36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 03 05 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. ------------------------------------------------------------------------------- 40429 192 576 30 7086 11 13 49 6894 2208 529 514 527 535 534 530 471 376 555 473 458 439 651 555 539 485 532 628 674 455 366 322 237 275 368 221 267 314 212 225 199 140 153 226 213 47 108 245 167 119 147 149 85 105 103 90 46 40 38 128 106 24 73 136 99 53 -12 89 95 -22 6 41 84 69 38 37 -14 -11 74 134 73 91 -5 32 26 42 121 105 46 126 172 168 178 221 133 73 59 129 128 131 190 146 110 90 166 188 139 166 198 159 167 170 183 166 177 167 185 138 56 143 139 132 117 134 156 180 154 121 128 106 111 108 83 121 127 123 117 119 132 148 139 127 100 91 124 104 116 114 104 73 94 89 73 68 61 124 80 41 58 119 86 68 69 68 99 98 96 122 87 90 122 107 102 101 75 106 115 116 109 95 101 113 126 117 137 137 122 115 96 97 109 118 128 128 131 124 108 112 117 111 105 110 40438 192 588 30 7128 11 13 58 6896 2210 800 609 564 595 427 446 268 445 542 537 355 380 463 517 539 544 534 390 346 346 359 470 328 267 348 326 279 281 191 169 217 145 161 124 99 191 52 52 122 247 248 84 -33 92 42 94 154 121 -1 44 72 36 126 54 63 77 135 23 63 134 122 46 62 80 124 144 102 151 102 83 87 72 117 98 62 13 118 67 54 163 148 108 151 88 101 106 69 82 101 103 95 120 134 159 166 91 134 161 180 153 116 116 171 163 150 173 136 143 144 125 113 153 189 157 170 115 142 122 106 93 122 162 120 101 121 94 103 113 134 136 127 105 111 119 125 119 91 108 133 119 104 74 97 95 89 109 81 77 101 76 78 98 125 123 74 82 85 78 98 92 92 93 104 93 104 99 80 73 97 115 115 108 116 121 117 119 114 104 101 113 108 98 103 98 99 100 101 96 92 98 94 94 40447 193 629 30 7169 11 14 7 6897 2212 559 747 673 394 343 518 500 492 441 398 450 543 497 451 515 363 328 315 299 339 316 340 348 417 465 400 314 436 223 335 266 116 169 255 156 155 300 201 192 202 195 161 86 144 205 125 124 182 79 51 115 147 26 -35 95 141 165 97 140 70 118 200 158 38 23 31 196 138 103 98 132 177 57 89 147 140 144 154 239 205 169 242 207 180 125 133 200 115 102 185 132 147 187 210 158 191 195 230 199 181 177 189 207 163 196 254 219 190 224 218 220 168 160 175 211 209 164 157 125 142 149 139 138 168 191 179 200 159 111 177 163 184 143 133 122 105 143 149 96 108 110 107 108 134 135 104 103 117 116 132 127 109 120 83 118 129 144 117 126 136 142 135 140 142 133 122 136 157 155 129 127 127 127 129 151 135 128 141 144 131 137 146 137 143 141 134 128 135 142 137 141 129 125 40456 194 643 30 7213 11 14 16 6899 2215 621 485 463 498 323 364 472 353 325 431 592 540 309 354 310 311 242 302 277 284 340 268 220 206 258 256 329 332 292 344 221 258 137 164 101 123 113 51 18 61 102 76 67 999999 71 138 28 13 -85 9 62 41 24 17 52 67 94 18 139 78 81 34 -39 28 47 133 99 4 102 15 41 65 19 130 97 66 48 82 154 139 74 14 103 37 -1 24 44 -23 78 125 153 99 98 85 162 216 133 93 69 40 119 154 164 148 153 133 150 173 94 37 99 117 107 94 100 117 72 117 130 146 79 78 124 146 141 138 121 77 73 88 103 95 86 116 89 70 67 53 47 74 53 56 66 48 41 62 83 55 54 53 56 66 44 66 67 39 39 73 68 61 57 67 59 74 89 77 76 79 62 69 77 85 67 60 74 88 81 73 79 85 96 87 69 78 92 81 77 84 76 77 73 77 69 61 40465 196 596 30 7256 11 14 25 6900 2217 675 445 449 339 287 356 484 428 473 441 439 445 344 390 569 500 308 314 233 163 277 408 208 264 409 437 481 339 259 268 156 103 150 195 110 124 78 25 66 66 165 44 79 168 61 84 120 179 103 23 17 70 204 178 181 82 28 79 117 73 88 12 6 20 80 93 49 38 204 68 48 76 75 68 40 97 125 119 151 137 74 117 164 110 96 70 96 135 159 167 183 108 107 98 100 103 123 129 161 118 52 181 176 137 105 136 113 137 122 178 190 134 113 169 134 117 66 113 132 164 128 105 150 151 185 186 157 134 132 87 98 98 124 124 122 114 80 84 81 121 94 103 89 78 102 83 107 98 83 86 78 105 72 85 75 72 83 79 111 86 96 109 98 104 104 114 108 104 101 90 110 94 105 102 103 96 103 113 114 120 104 102 102 96 102 109 106 103 97 100 93 95 91 95 92 90 40474 197 639 30 7299 11 14 34 6901 2219 605 604 420 430 390 390 462 612 607 561 363 531 554 423 398 330 459 341 251 348 387 381 294 295 226 406 376 244 250 172 165 192 204 281 157 154 125 126 149 68 204 119 121 68 25 90 34 66 83 163 159 264 152 131 22 25 53 136 90 40 11 72 115 91 35 169 173 134 16 135 188 140 110 82 -6 119 186 160 143 110 129 160 110 127 192 171 119 131 230 170 132 181 151 175 149 140 123 166 291 163 144 246 254 226 195 132 187 111 110 217 200 233 193 173 146 136 130 137 186 220 173 167 219 193 123 114 142 153 168 181 163 142 174 147 146 175 110 99 135 98 65 110 117 124 115 87 62 134 143 143 117 110 110 122 132 111 105 103 133 132 120 137 137 122 129 143 128 134 139 133 133 134 122 102 139 129 127 146 136 148 139 136 142 151 130 123 132 137 127 123 135 143 133 126 136 128 120 40483 198 627 30 7347 11 14 43 6903 2222 568 533 403 554 463 467 529 524 584 469 433 421 539 421 412 428 463 214 268 455 448 374 457 462 332 321 241 392 280 220 170 255 369 272 156 196 302 260 169 196 32 50 89 125 202 94 158 85 25 113 203 210 192 271 204 238 200 164 178 112 125 233 151 205 162 169 123 87 114 150 181 174 176 132 174 204 108 233 240 290 178 195 223 134 179 201 188 187 262 218 173 206 225 172 233 292 266 180 154 209 203 195 215 206 205 226 195 146 203 240 213 205 224 270 256 214 238 216 182 248 196 191 257 196 206 195 187 207 179 157 191 194 211 192 200 168 154 126 129 143 138 145 145 122 119 154 149 150 136 149 136 130 160 138 139 139 156 127 151 166 160 155 166 168 171 144 152 152 154 185 184 155 165 167 170 170 150 163 145 142 177 163 163 181 172 176 154 156 158 152 151 155 154 154 158 160 157 148 40492 200 617 30 7397 11 14 52 6904 2224 634 445 531 682 661 524 566 687 380 516 372 346 528 432 273 468 532 329 191 294 416 367 342 321 317 403 152 83 137 173 145 130 129 162 183 103 78 140 165 95 125 274 149 91 119 11 53 -5 73 166 178 102 227 219 229 104 47 116 -6 -60 40 144 165 140 64 43 181 145 162 129 147 200 198 232 248 191 190 135 171 142 116 124 141 102 92 185 123 77 97 153 129 189 218 184 203 172 245 205 152 153 144 184 224 244 160 189 186 214 208 221 161 158 171 120 206 159 169 181 147 177 182 190 174 123 124 180 172 132 160 202 170 179 170 130 135 99 119 104 109 125 121 139 127 151 165 159 131 115 108 132 145 108 119 104 98 96 97 104 112 118 94 130 119 130 140 154 155 138 136 135 145 154 136 142 141 150 146 140 137 131 134 134 135 128 137 149 148 150 147 139 142 147 152 139 142 145 141 139 128 132 40501 202 638 30 7448 11 15 1 6906 2226 335 473 518 506 481 464 511 499 510 404 420 498 497 617 456 413 196 347 330 346 364 361 294 241 282 162 250 359 118 90 142 193 278 232 196 217 151 52 -4 -61 66 185 32 -12 -16 -8 81 181 168 75 63 -17 70 84 30 114 117 90 113 34 27 -11 -43 50 148 95 158 117 64 -10 38 62 135 96 2 80 154 179 134 68 100 129 133 190 139 54 127 155 185 64 60 82 161 108 180 138 116 124 133 108 114 113 74 101 107 128 73 69 164 139 122 183 135 129 140 80 102 109 143 133 139 152 104 122 138 100 110 81 173 138 115 113 112 135 73 55 48 87 67 85 76 98 117 75 68 88 74 82 81 38 35 78 59 93 77 64 65 51 62 73 61 59 90 96 84 53 78 63 62 64 81 87 91 99 97 99 105 106 104 108 104 106 105 85 87 100 101 103 99 117 122 102 85 97 95 89 105 96 92 97 104 93 40510 202 661 30 7501 11 15 10 6907 2229 481 466 518 683 613 485 441 346 489 543 397 270 379 428 379 380 394 495 465 349 351 273 40 32 52 130 92 210 48 53 28 118 29 115 171 108 74 158 271 89 6 37 -76 -64 15 112 140 95 69 85 -69 17 119 -34 74 144 150 34 93 39 61 57 -24 7 146 114 91 128 133 143 151 79 148 49 79 156 160 191 180 168 171 87 69 46 96 94 98 163 156 155 122 114 206 166 164 170 120 133 126 155 157 124 170 209 172 107 145 160 85 186 201 172 150 141 136 164 170 85 113 77 118 152 146 117 156 119 95 67 154 165 175 88 79 118 109 107 82 112 109 97 95 69 77 87 87 85 103 105 100 129 64 68 77 89 84 77 92 73 107 97 110 127 128 108 105 108 80 102 85 97 127 123 112 126 111 126 134 126 126 129 119 118 111 126 134 146 142 126 141 145 160 148 166 155 144 137 141 135 130 136 132 135 40519 204 652 30 7552 11 15 19 6909 2231 593 416 637 674 581 697 686 236 323 395 301 308 432 283 255 498 506 444 391 350 327 266 238 173 190 213 238 107 84 71 96 128 96 56 182 161 88 28 24 32 176 61 44 156 127 -47 -9 144 117 97 91 75 -15 -60 -20 119 223 127 93 135 -45 36 187 100 20 75 13 157 195 182 112 89 195 143 134 46 -31 12 24 46 76 107 96 100 22 71 108 169 176 80 68 135 76 116 95 21 139 152 111 67 111 102 95 180 129 158 90 118 152 177 102 127 182 91 73 100 61 101 85 73 124 131 102 123 189 139 54 80 141 85 36 72 89 93 53 66 78 72 14 31 60 64 104 66 85 100 80 81 65 48 51 88 58 54 73 69 81 77 76 72 46 53 59 49 81 44 46 92 106 88 91 92 62 47 89 92 75 102 119 105 97 86 96 100 104 92 111 90 106 101 99 96 101 100 101 110 111 119 114 103 113 99 99 95 40528 215 400 30 7600 11 15 28 6910 2234 8944 999999 999999 999999 5631 838 889 656 649 606 585 471 518 599 549 335 431 421 133 204 326 323 254 243 247 398 233 246 349 374 405 183 310 141 25 280 268 103 86 70 100 108 256 242 175 62 68 88 51 12 1 -63 999999 98 23 161 318 180 82 113 13 47 70 27 51 161 94 139 0 53 50 82 91 18 33 101 186 120 127 138 158 159 69 34 -2 22 50 98 122 181 173 106 97 7 173 121 78 130 120 180 175 115 -9 85 170 164 153 103 102 88 105 113 169 115 150 134 123 147 168 133 78 126 129 116 155 159 141 125 166 192 187 103 142 164 109 80 122 151 98 114 94 48 60 68 75 69 65 64 78 56 121 81 72 82 69 108 39 50 63 71 85 59 73 106 98 75 92 78 81 101 114 86 111 93 104 81 63 81 73 96 132 101 92 92 107 100 130 125 108 97 93 90 102 108 109 115 112 113 117 123 116 116 134 133 107 128 125 129 127 122 123 114 124 117 114 40537 213 479 30 7649 11 15 37 6912 2236 9534 1001 841 957 904 614 668 568 662 664 551 553 442 407 333 416 294 99 293 497 389 277 421 337 285 306 302 229 107 162 265 109 267 205 258 176 323 212 191 113 80 39 146 131 84 147 64 52 104 24 16 1 140 100 127 84 -27 33 111 113 208 83 52 92 56 112 1 -37 -19 -3 125 87 170 214 133 119 46 51 182 249 194 76 94 161 122 73 76 103 133 105 17 96 97 160 213 148 79 66 25 118 217 194 155 127 126 154 153 100 45 56 172 171 102 59 103 106 136 135 136 97 82 86 71 164 70 104 104 78 121 132 121 72 86 93 91 11 134 75 54 46 71 118 62 37 77 137 126 149 89 74 86 50 67 87 93 58 96 93 80 63 78 57 77 40 56 67 73 94 96 57 76 96 98 119 115 94 67 82 96 87 87 89 85 102 97 80 98 116 107 127 130 113 102 103 95 114 127 114 106 110 111 117 108 109 113 101 110 110 110 110 117 120 117 40546 215 472 30 7702 11 15 46 6913 2238 55348 1131 704 910 852 742 491 491 268 484 389 252 372 341 329 318 352 355 329 291 335 460 378 469 503 266 422 461 346 267 273 154 281 166 118 138 158 164 101 54 106 -24 49 84 56 192 80 41 40 87 74 55 19 -4 26 22 4 169 57 108 57 -88 6 -39 13 153 25 71 36 71 72 14 85 99 90 122 94 62 142 133 53 61 46 139 99 129 49 5 49 39 17 81 116 72 184 69 117 109 76 137 72 126 99 89 112 141 93 73 104 84 110 101 82 197 118 79 130 169 113 35 85 80 113 127 69 78 87 112 113 161 178 110 38 34 92 87 89 48 95 116 76 92 96 120 52 52 34 26 53 44 46 52 37 52 81 68 62 67 51 47 40 49 35 19 62 83 50 47 68 83 66 55 78 91 68 77 100 92 91 53 34 71 81 75 86 112 84 95 96 112 103 98 92 99 108 101 105 119 84 105 114 114 114 103 106 96 107 110 104 120 114 106 106 107 109 40555 220 377 30 7757 11 15 55 6914 2241 362324 999999 999999 26851 1273 1019 1032 1064 889 770 541 495 540 616 381 410 470 473 479 467 486 377 451 461 341 453 394 317 298 402 492 416 294 414 267 146 266 238 117 131 136 160 141 37 88 120 108 71 171 261 99 -3 -16 181 218 182 16 107 210 180 116 40 88 155 67 116 149 108 58 128 91 238 143 66 183 99 103 75 130 72 3 45 157 161 68 132 171 205 159 184 205 256 230 108 13 81 179 122 80 158 143 179 78 122 181 216 217 174 191 246 156 181 110 88 143 165 149 182 176 153 140 116 213 153 85 199 190 203 214 246 170 79 153 149 173 207 198 214 276 249 153 165 159 150 79 107 133 164 157 160 100 99 112 112 103 118 158 103 74 108 132 168 157 133 159 197 185 156 152 165 146 157 161 136 130 140 141 96 130 174 160 123 146 151 165 147 172 164 147 155 145 145 171 176 148 171 184 162 145 146 151 147 171 169 154 151 171 165 153 167 171 181 175 163 155 165 157 169 167 168 40564 218 522 30 7812 11 16 4 6916 2243 4265 983 922 971 879 640 550 637 516 347 434 456 528 350 450 460 392 476 522 531 356 372 375 374 435 413 298 280 140 268 289 209 202 197 95 156 163 256 134 245 238 162 -4 120 159 82 164 60 51 69 43 32 -22 999999 60 105 112 79 32 33 81 204 208 136 90 33 25 31 30 88 131 29 84 54 112 92 195 64 41 114 82 90 127 88 131 143 53 88 220 32 153 200 184 105 70 110 87 163 216 191 241 155 117 69 110 97 123 130 122 131 158 105 31 111 111 195 169 140 123 153 171 148 129 57 102 103 135 92 84 187 134 130 152 131 109 105 97 88 107 119 163 120 102 105 77 157 129 94 83 104 83 80 35 84 88 76 76 83 128 103 97 78 88 79 105 132 73 71 116 97 96 127 119 78 75 98 114 108 108 111 112 131 144 138 126 129 124 125 133 116 131 143 122 125 129 131 136 153 140 125 131 131 128 117 137 128 125 136 123 138 138 138 135 139 144 146 142 149 40573 220 482 30 7862 11 16 13 6917 2245 1914 1171 1146 923 1125 905 840 642 498 533 547 521 459 444 665 576 399 156 317 655 504 442 364 299 438 462 357 275 335 302 275 221 175 187 329 353 223 77 26 145 128 211 210 158 88 28 -2 11 74 100 75 42 -69 -37 202 188 132 95 177 164 155 205 38 104 161 164 188 112 163 179 165 56 79 78 96 14 80 196 148 163 85 153 170 145 54 130 122 120 167 119 108 188 269 156 208 140 126 143 149 188 121 146 142 84 65 193 174 192 128 140 88 41 81 235 204 117 194 150 179 139 173 194 189 155 171 195 143 175 157 146 97 145 127 104 141 185 157 104 107 125 134 94 127 184 100 108 143 152 193 143 131 110 97 114 137 113 124 87 89 68 98 93 117 101 145 172 135 130 142 167 148 119 136 132 85 99 116 116 111 125 120 135 121 134 121 109 130 149 143 127 146 128 127 142 141 164 144 118 129 147 156 156 131 146 145 124 130 151 150 139 142 147 155 143 148 139 128 135 142 146 40582 221 500 30 7910 11 16 22 6919 2248 1087 1079 1102 771 764 905 744 562 498 522 444 429 600 539 439 402 432 510 484 275 372 350 543 413 461 350 265 44 53 371 234 176 309 445 313 146 89 5 56 199 116 50 146 79 188 129 45 117 88 143 96 -18 15 145 -54 -43 2 -1 -31 93 65 159 92 12 30 -42 14 -8 84 36 -23 67 181 140 104 130 153 108 107 86 175 153 96 109 75 94 41 17 58 49 179 159 43 -11 -11 -3 49 64 120 163 157 155 187 163 34 64 92 172 101 61 56 114 98 81 159 151 121 205 247 129 55 82 98 142 122 94 131 135 165 146 128 51 71 111 73 84 114 103 120 125 98 101 81 121 89 57 76 58 52 105 103 103 125 118 96 43 72 35 46 132 79 101 77 67 96 96 120 123 102 116 71 41 60 64 89 50 72 64 79 89 94 76 92 86 82 121 107 102 100 94 95 107 93 99 84 124 111 116 114 102 101 114 131 127 119 106 102 119 127 121 116 117 121 123 129 133 127 125 108 110 122 40710 222 552 30 8262 11 18 30 6940 2282 13776 1118 997 999999 999999 999999 875 746 630 580 525 688 580 402 409 376 180 287 483 349 349 398 350 297 250 148 146 98 213 282 311 408 104 69 79 128 321 329 132 33 106 181 75 37 43 154 -8 -9 999999 2 293 152 -46 13 84 4 73 139 144 82 58 -10 -1 77 86 142 118 78 142 104 84 88 112 100 69 38 35 183 221 183 196 152 67 198 217 174 47 102 38 65 112 84 -1 92 90 51 33 132 96 243 190 100 186 258 237 258 182 202 162 187 206 188 108 82 119 147 138 169 98 117 226 235 244 124 119 174 159 156 174 138 101 103 102 94 71 34 97 168 81 115 103 96 129 164 149 138 94 122 140 62 77 119 67 85 72 88 86 91 90 103 106 104 57 102 68 143 136 107 125 123 125 107 113 111 113 127 120 116 105 121 100 86 109 88 87 97 105 116 129 135 143 149 135 127 154 135 110 110 131 131 146 137 138 139 145 135 140 126 146 139 129 125 136 141 142 140 147 157 157 156 154 143 40719 225 784 30 8284 11 18 39 6941 2285 89913 999999 3494 441 207 425 524 677 540 292 485 529 531 535 333 298 226 323 256 311 416 129 341 228 222 91 11 133 186 222 164 253 385 149 43 34 181 2 999999 -68 14 44 -25 -7 118 105 -27 53 76 82 133 40 68 154 143 0 84 205 230 0 -21 163 284 129 14 94 71 139 -8 2 9 7 -67 98 164 80 144 162 58 45 118 173 -53 84 74 130 146 147 147 127 188 66 -24 104 155 99 121 66 78 105 184 244 174 161 103 129 110 226 269 167 94 186 119 103 92 162 142 209 134 195 108 183 141 98 115 159 190 107 47 153 186 188 142 152 161 59 40 61 119 150 101 99 98 30 84 136 122 117 128 134 107 88 132 130 76 115 149 109 113 82 43 103 146 108 116 100 105 98 76 144 136 124 141 93 76 125 126 116 99 110 90 113 119 116 121 124 123 133 116 103 117 103 105 114 92 124 118 124 126 135 119 113 108 115 122 144 140 137 135 120 120 123 128 135 129 123 124 139 132 118 112 115 115 122 125 40728 227 746 30 8306 11 18 48 6942 2287 802 999999 999999 999999 755 632 493 488 715 587 630 451 490 434 407 457 143 60 130 216 213 250 196 78 116 95 246 229 54 -30 183 330 186 103 297 177 -41 127 184 174 -24 129 255 282 159 13 112 173 20 -5 93 86 18 -41 209 84 110 -20 17 67 90 217 161 215 110 -8 14 95 159 204 89 121 15 -29 60 167 215 33 112 288 258 198 87 64 109 101 33 99 217 232 139 190 256 173 154 233 227 88 158 71 108 60 114 175 165 128 165 139 122 197 249 98 60 169 141 149 107 21 188 163 171 162 119 77 129 133 116 104 150 169 150 142 76 68 78 87 143 104 141 166 140 84 141 193 144 101 139 99 157 124 159 155 83 135 139 130 82 99 72 114 142 147 110 106 146 168 76 91 137 141 151 139 93 96 74 63 87 99 106 125 118 116 101 113 89 125 137 138 125 130 138 113 126 136 105 91 94 95 130 132 128 142 142 147 150 131 125 139 132 133 128 145 146 134 125 129 137 144 139 137 132 131 127 127 130 132 126 40737 223 891 30 8331 11 18 57 6944 2290 624 684 755 617 440 582 634 690 585 357 425 469 387 256 355 374 397 247 84 89 252 122 317 210 167 103 175 137 184 91 64 67 21 180 108 -43 60 197 113 146 81 35 59 69 218 117 23 999999 -59 19 -32 999999 -99 -13 999999 106 71 39 -46 -18 -17 67 33 104 234 148 152 70 57 38 64 65 -7 83 48 20 95 37 20 142 77 121 109 166 221 183 194 140 56 102 148 198 207 101 98 131 93 123 167 135 209 195 180 159 174 157 235 283 158 160 93 112 112 72 66 163 141 50 75 66 70 145 136 122 147 89 145 145 98 163 48 54 153 141 149 125 147 141 122 64 110 148 150 135 136 134 171 132 127 140 94 74 142 111 67 106 91 120 153 82 98 127 133 123 67 82 90 101 94 104 90 122 100 69 112 129 102 104 115 124 88 93 111 71 50 93 114 134 156 125 115 118 124 141 106 101 114 117 136 149 129 128 114 123 140 147 156 150 130 138 155 140 151 156 126 131 131 120 114 129 140 141 135 40746 224 885 30 8355 11 19 6 6945 2292 719 552 324 292 546 540 381 316 7 194 522 492 394 392 466 142 -61 122 180 350 148 -8 136 89 166 89 215 230 192 70 186 174 76 -47 93 105 -75 999999 -35 -33 24 73 141 69 -69 999999 109 6 -3 75 162 128 17 138 169 115 13 64 211 102 50 -20 25 116 32 -32 170 170 142 -18 16 999999 -67 178 138 162 97 162 154 28 66 48 150 5 113 62 -100 66 155 96 87 60 34 103 33 29 115 79 154 88 130 141 78 47 179 191 241 246 261 142 89 156 157 111 136 53 74 37 51 56 55 84 137 130 44 19 64 60 80 81 60 30 17 96 142 82 61 36 123 149 148 60 63 101 124 166 129 119 139 68 109 114 120 95 110 103 130 101 92 109 141 112 89 85 145 122 75 64 122 117 51 35 90 82 127 118 86 126 134 120 123 102 105 119 125 129 114 111 149 139 110 130 117 120 122 147 123 117 132 137 127 132 139 130 125 154 152 135 129 137 153 148 123 132 128 124 111 130 135 131 137 134 143 140 40755 228 820 30 8380 11 19 15 6947 2295 70753 1016 539 445 316 323 521 436 467 333 246 298 479 457 372 385 -44 126 162 100 373 316 56 -78 70 224 262 153 193 145 59 12 21 90 26 -19 16 86 85 245 120 266 218 95 76 4 -18 -13 173 127 -53 58 62 128 197 183 124 -41 26 117 112 81 -32 128 192 63 187 138 -1 27 121 49 125 34 -83 82 184 114 -15 58 47 127 23 54 -2 -7 -34 10 -1 9 -50 -31 2 119 136 200 106 37 9 132 114 148 26 32 150 122 133 113 94 85 144 201 219 -4 9 16 -33 46 65 79 36 52 6 23 46 148 88 24 25 -18 23 116 32 52 122 70 43 46 83 80 126 57 96 16 41 76 73 34 31 102 133 78 68 47 6 29 54 103 89 74 127 86 78 74 78 103 69 98 82 72 96 67 89 76 43 54 105 114 104 57 61 58 87 104 84 81 95 92 61 27 29 72 78 86 93 120 107 110 125 103 94 107 115 119 120 121 114 107 108 121 115 108 115 120 101 109 102 93 101 106 101 98 92 112 110 112 112 92 40764 230 756 30 8406 11 19 24 6948 2298 1295 734 638 318 391 452 505 463 343 447 372 555 455 278 86 293 301 279 232 320 436 494 104 61 92 32 168 256 192 -70 -5 57 205 196 153 96 999999 999999 -29 268 188 99 2 -35 -12 46 -44 97 127 101 46 38 -76 -17 -11 91 100 128 110 27 17 109 155 55 8 32 -53 48 -37 0 146 33 57 60 -38 -48 138 130 49 45 44 242 267 37 153 122 45 58 49 109 71 41 117 106 40 82 84 81 -78 -29 57 55 129 177 160 182 37 101 128 120 101 28 15 3 59 76 124 64 33 114 135 86 -1 -6 74 183 89 -54 85 55 73 102 104 157 124 80 64 59 83 62 94 95 130 146 134 34 83 66 86 29 81 74 73 71 80 48 62 38 87 61 107 109 34 34 96 87 87 55 44 59 64 52 48 27 56 80 97 79 56 64 28 48 36 88 70 29 28 60 79 57 74 85 72 77 94 99 89 90 79 108 102 95 102 93 111 112 115 94 100 96 117 122 107 100 99 101 104 115 113 106 112 97 101 92 89 109 102 104 106 106 40773 230 783 30 8433 11 19 33 6950 2300 665 656 598 401 427 419 -17 228 447 391 311 314 356 450 262 263 173 229 117 253 150 119 211 97 64 38 45 128 266 248 343 280 209 116 75 -10 -13 34 17 42 110 14 170 105 17 -34 -93 59 126 106 -38 -99 56 20 157 261 204 -47 152 145 266 114 134 93 29 -5 999999 -44 48 37 132 86 33 117 33 2 131 148 62 67 85 64 153 69 4 20 -36 -54 67 100 20 -15 74 59 51 63 21 87 105 7 -10 235 243 111 61 163 102 125 85 72 191 71 86 27 26 83 107 -4 68 158 139 76 116 166 150 149 91 72 73 100 114 71 123 105 40 46 -5 59 49 66 125 136 81 53 113 121 91 -3 -23 80 98 93 110 77 92 82 78 99 41 71 57 67 118 118 73 59 56 75 59 89 64 41 33 65 92 64 16 38 43 65 62 61 67 59 38 60 65 71 92 64 51 84 90 97 94 70 51 72 81 87 96 67 89 116 87 97 97 106 95 86 97 107 99 107 102 89 85 95 93 95 104 93 88 85 85 104 105 99 102 86 40782 231 781 30 8461 11 19 42 6951 2303 488 603 490 460 349 338 152 326 240 392 468 356 342 355 164 188 335 446 289 162 271 237 254 235 244 127 151 189 103 221 121 134 147 147 10 42 89 27 999999 999999 -9 -9 -18 239 -51 86 96 37 71 53 39 -11 -22 117 30 999999 12 91 101 152 44 49 -86 999999 -47 0 151 177 175 -9 92 -41 -21 49 1 51 -24 23 8 70 159 82 115 26 63 143 6 99 84 54 -50 -34 -35 73 96 7 29 165 168 206 159 171 107 119 180 118 127 83 -19 10 66 72 19 19 72 92 67 68 84 103 132 126 70 91 37 52 19 84 71 99 -27 12 45 50 42 55 40 84 75 -6 109 51 58 110 82 93 83 71 52 59 20 32 105 131 173 125 99 81 35 56 57 97 44 37 98 106 122 113 77 19 64 74 92 94 61 3 33 41 34 70 58 79 92 80 107 63 84 65 66 50 82 73 42 89 130 118 89 81 80 92 103 75 100 98 77 103 101 98 103 107 100 100 105 113 108 86 91 97 98 90 92 88 89 97 92 96 114 105 102 89 98 40791 232 778 30 8488 11 19 51 6953 2305 3687 755 706 431 191 503 469 286 362 497 398 505 309 228 231 285 425 413 147 104 249 254 -68 113 232 14 182 208 -10 231 109 -14 3 155 269 149 137 172 152 202 175 38 999999 123 177 71 69 115 86 -13 999999 999999 96 206 -53 -66 -22 98 24 999999 -56 4 21 138 201 109 212 126 31 84 25 111 210 61 73 8 25 -83 -93 51 3 31 80 102 97 131 215 63 88 152 42 79 222 123 66 33 46 52 54 84 103 85 93 131 40 13 71 121 25 -30 141 102 31 35 188 155 60 142 216 46 126 74 34 116 105 71 34 -4 30 55 69 65 55 40 7 -31 40 82 199 114 93 127 110 83 52 14 52 46 32 -12 23 97 58 67 30 65 36 83 108 76 95 98 34 98 83 62 60 97 89 41 43 34 34 45 52 66 59 63 90 88 85 64 54 82 88 95 76 75 65 57 57 43 77 53 61 59 75 78 75 67 105 111 100 104 97 113 133 112 87 85 93 108 107 93 96 121 106 112 115 124 109 114 107 95 105 105 93 103 111 99 97 91 40800 232 805 30 8515 11 20 0 6954 2308 4370 585 379 432 414 245 351 414 386 305 301 204 225 295 278 171 268 158 146 177 137 156 252 207 148 147 253 134 101 -88 152 198 93 150 166 44 124 85 -21 8 163 57 -55 217 176 -13 66 43 9 42 150 49 140 999999 6 110 103 61 69 -73 999999 82 136 21 -47 53 125 82 85 30 94 26 14 106 166 143 113 46 2 132 33 0 81 -2 79 169 127 132 84 22 -22 56 120 129 161 44 11 41 1 66 88 38 200 217 4 75 85 129 150 70 -35 31 47 31 40 0 122 148 128 87 49 2 -8 197 104 24 153 107 137 145 122 -17 26 94 81 118 125 99 125 143 154 137 84 83 43 61 148 164 163 69 101 89 120 136 139 146 135 98 115 96 71 120 90 59 106 112 119 68 74 78 38 59 82 71 67 68 56 97 74 119 102 57 93 110 106 107 115 42 98 75 91 103 95 117 87 109 116 110 131 118 98 120 114 122 144 119 95 91 112 147 122 132 124 128 144 121 125 145 140 118 122 137 135 140 144 142 134 136 137 136 127 124 40809 234 771 30 8541 11 20 9 6956 2310 5698 422 332 252 289 184 288 161 339 231 371 348 384 482 520 364 185 181 244 121 206 121 127 106 215 267 217 175 104 999999 -46 122 176 56 -52 87 95 114 109 71 17 -81 999999 -71 -38 106 90 999999 999999 -38 -40 -52 999999 149 56 51 -56 -81 56 184 121 -39 -56 999999 16 77 -18 999999 9 70 145 112 52 20 -9 4 62 111 96 42 111 30 135 -24 -15 24 -65 -68 107 67 145 16 6 -44 -47 -16 38 62 70 212 148 130 132 1 12 15 9 72 8 -19 -6 59 108 88 170 71 4 3 51 123 101 -34 -5 16 57 55 32 47 31 15 78 52 55 -3 90 17 -72 -39 79 81 51 87 57 50 22 61 80 47 32 76 87 32 111 103 129 97 44 41 76 43 30 86 71 18 91 82 88 72 33 85 62 51 72 27 28 16 3 32 55 59 34 59 36 49 69 72 66 49 88 66 13 36 55 39 38 44 40 60 85 91 99 82 80 63 46 60 57 71 88 90 70 92 102 88 98 94 93 77 86 87 74 73 74 82 107 105 97 97 103 94 77 73 80 72 40818 236 736 30 8566 11 20 18 6957 2313 5462 419 470 206 179 275 175 51 122 385 433 354 262 415 338 290 318 294 333 326 505 452 406 432 255 351 241 308 381 294 197 103 68 223 217 174 999999 100 259 109 -33 103 186 233 264 251 230 -24 20 225 42 41 72 103 36 -3 110 120 44 185 48 -9 -28 51 121 162 146 175 134 59 87 155 150 27 -57 -25 156 162 106 244 165 34 72 30 35 151 104 8 -2 33 194 120 143 134 36 61 111 106 -65 58 76 106 76 67 90 39 56 104 176 132 117 45 100 193 211 118 218 140 55 24 66 87 38 11 83 121 102 60 13 39 75 24 107 143 54 91 64 98 125 197 177 48 69 74 65 167 96 77 35 136 77 71 129 94 73 59 124 132 106 104 51 54 70 81 83 64 86 84 125 121 96 104 124 120 113 37 77 124 102 89 76 59 90 76 69 85 83 84 88 77 80 86 46 47 100 91 80 68 88 87 92 102 101 105 113 100 83 114 110 132 98 99 102 102 100 117 148 148 129 117 126 131 137 127 125 126 108 98 116 136 145 117 109 124 110 105 40827 238 729 30 8589 11 20 27 6959 2316 508 625 436 314 480 574 257 345 474 319 391 480 302 261 464 536 502 394 355 317 312 235 372 462 375 360 474 419 553 328 198 151 181 201 179 188 181 258 156 121 137 103 97 222 202 -11 -45 51 218 343 314 253 91 89 180 187 88 62 33 28 212 122 163 53 27 91 216 230 301 105 103 149 -28 193 15 -78 112 133 263 159 140 194 173 182 129 197 255 126 30 125 139 231 191 211 87 111 84 91 236 157 133 190 120 126 180 101 149 86 71 64 8 61 146 201 199 186 125 182 131 125 47 147 168 213 242 150 71 -58 139 131 84 137 84 71 68 152 136 161 180 109 175 183 189 221 132 154 111 170 144 200 171 147 176 140 116 117 204 130 69 158 186 145 128 169 231 149 99 156 147 138 154 139 104 111 132 123 126 101 105 95 102 100 127 128 131 161 141 136 167 118 147 120 128 156 127 114 128 145 106 116 151 138 141 137 152 113 137 162 164 142 143 169 150 153 147 141 172 184 168 154 163 169 156 160 174 176 173 186 184 188 171 175 175 172 155 149 158 155 40836 239 694 30 8614 11 20 36 6960 2318 3233 748 501 336 132 89 174 262 386 254 266 408 354 294 384 222 201 350 385 229 43 34 143 182 292 388 478 269 -18 44 301 276 282 185 270 202 214 116 74 180 103 102 60 20 -43 -2 37 43 10 155 259 165 23 999999 -47 36 86 169 101 24 76 257 103 41 -82 -89 82 114 152 245 144 -25 34 -20 82 178 94 109 -42 122 23 78 102 101 13 48 2 38 121 39 999999 35 -8 86 50 136 108 143 67 155 143 162 80 -13 54 12 -17 9 48 159 134 64 18 126 86 74 -23 -18 90 -5 30 56 111 151 58 89 -40 49 112 91 14 29 75 90 8 17 39 101 57 60 116 84 172 120 95 121 38 28 45 98 122 27 70 167 123 82 55 94 42 43 110 105 -4 66 172 93 52 59 88 105 140 52 65 23 54 83 82 69 72 73 56 62 91 64 54 98 119 101 116 81 76 82 103 137 61 77 52 54 89 86 59 109 74 65 77 94 92 114 75 69 75 82 98 115 93 96 91 98 106 119 114 111 100 120 116 118 117 106 103 123 132 105 110 103 103 93 98 123 112 40845 240 686 30 8636 11 20 45 6962 2321 74752 929 526 289 205 346 459 373 484 224 71 244 210 424 547 415 364 523 471 362 502 259 188 227 260 186 203 284 413 319 306 356 402 378 319 160 2 157 195 136 167 63 85 -13 999999 93 325 1 -45 -50 999999 999999 87 45 113 -42 27 72 100 94 89 10 5 19 -7 -31 51 126 76 99 63 138 52 -49 60 206 56 3 86 999999 999999 999999 49 22 122 -76 67 233 198 128 -4 19 53 72 17 -28 74 124 89 -59 -54 -2 9 999999 16 109 196 63 22 103 64 86 70 43 188 174 51 33 -46 97 69 116 -80 -45 -10 12 49 107 4 34 -21 31 52 44 147 251 131 84 82 34 104 112 97 55 113 92 127 47 75 41 82 158 79 17 54 53 102 208 136 51 66 83 51 42 36 95 104 79 58 84 44 46 53 75 87 91 40 60 60 76 98 129 96 102 97 69 71 84 112 79 48 90 148 76 81 74 91 102 104 83 76 101 80 81 120 126 99 101 108 114 99 112 105 88 91 97 109 108 112 97 91 113 113 116 134 121 103 106 118 141 133 121 127 121 117 120 119 116 114 120 40854 242 650 30 8660 11 20 54 6963 2323 6778 558 369 250 415 405 398 387 422 222 281 268 262 350 239 419 438 298 143 232 347 225 215 282 341 11 -5 -19 277 299 209 171 151 207 178 95 52 109 157 61 8 -70 170 137 23 999999 -37 13 999999 -98 133 178 175 18 82 103 91 89 125 -22 999999 20 119 27 126 97 16 6 -18 -86 -18 -62 75 174 73 182 166 115 217 63 128 140 3 22 -64 80 161 195 72 99 1 33 68 11 -36 91 167 159 267 132 29 91 236 66 127 2 101 25 0 54 33 148 174 164 106 99 26 -8 129 230 193 166 121 86 81 62 44 24 -26 110 132 12 62 117 58 51 106 97 157 201 122 66 47 91 52 18 94 110 131 123 113 89 86 44 29 93 69 61 64 65 98 30 39 11 64 95 118 106 65 38 78 115 122 90 95 78 68 98 89 38 29 85 81 58 63 20 62 74 59 85 87 59 34 56 92 58 68 87 54 43 31 45 48 91 68 97 96 76 62 109 83 88 108 60 61 74 95 87 101 78 76 96 92 93 98 97 95 82 80 87 88 105 115 103 103 91 96 98 87 84 100 96 40863 241 733 30 8683 11 21 3 6965 2326 481 473 286 165 289 330 313 232 413 358 518 424 387 383 490 393 224 141 166 207 296 84 216 374 573 476 115 118 339 119 330 174 163 211 214 248 176 219 141 206 59 9 43 147 222 16 -81 66 -6 104 21 -28 -58 32 -68 -20 192 154 154 -17 -66 92 111 163 14 110 51 4 74 56 196 121 62 39 999999 79 186 68 68 -28 59 77 84 109 50 77 -72 64 28 96 31 80 -66 2 -88 24 224 214 84 112 72 74 84 165 164 143 -5 72 243 130 110 80 159 67 17 58 -2 64 137 127 121 17 50 9 15 176 219 144 164 58 92 161 71 21 91 92 156 204 74 144 169 133 98 61 49 85 44 100 127 136 209 139 123 150 162 127 125 28 94 81 66 69 91 150 100 84 76 29 91 51 41 117 145 99 86 132 102 89 100 103 146 162 103 46 95 112 89 66 69 78 67 82 94 104 93 95 107 107 108 121 89 100 127 115 113 95 78 71 74 106 121 114 116 134 94 102 125 141 119 111 142 146 134 136 132 123 139 148 125 132 139 131 149 145 141 131 128 145 140 140 141 40872 241 725 30 8705 11 21 12 6966 2329 348 303 312 341 414 375 376 301 165 330 443 356 283 345 280 285 351 410 268 431 283 329 228 434 416 107 220 442 349 206 142 432 296 308 136 34 999999 103 76 115 185 71 259 194 155 227 91 99 30 -61 40 80 186 182 26 70 46 89 113 10 80 155 116 101 -33 110 97 147 -52 77 239 201 106 -78 31 190 94 -7 117 93 160 48 54 51 202 246 53 -2 114 217 105 11 -77 999999 -26 80 63 135 102 36 96 139 183 146 217 140 139 78 123 -3 133 108 135 53 56 105 114 -6 155 116 176 149 138 114 100 72 61 28 51 -2 41 113 67 115 177 135 223 173 135 176 130 99 142 78 73 228 214 162 43 56 83 102 168 193 189 86 85 133 47 58 42 111 130 93 123 145 131 84 86 130 136 121 128 129 144 149 93 147 100 85 78 55 71 65 66 86 90 143 135 112 141 114 121 110 120 103 97 114 110 119 99 111 97 107 82 101 119 116 121 136 127 115 137 118 123 119 131 126 115 137 144 131 151 142 135 142 135 136 138 139 146 149 153 142 139 132 144 142 152 151 148 40881 241 748 30 8728 11 21 21 6968 2331 473 662 646 313 393 338 440 384 394 316 205 219 150 393 278 373 245 289 474 239 240 217 334 205 192 195 106 169 165 151 103 185 46 36 112 33 999999 9 999999 -94 -84 99 146 82 124 -15 89 86 43 38 81 -64 999999 -33 156 57 999999 -3 150 -67 16 209 81 999999 -54 24 154 89 90 -92 50 15 50 8 81 35 73 17 999999 -58 70 19 40 -77 -4 87 -11 72 28 22 180 -43 -33 -28 -98 -28 43 -48 -21 3 79 99 144 186 45 112 89 93 101 -9 53 64 -83 -48 44 95 10 9 -23 129 100 -1 -55 -23 -42 123 76 11 27 83 17 3 75 101 113 94 107 86 117 162 55 43 71 108 103 31 52 102 120 94 43 68 104 102 23 44 72 15 40 50 67 51 65 111 139 73 -1 -6 39 56 89 74 89 258 403 403 363 373 270 122 77 65 49 21 38 83 63 41 52 55 61 64 39 78 90 100 122 100 63 71 72 97 99 95 100 90 80 78 71 97 93 72 70 86 79 99 86 89 105 87 91 96 97 93 113 101 98 108 109 108 114 109 121 103 92 93 90 109 108 103 109 40890 242 740 30 8750 11 21 30 6969 2334 401 468 497 293 284 164 234 466 370 547 389 282 261 401 510 448 378 333 441 337 440 343 265 142 194 277 254 323 143 112 321 300 280 228 208 69 -11 59 123 98 15 43 146 43 -11 -96 -42 14 -11 131 91 159 57 174 19 999999 -82 999999 56 -14 999999 -37 19 43 -25 8 73 75 95 52 82 -8 -34 87 -16 19 157 69 84 48 76 53 118 73 110 113 999999 -87 17 39 28 999999 -93 146 90 93 60 -49 63 14 110 258 23 89 104 -23 75 49 14 -57 16 17 128 50 0 79 69 79 56 -61 -21 29 43 50 18 -13 55 25 23 31 120 113 54 150 147 93 60 36 137 97 56 105 83 113 89 -25 144 111 50 100 76 12 105 76 61 80 110 8 82 109 30 130 178 86 121 94 58 39 50 77 77 113 113 180 229 128 67 62 49 48 59 72 68 21 30 7 37 62 86 88 46 45 78 90 94 87 69 78 53 65 94 87 56 73 88 74 79 85 76 115 104 118 87 76 87 85 112 95 94 81 95 112 104 118 88 77 106 113 90 90 109 126 115 124 115 107 97 98 102 109 120 109 40899 243 758 30 8768 11 21 39 6971 2336 442 428 278 387 333 259 347 351 497 472 382 607 426 424 575 397 350 397 357 377 326 338 137 194 143 201 291 183 276 301 205 253 160 138 174 109 -23 90 999999 -96 30 -18 165 127 -25 30 87 64 177 207 68 -47 -51 -26 -49 53 115 126 144 167 201 85 64 75 -16 87 46 90 -20 145 179 27 -80 83 76 169 163 93 46 -14 73 -29 999999 56 166 84 -18 71 -3 62 77 -50 15 127 81 119 182 61 -51 -94 7 131 93 102 170 168 133 103 21 -70 31 30 25 58 24 35 77 -11 -9 82 129 82 60 -16 -10 -36 47 1 65 69 -26 42 55 91 60 163 131 93 163 116 124 82 69 79 104 15 -6 55 84 52 100 107 57 62 87 115 85 23 37 58 46 40 42 68 80 87 117 8 28 6 44 106 109 60 111 96 58 -7 9 63 63 56 62 84 54 40 26 21 42 55 44 75 53 99 89 28 57 83 84 76 89 89 84 86 85 83 98 73 82 92 110 96 70 49 76 93 105 103 97 91 100 97 95 122 103 115 125 108 95 97 93 96 112 130 128 100 103 101 105 107 111 115 99 40908 243 745 30 8785 11 21 48 6972 2339 252 273 327 327 179 264 525 531 358 236 211 207 196 173 202 316 517 634 426 280 123 280 158 336 273 390 360 316 241 17 166 236 36 341 216 135 999999 97 82 -32 166 145 38 120 122 -13 176 106 -82 54 -19 1 0 -51 21 175 73 -66 -50 56 100 999999 15 15 164 183 226 88 99 136 174 122 106 -82 -66 72 5 -69 22 -33 -61 7 12 43 36 -6 63 32 97 114 44 197 -9 -32 14 35 11 17 41 51 77 91 82 36 79 148 139 125 51 34 10 98 57 -31 54 21 -48 -6 -32 0 46 18 27 35 83 48 127 80 18 20 34 27 48 50 4 31 82 90 35 79 14 74 60 35 49 19 47 37 23 37 98 13 58 87 24 25 41 28 0 29 75 61 46 87 66 49 71 42 75 49 61 38 61 65 52 215 390 310 366 200 132 45 43 18 29 64 29 13 39 57 51 48 43 40 9 36 34 27 65 75 86 81 63 55 44 62 61 69 71 52 67 64 61 74 64 76 77 85 70 93 80 84 76 88 67 72 80 86 81 67 75 89 89 116 105 81 80 99 105 100 88 86 58 40917 244 764 30 8804 11 21 57 6974 2342 695 735 547 704 645 420 376 252 399 281 302 424 353 226 142 259 388 498 452 300 475 443 331 522 336 343 384 291 246 346 327 178 137 143 226 119 161 168 274 207 -70 12 325 128 999999 -52 -68 999999 121 -37 36 136 169 41 -89 999999 -4 -15 -32 61 -1 -4 108 124 48 -11 99 28 38 136 -56 62 75 76 215 -7 75 -10 -39 105 198 73 70 135 135 20 -93 -38 -64 130 237 99 -71 49 71 81 169 18 39 54 28 89 143 35 36 50 77 13 -39 -79 -54 -56 34 153 218 67 158 143 128 110 60 118 53 8 98 63 57 30 25 17 57 95 50 79 125 90 24 62 86 132 127 134 200 67 25 207 167 75 46 70 85 78 97 105 63 75 91 43 41 49 32 35 80 124 113 122 159 144 119 3 21 75 147 131 239 494 626 800 940 899 264 77 61 27 132 74 60 64 39 81 94 36 45 65 26 33 61 53 71 84 108 103 103 93 80 99 108 99 121 105 98 103 108 108 106 115 103 87 62 57 117 113 116 102 97 124 130 95 108 99 103 106 115 139 164 145 114 109 103 116 123 108 94 71 40926 244 753 30 8823 11 22 6 6975 2344 866 782 487 690 645 711 482 360 425 466 447 579 601 554 492 535 392 431 370 375 429 606 411 256 394 431 319 286 481 358 168 250 131 204 229 326 297 219 168 192 162 56 119 136 92 83 56 101 5 -21 176 -1 64 201 -2 132 15 999999 75 184 44 49 -55 102 99 23 82 8 140 80 157 140 58 12 55 117 137 113 88 206 202 -23 43 52 103 49 999999 5 118 99 85 146 206 75 119 100 -47 -62 53 33 57 -99 -90 84 21 43 3 58 18 -25 42 59 101 73 99 168 25 23 99 42 68 71 34 170 135 65 -1 77 -2 12 59 89 119 120 74 102 83 133 53 97 164 153 42 157 174 78 32 145 52 102 129 167 75 74 81 125 81 20 59 49 155 147 97 75 143 75 12 31 90 24 62 66 63 23 122 136 53 20 69 123 123 64 66 67 51 57 64 113 65 59 75 85 87 59 86 93 103 84 113 58 56 142 117 77 95 77 104 107 117 96 107 118 99 125 135 143 122 103 106 144 139 127 131 141 126 123 116 119 130 136 121 147 153 177 171 135 122 122 125 142 146 133 111 87 40935 244 771 30 8841 11 22 15 6977 2347 652 766 746 579 680 758 569 377 504 402 488 592 488 499 365 497 537 480 409 419 502 224 239 253 253 213 202 136 118 270 140 253 332 167 265 228 192 157 129 253 131 134 215 294 270 179 49 -64 179 161 210 124 -16 64 171 47 -55 98 21 205 225 80 106 161 53 74 181 201 36 59 174 60 -1 78 155 240 157 -41 65 -10 59 114 10 132 100 97 152 84 165 168 242 186 82 96 94 64 -33 125 160 90 107 44 58 170 181 140 122 242 191 75 54 -3 -54 76 42 49 134 179 68 65 170 82 111 99 70 160 163 131 256 224 228 268 153 90 125 118 49 51 41 65 134 86 131 127 154 91 82 77 80 169 108 137 185 109 71 90 141 136 79 81 149 131 128 144 85 92 148 75 119 101 134 124 136 93 94 116 152 98 66 92 47 86 51 73 116 65 79 132 116 105 96 98 115 106 84 118 126 130 144 93 122 152 136 149 138 104 109 127 140 147 151 144 167 151 147 163 143 143 124 131 135 148 146 139 148 168 173 171 180 167 158 173 192 212 190 175 171 159 172 178 153 129 116 111 40944 245 788 30 8858 11 22 24 6978 2349 510 443 525 432 603 523 674 575 352 376 481 484 385 447 305 474 404 345 501 462 452 407 369 323 343 345 250 308 376 209 170 146 226 346 168 107 80 94 55 107 108 230 160 75 225 109 78 179 169 51 -8 147 80 25 59 -33 90 47 7 22 182 148 79 14 -57 -45 68 242 -19 -23 15 -53 38 93 -4 64 150 155 124 113 200 155 116 160 151 76 103 107 28 35 21 5 123 98 76 136 122 43 161 195 197 62 1 42 57 158 130 78 93 22 55 99 89 48 75 75 1 76 40 34 53 19 88 136 84 86 219 169 -5 44 26 85 172 150 207 178 130 81 127 163 91 109 114 152 202 210 96 80 143 103 80 126 205 111 86 152 154 108 84 116 192 149 148 133 145 102 80 132 127 132 78 109 181 138 121 117 139 84 133 97 90 101 140 112 94 102 90 100 103 122 89 86 86 67 94 112 111 115 132 140 116 119 131 121 110 139 123 122 123 89 104 145 153 195 145 146 152 142 133 133 156 147 141 128 156 173 148 147 150 158 165 163 177 205 196 165 164 153 156 164 175 156 127 104 110 40953 245 775 30 8875 11 22 33 6980 2352 600 673 694 785 662 705 583 522 471 554 423 473 427 518 320 487 406 387 330 238 215 389 426 509 314 218 186 173 110 199 202 145 33 95 275 318 148 117 -6 116 119 157 44 50 199 177 47 10 -3 -28 4 68 51 50 59 121 6 68 94 104 59 198 77 140 211 181 41 92 86 -7 8 8 -82 145 97 22 61 -13 9 62 23 -97 87 84 -14 56 60 123 48 -18 32 37 78 -9 999999 43 113 115 159 66 120 -33 42 136 43 81 131 104 14 31 87 21 58 -5 -4 -3 104 114 120 34 -1 13 120 113 63 -48 145 178 154 140 102 43 126 107 106 144 105 89 140 157 136 268 103 109 65 66 28 49 68 82 15 46 55 82 175 85 87 103 148 201 184 123 113 141 119 186 167 194 97 101 104 116 104 166 129 134 104 83 55 75 116 127 89 108 118 103 75 80 56 52 134 129 89 62 102 106 89 100 99 122 119 125 82 78 117 111 145 140 139 149 114 108 137 134 104 145 125 104 145 143 121 122 123 145 160 143 133 136 147 158 158 172 203 207 184 152 139 156 166 143 130 112 108 123 128 40962 246 790 30 8890 11 22 42 6981 2355 692 710 716 758 324 517 811 346 367 445 450 540 335 373 301 503 383 90 272 534 298 306 335 411 499 337 225 255 274 214 162 303 251 260 255 74 122 314 225 209 264 360 86 17 255 112 94 18 999999 -21 -24 -7 11 29 -7 999999 7 127 75 133 162 129 72 126 -3 19 109 92 141 267 289 46 89 137 170 -67 40 87 49 84 43 138 121 100 132 113 12 38 64 0 -46 52 33 77 165 -12 19 111 144 3 56 155 127 118 98 8 113 44 38 151 90 148 18 70 1 63 100 60 16 152 191 206 194 142 92 43 -6 116 166 116 100 61 140 114 63 55 83 164 272 208 171 200 171 139 172 139 195 188 155 153 160 215 105 48 100 197 122 110 156 151 180 200 225 109 117 127 123 146 137 172 120 101 127 147 182 144 155 175 122 123 112 123 109 86 146 133 57 77 146 94 96 90 111 86 89 123 96 140 163 130 122 105 115 143 119 126 135 132 107 114 128 131 132 119 146 161 151 152 154 148 146 126 136 150 158 148 147 167 172 160 167 176 243 258 203 187 175 174 179 161 140 127 132 129 143 142 40971 247 746 30 8906 11 22 51 6983 2357 687 764 578 387 509 436 525 386 741 621 369 393 432 488 318 545 361 343 600 445 184 234 235 207 216 204 190 145 105 216 245 274 209 67 124 174 116 111 109 93 76 134 239 167 58 61 40 38 13 99 65 40 112 106 -26 -29 46 136 120 54 29 -99 55 130 297 182 -17 19 -44 45 49 999999 112 47 128 -48 -76 48 153 0 999999 6 42 51 47 66 83 -22 44 42 48 63 127 108 77 90 48 -26 74 95 62 -13 -4 34 -24 191 148 74 163 148 177 204 39 67 5 27 114 171 52 -2 59 17 152 128 122 60 52 210 183 64 46 80 127 133 118 139 88 70 149 55 -24 62 35 38 -4 72 109 91 78 40 82 82 46 38 58 128 87 127 146 169 93 62 49 33 56 84 55 95 117 108 90 78 127 117 110 69 66 71 53 97 132 84 74 75 43 30 84 63 25 75 79 24 47 76 64 46 76 65 77 91 77 75 78 97 90 81 98 89 73 63 57 101 105 95 100 89 91 92 94 94 104 98 91 94 99 99 99 109 106 94 119 153 254 313 159 123 117 131 123 108 76 78 79 73 70 83 79 40980 247 792 30 8922 11 23 0 6984 2360 622 487 549 459 385 397 434 496 523 571 433 372 586 291 385 434 455 366 432 249 164 397 387 404 570 757 589 510 405 364 326 261 318 175 320 138 176 25 452 250 196 249 149 40 361 336 10 227 145 153 73 58 94 152 145 -1 67 175 77 197 155 999999 48 215 196 176 104 35 156 65 64 239 221 129 215 65 266 191 94 157 245 131 10 -59 48 93 159 228 53 -22 37 150 46 47 -64 16 132 104 121 125 222 161 127 214 176 69 37 26 79 72 48 113 243 126 -25 -11 82 187 235 54 50 60 140 15 79 147 241 186 220 243 192 101 132 131 103 111 157 125 109 141 249 207 106 169 181 104 91 93 180 112 76 66 100 142 144 132 151 152 126 117 133 174 134 124 109 138 144 121 110 144 168 47 46 104 114 95 89 124 88 114 139 76 49 116 106 80 131 158 145 101 124 136 93 97 162 152 121 131 131 136 141 94 92 123 107 98 102 110 86 85 89 112 98 96 110 115 114 158 139 138 137 162 135 126 140 138 151 183 149 150 174 214 258 252 167 148 143 150 155 139 137 107 101 93 99 135 138 40989 253 599 30 8939 11 23 9 6986 2363 847 956 893 805 648 333 541 404 224 533 364 644 587 360 284 401 346 501 217 219 406 570 570 442 496 504 301 166 373 427 312 262 343 514 520 433 448 401 250 364 274 41 178 175 104 186 285 62 85 163 60 129 205 -19 -17 142 71 -48 999999 -96 130 -11 -32 2 -26 85 29 -35 999999 -99 52 156 149 63 89 184 38 -24 -38 22 179 95 47 999999 -81 14 119 98 223 103 11 45 6 45 98 132 75 58 118 130 72 -42 7 20 4 24 -34 42 104 150 -3 0 1 68 28 118 42 193 221 69 156 204 77 89 68 5 -5 126 151 48 47 88 100 48 70 65 -10 99 108 60 99 111 108 46 50 115 116 166 147 85 64 96 135 243 105 122 98 134 87 57 102 98 109 74 121 99 92 85 65 146 126 77 118 94 49 32 32 13 98 86 128 80 106 25 33 58 14 70 67 48 83 122 69 97 111 98 96 40 81 110 66 53 66 92 80 84 69 102 88 56 87 73 78 80 105 106 98 84 91 61 93 116 110 95 98 98 99 110 120 104 98 114 122 106 118 138 167 190 199 164 137 114 87 111 120 106 89 83 69 62 61 83 93 40998 253 619 30 8959 11 23 18 6987 2365 873 813 652 693 563 364 392 564 629 372 325 291 577 498 324 485 506 486 604 64 163 356 340 321 330 434 322 103 178 249 98 237 465 442 357 269 386 310 171 97 -34 -29 28 167 331 232 302 299 212 182 183 10 -78 -57 33 74 5 999999 94 88 23 239 146 -66 999999 110 -17 127 -5 104 78 22 90 101 126 101 135 46 108 41 49 -9 -78 87 70 114 165 84 36 104 54 113 -1 27 137 201 115 63 119 146 152 83 121 64 154 159 83 15 99 139 120 77 0 136 225 94 130 102 20 53 93 124 40 64 24 -34 0 111 169 118 118 80 113 178 185 165 89 65 93 48 86 104 97 93 87 68 139 101 122 119 105 84 84 121 100 46 66 66 77 110 91 61 52 122 59 56 43 83 35 34 58 122 59 51 26 -6 13 47 48 91 58 102 110 66 40 44 85 108 124 59 75 36 20 53 90 82 92 94 106 45 48 106 89 58 79 67 85 62 58 49 36 60 105 91 34 41 66 93 102 94 92 78 85 95 105 99 92 105 98 97 93 106 103 136 131 130 145 172 167 117 91 80 108 98 98 68 57 50 53 68 90 79 72 41007 254 641 30 8981 11 23 27 6989 2368 895 1055 661 867 778 735 594 467 665 677 680 690 494 502 457 403 442 519 474 539 488 487 89 212 335 342 343 448 316 241 321 343 391 462 494 556 341 306 433 128 166 182 199 121 290 310 266 215 341 403 360 175 191 12 8 117 12 276 166 -29 -34 -40 -75 -34 -19 98 -26 -46 35 -5 -41 69 -34 29 61 16 45 -65 35 31 102 149 35 -62 56 -88 -56 190 94 33 27 -55 45 117 56 56 55 145 -58 7 114 99 138 66 121 283 137 12 64 141 -60 118 141 -9 77 111 -69 117 130 184 111 70 101 162 168 135 38 160 115 154 191 149 78 99 106 36 90 144 236 148 117 77 62 49 32 -15 49 90 145 60 187 195 174 75 86 50 90 113 60 41 70 84 85 50 72 64 119 80 35 58 83 98 72 54 73 79 72 34 110 71 58 57 79 141 172 122 152 165 123 111 97 70 83 83 78 110 106 74 91 105 63 70 30 41 46 55 94 78 82 79 108 95 79 79 74 56 70 73 109 114 97 112 92 83 94 92 91 92 84 88 103 105 106 132 118 92 136 164 170 154 129 104 102 128 121 97 70 66 76 93 86 82 77 79 41016 255 600 30 9000 11 23 36 6990 2371 1020 856 704 536 777 725 702 430 596 436 486 620 734 515 529 347 463 415 396 394 366 323 166 129 331 466 354 435 379 158 308 153 197 199 318 23 38 372 333 126 -1 296 288 354 508 449 448 345 482 346 225 124 -56 -77 -72 -45 25 18 -24 -17 140 86 -27 54 45 31 -83 54 22 86 -33 26 81 102 -45 999999 999999 -88 -8 69 63 -28 151 39 -74 8 4 66 110 217 22 37 50 22 999999 73 96 -59 72 -28 -16 29 54 -43 85 30 65 141 180 166 23 93 56 71 164 67 57 99 75 175 180 73 -61 -29 -23 119 6 44 36 27 -7 3 43 52 142 61 81 103 143 118 51 89 109 18 72 148 128 67 61 73 46 44 69 87 93 48 101 140 52 32 64 54 19 72 107 62 37 96 92 98 34 12 17 72 56 139 178 117 53 62 80 50 144 337 638 1050 1104 1052 698 331 182 116 26 60 45 41 40 96 110 112 58 64 40 64 56 64 74 92 77 66 80 106 66 101 112 85 76 50 53 109 61 80 85 77 79 103 72 100 90 86 101 105 111 136 133 113 149 184 169 154 113 86 103 116 115 93 59 66 62 87 95 76 78 83 73 41025 253 680 30 9020 11 23 45 6992 2374 463 460 455 490 409 379 360 517 511 245 302 192 481 366 247 295 250 367 536 411 358 227 150 108 297 378 128 170 274 182 107 151 207 352 494 538 323 445 581 768 974 976 4345 41183 137874 126357 45062 1726 89 48 27 122 -26 15 -74 162 126 42 119 206 -75 48 38 78 173 -34 -16 -50 1 21 64 64 -92 -16 -31 -87 2 13 79 146 71 97 65 72 117 0 22 115 162 72 24 -20 -50 -44 49 14 23 16 103 44 32 37 83 49 -56 -55 24 142 123 65 26 -79 84 87 43 97 90 201 -33 -18 55 7 67 135 46 141 204 100 106 37 12 136 64 41 40 35 43 107 121 120 8 -3 46 52 68 86 75 24 81 144 65 41 6 -46 -12 49 97 -1 -14 13 66 60 8 -52 -12 67 64 66 54 88 12 -12 16 5 44 24 94 93 172 471 1203 2093 3133 4504 5189 4052 1666 390 66 113 66 75 25 44 78 68 68 69 50 37 48 51 40 60 74 94 96 75 42 75 52 71 86 38 47 69 82 53 60 79 88 74 85 88 100 93 92 100 91 104 108 86 98 109 137 141 122 104 93 104 109 117 98 73 64 65 58 70 87 70 65 67 73 41034 216 1844 30 9044 11 23 54 6993 2376 54 3270 12805 36637 97836 269059 599214 999999 999999 529944 11768 219 -96 4 7 8 113 147 -35 -10 67 42 -36 -19 6 82 37 106 47 277 117 -16 62 230 175 113 40 47 11 62 165 -3 25 285 -12 -72 123 22 -15 86 172 96 99 212 181 138 -38 -64 166 35 11 25 43 -25 64 128 155 -1 -7 999999 137 177 83 8 143 75 175 140 165 131 104 127 57 155 70 -32 58 47 60 108 96 63 125 127 77 29 79 125 200 211 78 74 32 47 -28 59 -24 104 92 84 57 168 101 125 177 15 40 53 74 175 129 76 52 0 101 40 69 80 103 54 94 85 96 33 35 26 9 96 104 100 102 97 102 110 123 244 381 258 146 110 122 82 64 83 81 65 95 93 105 69 51 55 101 94 97 70 98 56 40 20 51 40 34 84 87 69 57 75 94 82 77 98 87 97 107 109 114 100 104 107 134 149 138 117 112 119 154 181 154 121 119 109 124 133 100 85 85 62 75 100 99 82 78 80 71 73 41043 227 1506 30 9066 11 24 3 6995 2379 -32 29 201 491 841 811 960 1246 1796 5783 31824 164649 465769 836209 999999 613745 303827 172642 119006 49014 680 119 185 186 126 -20 79 191 58 98 121 63 130 15 124 -7 35 999999 -35 148 193 171 207 23 -27 -75 51 315 279 94 24 104 129 193 86 39 -70 -57 63 42 12 3 23 112 60 68 164 220 215 179 156 40 113 72 30 -16 -73 159 167 141 160 -20 999999 23 196 154 172 102 144 118 133 187 191 178 130 183 178 223 213 68 131 144 -96 -49 13 140 112 193 175 85 134 -19 37 -9 138 39 59 89 21 159 125 65 14 9 93 85 90 55 2 32 48 69 55 141 148 122 -6 43 129 62 57 74 57 84 82 92 122 127 62 27 97 73 111 50 88 75 122 133 132 98 100 157 102 121 114 64 64 149 178 73 66 63 98 73 119 78 86 108 73 68 85 76 126 120 126 114 137 127 73 99 93 120 118 81 91 126 109 101 109 123 139 187 184 142 147 159 156 171 181 162 133 127 142 168 148 126 110 114 105 136 135 118 118 118 106 94 93 41052 232 1372 30 9082 11 24 12 6996 2382 82 368 342 656 1141 1681 2056 2372 2771 3444 3621 3627 4970 17193 105620 359596 686943 973180 802506 298173 5787 -28 7 149 67 -58 999999 999999 71 -97 35 130 35 34 48 187 96 999999 18 70 132 -64 82 -32 -27 -26 47 45 87 16 66 131 12 -67 81 61 68 999999 -41 -6 133 45 -8 98 75 6 236 236 16 -35 -19 100 162 -34 -21 70 98 37 80 21 224 122 52 -66 999999 -26 33 -10 2 -30 36 -51 25 56 70 -36 -98 226 142 126 53 190 122 1 2 6 175 229 180 70 96 64 113 29 81 127 99 -79 -18 80 103 78 103 71 62 12 82 151 196 162 108 106 70 149 76 116 161 159 48 100 66 170 119 64 108 60 165 134 35 109 131 89 128 94 44 -24 27 23 40 156 69 68 98 58 159 114 86 90 31 102 145 89 51 97 73 50 67 84 64 100 75 104 77 83 59 73 115 86 80 133 65 51 100 121 139 129 131 131 100 116 136 92 72 112 122 92 139 155 159 116 133 148 152 152 127 121 140 129 113 86 103 106 99 91 107 104 94 95 88 81 78 83 41061 254 763 30 9103 11 24 21 6998 2384 13 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 368 612 1132 1715 2493 2932 2839 3285 3119 3453 3901 4953 6020 17330 127695 419523 614724 672206 476533 69523 1579 -17 -68 54 -31 40 -13 30 59 0 -73 60 -53 17 -6 66 101 999999 999999 -12 66 2 -45 21 15 173 -62 97 192 166 165 183 123 114 126 -37 999999 -92 10 96 109 -39 87 139 164 27 107 44 -2 -10 117 -1 74 103 152 107 -37 105 83 2 73 73 -56 39 21 113 91 70 84 -9 -97 999999 35 41 96 78 99 163 73 1 181 187 132 86 80 56 203 195 140 20 46 14 79 153 67 84 186 198 63 96 101 159 174 150 70 35 57 109 127 122 92 122 94 49 79 21 90 -12 150 113 76 42 67 66 92 46 -5 22 87 127 99 72 67 57 68 96 106 74 20 102 32 67 110 106 130 53 68 28 17 48 66 90 66 43 77 56 107 64 69 90 85 84 102 64 80 57 55 68 55 38 61 72 77 54 33 64 73 91 84 68 89 105 108 113 88 94 103 108 122 121 116 124 132 142 152 123 89 81 104 122 116 98 92 86 91 98 99 94 87 83 90 86 72 41070 255 723 30 9123 11 24 30 6999 2387 871 719 370 230 289 199 323 391 -12 225 190 77 137 472 416 521 758 947 1461 2241 3319 5092 6862 8195 9308 11782 13855 14226 15111 14074 13784 11035 7880 15814 57683 124426 308330 365797 179464 4066 12 -28 -22 57 146 201 234 80 -21 13 -14 -18 125 162 83 155 205 -2 -34 55 121 -17 -58 -19 89 69 217 205 321 142 257 54 -9 -25 273 119 -97 -99 -84 -6 199 318 229 230 43 -6 10 35 76 239 112 -6 51 143 152 47 -2 35 133 196 130 21 46 75 115 105 85 109 88 140 98 69 47 83 136 107 76 190 211 151 142 191 141 61 114 67 148 81 105 155 89 47 157 283 173 206 146 72 44 42 58 15 86 118 124 127 14 31 101 25 47 69 83 114 30 61 107 154 151 39 37 50 93 127 154 62 117 143 93 22 120 134 88 84 63 83 96 81 101 106 73 84 157 158 92 113 115 55 60 72 28 43 77 72 66 75 88 97 110 85 72 66 40 93 92 115 75 63 56 75 117 125 109 83 82 119 84 114 117 108 114 133 128 114 112 118 100 105 125 130 130 135 127 133 176 200 163 141 147 137 134 129 126 94 87 98 119 108 100 98 108 104 92 89 90 41079 254 771 30 9141 11 24 39 7001 2390 10416 1230 1131 962 698 824 1064 737 751 713 506 646 777 826 927 1254 1997 2826 3814 4544 6131 9289 11145 11346 11619 12955 13419 10619 7273 6136 4537 2479 1414 1055 823 565 500 139 999999 999999 -32 27 136 150 130 176 42 39 -41 17 24 -10 -19 45 34 82 114 89 999999 999999 -4 66 315 35 103 112 71 -21 10 9 53 216 116 119 200 59 -8 -10 16 116 88 23 104 65 115 138 173 131 94 -7 50 44 32 109 193 47 65 -1 135 229 140 45 70 106 153 125 296 189 66 103 58 44 43 105 15 78 138 57 107 23 143 167 99 93 174 113 22 34 177 85 58 18 22 92 49 50 207 166 194 225 125 143 131 135 126 127 89 63 156 213 122 36 84 109 128 112 77 52 102 93 111 99 156 178 175 121 55 169 160 105 79 106 86 102 99 87 18 37 49 59 104 113 86 88 58 109 110 95 68 32 51 69 83 64 88 122 93 96 83 119 93 78 109 123 84 102 78 92 91 100 71 80 73 114 130 99 101 124 116 79 103 117 106 106 101 105 120 130 144 147 127 137 135 159 185 134 127 151 149 121 112 120 116 113 111 118 118 110 100 102 105 97 97 93 41088 256 759 30 9159 11 24 48 7002 2393 6680 1300 1057 962 883 898 902 799 693 713 598 482 671 846 1153 1599 2496 3234 4331 4824 4798 5206 6936 7596 7432 6220 5294 4479 3602 2053 1389 919 530 344 419 2 35 40 -18 31 34 -100 46 39 -93 71 98 -33 -2 999999 27 44 -75 60 93 3 17 175 241 98 31 67 -37 -25 -37 108 131 -11 62 32 77 48 21 155 255 251 -7 190 206 122 42 74 27 999999 28 134 21 68 143 157 58 136 105 97 89 120 50 7 163 204 204 113 63 13 -17 52 167 254 228 157 12 175 110 97 142 159 169 248 166 89 92 178 321 230 146 140 83 132 99 91 197 236 201 233 197 136 142 171 117 203 174 186 171 108 131 222 154 115 163 112 129 53 13 60 195 128 83 125 87 90 92 54 53 97 61 7 28 154 163 125 128 77 83 191 116 80 128 79 132 157 160 136 137 110 83 63 102 93 154 186 84 104 92 122 130 82 56 79 92 101 97 122 141 97 96 31 52 154 120 111 69 88 103 119 133 86 115 120 127 119 103 113 116 134 135 139 160 144 119 128 141 162 147 149 171 199 210 167 164 180 171 166 145 151 143 119 148 148 129 123 145 149 133 132 122 121 41097 262 567 30 9177 11 24 57 7004 2395 28527 49195 999999 999999 999999 999999 33214 1165 1173 810 672 592 537 380 210 471 446 502 763 890 1031 1483 1978 1996 2256 2380 3259 3951 4844 5634 6453 6882 6678 5936 4405 2646 1496 561 187 16 999999 16 -5 -84 999999 -65 162 153 93 -17 -70 127 45 105 232 199 158 67 42 999999 -76 120 999999 -32 220 95 -13 -42 -45 251 180 20 65 47 168 -73 98 76 64 -14 -11 27 1 -54 -44 -50 32 75 81 -70 -22 -36 -70 57 76 151 134 -13 85 147 90 166 105 123 22 116 66 68 169 275 205 151 158 149 53 16 77 183 98 95 157 231 179 47 85 -37 -31 -9 86 65 25 121 182 24 22 -53 79 43 82 82 123 135 185 85 93 105 53 0 6 117 155 133 189 130 125 89 82 56 80 90 51 59 136 110 82 49 67 48 82 169 104 -20 69 164 121 3 79 107 80 90 147 109 71 107 151 77 23 65 77 100 95 103 83 53 95 102 57 86 67 88 103 102 90 89 47 70 62 73 65 95 62 56 76 133 90 101 86 101 109 70 47 66 89 31 23 52 75 100 100 102 115 132 122 104 135 147 180 131 122 147 193 178 165 142 135 143 130 124 120 116 132 125 101 106 113 105 99 93 101 96 103 100 41106 260 645 30 9195 11 25 6 7005 2398 79501 1160 790 681 912 629 520 676 409 341 429 582 880 905 589 601 1016 880 1061 1096 1203 1414 1738 2042 2099 2435 2489 2893 3434 3081 1961 1814 1522 1115 633 398 359 176 359 130 106 209 172 172 31 -89 85 42 999999 123 177 151 145 128 93 99 100 133 296 165 142 167 -33 -96 24 270 181 114 -1 -26 -70 57 178 139 182 234 36 95 97 145 212 269 148 148 111 70 114 30 -10 18 49 74 69 -17 59 196 287 124 30 107 58 206 208 -6 166 127 124 0 68 118 48 140 208 302 297 89 76 165 177 86 143 78 144 276 207 187 212 60 101 57 103 127 115 132 135 61 184 150 130 211 197 204 234 255 224 213 178 142 79 81 139 177 127 106 107 61 94 115 55 144 238 196 118 108 140 184 172 100 107 109 79 91 17 87 117 143 112 147 131 109 52 131 139 130 119 96 91 102 117 90 89 107 140 155 133 88 120 97 111 132 133 89 140 121 94 170 133 115 137 139 110 100 131 152 143 103 93 97 122 119 97 128 148 139 132 159 166 147 139 141 140 182 172 169 206 224 189 189 234 256 203 170 174 166 174 184 200 205 207 162 164 154 130 123 139 146 129 119 115 127 41115 263 602 30 9212 11 25 15 7007 2401 244632 2096 1274 949 812 729 724 741 488 556 754 542 568 660 564 765 805 619 620 622 742 856 1038 1040 1219 1596 1649 1625 1670 1589 1947 1902 1818 1558 1451 1469 1375 1206 1875 2389 531 206 12 34 -66 111 -33 -64 77 162 87 267 340 223 266 126 104 176 172 999999 0 203 139 221 16 999999 -26 154 195 264 117 -3 86 999999 -14 -31 20 73 141 -8 60 15 131 109 7 110 114 104 56 61 165 98 146 195 286 169 13 100 -69 44 154 124 58 136 -2 -28 9 107 260 193 147 216 53 251 191 40 37 137 267 192 51 84 157 222 225 92 270 265 248 168 172 145 26 95 86 76 52 173 213 113 145 199 65 52 85 95 20 165 65 -10 35 155 -21 70 155 35 70 81 34 90 88 65 120 97 16 -1 78 86 73 86 119 54 27 59 25 28 54 132 78 206 127 95 107 125 68 6 11 73 69 97 90 116 43 103 183 112 111 156 125 112 141 162 111 67 111 108 103 68 48 120 114 80 144 70 48 97 131 135 117 86 104 96 116 147 107 99 85 98 147 123 96 112 119 132 120 129 162 185 193 207 166 198 247 189 138 161 192 180 153 183 176 156 138 129 115 100 103 124 111 107 105 96 90 41124 264 558 30 9228 11 25 24 7008 2404 1044 952 1244 1094 755 750 894 623 522 534 784 887 609 975 863 785 783 789 912 924 1098 972 1038 1363 1637 1444 1683 1548 1445 1488 1748 2028 2263 2063 2021 2284 2600 2685 1398 731 520 271 231 283 236 165 204 67 213 -30 78 39 37 67 19 -5 999999 999999 -3 167 31 2 263 -3 -19 144 207 163 205 180 137 186 104 50 201 148 74 59 26 -5 -78 -80 11 -21 53 68 -41 136 122 91 81 263 -49 3 152 283 47 -78 -61 -49 133 -17 64 41 -85 66 138 174 175 143 156 147 104 145 -16 -34 25 -6 129 28 125 128 319 289 40 172 203 159 189 62 62 -17 216 212 125 -14 -61 147 123 31 54 99 131 44 136 118 120 -9 102 99 84 37 -45 127 141 34 52 81 128 149 17 47 93 103 48 25 63 104 102 101 162 38 70 93 68 57 56 56 52 104 46 93 133 65 39 82 118 153 107 78 79 81 136 137 50 142 148 115 128 124 112 145 152 133 104 103 75 126 147 99 109 98 118 103 114 57 90 98 85 66 84 97 42 74 106 103 96 108 97 124 95 96 116 88 67 90 111 134 174 207 221 214 260 260 202 153 161 188 193 180 176 169 172 169 140 118 125 115 116 108 111 104 98 108 41133 270 422 30 9242 11 25 33 7010 2406 14611 61978 25622 785413 999999 999999 17115 872 1010 825 720 451 727 471 384 604 836 872 484 463 761 694 566 686 914 942 1248 1233 1457 1718 2058 2686 2723 2408 2715 2937 2938 2321 2461 3338 2965 13061 110413 140662 26867 2289 720 470 434 8 999999 17 58 -38 23 178 100 999999 68 150 -78 999999 999999 128 295 274 173 -72 -64 -3 -66 -87 235 190 188 999999 -97 -1 26 999999 -33 -14 76 92 -33 252 161 207 171 52 999999 40 118 113 72 -1 116 190 42 -45 120 182 206 23 97 64 2 179 85 -39 70 31 139 108 62 64 81 41 90 64 30 150 106 -16 228 151 85 -2 78 156 115 -49 72 273 141 66 29 104 -6 64 98 64 27 131 109 105 101 11 39 73 169 66 60 45 119 107 110 88 105 104 144 112 32 78 205 124 71 117 36 26 35 88 37 41 128 20 35 126 45 86 110 76 164 172 100 102 117 108 -4 -12 -8 50 70 81 147 98 46 62 50 82 29 30 97 120 130 64 104 147 74 71 84 97 84 117 155 85 77 69 49 41 95 112 113 97 117 98 97 112 92 98 125 89 78 92 111 102 111 76 105 115 133 130 118 127 184 210 196 221 260 228 196 174 176 182 171 132 156 171 158 155 144 124 103 111 109 108 98 90 87 99 41142 270 408 30 9258 11 25 42 7011 2409 2203 999999 999999 999999 999999 8403 751 476 409 186 357 448 135 279 398 514 322 544 445 267 454 902 1096 1551 1775 1691 1925 2036 2622 3147 3105 2925 3653 4393 4321 3703 3682 3592 3808 3667 8690 78277 285043 410826 228149 96931 159620 67480 1163 386 177 90 207 119 -45 214 323 21 138 -16 52 130 267 181 108 153 210 54 301 142 20 999999 43 39 -26 130 141 279 178 127 289 5 246 265 272 265 140 99 46 46 138 13 12 289 308 110 176 333 199 138 258 134 57 140 181 270 94 -16 101 269 286 193 72 187 3 49 186 246 81 53 232 243 211 171 254 327 295 144 106 53 173 119 194 304 209 267 247 243 115 114 185 151 140 324 330 144 114 18 143 167 15 67 127 132 130 170 167 165 191 192 211 132 143 101 108 84 180 193 72 99 141 92 121 183 221 183 103 173 229 163 193 116 54 148 201 130 49 176 121 199 118 98 145 138 106 185 170 117 143 177 182 137 171 197 144 104 105 154 125 125 169 167 107 126 129 152 126 101 125 153 129 121 121 121 119 147 158 151 130 155 146 162 145 119 123 162 180 146 151 158 166 172 173 205 245 275 293 351 339 278 222 226 260 229 212 242 226 232 231 200 162 174 158 144 153 140 139 148 136 130 41151 271 423 30 9273 11 25 51 7013 2412 201351 16746 5862 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 -64 227 442 588 709 490 313 136 222 443 10588 101201 175282 278670 345803 405211 451485 689935 891546 698429 286607 52218 927 435 165 25 79 288 28 999999 -40 -54 -35 6 121 -87 -68 -51 56 268 95 143 999999 999999 -10 11 90 87 72 48 10 156 161 -80 -44 52 159 124 77 61 19 69 48 44 -13 18 159 119 144 -11 -24 999999 64 189 68 36 32 98 139 60 77 -29 -53 123 183 107 59 52 30 153 158 -49 -11 124 149 99 85 89 54 17 1 115 135 201 152 91 190 96 -41 99 145 183 174 132 37 148 74 -2 20 57 22 38 143 38 25 97 95 58 47 53 49 144 154 -38 91 199 116 78 70 104 17 61 -43 -6 60 -4 105 59 36 21 84 87 11 12 64 124 114 65 52 33 44 65 59 154 96 25 41 117 132 50 87 84 94 56 63 96 147 81 70 90 84 49 80 78 70 49 33 41 34 96 84 78 40 20 11 73 71 41 65 89 89 81 79 77 70 92 80 86 71 68 34 65 78 112 153 159 193 221 216 167 169 221 217 174 136 135 153 152 118 103 90 90 81 79 80 83 75 69 71 59 56 41160 272 377 30 9287 11 26 0 7014 2414 9756 730 627 373 628 359 493 392 289 132 249 325 377 241 279 211 195 482 469 359 408 390 664 706 859 1393 1809 1944 2314 2924 3603 4021 4644 4881 5180 4965 3523 2379 2740 3108 7070 61040 287543 285071 62371 4396 998 648 564 535 619 510 447 204 129 109 35 56 -56 -36 20 -46 -11 51 6 197 264 25 67 -39 35 999999 999999 82 -19 -21 141 53 999999 25 75 36 -5 -61 -95 -8 43 30 -17 116 130 15 -13 25 10 0 -18 999999 1 32 20 73 76 85 68 77 38 -18 -11 59 109 51 56 97 144 65 109 282 220 22 15 -19 37 78 70 19 27 33 50 132 24 62 116 145 16 80 104 100 80 76 23 44 18 -69 17 51 113 86 33 50 78 59 8 73 78 76 50 122 142 112 83 87 63 24 -12 38 102 82 114 98 102 131 96 88 42 46 98 45 61 73 68 47 70 124 126 74 115 130 111 224 514 956 1882 3619 4666 4391 3074 2344 1394 782 457 206 184 132 98 96 120 101 98 67 64 78 72 116 88 98 96 119 88 64 73 103 93 102 121 103 70 97 88 76 82 94 93 77 76 108 118 99 120 93 81 98 117 115 149 217 283 294 236 204 179 199 256 235 203 180 184 166 160 136 129 117 103 106 103 99 106 96 88 83 88 83 41169 271 451 30 9301 11 26 9 7016 2417 25745 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 254 152 104 360 578 718 880 997 1382 1900 1683 1587 1848 2054 5608 42589 222659 251842 164590 259015 459654 760305 643161 20759 1682 982 664 330 125 290 231 236 201 100 180 207 57 179 190 143 65 73 102 -4 54 0 -2 20 82 93 -47 114 82 34 -45 -87 88 72 -15 -32 -31 150 999999 999999 73 105 4 -52 20 -87 58 198 190 46 117 142 62 -36 17 12 -26 56 165 999999 59 109 41 158 199 134 85 81 85 125 99 79 171 148 107 109 65 102 146 215 34 106 47 147 171 107 154 117 139 58 47 87 93 31 12 5 76 151 167 35 82 42 51 170 122 165 125 141 136 152 188 106 112 126 68 144 117 161 174 147 112 90 93 5 70 43 62 112 78 37 70 72 130 95 126 200 259 405 913 1356 2018 2893 3961 5543 6264 6362 5780 4582 2929 2544 2160 1646 1492 1113 895 638 406 318 274 239 163 131 119 152 148 140 127 133 138 113 115 105 94 98 113 136 149 140 118 135 117 147 120 112 176 159 130 144 148 128 142 152 150 146 169 238 315 333 312 255 242 311 363 352 309 227 224 210 213 191 191 150 136 153 149 156 142 135 145 141 129 123 131 41178 273 404 30 9314 11 26 18 7017 2420 342303 266009 8446 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 190 438 2162 22801 123074 388758 728287 999999 714021 606012 404188 8354 448 83 -65 99 12 100 -4 254 -58 999999 -85 -21 1 89 77 95 -11 67 165 206 -70 -77 55 103 120 -61 -63 -8 -51 91 159 151 108 117 123 -21 52 77 20 -90 -85 -41 -14 2 999999 -49 -27 28 140 5 94 -59 -61 39 -38 999999 999999 999999 22 92 50 103 129 -24 -75 -92 -52 51 94 3 -33 64 73 132 71 105 999999 -34 67 122 30 20 5 20 10 13 18 10 -7 -88 -52 80 -51 -60 26 39 66 16 -30 108 58 17 27 -54 -51 -53 999999 -91 3 16 137 31 -12 -16 -15 20 69 20 111 105 26 46 44 40 126 134 15 17 148 278 590 1050 1694 2840 4495 5760 7835 10523 11536 12190 13307 14086 14310 13389 11597 10854 10264 8328 7381 7992 8595 8092 7224 3825 1965 905 250 136 112 93 102 60 81 88 89 71 67 79 88 84 67 74 62 115 75 73 102 82 58 69 67 60 58 70 80 66 71 80 84 62 81 109 94 92 106 150 260 329 270 197 155 185 230 261 235 240 156 114 94 109 118 81 96 90 91 87 89 99 86 83 76 76 68 62 41187 273 384 30 9324 11 26 27 7019 2423 687306 154748 572500 4130 999999 999999 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 328 747 1321 1716 2492 3138 3338 5877 49093 327666 786927 932958 655597 615166 170453 3874 -76 999999 -67 71 137 204 -50 999999 -20 -71 -42 -47 -50 6 101 52 -11 163 38 999999 999999 217 -14 999999 18 -25 999999 999999 -62 83 223 121 999999 999999 -92 -15 120 -52 999999 -71 -74 999999 -54 46 39 -82 -59 -55 -29 166 81 -8 -29 999999 -5 15 999999 999999 -3 999999 999999 -35 999999 -61 33 15 -55 -95 -79 112 90 34 86 -35 -99 31 50 0 27 166 138 82 135 108 -20 -36 -28 -21 184 89 109 95 58 -4 89 46 25 23 112 125 -17 -13 110 51 50 -62 -53 6 22 61 24 20 68 72 40 -14 11 69 35 41 -64 0 5 6 48 -32 112 72 -17 49 28 -43 -23 86 92 9 -4 348 528 732 1601 5234 10992 17127 17767 20260 24869 27619 31396 37564 37850 26306 20939 17819 12558 9006 6196 3540 1757 858 795 602 458 341 265 124 49 54 88 104 75 67 73 102 90 61 39 87 81 66 102 96 100 82 80 77 96 106 108 91 75 47 82 95 81 106 122 205 290 286 249 187 189 220 251 286 302 159 99 93 101 94 85 75 98 93 94 84 82 91 73 66 69 71 61 61 41196 273 424 30 9334 11 26 36 7020 2426 248121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 676 1518 2010 2203 3336 4204 4927 5688 6072 5223 9084 67926 290067 657434 999999 999999 323773 16513 410 71 -44 999999 25 295 999999 999999 999999 50 9 999999 -47 -35 3 999999 -88 999999 -10 15 -31 -35 -49 140 -72 999999 999999 -33 49 -12 -30 -16 999999 999999 -10 8 43 7 -14 41 -94 96 9 -43 -60 999999 -2 -65 -80 94 -63 999999 999999 -86 -64 -81 47 58 0 5 999999 999999 -82 129 133 -9 -73 121 100 -45 -21 -19 17 11 30 -18 -76 -50 88 73 -13 -13 127 73 61 62 -61 -74 14 1 0 0 116 -31 20 160 62 73 150 15 23 16 -9 -6 15 13 -10 -12 42 61 -44 -7 -28 -29 18 -69 -6 -43 -60 73 104 78 9 -15 45 -10 -54 -13 38 -35 6 10 -10 -18 40 59 103 116 286 371 563 1085 2306 4202 7038 9734 14019 15935 16200 15333 13610 9897 6297 4484 4050 2935 1894 1442 1157 1284 1200 1381 1210 436 108 54 55 70 75 40 25 27 57 41 28 29 27 32 28 47 50 28 28 45 37 26 25 50 58 32 34 39 68 44 19 43 75 66 110 189 206 176 133 161 208 203 188 152 113 53 44 31 42 37 41 40 51 49 44 38 32 28 22 26 25 17 16 41205 268 582 30 9342 11 26 45 7022 2428 -3 133 -13 999999 999999 141 -17 -12 999999 999999 999999 -58 41 999999 111 224 213 571 661 1065 2020 3252 5170 7970 11007 12787 13423 14674 16794 17574 17431 21270 87537 353643 623672 524515 225523 92487 2702 287 376 270 163 152 226 323 75 11 28 57 42 -16 999999 -68 -25 -67 37 999999 999999 999999 27 -14 999999 -94 13 -37 184 102 -66 18 2 91 132 -54 131 172 6 59 -91 999999 -8 50 108 999999 -87 54 999999 999999 -29 -76 -80 999999 -57 999999 38 16 24 -93 36 4 999999 -77 182 45 999999 -14 33 46 -17 66 77 146 78 230 190 164 86 -51 96 4 53 46 -29 122 110 69 88 55 77 83 98 96 -36 -11 -15 999999 27 59 153 131 50 19 95 114 126 -7 39 93 -5 81 -17 57 77 20 61 92 77 -55 -79 -33 124 109 88 62 43 14 9 58 37 52 7 90 87 105 113 389 1249 2792 5052 6950 8908 10871 10912 8126 4967 4546 3878 3129 2617 2599 2228 1821 1916 1621 1520 1877 1824 2063 1809 1206 796 334 127 67 106 101 95 95 82 48 80 59 1 33 98 79 67 89 92 62 72 56 59 88 92 72 61 69 102 102 87 84 74 77 103 122 125 99 103 139 184 258 226 197 227 269 233 225 189 141 137 109 79 79 82 94 93 85 86 88 88 69 64 73 69 71 68 65 41214 269 551 30 9341 11 26 54 7023 2431 331 408 492 607 507 568 451 562 683 708 598 494 583 593 723 919 1218 1753 2362 3118 4424 6041 7833 11377 13484 15095 16796 16975 19207 19130 18129 17625 29727 104199 190779 191631 69657 8765 962 502 381 319 335 219 213 156 90 -25 53 51 999999 999999 -36 23 123 150 -39 999999 -60 42 -75 64 80 54 101 -74 -53 999999 33 -51 -5 44 82 45 999999 -75 -30 -65 45 140 999999 -91 36 109 -5 -25 -79 -16 115 94 -70 51 77 33 16 10 52 46 67 50 139 140 74 37 79 111 1 3 -52 66 123 46 2 169 66 -37 -43 -24 35 28 -51 -28 116 70 102 102 22 73 -8 70 39 -29 -5 34 59 124 151 25 28 58 121 49 26 -10 25 84 76 53 49 63 77 34 104 21 -5 19 48 15 -66 8 126 52 38 28 -6 23 40 -63 -6 55 48 -31 -22 59 36 32 90 21 152 190 335 645 985 1482 2227 3590 5634 8669 11754 11880 8901 5645 3320 2205 1974 1305 863 780 697 453 416 387 291 185 79 74 75 69 75 81 93 73 98 97 87 89 56 51 37 103 49 37 80 74 65 51 54 94 95 81 49 97 96 87 86 82 97 69 82 122 173 199 192 199 164 173 216 279 221 176 140 120 141 126 92 92 83 80 98 92 95 107 84 76 74 83 68 64 68 41223 269 551 30 9341 11 27 3 7025 2434 618 814 612 682 833 664 700 664 562 401 479 600 748 857 1169 1260 1802 2928 4261 4918 4705 3771 3361 3723 3709 4015 4121 4577 4958 4605 4374 4009 3153 3112 3704 3951 1680 887 595 528 479 368 212 132 110 125 110 61 999999 999999 21 84 11 999999 999999 -83 999999 999999 999999 999999 999999 50 999999 999999 999999 999999 999999 999999 999999 -94 -49 -40 999999 999999 999999 -63 999999 999999 -37 999999 999999 999999 999999 -26 -95 999999 999999 999999 999999 999999 -6 -56 999999 -93 999999 999999 999999 999999 -38 -70 -63 5 -2 -5 -87 -98 999999 999999 -46 -74 -40 999999 999999 -5 -58 -58 54 7 -75 -86 7 -84 -70 -90 999999 999999 999999 999999 -80 -51 -8 -56 999999 999999 -76 -95 -98 999999 -28 -44 999999 999999 -71 999999 -25 43 11 -79 -61 -54 999999 999999 999999 999999 -63 999999 -61 -64 -71 999999 999999 999999 -89 -61 -91 999999 999999 -39 -62 -49 -35 35 100 346 440 966 2204 3337 4431 6093 8361 12200 19372 26266 32952 36854 38567 43562 45757 48144 49627 43715 35988 26704 18950 14197 8314 4649 1934 1003 725 477 307 249 147 122 107 18 -2 14 47 38 74 26 16 8 20 61 29 28 23 21 48 21 46 51 40 38 15 54 53 51 54 54 61 52 65 64 91 100 130 120 146 162 145 118 159 247 340 284 139 93 109 100 82 32 35 38 42 56 56 55 52 43 34 28 22 25 18 41232 269 548 30 9338 11 27 12 7026 2437 747 520 574 331 687 591 833 651 499 556 652 717 813 1017 1107 1092 1029 1375 1455 1536 1257 1577 1387 1570 1654 1459 1621 1526 1420 1327 1257 1168 1237 1242 1031 649 652 640 410 295 203 122 253 180 8 -5 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -75 -54 -62 999999 999999 -55 132 27 999999 999999 999999 -14 999999 999999 999999 -99 -92 999999 999999 999999 -83 999999 -82 999999 999999 -81 999999 999999 -91 999999 999999 999999 999999 999999 999999 -68 57 999999 -72 -98 -63 999999 -15 -53 -52 134 54 -11 -32 -59 -50 -70 999999 999999 999999 999999 -96 999999 -82 -78 -91 999999 999999 999999 -71 999999 999999 -94 999999 -39 999999 -75 -67 9 -35 -87 999999 -62 -91 -41 999999 -49 -58 999999 999999 999999 999999 -48 999999 999999 -29 -67 999999 -90 -65 -65 999999 -80 -23 -66 999999 999999 -89 26 58 -7 94 189 233 296 319 477 784 1178 1625 2586 4533 7434 9376 11795 14992 20116 28771 37444 44154 49548 52294 59368 61784 61686 55833 46087 34361 22953 14343 6635 2657 1246 596 363 245 183 137 127 77 45 43 29 42 64 73 71 79 20 31 38 69 49 98 78 54 19 35 67 57 36 36 46 59 93 95 79 87 90 119 184 176 165 168 152 137 138 174 280 467 435 232 118 111 107 97 81 50 80 98 78 76 100 91 81 61 63 72 67 56 41241 268 573 30 9333 11 27 21 7028 2440 1122 778 835 869 636 870 981 833 689 894 829 875 905 729 601 551 848 879 657 718 881 957 863 1069 1266 962 1044 1037 1228 949 910 858 509 428 428 479 213 -24 119 62 232 96 999999 999999 999999 999999 999999 999999 999999 999999 91 999999 18 153 999999 -9 -22 -86 -24 999999 999999 999999 60 999999 999999 999999 999999 999999 999999 -67 2 3 176 999999 999999 999999 999999 999999 999999 999999 68 -67 -76 0 999999 -59 999999 999999 -33 7 999999 999999 -7 999999 999999 999999 999999 41 55 13 31 999999 999999 999999 999999 999999 999999 999999 -46 999999 -92 38 -84 999999 -59 999999 -63 999999 -36 21 -9 10 35 -36 -33 -64 -67 -83 13 -24 -12 38 999999 999999 999999 999999 -46 -70 1 37 -8 17 -68 999999 -11 35 999999 -45 -7 7 -28 -39 -53 999999 -84 -35 26 -40 -71 999999 -31 -77 39 52 -2 61 43 194 369 375 524 761 644 775 1127 1610 2528 3550 4399 5388 6957 7914 8505 11337 13248 16188 21803 30755 37768 42123 51097 61285 65265 67040 62126 45817 24557 8384 2167 1074 544 395 252 176 177 119 63 128 84 112 150 140 137 132 81 104 81 104 97 110 89 93 109 111 102 110 110 98 37 28 98 139 134 87 89 98 133 163 140 163 161 202 251 192 182 300 452 598 508 316 159 149 144 91 94 99 101 99 90 100 122 103 94 92 85 88 78 72 41250 268 573 30 9333 11 27 30 7029 2442 1137 920 1154 1200 794 650 717 818 519 550 782 705 499 402 649 701 685 686 683 1024 1283 1195 1015 991 859 916 770 691 670 616 726 716 545 796 393 471 407 423 381 195 84 188 -29 141 171 172 48 999999 38 999999 999999 -80 999999 26 115 -85 999999 -19 -2 -84 999999 8 999999 999999 49 -98 999999 999999 999999 -30 999999 999999 -72 999999 -28 11 -100 999999 999999 -24 14 999999 999999 -50 -11 0 999999 -90 -65 -91 -67 999999 999999 62 15 -64 -95 -4 999999 -53 7 17 -13 54 113 6 -8 173 -12 36 -19 43 111 999999 21 101 19 -46 -4 -69 114 88 80 79 -55 103 -6 -15 15 999999 -39 -78 -1 69 -11 -66 -53 -55 38 107 -4 -10 999999 -10 -50 -54 32 36 -61 -64 -6 -93 999999 -41 -33 5 63 -29 -71 -7 -10 -24 -65 34 206 424 760 1107 1578 2050 2752 3397 3730 4556 5517 7162 9393 12442 16851 18932 17565 16331 15722 17024 21863 27249 27337 25917 25529 25687 24511 20096 13997 8418 5065 2304 1420 1406 1414 1333 1242 1213 1080 975 797 663 531 553 483 343 175 161 140 72 48 71 58 71 69 59 85 100 77 105 152 68 90 106 86 61 115 81 55 105 118 154 193 190 214 209 224 249 196 152 184 309 569 393 224 160 128 99 118 103 93 99 95 103 98 114 104 98 110 76 79 94 84 69 41259 268 574 30 9334 11 27 39 7031 2445 426 345 390 228 198 452 505 548 200 186 144 112 343 346 65 438 271 175 623 485 326 456 365 299 457 587 695 732 795 744 785 622 592 673 735 639 454 427 552 359 -13 227 54 6 97 -68 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -67 999999 -94 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 -59 -63 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 -5 999999 84 378 793 1361 2228 4127 7044 10380 12098 13641 15534 17178 18903 21224 25918 30905 33922 32195 27645 26645 27156 28951 34199 42671 48805 51749 56296 61966 61908 62424 60068 55708 52426 50529 49736 44366 30239 13555 6475 4421 2540 1705 1548 1363 1159 1040 708 531 338 141 88 97 54 73 67 33 76 110 126 81 66 104 64 74 78 86 71 81 104 99 104 149 163 192 213 263 262 191 189 231 197 146 160 183 251 233 185 165 120 75 89 67 65 97 104 91 97 100 85 100 92 102 85 87 78 69 66 41268 268 575 30 9335 11 27 48 7032 2448 160 220 177 151 34 382 331 999999 999999 -72 -84 218 77 141 292 184 240 525 498 637 425 219 223 97 185 315 321 290 370 170 8 35 999999 -33 999999 19 10 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 112 463 1026 2066 4274 7110 11513 16557 22149 28371 33723 38800 43609 41448 35052 28459 25879 26693 26485 28107 31920 38710 46762 53313 59118 65632 74403 81903 86267 91344 94769 98375 100795 90220 79051 60322 39460 21566 11068 6037 4891 4242 2489 1791 1560 1648 1835 1774 1641 1434 1108 812 642 515 307 192 116 131 88 97 124 90 113 101 92 74 88 94 123 136 167 189 181 249 260 196 186 228 199 193 168 139 149 164 194 188 146 113 99 84 81 82 81 104 88 105 102 98 99 104 110 90 69 70 73 68 41277 268 573 30 9333 11 27 57 7034 2451 3121 207 164 62 999999 -72 -38 73 -46 -33 999999 38 -52 -4 -53 102 4 -69 184 257 213 138 299 489 504 149 115 332 247 486 318 26 202 -36 999999 999999 70 168 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 296 554 746 962 1330 1972 2723 3448 4349 6166 7418 8422 8287 8771 9752 12282 14546 17471 20331 25007 29656 32700 37597 43949 49597 56542 62070 63482 68322 74226 82653 94877 101102 106776 111989 118430 121128 115384 108208 97637 88435 75118 61353 39457 27701 16759 8295 4673 3157 2799 2772 2723 2346 1582 1204 961 725 464 164 76 72 74 34 33 94 37 20 46 57 65 39 116 138 112 152 218 191 217 161 146 147 129 146 114 95 89 100 113 114 102 99 100 70 59 62 63 73 82 80 61 69 79 78 70 60 51 45 50 52 41286 105 5460 30 9330 11 28 6 7035 2454 -45 286 982 1374 1707 2035 3266 5019 6954 10113 13277 15843 19286 24006 26640 28327 34098 41876 50650 56339 61737 67526 73806 82231 90940 100554 111206 119299 123440 122509 124399 132431 136485 144874 154655 162477 172457 177990 186585 199204 194973 170416 138747 87187 43298 32746 27333 17881 10127 7150 5535 4454 3108 2319 1110 457 217 152 195 184 141 140 123 133 88 60 129 133 113 187 225 223 246 227 165 162 190 193 203 178 162 161 143 142 155 144 124 123 109 88 76 86 86 82 85 100 105 111 117 114 98 91 85 102 106 41295 259 843 30 9333 11 28 15 7037 2457 -13 999999 999999 999999 999999 999999 999999 999999 20 187 57 -64 999999 -23 999999 999999 999999 -80 -35 101 60 90 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 99 589 793 975 884 932 1240 1465 2075 3626 5450 7413 8712 10172 12854 16431 19449 22013 23916 26516 32162 37002 39141 41920 46711 53340 54809 57181 63130 66062 63227 64961 78046 92215 101844 108688 113883 120172 129218 139805 150910 151962 154257 154485 146819 128172 89923 52697 31307 17090 9778 7905 7010 6642 6478 5800 5032 3438 1975 1069 770 596 442 305 217 162 198 188 195 187 198 184 163 185 189 183 211 221 230 236 246 256 223 213 242 200 167 174 155 172 169 163 169 150 125 120 122 147 161 138 142 140 153 166 142 143 136 136 128 134 41304 110 5323 30 9343 11 28 24 7038 2460 -79 323 597 1034 1608 1919 2448 3221 3923 4889 6339 8043 9908 12015 14037 15366 18302 21246 24831 28843 33424 36704 39522 44019 49200 52504 54997 57244 63413 69908 77067 84741 96444 110364 121572 131256 143052 160041 175192 190308 200557 207493 215839 219590 223248 216420 201232 181336 140568 92123 53028 36559 26793 19607 14950 11320 7223 4107 1781 876 671 530 439 311 240 207 180 217 188 198 227 227 235 241 279 287 261 301 287 251 235 243 212 181 166 170 161 166 162 171 169 300 235 126 105 93 118 135 137 129 139 129 116 122 122 147 136 115 122 108 41313 275 361 30 9361 11 28 33 7040 2462 489193 716869 184298 2847 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 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 544 1166 1718 2250 3103 3705 4292 5788 7551 9766 11263 11013 11181 12485 13824 13052 13340 13552 14307 15154 15529 17383 18811 21263 25063 29397 33418 37885 42060 49082 58844 71305 81125 87159 97467 104967 111193 117726 122563 132193 137747 144722 160999 179445 185434 189049 182816 159215 121870 83754 56397 35602 24459 15948 9908 5741 3249 1317 479 473 494 468 335 259 216 192 243 191 189 201 242 215 265 270 253 308 329 330 288 275 248 227 206 184 181 185 182 174 190 179 684 1521 931 1207 313 123 105 106 127 137 134 123 125 141 152 154 149 144 119 129 123 120 41322 251 1097 30 9377 11 28 42 7041 2465 -60 999999 999999 -97 101 999999 999999 104 114 -8 999999 -80 999999 999999 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 538 896 2088 4096 5991 7588 8886 9596 11303 13442 15804 17564 18661 19154 17825 14904 13362 13260 14562 16745 20355 23421 24886 27326 30935 33572 35502 36661 39504 43892 45597 50336 54535 62803 74848 78328 81029 83893 88002 94726 103252 107229 110856 116646 117785 124013 129583 126031 126658 129075 125927 117791 89418 54219 36112 23394 11342 4111 1499 840 757 668 602 517 453 321 279 245 202 140 148 137 156 136 207 245 254 270 302 275 214 223 225 195 233 269 253 258 224 171 553 3062 5847 3653 776 240 158 106 97 104 105 115 116 128 115 119 120 124 123 130 128 131 116 110 111 41331 111 5341 30 9391 11 28 51 7043 2468 180 709 1527 2928 4561 6079 7379 9344 12646 16262 19576 23073 27562 31220 33543 35159 36511 37020 38897 41927 41909 41307 43216 44530 47165 52939 58127 62094 66590 69569 77256 86562 92439 97287 103704 106474 107806 107002 108596 119290 133548 140637 147067 148014 149419 157357 156442 157209 151290 117459 98312 78007 56746 31760 15121 7282 4682 3283 2240 1207 615 307 204 174 99 141 144 140 173 207 219 176 207 195 233 233 234 209 231 223 224 302 351 255 236 2171 5627 5190 3537 996 516 128 99 118 114 117 123 123 120 143 134 132 122 134 143 135 138 140 125 104 99 41340 113 5292 30 9402 11 29 0 7044 2471 -94 339 938 1739 2595 3363 4181 4980 6759 8477 9870 12914 16999 21552 26645 31350 35926 40151 42664 44840 43439 43413 43064 42207 41944 42994 44696 49776 55954 64203 71332 81766 92889 105216 115239 112665 108715 107739 101239 103131 112466 129653 152183 176430 203967 228997 235944 251269 248080 217012 160126 107072 81081 52438 28105 17493 11983 8319 4725 2544 1269 476 235 163 94 150 120 134 162 122 144 246 238 226 236 234 262 271 270 274 243 296 354 312 251 252 217 937 1788 1148 1530 1135 352 145 119 101 95 117 96 102 121 120 120 115 114 116 112 116 124 137 117 109 97 41349 118 5122 30 9412 11 29 9 7046 2474 97 603 1003 1407 1678 2103 2659 3161 3504 4153 5221 5943 7397 9879 12800 15090 16643 17765 19800 21096 23647 27161 30917 32521 33546 35182 35687 36283 38964 37012 35058 38195 44206 51351 57001 62018 67954 74087 78982 87867 92427 102941 110916 114594 123635 127445 128915 129816 139326 160531 170388 175456 177814 173741 151460 117152 91934 61421 33030 15814 8612 5101 2867 1171 386 177 125 140 154 111 119 144 138 137 165 169 171 208 270 290 292 313 326 302 285 254 344 418 367 280 300 636 2978 6385 5404 1496 760 222 141 96 119 116 93 91 113 124 120 142 120 118 113 128 125 113 114 113 104 111 41358 277 399 30 9429 11 29 18 7048 2477 77191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 440 1280 1885 2588 3214 3945 4754 4955 5269 5583 5783 5585 5427 5635 6058 6269 6615 6814 7320 7453 7939 8747 9482 10601 11311 12764 14272 15892 19172 21229 22279 25446 28144 29152 30246 34104 37878 41207 47829 56160 63653 73018 86375 99038 112051 127298 141938 154116 171303 189681 203398 221303 235888 247934 260679 257945 244111 183432 103512 56390 22384 6669 1579 306 103 107 109 116 61 67 101 91 123 148 102 74 142 189 204 231 366 392 463 385 367 385 561 760 508 355 489 1980 4171 2959 1141 391 191 92 40 63 83 89 85 73 96 98 100 97 123 105 84 87 89 84 81 79 84 72 41367 117 5189 30 9449 11 29 27 7049 2480 207 695 1135 1777 2598 3018 3518 4162 5034 5767 6162 6218 6563 6854 6968 7222 7226 6900 6932 7105 7188 7435 7395 7922 8225 8861 9056 9857 10217 11825 13974 16467 19582 21979 24875 27682 32100 38727 47004 53832 58909 65999 73940 79594 87196 105486 119208 132175 149827 168217 188338 206877 223770 235272 242624 255742 259754 252506 221064 139598 75004 32149 14702 5163 1677 1095 576 270 86 82 167 152 139 132 147 162 138 196 219 256 299 407 476 453 517 809 855 1245 4379 7053 5971 1414 370 405 390 177 110 107 97 100 102 106 114 103 89 110 110 124 109 109 94 99 93 88 93 95 92 41376 111 5387 30 9467 11 29 36 7051 2483 -90 212 554 1005 1389 2105 2701 3394 4156 5175 6101 7100 7857 8329 9156 9641 10907 11703 12195 12133 12169 13251 14808 15734 16122 16518 16371 17567 19245 21419 24585 28940 33543 37466 42224 50408 54957 55221 63081 71681 83724 100218 110230 121759 147483 170442 188879 213683 233086 252765 269588 286720 294373 280981 254365 191745 107615 33849 12926 6456 4339 1834 331 165 125 69 152 171 160 238 236 177 215 292 347 391 396 376 558 1311 1798 3645 4828 1999 1138 737 665 718 439 167 106 80 74 103 105 101 97 87 93 92 101 92 103 88 97 97 101 96 93 91 89 41385 131 4827 30 9477 11 29 45 7052 2486 283 184 -29 426 950 1581 2369 3288 4675 6541 8418 10220 12473 16264 20782 24357 28655 32448 34543 37101 39685 41007 41105 42650 44268 46945 49273 49765 46296 36969 29902 27785 21423 14551 11845 9112 7646 8696 9096 7099 7812 8928 10267 11594 13170 14995 21258 28219 33864 41463 48703 53748 60462 69724 73529 81907 92128 101045 98708 93192 97622 110528 108062 102301 103912 103340 90723 86202 80330 78910 78738 56847 32489 20686 17574 19916 20657 17325 12573 7298 3803 2306 1086 715 448 243 186 132 151 360 683 810 495 330 315 372 383 314 251 481 1960 4145 4434 2782 2316 1408 716 479 358 202 111 75 44 68 96 82 88 98 66 78 78 75 91 100 88 98 106 93 85 80 73 41394 120 5163 30 9483 11 29 54 7054 2489 -98 35 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 121 42 169 459 796 1058 1153 1487 1960 2578 3296 3993 5052 6065 7799 9675 11450 13692 16062 18658 22270 27306 32559 39924 48486 56888 65797 75272 84457 97342 116489 140042 166051 193549 212975 233349 250512 271230 281848 261837 245400 231244 219920 197113 153356 104808 76056 46950 23041 3855 1333 1089 1072 648 437 343 417 909 1795 2460 2425 2073 1546 941 359 225 283 561 976 1116 2985 2865 1041 844 611 517 310 131 127 93 98 101 94 113 107 99 99 92 90 95 113 107 103 107 111 100 110 96 41403 95 5897 30 9497 11 30 3 7055 2492 -6 101 218 375 565 705 955 1174 1588 2253 2912 3398 4014 4661 5375 6324 7043 8034 9860 12254 14873 17414 21611 26558 31925 37587 43200 49370 56492 65704 75613 88909 105305 123449 145426 175844 206413 230307 256070 284125 304619 328397 349262 353010 338607 265775 94810 17956 4213 1580 949 721 637 714 1303 2304 3684 4501 4319 3521 1821 474 258 216 227 280 637 3003 4701 2653 747 594 887 822 312 91 80 89 78 93 122 119 101 74 91 89 85 93 100 88 92 105 96 97 91 41412 117 5283 30 9513 11 30 12 7057 2495 363 884 1167 1474 1957 2988 3365 3330 2879 2834 3100 3154 2916 2761 3172 3282 2649 1580 878 257 107 270 863 1468 2243 3577 4135 4755 5429 7390 10062 11840 13413 14829 16087 17410 20370 25128 30253 34669 39975 44524 51696 65760 76812 91268 105102 110901 120978 130200 142066 157001 170035 177253 174248 165295 161843 158860 147770 136668 134984 120847 98026 89966 85617 69315 27056 11352 10155 7130 3303 1390 784 844 1174 1857 2576 3190 3742 3717 2803 1662 688 276 173 173 239 245 761 3927 6569 3452 972 657 680 275 85 92 86 56 53 63 53 58 56 71 69 53 77 73 71 91 80 62 69 68 65 41421 261 950 30 9530 11 30 21 7058 2498 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 25 999999 999999 -35 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 584 1217 1929 3614 6202 9533 13021 15113 18179 22317 24651 24497 25333 25467 25405 24345 20991 16997 13684 12506 11817 13312 12465 9854 8368 8412 8287 7742 12831 19553 10919 9080 10422 13739 17426 19756 25538 34475 35500 39179 42095 45166 49678 55066 68155 72796 76302 84615 97814 103550 99144 108074 111245 111443 113414 108198 95994 84829 72626 58734 37400 12944 2290 943 685 617 829 918 1152 1366 1509 1649 1569 1233 1025 1275 1621 2074 2554 3149 3694 3848 3380 2624 1635 671 344 239 237 292 383 430 1445 3890 4555 3254 1742 1160 1159 608 168 94 64 88 102 90 83 91 91 80 71 79 85 102 100 86 80 88 93 74 75 41430 271 689 30 9539 11 30 30 7060 2501 -93 999999 999999 999999 999999 999999 0 999999 -76 999999 -36 999999 999999 -76 999999 100 207 -13 999999 74 999999 999999 34 999999 -98 -17 999999 999999 999999 18 5 999999 278 77 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -27 188 363 514 621 747 836 1068 1473 1920 2525 3042 3743 4728 6101 7184 7730 8927 10349 12374 13924 14188 15163 17016 16785 15325 15366 17132 19544 20848 20809 21431 21753 21685 21201 19187 16583 15530 16567 16521 15333 14902 16180 20020 22965 26941 33144 41573 53607 60747 69272 82475 92296 105252 120757 133366 141011 142097 125978 109735 108508 100919 95477 79864 53281 35923 12266 1923 799 388 330 311 363 302 277 269 287 282 359 392 500 573 668 871 1109 1292 1589 1994 2440 2878 3143 3012 2417 1441 844 533 402 303 288 378 458 460 890 3384 6755 6455 4080 3851 2969 1079 244 126 105 106 99 100 114 109 92 88 97 92 101 100 103 105 110 110 96 93 91 85 41439 280 426 30 9546 11 30 39 7061 2504 345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 91 91 21 156 100 112 999999 -93 -11 0 -35 999999 167 174 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -37 69 -31 131 314 556 925 1290 1834 2376 2759 3193 3535 4014 3982 3835 4144 4520 4636 4568 4577 4667 5152 5645 6530 7194 7616 7528 7614 7824 8158 8207 8380 8814 9342 9123 9063 9152 9457 9684 8516 7333 7948 8944 9000 10208 10869 12682 15892 21866 32697 49117 59225 72319 84504 90174 103478 115756 121143 119933 112254 107718 102003 89311 67950 64039 63920 69897 75091 69762 51316 33774 25861 17051 12974 8589 4125 2096 732 437 312 194 125 144 149 175 204 241 268 301 393 500 598 746 1030 1136 1290 1511 1637 1675 1772 1858 1594 1217 832 664 516 430 426 387 440 526 677 2769 7207 9797 8521 7298 6690 3861 518 64 79 76 68 74 57 56 55 56 58 77 81 61 68 70 70 61 54 54 65 47 41448 280 405 30 9555 11 30 48 7063 2507 97863 2247 399 235 221 114 233 195 150 218 187 207 294 290 373 317 342 249 241 263 435 497 342 492 460 692 722 1139 1696 1828 2049 1710 1100 793 484 536 666 708 608 460 236 86 122 233 194 152 18 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 168 120 189 64 27 99 286 396 465 857 1286 1843 2961 4264 5515 7588 10434 12286 13637 15423 18628 21400 22978 23834 24947 25406 24955 23377 23111 24585 24277 24680 25765 26605 26547 25545 24235 24050 20999 19454 18937 17542 17266 16430 14838 14423 14309 13806 13382 11185 9718 11682 16708 22111 22431 22371 23080 28226 34289 36168 40454 38899 35020 30346 26231 32130 30799 26046 24315 20579 20344 18698 17139 17137 16938 17690 17694 14417 14557 19341 18972 17713 19543 20784 21990 22292 22067 20900 17175 13054 9924 7262 3456 967 467 459 454 360 289 195 215 230 341 471 570 669 792 850 957 1097 1178 1316 1410 1482 1678 1841 2060 2176 1863 1186 703 646 744 866 1631 7250 14888 16092 13116 14652 13788 9911 2675 221 101 82 123 120 121 115 119 106 105 100 98 111 119 127 122 117 112 103 102 97 41457 281 418 30 9568 11 30 57 7064 2510 84130 269 65 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 16 -71 59 260 1102 1627 1742 1666 957 385 8 999999 188 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 386 602 918 958 1123 1566 1714 1877 2252 2987 4022 4743 5206 6210 7782 8923 9349 10327 10764 11224 11732 12403 14367 16313 18311 21475 24758 25025 26077 28377 31368 32506 31852 31632 32840 35250 35967 37304 40174 42361 42489 40576 39791 38654 38684 38783 37572 35133 32082 29052 27617 27159 27942 34439 40749 40096 44543 50328 56223 59564 54791 48056 44802 37240 34972 36837 36004 31214 22044 19075 14007 13376 15522 17674 17175 18401 21406 22832 24308 25619 26362 27430 31141 33732 32059 28865 27826 23123 18198 13774 9889 6272 3747 2464 1724 1240 991 791 665 491 336 284 214 167 151 173 195 203 288 363 456 568 653 759 907 1045 1254 1457 1647 2061 2437 2986 3059 2057 1087 1044 1458 2228 7314 17291 18072 11188 9892 12460 12905 7590 813 92 70 69 83 77 90 75 76 70 85 99 94 85 92 89 87 91 72 68 75 74 41466 281 431 30 9581 11 31 6 7066 2513 64848 909 524 217 66 224 326 178 209 162 246 275 282 443 33 112 78 204 395 481 339 526 576 1179 2056 2315 3531 4653 4592 4192 3433 2769 1607 888 613 627 434 497 279 302 138 279 -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 -97 -14 25 173 210 562 701 875 1283 1549 1914 2717 3831 4668 5031 4994 4686 4852 4793 4242 3817 4199 4391 4045 3366 3134 3159 2458 1907 1636 1460 1494 1468 1604 2172 2497 3104 3361 3184 2430 2258 2592 2783 2758 3333 4577 6447 8412 10558 11385 14023 14477 16006 18531 21257 21312 20383 22117 26468 30441 30661 32068 34749 34493 31691 34515 36501 32944 30843 32473 32394 30247 31191 37201 42549 41644 33958 29332 27303 28229 29596 30245 29102 27569 28320 29725 29743 29583 29142 26900 26756 25179 24269 24757 24770 25245 24525 21108 16537 12195 6993 3108 1990 1544 1333 1273 1160 952 673 391 257 300 268 233 176 174 215 264 257 475 765 837 966 1193 1573 1917 2449 3164 4353 5863 4684 1787 1565 3587 8753 16087 20373 17640 13384 12014 12011 7362 3666 484 97 102 98 112 75 72 70 76 87 94 102 99 94 91 96 90 71 72 82 82 69 41475 282 382 30 9592 11 31 15 7067 2516 26980 555 312 288 493 389 245 145 344 472 532 340 248 576 546 229 375 471 624 891 1207 1686 1904 2576 3730 4384 4690 4652 3916 3075 2009 1219 975 638 588 442 341 419 376 472 236 148 82 168 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 -47 999999 999999 -95 21 203 64 116 251 267 312 300 345 319 183 222 185 417 393 482 689 1077 1132 955 1064 1161 1320 1778 2277 2885 2992 3444 3620 4224 4336 4623 5018 5591 6152 6000 6091 6822 7434 7741 8491 9453 10778 10701 9470 11015 13191 13951 12361 10244 8387 6302 5069 4015 3649 2742 1790 1699 1385 1225 1682 2492 3643 4496 5614 7632 11522 14214 15894 18150 22292 27612 28094 27919 27820 28364 28627 27779 28168 30736 28473 24043 22964 25620 28143 27310 27019 27870 29019 29542 30290 30089 32006 31233 33582 31678 28894 27004 24347 21058 15731 11681 10430 8626 6259 4628 3225 2325 1779 1466 1144 864 752 737 697 681 594 485 340 235 165 168 188 215 294 393 626 750 1027 1801 2988 5025 9092 8506 2675 1426 3844 14716 29944 35238 29679 28113 17267 8794 2470 385 72 96 85 97 94 82 79 71 81 92 76 67 89 95 100 100 77 87 88 86 81 86 72 41484 282 418 30 9598 11 31 24 7069 2519 17320 2914 803 68 999999 135 -9 999999 -92 -30 999999 216 143 999999 999999 999999 106 259 355 350 872 1519 1722 1757 1702 1502 918 475 335 68 999999 999999 999999 -63 999999 999999 -41 16 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 107 69 357 635 951 1232 1284 1725 2198 2411 2974 3327 3320 3421 3444 3366 3116 3001 2803 2745 2760 2574 2397 2019 1512 1457 1500 946 719 864 1340 1423 2100 4136 5626 6185 7562 9626 11869 14327 16808 20107 27053 35894 37846 40848 49692 57115 62725 69689 82134 87093 89742 91773 76584 62607 46479 42612 43406 45648 46463 44808 43229 42676 43638 41077 39149 37280 35654 34771 31980 28036 22631 19314 18072 18047 14133 10103 6520 3539 2171 1755 1462 1404 1477 1405 1216 986 801 561 357 308 248 161 198 204 201 280 419 617 980 1819 4755 9504 11893 7736 2344 4119 15986 31569 40396 32434 21119 9696 2438 136 90 83 90 79 59 76 89 69 75 72 66 74 75 56 75 82 73 70 61 59 63 59 60 56 41493 282 425 30 9605 11 31 33 7070 2522 637698 3686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 999999 19 85 999999 -74 -63 253 288 -60 -89 271 244 -4 85 -94 999999 999999 999999 999999 999999 -66 -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 -39 -54 999999 999999 -92 999999 -60 7 -86 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 30 225 462 568 723 556 520 817 1334 2851 5184 8922 14921 22288 27319 30441 32224 38240 44255 45307 45205 44480 48640 52506 50085 45674 44011 39873 39107 42681 46141 48668 52613 57930 64208 64831 68304 71660 75776 78285 80647 81013 82251 78815 73362 67517 63188 63524 61063 54895 53140 51068 45801 39750 38006 35799 30045 21336 11127 4531 1808 833 591 696 820 955 865 628 483 395 360 368 398 445 525 760 1239 2500 5436 9471 9430 4662 5318 24511 34598 34113 34699 23180 7448 1987 266 85 89 83 100 95 91 102 83 80 87 81 94 91 83 90 80 73 99 83 84 87 75 83 86 91 41502 283 400 30 9610 11 31 42 7072 2525 559107 174258 1634 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 18 105 187 307 339 611 540 400 37 -37 -6 999999 -97 -28 999999 -10 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 463 769 1012 1310 1393 1502 1849 1942 2049 2290 2412 2517 2500 2716 2695 2956 2883 2727 2139 1620 1242 388 999999 999999 999999 999999 999999 999999 9 204 444 815 941 1262 1791 2592 3368 3744 4121 4507 5263 6244 7096 8407 10873 13789 15928 17085 18281 20988 24508 28016 32311 40051 45299 47776 50936 52528 56750 62026 67114 69151 68155 61676 53603 52657 54141 56984 59496 59864 59322 64423 66014 70236 76050 79585 83464 85367 87035 89191 91715 92917 91981 90131 88930 79868 60193 36940 16684 6991 3319 2280 1843 1566 1642 1978 2171 2198 1960 1422 893 604 468 476 538 772 1566 3281 5037 7790 9947 5123 2883 9361 34001 50398 40454 31342 18665 4284 327 101 95 99 108 103 105 110 109 99 87 88 96 88 110 106 114 99 104 95 86 90 92 86 92 93 93 41511 293 103 30 9613 11 31 51 7074 2528 2623 2914 3608 6023 8811 999999 8408 62454 657 589906 999999 999999 3120 200 -27 -21 80 208 115 153 0 174 130 261 216 233 304 285 291 437 606 426 675 879 971 993 1221 1320 1316 1424 1119 1103 1072 917 954 575 726 538 184 241 309 77 154 -73 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 247 219 224 734 1252 1719 2172 2600 2596 2627 2966 3612 4282 4678 4963 5168 5518 5770 5267 4852 4076 3484 2941 2408 1963 1606 1528 1111 742 686 605 744 537 85 -70 999999 999999 -92 999999 999999 999999 999999 -80 -75 91 445 628 1197 1277 561 -29 -44 53 536 628 930 1205 2300 2269 2206 3644 4784 5953 7153 9412 13023 17077 23790 31594 40985 48575 55095 60039 65631 70176 75113 85745 94643 101910 107880 119998 129892 132661 132297 129507 120272 98683 58164 25683 8192 3438 2217 1869 1727 1602 1456 1421 1411 1694 2146 2742 3063 2816 2355 1942 1588 1539 2403 3941 5861 8971 11136 7157 2317 3917 16354 43510 48730 33360 20909 5524 411 81 72 86 73 88 102 101 90 90 81 77 86 78 84 80 82 94 78 77 82 93 75 78 80 71 73 41520 293 77 30 9617 11 32 0 7075 2531 1560 1975 2976 4820 999999 999999 999999 999999 46247 999999 999999 999999 101974 593 -33 88 -37 999999 -63 220 125 22 999999 999999 57 137 999999 196 329 265 317 -31 109 399 501 530 746 1058 1506 1800 3224 2810 1307 709 273 423 151 15 175 999999 -48 -95 -1 12 25 -72 -74 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -11 99 193 443 720 815 1207 1505 1863 2163 2362 2685 2954 2865 2716 2757 2787 2942 2817 2759 3110 3404 4082 3811 3728 3407 3526 3173 1955 1709 2530 2233 1238 670 672 1144 1371 1177 1589 2443 3287 4109 4482 5158 7001 9565 12471 15617 20283 26789 31243 36790 46670 54826 59397 67850 75643 86525 96245 103010 113568 124343 133032 143269 151519 149242 144619 134529 121453 99753 80904 59444 49248 41243 22786 11477 7693 5398 3499 2567 2072 1929 2173 2751 3451 4109 4033 3150 2251 2013 2187 3285 6151 10408 15293 16689 11383 5667 5362 9114 25668 53801 54909 36869 7163 522 79 85 77 110 123 113 112 107 87 107 91 90 105 110 107 115 109 99 110 95 99 110 106 92 96 94 91 41529 285 372 30 9612 11 32 9 7077 2534 60268 671741 291206 22054 7131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 385 479 585 817 918 1077 1716 2165 2553 2891 3164 3717 5220 8145 10515 11876 13344 13792 14705 14926 14658 14532 15248 16003 16712 18958 21698 23299 26805 29004 29524 33577 39744 46131 55323 62070 67997 76429 83953 92610 98974 105472 114499 126412 139230 147218 163898 180774 178010 170308 162693 154955 139050 121831 108771 99251 89635 78997 70341 55609 40158 20077 11214 8165 6437 4625 3016 2162 1956 2487 3615 4598 3633 2145 1208 1061 1606 3835 8457 13766 17283 16428 13261 9152 4660 3141 7342 13386 34006 76838 87652 23043 434 53 40 44 52 65 74 82 71 81 69 67 73 74 68 63 56 43 58 69 52 70 64 71 78 60 52 52 61 41538 285 341 30 9611 11 32 18 7078 2537 20415 233578 476549 377981 8604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 302 397 975 1674 2404 2915 4272 5531 7151 8587 10121 10866 10406 10748 10997 11568 12687 14185 15484 17004 18214 20644 24790 28762 33450 39920 47505 54082 59003 67688 80218 88329 94733 101025 110268 119741 128954 140980 144730 148329 158300 164005 168464 169325 168439 172001 170148 162690 146358 131239 117105 87669 64846 57402 46724 32614 23657 15865 7831 4798 3473 2008 1299 1274 1143 929 862 876 852 807 1275 1816 2484 3945 6442 10240 13077 13117 12876 10919 7759 4940 3248 2456 2101 2322 3727 7814 16103 20644 44787 85285 61855 16056 754 37 38 38 41 38 32 42 49 60 77 75 66 64 76 59 56 44 45 59 65 55 56 63 43 51 53 32 41547 285 317 30 9617 11 32 27 7080 2540 18018 142121 14767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -24 168 552 786 900 1404 2008 2042 2353 3078 3696 4476 4908 5356 6020 6427 6905 8599 10090 11144 12193 13642 16355 17548 19042 22739 25733 30639 34920 40120 45297 51256 59950 65947 71537 75906 79696 84680 90405 96716 105196 113151 117492 126843 132623 134993 140448 148183 150464 151268 148775 147476 149354 150492 151720 144602 129425 118368 101265 84643 60777 38691 23420 13730 9576 6543 4929 3578 2428 2003 1727 1770 1753 2043 2344 2597 2893 2301 1235 1224 1891 3193 5625 9486 14863 17345 15008 10883 7567 4568 2652 2210 1893 1316 1351 1642 2541 5745 8466 8888 16742 44343 35696 9955 360 75 56 65 60 62 53 75 75 69 77 49 63 56 50 60 78 54 48 45 57 52 52 57 61 51 47 41556 127 5099 30 9629 11 32 36 7081 2543 -24 96 520 995 1496 1977 2687 3266 3678 3914 4480 5410 6229 7391 8304 9381 10531 12109 13112 14368 16058 18244 19853 21619 23334 25381 28847 33107 36562 40667 45488 52422 58863 63724 67710 73588 78787 85723 90504 95451 102341 110277 122027 133161 147738 159015 166967 182946 197500 203387 204284 208744 210496 193772 167372 119601 78000 9213 3694 3021 2903 2557 2216 1809 1333 1189 1103 1228 1660 2430 3107 3859 4474 4471 3611 2700 2442 3657 6395 8935 11220 13910 14437 12427 10142 7015 3688 3263 2896 1973 1721 2081 4142 8323 11041 10837 20383 43696 22564 900 93 68 76 87 80 99 106 92 88 87 88 91 75 88 90 78 89 91 103 94 92 91 88 68 77 72 68 41565 132 4961 30 9641 11 32 45 7083 2546 20 463 905 1470 1861 2199 3368 4888 6392 7608 8837 9791 11222 13248 15542 17553 19691 21446 23215 25231 26699 28889 30989 32680 35074 36476 38142 42124 44671 46331 48949 52222 55467 58983 63523 69266 74736 79527 83003 83555 88225 93787 99914 107299 118181 127102 137726 145647 155063 166932 175089 181474 190691 195695 185119 166910 155377 125016 85574 59457 35970 13409 8647 6097 3583 2538 2149 1769 1623 1665 2093 2531 2859 3341 4034 4610 4999 5335 5108 4734 5172 6281 7248 8095 10154 14793 22643 23196 15761 10700 5820 3684 3930 3556 2659 2162 2725 7088 10773 8543 5644 2821 781 166 93 98 119 119 71 80 101 96 84 95 103 100 77 83 83 74 81 99 104 116 108 103 80 90 85 80 89 84 41574 257 1190 30 9650 11 32 54 7084 2549 -69 299 5392 21883 48457 74485 45912 14795 3227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1055 11596 13191 201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 300 583 708 1168 1960 3510 5268 6757 8639 11123 13920 17209 20420 22773 24598 27457 30769 32716 34732 36231 37186 38040 39419 42761 45355 49045 52871 57632 62896 68093 74652 82754 88980 93634 101227 109727 118771 122600 118265 117832 123885 125427 121864 118125 118106 114505 109660 112998 113317 109849 114253 114882 111763 114191 126307 134528 133805 117358 105144 89322 70824 44595 28339 22349 15730 12568 11918 10875 10661 10832 11623 12629 13046 13608 15346 18138 19867 18971 16559 12421 8097 6691 8551 11605 16803 25428 29707 22104 10812 5097 3494 3561 3779 3418 3159 3085 3936 8315 12449 10856 4815 1540 371 131 88 74 97 80 100 111 94 109 84 101 121 105 107 111 96 102 103 93 92 112 119 114 98 100 104 97 95 94 93 41583 254 1315 30 9655 11 33 3 7086 2552 98 850 2396 7088 19500 38472 30516 6695 356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6068 35702 71505 62986 18819 13495 1405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 448 836 1040 1650 2497 3492 4348 6029 8062 9834 11155 13008 16262 18807 22147 23822 25193 27338 28913 30200 32090 33586 35301 38941 42434 46669 50863 54124 57530 61938 66200 71170 76220 78922 84249 90965 99271 105427 110660 117383 123769 133011 136374 137259 143703 149578 159838 167526 168133 167818 166233 168349 183054 193970 184093 164741 150818 144805 136709 123390 105341 77511 51810 38406 28974 22874 18660 16462 15394 15978 18021 20876 26546 32037 36106 39767 42661 43157 41896 39089 32509 22166 14413 12035 12227 14127 19176 29750 37890 30592 20949 15218 8311 5119 4880 5140 4788 4374 3821 3731 4957 6697 7613 8048 4237 1376 413 171 91 100 112 88 128 124 122 121 98 112 116 107 104 121 132 152 146 142 139 136 139 124 140 133 136 116 108 127 41592 286 359 30 9659 11 33 12 7087 2555 10183 4879 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2945 5258 5135 5959 9259 11136 8665 10428 11427 7711 3548 389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 944 1125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 486 672 999 903 1043 1249 1305 1498 1504 1672 1866 2233 2688 3492 4088 4585 5708 6932 8151 8720 9221 10169 11158 12082 13336 15106 17471 19414 21280 23702 25725 28476 31203 34640 38831 44719 50448 56604 62910 70024 77546 85818 95228 104871 114957 125445 132618 142786 149076 152663 162702 170862 167472 169357 165281 165332 172915 176374 186876 203526 216733 220778 219861 207899 178322 163962 141163 86689 38065 20663 17216 16223 17921 20992 25045 28592 31879 35461 40518 45921 50047 53227 55709 57100 54621 43091 27260 17123 11929 13368 21396 31979 41897 47559 46906 41749 31989 18735 11049 7169 6370 5661 4643 4361 4031 3529 3170 3352 3353 3383 4814 3201 930 216 136 141 130 100 94 104 122 129 128 115 122 114 122 116 136 120 135 144 155 145 113 121 119 118 119 119 107 41601 286 367 30 9667 11 33 21 7089 2558 49605 21684 435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1176 4090 3575 135 241 892 990 891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 150 475 597 937 1262 1828 2458 2963 3607 4528 5183 6087 6990 7939 8919 9503 10029 11228 14271 16768 18161 19516 21678 24659 28235 32248 36967 42386 47536 52961 59139 65717 71785 80087 89152 96254 106659 117049 128727 139695 157714 174276 190582 204514 219844 230679 235507 241755 240048 243290 251994 236569 222641 196903 175159 159670 122998 68353 35829 24106 18229 15478 15526 17928 21803 25206 27153 28442 31406 34313 37786 42294 45727 47049 48494 49052 47412 40439 28072 15525 6951 4976 8546 16110 25483 33431 41100 48171 41355 23678 14856 11116 9090 7319 7051 7972 7762 4439 2733 2025 1141 831 1942 1284 257 118 113 96 92 95 108 117 120 116 126 111 106 115 106 115 123 130 137 127 119 113 116 122 120 116 109 118 41610 295 78 30 9678 11 33 30 7090 2561 14886 63067 47016 5385 5055 18566 569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 407 892 1412 1797 2639 3432 4116 5058 5950 6780 7722 8777 9471 10641 12039 13489 15224 17033 18800 20752 23070 24508 26527 29550 32704 35811 40546 44443 48422 52938 57898 64592 69927 77502 87066 94890 101219 110187 124327 136058 146510 151514 155804 160955 167934 163468 161496 175047 190806 196258 193389 195219 203269 198640 187687 176468 156445 146815 136579 102870 65510 33774 20139 18579 18395 19972 22759 24902 24435 22977 22934 22683 22816 25203 28472 31827 33768 33051 28591 21620 14490 10335 7365 7079 10360 18418 29239 41023 51294 53578 48269 38905 26145 16745 12228 10217 9340 10316 12178 12403 7352 3643 2284 1242 581 330 149 102 94 100 91 94 98 117 130 89 102 119 88 79 104 99 104 114 112 119 129 117 106 94 102 108 96 99 101 41619 140 4773 30 9693 11 33 39 7092 2564 190 510 1526 2327 3164 4337 5829 7541 8960 11466 13653 15306 16531 17636 19073 21341 23861 26113 28592 32363 35638 38739 41216 42873 45209 48327 51106 55435 58514 61573 65080 68772 74184 76975 81789 87968 96838 105227 111265 114848 115779 116266 115098 115846 111021 110414 120550 122714 126175 137233 150777 162345 176103 187555 192796 189250 183533 176387 170061 166681 139899 95012 57155 41374 36371 32395 21731 19858 21865 22203 23409 26228 33983 41012 42051 33823 19876 12077 13539 16257 18447 20227 22010 22614 21193 18699 16467 13494 12193 13385 18843 27927 37829 47153 57430 54877 41232 28184 19706 15606 14935 16457 19567 22230 18859 8805 3339 1878 867 325 198 177 148 140 136 138 144 136 155 143 122 126 142 136 143 151 162 151 148 164 155 158 153 149 134 130 128 141 145 133 41628 265 1031 30 9701 11 33 48 7093 2567 1952 7170 8208 7581 1784 96 999999 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 156 273 295 352 489 602 795 1286 1958 2375 2813 3165 3770 4537 5252 6132 6935 7732 8660 10066 12102 13556 14721 16100 16949 18804 20606 21831 22927 24414 26633 28864 31069 33664 34393 36511 38777 42137 47256 49790 52788 54593 57567 63213 69050 74726 81258 88261 96315 104040 109038 110610 110311 109339 109176 115911 120045 122624 126019 132920 141480 149194 156211 163455 164656 171632 175599 173238 171937 163944 149459 136749 131803 109371 77610 60296 39476 28411 23425 22521 24851 28221 29585 29178 28694 26881 23778 23002 19882 15466 15660 16287 17115 17959 18681 18645 18011 16062 14004 12456 10601 8006 9223 17612 31047 47017 58927 62452 51847 35596 28437 25929 28266 29601 22383 7704 2380 1065 349 157 103 70 36 76 60 72 84 116 105 79 77 67 81 67 74 74 82 87 91 85 83 91 83 80 79 79 91 77 72 67 41637 296 98 30 9698 11 33 57 7095 2570 65774 84177 183742 2024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 169 573 1216 1458 2033 2617 3263 3857 4162 4129 3743 3151 2925 2807 2812 3166 3588 3876 4542 4969 5575 6266 7085 7918 8837 10206 11402 11391 12055 12715 13993 15239 16595 17834 19409 21724 23571 26185 29256 31457 34004 36952 40112 42889 46479 49460 52561 58554 62990 66150 69158 72630 79633 87362 93910 101227 109503 117156 126405 130008 131215 133418 141246 147580 145250 140678 145686 155542 162019 165290 172992 172296 165978 152062 137880 127287 122595 110987 95116 73029 55053 39399 28084 20550 18980 18753 19819 21192 23347 27154 31441 33991 33698 29516 28149 28842 30681 30386 27055 23592 21226 18169 12668 7892 7598 16045 39570 63326 80345 93460 105685 87794 56372 47037 48466 52903 52986 39076 13209 2318 679 269 143 118 106 60 72 74 100 123 128 107 129 130 107 92 97 104 116 121 124 122 100 95 102 110 105 105 102 96 89 91 88 41646 150 4466 30 9686 11 34 6 7096 2573 32 199 568 682 755 770 1290 1383 1674 2156 2518 2532 2330 2662 3281 3943 4262 4888 5978 7731 9035 10536 11543 12334 12769 13096 12737 12450 12562 13596 14802 16099 17732 18662 19645 21468 22349 24455 26693 28706 31101 33773 35404 36663 39374 43590 47004 50268 56357 60543 66508 69663 72922 76944 80702 83502 89107 100630 116917 126656 132731 137397 142607 150740 165874 172970 175910 177280 180593 180971 165881 144986 115434 78960 32441 17519 15334 16869 19116 22857 26824 33969 46181 61928 79175 91124 93817 83912 63691 51327 45046 39361 35764 31819 28598 26235 24689 21941 17244 11932 8418 11480 29483 63331 105016 137177 156171 144834 97359 72799 100255 102502 70993 44973 19409 3165 541 154 115 59 44 78 90 113 128 101 101 111 94 87 111 107 108 108 110 117 114 97 110 111 115 101 95 110 120 122 112 100 97 84 41655 295 111 30 9681 11 34 15 7098 2577 13786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1293 3772 3538 3900 2704 620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 583 905 1433 1940 2154 1978 1978 2217 2709 3279 3647 4479 5393 6550 7472 7726 7535 8929 10288 11199 11676 12239 12499 12681 12897 13407 14380 15454 16986 18120 19224 21018 24048 25347 27355 28742 29532 30255 32907 37411 39937 41906 44367 45258 46380 48138 51919 56951 61050 64986 65883 68170 71809 74792 76430 79475 83919 89615 97943 108900 118863 123694 127754 135380 134429 137028 139794 131719 116434 92911 80457 80779 76631 68762 64067 48076 45650 52147 57785 60178 62421 60218 52132 47228 52324 61418 66906 64698 58234 51194 44903 36639 30657 26905 24325 22289 18780 15607 13309 11309 15352 30852 65367 99033 131464 158300 161074 134411 103018 124697 147222 134269 88051 54281 29943 6345 520 169 84 78 110 105 99 76 90 86 89 101 106 95 91 83 90 93 92 110 109 110 121 105 98 95 93 81 97 109 99 91 71 41664 294 142 30 9682 11 34 24 7099 2580 2616 977 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 561 1286 2451 4206 5296 7831 11138 18624 23186 13321 1709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1162 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 137 297 517 727 1017 1229 1642 2115 2463 3338 4546 5568 7245 8912 9607 10917 11473 11279 11120 11481 12304 13410 14118 15243 16300 17945 19849 21891 24615 26897 30236 33928 36167 37667 40076 42984 44048 45897 48270 50894 49648 51516 54098 55736 59404 64155 68605 74068 81383 85494 93621 95216 96593 97856 89038 87687 91528 97614 99864 97714 96328 98074 100750 101792 100549 91100 81509 78671 76405 74286 69872 71575 80438 84426 85262 85100 84862 90984 88606 77567 69963 54509 43614 38168 29460 25768 26908 32156 37263 39385 39008 35408 32185 29013 25213 21080 17173 12283 7002 3255 2434 6798 14670 32635 60359 92757 130989 161722 162849 170559 174458 164081 137772 103592 74982 46987 20789 2777 246 171 125 139 139 105 105 132 134 127 128 116 133 109 105 116 129 123 112 124 129 125 130 131 128 132 136 119 98 97 93 41673 261 1141 30 9691 11 34 33 7101 2583 688 1840 3582 5150 7812 8278 6056 795 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 431 534 1029 1130 1355 1744 1850 2208 2390 2806 3181 3360 3753 4420 5097 5708 6098 6755 7683 8283 9040 9699 10847 12957 13913 14731 16566 19364 22959 26063 28207 29414 30263 30460 30207 31089 33282 34444 35736 35305 34798 35560 38554 41863 42855 45503 48541 51871 53037 56533 61392 64462 65022 64876 69995 78087 83870 89576 99243 107273 109294 106858 99911 95409 102947 110380 114045 121017 129876 136795 141888 140182 128297 120294 116745 108967 100511 95853 89816 80997 80151 91422 113827 134518 123490 91545 52080 32685 27415 24267 23912 23018 22504 22225 21806 20294 17207 13253 9524 5458 4277 6670 13074 32720 59600 85432 123857 137633 140957 146307 135004 108984 69708 37517 22180 7186 609 156 126 91 79 94 114 104 63 68 57 53 60 72 83 70 72 67 77 74 87 82 90 75 67 81 83 81 74 63 57 59 41682 296 97 30 9697 11 34 42 7102 2586 948 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 363 513 411 -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 -40 85 190 371 422 563 936 1197 1371 1597 1964 2238 2587 3058 3519 3904 4681 5160 5896 6748 7687 8767 9930 11197 12785 13878 15396 17562 20229 23493 26297 28931 30292 30473 30747 28792 25918 22199 22584 24472 29056 30523 28920 27470 26868 29074 30694 32267 32644 35373 37869 40303 43281 47198 51598 55262 61245 67300 74880 83582 91802 98809 104413 108947 115145 120447 122128 130760 138042 141660 149924 159970 168000 177500 196860 220552 233950 244300 264216 276267 271677 215589 167067 122962 81481 60038 44025 32783 27271 24494 23202 22809 22481 20846 17775 12047 4675 2625 4171 8250 15149 25418 37159 50052 71963 71128 48624 33532 20115 12074 6265 996 193 182 128 118 112 76 93 101 93 84 70 83 93 95 80 90 93 86 76 95 74 76 96 98 86 83 82 76 66 72 78 71 41691 139 4785 30 9705 11 34 51 7104 2589 -32 205 168 383 742 1100 1322 1442 1784 2173 2464 3077 3645 4133 4541 4678 5393 5867 6512 7426 8040 8878 10042 11432 12463 13058 13733 13751 12357 11380 11272 11822 13489 14455 15664 16838 16704 16954 18093 19597 22667 25977 28833 32187 35368 38730 43290 47070 51566 56227 60248 68671 78091 86888 93926 102471 110951 117574 125308 131638 135758 145485 157433 165929 174808 182299 190246 201418 212629 225743 243586 254687 266874 273114 275539 255697 215619 187324 164137 125994 76515 51888 36590 30757 28537 26986 24114 20669 17712 12564 6766 3482 2266 2660 4861 8701 16162 31520 47347 51076 37970 28510 31812 20648 4472 771 227 135 125 108 114 114 138 121 119 96 105 121 133 138 139 138 115 115 103 99 110 111 100 101 112 113 109 107 104 101 107 87 100 41700 143 4702 30 9712 11 35 0 7105 2592 126 240 370 586 644 734 844 1202 1301 1360 1662 1889 2210 2069 2015 2232 2447 2769 2825 2685 2530 2418 2595 2712 2841 3044 3015 3134 3746 4380 5121 5946 6847 7646 8477 9372 10046 10901 11282 11936 12788 14212 15615 17526 19917 21727 23906 25984 27898 30533 34197 38262 42418 48320 55950 64373 74573 87512 99785 111923 124011 133882 140671 149768 158175 167189 178539 185811 197995 207155 212234 218143 227660 227269 215824 210770 210389 209735 197286 193676 174258 157651 138965 107135 68770 50851 44562 41129 37989 32966 27733 21610 15827 11970 9212 8219 8800 13551 23536 33523 41706 44184 32305 23816 30765 42178 29909 7041 767 627 359 77 52 39 61 92 78 80 88 65 66 58 47 45 82 86 73 64 59 56 64 61 65 80 76 64 58 68 85 75 65 53 48 41709 136 4908 30 9708 11 35 9 7107 2595 117 52 37 -1 87 61 117 159 298 422 502 579 681 790 929 932 930 1054 1359 1485 1642 1788 2165 2547 3101 3841 4329 5242 5988 6282 6681 7434 8108 9264 10253 11158 12380 13492 15128 17044 19147 21262 22777 24993 27934 31530 36868 44702 54435 63459 74060 84933 96474 109227 120144 131220 142062 148276 150926 163839 178154 200669 222093 246222 258735 264023 261169 255859 231960 205228 205954 202474 187944 174020 169933 171222 167783 144675 96119 68794 61576 56673 51324 44297 34872 25834 19270 14107 12014 12647 15047 18863 23871 27891 23928 15618 14340 21027 22613 10770 3584 1522 1432 942 260 110 81 60 30 57 87 97 50 70 50 54 75 72 62 82 52 64 83 76 86 93 94 88 82 79 77 62 72 67 78 73 41718 129 5138 30 9698 11 35 18 7108 2598 -4 114 -15 -46 18 29 167 129 115 212 235 311 520 815 1025 1352 1656 2006 2474 2939 3371 3709 3943 4542 4972 5164 5746 6609 7055 7883 8805 9347 9783 10839 12900 15431 18249 21510 25183 30300 36983 45376 53520 62380 72012 80844 89525 99789 111128 124786 138736 155441 170541 184855 200018 210834 220178 235459 246103 247515 241939 245082 239438 245434 249469 242876 242509 238940 234068 217667 189583 146687 104993 77050 62883 53517 47761 42376 35763 31634 26863 21237 16649 12888 11015 11121 11929 11033 8414 8856 12441 10884 5632 2644 2159 1507 546 163 118 113 119 136 132 102 99 101 72 69 89 130 112 107 88 100 109 92 97 89 104 95 104 109 101 90 86 86 91 82 68 41727 121 5341 30 9691 11 35 27 7110 2601 -6 40 62 121 291 430 657 762 837 1009 1108 1549 1992 2312 2555 2822 3033 3408 3876 4556 5344 6111 7077 7791 8619 10122 11604 13605 16155 19278 23425 28844 34879 41066 47726 54846 62193 70227 79821 90699 101217 113171 126179 141471 156391 171631 184818 193788 201735 210189 225126 245285 260438 270215 273292 270623 276917 275986 273874 264436 218439 180350 140197 116566 106284 72226 41668 36210 38252 36835 33626 30423 22644 14453 10092 8796 8689 8995 9385 8601 7589 7616 10025 7765 2411 1187 692 360 174 105 61 44 53 47 80 88 61 74 53 30 47 59 61 70 57 63 64 67 56 46 69 69 64 61 58 63 44 55 45 38 34 41736 115 5523 30 9693 11 35 36 7112 2604 -27 59 140 250 286 480 701 1001 1274 1332 1689 2029 2417 2943 3423 3932 4868 5742 6802 8010 9526 11274 13537 16358 19566 23307 27542 32343 37354 42978 49882 57845 64949 73747 84765 94620 105487 118448 130039 142943 158336 171828 186397 199408 211728 230918 251920 265345 280697 289541 285229 272555 248590 251178 257282 268134 258588 232801 203257 162733 95382 46143 35785 29163 25724 25839 23454 17794 12191 9962 8844 7880 7309 6799 6177 5925 6805 6028 3721 1887 1159 903 334 91 87 66 94 94 75 81 76 89 94 77 97 101 83 105 93 102 96 73 69 90 77 78 82 87 104 79 83 70 79 84 79 41745 110 5668 30 9688 11 35 45 7113 2608 42 192 263 501 765 1094 1418 1677 2302 2753 3487 4299 5240 6271 7703 9123 10939 12976 15137 17919 21064 24325 28749 33697 38804 44826 51839 58774 66842 76767 87672 98614 111264 126426 141649 157304 172617 190819 210472 226261 241539 258902 272291 281990 288581 294923 295655 280647 268073 258014 232042 208740 187642 154866 102356 63608 35678 27853 24185 22315 21010 20098 18089 14906 11533 9024 7500 6783 6460 6460 7236 7173 5825 5233 3464 1302 1016 446 131 53 64 54 68 69 42 47 27 16 36 50 39 43 59 39 42 72 55 48 48 57 64 50 63 51 36 41 31 44 35 30 41754 112 5599 30 9679 11 35 54 7115 2611 16 139 404 534 660 960 1339 1653 2122 2641 3284 4030 4864 5845 7074 8320 9810 11593 13344 15480 17883 20736 24286 27504 31426 36574 42906 49427 56402 65435 77468 90762 103067 117091 130859 144358 159281 177890 197052 214604 235282 249475 257492 266960 266470 262489 266835 263447 264979 246039 229303 206337 181167 166853 148771 132034 128930 124597 103618 77579 57877 40330 28684 24016 21867 20147 18268 15494 11950 9893 8113 6823 6756 6842 6806 7972 8548 4503 2481 4133 898 140 75 84 100 103 80 83 85 57 75 85 79 94 87 84 78 72 65 74 86 84 92 101 87 83 83 91 76 79 85 80 41763 111 5627 30 9677 11 36 3 7116 2614 -37 103 125 351 561 892 1185 1626 2126 2722 3123 3617 4535 5535 6416 7534 9015 10522 12267 14484 17101 20290 23833 28376 33250 38589 44867 51732 58954 67105 76822 86975 97274 109665 120334 126949 132511 139690 146867 157487 175285 189700 202092 214563 217870 221768 229786 241031 247685 247764 251520 251677 255767 246003 224359 195876 170237 147077 109834 70036 44736 34828 29566 27258 25850 24113 21667 18168 14680 11659 8356 6744 6630 6593 5401 5412 4584 2801 1953 547 106 93 116 70 35 44 53 65 66 75 65 67 92 97 84 91 76 77 71 59 76 68 73 73 70 83 78 68 64 65 68 41772 106 5780 30 9680 11 36 12 7118 2617 30 214 526 870 1382 1601 2177 2761 3391 4320 5198 6338 7577 9087 10799 12685 14836 17142 19832 22815 27060 31861 37254 43401 48857 54443 62327 70943 80426 90116 101708 116719 137019 160939 189144 219159 251684 284332 316637 336982 345866 339615 334330 327971 323371 300144 262301 221402 185257 152271 117498 81140 54935 40979 33442 27760 23280 18930 17141 15385 13277 11674 10371 9475 8038 6750 5635 5082 4271 2311 2417 7885 5914 538 80 77 46 43 57 68 78 89 93 91 95 60 71 76 64 76 67 67 74 63 69 81 80 74 66 77 78 80 64 69 66 67 41781 103 5874 30 9684 11 36 21 7119 2620 -39 176 406 711 1182 1679 2158 2514 3171 3995 4914 5884 7227 8727 10525 12526 15068 18211 21983 26857 33026 40225 48961 59128 71947 87351 107181 132324 155495 179767 205679 229843 252371 265669 277163 280062 282862 289447 299701 316562 325805 323276 295428 263546 242672 223367 174959 99351 44853 33170 30889 29153 26081 22301 19817 17495 15142 12271 9722 7953 7291 6838 6587 5999 5309 5067 3257 3368 12608 11191 2693 79 35 58 63 72 52 26 45 72 58 62 54 49 65 78 64 47 46 63 41 50 53 70 71 58 59 74 69 56 54 58 47 41790 99 5996 30 9686 11 36 30 7121 2623 -46 199 206 366 676 1073 1523 2031 2492 3177 3974 4952 6325 7882 9913 12530 15552 18944 23144 28511 35552 44672 55647 69843 86994 107808 131800 155435 178146 203363 234368 265794 301785 328691 336294 348011 368092 374188 332224 292753 279806 264591 238878 211244 166018 107342 61538 43979 41316 39244 36547 31631 25813 21472 17708 13635 9845 8013 7219 7301 6804 5125 3264 3889 7059 7281 4063 308 23 31 68 60 57 39 27 55 41 37 45 48 37 45 62 66 46 51 51 46 61 59 54 59 60 45 57 54 52 58 35 41799 101 5939 30 9689 11 36 39 7122 2627 65 327 486 904 1411 1928 2555 3378 4405 5587 7246 8930 11046 13651 16826 20595 24752 29414 34757 41361 48700 59175 71874 85072 100637 118005 136821 162573 190601 218131 241153 256116 269227 285267 294610 299349 286657 284388 278798 269593 257531 244368 228207 221658 202234 155259 95694 54166 41112 39151 38117 36660 34997 33968 31086 27517 22858 18817 15211 12470 10142 8733 8197 7455 5809 3655 2526 4526 5556 754 42 44 68 64 76 69 42 55 60 64 47 56 64 55 58 47 61 66 65 73 62 61 58 55 53 50 47 60 52 45 43 41808 105 5820 30 9690 11 36 48 7124 2630 -74 89 413 677 1072 1693 2203 2958 3886 5143 6602 8127 9870 11891 14496 17487 20939 24709 29253 33722 38083 43983 48411 49862 54119 59576 63358 72509 81866 92623 104112 114625 126709 138023 150923 165402 176448 187931 203019 211188 224221 238216 251564 264642 273057 279204 276518 274904 264212 252300 225823 178298 102054 57900 41001 35019 29844 25216 23340 22616 20882 18899 16200 13273 11011 8876 7079 6227 5932 4803 2860 1407 1293 563 134 46 58 58 84 106 59 59 44 37 31 62 54 67 37 46 60 53 63 65 49 50 41 46 56 58 62 47 38 38 33 41817 103 5881 30 9691 11 36 57 7125 2633 -89 102 361 552 850 1218 1511 2057 2721 3308 4051 4806 5888 6843 8031 9310 10494 12109 14080 16402 18641 22046 26808 31348 35594 40913 48761 56393 63924 74766 86901 98272 107824 116158 127632 146971 172041 195361 222807 249570 274946 302853 334402 355418 354519 360109 335840 316863 273992 244657 186983 112242 66023 40598 29652 25695 24773 22752 18863 15440 13251 12032 10626 9038 7427 6031 5590 4805 3088 1558 888 442 197 34 53 71 86 64 61 61 44 42 54 48 42 43 54 69 73 63 52 62 72 58 50 45 59 66 62 53 48 51 41 41826 101 5946 30 9696 11 37 6 7127 2636 2 109 405 645 883 1389 1805 2234 2892 3700 4732 5745 7009 8476 10031 11562 14024 17519 21654 25413 29223 34555 41064 49541 56710 63758 74646 86951 100216 116034 136050 149005 161775 181722 201980 214044 233305 268086 290326 312309 346624 354454 341846 327118 295561 254623 251829 215879 160744 115820 74713 48760 36190 29117 24886 23511 21690 18943 15370 12074 9767 8444 7044 6119 6466 5482 2723 1057 642 343 150 52 81 104 105 54 52 75 74 88 86 50 80 75 90 83 86 87 82 92 84 90 80 70 82 86 82 64 65 65 58 41835 95 6107 30 9707 11 37 15 7128 2640 33 356 612 1048 1630 2329 3197 4217 5512 7186 9070 10995 13291 16753 19848 23767 28761 35427 43954 52075 63128 78502 90716 108368 127027 155612 180964 196737 209572 235624 260725 268826 286303 287625 291986 309420 320273 327832 302861 252880 218100 183184 159134 140405 113490 83508 56982 36885 29896 26689 23080 19708 16335 13118 10800 9062 7128 5651 4858 3424 1528 699 434 261 126 60 56 58 55 34 23 26 28 46 53 39 48 38 45 61 49 64 66 50 48 66 63 56 57 57 55 57 47 42 41 41844 90 6290 30 9710 11 37 24 7130 2643 36 450 926 1376 2166 3037 4067 4942 6000 7757 10389 12723 16053 20581 25860 32308 42196 55941 78122 105151 134329 163379 200082 230006 246946 259925 290964 302084 325811 345984 377455 412462 409416 391199 335210 267389 216853 165961 135522 88899 68435 64284 63544 50495 32907 23466 19600 16973 14563 11440 8640 7019 6505 5514 3538 1476 679 404 153 114 113 86 80 66 95 104 92 100 123 104 98 69 67 75 78 110 100 83 78 84 81 83 87 93 105 97 87 89 74 82 41853 86 6413 30 9713 11 37 33 7131 2646 52 300 770 1234 1732 2401 3250 4371 6162 8095 10561 13947 18521 22981 28934 37055 46042 57232 73503 89210 106220 124495 142003 158109 172816 204049 224402 242957 285283 362127 450683 479156 519245 560888 495250 360564 236165 143076 70609 37170 23167 17543 14213 11677 9955 9164 7963 5943 5325 4780 3179 1202 417 114 31 -9 26 45 27 11 -1 10 31 6 27 29 3 25 24 9 7 24 36 37 23 24 36 36 33 24 35 34 22 18 10 10 41862 77 6686 30 9716 11 37 42 7133 2650 -99 65 360 818 1379 2217 3325 4935 7226 11207 17989 28378 47113 72610 100028 129490 155033 194413 230626 273550 323935 376716 428835 485177 583373 642422 609670 537115 407555 266790 143721 66167 43518 32157 23590 16524 12627 10844 9370 7201 5491 4534 3092 1463 605 202 76 71 81 58 60 86 90 63 56 64 69 72 91 81 65 71 70 85 82 66 63 71 82 91 82 83 66 71 73 60 51 41871 85 6447 30 9717 11 37 51 7134 2653 234 786 1656 2854 4905 7744 11907 17301 24902 33692 43029 51869 59375 59002 62813 72463 81508 86371 89824 100129 114828 136906 164655 184117 212259 235067 257439 290567 337879 392388 469576 485100 481757 457912 351147 241993 165541 110773 69451 49852 39877 30426 22392 17117 13649 11296 10168 9008 7413 5668 3909 2044 883 497 219 92 75 105 94 100 100 84 94 111 95 87 100 102 108 95 90 92 100 92 99 92 100 110 99 93 93 95 90 81 80 41880 82 6542 30 9722 11 38 0 7135 2657 75 477 996 1575 2438 3691 5464 7934 10948 13894 17915 23932 32202 41871 53686 64300 68885 76565 91031 111211 133737 154508 180961 226026 277395 312800 380837 418502 443388 491406 516386 497414 450797 378178 297424 133156 69089 40105 26862 20626 16142 13313 11926 10969 10064 7789 5992 4151 1895 1410 905 219 91 87 57 53 71 65 58 78 86 81 64 60 80 62 51 64 88 84 88 81 89 89 83 80 93 72 65 66 67 65 41889 77 6695 30 9725 11 38 9 7137 2661 242 708 1322 2273 3510 5395 8156 11276 15996 22760 31409 44499 64054 92653 133788 185758 233821 274545 333394 386676 430309 445637 418160 452457 482207 492585 451011 419022 393108 275576 105284 48942 30405 17832 11996 9711 8876 9309 10310 9496 7408 6537 4083 1201 1034 1019 422 138 116 106 98 93 104 99 85 88 94 100 97 111 97 86 95 118 106 100 108 93 98 110 104 101 93 101 99 93 92 41898 91 6276 30 9726 11 38 18 7138 2664 -64 47 160 423 685 793 989 1382 1934 2464 3568 4906 5667 7536 9705 11617 15095 19372 24128 29341 36555 44924 55593 68535 87351 108242 146840 200249 242570 296076 330608 339962 374055 421013 432928 477081 480278 397775 346524 278825 182627 115160 83069 65173 47319 32123 18442 12021 8123 6526 6783 7156 6969 6184 5933 6306 4826 3119 1636 774 705 481 141 65 68 80 69 49 64 70 85 83 45 59 92 79 74 81 90 108 96 103 103 89 74 89 88 75 73 65 61 41907 101 5980 30 9730 11 38 27 7140 2668 77 285 422 675 1000 1478 2174 3205 4840 6612 7935 9109 11138 13730 17237 21161 24714 30432 39272 46266 49629 55068 65861 72521 85591 98485 105238 120645 145955 178854 204234 210201 209554 213790 228511 246006 249750 237172 222684 226634 226592 210482 188569 171419 150958 151601 142681 135375 120163 101342 88092 76883 67938 58235 49202 35683 24000 16518 10993 6875 5319 5230 5081 5506 7079 8560 6092 2737 1568 920 944 372 84 78 71 71 77 81 57 60 70 84 85 89 82 99 98 91 90 89 86 87 78 91 84 80 94 89 83 79 66 41916 91 6283 30 9733 11 38 36 7141 2671 193 793 1581 2372 3799 6076 8544 11873 17013 20257 21378 24103 30163 27112 27122 28810 33273 41383 45371 48838 60139 69089 81635 84464 89050 96908 114998 139914 155377 176235 179906 196270 226786 240018 269287 304319 309984 309989 314397 309299 316908 329065 282784 245582 187283 66388 36965 27647 20015 14074 9251 6220 4725 4315 4549 5822 8018 5863 2745 1316 1079 1128 215 90 106 96 63 58 78 86 70 88 82 55 49 87 77 77 105 100 88 82 80 74 89 89 83 79 80 60 59 41925 89 6340 30 9730 11 38 45 7143 2675 22 408 1008 1960 3168 4646 7018 10098 12799 16716 23824 32298 43201 56336 66280 77228 83591 91808 96890 102630 114002 128455 128713 122760 153544 177229 197462 219473 245454 292781 339598 350438 356725 342369 285155 211149 188150 178464 149750 133487 111222 79827 60863 48017 34694 23636 13013 7038 4395 3194 2958 3102 3561 4560 6052 6966 4969 2520 1539 1446 1509 434 46 60 61 36 41 66 57 49 37 44 54 49 54 45 70 68 58 61 64 65 68 67 57 38 32 28 19 41934 117 5495 30 9725 11 38 54 7144 2678 -59 132 359 513 530 870 1568 2058 2787 3530 4165 5035 5063 5931 6866 6046 4607 6226 7616 8594 10836 15079 16053 15341 16475 18237 21596 27814 36091 46703 56852 59334 57216 61436 65619 70577 70949 79955 101283 102007 99885 102792 112755 120286 130188 140984 162193 194998 222805 216185 231586 251024 234783 226649 227232 188413 145250 134694 122642 109027 96394 79657 73786 74387 73355 71771 69604 65452 62678 53241 37162 28150 16349 6867 4057 3396 2914 2545 2377 2338 2885 5438 9859 9691 5284 2451 2085 1536 643 208 144 122 119 123 108 105 131 109 112 125 108 116 137 129 130 130 141 132 130 136 136 123 112 113 103 89 88 41943 86 6423 30 9723 11 39 3 7145 2682 -73 158 338 554 945 1630 2321 3495 5008 7066 9649 12788 17140 22858 29309 37504 48581 64037 83801 104638 132477 169578 220559 282645 356317 465103 555547 628718 699462 683910 507872 323428 127743 66403 59254 56105 52582 47386 42260 35913 27652 16112 8401 5213 3925 3574 3295 3186 3097 3205 5142 9698 12429 9487 4726 2861 2255 918 178 173 158 127 112 113 116 118 119 135 114 118 117 120 117 143 162 140 120 132 129 132 127 126 116 100 93 90 41952 79 6639 30 9729 11 39 12 7147 2685 208 1067 1928 3016 6354 10247 16914 30439 51885 74958 101167 125594 161184 201060 248023 277926 291224 326714 358087 396269 409657 414284 430766 393305 388939 340792 271446 212831 143774 71504 47264 40666 36556 33625 28752 21196 15612 11620 8412 6070 4561 3924 3571 3657 4798 7074 11369 11314 6813 3694 2294 1017 172 115 132 142 135 174 142 120 137 135 143 161 163 158 146 141 151 146 155 158 144 144 142 146 129 119 116 41961 98 6070 30 9730 11 39 21 7148 2689 212 847 869 845 981 1167 1625 1928 2424 3413 4561 5932 7493 8601 10330 12944 15758 18449 23075 28703 36319 43935 59062 72262 85863 104280 135547 176899 226891 264624 309648 314534 322944 350875 365699 348796 298588 247406 244629 229929 217149 186710 146319 121237 102940 83750 64299 46505 29619 20612 15180 10302 7427 6629 6208 5607 4686 3954 3625 3328 2962 2673 2746 4715 9565 10851 8264 4583 2297 665 202 137 117 119 130 122 116 149 130 122 123 121 123 129 114 117 127 151 136 132 120 134 141 132 123 117 111 118 41970 97 6092 30 9722 11 39 30 7150 2693 -31 221 626 1059 1791 2790 3710 4750 6073 7496 9272 11355 13754 16188 18589 23356 28818 33915 39870 48000 57471 71752 85836 97200 105644 120457 128364 145293 165566 187237 207348 239018 247816 237563 234551 249115 261656 263129 280598 282927 245516 204754 165019 117299 79591 49247 27800 19631 15025 10292 6302 3663 1996 1377 1054 897 999 1259 1698 2501 4318 6677 9319 8574 4990 2976 1215 278 111 129 101 70 73 97 88 77 88 91 101 94 87 107 103 95 83 90 87 83 90 102 88 93 85 83 79 65 74 41979 93 6206 30 9716 11 39 39 7151 2696 42 374 865 1375 2177 3233 4464 6026 8054 10490 13823 17470 22629 27353 30941 37170 44559 47699 57629 72000 86888 95233 102620 107355 102320 104640 113613 128257 141251 159512 167733 178780 197196 221133 256580 296914 312822 322520 335744 308352 238248 185638 110737 64482 42316 30560 23150 16147 7309 2993 1526 1027 736 586 647 810 1561 3416 4873 6513 6999 3987 1300 205 118 101 90 71 109 107 97 102 112 107 102 130 119 91 99 106 120 115 129 124 129 101 91 110 105 97 80 69 75 41988 88 6350 30 9710 11 39 48 7153 2700 187 675 1243 2005 3266 5042 7641 11549 16137 21584 29208 37582 48324 63513 87920 110073 126637 140903 148355 159366 164648 179025 200344 196241 195163 208339 230387 264397 304624 317565 313398 310601 288278 283377 211792 122482 65609 47943 35215 22660 13164 7717 5364 3379 2164 1644 1411 1337 1213 994 900 866 904 1285 2888 5878 6934 5150 1744 231 115 55 83 87 68 57 74 75 56 84 75 97 87 73 80 81 94 104 90 112 112 94 95 93 92 70 73 63 41997 81 6558 30 9708 11 39 57 7154 2703 158 375 996 1564 2735 4231 6642 9408 11072 14014 16051 20084 27278 38164 47901 58053 79519 101603 115820 154837 200544 267650 328735 362499 372607 455208 594081 685509 618972 464202 314762 160970 56680 18862 8284 5059 3418 2553 2043 1746 1565 1475 1506 1439 1331 1309 1593 2807 4984 4766 3101 1285 268 164 158 132 110 124 131 111 117 126 119 116 136 131 122 140 121 136 143 129 128 150 126 115 128 131 116 103 93 42006 88 6346 30 9706 11 40 6 7156 2707 21 531 1068 1617 2734 3592 4141 5120 8081 11754 14704 18960 22400 22486 26104 30548 36399 46244 63543 85891 113667 140647 154466 170457 193296 232667 261387 280409 301983 306125 299412 345624 380689 402991 427584 283369 198549 116766 64606 43706 18905 4878 2572 1492 1350 1485 1688 1782 1934 2069 2063 1828 1532 1683 3146 4380 3647 2303 1191 331 157 139 127 104 103 97 94 98 88 92 115 90 83 92 114 115 110 115 113 117 122 127 108 105 98 84 73 68 42015 94 6193 30 9703 11 40 15 7157 2711 80 372 718 948 1215 2162 3821 5590 8217 11692 18335 26752 33805 42580 51678 61154 74784 98901 113867 119831 138162 153865 171038 220284 275864 328918 353147 385836 350699 302884 261861 268661 289293 223826 173785 145076 121854 104691 86603 70810 59118 48550 41970 30863 25555 20968 14725 11251 8241 5780 4453 3787 3125 2181 1930 1823 1663 1404 1138 957 1035 1683 2969 4371 4262 3169 2266 1095 320 137 123 175 156 134 139 125 140 144 139 145 139 132 134 134 159 148 160 155 148 139 143 134 126 110 42024 108 5736 30 9696 11 40 24 7158 2714 213 2047 5883 10773 10259 8766 9721 9403 1843 1002 2038 2346 3769 7622 12388 18839 34696 52906 54068 56061 47195 43127 51153 48985 28840 13391 8251 10174 18010 33229 63769 78314 90064 98164 114577 157078 204300 300484 316877 355513 430174 492391 454428 386842 319822 246255 237906 210569 176376 177359 176196 105428 86461 79826 35688 22341 16469 10931 5337 3307 1795 1346 1277 1306 1210 1269 1317 1329 1386 1423 1412 1375 1370 1299 1228 1532 2467 3562 2710 2048 1051 264 131 104 107 90 102 113 115 105 73 71 84 105 121 115 112 125 100 112 106 99 109 100 83 80 71 58 42033 112 5612 30 9692 11 40 33 7160 2718 62 563 1416 2218 2451 3861 5643 7313 8657 10150 12242 13141 12906 14706 17910 23790 29363 29222 26118 28641 34282 31879 28683 29656 30792 35672 44557 51475 53718 56980 66684 73108 93730 120322 151268 165645 161881 179098 206978 241706 300516 335827 398368 338016 376042 376039 315039 259515 202873 164151 145800 115363 87542 66172 50585 36657 27855 18664 12031 9381 8094 6812 5740 4357 3136 2346 1822 1544 1325 1193 1148 1101 1045 1002 1018 1043 1080 1216 1134 1505 2085 2155 2001 1967 1421 878 331 163 135 127 107 106 112 109 118 140 103 114 102 118 119 120 135 127 113 116 118 116 110 90 82 68 42042 99 6000 30 9690 11 40 42 7161 2721 -20 372 647 873 1129 2031 3567 5270 8186 10261 7714 7283 9086 11077 13576 17856 27229 39627 51211 58561 60371 62458 79951 102835 139492 178981 225551 274523 340292 395748 417432 438393 467933 495535 479965 444771 382171 311894 227510 132692 46723 26439 22226 17483 15224 12663 9928 8314 6645 5233 4178 2905 2136 1868 1654 1486 1382 1313 1154 1080 1053 1030 1008 962 1030 1249 1714 1851 2101 1983 1788 1438 1065 723 310 192 146 150 131 127 132 132 116 143 127 150 160 146 123 136 137 136 161 144 133 120 112 112 116 42051 97 6060 30 9690 11 40 51 7163 2725 106 726 1543 2222 3189 4872 6939 9569 12733 15572 18338 22367 25267 30312 37802 52663 73013 98205 123706 145793 175959 200269 231102 270028 289314 319050 353338 384370 390995 391135 388208 387999 336950 301634 268110 222981 177219 122627 76744 40571 27923 18792 12350 8110 6800 6708 6296 6187 5815 5199 4733 4425 3951 3354 2938 2352 1754 1264 1070 1075 1033 1063 1081 1142 1279 1528 1679 1470 1045 676 514 343 202 169 154 131 121 134 126 135 136 162 156 150 151 141 145 154 147 150 154 157 144 138 141 126 118 42060 107 5758 30 9688 11 41 0 7164 2729 84 349 696 1176 1772 2191 3108 3881 4185 4826 6551 10529 13045 13305 15259 16439 17862 20928 24114 27368 30107 32563 33601 38660 44259 51128 55803 61697 66424 80093 96825 113887 121175 135159 145165 143580 164383 188080 181436 164108 143588 141544 176608 213356 276516 363628 501516 566601 507256 496167 398520 198220 69077 37949 26827 26001 21219 16058 12034 10417 8449 6998 6403 5855 5051 4015 2978 2378 1864 1604 1507 1360 1260 1108 1183 1558 1452 927 541 297 213 180 116 114 130 152 161 153 171 152 167 157 154 163 150 166 189 154 157 157 144 136 130 123 115 118 112 42069 93 6173 30 9683 11 41 9 7166 2732 -12 639 1260 2098 3123 4189 6063 8789 13479 20076 23334 30622 48211 63766 88620 111584 129173 160273 182366 217362 265235 328816 321265 259475 249840 229521 208509 206225 216392 225856 233271 240784 270669 273411 249989 285617 252727 191243 166488 123246 95483 73127 50532 39374 31145 20522 11921 8868 7904 7272 6425 5308 4029 2728 2087 1855 1721 1528 1371 1255 1384 1622 1172 632 312 166 121 124 138 112 105 113 119 102 122 107 136 138 137 125 136 134 116 123 126 119 125 106 108 88 88 92 80 42078 105 5816 30 9686 11 41 18 7167 2736 23 93 154 500 849 1047 1548 1965 2334 2780 4116 6063 7244 8785 9771 11289 16491 21480 26812 35881 44938 52618 64875 71789 70457 63077 57306 52330 58945 76733 76850 74595 67736 69584 73073 74602 80803 92510 107890 122548 133933 156199 215926 282641 355312 396742 391581 417054 507656 557031 469872 213883 79521 49933 43676 41894 39663 36626 32218 28770 23806 18760 14654 10352 7618 4972 2961 2195 1775 1589 1440 1313 1336 1565 1591 1079 475 189 123 101 133 132 112 118 103 87 80 113 127 103 114 106 108 118 108 111 133 123 124 109 91 88 97 84 86 42087 104 5847 30 9687 11 41 27 7168 2740 -79 215 277 550 744 1319 1953 2913 4626 6667 6840 7898 9733 8163 10844 14470 17940 21656 25130 28457 31373 31504 30584 30870 35749 45847 55060 62993 67129 70694 75326 87477 94789 115355 147539 156080 150759 148480 148528 160015 188414 214504 261655 316062 319123 289000 285363 306096 285986 221303 164186 118559 92007 72562 56907 53121 52893 50453 49599 47722 44270 39722 34293 23462 11697 5222 2654 1933 1472 1364 1261 1605 1930 1829 1042 478 165 130 148 138 136 117 114 85 89 101 108 105 112 118 117 119 111 117 121 129 116 109 104 112 105 100 90 100 42096 94 6147 30 9687 11 41 36 7170 2743 42 471 760 1505 2855 4278 6175 8859 12188 15745 21092 26432 33196 41855 54616 71061 78153 75787 83653 101460 123506 149349 171242 204343 251171 264517 272524 294710 341214 356395 298689 239549 174940 149982 113321 91157 62595 64754 76233 86901 97672 101800 104642 105345 107382 106343 104129 100959 97412 92806 84873 74313 59316 39114 18340 5925 1948 1064 1087 1070 991 1560 1949 1458 489 102 64 73 106 92 66 86 70 68 78 91 98 87 73 72 77 90 83 84 83 79 93 84 77 87 72 61 53 60 42105 97 6054 30 9684 11 41 45 7171 2747 234 869 1639 2735 4111 6382 9216 12994 17231 22756 30302 36876 41326 49315 63054 79814 92659 100906 115646 141138 153212 149844 126735 128492 143839 162666 179365 188756 181601 171312 149681 138924 122196 100369 75690 58573 48228 45094 53751 68476 89980 108909 132969 152402 161308 165859 167551 170810 174133 178931 177349 167522 139355 103052 67877 34019 15347 5773 2971 1740 1295 1242 1152 1106 1392 1178 534 172 121 114 121 115 112 95 75 99 108 125 135 117 138 117 109 123 94 94 130 147 127 114 116 103 108 94 80 82 87 42114 100 5966 30 9686 11 41 54 7173 2750 -20 271 612 1032 1630 2282 2305 2458 3007 3458 4086 5194 6532 8992 13110 16159 20099 26335 34812 39841 46611 58753 80482 92282 91677 97582 106204 115216 128784 142878 157940 159146 153973 150162 146219 146425 137387 121835 93535 81970 79080 78931 79394 81147 95369 117588 138385 155170 169589 178085 185533 184058 178760 169969 162232 155125 148285 132387 106509 70354 37330 16339 5685 1965 1119 1098 1161 1163 1332 1540 615 118 99 120 82 79 98 111 84 82 77 90 106 115 106 119 107 108 122 114 108 106 103 95 112 100 86 93 81 73 42123 125 5220 30 9690 11 42 3 7174 2754 250 591 632 1003 1802 3114 4042 4400 6084 8161 9586 10767 13405 13279 13128 13325 14072 14078 15030 15667 15095 13421 12720 11975 12172 12750 16074 19980 21013 21522 27083 29826 31803 37850 43065 43859 47010 54008 62263 62688 58943 58940 60895 63127 65648 67766 71344 73750 72973 63900 59584 57567 55589 59882 57627 53151 54946 61401 68183 69535 72571 77458 77207 77267 84834 93259 101211 110118 123332 127078 130952 133950 135908 136882 138214 138970 135846 131863 127343 117167 102777 91803 87712 80758 66006 45750 21141 6409 2031 1071 1073 1082 994 1286 1636 537 122 65 88 90 89 66 72 65 79 86 74 61 69 81 75 79 85 72 66 82 74 92 81 72 80 66 62 58 35 42132 102 5908 30 9688 11 42 12 7176 2758 206 571 856 1219 1683 2657 4412 5648 6645 8152 10639 14457 19442 19259 19017 23681 27569 27011 26329 29667 34667 37559 39123 41109 42475 43307 43244 45758 48267 50597 52803 60553 66523 72302 91815 111753 133937 167602 204201 265460 339499 378919 345441 270244 235064 226059 186297 135857 117242 113176 114691 119675 126537 130465 126775 114904 96777 78094 60438 42545 26674 16227 10734 6974 3116 1228 821 897 1085 1038 865 1683 2095 769 155 90 102 51 50 55 51 47 48 56 71 63 74 78 81 88 79 83 92 83 85 65 68 61 57 53 43 44 42141 80 6570 30 9690 11 42 21 7177 2761 164 926 2288 4810 8581 12586 18890 28643 34698 45613 68709 88319 108410 134749 176785 227177 269042 289842 345969 400918 443483 460623 389586 327896 292483 238671 203551 182851 155461 138013 118227 105331 94055 78367 67946 59052 50388 41406 31348 20195 11962 5458 1579 511 342 502 858 1056 920 743 1596 2214 1068 232 113 100 113 108 110 100 76 86 110 89 89 99 86 91 93 90 86 83 92 98 87 88 82 71 76 63 42150 74 6757 30 9697 11 42 30 7178 2765 455 1329 2367 4359 7809 12703 18290 26875 39212 52490 70673 87812 109370 141137 165882 211248 271964 368278 457389 531017 580651 579701 524817 449431 400457 375880 260635 123503 78505 49244 39857 27898 20070 14048 9788 6112 3685 1476 456 390 515 628 630 678 1131 1243 1131 632 137 111 95 86 97 114 95 90 122 114 107 107 101 121 114 112 116 113 101 101 87 89 101 94 85 69 42159 62 7098 30 9708 11 42 39 7180 2769 532 1990 4868 10060 20043 40894 88190 166278 266676 423101 592046 948810 999999 999999 723651 373057 230682 122106 58416 33957 22074 14159 7118 2615 1017 565 424 391 389 345 239 197 357 396 350 381 259 128 80 84 94 91 80 71 74 84 93 84 86 82 74 81 88 84 79 71 84 85 80 69 61 45 42168 63 7095 30 9705 11 42 48 7181 2773 -25 239 634 1358 2726 5942 12965 22885 37197 58350 101675 172689 186629 284462 774152 999999 999999 999999 663276 247702 90605 40468 19880 8995 4657 2418 1276 758 502 311 207 170 137 135 154 120 111 93 79 103 117 97 87 95 76 72 86 87 99 98 103 100 103 94 105 111 105 97 83 81 77 75 76 42177 60 7210 30 9700 11 42 57 7183 2776 -75 241 1272 4525 8975 16316 37575 63193 129667 308724 519562 682872 818719 999999 999999 744956 524176 332836 107455 36170 13490 4425 2037 1533 1135 714 321 136 83 64 80 98 84 85 76 75 64 78 91 61 74 79 88 72 75 82 93 95 93 83 87 89 82 88 80 71 73 74 69 57 42186 62 7121 30 9701 11 43 6 7184 2780 -91 407 1560 3868 9025 21202 45969 91258 156924 268940 368962 444928 575923 910366 910372 743249 523967 443419 327759 194267 100938 41409 9205 5155 1360 669 464 379 267 146 135 133 115 105 105 108 119 101 93 107 119 95 94 118 109 105 111 101 106 108 114 127 112 110 114 103 98 109 109 100 88 74 42195 69 6892 30 9712 11 43 15 7186 2784 217 941 2426 5141 12057 24661 34687 25652 26766 54174 83788 130322 204387 306489 450014 588465 724495 734248 692182 579163 467843 379140 276734 130662 51982 23563 13126 8397 6141 1491 451 237 193 203 157 59 76 90 74 90 83 105 99 81 52 59 80 59 55 71 49 60 81 78 79 97 88 80 114 103 82 80 72 71 74 68 66 52 47 42204 104 5873 30 9713 11 43 24 7187 2787 24 192 338 441 535 734 1004 1273 1575 1958 2602 3212 3604 4215 4909 5744 6833 8371 9428 10515 12956 16104 18695 21030 25173 27097 28826 30180 32244 34659 39771 46432 53063 60586 67430 80007 100749 118313 132103 137046 162962 175173 165779 180039 189910 203472 229261 248989 264039 266154 269881 250620 236582 217418 195746 141230 78608 45139 28887 22468 15362 8530 6141 4189 1980 869 318 210 194 194 167 175 135 118 127 142 98 103 80 110 122 124 119 103 102 118 110 111 125 118 119 108 118 107 102 114 109 112 107 112 100 100 105 87 42213 106 5813 30 9713 11 43 33 7188 2791 -80 51 69 128 181 311 319 417 630 866 1032 1289 1669 2021 2494 2968 3572 3934 4561 5109 5663 6651 7642 8673 10120 11646 12969 15051 17646 20475 23504 27927 33027 37361 42948 50503 58886 68001 78316 89195 100490 110669 123931 138810 156384 176295 194862 214281 234071 254463 274133 280321 294752 295589 291422 289836 255037 189124 128492 79008 44240 17039 7759 4080 1621 441 154 135 154 113 98 127 112 96 83 117 101 106 115 124 112 112 102 87 99 105 92 107 81 93 86 94 118 119 100 102 89 91 106 104 98 94 95 93 84 87 42222 98 6059 30 9719 11 43 42 7190 2795 -34 24 182 273 365 480 651 999 1186 1480 1784 2233 2628 3311 4294 5549 6495 7564 9205 10868 12726 14535 16659 19627 22941 25736 27777 30647 34547 39802 47026 55661 64111 73121 83825 94437 105612 122522 143632 162955 179863 200288 225218 248495 273683 299625 324286 355400 368407 352780 305521 241245 174459 111215 57222 27908 12804 5786 3235 1900 859 329 152 119 115 72 96 113 110 97 99 97 74 89 86 97 91 104 112 116 111 92 83 89 95 94 80 85 103 103 105 115 109 95 80 76 81 75 42231 99 6032 30 9722 11 43 51 7191 2799 -6 119 286 390 609 688 931 1246 1448 1603 1838 2193 2666 3049 3540 4209 4867 5622 6496 7759 9084 10619 12401 14000 16011 18892 21449 24402 29058 34330 40465 47146 53944 60764 68221 82067 95399 109539 123720 135913 150895 165013 181662 202218 213251 229399 274612 328242 373412 401794 365668 308414 266654 221960 169451 105666 61456 26612 9125 3011 836 323 173 94 84 82 86 76 69 58 77 83 77 65 83 75 57 77 97 81 61 70 92 92 85 84 81 71 69 97 86 66 66 61 60 52 53 58 47 42240 94 6179 30 9719 11 44 0 7193 2802 53 128 262 502 742 1019 1274 1607 2034 2410 2967 3618 4236 5120 6110 7255 8717 10457 12452 14762 17281 19950 23548 28691 35347 43560 53161 61208 67558 76968 84249 91026 100303 114721 130684 145649 168057 191056 224370 265803 307369 337453 359538 390019 408586 406906 364435 288193 195328 121139 62478 25767 6234 2062 585 172 108 121 99 86 122 90 58 58 72 56 91 91 71 63 59 56 89 73 72 71 62 56 75 72 72 64 64 83 80 69 89 82 78 57 54 58 58 50 42249 97 6091 30 9721 11 44 9 7194 2806 20 196 373 547 806 1009 1174 1513 1787 2163 2571 3024 3280 3717 4421 5207 5837 6441 7442 8592 9726 11390 12788 14512 16693 18829 21306 24276 28033 33033 38095 42735 50091 60922 70060 79901 93148 120150 150635 188762 236669 287084 337863 386512 435787 473857 503772 490151 416321 305514 170248 82574 39447 15662 5214 1801 765 343 147 76 94 90 84 89 71 51 70 57 57 46 46 66 56 66 68 54 48 74 77 68 48 63 73 76 57 55 60 75 48 63 56 46 57 53 35 49 35 42258 85 6454 30 9724 11 44 18 7196 2810 -15 138 355 683 916 1140 1532 1862 2301 2850 3503 4204 4797 5317 6260 7915 9528 11277 12204 14339 18024 21457 25786 32234 43700 58581 79564 106437 136498 170533 203492 240061 279836 329581 381790 455465 534753 602444 619559 560174 398339 217498 64234 15545 5045 2793 1400 612 308 169 108 82 73 83 74 73 89 64 82 91 84 100 113 114 102 97 89 105 107 71 97 101 103 93 98 105 93 79 93 81 77 73 82 76 66 42267 92 6245 30 9725 11 44 27 7197 2814 -100 16 208 361 678 899 1205 1642 1984 2372 2815 3213 3687 4180 5174 6748 8210 10090 12315 14879 17048 18495 20258 23982 30195 38050 47243 58407 69828 83074 99048 117651 135765 156072 188125 218696 249916 279263 313767 349700 384267 403907 424070 404463 358635 280039 196474 127515 70550 46863 31407 17899 6617 2631 1367 659 315 188 96 56 56 79 86 41 59 53 44 56 41 42 47 49 44 53 71 69 74 84 65 63 59 70 62 63 54 58 63 52 47 51 47 38 42276 87 6395 30 9725 11 44 36 7198 2817 -40 105 382 611 771 979 1431 2004 2656 3719 5105 6603 8458 11007 14145 17861 22486 27838 33903 41930 51180 61706 73243 88368 102136 115533 133790 154493 174186 198291 220098 242789 277630 303785 314781 324435 312367 315035 313844 262322 198606 136736 97799 73812 50170 36160 29742 16947 7117 3317 1820 1097 608 213 78 47 38 36 34 37 34 33 49 46 58 50 35 28 21 40 37 32 54 57 45 46 37 44 55 53 47 57 41 46 34 19 20 42285 86 6422 30 9722 11 44 45 7200 2821 138 308 574 842 1220 1716 2296 3007 3979 5314 6872 8724 11725 15093 18058 22381 28899 34867 42425 49875 58755 70964 88559 106051 119843 135154 155886 184157 210501 238765 271599 303635 339455 369632 351473 309297 301888 304839 282296 239203 171970 105069 52243 32083 18199 11163 8048 5514 2600 1188 875 726 382 135 66 31 26 36 44 48 28 34 54 44 22 39 31 49 61 32 24 39 33 45 41 25 28 37 28 23 23 21 22 17 21 21 42294 82 6540 30 9720 11 44 54 7201 2825 -78 138 368 776 1305 1787 2542 3793 5195 6562 8847 11453 13910 16947 20997 26072 31472 36570 40437 47863 59648 70658 81907 98990 114953 130342 149019 169883 195935 223602 258663 300886 338827 384191 441419 484437 448897 392290 326808 239654 76495 11855 4037 2234 1443 725 555 562 485 252 128 79 41 69 50 26 27 16 38 44 42 44 50 69 43 51 42 38 45 69 57 46 59 68 55 44 49 46 30 25 32 28 42303 92 6246 30 9726 11 45 3 7203 2829 -4 181 489 817 968 1387 2115 2822 3587 4238 5522 7508 9639 11209 14008 17458 20919 25872 33207 39876 45585 51262 60900 72971 86063 103614 122126 136317 152405 173698 193246 205646 209475 235619 263644 274658 280678 277331 284126 293545 291280 266734 209695 182467 143493 99059 67745 41743 23870 11028 2919 1571 1381 1002 644 448 401 405 299 174 128 102 66 66 66 68 59 49 50 64 53 36 51 60 61 56 62 54 44 56 65 67 75 68 54 56 59 43 40 40 21 22 42312 141 4776 30 9726 11 45 12 7204 2833 122 151 393 842 1357 1335 1213 1117 1324 1622 1339 1457 2115 2209 2161 2497 2845 2893 2824 3066 3197 2895 2804 3223 3855 4684 5554 6682 7754 9011 9835 11195 12628 14773 16956 19760 22158 23110 24058 25037 25808 28139 31695 35010 39080 41832 38200 37041 36238 37551 34955 35743 42486 61329 80692 90456 91265 86265 96345 120163 141193 153210 144501 126956 121452 127338 138481 143271 139135 137099 141087 149163 152482 162134 149695 140303 136094 121820 115327 109872 100997 90448 72765 54295 45672 37011 35713 32721 30444 30049 17579 12256 11631 12471 12681 11872 8723 6435 5439 2746 701 460 494 445 393 386 370 281 154 87 68 78 82 80 68 70 66 51 67 65 59 48 52 78 73 64 67 77 61 65 86 81 55 58 56 60 59 51 59 43 29 42321 137 4892 30 9722 11 45 21 7205 2836 15 230 212 226 404 736 816 752 554 759 794 815 980 1119 1131 1147 1204 1209 1300 1582 2108 2756 3438 4209 4611 5253 5830 6610 7826 8641 9639 10935 12081 13351 14781 17110 18749 19482 20752 22968 25996 27603 29300 32409 34683 37632 43192 44849 44011 44503 48607 53843 61092 71444 80287 89154 97158 107491 115774 123293 130593 132725 136464 142559 141568 136058 129651 133433 138631 135704 135555 128057 121451 108353 96164 85565 75649 64522 59285 46379 38613 35159 28752 26708 26550 27626 31985 39895 49452 55829 56649 52622 46549 31918 15653 7487 2055 360 211 211 210 238 210 165 123 70 78 62 61 61 68 75 66 65 43 56 65 70 69 58 58 59 54 63 63 53 59 59 61 55 45 46 41 31 36 38 34 42330 128 5165 30 9725 11 45 30 7207 2840 -64 97 99 271 724 950 1119 1227 1384 1427 1507 1832 2219 2318 2601 3163 3891 4579 5407 6786 8126 9487 10850 12433 14286 15099 16772 19964 23557 26486 31196 36395 42686 47773 52229 56419 63697 74520 83734 94048 103967 113697 120300 122561 125757 130467 131230 125965 117180 103803 107069 107489 104124 95802 102612 111380 112368 106797 98847 93013 93974 97500 97777 103185 102927 94053 89420 82744 76256 74491 72965 71209 67281 57752 52181 52375 49198 45077 39352 34158 29704 26041 19872 14213 8720 4234 1269 219 118 136 126 105 130 158 126 69 63 74 41 72 67 52 41 67 71 88 69 83 63 60 70 54 38 29 60 82 64 62 64 70 72 62 65 44 41 50 40 36 42339 114 5585 30 9725 11 45 39 7208 2844 -21 251 698 1158 1760 2843 4334 5413 6068 7313 8991 10859 12763 14757 16724 19590 22554 26589 29214 32283 35911 39609 41315 43128 50720 57628 64107 62731 55449 51631 54342 58380 59509 60687 62282 66537 71038 76413 79624 84100 88984 93534 101461 114689 124976 131071 136744 139878 147391 149825 148927 144044 125449 111577 110526 106089 92246 84919 74040 70654 60111 56556 55090 63509 81081 96230 109495 104174 71317 22003 6771 2263 176 57 64 91 90 32 40 58 43 47 33 12 20 -2 26 29 33 23 25 8 39 22 15 29 31 16 27 24 25 31 22 19 2 7 31 25 9 15 1 3 3 -4 42348 105 5855 30 9725 11 45 48 7210 2848 -16 263 602 986 1335 1906 2811 3715 4730 5854 7354 8969 10837 13437 17116 20530 24095 29777 35703 40673 47715 55660 60968 66238 70616 71293 77238 86358 93993 103910 113615 117463 130584 140068 135533 141217 148292 155995 154434 160291 169992 170290 166684 161047 150842 144201 131951 118001 108834 99309 90008 82287 85228 86653 90242 94369 105355 114084 109527 83945 38401 16000 8620 2744 397 149 92 84 85 88 71 111 99 106 92 70 82 80 75 77 73 83 71 61 89 99 87 97 84 91 78 74 75 61 81 85 91 78 84 74 74 73 72 60 61 42357 118 5465 30 9725 11 45 57 7211 2852 46 167 482 871 1230 1793 2352 2763 3455 4319 5129 6048 6489 6457 6509 6901 7291 7107 7167 7829 8511 9260 10446 11729 12843 13834 15491 17034 18727 20476 23653 27556 32483 36665 42224 48791 54805 60836 67180 74266 81421 86705 90237 94191 98029 100278 106053 117282 130432 132409 135607 141354 143673 151109 152831 155550 156092 153127 155315 146013 131635 115514 103287 98121 97082 93194 97598 110234 125154 121138 98508 70921 50586 36466 20210 9954 3850 598 92 87 92 102 99 120 105 106 127 119 109 103 88 78 70 54 89 76 86 84 82 70 87 91 95 93 73 90 74 70 90 93 99 91 73 75 75 69 56 56 42366 114 5583 30 9723 11 46 6 7213 2856 203 525 1144 1619 2127 3046 4283 4959 5062 5487 6304 7343 8132 8623 9535 10937 13106 15381 18047 19907 18867 17742 17711 18258 19244 20393 21123 22405 25170 27998 30141 33900 38375 41804 46676 50756 53032 55896 59215 65322 69758 75786 83991 90729 97500 100229 99528 98403 104783 108997 107122 103332 95742 94629 102962 104853 114015 136400 154554 159264 155724 150169 148459 140875 138718 132895 124837 107922 84621 63638 46015 16649 3033 231 85 37 25 64 37 43 57 70 55 53 54 41 35 45 48 26 36 37 32 49 47 39 31 40 43 43 41 55 29 41 46 29 41 36 38 19 16 21 28 11 42375 109 5734 30 9724 11 46 15 7214 2859 -42 184 391 689 1124 1730 2255 2924 3815 4600 5813 7288 8829 10380 11650 12808 13440 13999 15891 18772 22020 24655 27772 31918 35295 39768 44815 51401 56280 61240 64266 67400 71480 76757 79707 85354 92004 102214 112398 118307 121994 119797 114499 119567 133948 137896 134678 141194 149186 154844 161482 181647 196485 192376 188479 190466 185278 162821 142620 131959 99093 82193 63685 37766 18348 7153 1476 269 146 113 96 81 73 88 94 142 157 94 72 93 98 83 97 123 119 103 106 116 110 104 108 85 111 117 113 92 85 101 115 98 89 90 93 95 82 81 82 79 70 42384 108 5773 30 9733 11 46 24 7215 2863 16 166 319 563 917 1426 1850 2217 2863 3398 3831 4373 5432 6285 7105 8582 10091 11351 12880 14606 16160 18448 21125 23200 25964 29485 32288 36021 41595 47276 53233 58320 65035 74740 86112 94330 104289 111297 116887 121543 128133 132542 133915 127678 126747 126610 127620 131278 138009 144899 155172 160175 162191 169881 177702 175062 168984 177400 183318 186843 175205 127302 72397 39401 14422 6610 2413 491 120 94 80 84 57 70 130 131 104 99 87 68 105 111 84 65 68 75 91 106 87 97 90 93 96 105 116 106 98 94 90 97 96 86 95 74 75 82 72 64 42393 119 5419 30 9739 11 46 33 7217 2867 10 239 604 946 1271 1651 2087 2734 3259 3789 4557 5374 6504 7480 8525 9882 11319 13176 15810 18204 20132 22408 24851 28171 31620 34468 37971 40986 44265 47303 49856 53278 56115 58493 61058 65433 65810 64531 64342 62187 61057 63266 64768 67066 69906 76308 79850 77274 76410 78156 81447 84873 88803 96275 98372 106324 123505 137740 141251 150162 163021 169808 171291 172172 161498 145400 115047 93931 69850 49988 31967 28398 28683 24668 19355 12713 6501 2662 628 137 54 52 29 35 79 74 79 68 77 75 80 62 77 58 62 87 84 77 64 74 62 70 56 66 72 61 60 49 71 62 49 61 55 56 56 46 52 53 45 42402 122 5360 30 9740 11 46 42 7218 2871 31 199 339 682 1013 1424 1785 2239 2905 3654 4446 5430 6305 7216 8416 9778 11096 12388 14127 15944 18004 20284 22303 23744 25741 27828 30521 33870 38280 43465 48947 54950 58963 64439 71349 77647 84008 88215 92579 97427 105283 113863 122571 128546 131306 132974 125652 115383 108885 108448 108754 111027 114516 115753 119427 123531 128061 129941 128600 123075 124911 122702 105140 85531 68580 61316 50640 36081 28959 26455 22793 18597 19020 21597 19401 15117 11255 6883 2711 1045 452 139 49 52 61 55 53 55 50 76 89 82 67 78 93 57 57 61 49 60 80 75 65 72 46 70 60 56 71 59 72 83 74 57 52 62 37 40 51 45 40 42 42411 152 4461 30 9741 11 46 51 7220 2875 -50 999999 999999 999999 999999 -16 107 244 435 577 702 911 1067 1157 1433 1923 2357 2827 3114 3172 3853 3672 2799 2760 3027 3627 3867 4288 4905 5701 7285 8384 9013 9591 10837 11723 12338 13536 14687 15593 16135 17424 19389 21607 21875 21818 22562 23833 25438 27370 27504 27799 28354 28910 32469 34431 37931 41263 43417 46214 48242 50854 55842 60136 63681 66851 69870 73236 75316 77249 84605 91327 98597 105506 112004 118611 120554 121806 120597 115481 107700 105163 106207 105004 102792 106394 105733 98674 90515 80132 73488 65883 58565 51110 40486 38509 41898 41951 41469 37497 38322 35634 30433 25196 19353 15662 12271 9865 8946 7790 5801 3929 2104 591 131 114 98 66 82 112 112 73 107 103 103 79 94 96 115 92 87 90 87 86 91 92 79 89 102 107 103 94 80 82 76 63 80 71 68 70 58 50 42420 165 4072 30 9742 11 47 0 7221 2879 -98 -41 74 274 402 502 683 738 766 979 1121 1156 1279 1350 1481 1624 1779 1769 1847 2000 2149 2381 2625 2852 3011 3075 3334 3478 3650 4112 4327 4421 4660 4917 5053 5279 5504 5868 6437 6682 7569 8328 9176 9784 10448 10920 10999 11916 13342 14512 15516 17791 19925 21529 23390 24132 24811 26980 29169 30795 33241 36979 40932 44355 46006 47042 47308 51550 56343 61826 67434 73044 76591 76203 78203 84150 85906 86882 90273 90197 89811 88149 85734 83909 81165 80139 78271 77714 74895 74219 75610 72511 68507 65347 60107 53885 47771 46356 46097 45491 47328 46614 51286 53246 51687 47917 48355 50412 50084 50954 52495 48585 42333 38827 32540 25367 19081 15572 12192 10805 10406 9452 8990 7342 3986 848 105 87 68 42 51 53 70 77 96 83 68 46 82 59 49 55 54 58 63 64 75 62 58 54 65 66 78 67 60 70 53 48 41 45 50 36 38 53 34 42429 169 3956 30 9746 11 47 9 7222 2883 94 229 139 365 442 683 915 973 930 1337 1402 1496 1793 2025 2199 2362 2784 3277 3652 3984 4463 4556 4949 5231 5592 5974 6302 6986 7589 8120 8852 9545 10098 10811 11506 12373 13156 13681 14236 14780 15136 15785 16620 17461 18705 19767 19863 20715 22125 23397 25020 26508 26243 26579 27754 26226 25400 26046 27182 28291 31314 33578 34850 36324 39075 41642 42935 43665 45410 47278 48260 50317 51997 53963 55653 57358 59254 60422 60563 61461 63296 66431 70123 73768 75847 75563 72704 71787 71916 71870 72050 72258 71506 70611 71472 72422 73096 74514 74298 69682 66336 62736 57811 55734 55159 52007 47192 44866 44998 46946 49577 49482 43610 37324 33362 31089 27767 23432 19623 16086 13418 11059 10634 12084 13643 14068 9284 3804 1166 119 85 95 89 95 117 106 77 105 115 102 100 106 97 97 94 88 87 85 81 76 86 102 77 86 90 95 86 84 95 92 70 81 91 75 76 69 58 66 63 42438 165 4074 30 9744 11 47 18 7224 2887 -14 79 -50 -8 120 383 480 766 1104 1291 1531 1730 1847 2022 2551 2986 3331 3625 3942 4006 4630 5001 5270 5918 6530 7276 7624 7940 8390 8714 9171 9537 9991 10432 11076 12030 12769 13728 14607 14992 16493 18040 19380 21139 22576 24162 25887 27871 30288 31424 33126 36550 39421 41874 44632 46863 49434 51589 53574 54629 55236 53669 51275 52480 53886 51538 51082 50832 50980 51263 53105 55646 57765 62317 65276 66445 65615 66037 66221 67466 67401 67598 68874 69312 70010 71734 72081 71401 71296 70677 68648 64642 61146 60250 59908 59226 56007 52562 50071 48212 48176 47819 46231 43840 41555 39178 37593 36176 35248 33839 30941 27651 23290 20392 18441 16620 14888 11288 9935 11356 13244 13112 10220 4791 1148 150 106 100 91 50 52 75 68 70 86 67 65 72 86 73 73 58 71 59 53 70 62 68 75 73 72 66 69 79 81 66 72 66 58 57 56 49 47 40 34 42447 155 4377 30 9747 11 47 27 7225 2891 -72 47 232 270 366 751 664 725 1163 1481 1715 2097 2408 2790 3010 3389 3679 3944 4164 4664 5235 5887 6297 6808 7318 7654 8228 8834 9818 10865 11811 12859 14321 15625 17275 18722 20132 21540 23173 24441 26343 28149 30595 33835 35875 38639 42587 46540 48992 52468 55882 57966 59227 58769 59180 61406 62714 63179 62493 62487 62942 66023 71189 73135 72869 75648 79487 82741 85491 85689 84643 83745 85358 87514 88175 85355 82218 78532 77931 78300 75211 73256 69801 69975 70878 69337 66372 63930 58733 54409 49467 45110 41146 38218 35300 32656 30962 29369 26032 19721 15106 11615 11054 12840 13970 16053 16453 13935 10884 8238 5330 2943 1227 239 105 78 69 29 51 62 69 61 44 69 76 85 95 67 65 90 90 103 83 81 76 51 67 95 95 87 61 61 82 83 71 66 67 62 64 54 44 46 58 51 44 42456 151 4502 30 9752 11 47 36 7227 2894 -68 185 204 443 646 870 1038 1110 1306 1806 2111 2465 2807 3049 3463 3676 4140 5088 6030 6902 7872 8985 9993 11110 12242 13387 13332 13606 14415 15295 15994 16690 17866 19062 20449 21972 22655 23574 24846 25927 27994 30411 32178 35199 38637 42065 45833 50172 52404 56311 58845 62495 66919 70038 73149 75309 75398 75069 75683 77401 80497 83861 85563 88600 92768 103319 104162 99791 104415 109573 109230 108944 103831 95690 90809 88055 85551 80810 74743 73570 70752 65867 61552 58749 54642 49975 45690 42421 38749 35504 32736 29064 24873 17575 13492 11397 10484 9847 10710 14164 18945 23225 26725 24424 16280 9744 7731 6909 3885 934 107 63 77 77 71 75 81 83 81 68 80 59 87 89 93 90 98 88 70 78 74 71 65 80 86 102 97 84 80 85 76 83 80 57 52 76 70 56 62 75 59 42465 141 4809 30 9759 11 47 45 7228 2898 211 506 680 881 1328 2131 2448 2911 3331 4162 4841 5738 6228 6430 7178 8204 9588 10592 11940 13412 14597 16406 18619 20316 21950 23922 26086 27964 30799 33096 35648 38335 41703 44525 46565 50327 54013 57420 60188 62649 61840 62577 64278 63688 63873 64906 67964 71055 72439 74653 79648 85999 91765 99225 101600 102577 101857 103901 102778 101097 101250 98989 100502 100245 99965 95499 89538 81169 73844 68927 65614 61369 60064 58930 55840 51995 47681 41746 37058 35484 34474 31942 27325 23394 20577 18506 18680 18597 16799 15868 16721 19534 23593 25117 22019 18094 15402 14379 13098 10511 5849 1427 121 70 49 56 65 86 77 87 91 110 87 95 89 69 67 66 68 98 75 74 65 89 81 76 53 62 86 81 84 67 62 57 51 67 72 81 72 67 50 42474 135 4989 30 9759 11 47 54 7229 2902 -63 91 386 713 1112 1475 1903 2459 2922 3583 4484 5494 6461 7644 8698 10209 11688 13267 15507 18055 20516 23523 25464 28517 31843 35193 39883 44129 48167 52425 57134 61132 64182 66126 66839 66308 66479 67039 69839 71129 71596 71513 73290 73672 72302 75038 77120 77704 82730 89004 91486 95149 98904 101455 101608 100581 99074 98917 97140 94136 92684 92845 91196 89258 87142 77331 69688 64684 60935 56579 51125 48084 44241 43592 42165 39902 39874 39861 39180 37513 35751 33415 30769 30380 29307 25496 21903 21426 19737 16365 14024 14566 12180 4445 636 187 168 136 120 131 126 115 119 100 116 137 141 121 129 129 105 105 102 97 96 114 117 97 118 124 109 89 99 124 122 106 108 95 104 94 94 92 92 82 83 42483 199 3062 30 9752 11 48 3 7231 2906 -79 -57 -92 999999 69 140 -54 999999 38 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 273 622 1015 1458 2238 3210 3686 4721 5616 6381 8338 11813 15597 19898 23751 27973 32672 38079 44219 49781 57474 63492 68650 77955 84802 87554 91190 95335 93077 89988 87234 84216 80666 81019 83357 87560 89822 91418 93341 94890 96833 97989 99421 97893 96027 98005 99814 97229 91126 87961 93384 93242 86050 83671 78118 70582 64810 62226 62296 63223 59299 52330 47670 48646 44550 44156 45485 39434 32662 30080 27119 25231 24083 20598 16395 13345 10217 5476 1560 334 219 231 159 129 114 54 71 58 90 90 64 78 92 67 59 66 61 62 72 98 93 78 94 89 89 92 90 89 77 91 88 76 82 72 56 63 64 60 62 58 59 57 54 42492 202 2972 30 9752 11 48 12 7232 2910 37 7 58 281 416 790 1017 864 1217 1449 1637 1830 2184 2616 2776 3277 3304 3665 4121 4490 4733 4836 5123 5088 4988 5140 5304 5398 5263 5294 5002 4778 4801 4516 4079 3906 3801 3612 3232 3035 2688 2223 1720 1215 805 502 144 227 328 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 87 254 650 1135 2127 3400 5796 9144 11950 14412 18500 23062 30446 37308 43010 48386 50842 52888 56017 61528 67188 76750 85660 94813 100763 108284 113082 115111 115848 107093 99619 97239 97987 98804 97957 98701 98131 99431 101956 102761 101963 96861 92875 92558 90694 89677 84293 76448 69079 57716 45747 38508 30696 27717 25648 23518 23560 23056 24810 27791 31101 34520 36444 37334 38607 38233 35207 33728 33151 31426 30387 27830 23913 19194 14951 10018 6073 2368 604 231 230 165 116 69 115 106 99 84 98 80 105 111 97 107 98 105 117 107 110 119 114 102 107 101 91 91 98 96 101 92 104 95 85 96 94 84 73 79 85 96 96 42501 209 2764 30 9754 11 48 21 7234 2914 -67 999999 8 250 222 226 691 825 937 1142 1225 1476 1686 2109 2632 2929 3154 3469 3939 4253 4784 5385 6078 6868 7825 8740 9759 11096 12446 13364 14522 15563 16889 18752 20118 21885 23827 25964 27006 27757 28117 27788 27666 28131 28213 27838 26406 24063 23567 23081 22445 20573 18853 16002 12428 9099 7214 5546 3175 1367 799 860 964 1410 942 455 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 871 1794 3012 4559 5975 8885 12401 15267 19791 27161 31606 35321 41722 49020 52976 57703 64435 74142 81402 86167 97681 109165 114997 115321 114673 112433 102040 99659 96025 86645 81801 83454 86177 83265 80720 81101 78892 75550 68289 60053 55272 52642 46895 41438 37481 32640 29312 25555 22292 21989 23311 27648 33963 37739 39982 42367 48090 51701 50750 48653 43180 38981 37199 34185 30673 27443 22357 19354 15378 9845 4659 1675 396 118 136 122 119 128 139 134 85 117 93 109 113 133 117 147 169 151 145 143 163 144 127 117 116 117 119 147 141 131 129 124 122 116 124 121 118 107 102 116 101 42510 203 2944 30 9754 11 48 30 7235 2918 58 183 192 360 486 514 835 974 1492 1678 1841 1956 2346 2600 3027 3239 3432 3613 3959 4371 4996 5577 5990 7025 8167 9352 10926 12998 14581 16651 18661 21125 23711 26946 29335 31576 33183 34577 35953 36527 36542 37311 38451 39221 40758 40202 38729 38829 40065 40583 40244 40323 40647 40707 39770 37042 35723 32640 31444 30800 28469 25182 20068 15066 10495 8219 7730 6148 5228 5251 5517 5955 6976 8767 8686 8033 8121 7442 6242 6045 6173 5737 4264 2633 1149 394 168 113 0 -54 999999 -83 -13 -10 -82 76 238 227 278 447 678 652 885 1058 1368 1637 2524 2864 3883 6894 9745 13109 17621 28278 36945 44400 51849 62072 73524 79513 83767 85193 84780 91434 97693 97108 102338 105601 107526 105481 98454 99227 96627 81553 72146 63208 51171 44982 43891 42350 39014 38742 41416 47212 53577 61557 60999 56469 53337 52349 53035 51896 43795 33770 27784 24534 22018 19019 16857 15217 10574 4311 540 176 102 101 79 106 137 139 142 138 110 109 87 123 136 103 104 110 126 138 152 131 123 104 109 117 123 108 113 129 109 122 120 106 105 100 96 109 106 97 86 42519 188 3391 30 9751 11 48 39 7236 2922 -23 999999 999999 -50 33 286 432 495 498 538 629 694 906 1301 1423 2096 2762 3391 4112 5355 6182 7562 9118 10467 11998 13786 15601 17509 19728 22042 23651 25654 27450 29415 32042 35057 38165 42027 46248 49890 53690 57685 60680 62388 65690 68788 69650 69883 69744 69640 69012 67028 68616 66376 63224 55327 50391 51589 53109 57906 61240 63133 66758 64294 60082 56511 49387 45867 46969 43381 35144 27366 19678 14562 11603 11696 10810 8691 7904 7986 8674 6476 4915 4374 4273 3980 3852 4275 4755 4787 5157 5790 5674 5923 6535 8295 10248 12283 13742 14841 14782 15660 15482 15341 16186 15978 16243 17412 20182 22073 21627 25349 28555 29813 34947 40332 45593 51028 56074 58374 61881 67394 69438 71629 72882 71216 67722 69732 70234 77533 81778 80707 79577 76034 76404 80516 81531 76597 58318 34630 21580 15172 12136 10364 8813 5098 1304 209 139 125 85 77 99 110 103 112 110 139 124 104 143 118 102 99 94 96 96 111 110 104 102 100 95 91 96 101 104 108 90 101 96 71 87 89 90 79 81 89 42528 176 3747 30 9747 11 48 48 7238 2926 -77 999999 999999 -58 -27 146 432 515 654 710 1195 1570 1961 2309 2868 3209 3740 4492 5410 6944 9011 11517 14837 18791 22929 27250 30860 33389 35628 36158 36290 37774 39589 40516 40866 42131 43525 42889 39111 32484 31210 32765 32877 31023 28335 27727 27175 27757 28032 32976 39616 47025 55460 61139 68290 75811 80803 90088 99572 99360 103316 103181 96844 98551 108719 108750 104784 102447 101920 108250 104302 96362 99805 96458 80556 65170 48432 28332 19374 16774 14969 14399 14910 15721 16170 16405 16230 17019 16286 16029 16242 16300 16945 17636 18662 19039 19168 19814 19881 20352 21163 21299 22268 23008 24270 25671 27431 28885 29760 30466 32228 34387 36995 39803 38976 38559 41224 47763 56226 60682 62020 61376 66495 66481 61162 49157 35612 25460 22850 20116 13038 7976 4925 2199 622 229 142 129 76 90 131 105 76 86 104 102 115 104 124 113 106 105 111 96 110 103 117 127 113 115 120 133 115 107 110 114 106 109 105 89 97 95 88 95 99 84 42537 169 3957 30 9747 11 48 57 7239 2930 -86 999999 115 141 302 475 785 1191 1355 1587 2066 2701 3129 3608 4330 5176 6163 7864 10183 12719 15284 18895 23338 28043 31486 34782 38505 40820 43559 45792 47702 48707 47328 45331 45369 45796 46961 47716 46837 44676 42933 43311 45358 46662 48729 51198 52745 53855 55587 55797 57150 59603 70298 83870 92547 95459 95681 86246 79408 72317 68242 60381 50072 47296 44652 50506 54290 48299 42069 38602 37133 39196 44638 51122 59318 65159 67739 63993 58225 57096 60475 63812 61476 58164 58375 60644 60023 60110 60078 56914 51060 48268 53218 52457 48348 44388 48121 51368 51103 46402 44538 44378 40551 43567 42506 37665 34859 34395 34906 32148 29312 27292 26078 25205 25236 24628 22950 20618 18724 16978 16749 18897 20047 18816 14782 8840 3594 1123 497 332 193 129 120 84 76 119 137 132 121 133 131 104 118 150 150 134 157 136 129 125 136 140 146 146 138 145 135 138 129 144 120 121 111 116 122 93 104 99 101 42546 150 4521 30 9741 11 49 6 7241 2934 58 244 383 793 1137 1504 1769 2302 3283 4591 5872 7168 9052 11017 12694 14415 15888 17832 19482 21184 22530 24276 25366 25390 24200 23139 23178 22641 21845 21575 22169 23677 24944 26565 27900 27384 27818 29223 30241 33137 34413 36312 40162 41285 40825 41813 43182 45898 48184 50501 54101 57786 62404 64409 64745 66850 70518 74119 76933 79221 85772 98245 104610 105874 109764 107094 111674 119587 122434 124937 133055 140799 134299 128182 121615 124926 127074 135036 129464 119775 113796 113384 110080 90219 71877 55885 41602 31459 30786 33332 31994 31364 30634 24675 24621 26087 26852 27589 28868 29447 26227 19071 12170 6480 3972 2744 1608 847 529 333 170 149 140 118 110 125 132 133 139 164 134 117 140 123 112 124 118 139 135 114 118 126 148 144 140 136 150 144 147 117 115 124 132 114 126 118 106 102 100 98 42555 116 5562 30 9732 11 49 15 7242 2938 16 126 263 346 451 631 847 946 1358 1611 2099 2521 2806 3061 3463 4080 4814 5380 6145 6999 7842 9378 11094 12329 13472 14661 17035 20150 23736 27966 32164 37435 42601 49392 60373 74014 88428 104424 125714 150279 176443 211430 245798 290006 332618 376388 414438 449718 447476 438709 386526 292153 245654 189366 137842 98487 61856 27250 16455 13145 12973 12612 12425 11985 11273 9667 6774 3662 2446 1870 1575 1359 1206 934 562 227 101 100 146 145 158 106 134 133 128 119 111 116 108 115 147 119 109 125 143 152 149 163 146 133 157 154 127 111 120 141 136 129 117 121 121 124 115 105 99 102 42564 124 5288 30 9728 11 49 24 7244 2942 -8 211 439 557 890 1104 1309 1586 1778 2093 2624 3130 3728 4421 5015 5838 6750 7790 8923 10117 11654 12885 13956 14641 16246 18293 19678 20449 22378 24239 25566 26095 28390 31999 34513 38254 42649 47368 52090 56628 59532 65175 70453 76641 87172 96047 102376 106939 108695 114921 122988 130151 142039 157124 169693 176631 196697 223397 226481 186058 160463 149256 162234 169497 176252 193364 199373 187558 202250 206879 185471 165523 137389 65421 20487 9702 7726 5429 3559 1467 317 119 86 86 44 70 104 97 101 100 123 126 139 110 103 96 94 126 135 99 110 114 126 132 105 113 122 141 115 115 122 140 132 122 116 107 123 135 113 100 101 101 90 86 42573 121 5375 30 9725 11 49 33 7245 2946 -54 48 204 462 565 759 1067 1404 1749 2139 2691 3396 4070 4681 5772 6861 7858 8912 10335 12294 14306 16125 18111 20904 24233 28743 33730 38572 44035 49476 55725 62202 70280 80283 89785 98981 108185 113092 122882 134604 142564 146429 141812 148826 151950 159771 172910 177907 168913 168935 170275 157564 142361 139092 149423 168157 175166 175843 178217 187653 184263 159145 138409 118740 114180 100109 66806 47934 29845 22528 17946 15267 14059 13025 9114 3618 653 77 90 120 60 48 62 72 84 114 101 78 65 80 68 52 72 89 85 85 87 103 80 65 81 99 94 101 81 101 95 100 98 109 100 100 105 87 87 78 66 62 61 59 55 42582 119 5435 30 9725 11 49 42 7246 2950 -30 100 192 368 539 868 1121 1388 1766 2285 2770 3198 3819 4392 4902 5745 6783 7999 8858 9707 11054 12752 14376 15892 17921 20874 24256 27980 32549 37780 42928 48957 56889 65409 72121 78670 85315 92735 99367 105943 114832 126878 141440 152648 159621 179469 202018 220534 237292 254972 266070 255777 259905 265952 258592 240357 232202 207960 195214 198291 170475 146341 104574 72095 44304 21054 15248 18280 20647 20221 19351 14890 6475 1078 127 106 98 85 87 64 94 111 105 91 114 86 87 84 82 91 115 116 124 101 105 97 99 106 97 105 123 113 129 140 154 135 130 120 113 122 115 123 106 104 105 89 79 83 85 42591 123 5311 30 9721 11 49 51 7248 2954 110 324 417 505 811 1086 1281 1556 2061 2499 2623 2979 3406 3905 4514 4943 5683 6578 7912 9384 10991 12293 14030 16336 18531 20913 23934 26574 29960 34293 38779 43816 50147 56594 62210 67688 75153 82066 88804 95821 103186 113401 125529 133232 139718 148354 156760 164673 175076 186925 203224 224774 222305 219226 231762 232863 230407 220416 204984 194937 180378 168837 151779 117182 88350 69027 47816 30003 22961 20480 21486 23589 25903 28036 28197 26861 17938 4990 476 106 87 105 103 123 115 109 99 73 100 121 108 93 93 109 134 142 103 105 108 109 102 97 114 103 124 132 137 141 122 122 114 114 114 119 90 84 104 100 97 96 69 72 73 42600 123 5305 30 9715 11 50 0 7249 2958 -79 128 339 448 589 693 953 1235 1499 1606 1856 2563 3083 3770 4506 5173 6056 7106 8166 9434 10782 12752 14613 16630 19130 21679 24196 27259 30786 34820 38864 44116 49575 55771 63559 72235 79963 89708 100089 109938 121226 133168 145465 161362 169938 177855 189818 198104 203909 210940 217400 219172 221881 232235 240317 228104 220178 208264 191497 167376 132338 104360 87012 75667 62674 50810 41470 36839 36770 36048 34278 32233 32221 32507 32734 29926 21934 10035 1532 193 160 138 150 126 109 145 144 109 145 138 138 162 129 140 143 136 125 149 166 161 151 146 132 139 161 150 174 176 166 153 134 123 125 120 119 116 125 125 126 115 108 99 89 42609 141 4759 30 9709 11 50 9 7250 2962 -67 999999 41 86 185 222 231 393 603 660 907 1019 1221 1511 1787 2003 2272 2607 3045 3408 3879 4227 4334 4944 5568 6238 7021 7888 8463 9039 9849 11090 12412 13533 14966 16704 19165 20732 21853 24969 28666 31376 33818 36809 40276 43791 48259 52829 57445 64393 70807 78114 84063 89705 98023 105090 111492 124223 132503 137870 139927 141350 147393 160570 172065 174786 183594 198401 202821 205923 204838 195593 181800 172678 159648 152710 130129 101418 90435 84625 69222 57643 43349 25292 18506 21645 29845 34912 38208 41344 42264 43608 40853 30823 20177 8503 1339 261 125 131 111 109 106 115 109 126 132 120 143 142 116 155 125 117 134 125 148 150 134 139 118 118 159 169 180 171 137 144 150 126 122 118 112 114 117 118 117 109 104 92 95 42618 144 4667 30 9707 11 50 18 7252 2966 -53 97 164 125 539 710 903 1115 1397 1692 1778 1838 2229 2513 2563 2670 3125 3494 3942 4399 4999 5602 6175 6814 7278 8171 9094 10010 11595 13511 14564 15828 17015 18056 18737 20434 22051 23487 25608 27364 29029 31417 35737 39975 44218 47682 51369 54325 58448 62660 66177 69240 73363 75938 81044 85573 89729 94549 97385 99124 104897 109312 111765 113257 114928 116768 120097 121451 124494 129599 132924 138965 138680 132060 123380 115573 107311 102713 94497 78841 68605 58823 51348 40481 40613 49968 56179 60213 60896 63052 63092 61852 61822 69958 77934 67602 47943 26920 11689 2180 554 239 137 111 104 99 113 86 117 126 103 105 100 125 134 120 95 103 127 117 94 106 110 102 106 135 124 131 143 118 115 103 98 93 99 89 89 94 81 84 82 73 76 66 42627 143 4723 30 9703 11 50 27 7253 2970 -42 92 376 439 578 838 984 1291 1595 1935 2510 2951 3263 3727 4465 5173 5689 6409 7235 8740 10479 12043 14025 16185 18730 21158 23690 26708 29956 32147 33135 35649 38240 38574 37697 37965 40192 42406 45262 45234 46972 47089 49288 52605 54508 57070 62992 69339 71754 75442 77745 77742 76359 78555 82892 86829 91277 96117 98930 103365 101349 99656 102061 102395 103097 107489 106250 101413 95111 88810 84874 84327 80123 75296 71809 71289 67542 65549 64504 61529 58942 58566 59954 61221 58101 56770 58825 58989 59582 61795 67824 73813 78891 69348 43312 26165 16725 7174 1273 237 151 163 99 82 103 127 108 126 107 109 81 107 118 111 119 120 131 114 93 127 98 112 110 94 142 144 150 149 126 121 129 127 107 107 83 91 96 89 68 82 90 93 82 42636 143 4687 30 9697 11 50 36 7255 2974 13 74 227 387 792 789 958 1379 1645 1927 2185 2544 3148 3442 4158 4798 5388 6133 6867 7965 9177 10370 11540 12781 14320 16508 18905 21850 25016 28236 33190 38003 41619 45370 48404 52746 58146 64438 69933 75756 78974 81671 85709 87314 85892 84393 82349 80452 87110 92379 90432 91486 91035 91274 91737 91997 90814 88589 88812 88910 87693 82285 79405 76323 73177 74359 78559 80794 79737 76381 73112 70669 67423 64500 62756 62970 65180 67937 71621 76760 79275 78513 76314 75120 70927 71863 74450 73395 71994 66895 60267 48943 36375 27324 22169 21028 17285 7770 1055 163 154 169 142 116 155 138 147 152 143 139 160 148 149 156 146 139 113 112 125 138 146 134 129 149 168 188 180 159 160 164 156 144 142 142 144 140 126 124 127 132 122 106 111 42645 141 4743 30 9693 11 50 45 7256 2978 -99 999999 -16 240 458 438 540 642 864 1074 1166 1290 1720 2116 2448 2781 3208 3827 4489 5184 6028 7005 7913 9049 10700 12438 14771 17353 19962 23399 27663 32593 37637 43451 49787 56352 63616 71556 79722 84722 87856 92409 94700 95335 92344 98794 104200 107986 119604 127950 126412 119001 120348 118625 119857 117398 117638 124041 117018 106767 98405 97664 98660 98618 100674 96501 88442 81626 72909 65083 60388 56555 51585 50752 54348 58836 62555 63801 63192 61570 59609 56025 48377 41181 38847 39276 33840 27612 26410 26970 27875 25914 22217 16979 7979 1043 149 133 122 122 116 137 154 131 115 122 139 124 129 117 119 118 126 153 130 122 116 122 119 145 121 130 146 123 152 157 160 160 143 127 128 134 120 110 116 106 107 114 101 102 100 42654 159 4205 30 9695 11 50 54 7257 2982 -53 -77 -9 24 -83 999999 -81 999999 -93 -18 -46 -80 18 87 -8 -71 -41 -94 104 173 269 350 373 275 402 640 663 872 1099 1202 1560 2020 2278 2650 3086 3582 4175 4919 5630 6570 7759 9383 10950 12635 14332 15945 18170 20966 23098 25341 28529 32338 36153 39795 44265 49561 55670 61412 65793 70037 75109 78062 83477 92489 96959 98079 108587 116163 121556 120044 115081 110691 107211 104245 109080 112252 114764 122402 130620 134548 128128 119569 114164 118932 110952 102869 95441 89207 81306 74356 70164 69084 66174 65360 67992 70383 67218 59587 53967 52804 47447 42141 38527 34773 30372 27367 25288 23872 21030 16057 8887 2277 292 173 168 111 115 94 73 120 121 104 83 104 98 56 87 94 76 90 104 84 103 131 112 124 115 79 100 106 104 112 153 140 135 138 116 122 113 105 114 109 103 92 105 101 97 88 83 42663 162 4114 30 9694 11 51 3 7259 2986 -77 96 183 573 842 878 1042 1509 1670 2017 2633 2735 2649 1905 1185 753 396 155 152 381 576 721 927 860 819 843 917 688 448 528 691 557 606 772 830 1141 1182 1316 1393 1648 1958 2293 2329 2573 2962 3761 4757 5947 7486 9082 10993 13235 15392 17653 20355 22501 24898 28466 32714 36883 40414 44977 48738 50721 55319 59645 64555 69985 73950 79844 89485 99219 110359 115637 120167 125824 134306 141220 142382 141977 144569 141910 144803 154402 159288 156340 149084 143604 141742 145839 141319 129885 108791 101346 92836 79745 74944 71265 69709 66401 57277 46247 40314 38710 38524 38783 37824 36411 34566 30508 25091 17548 9802 4238 1470 452 284 237 216 129 100 78 106 109 94 98 126 142 143 119 104 130 129 117 117 110 120 117 108 106 128 138 147 140 161 141 152 165 170 164 149 147 133 112 116 114 108 95 86 92 94 91 42672 164 4053 30 9693 11 51 12 7260 2990 123 104 105 558 849 1191 1468 1916 2467 3055 3806 4554 5297 5803 6105 6179 6584 7442 7754 7954 7012 5297 4140 2726 1455 880 617 818 1108 1568 1883 2077 2332 2519 2646 3289 3614 4015 4163 4411 4481 4407 4410 4498 4910 5320 6195 7350 8623 9831 11621 13818 15780 18262 19399 21284 23408 24181 26364 27137 28697 30414 31750 34228 37198 39160 43818 48578 54337 61184 68503 77727 86180 94319 104894 112480 115372 125126 133513 139903 138663 135640 143383 147348 153677 160227 161029 153725 146468 138478 129864 124025 115233 109099 96821 92594 88763 87085 84312 75514 68565 60663 54921 48836 45787 42798 41886 43579 42665 38466 32197 19084 7731 2360 961 873 709 634 512 370 197 127 79 106 128 165 123 111 163 159 121 115 120 137 139 125 145 120 118 119 135 124 148 147 133 149 171 156 169 169 157 163 161 153 158 153 125 135 132 114 122 111 119 119 42681 170 3870 30 9690 11 51 21 7262 2994 -47 235 683 936 1366 1831 2370 2877 3218 3557 3756 4178 4927 5598 6350 7517 9208 11453 14150 17378 21303 26310 31753 35668 37821 40422 45392 50671 53738 48966 38473 29250 21819 16208 10527 7780 7242 7013 7917 8796 9557 10078 10683 11493 11699 11803 12930 14052 14642 15004 15937 16416 16847 17126 18682 21818 25056 28460 32190 35558 39024 41031 44205 48037 52962 60063 65437 68366 68393 72735 76330 76082 78622 78353 77408 77678 80190 77083 74599 69976 69146 72778 72252 72884 75176 74652 78124 81850 82765 84501 85356 85383 85435 83826 76728 67906 58624 52315 45523 43112 43653 45162 46827 47307 48047 47465 46024 44005 40929 37923 35461 33623 30168 27428 25413 23332 19613 16773 14596 11785 9982 7461 5386 4211 3542 2679 1254 337 133 96 69 100 121 81 98 82 114 117 114 115 109 125 114 107 123 117 123 120 142 138 134 150 166 161 163 155 161 148 142 144 127 123 111 122 118 105 100 94 95 94 42690 165 4021 30 9691 11 51 30 7263 2999 -32 124 387 650 1165 1645 2321 2997 3636 4352 5234 6345 7785 9440 11566 14034 17013 21084 26354 32711 38996 45548 51999 57606 63722 71443 75831 75665 74271 74320 70788 65141 48971 33484 30498 25208 19824 18683 18537 15432 13321 13161 13890 15548 17015 18669 20065 21623 22060 22254 21879 21962 23112 23762 23484 24325 26110 27491 28811 30140 30801 33920 37399 39431 43422 50292 56379 63065 70565 74622 78566 82080 88607 95989 97791 103030 108371 106211 100303 92377 80575 69388 62369 59451 54268 48162 45273 47082 47745 46944 44032 39532 36126 34124 34398 35563 36831 39525 42676 47274 50765 51421 50168 46316 43886 39796 35354 29880 29328 31883 32859 31217 32604 33481 28934 21942 17384 13393 9466 6123 3062 714 166 150 112 77 130 116 136 137 160 161 121 106 125 153 168 161 161 143 117 129 130 133 156 161 165 155 178 188 183 161 157 154 159 142 135 136 138 134 131 130 120 122 116 42699 158 4230 30 9690 11 51 39 7264 3003 127 507 834 1388 1967 2952 4071 5229 6628 7945 9013 10431 12254 14663 18249 21614 25431 29316 33670 38655 42617 47127 51878 57008 61961 68164 77377 85527 90493 89042 87587 93878 96446 99338 102268 98803 91703 82597 74538 67832 60509 51877 40479 33985 29728 24825 21894 23402 24695 25105 27552 29494 31811 33971 35255 35983 36512 36866 37650 37886 37967 38959 39871 39973 40276 41794 41889 42894 44679 45452 44639 45581 46881 46400 47103 48907 47807 47639 48969 49442 49414 47154 45527 45996 48080 49413 52206 54789 56645 56090 55652 55138 48247 41105 34935 32213 31535 32152 34174 30669 26238 22793 21760 24277 25999 25946 30426 35754 38812 38974 25354 10512 4392 2740 944 127 85 58 64 93 99 88 102 95 96 98 111 121 130 106 75 84 82 113 122 85 97 117 136 141 153 138 135 148 137 133 139 144 147 135 128 117 111 109 102 108 105 103 42708 155 4320 30 9690 11 51 48 7266 3007 100 451 778 1268 1994 2843 3573 4265 5156 6453 7583 9160 10869 12997 15646 18378 21142 25351 29820 33997 39410 45544 49439 54830 62566 70013 77776 84741 89924 93662 94437 99879 105270 102559 103270 106376 105124 95159 88602 86442 89636 82733 73497 70460 62789 50575 41677 42683 42088 44893 51352 59054 63425 61873 57984 57569 55250 51628 45742 38883 34347 33901 32359 30812 29699 28104 27586 27681 27831 28125 28940 30420 32334 34618 36865 38682 40224 41761 43041 45215 47098 49379 50755 52139 52968 53273 51346 47955 44303 41607 38771 38227 38553 35546 29318 24672 22649 22982 26199 28639 28184 28859 29074 25905 19390 14270 13036 9689 6233 4147 2117 387 104 113 98 85 96 116 131 106 107 79 102 108 99 95 116 109 117 119 105 108 88 102 129 141 140 123 137 149 139 132 145 114 114 127 130 118 101 106 106 91 93 77 81 42717 156 4293 30 9693 11 51 57 7267 3011 -33 266 480 894 1347 1796 2476 3296 3981 4886 5799 6718 7898 9146 9876 10559 11614 13117 14929 16308 17086 18328 20454 22809 24720 26589 28435 31437 33274 35783 37512 36678 35551 38299 40153 39134 42010 44796 47458 46554 42568 46223 46980 45966 46263 52522 61647 58013 54393 60793 65490 68894 75994 79828 88129 99251 111517 117023 114195 115682 115541 104877 88825 61674 45066 37059 32916 31393 31438 32211 33196 33172 33351 34631 36758 40046 44404 46735 48503 50834 55399 59417 59891 61007 62809 64697 67298 68403 71004 71996 72019 70276 66786 60427 54637 44965 38271 33924 30008 29237 34002 36954 35071 31104 25798 18802 14539 10552 6423 4610 3014 579 189 175 175 139 141 155 177 151 154 167 193 126 145 179 169 181 189 169 150 154 176 176 178 183 194 197 211 201 209 203 192 176 196 203 200 177 165 173 177 170 157 145 143 145 42726 158 4237 30 9697 11 52 6 7269 3015 26 394 997 1211 1418 1739 2202 2962 3881 4932 5922 7192 8416 9605 11016 13092 15136 16768 18537 20202 22370 24316 25794 26741 27147 27880 27554 26220 24520 27119 30254 34569 37403 35848 35032 37125 39090 41534 44092 44818 45439 49338 51808 53524 53298 52766 55656 57602 60473 66564 70488 70983 72005 70582 70699 76184 78952 83058 81728 82166 80654 88798 94928 89077 79511 80098 78784 77313 71194 71387 68366 63424 58445 60074 56920 47376 45129 46705 42323 34187 30760 28934 27944 29026 30432 33019 37905 43435 49351 51162 52533 55738 59746 61033 62362 65959 65865 54857 42688 38471 38768 43000 43762 39731 31506 22085 15302 12720 10598 6835 4466 3185 1008 184 182 163 141 160 135 94 118 156 138 126 157 135 127 126 141 133 127 144 149 142 120 131 133 133 147 160 159 177 177 181 178 174 174 160 152 166 158 149 150 149 126 130 132 119 42735 153 4391 30 9701 11 52 15 7270 3019 142 204 663 1069 1353 1701 2107 2649 3302 3767 4418 4868 5376 5743 6140 6707 7033 7678 8401 9179 10168 11113 12307 13628 14681 16424 18019 18540 18920 19312 20845 24041 26950 26828 28024 30509 32581 34093 33384 34958 38616 40196 39985 42046 45595 49038 52424 58586 68568 76132 83046 90259 97402 102081 98226 87964 87907 93842 98413 104338 104331 103686 115153 120397 113633 103305 92413 85398 81019 82187 83269 76689 71849 65678 55392 46186 44058 41020 38634 39239 37595 37274 38246 39559 40618 40961 44635 52083 63722 78166 93299 99785 101483 94923 77294 54530 37994 34037 32345 30097 24562 15443 9132 5928 5026 4456 2060 453 235 178 171 126 100 126 131 115 145 164 156 122 97 101 135 145 149 141 143 122 131 126 129 136 170 175 145 135 149 170 151 152 182 165 158 167 150 153 136 125 130 142 119 119 114 42744 156 4303 30 9703 11 52 24 7271 3023 26 165 498 569 714 965 1247 1606 2279 2753 3129 3848 4436 5202 6202 7176 8060 8941 10062 10903 11639 11818 11995 12028 12395 13501 14590 14701 14844 14497 14558 15127 16061 16228 17048 20789 24569 27906 32302 32257 31666 30880 30406 25126 23216 21380 22101 23022 25982 28059 31077 35197 37218 39871 42702 44131 47387 55030 64099 77692 92124 98485 103924 116168 133735 145385 141860 139034 121909 118660 114827 107330 97167 72743 61786 55382 48887 43024 41866 41822 41595 42119 44308 47010 50259 55063 59952 64949 72309 78234 82551 85544 89830 97911 107437 108575 102341 88548 78779 70172 60420 54073 48546 34689 18173 9279 5697 4031 2136 552 228 168 167 131 98 144 118 111 139 136 138 116 95 96 124 112 118 126 111 127 138 114 118 126 120 122 145 144 124 157 162 164 156 152 153 151 135 120 123 109 110 120 111 104 116 100 42753 153 4391 30 9701 11 52 33 7273 3027 15 243 364 609 957 1201 1415 1864 2239 2533 2825 3466 4237 5180 6033 6936 7658 8526 9864 11519 13524 16205 20569 23859 26874 28207 30521 34324 35921 35124 35417 37902 40294 42289 46955 49083 51843 57931 61456 66401 78120 80006 77396 74383 70063 60513 51901 52236 54973 61512 66924 71652 77623 78253 79823 87993 91774 95627 97602 93970 90926 90446 87184 87419 90549 93942 94344 81381 67931 61062 59214 58989 56871 55091 49873 39324 38593 36389 35664 37643 39818 43363 47794 53087 60347 67366 76341 87815 95389 101684 105680 104071 96187 83297 72314 61441 46063 29481 18683 12204 7002 4838 5209 5580 3910 1350 478 222 203 159 125 97 123 155 131 131 118 126 136 119 96 103 125 131 115 94 107 113 120 132 135 138 142 167 162 133 145 134 139 155 150 141 148 134 134 125 112 111 100 121 119 104 96 42762 146 4604 30 9704 11 52 42 7274 3031 6 124 382 537 698 978 1295 1679 1989 1914 2020 2315 2626 3349 3799 4683 6151 7943 10234 13282 16767 20103 23113 26536 29092 30843 31991 32655 33713 32178 28815 27354 29242 33068 35090 38820 45659 52178 60817 68577 74430 80118 82825 86608 86804 91653 96618 92342 89008 85614 80261 90809 90269 96594 115640 121745 130143 132791 138352 145482 137867 121708 111333 107777 100679 88430 80579 64796 51036 44529 41719 34876 32237 32455 31660 30802 30112 32908 36431 42869 51040 62018 75234 93591 113386 117849 106997 84170 58890 35933 19853 8142 4884 3541 6405 7822 3638 1885 1062 501 192 108 106 125 107 83 78 86 81 101 89 99 98 80 72 78 101 97 86 106 91 81 82 85 110 110 111 122 139 146 133 121 117 119 103 93 105 107 103 95 96 87 79 81 79 75 42771 148 4519 30 9709 11 52 51 7276 3036 -81 -18 377 509 725 1052 1419 2073 2722 3524 4514 5213 6036 6501 7024 7385 7657 8279 8979 10330 12390 15465 18870 22688 26033 29876 34687 38883 43397 49488 56683 58975 57776 58322 60729 64290 68481 71361 74137 81078 85214 84571 87535 89840 93556 99427 102077 104212 99898 96170 91669 94076 91985 90788 85233 88207 92564 97844 99986 101775 102816 103419 106482 108548 109739 108750 105707 92592 81558 71381 60513 47987 39467 31392 25892 21915 22132 23715 24722 25704 26836 28416 31058 35877 44785 60278 82579 97132 91594 79196 63340 41324 19883 10402 6513 7366 9177 7558 5851 2995 773 192 114 95 66 70 82 79 67 80 93 138 141 109 92 98 69 62 67 96 106 58 77 113 72 65 93 127 130 106 111 115 121 103 96 104 109 103 99 103 109 88 81 96 79 81 80 77 42780 149 4522 30 9712 11 53 0 7277 3040 -70 -28 49 241 303 669 1004 1285 1957 2578 3320 4592 5738 7195 8888 10214 11372 12601 13336 14147 14465 15149 16776 19626 24458 30355 36736 41527 42676 43681 47384 51646 53043 58020 66804 74975 74589 74644 77711 80707 86176 89269 85971 87874 95644 105718 112061 108950 106156 109760 113940 111790 111113 107498 98949 88417 91022 94277 90628 90354 88405 86562 82232 80763 85231 93491 101363 104581 108949 117554 109441 97908 84820 71583 63289 52226 46046 43226 41153 36489 30371 24833 23124 23881 26506 31160 36399 42567 49781 56859 49901 36578 22281 14030 13951 15713 17782 19902 15474 6590 1436 298 187 153 123 111 121 139 133 146 135 176 179 104 122 133 136 135 146 115 107 116 146 154 167 177 163 157 168 155 168 170 186 164 174 167 147 148 162 154 134 121 144 151 127 126 117 115 116 42789 135 4943 30 9713 11 53 9 7278 3044 -91 55 172 477 618 742 1217 1477 1737 2098 2390 2812 3438 4265 5186 6235 7478 8607 10043 12029 13554 15315 16895 18760 20820 23715 26874 30613 35466 40846 46523 53200 60967 68081 75399 84717 94043 106674 123149 142564 157473 175371 193494 205340 218187 236081 235073 208194 169828 134440 123728 118983 114666 114201 117351 123835 121881 123652 135882 132201 124657 108585 94422 91677 85111 78241 62446 55447 50223 44944 40346 35405 31455 29041 26838 27773 28514 23787 18150 15536 19555 34578 47766 38901 13257 3156 1117 503 265 148 143 106 92 167 167 159 120 117 112 129 143 107 128 140 115 116 141 155 105 113 136 128 164 153 152 155 168 157 139 136 132 134 133 141 138 132 142 142 133 134 128 130 123 123 101 42798 133 5006 30 9716 11 53 18 7280 3048 72 246 416 618 990 1251 1605 1999 2461 3146 4100 5032 5972 7099 8593 9555 11041 12632 14140 15828 17842 20133 22372 24732 28874 33850 38079 42790 47002 53538 59818 67977 77009 84657 90200 94297 96995 103557 104069 104141 112568 123815 127712 128275 134530 139514 150491 152248 154169 162951 171978 177136 176004 175417 173791 175599 166614 148116 112937 78910 67375 67891 74614 88778 96459 86940 74029 64598 50466 44967 42088 40139 36244 33815 41331 49111 54756 62157 63769 56112 38250 18022 6463 2208 927 314 162 146 104 93 119 105 93 96 105 123 146 133 104 130 123 117 119 129 114 97 116 124 119 133 139 147 141 130 147 135 147 118 123 133 119 113 120 127 118 124 135 122 101 102 102 103 103 42807 146 4615 30 9715 11 53 27 7281 3052 -53 115 263 327 720 1082 1421 1867 2446 3085 3917 4938 5911 7003 8478 9737 10556 11224 11759 13063 15091 17055 19956 23551 27257 30560 32894 36118 37804 36249 33462 32969 33712 37552 41586 44104 46860 50322 54889 61033 66099 66627 69818 72632 69058 64499 65601 69140 73864 76883 77620 85695 99266 103869 104362 100622 106042 111638 106568 102684 113085 114824 112854 114233 112180 109539 114261 119418 119851 115814 103889 87577 85816 82693 75160 70930 62455 56343 59607 61954 56869 51178 46702 45504 47403 48001 45786 46137 56618 73280 80726 80405 63185 32664 7879 1052 419 283 170 127 122 112 123 136 125 115 97 99 80 85 96 102 120 138 128 106 109 107 141 147 127 122 154 147 130 121 120 150 142 128 110 115 126 116 128 113 136 126 121 105 97 91 83 89 84 80 42816 143 4706 30 9716 11 53 36 7283 3057 32 401 670 943 1314 1727 2099 2234 2425 2821 3287 3740 4040 4273 4630 5051 5210 5748 6413 7196 8100 9382 10907 13549 15751 17451 19326 21741 24037 28248 32483 35680 39333 43614 49689 55092 59274 62704 65709 73211 80440 87206 95301 104896 116659 132514 152516 170585 176833 183095 191470 199809 197646 179333 169118 161087 151069 154597 145388 121998 123708 127014 105173 89639 62993 73292 86131 68385 54990 50321 45128 39805 39552 39193 39767 38660 36097 35509 36653 39199 41812 45823 51541 57740 63267 68616 72538 69956 58564 40052 20083 7333 1720 636 527 394 302 235 146 112 119 145 142 130 137 164 157 146 128 102 96 149 177 117 144 142 136 144 151 142 145 170 150 166 140 116 124 143 152 146 148 145 123 115 129 125 123 121 129 110 100 112 102 42825 142 4742 30 9722 11 53 45 7284 3061 -70 -15 72 360 644 765 976 1051 1328 1598 1778 1955 2306 2388 2570 2959 3095 3219 3770 4283 4889 5274 5784 6629 7047 7257 7802 9161 10532 12427 14475 15484 16354 17666 20785 25254 30200 33107 36769 39781 42431 46409 51991 56118 62333 69403 77609 83006 89078 97640 104289 119055 136119 151433 164047 179215 200029 217919 230963 259770 273512 279509 278401 258586 251161 227740 193349 152099 134150 102621 76011 57981 42800 36544 30491 21190 18923 23859 29698 33973 38353 41068 41188 35497 26048 18350 10315 6577 4527 3198 3356 3525 2597 889 531 325 206 195 151 142 160 173 152 165 145 169 152 171 174 152 146 172 170 176 159 156 145 163 169 187 178 165 144 125 141 154 183 178 155 170 165 154 147 158 143 153 143 125 120 120 122 126 42834 128 5161 30 9721 11 53 54 7285 3065 35 205 385 663 951 1293 1441 1863 2299 2934 3594 4366 5168 6159 7014 7623 9111 10264 12055 13848 14709 17036 20091 22784 25948 29701 33359 37026 41125 44297 48811 55037 62258 70933 81602 91607 103877 122620 146446 172531 205561 236723 258819 272972 292032 319849 270110 229035 219384 219550 222988 245314 231925 161397 120592 81094 40246 26158 17982 14855 12369 12909 14294 13766 11541 7574 4075 1641 1027 1075 1430 1831 2208 2712 3573 4501 4973 5416 6588 7294 5856 1813 240 142 128 144 123 92 124 97 112 105 133 142 133 118 106 107 135 141 122 132 156 190 164 164 139 99 83 89 107 132 119 116 113 121 107 119 112 117 120 105 86 93 95 90 91 88 42843 139 4833 30 9723 11 54 3 7287 3069 112 383 367 564 684 1022 1264 1441 1643 2178 2914 3629 4242 4916 5910 7310 8329 9714 11240 12972 14727 16715 19408 22354 25397 30111 35631 41413 47551 56981 65131 76655 95186 119085 137160 157205 166286 141824 132137 109192 94463 96647 97822 102362 120620 139752 158832 172899 186363 189152 185845 198667 208781 224653 234920 236949 245244 187592 136079 88219 35303 14372 11527 7941 4868 4028 4166 4177 4252 4488 4306 3347 2637 2239 1801 1528 1144 875 946 1310 1736 2233 2969 3951 5598 7654 9787 11227 10575 11049 10588 5569 1117 351 388 270 139 144 178 162 201 190 172 177 185 158 170 161 137 144 151 148 155 166 192 209 195 176 143 128 136 153 169 171 168 161 153 147 149 153 162 165 152 141 144 119 124 123 128 42852 150 4505 30 9725 11 54 12 7288 3073 -21 3 61 11 71 74 167 358 584 604 753 860 1053 1096 1244 1576 1848 1940 2156 2345 2651 3031 3426 3526 4063 4667 5397 6085 7131 7906 9046 10310 11435 12967 14883 16992 19286 21770 24343 27200 30517 34506 39189 43453 48072 53282 59986 67082 71972 76363 77007 80991 86017 91531 93476 98120 109358 125970 146870 152144 163236 162359 163214 188233 210879 229024 268154 289762 263804 247919 195789 118628 46441 23930 5821 3614 2937 2495 1744 696 422 485 629 745 819 909 1147 1277 1959 2901 3719 4131 4899 6718 9307 11917 13234 15034 17112 19998 22274 19892 14208 9516 4726 573 174 175 139 107 163 174 190 187 167 133 183 154 139 159 164 161 154 128 140 168 178 155 136 146 128 130 130 126 118 121 151 166 165 147 154 147 148 141 129 104 112 119 118 123 42861 185 3454 30 9724 11 54 21 7289 3078 -78 261 411 757 799 1003 1183 1386 1456 1517 1600 1897 1994 2100 1943 2131 1870 1788 1757 1672 1755 1739 1726 1680 1693 1661 1529 1467 1562 1523 1448 1577 1745 1946 1828 1945 1985 2208 2318 2416 2503 2472 2555 2619 2731 2983 3284 3573 3695 3953 4351 4715 5136 5351 5702 6089 6416 6718 6999 7627 8430 9356 10686 12248 13741 15117 17263 19395 21118 22505 24701 27484 29889 33238 37195 39577 43668 49368 52520 59220 67360 74925 81593 91416 97186 102416 105280 106220 111623 115755 122686 131476 132775 141600 148726 155675 158560 168213 175040 169731 155238 121357 90622 69655 60907 51707 57107 51865 45331 49395 39594 8884 6192 6029 5883 5453 5469 5077 5162 4712 3871 3470 3272 3005 3042 3154 3136 3566 4048 4256 4959 6595 7989 10080 12738 14359 14648 12645 8109 3998 339 47 65 88 85 65 100 145 113 107 108 98 84 75 90 100 74 94 85 92 109 128 122 108 102 88 90 82 82 82 68 86 100 82 84 91 81 78 77 67 59 78 73 64 64 42870 207 2792 30 9722 11 54 30 7291 3082 -55 -90 147 297 404 443 462 480 505 532 721 786 892 1084 1184 1496 1297 1643 1769 2207 2576 3060 3182 3395 3584 3735 3943 3872 4320 4981 5553 6168 6677 7333 8030 8914 9769 10280 10793 11026 10942 11108 10838 10208 9611 9454 9438 9006 8331 8158 8458 8987 9657 9772 9877 9480 9078 8083 7139 6784 6603 6098 5829 6311 6540 6896 6984 7681 8404 9179 9473 10249 11290 11447 11090 11060 11455 11182 11046 11562 12512 13264 13926 14784 15957 17038 17252 18165 20088 22323 23698 24635 26577 29295 30958 32788 35109 38298 42240 46448 51060 58421 67198 73037 73455 75572 79943 82382 88010 102585 112693 119667 127394 136321 134499 127633 129080 127373 109397 105952 116600 125089 127272 121656 102848 91830 72750 58538 52766 44827 29341 16677 11181 11999 13026 13801 15457 16324 15039 10417 7161 6221 5668 5626 5090 4612 4646 4872 4536 4222 3286 2645 2297 2516 4106 6187 9595 13380 15926 9068 795 101 112 129 127 108 136 142 113 118 141 127 148 183 149 120 136 104 110 125 112 113 131 142 148 135 127 121 98 109 98 105 116 124 118 110 121 116 121 118 110 99 101 88 100 104 96 42879 215 2552 30 9722 11 54 39 7292 3086 97 372 427 450 438 576 904 1163 978 1174 1420 1582 1967 2078 2349 2787 2865 3063 3426 3783 4347 4789 4927 5364 5810 6312 6787 7119 7658 8165 9028 10007 11125 12377 13482 14552 15711 16410 17387 18124 18400 18660 19032 19614 20298 20469 20897 21462 22084 22367 22705 22833 23179 23185 22924 22156 21495 20686 20347 20188 20206 21600 22798 23193 23543 23530 24331 24659 24028 23318 23326 23226 24186 25304 28145 31949 35729 40894 44283 46401 48730 48773 47088 41853 38878 37825 35062 34229 32853 33079 34237 35782 38488 43321 48174 49522 51332 53132 56236 61060 63850 63527 65799 68801 71781 76692 79473 82542 78472 75956 74556 73917 70905 70919 74831 76829 76776 80531 77474 79141 74125 64354 56794 52514 47877 43433 37223 31665 22359 17168 15126 14665 13502 12726 11416 9139 8688 7900 8048 8843 8856 7279 5110 3808 3583 3509 2910 2728 3028 3866 4448 3920 3371 2978 2211 1762 1554 1411 1411 1414 1804 2614 3259 5161 10021 15445 16301 8286 596 89 35 48 33 69 83 80 82 91 86 91 97 80 94 67 64 76 76 62 73 93 103 103 113 107 107 79 57 81 84 73 77 77 72 81 78 84 78 60 48 63 62 65 57 68 64 42888 208 2762 30 9722 11 54 48 7294 3090 40 102 386 707 664 723 1148 1406 1573 1674 1972 2244 2652 2910 3335 3795 4204 4737 5175 5441 5855 6201 6704 7188 7518 8163 8648 9548 10008 10390 11082 11573 12400 12692 13172 13584 14461 14909 15541 16398 17208 17840 18530 18992 19221 19439 20120 20099 19523 19069 18775 19325 19852 19979 19764 20078 20623 21038 22480 24151 26606 29548 32461 35767 39240 42328 47150 53974 63304 71020 75269 76119 76368 79918 84448 87448 89046 86357 81282 75011 75499 70750 62418 60419 61460 58848 57003 48410 41336 35997 36046 37056 39161 42221 42619 46025 50361 53891 57779 61135 63892 67688 72012 76391 78884 84795 86868 84688 86526 89720 96121 90299 79979 70654 67009 58451 49100 41817 38664 37890 32548 28324 25973 22741 19197 16119 13906 13520 12320 10322 8822 7696 6987 7193 6512 5443 4348 3231 2778 2526 2204 2513 3602 4376 5293 5356 5040 4078 2885 2013 1854 2065 2615 3499 4766 6073 9142 12996 15270 15779 12068 3245 227 80 107 126 72 93 118 114 110 79 88 105 83 105 105 92 81 88 95 92 106 102 99 80 100 102 84 83 52 67 82 63 75 94 87 75 73 72 65 66 62 58 58 62 57 61 42897 207 2791 30 9721 11 54 57 7295 3095 -34 164 172 307 391 430 481 562 727 1173 1267 1283 1455 1609 1759 2031 2253 2512 2807 3027 3313 3613 3979 4484 5025 5666 6162 6533 7329 7919 8071 8333 8816 9133 9072 9265 9575 9832 9812 9667 9937 10200 10825 11281 12185 12642 12632 13071 13469 13731 13877 13450 13101 13187 13276 13134 13326 14009 15516 17641 19273 21628 24164 27087 30766 35051 39251 43599 46557 47677 49416 52308 56691 61975 67883 71853 73650 74156 75174 78084 80283 81014 80430 78825 81051 86117 89089 93054 103000 110625 116290 120544 132074 137864 133068 129351 118338 106563 104061 106684 109225 112493 108162 106128 99265 94633 95579 89510 84096 77617 69189 61118 53109 48279 47256 44169 38299 34175 31632 28513 26746 25934 24949 24349 24502 23307 22285 21508 21076 18305 14651 11642 9435 7103 4571 2655 1741 1351 1168 900 621 639 632 827 1089 1484 1986 2514 3004 3808 5085 6587 7649 9139 13067 17684 19772 20199 17337 7825 1172 205 162 164 191 154 125 124 155 163 165 187 184 193 200 186 167 157 136 140 178 172 168 178 161 150 151 155 165 154 149 148 143 144 156 153 165 164 146 132 118 126 119 130 123 118 113 42906 223 2310 30 9720 11 55 6 7296 3099 -56 999999 -95 -43 43 166 353 587 1054 1058 1075 1365 1280 1560 1780 2138 2243 2365 2530 2748 2747 3200 3583 3929 4504 4847 5037 5148 5511 5729 6019 6644 7209 7620 8278 8844 9653 10342 10962 11769 12701 13099 13622 14140 14738 15489 15612 16111 16024 16269 16471 16502 16714 16756 17010 16863 16442 16091 15910 16033 16743 17999 19359 19827 20904 22252 23607 25069 26778 28450 28719 29015 29086 29108 28965 29243 29999 30645 32649 35329 38859 43057 47526 52977 58269 62554 65317 64457 62203 63967 66370 66401 65633 63382 65712 69280 67417 68122 72279 73442 73762 74952 78886 82780 85269 87443 85964 90936 88202 90712 90464 87961 85835 76414 70351 60826 58496 54193 48922 47750 45542 41978 38638 39156 42086 44071 44566 42557 41706 43736 44805 43699 41966 39430 36273 33374 30421 28604 27507 26913 26488 26146 25163 24129 22556 21513 18467 15124 13086 10317 6530 4297 3042 2251 1555 1244 986 760 707 1058 1561 2367 3796 7022 10411 11789 13665 15511 16649 15540 12031 10420 9877 7529 2638 271 119 97 110 120 113 110 106 126 105 124 135 138 148 110 131 108 113 77 69 118 103 84 87 121 125 109 123 110 110 89 74 71 81 78 92 94 114 108 96 95 93 98 79 85 83 82 75 42915 228 2163 30 9723 11 55 15 7298 3103 -39 999999 30 227 408 433 478 720 894 1440 1576 1613 1582 1403 1547 2015 2713 2905 3421 3502 3371 3383 3637 3793 3996 4184 4651 4921 5181 5387 5778 6363 6648 7012 7486 8024 8632 9328 9962 10692 11448 11871 12450 13614 14936 16224 17260 17979 19137 19802 20060 20390 21409 21846 22364 23081 23267 22907 22613 21585 20625 19704 18546 17121 16979 18368 20697 23808 26063 29175 31143 33891 36572 37978 40865 43534 44028 44378 43221 40944 39211 38806 38835 39836 41562 43451 43522 44874 47580 49531 50371 49840 47774 43615 42075 42009 39594 37105 38301 39682 41557 41177 42800 47252 51770 51324 49488 52859 56914 63452 72250 77520 82465 89969 86057 83504 79433 64557 53408 50309 44773 33929 26539 20874 18714 18989 20956 25953 31052 35445 39101 40119 40580 42327 44865 46500 46122 46103 47238 47403 47808 49241 48014 45102 41164 37134 31887 26882 23582 22026 21085 19704 17111 13155 10206 8312 7494 7772 8068 6861 3766 2708 3294 4874 8261 12092 15252 17235 17733 16850 16717 17833 18907 19830 20259 21156 21299 15591 3847 433 113 95 119 133 136 122 96 105 113 152 134 130 106 124 93 110 121 133 102 124 116 105 113 130 146 115 109 102 90 96 95 96 96 111 95 97 122 113 89 93 97 103 95 101 85 97 87 83 42924 231 2073 30 9723 11 55 24 7299 3107 20 30 130 89 279 415 380 698 985 1082 1196 1314 1517 1632 1903 1978 2049 2244 2365 2644 2832 3064 3047 3363 3972 4616 4900 5291 5502 6100 6502 7077 7665 8057 8172 8958 9693 10140 10997 11749 12465 13209 13566 13813 14696 15387 15958 16175 16205 16770 17575 18250 19226 19925 20632 21276 21775 21992 22164 21993 21366 20905 20149 19127 18067 17314 16472 15926 16443 17356 18940 20998 22618 24769 26436 29342 32432 35690 39248 43854 46660 46450 45264 45403 45564 46433 49410 50099 49195 48591 47491 45100 42845 40751 38834 38377 40996 43288 42464 38633 33244 28010 25782 25573 24803 23303 24201 25723 27792 30466 31437 31601 30876 30753 30704 30654 29561 28292 29176 30878 31370 32677 34703 37750 40221 45047 48288 51954 54616 53532 54065 56593 56499 56398 54735 52684 50779 48633 47230 44315 41642 39240 40731 41585 42073 44046 45549 45536 44049 42911 41187 39897 36867 32618 28438 26163 23594 19810 16523 14061 12283 11289 10911 12102 15484 20250 23504 25961 25466 24397 20488 16914 15849 17493 19931 23831 28040 33544 35847 30396 13555 1989 145 104 78 102 63 75 111 96 111 144 119 99 108 125 122 109 110 124 91 87 76 92 103 99 114 126 94 74 77 105 114 97 81 91 111 110 96 94 93 94 94 85 93 87 91 87 88 84 91 42933 224 2281 30 9721 11 55 33 7301 3112 -71 2 -76 -43 40 297 240 276 509 645 742 900 1119 1195 1635 1812 1983 2349 2571 3085 3006 3133 3365 3812 4059 4154 4615 5007 5134 5399 6156 6618 6948 8038 8710 9190 9831 10274 11031 11480 11841 12193 12475 12802 13005 13057 13207 13111 13624 14047 14357 14289 14207 14237 14287 14298 13963 14268 14648 15089 16285 17539 18902 20082 21729 23036 23307 22897 23248 24010 25853 28536 30893 33067 35450 37587 38193 38489 39049 39523 40462 43056 45061 46741 48699 50230 50413 45481 41470 39397 33768 29293 24145 21393 19233 16634 13827 12381 13685 15845 19216 22638 25597 27674 31453 35548 36969 38682 41636 42326 41407 39995 41155 41865 41043 39984 39394 37166 33423 31358 29959 29274 30230 31065 32931 34993 37532 41168 46481 51005 56061 61633 66768 70858 72426 71207 68715 70190 71014 68888 66354 58554 51417 47923 47495 50345 51341 50927 51215 50283 48135 48174 51671 54099 54449 52016 48099 42722 40301 36571 28178 19650 15249 14578 17135 20167 21721 23321 26164 28559 28805 25719 12481 1319 151 115 96 52 71 68 73 143 121 87 101 101 124 108 101 102 131 108 97 80 95 89 102 77 93 101 121 89 90 91 65 51 82 87 62 70 87 87 96 111 103 90 72 76 77 87 79 61 71 64 42942 212 2640 30 9720 11 55 42 7302 3116 -31 87 295 662 827 743 736 952 934 1023 1462 1517 2068 2088 2296 2541 2566 2967 3106 3330 3768 3881 3908 4123 4550 4937 5162 5896 6576 7250 7763 7937 8254 8208 8088 8203 8506 8799 8706 8771 9044 9466 9656 9829 10132 11096 11962 12497 13319 14319 15122 15832 16573 17232 18199 19583 21641 23536 25328 26612 28313 31065 34431 37471 38093 39066 39958 39850 39712 41013 41760 41864 42093 43144 45791 48674 48254 47212 44980 41614 38451 33293 28293 25178 23329 21351 19587 17136 16514 16793 18022 20080 22841 25031 27036 30455 33074 36072 39704 43130 45940 48224 50119 53032 55583 57173 57820 57711 59157 53750 45147 40435 35545 31663 31106 31635 31612 32988 35165 37487 39871 43652 48748 52096 55667 62838 69910 72086 72854 69767 69009 69445 66867 64961 63743 63308 61691 63554 64938 64285 64858 64553 61949 56952 52221 46353 41122 34508 27000 20526 15662 14285 16174 19029 22812 27663 31196 31516 28789 21093 9580 1165 61 47 68 71 88 97 102 101 125 100 96 111 107 104 87 92 108 95 86 63 97 111 101 100 108 128 75 68 76 95 82 68 70 50 61 74 83 73 70 79 68 76 77 67 61 66 74 68 67 44 42951 216 2516 30 9716 11 55 51 7303 3120 73 431 660 782 926 1055 1361 1320 1201 1367 1437 1513 1703 1936 2038 1874 1909 1858 1829 1901 2002 2068 1962 1928 1916 1888 2426 2783 3319 4197 4607 4607 4513 4764 5310 5854 6586 7173 8037 8657 9244 9362 9594 10088 10418 10666 10876 10670 10917 11237 11818 12726 13508 14317 15852 17022 18535 19492 20124 21794 24815 28644 31398 34933 38660 42393 45506 48117 50753 51755 53348 55743 57229 59057 61137 61971 62647 63103 62446 61750 61335 63790 67594 70910 71183 67557 61427 52707 44959 37936 29821 24039 21094 18916 17840 17051 17878 20720 23814 25842 29392 32344 34777 37720 40414 42385 43724 46599 51069 55472 58980 62203 70029 72784 75653 76144 78485 76731 73633 71660 67080 55687 44808 39628 35760 32220 32033 34587 39271 42734 45828 49033 51016 55277 58296 59495 58458 57067 56301 54667 53905 50612 45987 42024 37392 34395 32145 28538 22410 15692 10580 7372 6153 6580 6992 7567 7836 8119 8724 10092 13126 16359 19197 18874 14748 6375 787 103 104 151 124 73 77 110 115 71 92 146 143 96 97 128 118 117 103 86 93 92 125 95 94 123 114 99 104 96 77 100 92 76 65 79 92 90 95 91 94 87 77 74 75 81 84 88 80 58 42960 226 2216 30 9716 11 56 0 7305 3125 79 193 251 436 812 812 1143 1712 2095 2455 3076 3431 3519 3634 3617 3980 4006 3881 3680 3693 3544 3775 3947 4085 4096 3823 3871 3856 4166 4312 4277 4229 4095 4172 4236 4285 4689 4368 4103 3992 4507 4962 5205 5118 5395 6068 7111 8317 8797 9291 9598 9963 9961 9763 9682 9702 10128 10709 11047 11441 11837 12405 13051 13604 14149 14834 16212 17725 19232 20489 21845 23525 26253 28388 31083 34630 39291 44627 50855 57609 63645 69331 74483 77228 78928 79356 80954 82679 86212 86192 81861 79648 77406 77395 78495 79258 80115 82967 83935 77441 71346 60191 49055 39651 36815 38431 44941 57021 68393 74731 82581 87284 87949 83878 80103 72813 64632 60409 51853 39439 38820 40137 39978 39104 38338 37434 37246 33432 32113 32283 29691 25433 21406 18953 16921 15976 16210 17660 18479 17968 18400 19820 20897 21575 23468 25578 26753 27100 28084 30006 32987 34611 35314 33784 30901 26640 22078 19778 17721 15156 12845 11924 12037 11459 9510 9279 9764 11129 14432 19439 22430 26230 29216 26015 14833 3458 256 109 112 136 152 143 150 109 175 197 124 136 142 107 120 134 128 118 129 113 154 137 108 91 130 116 127 116 116 134 127 110 110 97 102 102 105 100 100 93 83 92 94 97 98 97 99 93 91 91 42969 230 2096 30 9716 11 56 9 7306 3129 -13 231 407 543 611 959 1241 1885 2311 2961 3641 4059 4383 5048 5373 5308 5051 4935 5894 6811 7057 7470 7939 8276 8333 9024 9396 9721 10485 10757 11195 10992 10437 11327 11704 11675 11169 12477 13476 12373 11538 10729 10074 9383 8865 7735 7320 7505 7600 7888 8027 8548 8597 8643 8431 8635 9061 9052 9029 9282 8994 8587 8311 8494 8311 7657 7285 7283 7560 7692 7964 8766 9727 10767 12123 14193 17522 21783 25644 29931 35161 42543 50577 57848 67214 76490 83498 92177 98123 99048 97383 92397 87682 85412 84702 85204 89399 92125 91945 91771 96305 103158 107182 107791 109497 108769 108888 104166 97034 89096 77478 65281 57580 55102 58416 62057 63703 63737 65282 68143 67675 58705 54219 48456 42223 32607 25708 20990 15006 12702 12377 12550 12539 11935 10779 10042 8694 6195 4315 2435 1314 1112 1618 3031 3572 4539 5577 6396 6997 8140 8329 7825 7067 6093 5538 4821 4426 4314 4067 3770 3793 3936 3923 3841 3628 4280 5469 6454 9287 15218 24143 31305 32968 33380 31403 28760 23889 13900 3849 249 113 128 96 146 150 119 139 178 217 117 100 140 130 121 112 107 116 115 113 115 101 85 88 108 125 105 96 99 100 124 102 113 97 93 107 106 110 116 114 90 96 94 85 82 102 95 91 90 77 83 42978 232 2034 30 9714 11 56 18 7307 3133 -98 -93 83 213 663 1097 1387 1661 1967 2096 2511 2921 3429 3641 4430 4759 5015 5562 6365 6921 7335 8215 9049 9575 9381 9341 9774 10491 10991 11398 12098 13345 12270 11170 11819 12382 11688 10747 10488 10137 10005 10799 11137 10669 10468 10113 9324 8675 9079 9315 8622 8196 7689 7685 7599 7304 6433 6027 5759 5358 5024 4850 4318 4053 4195 4027 3971 4054 3961 3908 3686 3265 3240 3395 3663 4352 5323 6128 7474 9701 11805 13937 16382 19301 22794 27677 33935 41250 47797 53947 59742 65314 69503 72156 72611 71013 70273 70068 70608 71047 75770 79494 81173 82486 85559 91313 97315 105484 114146 120137 117612 106603 100645 95578 87761 79515 70298 59202 51929 44924 43409 43446 46154 48058 51261 55127 56690 56734 56647 59012 62790 60974 59814 59294 55314 49186 43622 37390 28544 24571 22842 19299 15091 11671 7694 4495 3586 2590 1769 1319 970 755 665 547 354 364 707 1043 1418 1947 2959 4499 7841 11301 12030 13384 17067 19918 21823 23833 26753 30537 34866 35905 33145 29604 25573 20344 15070 8161 2298 264 98 108 121 139 129 128 125 149 155 105 107 136 135 109 99 103 120 98 87 88 81 71 90 110 120 110 121 101 102 95 95 104 93 82 89 89 95 94 88 89 98 90 87 90 95 87 88 82 73 73 42987 231 2065 30 9715 11 56 27 7309 3138 223 400 469 810 1004 1392 1675 1902 2335 2912 3250 3802 4300 4820 5418 5810 6757 8072 9781 10713 10714 10088 10321 11080 12102 12851 13293 12888 13161 13776 13683 14104 15025 15359 15447 16169 17647 18259 18214 16619 17020 16840 16471 17138 17805 17135 15130 13432 12408 12786 12060 10634 8085 6851 6540 5535 4569 4229 3709 3227 2983 2935 2842 2417 2347 2224 2134 2023 2254 2611 2742 2720 2655 2855 2661 2335 2378 3492 4940 6279 7591 9487 11311 13076 14942 17513 21174 24654 28407 32973 37861 42409 46212 51305 55578 60902 64331 64542 65064 65088 63264 60170 57098 55309 55869 61802 71036 83563 99877 115749 131744 140832 140834 141010 129921 109129 91352 73536 66357 58960 54921 53315 50211 50522 47894 49033 53290 58364 63671 67686 67845 65449 57249 53808 46762 39271 37276 33333 29878 22729 16794 14379 9513 6031 5055 4777 4718 4872 5108 5720 6553 7459 7770 8329 8408 7626 7498 6811 5544 4031 3006 2410 2536 3564 6084 8921 14231 19865 23534 25454 28626 31029 32912 33775 30549 22511 10724 2848 453 123 106 106 143 159 121 123 140 139 129 170 135 131 106 121 135 120 100 106 109 90 102 103 96 111 110 88 100 94 86 77 90 86 102 109 59 65 79 75 82 85 91 98 91 96 87 82 75 81 89 93 75 42996 232 2035 30 9715 11 56 36 7310 3142 21 270 186 739 754 885 1164 1346 1447 1743 2165 2572 3359 4249 4587 5085 6496 7363 7863 7725 8180 9148 9589 9390 9320 10099 11229 12791 14101 15264 15115 15520 15239 15337 16553 17494 18108 18171 18622 19369 19236 19671 20143 20634 20042 20227 20633 18010 14664 13082 12421 12919 13788 15344 15835 14892 12752 11024 10226 9217 8183 6609 5674 4634 3362 2409 1900 1501 890 289 249 633 942 919 434 201 237 379 759 1383 1788 2365 3391 4178 5844 8355 11191 15239 19563 23107 25853 28993 32083 34967 36951 40809 44942 47962 51692 54490 55301 56826 58469 58265 55932 53305 50992 48509 49894 52868 55916 60327 65807 68705 69228 72456 75915 77900 78017 81036 85647 89908 94982 93147 87844 80284 73500 68344 65547 68387 67696 71083 82270 87506 91441 79976 64733 51201 50446 44872 35325 29837 26288 21984 18080 15380 13301 10707 8219 7589 7481 6608 4627 2747 1665 1624 1667 2101 3435 5370 6162 6484 6962 8310 11043 13675 16562 21350 25261 27880 30300 32216 34363 33828 29770 23458 16746 8161 2870 767 175 133 140 110 130 113 118 133 157 156 157 139 88 119 146 111 110 94 122 125 109 104 112 101 111 107 116 158 141 143 106 103 117 104 89 77 73 83 86 103 109 110 91 83 87 85 88 91 92 88 77 76 43005 230 2092 30 9712 11 56 45 7312 3146 94 272 431 571 716 877 1401 1899 2287 2334 2883 3359 3731 3964 4378 4926 5364 5686 6233 6866 7198 7839 8498 9417 10424 11150 11413 11555 12205 13067 13988 14958 15852 17230 18172 18482 18542 18889 18638 18366 18347 18808 17222 15161 13476 12400 13684 15210 13813 12560 11750 11947 12347 11979 10722 8796 7222 5427 4579 3946 3494 3128 2521 2139 1887 1593 1242 728 366 135 -38 999999 999999 999999 999999 999999 999999 999999 109 390 819 1671 3067 4762 6763 9628 13511 17268 21180 24187 26334 28156 29500 31622 33256 35536 36996 38712 42036 43361 42478 41992 43096 45697 46241 47174 48868 49475 48400 48498 48421 47070 46667 45511 44998 46055 49412 52446 54506 58754 66816 74284 83212 89771 98115 104512 104073 97914 94403 84795 81032 78569 85184 91450 89221 86456 80589 83911 83579 78922 76104 71363 62538 52850 37261 23061 16874 14719 12426 10235 8323 6968 6151 5069 3725 2430 1398 1018 801 829 1263 2078 3069 3977 5096 8153 13849 19057 22569 24115 26276 25955 21944 16290 12554 8157 2356 260 158 156 148 151 160 132 153 183 175 122 94 144 159 127 136 112 78 98 100 96 97 120 114 109 104 98 94 115 128 118 119 95 95 111 91 81 85 99 95 95 100 104 89 78 71 88 95 90 87 87 80 68 43014 225 2241 30 9711 11 56 54 7313 3151 -92 166 115 297 659 789 1001 1371 1547 1700 1883 2258 2503 2461 2224 2168 2863 3136 3312 4280 4833 5080 5607 6142 6324 6697 6843 7249 7247 7631 8273 8381 8869 9548 10079 11215 12270 13088 13565 13510 12686 11587 9760 7941 6535 5759 5383 5165 4446 4531 3993 3715 3349 2782 2236 1912 1692 1430 1184 864 732 714 668 548 525 474 392 542 430 240 281 176 127 179 250 422 712 1279 2388 3874 5141 6810 8950 11617 14340 16669 18296 19529 19867 20800 22804 24138 25756 27010 27788 27701 26568 26045 27042 28742 30187 31431 31422 30688 31511 32549 34260 35886 37526 36527 36508 37728 36945 35227 32668 31265 31714 32039 34292 37568 42561 48354 53349 55361 56266 61168 62571 63305 64913 68959 67594 59626 55175 60368 66769 77419 79249 78697 83390 93943 103588 101832 102870 113514 123620 123496 116576 98369 90106 71553 39234 25298 19820 14491 10149 7898 7046 6935 8338 9096 10333 15025 20162 25717 29567 29955 27753 22282 9836 2124 426 138 95 159 193 140 88 101 100 143 134 98 102 113 121 85 79 70 113 82 54 100 92 116 85 110 94 70 88 123 115 125 117 99 77 82 79 87 97 83 68 67 77 82 75 81 77 71 81 63 75 84 69 65 69 43023 213 2599 30 9709 11 57 3 7314 3155 2 39 223 351 512 721 941 1105 1200 1637 2016 2322 2713 2999 3212 3575 4116 4330 4286 4249 3998 3765 3554 3186 3185 3902 4765 5724 7308 8392 8284 7619 7202 6553 6350 5987 5476 5182 5378 5109 4972 4741 4338 4009 3761 3319 3043 2668 2477 2435 1940 1577 1342 1058 786 693 483 208 224 479 583 860 1121 1333 1479 1981 2478 3132 4410 5960 8081 10494 13352 15961 18596 21581 24360 26738 29018 31914 34803 36922 38636 39278 39071 37837 33647 32532 32908 31149 27478 23715 20803 21104 20705 21637 23866 25325 28537 31599 34187 36711 39561 40351 39439 38330 36051 33186 30077 28381 28884 29336 27300 26077 25921 25522 26636 28094 31981 37061 40473 43824 49061 61135 69017 71354 81293 97822 113044 134035 146738 148257 148661 152545 144337 114563 81939 64367 57233 51913 48105 46938 43380 40158 37550 33643 32116 30423 28544 28787 29340 30538 29810 25523 16622 7267 1665 347 113 112 65 100 140 127 103 122 140 132 109 116 129 170 116 82 100 107 73 80 82 110 96 109 111 78 90 120 119 137 122 114 96 87 82 92 85 77 103 99 88 74 72 73 74 66 71 69 75 78 72 75 87 72 62 43032 209 2717 30 9707 11 57 12 7316 3160 10 21 176 517 713 842 1321 1517 1811 2094 2479 2557 2799 3080 3532 3734 3790 3783 3870 3640 3583 3530 3267 3146 3689 4591 5613 6612 7489 7890 8035 7347 6828 6658 6709 7013 6873 7038 7061 6508 5754 5471 5297 4753 4363 4055 3671 2914 2390 2104 1627 1165 919 980 957 833 1033 1316 1521 1498 1534 1985 2426 2918 3959 5099 6403 7769 8905 10729 12974 16973 23375 28569 33431 38567 44117 49185 53680 59166 62253 64873 66988 68034 70007 70296 66438 61811 58173 54605 49961 43741 38676 34312 32927 31367 28386 27314 29223 31604 34097 37710 41297 43817 45833 46273 46155 46692 47485 49530 54195 57302 59972 61638 64639 75617 85630 82388 75444 76510 76450 80843 85074 85169 90426 93296 90315 82497 72807 73461 68838 52620 48296 47326 48446 49638 47950 43027 38110 33890 31428 30041 29580 28393 26559 24911 23683 21548 18593 15681 14530 8376 1736 101 15 96 90 71 82 119 106 114 104 92 112 118 114 104 89 97 80 87 90 105 99 80 114 89 90 89 108 101 100 108 115 131 99 100 93 74 86 93 76 56 77 82 75 66 79 86 77 75 70 65 72 82 71 69 62 43041 209 2717 30 9707 11 57 21 7317 3164 -91 -36 223 495 638 503 748 867 1179 1552 1762 2329 2724 3065 3245 3599 3880 4231 4701 5240 5855 6221 6426 6063 5776 6017 6898 7668 8688 9603 9989 10361 10170 9508 9398 9429 9595 9394 9424 9252 8364 8081 7499 7120 6645 6346 6329 6131 5770 5121 4759 4287 3831 3614 3095 2613 2137 2138 2265 2195 2328 2762 3281 3710 4131 4703 5388 6515 7880 9465 12051 16482 22363 28265 33512 38201 43157 44195 43895 45128 48794 51631 56616 60978 64910 71017 75516 77926 78314 75510 71486 62503 56520 52819 48592 47368 46861 43381 40822 38202 34887 33585 33361 31569 31188 32080 31959 31681 30622 29444 33818 40688 44841 50132 54455 57026 60336 66550 73699 73302 69447 61601 48021 48726 67945 88126 89894 83761 79162 69905 64954 60909 54913 51282 48701 47148 47138 47767 49473 51167 49357 46998 42339 39039 36025 33040 31605 27881 24018 19272 10454 3918 654 62 71 84 81 93 158 108 114 100 96 97 102 119 144 64 76 135 101 73 80 78 82 110 97 84 83 100 86 101 96 97 118 132 122 85 84 83 88 83 76 61 49 63 69 65 63 66 73 57 70 62 78 81 84 80 70 43051 208 2751 30 9711 11 57 31 7319 3169 -60 180 431 528 737 972 1162 1363 1777 2098 2311 2847 3244 3520 3639 3693 3926 4470 4880 5329 5483 5687 5974 5780 5736 5923 6422 6879 7801 8745 8939 9944 10105 10327 10521 11378 11578 11722 12420 12800 12595 11975 11974 11182 10529 10158 9306 7885 6786 6000 5291 4247 3654 3209 2794 2630 2692 2618 2810 3217 3655 4373 5155 6109 7371 8941 10711 12331 13960 15985 18589 21347 24247 27559 30649 32677 34408 36202 36725 37239 37376 38474 39047 39905 42769 45422 48468 49917 48668 47437 48479 48559 45164 40262 36322 33922 33608 35088 36083 35630 34343 33348 32895 32935 32624 32706 35373 37821 37918 36549 32655 29053 32531 36950 42137 50623 58999 65869 77978 85031 82699 81299 84397 94502 105159 113224 111005 101155 100604 96008 82751 67825 58234 51480 47848 45221 43968 41318 36456 33032 32362 30931 31263 31389 27940 26124 24131 21657 16264 7880 1356 216 147 126 91 75 63 56 92 114 117 104 123 96 133 131 97 56 108 148 121 105 90 98 85 87 96 46 55 36 82 91 105 110 102 85 77 78 91 84 60 53 83 75 61 70 75 69 61 71 78 77 80 92 81 74 64 71 43060 211 2658 30 9708 11 57 40 7320 3173 96 158 90 84 159 464 597 591 886 757 833 869 1286 1511 1898 2234 2855 3065 3593 4274 4741 5159 5585 5896 6298 6468 6289 6106 6257 6949 8053 9232 10533 11311 12305 13654 14509 14963 14583 14316 14890 15340 15656 15558 15289 14760 13518 12906 12910 12227 10324 8441 7807 7525 6707 5658 4346 3355 3124 3133 3437 3598 4445 5464 6279 7126 8268 9421 10849 12483 13600 14837 16525 17984 20082 21922 22890 24486 26126 27418 28915 31018 34039 39644 43484 44250 45337 45846 47426 50478 51562 52384 51549 49789 50078 50657 50966 47657 42135 40396 41145 43610 43611 41795 40635 39744 36807 36820 38257 39597 41107 41360 41243 39887 35772 32691 30400 30960 34249 40385 51821 66039 78315 89932 99095 100769 101006 100544 95756 89799 82238 73634 68824 69683 61957 48622 38048 32165 31809 32446 32346 33545 35075 36211 36083 36832 37438 37437 36894 37496 32779 21535 8368 1641 356 257 156 102 30 39 84 114 92 140 116 108 103 102 76 87 72 73 103 83 80 97 42 39 61 69 81 73 70 102 85 103 98 72 81 89 64 53 45 45 53 49 74 60 70 83 72 67 75 75 71 81 66 54 54 57 55 43069 213 2624 30 9704 11 57 49 7321 3178 37 158 177 197 345 497 463 508 864 888 819 897 972 638 774 1017 1025 986 1468 2012 2449 2858 3145 3351 3605 4503 5161 5667 6167 6720 7495 8525 9770 10161 10313 10888 11403 11944 12569 13276 13997 14891 15491 16288 16658 17272 17203 17046 16976 16849 16031 15543 14595 13826 13464 12400 10456 8980 8223 7140 6100 5914 5739 6664 7746 8332 8609 9061 9914 11286 13646 15878 17501 19375 20252 21101 21453 21390 21754 22064 22606 23847 25698 28291 30845 34668 38098 40043 42567 43774 44135 43909 43572 45271 47541 47875 49827 51363 51141 52829 54640 54591 54235 54424 52288 47827 44296 42793 42434 41952 40778 41366 41640 42509 43882 46973 47901 47434 46322 46080 48963 58831 73500 90233 106190 119217 128470 132176 130801 116281 100817 84614 69229 64283 58864 52009 40894 31097 24336 18677 16365 16849 17606 18389 21460 23641 24619 24861 24833 24089 21561 18954 15406 9024 4164 1653 838 613 294 118 107 95 37 63 127 109 89 70 115 117 85 90 106 99 79 108 83 78 102 119 106 100 135 121 100 91 103 84 88 94 97 98 100 104 83 78 97 93 68 55 72 72 71 57 84 88 80 89 93 98 95 83 86 43078 211 2651 30 9701 11 57 58 7323 3182 -75 -44 96 200 250 262 378 401 404 580 715 763 944 1247 1310 1747 1698 2074 2323 2489 2513 2739 3338 3937 4762 5755 6384 6716 6964 7874 8331 8549 9293 10054 10536 9849 9990 10653 12014 13008 13519 13426 12876 12544 12620 12981 14138 14491 13812 13280 12812 12354 11245 10272 8960 7526 7594 7304 6923 6894 7691 8605 8787 8642 8180 7630 7664 8631 9512 10408 11489 12649 14102 15033 15053 15148 15727 15912 16277 17326 18510 19539 21529 24062 26884 29255 31365 33981 38357 42104 45008 47239 47740 50148 53172 55179 56330 57440 58987 60521 62851 65639 67767 68178 66562 65735 60693 56127 48660 44049 43269 44720 45226 43627 42574 43837 44216 44130 43991 46770 48457 51546 54795 61041 70936 81533 95258 112361 121959 129332 138373 138890 128551 110614 96634 87084 74877 68838 57630 42581 29942 21690 19644 20390 21765 23989 23343 23479 26542 26168 20025 11674 5187 1383 285 157 129 105 102 114 134 132 126 153 136 128 150 143 118 125 134 133 142 159 131 101 136 136 134 130 128 143 141 124 117 160 166 135 130 129 122 119 120 127 115 125 112 134 130 123 124 124 117 110 114 115 118 120 112 124 119 43087 209 2710 30 9700 11 58 7 7324 3186 -61 -6 98 306 185 352 408 605 835 1036 924 685 814 1069 1061 1143 1317 1571 1698 1788 2156 2359 2999 3743 4504 5543 6701 7538 8376 9206 9634 9977 10484 10135 10217 10382 10667 11694 12497 12929 13184 12999 12536 12144 11425 11117 10876 10150 9329 9013 8088 7716 7573 7558 7162 7196 6961 6975 7146 7158 6885 6584 6641 7068 7069 6603 6154 6492 7431 8351 9709 11889 13907 15255 16248 16505 17112 17454 18140 18368 19150 20667 22171 23345 24784 25757 27568 30089 32543 35243 38352 42098 45728 49603 52840 55475 57885 61257 65088 71609 77283 82009 84865 84076 79597 77250 76016 72744 65341 60122 54658 50280 47137 46096 43483 41286 40498 40177 41983 46234 50120 53481 56764 60864 66034 71435 77484 86773 97263 103423 103164 99416 95191 91675 90254 89954 85488 76504 66092 55951 51030 35694 27513 24098 23048 22971 22354 23845 20545 12260 3452 411 114 111 103 91 76 82 107 116 130 114 129 120 131 114 104 116 101 118 126 111 76 109 108 98 100 80 107 111 123 94 119 134 123 120 95 74 90 88 89 82 82 90 71 74 68 88 80 84 69 71 83 88 82 93 82 79 87 43096 205 2830 30 9700 11 58 16 7325 3191 -87 134 284 337 648 722 950 1089 1343 1407 1383 1570 1837 1974 1867 2008 2151 2395 2518 2758 2734 3476 4642 5292 6552 8170 9703 11018 12110 13537 14561 14578 14507 13556 13207 13376 12985 13251 13770 13476 13828 14725 14770 14973 14808 14446 13703 12363 11443 10496 9751 9206 8829 8365 7989 7687 7945 8104 8348 9409 10006 9930 9784 10067 10547 11762 12766 13990 15729 16537 17127 18091 19007 19742 20351 20025 19670 20779 22392 24901 27676 30907 32961 35945 38561 41073 43824 46528 50064 52962 55097 58309 64423 71925 76443 82059 89241 92610 85821 78896 77054 71342 64810 58404 51390 44675 40807 39862 38896 38390 37616 38225 39707 39339 40280 44765 48962 52011 56429 61939 67485 73163 80405 88441 93642 95989 98354 96057 90457 91646 94128 90439 83854 73302 66140 55801 38152 32568 31539 30474 26451 24409 22752 23256 21293 12166 3013 489 145 117 124 114 107 88 116 157 111 112 71 88 136 137 110 114 109 69 74 85 117 99 80 75 43 72 114 133 98 67 82 108 82 85 79 86 83 69 75 70 63 63 55 52 59 75 68 70 72 73 80 74 77 74 72 71 70 43105 213 2589 30 9699 11 58 25 7327 3195 -78 75 -26 999999 -5 88 161 184 317 548 621 824 1115 1463 1884 2244 2644 2772 2991 3152 3018 2757 2943 3263 3026 3140 3484 3351 3155 3128 3904 4480 5209 6001 6882 8152 10256 12592 15315 17293 18140 17943 17227 16276 16453 16990 17002 17108 16682 16178 15789 15537 14972 14970 14512 14005 13046 12906 12580 12316 11806 11749 10983 10465 10550 10421 10622 10746 10349 10325 11303 12870 13896 14912 15899 17204 18015 19808 21764 22661 23776 26758 29186 29559 27423 25691 26456 27290 28479 31318 34596 37630 41063 45653 51527 56043 60471 65027 68749 72271 76600 78907 81099 84184 81429 77994 74127 70033 65830 58492 51724 49863 50476 49569 47786 42644 39293 38066 35702 33394 32133 32972 35894 39120 42212 47403 53408 60343 65272 69986 78539 87270 94673 100949 106146 104981 97920 89322 80944 67479 54746 49109 45017 38593 32508 27713 25592 26634 25467 22077 20624 19500 13944 5103 826 63 -14 43 71 63 94 72 81 78 66 85 95 91 121 108 84 68 66 94 81 94 82 90 56 49 74 98 81 82 80 80 99 105 82 65 79 84 73 49 39 43 58 51 61 52 55 60 56 51 59 39 55 56 58 69 56 49 45 43114 204 2859 30 9699 11 58 34 7328 3200 36 153 354 575 887 1141 1508 1761 2080 2272 2408 2827 3013 3197 3107 2598 2352 2228 2113 2245 2543 2992 3716 3861 4324 4795 5075 5755 6377 7078 8412 10743 12972 14755 15560 15518 15909 16961 17795 18095 17067 16833 16761 17085 16373 15538 14946 14812 13796 12705 12239 12217 12492 12380 11503 10205 9332 9462 9710 10944 12018 13118 14755 16255 17063 18119 20041 21567 22802 24170 26774 30107 32871 37401 41204 44953 48366 49471 48900 49321 50414 50702 50532 50780 51122 54044 58722 62755 67121 71544 76693 80957 82023 81672 83740 88090 88476 89737 89335 87601 82138 72267 63429 60195 55014 47129 43665 40327 36728 33759 31052 28275 26191 25782 25854 27427 32506 40610 47749 56262 65322 71013 76850 84194 92902 103205 109000 112095 107955 95730 81194 65337 56105 50891 47398 42142 36101 30103 28050 25487 19731 13222 8781 3863 838 312 162 95 96 134 134 103 148 142 136 154 133 121 115 100 133 128 116 113 116 100 91 101 103 100 80 119 135 143 116 94 103 161 129 115 114 106 100 89 86 80 104 93 92 90 95 80 98 90 86 94 84 81 98 104 96 88 80 80 43123 205 2827 30 9697 11 58 43 7329 3204 146 247 436 524 592 952 1308 1469 1848 2421 3112 3539 3928 4305 4345 4194 3378 2758 2611 2643 2965 3209 3396 3250 3240 3704 4146 4860 5807 6462 6450 6325 6927 7971 10022 12566 14159 16624 18832 20489 21072 21760 22834 23251 23662 22894 22263 21632 21253 21260 20467 20042 18758 17131 15903 14352 13071 12699 12275 11840 11220 11548 11930 12373 12854 13568 14585 15634 16712 19506 22211 25177 28913 31896 34063 37485 41145 44341 47362 50744 51603 52960 54112 55450 57712 57978 56803 56201 59907 62799 65525 69612 72576 76333 79956 83207 88310 90414 90199 90244 89586 85168 79343 68929 61172 55251 48443 45077 42684 38248 32382 27569 25412 22467 21432 19506 19870 24796 33090 43152 53882 64873 72741 79600 84988 90298 96414 102015 101334 100436 95589 83722 74523 65740 55058 44392 33478 27297 25081 21992 18015 10952 6141 2017 227 146 100 90 118 161 117 103 62 83 117 109 127 116 117 128 94 111 116 98 126 126 105 104 102 112 99 109 91 98 93 107 98 115 131 127 103 96 83 109 94 98 85 84 97 89 87 107 101 96 80 73 90 85 84 77 85 80 77 85 83 43132 215 2526 30 9696 11 58 52 7331 3209 12 121 390 308 286 304 236 426 750 1114 1536 2212 2713 3040 3577 3914 4727 5524 6571 7578 8773 9794 10583 11214 10784 10371 10661 11228 11961 12415 12047 11181 10325 9294 9371 11396 12896 12869 12455 11936 12213 13124 13731 13730 14609 15765 17943 21333 22041 21639 21803 21647 22451 24134 24748 24699 23961 23447 22458 21419 19703 17163 15169 14816 15056 15270 14160 12628 10791 10552 10372 10245 10185 10084 10942 12178 14118 15991 17589 20376 22935 25186 27721 30069 33160 37272 40714 44661 49314 53262 57534 62758 67002 71525 74811 77232 77325 76064 76255 76801 78351 78881 77373 76874 77615 79544 79277 75951 72177 68061 62191 55461 46044 40387 34464 29195 26768 25757 25729 25440 25252 25975 27024 26803 28265 29728 29775 31234 34850 42145 51066 59890 69114 78685 88083 96291 101740 103003 94967 82397 69450 59413 49473 36026 28255 22100 15650 11523 9476 10450 8991 4930 2400 500 79 86 74 79 112 129 82 77 69 101 105 135 124 136 111 126 118 90 106 125 128 95 63 116 106 93 79 94 89 97 113 98 87 90 133 137 93 85 100 106 77 72 66 80 112 100 79 82 98 91 67 78 85 74 81 90 76 82 85 77 76 43141 214 2555 30 9695 11 59 1 7332 3213 -21 183 98 451 521 702 858 1101 1490 1868 2207 2497 2641 3117 3803 4491 5245 6398 7695 8978 9671 10615 11925 12621 13206 13435 13960 14847 15248 14308 13257 11857 11094 11053 11874 13301 14369 14544 15277 16719 17462 16378 15723 16103 16302 16574 18064 18296 18265 19311 20651 21529 21730 21859 22469 22637 22549 22277 22686 22978 22216 20965 19537 17673 17281 17825 18264 18712 18683 19052 18585 17600 16268 15291 13927 12802 12160 11678 11627 11834 12778 14013 15647 17941 20332 22403 24717 27613 31372 35040 40098 44253 47642 51986 56266 59717 64474 69930 74430 76283 78827 81288 83434 86542 87569 83254 80443 77334 77489 77667 73792 69613 64525 61614 55302 45088 37890 35110 30651 25440 23118 22133 22646 23163 24341 26178 28992 32996 38185 45718 53638 60257 65104 68090 71643 79725 85432 86276 79543 69290 64521 58858 53944 49172 47009 44284 41819 40216 40941 35753 24586 11788 1414 39 97 133 76 98 122 160 145 138 130 137 125 135 122 118 135 135 157 128 124 97 109 139 103 91 108 101 82 92 81 87 92 87 90 115 144 137 114 106 105 103 84 79 97 69 73 83 96 82 79 93 84 76 78 73 78 73 70 91 78 78 43150 222 2316 30 9696 11 59 10 7334 3218 48 -16 999999 57 999999 999999 -3 268 410 660 1007 1263 1467 1687 1830 2236 2416 2655 3091 3766 4263 4822 5765 6659 7635 8790 9808 10917 12159 12654 12909 13485 14425 15322 16514 18246 19943 20283 18509 17356 17981 18935 19188 19202 19412 18347 18124 17665 17296 17933 19345 20643 21574 21329 20610 21219 22280 22314 22164 22606 23310 24490 25427 26250 27158 27496 27867 26999 26178 23447 21412 20902 20390 18960 18317 18939 19048 18246 17886 16707 15060 14216 13060 11302 9776 8549 7017 5147 4476 4446 5510 7251 10013 12968 16544 18390 19914 22920 26639 30806 34640 39943 44498 49819 54422 58681 63168 68400 72140 74934 80555 84439 86443 89516 93779 96648 98510 98179 97724 96565 94467 92709 88108 76578 66712 53526 43070 37792 32900 28589 24843 21235 19230 18140 18364 19406 22033 25906 31151 38216 47014 56355 67171 73969 76833 80215 82620 82182 77394 69226 60121 54092 52678 48583 36674 23044 15652 12372 11108 9260 2411 134 73 135 130 121 146 147 164 166 150 125 115 149 153 182 166 133 115 121 144 147 120 197 161 96 85 109 144 144 130 151 149 133 147 144 131 135 131 123 142 127 119 92 90 93 103 96 104 107 92 83 87 108 112 101 99 106 106 113 103 96 43159 225 2228 30 9698 11 59 19 7335 3222 -13 112 -66 999999 -87 999999 -21 151 238 215 558 660 980 1314 1657 1643 1858 2004 1998 2543 2880 3311 3860 4356 4836 5458 6393 7141 8076 9170 10069 11390 12558 13986 15440 16797 18109 18952 20445 22114 21765 19792 18045 19142 20007 20953 22734 23508 23774 24738 24368 24168 25051 25647 25908 26391 26577 27262 28330 30261 30650 30379 31741 33555 33398 33056 32499 32323 32225 33188 33916 33633 33267 32926 29924 28062 26967 23276 19261 18793 19592 20189 18627 17919 16053 13367 11451 10101 8952 8416 8243 8302 8448 9713 11855 13487 14741 15725 16086 16723 17606 20132 24384 27382 32432 39323 45372 50286 55695 61528 65815 69223 71268 75918 78106 78762 79237 79710 80455 81287 81331 81552 78576 76965 75115 75370 72208 64080 51681 41864 33296 26351 25981 28249 30468 30332 26847 22922 20262 19395 19182 20368 24019 29586 35923 43889 55194 68281 76162 81341 83202 82985 79847 70903 61746 52545 43323 33561 24802 19697 13652 5174 614 67 63 82 97 144 179 124 141 173 163 184 164 137 163 131 143 161 139 131 106 137 111 125 125 109 139 136 135 109 103 125 134 131 120 131 113 110 122 122 124 126 95 79 100 114 126 104 107 97 93 93 93 109 120 106 92 105 92 96 79 95 92 43168 223 2288 30 9698 11 59 28 7336 3227 31 71 89 103 152 322 319 596 820 1073 1414 1634 1855 2134 2426 2665 2793 2813 3129 3744 3874 4267 4492 4758 5441 6193 6810 7522 8313 9252 9924 10713 11953 13493 15044 17731 21453 24053 24558 24326 24197 23299 21558 20851 22027 23411 23234 23598 23665 22527 24004 25897 27313 28765 31433 32197 30695 29613 29746 29686 29346 29629 29682 29760 30232 30801 31799 32600 33201 33728 33504 33803 33877 33932 35641 36178 34283 34838 34652 31247 25312 21725 21217 20565 19137 18201 17867 17395 16567 15587 15291 14763 14252 13727 12138 11406 11627 11744 12220 13977 16935 20502 25490 30736 36673 41991 44826 47953 51791 54961 57771 61727 66025 68304 69030 70277 68582 65622 62328 61692 61166 60866 61899 62087 61417 58098 51115 43972 37068 33789 33273 33127 32561 35616 44115 46356 41350 33549 24450 19960 23440 29265 35601 44007 54062 65161 77203 88995 99429 105112 99833 83769 69736 57174 44127 34992 26631 16473 6842 1452 206 135 152 144 151 154 163 154 147 182 146 162 178 164 186 187 198 162 129 129 152 178 157 147 137 165 151 165 150 143 171 154 136 149 151 186 173 160 145 141 132 135 132 120 121 128 138 135 122 111 114 118 118 132 133 140 125 120 108 123 131 125 114 43177 226 2201 30 9701 11 59 37 7338 3231 -25 85 266 345 421 679 816 911 1148 1467 1648 2081 2220 2281 2450 2653 2889 3255 3650 4123 4773 5503 6061 6201 6200 6400 6930 7664 8347 9212 9423 9734 10442 11115 11645 12445 13283 14036 15048 16781 19029 21622 24630 27103 28259 28624 27599 26766 27911 28053 29056 32671 33340 31987 32146 33917 34853 35562 36573 37452 38446 39572 40368 40108 40954 43420 44860 46464 48451 50922 52216 52378 52645 50892 48928 49079 50494 50103 47935 47307 47755 47973 46669 43420 39273 37645 34826 32312 29573 27908 26554 24056 21037 17695 14692 12521 11140 10495 9626 9008 8005 7964 8337 8903 10250 12919 16293 20255 24214 28825 36402 44421 51253 57761 61097 62487 60721 55006 51310 49348 46676 42638 37442 33317 29725 27641 26273 25036 23169 20787 19153 19062 19124 18171 16821 15490 16042 18289 20348 20880 20638 16791 13427 14019 18140 26536 36442 45137 53315 63181 73173 82869 90925 90583 83197 74793 66175 54163 40516 29886 20697 10878 3206 625 146 119 120 117 124 141 154 121 122 131 144 142 139 128 124 136 146 143 122 126 135 124 125 104 117 131 128 114 100 106 123 126 102 85 99 125 133 132 125 107 72 70 98 106 97 94 96 92 83 79 96 96 96 102 101 99 99 89 78 83 81 81 43186 228 2144 30 9704 11 59 46 7339 3235 8 -10 38 277 282 407 630 717 643 659 929 1209 1343 1442 1771 2053 2290 2761 3014 3200 3677 4042 4402 4706 5220 5839 6366 6916 7331 7848 8444 8907 9394 9887 10514 11276 12017 12669 13241 13564 14023 14867 15676 16836 18185 19189 19912 22133 24640 27045 30147 32169 30744 30416 33424 36892 37303 37171 38338 37726 38368 38794 39158 40365 43348 44958 45277 47015 48712 50720 53829 55789 57324 57820 57912 57107 56124 53996 50891 47350 46191 49601 53191 52697 48425 45678 49367 49131 46455 43296 38485 35351 33247 31018 27315 24050 19917 17029 15356 14425 13721 12955 13272 13526 13945 15492 17471 19601 23286 28424 32080 36172 40178 45057 51032 55293 56859 56991 55132 51400 49683 48535 45345 39986 35787 32466 29375 25499 22647 22736 22698 23756 24947 24090 22245 19722 16883 12848 9422 6680 5592 5098 5190 7006 12206 20313 30381 38552 45574 51850 57790 66135 77619 85321 82798 72662 61938 51212 43380 37820 28817 20370 14431 7573 2495 720 199 69 95 96 87 105 152 131 135 90 111 130 114 129 134 114 165 129 117 133 131 112 113 98 102 106 88 70 103 105 106 100 100 90 114 150 137 99 96 91 86 66 88 97 87 98 90 87 91 102 91 85 88 93 94 85 80 69 74 80 80 71 43195 220 2383 30 9703 11 59 55 7341 3239 -100 -77 32 209 431 449 716 944 1062 1194 1306 1432 1448 1756 2131 2428 2675 3132 3762 4083 4466 5147 5573 6120 6841 7699 8609 9206 10090 11256 12209 12858 13379 13707 13972 14630 15250 15439 15349 15221 15903 17142 18171 19567 20863 22942 25010 26459 29163 30997 31699 32592 33673 35334 36310 37015 38252 40748 42029 41547 42576 44891 46488 46194 45166 43239 41266 40184 40202 40258 39378 41612 48746 54179 56438 57509 60880 64824 66086 67320 63489 62225 60522 53996 49981 43755 38731 32582 25594 22079 19544 17684 17652 17920 17347 16830 17705 19743 22194 24618 26875 29102 32161 36228 41458 47098 55297 62258 68499 72278 78338 84420 89003 91888 93534 91886 88405 81906 76484 68589 60454 53119 46822 42099 37845 33975 28228 19307 12417 8305 6216 4049 2670 1846 1440 2012 4246 8707 15332 24390 32870 40227 47566 52373 54333 54949 54055 50602 46101 39596 34161 29656 25105 21583 17174 12037 8126 3696 1110 312 151 101 119 161 147 146 186 176 99 94 152 146 137 117 134 156 151 116 143 142 146 102 101 110 133 130 111 98 107 126 112 128 160 158 147 150 125 95 77 93 93 112 102 89 107 110 99 106 115 116 98 90 101 106 92 87 88 81 70 70 43204 219 2411 30 9701 12 0 4 7342 3244 -46 -52 -25 39 400 423 429 763 997 1132 1096 1279 1436 1648 1886 2206 2399 2746 3277 3577 4093 4746 5226 5442 5456 5823 6478 7120 7644 8313 9085 10314 11322 12103 13467 14813 17527 20550 22498 24221 25210 25395 25642 25309 25482 24492 22600 22426 23728 25223 26548 29437 33003 36243 38653 39351 41640 44290 45031 45809 48162 49636 52683 54065 55486 55824 54072 52090 53280 59086 66502 73359 78307 84055 86079 85430 89312 93653 92732 75956 59181 49591 47642 44391 36599 28039 22077 17052 14225 13775 13063 12619 12643 12492 12593 12899 13623 15548 18650 21805 25698 30741 36089 42940 49583 54001 58425 63799 69398 71589 69556 68995 73779 80699 84805 83712 82071 81158 80858 80633 71334 63131 55567 47163 39654 36009 32216 24967 18911 12749 7427 4678 3123 2016 1186 724 515 703 1338 2492 4646 8655 13942 18861 23785 25461 23633 22069 22358 23673 24021 22679 20149 17279 13180 7829 3568 942 143 118 83 129 102 158 122 132 139 119 151 179 193 161 145 133 106 102 108 85 122 86 61 84 101 68 111 124 108 83 113 109 117 107 149 136 117 82 71 90 108 99 95 81 79 80 100 110 82 83 88 95 99 96 93 77 86 83 87 80 65 43213 211 2651 30 9701 12 0 13 7343 3248 -80 122 419 336 582 832 867 1171 1365 1486 1703 1607 2013 2225 2389 2454 2709 3256 3548 3743 3908 4137 4463 4745 5380 6258 6834 7424 8327 9447 10475 11639 13237 14792 16791 18212 19123 19275 19570 20101 20632 20410 20550 21541 21823 20883 21750 23376 26652 28288 29419 31003 32580 34466 36443 38411 40505 42499 44788 47799 49449 51156 55435 64975 76270 81108 83055 83288 79303 79663 82425 87273 101692 121169 135273 124174 98012 77024 53963 36589 26448 19722 15842 13937 13930 14088 15448 18464 20357 21714 22512 23075 24671 26288 28280 30362 32553 35349 37742 40517 43972 48502 53316 59311 67921 77098 80502 80051 76594 72567 67447 65942 66053 66415 65878 64539 62607 61579 59060 53155 50176 45670 33853 20561 10965 4867 2524 1510 881 462 417 645 1019 1560 2514 3862 5130 6724 8875 11477 14274 16895 17699 17233 15025 11220 7746 3981 1292 268 83 107 120 104 134 173 162 106 118 131 122 113 142 134 119 120 119 166 114 85 72 65 67 90 88 95 74 102 115 131 117 108 93 102 103 143 112 90 79 72 96 94 91 79 84 90 73 81 97 87 91 104 107 92 67 64 74 73 63 65 48 43222 209 2712 30 9702 12 0 22 7345 3252 93 254 237 336 357 223 414 679 922 901 909 1227 1465 1502 1864 2133 2640 2750 2550 2645 3137 3334 3263 3516 3965 4113 4520 5168 5530 6461 7558 8925 9897 11451 13102 13679 14241 14993 16323 18168 19600 21112 22698 24874 26935 27717 29736 32263 34489 37209 38006 38802 39732 41513 44345 46449 50027 57407 68728 85766 111229 137772 150751 141367 118763 79979 47829 37048 38255 40661 37804 36426 35166 36292 38436 38211 37662 31978 28164 25244 22962 21435 18916 17783 15619 15149 13583 13350 13177 13629 15171 18368 21986 26342 31434 36134 41011 45435 49225 52088 53595 55666 61046 68633 75964 83067 89525 95047 94569 92035 87765 78875 69212 68373 75528 82729 87613 88636 81504 67517 47226 34511 25400 16975 10214 6367 2963 821 253 47 155 338 602 962 1451 2039 2845 3490 3973 4254 4225 3642 2438 1291 710 184 51 67 34 59 70 89 78 75 144 147 125 115 116 125 124 125 100 89 68 49 107 110 80 89 123 101 62 96 92 91 94 115 91 83 93 113 107 114 92 103 91 90 74 67 69 76 73 83 86 75 68 87 75 75 75 80 66 60 64 67 61 53 44 43231 204 2862 30 9702 12 0 31 7346 3257 -6 125 -43 -54 999999 58 98 147 84 71 411 634 943 1041 1134 1289 1538 1717 2066 2596 2927 2833 2962 3385 3320 4175 4644 5381 6010 6646 7557 8187 9143 10059 10540 11680 12979 14331 15954 17728 18966 19723 21157 23468 25701 28565 30828 33224 36419 40933 46321 52763 63414 62954 64025 72801 82555 91867 100149 106716 113450 111583 99746 86748 83343 79867 68565 54627 51799 57218 58681 55059 54782 53140 46731 39006 34397 32020 27992 24256 20447 16387 14314 14562 16581 19110 21746 25215 30982 38458 44471 49421 54427 57875 60586 62043 63426 67990 74665 78767 79223 78715 76787 75274 75860 76447 75768 74021 76634 79556 85376 89229 89652 85913 80984 73154 55875 34295 15371 6489 3782 2522 1247 444 112 79 92 129 143 120 106 152 214 332 501 777 1004 912 605 287 150 83 133 145 106 70 126 134 122 138 132 113 162 161 202 165 110 104 75 134 119 117 134 113 93 74 118 124 142 141 129 127 104 128 138 142 128 118 134 125 122 104 92 100 114 103 120 114 103 98 107 105 91 103 118 93 107 93 92 92 81 88 79 75 43240 196 3103 30 9703 12 0 40 7348 3261 -35 999999 999999 999999 -85 31 -21 -41 52 126 196 473 703 866 957 1320 1475 1834 2146 2354 2912 3520 4194 4797 5750 6317 6929 7495 8441 10111 11621 12993 14620 17955 20268 22005 22094 22692 30058 38399 37701 39981 43912 53479 78990 110068 108260 111035 123421 113051 114611 122225 130231 125331 116477 101415 73923 46673 37305 36794 41731 46511 48768 51259 49344 48150 48073 39270 30629 23925 20828 19378 17838 16634 15576 14086 13062 13656 15250 16764 19501 24714 31945 39570 47238 55548 64751 75836 87094 97089 106595 111857 109839 96699 77475 66052 56856 52956 56872 62207 64643 69742 71675 70338 65388 56941 47967 38278 31726 20029 10230 4867 1957 1051 509 310 176 113 57 53 91 127 176 436 1157 2386 4930 7117 7241 6065 3928 1942 625 217 153 170 109 64 156 99 117 180 165 147 173 146 129 116 98 104 91 83 93 82 112 135 104 67 122 98 97 86 97 103 121 127 109 117 122 98 79 94 91 80 83 94 88 74 74 68 82 83 76 95 83 84 89 79 73 59 63 68 71 66 62 63 43249 182 3524 30 9704 12 0 49 7349 3265 -86 999999 95 338 392 713 1216 1409 1625 2047 2374 2581 3026 3352 3887 4711 5497 6533 7946 9602 10812 10927 10399 11612 16650 28534 40841 49388 46440 44015 50190 75271 131698 199272 219910 144774 110592 99539 89249 79351 67076 63316 65403 68608 70103 69169 74580 78384 79139 73880 61955 54053 50395 43700 37913 29411 19594 16224 13588 12262 10767 9858 8830 7624 7435 7542 9373 12965 19458 26618 35112 44628 56004 70639 91566 113534 129077 123822 113620 105963 97091 85261 78772 69718 63160 58380 56435 59161 62481 63356 62085 58477 49704 35016 19808 10682 6123 4540 3234 1782 992 389 98 11 28 13 50 59 -1 40 278 586 1092 1405 1280 991 852 697 305 144 125 135 122 101 98 78 107 136 71 89 108 113 83 87 98 41 87 94 87 62 65 64 74 73 100 82 35 62 65 61 39 74 71 95 115 100 90 52 53 61 70 69 62 44 42 52 61 46 39 70 58 80 58 52 58 62 53 54 51 46 45 34 43258 174 3763 30 9703 12 0 58 7351 3269 36 83 85 126 332 456 629 939 1532 2184 3134 4228 5197 6372 8611 13143 17567 17963 19234 23360 27609 36994 56165 86019 122413 149037 155096 142911 114137 102626 105473 102467 98346 101873 102044 106098 110681 109749 110199 106928 100184 88324 76833 74978 71728 61699 50896 41521 34876 31395 28880 23708 20923 19661 16249 14069 11630 10619 11789 14566 18733 24185 31738 42631 59342 78742 100358 116062 124654 125043 122331 113489 106125 97999 82157 66480 54737 48477 46582 43112 38998 34675 31209 27348 26353 28145 29712 28156 24798 14543 6146 3097 1781 761 292 98 -2 65 50 88 51 97 250 690 856 678 319 89 170 188 108 133 181 145 163 121 168 138 107 146 142 130 130 162 120 92 83 70 108 112 120 92 62 47 82 139 109 86 136 103 77 106 107 102 108 118 119 101 88 106 95 90 79 59 80 88 75 58 62 76 89 67 85 65 57 66 63 63 70 54 46 55 54 42 43267 164 4061 30 9701 12 1 7 7352 3274 -52 275 416 904 1797 2855 4127 4782 4575 4042 4736 6792 9251 13215 22663 39565 63578 84749 94153 98537 112018 121210 139021 170362 202043 182793 170470 182177 194034 188132 149690 120411 78386 62813 52421 42336 35637 30068 26477 23093 21369 20678 19216 18510 16950 15352 15039 15496 16365 18777 23291 29975 38426 48779 62481 77405 93713 105753 111773 114288 113206 110665 109782 105150 94619 85505 79024 71337 62222 52550 46712 43539 38815 30202 23269 16248 11423 7796 5692 3799 2206 1277 724 336 94 139 74 98 150 486 1448 3567 7158 9769 9525 6424 2957 1245 627 347 256 238 213 196 145 143 159 154 96 124 130 91 114 147 133 88 84 108 111 90 88 104 105 66 55 100 114 79 50 51 86 88 77 59 70 110 118 96 57 74 93 110 86 51 71 84 63 58 70 73 65 72 75 63 63 47 67 49 40 49 54 39 31 40 43276 156 4298 30 9698 12 1 16 7353 3278 31 672 1646 3105 4981 7734 9921 9566 9791 11567 15907 24738 35070 46131 67783 93371 121769 154935 192309 213724 221780 223592 238916 189605 134847 107485 110504 93862 64668 51867 44092 37996 32930 31821 30783 31269 31137 31203 31072 30587 30757 33134 38070 44381 52583 59864 68436 81933 101950 122358 135364 133517 117297 100599 86208 69769 61195 58797 58714 57692 57571 57009 55099 48583 44632 39594 30996 24260 17531 10578 6372 4179 2752 1465 713 252 90 39 130 505 1384 2420 4551 8221 11901 15459 17214 14393 8673 3304 899 276 144 121 133 122 101 107 121 130 80 91 136 110 116 93 70 70 107 80 68 77 100 92 81 94 102 50 63 82 93 89 75 55 60 57 69 79 101 77 66 42 60 73 72 78 68 66 68 54 60 68 62 54 58 56 55 57 54 49 42 46 55 45 36 31 43285 164 4055 30 9695 12 1 25 7355 3283 124 366 856 1598 2409 3428 4016 4538 6080 9603 17087 30010 41741 43615 42302 41798 40050 41212 45317 48619 53966 69372 84639 95801 122893 132200 149367 158630 153506 167379 163794 121160 79339 52609 49102 46717 47370 48573 48085 47307 49670 50900 52729 54302 54959 56070 55781 54554 55240 55323 57326 62558 70376 80375 92709 112989 132050 138627 133906 113646 89213 70067 62827 61092 61217 58111 54322 49622 47284 50586 55732 60818 62950 53747 40796 28964 21234 18596 16457 12287 7581 4212 2022 720 307 322 1630 4270 6601 9615 13296 16554 16104 12333 8992 5522 2222 801 363 179 116 175 159 122 164 158 133 122 136 176 171 154 187 170 97 94 132 134 127 129 122 110 135 109 71 108 131 148 162 122 133 113 119 133 98 134 156 134 116 120 96 86 96 109 98 93 68 99 99 87 98 90 91 85 81 96 100 97 90 84 91 80 74 73 43294 189 3303 30 9693 12 1 34 7356 3287 -31 67 999999 -62 360 337 327 531 791 877 816 1117 1160 1483 1794 1818 1999 2229 2441 2895 3320 3997 4616 5390 6487 8162 9638 11494 15872 20154 21540 21976 27137 35765 40239 41659 45806 49676 49738 51070 53063 55773 60015 65516 71221 78523 85919 89069 89477 89930 88353 82948 82059 83803 81216 80245 79024 70776 61962 60201 61391 63968 66568 67447 62660 55755 52015 51596 53027 57282 58397 59396 60086 60347 60294 61566 67030 79276 96675 109260 120517 130175 134336 131249 113757 90487 70432 56427 48031 48602 50369 51110 49893 46684 43518 40732 38156 36253 34617 32933 33149 31766 23208 18784 16441 9882 5553 2749 968 294 372 1267 4622 10366 14316 15423 16570 16350 13132 8830 5566 3167 1572 496 134 146 129 115 168 208 181 199 220 185 168 163 128 156 126 136 98 80 80 129 129 126 95 109 131 102 145 137 121 110 106 106 93 81 84 125 147 130 133 108 99 112 81 79 112 82 70 96 99 93 85 89 90 83 92 100 80 77 60 64 69 73 71 69 60 43303 193 3181 30 9691 12 1 43 7358 3291 55 426 407 153 19 146 238 365 682 749 871 1206 1378 1593 1789 1871 2038 2270 2162 2717 3154 3690 4197 4628 5195 5936 7509 9053 10650 11891 12413 13932 15168 15710 17022 21949 30785 39793 48929 59811 70579 78432 70980 64636 61369 61362 61520 62454 63533 65710 69324 72926 75500 76958 72205 70639 72990 74294 74783 74208 71276 67793 65570 63326 60575 59534 57275 54678 52660 51954 49842 46983 46605 48955 51919 54721 56418 61933 69243 78891 90669 104533 117253 128207 130049 127364 120881 111933 103552 92778 80893 64910 48051 39092 36053 37995 41885 42967 41131 36121 31939 31092 28076 21345 16085 13852 15252 14865 13579 12718 9932 6090 3760 4953 7360 9176 13236 20082 25524 28965 29505 22058 13583 8062 4542 1887 331 105 52 59 38 74 113 168 208 280 278 309 326 356 251 147 85 89 98 88 103 88 97 106 98 108 66 91 129 125 115 73 103 77 97 103 89 83 92 102 70 80 112 116 103 114 98 104 103 92 81 85 84 83 75 75 64 76 79 72 73 61 64 60 51 49 46 43312 195 3119 30 9689 12 1 52 7359 3296 77 79 999999 999999 137 264 468 692 808 846 1289 1607 1836 2100 2317 2416 2705 2920 3228 3519 3936 4460 4963 5459 5776 6337 6819 7295 8124 10169 11455 12165 13083 15019 18340 21795 26850 35888 44197 50725 49351 50159 60189 67291 65437 64961 68822 74589 77853 76486 73930 72222 70839 71839 71427 71978 74368 76592 77143 74012 73209 73225 66557 63827 64652 65152 66837 61886 60012 61136 54193 48643 46278 41895 37716 37318 37634 39647 44825 50541 55395 62013 71310 81895 96536 115056 127883 131116 126484 118921 110499 102073 90947 76922 62618 50248 40234 33896 30633 31115 32377 34181 33064 30276 25596 20766 16574 11642 7951 7013 7569 7829 5012 3729 2618 1729 3906 11818 22493 30886 35392 36360 37042 36544 29926 17131 7076 2327 423 32 73 168 150 114 103 217 320 453 449 468 504 490 407 271 175 113 98 135 89 97 117 148 120 116 114 106 109 114 108 106 99 104 131 130 136 139 114 139 133 114 108 93 91 117 99 101 92 93 98 112 104 94 93 101 99 89 99 90 83 85 86 91 79 73 75 43321 196 3086 30 9686 12 2 1 7361 3300 -14 30 399 572 461 689 854 930 1008 1194 1307 1190 1507 1767 1891 2077 2237 2206 2730 2981 3523 4221 5041 6046 7612 8281 8428 8997 10454 12854 14655 14682 16705 20047 23437 27570 31127 36857 43610 48352 48754 53857 59091 64782 69384 71396 73189 75892 81593 90281 96201 91866 84477 80303 77196 77412 79926 82088 82214 80221 84967 86297 84108 81558 79296 75966 69115 64720 62166 55981 52831 44742 38981 32730 29941 28799 27354 28914 32508 37516 42343 49002 57594 64398 70864 79187 85559 96262 108632 112895 108986 103822 97113 86629 74530 62247 53357 43399 36674 34070 33705 35856 37919 36095 33576 30889 24211 17347 13277 10288 7513 6138 5118 3429 2085 1149 522 375 1462 5522 12125 18731 24395 26259 24299 17945 8233 2169 363 85 65 62 73 70 112 132 186 246 406 564 554 470 397 268 162 88 116 101 111 119 108 136 143 112 106 89 127 130 146 120 102 96 137 146 128 130 116 120 135 118 104 93 100 88 89 86 107 102 104 89 74 104 103 110 111 86 76 85 89 79 71 83 82 80 73 69 43330 196 3084 30 9684 12 2 10 7362 3305 -19 358 709 1053 1707 1649 1651 2259 2257 2225 2221 2508 2535 2600 2766 3138 3247 3510 3725 4134 4572 5294 6404 7520 8686 9932 11917 15163 19245 23293 28715 32812 34966 32573 30086 31954 37224 43698 49697 49756 52011 53432 53826 60760 64389 68215 76291 81256 88055 94148 98670 101756 106125 107923 109967 109223 106714 98095 90608 86009 81299 75287 73694 71503 67789 64602 64871 60202 52627 44675 40448 36445 30306 26112 26275 26284 25623 27367 29328 30407 32527 35910 40805 46838 55283 64587 73545 82116 86700 88511 88760 87376 84533 78469 69455 60388 52088 47106 45144 44281 44215 43615 42348 40029 37086 36037 32588 27636 23163 17888 15477 12479 7769 4498 3003 1826 811 314 188 250 1254 3310 5783 8531 9109 10132 10141 6346 2745 680 141 78 102 144 202 190 212 364 471 594 617 632 587 461 273 170 118 154 116 106 123 124 115 133 124 88 95 84 117 143 119 118 121 112 121 105 121 116 114 104 90 81 97 61 63 101 93 102 85 114 111 91 78 81 75 87 76 87 85 79 81 68 57 67 65 68 43339 264 1039 30 9679 12 2 19 7363 3309 -34 646 770 808 763 253 -6 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 1522 2637 3458 3964 4666 5552 5701 5233 5114 6000 7047 7919 9168 10097 11045 12380 13759 16129 18600 20411 20836 20975 22039 23101 24840 26353 27159 29060 30865 30557 30921 32738 34175 36557 39028 41263 42672 44486 46280 46766 48802 53118 55899 59540 66136 74047 82312 88970 94408 97280 96636 95045 92919 90463 87081 92681 98129 98045 96976 94497 88164 84413 81205 70483 54075 51739 47746 46344 42288 38368 38563 37197 36064 35817 35676 35934 34592 34386 35235 36595 38159 40055 41783 44347 47704 53107 61955 70327 74172 74819 71093 67757 66330 62540 55375 46484 40009 36504 35681 37736 38075 37840 35563 30903 25398 23409 18369 14769 12539 11416 11188 10447 7582 4921 2749 1370 726 938 3663 7027 8743 8599 7913 7966 6234 3712 1471 262 87 86 124 134 133 142 163 188 278 340 484 686 823 762 490 268 204 128 132 118 101 146 135 120 111 163 127 111 141 123 141 115 89 97 97 89 104 127 119 122 130 127 112 88 118 122 94 107 104 91 100 93 103 95 98 103 74 68 70 75 74 86 88 68 57 62 52 43348 261 1153 30 9673 12 2 28 7365 3313 61 374 759 194 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 136 176 98 212 96 84 36 24 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 925 2061 3206 4197 5265 5576 5552 6167 6793 7749 9196 9986 10716 12033 13527 14486 15356 16238 16244 16757 16757 16694 18134 20342 21912 23973 25684 26683 29257 32516 34352 36663 39054 42211 45817 48472 49944 52618 55669 58671 60654 63053 66330 69322 72539 76723 79909 84111 89390 92895 95370 99661 100373 102832 108904 115217 117789 119499 113823 107373 99116 80935 65808 56049 49961 47557 45157 44206 42561 41329 40168 37739 34757 34073 35578 37079 39693 43840 47043 51217 56203 61643 69989 76981 78844 77516 73431 64336 58236 51921 44195 38062 32539 29053 27303 27329 26767 25676 23252 19649 15896 12348 9093 7532 6015 5491 5400 4617 2960 1782 916 548 1307 2708 5109 6830 6519 5628 5036 3827 2204 661 91 38 57 81 112 97 137 165 205 276 402 507 599 454 331 238 224 188 104 68 68 90 86 95 86 108 101 118 84 124 117 105 112 86 86 113 78 92 101 91 104 69 79 104 97 96 81 71 83 85 62 70 60 75 73 58 70 59 71 75 51 68 74 69 55 53 52 56 43357 260 1145 30 9665 12 2 37 7366 3318 347 1387 1620 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 61 104 4 -4 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 -81 287 1120 1968 2618 3227 3993 5224 5872 6445 7103 8180 9039 10265 11326 12227 13231 14541 15864 16920 18313 19235 20870 23240 25758 28792 31857 33908 36738 39180 41840 45113 48274 50815 54651 59232 61224 62896 66085 68420 72188 75717 78775 82387 87049 94378 106580 121185 117403 93981 77914 78560 82850 81672 80684 77696 76726 77433 76689 73713 75721 79472 79451 73871 67006 61810 58206 52923 43901 38611 36159 34619 35139 38171 43276 47516 52289 58617 65523 72112 79144 85497 85891 80874 74612 66285 57577 49884 43942 40541 36414 31875 28188 25376 24568 24889 24280 23794 23323 21696 19837 17471 12227 8295 5741 3712 2365 1428 649 339 385 929 1695 2293 2246 2490 3152 2108 733 164 101 58 48 132 159 99 112 161 222 273 401 521 574 473 310 239 216 217 218 180 154 137 139 132 150 136 137 125 127 128 123 129 135 132 110 131 124 135 131 145 132 102 98 108 129 127 89 103 113 105 95 97 109 88 78 101 114 100 87 107 96 100 86 79 88 80 84 64 43366 262 1080 30 9660 12 2 46 7368 3322 413 511 871 520 393 585 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 650 848 1224 1186 1458 1685 1814 2154 2223 2263 2162 1954 1926 1943 1576 1282 750 617 469 275 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 697 1614 2116 2668 3817 5259 6467 6961 7212 7078 7316 7345 7778 8766 9979 11199 12289 13457 15047 16429 16960 18426 20367 21915 24474 26952 27956 29081 31582 34208 36379 39708 43910 47951 52370 57417 60914 64765 69109 72545 74885 76875 79779 83835 88112 89721 89062 88652 87502 86023 83482 75829 67752 65047 68731 71832 68493 70754 70037 63403 64541 65261 66810 69104 67919 68434 64577 56979 54874 51354 46505 40217 38109 39427 42008 47854 56599 67292 74776 79012 80818 77984 70863 64699 60909 56249 53467 53014 52918 50716 47698 43850 39417 33457 26121 20272 15701 12576 10099 9594 9666 11322 13305 14329 11384 7940 3838 1680 449 102 211 374 747 1855 2863 2246 1361 213 5 120 121 65 124 187 134 132 115 160 203 239 336 362 322 240 216 175 176 152 103 120 94 127 111 80 105 93 96 138 132 152 108 103 123 89 119 106 101 116 111 93 84 85 94 91 76 92 80 62 88 97 97 93 91 87 71 90 86 92 85 71 78 79 66 68 68 56 57 48 43375 265 985 30 9655 12 2 55 7369 3327 -83 55 637 444 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 132 377 538 679 715 815 922 1040 1337 1300 1409 1534 1523 1500 1486 1326 1100 981 791 494 507 324 35 -11 27 -95 999999 12 999999 -58 -91 139 420 404 700 875 913 1062 1060 1100 1249 1223 1077 1114 1360 1457 1616 2021 2242 2645 3086 3513 4111 4939 5882 6930 8018 9325 10511 11836 12516 13290 13461 13034 12818 13645 13818 14055 14366 14738 15012 15252 15995 16998 18124 18861 19890 20909 21732 23197 24989 26893 28907 31743 35124 38707 41973 44759 48804 51923 55653 60457 62900 63488 64482 65460 67722 71170 73518 74375 76879 80700 87164 94103 97694 96672 96622 92556 87462 86420 84070 76811 72774 66821 69074 72004 72440 73133 66655 60098 54777 51727 52699 45608 39774 38818 40258 44595 53066 63555 76770 86168 85392 75784 65219 58509 55655 55476 54097 52617 52146 49597 47393 44722 41458 37021 32000 26442 21713 17346 12926 10416 8415 6378 4518 3942 4619 5402 5492 4568 2662 1059 227 179 441 633 672 490 146 123 122 79 103 122 156 145 185 189 139 107 172 211 218 231 244 251 190 151 158 171 145 129 147 121 115 133 119 149 132 114 111 154 143 124 81 105 109 127 144 130 101 105 98 95 105 121 115 95 94 95 111 110 101 108 120 111 87 85 74 99 80 81 78 78 69 86 81 69 65 61 43384 234 1910 30 9650 12 3 4 7370 3331 -50 70 5 220 207 467 396 492 508 730 932 1023 1285 1432 1645 1751 1899 2118 2140 2203 2113 2028 2017 1641 1492 1403 1156 1165 1219 1215 1347 1395 1273 1239 1484 1342 1456 1700 1822 2253 2689 3143 3456 4033 4367 4469 4506 4506 4665 5126 5709 6706 7361 8197 9240 9751 10149 10712 11676 12291 12839 13382 14468 15434 16585 17216 18117 19713 21345 22976 23384 23903 25114 25998 26770 28500 31016 33015 35687 38185 40659 42360 43522 45455 47356 49955 54666 57777 59889 62517 67964 74185 77798 78722 79859 83777 89600 94853 101214 105204 109595 113723 114525 119309 119495 115675 112485 113237 116356 105545 94254 80444 70445 62921 59069 56203 51602 51391 51188 49889 47626 49927 56939 65654 75260 79674 79662 75439 67440 54989 41171 32925 29049 26620 25964 26111 26910 27856 27347 25922 24340 22773 19321 14455 10833 7955 6391 4728 3295 2669 1990 1408 1572 1300 673 188 88 53 111 107 111 97 124 117 118 139 183 203 252 273 260 241 251 228 205 209 254 236 215 281 264 245 253 214 180 201 190 200 157 138 134 176 147 140 154 141 164 146 149 127 161 161 132 130 149 143 120 124 126 135 158 125 127 124 119 103 100 114 132 134 115 119 126 118 123 110 104 107 97 97 93 89 89 79 43393 239 1757 30 9647 12 3 13 7372 3336 183 261 238 252 634 800 878 879 1111 1192 1207 1148 1126 1069 1082 1117 1099 956 994 1111 1418 1697 1763 2160 2384 1971 1842 1656 1333 1296 1149 1153 824 1046 1302 1334 1430 1546 1589 1677 1789 1775 1966 2253 2354 2438 2843 3372 3922 4555 5180 5741 6404 7266 7556 7485 7144 7124 7287 7378 7754 8756 10053 11232 12045 12685 13682 14734 15721 16575 17447 17742 18648 20161 20786 21940 23379 24839 26132 28789 32545 33361 34505 36148 38461 40308 42990 46707 51164 55653 61459 66805 70691 73945 75091 77497 80164 83049 84445 83102 81697 84081 85967 90804 96678 102415 104102 99930 96875 97441 94571 99838 104269 100166 94756 93577 93123 95539 99591 90887 71397 55188 45816 46068 46472 47235 49346 54834 61265 66633 69204 67740 59088 49440 42223 34640 29451 21834 17823 15705 14729 14497 14035 13582 13464 12453 10389 8865 8582 7649 5978 4259 3312 2716 2009 1259 635 336 225 63 68 53 8 116 198 166 113 68 118 184 294 362 523 680 613 461 410 306 219 184 262 235 252 228 199 155 179 144 156 165 135 101 75 66 91 112 111 121 117 107 108 112 100 117 88 75 102 130 104 92 82 89 74 79 95 80 81 68 66 72 90 90 82 66 63 65 63 71 74 61 66 73 62 58 51 49 47 55 41 43402 241 1719 30 9639 12 3 22 7373 3340 181 538 704 874 964 1042 1117 1185 1241 1388 1517 1654 1504 1359 1347 1311 1430 1516 1629 1499 1497 1516 1682 1488 1348 1327 1394 1365 1224 1045 909 939 935 1161 1133 1301 1456 1473 1593 1777 1952 2116 2450 2664 2910 3444 3677 4034 4288 4479 4313 4432 4758 4856 5012 5967 7168 8287 8249 8369 9526 9982 9750 10011 9999 9863 10039 9928 10210 10802 12106 13262 14210 15700 17901 19725 20692 21449 22793 24777 26499 28808 29737 31001 33557 36793 40899 44105 46324 51033 55936 58512 59541 59424 58887 59446 60787 62876 63028 66078 71546 74209 78245 85359 93540 101274 104484 106605 109316 115979 119336 120984 117186 110597 110274 106671 100456 97804 91398 86988 81978 78458 85982 93144 90988 88934 80061 61829 52437 48657 48547 51961 53988 55795 58503 62530 64829 60069 50239 37795 28507 21894 17606 16420 16127 15591 15349 14647 12453 9758 8417 6144 3757 1839 1007 493 309 191 148 191 135 99 80 101 135 154 132 120 150 236 276 336 430 479 531 584 558 582 590 555 480 401 317 312 244 261 235 243 214 197 162 163 169 126 118 137 153 144 143 136 129 136 134 151 147 143 115 155 149 125 107 125 95 124 126 119 145 120 112 116 95 99 115 120 124 108 113 108 111 108 99 105 104 92 93 107 104 79 84 87 90 43411 269 844 30 9634 12 3 31 7375 3345 -5 848 793 999999 538 2355 2447 2105 2962 188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 685 980 1415 1437 1411 1530 1584 1626 1642 1644 1433 1291 1241 1053 1275 1232 941 925 1043 1020 957 1266 1455 1780 1789 1852 2342 2870 3140 2888 2906 3029 3167 3226 3310 3476 3536 3845 4262 4212 4180 4471 4623 4297 4382 4489 4821 5306 5673 5742 5704 5764 5751 5765 5983 5972 5497 4934 4534 4281 4805 5644 6562 7867 9188 10240 10877 11163 11743 12472 13031 14790 16933 18234 20114 21960 24047 26196 27673 29631 32494 34753 37295 41228 45968 49303 52436 54609 56098 56995 57489 58678 59244 60498 62723 66358 69008 73568 79039 84885 88531 88351 82142 77750 78145 79620 77716 77847 77794 78084 77340 78029 81752 89539 91652 95842 102602 97600 87082 85117 83779 78346 77724 78179 71186 67563 60354 51149 43371 42400 43201 44025 46741 47570 46740 44858 44408 44031 43379 43630 40983 36258 32215 29625 27045 24021 22997 25987 29648 29019 21200 13384 7927 4694 2340 882 233 84 57 3 85 41 19 59 58 78 116 132 156 234 323 474 480 473 547 626 605 581 597 557 479 381 348 434 366 314 312 268 178 185 180 134 115 124 139 109 131 79 112 149 134 94 113 154 141 136 127 114 120 117 120 96 95 105 88 110 111 74 94 94 99 102 102 97 97 114 92 74 87 85 76 92 76 76 73 67 68 60 63 70 61 43420 272 750 30 9630 12 3 40 7376 3349 278 1143 2908 1904 1964 3996 5192 4840 4691 1566 2614 4121 6222 10274 1080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 706 1131 1687 1870 1751 1763 1821 1589 1320 1341 1165 1011 820 624 507 404 585 486 395 411 590 830 1011 1207 1409 1749 2274 2776 3348 3480 4138 4534 4500 4786 4995 5258 5185 5284 5303 5191 5184 5162 5135 5103 5092 4832 4805 4665 4249 4309 4286 4118 4085 3978 4344 4630 4568 4579 4889 5358 5851 6369 6694 6830 7532 8401 9790 11042 12437 13693 14880 16550 18241 20561 23356 26867 30380 34370 39357 43632 48099 51684 54576 56867 58453 59587 60640 62666 64344 64352 64046 62986 62937 62734 64890 68571 70334 70832 71867 73956 77515 76971 76406 78677 85148 90894 92642 95497 100110 102370 101216 95035 95309 90635 81508 71891 63486 61203 60313 59951 58810 56373 55139 56141 55821 56825 59460 59991 59510 58005 54398 52801 51543 50518 48900 44330 39532 36000 34078 32664 30818 28467 26497 24790 23192 25031 27312 27969 26448 24170 19962 13718 8919 5469 3248 1734 823 240 86 64 83 96 96 149 145 150 169 239 215 257 352 498 840 1081 1346 1344 943 803 553 446 375 308 304 314 264 210 216 235 232 192 180 136 169 215 188 131 164 157 143 144 151 161 152 169 127 131 151 149 126 127 109 109 121 126 117 129 114 119 126 98 116 127 116 120 114 109 106 112 102 122 121 99 91 92 100 95 93 93 89 87 43429 266 927 30 9627 12 3 49 7378 3354 1258 2890 4399 9151 19406 28163 26866 30917 22236 22473 23718 20022 23304 24026 7575 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 548 1529 2054 2547 2687 2877 2551 2310 2080 1905 1743 1430 1134 917 734 382 198 -12 -66 999999 999999 999999 999999 999999 999999 999999 999999 394 1351 2614 4022 4481 5063 5353 5630 5224 5145 4950 4695 4715 4559 4146 3888 3776 3926 3831 3473 2890 2474 2240 2099 1886 1643 1374 1573 2109 2254 2483 2836 3416 3893 4404 4703 4973 5118 5673 5955 5992 6016 6542 7731 9560 11959 14801 17975 21714 26046 31791 37621 42296 48108 52831 54759 56199 56716 56490 55748 53701 52584 51652 52013 53604 56146 59266 62074 63511 60843 55740 50216 48984 52336 58662 65762 74514 82794 89251 95218 98932 102853 104483 102516 96465 91450 88596 90328 88801 87765 85894 80341 77906 70929 63837 59258 55272 55143 54760 54116 52170 50589 48918 48441 47180 44686 41923 37666 31239 27831 27553 29356 30723 28439 23685 20598 20395 22457 25216 27885 27751 25640 20417 14361 8438 4105 2220 1229 561 189 50 56 69 9 35 47 58 97 88 297 760 1120 953 712 749 586 500 528 353 253 271 238 294 297 323 292 317 317 249 208 239 215 235 214 175 171 145 131 136 95 88 103 98 100 97 86 89 100 117 110 93 81 87 104 103 88 90 98 119 88 86 91 110 64 76 103 85 74 79 89 78 77 65 58 60 70 72 62 66 59 50 56 48 43438 274 683 30 9623 12 3 58 7379 3358 -58 999999 122 670 571 291 201 134 378 194 999999 999999 999999 338 391 906 4477 13425 23543 19156 2516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 780 2164 3228 4098 3940 3606 3163 2786 2266 1773 1496 1449 865 363 131 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 790 1521 1941 2093 2826 3390 3756 4253 4701 4888 4969 5239 5275 5151 5075 5492 5193 4895 4766 4831 4825 4595 4145 3283 2480 1710 1018 768 1151 1848 2386 3137 3721 4292 4678 5301 5690 6111 6025 6163 6591 7696 9414 10983 13453 16611 20180 24022 28120 31781 34493 40431 48008 55302 60298 59788 58443 56432 56279 56465 54882 53887 52871 48947 44885 42488 42459 43018 43929 45287 45035 45314 48882 53874 63557 69863 72924 76560 77555 81032 80089 77121 75713 76029 77799 77687 76412 74386 68058 67233 66601 66305 60867 57399 53879 53133 52821 51444 53296 58621 63170 63536 61912 61349 60058 58942 59627 60577 58567 54592 46691 36754 29954 28031 27589 28422 28839 28204 27812 26802 27259 26197 24597 23220 20793 17300 14038 10361 6201 3062 864 188 102 162 142 74 78 128 129 127 171 220 273 345 325 526 1001 1704 2122 1772 1176 755 524 477 482 611 764 802 719 593 409 280 240 237 242 215 208 194 216 166 128 162 168 152 130 152 169 138 121 138 121 163 152 121 103 121 122 101 104 137 113 105 125 105 106 107 119 111 122 124 118 110 110 98 94 96 94 91 94 81 74 83 76 43447 281 472 30 9622 12 4 7 7380 3363 69 173 -93 312 707 765 1140 561 367 503 517 955 1712 4971 2532 516 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 432 2613 5080 6370 6043 5610 5158 4490 3833 3422 2907 2573 1777 1310 900 476 210 -39 999999 999999 999999 999999 999999 999999 999999 230 693 794 507 486 573 766 1235 1845 2635 3104 3504 3716 3436 3179 3045 3257 3562 4118 4507 4717 4892 5052 5044 5047 4860 4095 3560 2752 2223 1873 1750 1900 2063 2359 2744 3311 3668 4069 4395 4785 5515 6621 7929 8952 10313 11741 13883 17842 23207 29925 36826 41684 43588 42812 42212 43294 45491 46348 45235 43395 42111 40249 37381 36000 36750 40036 45202 52462 59474 69071 76385 79857 78216 75026 73606 73284 71018 67478 65948 68008 68697 73005 73795 71194 70126 68827 67470 68369 67398 66937 65986 64995 63943 61075 60689 56963 52434 51881 51026 50436 49927 48769 48216 48893 51851 53661 53943 53121 47991 41763 31091 23369 20633 23288 30243 33058 33832 30672 26210 22611 19578 17855 16302 15795 13462 8852 4982 2083 899 303 106 112 78 79 44 58 34 75 130 178 416 1205 2301 2175 1206 796 582 470 452 300 238 177 141 177 234 243 179 183 213 156 147 119 120 119 120 69 73 126 123 113 109 104 104 124 118 132 138 125 121 93 108 110 107 93 99 78 77 98 96 77 87 93 108 93 84 91 64 66 74 65 75 86 83 76 68 67 60 69 71 63 66 55 56 43456 271 768 30 9618 12 4 16 7382 3368 87 -40 999999 999999 999999 999999 999999 999999 152 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 762 2901 5225 5884 5663 4973 4414 3815 3218 2789 2313 1582 1027 644 81 70 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 573 1034 1115 1270 1465 1768 1936 2006 2208 2571 2585 2875 3586 3724 3762 3923 4023 3810 3544 3189 2697 2476 2592 2713 3027 3183 3386 3867 4436 4978 5496 5411 5382 6122 7272 8855 10528 12604 14845 17457 20194 23266 25732 28946 32191 34064 34938 34493 32288 30706 31176 34134 37800 42984 49445 56915 64925 71933 76814 78473 76794 71585 63380 57430 52639 52383 53262 54743 58064 58584 58025 61914 65976 67581 64366 64328 66630 69019 70042 69846 66483 64642 61521 59261 58175 59100 59126 57465 57895 58643 58760 59411 60619 60636 58635 56346 53943 51581 49842 48140 44561 39108 34174 29727 26951 24680 22586 20912 19701 19536 19505 18383 17334 15550 13656 11162 8568 6460 3945 2060 852 413 215 66 101 80 38 73 68 46 85 192 525 1684 3442 3617 2292 1046 683 699 684 551 371 246 216 211 231 245 200 190 192 184 185 189 127 112 96 111 121 102 88 93 96 119 85 119 141 106 99 114 124 99 138 159 103 73 76 76 66 62 89 111 102 81 92 91 91 97 73 79 102 88 81 78 67 70 68 65 67 71 69 65 62 67 63 43465 276 617 30 9617 12 4 25 7383 3372 93 82 634 1149 1013 1520 1862 1947 1784 1664 1611 871 307 375 276 847 6263 5294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 597 1788 2309 2196 2058 1955 1528 1269 1024 536 257 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 396 505 533 427 475 616 637 852 1162 1317 1758 2109 2555 2581 2412 2381 2383 2392 2467 2851 3497 4594 5625 6636 7601 8401 9422 10777 12908 15482 17905 20753 23624 26220 28579 30606 31535 32260 32147 32234 33497 34915 36299 38165 39813 43075 47361 50836 52808 53670 53268 55415 60108 63494 66389 67515 65932 64914 65447 63621 64861 63971 64691 67199 70582 71183 70162 69620 72266 72842 71254 67378 65879 65544 66945 68426 70700 68118 64394 62908 62919 62371 61629 62229 62912 62317 61229 59842 59537 58416 57454 57380 57339 56452 47244 35339 28756 25746 21742 18342 17329 14755 11546 9041 7145 5443 5062 5984 6873 6963 6775 5937 4445 3024 1871 922 317 154 171 132 103 132 179 268 826 2354 4491 3893 1242 649 625 606 506 425 337 309 239 235 194 194 216 140 151 222 249 190 181 189 170 145 156 135 192 189 164 153 164 138 150 141 168 177 156 131 142 139 153 153 130 119 138 140 139 137 119 122 127 150 121 126 124 111 100 110 123 120 120 126 105 102 89 106 102 99 105 101 94 89 43474 277 587 30 9617 12 4 34 7385 3377 -14 29 266 128 133 681 1434 1874 2912 3730 7347 8806 6670 8281 20437 23243 28297 69382 86669 90347 58591 27586 3336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 851 800 612 702 594 367 263 -53 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 427 693 881 1216 1788 2591 4018 5055 6494 8273 9838 11780 14459 16945 19328 21792 25428 29275 33168 37368 40263 41772 43829 44917 44617 44223 44125 44276 45626 49086 52602 54824 53585 52769 55031 58839 59925 58036 57586 58862 56882 53844 52977 54356 54640 54474 53190 52281 51884 49572 50566 50223 48747 47439 49084 53481 57508 61503 64846 66304 65729 59694 56492 54548 53103 51582 50369 50501 51812 51902 52131 51841 51749 52384 55036 57980 62237 65490 63794 56842 46759 36358 28083 22579 19043 16346 14993 14360 13136 11767 9629 7202 4989 3678 2478 1604 1331 1441 1833 1947 1573 906 424 189 33 50 41 96 67 104 456 1502 1526 620 218 298 345 419 377 308 185 172 196 156 128 130 121 204 176 200 170 151 104 81 115 129 142 82 130 90 82 110 91 108 112 83 102 131 115 87 115 95 97 81 78 90 82 83 78 84 62 70 80 80 50 71 83 89 73 54 65 74 78 70 61 55 63 62 62 61 60 51 50 47 43483 283 409 30 9619 12 4 43 7386 3381 -7 -18 286 591 498 618 985 1906 2126 2778 3246 4134 4878 4455 3117 1508 2772 4965 3850 4025 13194 34518 39066 50762 60048 98006 128718 154340 47651 11500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 167 510 939 1450 2342 3427 4589 6137 8109 11003 13687 16766 20065 23835 27080 30496 34637 39400 43782 47302 49932 50379 49873 48832 47410 45551 45003 45803 43887 41380 39541 36343 32169 28040 27320 30160 35281 40381 43879 45050 47489 47624 46922 45617 44576 45726 46527 49586 52448 54003 56718 55191 55386 55381 57016 59140 63545 67850 70276 73599 74236 73977 71521 70167 68667 65935 62878 61394 60319 57946 56271 59455 64796 68932 70153 72062 73835 71738 66536 57941 47078 37988 30828 24258 17800 13228 12527 14798 14510 10840 8089 6592 4973 4083 2974 1682 922 425 135 57 92 98 52 77 121 74 21 88 95 154 186 157 186 183 206 252 261 228 213 209 225 232 163 124 173 168 180 237 224 198 122 157 174 127 118 141 128 117 106 110 125 125 107 130 136 142 116 124 126 89 94 111 99 89 111 108 99 107 95 96 114 97 83 102 77 95 100 88 99 91 87 62 62 69 75 78 67 64 71 63 58 60 54 43492 277 590 30 9620 12 4 52 7387 3386 -87 204 282 625 364 207 612 533 2188 11342 24493 32465 38592 20500 18352 8017 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 893 1977 3510 5218 6905 7944 8226 8028 7647 7054 7108 7021 6866 7240 8348 9677 11242 13474 16248 19467 23402 27340 31260 35612 38928 41389 42845 42670 41390 39343 38287 37324 37233 36678 35392 32873 30950 30114 30096 32900 39090 46624 51243 53061 54928 57440 58136 56798 56452 57674 58455 59230 59895 59281 58513 56303 56733 53551 51822 49977 51714 56190 61167 66368 68899 70210 71159 68634 68694 71541 73930 76105 78811 77246 74935 74077 72705 73991 78735 83497 85900 81253 72858 59159 45576 36041 28852 22675 17874 15362 14296 13402 12442 12070 10977 10039 8733 7033 5597 4005 2686 1449 629 237 137 23 95 77 56 65 33 61 55 115 95 62 126 146 225 230 279 267 262 235 153 176 205 148 124 155 193 227 332 318 217 159 82 94 77 93 123 129 77 85 114 120 126 99 97 149 164 136 118 117 95 90 106 94 116 104 74 74 100 89 71 75 63 79 93 90 85 76 76 66 82 77 73 67 65 73 75 62 51 55 51 41 47 48 43501 270 801 30 9621 12 5 1 7389 3390 5013 11554 2188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 873 1963 3605 6312 8601 11210 13208 13797 11813 9584 8606 7650 6853 6512 6642 6555 6489 6807 7584 8416 9318 11571 13813 16124 19827 25060 29848 31929 31677 30123 29252 31032 35094 38775 43986 49006 51472 52151 53132 53637 55210 57775 62087 66875 71174 68241 62341 58697 55863 57013 56975 51974 52521 50271 47125 45771 44412 42863 43224 44260 46522 48023 55237 63800 70990 77638 82062 82832 81957 79295 79290 80126 83034 87735 91587 91526 90103 85623 82852 84448 87664 86401 81893 72565 61972 51511 41941 31817 23740 18737 16101 14921 13089 11766 10931 9632 8491 7331 6100 4731 3399 2378 1544 877 303 71 70 127 87 94 71 33 53 61 107 80 153 190 162 264 333 303 304 256 244 202 140 140 130 154 166 254 296 305 278 186 174 136 131 98 85 122 167 137 93 133 127 133 120 112 114 124 140 134 122 94 87 94 99 98 76 68 75 90 85 83 85 80 78 87 88 89 88 76 69 64 60 66 58 65 65 66 57 57 60 50 42 50 43510 276 623 30 9623 12 5 10 7390 3395 132 996 4155 9916 18996 32545 32919 40135 32519 6771 3853 3360 1490 624 836 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 1467 2955 4917 6893 8529 9672 10694 10952 10393 9546 8588 7690 7299 7509 7641 7704 8181 8717 10083 11227 12151 13413 15711 19482 23979 29714 35775 39607 42745 45512 46414 47144 49254 50869 51497 49999 48344 46782 43623 41870 42294 43184 43890 41957 41432 42856 43119 40755 37133 36125 36017 36995 35636 34198 36786 38253 41428 47200 53490 60802 67540 74958 82156 87368 89096 88350 87034 83725 80619 78282 74060 72141 75797 77742 78413 79531 78235 76965 76884 75405 70765 66086 64051 61729 56541 47379 37969 30939 25556 21580 18773 16351 14003 11959 10584 10108 9176 7383 5072 3066 1569 613 156 27 41 14 51 79 100 105 75 100 65 144 149 204 177 212 293 296 259 279 258 210 175 178 132 176 250 285 333 260 134 155 115 75 70 110 99 81 81 67 66 82 71 78 94 56 83 84 105 85 56 53 74 57 49 70 62 54 54 70 56 53 34 58 39 44 50 51 59 57 42 36 30 32 35 48 47 42 34 27 8 11 8 43519 286 327 30 9627 12 5 19 7392 3400 100 117 68 -38 289 805 1157 1558 2348 2781 3253 3229 3172 2923 3101 3283 3332 3241 3389 3791 4771 6703 13521 22895 61699 130693 165517 151606 153087 149196 17472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 126 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 944 1926 3705 5702 7686 9771 12300 15003 18403 21365 23714 25526 27464 28822 29790 30373 31344 33332 35733 38282 40738 42506 44038 46770 49882 51489 50860 49446 46992 42672 36574 31558 27105 22894 21546 20812 19321 18232 17932 17190 17470 17236 17871 18574 18247 17390 17386 17678 16681 17450 21553 25772 30297 38523 47626 55694 64303 73086 80118 85901 88809 85145 75719 68239 65543 69113 75602 84699 91556 92182 85947 77898 74387 74731 76413 77812 80248 81025 75828 66292 56216 49072 44620 40882 34893 29907 25770 22139 18311 14488 12715 10947 9412 8396 8523 10250 9825 5633 2594 1095 355 164 67 95 77 96 120 82 55 94 108 96 161 197 217 234 190 271 235 234 223 182 165 216 234 232 252 339 326 318 214 144 143 157 205 139 128 153 122 89 116 145 144 128 116 126 98 108 94 120 115 114 116 84 105 102 73 84 75 71 83 108 102 72 75 80 71 73 78 73 72 68 67 65 69 65 62 62 66 67 51 59 51 43528 291 180 30 9630 12 5 28 7393 3404 43 133 -41 -46 129 397 344 453 988 1497 2134 3236 4056 5133 6945 8776 10464 12706 16345 18408 19320 23080 27199 28245 34525 43357 40030 42490 50300 87031 157674 261259 384041 90550 2812 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1185 2846 3061 2843 2526 2143 2182 1944 1720 1825 1662 1326 687 560 411 204 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 361 1018 2570 4385 6819 10556 16160 21947 27186 31667 33277 32696 30135 25822 23599 23213 24096 25167 26913 28740 30280 32779 34661 34620 32644 28669 24580 21387 17671 14551 12265 11928 12846 14459 15784 15592 14976 16074 16560 16374 15046 14248 14733 16061 18259 18510 19860 21361 21185 22686 24627 28578 31741 33427 34399 34842 36553 38930 40275 40494 40653 43026 47516 52677 61926 71889 82002 91945 100013 99015 90360 81504 72043 66873 62522 61242 61146 62376 58238 49319 40471 34099 28928 26038 26484 24423 19457 13386 9909 7630 6184 5915 5818 5773 5642 4641 3491 2423 1251 558 161 148 91 98 94 31 92 131 115 139 96 160 152 191 252 220 263 259 266 244 238 244 239 266 258 260 277 252 218 171 132 116 107 120 141 136 149 130 123 116 98 131 124 123 121 114 112 101 104 102 103 95 90 116 103 90 100 96 80 84 94 88 78 87 94 86 91 88 71 60 70 67 75 69 77 71 52 51 61 58 52 43537 294 95 30 9635 12 5 37 7394 3409 13684 13588 14564 15712 17223 19049 20742 21232 21835 22904 22755 25416 26398 27379 27944 27179 26490 26268 25539 24632 23394 25062 30275 32553 33079 38623 40496 35327 30586 27459 25701 18836 11883 10061 11952 10478 5810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 935 2115 3584 4061 3578 3200 2864 2572 2425 2382 2031 1751 1218 900 784 730 344 100 -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 259 632 975 2104 4223 7116 10681 15014 20830 26068 30199 34238 36059 35395 33345 32301 31899 31795 31735 30993 29296 28343 29801 32614 34952 35101 31461 26781 22474 19578 17181 17157 17767 19709 21801 23985 27212 28338 27092 25855 25518 26126 27383 29621 28907 25183 23775 24309 23220 21776 19857 19180 19450 18220 17714 17326 17371 21016 28596 35095 39444 43531 53626 64427 73038 74953 73161 72467 73327 71170 68164 66589 65061 61800 57126 52088 48848 46687 45151 42542 37075 32775 29995 27923 25452 21863 17796 12929 8077 5044 4435 4362 4412 4986 4643 2956 1289 567 247 72 49 32 25 67 137 101 94 45 100 139 180 170 185 187 142 150 139 168 159 138 143 191 243 213 222 267 275 199 165 144 89 101 110 99 99 88 75 65 91 136 93 98 121 104 106 104 83 61 69 73 60 50 61 76 78 71 67 44 49 50 36 45 46 57 64 56 69 60 53 52 53 50 37 36 39 37 40 34 32 21 43546 294 98 30 9638 12 5 46 7396 3414 2145 2814 3735 4508 4139 4571 5266 6083 7424 10702 14329 15760 15765 16082 18476 21074 23674 27171 30417 34013 33394 34818 36669 36497 38786 38020 45353 54369 44090 20364 27728 30862 6304 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 463 812 731 468 340 310 208 97 -64 -75 50 -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 153 369 757 1517 2496 4228 6086 8096 10588 13560 17945 23154 29081 34735 40004 45751 52996 60890 63132 61630 59336 54430 49104 46160 44612 43256 42700 43471 45554 49703 53668 53924 49846 47259 48412 50863 55332 60179 61629 63605 62278 58396 47447 39698 36254 33577 27797 26003 24956 25287 21775 18170 13091 9599 9467 8962 8446 7512 6407 6554 7960 10387 13281 18297 28348 37473 46562 53741 60156 68016 69959 64080 60354 59581 59294 57437 55259 54526 53011 49164 41602 32429 25612 22457 23237 25443 25765 22912 18220 13049 9027 6842 4895 3177 3755 5614 4928 2897 1748 631 249 86 13 28 92 62 68 49 74 93 138 101 156 172 186 209 164 184 206 242 211 211 195 177 180 180 181 217 180 164 230 269 248 256 203 146 101 74 113 114 66 73 102 78 125 102 106 113 96 121 130 115 90 83 90 77 39 76 80 72 71 53 54 53 59 61 62 73 71 61 76 64 57 46 47 44 49 49 52 52 47 50 38 34 28 43555 288 283 30 9643 12 5 55 7397 3418 26 999999 -35 999999 999999 173 837 870 1363 2551 3580 4298 7421 11435 11806 11095 11517 14470 30293 46071 56775 67360 101207 124268 90215 52453 70101 56585 37044 2271 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 556 880 1536 2935 4755 6857 9243 11905 15238 19989 27313 34620 41492 46311 51052 55261 57699 59847 61417 60416 60392 61661 63146 66235 71573 74520 72246 71488 73067 73094 74681 76635 75720 72114 69546 67226 69537 67484 59852 53440 48601 43532 37339 32775 29749 29993 30416 28450 23419 19130 15748 14626 15441 14394 11892 10063 10238 11242 12195 13538 15886 19274 21820 26952 35535 42826 49916 57734 68718 78408 78411 69691 58872 50680 46030 46924 47769 46241 41745 35078 28793 23136 20181 20349 21157 19145 13870 9150 6729 5125 3884 3749 4436 5262 4938 3662 2312 1400 699 332 134 84 87 128 103 97 97 123 99 140 149 141 158 154 173 210 213 214 220 190 210 224 219 221 250 242 214 226 264 284 213 180 166 166 179 135 116 143 143 132 140 111 95 132 144 139 133 141 161 147 131 123 128 113 108 89 106 87 107 103 100 83 89 98 90 108 96 102 83 89 85 86 85 80 78 64 69 71 72 71 68 56 43564 278 556 30 9646 12 6 4 7399 3423 17 400 1248 1513 1793 2437 2551 2857 3203 3841 6060 14112 37953 108074 269770 276832 197072 64299 3459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 640 1306 2649 4758 7994 13303 19992 27267 36866 45798 53966 61195 67647 73663 78762 81484 82478 82519 81733 80590 80632 78508 77436 84002 91741 91119 87624 86701 92344 96941 99906 102401 102078 95732 89616 78056 63747 56160 53168 43539 35538 31631 28916 28323 25701 21661 18266 16422 13916 12974 12589 11068 12673 16151 13635 12532 15918 24667 34659 43677 46160 48256 51675 50870 47807 44737 41548 40415 37222 32985 29737 26591 22787 19660 17638 19617 21448 17303 12232 7948 5279 3242 2087 1482 1111 1165 1291 826 400 264 168 101 72 87 64 48 71 68 117 135 136 138 158 152 169 210 179 241 333 329 349 339 355 387 387 311 284 292 292 306 330 319 289 306 283 207 224 175 152 126 115 100 120 85 89 125 135 110 116 123 122 111 85 81 77 68 75 67 94 75 65 80 82 60 90 85 84 72 56 47 81 82 63 67 68 64 66 65 56 62 48 52 58 47 41 39 47 43 43573 283 437 30 9647 12 6 13 7400 3427 91 235 411 529 361 807 901 785 748 684 1059 1379 1217 1054 925 5508 19102 30106 47642 89704 160065 219809 275116 158670 13910 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -97 74 505 884 1321 2226 3478 4917 6964 9785 14243 19744 27779 39373 49723 59507 69884 76921 82293 88999 94756 101696 109019 114130 111858 101745 87114 77605 75995 88565 98930 99240 95228 88087 79848 71853 67385 65555 63304 61917 56416 54232 51212 45937 41708 33445 30124 29817 29679 28570 26641 20389 16076 13065 11517 12384 13894 15592 13753 9176 5836 5046 5767 8159 11578 15395 21317 30356 37654 42582 46099 45501 41673 35822 29939 26386 21737 18361 17014 14968 12587 12021 13743 16050 18147 19618 17759 13785 8984 5620 3562 1732 973 580 265 129 87 32 19 56 39 26 42 37 29 54 78 103 114 164 154 90 168 149 141 187 182 177 205 230 233 221 234 286 311 281 273 311 356 388 394 409 369 383 358 243 127 110 122 132 173 140 101 114 136 141 149 148 154 165 146 127 117 117 120 104 113 132 118 118 145 120 106 110 117 111 120 104 112 103 97 86 94 102 101 98 97 91 75 72 80 77 76 43582 286 353 30 9653 12 6 22 7401 3432 -68 -30 448 732 969 1237 2131 2481 2945 3463 4228 5206 6501 7598 8925 9807 13573 16821 17984 21400 17416 12346 13287 14107 222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 343 913 1925 3180 5291 9102 12780 17615 22478 27002 34341 45254 55560 64152 72070 77155 83240 89705 89591 85760 80573 76244 71989 68332 64986 61698 59385 53884 44052 37742 36366 37451 40068 41877 41836 45307 47257 49286 53315 56059 54896 49441 42431 38825 37135 35281 34290 32951 30588 25407 20092 14208 10712 10816 11198 11739 11735 10992 9183 7244 5620 4262 4014 5199 9769 16647 23842 30085 32797 34354 37263 37984 35697 31691 26978 22345 18619 15706 12913 10677 12590 16311 20463 23197 20476 15261 10187 6478 4198 2921 2007 1238 758 531 330 193 116 108 90 80 27 52 64 33 90 73 87 103 126 189 153 196 157 202 212 236 276 311 444 475 432 484 533 575 602 623 619 597 583 570 471 321 224 170 134 122 143 136 116 101 126 143 155 145 140 142 130 140 136 115 112 109 105 104 106 129 121 91 105 112 95 105 98 97 111 103 83 93 99 96 107 104 91 106 108 92 87 75 79 89 76 67 70 43591 286 355 30 9655 12 6 31 7403 3437 -72 -95 18 276 313 325 345 1291 3178 5977 8348 7826 8292 10406 14895 17937 16436 16709 17982 20960 44354 142828 260539 167631 55710 1184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 426 1187 2307 4053 6523 10601 16091 21204 28506 39161 48402 58591 68419 74063 78164 80015 79058 76640 71826 64670 57822 52406 47928 44969 42877 40091 37941 38665 43392 46647 45748 45543 45347 46432 50739 55160 56281 58254 61589 60415 59150 57672 52189 45581 38940 33777 27974 23985 21990 18766 14229 9862 7229 6658 6791 6464 5519 4799 3785 2902 2166 1817 1712 2358 3866 5451 6246 6374 6954 8969 12084 17180 23001 26586 28048 25031 19505 17484 16195 15964 18376 23559 26449 24958 16904 7592 3891 1975 1157 684 651 620 308 148 145 58 52 11 101 114 78 28 66 98 81 67 101 149 150 170 192 205 212 312 355 404 448 454 465 527 553 621 649 642 613 550 561 551 493 492 370 294 203 138 147 146 139 146 137 113 99 91 152 118 102 136 131 156 121 137 143 96 117 119 107 108 124 106 111 104 102 108 116 95 92 90 107 99 87 81 92 99 100 96 100 86 91 89 85 79 75 78 76 43600 290 235 30 9655 12 6 40 7404 3442 116 270 210 601 746 1269 1864 2442 3497 4928 5453 5694 6097 6362 7925 9132 9896 12062 14836 17201 17476 14728 13026 15220 21610 70038 124600 181937 206323 204183 188168 197420 7190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 -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 -92 201 540 1123 2360 4399 7587 12151 18002 25827 34175 42000 47024 49579 49060 44106 38399 32421 26726 21876 18753 17266 17121 17573 17344 16818 17886 20922 23856 28263 36596 43840 50114 55499 58960 60203 62998 66674 68309 65747 61995 56153 52041 50167 46057 42664 40313 33099 22906 13661 9053 7598 6262 4294 3132 2286 1845 1363 1052 734 475 509 748 1170 1720 2835 4819 6942 9949 13357 17955 22008 24884 26816 26440 25029 23723 23945 25235 25980 25593 21967 14480 9013 6230 4658 4017 3622 2536 1361 623 289 158 96 94 59 64 61 148 111 93 49 109 101 165 178 204 177 206 250 254 297 367 416 457 571 726 885 984 1091 1144 1173 1113 929 771 587 543 502 403 295 237 139 132 110 174 158 137 125 129 109 109 108 128 102 120 120 111 104 90 94 108 136 146 139 110 95 92 111 115 91 85 89 104 107 112 94 80 77 65 74 90 69 81 84 71 70 73 82 74 74 75 43609 292 178 30 9658 12 6 49 7406 3446 -85 -11 93 239 271 554 762 1064 1484 1670 1859 2460 3981 5408 8514 11693 14565 16822 18572 19884 24045 27297 24537 23071 23635 25767 41110 83355 137710 106112 127499 242935 118161 5405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -54 -72 26 -31 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 93 160 453 975 1868 3647 7179 13314 20658 28146 34233 38925 40376 39779 36935 32234 27367 22426 18774 16256 14628 13647 13917 16352 19454 23145 27281 32320 38938 45718 52634 55094 54645 50671 44874 40759 40047 40714 42299 47650 53232 51438 44038 36195 30418 28517 26622 21516 14208 9270 6442 4229 2363 1002 542 357 231 151 175 145 92 118 252 639 1184 2590 5399 9203 13116 16567 18617 19648 21267 24871 29293 33282 31900 26094 18885 14446 11886 9348 7707 6172 4056 2352 1533 905 438 208 105 85 -15 9 41 87 105 66 93 77 62 162 138 170 216 271 229 226 289 386 430 576 823 1042 1255 1379 1591 1786 1740 1745 1661 1656 1653 1471 1204 1045 809 593 416 258 198 138 103 128 108 128 141 132 132 111 121 116 139 115 143 143 116 116 92 109 89 101 85 91 91 77 93 85 82 83 72 86 83 68 80 63 67 85 97 71 78 67 70 60 66 72 64 54 49 43618 290 241 30 9661 12 6 58 7407 3451 41 157 -26 999999 999999 206 91 601 1464 2269 2962 4007 5202 6360 8090 9780 11001 11744 9731 5542 5240 11306 47341 124772 96417 215685 523643 474488 274668 140160 53645 35840 126799 125518 1667 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 -40 999999 999999 999999 999999 -96 -49 -59 999999 -74 -42 50 -5 -61 3 40 -59 -57 -72 -18 181 83 -91 -30 -64 999999 999999 -34 -6 999999 -77 -43 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 -90 999999 -56 999999 -89 -79 -58 -59 46 126 286 622 1296 1969 3501 6034 9450 13044 16379 18733 21227 23536 23937 23075 20386 17276 14565 12779 11702 11056 11115 13457 18723 27054 37004 45534 52834 52877 48868 49415 51589 50339 48243 44061 36039 28382 24564 25079 29612 35397 39305 37633 33983 32297 31717 24623 13013 6769 6857 7184 6392 5879 4320 2812 1347 555 424 174 161 92 124 144 137 169 152 147 195 293 886 2598 5998 10627 14751 19738 24616 29755 36329 40000 37753 30775 22163 15243 12111 9878 6792 3815 2218 1903 1792 1218 643 293 152 88 113 93 76 126 137 172 130 181 164 206 320 256 383 459 653 784 808 870 972 1144 1416 1560 1662 1759 1777 1931 1970 1714 1293 1108 1001 1008 914 744 641 496 366 242 184 151 149 142 157 149 157 175 131 145 140 168 174 152 158 158 136 118 130 133 119 116 116 112 117 132 130 108 112 108 93 94 110 114 110 111 102 100 105 98 92 99 102 98 89 83 83 43627 295 91 30 9661 12 7 7 7408 3456 408 576 815 484 745 1424 2172 2631 3901 5161 5590 5857 5491 6207 7709 9307 9532 9542 11563 13613 15066 18829 21317 21474 22994 25802 33102 70528 134118 132637 147315 171929 227809 432157 383683 267008 11956 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 16 999999 999999 999999 999999 999999 999999 999999 -71 64 95 50 50 94 -57 37 -66 999999 -45 -29 -24 -77 999999 999999 -52 -41 999999 -26 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 58 68 243 381 780 1283 1678 2118 3138 4679 7339 10633 13938 17237 20514 23968 27990 29838 31076 29954 26733 22637 19727 17495 16037 14478 12751 12181 12332 13990 17060 22421 28888 30977 29910 29567 32126 37461 44779 48547 47113 44556 38793 33383 31934 34587 38659 36630 29892 24751 25907 26491 19412 9462 2840 891 589 643 657 599 505 428 351 194 174 121 94 7 -5 87 69 28 55 78 128 478 1727 4792 10341 17162 23089 24908 23395 23363 26693 27512 23999 19984 15690 11187 7935 5469 3920 3082 2008 1224 747 390 169 123 79 60 42 54 68 124 123 112 148 242 224 319 399 431 515 550 616 716 757 811 869 910 925 895 844 741 694 717 739 787 752 834 953 915 1020 1040 763 359 142 103 102 93 99 90 89 107 105 116 115 116 109 117 102 86 93 91 61 71 60 59 70 62 64 61 79 47 71 64 56 38 56 48 54 48 52 57 57 50 50 39 34 41 47 43 37 35 43636 295 91 30 9661 12 7 16 7410 3460 184 471 575 1175 1391 1719 3267 4392 4790 5388 6006 6876 7914 8388 9568 10648 13082 15501 16108 17650 20110 17806 14247 14575 15887 22090 36756 65178 48630 40976 71602 235314 313960 292287 130417 5752 999999 999999 999999 999999 999999 -77 999999 -68 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -12 82 12 -64 999999 999999 -75 -61 84 144 73 -11 999999 16 43 96 97 28 61 104 58 59 -40 -24 2 -75 -3 -22 -14 -89 -88 999999 999999 999999 -46 999999 -36 999999 -79 999999 -48 999999 -65 -23 -83 -16 29 125 247 376 706 1115 1606 2276 3184 4289 6292 8735 12348 16983 19863 21520 23821 26466 27642 26511 24819 20660 16552 13144 10304 8232 7248 7149 7753 8701 9765 10664 12912 17074 20496 23530 27250 33360 37524 36160 31759 27963 26402 23919 23154 22364 21553 22358 24678 25536 22803 19047 14862 11942 10776 9109 5193 2386 1389 870 558 477 408 223 119 166 204 168 171 100 124 132 88 42 96 93 146 157 319 1435 5132 12552 22619 27767 24100 14591 9042 8129 9565 9946 8123 4950 3235 2000 1148 418 149 78 49 95 122 94 59 128 153 137 144 118 127 231 215 177 204 274 343 321 351 371 352 376 373 408 421 474 455 475 502 504 569 549 595 707 793 990 1242 985 613 413 248 210 171 185 125 120 99 133 125 133 141 137 119 108 100 113 94 87 83 85 87 69 87 96 91 103 83 63 84 95 79 91 87 71 72 88 86 73 81 78 60 70 74 63 60 62 55 52 55 43645 295 89 30 9659 12 7 25 7411 3465 160 149 -51 25 -61 367 1230 1505 1363 1248 1413 1330 1349 1264 1218 2030 2191 2462 3078 3209 3821 4932 4923 4760 5062 5810 13262 55578 91504 152534 300879 604723 676081 408892 350222 327121 235451 6079 999999 -39 -55 9 -67 -15 999999 999999 -93 -99 999999 17 -79 999999 999999 999999 999999 999999 -88 -90 61 107 47 65 36 5 999999 -84 38 -1 -27 -3 45 -13 58 24 143 44 59 177 76 80 108 110 151 152 222 -6 -29 -21 62 46 24 -13 -90 76 -32 999999 -69 9 -81 -39 -24 8 999999 -52 29 -20 -19 60 -41 -40 9 28 75 125 222 261 488 744 1207 2042 2898 4015 5194 7044 9490 11949 13134 13881 13922 12393 10896 10033 8634 7225 5617 3965 2965 2633 2906 3652 5518 8670 11299 12323 13657 17888 23347 24808 25014 22853 19442 16247 13316 11621 11187 12635 16480 18352 15689 10922 7615 6001 5323 4539 5008 5641 4129 3126 2651 2094 1567 793 475 337 185 205 294 334 165 149 61 52 48 71 2 57 110 181 573 1497 4448 10633 19291 24626 25254 25534 24542 20217 16015 12374 8947 6051 4105 2268 1170 695 350 248 139 69 69 88 76 88 94 74 137 146 174 169 181 166 155 233 250 257 229 279 263 250 213 185 181 181 165 177 255 246 246 301 306 377 406 366 313 261 187 133 153 139 133 96 97 135 141 135 119 101 108 115 86 99 107 89 83 100 105 88 88 105 110 105 96 107 83 65 71 71 77 75 74 74 75 77 67 64 90 94 90 69 56 59 60 55 58 43654 287 325 30 9655 12 7 34 7413 3470 -56 999999 999999 78 6 117 209 390 514 616 1199 1693 2570 3758 4553 4140 4289 12711 17910 12522 19160 32268 87283 260337 375151 174176 68524 217405 295391 164103 4651 999999 -89 999999 999999 -25 -41 -48 999999 -88 -3 -26 999999 999999 -28 -55 999999 999999 999999 999999 -23 80 46 122 -1 61 -13 2 -43 -33 -2 77 33 82 78 138 117 39 13 -12 999999 -10 77 80 -10 -45 100 49 -71 1 107 -18 -68 91 60 -41 -79 82 17 -46 999999 -93 8 -73 999999 -22 -58 -26 2 69 150 59 73 184 230 391 651 827 1259 1468 1818 2477 3051 3851 5166 7484 9821 10911 11149 10267 9070 7673 6269 4929 4314 3900 3599 3649 4782 7125 9659 13739 19329 25456 30619 32462 31937 30500 27878 26390 23523 19913 16876 14203 11589 9000 7353 6961 6985 7018 7276 6873 6317 4533 2433 1461 1262 1070 1033 953 1027 1093 1438 2138 2343 2190 1886 1371 661 281 179 89 95 113 63 39 76 73 113 350 1038 2887 6582 13119 19673 19927 17628 17979 19021 18875 15946 11188 6976 4300 2541 1319 742 492 252 115 117 94 61 106 98 68 70 100 79 91 128 134 166 70 71 89 132 166 211 163 119 133 178 174 197 242 259 287 312 295 288 242 190 123 104 83 99 113 85 71 72 64 84 85 120 95 89 69 74 67 60 94 81 71 50 47 64 76 73 46 48 60 70 79 83 52 57 70 40 53 65 70 65 45 50 69 64 51 47 54 58 51 43 48 42 47 47 43663 291 205 30 9655 12 7 43 7414 3475 -74 -95 -3 -35 95 260 918 1647 1326 1302 2508 5132 6105 6106 9828 19503 22431 31982 53013 61871 40509 31223 31881 13164 12997 15502 38979 102411 269126 416896 161929 3441 -52 999999 999999 -63 999999 999999 -95 999999 -83 999999 8 999999 999999 -95 48 -94 -80 999999 999999 20 999999 -19 111 38 -11 50 30 999999 25 -15 -94 -72 999999 -82 86 -25 -76 -25 33 37 71 -64 27 78 -32 19 -85 -52 25 -7 35 -18 12 50 23 11 30 8 -75 -40 49 1 71 3 -48 -48 23 38 59 272 1417 3997 6183 6542 5809 4306 3221 2784 2339 2679 3073 3242 3581 4520 5337 6809 8890 10277 11674 11817 10621 9564 7969 6140 3801 2309 1833 1606 2299 4956 8654 11341 17466 23702 29069 32443 34699 36775 36903 35196 34668 34494 32925 28488 22954 19546 14822 12143 10500 8251 6583 5837 5749 5465 4801 3994 2851 1943 1825 1846 2844 3846 4368 4388 3962 3327 3103 3094 2483 1413 730 421 391 329 264 209 138 190 101 226 1084 3733 7162 10451 11934 10586 11041 13082 14631 13468 8925 4468 2063 599 233 151 129 109 103 67 142 187 164 195 141 148 123 144 156 156 164 145 151 174 178 166 192 178 186 166 150 166 192 174 176 168 214 170 217 236 244 282 343 365 348 343 300 237 178 148 141 139 114 131 124 136 112 145 117 117 132 146 153 124 130 116 115 121 111 114 133 134 107 92 90 91 100 120 110 103 104 102 87 98 99 109 102 94 100 95 97 88 94 73 81 85 82 81 85 43672 294 117 30 9657 12 7 52 7415 3479 216 229 120 206 299 508 641 780 937 1427 2030 2185 2158 2569 3177 4048 4386 4245 3490 2024 1184 1152 1155 1246 1281 1544 2162 2085 3460 3954 8863 48471 51631 34353 7010 -1 999999 999999 999999 999999 -74 999999 999999 999999 999999 -66 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 -74 -90 -39 999999 999999 999999 999999 999999 -79 -71 999999 -6 -62 -86 999999 -7 4 -66 -99 97 999999 -43 -85 999999 2 46 -65 -8 12 0 -63 999999 -15 999999 999999 999999 999999 999999 -90 -78 160 388 1542 6071 14719 22113 25139 25954 23968 20602 17525 15757 14910 15752 16994 17799 18325 17984 19144 21670 21182 18018 15409 13985 11632 9151 7008 5461 4391 4095 4084 4463 6085 8576 10904 13145 14856 18776 25210 29283 29521 27524 26100 27433 28804 28509 25818 23351 22041 18642 13898 10635 9097 7827 6332 5667 5344 5464 5919 4813 3559 4427 6342 6773 6630 8145 9127 8287 7665 7413 6072 4004 2740 1525 862 528 384 259 168 86 116 127 134 69 140 540 1595 3433 5760 8548 11303 14987 16822 16701 15020 10886 5414 2375 1813 1550 734 236 183 84 59 41 136 236 405 372 214 135 133 195 166 160 136 137 171 190 149 160 116 117 154 149 113 170 191 213 184 225 226 285 294 272 326 356 371 310 282 189 166 155 118 106 121 107 111 98 131 119 127 146 137 131 178 143 121 99 132 106 115 101 128 118 94 111 135 133 113 112 122 88 85 93 101 98 101 107 108 107 94 96 103 103 78 91 86 89 76 67 43681 294 118 30 9658 12 8 1 7417 3484 2800 2809 2723 2451 2260 1783 2562 4139 5214 5272 6327 7800 7808 9394 10685 12730 14112 14279 15572 16547 16602 15356 13753 11410 9804 7323 7497 16692 36928 74249 141075 342096 498192 310755 248452 110404 1747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 -85 -71 -77 999999 999999 999999 999999 -98 87 492 2488 7793 15865 25971 33201 37113 39745 41339 41843 41484 40318 38812 37246 37977 40172 39718 39979 40633 38133 30797 23175 17077 14849 15179 15236 13843 10564 6321 3733 3027 3895 6272 10207 15395 21565 29373 35390 37201 36888 37550 37777 37781 36656 35671 34933 33583 29967 25301 21124 16231 11178 7144 4871 4012 3714 3894 4526 6199 9247 10709 11182 11335 13701 16237 15552 13546 11126 8592 5628 3373 2518 1732 922 317 111 32 3 69 90 116 64 73 98 73 211 732 2096 3953 6217 9018 12293 13012 10977 8050 5580 4235 3829 3158 2094 1249 700 318 154 74 110 197 266 315 317 256 228 200 173 170 153 152 125 156 166 183 205 217 215 190 189 173 204 235 282 313 338 302 322 316 308 304 217 150 143 120 118 119 147 136 150 163 147 115 133 152 140 115 142 135 116 117 126 130 145 135 119 120 121 108 86 118 118 118 95 119 98 96 103 116 109 99 112 94 99 107 104 105 97 97 88 96 96 85 77 86 43690 290 237 30 9657 12 8 10 7418 3489 32 111 50 239 766 1346 1629 2058 2864 3886 3753 3317 3621 4137 3900 3859 4041 3739 3584 3787 5824 15502 33825 53378 109496 174792 195636 314278 522384 420105 164527 66508 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 233 1120 3655 8570 15972 24095 33459 40672 45531 49675 52664 53335 53467 52131 48854 48018 49681 53235 57061 58283 53566 46772 40429 33225 25462 18011 13289 11732 10879 9747 9015 8169 5794 4130 4168 6913 10460 13491 16467 21163 24790 28394 32872 34957 39243 45647 44255 37954 35195 35620 34250 28533 23987 20662 14825 9707 6994 6006 5173 5015 6160 8778 12684 12817 12211 14348 14185 11087 9030 7391 5650 3629 1842 585 160 67 51 108 88 34 97 128 124 66 86 62 119 164 264 594 1366 2750 4624 7554 10651 12432 11118 9919 8366 6274 3795 2938 2123 1344 942 598 304 225 218 182 165 129 147 162 107 72 86 122 66 85 76 126 89 145 189 168 182 171 161 157 243 315 321 394 424 393 393 358 346 264 181 165 156 174 137 128 142 128 138 147 118 115 135 147 123 113 121 125 106 105 110 109 104 110 78 75 89 88 69 76 82 99 94 81 78 89 93 86 80 81 82 83 91 87 69 66 68 63 62 67 57 68 60 43699 294 115 30 9655 12 8 19 7420 3494 4298 5688 6363 7643 8590 10453 11627 11810 11305 10079 8935 9092 8721 7890 7703 6808 5533 5070 7194 10217 12655 14078 13984 12603 8923 4717 2975 2216 1102 358 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 412 1920 6149 14905 28231 42833 56264 67660 78917 88286 96119 100324 97732 90759 86259 83700 81519 79311 75827 66347 51697 36422 25079 17096 11639 8465 6330 5061 3853 2767 2126 2324 2933 4031 5729 8031 10419 13074 14235 15939 17192 18313 21453 24121 24893 24143 21546 20101 19049 18188 14733 12927 11503 10111 9135 8709 9194 9955 10357 9598 11130 15477 13196 10971 8962 6369 4609 2890 1607 852 291 82 105 94 62 78 123 72 52 68 36 23 51 95 121 93 188 449 1127 2325 4392 8898 15599 19167 17081 11702 7258 3985 2847 2179 2228 2541 2645 1681 555 262 174 114 111 114 191 153 107 104 125 131 167 176 154 125 154 181 147 219 235 259 300 358 440 565 670 659 592 522 474 399 365 304 202 150 120 125 129 140 161 130 113 132 149 135 158 156 123 108 134 88 105 98 99 112 101 101 102 82 108 111 104 97 116 115 91 72 98 99 98 96 108 99 81 82 96 91 82 84 71 80 83 86 82 69 43708 294 116 30 9656 12 8 28 7421 3498 70 246 396 616 881 1342 2379 3275 3491 3620 3577 3271 4168 5058 5768 6057 6352 7103 8032 8241 9500 9603 8555 12682 12982 7936 27090 53621 30649 26647 6013 281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 914 3720 10813 23191 37421 49105 57979 65385 71637 75163 78085 81055 83398 83529 81046 74373 69544 65586 56963 44418 31862 17198 9223 5724 3623 1973 982 492 317 416 1242 2814 5158 9367 16679 24946 31299 34143 33459 29135 30308 36395 42793 45826 45983 45343 44386 39767 35228 31492 27359 22186 15651 11272 10231 8972 6882 10161 12775 7842 5250 4150 3376 2551 1663 921 397 211 149 79 105 142 123 52 98 93 106 94 35 52 102 100 77 136 173 500 1588 4312 10766 20287 27403 24588 17040 12916 9919 7498 6826 7480 9112 10825 9845 4947 2039 1209 881 654 392 239 148 221 136 98 123 206 218 180 159 222 213 166 218 239 250 234 277 270 347 439 567 639 664 657 570 425 316 208 179 157 152 122 163 174 151 179 154 167 178 161 137 133 132 145 116 159 157 145 117 93 118 115 125 104 104 121 128 126 131 128 121 134 117 99 112 117 123 123 108 125 114 115 130 119 107 105 112 103 102 91 43717 277 627 30 9657 12 8 37 7422 3503 7 322 617 1246 2373 4792 6547 5756 15226 44262 123288 269865 497569 464719 219307 16669 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 71 1635 6117 15510 29662 44399 57653 67016 75120 80395 79011 74081 73035 76963 84452 84261 77684 69628 60939 43578 24241 11521 5853 4921 2903 649 241 328 513 851 1917 4536 9080 15761 23657 30191 35042 35388 32794 32029 34059 38511 41895 42607 42487 42947 39902 34803 29639 24533 21466 18559 15742 12540 10032 9762 11102 13647 14479 12051 9967 8736 6588 4629 3584 1891 1078 627 250 113 97 64 92 85 63 90 51 96 74 83 11 69 142 140 289 795 1728 3786 7365 10907 13905 13837 12586 10484 8788 8439 8508 7620 5631 3787 2750 2157 1458 709 361 248 263 218 145 186 181 162 152 211 224 152 141 226 228 258 216 267 325 390 437 480 551 633 642 598 439 298 194 131 154 135 120 110 126 132 154 161 129 128 162 130 144 163 132 117 95 101 110 110 115 130 84 88 95 107 95 97 95 99 111 106 84 90 76 100 103 91 93 91 95 85 86 93 87 73 84 91 89 69 74 76 75 43726 271 805 30 9655 12 8 46 7424 3508 -10 534 2848 9511 30012 98653 274002 545830 816281 900319 485406 86828 828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 555 1564 4485 11479 23774 37936 51127 60520 64183 63538 60781 61863 65780 70362 75589 76855 72581 64783 51237 38782 31354 23857 13245 6723 4817 3772 2653 2213 1553 1981 3013 5489 9351 13118 17106 23537 30238 34968 39460 38992 36609 35415 32488 30357 28628 25797 20390 15016 13391 12336 11109 10387 9884 11170 14988 16734 16188 15100 14618 9456 5879 4018 3617 3563 3091 2165 920 364 128 91 59 81 31 118 107 76 121 62 69 137 208 305 524 782 1104 1683 3134 6545 10851 12005 11481 10435 8273 6330 3522 1196 371 136 94 165 154 201 163 162 170 163 107 165 134 182 131 175 145 135 167 186 189 148 181 244 259 306 378 462 542 661 716 694 625 512 395 330 213 189 181 141 124 147 134 138 116 170 148 135 144 155 139 123 102 124 123 148 130 122 103 118 134 106 120 133 115 128 118 86 83 127 126 125 121 116 98 96 91 89 98 97 103 89 82 79 89 106 85 76 73 43735 291 208 30 9658 12 8 55 7425 3513 -90 67 136 76 566 1058 1134 1686 2246 2867 3142 3650 3643 3996 4844 6520 7808 8778 11180 12892 14275 14268 13274 10887 15916 37960 92146 186901 269628 437823 454081 126755 5358 999999 999999 999999 11 -74 999999 999999 999999 999999 999999 -84 -93 999999 999999 -51 999999 999999 999999 999999 -28 999999 999999 999999 999999 43 26 -91 999999 999999 -82 999999 999999 999999 -69 -92 8 999999 999999 -83 -16 -40 999999 -80 999999 999999 -3 999999 -98 -95 -89 999999 999999 -24 -13 -64 -97 999999 15 76 -8 -67 11 999999 -75 999999 999999 999999 999999 -94 -53 -18 999999 60 31 111 413 1306 3004 6528 12532 20450 29545 36481 39552 38223 36837 36889 35241 32248 29640 27720 26773 25043 20551 15367 11180 8632 6269 5011 4730 4797 5064 5726 7396 9617 12041 15227 19864 24721 27007 30071 34013 35124 33355 28215 24689 23150 18330 14572 14185 16028 16909 14783 11004 7079 4867 5441 8797 13087 15877 19996 21754 17098 12663 9412 6267 5089 4764 4100 3024 1610 452 79 90 121 165 176 97 97 62 57 147 139 103 156 166 169 295 724 1226 2357 4497 7222 10512 12577 11503 8397 4564 1759 432 218 146 147 155 211 164 165 204 176 126 151 177 206 179 218 205 192 216 228 207 234 331 341 370 432 487 529 606 697 771 878 850 682 492 341 229 185 194 138 175 159 161 137 154 154 205 174 165 162 160 153 120 127 144 171 142 138 122 143 151 128 122 140 133 137 155 141 131 138 131 133 136 126 133 136 135 127 127 129 137 139 115 110 117 109 97 97 106 43744 294 121 30 9661 12 9 4 7427 3518 116 140 10 168 299 144 182 236 359 632 670 880 1091 1541 2548 3241 3969 5060 7514 9193 10478 11795 14249 17061 18226 22547 96556 255864 156934 18914 29197 2906 9 -61 999999 -83 -65 -99 -90 -58 999999 -45 999999 -11 -82 -38 999999 -87 -4 -3 -47 -78 999999 999999 999999 999999 999999 999999 3 158 44 75 133 137 261 120 99 -28 999999 -76 999999 -12 55 31 999999 61 -53 19 -9 999999 -5 142 54 24 88 999999 31 109 94 98 -46 -36 -14 54 999999 -16 30 103 135 47 33 72 30 -38 23 -24 104 68 28 -27 -67 34 129 244 180 473 1073 2259 3904 6335 9636 13047 14735 14990 15276 15897 17532 19978 21000 21062 19333 16531 12606 9269 7765 7543 6893 6457 6328 5641 5001 4785 5958 8634 11062 12456 13153 12654 12327 12163 11950 11919 11306 9538 8419 9157 9861 8971 8054 7005 5884 4572 3800 4672 8614 15298 21341 22530 19466 14786 10744 7585 6042 4521 2784 1376 538 163 94 67 63 89 14 -6 91 64 134 84 114 67 28 62 146 242 450 777 1854 4039 7219 10257 11115 8490 4724 1704 406 138 73 74 111 124 144 136 116 98 147 145 136 128 96 176 204 193 179 216 277 233 293 357 400 519 619 808 898 969 1115 1121 890 518 312 191 162 155 130 111 107 87 113 92 137 97 115 121 140 147 117 118 91 85 112 106 78 87 106 109 104 97 95 101 93 85 82 100 94 85 108 92 86 93 77 86 103 97 86 87 79 78 83 79 71 82 78 71 75 64 43753 295 92 30 9662 12 9 13 7428 3523 -66 -23 -57 30 999999 94 187 276 244 508 497 559 847 725 704 940 1373 1293 1180 1942 2619 2309 1854 1681 1354 1895 14257 98631 95150 113046 164949 249867 346750 473241 236883 6931 -8 -35 -64 999999 13 20 999999 999999 -3 93 -24 150 1 51 94 3 214 28 999999 81 76 72 18 31 22 208 126 302 296 289 157 185 191 148 102 180 88 129 36 142 225 124 31 18 110 135 98 206 181 117 137 116 56 108 136 181 180 256 105 180 85 152 188 155 106 133 171 96 114 96 315 89 -86 155 212 172 24 118 132 126 133 127 240 657 1758 3344 5293 7496 9201 9479 9704 11300 12167 12022 12304 12377 11441 9550 6799 4611 3019 2683 2696 2825 2445 1809 2556 6922 10967 12992 13833 15614 16975 12960 8842 6742 5647 5661 5205 4613 4604 5146 5119 4269 3931 3735 3889 5071 9210 16239 19375 16993 11583 8820 7764 7222 7264 6529 4626 2713 1010 319 109 151 58 86 101 167 107 160 106 79 64 64 112 104 279 374 659 1494 3131 4762 5264 4363 2918 1850 964 542 232 159 118 175 141 165 198 196 205 176 159 195 185 167 184 181 188 226 273 282 325 337 422 493 618 850 1052 1246 1534 1808 1975 2215 2285 2146 1788 1042 546 304 181 154 146 146 162 157 159 153 141 198 191 190 165 123 110 138 143 154 155 137 129 149 135 132 136 130 116 111 103 116 138 118 119 132 137 126 124 123 109 120 130 127 122 126 117 123 111 113 113 119 101 97 100 43762 295 94 30 9664 12 9 22 7429 3528 -84 999999 999999 19 563 681 639 1488 2425 2173 2513 3678 4041 5250 7819 8865 10012 10154 9931 9450 9943 14997 24739 58427 92387 152033 143864 69078 120055 283549 407341 371792 463446 523769 626656 80190 1476 -2 -49 -33 999999 38 -49 999999 47 48 208 93 147 71 -36 65 104 -19 29 137 171 999999 -22 -67 -62 141 153 142 166 153 216 122 92 196 101 40 44 180 249 157 213 178 73 75 221 91 85 205 172 195 40 126 162 49 208 167 168 86 87 -18 55 217 69 55 191 157 100 43 71 46 23 73 -41 -33 -12 -29 4 143 104 126 68 0 64 79 88 88 66 112 141 100 219 854 1631 1531 1134 1548 2382 3004 3987 4352 3916 2965 2612 1785 866 353 264 448 1294 3720 6361 6317 5230 4638 4940 5397 5387 4622 4005 3194 2455 2070 1804 1775 1483 1443 1374 1061 841 1893 8747 17510 19826 15043 9906 7979 6713 5940 5306 5105 4623 4512 3722 2506 857 158 45 48 38 22 52 37 101 24 20 39 99 84 148 462 1488 2782 3261 2333 1437 810 326 101 42 108 123 20 94 129 104 83 96 120 80 118 97 159 156 127 174 257 298 329 491 629 779 882 992 1212 1321 1514 1622 1798 2046 2215 2207 2182 2174 2153 1786 890 321 173 129 106 107 93 83 82 120 127 100 129 85 66 75 108 100 95 100 109 103 84 84 89 75 88 93 87 74 76 66 72 75 82 73 75 82 68 67 78 65 53 64 63 47 47 50 49 52 50 53 37 32 43771 295 98 30 9668 12 9 31 7431 3532 2499 2323 1961 2257 2916 3066 3464 3991 4920 6731 9294 11980 15206 16801 16351 20759 25482 29993 31599 31980 31723 33548 56223 52630 71999 77385 99959 188425 273801 320929 359005 355770 236247 102054 2991 242 172 61 72 70 999999 11 135 120 64 169 64 52 165 157 242 226 156 53 71 43 81 -48 65 204 132 301 238 291 262 399 211 159 325 179 134 78 118 132 259 156 143 255 148 237 159 205 283 217 157 137 125 251 171 93 226 191 225 166 106 190 236 253 209 96 185 246 291 152 144 183 147 17 105 155 108 246 129 78 183 121 292 178 165 204 200 188 211 263 187 220 217 227 235 227 133 141 214 89 123 175 281 204 363 519 404 223 220 206 166 283 360 645 1588 2864 3501 3601 3343 2546 2092 1877 1124 459 289 137 222 205 242 369 572 4525 12973 14500 8740 7055 7284 7293 6789 6445 5249 4281 2776 1401 618 249 101 76 90 162 142 119 176 94 37 92 76 84 125 122 148 171 265 855 1395 1293 864 457 207 140 145 117 144 128 128 114 147 135 153 175 156 194 208 300 307 446 698 778 909 1162 1368 1566 1944 2468 3084 3491 3750 4105 4367 4199 3836 3236 2405 1827 1308 849 537 250 115 134 132 153 126 150 144 136 91 161 173 135 123 118 127 131 119 118 123 135 117 93 104 119 122 119 97 96 107 103 120 110 99 124 120 119 105 82 93 95 101 86 85 80 81 94 92 89 81 70 73 74 71 43780 295 102 30 9672 12 9 40 7432 3537 1255 1889 2386 2397 1901 2771 3613 4056 5054 6989 11405 16866 20483 22276 25365 27357 30412 26621 26177 27907 28368 32656 33972 33023 43503 64942 116569 218493 416587 687957 601526 332379 62443 755 186 96 41 -17 11 35 231 53 -50 110 189 226 116 89 10 268 151 25 111 106 156 83 70 66 131 56 129 55 210 348 243 236 289 455 223 190 228 157 172 252 243 73 198 201 222 139 161 242 328 161 268 338 173 172 118 195 162 278 234 216 282 264 212 173 235 228 282 252 220 95 143 146 205 85 64 37 86 168 210 97 102 85 220 335 203 225 120 220 266 331 302 294 177 240 200 226 262 143 179 199 187 206 115 211 148 229 280 279 173 170 220 213 412 844 1457 2061 2064 1600 1119 990 815 856 930 529 246 257 214 183 173 236 386 871 2150 3983 4964 4318 4337 4346 3929 4503 5386 5414 4066 2351 1366 644 224 88 89 78 111 91 96 80 53 42 86 27 108 75 96 63 81 75 91 115 171 288 329 223 118 92 116 134 108 158 127 116 184 170 228 337 380 489 556 701 953 1290 1691 2077 2402 2748 3364 3704 4119 4648 5310 6220 6999 7232 7441 6369 4651 3476 2339 1398 745 319 183 149 97 129 151 139 127 136 173 142 136 119 140 108 119 100 112 131 102 130 94 110 110 121 118 115 107 89 111 97 94 110 108 107 117 100 113 98 106 94 93 79 91 93 98 96 82 83 90 77 80 67 71 43789 293 163 30 9673 12 9 49 7434 3542 -74 116 78 280 356 742 1851 2310 2409 3345 4744 5050 5137 5705 6939 9115 11995 14589 14440 14039 15469 19516 19042 21053 67389 254881 276482 320924 534190 646507 248483 5491 253 233 90 88 -28 -21 999999 53 148 27 139 135 151 126 114 25 20 177 228 110 148 14 59 -52 33 30 88 184 202 273 350 326 275 310 254 186 116 168 146 244 252 149 1 198 186 153 227 140 144 156 242 252 251 172 113 76 109 100 103 139 156 161 134 150 103 135 246 221 237 70 128 156 117 184 89 98 56 196 191 95 168 124 242 188 254 164 124 133 292 246 152 124 235 151 201 263 84 71 140 95 150 171 111 60 106 153 155 247 186 206 139 181 169 189 206 270 252 477 871 1263 1222 899 525 436 261 129 148 115 125 187 131 171 154 297 394 764 1312 2034 3756 4962 5147 3964 2609 2121 1664 1464 942 407 134 83 107 26 79 77 58 6 -21 40 86 97 25 113 66 35 67 64 143 71 72 67 79 55 94 82 108 94 126 149 114 134 149 231 297 434 573 748 1072 1205 1269 1459 1829 2064 2336 2711 3148 3730 4360 5304 6298 7131 7642 7996 7947 6670 4620 2827 1449 639 307 166 115 131 104 122 119 129 104 89 74 79 92 83 115 115 74 111 104 94 97 101 95 97 94 94 78 79 82 89 85 78 87 85 83 92 64 73 77 76 66 75 76 68 74 67 79 81 55 52 51 47 52 43798 295 77 30 9677 12 9 58 7435 3547 2251 2752 2584 1924 2576 3344 3334 4633 6548 7778 9257 9695 9993 10542 11047 13234 15144 17298 18239 19817 20113 19836 20148 20761 19483 16147 15597 78953 105660 106872 198926 278871 216290 62644 1425 170 28 -22 19 -21 19 -52 23 156 108 64 58 62 54 196 155 30 194 149 107 115 -50 -13 -12 116 105 183 225 226 231 342 422 213 202 182 222 206 162 194 318 189 76 145 159 131 108 102 203 228 140 45 120 71 119 73 205 229 180 133 173 116 252 245 98 190 197 244 200 232 184 249 120 111 30 106 204 144 177 197 124 168 190 142 30 123 97 165 255 273 466 539 536 319 220 232 191 124 191 132 128 148 162 196 231 163 89 133 136 109 148 168 82 106 181 247 224 200 223 194 262 143 138 212 229 215 193 92 195 160 170 177 188 184 212 388 440 700 1714 4074 6941 7620 5490 4212 3272 2379 1782 1870 1613 1208 998 777 545 262 83 43 63 19 54 7 55 66 48 62 123 27 6 76 111 102 35 96 105 104 147 112 105 148 160 181 229 248 293 312 339 318 395 484 463 575 669 842 1004 1326 2038 2743 3487 4725 6115 7028 7670 7616 7532 6816 5325 3687 2552 1409 652 317 131 135 123 136 122 107 103 96 106 115 93 83 82 75 93 100 102 93 79 98 87 95 69 82 90 65 85 83 80 82 73 70 76 84 62 74 71 73 56 67 74 63 65 68 78 80 61 65 54 49 49 43807 295 109 30 9679 12 10 7 7436 3552 561 555 725 599 407 505 523 598 661 622 713 783 882 975 1486 1566 1972 2635 2751 4589 7472 8010 9023 9342 8392 6447 7843 57830 116010 103014 52890 8654 657 516 295 271 91 133 311 348 184 -15 41 -25 78 72 163 152 184 185 103 153 142 247 145 -33 -33 25 31 113 153 274 369 370 202 274 476 390 199 279 250 132 186 262 219 82 201 282 110 191 253 103 168 324 112 51 249 330 201 110 246 76 303 183 184 229 120 160 230 192 171 332 239 276 260 241 267 262 220 105 181 107 247 236 116 159 310 288 155 244 234 409 1051 1918 2582 2693 2401 2298 1417 840 494 178 197 227 162 152 179 181 227 161 200 313 192 257 231 194 211 243 196 199 229 282 248 329 262 241 227 208 241 203 292 194 180 232 134 253 521 1367 2884 4326 5042 5453 5749 7049 8680 9777 9733 9043 8322 6708 4435 2170 993 637 384 176 157 135 91 111 135 79 84 139 123 83 74 97 122 133 122 115 86 86 92 174 118 175 129 136 158 140 171 179 228 180 246 299 341 418 484 522 578 665 784 848 1004 1649 2821 3464 3594 4043 4970 5886 6687 7219 7423 6952 6108 4593 2585 1115 486 284 209 183 188 214 170 162 166 189 159 158 144 149 154 135 151 189 148 141 133 146 135 117 152 161 151 130 134 136 142 115 135 147 141 152 140 133 129 119 119 147 134 115 123 126 116 119 106 120 108 111 113 43816 282 501 30 9681 12 10 16 7438 3557 147 242 142 312 828 2173 4899 6606 7098 9180 12636 15797 34504 69330 191869 140862 124245 154497 212495 215196 209789 646457 823270 782343 260447 5759 103 38 76 999999 29 190 10 66 151 121 103 96 145 20 43 33 -16 -59 78 37 -51 70 98 49 104 259 239 185 160 197 248 122 145 109 191 171 151 -22 174 147 201 88 -47 48 -100 26 41 29 16 74 77 75 137 288 176 133 176 107 100 104 153 150 51 119 -1 147 71 90 47 -15 214 58 -36 257 99 142 118 145 103 91 128 110 342 987 2152 3892 4535 4112 3814 4620 5222 5030 3962 2963 3025 3185 2605 1633 1304 1250 1177 895 664 266 119 85 138 225 116 204 207 62 190 70 60 93 115 78 267 232 107 125 132 133 41 220 659 1468 3017 4948 6657 8947 11075 10139 9781 10745 10916 10323 9179 7510 6429 4926 3287 2437 1634 947 406 157 141 131 38 26 61 110 113 88 10 102 61 50 104 90 31 21 96 111 97 148 139 100 138 146 153 126 185 228 248 269 345 491 622 752 834 957 1201 1469 1698 2112 2613 3200 3995 4722 5782 6979 7855 7926 6476 3659 1822 1148 753 480 270 148 134 125 112 146 133 177 140 110 128 108 101 132 117 123 93 70 94 116 109 95 104 98 92 95 98 111 106 96 97 78 108 100 94 96 90 72 64 73 87 73 82 106 89 71 80 81 83 73 63 71 64 54 43825 295 117 30 9687 12 10 25 7439 3562 1561 2361 2218 2575 2830 2650 2545 2404 2054 1657 986 998 954 3295 6808 7713 7195 6294 7557 7605 6825 7219 8957 10919 12366 15127 23063 35083 56163 204689 548450 924983 999999 889140 179965 204259 3905 109 80 136 137 -39 -41 116 -86 149 139 186 99 61 191 192 242 103 64 -24 -48 2 -28 -38 -38 66 233 297 204 217 186 276 254 243 176 -24 181 252 202 309 166 78 216 144 151 186 91 146 233 118 90 53 39 161 207 116 188 344 207 -6 160 143 99 156 128 130 120 229 266 130 84 182 104 136 29 71 74 27 127 96 55 143 113 107 225 192 302 1428 5722 11510 9930 5302 2478 1655 1294 790 633 562 692 781 714 780 889 1051 1054 646 445 274 181 226 175 101 120 158 160 109 185 194 107 139 203 113 163 239 216 150 155 217 221 319 534 958 1377 2083 3826 7387 12223 15315 15265 13417 12679 12556 12176 11496 8702 6282 4961 4002 2886 1541 1127 989 732 396 171 125 125 125 95 119 80 86 94 104 119 97 132 106 69 125 135 119 174 187 188 184 145 153 183 178 205 277 351 465 577 726 790 880 942 1095 1201 1340 1654 1936 2412 3136 4543 6280 8931 10822 9940 7488 5175 2793 1039 391 202 177 179 137 174 162 154 149 173 138 127 147 129 143 168 150 122 125 128 117 128 157 119 78 103 114 131 120 98 111 119 126 124 125 124 109 91 103 100 118 124 96 98 92 95 97 111 106 110 102 91 93 73 43834 295 122 30 9692 12 10 34 7440 3567 4496 5437 5933 6772 8260 7649 7072 8211 9745 11154 14983 17231 18835 21153 24745 26820 29613 35285 39940 51719 86228 87031 114517 221528 222043 179000 113520 50377 65720 179090 433385 459843 477013 368566 112922 7665 406 51 12 12 -5 108 72 139 124 247 245 89 72 44 23 68 12 269 264 17 71 139 55 -70 -72 -23 105 -9 103 167 200 341 283 203 104 126 165 108 227 219 142 194 270 109 274 340 277 167 200 187 266 194 166 248 180 289 195 242 232 1 97 223 295 155 275 142 103 302 214 130 84 133 97 118 105 36 15 76 215 121 273 229 215 83 213 206 279 261 437 1308 2691 3952 4366 2457 1550 1494 992 703 438 315 279 219 156 137 200 83 105 203 211 180 151 198 162 193 209 163 139 136 141 162 100 171 129 154 167 177 174 136 145 208 217 324 529 1849 4829 7622 9222 10850 12484 14303 15324 15423 14225 11992 11049 8484 6353 3769 2399 1802 1147 980 909 709 288 161 139 92 88 69 99 50 135 118 125 107 88 122 135 194 173 225 232 193 219 252 285 429 555 734 955 1098 1277 1454 1619 1882 2080 2256 2446 2456 2379 2277 2226 2279 2550 3163 3784 4152 4360 4826 6590 6393 3305 1336 446 217 175 168 173 184 149 141 171 226 185 142 171 156 157 175 147 134 156 157 133 134 110 110 141 143 140 126 126 136 146 138 138 140 138 119 111 100 101 113 115 119 112 118 107 111 117 108 107 119 125 99 103 102 88 43843 296 93 30 9693 12 10 43 7442 3572 734 610 720 1449 1826 2160 2605 3614 5304 5861 6853 8924 11412 14459 16964 18049 19057 22734 24911 23207 20277 20433 20479 19887 23227 26033 31368 55180 97825 248359 442091 486629 639557 421302 231380 5913 258 422 246 346 202 103 69 153 230 -10 147 64 130 296 190 62 173 63 175 125 39 78 92 59 192 102 16 82 286 119 198 235 318 380 366 281 331 245 169 27 153 177 366 332 190 193 273 277 246 151 101 166 253 177 82 125 256 157 155 164 138 214 225 156 278 86 224 262 224 253 246 255 150 186 210 221 134 120 33 101 203 118 111 152 312 226 184 260 374 358 335 235 259 370 543 227 114 84 216 157 66 58 191 166 138 174 98 167 145 160 141 145 220 177 214 204 189 182 137 26 142 135 92 125 162 189 172 181 248 229 148 59 177 148 190 396 1354 2660 3881 4994 6085 7353 7848 7256 5860 3882 2040 909 348 220 142 133 100 84 120 89 100 78 148 94 112 116 84 67 16 2 66 163 80 100 203 174 215 200 187 178 191 271 234 224 275 297 352 464 667 971 1418 2054 2484 2865 2909 2880 2851 2744 2634 2562 2679 2788 2821 2896 2905 2915 2874 2901 2841 2288 1185 374 195 151 172 144 147 129 136 160 167 153 103 112 132 110 119 109 105 116 117 120 121 115 107 119 109 89 92 103 105 119 114 107 98 100 93 104 110 96 89 84 80 88 99 91 96 107 96 86 82 76 88 85 43852 296 98 30 9698 12 10 52 7443 3577 1251 930 1380 2009 2076 2032 2005 2372 2539 2499 3290 3864 4409 5341 6053 5731 5918 7731 9123 10184 10391 9477 9665 10958 10262 8992 11275 52756 120432 169349 204273 176110 165622 38117 637 217 219 228 322 321 286 240 303 194 172 279 220 333 300 224 148 93 214 229 180 251 305 212 191 -29 99 174 47 88 20 60 242 215 364 503 236 222 231 175 56 114 244 204 142 140 124 207 215 175 158 253 283 222 126 89 295 281 294 286 155 135 205 154 230 292 262 193 283 337 319 358 204 268 159 209 183 107 129 64 41 55 219 227 109 153 158 267 182 209 116 231 189 261 234 201 139 122 325 268 236 269 225 241 203 177 207 163 210 164 108 122 205 204 233 281 215 251 249 186 189 170 143 249 198 167 226 268 108 65 144 183 133 69 69 141 270 623 962 978 872 763 1170 1862 2164 1769 1111 867 537 160 152 105 70 84 106 134 119 140 143 87 103 158 176 104 77 142 135 131 141 137 65 159 173 188 230 290 341 488 734 1008 1290 1624 2009 2281 2523 2921 3296 3586 3781 3991 4104 4164 4215 4041 3921 3728 3477 3273 3142 3094 2874 2661 2207 1902 1648 1433 1111 661 301 204 185 196 165 153 180 161 193 176 183 149 145 126 154 166 116 145 124 103 144 137 97 118 90 111 139 117 116 119 122 134 130 99 100 123 118 115 109 109 102 109 103 96 113 106 110 116 116 105 100 98 95 88 43861 296 101 30 9701 12 11 1 7445 3582 -24 999999 999999 999999 999999 47 -31 181 375 247 437 551 1123 1803 2081 2541 3414 4274 4947 5599 7665 11367 11096 9567 8609 5904 9838 66680 200454 379205 389169 268806 445508 343879 27622 1773 89 234 324 305 257 313 265 197 -19 253 168 133 259 103 176 184 178 179 178 116 86 239 -15 -60 95 -86 32 83 27 85 216 285 274 136 326 205 144 105 30 161 241 405 333 180 54 100 222 294 78 88 148 190 155 176 188 216 92 192 217 77 149 121 160 40 77 203 141 214 341 229 214 134 176 142 52 155 87 91 80 -97 -5 76 153 120 270 294 226 220 143 231 207 104 131 129 158 167 137 242 174 148 161 91 93 130 138 96 97 144 221 220 195 140 167 182 95 69 146 160 196 137 138 158 142 45 131 142 113 167 131 89 108 121 54 54 68 44 149 147 15 73 48 22 65 99 76 112 76 31 79 35 43 120 34 53 59 70 80 55 -4 55 -1 69 82 45 79 129 86 46 88 120 135 238 257 305 324 359 427 512 721 957 1273 1670 2314 3149 3905 4639 5521 5668 5645 5640 5612 5428 5090 4870 4590 4170 3712 3260 2884 2535 2009 1532 1158 811 630 455 244 139 115 114 116 105 94 88 120 136 117 112 89 87 108 104 99 88 111 100 72 59 101 85 66 67 83 75 93 76 61 69 70 73 58 67 84 68 76 72 72 72 60 65 66 65 79 80 69 61 66 60 61 60 43870 296 75 30 9705 12 11 10 7446 3587 1067 442 598 535 510 520 583 555 450 616 694 969 1319 1772 2072 1882 1641 1941 2369 2418 1890 1299 934 1037 1039 1476 11383 47933 85014 45616 97002 84870 3439 260 185 217 48 202 249 372 362 332 195 191 162 308 169 274 279 296 204 145 95 100 252 373 270 87 20 96 74 161 29 86 40 201 187 197 268 353 245 198 182 88 62 187 223 283 328 261 265 249 194 170 63 137 165 48 165 226 266 212 216 192 156 184 178 198 88 142 196 156 235 191 205 199 252 199 146 173 183 239 235 90 139 -29 18 76 161 197 163 223 138 283 312 221 298 264 233 170 250 245 151 189 134 111 189 254 142 195 176 185 202 221 249 184 200 176 225 212 249 155 40 140 217 168 95 128 161 162 245 107 152 193 105 141 142 50 68 47 112 137 119 156 207 124 76 58 79 103 144 80 85 114 104 113 95 131 127 70 109 87 84 99 100 165 86 83 123 76 84 212 110 140 147 141 133 124 156 182 127 157 177 213 262 263 379 774 1460 2717 5089 8554 11519 13807 14046 11549 9072 7468 6614 5786 5313 4572 3723 3006 2220 1785 1399 1154 879 523 332 253 193 157 180 193 172 160 172 143 125 153 146 124 132 112 105 130 125 129 142 109 120 115 124 133 133 121 121 111 99 113 125 126 116 106 104 107 108 100 102 124 135 109 94 113 110 102 115 112 118 106 104 90 94 96 43879 292 230 30 9710 12 11 19 7447 3592 68 224 367 318 698 880 791 710 1087 840 1812 3829 4002 3449 4714 3554 2799 1252 1087 2330 3631 6199 21864 115829 265708 402949 444441 938852 999999 892782 375327 8598 76 236 147 281 358 376 620 458 213 59 130 150 180 16 -95 -25 -63 202 144 170 27 119 -59 -83 999999 23 -76 999999 -55 110 207 214 347 389 438 280 117 167 64 122 129 369 430 199 228 207 25 92 206 256 133 174 172 248 203 153 256 180 121 157 175 144 324 300 146 61 181 338 265 209 271 255 215 99 212 216 131 292 170 110 45 -32 28 245 171 24 23 204 245 199 232 238 211 283 142 86 127 102 251 187 226 303 190 94 133 250 80 120 174 123 201 152 227 135 170 223 299 247 184 93 103 189 118 243 185 180 162 140 97 111 80 182 150 89 80 88 94 46 44 78 52 41 45 8 22 118 104 48 100 86 151 115 102 100 113 110 95 99 159 127 85 99 136 79 88 119 132 78 20 44 132 121 192 190 99 106 170 145 158 240 297 458 795 1303 2080 2906 3941 4929 5833 6808 7541 7753 6938 5559 4665 4106 3407 2873 2372 1982 1695 1387 1170 830 602 365 184 160 109 138 132 132 128 122 120 122 102 147 151 130 90 105 108 124 128 117 84 96 111 86 77 87 90 125 110 78 98 108 88 94 85 81 88 75 70 110 113 101 92 79 96 96 94 81 82 90 90 74 81 89 43888 296 112 30 9712 12 11 28 7449 3597 1364 1011 895 1027 1909 2112 2251 2680 2620 2423 3356 4761 6052 8862 11892 14953 22939 28214 38350 74398 92332 84991 47776 43011 43082 41339 51053 69983 111326 237846 247311 85554 159863 241105 420727 338156 215257 2002 -16 247 382 289 170 144 150 132 198 103 63 23 -16 92 254 88 46 77 89 135 58 64 -54 21 -75 999999 -60 -3 47 230 251 226 454 292 214 440 134 26 67 8 113 288 184 138 56 128 240 197 135 50 100 261 198 180 152 190 232 175 106 152 136 180 195 64 121 317 230 199 151 134 210 263 100 138 54 245 161 53 127 103 127 149 155 138 259 200 147 230 257 149 96 185 232 142 123 167 186 128 89 54 211 185 234 86 155 87 70 173 233 241 149 150 202 151 150 77 20 232 116 87 108 96 133 135 108 78 47 78 21 95 37 49 58 42 80 63 80 115 60 22 20 111 110 29 43 81 29 47 112 101 60 118 148 56 93 130 89 69 41 43 97 140 112 82 77 52 132 111 139 115 120 175 171 180 252 282 437 723 1317 2429 3658 5450 7637 9431 10449 11410 11999 12671 13187 12317 10961 9632 7899 5808 3244 2047 1703 1397 1296 1050 769 536 365 290 156 113 147 154 147 138 112 118 127 100 108 124 141 115 133 110 131 129 117 80 71 81 105 87 110 117 119 100 109 105 93 80 74 94 109 93 65 77 71 76 82 64 67 87 75 66 82 83 80 67 60 66 68 73 43897 296 113 30 9713 12 11 37 7450 3602 73 404 728 673 729 877 826 1211 1814 1944 2374 3009 2899 2942 4052 5839 8888 11773 16316 20798 29576 36608 42276 49090 35283 30988 34742 66128 150719 324938 577177 999999 882185 502564 213283 7801 112 88 177 192 202 227 78 213 206 188 57 -23 15 -61 -71 173 216 275 264 53 -9 58 252 188 0 36 -11 999999 -64 -52 56 122 92 147 98 346 283 383 422 226 176 50 999999 999999 138 182 -14 -62 70 153 171 92 166 205 119 195 217 277 142 368 198 165 181 105 157 231 243 352 247 240 87 236 137 148 73 86 78 10 135 28 109 152 238 339 544 906 1092 1477 1624 873 364 231 52 93 127 183 102 105 129 158 98 170 168 187 175 157 219 200 153 141 215 171 112 69 110 75 118 75 60 176 144 31 68 105 78 59 131 148 10 128 72 36 45 75 138 94 82 62 15 39 82 14 70 124 73 29 36 123 100 96 25 14 37 60 68 88 84 23 36 43 58 48 59 102 62 113 38 107 135 173 152 123 105 90 124 180 263 563 1574 4009 7211 9977 12481 13947 15737 17253 18444 18942 18989 19247 18909 18036 16903 15339 12631 8507 5027 3008 2068 1700 1471 1189 862 486 263 193 203 181 172 156 132 136 163 176 177 166 132 151 146 124 134 133 110 111 129 121 128 138 143 121 127 146 109 92 122 117 108 122 122 121 122 95 83 96 106 84 84 87 95 105 104 99 97 97 95 100 98 94 86 86 43906 279 621 30 9711 12 11 46 7451 3607 119 95 444 770 901 1353 3653 7247 11337 20833 45601 117133 268380 702546 999999 999999 536581 106091 2990 257 64 11 107 284 307 277 159 -61 62 241 211 -23 999999 -17 120 161 162 232 97 139 160 137 -4 6 4 22 -32 -98 -22 158 147 159 284 131 191 170 220 236 172 193 78 53 147 239 97 157 104 209 137 56 88 94 193 205 14 153 80 184 112 36 150 192 225 313 223 146 129 149 131 221 147 197 181 293 179 -7 64 106 77 73 112 176 149 170 298 348 246 337 401 224 170 179 172 183 290 246 120 244 192 161 172 167 240 134 191 271 173 43 111 233 145 145 146 146 219 156 193 186 113 253 151 140 53 110 116 177 104 82 72 -13 104 143 63 -4 63 156 152 129 134 119 128 71 48 69 41 77 48 32 2 18 89 75 55 81 -1 5 16 49 72 67 87 115 56 107 59 81 160 111 112 178 139 152 121 96 125 123 156 266 520 1133 2760 5147 6909 9403 14387 17740 18889 19041 18973 18620 16988 14658 11134 8351 5890 3894 3038 2369 1946 1592 1104 677 455 247 188 169 153 153 174 188 179 178 139 159 180 171 144 147 142 111 124 136 140 118 126 128 142 136 121 125 135 150 123 126 122 116 112 121 93 93 91 89 80 82 85 96 94 91 105 97 96 109 107 112 123 101 97 93 98 43915 273 801 30 9711 12 11 55 7453 3612 260 954 2501 2120 2532 5945 15949 46232 129878 326222 601010 834540 999999 999999 515423 10557 309 374 240 520 336 132 173 36 52 143 225 166 195 56 128 262 149 -20 6 44 160 244 73 20 68 85 105 130 114 109 218 408 566 401 428 461 307 105 108 -33 239 208 185 178 223 270 288 176 239 75 182 184 245 363 160 137 170 219 286 215 158 91 146 51 89 -4 212 190 -7 232 196 213 -97 -63 201 271 208 13 75 179 144 258 275 244 239 82 230 289 327 253 249 144 138 133 107 152 144 138 197 207 199 200 242 192 163 200 296 183 155 244 194 160 106 155 183 33 55 194 246 201 157 127 65 274 170 74 34 150 125 42 124 100 54 126 116 81 196 82 128 115 70 28 -6 17 45 156 98 70 145 125 83 138 79 133 78 40 151 112 69 91 182 136 11 72 84 120 103 166 169 152 133 112 117 208 246 454 777 1037 1473 2657 5946 10705 14420 17048 18625 19415 18842 17073 15376 13057 9590 6185 3962 3048 2785 2587 2372 1887 1344 795 441 243 205 142 169 185 168 189 165 166 158 171 147 133 141 161 168 168 162 117 121 125 130 117 100 137 154 150 155 162 134 125 128 90 103 126 114 96 103 107 106 132 128 97 104 112 110 109 102 119 118 103 104 103 99 94 85 43924 286 413 30 9713 12 12 4 7454 3617 101 35 48 283 539 697 935 1102 1095 707 622 975 923 4836 18632 28288 75557 100976 185866 345200 465823 834838 999999 999999 195865 214560 8828 449 276 84 273 270 185 264 158 188 294 180 112 -83 72 260 61 116 195 156 109 83 123 83 -29 -96 47 39 78 -86 57 41 245 233 341 378 294 204 131 191 149 159 141 95 135 102 57 94 115 -3 194 161 149 116 -61 1 166 205 138 133 16 59 159 246 181 249 270 205 155 192 208 183 284 210 194 74 140 224 150 92 82 92 38 74 187 195 180 245 289 260 268 347 517 713 479 320 237 119 135 223 135 60 125 132 104 186 163 149 96 121 201 164 123 217 194 191 112 89 58 49 105 94 23 99 111 31 12 75 91 88 76 64 39 38 33 132 125 75 120 92 81 26 78 89 86 79 44 101 105 15 80 85 94 90 189 133 85 118 90 60 74 103 88 36 64 59 115 130 131 157 157 121 127 161 126 162 337 692 1288 1916 3066 5093 7549 10209 12018 13531 14971 16322 17670 18553 18484 18165 16489 13899 11248 9030 5851 4172 3424 2715 2253 1845 1316 640 328 204 136 149 149 187 152 136 162 171 174 137 143 140 131 136 158 173 137 148 140 127 143 124 154 147 135 132 120 131 145 134 127 138 118 121 109 112 134 130 122 121 132 117 121 111 117 130 128 116 120 128 122 115 120 123 43933 293 203 30 9713 12 12 13 7456 3622 7 179 428 884 1475 1943 2242 2502 2931 3787 3592 3960 5236 6535 6127 6073 7683 8704 8111 8601 9391 12353 38398 126628 219345 405007 486080 498012 534498 563266 578510 181811 4280 198 340 246 232 215 358 364 258 373 200 205 235 125 38 117 219 158 112 114 205 248 75 -18 120 169 21 121 45 78 83 101 44 153 215 233 411 365 245 222 206 112 41 105 67 292 286 347 222 164 206 254 119 110 107 -10 146 227 175 148 209 109 230 288 252 151 174 135 162 207 103 130 160 362 147 154 84 235 224 281 199 33 103 74 37 207 190 129 208 214 108 130 322 261 349 508 589 333 222 89 97 145 194 121 199 240 119 93 144 156 178 115 187 211 260 140 182 119 202 169 131 105 40 52 134 106 73 165 73 48 55 145 87 39 141 163 137 119 55 63 128 74 41 48 117 103 120 118 25 31 8 -3 113 93 136 121 78 47 72 75 95 102 85 46 25 83 113 134 90 112 168 192 124 157 125 242 684 1576 2641 4286 6417 7812 9410 11355 13494 15051 16679 18141 19985 21285 22055 22083 21909 20840 18505 14408 11009 8357 6227 3913 2453 1982 1757 1449 998 478 237 193 204 174 203 172 174 178 174 201 191 154 154 170 181 171 171 163 142 147 119 136 152 156 165 168 177 168 147 150 154 132 129 115 121 126 134 124 137 135 129 115 118 129 138 130 122 116 123 136 133 133 126 120 109 43942 296 110 30 9710 12 12 22 7457 3627 629 317 458 1316 2840 3446 2388 2009 2176 2750 3664 6873 8312 9383 10736 10811 10838 10197 11718 12542 10483 14385 32886 68506 174516 341885 549813 655202 582908 484478 384116 219540 6860 162 83 122 -78 7 274 229 363 268 358 354 308 80 130 138 41 124 65 226 112 1 143 111 69 72 6 177 50 -38 9 -11 -68 -67 6 16 171 213 190 365 332 277 169 60 146 -69 78 102 192 223 172 131 171 151 216 118 211 218 141 192 199 50 122 66 191 193 224 201 149 107 132 123 51 11 162 154 165 158 179 284 103 193 99 108 -14 144 94 52 55 175 72 94 151 245 201 225 112 108 144 114 137 157 126 118 143 89 117 296 165 127 139 190 196 157 110 184 183 119 120 77 159 172 189 84 113 139 151 173 59 116 127 147 109 74 45 44 90 96 125 64 55 73 120 155 149 52 44 93 86 -6 -1 25 54 63 55 44 15 27 15 45 -2 12 28 -1 2 100 77 83 33 47 54 21 58 101 105 118 146 207 299 587 1132 2343 3956 5400 6959 8789 10597 12180 14362 16310 18121 19491 20189 21510 22402 22749 21302 18210 14525 9368 6837 5245 3727 2436 1867 1576 1163 651 242 144 159 183 144 132 132 129 102 131 124 113 112 112 132 127 108 109 98 96 87 84 112 119 91 99 106 85 100 81 76 78 84 72 76 76 87 88 84 84 78 72 83 83 68 82 76 73 80 80 82 81 81 82 82 87 43951 296 107 30 9707 12 12 31 7458 3632 8667 7597 9696 9271 9229 8582 8631 9463 9957 9654 8267 7246 8059 6796 9684 14334 15083 12718 11438 14299 12865 13759 23266 106263 173672 117337 88751 230046 437950 405719 425085 122317 3707 123 131 2 69 55 239 16 124 198 318 146 212 245 268 16 -6 135 46 -11 125 175 110 39 -36 39 -78 -76 -12 -53 49 53 86 7 60 56 118 166 7 133 282 261 230 205 104 -52 1 85 177 17 68 72 0 -78 121 74 27 23 180 146 155 64 -11 153 148 91 66 83 59 153 99 63 184 -2 107 82 81 114 93 162 106 4 140 52 51 -5 -33 -7 34 136 75 140 238 116 15 38 121 59 136 148 125 128 111 147 156 93 133 73 50 133 60 72 158 262 129 125 104 95 245 227 48 49 73 11 60 132 51 15 52 59 42 80 111 104 38 37 60 16 -25 27 6 -2 83 138 8 94 36 59 80 28 13 22 -22 -72 26 34 41 -10 -6 -37 -43 -20 15 87 49 -3 0 9 29 -18 55 55 48 96 87 92 101 126 252 421 1199 2788 4815 7992 11887 15108 17742 20389 22227 24567 26632 27421 27722 28385 29014 29073 28642 25660 18888 11267 5839 3453 2323 1904 1745 1406 917 497 214 153 152 172 165 160 139 127 118 131 169 122 130 90 105 109 117 98 104 101 100 112 102 108 102 113 96 70 64 78 82 75 68 57 72 93 77 73 84 89 85 76 76 74 63 73 58 62 78 71 60 76 80 70 66 55 43960 277 704 30 9704 12 12 40 7460 3637 519 2751 2563 1515 1695 4124 8919 20073 49969 119430 341030 907091 999999 999999 433949 8658 85 -74 0 174 299 309 109 295 200 162 222 114 140 -58 61 151 8 -92 999999 -76 -24 171 136 112 -60 999999 98 17 -94 6 34 23 116 89 224 224 10 101 211 281 127 123 12 -6 34 -4 53 157 999999 999999 35 55 78 -46 43 184 182 224 31 -2 53 -34 8 60 158 139 79 -13 25 34 159 231 156 999999 -10 20 109 93 84 23 119 166 -58 999999 999999 -64 -93 -62 999999 999999 60 97 220 218 182 174 52 71 252 170 -32 76 61 73 97 124 89 88 -14 83 20 96 30 34 105 161 55 17 98 14 0 -2 -22 -98 -39 22 67 64 61 82 46 4 -97 -4 -51 -54 20 -51 -87 999999 -55 11 71 -15 -16 4 -34 -1 38 10 9 -31 -5 21 -17 -12 -40 -27 -29 -44 -5 43 -49 43 27 34 5 -7 22 33 56 48 104 155 279 556 1254 2906 6145 11743 17731 23616 29243 30380 31054 32610 33445 33910 35065 36974 39115 42264 44723 45290 40800 33052 24267 14930 8359 4825 3286 2451 1926 1228 518 175 120 144 137 128 140 176 157 172 140 163 138 144 112 102 96 113 129 144 117 111 110 116 123 88 101 89 102 85 86 88 94 76 63 93 101 105 98 87 91 77 81 82 75 73 76 79 84 81 100 91 87 84 79 82 67 43969 274 762 30 9702 12 12 49 7461 3642 256 879 2179 9305 36107 116771 237104 299718 574171 972742 999999 636147 206025 3041 -67 4 -3 54 133 29 170 252 7 -23 -18 -65 999999 999999 999999 76 999999 999999 -34 -76 -90 29 -57 999999 -58 -8 -52 -80 999999 999999 999999 -18 999999 5 48 -19 69 30 158 197 35 -24 38 999999 -34 17 50 -44 -74 110 137 202 40 4 -25 -46 -17 134 22 16 -16 999999 17 45 85 15 -36 999999 -99 -37 11 2 64 -25 -17 65 30 -6 8 -21 -24 36 -83 -79 -8 26 29 -52 999999 -20 40 -35 -76 15 141 86 -23 -37 -76 -71 999999 -42 57 -16 57 -6 119 129 78 -34 27 89 6 29 -56 52 43 32 -99 999999 43 -19 999999 -11 20 9 -65 -42 -1 999999 -59 -34 -65 -29 -52 -62 999999 -33 -10 999999 -49 37 -31 -59 -43 26 -82 -80 -41 -32 -31 -32 -19 -92 -80 -78 -93 -61 -65 -91 999999 -84 -15 -19 19 62 -1 38 -8 8 90 152 188 279 516 1145 2321 5382 12441 23583 35869 42314 40510 37902 38730 40444 42089 42956 44774 45697 48123 55016 62082 53624 34015 26120 19677 11825 6783 4397 2832 1832 1091 538 162 89 133 152 150 118 98 126 94 72 82 122 107 91 96 82 87 111 98 97 114 86 86 115 91 82 71 50 76 76 66 48 53 54 59 61 49 64 63 57 58 66 66 58 68 71 66 44 55 61 64 59 55 61 61 40 43978 284 457 30 9697 12 12 58 7462 3647 -48 115 -25 94 176 463 974 2002 2438 3418 5066 17792 59710 185059 526365 788321 680854 963912 457623 229975 91799 3423 79 -72 -62 -46 76 357 248 184 181 183 -4 229 136 54 -52 58 15 9 -59 32 88 130 36 50 -41 999999 -14 -78 999999 121 9 -27 -36 -66 72 83 -45 95 174 283 274 104 172 163 39 37 -52 -6 -7 50 117 62 44 999999 23 139 49 41 194 105 71 128 187 98 109 146 154 170 70 249 144 90 13 33 178 69 -8 -6 148 187 220 39 65 111 -6 999999 -20 42 30 67 64 -7 36 72 1 -22 14 45 60 39 104 95 73 61 73 162 170 175 84 -19 39 50 20 0 41 65 94 35 39 44 117 100 84 50 64 39 104 -10 -36 -55 23 93 19 -10 62 0 16 49 -13 65 36 27 -27 -49 -28 -43 -34 -5 26 -57 -43 8 -18 -59 -62 -37 4 -18 -45 -2 12 3 -37 -38 -37 -42 44 71 41 -15 75 110 126 113 180 347 595 1130 2504 5702 14102 25993 39975 53052 54774 49520 45445 43250 44095 46180 48968 55001 70571 80685 64411 37414 18561 10596 7455 4254 2742 2268 1454 621 283 204 160 146 153 152 168 173 141 160 151 172 177 167 160 160 131 139 122 121 108 94 128 166 174 147 149 135 123 108 105 106 101 82 78 85 92 118 117 114 96 119 118 105 97 95 94 116 95 103 107 105 103 111 97 84 94 96 43987 296 93 30 9693 12 13 7 7464 3652 482 605 922 1193 622 424 601 785 1752 2839 3818 3378 3417 3326 3636 5389 8109 9223 10468 11236 11353 11577 16280 28417 70485 215129 335531 479713 730017 999999 381963 8437 -3 54 -92 10 999999 999999 52 54 91 70 -37 -18 -56 160 999999 -96 -29 -69 999999 -42 -91 999999 0 154 47 -80 999999 9 999999 999999 38 999999 -90 999999 -96 -55 999999 999999 -49 119 77 293 151 150 15 -71 48 -40 -9 999999 -33 58 47 20 -50 40 167 53 -47 999999 -58 -58 65 -68 -8 80 120 -56 125 73 152 178 29 45 71 145 -5 -20 73 -37 60 39 52 -58 144 115 45 52 95 1 -57 17 89 -12 -51 -42 3 -30 12 69 -21 -2 -2 -42 -26 -28 -15 84 42 45 21 -47 22 -8 27 -17 41 131 166 106 121 -13 23 46 64 130 99 -21 9 50 95 54 0 -7 -23 999999 -28 -3 13 -5 -41 -88 999999 -39 -66 -42 -50 21 -36 -80 999999 -55 -9 -28 -43 -11 -57 -40 -79 0 0 -45 -28 -35 -64 -48 -60 -23 -3 -48 -34 3 -55 6 43 106 188 252 489 1022 2198 4593 9584 17387 29113 43123 53887 54409 47438 40733 38862 44267 55292 70714 89986 96809 76755 43672 18912 8169 4281 2579 1894 1331 703 254 135 112 153 144 146 145 111 103 152 145 117 143 126 124 106 84 110 88 112 96 115 100 97 92 93 89 98 96 92 74 81 79 56 55 53 68 82 61 88 96 89 82 73 74 71 72 72 64 77 70 72 77 79 93 86 84 86 70 44067 296 77 30 9647 12 14 27 7476 3700 62 39 400 311 299 80 181 526 1045 1265 1904 2155 2338 2996 3983 5342 6195 5675 5572 9941 13888 13733 58495 157821 243437 373846 539573 903270 538354 304113 175316 2891 176 110 118 80 119 163 19 159 151 203 223 249 165 241 30 137 134 19 -87 -82 49 117 33 30 40 17 -24 90 93 95 140 -24 46 92 42 -33 -15 999999 148 246 296 340 301 126 95 80 75 1 -9 -32 54 175 117 101 46 -62 78 224 225 44 152 204 172 53 65 107 169 43 86 -7 199 199 103 96 283 162 82 176 137 91 194 224 112 83 56 99 28 57 43 127 39 85 88 -74 -54 153 124 45 101 127 184 128 90 134 208 110 181 135 153 196 57 74 84 124 61 152 108 63 228 268 196 195 109 166 158 119 110 102 102 119 95 53 91 120 107 27 57 78 149 92 34 56 38 14 41 63 38 60 32 51 72 49 52 16 23 66 63 43 106 106 8 -31 6 26 56 120 66 64 27 92 170 253 263 424 620 727 909 1264 1729 2624 3759 5731 9575 15607 23964 32617 41797 47676 49914 49355 47201 46591 50057 60742 73211 81318 80457 64693 40883 18993 7125 3795 2345 1448 994 508 238 202 192 231 218 188 210 194 230 228 240 241 209 198 198 183 207 181 214 197 192 203 203 234 228 225 178 174 202 180 172 137 161 138 152 143 179 186 177 173 155 154 160 161 157 159 152 158 160 160 166 174 169 178 173 163 164 155 44076 294 110 30 9650 12 14 36 7477 3705 351 506 821 1156 1498 2537 3806 4952 6828 8575 8871 10437 10870 11768 14427 15218 17913 25042 59244 84335 50764 22100 29506 57436 157019 287295 422951 528452 579363 10322 164 18 42 75 95 15 999999 -21 102 68 123 207 182 215 282 252 28 31 164 147 90 94 32 61 44 -9 60 51 -17 66 75 57 -87 -53 -26 113 26 999999 999999 0 42 234 428 371 280 227 69 -46 -37 3 108 172 172 154 97 174 164 117 88 86 181 148 182 83 104 -33 130 82 52 48 108 114 114 141 182 207 124 132 160 203 98 28 52 97 92 147 169 196 135 100 64 15 14 -14 -51 84 107 95 55 73 35 33 4 92 139 120 119 132 69 171 147 98 150 231 235 181 236 184 115 89 92 41 109 90 73 110 136 144 126 102 86 131 145 119 126 177 107 65 65 82 28 39 92 99 88 71 22 59 79 67 47 49 66 103 104 14 64 115 71 49 80 49 92 94 48 114 146 165 292 491 695 1005 1477 1943 2495 3363 4511 6233 8778 12348 15982 19426 23232 27673 33023 38204 42988 48051 51361 50253 45650 40353 34250 27397 19477 12131 6809 3181 1146 466 301 249 186 178 187 183 160 151 181 150 122 150 181 184 162 167 150 134 137 158 169 156 154 173 166 142 117 126 108 120 107 126 140 124 120 128 129 118 119 133 117 124 120 113 120 141 125 112 106 121 115 114 118 123 126 122 123 120 122 108 116 108 105 108 44085 294 112 30 9652 12 14 45 7478 3710 170 506 885 1191 1143 1235 1546 1791 2563 3534 4011 4343 5006 6369 7727 8282 9158 10850 12097 10668 10873 16651 33655 93103 250820 472586 747703 587474 132672 5386 82 113 188 288 192 50 108 58 -66 -13 65 81 123 157 251 178 52 -40 9 63 17 -75 999999 30 94 -12 -21 -45 -25 -37 87 117 97 87 -25 999999 -83 60 38 193 251 235 376 328 124 40 -1 -17 49 22 21 19 119 37 116 141 105 29 122 150 67 102 131 92 143 112 -62 64 135 150 203 230 85 84 220 162 183 95 37 159 181 71 15 32 81 51 73 65 125 97 52 44 82 26 -52 16 75 75 82 105 175 80 99 90 2 -21 32 137 138 153 139 144 123 173 143 177 162 62 94 119 152 153 158 146 106 95 142 168 140 167 135 113 102 91 74 118 145 143 79 30 26 97 65 84 21 64 41 39 34 62 49 83 86 70 42 106 102 95 68 81 69 30 37 30 83 113 112 158 288 416 651 1018 1463 1959 2764 3757 4785 6426 8620 11405 14381 18388 23290 28784 33806 37941 42014 44953 44896 42864 40247 38076 36220 31314 22122 14615 8951 4928 2236 775 295 196 193 201 159 139 167 183 174 174 178 185 160 141 180 178 156 143 160 169 159 163 160 130 134 149 151 140 140 126 114 122 116 111 107 121 137 141 138 130 118 121 130 130 137 139 132 119 115 124 125 118 119 124 123 116 119 112 119 115 113 119 117 111 44094 294 108 30 9648 12 14 54 7480 3714 810 931 1263 1556 1829 2126 2417 2530 2576 2836 3398 3707 4190 5102 6404 6794 6885 6973 6180 5612 5375 5758 10170 46812 147096 279672 340108 8875 580 -38 28 129 96 119 139 41 89 18 -47 54 192 267 262 278 188 130 27 65 77 147 158 88 43 62 56 21 2 -13 96 49 85 76 2 14 73 21 67 -6 -74 26 152 168 301 287 182 114 42 33 8 25 139 44 -56 72 100 117 185 172 115 135 126 199 177 90 53 46 122 46 35 110 84 113 85 131 114 97 90 77 96 101 123 135 138 149 129 94 98 65 48 125 167 111 73 75 24 62 12 58 151 182 169 225 168 91 67 131 94 88 89 87 80 122 130 95 124 160 214 235 162 87 76 93 93 108 109 145 176 144 122 132 172 150 92 57 62 56 111 22 63 52 57 48 54 62 40 50 47 108 75 47 44 73 76 59 12 12 11 19 14 22 33 77 96 83 101 110 216 409 586 938 1381 1757 2015 2510 3206 4038 5240 6840 9198 11906 15148 20463 25701 29610 34500 39434 44347 48839 51460 51875 48628 40897 30639 19594 11635 6422 2952 1428 839 469 287 220 196 143 160 172 166 174 167 176 176 158 164 182 168 190 167 147 158 159 170 148 146 151 161 153 133 128 146 151 150 138 129 132 144 148 142 133 138 127 136 137 136 131 111 119 126 126 124 120 121 125 120 115 115 120 122 126 123 115 116 112 117 114 44103 294 106 30 9646 12 15 3 7482 3718 3260 4048 5105 5826 6395 6787 6772 7225 8064 8125 7767 8205 7891 7509 7383 7064 6387 6026 5620 5490 8212 32739 48223 195998 245651 107511 6490 2049 504 89 147 106 110 148 173 92 37 18 117 156 139 131 114 92 199 248 258 102 178 202 164 -7 44 150 89 147 128 72 11 -12 12 -11 81 41 11 -19 -33 -28 73 164 166 219 314 327 222 171 162 48 42 59 52 127 73 109 83 86 93 202 65 51 150 108 114 170 91 146 233 169 171 185 120 122 176 177 178 163 139 176 154 251 225 139 151 174 163 115 183 165 109 127 75 137 126 60 45 73 118 222 158 169 177 167 195 248 149 111 86 116 146 114 109 165 184 169 183 172 158 165 170 189 159 133 140 135 90 103 185 172 148 155 150 150 151 154 116 121 151 127 98 112 96 75 33 30 62 39 25 19 68 83 63 81 61 68 90 36 11 53 64 127 149 108 111 130 168 190 257 391 563 755 1078 1482 2070 2691 3437 4468 6013 7938 10403 13978 19433 25319 30282 34521 38688 42951 47885 52725 54542 48731 35224 18989 8614 4029 2004 1063 573 388 291 262 232 210 202 189 216 193 175 194 206 202 205 207 181 199 201 199 190 181 174 165 167 162 152 144 170 166 163 152 152 151 159 146 128 140 155 146 142 143 147 142 132 133 145 144 138 144 153 151 144 139 139 144 143 138 126 144 144 138 130 136 135 135 133 129 44112 294 105 30 9645 12 15 12 7483 3721 806 806 829 796 895 1053 1167 1182 1334 1393 1375 1373 1378 1473 1694 2050 2152 2134 2208 1981 1851 1834 1705 6006 22228 6676 1206 577 450 254 74 1 49 158 143 -10 44 56 39 -78 9 186 198 155 158 170 117 71 51 14 7 36 66 -3 20 74 65 15 -54 -37 61 34 -4 -54 -49 -70 -42 -84 -48 -73 41 170 187 277 277 220 99 22 -14 -42 1 51 24 -30 47 133 106 56 77 74 121 130 58 54 70 75 172 175 191 174 120 60 74 100 123 167 115 163 183 122 90 116 133 99 88 76 21 71 96 107 28 31 56 -24 17 62 99 67 95 130 149 155 135 142 91 44 65 88 78 122 145 181 162 144 143 115 135 164 145 129 56 136 114 108 140 120 150 157 134 172 140 119 89 89 108 90 113 137 164 131 95 83 72 78 41 60 50 62 75 86 36 14 31 26 18 44 54 43 44 62 60 82 81 83 96 99 118 174 257 358 429 544 806 1128 1524 1988 2958 4417 6456 9270 13642 20358 27423 33250 38929 44849 48743 51704 54255 56188 56821 51755 37539 22879 13736 7628 3840 2045 853 350 214 194 187 196 178 170 165 174 185 180 184 187 198 191 195 184 188 156 163 155 149 149 167 161 180 175 172 156 156 157 163 160 146 139 129 116 124 138 131 132 143 151 146 139 136 139 133 136 139 135 145 136 145 149 120 133 146 148 143 131 126 126 128 127 44121 294 116 30 9656 12 15 21 7485 3723 835 755 902 1028 1125 1140 1082 1093 1251 1410 1442 1346 1458 1861 2028 2351 2937 3054 2876 3010 2854 2238 1551 1935 5284 4169 1059 304 76 23 7 100 197 131 45 89 -45 -16 -27 -28 97 48 -7 50 160 126 97 119 71 13 40 79 81 49 41 31 48 80 0 999999 -11 -27 -76 -72 -71 -87 -44 999999 -55 -95 999999 11 75 156 271 225 186 111 21 -24 -2 -33 -46 -50 0 47 110 77 4 48 99 74 98 51 67 65 107 60 62 146 108 137 55 28 100 101 68 89 77 53 81 70 24 12 63 77 86 43 22 40 44 5 22 24 -17 0 19 -4 53 81 137 114 63 116 57 36 -2 71 142 156 136 71 12 8 43 61 143 105 127 91 28 80 101 117 90 79 73 130 134 102 68 55 93 91 38 29 45 37 38 34 18 9 33 -27 -39 -59 -16 2 8 5 40 14 3 5 27 30 18 27 13 22 66 105 138 136 181 271 354 456 582 704 963 1296 1627 1953 2439 3260 4227 5683 8327 12305 16045 21319 26522 32374 39472 45474 49307 52682 55101 56529 56152 53381 46938 38279 28010 17719 10453 5133 1673 449 216 187 161 139 137 146 152 157 161 143 123 124 132 143 146 137 153 162 117 126 152 148 135 127 145 123 134 128 114 109 114 126 122 117 109 101 105 119 120 118 116 118 117 107 94 94 111 111 102 86 92 99 95 92 96 112 109 98 97 98 101 99 101 98 44130 294 121 30 9661 12 15 30 7487 3725 1816 1907 2140 2446 3078 3798 4355 4661 5124 5658 5968 6010 7099 7637 8411 9421 9571 9473 8846 8345 7965 7241 23499 80925 55535 2649 479 229 69 70 59 72 25 -2 84 162 172 153 73 49 81 160 161 216 165 147 148 163 130 47 -32 24 -6 -41 -98 67 117 -18 86 99 -18 -5 5 -49 -43 -91 -50 -34 -96 -96 -15 44 123 148 208 215 145 65 87 72 -3 -15 21 39 59 92 97 78 -5 -41 999999 22 147 179 115 46 79 63 78 109 93 57 -35 14 57 73 132 107 109 135 90 123 92 69 76 56 47 14 20 10 37 70 79 68 -21 0 21 -17 28 57 103 179 182 189 198 83 63 52 114 160 196 167 174 96 161 191 175 213 177 111 86 134 128 142 157 107 83 127 140 100 111 129 85 128 117 108 96 59 105 24 47 72 48 63 74 30 34 19 39 45 38 45 59 54 22 46 33 12 5 42 93 108 145 228 358 543 723 966 1235 1601 1995 2486 3452 4495 5712 7563 9875 13107 16929 20012 23877 30726 36295 41429 44680 46544 47284 47987 49915 53033 55354 56110 53747 45103 31190 19240 12295 7256 3466 1133 335 223 201 180 188 188 189 186 193 198 191 193 208 193 191 192 186 183 209 192 186 210 192 187 198 183 183 171 185 187 168 155 158 162 167 163 156 156 149 153 162 171 156 156 164 167 158 152 158 158 161 156 152 156 154 163 165 151 153 152 152 153 153 152 44139 295 94 30 9664 12 15 39 7489 3726 1541 1547 1686 2072 3283 6159 8701 9555 8962 9018 10324 11238 13135 17461 20289 21982 26106 30720 32174 30248 27315 29110 72507 276907 388955 236959 138794 44199 411 70 -12 37 116 163 125 160 221 196 213 195 148 50 29 112 223 274 150 78 87 24 60 104 -71 -59 -3 -48 10 131 26 -13 36 39 63 84 51 -21 -47 38 -6 -58 0 52 36 59 130 299 318 233 64 -12 56 -35 999999 -67 -11 80 79 119 92 43 158 135 108 92 169 1 67 124 65 108 54 98 161 49 28 -4 14 111 76 73 96 73 132 152 83 73 43 31 47 107 96 39 35 100 0 -39 -58 -72 -63 -7 96 67 134 122 30 67 44 78 88 109 98 18 128 119 138 127 93 82 128 115 58 80 133 134 85 78 76 85 124 83 88 88 109 117 114 49 67 118 79 37 12 -2 -32 50 -20 -61 -23 -24 77 9 8 4 15 13 0 -10 -4 18 50 60 62 126 240 311 407 556 659 815 1106 1477 1939 2418 2771 3138 3850 5625 9617 15317 20955 25651 28627 30492 33109 36502 39297 41593 42454 42701 43072 43305 43790 45018 47103 46832 40097 28243 17812 10919 5695 2434 741 222 169 177 186 196 171 170 179 172 153 140 153 149 149 165 136 134 140 151 163 159 147 131 140 152 138 137 117 127 131 119 118 115 105 114 124 118 108 106 105 114 124 126 119 117 127 113 111 112 115 120 114 112 113 113 116 118 114 117 119 116 109 113 111 44148 295 95 30 9665 12 15 48 7491 3727 2376 3248 3935 4397 5216 6244 8578 12413 13745 13249 13575 15755 17826 18313 16669 15331 17753 21512 21613 16249 10858 8273 11114 19742 55855 113768 100378 58160 2129 2498 3072 136 -13 141 154 113 111 147 190 202 107 19 -2 7 53 105 57 100 76 20 29 47 21 -20 18 13 -11 -25 36 22 -5 -40 -47 29 15 -70 -56 999999 999999 999999 -94 -23 -2 17 66 175 250 254 82 -97 999999 -92 999999 999999 999999 999999 -89 -8 18 3 21 43 57 -22 34 -16 -11 18 39 71 96 119 112 61 51 80 82 122 133 76 36 45 86 97 109 94 -16 -20 11 72 54 3 60 34 -19 -36 15 59 -24 38 119 111 84 161 71 58 66 54 31 30 -9 61 97 108 97 109 140 126 87 71 59 70 125 114 88 130 135 104 72 87 65 53 67 97 50 38 46 74 100 121 69 -24 -64 -46 14 -30 -18 34 -7 9 -4 -30 -12 16 37 -21 -42 4 19 32 117 262 395 573 920 1444 1955 2400 2664 2869 3111 3251 3693 4545 5664 6586 7528 9482 12959 17722 22172 26504 30382 32704 33870 34158 34987 35600 35669 35956 36752 37950 38877 39264 38530 32790 21813 12771 7173 3080 843 250 182 177 164 133 135 125 131 146 142 175 144 113 125 128 131 129 111 99 117 125 134 127 120 121 122 101 93 104 110 105 106 111 105 109 113 103 92 88 92 82 83 104 111 111 106 110 109 104 99 87 88 102 102 98 100 90 96 99 92 85 82 88 91 44157 295 97 30 9667 12 15 57 7493 3727 729 707 960 1367 1945 2862 3723 4377 4790 5121 5792 5941 5846 6422 6711 6778 6744 6567 6617 7402 7350 8837 18009 19913 29282 58947 92989 91158 100337 117315 3242 125 112 92 101 75 95 191 292 222 156 128 52 23 145 162 189 253 222 104 -15 82 136 125 62 23 -26 42 91 -48 -35 59 44 999999 999999 999999 -46 10 27 -11 10 -12 6 76 23 122 282 237 129 45 85 77 -49 -2 -15 999999 -51 0 51 111 126 32 37 80 103 114 130 102 124 103 72 124 141 130 148 131 108 54 44 121 118 67 19 50 117 101 53 37 52 27 -10 14 68 29 9 14 54 80 93 7 -18 32 168 122 96 106 111 152 153 84 112 140 115 95 89 101 135 155 153 115 81 77 67 64 84 84 54 8 11 26 -22 14 49 34 65 59 73 75 107 91 90 83 1 25 27 29 1 -14 -9 -3 39 34 32 51 43 38 30 35 31 69 98 130 212 325 608 1117 1834 2644 3802 4754 5406 5771 6422 6692 7153 7896 8864 9859 11640 13998 16581 18918 21695 25577 30083 32553 33199 32943 34174 35541 36022 36228 36353 36242 36464 36896 35599 27775 15934 7254 2685 737 215 170 151 124 135 138 142 173 180 161 149 146 155 166 169 142 143 133 129 139 150 140 144 140 142 130 140 133 133 121 105 115 128 124 121 121 116 113 115 122 127 127 116 115 106 109 115 112 115 129 127 114 109 116 117 105 100 109 107 105 104 101 98 44166 295 100 30 9670 12 16 6 7495 3727 268 163 314 437 625 752 1014 1207 1387 1449 1412 1517 1649 1908 1996 1895 1800 1924 2252 2644 3005 3842 4905 15885 122662 287117 335520 207606 208708 12145 1098 31 157 229 279 165 147 236 178 105 30 80 144 183 64 91 105 146 247 167 76 25 -78 -19 9 84 144 25 37 35 69 80 132 8 -76 31 125 54 8 -97 -93 29 20 82 136 164 293 345 286 189 103 125 34 -21 -23 64 147 153 106 75 91 179 184 102 125 149 173 124 58 55 145 126 117 90 137 107 190 107 48 167 223 206 131 106 105 166 126 15 74 87 99 141 120 75 70 94 69 17 21 -9 70 60 66 115 183 185 82 108 178 109 82 46 106 125 118 182 182 179 178 162 161 139 114 101 85 144 80 69 145 143 118 145 158 107 60 55 62 75 136 173 131 96 67 26 -2 89 28 -8 51 38 73 65 48 39 -2 50 33 57 84 94 117 149 336 623 1175 2314 3771 5672 7425 8647 9604 10652 11389 12353 13549 14278 14825 13956 12287 11791 12570 14445 17685 21317 25586 30165 33960 35171 34401 32869 32249 32765 33791 34764 35062 34852 32435 24469 13598 5685 1954 557 212 212 208 194 197 216 212 205 185 166 154 172 172 189 189 172 178 172 181 163 156 155 182 184 166 162 159 153 141 146 152 143 150 153 137 133 147 150 139 135 139 138 149 157 154 146 141 133 136 145 141 137 142 154 146 150 138 137 135 141 135 132 135 44175 295 100 30 9670 12 16 15 7496 3726 4693 6754 7916 10275 10937 9203 8307 7242 7213 9141 10729 10750 12476 16182 22214 27825 23916 14272 13893 25757 41879 75965 121885 39657 72835 173729 233053 407907 348723 253568 332402 163194 4261 243 112 53 119 179 17 999999 999999 999999 999999 49 82 54 13 82 49 33 999999 999999 -75 -6 30 -3 -88 999999 999999 999999 -42 999999 -38 999999 -98 999999 999999 999999 999999 999999 0 -19 45 71 202 196 189 231 135 144 76 -3 -89 -65 0 -44 60 188 -16 -52 -92 70 166 146 119 178 119 65 17 20 50 65 14 -99 90 62 57 48 -71 90 93 39 111 145 92 70 103 52 22 86 75 -74 75 106 -16 -58 999999 999999 -50 -61 -99 75 73 111 55 22 -30 -47 37 97 21 43 44 97 61 71 93 57 11 73 109 121 170 158 160 135 132 112 52 76 81 87 35 27 -32 14 13 -54 85 82 60 71 35 48 -7 15 55 49 -4 -6 -38 -96 -87 2 -14 -33 40 23 21 74 121 218 442 852 1763 3312 5679 9526 14632 20216 23356 23343 23177 24055 24357 24633 24301 24039 24649 24826 24799 24981 25113 25515 26563 28183 29173 29870 29832 29625 30065 30895 31461 31821 31421 29542 24723 16055 7758 2818 700 194 131 129 146 148 123 130 169 168 137 112 127 131 129 163 130 120 126 140 143 121 141 122 117 142 146 134 132 125 109 114 111 102 109 114 118 116 111 117 135 127 125 119 116 116 112 110 110 107 122 107 104 107 107 118 113 109 105 102 105 102 97 95 95 44184 295 97 30 9667 12 16 24 7498 3724 1466 1824 2170 2500 3575 5233 7285 7888 9183 10605 11095 12954 15605 17175 18694 18976 17103 15143 15094 16672 16849 24121 68141 238640 519329 691623 473739 375932 177348 10039 2317 429 64 102 54 78 135 186 175 0 999999 21 87 -11 -48 14 -82 35 57 45 62 58 38 -19 -60 -73 -68 999999 999999 -42 1 -13 -86 -86 7 59 -63 -34 -72 999999 999999 999999 -34 24 16 96 161 294 240 179 86 27 -41 34 999999 999999 13 59 53 30 60 114 40 44 15 18 -38 50 89 145 147 43 -13 11 -7 9 33 3 38 84 71 75 26 -11 3 35 15 70 77 159 116 32 57 78 79 89 30 -36 19 43 4 103 105 81 91 136 101 35 2 12 71 67 78 105 94 112 127 130 137 106 161 161 113 30 20 11 8 15 99 37 14 65 134 157 78 39 11 72 125 95 43 10 20 35 69 86 48 1 28 28 43 51 35 -18 -24 -13 26 53 27 3 79 257 436 742 1280 2200 3791 6674 9763 13744 17673 20956 22935 23875 22426 22424 24053 24799 24824 24824 25083 25758 26987 28340 29388 29802 30038 30696 31864 32638 33322 33321 32780 31868 29953 26459 20419 12312 4460 922 245 190 174 172 200 171 147 186 178 146 139 201 206 161 170 182 162 150 164 159 140 138 151 158 150 123 118 111 127 150 151 127 124 138 131 125 137 141 131 123 129 121 112 121 125 130 138 135 141 157 144 126 123 128 128 125 119 124 127 125 124 118 120 111 106 44193 295 98 30 9668 12 16 33 7500 3722 -100 999999 999999 999999 999999 -15 78 178 274 408 679 1000 2049 4326 7423 10825 12628 12332 11741 10126 8437 9888 16865 68378 201725 305576 427444 550037 419179 155923 5593 31 -20 -27 42 80 66 -17 6 92 58 21 -5 45 -3 3 29 -4 999999 -69 77 -27 -67 -29 -48 -22 -41 36 -16 -19 1 999999 999999 999999 999999 -61 -59 -91 999999 999999 999999 -15 17 -64 18 128 57 137 187 147 20 48 -10 999999 999999 999999 8 -91 999999 -67 14 3 70 34 87 75 -50 -24 -7 -43 -98 -9 31 -49 -22 57 25 11 24 58 67 14 56 93 87 21 -14 12 58 36 53 104 38 -46 -68 -59 0 -51 -98 -84 999999 -14 29 73 29 75 142 128 -15 -66 -3 25 12 58 36 -5 -22 39 41 53 72 33 -5 -20 -19 -2 6 -13 9 -33 25 50 27 -24 30 28 -10 25 26 -9 29 8 -27 -43 -47 -46 -74 -46 -31 -20 -18 -10 -20 -71 -45 17 -10 -67 -44 47 149 368 804 1474 3013 5532 7851 10182 12574 15827 20915 25005 30191 38747 48043 52050 46147 38393 28914 22379 19436 18241 18317 18945 19244 20008 21003 21417 22635 25979 28911 30766 32293 31471 29067 26154 22489 16321 8127 2174 298 165 153 137 146 151 151 162 163 184 162 165 166 138 133 129 117 142 156 153 147 141 132 125 128 129 132 125 118 108 102 115 138 139 113 114 123 112 119 125 117 115 109 102 121 131 122 120 125 133 110 114 119 116 116 118 112 117 121 120 116 107 110 111 111 44202 295 99 30 9669 12 16 42 7502 3719 840 954 1194 1294 1444 1104 1288 1655 2106 1814 1306 2199 4014 5882 7435 9950 12397 13679 13249 12274 13057 14608 18457 38100 142250 283207 492780 712229 494870 285432 275243 12394 2214 107 26 84 -5 173 48 999999 999999 -24 -30 -94 -100 87 158 198 71 19 -87 19 59 -13 118 25 -6 42 97 38 -24 999999 -51 -38 -58 -63 -56 30 -5 -22 999999 -23 -17 -25 54 78 65 141 178 232 40 -30 -91 -47 -81 999999 -51 4 -81 -94 -77 -74 78 149 91 -29 -49 -18 35 57 -63 999999 999999 -44 33 48 5 42 94 144 114 70 130 137 162 150 143 118 -90 45 83 -22 42 48 -3 -100 -31 19 20 47 999999 -47 -51 68 65 61 82 79 90 95 18 -27 26 110 95 48 21 67 29 53 69 26 38 74 27 40 33 42 85 129 100 60 129 59 41 10 17 89 101 75 73 66 25 80 52 3 -11 -9 -5 5 22 -44 -55 -9 58 47 31 144 249 330 557 1136 2334 3529 5637 12136 18507 22500 24974 26942 31285 35521 40239 46735 52092 51452 48637 44336 40928 37260 33057 28069 26087 24721 22719 21268 20170 19931 20742 22615 25097 26478 26219 25245 24251 22160 17613 11391 5705 2024 536 259 222 259 232 211 216 213 209 222 226 238 261 213 177 203 228 216 229 230 205 167 167 204 209 200 180 176 165 170 210 209 190 192 183 182 194 188 191 199 187 163 171 175 173 169 171 166 170 182 187 170 164 166 172 168 162 158 167 163 162 165 166 153 148 44211 295 101 30 9671 12 16 51 7503 3715 5149 6316 7052 8747 10622 11591 13920 16719 19347 22602 20957 24140 30796 35067 30837 34507 34642 29402 24749 22193 22280 23614 25993 27167 44392 52595 57139 7733 1480 -39 999999 999999 999999 999999 999999 999999 999999 7 -72 999999 -80 60 -16 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 -66 38 -34 37 253 194 108 -67 999999 999999 999999 -32 -95 999999 999999 -97 -89 -38 -6 -36 -57 999999 999999 -50 999999 999999 999999 -81 999999 999999 999999 -60 -62 999999 999999 999999 -51 -19 -60 -46 -17 -73 999999 -100 -41 37 46 -93 999999 999999 -92 -75 999999 999999 999999 999999 999999 999999 999999 -47 -61 999999 999999 -67 -76 -100 -72 -61 -67 -97 999999 -67 -26 -5 -53 -96 -88 -9 -60 999999 -74 -50 -44 -63 -69 -89 999999 -43 -33 -51 -93 999999 999999 -42 -91 -52 -45 -91 -84 999999 999999 999999 -94 -69 -77 -85 -91 -78 -88 -90 -97 -88 -25 8 13 129 429 1060 2378 4242 7471 11826 16739 23648 33098 45367 61604 73372 86850 102485 115162 120779 119082 109689 89818 66827 48634 34933 23861 16154 12239 11178 11774 12509 12329 11726 12764 14518 15574 15822 14668 12110 8902 5400 2422 731 246 192 206 221 198 211 213 187 182 196 203 192 171 176 195 174 173 187 190 186 178 173 180 194 184 170 153 144 147 168 169 160 165 170 161 169 183 187 195 189 180 159 181 167 155 165 165 158 163 158 143 151 141 147 151 144 145 153 149 146 141 136 131 145 44220 295 103 30 9673 12 17 0 7505 3711 5799 5670 6685 6863 7062 6595 6656 7447 7678 8006 10622 12752 12829 13210 14190 14532 14265 16496 20213 34821 85095 154176 72105 122465 283828 248894 254079 126173 2363 -97 999999 12 162 133 150 169 136 15 -54 62 30 81 49 61 86 20 10 -92 -89 8 67 -78 -21 74 30 -36 23 9 -38 -57 -11 38 -66 999999 -30 999999 -58 -74 999999 999999 -54 -9 -96 999999 51 153 127 176 295 207 72 45 46 56 16 -41 -57 999999 20 154 54 3 78 74 55 -24 -3 -27 -40 -64 26 98 53 40 90 99 79 149 90 65 40 50 99 12 -89 -53 46 98 12 1 75 95 33 77 31 17 -46 -76 -26 -85 -97 -64 -5 71 129 113 39 91 128 87 58 71 90 64 115 68 15 51 86 72 49 71 31 22 44 76 35 4 9 10 115 71 21 85 29 41 74 105 142 40 42 48 53 68 68 12 -1 36 13 -11 47 64 28 13 27 15 38 14 5 8 34 66 45 157 348 664 1120 2538 4743 8014 13911 23381 34448 47113 57971 68272 81248 85039 80077 74880 67716 55948 38163 20647 11563 8217 7582 7304 7292 7271 7892 10517 13052 13291 12358 10823 8242 5204 2619 849 266 200 193 198 183 169 207 201 165 183 183 185 211 178 168 207 226 205 180 194 174 173 165 144 154 164 164 162 160 165 166 164 154 158 161 156 166 158 152 173 182 175 175 175 161 154 149 156 165 158 155 152 158 149 143 149 155 151 148 143 143 139 142 140 133 44229 295 76 30 9676 12 17 9 7506 3707 9009 10241 11445 13043 15951 19803 21713 21077 21071 22425 24791 25820 26603 30702 35165 35530 33792 32243 28939 22247 23699 36567 65788 177802 257647 296996 277046 97878 3473 193 64 6 7 62 145 75 -23 59 62 4 150 93 30 10 141 -22 40 -75 999999 12 114 22 999999 999999 -99 999999 999999 -32 -31 -31 -37 -42 -5 -36 -25 -98 999999 -17 -25 999999 999999 999999 999999 999999 -43 80 70 218 292 187 118 -59 86 45 83 66 1 -85 999999 -19 70 99 73 3 -29 2 -13 9 40 73 77 3 -42 39 132 140 141 113 91 112 33 -9 25 89 124 116 43 26 113 71 107 70 90 98 135 7 -8 -2 -61 999999 999999 -41 -67 999999 -66 34 14 -21 -18 49 42 37 54 23 -1 40 105 103 8 -3 52 60 80 35 -2 48 93 57 41 23 30 37 65 24 92 123 167 140 57 37 46 41 25 -24 -57 -2 62 129 190 105 25 22 -4 -46 -29 -28 -60 8 30 27 39 86 112 229 571 1011 1377 2387 4565 7092 10346 15888 22758 30514 39747 50532 61421 73284 79175 80790 81650 78495 66164 44329 28170 18089 10468 5728 3144 2484 3490 6077 9192 12510 14584 13583 8983 4472 2032 712 215 182 183 180 185 189 180 169 167 170 163 159 176 163 159 169 159 188 188 171 172 182 169 151 151 168 163 153 141 134 141 145 134 142 162 159 159 169 166 159 141 139 161 146 130 126 138 146 135 137 144 140 135 130 141 143 132 137 141 147 140 131 130 129 128 44238 295 105 30 9675 12 17 18 7508 3702 4073 4326 4851 5695 7594 9872 11000 12514 12908 12981 12324 13038 15016 12343 11078 12846 14769 18065 17918 18691 21311 34050 77445 217635 319061 372506 466109 344652 12409 1347 -18 33 24 55 11 -40 8 -6 -45 -50 999999 -67 45 145 -9 -87 999999 999999 -29 -76 999999 -82 -88 -63 -81 999999 -88 -76 -88 -93 -66 -80 -63 -95 999999 999999 999999 999999 -93 -69 -70 999999 999999 999999 -34 999999 -50 81 196 236 102 15 999999 999999 999999 999999 999999 -37 33 -69 999999 -38 -16 -33 30 10 13 -15 -37 -40 -68 13 74 38 13 -57 -79 22 -34 -66 36 22 -8 25 39 23 -63 -34 25 2 25 -4 22 14 -9 50 -27 -98 -90 -94 999999 -6 4 -3 -45 17 24 42 56 18 17 0 -26 -24 -24 -70 -86 -24 -32 -97 -25 17 1 63 4 -3 -26 11 61 79 49 34 96 129 160 118 55 -69 -90 -37 -8 -29 12 15 35 26 32 130 244 105 -19 -45 -5 -17 -29 -64 -54 -40 -13 39 48 132 381 595 1143 1974 3564 6823 10604 14311 18170 25500 34490 41914 53293 63613 75132 86123 93902 91652 83732 71917 59380 50530 44663 32931 15949 5503 2132 1064 873 1349 2718 5217 8175 10908 12513 12304 9525 5002 1535 375 208 200 200 169 175 161 158 177 189 188 182 176 171 163 162 162 174 165 157 155 164 169 167 145 134 136 142 144 140 142 154 147 150 161 149 138 148 159 172 161 150 139 137 147 134 138 147 141 133 123 130 139 131 121 120 140 141 120 123 125 121 120 121 44247 295 133 30 9673 12 17 27 7509 3697 15639 17842 18347 17644 17598 18897 20018 21445 22479 20868 22784 24426 22299 21218 20503 19560 20276 21540 22050 19395 16324 27525 54792 110506 255059 392592 524756 160253 6689 1144 999999 50 143 222 336 229 28 0 19 138 162 117 -18 -20 75 44 -69 999999 999999 131 21 -90 999999 -37 -4 -76 -56 -11 84 93 20 68 26 -63 -37 -65 999999 -55 3 44 -89 999999 -95 -85 -13 226 250 141 195 387 290 92 64 -5 -31 -23 -78 9 -28 -8 48 90 112 83 83 57 55 84 43 85 145 103 50 2 18 39 38 27 79 97 130 98 126 146 160 139 165 165 121 145 74 3 38 109 115 22 7 13 39 14 -39 1 34 75 23 18 43 -49 88 167 66 125 125 137 192 99 82 95 58 88 137 136 117 91 123 105 68 68 98 47 90 149 173 160 152 201 148 174 262 365 620 892 1017 951 880 892 824 737 716 690 514 254 136 56 20 60 77 59 66 67 100 157 265 439 849 1580 2748 4839 7370 10987 15936 22498 28735 36310 45012 58864 69294 76660 81755 83282 78959 65916 49749 37149 27645 21954 19040 16051 10029 3913 1160 673 852 1572 2869 4307 5069 4181 2099 661 265 225 249 245 207 193 209 221 229 222 254 243 225 191 178 216 183 171 181 184 193 207 187 184 176 176 183 172 168 170 185 184 184 181 175 181 185 179 186 196 203 211 221 189 169 176 164 162 168 161 167 165 156 149 166 170 163 174 173 162 155 150 159 160 154 44256 295 104 30 9674 12 17 36 7510 3691 1466 1780 2642 3708 4590 5993 7486 8943 10761 11654 11906 12743 13932 16282 18093 21253 24299 22253 24473 26627 27877 63006 117092 180159 294662 323021 343729 313641 405448 509046 67813 4030 112 116 228 346 174 68 127 117 68 92 156 151 146 62 6 -14 43 132 34 97 85 999999 27 0 -25 -33 -60 -94 -64 90 158 17 19 -50 -39 5 0 17 -22 1 -96 -4 67 90 229 243 189 333 314 192 41 22 -22 -14 57 62 -34 60 86 21 50 112 99 171 200 136 83 181 111 97 71 52 134 114 122 95 82 30 32 72 127 110 92 130 180 157 131 168 176 158 185 134 57 3 43 67 -21 -69 0 17 21 121 99 84 99 160 116 99 205 139 101 155 157 125 80 98 83 63 115 142 88 73 103 144 116 59 106 145 235 221 287 422 648 1041 1859 2841 3522 4531 5075 5402 5878 4938 2863 1684 1535 1280 972 588 270 116 64 43 30 70 135 141 116 149 242 357 413 608 947 1499 2274 3171 4641 8183 13195 17858 21448 27266 34163 43669 50101 52993 54186 54491 53555 52604 48390 40009 32441 29241 24290 18008 9807 2931 681 496 665 1149 1877 2635 3101 2623 1323 438 220 197 202 195 218 212 200 208 235 237 216 179 191 195 181 160 151 151 169 176 164 178 196 186 187 173 164 154 148 143 145 167 183 170 162 165 167 165 167 185 194 194 177 162 165 150 146 146 138 156 157 143 146 138 148 144 147 157 152 145 151 156 141 137 134 44265 295 104 30 9674 12 17 45 7511 3686 6204 7480 47576 3129 819 1177 2106 2755 3075 3622 4787 6597 8586 9628 11150 11463 10780 11402 10902 10455 16346 74884 98746 202881 373048 625708 634542 374184 296499 62946 1559 361 257 210 234 192 230 251 266 137 148 92 201 165 39 40 -49 91 206 154 111 100 116 22 -26 68 51 51 73 89 23 77 63 -59 44 135 65 2 -9 -13 -16 -87 -36 118 161 132 277 279 178 258 257 233 125 99 55 11 999999 -94 7 101 66 127 144 83 165 128 122 179 181 177 171 118 235 227 75 124 144 88 160 214 100 131 240 204 109 259 224 174 165 119 107 57 124 191 310 163 81 131 192 122 40 49 55 109 133 137 209 179 140 141 122 163 242 291 246 133 70 88 185 128 173 207 144 153 166 177 209 235 255 317 389 500 661 1280 2680 5288 7884 9536 9695 9231 8026 7684 6833 5515 4051 3148 2763 1920 1312 859 521 295 236 153 137 146 181 174 194 239 296 299 394 445 569 702 821 1241 1791 2681 3938 5762 7739 10571 14573 18976 23778 31626 38561 42024 43197 39633 35288 31271 27683 20578 14572 11254 7671 5341 4201 2984 2089 1424 1142 1075 1085 904 565 277 208 212 207 231 234 180 184 210 219 213 200 216 198 179 179 177 165 169 179 184 183 158 150 161 151 130 144 137 135 131 137 143 146 176 155 142 153 145 150 155 161 169 174 176 152 143 144 146 150 144 150 139 137 137 147 153 146 145 146 154 150 138 132 130 132 44274 295 95 30 9665 12 17 54 7512 3680 6156 4106 4840 6002 8323 10282 11490 12583 13686 14975 15679 15887 16330 16060 17470 18670 18619 17659 16735 14011 13562 26869 82060 108054 71243 4751 810 -7 999999 -61 -18 14 50 22 49 58 92 102 109 199 148 -11 -24 17 7 -6 18 -31 -57 17 61 42 62 -59 -80 -8 -14 -38 -33 -1 -28 55 109 14 -58 -9 -54 -66 999999 -55 -97 -58 -52 999999 999999 37 105 189 312 210 133 90 -31 -5 -26 -79 999999 -66 11 68 8 38 50 11 66 125 74 70 81 35 -24 -4 53 44 94 101 95 57 89 95 72 80 67 7 34 74 47 58 127 126 64 81 52 72 86 106 92 45 31 -8 -20 -19 5 61 71 84 70 94 119 112 94 127 108 74 69 54 85 70 49 57 42 37 40 94 132 90 110 109 109 199 559 1148 2029 3587 5792 8333 10466 12469 14091 13222 9424 5658 4059 3578 2727 1570 893 580 412 551 774 826 668 442 268 149 104 91 128 254 327 393 550 735 951 1355 1847 2277 2736 3154 3753 4532 5350 6618 8802 12106 15632 18804 21804 24506 26685 27702 27233 25375 23687 21533 20073 19079 17452 15342 12659 9624 7411 6156 4692 3596 2721 1581 660 254 151 123 111 115 133 128 112 106 124 123 124 114 111 116 127 127 112 119 111 98 101 101 95 106 118 106 96 115 92 62 73 95 94 87 93 105 105 100 94 97 112 104 99 80 88 94 100 97 101 88 86 92 79 75 89 80 83 84 81 84 81 80 80 82 76 44283 295 88 30 9658 12 18 3 7513 3674 4978 2222 2735 3881 4969 5513 5555 5165 4914 5791 6419 6088 5946 6884 8631 9775 9223 9271 9356 10461 33017 129261 308287 438962 478837 243082 8563 384 999999 999999 5 90 159 134 139 35 41 149 119 57 72 35 151 83 30 -56 -50 -7 10 96 95 -83 16 63 -39 36 25 26 66 21 29 -71 -27 56 -33 40 66 -86 12 -9 25 -71 -74 -21 -25 63 153 170 354 419 364 203 138 78 8 -62 -15 -73 -6 69 137 49 63 133 151 61 106 103 157 117 49 131 76 32 50 118 123 94 30 54 66 158 153 107 46 84 88 54 114 141 105 136 160 159 158 117 143 111 18 42 38 18 77 105 76 100 67 43 119 175 114 74 98 40 42 126 98 55 79 90 173 211 163 107 74 85 89 100 134 182 347 518 800 1478 2670 4534 6504 9030 11515 11624 9417 6463 4027 2622 1951 1556 1344 1564 1670 1975 2160 2082 1328 854 681 421 232 189 232 312 317 353 503 668 848 1307 2109 2771 3307 4084 5076 6580 8296 9930 11870 14418 18224 22257 25168 27533 30202 33373 35378 37301 38240 36033 31251 25521 20465 15697 10377 6836 4567 3130 2539 2668 2695 2250 1529 733 354 221 169 163 181 217 198 187 168 184 181 181 186 170 165 173 170 158 151 149 166 159 150 171 161 132 145 150 162 145 131 120 137 149 146 147 124 125 130 145 168 151 147 143 136 122 120 128 144 138 141 133 129 139 130 130 128 126 128 122 140 131 127 121 125 44292 294 117 30 9657 12 18 12 7514 3668 4663 4924 5757 7765 10274 9359 8927 8614 8065 8555 11703 14470 17019 21274 26427 29984 29217 31681 36705 41483 45498 52738 99430 162193 174691 87587 2103 155 8 21 210 198 142 143 52 81 116 8 -27 30 85 68 146 95 36 115 138 152 -45 -12 4 2 25 120 125 -15 46 71 117 47 97 60 14 66 72 57 2 29 -38 999999 28 40 -9 22 118 134 177 295 488 388 253 185 -13 -15 -24 -96 24 34 128 65 -11 139 137 112 193 137 81 169 183 112 100 97 114 130 79 181 225 127 75 71 84 95 88 95 79 77 118 157 154 87 130 155 157 113 68 53 156 96 -35 68 113 100 39 133 151 130 121 167 115 68 75 129 88 128 137 78 131 108 164 126 126 154 152 138 120 175 126 101 135 271 337 697 1140 1584 2405 3776 4799 4774 4317 4321 3802 3225 2743 2755 3286 3824 3756 3729 4085 3463 2291 1954 2180 2018 1158 677 457 318 352 380 461 619 729 947 1255 1612 2406 3264 4248 5584 7249 8944 10094 10706 12265 14747 17307 20925 24673 29198 32728 34619 36053 35494 32713 28446 24666 19590 13445 8792 5719 3185 1349 696 721 1017 1115 680 296 187 151 154 143 152 165 152 164 149 163 161 160 148 154 147 168 160 149 151 147 138 123 168 148 120 130 128 115 141 132 133 140 116 120 126 127 110 126 106 107 122 139 119 133 129 116 125 118 127 128 128 116 107 126 127 124 123 127 117 118 120 107 103 112 104 44301 294 117 30 9657 12 18 21 7515 3662 610 691 765 964 1230 2036 3147 3169 3478 3781 4041 6393 9097 9647 9055 10519 10470 7788 8636 10977 18838 64235 202566 409239 555080 999999 829789 110881 978 177 165 151 208 197 135 27 47 -26 -66 29 118 -96 -8 -71 -11 -68 38 63 -95 -80 33 32 -11 -94 15 19 29 183 -18 21 29 0 -16 -67 32 -39 -90 98 70 -48 999999 -52 86 46 188 189 327 365 384 279 233 140 68 25 18 -49 13 106 50 174 161 183 105 36 65 179 99 155 91 62 63 61 98 125 193 137 117 91 72 117 33 83 102 102 121 153 91 142 92 54 66 47 98 164 105 91 78 190 60 13 -16 18 18 86 79 95 107 112 139 82 143 84 57 101 169 144 99 137 125 85 152 209 191 120 165 273 606 781 1092 1051 972 1527 2333 2877 2897 2822 3475 4206 4599 5168 5066 4776 4527 4621 5015 5158 4705 3433 2206 1691 1173 780 467 314 125 107 225 322 413 549 683 845 1155 1527 2060 2659 3678 4229 5015 6093 7416 8455 9134 10414 12307 14240 15384 17241 20392 23060 26046 28538 29267 29000 28040 26318 22727 18294 13054 8715 4245 1212 299 233 246 282 292 234 182 137 131 165 158 155 173 165 140 140 152 158 121 122 128 131 138 111 110 118 131 144 135 104 103 114 107 116 127 122 107 98 101 132 108 118 118 99 94 102 105 94 92 95 109 97 107 99 107 92 88 105 100 98 103 84 91 103 93 91 93 91 91 72 78 93 44311 294 113 30 9653 12 18 31 7516 3656 3398 3872 4104 4617 4772 4522 4645 5451 5501 5811 6990 7373 7830 9531 10441 10530 9247 11008 40207 85251 107390 114375 183423 354176 971434 999999 855731 64519 1098 94 -19 -28 34 -1 127 207 111 93 30 -77 -54 38 -41 999999 -62 77 181 218 229 10 89 103 122 28 -70 -2 7 56 34 62 41 147 35 64 84 -98 31 43 -48 38 -90 999999 999999 213 187 54 263 266 369 286 153 -72 -59 -95 32 180 53 -20 60 71 128 102 162 191 241 102 178 362 293 54 12 57 128 20 148 187 57 74 60 75 80 24 -70 54 79 153 208 143 92 76 80 192 81 121 154 105 53 59 -31 -38 56 -14 72 147 95 114 164 129 58 103 124 107 97 154 83 54 126 141 108 58 109 169 105 167 209 518 1104 1749 2167 4151 9268 12044 9949 8421 7446 6159 3794 2273 2279 2923 3712 4925 6178 6743 6249 5484 3614 1879 1383 993 751 654 644 586 374 295 321 358 436 697 941 1292 1609 1807 2146 2515 2993 3403 3731 4238 5176 6279 7364 9105 10729 12328 13992 15516 17248 18997 20980 22838 24320 24790 24741 23469 20800 17607 14108 10561 7022 3361 998 254 182 145 148 122 147 134 117 143 129 132 128 84 126 136 150 168 161 140 121 112 140 124 111 116 103 106 121 113 81 112 113 103 84 83 89 87 103 88 118 97 84 74 80 92 96 87 81 94 84 86 78 81 96 83 93 79 84 85 78 70 82 77 66 66 62 69 75 76 68 68 44320 294 133 30 9643 12 18 40 7517 3650 2356 2554 2235 2255 2527 2541 2521 3244 4436 5556 5982 5658 5809 6511 7976 12008 32279 29836 17775 16666 48294 118352 227593 489206 842538 481276 471790 4552 81 136 192 99 102 43 -33 42 198 -7 81 83 154 312 -23 -80 -27 78 187 207 218 111 5 206 271 77 13 15 126 128 88 92 207 121 163 146 91 7 81 -70 13 13 34 18 120 134 272 216 369 483 454 371 183 58 -35 48 37 132 177 174 45 60 74 110 231 189 110 126 95 137 137 75 122 73 159 199 168 195 191 125 74 92 121 135 192 90 172 132 148 141 123 124 149 230 187 208 175 137 170 117 39 90 97 47 89 119 117 122 69 104 273 163 227 148 66 152 136 123 199 222 217 200 177 173 185 238 275 784 3960 9795 12731 14004 14635 12241 9072 7963 7911 6223 4990 3933 3355 3425 3949 4754 4939 4830 4060 2893 1868 1301 1197 1288 1181 1024 757 643 462 334 159 207 258 345 568 761 1091 1366 1878 2272 2562 2753 3026 3542 4325 4990 6010 6986 7683 8379 9619 11038 12311 14508 16341 17626 18447 18698 18524 18265 17823 16757 14513 11225 7958 4436 1892 562 246 208 203 204 194 134 130 164 158 180 176 179 153 138 161 162 136 135 162 165 147 152 119 117 166 154 158 170 137 123 123 135 139 138 141 135 122 111 113 131 128 114 119 128 133 132 115 101 110 120 126 116 126 125 120 104 105 126 124 111 110 105 109 106 106 110 109 102 91 97 44329 294 100 30 9640 12 18 49 7518 3644 835 806 828 979 1154 1296 1380 1304 1263 1488 1429 1371 1476 1761 1957 2385 2788 3265 2668 2255 1917 3176 16357 10562 1537 788 480 240 77 57 -1 142 53 49 152 103 40 -10 999999 0 63 20 31 -16 25 87 92 64 43 14 79 149 -6 24 2 -16 -7 -81 -13 87 -9 50 24 -32 147 108 -11 -49 -20 18 -68 -51 25 130 98 128 281 383 293 248 117 -33 29 -49 999999 -56 57 102 158 106 205 94 70 101 72 170 160 94 99 106 127 248 83 18 81 211 160 29 33 110 173 203 187 173 66 58 152 108 49 27 67 109 112 116 122 56 113 54 121 122 57 48 65 134 139 126 109 188 142 85 93 120 174 171 156 151 91 81 135 151 173 151 187 316 866 3672 11249 18157 15984 13378 19624 26252 27541 24524 17528 13440 9746 5909 2952 1990 2045 2143 2245 2268 2255 2078 1630 1211 1164 1153 1190 1139 803 557 423 230 150 227 400 472 594 810 1149 1382 1887 2947 3687 4652 5623 6867 7736 8520 9507 10359 11030 11433 11766 12463 12811 12538 12016 11666 11525 11441 11027 10628 10248 9491 8395 7221 5467 3888 2427 1088 435 228 182 144 175 144 151 159 141 153 149 162 152 144 136 149 144 131 129 154 149 136 149 126 104 136 137 123 145 130 124 121 114 107 103 112 100 99 116 131 123 109 105 120 110 114 103 101 100 86 90 99 102 99 95 90 90 99 97 93 104 116 108 99 103 93 91 77 89 100 44338 294 101 30 9641 12 18 58 7519 3638 1121 1172 1508 2166 3011 3846 4125 4396 4847 5134 5395 6210 7223 8102 8157 8721 9502 9351 9337 9838 30728 87667 144967 216366 283907 126494 4579 354 58 22 -25 -2 15 47 75 65 -53 2 28 -17 83 70 -89 -49 3 -15 -15 61 -11 20 88 42 -99 -21 8 -57 7 -46 15 -18 -12 -27 -77 53 -58 -7 -78 -37 -55 -30 -48 -8 7 92 121 116 168 209 251 323 307 232 0 -76 -73 -5 -2 93 82 61 27 60 169 166 115 117 89 73 112 111 160 66 93 77 101 91 74 155 97 97 47 110 111 146 129 106 106 64 73 115 152 164 103 85 107 141 99 147 90 26 107 117 72 83 80 48 78 150 129 116 70 124 148 205 41 60 155 127 110 136 129 154 597 2824 8088 12600 13316 11748 15979 22766 17410 17241 14568 10633 8045 5782 4823 4112 3869 3440 2484 1971 1941 1823 1770 1771 1599 1459 1494 1608 1715 1545 1368 1076 728 400 352 433 549 667 802 901 1082 1399 1630 2015 2592 3407 4265 5184 5912 6558 7133 8116 9098 9661 10083 10446 11146 11580 11639 11471 11036 10465 9827 8659 7723 7090 6696 6217 5325 3799 2470 1082 316 165 162 150 147 127 121 129 126 111 125 133 106 113 132 122 125 123 104 111 125 105 118 108 104 97 72 81 96 93 91 107 105 113 92 84 96 107 99 99 79 85 92 89 105 109 94 98 82 81 81 88 90 82 83 78 79 77 71 70 75 79 90 91 87 77 71 67 72 74 44347 294 101 30 9641 12 19 7 7520 3632 4439 4536 4965 5494 7468 7051 6972 8498 11609 13951 13355 14118 14332 13068 11996 10018 9537 11094 12156 14781 29656 86356 207435 383089 693382 999999 387129 19285 1430 -7 13 10 -93 21 119 134 999999 999999 -30 -8 95 -3 -39 -42 79 33 52 22 66 66 -18 -23 100 -31 110 7 -23 -32 77 71 48 152 92 -21 -96 999999 57 -81 -78 0 999999 999999 999999 999999 13 92 85 163 257 377 317 152 141 118 91 -70 -91 -11 86 146 60 30 100 98 65 108 111 86 55 122 113 91 111 73 82 49 13 97 55 27 16 77 59 34 79 17 -11 24 134 114 177 34 71 24 144 127 37 78 137 84 21 81 45 -15 111 127 124 126 105 114 67 -16 86 126 95 127 81 48 68 65 198 359 1644 5601 12330 14601 9920 9279 16635 30273 44760 53269 48186 41124 31283 24017 17736 15491 13121 8628 5072 3981 3425 2675 2105 1962 2091 2105 2426 3199 3846 3420 2227 1222 511 193 131 188 325 326 529 1111 1646 1961 2570 3342 4222 5225 6271 7168 7692 8195 8684 9429 10246 10526 10696 10780 10926 10908 10277 9484 9000 8575 7674 6919 6137 5410 4632 4044 3662 3292 2666 1650 802 350 199 159 158 165 146 132 151 166 154 141 143 161 142 147 162 172 140 133 130 114 128 108 126 147 151 124 116 126 140 137 124 126 112 110 113 130 139 125 120 93 113 122 111 113 131 115 122 115 118 108 109 108 115 98 114 108 102 87 97 109 110 108 104 106 99 94 102 100 44356 278 571 30 9631 12 19 16 7521 3626 36 458 901 1512 8892 59429 147408 323077 727654 999999 866737 164899 2034 999999 999999 -52 -97 -71 -9 -44 -37 -67 -3 8 -85 999999 -63 999999 -74 -16 10 -78 -53 20 -48 -34 -84 -52 999999 999999 -77 999999 999999 -98 -96 2 39 -38 999999 999999 999999 999999 -100 -83 999999 999999 999999 15 123 114 -3 44 270 240 134 42 28 -78 999999 999999 999999 -93 -48 18 -39 -50 -3 19 6 -18 -24 -1 19 59 -1 -84 71 70 39 16 35 50 51 3 22 13 -82 999999 -20 -65 -15 15 19 42 23 81 28 -65 -56 -48 69 -22 -40 -33 0 1 -9 -68 -22 14 82 81 141 130 3 0 34 10 1 -1 17 70 93 123 616 3119 9798 22398 35409 43884 49506 46542 38149 30146 24788 17710 13093 11634 12742 17056 22558 19189 10123 5750 4395 3625 3019 2269 1779 1542 1380 1535 1932 2099 1918 1257 652 295 117 44 80 97 158 250 403 637 793 1046 1459 2148 3041 4417 6078 7376 8300 9915 11993 13379 14266 15340 15457 14307 13364 11671 10358 9418 8319 7529 6526 5765 4757 3691 3135 2823 2735 2586 1793 881 268 123 86 79 66 69 94 89 94 93 74 88 110 91 94 87 78 49 55 76 87 74 53 76 62 54 54 81 71 75 67 72 87 61 59 57 69 60 57 58 71 44 55 68 78 58 60 62 53 39 44 51 43 43 53 49 50 41 40 42 43 50 51 41 37 23 27 40 46 44 44365 294 86 30 9626 12 19 25 7522 3620 13978 11474 10917 7938 4819 4733 4019 3756 3665 4023 4598 5335 5864 6954 7636 7996 8031 7264 5703 4453 4696 20501 70562 147866 109968 5336 242 79 38 13 38 61 29 26 999999 63 -91 999999 113 90 -23 999999 44 1 36 115 1 -85 -68 50 35 60 76 12 80 54 999999 -10 -25 -43 73 50 18 -65 999999 999999 999999 999999 999999 999999 999999 -61 999999 -6 135 127 54 196 287 254 201 160 106 15 -97 999999 -4 58 46 107 140 66 13 82 65 26 15 77 95 29 117 73 -3 62 86 129 193 45 30 58 7 -13 8 84 132 140 104 87 93 162 133 130 146 111 35 135 122 69 65 82 10 42 51 36 47 114 147 90 119 89 74 124 93 52 26 82 152 113 173 206 771 3268 9520 18074 24695 27156 32351 40567 48023 52544 52483 49675 44006 35052 28669 24703 15734 8426 5637 3787 3334 3556 3076 2615 2765 2828 3914 5082 4198 2407 1010 325 181 153 196 121 117 133 152 227 411 760 1106 1647 2509 3227 3698 4412 5028 5620 6261 6860 7523 7993 8562 9261 9956 9488 9291 9622 8963 8112 7707 6853 6132 5222 4157 3192 2652 2525 2687 2988 2767 1641 640 236 167 157 172 165 182 176 135 157 159 152 141 139 158 162 166 152 153 149 170 148 145 145 134 140 128 117 142 123 120 111 101 122 129 140 115 127 115 117 118 121 110 102 111 129 120 119 117 117 123 114 105 118 117 94 95 99 99 103 105 102 105 112 101 100 89 91 102 104 44374 293 113 30 9623 12 19 34 7523 3614 11800 14938 14644 14863 19007 23530 20545 16358 15878 16121 14068 13030 22041 54493 79446 53772 115682 223838 145212 45769 55568 94533 197935 309382 132590 98244 3494 -88 8 999999 -100 -10 -84 -58 999999 46 -27 -54 32 10 -34 -74 999999 40 40 50 50 -98 -74 -10 -28 -48 -88 999999 -69 -25 999999 -88 -34 21 -44 999999 -32 -42 999999 999999 999999 -84 -83 -79 999999 -74 -47 119 68 129 193 234 220 299 78 -5 -38 -5 23 -32 -52 -11 -64 -47 -26 -3 -11 69 8 -32 21 50 17 27 18 118 152 52 35 65 12 18 8 28 49 3 12 84 76 55 71 77 98 -16 85 165 32 26 54 -15 89 25 41 66 -25 20 20 1 38 87 136 109 14 28 31 49 112 121 123 183 155 237 779 2969 10300 26433 44502 54865 58390 57929 52312 42871 34018 29192 25336 25073 25951 22045 14497 9016 6677 6021 4864 3803 4087 4863 5494 5085 5046 5613 5783 3955 2316 1795 1769 1339 577 222 142 110 152 107 89 120 135 210 210 263 429 751 954 1260 2580 3949 4501 5352 6602 8199 10188 12225 12896 13621 13769 12666 11061 9602 7987 6591 4720 3292 2464 2141 1970 2075 2273 2777 2190 934 315 168 135 148 99 102 123 113 103 108 112 102 129 111 107 121 131 118 148 137 124 137 115 107 113 120 135 117 101 116 102 93 113 117 118 104 99 104 83 86 100 107 92 90 111 93 79 82 91 104 112 110 100 84 88 84 80 97 102 90 87 81 88 86 92 85 79 79 78 44383 293 111 30 9621 12 19 43 7524 3608 418 459 385 324 602 1221 2009 2411 2479 2542 2913 3554 4252 5165 5878 6406 6545 6828 7357 6982 11177 50250 156367 306136 151628 42820 1676 999999 24 62 21 33 -87 999999 -41 -82 -74 -60 73 -94 999999 -3 999999 -55 40 -65 29 -32 -17 -23 9 -78 -85 -29 -92 999999 -18 -22 -23 -90 -9 -21 999999 999999 -66 999999 999999 -50 999999 999999 999999 -99 34 190 90 121 227 297 177 33 109 -4 999999 -55 -76 -62 34 15 -14 19 35 -7 30 -18 29 85 53 83 94 14 32 -66 20 13 -4 -36 999999 -25 25 40 29 14 0 -14 50 90 64 44 31 39 -27 5 21 74 40 57 63 26 -34 -6 -43 -52 -24 19 79 176 85 80 37 120 93 53 95 119 92 100 116 292 705 2479 8845 20897 33356 41466 44757 48538 52661 55077 54655 48760 40169 33843 28464 21289 15378 11003 8694 8048 7848 7268 6510 6256 5389 4717 4238 3568 3013 2703 2874 2204 503 101 97 99 115 125 142 120 119 241 326 523 654 735 1029 1425 1816 2401 3062 3934 4632 5020 5591 5979 6326 6611 7056 6928 6216 6064 6060 5682 5166 4846 4395 3666 2871 2241 1926 1541 1529 1235 767 465 310 230 141 132 142 125 109 139 158 129 102 99 138 118 95 108 117 112 109 102 101 98 108 104 112 94 99 86 92 72 68 84 106 101 83 103 105 96 94 71 77 90 89 72 72 93 93 85 97 85 78 83 81 84 83 77 93 88 79 75 74 71 73 68 74 81 78 78 77 44392 288 258 30 9618 12 19 52 7525 3602 -38 92 216 365 625 816 1052 1508 1720 2289 2590 2832 3458 4004 4928 13410 83882 212310 243121 344567 443866 421114 63643 978 134 52 -71 999999 -18 -42 999999 -66 999999 999999 999999 999999 999999 999999 999999 -16 999999 -33 70 -39 -68 -51 -58 999999 -4 -46 -80 2 -97 999999 999999 32 99 -18 48 26 999999 999999 -54 -43 -44 -54 166 216 122 42 139 273 323 252 92 0 999999 18 999999 999999 -40 41 1 -9 37 31 116 45 -48 -16 52 -33 6 68 39 22 16 -61 -51 79 79 -1 29 57 -5 21 59 167 99 53 145 77 3 27 121 142 76 19 43 122 69 31 21 -98 -56 -46 54 92 164 142 130 91 136 92 23 73 118 90 95 121 174 294 633 2143 7033 19596 34501 44716 54031 58307 56346 50528 44160 38149 34268 32915 28320 22391 19582 21918 24557 25145 20419 14045 11028 8797 8111 7627 6388 5296 4698 3457 2644 2258 1411 426 118 138 161 114 126 207 177 153 291 463 677 936 1174 1562 1919 2115 2354 2524 2871 3254 3545 3628 3713 4009 4639 5154 5165 5147 5466 5451 5542 5908 6102 5862 6720 10102 9393 7386 10026 8656 7324 7964 2986 392 271 239 211 167 145 129 142 166 145 126 167 163 135 138 137 116 125 152 180 172 180 142 117 123 154 145 128 145 113 125 134 126 128 144 137 128 140 148 142 129 114 110 108 130 140 118 124 108 120 128 109 106 121 136 129 123 124 110 107 105 106 109 118 110 111 111 106 104 44401 293 132 30 9612 12 20 1 7526 3596 1479 1722 2463 2531 2566 2944 2568 2328 2232 2462 2863 2673 3049 5675 7894 10055 11625 11946 11321 17504 57160 192747 342528 330461 371104 378236 410924 116270 6544 284 -39 20 -62 999999 -86 999999 -78 20 -98 -23 130 54 -74 -69 39 27 -92 -46 -70 -90 -85 11 -36 -92 -35 999999 -31 -3 66 87 -15 -17 49 130 105 32 39 -75 999999 999999 -72 -91 28 191 85 0 145 313 272 182 169 178 -68 -92 -18 -21 104 55 -7 -47 -4 74 -18 26 60 26 -57 -5 206 98 -33 33 88 103 41 85 111 -48 88 92 77 56 127 139 155 83 131 152 90 90 140 114 154 123 134 -18 129 53 -8 -2 17 -28 66 172 153 126 128 76 43 68 132 132 131 128 181 212 282 520 1905 5996 14220 26022 38868 49566 55703 54688 50032 43662 36254 30073 24253 22284 26098 34425 38509 36731 26377 16452 12986 12559 13422 14916 14228 12297 8519 4745 2127 1180 927 533 287 186 172 120 159 193 133 133 189 203 223 319 508 695 1158 1485 1906 2506 3139 3796 4545 4929 5075 5517 5998 6222 6170 5625 4912 4649 4570 4235 3821 3536 3203 2808 2260 1693 1106 802 566 807 3970 6987 6422 5677 5049 1854 263 191 190 177 178 180 147 160 177 201 170 154 138 155 151 128 157 150 160 167 150 155 165 154 147 157 157 141 117 140 145 142 146 143 157 141 133 131 123 122 139 130 126 129 126 134 124 121 126 120 121 130 126 124 139 136 124 125 130 122 116 114 125 126 118 44410 293 98 30 9608 12 20 10 7527 3590 -96 -67 73 179 925 960 1030 1367 1369 1626 2473 3596 4334 5469 6735 7904 12681 32596 36908 138786 322117 590215 667576 739261 513017 10223 69 999999 -7 153 65 999999 -21 -100 -97 999999 -62 -53 999999 999999 -24 -62 -52 -40 47 53 -21 33 -80 -81 999999 999999 -28 -73 -74 999999 -66 999999 999999 999999 3 -33 999999 -83 -27 999999 999999 999999 999999 -31 -98 34 -10 61 53 -13 57 226 171 96 86 999999 999999 999999 999999 -51 25 -40 13 -39 -58 2 93 -6 -48 21 17 51 43 102 46 -16 12 153 86 -27 -24 41 38 34 -23 -15 107 85 44 -47 -9 -16 17 26 -53 -48 8 15 5 31 15 -22 -25 -5 -1 -47 2 62 89 103 62 108 51 100 75 45 55 84 101 141 343 840 2827 8422 19315 33716 42862 48235 54652 60778 63751 62627 55257 47706 43667 40596 38874 38853 41443 48279 47573 39010 30896 25422 23964 21079 16567 12835 9209 5632 2399 856 307 134 121 121 123 114 156 154 144 153 152 179 186 230 290 305 415 421 488 572 572 709 893 1179 1547 2346 3319 4643 5890 6913 7607 7057 5892 4805 3287 1874 1243 819 587 392 337 299 280 244 200 165 174 171 203 154 130 122 139 155 131 126 114 136 143 146 127 121 121 125 132 99 104 114 123 125 124 120 133 128 124 113 104 105 117 100 113 125 105 104 97 111 101 91 87 94 96 105 105 101 104 108 101 101 112 110 98 92 80 98 89 80 96 99 100 94 89 87 93 101 92 44419 293 96 30 9606 12 20 19 7528 3584 1875 1598 932 1033 1592 2444 2810 3149 3490 3340 3715 3959 3627 3901 4182 4376 4912 8163 21191 77347 125405 123542 253231 339814 395481 136284 1745 71 114 183 9 999999 999999 -72 -12 -43 -63 999999 999999 -92 -77 -93 999999 -39 -81 -94 999999 -80 12 30 -62 -69 999999 -40 999999 12 4 999999 -28 56 -35 -50 -87 -86 -91 -83 999999 999999 999999 999999 999999 -60 17 142 74 64 128 242 196 129 4 40 999999 -94 999999 -55 15 101 -32 58 -93 -56 -11 18 73 -22 -88 29 50 32 21 -11 61 16 -21 -15 -29 7 -58 50 63 62 -55 7 2 64 158 83 69 82 37 45 0 51 85 5 -66 -41 17 25 -8 61 -4 41 113 150 92 -7 10 94 32 26 65 91 102 276 466 1042 2609 8827 22776 38258 51932 66144 72830 68535 65152 66479 65070 64187 58390 49801 39681 31505 28708 31548 34845 35653 33768 28613 24305 21622 18985 13728 8783 4960 2498 1265 826 847 908 815 524 231 201 142 134 167 221 226 188 253 354 370 434 461 578 641 718 912 1149 1487 1915 2275 2623 2891 3221 3504 3718 3946 3849 3376 2578 1760 1050 495 365 268 229 244 195 169 150 192 184 171 140 124 98 125 116 140 116 127 137 134 132 158 177 132 115 145 143 119 124 128 112 125 114 114 113 120 111 115 120 106 92 98 100 104 116 102 94 105 110 97 79 75 92 112 98 105 117 109 97 100 110 96 92 92 96 95 95 89 88 94 107 98 83 94 79 80 77 44428 293 99 30 9609 12 20 28 7529 3578 552 483 444 538 724 663 705 870 978 1157 1225 1194 1337 1389 1613 2068 2667 3081 3414 3462 4426 30177 100774 105602 7293 117 -69 -21 17 -25 -98 -45 -69 999999 -94 -67 -88 -77 -81 999999 999999 999999 999999 999999 999999 -3 -12 -44 999999 -70 999999 -73 999999 999999 -3 11 4 -16 -95 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -95 80 83 -28 126 172 143 -30 -37 -2 999999 999999 999999 999999 -92 -71 9 -45 28 62 21 -55 64 16 -43 -77 16 65 61 80 8 -14 -19 -61 -45 24 67 35 18 56 36 72 100 43 82 58 23 69 71 76 40 28 15 41 24 -53 999999 -31 -37 34 42 3 48 84 104 42 49 56 76 36 56 20 18 14 172 498 1446 4630 13532 31350 48282 58774 61518 56848 56993 60090 63735 64965 65096 61221 53950 49829 45875 39468 35236 33677 33615 34492 33105 30138 26820 24161 21860 20198 18914 16844 13788 9587 6253 4136 2531 1764 1360 1435 868 345 221 173 189 183 216 217 273 385 463 613 643 748 847 865 1000 1131 1262 1319 1405 1512 1586 1641 1786 1874 1971 1998 2003 1784 1491 1194 1009 724 405 261 197 169 163 155 176 133 131 148 123 133 153 157 113 121 133 132 147 139 140 131 135 109 102 101 103 92 110 124 95 99 76 81 106 112 89 91 84 82 82 87 78 80 92 79 75 34 57 87 89 90 82 84 88 81 87 81 66 74 76 68 68 78 70 78 65 75 72 73 78 76 70 64 44437 278 547 30 9607 12 20 37 7530 3572 -99 183 1592 7740 27909 75231 253810 574972 474745 424011 619449 714150 498039 58941 472 999999 999999 999999 999999 999999 999999 -83 -78 999999 999999 999999 999999 999999 -100 999999 999999 999999 -86 -46 -60 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -43 999999 -63 -13 999999 999999 999999 999999 999999 999999 999999 999999 -5 -5 -48 32 22 10 -13 1 13 999999 999999 999999 -94 -52 999999 999999 -79 -62 999999 -88 999999 999999 -58 4 -90 999999 999999 -92 1 8 20 5 4 12 -80 -8 24 -47 999999 -60 999999 -38 -4 -35 -21 24 22 15 1 -6 -63 -83 -43 -96 -13 -6 -77 -61 -24 -86 10 142 118 46 7 42 -2 -80 12 47 51 104 226 192 379 1147 4159 13993 31765 48258 57840 65054 69257 65062 65004 65589 61313 60365 61122 64322 66713 64006 60864 59602 58972 61443 63369 60136 55427 50318 42346 38049 34145 32040 31890 29564 21322 15289 12813 9724 6373 4957 6766 5388 1158 236 143 165 155 207 247 277 331 420 498 595 672 768 875 1055 1197 1294 1312 1407 1502 1560 1669 1672 1607 1606 1511 1266 1195 1081 893 731 590 405 235 231 216 126 138 132 128 117 158 115 162 193 145 150 144 138 142 117 153 137 151 131 139 127 117 117 128 117 135 142 135 114 125 129 117 128 102 96 104 115 124 114 117 113 81 70 86 101 102 98 103 94 105 108 105 103 105 109 102 95 105 98 85 98 92 74 100 96 90 94 85 87 83 44446 293 95 30 9605 12 20 46 7531 3566 -48 999999 62 72 999999 -75 -46 999999 79 300 261 457 391 249 347 518 737 949 2394 7190 21654 74152 156007 234107 447260 684141 713231 779302 242989 2996 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 -83 -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 -64 -94 999999 -31 86 1 999999 999999 999999 999999 999999 999999 999999 -93 -20 999999 999999 999999 999999 999999 999999 8 -37 -43 999999 999999 -20 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 -87 -77 -83 -48 999999 999999 6 -31 -44 -92 999999 -44 -21 -42 -42 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -8 37 -48 -78 999999 -33 24 -72 -1 81 229 901 3556 9353 20639 35559 46199 51442 55980 60353 62823 67127 74542 80841 82485 81901 84284 92147 106805 118607 129047 137147 137055 129637 110810 90707 75843 53184 41280 28523 24114 25056 22542 19830 16808 12970 9986 8903 9104 8984 6427 2579 559 242 257 283 286 270 306 390 487 554 677 841 1052 1196 1320 1436 1541 1624 1744 1795 1839 1857 1843 1844 1755 1565 1387 1133 883 704 531 435 368 263 250 223 209 196 159 193 196 189 177 163 150 167 179 181 163 161 170 165 172 154 152 182 154 162 162 155 142 144 121 129 146 139 124 151 156 134 119 124 134 128 145 166 135 128 124 107 110 129 135 138 135 123 133 139 141 152 136 126 132 131 123 129 127 126 130 129 128 112 105 109 115 120 44455 293 95 30 9605 12 20 55 7532 3560 4774 7577 8692 8827 8299 6351 5350 6382 6653 7860 10424 13044 13623 11095 9147 7159 6183 6099 10044 58663 48528 111417 171342 160724 50525 894 999999 999999 -10 -57 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 999999 999999 999999 -63 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 -1 999999 -71 5 24 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -87 -25 -13 -59 999999 -94 999999 -82 -97 999999 999999 -77 -54 -56 -70 -71 -91 -76 999999 999999 999999 -30 11 999999 -91 -38 999999 -62 -74 -46 -78 -70 -42 -88 999999 999999 999999 999999 999999 999999 -99 -96 -55 28 -82 -77 -30 2 -40 -75 -39 -36 -83 16 278 868 1717 3992 9432 17981 27395 36914 47959 60844 73949 82601 88952 89977 94012 100469 112232 117979 107806 86735 71139 58851 47308 49384 61607 71141 81658 66383 42456 26677 14281 6487 7087 15276 25300 27058 21477 14238 9389 6034 3219 1176 309 218 185 200 238 241 287 458 691 861 1119 1434 1754 2079 2545 3219 3814 4762 6041 7312 7919 7566 5847 4323 3534 3196 3390 3073 2136 1192 737 470 403 353 312 274 209 209 218 168 173 159 165 170 174 178 136 125 139 166 168 148 172 144 131 128 140 125 154 151 145 128 118 114 102 96 129 130 126 124 133 128 127 131 136 127 116 118 108 92 94 114 115 117 122 118 124 106 108 122 131 123 129 117 118 113 103 118 115 108 110 113 115 107 104 94 44464 293 92 30 9602 12 21 4 7533 3554 352 161 109 176 343 779 1763 2886 3570 4676 5733 6251 6075 5949 6472 6141 4981 3777 5077 16358 125695 219899 61099 110807 235077 302943 75394 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 999999 999999 999999 -78 9 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -42 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -56 -70 999999 999999 999999 -31 -14 -2 170 1967 5681 6993 7451 15177 25330 32817 39069 59589 91896 117671 140050 150551 143015 121274 94033 65053 39930 24271 14724 15649 28460 48580 60459 72220 73707 71110 59203 32483 16304 5628 1441 676 1867 6728 11069 10782 9139 8135 6350 5203 3163 689 144 162 102 125 177 270 475 842 1147 1425 1820 2408 2968 3536 4140 4693 5396 6396 8990 12708 17831 21414 20005 16496 13600 12594 10735 6339 3211 1410 708 374 282 238 181 177 189 132 137 124 129 163 147 121 131 127 124 105 106 148 162 131 128 106 98 90 92 115 98 107 102 113 112 123 134 127 105 96 83 96 102 117 107 97 83 109 99 76 80 76 70 92 109 112 103 93 88 92 108 106 108 97 88 90 107 98 108 103 89 94 87 82 85 90 92 44473 293 93 30 9603 12 21 13 7534 3548 1306 1817 2936 4176 5784 6791 8121 9692 10844 12293 13187 13104 11191 11050 9801 8828 9104 8097 6671 7055 18361 73392 191707 153358 99217 66057 3096 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -33 999999 -59 53 83 -77 -55 -95 999999 999999 999999 999999 -60 999999 999999 -100 999999 999999 999999 999999 -38 -68 999999 -68 -50 -97 999999 999999 999999 -88 999999 999999 999999 -79 -71 -43 -42 -34 35 -9 -57 999999 -80 -75 -74 -74 -9 39 3 -83 -75 -78 999999 999999 999999 999999 999999 -82 999999 999999 999999 -83 -11 -18 20 -23 0 13 -39 -43 56 586 1983 3259 4007 6224 14910 31624 47362 65163 84776 108696 136537 160275 162561 133262 97515 60999 32367 18978 13577 10451 10159 10595 9210 6752 9936 19255 28972 29885 26103 18775 9456 4529 1649 215 215 604 956 1330 2024 2726 2248 1164 417 168 106 150 131 154 149 294 417 647 958 1284 1617 2120 2491 2843 3115 3329 3851 4449 5053 5565 6042 6562 7266 9084 11532 12745 14061 14173 13770 11380 5106 1757 686 369 245 210 186 156 168 148 127 130 131 125 133 151 154 113 125 135 133 141 126 139 122 129 118 104 120 121 110 104 110 121 103 102 108 110 105 102 97 110 105 104 117 92 85 93 81 89 91 100 110 116 116 99 86 88 96 115 111 117 102 89 105 101 94 85 106 108 105 95 88 100 97 44482 277 576 30 9606 12 21 22 7535 3541 -21 385 1283 6066 23178 74517 167049 334648 632890 999999 999999 114973 1248 -96 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 33 -24 999999 999999 999999 999999 999999 999999 999999 -15 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 -69 999999 999999 -97 -97 999999 -60 999999 999999 -100 999999 -92 999999 999999 999999 3 -65 999999 999999 999999 -89 999999 999999 999999 -95 -74 999999 999999 -56 -62 -42 -37 -72 -85 -68 267 976 1704 1630 2328 5462 11126 22893 40934 63987 97175 149844 192938 208773 194000 147343 113005 82546 57730 42600 42363 44490 33289 20337 9744 3774 3801 8689 10444 5339 1907 712 213 117 149 157 170 93 79 78 87 131 104 130 130 110 117 112 152 208 217 301 433 503 623 864 1071 1449 1812 2410 2767 2938 3007 3070 2965 3022 3381 3742 4199 4830 5450 6231 7716 9698 10494 8964 5320 1810 704 337 250 176 169 156 148 152 137 75 92 119 122 146 118 103 126 123 132 92 84 112 93 90 84 104 85 103 104 97 79 103 83 74 90 104 94 89 81 100 68 78 84 91 87 71 73 74 57 55 78 69 56 54 66 72 84 95 97 99 75 70 78 72 81 78 76 80 90 84 66 67 68 44491 289 213 30 9603 12 21 31 7536 3535 25 396 649 865 947 1103 1456 1838 2236 2544 2797 3051 3196 4043 5271 5486 11681 112165 334612 371576 333693 328259 23249 599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 -61 -91 999999 -27 -52 32 -71 -77 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 -93 999999 999999 999999 999999 -71 -77 999999 999999 999999 999999 999999 999999 999999 999999 -77 -25 -83 999999 -70 -51 -72 -84 -9 999999 999999 -97 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -89 -84 -29 999999 999999 -47 -54 21 345 515 589 1057 4740 16199 31774 45836 67177 101164 140811 166634 168019 155325 157656 165384 157698 120955 92052 86287 73918 47726 29844 16943 6840 1357 522 902 2442 3151 1795 379 170 194 149 135 103 129 126 152 132 126 164 109 138 128 120 148 180 148 205 269 332 510 641 736 857 1081 1504 2120 2574 2870 3103 3365 3543 3598 3163 2742 2617 2946 3672 4580 5583 6893 8297 9454 8501 5095 2145 823 377 199 165 171 183 161 137 148 163 145 153 137 147 155 158 158 163 150 118 135 106 141 142 124 133 134 132 133 98 96 120 103 125 127 116 108 114 96 100 97 115 125 107 96 96 99 108 91 72 78 84 104 107 123 113 112 116 105 103 108 104 113 112 107 110 108 113 107 97 99 86 44500 293 92 30 9602 12 21 40 7537 3529 1548 1396 910 1041 1322 1413 1684 2225 2567 3026 4571 5476 6130 6969 7520 7926 8017 7624 6395 6200 11110 26514 140645 486372 535206 94895 15184 415 999999 999999 999999 -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 -95 999999 999999 999999 -72 -91 999999 999999 -82 21 76 999999 -64 -54 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 -93 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 -100 999999 999999 999999 999999 999999 -16 42 -14 -92 999999 -38 43 -42 -45 -60 -65 -51 999999 -77 -92 -62 -15 -74 -70 999999 999999 999999 999999 999999 -51 -49 -30 -15 -11 -8 -99 -47 2 37 152 460 1660 5923 10021 12639 31915 90677 167300 190856 172895 179250 190428 184726 173694 161257 157237 138971 113933 93638 64190 41621 25236 13648 8177 3098 1166 811 707 748 575 233 172 197 186 85 130 150 156 213 187 218 181 186 172 230 178 165 200 220 258 416 545 655 802 997 1103 1304 1505 1805 2063 2255 2409 2491 2622 2618 2680 2740 2759 2471 2076 1738 1528 1550 1977 3332 5426 8222 7459 1911 403 250 241 265 249 191 166 156 186 207 186 169 163 149 164 195 163 164 183 175 132 183 173 144 149 147 141 159 154 157 131 131 133 151 147 142 130 145 152 155 157 138 114 124 152 135 128 130 149 143 142 140 166 156 144 136 140 127 131 131 143 134 130 137 127 134 130 126 120 123 44509 293 96 30 9606 12 21 49 7538 3523 4205 4624 4970 5176 7105 7994 7918 7563 6530 6734 6635 7801 10075 12631 16242 18279 17076 15134 15277 54727 124781 144872 205917 265962 282930 373079 92113 2986 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -67 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -54 -81 999999 999999 -22 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -61 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 -86 -82 -79 999999 999999 -8 -89 999999 999999 -2 -21 -15 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -32 2 -49 -25 31 9 124 592 1566 2379 3654 12070 32919 55900 69463 80090 111256 135340 113596 89318 106827 136669 158108 168358 172068 151086 116550 90847 67405 49041 28197 12619 2390 266 153 213 311 184 94 155 130 137 101 172 149 97 64 102 74 130 154 154 97 87 80 84 168 190 289 422 588 789 1048 1139 1209 1271 1370 1476 1654 1815 1898 1914 1903 1735 1523 1426 1234 1097 1079 1011 1057 1217 1797 2943 2509 674 237 148 156 165 161 177 144 113 107 113 103 96 94 125 124 128 121 124 128 94 91 121 110 102 124 89 76 109 114 103 106 114 97 100 104 106 100 96 86 86 81 88 81 74 85 88 79 80 108 110 96 84 101 99 88 92 92 81 88 90 87 87 83 74 71 83 77 69 78 81 44518 293 96 30 9606 12 21 58 7539 3517 729 957 1003 761 373 337 761 918 949 1219 2252 2926 2779 2403 2829 2486 2217 3119 5040 6638 17906 57914 126545 226436 441941 755732 822048 969381 69375 1022 -20 -51 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 -52 999999 999999 999999 999999 999999 -86 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -62 -1 -12 -20 37 -35 58 42 -72 999999 999999 999999 -87 999999 999999 -81 -85 999999 999999 999999 -62 -58 999999 -89 999999 -50 999999 999999 -85 -25 3 999999 999999 -6 -37 -79 999999 -80 -76 -12 16 96 125 42 -85 -73 -29 92 48 37 13 9 -35 -77 -96 -96 999999 -79 999999 999999 -98 -22 -38 -63 -32 8 -1 -30 -24 -57 8 81 213 599 1275 2186 3405 4383 10117 35582 79864 124577 150698 137635 112769 115481 136351 151956 156509 134542 104888 84847 68274 48860 27542 10206 3063 467 198 193 203 168 131 95 67 141 142 111 168 109 171 175 208 210 165 134 192 179 142 185 236 266 394 551 781 1112 1336 1577 1725 1750 1622 1409 1283 1287 1344 1405 1478 1597 1655 1600 1517 1452 1389 1330 1266 1175 1056 889 675 482 282 163 153 157 161 159 145 125 119 133 145 152 141 122 138 132 145 132 103 83 93 99 99 101 104 121 103 116 108 83 111 106 97 108 112 101 110 90 85 86 83 87 83 84 76 90 100 119 117 120 117 107 97 107 102 96 106 100 101 84 87 93 94 99 101 90 85 84 92 87 82 44527 293 93 30 9603 12 22 7 7540 3511 7292 10345 11015 8833 6468 5891 5020 5786 7964 11555 17677 18444 19167 17003 11962 10337 9571 9768 10032 9980 15502 31976 87284 110159 219452 358260 302055 360842 211415 5046 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 18 -75 999999 999999 999999 999999 -96 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -58 -84 999999 6 91 48 -10 -3 999999 999999 999999 999999 999999 999999 999999 -74 -58 999999 999999 -42 999999 999999 -48 999999 -92 -6 -87 999999 -87 999999 -34 -80 -51 -40 -36 999999 0 125 157 151 127 -32 56 -49 -84 104 67 -59 -23 37 -11 -53 -54 -35 -32 -35 -47 999999 999999 999999 999999 999999 -97 999999 -37 -35 -70 -33 -13 3 -25 -32 131 209 357 306 162 263 1324 7410 19120 37835 59104 78906 104998 114158 112602 128787 165963 181356 149161 137507 115765 86768 52250 21544 7401 1673 247 88 170 166 120 128 141 124 84 57 100 75 233 446 391 187 164 113 110 85 48 73 115 194 155 269 379 511 763 1084 1354 1709 2084 2390 2563 2412 1962 1765 1672 1566 1470 1425 1365 1346 1366 1424 1442 1360 1353 1235 1027 692 422 237 152 139 101 102 119 105 100 140 133 128 127 103 85 93 107 97 105 87 84 82 85 105 91 85 92 96 85 67 96 84 73 69 76 79 89 63 70 76 79 76 73 69 53 64 77 70 62 76 70 67 88 99 85 85 81 79 73 75 82 80 76 70 65 63 66 66 63 61 61 59 44536 293 92 30 9602 12 22 16 7540 3505 3371 2616 2108 1939 1642 696 671 1808 1762 1600 1628 966 948 920 1802 1980 2272 3297 3700 8654 50002 123172 208737 321707 414277 478881 957503 574672 8375 -17 88 58 -71 999999 999999 999999 999999 999999 -81 -58 -70 -73 -66 1 -7 7 22 999999 999999 999999 -92 27 23 -50 999999 999999 999999 -83 8 -35 -80 999999 999999 -49 999999 999999 999999 999999 999999 999999 -60 91 47 -37 45 149 71 26 -60 -43 999999 -91 999999 999999 -94 26 -25 999999 -33 -83 999999 -49 -83 -29 -2 999999 -52 -39 47 55 999999 -99 -55 -96 -48 -37 -7 148 280 177 158 175 169 56 128 62 96 98 90 18 0 39 20 -16 -40 8 -10 -31 -68 999999 -85 -66 -71 -62 -18 33 51 82 108 55 112 -13 0 85 168 146 109 213 258 511 1306 3401 14350 38813 60788 80729 103074 131977 149180 142733 135531 148662 157942 138386 98263 62707 33240 12767 3099 563 208 199 231 171 131 100 112 138 178 201 227 397 613 520 272 220 176 123 114 106 148 158 220 299 390 403 568 712 886 1160 1540 1850 2167 2715 3269 3475 3463 3361 2966 2478 2058 1800 1520 1391 1413 1375 1335 1461 1501 916 495 293 217 169 165 164 155 169 198 130 114 162 174 170 169 169 169 161 157 142 136 155 112 121 137 133 126 149 144 139 133 142 127 125 121 125 130 125 124 118 120 99 111 111 89 88 98 115 100 108 118 117 100 111 123 115 117 119 102 102 119 112 110 97 106 106 104 100 90 97 91 90 87 44545 293 92 30 9602 12 22 25 7541 3499 327 733 1506 2497 3211 4440 4900 5777 8005 10325 11682 12845 9829 9992 12919 11724 9697 10089 9332 8139 15855 69025 163582 222400 74482 4841 281 155 76 90 164 86 -46 -80 999999 999999 999999 999999 999999 999999 -84 999999 999999 -24 999999 -46 -57 -28 -71 999999 -90 -75 -91 -80 -96 -88 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 -41 120 25 -24 48 75 103 79 -2 -63 -69 -55 999999 999999 999999 999999 -53 -27 -73 -69 -59 3 -42 -28 -12 -10 24 -38 -49 -20 -78 -37 -87 -60 -19 -5 -11 136 197 55 -9 92 166 81 91 135 64 83 74 57 69 -35 30 96 70 78 -64 -80 -32 -61 -80 13 -20 -25 -77 60 78 76 98 126 80 -17 3 65 77 81 51 124 151 335 975 2562 5618 11727 24355 49661 90015 135959 164019 174230 172587 160026 140333 110193 80114 56026 32794 15588 5514 873 134 204 168 115 198 136 86 117 240 389 371 212 259 184 157 145 121 193 197 155 152 164 215 272 331 454 547 669 878 1156 1586 2135 2844 3192 2958 2131 1430 1244 1402 1560 1521 1355 1286 1151 958 766 599 576 557 537 500 327 187 160 142 180 153 159 179 153 140 153 133 105 139 153 152 127 144 137 113 139 144 153 135 154 165 153 115 142 152 121 115 122 111 90 97 129 122 103 101 102 86 84 79 90 99 99 108 112 111 115 117 115 105 105 113 101 97 97 97 89 93 108 88 96 86 83 86 80 80 77 64 44554 293 96 30 9606 12 22 34 7542 3493 1455 1922 2574 3498 3966 4390 5504 6843 6089 6570 6108 5034 3616 3543 3638 3902 3894 3118 4379 10217 41360 121726 189247 244036 178231 313824 354935 27695 2167 28 -27 -93 999999 999999 999999 999999 999999 999999 -92 -69 999999 999999 -97 999999 -68 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -11 -53 -98 -93 -50 31 52 -17 -43 -20 -66 999999 999999 999999 999999 -79 -42 -75 999999 999999 999999 -84 -24 -39 -16 -53 -43 -40 -83 -37 9 -76 -93 999999 999999 -44 -14 0 46 -5 38 0 90 56 49 138 0 -10 -34 4 -40 -73 -8 35 -60 -52 -57 -58 -98 -99 999999 999999 -83 -86 -46 -53 -23 -2 -38 -6 6 -6 -15 13 21 23 65 93 117 259 579 1279 3112 8847 23183 45248 70680 97003 131672 167712 195572 194923 161762 136964 112619 79152 53972 36980 21154 8795 2518 346 179 201 174 193 187 152 209 400 475 462 478 858 1818 3193 4928 5631 4203 1772 367 193 253 313 321 413 526 621 740 934 1351 2048 3426 5604 6939 7380 6686 5340 4644 4105 3314 2382 1707 1220 855 554 411 351 334 270 253 226 211 198 164 152 158 153 182 182 160 147 148 147 126 157 125 122 151 123 122 145 156 152 140 131 114 141 160 122 137 153 138 128 123 133 119 121 116 132 131 133 132 121 124 116 107 118 113 115 125 126 121 131 131 122 115 123 115 117 110 105 94 104 107 105 107 112 111 104 100 98 95 103 44563 285 333 30 9603 12 22 43 7543 3487 -75 191 252 426 785 538 358 402 440 371 351 1420 4802 14394 41752 93681 192513 485076 575847 419432 366712 420513 180976 227996 340970 217367 3352 29 999999 999999 999999 -84 -57 -87 -41 -15 999999 999999 999999 999999 -60 -99 999999 999999 -97 -80 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -65 -50 -78 -67 101 146 90 -32 -10 2 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -77 -89 -74 -4 31 -73 -67 9 -61 -94 999999 -19 -80 -72 -36 -42 -79 -52 -34 2 116 112 81 76 34 35 72 50 108 94 -1 -51 -44 -37 -68 -37 -26 -88 999999 -75 999999 999999 999999 999999 -74 -14 73 73 51 98 23 -5 -41 -14 56 61 32 10 61 121 396 1099 2776 5936 10864 19265 34403 58067 89030 126482 168063 190284 174951 141589 108171 75887 53173 35070 20302 8502 2723 679 229 195 110 86 156 364 813 1091 1140 1382 2647 5150 6884 7822 7578 6664 5280 3169 1512 645 302 288 405 497 536 658 796 893 1122 1766 3119 5747 8743 10903 10778 7442 3654 2183 1609 1535 1505 1243 782 477 325 319 312 265 219 207 195 169 164 138 148 138 118 125 140 149 117 112 125 130 121 107 104 130 131 108 96 99 124 110 87 111 136 114 99 102 126 117 127 88 97 116 96 105 95 94 89 100 107 105 85 72 67 81 91 84 79 71 77 88 89 68 68 59 62 63 75 81 75 74 76 75 69 72 72 72 66 44572 293 92 30 9602 12 22 52 7544 3481 2457 4101 5095 6257 7043 8011 9089 9387 9663 8394 7715 8417 8306 8671 8441 7742 7106 8295 18832 58887 140850 284055 436488 432327 529760 626704 128420 2272 110 10 81 100 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -60 -69 -35 -77 -13 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -84 999999 999999 -97 999999 999999 999999 999999 999999 999999 9 118 -29 999999 999999 30 49 66 16 -18 -33 -98 999999 999999 999999 999999 -86 -23 0 5 999999 999999 -4 17 9 -44 -61 -72 -49 27 -5 999999 -68 -72 -37 -94 -83 -9 31 141 71 -38 43 45 73 80 75 14 37 5 -12 -55 53 85 -16 -35 23 -56 -12 -67 -80 -82 -63 -75 -43 18 4 -7 98 111 74 -38 51 30 23 -11 -46 3 44 168 476 1257 2927 6513 14227 27609 48006 73272 96224 122395 155661 163405 136403 100993 72865 51827 33610 19795 8181 2521 521 278 184 174 279 204 180 384 807 1693 2972 4897 7304 8249 7308 5617 4291 4364 4086 2422 653 350 461 648 824 986 1118 1400 1980 2948 4632 6794 9883 12084 14106 15262 15204 13997 9449 4330 960 335 271 289 291 249 285 433 338 237 192 169 178 159 163 139 129 153 153 142 140 155 130 137 151 123 125 129 125 145 147 137 144 138 112 112 122 116 130 141 115 119 125 118 109 112 97 105 136 122 104 107 125 107 90 74 77 95 98 84 103 92 76 68 82 89 93 94 95 79 74 75 94 114 115 107 93 89 86 88 90 88 85 44581 288 239 30 9599 12 23 1 7546 3475 80 567 1452 2086 2157 2734 3345 3905 5163 7271 9591 9739 7702 7067 9713 15401 27889 58311 175430 443520 893976 999999 435862 189935 6918 536 65 93 6 6 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -75 -28 -46 -31 18 999999 999999 -65 999999 999999 999999 -84 999999 999999 999999 -47 999999 999999 999999 999999 38 158 -24 -29 91 115 32 -16 31 -48 999999 999999 999999 999999 999999 999999 -13 0 3 -45 999999 -93 -63 -62 -87 -71 -42 -94 -87 -43 -13 20 14 -30 -70 3 47 102 185 101 17 0 45 31 19 59 79 61 23 -12 42 33 12 38 63 31 -9 -53 -37 -67 -99 -65 -66 -23 -25 -17 -25 34 54 45 76 101 137 98 32 12 83 107 158 347 841 1975 3840 6952 13812 28410 53106 79912 100997 117898 129636 126548 113785 104095 90017 68034 43787 24656 12556 5081 2249 1767 988 530 1175 1116 483 235 815 2533 4973 7158 8482 8846 8504 9229 11536 11263 7047 2560 691 522 666 847 1062 1285 1499 1779 2177 3202 5762 9880 14480 18980 21619 21755 20515 17218 11474 6791 3182 920 348 317 321 340 328 329 339 295 216 184 218 191 159 139 158 154 161 145 156 183 163 177 165 171 167 173 163 163 157 151 146 160 166 148 150 143 161 175 180 176 168 151 133 138 150 151 136 131 134 131 135 140 135 116 108 114 122 125 123 121 113 121 121 111 118 123 112 113 110 111 123 124 124 118 119 119 115 124 118 104 104 44590 277 569 30 9599 12 23 10 7547 3470 96 365 781 1828 4503 9146 28609 98609 300937 670121 999999 999999 419886 13828 756 130 93 103 7 1 999999 -79 -18 -50 999999 999999 -99 -71 -53 999999 -90 15 60 -43 -20 -17 999999 -23 -70 999999 -68 999999 999999 999999 999999 999999 -60 999999 999999 -68 -100 999999 999999 -68 92 172 -3 -16 180 70 126 24 9 999999 999999 999999 999999 999999 999999 -39 -63 -7 10 -17 -8 11 -63 -34 -48 -53 -47 -27 -30 -8 67 44 47 125 86 4 -62 34 -26 -72 37 75 151 133 75 20 104 67 11 39 32 14 23 52 43 -1 -47 -3 47 -14 -28 0 14 27 -12 -38 -41 -27 -1 40 83 118 111 110 75 44 131 190 332 709 1511 3084 5886 9986 16368 30437 55662 83814 104734 117312 121861 125382 122446 100523 69430 42397 23693 13365 6938 2839 929 348 203 131 169 233 255 456 1585 4225 7248 8791 9383 10014 10226 10623 10442 7783 4087 1727 775 603 664 809 1002 1189 1436 1651 1764 1887 2013 2159 2342 2563 2856 3102 3084 3050 2666 1874 1114 548 296 265 285 285 294 321 312 255 207 194 186 177 176 161 156 141 147 140 133 173 175 163 135 127 141 160 169 146 105 133 144 142 131 130 131 121 128 147 140 136 136 127 125 120 114 125 121 129 122 125 112 109 123 110 112 107 109 115 114 104 113 112 113 103 97 93 94 93 111 114 117 116 108 98 95 88 93 109 107 95 94 44599 292 118 30 9598 12 23 19 7548 3464 -98 171 425 1098 1744 1904 2057 2872 4771 8813 12714 15148 15081 14146 13760 15743 17816 18684 19022 20898 29594 47084 94527 274606 668238 741605 444814 319864 185015 55490 1259 155 165 67 70 -24 -62 -31 -42 22 42 -16 -65 -2 -20 102 -5 -38 -14 -9 -76 -79 -24 -7 -43 16 28 6 64 -2 3 19 -51 999999 999999 999999 -83 -46 78 144 142 -27 -7 145 204 62 75 12 17 -44 999999 -45 -13 7 107 47 -68 -41 -55 52 97 85 65 5 42 19 -26 -27 52 122 149 58 50 90 82 107 189 196 183 217 240 180 154 182 155 129 102 141 228 174 144 157 155 115 62 11 35 31 6 -35 -16 21 7 37 71 83 91 131 151 150 130 133 123 104 66 101 244 469 854 1694 3012 4739 7537 13193 26824 49518 70476 82977 101857 116257 103112 69698 41522 28086 19078 11133 5420 2512 1428 865 573 517 361 217 202 309 734 1696 3669 6837 9318 10063 9971 9765 9111 8143 7569 6201 3615 1498 865 960 1131 1307 1478 1637 1754 1815 1966 2186 2438 2615 2506 2167 1787 1584 1542 1474 1265 893 562 381 327 309 301 293 301 323 260 175 175 195 166 143 145 172 153 140 138 120 136 140 137 149 158 152 153 152 134 125 146 139 141 132 128 128 120 129 128 125 119 129 126 145 140 133 137 120 112 113 111 108 121 127 123 127 118 95 102 99 87 85 94 106 100 94 98 103 108 107 109 103 110 100 106 116 107 104 107 92 87 92 44608 279 506 30 9596 12 23 28 7549 3458 114 306 745 1097 1337 2713 6726 22228 56179 133985 263323 600639 999999 898053 773280 256253 27087 4242 241 55 4 -3 15 -64 -68 -75 999999 -68 -30 -28 -55 -13 999999 -76 43 -12 -15 52 43 7 27 17 50 88 -43 -35 44 -52 -51 -73 999999 999999 999999 -93 999999 -71 107 113 31 58 158 216 146 70 61 81 2 -88 999999 -36 12 -10 -15 47 34 4 -21 -6 28 18 4 15 -38 -63 16 42 59 -7 -6 126 129 129 83 82 112 159 166 217 279 264 128 156 221 189 142 157 189 187 100 99 114 98 8 34 52 5 -37 32 94 -4 21 97 135 102 65 41 75 124 105 91 159 173 176 221 292 725 1721 3225 4625 6253 10662 25108 49005 68631 89921 109634 110110 101204 98937 88084 61486 33626 18703 8467 2772 677 293 257 245 203 176 146 223 330 955 3192 6591 8790 8860 7813 6864 6993 7155 6167 5087 3682 2248 1417 1224 1396 1676 1949 2182 2413 2613 2923 3730 5303 7234 9416 11588 9924 6770 3992 1549 934 716 594 516 437 429 406 356 332 360 310 224 213 206 222 193 180 174 171 165 151 157 130 173 183 189 171 144 141 136 154 171 133 142 152 163 142 138 145 113 119 149 137 121 131 138 132 116 115 134 146 138 133 129 138 135 147 146 138 132 117 127 140 127 138 128 116 119 110 109 122 108 120 129 115 108 109 121 129 129 120 122 115 108 44617 279 507 30 9597 12 23 37 7550 3453 229 254 1483 6082 19553 20368 17120 79581 137428 178267 375628 558597 838671 999999 999999 13822 247 78 71 30 -12 51 56 -61 -44 2 999999 -8 999999 -4 -44 999999 999999 -89 22 -22 -48 -36 -65 999999 17 -10 -20 77 -44 30 -72 999999 999999 999999 -49 -77 -83 999999 999999 -95 136 222 86 81 5 146 125 103 -32 -42 -33 999999 -14 999999 -76 2 -36 49 6 46 108 8 -53 89 108 49 30 122 -17 50 67 -21 -4 75 57 100 128 44 90 44 75 151 100 92 121 254 185 158 123 109 152 220 130 84 67 76 145 80 49 42 36 82 33 -9 -38 108 92 118 188 155 157 163 126 116 125 162 287 357 626 1538 3381 5288 6720 10228 18511 32482 49587 68052 81379 79756 66356 57569 60339 62172 50209 32432 19309 10671 5222 1388 306 218 199 243 230 171 253 253 779 4187 9384 9844 7789 5593 4054 3201 2890 2714 2023 1251 1272 1509 1811 2089 2287 2453 2452 2326 2274 2289 2683 4521 8505 12807 15013 15158 12367 7418 3587 1743 639 496 475 464 541 510 436 353 280 269 238 216 204 169 116 129 170 151 131 121 129 134 145 161 117 122 140 123 125 129 110 120 94 128 106 98 104 125 147 124 128 109 108 124 121 117 124 114 90 100 104 107 107 118 117 104 110 94 109 121 113 107 100 104 89 85 109 116 96 87 91 95 95 86 92 89 93 102 102 93 93 84 82 44626 292 120 30 9600 12 23 46 7551 3447 5737 5194 4691 5163 4805 4536 4989 6559 6386 6588 8698 11017 14426 19004 19062 18208 16276 11042 8086 11243 29994 89936 187205 301930 411494 836847 801144 484259 53125 637 78 184 159 45 999999 -61 -25 15 -4 999999 48 5 999999 108 94 -16 64 189 178 12 -13 46 11 99 47 999999 999999 -48 34 -15 -31 -5 8 21 -77 999999 -97 7 209 252 145 16 30 69 238 218 59 93 132 -59 -76 8 46 -49 91 108 59 146 99 109 8 -72 12 151 130 42 120 129 52 71 173 107 71 99 184 193 120 111 196 236 182 189 215 228 262 196 129 261 202 207 131 167 127 114 142 93 85 100 29 14 21 29 49 29 68 141 110 171 193 202 148 185 217 187 213 293 420 886 1527 2360 3771 6008 8229 11039 18442 29474 36936 39069 41482 44426 46264 50616 52506 45078 33447 24405 15671 10054 5742 3073 1447 438 219 196 246 278 345 1615 7177 13026 13634 11178 6818 3099 1735 1847 3546 3774 1843 1471 1751 2046 2307 2400 2515 2697 2963 3399 4239 5933 8681 11533 11977 7844 3524 2082 1656 1337 995 877 785 733 660 521 484 437 361 299 233 248 219 225 209 180 174 182 151 145 176 159 182 175 159 167 162 149 154 125 148 147 148 161 152 160 135 141 152 126 115 143 147 143 145 140 153 148 133 142 133 129 121 158 149 154 144 144 146 159 159 145 118 107 121 123 120 114 112 112 110 107 115 128 137 126 124 130 121 124 115 116 118 110 44635 277 574 30 9604 12 23 55 7553 3442 243 482 1100 1928 3595 9375 26473 61624 163055 426371 829058 999999 999999 499207 5666 223 139 101 97 13 999999 29 -8 999999 999999 -65 -3 60 27 74 -32 -39 -86 14 43 62 17 -31 999999 -43 51 143 129 82 52 33 37 3 -2 999999 -16 4 -20 13 141 193 61 36 24 254 256 50 63 76 84 45 -87 -69 -32 -92 43 126 66 113 122 131 33 -28 56 33 53 38 97 82 74 -9 82 13 34 165 109 88 211 278 295 247 218 153 194 340 280 234 212 206 181 109 195 166 130 132 124 81 12 129 116 24 16 62 51 39 83 141 168 183 165 178 152 136 179 176 315 379 477 683 945 1540 2422 3716 5443 7268 9507 11551 13773 15452 14486 12488 13634 18839 21928 20702 19878 18568 15424 10081 4344 1133 239 275 224 250 275 297 807 4851 11441 13532 11989 8599 3996 2067 2877 3402 2414 1439 1191 1253 1409 1653 1927 2224 2602 3162 4401 6748 9418 13191 18778 20754 17261 10240 3825 1075 457 367 400 430 447 381 350 327 300 318 243 194 171 140 123 151 136 150 157 161 158 129 129 115 105 153 139 119 130 106 120 122 147 152 126 109 115 123 122 125 120 117 138 110 93 111 105 107 100 122 118 112 106 140 125 112 111 124 115 116 126 116 101 91 113 111 90 92 116 110 79 73 82 92 91 95 94 94 79 91 89 78 87 79 73 44644 293 97 30 9607 12 24 4 7554 3436 2241 3351 3763 3805 4279 5065 5104 4947 6292 7757 8057 8164 8920 10306 11276 13061 13354 11067 8001 13163 39494 80680 154824 352422 513365 497706 766154 757018 92307 4284 485 343 207 200 49 7 52 -5 41 48 44 48 43 73 55 44 25 39 37 38 33 21 14 69 62 -16 -1 107 82 115 69 12 25 104 18 -27 -27 -63 92 187 379 211 80 45 218 436 175 187 207 97 75 77 19 52 62 48 150 253 178 114 97 178 76 90 68 61 106 100 193 149 203 189 120 144 152 95 154 133 238 282 307 299 298 352 298 285 330 267 223 211 238 311 281 262 149 126 110 102 98 96 84 90 19 68 137 115 178 175 184 267 219 222 170 178 194 200 164 250 336 415 532 643 825 900 923 1394 2610 3865 4391 4653 3909 3243 2983 2943 3601 5773 9053 10194 9150 6537 4596 2061 490 227 223 254 327 464 771 2474 7195 12409 12460 7027 3640 2743 3523 5099 5321 3334 2095 2006 1948 2030 2068 2092 2458 3080 3943 5426 7384 10941 13942 17713 20748 16433 9190 2826 838 349 300 348 310 284 329 349 384 352 243 160 164 150 141 132 131 152 135 132 153 180 147 136 127 131 152 142 138 133 103 128 124 124 137 116 121 137 158 152 102 112 113 120 129 117 131 135 104 88 91 113 117 121 120 115 123 127 127 132 119 107 108 113 119 123 113 85 97 101 91 93 101 105 107 96 92 98 100 92 94 100 95 86 89 44653 286 311 30 9611 12 24 13 7555 3430 -90 999999 26 217 181 333 482 468 1036 1464 1409 2307 5953 27287 78722 143018 236459 388434 610912 999999 999999 559480 65594 1019 363 207 34 23 -9 -54 -67 56 87 49 -32 999999 73 43 1 113 79 -46 18 126 55 115 49 -3 101 14 14 -6 87 50 17 -62 10 -83 -70 -95 11 -7 182 347 274 94 62 197 285 157 123 136 140 149 -3 -27 -15 63 61 93 158 96 74 135 129 87 68 77 167 251 212 212 149 54 113 76 90 159 176 161 203 348 215 292 244 336 279 310 234 308 283 293 306 252 214 230 275 235 211 187 97 23 90 90 73 166 103 145 151 208 195 218 157 213 213 187 192 186 165 222 287 331 357 518 917 1147 1010 807 693 880 1560 2561 2845 2598 2688 2641 2685 3693 6136 10480 12916 11175 7910 5578 2541 767 339 269 309 431 797 1963 5256 11169 13748 8772 4876 3359 3450 4826 4723 3089 2181 1973 2033 2223 2391 2404 2186 2227 2419 2504 2447 2425 2244 1936 1992 2562 4148 5929 4401 1982 762 338 272 252 302 301 298 329 261 224 138 124 124 125 130 142 116 118 128 109 135 131 119 139 101 110 139 115 100 142 117 132 113 119 103 113 116 102 106 92 88 103 90 96 116 98 85 91 100 85 99 94 85 101 84 89 100 98 101 108 96 98 112 112 107 93 86 78 85 88 65 64 86 104 94 90 89 95 83 82 79 76 73 75 44662 280 465 30 9615 12 24 22 7556 3425 -37 177 622 2535 5109 4506 6692 20933 70557 201901 532970 983070 999999 999999 423080 38698 870 441 287 315 231 98 122 29 66 120 60 2 3 -61 4 206 129 85 170 74 16 79 110 162 96 70 88 84 81 33 94 111 110 84 135 81 14 -49 83 19 163 314 167 41 101 236 254 215 182 157 184 185 58 -17 -65 50 14 155 156 183 100 58 34 119 181 161 179 161 76 129 139 103 140 35 117 120 148 158 152 251 249 171 274 283 356 367 439 416 365 324 346 236 260 368 382 255 224 154 100 126 73 108 71 178 152 128 214 218 246 254 227 266 338 273 261 249 341 327 246 187 237 314 545 885 1040 1356 1726 2094 2618 3508 4306 4759 5732 7163 9177 14163 18837 17191 13479 9702 6924 4818 2646 1167 565 354 451 644 985 1883 4283 8384 11211 11305 7339 4737 5364 6836 6581 4814 4111 4715 5341 5869 6417 6185 4816 3443 2601 2140 1857 1653 1352 946 753 631 534 418 381 346 351 368 344 333 355 338 374 407 320 203 193 212 197 176 155 176 192 175 178 185 159 189 193 195 175 177 158 194 183 183 173 142 167 164 148 164 156 185 171 162 175 127 149 139 147 163 159 149 132 146 132 132 154 147 147 164 145 155 166 162 160 160 141 136 138 122 126 118 125 120 119 124 136 130 136 133 129 136 128 138 144 128 123 115 44671 293 108 30 9618 12 24 31 7557 3419 395 407 179 350 896 1509 1436 1773 2740 2778 2977 3914 4831 6368 8010 8762 9631 10100 11319 14176 35006 133017 306706 601210 734318 515885 514229 428642 261342 117711 3302 380 286 83 140 137 62 88 70 35 -8 999999 -92 61 84 69 25 33 35 48 157 98 155 114 35 141 65 105 99 125 133 69 116 54 70 -53 -3 -3 -11 28 143 307 190 31 190 297 296 255 169 216 146 145 94 79 52 39 -14 198 155 102 85 64 107 178 254 258 197 140 197 105 96 174 92 200 247 235 274 242 190 173 207 254 244 209 409 518 505 519 363 278 292 352 391 405 415 326 174 165 96 105 68 103 71 123 210 204 210 189 168 232 169 189 229 246 257 225 189 192 244 274 284 394 627 809 942 1136 1956 3526 5140 6336 7201 7500 7794 7522 6976 5776 3905 2485 1988 1800 1256 770 728 652 409 326 437 747 1088 1354 2175 5484 11936 15383 12789 9687 7747 6923 6082 4824 4545 5157 6224 7053 7524 7687 7328 6766 5053 3029 1872 1192 965 852 751 639 558 521 467 416 384 417 429 364 343 323 323 318 202 149 178 175 149 176 206 154 150 158 152 139 138 126 138 141 130 158 163 141 148 139 140 140 143 138 153 170 162 165 114 140 133 131 123 134 140 150 127 123 126 122 112 124 119 115 132 123 106 134 137 144 145 142 132 115 117 100 109 115 117 123 124 130 122 122 130 123 125 117 122 111 118 109 104 44680 293 110 30 9620 12 24 40 7558 3413 1875 2360 3180 3443 3050 3175 3155 3515 3713 3645 3762 4705 5423 5351 5331 4763 4713 5662 6091 7327 19406 47134 70067 189912 395535 587029 769407 698016 683454 405226 11852 825 253 164 141 99 -12 71 180 110 89 26 121 107 45 100 73 98 108 190 180 104 66 87 66 21 56 58 106 113 29 108 272 105 49 144 173 66 60 284 218 122 194 216 177 215 126 175 239 277 84 86 -40 22 1 54 103 212 281 171 136 139 137 176 139 219 211 156 190 176 199 272 210 239 244 195 239 304 261 265 233 269 409 313 574 780 744 575 341 333 394 412 320 274 215 240 243 263 235 78 151 148 107 109 138 165 161 163 228 185 213 203 202 290 277 212 188 214 275 309 472 495 688 881 973 881 1059 2412 4824 6083 6704 6936 6296 5731 4551 3364 2216 1212 704 435 297 341 392 379 325 298 266 433 1032 1466 2030 3956 7189 9130 10709 10794 9121 6742 4856 5283 5535 4968 4983 5523 5766 5689 5753 5538 4836 4006 3514 3137 2654 1962 1414 858 417 328 338 340 367 405 370 407 386 353 334 295 219 184 187 183 191 171 141 170 170 151 136 139 171 183 146 161 115 139 175 165 159 153 134 144 144 131 114 145 133 149 156 137 149 161 151 161 144 165 118 121 147 154 148 110 114 113 143 126 128 144 137 127 116 123 116 125 114 106 106 118 127 118 107 121 125 119 121 125 118 123 122 121 108 105 112 44689 275 653 30 9623 12 24 49 7559 3408 -43 744 2990 8692 26409 76119 212146 525439 454427 688378 999999 999999 268436 228767 2134 344 208 92 -64 25 155 -19 999999 -17 88 49 125 29 -35 999999 999999 109 57 131 125 170 112 137 7 166 61 121 27 30 -85 117 54 7 96 96 183 341 300 148 153 279 390 251 168 249 149 65 163 27 57 32 139 184 129 108 69 178 143 187 194 205 122 65 133 110 157 193 148 67 244 235 142 232 159 179 233 297 340 276 345 402 446 574 677 461 324 391 396 330 325 372 310 248 157 149 211 190 163 117 115 144 157 106 220 279 280 295 225 269 264 315 286 266 278 255 228 245 205 196 322 589 851 906 818 1415 3823 6747 6854 5820 5443 4282 2567 1536 882 525 401 300 249 362 250 186 294 326 336 382 569 1053 2427 3882 3523 5337 11400 16200 13464 7223 3328 3601 4022 3835 3938 4306 4639 4743 4366 4097 4129 4011 3705 2845 2048 1623 1223 928 509 312 301 306 273 269 330 364 322 332 357 381 260 194 181 176 154 146 165 161 134 172 177 152 146 143 134 143 152 139 136 124 147 136 154 154 114 137 138 128 145 138 121 135 162 150 124 132 160 195 214 175 162 124 114 96 112 119 113 112 94 107 107 122 119 88 92 98 93 103 110 108 112 108 113 115 117 109 102 96 96 108 113 99 92 94 84 44698 276 629 30 9629 12 24 58 7560 3402 -54 357 1214 4266 12459 35693 106484 326585 834968 999999 999999 581515 132490 4594 368 435 276 241 194 154 54 61 34 -5 36 -21 100 56 57 -47 72 63 35 126 102 143 178 75 59 14 82 -50 79 93 142 84 115 61 66 18 -4 5 137 445 229 83 37 208 312 223 163 161 188 159 134 116 151 162 55 72 71 171 149 202 227 202 178 56 65 140 250 187 190 106 130 157 178 137 151 216 236 220 208 248 316 268 203 261 449 547 510 362 299 345 332 322 331 304 177 133 164 76 86 134 155 112 119 131 127 88 183 198 210 214 197 254 230 172 223 236 145 200 195 201 223 283 391 492 733 805 953 1882 3442 4755 4479 3454 2348 1228 523 289 151 152 133 137 172 175 232 266 283 312 336 334 449 792 1165 1377 2008 3952 6712 6301 3142 1841 1913 2193 2343 2517 2673 2986 3316 3416 3512 3565 3617 3525 2904 2078 1388 854 454 280 235 196 255 248 330 369 277 281 343 298 287 210 153 123 105 160 157 135 114 113 139 122 110 115 111 118 139 126 117 97 114 114 112 89 100 95 102 99 105 128 115 119 113 104 124 117 130 217 276 277 252 137 70 84 95 99 84 88 89 93 96 92 73 83 100 106 97 92 89 84 91 75 88 101 88 93 83 71 72 81 84 86 83 77 83 79 44707 293 123 30 9633 12 25 7 7562 3396 2039 2904 3343 3663 4645 5587 5105 5247 6919 9227 9881 9991 9132 8255 8595 9485 7592 6962 8038 11425 31887 139674 310287 622052 982459 733461 589608 62692 1116 541 564 488 336 256 137 127 98 129 135 46 93 22 137 107 132 138 58 114 136 233 252 143 196 222 218 98 87 163 114 88 152 57 170 100 116 124 134 90 49 117 308 333 246 162 98 324 424 348 309 287 251 163 165 136 141 47 70 184 107 186 94 188 207 175 89 204 280 216 228 157 222 194 168 132 232 215 290 327 310 359 354 288 318 332 274 342 470 448 390 412 368 368 388 391 334 244 204 173 208 160 107 137 171 144 70 132 194 145 193 206 265 270 242 268 263 259 301 325 287 202 179 279 313 389 594 884 953 853 824 981 1498 1891 1669 1244 778 483 306 201 197 227 165 151 151 283 306 308 380 943 1817 2583 3935 5009 5054 3994 2878 1529 1598 1888 2429 3136 3425 3397 3663 3916 3830 3862 3956 3868 3877 3591 3416 3332 3290 3183 2830 1952 1324 575 296 310 290 323 425 346 307 362 423 355 275 204 160 159 132 113 138 144 121 125 119 154 160 163 130 147 140 138 155 153 160 134 150 147 156 154 133 133 122 100 95 129 133 149 197 239 334 339 316 214 143 113 115 143 125 94 98 105 117 110 103 103 114 128 128 121 112 113 112 112 110 108 105 122 122 117 125 115 93 106 110 102 97 96 98 44716 294 94 30 9634 12 25 16 7563 3390 8793 9629 9232 7448 7525 7650 6420 5497 7301 8082 7733 6424 6464 8561 8599 8403 7483 5704 5940 7411 16285 55966 181515 564401 999999 999999 562218 13715 773 544 514 497 473 344 203 200 64 41 210 103 55 68 181 69 133 110 124 135 17 1 117 97 104 155 31 51 201 94 77 71 54 37 86 174 102 103 36 99 68 -1 53 286 400 155 135 214 320 393 322 313 280 300 267 166 105 96 44 53 8 82 75 182 182 160 155 71 108 168 87 139 165 194 146 156 151 196 152 166 161 250 322 314 238 286 412 302 410 445 343 309 307 283 275 274 250 257 209 164 167 148 119 58 114 99 146 42 95 242 239 204 243 265 186 208 266 196 208 227 251 194 219 177 185 289 385 588 1067 1103 785 784 924 885 699 614 391 237 148 128 189 224 140 141 140 174 219 361 357 399 448 658 874 1400 2569 4262 6284 6474 5075 4332 3676 4343 5871 7012 7510 7542 7823 8043 7783 7672 7207 6638 5970 4887 3708 2879 2030 1472 945 498 304 224 244 277 307 335 349 311 364 346 296 240 191 161 163 138 144 129 131 115 133 122 122 138 159 163 115 124 118 129 93 106 107 130 156 148 139 108 115 135 131 95 88 104 120 153 249 333 360 264 176 132 109 107 106 89 91 101 84 86 78 79 74 71 83 99 85 88 103 100 98 99 93 97 93 86 101 93 92 85 75 79 76 80 74 72 44725 294 100 30 9640 12 25 25 7564 3385 -100 295 409 430 69 999999 999999 999999 999999 999999 81 999999 999999 999999 999999 999999 64 660 1585 2302 3749 20282 42800 58317 161346 444049 995904 999999 999999 580963 53596 1092 541 406 254 161 238 264 131 148 0 136 299 216 192 19 100 157 186 224 310 155 164 145 218 222 223 268 162 137 208 142 152 90 94 99 127 206 211 182 248 315 395 260 210 330 491 532 327 326 286 379 214 174 226 84 64 85 207 90 139 168 201 186 184 222 281 160 215 236 143 228 220 214 213 405 742 1307 834 474 493 513 521 515 410 481 514 502 456 428 462 392 355 330 300 299 253 240 166 142 133 127 194 253 225 219 152 213 296 238 344 275 329 399 401 365 305 326 321 297 284 279 365 589 983 1435 1703 1232 931 1066 954 761 673 458 330 302 272 281 237 288 296 268 286 294 375 481 533 591 635 649 778 933 1146 1581 2273 3884 6461 5964 3415 2570 2915 3574 4119 4357 4131 3740 3121 2606 2022 1459 1049 586 412 302 305 294 245 277 267 314 351 377 431 380 373 421 408 389 301 257 186 231 205 171 154 185 191 196 163 192 216 210 186 189 174 173 184 181 154 182 188 178 186 198 186 176 155 151 166 170 191 165 183 232 344 427 424 347 213 156 143 153 146 147 150 151 146 152 143 139 130 147 143 127 149 152 138 137 144 144 156 150 136 142 135 145 142 126 130 132 143 127 120 120 44734 294 75 30 9645 12 25 34 7565 3379 3976 3395 2476 3898 4338 4123 3956 2807 2277 2576 2361 2500 2413 2326 1685 788 1238 3296 5025 21417 53421 31394 41809 142718 282761 446455 626978 999999 999999 596245 94541 5963 526 479 448 239 53 74 152 145 123 106 92 97 35 -18 25 76 160 147 164 138 183 243 248 146 -13 66 161 114 41 61 76 65 130 109 40 60 57 59 151 315 407 173 191 206 324 295 278 311 384 270 115 113 64 132 133 39 130 57 155 126 97 200 175 193 269 139 159 201 227 229 231 241 379 448 854 1601 1335 718 509 468 467 479 502 640 638 526 384 411 325 289 352 325 255 272 295 277 163 164 232 244 155 116 172 120 160 258 192 197 249 247 296 350 311 240 258 280 305 287 284 391 796 1557 2507 2446 1263 789 766 812 904 756 530 353 246 265 257 229 258 222 228 151 209 269 249 265 367 441 517 602 706 820 987 1345 1832 2241 2450 2287 1960 1711 1562 1500 1639 1755 1852 1953 2135 2185 2187 2234 2291 2118 1960 1712 1292 994 692 493 305 242 251 306 373 350 334 355 290 267 245 215 188 161 150 126 142 149 107 117 119 89 127 129 146 136 117 123 127 147 150 109 91 112 148 133 131 113 124 122 98 111 131 133 147 190 264 372 423 380 175 115 122 116 92 88 86 93 92 96 96 84 82 90 100 107 107 97 97 98 107 96 97 98 97 102 88 89 100 98 92 90 84 80 66 74 44743 294 107 30 9647 12 25 43 7566 3373 1484 1319 1540 1174 624 1406 2281 2281 1597 990 1055 2142 3552 3395 3199 3604 4571 4386 5211 10906 31761 60456 105584 225871 402600 613052 701539 938805 610688 232702 4067 501 357 404 271 55 -14 -8 57 80 -35 -3 -9 93 78 181 120 183 85 31 32 109 190 201 94 91 114 80 143 61 133 134 58 121 131 117 120 41 27 76 155 390 317 182 155 162 420 296 448 391 378 264 101 99 128 20 33 34 130 52 109 194 206 155 84 128 188 94 114 206 196 129 136 247 233 409 639 962 1220 1294 1188 1835 1872 1871 1526 1524 3821 5333 1984 501 417 348 361 354 252 269 167 120 126 155 100 37 77 123 202 98 116 154 163 264 313 307 214 221 196 283 300 217 163 204 268 386 861 1673 2231 2581 2253 1791 1079 595 451 383 306 213 155 232 238 272 214 162 185 188 216 260 288 393 493 511 673 844 957 1084 1402 1806 2012 2107 1971 1748 1505 1395 1535 1768 2001 2241 2471 2849 3045 3165 3274 3355 3244 2919 2445 1753 1232 795 566 514 378 291 269 286 294 325 384 338 338 321 279 183 166 153 156 167 156 136 101 144 148 127 150 142 122 153 128 118 110 148 136 100 120 153 109 120 114 122 93 102 111 96 95 100 137 141 197 309 366 364 297 123 86 89 77 93 90 63 87 104 102 79 87 79 87 88 83 82 82 91 88 89 83 73 81 71 74 69 70 69 70 68 72 70 74 63 44752 294 112 30 9652 12 25 52 7567 3367 1731 2147 2483 2781 2751 2304 2206 3126 5200 9606 12436 14108 12839 12052 13819 14452 15234 11616 7643 7562 12812 20455 57305 204147 534654 640628 999999 924284 567147 248836 6692 523 394 272 308 305 285 158 117 101 8 25 42 133 157 121 145 89 148 96 155 117 129 141 167 89 100 87 100 152 122 153 156 107 271 85 38 135 92 47 76 187 306 239 72 33 264 444 378 286 221 209 205 171 167 19 15 30 54 112 164 182 182 135 180 127 145 162 248 227 166 128 249 290 437 782 1154 3984 17714 36516 36043 22247 12822 3984 1102 958 1011 1180 962 393 413 338 383 406 418 312 279 226 174 188 259 202 179 150 181 192 226 193 317 289 248 234 229 238 340 280 280 181 243 321 318 366 925 2850 6609 9658 9704 9038 7264 4959 2568 1391 1303 917 509 418 372 231 224 249 242 273 305 294 327 460 600 647 802 911 1062 1265 1426 1518 1583 1622 1598 1605 1544 1507 1615 2037 2460 2966 3437 3817 4000 3619 3183 2779 2284 1662 1214 932 603 469 357 281 228 275 322 347 334 347 369 396 399 352 216 173 179 211 189 175 172 136 107 117 159 174 176 168 205 183 150 147 172 161 157 167 168 201 172 165 194 179 159 142 168 140 145 142 164 195 284 398 414 401 309 170 110 133 132 134 130 120 113 117 128 134 134 125 134 122 111 126 129 129 129 130 122 106 111 112 110 126 112 115 120 109 109 112 107 98 44761 275 686 30 9656 12 26 1 7568 3362 219 1291 4968 18205 60772 190805 519480 999999 999999 908475 887398 10762 407 285 194 124 116 63 24 -91 35 54 -11 -60 6 11 -96 -50 23 86 38 82 180 157 40 -76 -38 44 67 41 0 31 79 67 30 91 116 -90 999999 -39 86 99 208 219 78 131 149 277 284 292 192 182 193 188 66 50 59 -35 -89 6 -19 89 110 97 102 108 224 221 169 96 -16 111 123 31 132 363 508 722 1463 8151 31041 45809 25193 11916 6707 4663 9896 9130 2719 1105 617 425 313 285 344 362 306 312 246 124 131 126 54 73 117 93 90 144 240 255 232 282 245 136 177 225 212 235 169 193 151 195 230 365 934 2045 4721 7712 8897 7479 5786 5475 4432 3507 2820 1571 546 218 197 173 166 230 275 302 378 449 517 470 637 714 852 948 1087 1238 1378 1577 1716 1736 1798 1899 1996 2050 2074 2033 2027 2043 2011 2060 1938 1591 1490 1382 1119 1055 775 576 335 294 285 222 253 274 326 375 293 313 346 331 266 171 155 128 110 110 116 126 135 116 108 126 124 110 114 116 108 115 107 142 130 120 98 105 118 85 96 114 134 124 145 133 124 133 121 134 163 303 408 391 283 145 98 100 80 99 80 73 70 97 96 73 85 90 92 79 75 73 80 64 78 67 70 81 83 80 67 64 60 70 69 65 61 59 60 54 52 44770 294 120 30 9660 12 26 10 7569 3356 724 804 966 751 353 771 766 635 1236 1467 1318 1176 1175 983 792 786 506 2984 21847 53449 44075 56647 134720 282433 640659 999999 532070 631933 348128 555171 515409 59792 976 482 341 280 228 97 8 139 81 7 -80 -18 155 137 132 24 -9 9 92 85 132 179 96 132 215 184 156 133 162 97 157 35 45 149 -45 -27 -24 3 108 294 289 135 140 123 163 282 285 282 273 115 52 183 54 1 -5 27 110 30 121 147 112 83 110 118 114 105 55 123 94 149 332 835 799 485 504 597 1027 7150 14667 10012 4686 5274 18922 18354 8999 3667 1656 884 465 475 452 627 970 867 259 241 236 185 212 192 123 162 165 152 170 171 229 286 228 235 242 195 226 322 267 195 191 146 213 217 483 1236 2744 4654 6205 6894 6798 5897 4713 3568 3993 3260 1286 651 346 236 159 227 254 263 270 279 318 409 498 631 757 980 1263 1620 1844 1955 2069 2370 2761 2961 2927 2862 2719 2526 2342 2276 2199 2298 2254 2242 2175 1925 1687 1201 763 560 526 485 381 380 320 296 326 385 429 366 332 376 307 234 201 163 182 169 162 147 141 134 129 153 156 161 152 141 143 130 135 139 166 139 164 139 146 127 151 147 145 144 189 159 149 150 147 130 151 164 298 448 469 367 199 106 104 128 125 109 108 109 109 110 123 106 113 117 109 109 100 118 128 109 93 96 102 106 94 98 98 100 98 93 85 86 88 87 79 79 44779 295 93 30 9663 12 26 19 7571 3350 1511 1657 1929 2287 2908 3404 3625 4038 4892 5914 9075 12218 11762 13072 15039 19936 19313 18005 16974 13538 11536 12635 20977 74408 140647 183307 337039 316733 283042 590346 942327 265157 2002 465 283 391 317 164 72 37 61 57 -59 -12 96 72 40 151 92 33 3 76 109 99 99 42 65 106 68 112 110 124 19 126 110 113 -16 -37 45 -39 88 247 289 157 131 175 177 226 324 216 179 181 210 132 79 46 -43 -59 22 99 98 87 294 273 298 208 81 13 170 154 138 101 199 239 319 311 463 504 686 1278 1800 2401 4047 7961 6638 10328 20046 13246 10147 8770 12838 3832 479 527 552 478 383 235 225 267 264 237 229 172 118 154 143 137 221 290 320 311 251 218 236 208 231 262 248 276 273 199 189 302 594 1633 3885 7063 9380 8683 6315 4092 2308 1692 1337 826 362 238 254 243 249 173 235 312 324 419 551 758 998 1455 2191 2832 2976 2500 2021 2020 2124 2292 2167 2041 1920 1882 1966 2075 2261 2459 2794 3058 3136 3104 2911 2464 1942 1454 1035 662 419 401 375 312 306 307 363 409 409 348 379 343 215 173 169 129 126 168 154 128 137 163 162 136 157 144 140 140 134 147 161 154 178 165 151 141 128 118 160 153 137 151 151 158 141 156 165 170 262 422 483 416 282 169 127 97 104 127 110 126 129 131 128 126 128 119 117 115 96 112 106 103 110 117 104 105 94 100 109 97 102 99 91 93 93 84 81 84 69 44788 280 544 30 9664 12 26 28 7572 3344 666 2346 3314 3528 4013 4173 5729 12205 46480 151638 277929 553094 999999 999999 944831 311091 5539 512 457 438 357 287 135 27 19 84 142 148 145 34 100 45 96 139 21 -46 17 33 37 57 115 139 89 85 -2 47 22 142 149 118 1 27 74 -20 -31 -65 287 284 153 121 179 275 414 374 182 239 188 24 133 75 37 32 34 66 30 55 164 133 158 134 74 75 83 145 128 119 243 408 466 425 335 294 368 450 512 616 791 1964 6136 5280 2040 1145 2370 11549 28225 33838 3968 443 419 435 512 534 402 281 245 274 170 195 170 190 146 135 160 234 290 276 250 236 204 295 252 262 229 264 219 204 277 282 261 379 573 1424 3264 6852 9271 9326 8164 6113 4816 4544 3162 1295 634 560 295 198 232 256 293 308 401 574 816 1018 1156 1803 3510 4817 5026 4171 3271 2993 2675 2418 2308 2307 2355 2447 2674 2908 3033 3142 3387 3646 3591 3211 2468 1606 917 627 400 387 447 494 508 440 469 526 497 392 346 332 299 234 188 172 181 188 189 160 148 132 164 135 160 156 115 124 128 144 168 171 160 158 153 164 179 150 175 138 129 120 112 159 175 160 148 153 170 205 339 444 419 280 162 101 104 105 116 129 133 129 126 122 123 119 120 115 113 120 122 122 117 118 115 103 101 95 98 106 104 104 87 84 81 81 84 78 73 83 44797 277 636 30 9666 12 26 37 7573 3339 174 1420 4290 10440 28997 92326 296968 826475 999999 999999 681326 176386 1637 578 596 505 376 246 261 163 152 67 -19 41 112 38 -77 -42 -6 999999 72 100 136 86 78 154 80 107 76 120 114 133 23 49 126 103 42 102 191 70 32 92 -11 33 285 291 196 189 213 167 252 286 115 86 114 101 117 89 38 -47 53 99 127 -46 89 246 198 26 151 258 336 361 230 359 730 1017 883 591 529 510 566 766 970 1531 7694 28458 37259 20192 11381 5523 5002 9018 9375 2015 1701 1859 2544 3490 1648 874 398 243 280 171 122 170 146 139 170 206 174 266 305 292 300 371 341 315 325 171 220 238 186 225 228 243 196 294 602 1586 4284 8184 10261 10233 8158 6447 5866 4445 2815 2212 1868 979 304 320 303 279 324 381 480 741 1009 1260 1849 3432 5315 7733 8922 7769 6241 4606 3193 2362 1986 2051 2368 2839 3556 4159 4407 4411 4114 3332 2772 2081 1084 513 364 396 445 509 513 482 611 997 891 537 343 303 282 245 181 147 142 149 167 186 201 173 154 160 160 139 158 194 163 168 155 181 148 123 140 139 148 136 150 147 140 154 162 119 126 156 138 120 118 160 246 395 465 436 282 178 137 112 114 134 137 119 130 121 116 134 122 117 139 124 97 107 117 116 119 113 118 111 97 109 114 102 104 91 102 99 94 83 74 72 77 44806 287 336 30 9666 12 26 46 7574 3333 -23 999999 999999 999999 999999 999999 999999 -80 41 566 1211 10619 57056 101789 170972 342187 609254 938879 999999 731541 245880 8401 315 318 278 380 455 295 224 202 129 103 6 48 99 59 67 15 -9 17 87 -26 18 47 10 37 62 -11 4 -30 8 6 99 126 -10 187 54 -68 -67 999999 -94 -71 47 236 262 78 16 57 38 162 295 255 217 147 194 121 22 35 21 68 -16 13 -38 55 87 115 -3 117 310 532 885 767 497 613 915 2466 5200 3641 1231 853 956 1987 4311 5742 8172 26781 41403 31733 17243 6314 3505 3222 4692 7597 13531 10106 15806 13949 4266 3184 1374 260 182 78 54 112 119 115 88 97 163 247 239 208 198 215 259 253 222 201 260 223 165 222 231 212 222 320 335 644 1238 2881 7562 10525 10860 9211 5808 3490 2591 2452 2006 1210 650 430 374 360 433 512 614 931 1271 1797 2438 4509 8305 11930 13501 12741 9868 6280 3685 2500 2300 2420 2831 3288 3615 4081 4313 4406 3835 2969 2346 1927 1563 1013 505 481 494 555 538 563 599 535 471 368 308 302 273 253 207 167 165 168 179 161 148 146 129 115 138 151 141 159 160 168 151 134 153 141 149 171 131 129 136 136 140 128 84 135 154 125 106 114 122 157 308 437 467 432 291 200 129 111 122 125 109 129 141 134 129 113 114 110 122 123 117 113 109 106 111 119 111 107 102 96 108 107 95 95 94 85 81 86 79 82 78 44815 295 98 30 9668 12 26 55 7575 3327 12136 9464 9956 10501 13600 17329 16744 17084 20200 23777 28107 31587 31569 33142 31208 30393 36053 34782 33136 30030 23854 29457 37646 95913 230742 275195 125827 4576 992 856 513 519 519 534 348 319 157 140 10 185 135 72 6 -6 65 -56 102 -18 88 100 39 68 103 147 137 129 141 125 121 58 111 104 69 71 162 53 -55 -48 -5 55 176 402 394 106 169 163 193 227 334 309 283 264 209 151 146 160 33 59 111 91 102 66 17 72 179 168 135 352 807 1743 1902 1099 998 1417 1988 2055 1696 1222 1847 2439 2120 1951 1617 1892 3977 7270 8311 4866 2589 2079 1245 904 979 1350 1404 2438 1257 484 379 317 243 156 241 204 133 142 107 187 167 165 203 201 229 279 315 248 283 268 256 316 177 173 261 216 222 271 267 284 307 575 1100 1498 1870 1610 915 987 2596 3706 3845 3402 2804 2214 1272 632 379 371 572 902 1404 2150 3329 5687 9608 14465 18831 19123 15847 10359 5526 2926 2373 2656 3379 4169 4716 4972 4509 3998 3278 2762 2060 1316 807 534 471 437 405 456 445 418 447 444 450 354 296 298 257 206 188 166 173 144 164 167 145 114 117 124 137 181 173 170 140 121 121 134 155 153 146 149 150 134 152 138 153 164 106 88 140 140 114 119 140 182 305 438 469 433 283 188 144 127 139 128 114 125 137 130 124 137 136 131 121 122 129 128 127 123 118 125 118 120 115 121 113 113 114 109 103 113 94 88 88 89 84 44824 295 100 30 9670 12 27 4 7576 3321 6000 6258 5865 6184 7663 8662 12896 17212 22632 27929 31467 24676 21004 22275 17897 19557 27156 28103 29644 45578 75219 61868 54859 56475 193917 319978 456140 266919 381540 46333 710 505 480 568 494 291 187 176 98 92 44 30 -72 -26 64 53 89 70 88 68 156 64 92 177 146 192 31 47 154 185 130 126 78 49 118 22 88 -23 52 126 157 307 383 195 145 81 93 161 282 275 229 231 220 216 152 115 192 130 84 68 64 127 103 119 120 411 585 649 1576 2511 3435 3082 1842 2568 2515 2566 3075 1799 1914 1671 1376 1412 1416 1370 1507 2083 2366 1486 1406 1009 656 562 614 691 626 507 500 407 264 188 146 112 224 147 200 168 150 238 228 176 145 186 188 189 190 257 301 291 278 212 214 181 207 202 226 222 233 286 265 380 450 421 346 306 439 798 1179 1885 2424 2352 1838 1245 655 434 415 443 582 890 1248 2152 3794 6914 11822 17254 21746 22451 17243 9786 4733 3462 3929 4834 5711 6415 6697 6389 5159 3819 2917 2022 1110 637 463 379 356 371 364 365 354 398 405 345 296 256 278 223 197 188 197 176 146 144 134 111 122 150 154 118 127 154 181 149 172 175 139 148 109 125 155 157 161 127 128 157 171 159 84 80 82 102 103 117 132 143 207 321 391 428 408 271 171 133 117 126 118 113 127 118 101 105 108 119 107 106 106 108 119 119 127 114 112 118 118 104 106 99 105 114 97 80 77 75 84 85 77 44833 279 578 30 9668 12 27 13 7577 3315 130 1238 3269 7373 20974 41626 66050 130907 278956 437943 571397 928003 999999 706765 181117 3033 518 496 341 175 195 60 56 -34 -32 -68 -43 -63 99 225 197 197 225 115 3 199 165 205 77 36 154 250 151 57 -93 39 11 127 142 65 10 -55 26 -17 999999 13 265 331 344 174 -8 106 222 372 385 309 138 282 273 100 132 24 -16 36 100 182 115 27 126 175 65 394 1229 4594 10177 13324 9155 4123 1373 1072 1080 1197 1864 1540 864 801 902 762 847 1049 1396 1139 868 810 666 697 662 1049 2207 1951 1227 641 326 190 193 176 158 173 136 143 177 94 166 146 208 245 149 161 225 272 283 225 172 168 176 239 242 211 235 290 397 451 605 654 698 652 532 412 316 286 370 337 408 468 445 453 517 427 426 430 442 684 1201 1852 2731 4601 7132 12909 22863 28034 22731 14130 7239 4386 3294 3113 3522 3890 4142 3762 3316 2885 2365 1697 1116 864 641 424 306 283 336 346 322 304 343 412 327 272 289 292 243 239 199 159 138 146 152 178 162 162 144 127 175 153 149 161 155 128 153 137 127 134 102 129 180 154 137 122 132 122 87 66 44 90 75 108 120 152 247 377 451 435 336 232 140 93 91 129 121 124 120 122 132 129 122 100 103 114 119 118 117 118 105 98 99 98 107 115 102 94 96 94 102 90 79 78 82 80 68 44842 295 100 30 9670 12 27 22 7578 3309 1315 1352 1494 1681 2064 2559 3651 4299 3868 3144 3166 3265 3108 2879 3425 4479 5871 6537 9974 37249 122826 251754 493691 705653 911079 610175 433209 286588 7541 1339 321 415 344 401 240 120 60 128 102 -9 122 9 74 -53 -69 -29 155 109 77 -32 49 99 161 93 170 130 82 -24 -59 110 73 8 15 33 23 999999 -78 -68 -28 15 75 321 380 347 86 16 27 159 264 301 310 185 13 148 124 118 83 93 143 -9 58 3 142 200 259 381 3246 10161 12782 13527 16410 21018 23204 15711 6025 3197 2561 3193 3960 4616 3361 3317 4774 6751 5096 2267 1683 921 668 654 611 674 717 906 1086 1169 755 356 211 240 151 108 162 211 158 107 198 184 281 279 264 193 225 188 228 254 219 256 160 163 185 189 169 239 259 265 306 348 365 552 740 1071 1362 1036 637 550 553 583 419 351 334 359 393 411 398 390 458 673 976 1283 1463 1836 2560 4194 7530 10809 11608 8568 5209 3247 2954 3480 4177 4851 5691 5754 4268 2615 1347 717 545 436 364 363 270 247 275 273 242 317 318 336 332 264 305 312 279 209 131 166 137 162 139 130 132 138 135 142 152 151 170 172 130 116 156 152 127 117 119 155 148 139 145 149 124 75 73 99 92 91 82 94 108 166 309 428 436 405 335 238 149 136 116 122 125 132 126 117 127 141 144 159 136 119 118 146 132 130 120 102 103 102 112 108 114 111 110 99 103 107 95 94 94 84 82 44851 286 371 30 9671 12 27 31 7580 3304 -82 -67 142 66 999999 999999 999999 129 1034 9535 22035 18460 79046 208735 461089 914082 999999 915377 352743 195827 71702 1499 352 321 185 -14 7 67 7 23 59 16 999999 -19 -82 -32 103 65 -55 -65 -11 39 66 147 153 -30 -15 23 43 -96 -28 -36 -16 41 39 142 90 -58 100 -9 -40 74 41 50 205 439 297 170 24 -10 145 236 313 230 227 183 17 120 62 -2 -34 -33 69 5 167 55 189 649 854 2043 4128 3956 2256 2601 3676 5925 10588 15477 10743 4803 4476 8971 13485 9556 8708 10110 7974 7098 5198 3842 2643 4785 14619 14037 11597 5817 1639 1581 552 243 274 201 220 161 174 189 135 93 130 208 295 149 149 191 234 169 223 228 229 241 223 185 263 248 273 216 260 323 427 567 704 986 1426 1957 2178 2123 2108 1600 898 459 328 320 338 335 316 310 269 259 330 594 1082 1319 1443 1522 1685 2915 4903 5794 5250 3380 2229 1612 1330 1452 2132 3168 3896 3839 3131 2391 1619 1179 875 542 354 309 265 216 241 259 265 263 259 232 247 283 260 173 171 173 152 155 128 99 111 129 105 139 132 113 108 107 77 122 127 99 101 107 107 110 118 123 132 143 122 84 98 91 57 75 93 82 86 156 208 325 420 413 347 289 181 114 99 119 117 109 112 120 132 135 116 107 117 121 122 129 153 182 183 144 115 111 107 96 94 94 90 105 107 105 97 97 100 97 85 82 44860 295 98 30 9668 12 27 40 7581 3298 6514 6791 5976 5660 7040 7976 8960 11916 14573 14820 14071 12764 14332 15420 14537 9877 6511 9204 21451 28388 84665 203209 344493 828126 999999 518061 226181 3526 421 387 487 488 324 442 274 156 85 59 35 -33 -11 28 10 95 140 68 34 29 53 64 108 86 121 189 135 50 9 124 62 -44 -35 28 123 8 28 66 124 104 -14 -8 34 72 5 218 445 230 215 152 153 186 349 237 274 261 224 45 46 53 11 90 182 76 -41 65 114 67 97 272 784 851 632 1348 2442 4978 10956 20496 32520 39962 28669 18307 15509 17527 20815 23875 25913 17737 13166 5534 2529 1589 918 695 762 864 726 464 424 391 361 210 254 238 189 167 136 185 153 225 267 311 273 246 220 289 250 232 185 251 278 259 316 315 254 228 343 265 385 527 732 1058 1553 1984 2248 2239 1838 1290 718 498 397 346 374 530 492 464 342 299 363 337 420 827 1133 1143 1046 1099 1444 2010 2364 2140 1707 1594 1471 1435 1759 2276 2754 2853 2456 1943 1523 1168 841 553 437 381 311 273 290 285 266 326 355 344 321 306 297 270 302 237 189 173 169 162 166 149 167 153 138 157 145 117 132 143 132 165 169 161 174 157 133 153 152 140 104 135 119 89 98 87 102 95 101 137 188 280 425 474 435 274 193 170 153 149 136 123 145 124 150 152 151 143 153 169 162 178 175 207 259 293 215 138 116 133 126 124 126 124 115 121 112 111 105 106 105 110 102 44869 285 395 30 9665 12 27 49 7582 3292 12 172 305 414 606 1101 1559 2713 7633 25078 70800 178962 412459 875258 999999 999999 564380 378499 62315 861 341 360 318 357 281 115 141 88 70 98 74 85 74 89 4 27 61 79 42 63 -15 159 200 124 184 114 152 83 138 -6 138 206 38 83 24 158 99 102 78 15 -13 138 76 171 355 219 138 144 197 280 332 383 299 122 197 170 164 30 44 129 -7 75 80 160 -16 40 150 109 119 162 269 584 1571 3202 3739 7517 13443 19335 17089 10182 7019 5100 4452 2699 1136 1059 1108 824 517 477 478 451 449 456 478 354 279 234 250 191 115 277 278 219 183 124 174 249 260 283 241 226 230 258 190 106 174 239 184 179 246 256 205 262 347 567 858 1341 1559 1604 1614 1582 1495 1266 1061 725 500 381 287 320 310 239 322 362 329 314 310 437 651 1065 1688 2015 1822 1505 1198 1210 1303 1495 1607 1538 1640 1937 2301 2632 2664 2363 1923 1595 1285 990 825 645 534 446 305 267 271 272 264 297 293 289 266 264 262 262 220 149 163 154 173 171 154 154 159 129 157 166 148 143 158 147 124 129 175 169 119 120 147 148 126 112 150 142 94 85 78 82 84 81 76 118 143 182 305 408 389 219 147 109 114 113 112 120 136 131 126 155 168 152 146 175 203 182 179 242 299 305 226 120 104 100 108 114 106 98 93 98 93 88 90 93 92 85 81 44878 295 95 30 9665 12 27 58 7583 3287 3862 5167 8708 9488 9413 9314 9733 8448 6836 7307 9447 10940 9961 8638 8325 7766 8767 16981 28242 62517 145106 178341 258510 338309 477552 707984 769520 277776 54128 887 395 325 306 228 240 203 77 78 117 58 85 109 -37 -38 94 118 44 20 3 34 41 165 109 56 36 5 83 -43 38 73 18 -26 -75 -38 143 128 29 61 -25 24 67 26 205 325 210 181 92 105 211 301 247 275 240 235 168 182 105 31 -21 9 40 17 62 90 113 45 72 132 77 157 406 1434 3810 6413 8151 9381 18666 32149 42532 35534 27565 26832 18578 5212 1966 1265 777 683 660 632 705 619 467 330 359 293 300 331 166 178 209 66 86 68 65 122 161 185 295 197 176 185 163 203 302 265 215 132 171 294 270 186 275 276 351 580 993 1298 1351 1349 1152 885 659 466 358 286 195 308 291 287 227 278 370 478 514 440 346 358 303 358 502 602 649 815 969 1057 1147 1245 1530 1820 2224 2603 2887 2898 2870 2468 2022 1573 1080 651 516 428 491 417 268 273 236 254 294 285 256 197 226 274 284 216 164 123 180 176 161 177 161 135 134 119 118 90 105 157 138 144 120 134 141 113 122 120 133 126 107 116 118 114 83 80 100 80 70 65 71 91 119 185 333 417 337 171 128 118 132 114 126 113 125 156 147 179 170 171 235 291 258 240 201 225 249 236 194 150 118 117 109 91 98 102 115 103 89 78 78 85 83 77 73 44887 290 244 30 9664 12 28 7 7584 3281 124 226 -57 999999 999999 999999 999999 188 831 1329 1311 1600 2865 8798 45499 122248 215707 400321 728408 995631 570175 444494 680202 231033 3392 504 543 480 421 298 217 106 -9 60 93 46 62 41 -95 50 -35 -78 999999 -59 -22 160 144 113 41 67 96 15 11 21 11 -54 -91 36 58 119 94 19 999999 -61 1 55 145 200 362 330 222 57 127 217 277 384 273 196 241 178 183 139 17 45 33 139 99 133 89 32 126 53 79 90 161 161 279 351 278 421 532 914 5532 17662 27002 28307 24079 24211 11270 5478 3368 8100 9166 1371 535 392 367 280 363 303 311 263 282 204 175 109 133 87 129 46 60 127 188 222 238 121 72 130 150 162 176 119 142 158 129 175 174 203 309 294 389 546 675 839 941 1011 1104 998 825 767 863 857 700 482 306 358 437 585 678 698 599 623 940 1334 1199 1115 952 805 1026 1095 1129 1195 1451 1690 1982 2196 2389 2405 2276 2090 1816 1712 1546 1392 1139 791 419 275 234 218 200 243 324 344 251 218 213 253 236 218 146 134 153 105 94 142 126 129 96 105 129 126 134 130 104 151 140 112 115 148 135 102 84 93 88 101 120 96 56 62 45 31 34 21 51 64 58 120 188 319 398 367 249 115 102 87 90 87 88 92 132 166 170 190 194 262 323 279 259 243 215 193 150 112 112 131 120 93 86 81 78 84 72 81 80 66 64 68 64 64 44896 295 90 30 9660 12 28 16 7585 3275 8787 9032 8398 8735 9430 10557 11510 10063 9543 9922 12069 13129 14468 13332 10660 9991 11921 18817 46951 127218 309004 493450 680779 493299 238550 12719 467 545 474 408 478 584 475 407 198 189 71 142 176 95 99 82 186 225 160 60 213 116 49 65 118 116 207 193 168 180 114 168 206 136 151 133 109 119 252 293 117 110 118 70 117 72 42 355 545 321 178 178 102 355 362 389 315 249 209 192 -4 83 153 113 102 118 154 175 167 92 152 108 77 150 90 134 89 135 233 219 286 401 371 1647 7063 14598 20363 20805 8673 2359 1463 2847 10608 17857 12281 5765 3638 2906 628 319 245 244 168 212 158 196 233 202 264 275 259 279 230 292 264 228 214 287 272 267 278 216 177 186 244 270 271 362 493 600 819 1050 1063 1142 1143 1110 923 806 688 657 477 338 324 279 315 441 483 448 387 292 227 239 292 348 434 535 705 870 970 1087 1161 1302 1525 1785 2058 2416 2669 2714 2291 1755 1621 1754 2116 2185 1631 970 544 298 280 285 345 421 380 270 218 253 343 312 225 217 190 193 192 151 164 167 169 178 160 159 173 147 170 164 169 194 175 153 181 161 151 161 145 144 172 168 137 92 121 124 95 109 115 112 107 119 169 308 425 461 405 245 158 161 184 187 179 159 150 175 259 353 353 348 447 394 274 242 300 386 376 238 191 236 246 197 174 156 147 144 130 129 119 117 121 125 122 111 102 44905 295 89 30 9659 12 28 25 7586 3269 9056 9392 11320 14480 19601 23289 25099 22049 17755 20913 22660 17951 11312 7753 8012 6182 6809 16448 41651 112874 287264 682768 999999 750168 511849 376925 55245 867 518 577 604 618 568 346 250 411 313 244 156 166 182 163 119 282 183 159 144 169 112 136 85 196 344 308 170 113 198 216 237 248 259 124 170 250 345 198 79 147 89 57 92 157 231 328 536 361 254 131 86 306 499 497 409 338 329 269 136 119 167 170 198 197 260 190 177 202 147 162 160 266 301 773 1648 948 492 272 358 391 349 352 274 424 575 565 570 555 494 531 524 415 421 372 398 379 314 233 233 270 247 255 237 208 139 148 162 271 320 294 303 270 253 249 356 268 248 195 225 165 180 209 161 187 294 363 400 595 874 1093 1358 1494 1667 1745 1680 1453 1112 892 700 421 376 355 291 471 695 781 672 462 346 303 331 361 528 689 834 899 997 1078 990 981 1163 1528 1944 2100 2218 2212 2103 1971 2065 2675 2810 2600 2327 1609 844 447 338 330 365 389 348 289 279 285 308 299 202 198 204 167 181 183 173 143 153 145 141 189 194 164 180 184 167 175 182 165 166 174 153 176 166 147 158 147 144 140 132 118 104 116 105 120 137 180 261 318 408 486 478 379 251 179 179 268 223 169 183 329 525 538 524 505 490 345 210 237 348 512 565 351 344 369 215 182 174 151 149 138 146 146 144 133 137 132 127 118 108 44914 284 418 30 9658 12 28 34 7588 3263 -93 103 487 897 1241 3244 11856 42219 97305 167121 179919 276695 705961 999999 999999 680015 167923 4926 602 624 642 502 523 426 224 211 176 93 39 -5 86 57 139 164 201 268 227 83 88 131 330 312 189 125 176 261 226 254 145 81 108 133 74 169 165 56 -21 102 79 64 205 184 368 499 328 224 208 214 352 468 427 387 348 219 204 53 54 98 36 161 268 244 212 246 165 126 168 295 571 2541 7849 12380 11770 5761 1850 658 473 305 272 299 234 301 307 311 367 328 328 332 433 331 373 333 329 257 166 227 265 272 192 222 178 75 152 173 149 251 246 278 286 227 225 262 243 318 260 187 197 183 191 247 206 176 217 261 304 342 447 571 770 1002 1215 1397 1719 1661 1287 845 456 379 321 332 249 379 781 1199 1306 1096 718 639 719 752 845 799 885 960 1042 1102 1111 1191 1321 1339 1275 1311 1353 1346 1651 2861 4857 5569 3833 1567 820 552 353 284 322 371 359 336 277 279 273 292 255 186 178 216 185 189 164 175 160 155 146 151 119 193 157 172 134 154 177 172 150 135 158 172 173 182 157 161 164 142 132 112 104 105 104 108 107 94 105 175 280 366 486 505 413 306 212 199 215 189 162 218 482 626 482 416 379 252 188 153 230 362 532 622 459 336 199 141 144 159 144 127 131 133 139 146 131 128 121 115 111 101 44923 294 116 30 9656 12 28 43 7589 3257 329 611 590 100 999999 55 319 468 407 355 507 639 465 883 1778 5038 22405 52870 141652 300039 579227 999999 999999 604051 487193 13702 768 469 401 472 528 464 492 375 234 121 211 158 173 75 100 142 102 158 176 126 144 175 236 285 328 365 242 231 187 110 167 248 252 120 209 210 148 259 192 58 51 9 47 79 22 131 377 550 367 124 116 223 281 346 366 311 319 289 198 189 79 76 152 204 204 194 118 134 128 215 229 278 280 238 284 485 626 1622 2669 1808 1003 535 348 399 332 327 296 385 331 311 354 339 361 330 308 394 390 337 309 195 175 268 129 151 231 171 219 194 168 112 219 235 299 290 227 147 143 193 204 228 142 161 183 209 241 184 191 211 299 339 457 742 905 1154 1400 1589 1581 1404 960 551 323 254 244 259 285 339 455 755 1193 1363 1039 926 1085 1175 1415 1842 2069 1843 1305 1120 1046 1087 1133 1116 948 877 1061 1541 2654 3362 3157 2168 1131 573 347 290 248 237 289 343 348 308 249 206 217 331 243 174 162 149 159 132 130 147 138 183 147 146 158 165 130 177 198 158 125 134 119 121 118 141 130 138 168 131 137 121 102 86 116 102 86 80 111 104 112 210 289 384 451 435 375 259 261 209 207 218 255 424 503 392 221 213 204 145 132 128 148 247 411 528 365 148 92 103 136 130 108 117 123 122 120 111 108 115 107 105 96 94 44933 281 503 30 9653 12 28 53 7590 3251 282 2481 10563 30947 81846 193410 437719 557968 755780 622696 999999 962742 355825 4758 582 513 458 575 473 478 339 244 265 192 182 143 122 176 163 81 155 139 117 149 116 161 378 277 276 256 166 127 82 135 158 215 163 128 64 184 269 323 182 38 77 -15 -18 54 233 580 489 360 199 204 162 216 414 393 373 231 255 95 73 120 29 76 88 116 153 94 119 228 251 170 239 286 274 484 1054 2654 3255 7419 8959 4995 1916 1161 597 519 413 305 371 411 378 454 330 403 385 389 348 323 263 302 246 186 234 249 249 179 193 181 145 175 134 176 308 306 223 223 228 255 288 239 212 313 250 256 258 255 170 104 235 266 281 324 414 707 818 960 1053 1139 972 735 454 351 300 282 269 242 345 367 477 663 911 1212 1632 2034 2346 2390 2557 2525 2265 2423 2867 2275 1046 824 851 871 897 940 910 865 1038 1250 1253 707 334 268 273 335 367 388 367 330 291 260 215 264 287 246 166 189 193 165 137 172 196 142 114 87 104 119 128 151 133 156 134 130 188 182 160 153 174 157 128 132 148 138 94 97 104 121 131 103 100 93 118 212 293 379 484 485 439 333 276 263 208 451 593 462 428 466 357 206 164 172 173 153 147 154 187 246 322 287 191 132 142 152 130 134 152 137 140 146 136 141 137 138 126 114 106 44942 281 499 30 9649 12 29 2 7591 3245 72 651 3733 14924 39726 112342 269599 363122 940696 999999 999999 461224 11001 494 320 572 562 549 459 463 439 218 228 220 131 178 56 151 125 125 89 75 189 156 104 191 279 418 304 204 216 119 102 83 105 78 106 99 148 105 176 127 42 58 34 21 41 59 30 191 441 408 203 108 114 193 359 432 268 422 387 292 142 82 103 169 134 43 99 35 61 165 74 84 188 167 241 470 1002 1855 5294 7160 7577 4596 1646 920 669 421 355 328 281 302 325 394 431 408 355 210 318 301 204 202 188 240 176 155 175 181 258 170 134 115 104 238 292 249 217 270 212 230 234 211 186 144 123 131 97 138 142 238 252 218 190 216 289 354 531 607 739 755 715 605 446 276 220 147 205 200 246 271 292 395 514 704 833 1026 1940 3119 3233 3026 2599 2543 1811 1048 837 773 750 716 771 754 725 684 927 1358 1108 563 486 267 165 172 261 323 362 269 219 205 213 237 204 185 131 149 109 95 126 110 110 113 120 94 110 114 84 125 119 94 131 132 142 115 106 99 106 110 101 129 129 109 84 84 104 110 93 80 75 65 138 298 309 436 443 407 352 251 219 247 243 445 693 551 440 373 258 166 129 110 99 101 91 105 113 126 161 160 118 104 99 91 94 98 99 95 97 89 90 86 82 98 94 81 85 44951 281 499 30 9649 12 29 11 7592 3239 438 1682 5189 13672 34137 95181 237313 540440 999999 999999 999999 303673 7279 560 443 380 440 527 499 458 396 314 201 169 168 109 213 152 47 95 89 81 118 52 168 406 320 369 327 128 170 193 222 280 230 168 68 126 125 166 154 178 93 101 66 49 110 90 79 347 520 573 267 133 112 344 372 382 356 428 353 226 218 115 89 178 167 133 116 131 76 110 145 199 207 254 289 564 767 1284 3068 4363 4709 2944 1451 1157 943 625 333 336 412 487 415 346 331 308 338 419 444 422 365 251 290 216 271 195 173 220 142 139 159 239 117 260 249 271 169 189 217 290 247 280 255 186 205 174 289 207 200 243 257 219 190 273 294 350 382 475 518 572 540 426 324 326 249 243 272 235 230 230 299 339 451 488 619 839 981 1214 1619 1640 1357 1196 1095 1000 928 826 779 761 752 872 859 764 980 1236 954 702 676 552 411 321 349 366 367 322 241 248 277 252 186 138 118 162 141 135 166 145 162 138 141 144 149 167 143 166 139 144 155 133 145 129 165 158 138 146 149 145 162 150 118 111 108 102 114 112 136 106 214 421 484 557 536 472 404 330 226 430 701 697 862 903 689 446 250 172 149 150 136 127 125 137 148 139 145 169 147 121 123 129 135 120 120 118 119 116 120 112 126 130 127 116 108 44960 294 109 30 9649 12 29 20 7593 3233 1630 1571 2045 2163 2517 2570 2446 2611 2847 3311 3884 3637 2733 3470 5942 12295 57186 115390 184110 402659 797274 999999 677635 659665 94320 1943 491 399 379 535 492 520 428 277 174 165 136 139 111 41 97 177 211 153 175 81 140 197 231 244 240 229 104 153 144 51 127 72 44 65 70 64 150 134 32 5 11 64 -6 19 66 138 411 536 433 262 31 67 169 301 429 370 324 328 257 108 80 -5 20 48 36 87 90 97 107 143 144 170 240 329 765 2463 5992 9250 9841 9798 9952 5190 1854 909 840 624 379 333 355 500 513 504 468 410 388 387 467 384 317 240 247 223 198 176 169 190 117 125 154 196 158 213 234 191 140 101 235 234 212 183 210 191 168 183 209 154 151 227 243 247 274 191 279 321 427 465 456 460 446 372 365 292 278 237 241 253 208 228 303 321 406 434 441 539 638 790 948 1082 1187 1323 1156 1084 890 757 667 651 782 985 1101 940 893 984 1132 1087 602 385 327 293 288 304 212 172 197 276 237 143 139 118 138 104 83 138 125 112 122 133 128 118 92 118 118 120 103 116 104 87 127 94 105 114 112 124 108 106 65 51 50 70 59 63 114 70 61 161 399 503 505 575 564 374 285 234 501 748 1020 1012 725 619 331 149 111 103 110 103 93 108 108 99 105 100 92 111 79 80 88 88 81 80 80 81 83 82 80 82 83 82 73 60 44969 294 107 30 9647 12 29 29 7594 3227 14814 15703 13941 12379 11151 9601 10125 9173 7530 7823 22411 32276 8653 22935 31173 24718 51865 152328 302628 648890 867483 658202 183732 7474 518 357 412 424 235 347 389 344 444 299 136 88 60 164 19 -20 13 26 118 19 65 106 118 110 124 260 288 93 -22 156 63 100 103 39 76 -26 98 37 0 51 113 43 -55 7 64 13 3 -13 140 356 425 266 161 94 122 136 425 284 282 353 246 113 30 28 38 58 73 107 72 147 150 60 49 247 243 455 889 3001 10260 20157 33436 47716 58599 63554 54244 32065 16352 4874 1932 1164 883 692 545 370 462 459 533 512 422 298 287 251 346 291 252 199 232 286 255 191 156 243 235 255 232 250 226 253 287 331 276 209 179 240 264 244 211 174 240 250 233 295 315 266 265 348 380 475 630 610 570 491 411 347 338 349 311 296 279 243 266 320 347 369 483 552 711 811 1045 1144 1129 1149 1171 881 761 725 634 699 765 958 1150 1124 1027 862 736 1011 1079 528 358 323 355 343 290 253 241 263 266 182 172 182 175 146 169 185 189 178 177 164 160 205 161 171 168 165 152 181 169 177 169 147 162 151 173 156 151 184 175 161 155 159 121 135 145 119 106 181 393 583 589 685 606 379 276 496 709 834 869 646 649 580 297 172 179 182 168 149 154 159 147 146 150 143 145 151 135 136 130 128 116 121 125 124 123 122 129 134 129 125 119 123 44978 294 106 30 9646 12 29 38 7595 3221 7775 8822 9220 9734 10630 10801 9133 9029 10048 11095 11300 9162 6896 5947 6232 6224 14689 62206 148806 183018 298425 272919 118256 134809 64284 5766 999999 999999 26 -53 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -32 999999 999999 999999 999999 999999 999999 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 395 791 2049 4802 13197 29558 54373 81423 103001 128549 149182 176773 166480 134725 104904 62666 54076 51232 35393 31318 33487 18011 1349 696 569 404 274 225 252 206 210 210 177 140 106 146 156 190 227 227 203 188 312 277 205 235 209 219 220 211 215 221 146 193 240 193 259 262 266 217 286 296 332 320 359 289 323 394 442 334 317 235 221 233 250 269 325 315 320 348 359 371 352 458 542 520 589 726 722 733 744 684 709 677 940 1118 1142 1323 1168 768 756 898 699 538 460 340 319 346 295 260 220 217 197 185 186 224 177 157 160 157 126 138 138 96 89 113 167 144 109 142 157 148 105 126 123 107 114 136 131 110 124 119 120 93 102 80 93 129 112 135 103 163 431 528 546 657 496 281 369 572 620 775 628 397 522 459 215 121 115 116 105 117 100 100 109 108 111 125 120 120 103 114 111 109 99 90 84 97 90 80 83 95 98 89 86 77 44987 294 105 30 9645 12 29 47 7596 3215 7599 6914 6926 7122 7324 7423 8141 8618 8265 9691 8736 6890 7064 8429 13065 23640 67109 119708 246956 423527 540027 627496 469141 278796 6159 103 49 187 151 56 288 208 121 999999 999999 999999 999999 999999 -12 999999 999999 999999 999999 -51 999999 999999 999999 999999 -74 3 13 999999 -36 999999 999999 999999 999999 -97 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 50 -7 17 -42 -57 -74 26 -5 58 123 50 47 999999 999999 -84 999999 999999 999999 -82 -63 -56 -46 30 396 1529 3979 7199 9232 9599 6313 9777 13006 11339 17435 26012 47002 65850 62666 49981 47078 77262 104591 97793 106465 88782 72449 58695 40662 17472 2701 433 236 276 313 291 289 259 255 280 149 183 235 176 141 187 181 228 228 292 323 295 244 324 265 244 251 260 326 243 194 179 191 244 257 248 267 342 375 425 440 404 422 419 402 411 332 267 271 253 380 381 303 317 337 433 477 440 398 424 380 460 559 510 567 688 976 1365 2241 3034 2322 1712 1496 1143 923 1391 1774 1342 1008 585 389 382 408 436 390 297 312 335 261 199 217 220 182 199 198 186 226 216 188 181 175 160 175 186 180 173 178 187 191 183 196 192 165 159 155 149 143 156 177 138 114 126 123 142 171 153 137 282 485 517 589 744 559 329 464 582 478 521 361 241 369 404 225 177 163 166 178 153 153 159 164 180 177 167 161 156 156 150 149 150 147 148 125 142 143 128 128 145 144 148 138 130 44996 291 196 30 9646 12 29 56 7598 3209 -12 77 102 183 257 591 444 245 933 1812 1868 2569 6774 22528 60090 102327 267597 581525 928876 999999 896288 510865 43570 968 341 360 339 326 327 294 205 -13 103 41 0 15 97 90 -7 -12 999999 12 -14 -25 74 141 58 223 209 172 5 117 116 57 88 -21 -94 -13 40 60 44 49 -89 -85 -31 -50 -71 4 15 108 199 323 257 250 128 -7 55 326 355 192 156 192 -18 14 136 73 56 26 29 70 -18 34 96 157 145 110 167 179 585 708 1485 5928 13080 19141 23670 23825 30056 39576 41336 44629 32597 26621 22726 23004 16027 3520 2365 5930 3329 370 229 271 290 231 333 324 264 212 225 239 187 134 181 186 201 236 289 307 327 361 253 271 256 253 268 250 217 218 237 251 207 188 211 296 242 260 328 320 354 356 441 422 446 441 331 333 313 280 280 289 226 272 293 294 421 455 403 373 302 419 444 476 433 597 746 801 883 1059 1245 1203 946 600 502 638 918 1060 721 485 355 329 377 373 370 327 291 260 293 294 145 164 212 173 181 162 148 141 156 176 165 154 158 165 186 159 138 145 125 178 147 150 161 174 157 176 143 134 139 152 155 134 139 157 155 143 127 272 439 474 510 626 684 609 382 512 620 406 286 246 196 189 258 177 151 142 169 164 151 122 127 127 143 154 160 144 125 121 132 137 139 125 120 127 120 118 120 107 100 98 103 112 112 45005 280 527 30 9647 12 30 5 7599 3203 317 1429 4268 11904 32263 88245 243618 618198 984623 999999 971622 924931 225607 3380 527 463 327 236 343 368 245 202 220 172 175 214 145 129 31 133 179 157 98 84 117 249 378 416 163 230 63 144 167 250 114 108 178 157 267 191 156 8 113 83 15 56 55 192 383 572 447 260 131 235 286 266 293 408 358 289 94 93 28 5 58 -11 27 127 133 203 99 219 244 256 372 366 1117 3865 3499 1492 1007 812 536 388 387 404 546 539 443 564 438 378 320 378 504 436 290 274 285 293 246 315 263 227 256 150 183 205 240 147 43 144 196 185 161 132 173 246 276 222 202 259 241 227 190 217 219 182 179 157 133 192 193 220 293 262 254 242 327 455 502 466 417 364 269 287 275 289 276 266 238 298 281 281 352 340 304 297 376 385 471 509 483 553 657 833 1112 1227 1142 822 488 461 465 510 440 321 260 277 316 349 346 297 220 228 164 216 178 188 152 150 113 150 154 153 145 146 152 118 122 107 121 134 120 103 123 128 108 114 117 83 98 114 150 166 114 73 85 109 110 92 134 129 120 235 355 416 435 424 428 431 677 549 409 625 448 314 230 144 120 112 123 126 111 110 117 99 98 91 101 89 99 124 121 103 109 114 102 108 100 86 80 85 70 75 91 84 87 78 68 71 45014 283 437 30 9647 12 30 14 7600 3197 -22 296 461 1624 6618 19222 52297 132264 247150 446909 778443 963383 879136 654472 397404 147953 2382 522 536 456 336 201 76 197 203 237 122 128 174 105 62 26 88 156 32 22 140 244 252 300 293 316 307 170 135 54 112 82 184 121 242 239 194 -1 72 94 84 8 -16 63 169 291 453 473 407 333 254 257 175 335 390 448 390 245 179 170 136 120 131 142 165 121 144 143 163 107 152 81 285 399 683 914 882 491 372 301 374 418 347 448 378 400 431 439 417 349 378 355 314 299 310 283 262 239 248 169 162 262 251 368 236 125 144 181 151 152 173 188 174 179 158 271 285 298 378 292 256 233 287 181 148 247 200 175 207 179 195 227 244 247 244 355 396 509 494 453 385 371 266 243 265 261 201 248 230 259 292 335 366 325 442 558 517 528 466 592 818 1193 1559 1673 1526 1073 682 542 617 754 687 435 330 301 337 345 356 331 243 202 223 263 291 182 128 92 128 164 173 141 136 146 135 126 117 135 119 139 137 115 130 133 154 114 129 136 144 150 166 158 119 104 109 100 114 108 117 146 141 211 310 368 383 388 373 383 417 743 729 601 554 361 257 198 123 135 125 137 120 115 115 113 117 103 88 82 96 106 123 129 129 125 124 104 103 114 96 101 104 100 91 90 96 82 88 83 87 45023 294 107 30 9647 12 30 23 7601 3191 29928 27822 28691 31181 32732 27953 26903 28223 28242 27074 23423 18364 14144 14584 18435 38502 37284 26035 54564 131492 366178 628021 532059 288531 34221 7000 804 565 403 431 291 283 285 151 239 252 269 213 135 137 153 93 182 70 66 130 87 109 70 152 231 355 459 285 221 216 209 108 161 147 140 98 188 215 195 149 138 171 28 128 13 -15 20 219 357 546 416 349 240 238 163 175 309 420 340 251 227 241 247 127 47 92 158 57 99 215 245 270 318 316 511 853 1050 1946 2508 1978 1969 1729 843 459 585 545 458 495 427 373 303 373 313 314 314 300 312 260 256 178 217 227 225 240 280 271 263 216 223 221 202 141 165 191 185 222 318 283 288 301 318 349 330 276 324 282 255 204 199 204 208 213 223 238 253 320 319 365 481 458 509 502 361 353 286 303 280 221 237 298 287 331 440 489 568 602 563 480 458 559 781 1263 2050 3462 4593 4313 2247 942 570 669 698 504 324 278 301 363 416 333 307 316 284 264 316 230 152 165 150 160 135 152 160 194 157 177 112 127 108 145 183 116 120 124 119 116 147 137 119 161 144 145 153 143 126 146 180 122 150 170 165 164 240 348 389 406 407 391 376 346 699 768 629 493 282 167 132 137 139 132 124 125 128 118 125 127 114 112 111 115 120 117 129 133 143 139 117 119 123 126 128 118 118 114 110 107 106 97 89 88 45032 294 107 30 9647 12 30 32 7602 3185 5880 6137 6561 6494 6183 5236 5266 5427 4568 4131 5130 5782 4795 4862 7435 16950 36700 46099 74846 180027 410038 780416 999999 932387 394023 12489 503 510 388 388 210 245 367 256 162 91 111 153 118 80 100 -3 -52 107 196 193 119 155 146 223 214 256 205 180 89 135 191 195 217 232 134 116 29 93 160 165 114 78 18 -10 93 66 30 -33 126 381 447 424 290 183 271 278 341 388 352 350 314 221 85 135 213 203 174 14 98 179 168 128 107 203 269 314 625 2815 3378 1133 926 457 344 308 365 393 394 373 328 233 208 258 248 268 213 161 285 282 298 235 225 169 192 237 235 227 217 182 189 162 113 136 110 179 145 160 279 295 203 214 217 206 254 226 224 239 248 290 210 156 226 195 235 161 209 217 297 333 387 506 553 475 405 359 233 228 204 213 201 233 276 351 423 451 527 631 715 615 479 507 726 1084 1656 2671 4057 3441 1446 786 730 822 705 471 320 343 381 308 297 269 199 237 257 271 259 154 125 151 153 147 188 196 118 137 175 151 145 118 138 147 149 163 153 126 141 148 153 140 128 136 122 104 114 103 113 129 124 106 127 157 177 226 294 353 363 422 368 319 329 270 517 604 571 430 215 124 105 115 123 124 110 108 106 100 89 102 101 98 103 93 102 113 112 114 127 133 119 114 114 133 119 116 120 115 104 103 101 96 89 75 45041 294 111 30 9651 12 30 41 7603 3179 2339 2201 2489 3084 3465 3932 4309 4872 5235 5360 5220 5198 6770 13030 20713 52990 95736 202745 427300 669957 715770 833507 636301 295320 322722 6969 669 449 356 413 359 301 261 229 268 257 249 194 171 96 95 190 147 132 109 179 225 133 176 176 169 343 393 367 268 210 253 112 168 162 110 135 180 91 103 74 66 115 145 106 32 8 90 86 103 196 337 527 408 256 259 248 300 329 335 458 243 237 135 58 85 197 144 130 60 153 146 172 207 317 208 203 365 634 660 483 276 326 458 393 476 447 331 388 463 350 298 246 399 330 331 256 319 280 297 276 269 276 258 240 228 229 145 123 159 242 113 149 179 186 178 275 326 282 280 298 247 250 291 279 284 216 168 183 193 268 286 230 250 276 248 269 335 375 467 515 629 640 504 311 267 289 270 256 251 357 394 375 529 789 1063 1278 1270 1021 772 891 1311 1817 1978 2033 1814 1366 784 643 722 697 571 471 377 339 328 354 351 268 278 270 246 286 306 205 194 181 115 183 203 139 177 182 176 164 182 204 158 147 111 140 159 172 129 127 113 114 130 137 138 110 129 116 109 133 149 126 151 192 253 278 318 373 429 422 346 340 287 192 223 339 407 486 331 178 135 131 127 122 130 118 114 120 109 117 127 120 108 92 108 102 105 111 112 120 127 128 131 128 128 116 121 132 127 121 113 108 108 98 45050 282 472 30 9652 12 30 50 7604 3172 -60 808 2118 4715 8242 15175 37293 93459 160604 329756 606328 899323 999999 828103 179369 2930 354 373 332 247 299 219 80 185 72 104 163 103 204 58 118 -28 53 77 69 63 179 266 290 252 251 240 116 35 23 113 22 -25 39 124 107 123 111 45 14 129 7 32 -9 15 61 54 178 569 513 334 211 164 114 213 331 383 394 243 236 110 112 107 95 17 56 194 98 70 181 109 76 126 132 114 275 381 333 269 218 270 239 250 347 251 233 217 311 407 396 404 473 604 362 219 157 278 203 267 303 233 254 197 223 148 209 183 159 54 86 87 68 72 155 210 237 248 282 248 250 243 205 173 151 144 188 202 120 136 228 235 217 209 247 258 341 328 311 352 322 191 242 252 251 227 290 336 391 448 497 703 1044 1419 1629 1555 1219 844 702 836 1409 2059 2710 3485 3505 2042 778 541 579 647 526 372 296 196 260 278 296 226 183 222 238 255 204 133 87 111 123 111 140 124 112 125 137 96 99 74 97 96 125 142 111 65 86 101 121 114 81 76 94 96 66 94 99 86 120 121 75 101 178 242 289 314 346 306 304 275 135 109 135 189 300 294 143 70 74 87 61 61 43 60 62 53 58 61 70 57 45 59 61 65 64 67 64 73 69 71 61 60 60 52 48 54 60 73 69 57 55 53 45059 279 563 30 9653 12 30 59 7605 3166 129 1039 2795 7952 23281 68556 203694 510628 995147 999999 999999 320046 9681 471 374 266 227 359 334 157 141 167 158 227 241 88 216 136 200 104 66 144 183 220 231 208 194 235 194 177 149 154 169 185 236 182 170 261 71 94 162 152 87 165 49 89 136 158 188 197 406 594 475 443 191 183 352 401 511 614 341 269 124 86 116 131 106 85 178 142 126 164 153 205 284 362 641 1060 1294 834 509 438 442 355 282 303 324 407 370 312 297 382 349 450 611 519 301 338 363 377 329 210 284 248 234 220 195 264 254 150 119 90 213 196 149 193 232 304 352 302 265 283 370 370 332 232 241 225 104 159 195 293 305 310 382 325 431 417 519 669 742 586 510 402 295 309 325 333 324 390 464 507 676 877 978 986 906 819 689 570 590 803 1242 1964 2743 2804 2282 1276 754 620 516 456 334 280 272 296 284 268 269 251 258 296 270 215 191 174 210 193 148 123 95 159 190 165 116 125 137 119 103 141 148 150 168 151 153 144 148 141 159 142 145 140 127 119 121 161 129 131 205 237 312 363 414 397 322 333 248 152 137 154 226 264 179 101 96 109 116 111 95 86 103 94 97 86 82 100 99 75 96 87 68 95 105 85 84 84 86 96 99 84 90 87 101 107 99 100 87 86 75 45068 294 115 30 9655 12 31 8 7606 3160 1423 1799 1874 2187 3184 4184 5227 5495 5300 5118 5180 5620 8900 21919 13520 13837 15809 21698 98391 302027 473611 439381 585787 706092 500077 358285 591965 280969 61316 1162 313 379 336 264 291 229 164 63 145 138 244 267 141 191 227 248 201 183 174 180 135 99 203 288 268 265 153 254 251 217 78 168 175 167 197 148 121 170 108 158 126 150 187 93 90 105 250 588 438 226 208 221 210 442 354 421 538 276 162 175 151 138 70 80 188 280 157 136 230 205 299 587 1206 4613 11096 11770 10584 9815 9000 6136 4496 2967 1570 901 829 572 508 442 344 373 397 361 297 390 460 339 277 237 199 306 321 224 291 320 167 207 151 127 73 137 207 263 292 293 254 310 277 292 342 337 273 206 206 190 144 147 261 305 362 367 428 468 622 657 665 854 887 655 474 358 292 319 409 367 400 411 413 499 559 590 659 684 621 448 425 521 584 923 1593 2164 2447 1643 825 683 717 621 524 454 348 294 325 336 313 272 295 276 295 336 266 172 201 179 157 151 162 179 173 150 174 175 131 154 140 146 127 143 153 153 137 147 177 153 142 148 137 137 113 97 142 173 182 165 198 254 276 328 377 439 411 278 306 272 150 153 161 219 219 146 125 106 90 84 94 97 116 92 113 99 75 103 90 88 76 79 99 102 98 100 87 93 101 114 110 115 100 94 89 91 90 100 112 105 79 73 45077 283 445 30 9655 12 31 17 7607 3154 71 337 2500 7826 7533 8880 33338 86702 164666 269818 406341 753756 999999 991528 650668 350845 184206 93658 1894 111 205 300 410 339 216 278 249 159 174 239 117 34 72 55 105 101 38 232 268 315 352 232 177 288 245 185 139 178 104 70 46 114 222 243 111 132 266 103 101 132 143 96 132 229 345 402 371 284 302 264 288 365 384 413 364 339 198 109 206 178 181 154 117 178 170 97 86 151 214 200 251 189 452 333 528 950 1394 2599 4322 3153 1488 846 506 408 315 345 355 497 572 487 405 303 373 272 246 276 212 268 201 223 287 249 219 205 194 152 118 205 166 219 283 253 305 302 226 310 387 374 267 177 154 81 157 134 172 191 284 286 343 485 536 687 675 711 763 696 679 575 374 343 394 455 393 354 427 495 429 491 495 495 449 334 290 336 357 368 547 974 1362 1448 1138 811 651 685 650 510 407 341 339 342 334 291 294 279 249 256 300 207 167 209 194 171 140 182 168 139 145 117 131 152 100 101 116 119 163 170 153 127 111 119 109 104 116 107 94 119 142 124 118 147 171 168 210 281 316 362 399 313 210 243 182 113 139 142 185 198 140 96 78 78 75 88 98 99 101 107 75 82 90 98 92 75 84 68 67 69 74 77 66 78 85 92 91 95 93 88 71 59 62 82 83 72 70 45086 294 112 30 9652 12 31 26 7608 3148 32 999999 999999 999999 -12 62 412 1080 2019 3124 3537 3607 4601 4590 3865 5176 9327 24965 109486 304032 556340 546359 951782 988506 432680 538327 345969 6781 415 356 348 266 296 406 366 326 269 408 355 209 181 236 242 198 290 168 190 177 127 95 139 254 232 234 255 204 96 191 80 155 183 119 203 247 149 203 179 148 139 123 175 91 149 53 364 529 522 368 293 191 314 345 390 506 562 445 286 223 70 155 227 122 153 193 199 242 235 266 230 222 291 277 277 291 228 219 340 315 288 390 547 543 535 563 453 358 381 428 400 463 515 572 538 426 335 284 179 252 189 221 280 201 227 277 185 174 159 151 144 198 214 286 251 302 349 259 301 270 341 335 272 230 196 211 110 137 280 242 334 281 359 471 564 615 670 680 699 679 541 498 427 478 520 562 459 408 435 416 453 438 413 394 384 388 382 395 388 475 539 763 862 598 545 585 587 501 434 377 378 335 383 361 335 318 239 321 313 324 211 158 149 172 193 178 136 176 162 143 191 164 146 144 148 148 130 117 132 141 145 149 137 124 150 165 157 142 94 97 119 147 178 174 183 272 325 354 407 410 304 234 254 244 145 138 150 169 173 162 135 126 101 82 80 88 107 122 133 121 127 114 113 121 128 125 122 112 111 100 99 92 89 85 101 121 112 114 109 97 97 105 110 99 105 97 45095 294 108 30 9648 12 31 35 7609 3142 2744 3460 3849 2723 2652 3000 3362 4190 4402 3957 4671 6260 8902 12903 22948 68023 114353 163116 260770 393488 336716 461662 560631 739884 883329 252172 6633 820 367 398 278 318 374 317 239 163 81 52 154 49 71 38 50 125 124 5 164 177 111 70 34 19 83 109 64 95 79 122 188 131 86 204 172 302 203 121 107 72 156 149 101 78 91 -22 181 226 258 456 408 301 192 147 278 360 429 418 472 316 125 186 52 112 161 113 102 173 199 152 175 97 78 157 134 140 117 187 274 186 214 664 1762 2072 1963 3154 3792 4083 4043 1824 646 470 544 587 788 588 463 321 293 184 229 251 165 206 154 91 136 129 91 109 33 89 143 163 261 263 269 224 283 259 240 259 252 176 213 219 182 190 196 156 213 361 370 434 532 609 635 713 703 563 514 435 393 391 392 416 434 439 412 403 432 336 340 348 298 277 274 297 267 307 356 386 413 401 341 357 310 261 256 273 269 277 323 267 228 242 257 283 299 237 161 161 138 149 157 142 131 182 112 104 98 92 83 94 108 110 104 104 115 115 109 127 131 104 89 90 110 82 68 114 104 143 161 191 309 321 358 338 367 351 264 157 179 183 103 116 113 90 93 71 61 68 73 70 57 71 66 48 73 66 54 71 67 89 74 71 67 73 65 71 59 47 67 72 72 56 68 56 63 52 57 54 50 54 46 50 45104 294 105 30 9645 12 31 44 7610 3136 10072 13510 15318 16815 17259 16274 17131 16761 14578 16320 20274 27673 33512 40723 50499 62671 81053 64730 107000 172781 347709 461584 455777 506817 411246 110127 6897 369 229 174 2 54 180 202 56 -84 -45 39 -84 8 999999 -2 -3 39 0 -45 -100 -51 999999 -93 -45 999999 999999 -54 -92 999999 7 40 999999 999999 999999 -28 51 -46 999999 -46 -70 -14 -98 -32 999999 -18 -43 -38 999999 -6 142 174 262 205 55 -40 131 171 198 188 56 184 110 42 14 2 -28 -35 -41 -35 35 72 58 43 64 135 105 23 139 248 296 139 176 388 830 1789 2153 2105 1714 5628 22618 58213 94111 96309 80452 84239 89079 91892 28065 5284 876 249 222 283 290 234 259 301 163 182 228 135 111 177 233 196 230 296 353 265 182 307 354 306 398 385 218 205 209 174 224 194 283 285 372 537 574 700 735 665 646 586 497 429 465 518 463 430 429 380 425 400 355 311 315 261 257 276 243 343 304 326 358 328 311 324 312 325 290 333 340 325 328 401 348 308 247 289 302 327 328 273 229 206 197 186 164 174 183 192 190 158 158 176 188 172 142 148 186 192 185 177 167 127 132 152 158 119 130 154 154 126 156 213 214 223 331 415 521 538 420 338 244 177 183 189 185 160 163 161 146 121 120 122 115 120 119 115 111 105 105 111 121 118 113 138 123 123 128 108 94 100 95 93 106 112 112 101 104 111 110 112 103 95 92 91 91 93 45113 294 131 30 9641 12 31 53 7611 3130 671 718 1054 1198 1219 1257 1224 1777 2219 2415 2099 2133 2078 2629 6287 16371 6975 8442 23334 63489 111834 218990 399824 604201 666027 379216 168322 38643 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 48 56 330 501 728 613 438 590 445 354 330 248 697 2145 3514 7197 14069 35149 78899 108629 148238 192398 191798 166293 174818 63893 4895 302 185 272 243 236 204 150 70 24 111 100 99 51 162 175 185 242 292 349 329 252 214 253 309 327 293 187 196 141 56 154 242 178 301 348 342 433 448 438 425 477 446 383 342 265 305 274 310 303 305 301 303 257 222 221 187 211 112 161 203 169 213 248 217 260 260 218 267 240 242 272 298 298 279 229 272 302 262 318 279 262 170 150 135 118 132 111 114 125 120 72 76 100 52 68 94 74 94 104 82 107 92 160 141 99 62 52 71 92 82 98 79 129 146 191 279 348 421 380 278 200 147 120 151 143 114 100 100 75 78 77 67 65 66 66 75 69 46 59 64 52 51 64 68 59 57 65 66 55 54 44 51 61 64 59 48 43 56 55 53 55 60 50 49 39 35 44 45122 284 398 30 9638 12 32 2 7612 3124 -59 -10 47 284 873 3226 5818 16652 44827 115884 267051 514415 568290 668819 764692 424997 126628 6833 335 59 999999 1 -49 -55 999999 999999 999999 999999 999999 999999 -95 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -68 -76 -31 999999 999999 999999 999999 999999 8 -71 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 244 139 127 -27 -83 93 157 242 126 11 -52 -83 999999 -83 -97 -22 -92 999999 29 70 999999 -70 7 -64 8 52 51 92 203 277 203 113 296 199 226 339 333 328 577 4325 17446 39543 76206 128218 138165 129888 129800 76544 5016 297 269 318 248 259 220 185 142 146 171 224 128 209 241 220 198 337 327 293 250 241 266 280 314 302 273 249 194 163 194 205 252 234 355 430 416 410 436 391 444 465 637 725 616 433 372 377 341 321 350 344 401 374 278 264 239 210 193 226 215 206 224 212 227 280 286 226 249 253 252 257 333 322 357 381 315 258 268 319 369 326 261 239 170 148 169 149 111 130 129 124 187 183 140 116 116 141 129 146 150 108 135 157 130 100 96 96 118 114 117 131 106 122 161 189 191 280 356 347 322 256 200 143 134 129 110 117 123 115 110 91 111 79 99 103 89 72 77 92 104 100 89 79 80 103 114 98 97 113 112 104 104 88 83 77 88 86 82 72 78 88 79 79 78 75 72 65 75 45131 280 517 30 9637 12 32 11 7614 3117 -93 546 2389 9219 27208 79883 214300 505354 815538 816255 774188 488124 315725 102897 2937 161 153 149 143 86 37 -61 33 -3 999999 -86 -78 -71 -99 -25 -16 999999 999999 999999 999999 999999 999999 999999 -31 -25 -45 999999 999999 999999 999999 4 999999 -45 -29 999999 -33 31 -33 -76 -97 999999 -96 999999 999999 -67 -83 999999 999999 109 366 239 36 52 105 197 280 386 207 66 -29 999999 -51 14 -33 94 54 30 -71 -43 -15 10 -19 -47 50 203 193 86 299 309 199 123 130 342 1328 1424 1002 1114 3346 15128 19454 38851 70874 91975 104327 95380 39457 3172 211 152 193 242 217 160 133 55 54 125 216 228 184 228 182 149 267 234 280 327 167 243 338 361 313 330 309 199 173 137 267 425 447 372 449 488 570 545 476 569 676 634 730 729 507 420 347 323 321 288 307 237 291 244 212 291 227 171 207 188 160 166 139 180 210 182 233 229 216 248 275 265 255 286 383 398 308 375 360 355 327 315 236 159 120 158 130 126 141 192 152 120 147 133 130 124 144 108 114 120 89 105 105 103 122 129 117 114 102 119 89 103 102 126 186 204 228 316 302 266 158 106 88 87 86 77 93 84 81 76 86 80 68 72 78 80 64 70 84 89 68 64 73 78 62 68 83 88 75 67 64 73 63 67 61 64 60 51 60 61 73 74 67 75 61 59 52 57 45140 294 93 30 9633 12 32 20 7615 3111 6061 6734 7833 8771 9118 10102 11350 11893 12650 16195 20228 17988 19447 46221 33476 23599 31598 88110 224301 385809 558550 505030 307277 235623 338320 402284 399792 58563 1054 318 331 380 161 149 170 214 179 126 71 115 131 121 172 111 155 146 91 89 78 53 71 123 118 41 31 93 84 103 96 103 30 70 202 144 85 0 226 201 124 -8 75 -38 -11 -26 34 -15 11 100 241 444 364 191 165 206 400 479 403 377 159 28 84 72 160 192 178 124 85 70 194 157 50 174 239 245 324 768 1285 1574 1427 858 358 257 229 314 374 416 1020 2574 4026 7952 24011 40619 34102 16901 1887 313 319 282 267 182 171 162 168 163 173 177 109 136 195 220 196 249 293 332 302 292 246 215 250 267 321 452 435 306 291 269 266 370 454 521 553 533 577 641 667 690 694 754 706 587 557 456 345 305 298 285 324 343 375 423 341 263 245 328 232 228 231 199 194 230 207 260 281 253 302 267 316 328 338 323 343 406 433 395 337 340 328 284 212 211 187 161 143 152 185 210 166 164 134 110 109 156 144 137 183 166 172 153 119 106 163 152 171 128 123 136 114 155 137 174 220 218 269 358 328 262 222 148 130 136 146 126 131 135 120 124 117 85 111 121 120 116 107 102 114 125 119 104 96 105 108 104 103 108 108 111 120 111 96 106 100 99 94 94 96 103 96 96 87 91 94 85 79 83 45149 294 92 30 9632 12 32 29 7616 3105 24727 27359 29343 31858 34390 37591 37509 33803 34997 37236 32523 23589 18278 25638 37982 27406 27101 36442 77652 176090 231783 219262 337517 245414 180487 106526 215615 288671 46210 598 166 220 250 229 174 282 127 129 149 152 238 61 71 83 107 135 15 90 76 96 25 111 58 119 57 25 77 61 41 79 184 167 16 24 33 104 62 51 9 -21 105 14 4 49 66 65 149 266 430 327 219 254 195 294 390 481 419 229 68 78 -12 45 61 78 124 80 47 163 136 204 245 107 135 181 209 337 842 2322 2984 1721 698 376 330 488 485 681 1333 1466 1915 6994 23443 47442 12545 837 288 238 211 226 129 121 225 229 160 186 196 160 187 100 175 155 152 203 205 161 239 281 277 291 218 312 419 368 397 418 293 271 357 317 313 461 521 585 554 559 609 668 609 524 549 478 451 326 287 247 230 221 201 260 350 351 285 214 246 219 151 163 153 146 164 123 99 223 189 186 244 238 216 236 289 318 356 363 353 379 315 310 289 289 184 171 178 123 134 134 129 107 119 164 156 143 128 124 121 114 69 120 163 160 149 139 110 116 124 100 100 82 85 110 116 130 157 219 216 270 289 186 153 123 118 83 67 64 66 70 77 78 88 83 85 81 77 69 79 114 98 95 78 71 63 84 88 97 89 78 77 76 85 83 70 65 66 62 65 71 69 77 73 70 62 63 59 63 62 61 45158 294 89 30 9629 12 32 38 7617 3099 16185 14824 14343 15423 16589 16958 18445 18992 20932 22102 22200 22768 19020 16387 14933 18196 46206 55627 64947 168891 252126 372484 313419 313844 243359 253235 311383 300575 29747 718 254 294 352 168 112 236 211 200 130 74 157 175 160 86 110 130 44 -9 172 174 116 173 55 41 49 35 150 135 131 210 173 162 233 128 130 175 118 119 110 18 -25 23 74 125 137 57 109 370 422 349 210 162 258 449 554 555 367 161 26 105 197 171 132 -14 75 224 129 141 164 190 157 117 149 134 148 177 226 533 854 1573 2429 1016 545 357 414 473 554 410 398 707 537 352 234 227 233 245 133 118 127 196 152 176 196 138 82 82 113 162 153 85 111 145 160 217 293 249 261 314 353 345 328 386 377 352 323 334 474 611 754 790 786 751 703 594 534 582 602 564 515 473 459 393 349 258 272 326 269 288 257 270 244 157 235 233 264 267 238 154 146 123 158 212 247 221 262 296 290 241 309 332 298 270 311 289 279 297 286 214 205 180 195 186 171 151 145 148 180 129 133 192 156 112 90 148 133 133 136 132 137 150 161 121 120 135 86 82 82 134 121 156 225 223 247 237 209 154 143 153 140 125 92 92 90 109 122 92 92 105 103 90 107 111 86 117 129 131 102 94 110 111 106 110 105 100 91 112 110 88 78 94 99 101 90 83 93 100 97 99 80 79 76 77 78 78 45167 293 112 30 9622 12 32 47 7618 3093 13574 15486 18460 21398 22430 20728 18948 17412 15822 15067 14831 12584 12713 17828 38662 65342 89779 86781 115291 215028 388851 662799 861135 699412 319327 65818 1938 455 246 233 309 172 140 164 130 188 93 102 110 176 247 191 242 137 57 35 0 83 103 100 194 6 39 42 36 7 42 100 133 88 141 120 45 127 199 220 125 98 148 120 36 54 185 85 15 27 67 387 445 304 162 203 359 403 495 399 98 -4 117 111 18 70 71 101 117 139 121 165 125 85 119 179 183 215 185 241 257 218 560 2632 4611 4699 2239 351 179 238 249 235 264 217 297 204 206 187 209 203 152 242 190 178 140 169 183 67 54 104 135 91 79 159 145 180 240 269 281 321 256 293 344 347 402 455 418 450 555 1305 1693 1322 980 852 834 764 733 736 758 670 639 549 478 449 391 333 288 217 226 253 295 252 224 243 232 299 423 724 921 978 647 193 92 100 133 105 156 210 224 223 195 185 225 232 242 219 215 221 163 159 182 160 162 125 90 138 116 147 138 149 107 107 120 102 105 116 97 90 105 107 76 94 99 69 114 109 78 84 67 84 91 92 190 250 282 198 139 105 81 95 61 80 74 77 56 79 52 66 48 47 53 61 74 50 56 61 75 91 79 72 67 69 53 63 81 87 75 65 74 64 55 45 42 53 49 49 46 39 50 47 55 46 52 49 39 45 41 45176 293 106 30 9616 12 32 56 7619 3087 1505 2201 2299 2816 2552 2253 2326 3086 4241 4581 4925 4663 6084 6418 6999 20980 47076 81628 159773 323027 459157 763245 860239 725251 561491 297509 168286 1584 419 410 236 257 155 70 169 209 101 124 231 178 151 53 131 193 277 147 137 123 65 32 100 89 221 103 102 220 156 50 95 55 106 186 195 135 142 163 135 84 -2 101 39 67 65 24 117 92 149 371 400 172 217 296 278 409 548 392 140 120 89 183 135 81 76 106 146 126 92 146 214 179 195 127 234 112 185 159 211 164 137 172 122 238 251 178 232 316 333 208 310 248 193 129 81 184 199 177 189 120 212 139 63 95 113 148 137 174 83 125 185 265 146 88 187 228 289 372 339 345 402 413 546 525 455 786 1743 2222 1579 1014 785 757 737 743 692 680 684 624 591 461 506 401 326 300 277 263 184 253 221 215 249 320 540 676 922 1335 1612 1493 857 287 158 156 150 150 188 255 172 245 267 199 270 238 206 251 237 237 192 192 174 147 133 145 167 115 126 119 119 138 107 105 100 97 80 104 144 146 138 128 75 68 101 130 125 100 113 106 91 82 80 106 174 251 281 250 177 114 90 76 58 77 70 56 59 65 44 51 74 71 66 75 65 76 79 73 86 94 88 83 75 82 81 75 79 62 64 65 72 63 63 70 55 47 49 49 45 46 46 36 54 56 36 31 44 39 36 45185 293 130 30 9610 12 33 5 7620 3080 2093 2213 2184 2101 1461 1379 1406 1246 1304 916 1367 1602 2033 3212 5338 19122 87105 123042 103165 222077 464217 750234 999999 969960 397776 95350 2082 532 354 307 322 318 274 278 76 243 125 53 89 155 96 178 105 86 151 174 192 144 187 175 90 159 80 17 131 102 206 128 182 87 106 125 99 191 153 76 106 227 291 62 97 -56 9 -3 75 125 62 152 344 338 285 306 391 433 471 350 312 185 107 163 130 62 155 86 149 99 141 190 99 199 300 120 109 110 168 150 164 196 173 165 153 148 271 245 299 251 189 235 291 319 201 107 159 277 226 209 237 201 237 227 236 142 135 147 127 77 120 214 164 129 164 155 170 217 278 336 367 334 426 433 494 616 599 764 1276 1572 1048 780 792 1149 1725 3035 4888 5302 4297 3005 2417 1989 1521 1016 795 651 417 305 281 234 300 379 387 380 610 1242 1601 1678 1750 1633 1393 720 231 125 120 155 160 222 275 248 256 255 225 257 177 154 234 247 183 164 160 146 185 132 131 96 177 182 154 128 143 120 93 99 127 103 124 129 112 139 162 150 148 151 131 134 145 123 83 81 131 139 201 248 271 217 161 105 110 117 115 97 72 81 70 79 96 86 70 93 94 90 88 91 79 70 99 100 96 106 96 101 108 88 78 83 85 73 77 76 71 83 76 55 59 67 71 60 56 61 68 59 59 51 51 54 57 45194 293 93 30 9603 12 33 14 7621 3074 7881 8460 9453 11261 13129 13949 15585 15802 16032 16814 17936 18084 18137 27082 44315 34785 34560 65516 136513 305125 607928 813105 666834 381906 325501 11538 481 326 308 136 145 241 195 163 61 38 27 51 94 184 41 -2 96 99 112 85 -22 54 190 103 -3 62 114 118 9 13 46 50 28 -8 183 109 32 0 -16 22 63 117 120 33 -4 -71 -87 12 -81 -36 -5 173 386 327 131 92 265 320 317 375 270 175 -18 -28 81 28 15 53 114 18 46 97 91 82 3 6 126 83 72 188 95 120 158 43 110 200 137 147 177 236 169 144 166 152 103 151 162 104 126 132 137 143 210 45 104 132 107 76 31 56 85 102 62 94 92 71 97 91 155 224 232 254 265 402 455 515 626 860 1277 2145 3938 6008 8209 11599 15486 16838 16302 15001 12681 11456 11393 10257 9630 7592 5669 4051 3061 2306 2131 1535 587 479 413 365 520 1112 1456 1833 2249 2735 2455 1623 590 186 155 142 134 194 215 247 227 230 230 184 128 176 178 193 170 150 139 168 163 115 131 166 149 136 158 133 128 85 74 101 113 116 93 106 65 73 104 118 112 103 97 55 52 69 91 69 91 123 170 187 234 181 115 106 98 82 90 71 58 53 45 55 51 52 91 78 70 92 79 96 83 58 96 105 78 65 78 79 80 84 76 74 63 65 67 71 66 63 51 47 32 37 43 42 39 52 47 46 38 29 34 23 35 45203 293 87 30 9597 12 33 23 7622 3068 1259 1592 1867 1942 2227 2674 2750 3019 3659 4532 5574 6538 7179 7864 7702 11400 27973 103966 283339 496202 731784 999999 833461 301141 51608 2350 520 327 200 51 190 264 77 74 78 -6 49 -25 -60 68 18 -12 -82 -4 -30 35 74 -13 -89 1 -1 -27 999999 -4 999999 -49 115 69 8 13 -75 999999 -38 -77 -27 -52 31 -47 25 -4 999999 -24 -3 999999 999999 -21 -23 27 192 101 58 160 187 319 258 253 186 169 105 59 8 22 -47 0 13 106 149 112 22 8 22 85 172 90 69 86 30 81 55 62 92 42 6 47 16 83 131 137 190 161 95 99 45 6 86 118 70 62 151 104 103 39 62 82 127 38 1 26 2 13 16 56 27 123 183 173 286 272 287 311 506 779 1185 2524 5936 11107 16395 20741 22649 22269 23098 23831 24877 25488 24713 22034 16774 13046 11379 10129 9099 7233 5810 3908 2803 2391 1861 1811 1534 1174 1108 1706 2490 3143 3167 2957 2663 1442 579 252 102 120 171 181 176 276 213 257 254 162 139 175 140 127 123 166 181 187 170 137 155 162 117 123 117 121 133 110 148 120 119 122 108 100 105 106 101 76 112 128 97 82 79 80 66 55 85 153 187 185 218 171 125 110 110 99 72 84 73 92 78 38 40 62 87 92 101 144 195 184 161 116 136 139 110 81 83 94 95 93 80 72 86 87 68 68 82 55 60 66 60 46 55 49 61 60 56 55 60 52 43 47 48 45212 292 114 30 9594 12 33 32 7623 3062 5109 5657 6374 7488 6510 5291 5894 7534 7320 6291 5775 5239 6473 9171 15821 34981 75684 148883 409909 864509 902296 504169 195239 57623 6541 268 298 365 341 262 238 238 203 239 31 20 40 -58 -37 3 82 16 131 97 150 71 34 88 32 106 79 -10 140 -44 -24 -29 999999 999999 4 103 124 39 27 19 74 201 183 59 -23 -20 -33 999999 -63 25 39 35 170 261 62 84 74 147 253 358 419 390 292 33 71 20 -14 -18 95 0 -4 99 111 43 -13 93 147 53 -27 79 23 169 182 130 67 115 74 91 173 92 128 158 129 166 209 115 153 202 206 122 151 206 224 164 183 164 160 134 4 -1 31 37 160 49 93 74 54 136 91 166 233 282 303 395 462 651 1081 1679 2754 4742 8530 15490 26882 32169 30172 26393 21950 21980 18140 15426 15310 14930 14291 13692 12333 10774 9492 8262 7367 6129 4841 3477 2758 2512 2702 3083 3516 3780 3160 2152 1444 1528 1356 851 373 197 240 291 287 252 271 296 323 255 220 200 244 198 231 204 165 179 174 198 211 147 160 153 209 220 130 153 168 157 143 138 145 200 174 140 146 118 131 151 162 153 153 120 131 148 173 182 198 203 219 210 183 141 140 123 97 128 146 161 201 145 129 114 122 141 184 220 312 345 291 238 199 185 155 119 111 138 130 141 146 152 141 127 126 123 111 112 116 121 114 105 101 110 112 106 99 103 117 105 94 94 96 92 45226 292 108 30 9588 12 33 46 7624 3052 23300 23886 23920 23844 26011 24693 22630 20291 20212 19665 17311 21566 37122 48955 47867 34992 105071 234742 367310 231344 151936 88651 52259 6250 310 167 173 158 31 65 89 196 117 7 -30 -45 32 99 31 26 -55 1 -39 -2 18 39 -43 -71 24 -7 -34 -20 -32 -9 -88 21 -4 -29 -71 -53 999999 -82 -83 0 999999 1 -65 19 -62 -64 -76 -82 999999 999999 999999 -44 158 183 116 28 6 -10 112 311 270 219 130 11 36 -34 999999 24 33 9 27 -77 39 39 -2 8 -42 13 -17 8 100 59 80 -13 -46 52 36 -5 10 91 99 174 36 57 98 48 57 98 102 79 58 75 82 -3 31 103 88 5 5 -44 -11 66 63 38 -62 -4 -38 14 -21 71 132 181 236 278 324 318 395 628 1216 2687 6446 15388 22499 20976 22907 29005 34406 31535 26359 22071 18502 16186 12410 10339 8716 8389 8508 7946 6496 5805 5204 5037 4855 4916 4427 3827 3037 1839 1027 649 470 262 239 317 260 182 162 205 182 199 226 211 223 188 252 174 107 138 170 158 175 199 175 144 119 148 120 117 129 104 86 94 90 86 74 111 101 99 108 90 136 109 131 125 105 109 100 81 81 78 91 132 166 161 152 144 136 115 87 73 44 34 100 222 196 92 91 97 163 221 272 309 333 337 268 209 198 147 95 82 83 84 107 97 73 73 86 74 76 75 67 61 68 71 73 66 58 47 57 59 63 69 62 57 51 49 51 54 45235 292 133 30 9583 12 33 55 7626 3046 5654 6362 6354 7285 7999 8070 9073 10424 10697 10757 10003 11070 19295 55631 142895 262535 379055 315344 514822 660967 451592 152412 96338 92876 4164 346 179 181 204 13 138 149 -27 -44 999999 999999 -48 -30 43 2 -31 -65 999999 -82 -31 999999 999999 999999 999999 -30 -99 999999 -22 -42 12 -70 -21 999999 -9 18 12 999999 999999 999999 -20 33 -39 999999 999999 999999 999999 999999 -59 -78 -76 -71 -8 19 96 31 28 98 166 212 188 130 65 34 999999 -42 1 -97 -56 19 -30 -58 33 -26 51 87 26 -10 999999 18 20 -14 57 57 -14 -49 -62 69 -17 -71 71 23 0 94 53 -5 62 25 36 131 81 17 -29 103 140 -7 -23 -37 31 3 -62 -47 -71 0 -8 -27 -40 18 -6 75 118 193 279 291 382 416 667 1510 2707 3986 5948 10501 19066 27484 34903 38096 35726 30742 26676 23544 20731 19679 19018 17881 17375 16544 13517 12668 12092 7776 4032 1781 962 1203 2007 2750 2117 1186 462 291 248 234 197 145 71 92 135 139 145 175 211 189 196 178 185 141 170 168 127 156 84 125 154 132 130 122 79 116 102 92 104 94 63 114 100 87 58 109 126 115 76 102 118 91 125 129 93 86 89 53 63 98 151 179 120 85 84 113 107 68 104 81 136 181 218 160 116 177 268 336 399 420 406 318 253 204 179 165 94 83 91 73 72 82 83 76 82 84 68 56 62 68 71 71 60 55 45 49 58 58 61 53 50 54 50 37 32 34 45244 292 98 30 9578 12 34 4 7627 3040 10358 11348 12354 15306 18432 18999 19943 22948 29208 47918 64378 66129 95215 99546 158596 175418 252489 366503 461775 474671 399369 147765 121651 119161 40761 1202 246 225 141 55 167 79 100 76 -8 999999 999999 -17 999999 999999 28 -48 11 69 9 999999 -82 49 136 22 21 -24 -68 -13 29 -37 999999 -61 -37 3 -54 -70 999999 999999 999999 57 51 -53 -47 -6 17 999999 999999 -99 -15 999999 -62 19 73 143 17 -15 61 204 301 253 56 -99 -59 67 -40 84 55 -14 14 -5 55 37 25 79 143 164 2 67 12 105 170 93 -15 23 -30 -11 42 65 3 21 16 27 75 86 143 114 127 192 162 58 25 36 8 10 -5 108 67 -65 25 51 113 11 -31 26 4 93 122 178 264 285 269 416 600 1112 2133 3540 4555 6315 11514 19244 24573 28257 27524 24032 20747 19383 19151 19305 18886 18345 17926 17769 17994 17626 16306 15833 14206 11570 8830 5744 2437 978 388 363 294 261 324 224 248 251 268 240 151 126 156 159 191 234 271 266 248 188 178 183 176 161 120 137 140 127 141 121 126 129 102 123 134 98 107 126 134 125 101 110 115 121 129 153 130 125 114 118 129 153 99 119 107 111 102 100 136 132 155 175 136 108 100 124 109 137 204 216 221 230 227 313 391 464 450 455 400 362 296 256 223 209 171 114 103 80 83 91 93 102 107 83 70 84 92 79 88 80 69 66 90 89 77 75 65 60 66 64 59 55 57 53 45253 284 335 30 9575 12 34 13 7628 3033 16 -35 199 886 1578 2498 4057 11029 40111 131742 341460 814829 999999 999999 771741 348064 8071 484 546 289 114 130 94 58 94 211 160 105 0 92 158 -23 94 113 -48 9 7 85 78 -22 94 89 -45 -31 4 -8 7 14 -84 5 58 -29 24 -14 999999 0 126 81 51 59 -94 -93 -48 999999 -30 27 -36 -26 50 10 143 199 163 72 54 245 354 291 210 124 106 -77 0 25 133 135 172 190 146 81 75 175 84 82 64 16 126 198 166 119 153 193 90 166 135 69 147 153 93 80 113 253 140 105 106 140 91 78 84 78 21 98 110 121 101 51 93 171 149 92 100 63 110 135 69 130 246 221 381 399 543 960 1871 3207 6153 11334 15621 17301 16190 15316 15787 15588 15417 16292 17985 18512 16966 14397 11923 10534 10258 10288 9411 8319 7060 6075 4618 3491 2496 1276 1060 496 338 379 299 355 306 356 314 255 208 178 168 191 222 232 267 263 237 196 194 189 174 183 174 189 203 155 119 139 110 144 154 122 129 145 120 146 138 140 117 174 163 134 119 125 132 169 154 144 141 191 137 164 166 128 142 145 159 151 192 207 151 106 85 130 145 124 162 196 204 262 270 294 380 407 419 438 439 429 359 343 289 224 197 167 139 112 101 108 126 113 111 86 87 110 103 81 82 83 97 100 99 107 95 92 85 85 80 77 70 71 66 59 45262 292 94 30 9574 12 34 22 7629 3027 10431 9809 10678 12424 13852 12866 13299 15459 20128 25795 26139 24535 23947 40493 96611 120294 215111 288029 496479 635569 568589 277067 203013 106154 56618 1041 224 214 161 90 95 122 121 146 114 243 73 -65 -3 76 56 82 77 26 -6 -9 -13 -77 -78 -51 79 -16 -27 -32 8 83 0 60 16 -28 999999 -6 -47 -19 -1 12 10 0 -42 -60 -89 -43 -33 33 20 46 6 -50 55 251 146 58 210 216 292 354 237 98 25 8 12 -68 62 104 65 116 101 94 154 10 2 2 -14 137 144 64 128 91 163 67 -4 76 118 147 121 204 120 95 122 110 144 211 51 65 64 156 129 141 127 100 57 -7 25 42 71 54 -7 -75 7 133 88 117 175 241 221 263 267 241 314 357 532 1003 1836 3436 4773 4456 4895 5693 6317 9215 13272 16505 18240 19400 23123 25764 22015 14247 9621 7485 6410 5633 5384 5274 4887 3892 2850 2106 1522 893 487 366 338 291 265 277 254 170 160 126 113 156 141 171 173 226 222 183 198 188 224 204 189 179 127 119 117 125 140 116 127 126 117 127 132 82 72 117 109 114 124 127 117 119 103 105 111 111 82 102 123 105 77 80 91 55 116 122 149 95 87 89 81 47 88 105 140 167 144 121 163 182 261 292 270 249 232 255 261 284 269 208 178 165 118 105 115 90 66 69 71 74 87 72 58 61 64 68 66 66 73 59 48 45 57 52 48 44 45 44 46 38 45271 292 92 30 9572 12 34 31 7630 3021 37710 40352 41963 42854 42095 43471 43718 44919 43938 39719 33772 28584 22120 19069 28935 64993 45459 19584 23292 54365 124170 167306 9519 717 268 297 273 258 119 65 150 122 58 29 120 102 38 50 42 -96 -31 -16 -24 0 44 6 999999 -87 6 48 -66 10 -26 54 35 85 -47 -28 -2 34 -20 -80 -66 -10 39 70 31 86 -6 -74 -72 -70 -81 -5 -81 -9 -19 999999 -42 185 159 111 71 202 175 254 158 89 1 -15 -53 -38 29 -7 21 173 18 -51 28 -25 -34 48 8 97 50 57 10 76 46 134 56 97 71 41 136 73 158 93 85 122 131 137 203 133 68 180 86 172 87 10 -7 47 38 75 88 25 23 50 16 22 50 105 158 146 163 215 231 226 237 251 301 304 427 772 1291 1944 2682 4290 7240 10459 13432 15427 18619 27517 36648 35121 25832 17166 13753 13655 14021 13329 12963 12786 11361 7969 5104 4560 3830 2334 781 402 362 359 305 302 304 281 231 204 173 227 237 223 213 226 177 213 239 186 187 201 192 154 104 97 131 137 134 150 113 130 140 115 105 117 144 155 146 131 138 119 123 163 139 123 142 143 135 147 141 102 106 117 118 140 120 156 137 102 105 116 89 67 116 142 160 217 185 165 164 146 216 245 234 197 148 160 227 290 222 158 130 149 149 142 119 121 109 97 79 68 76 98 83 80 80 71 75 75 63 81 96 82 73 79 70 76 75 74 63 66 45280 292 92 30 9572 12 34 40 7631 3015 10896 11556 11299 10940 13190 12887 9553 8948 8303 7692 7753 8576 8953 14857 22764 59084 134698 158049 208077 387855 636600 611915 478142 94908 3914 19 60 70 15 -4 138 21 -15 40 999999 999999 -7 -6 999999 999999 999999 -24 -42 999999 999999 -80 999999 999999 -53 -31 -48 75 -48 999999 999999 999999 -13 -75 -100 15 999999 999999 999999 -22 83 -2 999999 999999 999999 999999 -87 -44 999999 999999 -25 999999 -79 -77 18 128 -22 65 199 249 276 233 89 999999 999999 22 999999 -68 -27 -69 -57 999999 -90 -79 -4 -43 999999 -32 -97 -13 13 -79 -61 -81 23 20 53 -29 -48 -14 -73 -10 74 67 30 38 45 53 86 -35 -81 3 13 -26 -16 -55 -57 -17 -42 -6 -18 -2 -89 -97 -59 26 101 100 114 116 176 129 153 154 90 187 345 559 1210 1979 2726 3595 4714 6113 7668 10097 13945 23473 39349 50640 50489 43221 33665 25203 20092 16775 15231 13507 12076 10150 8425 6182 3427 2136 1450 873 647 467 322 307 326 276 233 206 235 180 173 167 191 200 209 224 212 210 206 143 122 94 156 169 136 126 112 167 142 105 104 32 88 95 60 86 168 114 64 103 101 94 128 87 87 120 121 67 64 64 60 52 63 81 72 103 135 137 89 80 69 70 87 91 89 154 164 165 159 144 135 122 119 132 120 111 132 122 187 194 160 93 97 123 121 108 101 107 77 52 40 47 64 54 54 54 54 56 56 49 47 51 47 53 47 35 36 30 30 38 33 27 45289 292 89 30 9569 12 34 49 7632 3008 13527 15095 16886 19100 21034 23497 26163 28975 31698 39191 42316 41956 56805 97764 142249 181124 179203 239891 404535 517866 348089 161584 83910 139467 50802 592 118 -30 -91 -3 -88 -41 4 999999 999999 999999 999999 999999 -79 10 -57 -89 -23 -9 -91 999999 999999 999999 -77 999999 999999 999999 999999 -46 -32 8 -45 999999 999999 999999 999999 999999 999999 999999 -1 -44 -84 999999 999999 999999 999999 999999 -54 -43 999999 -73 999999 -71 -34 38 999999 -45 48 139 146 190 25 -85 -92 -86 999999 2 -83 -64 999999 -84 -32 9 -58 -36 -20 -45 -92 -53 -18 0 -17 -61 -12 999999 999999 55 0 18 54 8 -62 -32 79 71 14 26 -12 -61 -41 19 -37 -38 -72 -85 999999 999999 999999 999999 -68 -96 -30 26 3 -33 -19 80 146 191 200 175 143 136 245 306 253 295 466 648 1004 2042 3539 5025 6943 10498 17497 31547 49701 63741 63585 55958 45551 38370 33966 29564 24163 19445 14788 10814 7146 4883 3255 1727 955 518 385 374 359 367 366 397 347 243 216 218 134 141 222 258 262 259 269 262 233 188 157 181 182 150 88 95 116 151 158 142 164 129 149 130 135 140 163 166 126 119 122 113 142 157 136 124 143 161 158 143 95 110 76 109 136 134 154 178 140 114 126 133 121 159 163 209 225 168 182 188 199 159 155 150 149 157 150 205 247 234 177 132 123 136 150 142 134 144 147 119 80 96 93 89 84 89 91 80 80 85 83 75 66 81 84 70 67 64 65 59 59 62 45298 291 120 30 9570 12 34 58 7633 3002 6140 6920 7916 7793 7737 7811 9144 11900 12628 12447 13123 19620 21683 16786 51819 178710 240549 302519 311324 437151 474713 413354 254665 2501 41 28 55 -9 999999 -57 -88 -69 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 96 999999 999999 76 -24 71 -99 -94 -30 10 -47 -36 -74 999999 999999 -97 -53 10 50 -74 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -82 999999 -91 -34 -17 -30 52 106 -90 -86 -52 999999 999999 999999 999999 -20 999999 -99 -44 999999 -92 999999 999999 999999 999999 999999 -100 -88 -19 3 71 -17 40 50 12 79 44 98 65 27 3 154 212 791 1861 3232 5966 9108 13815 21190 31548 46308 71284 92569 89540 75531 59777 45753 36177 29602 23004 15997 12301 7760 4831 2876 1851 909 593 424 356 348 368 292 290 321 298 298 198 207 164 207 236 147 197 290 349 266 202 188 134 141 152 124 136 136 123 103 87 151 198 126 143 146 136 127 159 96 124 118 133 141 157 181 129 122 145 107 122 132 86 57 104 96 125 131 157 178 158 121 138 131 148 202 166 177 193 181 180 186 191 181 190 175 129 139 164 175 205 262 215 159 135 138 153 145 137 136 118 87 86 99 112 93 84 106 97 82 82 83 94 92 89 74 62 65 73 84 74 59 55 62 45307 292 91 30 9571 12 35 7 7634 2996 12511 12678 11027 13152 16783 19205 20444 20976 24273 23615 21552 17920 16221 21341 45724 99515 233244 348770 299422 107066 134592 95871 1681 154 48 -16 150 68 -36 999999 -66 22 -48 38 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 -83 -5 45 2 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 -94 -73 -43 999999 -71 999999 -93 -32 999999 -95 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -50 -20 -11 -25 -28 21 4 70 35 18 -7 190 776 2988 6193 10820 16274 21911 28151 34962 42894 54373 68639 77579 77364 66980 53203 42358 36379 32520 27504 23560 18936 12563 6533 3084 1523 1018 760 483 341 302 296 384 368 307 309 267 217 193 119 168 237 251 263 229 277 294 241 209 178 159 173 144 174 134 132 183 146 148 110 104 127 152 142 134 142 120 145 152 126 153 111 90 130 170 111 125 98 65 119 121 90 123 139 131 122 150 191 176 120 118 137 164 177 162 144 163 191 193 177 193 191 172 157 133 143 140 175 190 223 200 162 111 111 119 110 142 115 90 91 89 91 88 93 87 76 82 97 95 81 92 99 83 72 81 73 71 79 70 65 67 75 45316 292 88 30 9538 12 35 16 7635 2989 6969 7828 8359 9214 9259 10384 11979 11045 10131 9219 9408 11848 21100 52623 118716 230281 320477 454254 654586 422054 66993 631 27 15 -82 -22 -16 140 114 999999 999999 999999 -44 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -57 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 30 999999 22 6 3 49 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 -20 -48 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 -1 -26 -18 10 -40 -31 43 7 40 56 129 723 2561 4892 7858 11837 16338 25488 36822 46466 57147 67354 73133 72477 67812 58482 50503 48196 49269 47944 41770 31525 21814 15784 9572 5244 3343 1594 1064 650 439 367 370 425 406 332 281 224 196 113 203 216 183 202 221 273 308 320 251 229 263 262 216 187 195 160 160 149 168 190 194 175 182 159 189 165 122 115 140 155 174 173 191 177 179 138 146 146 147 113 151 143 103 173 191 166 164 182 213 192 144 149 172 206 234 224 222 226 211 211 199 199 206 182 215 202 177 162 156 229 256 205 148 145 137 127 151 145 130 106 111 106 115 106 93 108 108 98 104 109 97 97 97 100 89 96 87 83 85 85 90 85 83 45325 290 114 30 9534 12 35 25 7636 2983 17693 19266 19658 20261 23017 23205 22677 27224 37474 76485 106032 135796 273481 424983 413374 315972 215837 45348 666 -67 -98 98 72 999999 -81 -51 -37 -70 -8 -47 -72 -60 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -69 -32 17 82 119 999999 -72 -34 -71 -97 -5 -86 999999 -58 -59 999999 999999 999999 999999 -75 999999 -72 999999 -88 999999 999999 999999 999999 999999 -91 -58 -69 -88 -32 -53 -60 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -44 999999 999999 999999 999999 -66 -98 999999 -82 -90 -58 4 -13 0 -37 82 58 63 29 12 -19 40 39 135 265 725 2085 4949 9407 17457 32029 48046 59498 68057 66981 51127 39224 37106 37176 38356 39397 36940 29693 21048 12230 5102 1915 712 396 337 304 337 302 243 239 256 184 99 100 164 155 225 251 226 190 212 164 143 148 165 147 124 121 97 111 128 83 80 139 93 124 120 76 133 101 56 39 76 87 77 116 88 76 87 81 100 96 48 65 117 95 112 141 157 135 131 129 95 76 98 123 156 168 189 170 152 156 162 139 134 135 156 158 156 133 136 146 152 165 189 159 88 78 81 81 96 101 86 63 55 53 70 67 51 50 53 70 74 56 58 59 62 62 58 48 49 52 56 56 52 42 40 45334 290 113 30 9533 12 35 34 7637 2977 20791 23317 27640 28439 28030 31017 37130 41895 32778 30189 48875 93523 245472 362884 318890 114879 82676 94028 2589 -97 33 83 117 160 24 40 18 -51 -59 -21 -58 999999 -59 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 999999 -76 999999 999999 999999 999999 999999 -96 -83 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 -34 -55 -7 164 151 130 15 -76 5 -23 38 53 999999 999999 999999 999999 999999 999999 999999 999999 -40 -97 -76 999999 4 999999 999999 999999 -63 999999 999999 999999 -64 -89 -25 -78 -70 999999 999999 999999 -42 -13 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -90 -33 24 28 -8 41 47 35 12 -30 -30 40 84 112 224 489 971 2954 5571 7710 10520 14861 21469 32675 44258 54425 58437 56058 52330 49098 46578 44797 42812 37191 27491 14585 7512 4812 2124 1206 875 798 649 536 502 464 360 210 116 136 140 127 139 201 192 212 184 231 202 194 170 168 104 130 161 136 87 130 155 132 153 122 102 106 113 65 86 105 87 82 136 107 110 153 92 108 97 93 82 77 53 82 77 73 90 96 115 147 112 107 108 118 114 135 187 196 179 184 165 127 161 163 136 147 174 177 167 137 134 121 155 198 152 80 101 102 118 126 103 115 93 67 90 72 57 74 56 75 75 81 74 64 67 64 59 74 65 61 64 47 49 49 51 49 45343 290 114 30 9534 12 35 43 7638 2971 4385 4558 4539 4354 4793 6314 8595 15617 39701 93742 188659 206251 174379 211358 338732 523245 711953 522861 233496 13689 420 56 194 218 103 64 167 181 -21 35 9 98 41 -46 -58 -21 102 3 999999 999999 999999 999999 999999 999999 -89 -88 999999 999999 -47 -23 -31 -62 -26 -44 -31 999999 999999 999999 -72 -29 999999 -54 19 122 105 97 90 -35 -92 999999 999999 -64 999999 999999 -88 -37 81 145 91 82 203 286 100 39 111 109 69 110 42 26 -50 -32 61 999999 -3 -45 -77 999999 -25 19 -12 9 -26 38 169 71 37 76 22 -62 -35 0 -61 -17 -76 -19 9 3 58 -8 -20 -69 -36 -99 -65 -35 999999 999999 0 5 999999 -73 999999 -28 -19 -72 -23 -15 95 81 48 66 81 116 117 72 103 55 49 122 108 142 183 82 189 371 538 1600 4609 9968 18638 28689 35574 39673 41000 40227 39347 41548 42192 37259 28784 21527 17473 12015 7038 4435 2773 1920 1700 1651 1106 865 819 707 597 322 203 222 207 213 233 276 283 250 255 230 191 179 132 140 113 79 86 134 130 129 119 124 109 138 181 151 119 128 140 133 102 115 138 125 128 159 118 114 113 86 77 87 102 92 116 155 168 165 148 134 130 132 159 192 201 221 223 181 186 188 156 155 171 189 223 206 196 181 163 160 164 177 175 126 148 140 110 111 140 135 103 97 102 90 85 73 83 79 65 67 82 82 74 80 90 83 63 56 72 67 81 79 64 65 45352 290 115 30 9535 12 35 52 7639 2964 12828 14250 14676 14008 12862 12859 13791 13917 18070 31130 34027 51066 122018 283906 453557 573899 594768 301325 35881 3577 143 123 32 2 64 -44 -5 52 224 -29 999999 -12 -9 999999 -68 -42 -84 999999 999999 999999 999999 999999 999999 999999 999999 -33 999999 -34 -42 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -20 -79 999999 999999 -79 999999 999999 999999 999999 -90 999999 999999 999999 19 133 -9 108 188 167 264 199 14 -39 0 100 12 -63 11 42 -15 -32 999999 999999 999999 999999 999999 999999 999999 -88 -61 -84 -79 -45 -43 -12 -36 -4 -63 999999 -46 -38 999999 -58 -32 -42 -70 999999 -91 999999 -59 -43 -79 999999 -76 -87 -93 999999 999999 -75 999999 999999 -94 -87 -39 -71 -66 -51 -7 13 -24 9 -82 -28 50 21 2 60 46 52 203 188 250 556 1001 1965 4180 7986 11819 14866 17715 19734 20827 21834 26349 34404 42301 49111 51040 46639 37963 28535 19138 12391 9096 7570 7941 7662 5088 3556 2308 1333 518 200 208 180 140 139 208 229 223 195 202 193 115 115 127 91 89 71 93 62 91 104 81 77 93 38 55 82 100 79 89 104 87 116 114 73 109 148 111 73 81 83 63 35 77 96 90 142 125 89 63 86 109 152 122 166 197 176 164 170 146 161 161 142 165 182 180 195 180 136 134 131 127 151 111 103 119 98 78 94 101 91 70 57 59 61 54 63 64 51 39 42 46 58 48 46 47 55 43 44 43 39 37 30 38 44 45361 290 116 30 9536 12 36 1 7640 2958 16100 17135 18575 15947 13820 14790 15858 16200 19194 37582 90041 181851 279151 419053 481190 144898 12553 1585 -36 -64 999999 -10 134 40 -37 10 64 154 -18 999999 -11 -45 -92 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -78 999999 999999 999999 999999 -77 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -8 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 69 999999 54 39 117 37 -20 -14 13 999999 3 999999 999999 999999 999999 999999 999999 -72 -7 -63 999999 999999 999999 999999 -100 999999 -78 -72 -90 999999 999999 999999 999999 -82 999999 999999 999999 -74 -87 -67 -68 999999 999999 999999 -23 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 -49 -90 -96 -23 -86 5 -60 999999 999999 -72 22 33 -54 -54 -8 -23 28 84 126 239 564 1421 2428 3536 4951 6732 8515 9447 9672 9785 12541 19108 28563 40721 55303 65769 70164 70013 68392 62901 50908 35052 25729 15672 7906 6418 6530 3604 833 258 172 176 179 270 301 230 270 281 269 240 252 213 202 179 148 92 101 92 120 162 136 138 167 155 124 104 106 123 126 146 142 100 135 93 111 146 143 138 115 118 89 141 110 114 147 165 147 132 105 96 117 161 197 197 192 211 216 220 235 213 199 187 174 197 214 185 182 197 161 154 173 179 188 143 154 190 153 124 99 106 121 128 106 95 85 99 99 102 88 77 78 84 88 80 89 86 86 81 77 78 80 75 80 73 68 45370 290 118 30 9538 12 36 10 7641 2951 14285 14136 15571 32174 82418 99587 61825 26305 32188 78151 129647 237157 374340 434498 336585 258526 199871 171223 63267 4762 71 -52 -40 -82 51 8 72 117 -83 999999 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -13 9 39 143 196 83 18 3 -45 6 9 999999 999999 999999 999999 999999 999999 -40 999999 -27 999999 999999 999999 999999 999999 -73 -92 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 -85 -72 -89 999999 -76 999999 999999 -82 999999 999999 999999 999999 -96 -77 -48 -48 5 123 255 694 1411 2653 4214 5663 7233 8650 11145 14010 15101 12139 14865 28861 44784 58918 76251 87345 84939 75269 63632 49787 35753 19519 8914 6077 6099 4898 1973 370 210 175 203 210 261 308 328 294 266 277 252 218 205 183 147 191 113 129 161 164 110 107 175 158 157 146 134 147 162 140 115 132 152 162 165 145 138 125 144 96 101 92 141 143 184 146 133 128 126 107 120 167 198 197 206 235 217 224 238 251 242 250 191 167 168 222 183 192 184 181 149 169 207 176 135 174 208 165 138 130 116 132 119 85 93 86 105 111 108 118 112 88 75 89 91 89 89 84 74 88 92 91 84 79 77 73 45379 290 119 30 9539 12 36 19 7642 2945 43443 42875 44106 46994 53531 49767 55767 76951 105086 152819 183082 154179 160361 73667 1107 999999 26 197 45 -3 54 14 62 90 48 26 79 45 -48 -87 999999 -38 999999 999999 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 -75 999999 999999 999999 999999 -83 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 2 999999 -61 76 79 74 25 -6 -23 23 94 -55 999999 999999 999999 999999 999999 999999 -82 -83 -79 -24 999999 999999 999999 999999 -88 -57 999999 999999 12 999999 999999 999999 999999 -41 -77 -57 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -72 -82 -82 -77 999999 999999 -27 -57 -89 -75 -63 -52 -65 999999 -70 -77 1 166 648 2327 4875 7821 11247 14338 17034 18165 16187 11040 6154 3764 2981 3763 8388 20226 36524 52219 66130 76636 80376 75806 62994 42520 26287 12681 4616 1299 873 679 382 241 206 206 261 207 280 315 241 199 237 212 194 192 137 134 165 153 137 156 161 127 107 130 111 124 128 151 175 157 162 162 123 135 92 106 128 96 83 76 133 167 120 161 181 149 118 107 122 147 102 158 192 201 174 196 232 224 215 237 231 232 174 148 189 189 144 179 150 149 158 189 196 147 157 186 174 128 102 109 112 82 100 101 83 84 93 83 82 85 66 72 85 72 68 67 69 73 83 68 72 73 75 74 74 45388 290 121 30 9541 12 36 28 7643 2939 8074 8483 9096 13542 44242 74871 124898 211456 268499 369259 408405 378132 113309 19736 528 62 181 146 13 68 183 56 76 -47 33 21 116 115 35 36 -46 999999 -64 3 23 -48 29 -55 -43 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 -82 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 -74 -74 -87 -59 -63 999999 -97 999999 -87 999999 999999 999999 999999 999999 999999 999999 26 147 2 -50 49 104 220 115 148 50 177 165 -20 36 999999 -69 -53 -34 -56 10 -78 -80 -65 -68 39 39 -64 999999 -64 999999 -85 -90 -69 3 999999 999999 -58 -94 -20 -25 999999 -89 -67 999999 999999 -95 -58 -83 -84 -93 -74 999999 999999 -74 999999 999999 999999 -41 -89 -98 -69 999999 -91 -72 -8 -19 -73 -40 15 -2 -39 67 86 -38 -12 -26 -9 47 93 161 476 1656 4276 7659 10873 13535 14736 13334 9663 5250 2423 1467 1090 1907 6664 16641 28434 42461 58544 69469 72688 72878 65733 46657 25859 8465 1560 228 245 252 322 310 343 304 248 285 313 241 252 219 212 185 184 165 57 121 199 98 117 171 168 135 148 148 171 199 146 167 152 148 195 148 132 162 145 84 115 91 142 157 143 137 143 147 122 110 138 155 152 150 195 202 181 201 251 270 247 254 248 227 228 194 172 195 204 185 178 187 167 163 177 194 199 177 205 201 161 123 123 129 129 120 106 106 101 98 103 107 107 108 100 97 98 105 102 96 90 96 99 91 86 86 90 94 45397 291 96 30 9546 12 36 37 7644 2932 16227 16154 15700 19300 24280 31273 42330 71315 137220 236275 369475 447932 705664 524746 104698 1109 10 165 236 113 177 132 94 93 189 140 238 300 281 203 121 41 -9 -23 -6 -36 -2 -10 60 999999 -25 999999 999999 45 999999 -2 -6 999999 -55 999999 -55 999999 26 54 -55 -46 -70 999999 999999 14 -19 -10 62 -59 -43 77 -55 -23 -84 -8 -6 -44 -76 -95 -59 -75 999999 999999 -21 198 107 112 272 277 189 237 394 269 193 120 130 67 57 19 -55 107 35 -33 117 0 -75 1 -49 111 48 32 -13 -39 10 12 2 -71 -24 29 -60 10 -26 -24 -32 -59 -39 -16 -64 -30 -65 -46 20 80 20 -31 -29 7 -4 -3 55 -45 -88 -74 -65 11 -32 -26 -7 18 -3 6 11 25 30 -13 24 -9 13 43 147 146 270 497 817 1375 3343 7321 12322 15127 13969 9305 5412 3656 2828 1884 1611 1964 3139 5508 8367 16672 30468 38637 45206 54731 64641 48504 19409 3655 504 204 178 220 235 266 294 277 317 244 221 229 167 140 153 121 86 99 96 105 121 97 130 113 74 68 68 116 126 112 115 110 77 131 116 106 100 99 108 86 87 107 107 78 117 133 98 94 86 63 85 124 155 198 182 191 196 230 216 207 208 230 226 171 140 149 167 163 169 172 132 114 125 126 154 171 163 152 131 116 90 99 100 103 110 81 75 69 72 74 77 65 65 63 59 54 55 56 54 52 70 83 78 64 61 68 61 45406 291 102 30 9552 12 36 46 7645 2926 51304 51659 50427 47289 55971 101628 142414 201997 278569 374499 261292 74874 9105 367 206 232 354 310 250 210 229 222 379 340 262 244 358 450 409 322 254 191 260 147 73 118 180 219 123 169 130 12 19 6 -53 -37 -41 23 -3 63 40 46 111 3 97 130 106 12 158 174 82 88 60 62 105 112 132 76 133 175 103 -29 -75 -31 -39 -6 -7 -4 159 316 182 188 338 397 429 426 255 287 411 290 189 127 132 138 175 67 47 63 168 204 115 129 109 112 173 129 34 25 56 65 188 147 106 137 131 95 170 205 117 53 99 65 86 85 80 79 94 94 63 118 75 33 58 119 51 77 54 73 89 44 125 138 91 100 164 166 75 114 129 154 107 37 131 156 121 147 218 317 508 1098 2457 4794 8942 13000 15310 15680 14785 13097 10749 10118 11868 12577 10154 6166 3744 2633 1818 1218 863 4818 13488 11466 4813 941 243 210 168 208 240 223 280 307 298 301 294 267 184 147 175 167 108 151 169 140 165 173 125 130 151 131 182 146 109 131 129 126 140 133 128 112 99 97 77 112 153 152 146 144 110 102 93 99 83 122 156 170 208 214 179 229 214 253 262 266 247 244 223 160 161 201 188 173 188 183 170 175 159 178 201 192 173 181 162 127 124 125 127 125 116 104 89 95 82 102 101 92 97 92 78 94 99 85 77 108 112 108 104 102 88 93 82 45415 291 78 30 9558 12 36 55 7646 2920 29418 28878 28763 28989 31163 31193 50378 101709 327638 479365 469831 494935 101915 3075 248 306 278 295 141 140 209 305 280 192 186 180 249 285 421 317 159 253 87 -34 31 54 77 81 50 -40 87 52 11 0 -53 14 -41 -76 4 -31 160 45 -12 91 47 -24 12 129 20 86 77 89 8 52 127 2 56 113 102 60 -30 20 87 1 -35 24 -71 -15 16 209 108 1 259 314 304 314 176 201 225 138 291 202 43 53 16 62 109 40 78 71 114 59 119 20 43 93 -4 -45 -16 -53 -3 -24 71 16 21 60 88 116 122 172 69 60 44 -41 -17 15 5 31 51 57 5 63 47 41 -40 1 37 32 5 18 56 32 14 94 43 45 68 112 126 88 62 79 59 82 196 190 246 269 455 1012 2641 5454 8815 12556 16908 20476 22028 19473 20033 23966 25265 23293 19936 16360 10366 5417 2821 1311 691 424 1303 1706 364 137 169 200 231 243 298 254 293 276 272 250 191 174 146 143 144 102 134 103 119 103 109 142 139 108 109 111 117 93 120 106 130 106 117 128 99 84 105 123 88 102 180 136 79 69 81 108 104 98 132 140 152 168 173 169 198 233 226 222 234 233 213 200 167 128 131 146 134 148 159 152 144 126 146 160 186 191 169 147 116 110 90 94 104 92 70 69 70 71 68 70 70 65 61 55 71 66 59 63 67 65 71 82 77 65 59 58 57 45424 291 109 30 9559 12 37 4 7647 2913 16389 17658 38100 114192 126895 173220 185135 115661 213839 296288 704176 561834 188491 2375 315 347 219 269 251 193 215 302 209 292 275 255 174 235 335 415 428 256 71 37 90 42 75 -26 3 -37 -29 -14 7 -74 999999 22 11 -46 27 -62 -50 -10 -19 16 120 -98 -36 49 89 -11 141 149 5 131 205 182 142 13 43 137 118 47 -22 -93 -56 13 29 -67 77 240 212 128 146 319 368 407 349 340 361 346 206 197 119 73 107 11 36 4 106 55 43 49 44 23 114 101 3 -19 -29 -36 53 96 73 46 121 144 71 88 52 -9 -48 -42 -3 -19 -24 24 -23 4 110 71 24 -9 45 28 4 -19 58 91 73 82 110 87 24 21 61 82 76 121 86 5 66 92 93 104 135 178 190 241 401 656 1267 2506 5714 10802 16243 20004 17497 13640 11951 12485 13941 15754 16719 13732 10099 6881 4112 1728 647 1287 1261 487 167 80 137 172 204 218 202 288 326 236 188 189 161 121 117 75 96 75 47 85 42 97 97 39 81 115 89 90 115 82 90 30 52 46 38 66 90 27 30 73 90 97 121 58 88 55 69 81 79 97 110 78 91 110 166 177 166 196 177 180 163 178 195 175 112 95 127 113 103 93 82 97 110 123 136 134 134 122 119 115 89 67 68 55 36 54 59 32 31 39 51 55 37 34 20 22 26 23 22 22 32 28 47 47 37 31 27 26 25 45433 291 110 30 9560 12 37 13 7648 2907 37640 38408 41946 46276 52629 69764 102678 277492 472143 363307 255957 11419 372 241 423 421 390 352 478 415 276 303 365 362 230 362 286 320 420 578 491 298 182 162 208 132 115 223 120 14 12 35 23 65 68 8 25 -34 74 10 48 69 30 -68 124 180 114 135 23 29 163 158 16 70 180 166 150 84 114 118 55 -72 25 87 47 56 111 106 64 124 414 347 226 405 405 396 422 280 448 462 331 313 240 215 239 208 137 176 232 250 139 102 88 134 125 86 162 186 16 76 125 106 102 221 282 192 98 132 181 182 103 9 122 166 54 112 157 210 151 116 195 77 85 115 133 105 77 109 119 158 195 106 107 224 181 210 221 197 142 82 29 55 87 147 213 202 248 303 281 392 443 593 1296 2371 3187 3318 2706 1870 1480 2217 4060 4780 3968 3800 4309 4098 2596 933 212 401 332 173 75 113 210 240 260 267 321 278 284 230 237 238 183 215 119 84 104 111 100 142 124 175 127 133 112 105 100 113 115 124 126 106 135 124 94 79 67 100 105 144 130 137 125 137 104 71 68 119 169 170 142 147 194 188 200 230 242 227 216 231 251 221 196 171 140 160 174 160 154 143 149 142 147 170 199 171 137 123 119 124 123 119 101 82 100 102 92 76 72 74 84 79 79 73 65 68 54 42 52 59 66 72 70 77 94 89 77 76 74 45442 291 111 30 9561 12 37 22 7649 2900 34412 38480 41758 45545 49627 105479 216925 270194 370001 484158 372864 368812 137327 3702 227 286 178 286 459 355 313 379 412 415 285 306 255 325 442 637 469 310 21 -26 99 139 195 223 121 129 79 57 110 8 -98 18 54 -43 -23 65 64 -43 34 12 199 117 61 73 87 147 149 53 42 40 165 308 203 113 160 142 52 49 102 30 64 91 104 31 50 203 300 414 276 305 388 377 393 310 369 367 386 357 205 105 125 217 127 150 182 134 165 137 44 82 121 102 103 119 120 126 189 165 173 91 135 129 135 201 117 176 121 125 69 105 178 79 -41 90 97 79 92 167 109 136 79 3 40 132 109 128 94 63 86 151 173 104 77 201 116 106 122 174 158 122 161 127 193 235 237 282 302 286 308 350 368 383 404 449 428 414 397 470 708 1142 1099 837 469 222 166 109 111 115 153 109 123 209 241 257 232 209 242 248 179 183 147 118 91 87 88 105 131 152 115 64 90 110 101 96 99 125 122 90 85 98 65 71 94 72 37 98 94 85 85 92 62 64 81 71 69 88 115 115 122 153 154 199 184 188 197 168 162 175 192 198 171 123 103 123 146 156 121 109 108 94 115 124 147 181 155 84 81 89 72 69 66 68 74 65 53 50 52 60 63 63 57 52 45 36 38 43 33 49 39 47 52 53 68 68 60 54 49 45451 291 113 30 9563 12 37 31 7650 2894 32369 36449 30177 31494 44171 107486 267268 406872 289439 202422 117831 128100 271065 181620 2533 215 262 405 404 413 291 257 201 250 294 376 371 423 373 355 333 511 360 180 205 134 113 241 172 165 155 98 94 36 -12 70 114 4 73 -37 29 20 137 101 90 102 118 132 102 159 68 98 224 115 167 290 225 170 180 270 252 158 73 47 52 -57 48 113 67 122 284 360 232 279 357 443 511 402 431 459 394 396 322 179 100 144 184 198 172 167 123 194 138 133 123 201 180 77 126 121 198 186 190 180 160 207 253 190 213 162 162 115 163 179 133 177 232 161 175 170 139 114 104 209 168 129 175 152 115 82 61 75 146 172 110 120 171 155 193 217 99 128 153 206 191 203 259 312 327 413 365 362 351 361 364 334 420 462 437 393 372 383 355 368 315 304 233 193 177 188 201 168 209 185 235 235 191 299 297 281 274 252 214 164 152 104 129 101 149 115 132 157 177 153 98 127 121 152 142 126 80 98 140 142 111 102 83 72 92 125 121 126 129 140 122 110 109 136 119 104 129 156 137 129 167 208 225 206 192 199 203 216 207 215 177 151 139 126 161 149 138 147 144 106 117 113 128 192 209 147 109 87 97 88 82 93 98 95 81 81 74 72 99 93 81 74 53 53 55 73 77 74 70 76 82 90 90 87 78 68 72 45460 291 114 30 9564 12 37 40 7651 2888 30775 33981 36397 37846 45688 60962 78264 176422 348733 574664 527183 196522 223975 47280 661 402 347 412 395 467 413 319 463 529 506 407 348 321 439 538 396 236 175 183 288 271 332 233 150 154 127 104 96 32 79 108 172 58 -41 29 131 111 20 100 145 127 73 165 106 90 83 79 150 116 156 154 187 144 293 218 146 179 56 26 90 122 133 106 129 22 178 296 332 258 316 404 456 413 456 452 519 394 277 226 224 182 254 104 181 152 71 133 184 164 179 146 114 47 12 111 186 188 248 264 214 200 188 170 176 222 191 204 94 143 79 104 139 87 155 232 148 120 204 107 96 170 157 124 172 165 109 137 128 199 217 130 164 141 134 121 158 140 170 240 214 173 158 255 381 327 302 358 328 378 397 394 468 460 330 416 375 362 319 309 248 164 161 190 182 176 168 216 213 252 318 281 292 316 292 249 212 211 196 112 103 110 142 124 115 163 149 143 150 120 124 147 95 114 135 156 110 120 140 94 79 75 108 105 144 180 156 143 131 111 102 127 101 108 100 158 145 167 190 182 178 208 203 191 211 184 171 187 196 194 177 157 149 171 181 159 127 150 123 125 143 168 161 184 204 159 108 92 89 96 103 90 109 111 95 98 86 79 76 78 76 72 74 65 67 75 67 71 79 79 74 81 86 90 79 78 64 45469 291 113 30 9563 12 37 49 7652 2881 48967 47451 43722 78979 147807 75766 56924 51487 91097 196611 336918 405279 519626 383711 8108 542 549 526 489 337 314 424 478 470 454 434 374 468 363 401 451 309 185 244 270 106 128 161 228 203 152 135 167 140 82 137 67 34 80 3 -18 113 241 160 145 35 82 64 131 176 159 125 231 219 240 301 312 259 268 281 250 118 175 114 62 61 61 100 86 127 66 227 372 220 340 413 454 333 462 523 600 422 247 251 291 209 266 269 250 238 211 184 161 156 127 157 169 203 137 119 110 224 204 189 277 222 256 310 194 207 153 201 203 160 117 159 174 163 102 166 236 195 173 100 153 118 119 93 168 193 141 166 120 177 172 170 132 125 185 144 169 177 208 185 216 175 243 291 300 305 400 389 430 423 406 413 403 368 399 376 367 268 303 235 241 214 153 146 144 162 226 207 246 283 254 324 289 267 270 218 208 157 148 118 132 168 129 175 185 143 131 147 118 170 139 154 143 151 122 142 144 178 164 190 133 122 140 145 194 189 159 124 130 95 112 107 101 128 148 160 134 174 166 161 208 245 243 208 197 200 140 147 159 150 127 143 148 144 141 138 134 126 126 122 150 143 148 179 187 134 114 100 95 91 85 86 86 104 93 90 91 89 93 85 75 75 79 73 66 67 67 66 77 72 67 71 70 80 80 80 72 45478 291 110 30 9560 12 37 58 7653 2875 50393 48697 47972 50325 52841 58000 50354 90963 181830 288468 514541 579747 460489 283036 42400 648 435 362 366 294 274 326 426 444 230 201 339 322 436 423 300 249 275 224 238 102 -66 -84 84 115 182 37 55 24 999999 28 86 80 -89 134 83 -46 -10 999999 -1 31 -9 98 97 124 110 28 50 142 113 29 156 174 172 160 176 124 182 125 55 -17 74 38 -5 -8 -26 89 209 209 216 304 392 440 341 297 372 396 377 356 301 222 185 187 191 218 150 106 137 82 97 151 108 -8 -3 113 74 145 208 171 171 204 121 110 251 237 207 142 130 118 166 130 81 59 122 109 157 172 106 212 182 116 138 114 136 120 86 93 89 77 156 183 126 175 147 120 61 90 162 157 130 102 195 233 277 204 304 331 366 373 294 349 459 421 407 443 378 296 241 202 171 159 143 132 114 123 190 232 224 193 285 314 286 242 231 191 190 125 119 121 126 99 80 119 103 104 47 53 87 90 85 116 75 85 79 113 94 94 103 109 78 104 135 154 131 113 79 63 81 68 115 96 119 119 97 132 123 126 137 130 144 176 179 126 126 80 53 90 111 89 84 68 74 61 87 84 70 108 111 109 111 90 123 184 150 78 61 37 50 80 69 57 77 66 66 47 64 58 53 46 45 33 40 38 33 31 33 34 34 44 28 31 31 24 39 41 29 45487 291 108 30 9558 12 38 7 7654 2868 59306 67185 75176 75344 74076 76842 77918 120847 193701 372980 526481 408102 114311 9803 472 468 419 371 524 432 422 363 460 385 345 506 472 386 547 424 402 329 321 272 203 216 102 -7 -34 146 81 -26 7 55 118 102 120 99 34 22 -96 -17 -15 106 190 104 94 19 161 211 171 238 143 124 193 107 101 164 238 270 301 93 107 147 115 119 67 104 138 39 136 198 217 338 304 307 443 495 485 438 447 496 414 361 248 275 286 169 218 159 284 230 137 194 172 183 126 85 79 133 232 161 163 125 179 292 263 217 258 261 240 161 225 124 219 212 125 107 220 277 172 149 173 134 192 186 211 197 178 136 127 150 76 77 217 158 160 245 194 128 89 167 138 134 135 139 229 206 247 289 377 359 331 350 406 387 381 437 366 393 372 337 323 261 280 247 261 243 163 159 174 201 268 259 324 323 310 337 274 236 180 141 134 128 146 140 108 108 117 128 103 112 131 80 141 122 101 137 123 110 116 140 132 113 101 110 177 199 167 191 153 137 107 118 138 131 135 133 149 139 118 153 152 180 188 199 157 167 151 79 100 112 108 117 109 74 85 79 82 99 126 131 124 125 137 141 171 216 138 71 76 96 89 105 81 97 111 112 76 82 78 82 86 79 66 56 65 77 76 58 56 57 72 77 74 78 72 64 67 60 65 45496 291 106 30 9556 12 38 16 7655 2862 79223 86099 91262 89111 90731 96844 103768 88315 69073 100321 155104 75587 7514 591 284 295 427 309 269 476 525 396 500 671 562 555 480 553 579 430 278 377 362 320 408 294 196 69 99 136 134 128 209 154 67 20 157 153 96 80 69 61 66 171 254 186 39 158 204 176 149 -5 45 153 193 294 185 305 255 284 157 86 4 159 153 157 69 13 147 132 103 154 270 429 369 306 408 413 348 415 578 593 573 446 377 314 254 362 324 193 172 271 204 132 182 220 193 150 83 168 154 142 101 170 158 180 292 345 288 319 326 253 269 243 145 142 205 174 145 156 132 161 86 121 82 93 113 140 211 225 218 185 208 162 211 173 116 94 224 144 106 234 171 163 182 200 277 210 176 312 307 313 350 390 484 397 403 459 425 455 428 423 402 300 331 300 252 252 216 252 246 201 267 266 309 330 299 362 402 337 290 225 157 169 173 176 160 87 165 154 155 158 138 140 103 100 171 165 142 151 156 145 103 139 110 126 171 142 188 144 120 145 177 176 163 161 167 167 159 156 170 154 211 194 186 196 226 208 182 130 94 123 138 122 132 162 134 122 123 147 175 164 177 188 196 160 205 261 173 114 105 96 104 117 108 92 110 104 86 96 96 99 99 86 86 70 68 74 93 85 97 93 87 85 90 83 99 96 92 84 83 45505 291 106 30 9556 12 38 25 7656 2855 117597 129789 148747 154767 149731 135808 118165 114823 72990 27984 14433 8886 1395 339 346 384 483 417 335 367 356 311 442 501 454 441 318 234 389 224 328 305 366 335 163 135 130 70 127 61 121 169 36 -20 90 -21 -27 -1 119 141 -21 126 58 145 153 79 67 68 123 124 89 74 120 150 148 198 222 232 237 106 98 98 51 104 52 4 81 24 -21 73 80 26 192 212 288 423 515 526 565 414 492 580 474 399 390 274 204 221 176 99 63 102 196 245 101 106 115 224 155 107 87 198 166 156 137 165 214 197 226 203 250 308 125 119 173 247 167 170 100 64 189 159 105 170 201 122 223 207 159 129 65 71 171 197 207 114 134 108 127 128 153 182 206 189 189 132 171 182 224 245 305 220 328 376 420 386 361 408 439 424 388 373 362 300 282 232 183 166 213 141 141 205 279 306 237 331 355 321 294 245 233 191 128 98 112 136 121 134 140 84 115 102 104 139 135 112 114 102 92 146 135 133 109 107 76 92 114 134 138 131 113 168 134 117 81 81 140 119 115 122 145 133 108 125 130 153 160 137 95 87 96 106 98 100 62 53 73 87 87 89 102 137 130 154 134 102 133 163 101 85 80 76 76 69 78 70 82 80 80 71 67 70 76 71 59 42 39 49 45 41 48 41 47 63 64 53 50 57 52 53 56 45514 291 134 30 9554 12 38 34 7657 2849 84786 85965 86346 87287 89851 97375 92810 70355 50067 36136 35320 11620 7272 1339 185 235 206 230 300 440 386 333 497 504 504 542 463 300 356 233 231 297 243 239 290 130 114 152 18 108 129 105 -3 47 92 -7 -10 -30 139 95 48 23 139 125 154 96 135 172 111 95 98 106 184 311 197 88 165 100 157 38 102 125 66 80 152 108 33 133 75 13 0 39 28 83 236 347 443 441 319 414 583 567 526 433 356 192 204 163 153 197 240 252 196 140 104 149 233 157 121 138 113 173 176 175 127 162 284 250 258 247 190 184 183 167 152 100 114 116 46 90 169 162 127 101 110 97 120 150 143 201 166 149 207 153 204 162 123 167 156 148 170 155 196 208 180 213 173 202 151 253 280 270 291 340 430 417 372 379 365 367 374 335 348 317 303 275 204 251 247 259 235 214 271 284 262 323 275 348 356 305 252 179 186 134 120 151 145 126 112 115 151 149 132 83 90 114 125 114 142 141 125 130 80 94 147 147 122 114 117 125 122 140 127 100 115 132 119 125 130 140 84 116 119 141 138 134 190 176 151 170 131 89 89 95 106 96 88 95 91 113 131 162 162 140 106 123 181 206 129 80 64 94 97 89 92 98 98 84 85 78 88 74 73 74 76 56 54 56 54 68 63 57 66 81 73 66 77 63 65 62 60 45523 291 103 30 9553 12 38 43 7658 2842 56518 56724 57288 54129 46730 36095 26236 12639 6055 2583 1164 738 552 323 249 373 455 492 402 372 433 450 325 408 527 481 510 532 612 346 368 277 410 348 211 204 88 158 136 113 24 96 149 80 86 182 145 125 38 -11 148 121 40 157 196 96 135 160 145 86 100 150 140 112 203 238 179 163 181 89 19 23 54 80 71 38 89 65 10 125 117 133 111 296 328 460 508 525 451 438 580 528 386 339 303 316 200 228 275 234 249 200 250 237 195 209 248 247 225 137 155 176 165 278 204 176 306 283 239 228 156 147 125 144 138 187 164 130 111 134 140 189 150 174 121 139 127 101 187 224 168 121 153 150 168 192 180 147 213 237 282 198 208 208 277 241 246 230 268 268 274 325 318 338 343 411 425 447 415 437 370 424 412 418 379 311 273 293 240 229 255 226 236 306 274 334 410 351 298 291 231 184 125 158 147 181 182 197 185 173 152 139 202 203 164 172 146 175 123 132 136 113 126 170 176 168 149 134 132 98 82 134 109 118 127 149 161 169 170 164 128 165 138 135 160 182 172 172 165 182 165 157 123 105 104 112 101 98 118 117 132 157 169 157 151 169 231 230 134 102 98 104 115 100 104 116 107 114 112 102 110 107 98 94 96 99 89 82 89 88 96 103 98 110 105 98 95 96 93 84 96 45532 291 103 30 9553 12 38 52 7658 2836 31117 33832 32962 28215 23516 21040 19905 14741 10340 5575 1930 843 417 403 440 569 409 370 311 392 435 304 450 567 549 430 479 501 500 506 366 333 287 317 305 315 276 200 270 172 192 235 99 76 88 180 42 75 102 198 128 154 180 139 96 157 46 35 37 144 159 156 323 241 214 235 236 187 213 44 32 71 17 83 171 175 29 197 158 112 91 96 248 401 387 466 507 611 574 465 517 518 504 416 326 313 232 183 278 254 311 280 329 283 340 265 309 355 313 275 285 293 334 256 260 291 278 388 321 265 167 131 240 279 103 124 197 135 202 214 148 154 163 233 226 218 264 184 142 168 233 159 287 180 224 225 168 234 240 297 267 309 195 210 241 251 265 197 242 283 287 301 303 359 378 449 421 470 446 506 474 422 419 384 296 285 245 224 272 293 309 335 302 331 309 353 398 428 422 295 197 185 179 209 166 173 149 168 157 190 166 131 140 177 164 142 180 143 126 161 195 219 170 186 190 158 149 133 102 146 185 134 148 147 166 213 246 272 261 185 143 141 172 177 178 213 190 199 188 198 201 180 183 156 158 143 140 159 163 132 122 147 160 160 192 229 270 254 205 184 144 127 126 135 135 137 156 140 133 139 149 129 122 113 112 100 96 105 111 102 112 115 115 110 113 108 106 108 108 112 110 45541 291 103 30 9553 12 39 1 7659 2829 44167 44118 40562 39085 38232 34363 29338 21092 15407 14034 10387 48829 2222 516 386 410 398 291 288 430 496 346 263 456 497 347 420 405 393 363 330 310 208 249 346 228 289 122 1 109 87 133 206 164 98 207 139 170 92 132 98 14 41 168 232 183 153 24 63 200 208 82 106 258 312 191 163 168 70 178 99 22 -48 71 57 87 84 46 -46 15 -5 123 83 -78 27 443 378 323 539 542 380 491 411 323 246 193 164 196 130 202 108 181 239 239 273 260 321 345 260 272 194 220 247 194 281 277 230 217 188 217 158 121 186 132 147 101 129 194 242 136 181 163 147 159 197 146 103 193 213 254 200 209 260 149 198 196 227 224 228 251 232 229 221 144 190 222 244 262 234 221 301 322 347 333 334 409 389 391 417 417 315 394 382 357 290 221 167 219 267 201 231 278 295 374 383 376 356 311 291 151 85 160 183 193 139 143 80 109 160 161 162 105 126 131 121 129 146 120 140 174 210 159 174 201 121 151 158 135 109 155 129 95 143 149 151 169 225 259 210 126 139 167 158 145 141 129 144 157 154 116 138 182 165 143 135 93 88 118 132 116 101 121 129 127 175 227 221 204 212 207 197 130 105 102 120 102 101 101 102 101 95 79 88 97 91 73 72 52 52 66 59 67 75 80 81 77 78 79 82 87 71 45550 291 102 30 9552 12 39 10 7660 2823 36368 44501 48794 59330 76685 94028 102756 99543 99687 99987 117448 151293 146154 191066 15373 469 321 378 237 369 435 332 469 410 494 441 360 374 473 503 406 284 350 343 353 260 94 88 97 48 115 142 82 56 47 65 4 83 107 83 97 70 76 106 220 136 31 32 221 70 175 177 135 57 133 200 183 137 68 219 205 -90 17 75 41 76 119 -75 -10 18 72 77 -21 119 287 458 344 367 406 422 492 439 428 340 232 240 243 182 186 207 159 132 175 262 266 233 206 196 170 160 256 170 234 230 158 180 194 182 173 140 82 141 143 82 60 98 78 203 99 81 154 173 165 127 143 121 122 159 120 107 83 27 70 82 172 213 229 207 220 200 209 180 148 204 244 251 229 220 259 267 341 315 276 335 311 360 375 412 343 372 367 428 354 360 299 205 132 202 223 206 235 250 358 398 414 388 393 362 183 100 122 80 73 124 167 188 119 167 129 83 132 127 177 170 148 166 144 126 141 167 172 150 158 144 130 134 100 94 102 97 116 109 91 154 171 199 212 192 169 208 234 217 147 125 133 115 132 105 138 153 158 131 156 167 122 91 100 95 84 99 110 105 133 158 198 210 211 218 211 191 164 108 93 115 94 97 109 102 91 84 95 102 78 81 65 60 65 67 57 49 60 65 60 59 61 73 73 68 74 67 61 45559 291 101 30 9551 12 39 19 7661 2816 53149 59998 63253 64167 64619 68409 67593 60024 53406 98035 208749 193389 196953 152882 8419 540 336 200 340 259 241 388 414 546 498 510 383 460 448 443 502 472 338 284 170 73 227 45 8 0 41 143 165 127 46 63 33 100 66 94 90 138 81 128 173 186 168 163 201 104 112 101 196 198 232 214 164 5 63 167 200 60 116 59 77 102 136 112 120 115 137 58 74 102 108 301 342 405 516 544 520 463 391 388 239 296 321 229 276 254 266 159 320 263 257 187 236 294 303 200 192 205 241 287 320 379 322 228 131 202 219 104 139 177 232 97 128 190 210 208 258 185 108 139 148 140 188 166 119 144 201 149 152 246 235 130 104 233 186 215 229 262 217 223 173 131 210 220 266 288 288 298 300 361 363 417 454 486 407 447 409 413 381 417 358 343 252 245 229 305 353 439 422 382 362 431 389 294 221 158 165 172 225 157 163 205 203 168 154 131 112 145 136 136 146 130 155 138 159 200 166 157 172 192 162 126 122 130 157 153 155 215 188 199 204 221 229 265 299 312 294 257 166 138 164 145 112 125 150 165 178 191 186 175 154 113 87 107 131 113 132 137 142 179 204 209 213 213 211 186 128 105 102 127 110 107 121 123 107 95 96 108 98 95 97 80 90 90 78 62 74 77 79 63 66 75 82 85 77 72 67 45568 291 103 30 9553 12 39 28 7662 2810 32316 31675 33341 37747 41460 45738 45552 45626 40940 35383 82407 208849 14774 609 250 161 310 265 292 389 326 176 383 587 569 390 483 506 408 534 454 356 429 310 301 270 153 65 135 107 36 68 118 139 150 48 95 37 126 191 248 162 86 246 240 124 144 201 132 110 97 170 68 210 145 287 186 138 73 142 175 151 115 20 88 23 151 133 -18 83 122 103 155 44 236 352 467 395 453 688 641 583 470 465 342 418 276 219 197 207 244 193 236 161 220 261 282 267 333 271 203 173 170 249 302 299 325 261 269 162 128 195 186 209 167 174 130 147 145 201 167 138 140 218 119 199 222 161 242 220 175 149 109 185 174 235 211 254 197 191 154 216 221 211 255 166 277 238 275 261 226 288 361 344 294 353 416 444 440 391 442 414 423 385 344 405 427 423 440 469 405 364 383 326 392 310 282 167 135 124 98 109 93 153 167 130 129 125 104 128 147 138 158 90 112 114 110 163 176 151 152 172 131 118 130 156 132 172 184 159 115 160 212 237 238 202 217 287 291 181 239 262 195 154 127 113 144 168 156 144 150 148 175 148 104 79 93 126 173 172 144 132 145 147 175 178 212 224 209 186 148 112 110 103 99 98 91 111 111 107 103 106 97 88 98 94 91 79 67 62 60 58 58 56 55 60 59 65 61 47 45 45577 291 76 30 9556 12 39 37 7663 2803 57827 62966 68432 73454 74991 72833 76411 87280 123697 132864 109880 9048 1050 246 327 285 252 259 342 303 296 464 464 410 515 474 437 450 362 239 344 380 262 197 316 192 170 126 -41 -69 -80 117 92 143 11 -13 97 53 8 32 129 85 70 103 122 117 145 163 51 247 158 193 220 138 279 249 157 233 285 151 155 46 104 140 56 6 35 18 114 122 28 50 74 13 -18 207 356 258 424 556 583 651 500 402 336 344 290 265 251 248 252 180 141 156 224 255 70 175 238 238 264 238 127 260 209 234 257 259 126 -31 62 94 102 123 118 165 199 129 126 127 123 190 119 179 113 96 115 146 203 140 205 200 152 173 118 122 171 175 254 129 97 123 135 175 214 179 161 237 228 275 271 220 280 297 340 369 359 369 378 390 355 379 375 452 390 342 350 337 358 347 436 507 454 440 407 318 237 180 168 136 97 110 60 114 155 174 180 120 112 135 143 161 160 126 93 104 106 114 141 114 122 156 146 138 117 144 129 125 120 146 185 156 132 144 182 211 221 271 227 166 207 203 127 122 99 125 135 146 130 128 97 97 128 108 84 65 71 97 119 126 153 146 97 104 125 143 117 139 159 155 153 113 88 83 77 71 71 73 65 62 55 72 84 75 59 43 50 41 36 27 24 25 22 20 25 26 25 17 20 13 6 45586 291 109 30 9559 12 39 46 7664 2797 31554 31865 26502 21775 19866 17616 15721 16389 64717 101294 43667 871 273 291 326 233 345 232 175 216 293 524 455 444 532 626 664 510 505 434 454 486 290 381 288 265 117 141 193 93 71 115 150 125 31 71 153 59 29 134 52 135 217 147 107 -39 -37 16 109 130 206 292 118 129 209 189 186 237 129 145 233 245 127 56 42 8 15 19 83 119 -13 45 2 69 80 284 224 338 648 778 729 733 612 559 459 478 412 292 267 232 214 241 162 232 352 334 328 303 258 333 337 239 245 352 303 227 346 437 245 191 165 147 144 165 104 160 174 152 176 210 209 184 141 212 240 214 220 241 186 195 133 199 253 242 228 191 221 205 210 185 273 298 300 227 242 228 211 190 216 226 231 289 331 373 323 364 405 405 468 532 541 485 470 449 475 472 482 502 485 481 515 493 501 486 402 314 236 256 235 175 88 117 135 168 213 240 201 178 172 176 161 154 209 206 187 157 196 259 228 175 230 228 246 201 190 165 147 192 193 204 234 228 239 282 275 256 252 283 280 234 267 214 179 189 147 172 194 172 183 176 155 157 154 139 105 128 158 160 174 200 216 191 164 156 145 169 199 219 242 219 190 140 124 148 136 135 130 116 118 112 119 106 95 121 113 96 100 102 86 86 74 76 80 83 80 72 74 77 71 61 58 45595 291 112 30 9562 12 39 55 7665 2790 8424 9076 9946 9354 8634 7141 5415 4011 2324 1163 826 510 293 127 217 370 257 218 171 135 276 320 324 440 446 442 450 470 494 425 495 414 330 177 181 289 214 171 36 10 71 150 129 29 46 125 93 -15 84 98 -18 66 108 61 99 116 158 23 51 281 163 96 107 175 152 191 120 194 145 86 87 49 -2 1 40 186 204 93 87 123 65 64 62 27 19 223 291 372 406 621 832 694 562 417 417 389 348 306 174 221 276 249 267 231 197 116 146 108 181 224 274 359 354 267 142 177 258 286 216 240 176 185 141 172 196 172 131 144 228 194 125 211 237 125 37 180 217 174 157 149 147 129 159 139 146 205 227 187 149 173 245 237 259 239 165 214 227 214 179 169 176 281 230 276 350 355 381 358 466 476 478 446 454 412 445 445 479 441 437 491 546 508 483 455 319 254 173 171 153 124 183 159 114 204 197 143 166 169 212 173 142 166 189 133 151 149 148 138 162 129 128 116 133 133 147 116 126 114 155 165 158 180 151 186 220 209 233 275 225 234 277 250 241 190 152 155 147 114 136 134 140 125 99 89 77 60 52 90 143 120 142 136 137 139 151 155 161 167 170 151 96 88 95 84 84 72 85 77 78 74 79 81 74 73 58 62 74 64 53 49 29 31 40 42 43 41 40 46 34 22 17 45604 291 114 30 9564 12 40 4 7666 2784 19454 16678 13622 10891 7802 7284 8600 21238 1578 737 456 389 298 181 213 198 305 268 121 97 164 229 271 310 466 469 373 290 337 356 486 344 107 241 182 124 83 118 59 -42 4 57 99 -3 36 50 -34 53 85 105 51 43 77 13 -20 164 95 8 121 166 169 160 217 133 106 109 197 118 74 177 120 85 80 43 105 96 82 35 129 50 120 127 33 125 111 115 239 323 447 539 596 615 560 514 437 326 324 282 366 206 105 142 145 115 148 187 210 201 260 203 255 279 213 185 213 147 126 213 247 138 82 62 156 207 113 87 89 98 89 57 88 40 61 103 120 140 148 101 110 140 158 131 98 88 83 91 88 169 178 162 171 163 140 209 207 158 157 199 193 177 169 205 286 314 327 381 407 412 399 383 432 494 457 395 419 467 509 481 432 432 463 441 431 459 446 376 262 185 180 119 145 153 119 99 149 96 100 69 79 94 113 136 147 132 118 66 90 125 125 161 143 87 65 96 90 98 111 115 83 114 132 173 215 203 175 152 164 189 224 202 274 345 357 196 127 136 110 115 119 138 124 89 72 66 63 47 72 80 76 125 157 119 104 113 111 148 144 147 122 76 61 66 74 77 73 62 73 69 73 65 64 56 57 65 54 52 25 33 27 23 14 7 16 14 12 14 4 8 5 -2 -11 45613 291 117 30 9567 12 40 13 7667 2777 4710 4708 4722 4133 3462 3086 5261 5122 1283 1157 785 344 292 274 286 183 257 284 25 70 128 198 329 519 578 587 404 189 313 479 412 398 409 231 197 244 120 78 104 217 182 61 95 170 121 209 23 67 156 78 139 249 219 169 57 192 30 95 178 243 227 158 266 192 122 187 165 150 191 177 219 112 108 148 151 184 271 126 89 3 162 88 10 64 85 195 249 341 406 539 616 680 559 475 438 379 423 366 268 329 383 363 282 252 331 213 297 249 239 337 307 247 358 389 352 309 300 260 192 149 172 138 203 136 83 95 160 203 201 185 199 123 97 170 169 241 210 162 143 187 207 145 109 144 293 249 240 205 168 130 219 278 289 218 190 185 173 169 206 193 226 225 299 283 292 334 332 381 423 428 412 422 428 430 477 510 492 567 509 506 549 513 539 525 503 440 314 263 283 227 164 122 139 149 179 189 124 114 138 155 99 138 150 166 134 170 174 186 191 164 174 169 141 148 166 176 122 158 185 154 162 235 256 212 201 255 245 265 262 281 341 553 436 284 200 140 155 165 162 160 158 115 104 113 104 91 104 104 138 164 156 142 160 162 189 194 159 171 155 119 122 115 113 97 92 110 101 105 96 100 101 83 94 92 97 94 78 77 78 79 74 68 60 70 66 66 68 62 52 45 42 45622 291 121 30 9571 12 40 22 7668 2771 3623 3010 2103 1846 1672 1469 1399 1170 1072 941 699 332 283 288 126 126 243 123 63 156 203 391 388 405 524 482 278 247 222 210 477 589 477 294 200 198 183 59 115 47 -40 125 -5 74 96 161 121 77 -35 142 140 141 47 19 76 177 129 59 110 173 149 137 103 97 246 234 175 39 154 216 151 89 56 73 34 175 265 194 32 100 134 53 53 90 179 176 265 384 386 318 433 598 500 464 439 443 464 321 299 268 262 188 161 225 249 201 217 212 171 191 282 274 369 280 196 276 219 305 284 197 107 122 139 189 116 136 104 138 180 178 176 242 198 197 190 133 124 127 195 255 238 242 104 180 185 253 182 110 167 199 73 97 130 238 164 186 153 237 198 222 201 233 278 273 274 311 355 379 388 367 375 310 364 477 485 496 495 442 460 513 468 434 524 449 481 419 368 286 192 168 162 165 141 119 143 147 130 108 108 114 142 116 118 128 152 153 141 177 146 124 151 187 141 120 159 108 73 127 141 136 147 241 248 198 210 160 150 224 227 216 310 455 322 190 191 165 128 149 162 179 142 129 105 69 60 73 110 116 111 144 133 147 128 139 159 169 166 177 161 118 97 103 106 95 92 95 95 123 103 93 92 81 78 76 64 55 65 57 63 55 49 56 57 56 54 49 38 38 35 28 27 45631 292 94 30 9574 12 40 31 7669 2764 21491 19184 14375 11967 10776 9133 6006 2281 1414 1231 1187 924 306 206 262 269 370 235 181 316 203 223 348 475 442 416 463 311 247 342 369 478 477 322 320 339 329 229 194 100 999999 -32 81 101 206 110 58 21 115 34 -15 155 83 110 223 118 55 46 52 135 150 188 167 314 218 47 124 152 65 62 58 101 41 66 91 182 256 124 95 86 61 50 76 24 -13 88 98 240 347 418 329 354 568 559 440 482 450 263 241 266 206 269 276 178 33 195 185 133 193 161 177 165 196 227 155 232 248 303 370 365 150 150 164 170 159 178 124 156 192 158 117 135 186 80 191 150 194 224 180 149 139 149 164 145 187 136 137 135 189 109 148 151 204 150 138 134 230 263 204 203 215 154 191 128 227 217 291 350 333 339 374 392 363 377 462 449 429 435 510 453 424 449 490 486 511 507 405 327 263 232 168 131 102 96 158 157 131 112 133 118 102 136 163 140 116 150 144 156 165 181 163 153 126 130 142 101 105 150 134 112 144 166 251 205 201 125 141 196 186 150 183 206 226 158 148 140 134 132 99 122 138 140 95 66 58 76 54 73 73 83 104 94 115 125 111 129 149 160 162 143 113 85 80 81 88 97 74 80 67 57 66 64 58 71 48 35 52 41 31 25 24 20 20 27 37 31 26 23 23 18 9 -3 45640 292 97 30 9577 12 40 40 7670 2758 5324 5593 5733 4738 3756 3278 2429 1345 1221 1043 946 711 407 195 217 239 248 161 159 100 204 97 300 305 443 494 358 249 167 75 345 437 450 379 231 163 253 234 62 87 24 99 46 48 206 199 -94 112 -43 16 82 149 69 14 19 78 153 106 70 128 57 135 185 137 212 223 95 131 249 144 135 63 -42 37 85 -43 -2 212 222 73 121 93 36 148 -2 -77 48 284 310 252 219 241 459 498 481 530 524 445 300 363 237 203 276 70 51 124 128 168 150 110 160 199 194 159 203 188 333 256 179 195 196 106 46 42 -12 73 153 188 188 75 61 69 43 79 170 92 136 170 86 67 158 174 133 149 183 180 166 122 174 173 184 124 97 161 171 125 189 190 172 148 170 127 159 149 215 213 174 235 233 273 286 315 294 337 382 428 433 461 443 503 505 483 497 475 483 406 313 294 222 137 96 116 153 157 169 169 91 110 146 154 106 128 146 151 127 103 138 118 122 158 172 144 118 113 103 120 110 102 102 129 112 135 159 187 189 118 82 99 146 120 139 185 166 155 122 113 125 130 118 153 143 108 78 100 90 81 59 71 68 77 97 80 102 85 108 110 129 136 134 137 153 104 72 91 67 68 86 76 59 60 61 58 53 50 63 42 38 37 31 40 23 33 42 30 36 23 29 19 17 19 12 6 45649 292 100 30 9580 12 40 49 7671 2751 8498 10370 11097 11107 10222 7656 7113 16149 7731 1163 564 268 244 202 107 315 230 193 182 115 49 120 178 327 498 549 364 330 300 219 297 485 611 505 455 277 270 313 133 118 236 90 128 170 67 15 -43 53 134 87 114 49 40 79 103 71 17 83 183 148 130 203 139 226 256 168 126 189 172 83 190 113 84 60 112 105 90 145 113 94 112 86 59 32 110 38 121 259 259 314 275 307 486 419 468 518 522 495 264 279 325 282 223 322 227 225 157 160 217 194 202 188 159 181 220 233 154 170 200 153 192 161 160 104 106 192 123 98 85 152 188 197 209 215 181 180 119 72 67 169 192 85 84 184 238 159 139 161 128 175 199 225 184 78 149 187 173 155 148 109 157 167 190 196 165 236 265 225 283 242 231 348 374 371 367 428 411 390 496 540 507 556 520 516 492 504 378 282 224 172 166 157 92 48 97 121 85 135 131 153 172 141 128 140 160 135 108 139 173 133 124 176 154 125 135 112 91 105 111 168 171 189 210 190 150 106 132 183 189 184 176 136 150 129 130 128 103 112 105 126 112 71 81 85 86 62 62 78 64 64 84 89 94 86 87 113 110 123 154 168 171 143 114 77 82 91 78 84 67 66 73 69 64 68 62 51 57 53 42 44 52 42 53 58 56 50 45 38 31 29 23 14 45658 292 75 30 9585 12 40 58 7672 2745 22173 21433 21739 24586 27119 25005 52376 138053 87837 5168 572 352 279 156 75 279 222 163 137 57 106 202 353 369 478 562 456 369 233 197 225 446 472 534 542 387 184 249 159 153 114 55 105 142 219 85 53 49 -18 79 81 153 91 80 27 102 24 86 154 123 172 220 175 169 182 162 133 41 159 50 43 95 64 138 149 211 92 114 146 92 144 168 67 114 113 156 188 292 304 302 252 146 295 387 448 385 414 478 362 332 263 268 250 296 207 159 109 208 148 204 182 254 217 130 128 161 152 180 155 159 117 121 91 115 113 61 52 67 123 136 87 170 180 161 183 207 84 20 104 145 88 107 136 200 158 157 178 227 155 208 187 178 160 161 166 140 180 193 231 172 134 148 158 119 85 104 142 135 115 150 205 281 275 259 320 350 369 356 406 480 524 507 504 496 520 445 363 290 192 157 139 135 155 118 97 95 101 98 152 157 130 128 127 180 197 179 195 206 161 111 106 122 141 125 135 101 105 107 77 119 168 185 184 130 142 117 149 159 167 134 113 131 142 101 94 67 73 76 78 78 75 88 99 81 63 70 62 82 87 96 105 96 104 103 98 119 134 121 131 153 132 141 111 69 70 62 72 89 68 74 67 53 49 47 44 34 35 34 26 37 31 26 22 37 34 30 33 29 29 16 9 -8 45667 292 107 30 9587 12 41 7 7673 2738 19091 17799 19290 20705 22391 22445 19094 25628 27627 1516 487 489 347 135 252 350 267 159 272 211 -38 108 231 400 498 427 384 262 318 231 301 298 431 596 461 358 319 162 153 50 -58 102 154 116 54 53 53 58 53 228 115 45 61 116 60 131 146 97 88 98 144 165 190 135 162 167 50 68 110 43 95 108 91 56 173 180 168 165 12 12 13 133 63 53 31 21 102 139 145 60 124 298 271 235 312 415 477 460 519 366 249 276 196 223 242 212 223 230 197 219 185 195 131 134 171 259 160 170 192 165 171 126 88 19 54 140 138 114 79 133 175 105 106 125 75 194 126 213 95 104 178 166 159 209 135 192 126 152 242 207 149 110 220 242 205 163 223 195 130 163 203 156 169 221 154 160 196 201 159 167 165 192 287 249 266 294 306 403 370 428 473 465 463 517 492 456 324 250 194 182 173 115 137 106 102 126 144 105 113 136 112 120 129 196 204 172 165 157 153 149 114 124 121 136 124 112 78 86 104 108 172 185 152 132 127 104 129 149 159 161 105 98 109 102 81 94 111 106 100 76 101 79 73 80 73 75 73 76 64 73 83 89 89 87 96 117 110 131 124 132 147 141 93 63 80 78 70 66 64 74 53 51 48 40 43 43 30 33 41 37 34 30 39 57 38 29 37 34 28 26 26 15 45676 292 108 30 9588 12 41 16 7674 2731 6051 5960 4881 3941 3030 2059 1692 1268 1060 613 427 292 284 308 210 154 163 156 184 112 99 106 239 359 286 381 479 468 237 154 291 492 470 585 479 421 267 337 179 123 115 256 236 8 141 259 131 50 96 64 114 42 30 97 162 184 72 204 232 123 82 150 72 205 202 135 86 131 121 184 138 90 143 170 42 88 160 121 86 90 41 29 9 87 137 43 22 117 244 101 117 283 379 234 250 246 313 225 394 380 285 267 306 202 207 229 225 189 182 225 170 194 196 161 147 224 81 138 183 128 153 165 144 138 140 80 149 91 107 202 225 223 166 69 153 166 140 209 178 169 179 147 129 215 224 196 184 204 210 201 157 259 177 141 153 124 111 166 168 125 159 160 223 212 184 176 201 207 170 184 157 167 245 290 306 336 336 373 346 423 480 475 513 491 460 400 352 303 224 139 153 138 172 124 138 176 194 181 132 152 151 107 113 188 214 169 186 225 203 222 185 123 136 138 113 134 122 126 151 186 205 154 154 168 158 159 145 147 141 125 119 115 124 113 125 137 121 149 124 96 103 106 106 122 124 109 108 96 112 153 148 123 116 103 132 150 168 186 189 180 176 156 148 140 120 130 132 111 108 102 86 89 99 91 88 72 81 80 81 76 77 80 78 87 103 99 103 82 82 80 85 79 45685 292 107 30 9587 12 41 25 7675 2725 2664 2420 2324 1866 1384 1107 978 1032 1141 736 291 324 252 290 227 412 476 231 202 213 117 138 432 454 388 377 553 464 293 428 276 345 513 652 504 376 203 125 294 178 132 302 197 86 159 108 110 125 112 37 104 141 89 4 86 172 95 49 -73 116 144 148 119 140 188 116 195 172 146 152 44 260 235 159 104 98 139 260 240 47 74 115 65 136 115 48 188 171 106 110 224 377 428 369 357 281 282 547 519 349 315 301 318 254 341 297 218 178 217 237 188 155 252 165 228 233 155 170 173 133 147 136 192 219 169 205 161 208 223 164 123 180 227 164 137 176 149 251 269 194 243 168 131 169 200 181 196 210 189 245 202 252 274 195 193 183 249 215 186 207 239 190 213 230 303 310 228 179 183 208 132 190 203 226 268 305 310 284 313 345 410 417 459 514 500 361 297 284 241 211 215 139 92 179 192 124 140 136 128 168 170 159 207 212 254 211 194 193 186 182 145 114 153 130 128 97 142 165 191 192 157 172 207 182 105 100 130 146 113 130 119 144 157 122 137 134 166 147 127 129 115 111 111 115 132 108 125 142 169 191 163 181 158 135 144 166 182 167 186 156 198 152 132 128 133 106 98 117 123 117 111 108 100 107 104 91 98 98 93 90 96 97 96 91 95 101 105 98 92 99 94 87 45694 292 107 30 9587 12 41 34 7676 2718 2937 2700 2221 1877 1370 891 647 801 959 784 419 486 273 248 264 297 358 350 367 232 57 245 500 394 321 497 527 247 483 382 241 413 477 564 527 369 256 302 45 123 128 90 154 117 118 125 242 71 1 17 81 52 22 16 110 46 122 65 129 158 151 163 153 189 232 198 56 179 -32 42 82 119 80 83 168 285 151 169 158 161 160 157 159 91 87 21 126 116 80 84 147 116 202 307 397 284 267 413 486 389 373 336 367 325 231 202 243 184 181 181 111 193 233 195 130 235 58 165 149 5 129 173 147 146 139 157 133 116 159 205 145 160 147 150 154 166 197 230 204 157 144 166 138 238 207 178 164 133 213 217 250 209 139 224 197 202 254 264 200 193 195 176 171 184 183 181 189 194 220 243 213 233 217 246 288 368 314 245 306 315 349 426 451 423 377 284 233 232 183 159 131 115 150 181 150 153 146 203 183 177 181 140 199 246 286 204 190 170 209 153 106 94 120 133 146 157 145 140 183 141 157 162 144 118 146 108 132 156 146 165 159 166 160 149 145 102 101 152 146 140 115 185 145 124 145 154 138 145 181 187 191 186 172 154 150 176 176 190 193 163 153 179 155 145 140 138 144 131 122 136 132 122 108 94 99 112 102 95 97 92 101 89 100 109 106 108 100 111 106 103 93 96 45703 292 106 30 9586 12 41 43 7676 2712 2199 1380 1135 864 829 644 639 533 743 941 456 366 330 313 187 170 273 277 216 57 228 200 322 584 500 317 342 399 301 424 418 340 326 575 642 469 424 257 309 279 98 31 160 159 108 27 68 -55 17 39 81 54 27 142 112 58 15 12 67 -15 70 146 120 108 122 92 50 -20 74 79 48 108 86 78 173 159 80 138 189 163 73 88 149 68 62 106 116 9 156 110 87 160 155 175 157 289 317 359 361 435 422 436 324 254 265 308 239 214 234 257 193 214 258 219 168 202 119 207 216 226 182 182 162 204 151 31 99 -19 129 132 85 170 73 110 131 192 216 185 210 149 132 217 203 155 166 212 128 162 150 163 182 136 137 155 216 151 161 117 153 179 240 229 263 245 218 226 310 228 178 181 258 191 231 245 235 257 241 232 251 282 339 341 357 371 325 268 265 203 160 114 132 119 178 172 132 156 159 162 128 136 158 128 165 195 230 204 196 161 181 215 148 171 139 132 154 127 122 161 203 158 176 163 132 129 161 122 138 112 114 139 147 118 100 97 94 111 132 125 119 142 158 163 125 119 103 111 135 157 184 187 182 198 184 164 154 173 186 199 166 159 140 128 123 143 127 128 124 122 93 101 125 119 108 96 92 85 83 91 101 99 102 84 74 98 93 94 100 92 86 83 89 81 45712 292 105 30 9585 12 41 52 7677 2705 724 600 530 449 329 409 428 455 581 655 472 572 626 479 446 245 286 155 121 49 79 226 284 446 421 311 473 398 341 437 239 181 446 515 569 474 355 323 161 28 21 171 96 179 74 182 63 39 88 12 109 149 136 84 88 83 70 42 90 35 112 124 128 177 111 174 157 101 81 101 138 115 91 125 193 98 70 73 91 152 151 214 194 107 37 51 22 52 94 25 -43 0 73 122 136 227 295 217 357 441 359 253 271 263 204 243 261 248 179 202 228 224 197 213 188 251 280 193 106 77 134 58 114 52 93 135 61 135 139 145 170 187 171 191 105 137 177 116 201 224 162 133 173 174 214 185 174 121 135 102 162 126 130 177 209 174 172 185 210 241 283 255 172 144 186 194 264 286 236 250 222 200 236 202 157 191 201 217 230 247 268 257 262 259 242 291 248 205 209 145 155 119 116 189 185 98 169 169 125 127 151 161 114 150 157 166 193 179 152 188 140 151 173 105 110 124 98 155 213 216 227 160 130 113 96 132 116 101 116 103 93 121 129 118 98 113 137 121 122 154 167 147 126 128 100 118 138 145 156 172 218 217 158 110 124 165 179 170 139 124 122 109 119 122 110 123 111 93 82 64 76 103 106 90 81 68 72 66 64 65 70 72 60 66 80 81 73 69 66 70 75 66 45721 292 133 30 9583 12 42 1 7678 2698 2915 2246 1644 1393 1060 836 747 592 596 674 515 389 325 196 282 309 228 192 137 168 106 79 251 554 496 406 527 475 396 338 212 185 368 483 569 525 346 376 346 223 116 121 135 193 206 28 115 40 0 143 127 51 121 144 152 123 57 172 134 83 96 202 175 173 212 208 117 75 60 117 106 99 85 38 107 100 96 170 140 144 32 108 131 156 86 132 192 115 22 74 55 93 38 12 57 275 451 345 346 392 507 488 414 211 247 279 266 314 209 228 240 154 141 234 259 160 186 187 219 229 129 165 160 182 93 92 141 130 172 209 181 183 200 200 175 160 110 180 211 147 253 180 134 150 172 141 149 142 154 186 206 176 208 206 164 185 245 273 264 321 382 362 247 237 243 227 201 207 176 139 205 193 174 177 204 170 246 198 175 201 155 176 166 160 161 184 190 182 168 146 111 157 156 166 188 170 160 163 143 143 142 142 203 214 192 202 235 224 145 115 137 154 101 84 126 130 115 160 211 188 245 188 116 106 122 99 72 113 85 102 88 98 127 136 168 159 180 138 129 105 97 121 133 154 148 149 173 145 164 143 174 234 204 179 161 163 163 150 116 96 114 128 137 110 107 105 95 88 83 79 73 96 94 76 76 64 49 56 62 56 70 67 59 55 75 67 62 64 57 63 53 47 45730 292 101 30 9581 12 42 10 7679 2692 1625 1239 1022 895 697 792 796 611 537 599 551 570 405 300 454 361 346 367 308 343 363 185 197 344 462 483 441 574 467 389 437 390 441 439 486 551 555 382 209 160 248 183 265 247 144 126 173 304 220 116 82 26 89 83 58 189 265 185 108 142 253 259 114 102 113 127 199 127 137 215 274 292 197 273 274 208 250 188 90 142 201 255 229 258 254 140 123 176 129 198 133 36 118 145 156 298 410 428 529 472 461 478 355 288 346 312 268 293 304 321 331 285 198 299 299 288 214 145 140 235 178 170 245 231 247 182 203 183 117 188 83 153 118 136 225 221 260 206 246 265 251 282 202 229 219 239 320 226 330 287 184 272 251 210 202 267 332 407 464 434 389 446 431 343 338 296 260 285 251 184 217 158 153 233 250 251 282 243 222 197 209 189 257 235 198 204 232 216 225 198 245 251 181 184 211 184 229 200 230 226 214 296 280 204 215 212 230 226 230 185 199 223 183 171 177 147 161 186 223 280 246 206 181 135 144 133 150 141 143 132 150 162 203 191 201 186 189 195 184 174 207 221 243 204 188 195 197 211 252 288 298 303 260 226 189 192 200 221 197 176 157 159 169 155 150 152 148 138 150 142 125 128 136 140 125 115 116 119 107 101 117 111 115 111 111 112 113 118 117 112 118 108 45739 292 98 30 9578 12 42 19 7680 2685 3141 1967 953 683 584 535 490 516 405 543 550 462 343 311 178 140 128 13 13 56 193 228 250 205 273 279 477 474 330 343 359 330 161 224 375 550 433 381 285 242 143 51 147 240 239 188 158 36 132 107 86 159 106 27 150 178 56 79 112 78 88 75 109 59 59 136 91 154 198 198 171 249 85 86 92 37 51 135 125 158 213 75 93 111 125 62 89 -1 33 187 24 49 68 47 136 250 361 386 306 243 259 423 454 316 354 350 293 190 171 188 229 229 237 197 88 206 89 137 208 183 168 70 136 140 127 107 66 116 140 186 92 49 29 56 53 67 124 155 195 156 173 265 233 198 223 235 112 153 173 215 148 116 76 197 251 325 345 330 337 304 267 307 247 245 318 303 269 259 237 194 201 192 215 189 199 177 195 201 135 137 123 159 154 176 176 111 150 140 115 124 116 132 149 152 117 133 131 105 119 125 98 162 215 202 168 160 165 144 128 126 132 140 136 146 123 109 111 113 156 189 202 127 135 111 94 147 147 90 102 96 80 103 107 134 134 129 150 134 125 164 222 221 239 234 191 149 159 167 195 186 209 238 205 169 159 137 170 229 177 143 124 110 111 111 103 111 116 100 103 81 82 83 89 88 78 65 56 42 55 52 58 64 64 57 59 63 67 61 58 49 38 40 45748 292 97 30 9577 12 42 28 7681 2679 1316 832 622 590 646 655 630 551 566 526 562 507 384 325 363 415 388 277 257 172 33 105 161 235 260 439 423 545 622 504 384 333 361 196 270 628 503 356 279 229 85 159 213 169 160 231 286 126 140 39 77 198 170 78 85 122 138 83 188 118 144 85 132 148 173 237 257 202 261 198 121 159 114 125 156 129 167 154 58 62 3 55 162 -7 88 95 64 180 179 221 156 159 258 166 114 99 354 386 384 306 391 435 489 470 413 414 301 247 270 309 239 292 355 189 261 344 270 171 295 180 179 207 174 136 218 292 265 275 170 63 96 170 172 154 132 139 256 223 225 216 234 260 209 215 234 202 233 261 272 224 229 280 271 237 301 374 421 356 268 270 273 287 323 369 345 291 261 228 189 201 206 234 271 215 202 265 254 203 188 252 246 250 209 209 196 200 142 119 136 186 159 183 177 173 182 146 161 168 175 167 152 207 287 318 258 266 300 247 238 195 176 153 170 191 158 101 147 190 188 272 276 226 163 146 132 128 116 154 154 146 169 139 136 147 193 187 191 192 160 185 206 227 230 228 269 271 247 240 237 230 248 239 222 212 189 193 251 266 192 175 166 156 163 159 148 141 147 141 136 103 126 134 124 110 112 118 98 89 95 91 79 67 81 95 95 88 102 90 88 82 83 87 45757 292 94 30 9574 12 42 37 7682 2672 796 682 615 525 601 701 657 496 450 686 558 529 462 309 322 267 169 240 130 83 50 50 179 235 261 358 408 439 424 405 326 257 241 235 211 423 626 388 359 188 168 160 173 174 247 203 143 160 140 11 -60 75 51 -9 -77 -6 -23 84 67 153 147 156 158 173 203 207 108 79 91 167 200 75 68 134 181 160 244 227 192 114 62 33 15 58 -41 12 38 30 76 82 74 16 17 98 138 204 313 209 280 263 228 347 400 466 415 387 302 210 165 267 198 169 192 202 220 268 187 209 181 136 89 81 152 79 70 182 162 81 200 153 84 151 172 164 230 170 150 118 210 151 146 152 75 166 191 100 190 141 162 167 253 140 169 171 233 292 280 327 324 293 242 229 249 267 178 187 201 203 220 236 209 168 184 184 201 228 173 227 151 74 101 128 141 161 126 106 161 151 180 217 145 126 156 136 184 132 119 133 115 141 112 156 212 277 243 217 205 180 175 182 147 107 62 125 102 97 94 98 147 194 240 159 97 89 82 94 117 106 140 121 69 78 117 122 121 156 119 125 120 121 126 132 131 171 216 249 227 198 180 173 184 218 212 151 186 233 220 207 181 152 129 131 109 110 119 119 106 121 106 91 88 87 72 84 79 57 52 47 64 59 52 60 72 62 52 62 60 54 61 56 49 51 45766 292 90 30 9570 12 42 46 7683 2665 1233 886 660 695 668 775 676 777 693 469 549 506 445 396 298 102 169 185 94 19 84 94 304 331 425 505 529 460 466 490 370 413 323 412 279 365 496 548 337 256 306 173 145 233 250 227 78 62 10 21 146 43 114 113 68 19 -11 -21 4 26 25 75 -70 92 169 150 194 145 166 127 141 296 192 261 169 79 104 127 123 45 118 53 2 75 95 232 203 103 74 36 118 113 186 63 124 336 326 171 81 179 175 381 443 431 327 346 375 277 255 266 241 177 211 250 160 205 262 241 181 168 211 167 198 169 98 93 154 138 204 166 143 169 120 114 140 90 145 153 164 253 161 66 133 141 191 166 169 201 210 137 144 195 202 249 276 362 281 230 225 238 246 258 257 187 207 195 230 136 191 184 171 200 199 175 193 169 147 168 167 214 204 197 199 123 121 129 126 135 133 103 117 108 178 211 146 153 198 172 138 155 143 105 116 178 217 184 149 174 171 180 174 205 173 172 153 126 137 176 226 242 215 137 107 140 104 106 126 117 122 141 114 117 141 154 146 107 107 78 90 123 102 104 92 133 201 170 126 136 151 149 205 236 229 234 258 244 216 212 156 115 126 127 121 137 143 118 117 108 99 117 112 97 86 93 92 80 67 61 58 69 61 64 77 80 70 65 61 63 56 59 59 54 45775 292 87 30 9567 12 42 55 7684 2659 650 447 551 590 732 602 642 571 580 686 647 383 434 425 425 251 168 159 139 163 153 205 369 269 330 439 405 389 426 448 472 455 398 307 278 355 563 530 548 368 342 279 318 199 77 198 209 161 82 58 43 55 138 84 3 66 124 99 84 181 280 210 142 81 96 96 154 89 119 104 71 150 247 201 181 134 92 153 165 106 159 26 -27 38 64 103 116 30 74 120 123 213 132 -6 136 204 130 136 93 226 280 291 424 485 459 364 193 254 190 192 358 312 222 361 283 180 227 241 210 161 162 170 171 148 128 129 153 135 191 201 158 222 215 209 202 187 157 137 269 242 181 171 239 272 218 221 291 243 186 194 249 153 223 296 277 286 243 217 202 199 204 241 229 247 193 204 210 161 123 132 119 112 174 162 166 140 150 214 205 150 175 220 161 229 233 204 213 164 174 200 199 249 200 151 159 138 140 134 152 108 126 113 188 226 229 234 238 220 178 179 162 119 132 109 124 148 143 186 222 202 93 132 142 107 99 96 97 119 103 75 91 87 114 115 135 121 114 145 111 110 123 104 84 109 99 89 108 115 141 187 209 243 251 249 252 227 245 193 143 115 125 126 115 137 121 116 116 96 97 94 84 88 68 77 68 61 69 68 55 55 46 43 48 58 52 57 61 51 47 43 42 33 45784 288 115 30 9565 12 43 4 7685 2652 442 433 489 452 651 543 613 597 632 472 583 427 261 255 168 83 168 187 77 -40 -38 261 261 315 335 313 306 470 400 544 540 353 351 304 362 528 576 471 364 155 138 289 130 152 295 101 144 87 43 53 53 -49 21 71 106 -59 35 -20 109 290 192 144 113 104 118 70 174 77 141 191 128 103 79 198 83 59 188 189 211 78 -26 44 12 -1 94 111 14 67 125 206 0 66 52 41 74 168 36 78 68 -35 136 366 471 423 364 365 362 225 270 174 269 286 161 245 93 108 182 70 73 98 135 216 102 52 52 67 49 137 160 107 189 208 129 143 104 42 123 175 146 145 107 155 218 233 232 254 182 136 239 176 211 228 257 241 244 240 264 197 168 188 115 145 214 219 227 163 118 155 118 72 126 102 133 133 188 161 193 160 142 122 111 86 126 131 150 129 135 163 122 165 114 100 120 152 123 65 58 79 86 152 170 206 220 215 215 194 135 135 138 163 142 161 114 37 63 123 108 181 238 107 96 82 62 42 89 56 74 53 21 10 56 71 64 76 79 53 102 64 76 79 85 57 76 53 54 60 63 81 143 158 191 194 184 186 182 161 140 94 76 65 52 51 57 49 60 34 41 65 38 11 11 7 2 4 -7 -1 -10 -18 -27 -25 -31 -37 -13 -26 -45 -57 -56 -57 45793 291 110 30 9560 12 43 13 7686 2645 410 492 434 644 622 589 395 494 473 523 601 418 213 354 441 366 232 193 107 24 92 250 374 185 297 178 161 240 452 544 337 318 326 424 385 403 352 326 99 219 171 122 53 224 289 82 999999 -57 37 133 157 169 24 8 1 196 71 -62 186 120 57 116 66 93 56 195 198 -4 128 73 136 156 316 325 77 60 12 122 216 150 179 79 999999 64 87 -29 43 189 32 145 217 -38 -14 146 141 156 81 49 115 203 217 292 354 349 306 319 348 247 281 301 331 212 269 173 86 128 110 46 188 193 89 109 198 72 90 50 170 189 123 104 147 141 107 213 148 173 111 130 108 77 126 148 140 191 160 156 140 217 186 219 169 176 196 270 304 292 199 139 120 122 110 143 166 193 102 114 135 158 104 105 141 121 122 171 120 114 69 59 177 185 166 119 147 78 119 150 112 107 152 129 121 118 165 108 134 133 95 104 123 175 250 286 248 190 185 149 189 239 188 155 134 152 146 111 113 162 141 203 222 124 75 111 68 74 90 90 154 129 93 79 90 107 86 95 91 94 87 112 94 102 116 127 124 117 113 120 128 138 144 182 232 246 260 270 245 228 214 169 125 134 161 161 145 140 133 132 135 127 120 111 99 99 124 116 97 104 81 68 78 76 89 98 103 106 98 96 96 99 107 111 99 45802 291 107 30 9557 12 43 22 7687 2639 396 375 545 418 423 420 404 484 368 381 465 472 285 317 198 141 175 -54 42 233 24 147 125 94 57 96 285 300 214 418 300 152 286 275 260 486 559 270 261 37 239 353 225 139 85 144 119 -3 103 -18 999999 35 49 999999 -82 -9 224 61 40 73 167 100 -3 70 59 45 -14 71 167 89 18 146 122 78 43 171 132 103 53 -11 -91 8 21 54 -41 34 -15 144 44 60 31 -23 -15 -47 64 -76 -62 -40 -77 -83 44 152 225 165 290 282 177 212 185 172 192 45 90 89 9 136 92 31 46 67 60 79 90 82 84 19 62 77 93 41 73 126 124 125 87 106 107 76 54 57 107 72 80 55 68 121 221 125 -15 5 93 95 201 258 133 156 156 128 81 98 79 98 155 155 151 94 128 92 -6 71 106 77 51 54 42 98 169 50 13 128 64 27 37 38 51 83 27 33 92 46 51 61 94 54 39 95 122 101 84 116 146 162 161 144 78 126 107 108 110 125 87 102 102 62 65 67 40 28 87 108 53 43 23 54 43 19 12 53 74 55 32 87 57 17 42 44 -5 44 70 64 68 58 44 51 62 89 67 75 75 118 154 153 144 169 184 171 113 56 50 77 73 57 61 68 52 64 68 72 75 67 55 47 41 27 32 31 17 15 31 34 39 45 50 60 55 45 52 47 35 45 53 45811 291 107 30 9557 12 43 31 7687 2632 581 547 553 557 467 453 725 558 401 423 283 297 193 456 288 211 374 56 243 162 338 254 297 208 264 132 -54 42 225 286 257 353 259 190 356 576 621 514 321 219 240 517 436 -14 999999 83 122 189 159 70 -65 37 -32 60 4 60 24 88 -75 87 138 129 218 191 265 132 25 120 202 159 179 224 242 248 110 205 135 20 0 157 67 49 149 86 78 173 101 47 13 72 -5 97 225 212 76 67 171 112 202 80 47 185 302 276 280 305 183 233 355 156 185 199 282 251 147 103 112 196 120 80 102 131 220 211 147 65 159 197 142 164 250 165 240 332 156 129 109 227 164 176 244 109 182 147 120 89 94 245 135 148 190 281 338 311 232 243 198 166 190 115 109 143 106 225 212 150 189 163 174 139 89 95 152 180 176 201 180 216 95 142 148 52 97 85 125 187 165 177 136 90 170 196 168 108 89 89 134 139 146 233 265 237 212 242 225 190 201 233 204 92 117 142 121 126 128 137 135 78 122 220 122 37 75 97 90 102 111 105 148 144 100 90 112 99 61 86 93 82 66 93 116 127 119 127 97 112 107 87 75 112 149 218 250 227 218 200 138 92 93 118 118 117 103 102 91 86 88 75 82 81 71 60 58 50 47 46 49 42 43 46 40 38 33 48 59 56 44 38 34 32 29 45820 285 105 30 9555 12 43 40 7688 2625 369 343 277 459 492 562 356 473 343 243 241 282 231 222 63 64 44 14 -12 -8 -22 5 -55 63 -37 999999 -73 145 364 406 323 296 3 -31 78 103 319 295 413 159 -60 27 7 -53 999999 999999 20 -22 -72 -84 999999 999999 999999 -93 -62 -13 -26 -92 74 -32 -100 -71 999999 0 218 117 30 68 -23 110 3 -38 64 -41 66 45 25 62 24 999999 -86 84 177 999999 999999 103 35 25 7 -41 64 -66 -30 31 106 999999 -76 -45 28 78 69 180 114 161 152 188 198 202 214 133 145 -62 188 77 12 -7 -39 -90 5 60 68 57 58 -38 72 32 139 -29 999999 -43 -20 7 63 -8 999999 -21 25 85 128 70 52 -65 45 144 137 68 39 -55 76 -61 7 201 200 194 68 68 24 -21 17 28 -51 -58 34 46 96 100 74 29 60 80 40 22 -10 -31 -5 -27 -60 999999 44 78 106 91 -12 82 38 0 27 -10 -32 2 33 -13 16 27 9 57 115 131 116 168 172 66 86 93 7 20 116 119 39 -21 31 38 27 2 -44 10 -19 3 66 65 24 -18 -29 0 -22 -30 -16 -55 -13 22 13 8 -32 -35 -29 -27 -34 -18 -36 -57 -28 -33 -6 20 23 4 0 -10 -2 10 42 68 67 76 63 15 -9 -40 -27 -26 -51 -33 -19 -28 -19 -29 -43 -49 -46 -50 -60 -56 -46 -51 -64 -64 -61 999999 999999 999999 -68 -58 -53 -57 -61 45829 291 133 30 9553 12 43 49 7689 2618 450 394 386 668 796 692 635 455 320 311 544 393 404 367 15 65 158 217 13 999999 19 369 153 85 90 -42 38 86 174 344 231 332 162 34 28 119 326 441 415 408 273 298 184 72 -89 999999 29 -39 -20 -66 124 61 80 -6 -76 67 93 -9 17 159 -5 -21 235 98 -5 95 187 318 356 188 0 5 -78 -56 25 147 204 105 82 12 54 -6 70 -40 41 126 215 161 94 227 57 -56 -5 999999 -34 68 108 121 19 114 175 171 181 208 236 196 98 96 82 146 206 190 166 9 -13 13 33 -28 -9 13 -64 -9 24 69 144 173 96 94 117 142 23 153 146 72 136 125 5 50 101 46 146 191 63 -59 33 73 50 107 151 126 142 270 305 153 168 193 168 96 86 91 68 61 100 144 117 116 136 61 105 111 174 112 114 104 23 26 65 71 136 23 50 75 40 90 76 64 108 124 117 137 35 50 146 130 134 101 129 231 256 220 202 194 140 162 144 144 178 153 127 98 74 106 84 109 128 36 71 82 92 29 40 42 20 75 66 36 42 74 98 105 65 9 56 60 59 47 18 51 69 72 47 50 44 41 75 62 41 63 60 73 102 150 155 171 105 61 65 77 63 65 49 30 54 72 35 58 47 43 17 15 26 23 19 17 12 7 16 4 -1 -2 4 7 8 22 8 -10 -3 -4 -9 -10 -11 45838 291 104 30 9554 12 43 58 7690 2612 387 699 705 650 845 944 704 704 701 377 441 452 308 460 385 128 230 330 215 264 267 18 127 168 -6 120 142 313 339 292 427 295 268 473 626 621 500 477 385 292 321 385 369 430 108 97 -43 76 85 236 170 -62 -29 59 -53 105 221 127 129 195 160 146 19 256 388 336 370 334 444 334 286 105 166 179 340 324 202 165 293 131 62 193 239 230 90 231 216 253 186 250 119 297 104 30 50 35 295 280 182 83 114 189 307 363 512 474 377 178 259 381 294 217 339 393 305 171 133 201 113 263 265 173 164 100 112 113 -12 138 155 238 149 178 119 236 194 234 150 101 119 45 149 167 185 192 156 145 157 188 248 224 248 226 275 288 254 294 318 225 187 145 261 237 182 250 199 144 145 182 205 254 207 204 186 116 129 157 163 165 160 94 93 148 153 108 107 80 137 184 184 197 101 182 204 153 150 259 219 239 250 324 314 246 193 164 188 211 185 184 165 129 142 151 154 165 124 100 102 134 160 145 132 158 172 199 114 92 119 117 168 201 169 129 124 89 97 105 103 123 144 144 126 141 132 118 126 142 150 125 103 136 148 153 188 210 165 115 115 98 87 95 101 120 104 96 90 109 112 89 72 83 79 69 53 62 67 67 65 66 67 64 72 87 92 85 77 66 60 52 45 35 27 45847 291 102 30 9552 12 44 7 7691 2605 1774 1232 765 771 788 584 471 349 172 271 318 362 400 307 179 193 -20 102 447 38 77 135 131 135 85 189 323 331 258 287 231 116 172 267 355 465 487 493 475 325 272 241 52 221 390 181 158 -63 -87 36 199 42 118 182 82 79 87 102 19 160 186 143 33 139 175 121 205 247 118 212 119 189 105 41 243 44 124 75 59 141 124 97 34 27 76 34 170 240 157 81 85 9 163 83 2 999999 -30 38 44 40 27 81 223 161 424 412 210 143 131 119 128 98 185 186 107 257 156 14 78 45 105 78 72 87 -41 35 37 137 13 53 101 -3 -41 65 104 191 199 159 123 40 56 39 182 173 136 155 302 213 171 192 211 183 193 204 257 268 126 130 68 29 12 95 41 96 61 83 16 82 117 220 145 100 183 101 127 58 107 122 120 106 56 86 33 76 23 20 40 76 94 79 93 88 124 132 185 138 197 180 183 166 153 166 109 50 83 82 54 62 74 80 70 87 60 20 79 82 52 54 95 59 36 67 54 32 36 47 47 30 66 73 66 60 3 -6 4 51 51 64 53 87 59 33 39 43 52 55 67 82 102 76 55 51 98 109 105 73 55 28 9 31 27 31 24 17 27 17 24 30 -6 3 10 -5 -5 -10 -20 5 -9 -6 -18 -17 -4 13 18 3 -4 -24 -26 -32 -34 -43 -56 45856 288 101 30 9551 12 44 16 7692 2598 2115 1403 1108 930 687 692 598 769 537 542 380 338 295 162 39 1 79 282 209 85 161 80 106 325 -10 -69 244 261 42 209 351 38 304 551 466 317 378 399 299 210 147 106 320 370 280 100 95 88 114 14 11 85 110 94 74 15 -64 47 151 177 80 4 46 55 117 178 248 142 136 272 151 55 127 242 133 105 74 159 40 -42 -63 37 92 129 -57 7 47 19 142 165 99 -24 72 60 22 216 40 999999 -100 -67 -62 159 329 218 316 365 224 129 40 44 112 20 189 181 166 137 136 165 150 2 -18 55 160 9 -93 27 46 157 132 43 73 167 131 208 165 61 -41 69 110 15 63 49 90 95 77 108 191 106 108 88 99 194 133 115 213 126 81 74 147 130 88 -13 41 196 146 47 40 33 89 115 58 96 113 111 9 27 62 93 65 20 68 143 55 29 32 61 59 40 74 129 145 171 187 216 151 165 225 189 133 114 87 66 55 27 28 19 18 -12 2 42 23 56 91 60 -27 3 54 53 90 96 77 11 39 23 -35 -37 25 41 56 84 92 87 69 19 30 74 33 0 53 117 94 46 19 25 25 27 26 6 9 40 60 48 22 25 27 19 11 19 7 7 5 -8 5 -15 -8 17 5 3 -5 -8 -6 -22 -35 -32 -37 -26 -29 -28 -19 -26 -22 -29 -21 -20 -26 -40 -53 -64 45865 291 101 30 9551 12 44 25 7693 2592 2812 1814 1240 971 748 850 1101 964 629 442 425 220 401 322 368 74 297 193 129 200 0 104 88 -18 215 295 298 441 250 369 344 167 288 78 497 587 482 408 366 514 474 413 363 155 315 251 198 76 -26 999999 12 102 164 140 999999 56 155 48 170 190 164 156 195 185 369 328 323 263 246 190 152 146 184 11 -98 64 173 132 257 119 121 220 82 37 137 74 93 125 63 77 78 58 102 126 186 67 164 22 -97 -64 89 142 247 361 451 414 339 302 176 171 227 164 237 277 276 247 155 80 73 140 106 108 312 155 63 103 56 18 4 20 109 32 160 223 108 137 210 254 93 178 96 12 106 98 134 89 107 221 294 279 275 321 318 328 260 173 149 154 179 164 154 77 157 140 127 121 127 207 226 111 180 280 205 231 133 115 81 101 136 110 85 151 83 146 165 93 105 92 98 196 165 131 161 264 226 197 199 194 181 155 145 136 138 131 127 86 67 102 89 102 121 121 77 55 58 44 74 129 60 55 83 64 32 68 119 112 99 129 102 129 140 120 100 109 128 129 108 109 151 200 238 218 132 92 87 97 105 90 104 129 115 70 80 72 56 64 60 53 36 24 33 37 53 42 52 66 29 49 62 53 43 28 22 27 39 46 70 57 42 29 37 45 43 55 42 36 29 15 9 2 0 45874 247 101 30 9551 12 44 34 7694 2585 1537 924 628 368 485 494 489 450 451 218 141 79 23 -42 4 68 -85 130 84 30 999999 999999 101 -42 999999 999999 999999 97 999999 37 59 54 -58 156 247 29 239 40 102 184 150 59 51 -26 999999 999999 999999 999999 999999 -63 999999 999999 -78 999999 999999 999999 -30 -81 57 -82 999999 -86 20 -27 80 -20 999999 -18 66 999999 -15 94 -46 -49 999999 999999 999999 -17 -3 999999 999999 -38 999999 999999 999999 999999 999999 999999 -87 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 17 120 87 24 -80 2 -11 999999 -22 -42 -81 61 74 112 999999 999999 -76 999999 -62 999999 999999 999999 -48 999999 999999 999999 -76 999999 53 -36 999999 -35 29 -69 999999 -82 -4 -4 -31 999999 -68 999999 999999 -13 -63 999999 999999 -39 20 -32 15 -35 -12 -92 999999 999999 -50 999999 999999 999999 -73 -14 -58 -10 87 34 -93 999999 -18 -10 -20 999999 999999 -93 999999 999999 999999 -54 -55 999999 -67 -92 999999 -73 -20 -47 -22 -60 -14 -37 3 -22 999999 -50 -71 -85 999999 999999 -85 -69 999999 999999 999999 999999 -87 -65 -91 -92 999999 999999 -99 -94 -61 -25 -5 -37 -58 999999 999999 999999 -52 -45 -48 -99 999999 -91 999999 -82 -71 -68 -31 -74 -95 -70 -41 -53 8 41 33 -35 999999 999999 -91 45883 291 99 30 9549 12 44 43 7695 2578 2335 1831 1322 1503 1192 1032 803 761 739 423 191 51 167 291 327 179 250 175 246 211 186 115 30 155 181 169 112 180 259 189 171 394 238 190 310 492 517 638 467 289 240 84 152 193 220 267 146 218 199 51 15 119 -62 155 142 327 208 35 30 66 257 93 216 376 200 266 305 392 375 304 94 53 45 230 123 231 110 27 -19 30 218 78 131 74 -41 166 235 112 -42 3 59 48 87 164 150 -39 54 185 58 -45 114 66 101 170 109 179 338 386 347 310 216 163 9 246 184 67 21 61 149 157 144 110 228 157 150 154 167 290 100 145 180 117 138 130 160 142 174 180 156 119 157 141 157 170 113 39 181 128 138 303 322 347 290 247 304 152 127 243 240 141 85 224 207 187 187 176 206 165 170 284 299 235 246 256 220 208 94 27 17 149 100 182 199 208 242 240 168 161 196 232 242 233 214 188 160 247 284 122 163 158 115 100 86 160 164 81 73 95 96 105 143 110 118 142 136 148 201 150 177 194 158 129 127 145 105 94 127 118 130 158 133 155 136 133 195 156 168 185 183 216 303 275 284 248 218 186 148 128 108 119 118 63 87 105 103 92 99 77 63 55 81 102 85 107 105 70 74 66 59 58 63 67 75 78 93 91 88 72 76 88 91 83 58 69 65 63 57 59 55 47 45 45892 284 98 30 9548 12 44 52 7696 2571 1636 780 1138 1225 1209 1202 1239 1071 855 497 378 310 183 180 27 177 185 224 375 236 311 239 269 212 90 -34 192 225 190 155 125 247 263 302 195 478 699 569 513 506 443 294 297 107 274 432 341 260 207 25 999999 190 175 8 162 7 59 172 -8 55 163 275 427 463 254 427 434 437 378 177 203 178 136 103 189 140 79 138 177 245 174 176 147 84 -85 55 167 275 266 136 162 80 142 187 187 232 172 53 123 262 139 999999 -46 98 167 206 299 314 385 318 230 183 164 112 83 152 201 182 229 161 387 210 340 105 114 273 270 207 176 164 124 244 187 244 137 176 110 144 106 126 158 117 80 114 178 272 375 197 204 263 291 247 240 294 300 199 243 207 201 157 304 279 97 110 119 159 154 154 214 307 240 213 194 132 259 216 243 171 -10 40 103 115 154 186 215 196 178 189 156 294 253 239 202 170 253 205 145 207 176 101 135 185 156 91 81 144 155 140 146 87 156 124 127 128 143 174 184 159 183 130 98 124 127 162 169 119 70 132 154 179 132 136 141 95 158 160 176 215 224 233 254 282 279 289 296 240 161 131 87 89 87 81 108 93 73 77 108 94 52 53 82 80 85 77 72 43 42 65 52 45 48 38 31 33 42 64 72 50 31 20 16 2 999999 1 45901 256 99 30 9549 12 45 1 7696 2565 805 997 926 826 921 1164 925 735 523 371 98 280 234 303 299 185 226 105 286 183 176 228 153 -55 93 133 -33 -6 107 116 349 169 173 132 227 366 480 517 378 371 329 196 192 115 212 340 204 81 189 413 155 13 -89 -56 141 85 185 198 233 139 240 412 392 563 413 143 74 283 442 338 99 111 -38 -37 140 139 84 173 47 45 197 117 -18 48 5 999999 45 95 233 157 48 999999 -12 122 2 140 181 242 109 -47 -1 -8 132 60 214 189 226 384 360 208 153 53 92 120 204 141 140 117 84 114 137 257 285 277 271 202 39 68 217 196 132 110 166 119 177 197 137 134 139 129 91 151 197 218 172 143 39 121 128 173 153 134 126 91 182 203 47 65 84 136 207 220 179 236 165 189 254 174 182 204 234 159 174 251 93 46 96 70 116 153 176 231 239 134 88 123 185 166 156 128 82 105 161 70 149 83 151 172 81 115 61 26 54 61 54 45 51 12 62 51 64 24 1 93 122 44 115 94 77 72 46 57 38 41 55 67 29 -9 5 69 60 15 39 38 48 45 110 64 59 89 124 176 170 210 180 170 156 112 66 23 999999 999999 3 999999 999999 3 45910 291 101 30 9551 12 45 10 7697 2558 1074 887 840 1134 935 767 803 627 589 259 120 37 90 45 137 274 125 -42 61 65 10 181 279 267 243 315 240 335 327 246 408 413 365 192 92 295 625 743 622 437 279 510 290 305 214 292 245 202 364 273 258 163 -34 -12 174 198 175 155 229 66 420 334 207 323 321 369 426 234 405 337 83 155 -12 -6 178 116 149 219 207 232 288 294 282 51 236 290 95 -20 136 206 129 151 111 213 253 171 158 118 -14 21 96 96 -3 172 131 97 218 344 573 430 152 214 237 130 228 150 184 185 70 232 148 325 360 137 46 185 233 255 228 245 191 152 65 184 182 204 247 216 235 140 204 314 229 167 200 167 182 216 176 137 91 231 212 78 49 106 202 132 160 274 151 200 239 233 229 364 284 316 249 161 141 191 168 254 242 245 162 144 185 184 128 147 228 229 232 279 226 181 264 229 198 200 147 109 192 205 291 184 173 200 158 87 152 141 185 154 155 141 99 148 151 174 175 155 150 160 115 123 118 130 139 131 122 97 142 128 126 167 184 183 126 120 149 130 148 163 161 230 252 269 251 258 309 350 339 303 253 235 199 134 133 134 117 123 129 122 103 84 84 75 71 55 72 63 62 84 91 78 83 94 60 75 77 89 102 98 95 67 72 66 58 55 58 51 43 48 51 50 41 43 30 45919 291 101 30 9551 12 45 19 7698 2551 1039 913 962 1159 1125 1414 1138 873 489 418 23 194 322 246 350 463 368 -43 65 145 425 360 332 314 249 240 204 133 -33 201 475 430 191 473 525 443 507 555 436 173 205 119 169 153 241 219 131 277 124 239 205 63 173 177 139 103 165 83 150 220 155 359 289 374 460 490 395 364 444 254 292 307 131 237 152 -30 108 91 239 105 187 133 286 106 46 131 21 94 -14 210 328 329 107 260 268 278 100 162 47 60 106 999999 52 230 118 165 331 386 425 376 247 197 308 188 154 99 84 155 89 187 258 266 228 238 94 144 211 409 283 58 291 267 223 188 136 245 181 150 143 142 141 223 183 200 144 23 128 201 99 143 176 140 195 170 190 224 191 225 173 183 206 324 291 154 193 220 262 270 281 238 260 227 190 210 217 212 198 195 141 79 153 190 214 185 250 216 182 226 225 193 225 240 230 255 226 182 245 248 164 135 157 151 163 284 266 188 99 81 79 139 115 166 107 147 122 100 131 114 120 147 95 47 100 136 157 108 133 135 163 143 136 131 149 158 145 137 157 196 207 230 253 305 309 340 330 322 275 246 191 118 111 134 101 87 89 79 66 101 111 87 80 68 95 84 70 99 96 93 84 82 64 83 89 91 91 100 85 75 69 72 65 55 44 46 52 57 63 48 35 40 39 45928 291 99 30 9549 12 45 28 7699 2544 1803 1344 1038 1053 1127 980 820 724 439 603 427 342 194 353 227 118 274 386 172 264 282 261 61 79 341 162 75 116 156 79 81 135 59 58 213 458 668 619 531 212 252 490 307 232 347 256 277 165 -17 999999 204 253 290 186 181 202 178 125 336 264 234 410 264 314 367 235 263 351 193 139 301 199 106 298 92 133 63 144 61 29 122 99 56 272 254 82 162 162 266 216 145 35 110 185 176 39 17 144 72 40 6 -76 999999 -12 174 156 148 343 438 219 322 235 100 31 135 38 29 42 -22 96 58 81 192 149 130 209 100 202 207 199 175 144 280 164 164 226 225 220 213 125 101 55 67 124 150 166 93 118 181 238 200 132 118 57 49 87 132 118 194 135 142 269 263 115 158 186 152 214 211 160 204 201 176 125 140 287 210 170 195 204 208 240 296 241 170 138 188 231 207 148 114 158 209 143 179 30 160 152 134 126 140 175 331 554 542 245 125 106 131 111 215 144 148 182 171 133 142 84 58 75 97 76 78 109 122 106 122 133 155 118 75 69 77 124 123 137 132 184 193 191 193 194 205 234 257 292 273 277 238 116 93 112 107 112 85 70 55 35 52 69 85 59 69 82 62 29 61 58 58 57 54 37 42 66 66 74 79 76 51 40 30 30 38 21 23 21 27 21 27 16 14 45937 287 97 30 9547 12 45 37 7700 2538 1247 890 923 756 616 707 785 536 400 511 499 355 318 169 348 485 420 337 219 62 131 34 128 153 197 61 75 47 102 289 155 224 30 385 295 171 593 547 435 374 290 194 302 164 324 288 209 183 189 206 50 -60 152 308 222 234 125 85 70 6 -60 127 34 353 463 506 471 433 245 267 294 352 185 125 221 153 162 133 170 109 1 34 78 34 -45 74 125 178 47 248 262 263 220 101 98 -27 41 97 -16 92 30 -19 81 32 57 76 174 286 372 401 356 390 244 96 16 -38 157 1 96 139 125 109 136 84 13 122 120 69 44 148 131 69 138 217 101 180 120 52 82 145 206 174 158 191 151 164 70 108 124 202 235 186 185 123 190 217 143 209 205 91 159 49 79 115 51 103 157 211 187 133 97 117 70 136 81 138 102 145 115 113 120 163 104 86 159 138 125 244 221 109 212 168 115 149 163 110 76 134 130 93 111 199 448 651 379 122 187 255 186 144 228 228 205 138 150 109 149 74 101 115 96 79 41 59 101 94 64 96 91 83 115 65 72 75 75 119 150 181 191 187 161 161 129 160 207 264 273 220 186 126 98 100 84 94 93 66 36 64 42 52 78 63 57 36 46 59 43 50 54 46 47 43 28 42 60 66 82 66 40 12 9 23 6 19 20 13 3 45946 291 98 30 9548 12 45 46 7701 2531 14078 14854 17604 20740 18621 12934 7302 4212 4715 4884 1259 408 198 124 332 220 277 321 190 92 262 218 218 200 129 312 291 162 197 123 277 307 133 140 309 426 513 555 224 83 202 462 246 366 573 496 226 151 183 82 -13 167 230 97 109 172 430 327 306 191 134 156 223 206 139 130 465 390 360 405 345 264 308 336 434 378 150 35 164 203 162 73 120 132 270 115 144 105 156 265 177 6 81 189 112 112 26 9 89 214 44 45 219 116 68 146 233 224 206 343 455 480 291 196 184 98 133 153 171 196 300 247 205 143 102 150 147 146 135 307 164 195 202 69 30 117 243 222 162 187 189 227 219 94 169 155 191 150 119 260 284 162 205 160 127 183 200 177 173 116 143 125 96 196 180 115 235 231 99 190 221 179 127 151 180 165 169 231 227 204 192 183 185 194 230 191 260 236 212 110 154 229 196 215 131 151 209 113 92 94 150 292 476 650 471 314 244 218 239 177 200 202 187 173 163 94 74 133 116 80 104 144 80 113 161 165 130 113 112 130 152 154 137 87 111 182 165 203 253 233 188 175 175 139 188 245 281 282 265 209 134 128 98 101 103 97 100 99 88 82 77 68 89 77 90 101 71 57 61 55 46 53 84 77 75 90 92 81 76 68 66 52 62 39 37 35 26 30 19 11 14 45955 290 98 30 9548 12 45 55 7702 2524 9881 10194 10941 10240 7724 5967 5030 3631 5958 52671 40373 663 472 468 380 382 198 214 243 17 173 205 -4 14 150 149 146 318 219 327 187 248 326 451 315 533 507 374 411 277 252 180 88 395 398 251 84 184 458 311 291 266 153 53 106 226 357 224 189 237 180 151 -42 32 72 135 232 213 255 247 141 136 218 204 251 324 164 15 36 131 277 100 111 158 159 79 109 178 256 241 257 255 189 84 114 134 186 95 39 9 -73 -14 -28 -78 -33 181 67 61 88 304 289 288 247 275 101 237 85 -19 -2 61 124 173 19 120 219 81 96 182 175 162 166 209 109 2 279 262 293 163 115 86 93 240 182 168 130 119 154 134 132 98 181 140 110 87 109 177 236 257 284 150 158 134 108 113 175 129 86 121 102 83 151 176 110 125 272 202 96 114 167 155 158 224 247 185 187 128 144 193 201 173 122 132 139 98 125 114 161 168 117 182 165 266 456 661 563 496 350 220 211 174 115 133 115 73 99 122 118 104 109 88 71 94 94 69 57 109 130 119 80 105 103 102 67 84 95 135 161 174 184 182 178 142 132 124 140 125 195 272 238 204 119 86 85 81 58 49 74 55 56 53 66 67 68 77 69 57 39 63 72 74 53 35 23 23 61 79 73 74 72 63 30 37 36 22 18 23 22 13 0 2 45964 291 97 30 9547 12 46 4 7703 2517 1658 1558 1450 1419 1255 937 874 818 682 682 611 493 208 231 230 405 426 362 422 197 226 107 -23 128 123 58 9 -35 212 258 186 146 168 269 315 559 580 510 414 363 298 349 405 284 141 79 362 432 400 298 209 131 116 183 195 101 44 -40 308 255 49 188 124 -22 43 216 239 326 321 171 278 249 122 57 115 181 253 189 186 43 -2 79 264 180 100 163 101 160 188 122 305 204 171 281 273 77 29 228 158 64 147 122 78 52 49 77 76 70 216 254 320 284 384 468 327 276 259 235 245 257 183 171 44 85 144 47 147 126 157 235 133 153 187 121 195 204 89 95 195 236 198 149 154 228 163 182 74 139 206 90 126 141 121 138 90 133 127 173 140 147 43 41 196 112 115 188 209 170 80 60 101 169 143 145 140 167 140 145 123 147 192 166 148 117 204 223 182 165 213 182 165 165 104 150 109 103 89 230 147 144 165 217 470 561 466 429 348 266 167 93 145 156 91 123 121 108 72 88 94 131 117 124 138 88 86 108 103 57 100 100 96 33 60 76 109 130 111 163 173 178 189 137 111 115 114 133 151 219 232 208 132 73 106 77 68 61 67 49 60 68 70 69 48 71 51 53 59 65 44 39 33 56 44 50 72 69 74 72 67 40 29 22 28 32 36 51 41 24 12 17 19 45973 291 98 30 9548 12 46 13 7703 2510 1049 914 1049 1020 730 626 637 582 532 416 446 268 92 103 52 75 269 328 246 86 112 194 220 295 86 59 156 39 267 189 184 296 265 401 523 419 361 333 238 215 304 374 301 195 97 214 67 34 338 364 249 153 223 125 146 163 -30 167 208 36 56 349 199 80 218 137 139 178 186 344 337 284 72 90 29 18 -81 104 357 223 146 106 102 13 99 87 138 154 92 41 113 80 61 79 84 52 29 79 231 85 44 183 77 66 100 38 124 192 186 120 240 376 253 308 468 408 199 167 235 92 73 118 254 153 160 72 130 254 309 213 264 196 138 114 81 72 54 140 225 148 169 75 146 170 182 120 76 191 212 184 100 41 169 60 62 152 158 122 119 230 81 10 54 54 105 190 85 93 149 103 91 150 182 91 80 232 140 147 168 144 112 142 172 154 114 142 145 214 193 192 204 87 148 168 113 98 60 73 109 90 97 60 198 444 422 319 344 295 112 109 124 125 115 79 86 135 112 88 92 108 114 86 82 57 77 121 96 56 111 122 109 77 83 89 134 139 137 188 148 152 152 128 115 115 114 143 148 193 230 242 184 111 85 106 103 86 67 32 61 89 73 68 88 85 57 63 56 50 60 64 59 53 63 78 91 96 83 63 64 52 41 33 24 25 55 113 92 57 66 43 160 45982 291 96 30 9546 12 46 22 7704 2504 750 697 702 858 769 619 663 688 775 552 421 230 158 30 75 142 165 80 128 -76 87 260 304 271 215 174 87 162 171 136 200 141 255 415 437 285 154 340 381 283 371 382 441 280 132 159 155 288 462 10 85 308 270 249 272 206 315 261 -72 999999 52 164 89 83 115 67 64 139 173 144 341 299 148 41 119 150 16 58 78 29 179 53 42 106 150 149 82 56 119 97 -13 175 59 177 78 -7 -43 213 176 114 66 23 89 -41 -23 43 84 22 86 192 230 202 199 339 356 293 450 457 279 252 224 262 204 92 213 257 184 268 195 200 169 62 27 137 161 98 154 106 101 93 93 132 142 128 124 224 189 167 100 115 137 179 142 171 247 246 122 103 169 118 135 62 167 180 176 109 123 118 68 60 49 82 91 36 115 152 52 131 182 197 202 176 146 119 184 123 126 133 93 108 165 120 114 96 103 113 44 61 -11 70 82 127 293 478 402 210 283 174 149 121 83 88 69 65 138 122 111 108 141 101 114 99 91 75 95 57 71 116 148 96 77 123 113 124 130 110 126 124 117 100 110 146 119 67 63 77 105 158 175 166 156 113 70 62 35 85 87 24 52 51 64 51 56 22 54 64 48 32 45 54 29 34 58 53 62 66 45 38 27 34 37 54 32 30 115 179 128 99 75 46 24 45991 291 97 30 9547 12 46 31 7705 2497 804 522 725 607 579 617 639 772 657 603 321 243 249 239 245 256 198 156 307 62 132 266 280 198 440 294 220 229 65 283 213 340 364 203 226 343 381 376 444 270 442 425 472 340 249 259 370 328 56 107 289 192 86 45 255 222 45 202 161 197 309 225 315 157 35 61 239 158 126 318 198 337 329 422 301 125 241 270 172 275 195 189 57 78 -36 -22 93 62 -19 87 93 131 111 -17 -52 158 120 184 230 84 99 67 -43 33 157 29 -7 -12 -76 133 125 111 246 306 387 323 209 300 261 349 312 307 306 382 344 276 387 279 154 213 286 199 251 333 311 196 218 211 156 123 171 154 169 190 235 159 171 171 233 100 90 78 113 199 198 248 175 92 103 107 104 78 105 210 163 107 187 143 112 71 111 144 99 156 170 129 190 183 226 118 138 133 219 182 134 183 111 160 165 153 99 187 184 154 159 126 139 98 143 180 215 231 324 298 296 262 273 110 132 115 116 125 134 95 101 137 127 102 119 91 120 119 151 84 87 73 96 97 106 107 109 118 69 95 148 143 131 133 101 117 102 110 93 91 97 133 166 175 188 176 171 131 74 73 57 70 63 59 80 52 62 57 49 35 42 60 63 37 28 27 32 44 26 42 51 60 73 67 74 45 34 93 102 104 192 282 330 270 181 110 58 46000 291 96 30 9546 12 46 40 7706 2490 720 715 934 820 897 709 559 712 651 459 57 87 380 361 226 175 276 398 209 198 117 190 172 475 395 250 150 110 -26 254 289 374 400 368 235 292 240 307 508 370 306 260 349 180 -59 216 186 348 386 319 335 243 208 314 278 222 365 197 49 370 173 195 194 335 194 241 262 415 336 291 238 318 297 289 247 155 119 269 325 288 334 341 344 291 151 66 233 316 198 202 -19 -3 103 171 188 238 174 131 257 273 65 103 128 162 132 102 72 75 190 209 159 120 69 96 85 207 236 373 432 392 283 293 217 267 315 240 267 105 112 176 299 421 355 277 209 216 166 230 299 233 199 63 228 305 275 331 235 294 311 375 371 354 291 397 229 229 159 179 202 152 155 157 154 170 118 30 136 217 175 141 184 149 133 132 134 196 178 181 190 144 73 130 113 122 103 144 156 142 119 139 140 139 139 179 208 178 231 183 214 373 372 448 306 258 280 243 186 155 113 128 112 128 182 116 110 105 54 38 87 122 160 162 156 57 87 89 75 74 118 85 143 144 131 141 145 112 150 182 141 121 127 92 109 106 73 89 136 164 219 185 156 107 88 85 73 82 91 113 97 92 90 65 69 71 72 81 64 81 65 54 69 74 61 60 69 98 93 94 86 78 88 181 269 450 454 398 499 343 214 134 178 46009 291 97 30 9547 12 46 49 7707 2483 558 703 843 950 667 683 782 960 723 471 570 455 133 165 167 335 467 181 -96 999999 26 -30 66 332 261 313 358 296 297 173 237 578 297 408 289 412 373 373 407 312 329 53 40 186 202 356 361 304 169 221 144 194 214 250 186 115 122 152 209 226 255 413 181 259 199 172 146 -84 118 379 257 298 389 291 307 269 261 188 114 40 178 249 125 115 54 98 200 129 209 164 250 200 123 73 53 999999 -40 80 146 7 -16 79 16 79 179 162 -22 3 -16 26 27 58 999999 -77 -20 135 300 166 118 260 160 69 219 228 134 232 186 108 362 340 221 206 199 155 277 325 288 230 404 256 190 157 200 267 190 167 187 140 149 158 218 106 209 211 141 176 192 185 147 110 105 4 -16 98 21 61 44 -14 46 143 150 169 201 101 47 150 104 120 149 107 92 201 183 108 137 176 125 214 186 70 104 158 171 78 121 173 209 227 242 307 337 366 367 214 182 159 248 213 173 149 66 32 109 91 27 67 143 155 136 121 141 95 95 81 46 91 92 65 109 90 89 66 58 57 61 97 77 64 73 105 72 102 89 92 92 119 189 213 188 142 90 92 81 49 57 80 66 64 35 64 89 53 46 62 64 79 62 60 47 59 48 62 87 77 67 75 85 79 76 70 92 202 387 539 523 671 491 277 132 159 783 46018 291 99 30 9549 12 46 58 7708 2476 642 864 739 848 689 550 758 547 740 704 331 242 170 366 414 391 181 234 64 155 149 109 264 145 353 445 288 354 353 204 329 373 458 425 263 261 118 82 218 198 179 211 393 224 57 -33 284 315 277 335 227 9 -86 138 214 11 269 325 170 289 331 78 117 67 147 178 -1 33 181 112 316 281 217 307 316 102 133 227 317 53 -8 71 102 14 96 83 72 190 77 131 122 146 51 225 150 233 225 179 141 210 167 159 106 31 54 109 129 -35 114 207 165 156 255 209 124 91 47 125 169 246 139 214 94 133 237 129 60 191 233 195 169 11 38 155 287 185 110 185 305 179 151 133 199 224 205 159 9 89 167 235 4 55 148 185 180 271 312 151 180 141 260 231 112 -3 70 -6 141 88 68 7 54 39 159 170 100 164 114 -44 52 84 171 138 144 64 102 65 80 180 173 143 113 144 195 138 31 122 213 168 305 317 387 335 267 318 194 208 171 170 177 90 127 153 106 56 101 135 108 95 90 90 68 84 80 88 64 76 84 100 93 92 109 129 86 99 100 54 66 63 37 78 73 47 91 68 78 130 76 87 133 150 141 89 74 82 53 60 90 82 65 61 63 72 59 35 58 57 42 48 48 29 39 42 38 59 73 59 56 64 58 56 102 303 630 653 621 799 470 233 139 160 949 46027 291 100 30 9550 12 47 7 7709 2469 1683 1659 1328 900 1046 819 706 717 792 526 476 298 283 263 94 313 309 350 192 162 115 177 87 162 214 260 270 221 321 30 85 405 502 507 327 90 274 383 401 230 -15 238 368 375 310 215 306 481 371 304 322 362 325 245 206 270 203 36 301 212 259 350 347 33 71 245 449 421 480 282 305 220 244 366 306 -83 999999 3 92 134 -24 132 58 165 82 -5 5 159 190 143 107 177 90 19 122 133 206 264 251 81 189 193 84 -8 -15 195 315 139 168 88 179 -6 30 88 156 123 223 188 88 -10 157 170 228 320 119 135 98 58 122 133 252 229 193 112 35 80 53 24 187 233 165 130 89 158 75 252 195 227 268 308 227 199 313 167 216 231 259 264 93 155 272 244 266 246 241 217 194 287 226 146 139 170 138 80 211 161 178 145 181 158 175 146 194 154 193 219 173 210 185 226 189 175 152 206 157 236 271 276 306 394 434 360 322 336 207 175 183 219 224 245 139 115 168 77 119 152 83 95 95 143 139 91 106 128 103 100 92 129 165 119 103 86 71 141 115 98 126 152 146 121 145 144 137 122 170 136 190 207 179 182 177 101 93 90 129 92 90 114 90 94 119 136 89 80 90 87 95 101 92 73 112 101 89 81 108 114 114 106 102 116 220 483 779 894 832 944 842 545 423 306 532 46036 291 98 30 9548 12 47 16 7710 2462 905 993 883 879 873 770 845 866 567 894 639 576 338 202 339 381 106 310 591 299 16 267 416 450 278 281 389 197 221 135 433 665 422 296 249 225 125 40 298 74 27 510 606 468 234 300 167 371 444 295 223 273 319 230 161 171 414 302 81 148 89 166 344 184 135 294 314 240 163 82 276 252 183 235 184 83 66 81 100 32 31 96 39 -25 -4 125 92 148 145 53 130 274 260 192 97 173 131 -71 102 116 272 364 229 84 156 180 162 -73 999999 14 98 54 21 79 139 78 113 281 180 87 88 209 197 153 130 100 124 166 202 128 78 82 98 148 122 150 166 175 203 49 94 62 131 137 194 95 185 152 227 241 106 221 148 83 148 169 182 310 343 253 270 283 149 74 90 110 252 199 94 77 149 52 117 101 41 95 169 116 133 152 135 129 154 17 102 158 221 254 232 238 211 197 197 184 182 220 276 317 323 345 382 321 302 293 206 171 164 189 178 187 112 91 150 133 68 124 132 88 78 111 87 113 148 156 106 137 145 130 123 132 117 128 134 143 114 128 141 72 118 160 198 167 99 116 119 125 157 157 137 131 109 98 103 113 97 90 98 91 85 85 83 90 80 83 80 74 79 70 67 99 84 75 87 91 89 90 91 97 84 91 103 232 523 758 907 982 1043 1047 892 799 643 46045 291 99 30 9549 12 47 25 7710 2455 827 1116 1155 744 480 709 451 305 411 532 573 418 281 265 415 327 117 -40 66 174 271 134 161 405 244 259 281 389 163 105 286 327 361 444 128 193 78 280 311 218 362 359 355 232 353 388 325 308 394 306 239 278 386 406 376 116 212 380 167 333 56 267 396 237 188 145 130 149 227 419 326 392 440 134 167 120 185 272 361 88 -47 93 136 183 82 27 153 113 208 -27 103 251 246 87 -94 174 125 113 227 257 242 350 242 206 232 177 174 312 314 131 173 240 5 149 150 257 199 61 71 98 185 134 149 93 88 185 71 93 159 299 159 122 106 116 225 200 61 16 179 83 87 129 98 207 148 193 165 138 243 156 114 213 126 113 138 214 284 245 202 97 121 164 194 215 208 82 94 119 191 245 167 138 224 108 81 190 163 221 190 120 138 177 228 165 181 180 181 235 289 289 225 187 218 198 186 165 161 304 368 335 252 204 205 227 226 242 127 150 143 206 180 169 104 175 128 78 98 98 172 182 126 118 128 98 90 146 201 199 185 142 127 170 139 158 137 165 149 134 151 175 182 156 124 131 140 120 151 163 176 155 169 144 132 93 109 118 108 98 101 124 128 116 115 81 88 90 95 111 114 112 107 111 124 103 109 115 121 115 97 131 148 180 438 733 876 991 1190 1431 1337 1441 1402 46054 291 102 30 9552 12 47 34 7711 2448 811 1222 921 835 783 494 512 785 619 524 403 248 73 183 167 211 229 124 109 157 136 313 342 155 91 109 157 396 293 134 503 459 436 252 359 210 -45 5 21 370 219 454 377 329 265 340 606 439 321 421 385 281 115 234 196 327 184 134 325 172 138 246 279 299 122 -17 137 174 253 154 280 211 278 224 179 128 180 92 276 231 86 206 307 265 267 103 177 167 19 -42 90 154 167 54 153 139 245 241 166 163 238 152 144 230 91 60 266 216 130 189 0 198 91 76 114 133 235 162 239 124 59 124 81 98 154 142 195 158 131 199 147 129 68 124 150 107 34 167 167 191 97 55 148 116 123 198 151 158 92 198 178 117 80 12 27 123 176 129 216 225 15 28 71 105 148 42 4 48 59 125 68 94 89 40 92 134 103 149 122 192 171 167 218 154 141 199 261 284 303 343 212 166 143 151 199 233 242 269 257 294 295 206 220 210 184 121 101 142 219 208 151 107 90 123 86 154 140 105 122 82 72 64 55 60 65 107 127 147 174 156 179 158 210 174 122 80 107 98 90 141 149 135 86 105 72 70 84 95 120 114 65 60 82 104 92 91 86 106 81 94 78 84 89 58 55 92 87 85 63 67 100 117 94 65 71 89 77 93 141 178 262 434 647 763 864 1106 1415 1582 1471 1729 1936 46063 291 77 30 9557 12 47 43 7712 2441 909 883 887 677 496 613 631 499 684 770 346 158 286 390 400 137 228 230 289 96 -2 123 151 124 112 262 432 266 49 148 341 471 626 351 -17 161 207 18 80 288 299 377 271 214 349 408 322 104 178 160 322 319 291 305 253 55 126 281 271 284 151 81 78 296 149 100 99 179 101 250 258 256 395 191 22 -38 28 197 197 13 38 -6 6 261 229 104 208 86 266 200 327 149 197 53 188 143 2 171 225 155 111 56 50 46 105 236 231 246 138 148 27 22 121 147 194 172 170 221 198 172 111 143 238 232 125 39 149 142 131 130 33 54 102 74 209 80 127 44 2 69 157 154 17 93 130 98 86 145 182 23 132 173 73 121 154 30 75 164 175 38 149 108 149 143 35 30 157 193 103 22 71 90 65 -9 61 91 58 30 86 89 92 125 137 178 263 218 223 200 223 210 243 355 421 412 379 345 301 276 279 314 197 217 157 134 133 87 87 157 134 90 131 89 98 152 104 74 32 45 67 73 77 59 42 69 61 78 109 73 47 42 81 109 133 136 101 114 157 128 134 111 106 95 91 75 116 91 90 107 103 107 105 70 68 71 72 54 43 59 52 51 73 51 29 40 58 53 67 61 59 76 102 124 86 72 60 50 60 80 200 350 521 699 721 748 968 1218 1451 1648 1712 1813 2207 46073 291 108 30 9558 12 47 53 7713 2434 769 772 461 474 598 629 739 780 751 522 205 150 193 117 368 435 368 311 363 421 450 333 263 273 373 413 397 243 259 249 409 412 350 267 429 245 342 289 425 523 645 608 547 484 451 459 245 97 28 20 122 390 387 245 275 220 157 66 77 194 307 213 25 172 87 195 211 264 204 213 273 254 374 257 23 -18 200 305 177 71 62 293 265 288 212 51 131 318 253 188 196 146 74 10 69 198 132 176 169 74 254 241 326 167 187 410 271 238 212 181 167 132 203 262 241 184 187 255 245 201 297 185 128 131 169 308 250 192 207 214 191 150 152 160 115 134 161 88 6 54 151 23 112 89 38 160 55 118 147 129 119 21 121 120 81 141 165 87 160 175 62 35 80 153 146 179 145 103 151 233 139 31 117 115 208 282 201 80 128 142 227 247 190 210 231 193 261 286 219 294 301 247 259 294 248 258 276 273 283 354 335 229 220 200 92 147 209 225 145 113 162 139 144 137 101 83 86 145 121 86 74 117 80 127 116 83 141 154 139 102 143 154 154 147 121 145 147 93 136 207 158 166 183 150 144 111 117 123 95 115 126 105 79 96 79 100 113 87 103 114 112 97 109 115 107 114 107 117 122 153 158 147 132 120 98 98 99 135 138 270 481 599 685 694 820 1224 1556 1731 1895 2263 3198 46082 291 109 30 9559 12 48 2 7714 2427 448 391 415 391 248 497 580 385 274 92 130 111 109 110 105 110 261 -13 999999 21 -26 999999 -27 999999 -87 11 108 238 194 75 18 17 230 414 410 261 274 187 323 179 183 206 274 106 169 172 108 51 999999 92 213 102 118 32 -25 999999 58 -10 19 -43 76 124 196 -4 999999 18 173 54 999999 61 78 98 150 9 14 999999 -73 999999 -96 999999 228 155 178 80 -51 -83 999999 -21 25 25 160 -25 999999 -82 999999 999999 999999 999999 -3 -98 999999 -90 58 131 -82 999999 999999 -46 30 117 176 -19 -8 44 5 10 44 151 20 -55 999999 999999 60 999999 999999 -13 -16 -40 112 19 -51 -43 -50 -53 32 -68 -20 45 -85 -66 67 87 999999 -29 9 -40 -73 -90 -38 -8 999999 -81 999999 -93 55 999999 -68 21 -26 -94 -43 -27 999999 -19 -52 999999 999999 999999 -55 999999 -94 999999 999999 -82 -61 6 -45 -52 -7 -90 -53 -48 21 38 68 5 59 32 -38 -17 59 18 41 42 -26 -25 92 11 3 -24 26 13 -22 -58 -82 -20 -21 -26 -34 -49 -35 -48 -48 -63 -57 -25 999999 -95 -66 9 -40 -80 -46 -58 -71 -61 -73 -92 -57 -86 -75 -54 -66 -54 -54 -41 -30 -76 -24 -2 -6 -8 -7 -28 -46 -42 -60 -82 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 11 999999 999999 999999 999999 999999 999999 999999 999999 36 142 317 332 336 649 1064 1221 1219 1395 2037 2649 46091 291 114 30 9564 12 48 11 7715 2420 74 151 44 67 297 251 66 35 7 154 999999 999999 999999 85 -8 -84 14 999999 999999 999999 999999 999999 999999 -89 78 114 120 59 57 84 47 -9 -9 -60 15 164 999999 999999 23 36 -1 -50 -28 18 99 59 999999 999999 999999 999999 24 -11 999999 999999 -94 -57 999999 999999 999999 999999 999999 999999 -3 999999 -85 -24 999999 999999 999999 -52 -52 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 -37 999999 999999 999999 999999 -94 -63 999999 999999 999999 999999 -30 999999 -41 -51 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 -37 -18 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 24 999999 85 441 781 919 984 1214 1300 46100 291 122 30 9572 12 48 20 7716 2413 -90 176 380 436 199 -7 -10 242 -24 3 -14 120 -39 100 53 2 999999 -28 999999 999999 -69 999999 51 999999 999999 80 158 999999 999999 999999 999999 46 61 74 999999 -65 -76 -76 -54 96 999999 999999 178 253 333 -3 999999 999999 999999 999999 999999 999999 -80 999999 126 236 34 999999 -87 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -16 999999 999999 -84 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 36 19 999999 999999 999999 999999 999999 -58 999999 -47 999999 -65 999999 999999 999999 -51 -75 -58 999999 999999 999999 999999 14 39 4 -20 -24 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -33 -27 -35 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 41 12 21 228 762 1025 1043 1275 1139 46109 292 100 30 9580 12 48 29 7716 2406 15 68 244 55 89 159 -29 23 216 22 1 63 999999 -28 1 -7 -29 132 999999 999999 999999 -79 -64 999999 999999 999999 999999 -85 999999 999999 -32 -1 270 -6 999999 999999 999999 999999 999999 999999 -63 -1 164 82 10 -7 999999 999999 999999 999999 3 17 -73 -30 -22 -64 999999 999999 999999 999999 999999 999999 -21 -98 999999 999999 999999 999999 999999 999999 24 -70 -31 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -11 999999 999999 999999 -29 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 -31 -67 -85 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -99 -99 999999 999999 999999 999999 999999 -78 -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 19 999999 999999 72 229 622 1008 1087 1088 2534 46118 292 104 30 9584 12 48 38 7717 2399 114 106 256 124 158 249 104 338 292 118 -66 999999 -37 62 999999 7 999999 999999 999999 136 10 999999 -28 999999 999999 -99 999999 999999 -97 999999 48 999999 28 207 250 82 95 -47 999999 999999 142 13 2 -49 999999 999999 999999 -80 999999 -32 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 -4 999999 999999 5 -18 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 999999 999999 999999 -60 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -88 -35 999999 -8 999999 999999 -18 15 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 3 999999 72 201 283 536 857 1104 1159 2011 46142 3 8760 30 9600 12 49 2 7720 2380 263 484 656 46151 292 126 30 9606 12 49 11 7720 2373 -33 -70 45 -89 999999 999999 999999 999999 999999 999999 999999 0 -93 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -59 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 66 154 481 1262 46160 293 98 30 9608 12 49 20 7721 2366 536 673 507 463 518 573 741 807 710 732 680 351 570 521 329 206 215 457 392 337 129 246 302 244 233 272 348 451 195 228 212 390 438 399 444 463 255 202 259 358 394 435 384 206 377 384 390 532 459 596 573 457 508 273 320 425 379 215 329 227 280 337 270 196 185 303 249 178 178 194 121 263 172 62 214 220 215 208 163 189 216 85 92 34 217 237 60 -18 36 257 189 172 230 105 194 101 -20 9 286 170 307 371 281 279 131 230 265 287 146 141 168 41 121 264 206 78 122 329 177 189 191 259 383 177 255 370 381 269 47 145 94 -3 17 71 147 107 57 109 136 129 104 137 235 223 185 72 87 186 147 100 139 137 146 174 133 231 237 191 222 167 187 215 120 85 133 112 108 98 104 51 167 281 258 240 232 246 159 329 327 224 273 305 264 190 250 306 245 129 195 164 192 201 227 204 87 55 112 138 152 142 86 196 149 156 109 46 98 70 87 111 127 135 104 100 112 135 139 93 107 152 157 93 125 137 137 83 123 140 69 97 118 106 131 148 166 136 112 133 140 121 147 128 97 123 100 118 128 158 95 94 113 133 147 134 112 149 150 131 119 112 108 102 131 133 142 169 167 150 163 207 273 268 215 201 227 266 307 326 339 364 385 356 330 338 363 425 536 685 787 843 837 1164 2361 46169 293 102 30 9612 12 49 29 7722 2359 675 873 536 361 679 750 752 548 533 472 672 933 643 437 535 421 309 293 118 100 118 316 604 404 9 255 278 225 441 417 197 473 654 581 556 427 542 648 689 571 546 368 230 404 236 611 487 378 469 357 388 483 575 333 224 236 156 170 353 142 146 238 236 337 221 115 263 314 368 175 176 351 164 66 201 361 234 248 234 78 -26 28 203 289 103 40 38 159 56 277 339 221 203 191 339 271 209 286 224 129 152 285 230 391 215 255 232 214 201 283 376 335 340 200 115 297 289 84 76 229 313 348 227 237 266 249 260 186 319 341 247 92 65 156 144 183 237 170 187 163 231 224 180 186 188 337 238 200 77 80 169 193 180 97 113 175 195 147 170 171 129 189 273 158 124 197 253 84 188 314 277 275 232 349 262 250 285 258 323 329 315 340 314 172 144 201 151 186 135 169 162 180 213 241 210 144 172 202 146 170 184 164 184 166 163 152 161 145 102 112 198 213 146 177 216 202 180 130 151 135 179 165 158 167 155 141 107 102 155 180 184 161 148 148 161 167 177 145 134 133 154 138 135 103 114 119 144 126 143 128 139 99 135 145 109 118 130 136 146 138 147 151 137 162 165 162 178 186 174 226 273 311 257 252 232 244 240 266 311 338 378 366 334 348 404 452 582 667 699 766 850 1336 3408 46179 293 78 30 9618 12 49 39 7723 2351 604 634 603 596 607 632 516 537 730 1093 1019 649 610 491 304 476 415 374 379 301 -93 163 375 150 294 265 156 216 264 52 175 266 307 541 475 361 402 230 294 466 374 505 345 384 512 339 395 378 288 339 225 255 275 425 262 123 312 333 286 208 255 105 204 279 -11 32 177 303 44 195 86 30 144 277 287 210 137 136 179 198 158 201 999999 68 -13 80 88 158 276 311 313 311 150 103 124 123 178 233 113 58 113 126 -27 40 116 123 183 107 52 168 164 114 234 307 315 192 106 220 87 114 138 164 108 241 182 219 266 134 47 79 162 90 157 78 13 37 81 59 113 156 141 77 51 77 147 133 67 149 112 11 9 157 237 138 97 177 208 71 72 45 85 205 148 79 63 111 171 161 73 -4 124 143 215 225 200 253 238 236 200 286 300 254 247 216 154 167 136 118 142 78 192 177 134 56 121 94 94 118 59 80 23 42 95 42 74 94 53 71 139 142 88 70 129 147 118 137 103 104 126 122 112 123 99 111 113 100 86 97 94 125 102 112 120 73 116 139 154 126 103 97 77 77 86 60 68 72 70 68 96 92 82 64 75 65 97 97 63 87 114 83 58 77 117 113 121 129 121 131 131 151 204 217 214 200 182 178 157 181 203 202 185 211 237 294 348 351 409 493 534 537 621 674 1123 46187 293 113 30 9623 12 49 47 7724 2345 663 628 490 607 872 961 866 806 723 735 861 1068 753 474 325 375 449 463 154 248 378 267 325 335 431 415 168 361 281 233 261 404 493 372 482 581 439 359 355 350 353 307 230 343 500 557 485 614 581 483 428 403 385 338 182 174 139 268 229 295 376 13 141 279 379 335 201 190 147 176 272 194 205 294 415 105 235 101 90 237 281 144 37 130 37 94 53 164 335 286 346 273 298 248 163 259 328 304 214 277 138 95 162 367 325 148 193 334 208 36 118 191 82 169 191 169 191 124 124 192 172 242 230 175 156 61 53 117 90 -15 57 97 96 33 105 16 113 192 165 146 21 5 185 101 70 83 63 176 111 172 161 164 159 191 102 91 112 87 182 137 115 176 153 80 136 187 123 87 88 145 199 231 273 217 241 266 321 300 355 333 214 227 228 252 151 61 187 160 98 120 135 179 204 204 125 183 147 85 130 10 32 78 119 134 154 158 156 156 227 213 123 77 119 107 117 158 116 107 100 105 155 116 153 151 101 146 137 85 38 108 159 142 146 131 153 136 129 161 158 143 154 122 87 118 118 104 80 57 101 111 108 70 101 98 105 115 114 117 114 142 153 142 130 163 146 155 193 181 148 129 151 215 229 258 260 246 210 195 200 223 276 285 324 404 453 507 551 513 438 489 625 712 1246 46197 293 121 30 9631 12 49 57 7725 2337 2001 1514 1258 806 805 952 1030 912 765 776 637 672 397 423 374 282 460 360 408 219 142 291 360 308 263 323 374 293 251 127 211 333 455 438 437 273 394 496 503 448 531 535 195 388 403 421 577 699 451 318 463 406 445 529 375 171 121 107 174 286 317 309 298 209 172 204 -5 87 236 165 335 0 29 50 58 196 230 37 27 999999 28 207 119 -85 17 63 135 158 258 64 187 221 100 130 216 57 119 135 180 248 200 41 270 216 169 208 147 115 120 97 114 121 222 326 144 13 166 78 1 94 215 215 143 169 58 19 118 57 80 88 107 105 21 43 45 23 75 101 39 89 107 16 69 86 77 70 111 73 -31 59 115 37 100 60 92 208 109 -9 -61 -28 69 100 117 244 163 122 92 99 73 98 130 267 205 197 189 214 240 341 376 310 225 196 222 260 220 199 127 130 186 187 144 185 123 182 179 143 91 111 127 73 88 6 79 69 92 119 38 105 105 105 140 93 62 94 77 54 98 64 58 80 44 69 102 85 86 71 44 32 61 81 110 127 96 97 86 94 109 107 82 88 71 85 65 41 52 44 62 79 69 54 83 65 72 54 57 50 82 106 115 140 115 103 112 109 90 118 118 107 95 84 107 133 165 228 219 178 146 161 171 210 284 327 367 400 416 425 421 323 308 423 587 893 1831 46206 294 96 30 9636 12 50 6 7725 2330 1150 549 464 383 369 401 526 664 516 584 627 498 417 605 232 89 223 217 278 176 168 65 100 142 21 124 101 30 117 217 384 251 31 136 304 283 124 142 209 153 -73 6 -6 46 65 331 238 404 541 312 279 225 418 342 70 110 39 -41 135 208 134 180 122 154 160 115 176 109 5 -7 2 30 20 96 8 7 999999 999999 81 -65 51 184 157 -69 36 26 133 132 84 183 79 -44 58 -82 -26 999999 0 -93 999999 -90 -97 999999 76 173 177 40 38 3 999999 -32 -36 110 55 -57 -7 121 -34 999999 -90 -44 -50 -29 -95 77 -2 77 83 7 -2 -8 -89 -51 -34 10 67 -61 54 31 -7 -20 -41 -58 -25 -33 79 60 999999 -90 22 65 0 37 90 69 42 -95 17 -42 -72 63 -52 999999 -45 0 19 -58 -98 -35 101 55 26 12 98 175 195 171 246 259 220 330 185 118 33 101 217 228 71 71 51 44 27 -88 54 123 55 13 13 -10 14 -5 2 -21 -10 -3 -36 -3 -73 -14 16 13 2 -6 81 41 31 85 16 -47 -41 -49 -11 -10 -40 -14 -39 -26 -56 -54 0 -30 -21 6 6 -14 -25 -35 13 -9 25 4 -1 -8 2 5 -4 -20 -41 -18 10 -18 -12 2 5 999999 999999 999999 999999 999999 24 25 18 19 999999 9 14 15 27 35 4 999999 2 999999 13 37 99 100 66 43 34 53 84 117 211 301 301 284 312 244 127 187 334 681 1716 4076 46214 294 100 30 9640 12 50 14 7726 2324 1113 433 525 395 458 375 369 450 519 444 351 166 170 218 406 154 266 195 150 114 209 154 179 273 204 231 136 77 55 85 237 90 76 154 190 265 233 300 243 206 327 162 132 253 255 229 336 325 304 301 268 301 435 417 453 533 319 161 45 41 89 306 141 76 133 38 -6 300 94 -48 123 120 65 -48 134 192 80 -52 -53 -20 -66 -26 29 -19 -99 -54 35 73 87 76 32 36 -15 86 170 129 105 118 134 5 77 89 -11 -36 999999 -88 16 75 118 78 157 234 122 53 58 135 150 13 31 24 10 63 -27 -27 178 149 13 88 31 4 -65 -31 5 -39 -49 69 -38 -51 -14 -1 -88 -89 -93 -75 -44 -84 141 157 18 -22 3 37 60 97 62 -30 -97 -41 -23 -9 -5 -90 43 17 50 -31 -17 57 33 52 17 83 158 144 119 46 218 402 453 259 123 108 161 121 96 52 143 81 84 51 17 98 91 46 47 63 33 14 63 63 52 37 -7 18 27 59 22 -22 -5 2 -2 -21 76 7 -22 67 10 -23 -22 -63 -12 39 57 23 -16 -9 2 37 17 5 4 -18 8 11 -2 8 -19 6 -10 -12 -6 -27 -37 -22 -12 -14 -7 -27 -31 -52 -14 -20 999999 999999 999999 999999 999999 999999 999999 999999 12 10 21 18 999999 999999 999999 19 29 1 999999 999999 6 31 25 30 19 18 4 38 78 112 178 255 262 278 252 169 120 259 415 961 2840 5073 46224 294 76 30 9646 12 50 24 7727 2316 1332 269 249 164 303 400 447 435 489 593 607 451 56 473 571 401 378 271 238 135 117 199 143 409 143 175 127 191 57 111 117 134 162 219 233 208 348 327 349 258 386 359 312 347 147 18 355 420 465 430 407 360 259 273 327 219 151 161 130 86 38 146 96 13 999999 -12 122 14 -14 137 80 -21 87 999999 20 167 45 75 -46 60 97 43 74 144 -53 9 154 -11 -33 216 84 11 133 126 112 38 111 127 94 127 -5 -53 -1 27 106 23 80 -55 999999 -25 -18 25 196 220 77 4 -26 -7 -95 -42 60 37 73 213 192 28 -67 -59 59 64 0 118 96 95 118 163 70 189 100 4 -20 130 147 75 164 145 8 26 141 124 70 107 46 80 88 115 166 120 165 95 30 41 56 58 34 106 111 46 64 160 112 108 92 117 235 190 119 308 415 464 332 328 313 347 214 210 258 181 64 44 89 110 74 100 52 108 98 83 125 105 117 70 48 6 -4 51 -12 68 62 30 -41 49 8 23 61 16 51 69 39 52 5 43 19 -23 11 1 -2 -4 35 75 62 8 13 38 24 23 74 58 21 7 44 14 37 44 27 16 36 -10 -3 2 21 23 11 26 39 39 39 50 61 86 63 59 79 67 66 59 63 39 29 54 39 38 33 45 85 75 54 32 68 106 177 213 242 276 303 253 204 186 178 358 526 1306 3252 4861 46233 294 111 30 9651 12 50 33 7728 2309 4618 647 606 482 500 751 772 732 659 636 644 643 406 338 369 493 479 479 452 494 232 90 407 338 268 282 436 370 342 420 436 495 581 437 613 376 331 183 150 361 466 427 431 355 130 338 825 772 599 483 421 377 446 461 391 433 241 487 418 361 321 309 216 235 209 147 171 178 253 98 74 68 105 113 -5 99 210 202 129 168 150 272 205 236 159 92 146 17 155 289 309 213 225 165 201 156 259 165 102 96 4 171 169 143 238 226 133 152 -39 96 200 264 191 175 108 184 305 227 110 45 178 350 304 135 110 195 159 157 179 155 233 70 187 340 239 328 220 125 266 225 141 163 236 230 44 206 211 123 176 144 58 275 273 241 148 100 168 202 203 44 152 187 206 267 190 264 283 215 269 245 282 321 370 208 198 344 358 270 507 720 545 499 374 462 437 493 499 342 252 210 242 238 222 175 163 148 218 231 183 130 57 -8 76 130 198 186 148 164 175 121 114 77 169 149 106 118 170 176 151 163 135 166 175 164 173 154 157 143 158 120 121 105 150 130 143 149 124 143 135 183 167 142 125 153 160 124 136 162 146 100 112 132 128 114 143 130 148 165 129 158 173 156 144 171 156 159 164 174 168 144 162 160 147 143 178 184 139 132 165 226 318 372 396 393 354 221 241 286 324 503 705 1396 2604 4269 46242 294 119 30 9659 12 50 42 7729 2302 824 539 382 358 380 255 378 502 580 543 462 406 347 593 410 416 398 375 477 628 500 179 231 398 506 405 208 300 152 308 378 377 433 363 405 489 420 522 524 485 638 458 458 634 521 440 443 733 671 647 538 357 404 573 489 481 174 99 284 371 182 268 311 221 413 203 125 118 187 261 310 152 62 180 299 286 150 267 105 222 284 204 202 351 257 131 75 67 313 130 15 215 212 123 232 133 279 136 85 217 245 16 79 198 163 206 391 278 57 170 320 252 370 237 202 153 172 214 256 106 265 289 302 123 158 207 156 206 92 107 161 201 184 240 163 213 273 198 206 192 295 232 219 209 223 284 203 114 121 180 203 260 354 378 309 287 240 160 189 283 256 246 295 253 286 269 188 261 394 278 241 234 284 237 272 345 232 251 416 607 780 640 509 471 496 542 510 278 193 314 281 265 190 167 164 161 168 140 206 228 170 102 125 234 127 114 78 116 111 79 142 178 199 203 130 116 190 173 245 198 168 143 174 185 169 148 159 161 140 176 175 174 143 134 185 192 190 139 161 161 169 134 134 143 151 145 124 148 159 119 112 121 145 137 142 150 161 161 187 184 154 176 169 158 152 168 177 166 149 177 175 137 118 155 176 154 128 128 151 217 300 368 389 357 261 191 209 269 416 554 1140 2331 3719 4562 46252 294 124 30 9664 12 50 52 7730 2295 567 335 462 599 458 364 471 404 431 625 436 426 388 336 465 523 450 629 758 503 350 347 349 362 378 220 290 265 139 385 401 454 387 273 302 415 177 194 394 612 301 355 493 468 507 543 393 506 453 266 293 600 468 425 457 275 247 273 469 256 97 197 191 166 277 219 187 225 225 197 -32 88 87 -31 88 310 310 305 177 196 128 -47 36 181 119 199 190 193 183 329 323 74 125 388 136 43 89 130 129 377 260 186 334 345 307 87 18 21 157 55 129 144 132 231 137 74 176 171 74 198 262 205 107 231 214 292 253 212 268 116 159 88 162 163 201 228 109 70 96 164 280 282 182 212 149 80 161 152 164 187 285 194 212 317 307 211 325 217 212 288 270 162 169 115 191 256 242 193 123 231 410 504 623 533 547 579 465 427 538 635 619 603 457 362 484 619 334 264 275 239 237 219 238 279 249 139 146 133 153 151 204 237 145 209 154 166 181 76 157 222 220 162 193 215 217 152 121 152 113 181 182 196 146 145 204 140 141 185 161 131 103 165 166 152 151 141 146 158 194 190 201 168 121 114 109 120 156 209 146 110 134 120 105 122 137 145 169 182 183 219 196 191 166 183 180 146 146 167 163 171 161 160 137 176 191 165 130 148 209 311 396 396 375 338 254 223 245 297 415 536 889 1672 2432 3615 46261 294 125 30 9665 12 51 1 7730 2287 6850 644 407 383 407 266 266 332 422 518 405 999999 999999 999999 417 515 309 459 573 373 339 477 506 428 254 72 291 -8 0 210 370 319 453 520 523 418 395 445 354 501 571 422 354 467 654 681 570 448 487 538 135 510 789 371 192 128 249 213 265 351 427 290 169 9 26 259 164 176 250 178 89 63 42 54 324 233 132 8 210 213 132 167 111 179 351 148 160 68 332 322 243 323 338 360 361 59 117 128 146 264 135 85 239 155 176 98 43 -91 113 185 53 104 234 153 160 105 224 146 88 271 246 159 155 183 226 300 275 163 261 141 125 164 135 231 180 174 277 219 237 163 153 145 48 133 119 192 127 251 164 169 328 317 127 90 256 109 161 206 260 253 242 115 108 208 177 178 177 251 407 430 470 497 658 664 749 637 588 678 684 688 602 368 234 361 478 477 446 374 286 265 266 219 257 260 158 91 94 109 209 119 171 168 139 138 180 160 216 81 145 188 114 118 149 131 154 145 137 122 114 169 150 173 167 107 82 144 142 160 156 139 124 161 144 109 128 133 108 124 122 100 160 154 168 111 93 140 102 142 154 114 90 98 102 117 130 124 140 137 139 169 187 176 172 167 142 137 135 148 161 146 113 80 96 122 141 142 122 116 136 209 306 348 340 312 246 210 248 313 386 561 1050 1678 2554 4274 46270 279 579 30 9669 12 51 10 7731 2280 527 641 608 537 270 367 427 525 750 524 417 108 310 504 506 500 476 538 217 254 415 485 522 392 558 474 516 565 494 667 548 530 412 246 223 372 412 307 222 152 85 203 415 418 391 180 183 93 351 226 -1 167 324 302 443 146 157 324 121 207 210 231 224 156 137 229 119 90 13 319 291 186 261 299 327 203 137 84 237 245 160 143 66 212 250 202 46 198 272 123 160 270 108 13 171 138 175 -8 -19 151 224 215 222 229 242 126 234 209 168 349 171 157 168 130 66 244 218 240 325 155 176 65 115 83 196 198 149 48 43 -7 65 175 89 156 137 123 51 189 209 274 213 185 172 321 250 212 260 210 315 464 360 152 192 317 471 481 544 605 606 695 722 709 719 751 707 667 545 493 469 539 478 436 256 170 213 257 276 249 224 140 127 178 124 154 119 122 153 157 131 129 109 117 172 115 122 151 168 183 131 150 146 183 158 140 113 94 182 148 172 163 134 103 160 166 151 167 131 160 131 131 143 92 122 131 137 134 146 128 106 92 101 115 100 127 133 100 95 119 134 145 155 122 128 140 152 164 196 160 149 146 147 153 148 152 151 148 124 103 105 108 113 101 114 138 225 302 322 317 313 295 251 242 328 425 528 789 1158 1791 3577 46279 279 582 30 9672 12 51 19 7732 2273 554 447 467 497 583 339 253 337 469 747 461 338 322 313 412 352 417 479 498 386 375 278 548 638 337 364 399 343 487 394 521 406 175 240 253 289 258 249 53 66 166 218 194 301 250 100 304 178 122 222 266 99 39 325 160 -87 113 164 204 204 136 20 83 210 154 1 207 280 51 22 178 165 234 161 148 142 171 126 127 79 148 57 31 -1 148 213 129 155 121 245 146 138 80 193 109 67 124 170 251 251 188 263 179 179 205 247 194 103 58 51 195 183 227 127 216 143 128 189 107 70 118 114 129 228 126 89 118 196 118 107 161 114 167 200 273 186 146 163 191 218 244 264 233 223 202 249 150 205 283 450 565 435 510 604 666 634 615 600 742 709 688 668 712 655 690 624 584 552 575 635 666 437 167 174 303 274 209 240 268 226 140 182 146 110 110 198 189 144 139 149 138 162 158 100 146 170 134 161 141 153 145 164 149 162 175 157 122 157 131 104 103 110 135 159 100 102 104 110 130 150 144 136 146 137 92 100 143 114 102 123 135 96 122 126 102 114 105 82 99 125 138 139 124 122 143 183 171 145 151 152 146 129 145 157 141 142 117 103 99 91 103 99 104 148 207 242 265 292 288 308 312 318 394 554 804 1215 2157 3649 5069 46288 280 554 30 9674 12 51 28 7733 2266 369 315 349 301 507 331 228 386 439 375 101 170 384 489 441 222 422 656 481 468 448 486 376 519 550 413 509 422 132 487 407 563 377 252 349 555 535 365 178 353 303 284 242 233 174 340 51 96 159 204 312 48 93 99 294 185 186 177 47 36 127 123 97 142 32 91 166 211 100 91 112 321 257 216 229 184 108 -27 122 113 215 98 204 233 261 305 204 195 268 110 73 77 168 49 169 290 350 218 167 236 163 246 155 87 212 263 273 162 109 8 67 183 199 116 47 109 51 261 221 260 284 141 183 195 114 161 203 165 77 125 174 118 111 181 181 183 171 119 212 161 169 251 345 311 273 273 169 298 424 449 590 617 686 709 754 650 612 686 672 674 703 658 704 649 589 662 604 638 656 597 467 365 214 186 254 225 184 165 265 161 184 203 136 162 140 122 71 159 161 159 144 253 172 135 149 143 101 150 175 125 86 141 170 177 149 113 120 132 116 125 129 102 77 100 175 145 93 133 134 151 118 123 122 131 117 116 103 124 147 125 139 135 96 123 127 102 99 123 116 107 118 124 145 114 111 152 161 138 124 138 136 131 137 132 137 158 123 127 99 108 94 104 96 77 71 92 130 190 248 274 272 273 308 379 555 947 1717 3026 4420 5788 46297 280 526 30 9676 12 51 37 7734 2259 295 396 604 493 378 360 301 179 318 404 247 183 250 537 614 425 442 362 187 535 402 396 548 487 545 301 144 139 91 244 284 533 325 366 388 132 192 233 150 174 216 240 523 194 68 373 318 182 135 223 276 293 320 260 219 185 155 260 118 999999 -20 121 124 103 369 85 122 11 160 143 344 260 124 186 79 11 196 107 76 117 280 102 100 146 242 143 5 258 221 138 202 114 171 269 75 60 15 194 20 50 149 129 223 304 248 122 159 161 261 168 109 93 213 266 228 178 239 218 56 133 364 335 200 151 127 142 134 241 144 155 161 166 108 259 253 246 173 153 190 366 214 173 110 146 241 257 208 291 413 610 583 660 636 612 596 633 814 739 744 774 735 706 706 616 643 696 635 804 721 494 452 422 290 184 214 356 331 289 320 185 161 209 225 141 264 223 190 136 256 182 147 183 160 229 145 162 178 90 170 158 160 165 138 98 92 174 168 115 159 128 118 69 117 99 132 144 162 136 170 163 104 128 172 137 152 128 148 109 125 118 102 106 133 124 101 122 120 94 90 106 127 147 129 147 140 118 140 170 145 146 142 149 172 154 160 171 146 143 105 95 114 111 106 83 92 106 107 125 157 231 298 280 249 271 321 406 802 1774 3464 5312 46306 280 559 30 9679 12 51 46 7734 2252 407 330 361 476 496 446 269 324 339 406 409 281 267 333 316 465 277 336 291 530 383 440 468 561 595 369 372 344 332 384 545 415 339 250 241 297 203 218 249 356 443 187 218 164 179 283 242 267 77 105 200 216 126 145 73 21 0 -11 4 54 122 -20 78 121 58 134 91 120 -34 36 200 220 146 74 -57 43 229 327 183 102 196 141 201 40 92 63 10 99 236 274 216 85 64 92 125 237 241 176 0 162 201 168 147 159 56 100 127 196 186 53 92 28 204 123 140 54 -12 60 33 118 119 144 64 70 79 141 140 85 103 164 174 120 54 144 212 214 302 248 189 227 196 167 179 174 152 112 254 323 392 511 559 618 747 664 655 735 653 634 828 780 564 564 647 703 636 607 669 584 501 434 355 226 235 231 208 219 274 247 260 184 147 144 145 130 70 129 136 93 119 110 51 123 151 105 180 130 129 135 142 150 173 128 124 146 130 148 184 156 124 142 128 120 147 122 124 139 133 158 119 119 117 109 92 111 97 100 143 127 111 103 115 100 93 82 113 121 94 99 92 89 72 98 117 112 99 99 126 140 147 145 144 120 126 116 108 141 129 105 85 83 84 88 87 79 69 76 72 76 112 157 222 256 255 194 216 324 556 1361 3135 5473 46315 280 560 30 9680 12 51 55 7735 2244 635 480 616 546 417 383 359 378 434 594 313 341 330 386 284 392 452 624 621 454 532 677 549 478 597 415 347 317 358 388 504 602 434 370 161 152 267 232 261 280 281 290 307 347 179 181 369 307 56 69 170 116 259 91 66 70 101 284 267 191 199 108 123 115 113 186 270 243 220 87 147 117 133 159 254 128 210 353 113 152 101 68 116 193 217 134 178 289 191 235 279 159 110 104 243 231 162 75 220 240 146 172 166 45 159 174 314 188 119 160 75 118 162 159 60 146 214 238 148 128 75 102 192 126 40 126 91 230 199 212 158 112 68 190 191 138 197 244 223 206 208 170 221 257 272 292 333 360 403 489 503 583 719 791 798 703 677 730 758 744 724 699 693 712 664 730 760 736 645 645 530 341 329 272 288 329 314 272 238 187 209 190 188 199 116 151 212 235 204 212 143 165 220 184 141 168 146 166 168 128 127 186 152 76 112 146 143 132 165 147 137 161 129 104 120 118 159 132 134 133 138 141 150 144 140 158 155 143 191 121 134 152 164 139 147 147 103 135 164 148 144 143 144 122 116 135 166 188 176 164 170 163 177 169 160 147 142 123 91 108 122 107 113 131 130 108 118 193 248 267 269 291 259 212 287 525 795 1380 3099 5861 46324 280 562 30 9682 12 52 4 7736 2237 618 484 336 314 379 247 172 235 179 212 498 233 226 318 199 372 427 483 470 449 463 572 444 444 364 424 428 217 354 407 367 299 216 388 180 184 350 262 209 293 172 334 260 198 317 202 154 46 64 164 197 143 66 15 111 136 21 141 147 211 244 80 21 124 173 119 109 176 127 110 33 126 240 94 13 102 51 93 102 158 209 238 125 126 273 211 32 49 196 330 117 71 86 121 176 82 23 68 203 256 200 224 210 224 159 291 193 146 46 34 56 251 163 144 209 186 106 46 158 159 81 116 114 76 68 42 113 146 189 116 126 174 174 111 128 126 185 146 159 222 220 173 186 211 242 269 318 206 143 281 385 453 433 502 669 739 757 784 748 673 702 686 600 713 694 646 642 617 635 664 438 251 224 198 235 284 244 217 182 182 185 151 143 129 146 132 137 126 171 134 155 108 159 83 110 72 111 140 144 108 98 109 48 137 138 91 144 183 149 148 65 108 138 161 89 127 118 97 112 125 139 131 118 165 139 95 108 136 120 108 116 104 105 104 106 127 132 114 105 107 96 107 111 93 88 97 117 118 153 137 127 121 128 119 123 116 99 93 83 67 77 92 70 75 90 94 82 117 132 175 229 173 135 177 214 372 650 1085 2383 5206 46333 280 564 30 9684 12 52 13 7737 2230 577 427 298 388 359 189 67 163 325 374 228 319 393 250 213 253 258 343 595 546 508 391 378 357 350 371 379 251 243 459 555 606 424 421 590 281 253 407 243 227 352 365 223 228 302 302 175 271 104 75 184 239 174 -37 156 270 189 -26 173 103 172 44 101 6 -60 -40 49 101 125 151 194 61 16 61 191 62 78 133 125 -31 132 159 67 136 44 211 214 189 262 110 193 228 156 239 124 140 178 174 156 220 190 245 240 141 174 346 247 190 108 30 142 146 150 147 115 81 -52 32 195 80 98 153 64 81 183 188 78 190 110 93 121 140 162 134 151 84 170 161 158 191 166 169 193 210 227 220 161 218 259 226 204 240 390 544 669 690 690 636 621 636 590 685 678 669 625 650 665 582 586 533 556 487 369 253 204 270 213 214 206 171 171 177 210 128 59 125 193 172 212 185 151 123 188 223 147 160 126 98 82 131 138 116 124 145 144 140 95 119 114 122 115 149 127 135 124 98 108 128 94 124 106 74 84 105 122 106 97 94 106 95 107 127 107 114 101 134 135 99 88 103 96 124 121 106 90 90 110 129 108 102 116 113 128 145 129 129 107 95 76 78 79 63 53 69 68 57 83 109 163 235 241 137 108 162 208 317 501 815 1905 3908 46342 280 561 30 9681 12 52 22 7738 2223 642 525 619 486 283 181 317 417 481 501 403 537 483 383 205 295 578 558 434 593 614 469 222 382 491 302 340 219 282 356 467 498 367 467 516 426 235 298 269 287 290 285 319 224 287 340 255 286 295 134 171 189 66 55 48 132 28 -12 110 163 182 47 174 49 60 206 200 98 261 237 102 86 158 116 229 202 272 279 187 222 166 209 189 273 87 147 19 201 141 144 188 160 169 214 187 91 94 252 191 196 219 261 128 202 274 308 263 221 128 269 239 242 256 137 276 212 72 54 128 310 195 239 154 127 215 190 122 121 78 73 77 114 176 189 155 223 191 162 187 208 183 223 187 169 160 216 209 336 518 297 326 544 561 582 692 673 608 621 619 666 624 552 462 320 335 305 353 431 570 514 472 447 358 264 257 278 241 150 143 170 179 236 220 220 135 116 177 143 139 172 186 121 85 143 190 156 134 114 150 197 214 176 156 177 165 135 121 152 128 124 149 133 126 117 145 165 171 153 172 139 169 156 135 121 137 125 134 170 163 149 128 116 135 142 126 104 119 130 126 141 142 143 132 109 98 99 106 144 165 122 114 152 152 134 130 109 98 92 120 106 91 96 87 86 94 101 152 210 266 269 192 132 140 235 384 561 1012 2365 4302 5610 46351 295 108 30 9678 12 52 31 7738 2216 66287 845 303 375 465 578 653 543 326 431 597 643 776 746 729 749 395 391 422 410 398 408 318 295 477 521 322 356 322 327 410 397 405 500 589 717 549 523 558 488 360 157 217 185 447 653 705 392 533 447 511 337 455 325 243 171 213 239 236 281 302 108 125 137 140 191 -26 -98 30 41 132 109 77 109 216 94 124 146 183 278 199 244 241 172 139 -26 -74 15 181 374 204 206 81 148 94 61 244 160 246 189 233 200 74 56 -5 78 253 198 136 156 260 215 185 104 262 152 158 159 131 125 134 224 153 153 194 185 160 138 186 311 175 27 127 109 94 28 -7 130 146 119 -49 142 145 107 77 154 260 196 219 170 124 87 262 264 293 326 271 206 306 408 438 567 652 497 426 362 579 536 572 701 514 550 649 655 522 416 399 322 271 273 306 323 365 465 439 325 317 266 249 228 197 195 167 218 172 147 143 140 103 104 152 171 156 209 141 145 149 151 126 165 189 121 183 170 100 136 156 99 125 138 108 96 156 141 120 135 178 185 157 166 130 123 111 123 175 137 120 164 108 99 90 131 136 163 127 125 121 96 133 129 119 137 144 124 85 111 134 129 101 93 90 95 123 167 133 135 137 134 149 142 103 119 104 90 84 78 71 100 94 85 98 126 187 275 351 316 228 148 135 241 423 748 2112 3600 3115 46360 295 131 30 9671 12 52 40 7739 2208 67927 987 402 260 295 293 316 658 780 673 668 613 756 709 571 301 482 567 524 379 418 165 244 436 479 515 316 250 364 352 523 598 703 634 395 370 302 404 297 353 420 243 257 241 288 342 584 518 366 591 463 444 425 420 357 185 432 301 336 401 325 221 344 206 24 266 286 289 157 168 209 138 -10 67 170 238 157 145 213 249 -4 -66 100 71 152 147 146 78 25 105 109 -27 175 209 116 71 166 149 164 168 88 96 66 181 301 112 177 58 153 61 138 183 270 207 101 114 -26 90 194 311 185 60 115 100 121 139 145 74 50 133 119 163 147 212 231 235 160 135 143 71 81 164 114 131 199 101 148 137 39 279 118 150 169 234 311 320 431 454 378 587 622 509 501 544 501 445 530 481 416 454 488 468 405 368 328 345 319 319 284 238 242 226 253 419 502 465 359 277 232 183 185 181 198 127 138 234 173 170 191 212 203 177 181 183 229 245 203 125 127 142 102 148 119 101 158 147 156 150 127 117 98 111 121 158 127 101 108 137 111 115 119 112 155 121 106 105 137 153 139 79 86 101 91 96 110 115 103 142 109 125 125 107 105 101 117 98 85 95 116 114 91 103 93 98 136 135 132 138 146 158 144 132 105 77 93 84 83 87 76 83 74 76 97 154 256 335 274 182 105 87 144 273 548 1517 2747 46369 295 92 30 9662 12 52 49 7740 2201 64744 586 554 638 544 598 720 586 699 638 557 878 860 946 1037 895 586 657 845 697 353 294 270 348 388 347 322 341 471 606 539 560 720 476 419 468 401 330 443 238 346 416 413 489 315 369 394 387 424 540 419 282 317 321 256 131 169 137 26 119 258 235 45 188 268 95 151 278 114 131 162 49 146 179 314 162 -12 90 204 180 103 149 129 -43 20 157 56 51 3 141 180 251 209 244 220 210 168 233 219 232 80 -16 170 211 55 25 -1 78 257 0 -41 112 102 128 82 60 190 177 99 204 232 240 247 177 186 82 78 142 159 153 189 194 131 125 209 208 207 81 192 225 206 173 204 146 222 315 150 108 149 183 164 134 185 144 124 241 407 395 413 552 628 659 529 538 526 579 505 569 611 517 370 283 298 312 299 258 299 283 197 262 227 296 291 351 463 496 359 220 274 223 139 141 167 199 139 156 182 200 100 144 178 197 163 159 152 118 179 128 130 132 140 147 88 93 131 114 109 104 110 112 114 108 111 141 144 120 115 135 69 98 99 120 116 130 85 112 140 120 103 125 138 109 125 140 132 83 79 78 108 96 106 122 117 116 91 116 87 88 93 94 87 68 82 93 120 135 125 118 116 109 133 114 103 85 70 68 85 82 60 68 72 83 102 140 229 245 161 102 64 97 222 521 1559 2571 1187 46378 295 84 30 9654 12 52 58 7741 2194 60071 830 526 447 523 580 536 587 797 876 608 871 881 865 840 679 606 624 734 538 304 408 381 431 566 558 532 460 376 612 594 551 561 489 337 374 419 249 195 178 455 397 281 199 86 155 262 334 491 379 393 466 429 458 233 42 260 267 80 -59 57 110 172 55 50 42 81 180 247 157 160 230 225 172 140 71 113 96 174 13 106 130 103 219 139 242 137 51 51 328 255 272 39 108 89 150 165 114 -30 182 232 105 51 86 58 25 157 129 108 198 184 228 206 225 259 269 25 47 49 10 -58 81 179 146 202 124 197 187 136 132 92 89 119 240 206 63 263 241 156 167 277 118 181 263 270 186 177 194 216 261 255 264 290 274 279 365 435 476 555 477 415 498 608 604 513 502 502 519 370 347 347 383 336 256 232 237 257 298 302 249 241 259 336 273 276 269 257 171 181 202 266 157 105 130 178 112 55 90 96 129 161 152 165 173 175 179 158 167 166 154 184 163 138 159 173 114 150 188 163 152 132 139 170 122 120 123 123 94 90 122 136 146 159 144 133 154 120 124 117 121 110 135 125 138 153 133 106 87 95 127 145 100 100 65 98 111 101 115 116 92 91 86 78 70 113 146 142 122 117 114 144 129 114 86 69 55 68 70 58 70 99 89 92 162 236 178 127 108 83 81 161 320 981 2363 1565 46387 294 106 30 9646 12 53 7 7742 2187 1013 1209 1298 1267 1750 999999 999999 999999 7737 11109 13246 13869 19875 84790 139722 63695 21327 1911 1604 810 171 261 604 635 673 488 474 629 712 715 646 692 654 595 472 485 552 366 354 230 381 296 136 194 446 368 364 440 409 483 534 364 243 212 234 302 64 282 299 252 318 325 200 141 288 218 185 128 216 146 313 141 139 251 174 105 212 192 188 62 144 5 58 103 242 178 179 110 45 226 284 184 136 124 351 339 246 254 130 177 283 193 49 51 77 157 156 217 218 171 226 193 60 173 184 120 186 212 242 209 88 109 253 280 326 203 251 213 204 255 118 214 323 276 282 367 285 182 180 289 288 180 193 224 135 252 313 295 383 431 599 593 585 535 641 678 675 662 654 535 632 539 624 700 612 486 545 597 392 381 425 290 378 340 346 251 265 248 250 373 292 306 328 221 320 294 236 224 255 190 210 166 193 220 263 299 201 128 165 196 246 173 199 197 178 204 220 183 183 108 48 79 166 155 158 174 171 185 194 171 131 147 147 96 113 127 158 135 181 169 150 136 135 164 140 144 159 160 165 156 145 147 147 146 155 151 135 138 125 130 136 142 160 172 141 130 146 120 111 105 117 119 129 148 166 173 173 150 159 160 139 123 118 121 116 115 113 115 123 128 109 117 149 241 262 200 168 145 119 133 229 559 1479 1781 46396 284 428 30 9638 12 53 16 7742 2179 12802 26741 129435 165314 26281 5922 4914 2845 1945 1283 515 256 288 366 483 437 517 442 414 490 549 536 477 471 409 460 527 307 245 291 238 71 219 209 237 418 599 521 418 453 428 421 220 130 244 132 31 69 98 117 -22 146 100 133 27 145 57 60 92 82 256 168 91 38 112 251 206 154 108 22 47 74 118 105 175 90 44 68 124 119 218 237 219 102 100 82 82 189 200 247 181 108 177 301 235 79 122 96 -11 66 20 21 73 138 147 92 152 205 144 170 83 328 225 255 182 222 280 165 175 288 180 105 96 143 194 181 222 141 46 77 141 109 21 40 74 179 198 204 321 511 605 593 590 574 567 578 537 531 655 537 573 509 426 407 452 422 505 414 428 367 382 341 258 367 270 230 221 252 210 235 279 250 223 201 180 194 213 194 160 129 196 180 163 203 189 124 152 193 185 91 93 138 76 133 178 163 87 132 197 189 146 137 151 177 149 119 134 156 153 137 108 92 95 107 106 93 86 118 97 70 84 112 150 148 110 98 112 86 57 93 93 113 129 124 95 113 87 109 101 99 96 97 112 107 103 113 109 86 69 82 69 81 99 95 108 128 119 116 134 144 126 89 76 73 84 73 70 70 74 92 98 108 174 236 227 192 162 120 99 111 197 431 957 1456 46405 284 391 30 9631 12 53 25 7743 2172 13420 49569 112358 21766 11775 12822 8467 4635 2705 1599 549 293 237 362 426 562 580 480 326 419 460 503 554 443 400 421 270 374 298 232 321 376 268 31 263 334 560 613 570 410 307 330 222 179 -24 86 157 162 184 292 222 171 160 15 -34 179 139 227 207 205 98 25 125 174 253 152 56 101 109 112 247 172 8 150 321 155 67 183 122 140 299 301 215 177 121 150 76 49 69 209 223 119 27 66 19 103 98 35 95 80 99 199 220 99 125 34 158 193 280 226 158 141 258 285 220 211 202 213 203 147 70 33 133 155 118 216 204 119 101 182 216 182 307 245 239 218 252 345 410 456 557 528 622 627 527 645 541 541 654 604 634 579 474 356 330 436 379 346 336 376 436 476 428 424 368 269 244 172 159 198 298 256 247 167 162 172 121 129 159 167 159 144 116 135 162 185 178 169 151 168 171 109 105 92 172 176 180 154 141 133 173 150 143 178 124 116 130 147 112 82 125 120 127 129 170 160 140 155 178 151 110 135 108 134 157 132 94 129 141 142 107 121 128 126 103 115 108 108 76 93 122 129 114 132 119 87 106 114 120 121 115 112 100 104 122 109 138 123 117 116 122 107 87 92 94 88 82 85 93 96 96 111 170 259 231 180 167 130 99 144 275 526 1146 1315 46414 284 386 30 9626 12 53 34 7744 2165 51610 86065 72100 68427 82357 19834 14810 11802 5018 2465 697 238 378 210 485 459 487 510 606 571 578 502 587 578 482 475 438 275 420 186 236 152 99 51 231 291 426 498 467 405 241 307 295 89 206 245 235 95 302 191 110 68 192 157 106 57 220 166 193 129 114 205 98 110 30 200 243 136 230 211 174 114 246 424 46 48 166 275 218 85 95 120 251 128 165 105 -32 75 244 240 287 255 162 182 298 194 155 69 27 -20 -22 121 23 22 70 43 45 96 144 221 267 171 166 205 197 148 12 153 204 194 222 231 276 260 171 146 101 46 110 108 144 304 354 223 284 262 351 282 403 485 629 597 670 605 590 537 531 433 324 361 308 393 457 317 281 394 355 264 249 317 435 445 449 385 278 224 239 218 191 212 300 288 274 196 188 131 134 157 172 186 250 189 143 170 146 179 197 224 200 111 114 129 148 159 178 162 150 149 176 140 167 187 130 124 215 155 120 156 165 156 169 132 155 205 193 129 132 174 109 128 146 134 131 123 82 84 111 135 115 135 99 108 131 116 142 127 97 89 112 105 101 108 120 128 116 85 97 127 109 102 93 98 93 102 110 111 108 134 132 126 106 94 90 76 67 75 68 73 86 76 92 125 173 238 219 176 153 145 101 84 125 228 506 1071 46423 283 411 30 9621 12 53 43 7745 2157 1243 1092 1040 1060 1328 1897 1811 4565 29537 26067 695 323 451 341 538 462 588 810 636 677 664 647 482 405 344 504 427 497 378 280 234 191 184 124 325 494 529 488 256 155 328 300 336 278 251 161 141 181 145 93 105 23 -3 115 157 151 30 182 217 109 155 246 240 64 105 168 72 93 106 210 273 266 173 125 134 193 266 297 253 335 240 128 147 192 116 77 120 180 196 106 261 446 384 319 298 190 124 117 117 190 130 134 208 131 178 110 105 196 140 106 47 61 64 171 137 224 302 205 307 286 216 149 86 141 208 188 140 273 320 458 465 404 240 192 369 487 599 579 555 561 588 545 504 535 408 378 330 352 290 348 301 374 353 366 396 366 368 382 379 359 341 344 305 318 274 241 243 275 191 198 230 221 167 205 206 216 230 208 175 219 177 200 223 227 194 263 199 145 197 198 145 188 165 151 194 182 169 215 188 138 191 167 126 84 170 146 145 199 150 142 169 180 168 181 189 150 171 170 194 192 166 149 156 182 169 141 118 126 133 95 116 135 113 120 120 124 106 100 115 140 128 128 131 135 131 120 90 96 121 118 112 108 108 127 133 136 121 149 153 124 127 116 102 99 103 107 107 113 110 118 135 193 249 207 173 137 136 100 88 140 229 448 918 46432 283 434 30 9614 12 53 52 7746 2150 1739 1719 1422 1160 1287 1155 1491 1535 906 449 203 424 475 578 399 560 544 529 592 714 503 597 704 389 576 465 527 588 329 228 331 350 132 197 332 294 475 349 370 292 310 438 346 250 377 362 386 137 99 56 232 178 291 233 241 297 250 173 253 204 208 317 320 206 107 220 208 247 139 -3 135 43 33 236 44 196 207 190 233 287 237 148 193 238 168 103 248 236 135 169 83 213 510 485 330 295 236 157 262 219 183 133 49 147 94 57 -27 103 82 161 205 185 95 237 244 213 271 356 395 380 262 258 250 208 168 369 458 368 314 325 492 542 480 468 516 629 634 670 633 671 702 530 429 392 305 298 347 433 342 253 339 366 320 207 179 333 302 361 340 356 318 219 189 210 247 325 289 193 198 189 215 153 189 230 234 156 170 188 262 221 186 219 187 174 170 215 261 221 210 269 233 192 188 191 176 176 174 177 155 145 207 181 181 162 173 173 163 173 182 157 174 179 169 213 187 170 153 184 172 180 178 163 183 188 179 165 184 179 143 145 153 142 121 140 149 155 145 132 139 168 119 161 140 145 121 125 119 127 155 146 150 137 115 127 158 158 161 146 136 138 133 132 145 138 123 123 147 142 119 131 156 193 228 233 201 183 181 144 116 147 278 616 1012 46441 283 401 30 9611 12 54 1 7746 2143 891 1071 922 964 966 836 760 539 471 325 241 181 167 383 288 368 405 444 512 558 540 344 443 451 422 476 415 398 377 372 215 60 42 89 354 267 514 310 82 117 293 405 242 148 188 128 342 329 356 57 92 101 194 223 181 46 5 209 256 144 48 74 202 215 108 172 53 52 98 30 198 180 174 253 254 258 210 11 69 176 73 103 178 186 100 58 237 241 284 219 387 394 504 535 512 528 382 313 146 62 108 163 161 62 21 17 128 201 59 109 25 106 141 40 69 73 141 173 309 323 142 162 100 194 344 347 481 251 188 271 399 689 595 564 565 561 636 620 651 555 665 682 533 431 424 299 240 179 177 211 258 297 284 172 114 195 205 178 248 276 234 183 130 104 101 156 129 142 188 231 310 234 220 188 158 177 212 180 209 198 185 190 185 166 158 159 175 119 121 94 128 110 131 148 126 140 143 171 149 159 155 136 161 180 164 160 125 143 152 147 117 135 170 111 142 128 158 137 92 117 103 125 118 123 114 170 143 128 125 135 117 105 107 124 114 109 115 115 119 107 113 122 105 107 101 105 99 84 94 101 101 93 99 80 89 95 99 110 123 119 122 93 99 96 95 91 98 90 91 89 102 115 140 159 144 117 99 80 77 83 134 349 697 46450 283 402 30 9612 12 54 10 7747 2135 795 726 757 544 695 731 517 339 472 313 260 355 403 522 499 563 545 461 483 486 428 441 579 374 214 342 491 423 209 214 252 240 234 80 999999 127 150 286 496 318 195 165 118 65 263 317 235 114 79 160 90 180 93 63 -33 83 210 101 129 45 23 999999 83 -36 -72 1 13 43 2 94 212 198 131 78 245 282 181 114 122 143 158 58 134 261 375 396 294 316 339 572 655 754 743 759 956 782 690 707 411 379 240 85 48 26 63 27 -25 -42 85 105 24 34 285 293 226 184 74 27 62 178 15 162 190 302 380 362 452 512 599 595 479 607 563 518 592 523 515 482 615 636 555 524 462 352 261 307 325 294 228 235 145 33 61 91 176 141 221 207 161 210 193 126 141 169 252 192 125 102 155 206 220 123 130 183 173 187 144 231 274 204 114 177 137 142 224 195 125 144 115 129 126 121 147 139 142 137 129 171 179 104 105 174 143 151 198 187 144 152 139 164 130 141 153 148 104 124 92 111 145 124 156 143 105 167 111 128 116 86 103 87 98 121 120 96 100 108 103 83 92 95 97 76 70 89 81 79 71 77 84 71 107 83 67 89 87 77 68 75 105 110 111 107 80 54 82 86 99 115 90 87 94 116 115 101 92 83 71 69 60 69 92 128 325 46459 283 398 30 9608 12 54 19 7748 2128 852 1029 836 788 860 672 525 146 60 186 177 270 367 323 337 498 546 321 402 291 334 287 237 260 422 529 429 656 555 206 274 282 0 250 348 235 201 200 155 235 314 233 315 259 475 286 -30 116 208 127 22 34 -28 37 134 262 292 260 119 325 196 92 129 119 7 60 2 -7 209 296 101 44 130 44 151 492 255 83 16 81 229 287 219 414 542 736 655 515 356 439 569 692 949 824 790 951 1087 939 965 946 737 715 563 399 200 149 93 73 105 179 276 451 613 586 257 114 148 228 161 271 394 601 404 363 481 640 805 736 781 818 753 667 507 439 353 319 304 373 368 410 404 265 243 191 93 225 245 219 124 109 150 165 249 215 160 156 119 105 217 228 247 145 81 147 197 113 94 217 149 264 205 155 219 197 150 192 144 171 65 80 181 149 94 128 136 172 166 163 170 179 150 119 105 151 153 159 134 146 160 162 198 165 186 165 164 173 186 116 134 122 93 97 68 61 128 132 111 156 134 93 102 105 132 108 179 176 157 138 120 142 80 52 73 94 105 66 70 108 90 77 84 89 72 97 91 64 98 91 101 94 79 72 69 56 63 89 81 85 64 86 91 94 77 91 107 111 97 81 71 88 90 79 85 82 78 68 56 52 59 84 134 261 357 46468 283 393 30 9603 12 54 28 7749 2121 496 879 705 576 532 519 406 595 203 355 432 384 508 567 276 439 545 666 797 454 286 684 491 284 510 482 382 387 222 296 327 565 471 223 12 999999 249 281 304 167 223 223 218 455 200 65 30 118 72 190 196 130 198 -34 127 89 999999 -57 59 -19 134 152 121 150 255 187 -42 188 138 99 231 95 142 81 91 262 291 119 35 65 274 332 574 738 609 595 707 449 265 370 483 606 779 822 792 768 790 746 871 1120 929 704 286 192 386 165 45 32 80 109 437 773 801 629 686 530 177 30 216 445 519 632 619 652 637 537 641 659 562 453 374 282 297 249 323 322 376 387 425 474 347 393 345 257 239 181 39 144 118 75 31 86 182 100 119 271 176 100 174 119 206 225 232 184 214 255 150 236 202 228 166 149 91 154 200 188 268 260 176 164 249 201 272 207 206 99 127 174 173 157 130 161 220 240 166 132 142 196 125 162 142 83 126 98 115 142 132 147 137 179 127 126 135 111 63 118 155 140 108 121 127 111 116 103 121 106 156 115 118 152 131 107 92 127 138 124 127 112 93 95 89 85 94 80 93 125 122 114 140 118 87 98 106 109 78 71 102 103 66 63 78 85 81 83 91 66 80 85 98 96 82 78 83 72 70 64 64 67 65 102 161 299 246 46477 293 93 30 9603 12 54 37 7749 2113 20353 15183 681925 999999 560859 999999 999999 999999 5531 960 826 542 716 641 381 514 301 403 301 247 210 339 326 492 513 632 604 285 355 318 420 528 421 305 154 213 86 307 436 268 241 20 3 104 44 62 152 434 68 74 236 149 165 124 191 260 250 223 294 277 121 86 138 193 231 196 236 246 45 124 168 252 276 26 31 137 136 -36 -10 120 1 88 177 292 42 212 190 149 357 371 460 604 470 573 547 621 592 519 551 655 839 1035 775 930 903 941 801 868 1048 981 799 682 812 718 387 81 269 185 236 559 645 690 803 695 457 435 441 642 633 679 714 607 615 647 733 635 533 669 702 566 582 407 416 354 235 231 271 319 318 331 255 376 288 208 72 159 118 117 135 213 127 130 163 158 113 227 99 133 174 193 173 136 132 127 111 140 238 171 202 282 302 268 221 132 157 215 232 228 211 216 250 169 145 187 166 209 206 160 167 208 230 236 183 119 156 174 157 110 109 171 150 142 146 166 173 245 170 184 138 107 126 185 187 175 133 190 120 139 140 163 118 164 184 160 221 120 114 168 163 132 134 135 135 120 146 134 73 110 133 109 114 118 103 80 102 114 123 138 145 139 154 125 92 112 120 117 107 97 98 114 103 108 85 87 84 92 102 94 98 100 95 98 102 98 83 78 71 76 84 78 108 166 267 46486 293 93 30 9603 12 54 46 7750 2106 18917 999999 398108 999999 12183 999999 999999 999999 18703 778 687 900 862 989 864 796 686 682 711 250 -29 139 141 235 532 553 647 730 413 243 216 150 465 624 240 326 568 230 132 75 60 202 203 345 67 174 173 -92 104 207 5 -10 445 306 269 214 318 353 195 232 355 96 999999 55 186 331 316 8 49 106 230 336 307 248 84 129 272 233 302 257 91 129 126 132 56 34 25 234 221 112 66 6 371 554 475 703 698 712 708 904 1011 948 950 925 844 839 901 869 694 727 976 1037 957 835 728 296 116 119 191 693 959 848 758 672 608 566 777 681 437 419 569 368 435 524 681 758 702 749 747 664 589 387 388 326 317 403 386 372 379 468 295 389 379 263 61 271 396 259 233 122 196 344 141 71 142 203 165 203 215 175 256 238 94 157 168 132 202 256 245 262 278 323 240 218 210 101 89 227 286 326 116 156 151 188 240 198 242 319 241 359 305 242 169 66 234 259 166 148 136 164 142 168 164 133 162 146 159 186 154 214 208 176 178 149 171 172 134 159 145 135 178 168 121 159 148 143 197 129 117 140 130 155 150 130 99 108 117 156 188 128 131 142 120 112 121 146 128 127 106 121 120 106 104 128 132 111 111 97 116 83 99 91 92 114 93 106 94 81 98 98 111 111 114 101 85 81 78 82 71 64 86 125 208 46495 287 274 30 9604 12 54 55 7751 2098 3972 686 666 735 715 683 795 806 401 639 407 500 314 168 361 118 258 445 474 588 623 528 225 135 131 -43 196 251 248 314 265 27 151 287 149 285 340 1 -27 999999 224 132 -58 59 173 2 25 -35 144 195 294 102 1 54 247 310 132 202 86 193 210 53 999999 -33 315 87 45 60 114 999999 -22 203 183 132 -9 -71 -96 125 237 338 266 213 311 223 241 167 340 363 432 603 689 747 748 909 966 1176 941 748 793 940 904 658 589 670 757 831 1033 982 713 469 226 336 415 647 737 741 722 803 796 649 688 513 480 422 771 606 585 659 395 543 691 685 523 752 537 496 257 358 360 212 166 193 308 300 354 259 298 338 231 231 120 1 159 245 93 114 112 21 55 121 100 88 240 289 200 125 281 246 148 293 255 164 198 155 244 222 269 142 117 147 137 220 258 282 253 211 122 230 198 207 181 50 62 103 177 208 112 203 206 112 125 202 110 99 135 144 131 108 123 61 144 202 137 87 96 182 219 189 138 129 156 136 131 81 103 132 166 136 147 106 131 172 155 162 152 119 122 104 90 146 148 100 94 103 106 114 104 108 128 124 126 143 141 135 108 98 91 51 83 114 99 116 93 84 93 97 83 89 91 103 107 87 94 86 82 78 72 73 77 75 76 74 67 64 53 60 94 46504 293 98 30 9608 12 55 4 7752 2091 57909 653 449 638 482 451 587 540 481 517 654 465 403 348 392 416 382 168 195 465 335 264 246 284 395 449 687 590 569 538 428 353 348 377 348 456 558 444 445 496 339 54 166 278 76 117 253 67 318 243 175 283 342 118 86 162 289 195 75 114 63 94 167 192 104 111 157 352 193 96 157 92 -17 227 192 141 150 205 131 164 136 231 226 323 254 119 187 254 258 259 245 333 430 590 564 535 632 769 829 950 917 864 806 834 784 734 783 704 906 947 975 1010 1004 1007 734 578 610 579 718 890 791 853 776 682 644 788 680 786 732 565 625 616 660 637 548 543 536 637 643 511 487 425 431 269 299 244 284 336 257 325 320 272 341 275 250 210 161 152 236 199 198 203 162 232 174 155 120 138 193 199 196 196 206 144 190 172 165 187 198 179 168 111 199 261 221 188 201 223 168 260 222 222 218 178 245 211 155 167 176 180 196 176 176 155 160 123 140 176 138 155 149 160 165 143 176 173 179 127 140 157 122 201 208 177 194 185 190 144 147 155 159 157 161 154 131 106 134 135 123 143 164 158 138 143 150 112 105 128 138 126 111 114 118 144 145 135 124 128 117 106 130 130 109 115 104 93 106 104 93 82 91 97 88 79 81 92 98 100 101 96 120 119 113 102 88 83 89 93 81 82 79 93 129 46513 293 103 30 9613 12 55 13 7752 2083 916 571 793 523 492 628 565 440 554 461 816 673 473 466 542 349 295 209 143 222 330 242 403 488 333 295 623 572 398 627 400 269 399 176 193 350 342 615 359 352 247 360 194 220 267 356 180 122 145 86 135 307 372 265 323 238 107 171 294 207 206 172 273 247 271 104 151 97 17 164 -15 11 -77 65 55 289 216 127 243 162 -62 -29 209 220 224 236 176 203 215 263 593 692 600 535 601 649 823 918 993 894 809 846 731 698 605 635 601 758 726 906 961 878 838 927 914 853 715 745 898 843 598 568 650 671 809 681 612 679 512 587 640 659 630 595 576 700 759 479 402 359 210 244 306 398 378 254 134 224 268 224 200 262 178 203 166 253 247 137 228 145 197 238 181 232 266 181 216 266 167 209 281 150 203 322 262 204 176 183 236 312 145 228 232 222 257 149 212 175 149 82 195 154 147 175 134 134 97 171 180 172 82 120 156 180 149 171 191 172 149 158 124 130 158 172 155 158 186 141 119 143 165 241 207 82 107 116 124 134 142 150 101 134 105 96 161 172 112 115 136 140 108 125 111 127 108 110 132 146 145 94 96 87 110 107 110 82 65 99 114 96 103 110 87 90 89 94 92 77 81 83 93 66 59 76 75 77 87 86 98 102 85 81 73 76 66 76 66 54 58 56 64 87 144 46522 293 79 30 9619 12 55 22 7753 2076 418 401 576 430 423 535 414 680 739 570 650 490 421 507 352 337 417 380 615 425 241 305 511 405 261 443 392 581 594 518 566 336 248 431 522 531 315 392 525 455 264 317 176 123 213 169 136 201 102 93 -21 147 147 361 153 219 386 192 307 247 223 109 118 65 186 113 86 324 359 320 220 136 52 115 84 262 194 86 243 -10 108 189 128 185 230 104 172 284 400 677 809 780 785 696 663 818 743 858 924 807 712 707 610 631 800 591 505 663 557 665 944 1028 1106 1059 966 979 947 893 962 793 740 733 657 678 743 651 406 558 639 571 503 622 570 444 544 616 432 472 387 297 349 269 255 166 207 192 213 247 257 141 198 147 142 210 211 365 356 182 133 187 172 183 182 217 148 144 184 131 179 300 195 95 65 160 288 229 235 271 281 263 188 180 194 189 181 104 172 248 209 198 115 140 214 171 112 150 133 253 206 167 161 157 185 174 220 184 153 195 161 152 202 138 156 154 162 210 172 198 163 200 207 191 186 127 182 191 161 147 170 161 178 150 137 158 156 160 158 168 156 150 150 144 132 141 174 147 153 135 137 126 140 119 139 134 120 109 100 119 107 117 129 119 111 103 117 92 97 94 87 92 96 96 90 64 71 85 88 94 103 89 100 88 95 100 89 83 93 91 74 76 93 119 200 46531 293 111 30 9621 12 55 31 7754 2068 388 291 437 535 551 519 494 459 218 600 547 597 614 439 194 180 226 215 284 214 339 401 339 412 395 460 426 460 663 576 303 117 219 230 132 22 386 321 222 231 279 239 161 180 246 154 216 299 287 172 110 126 66 37 132 317 136 233 248 211 167 150 161 95 138 202 121 36 -25 16 149 188 142 163 125 73 153 274 283 139 153 213 181 182 148 253 216 413 464 515 560 683 769 752 618 594 591 676 848 808 888 814 833 703 569 628 729 638 498 490 572 848 1007 961 904 809 689 625 587 594 699 760 730 750 684 566 500 630 644 550 438 414 296 417 509 528 354 319 381 304 284 93 84 82 170 177 219 237 187 223 280 191 162 172 157 162 183 146 147 187 148 246 227 148 189 161 144 168 137 155 128 206 133 112 110 215 179 99 157 151 139 213 167 196 196 157 168 133 171 174 128 223 228 188 128 155 120 101 158 151 125 133 202 160 188 154 154 119 160 163 121 136 143 140 101 158 188 173 180 143 172 120 134 115 124 155 168 146 126 125 122 108 146 122 149 170 158 116 106 108 125 124 141 154 123 91 95 120 108 87 107 127 102 110 102 88 105 116 104 128 108 91 73 67 61 89 86 78 66 78 67 73 72 70 88 80 67 104 91 82 76 93 72 66 61 62 69 53 50 42 40 50 174 46540 293 118 30 9628 12 55 40 7755 2061 511 430 328 415 485 430 485 522 527 637 551 377 640 718 434 340 289 391 399 302 357 312 345 339 183 159 299 525 577 443 406 246 326 406 304 382 336 71 120 322 381 58 -97 72 76 201 126 67 65 -20 -25 42 190 176 -3 208 222 14 92 221 146 119 66 92 117 154 142 202 171 165 285 198 205 112 102 171 95 24 74 136 277 299 169 91 75 134 187 297 468 453 551 663 718 799 783 570 660 748 780 873 907 920 763 782 609 680 687 703 738 592 528 681 875 972 734 549 591 625 697 805 824 948 724 843 621 702 656 476 624 615 572 462 445 442 315 384 298 223 406 194 283 302 280 226 244 342 216 140 113 184 222 151 175 139 253 242 309 315 190 163 131 175 145 112 187 200 215 248 194 296 216 221 274 158 192 217 151 157 235 249 227 247 259 208 228 169 219 177 236 209 138 164 169 143 215 220 188 161 96 167 179 144 105 158 197 166 170 181 189 128 121 175 239 168 165 149 147 143 126 134 154 170 145 128 109 122 167 110 126 132 112 151 165 140 142 155 145 125 140 138 130 142 138 117 138 138 116 73 86 109 119 123 145 116 106 104 103 100 96 112 93 77 98 104 99 95 106 111 95 81 82 97 88 83 100 91 83 91 94 85 96 91 90 85 79 63 70 67 65 60 50 69 192 46549 293 126 30 9636 12 55 49 7755 2053 499 443 254 560 595 637 533 467 515 726 673 606 383 405 389 210 280 345 377 286 387 286 259 321 121 139 337 299 342 452 469 403 290 143 190 254 164 79 147 265 26 254 235 61 137 70 108 105 198 161 105 115 80 16 71 188 36 15 294 129 -43 4 133 76 100 -23 125 -1 999999 16 999999 42 -6 78 128 208 9 112 212 273 224 115 63 -53 68 23 87 260 498 472 539 529 664 674 521 544 694 742 687 700 759 687 708 625 563 674 646 530 690 560 479 491 581 584 532 545 658 619 649 619 724 672 674 547 513 648 596 553 509 493 386 263 383 329 130 123 209 180 206 219 196 127 202 118 203 134 136 208 200 78 98 80 178 131 79 66 82 91 81 147 191 214 158 80 152 185 186 180 177 112 105 79 133 130 78 108 83 137 78 109 124 144 60 80 141 58 119 181 121 130 133 127 151 178 154 92 100 171 105 123 95 125 122 91 139 144 90 137 144 114 138 190 104 80 129 55 35 101 152 129 82 102 100 101 114 99 95 79 98 101 95 88 75 56 73 113 72 55 66 106 72 72 73 41 108 84 75 58 72 89 68 76 63 52 57 52 71 67 49 53 43 40 43 58 52 51 48 43 62 42 34 33 45 35 43 33 31 38 34 29 46 44 42 28 20 24 36 34 19 21 11 32 212 46558 294 98 30 9638 12 55 58 7756 2046 511 396 299 502 461 469 701 620 667 655 698 631 563 823 828 668 428 207 332 295 483 408 333 342 289 174 205 219 273 457 502 239 295 240 38 171 285 210 57 185 321 311 188 271 168 -53 13 80 80 148 154 131 67 108 65 74 136 287 363 332 195 -9 48 57 46 50 135 347 60 -3 -82 -53 109 56 70 264 174 48 261 275 108 173 230 175 144 86 63 226 348 476 366 275 546 656 596 547 723 750 819 801 819 863 702 662 716 711 653 766 708 814 764 698 709 620 622 719 617 565 638 765 690 724 685 823 635 664 527 500 471 405 495 326 335 258 231 266 313 213 228 67 216 145 103 200 199 176 196 153 83 121 90 89 160 112 210 169 108 161 240 144 133 142 182 118 160 168 106 148 197 180 143 117 188 226 119 67 159 240 160 198 107 110 164 140 127 129 123 109 118 129 205 172 147 168 178 128 148 116 116 99 86 91 31 140 131 71 109 125 133 123 137 122 109 117 139 141 145 107 117 165 149 99 98 148 167 136 160 99 96 103 85 79 141 116 131 99 93 99 103 123 84 115 83 77 87 66 89 91 103 103 98 57 41 53 127 118 105 65 66 80 86 94 70 52 53 51 64 46 38 56 70 60 48 62 67 58 49 70 63 68 64 63 58 44 53 53 40 38 54 52 38 32 55 144 46567 294 75 30 9645 12 56 7 7757 2039 574 428 463 546 477 564 518 605 753 628 419 750 553 559 526 398 308 159 208 249 258 297 91 123 223 127 213 154 456 558 511 419 386 274 234 258 378 247 206 409 177 297 209 233 297 200 157 206 51 -79 -23 192 303 165 269 395 57 199 219 316 133 157 126 180 102 86 6 -24 22 -6 49 160 79 81 160 81 151 72 146 338 203 136 66 92 249 336 307 233 238 229 256 477 760 726 679 681 653 760 621 766 787 645 655 785 698 697 664 742 798 579 660 714 672 747 743 689 798 837 848 776 663 680 784 657 665 564 474 563 497 535 402 269 363 263 244 206 206 350 355 264 181 298 361 208 258 222 202 123 113 33 134 156 214 171 199 180 155 113 97 99 108 107 161 215 173 140 209 209 216 228 273 251 188 155 186 209 237 176 182 146 176 146 228 151 111 135 195 183 263 258 217 239 280 228 188 198 182 163 142 160 205 193 158 189 203 124 143 172 137 153 170 141 176 155 163 163 204 155 192 116 149 156 130 155 140 137 163 178 151 133 161 140 145 163 127 105 102 138 124 155 161 153 128 149 124 84 102 104 91 109 89 106 114 121 100 106 118 134 98 94 106 104 93 81 75 79 83 82 96 111 73 58 71 84 83 81 81 79 82 75 85 88 68 70 61 63 61 73 69 60 57 66 91 154 46576 294 115 30 9655 12 56 16 7758 2031 449 488 545 593 666 652 603 467 609 641 569 566 582 481 436 261 107 255 330 365 323 486 357 113 302 517 426 353 396 428 409 365 274 230 168 325 201 229 292 247 371 290 252 335 187 19 59 109 108 133 217 117 -45 136 347 209 102 -92 999999 136 190 138 173 194 -55 -6 999999 156 248 154 46 271 174 174 97 65 245 70 120 234 244 222 28 128 234 196 105 115 260 322 525 632 688 734 730 790 826 825 887 800 712 753 942 646 672 775 874 787 777 741 679 733 685 696 663 599 804 712 754 784 864 892 676 581 679 735 588 482 413 356 308 315 309 298 392 250 178 264 395 237 223 132 171 195 199 203 141 104 187 128 171 151 57 157 142 180 238 186 198 167 195 137 153 244 225 155 164 213 205 202 252 219 212 243 231 276 191 159 174 123 78 150 187 205 199 195 219 184 175 180 213 280 264 274 215 208 221 299 183 212 227 262 196 157 194 159 157 148 127 159 168 170 144 127 98 127 136 164 133 111 94 157 166 134 146 161 164 141 118 176 167 139 133 145 134 130 143 143 101 89 121 110 92 71 100 70 82 85 119 125 87 84 102 125 107 111 138 117 91 87 83 89 111 84 95 98 83 84 77 85 66 79 77 78 90 83 74 70 100 80 57 74 67 55 63 72 61 51 63 54 51 74 100 226 46585 294 120 30 9660 12 56 25 7759 2024 671 564 415 559 559 622 370 356 567 721 543 640 521 389 560 489 461 436 519 413 449 620 466 298 382 505 281 343 376 590 402 271 253 402 336 269 547 296 315 409 416 223 -20 101 446 433 393 221 193 327 221 210 193 285 202 139 157 20 94 85 47 111 348 222 93 168 217 137 -63 67 115 173 146 162 311 205 305 239 228 299 223 228 63 59 324 206 208 125 314 465 577 737 627 721 730 845 770 728 810 806 786 745 697 766 868 807 739 862 607 589 637 771 635 549 736 812 874 732 748 771 607 567 647 677 584 549 380 296 276 290 197 169 203 314 271 215 213 273 132 198 198 258 146 241 143 153 171 171 256 247 127 69 142 186 235 245 258 285 310 317 268 251 219 296 238 177 150 206 212 230 235 202 331 352 365 354 274 235 236 205 180 283 311 262 323 331 331 296 275 296 293 299 300 321 337 299 288 218 186 239 228 222 203 191 171 190 205 156 199 165 180 158 107 92 151 164 150 157 174 203 219 205 227 142 158 156 157 124 182 171 162 143 156 192 157 168 160 143 136 127 123 140 130 105 112 108 138 118 105 116 124 135 142 124 106 115 129 129 101 103 101 107 93 109 108 93 103 97 100 102 101 95 108 109 94 83 92 90 79 91 89 94 93 91 74 76 83 87 83 76 75 78 87 158 46594 295 94 30 9664 12 56 34 7759 2016 22205 735 464 427 362 510 728 651 576 605 677 799 581 651 456 314 291 229 317 253 341 207 241 474 431 313 299 268 46 289 554 430 308 314 277 192 228 190 243 208 70 193 144 224 265 294 353 251 45 -38 245 356 162 180 160 225 214 132 121 260 204 147 -11 171 230 110 168 159 108 72 223 155 162 225 145 99 326 103 215 348 363 343 150 17 78 55 49 182 202 412 373 232 307 600 738 806 802 833 755 706 796 690 743 652 798 794 703 715 747 786 643 510 627 688 634 821 714 636 650 624 728 618 385 545 575 573 458 407 315 280 330 308 347 281 229 185 215 204 271 240 229 144 199 196 201 71 79 133 287 282 199 74 120 150 229 193 216 223 269 222 210 293 319 272 119 154 149 156 222 200 104 115 177 242 318 403 415 414 344 310 244 221 194 330 379 291 304 275 352 328 276 296 272 253 274 302 233 221 182 159 200 212 188 165 168 186 172 132 148 152 122 136 155 153 120 153 189 152 129 153 137 180 148 108 110 141 161 115 129 154 101 119 145 124 156 127 106 122 105 115 141 131 160 151 110 122 88 80 108 134 124 87 113 86 94 83 90 91 86 104 115 81 75 94 64 64 79 65 43 55 66 60 54 72 56 55 57 71 67 69 51 49 60 54 58 62 53 62 54 47 47 39 57 101 234 46603 295 98 30 9668 12 56 43 7760 2009 22021 795 382 641 540 507 616 665 626 738 868 933 717 732 381 363 323 153 79 201 427 324 315 375 404 535 477 353 271 365 213 295 219 194 378 274 250 284 121 246 329 136 313 344 211 66 32 20 -67 33 118 18 -1 174 285 233 308 233 -25 103 88 226 225 93 131 146 46 107 273 136 57 129 225 313 99 304 289 214 301 122 262 445 238 130 -11 45 136 142 323 568 559 392 513 479 597 599 714 502 691 617 692 855 822 736 777 673 684 750 672 697 665 544 514 488 447 397 549 623 549 556 616 438 486 363 347 409 523 432 384 253 296 338 252 288 345 334 232 128 162 189 194 152 89 259 262 171 31 99 144 124 147 99 129 107 208 145 236 189 192 174 189 165 150 230 238 218 259 142 199 224 257 284 364 404 499 508 451 423 356 343 255 273 317 280 320 343 235 197 308 304 309 242 198 187 214 233 266 235 237 233 210 109 176 188 176 159 209 144 40 113 124 129 119 176 185 126 142 171 145 112 114 136 110 111 105 155 165 128 100 124 146 137 100 118 116 110 98 127 113 118 137 156 135 151 116 109 96 67 82 117 116 108 103 86 118 87 62 58 113 124 122 103 104 105 97 85 83 76 64 77 71 80 87 95 108 94 83 78 90 72 62 79 75 68 71 69 71 61 69 67 64 64 56 79 139 46612 295 101 30 9671 12 56 52 7761 2001 25609 688 415 562 387 453 511 498 489 580 632 661 678 448 634 572 184 207 361 304 298 241 296 356 526 524 400 427 240 288 322 266 305 441 418 377 343 223 364 201 184 227 288 256 153 291 264 199 20 96 66 91 181 206 76 175 123 -73 169 286 128 -14 182 125 187 238 66 -80 51 190 259 415 262 250 90 127 186 179 138 213 235 256 304 305 151 159 129 148 157 360 548 565 539 489 312 338 498 686 696 814 833 784 520 529 793 749 661 715 621 496 534 479 499 386 583 661 575 339 357 407 419 352 291 264 220 155 139 135 289 215 125 297 318 321 337 315 135 222 75 41 113 138 109 196 171 89 27 108 155 234 14 81 212 253 182 177 203 175 251 200 212 164 190 134 162 158 122 108 148 230 342 314 383 434 439 425 411 401 448 360 308 320 299 313 316 327 318 333 342 258 247 280 281 208 278 275 250 235 233 212 155 199 168 135 150 152 235 228 125 61 81 78 137 146 181 166 122 171 199 186 185 106 81 188 169 183 134 157 160 173 151 140 146 166 137 120 77 130 162 123 130 191 162 159 162 132 83 56 92 124 114 111 107 96 106 104 125 102 119 124 104 113 117 101 102 89 81 71 54 66 77 119 108 95 85 61 68 78 79 61 68 76 78 79 78 71 68 70 58 70 56 62 58 73 141 46621 295 103 30 9673 12 57 1 7761 1994 26626 575 511 526 755 656 649 588 736 868 954 823 826 761 752 715 600 352 388 332 329 338 333 342 396 463 513 394 455 440 165 244 319 224 288 335 308 264 223 262 186 155 248 353 255 253 244 181 283 294 279 183 74 271 165 268 194 224 265 169 65 -18 42 93 106 208 89 39 65 188 84 88 346 279 292 200 210 206 158 191 162 317 224 294 151 197 369 335 422 582 694 649 754 598 643 556 540 667 698 721 685 772 829 638 743 750 658 579 652 620 593 633 435 486 455 311 309 352 332 460 503 443 269 291 359 202 284 344 261 240 230 335 244 242 286 330 295 242 179 196 226 188 260 130 97 214 138 152 116 65 123 162 207 186 250 219 309 320 231 271 291 189 165 198 181 222 269 254 245 235 290 306 399 503 434 393 416 389 318 427 481 379 362 370 300 247 310 285 327 264 268 282 249 204 183 218 262 244 231 225 232 162 202 152 144 140 99 79 172 159 106 118 118 119 66 104 212 187 178 169 159 156 128 133 110 152 137 173 166 175 157 137 121 126 112 103 133 128 111 104 110 105 124 167 190 145 90 101 124 130 122 108 100 99 84 74 80 80 100 94 108 98 74 83 75 83 65 71 53 50 64 84 65 56 79 80 62 62 75 62 76 59 66 54 69 69 63 53 50 64 67 68 84 109 153 46631 295 103 30 9673 12 57 11 7762 1985 26800 696 460 719 735 491 654 637 647 779 866 859 698 609 438 477 346 309 316 341 491 256 446 235 156 323 309 228 423 384 185 191 293 494 262 289 363 269 325 323 201 358 326 315 69 101 98 345 125 339 275 152 187 250 109 181 142 210 -27 85 31 159 206 305 297 288 166 161 278 284 206 169 208 282 359 218 222 220 195 28 240 247 285 170 249 360 273 339 289 563 689 730 708 623 561 736 728 667 646 807 863 719 610 677 769 743 793 745 660 798 730 636 511 309 404 329 309 217 187 336 373 418 454 254 287 254 256 476 283 217 213 323 461 354 283 358 305 257 253 168 38 97 170 153 260 237 210 132 60 106 152 196 209 222 258 219 143 301 320 327 239 192 357 297 223 284 171 185 295 350 474 515 501 410 427 448 385 380 387 395 485 407 345 366 278 231 133 191 261 326 243 272 306 243 264 298 242 172 181 225 260 285 205 168 248 185 179 111 152 137 165 186 180 148 152 101 199 168 132 130 180 177 180 112 210 226 154 166 129 170 153 137 177 155 141 143 137 156 151 125 144 155 144 152 187 166 133 123 104 96 106 121 120 103 155 126 108 128 121 113 112 114 109 122 115 90 72 77 74 66 71 65 60 71 75 82 99 72 67 87 73 65 76 76 84 81 83 75 61 67 91 93 107 125 164 46640 295 103 30 9673 12 57 20 7763 1978 27528 1059 636 736 606 482 773 790 694 692 595 609 791 724 552 223 365 404 458 305 238 372 504 352 406 388 156 199 235 212 221 342 208 178 238 321 468 391 88 100 173 326 258 139 404 368 289 173 99 208 267 298 90 216 194 -16 41 184 238 231 266 260 237 261 226 185 212 186 246 162 59 116 236 269 235 403 382 204 120 70 99 101 111 326 141 95 133 269 422 574 577 514 594 678 617 403 408 520 530 684 710 648 597 698 546 611 697 675 673 519 454 335 242 261 389 318 196 201 251 338 340 395 392 259 244 225 261 183 248 291 282 267 201 212 225 202 57 73 109 191 135 120 61 160 172 206 82 156 126 137 240 182 168 164 265 148 190 318 210 193 255 255 258 239 269 165 114 109 331 421 350 437 441 454 371 427 414 359 396 322 313 363 336 290 345 332 227 193 267 293 283 173 141 196 242 224 231 243 266 241 171 154 145 239 257 253 179 187 168 154 147 165 142 159 131 118 150 145 113 145 143 103 101 129 154 129 101 141 149 114 143 148 120 146 122 118 117 139 112 113 100 132 166 159 105 77 109 110 103 102 88 114 109 106 64 54 64 77 98 89 112 124 112 77 74 75 78 77 69 58 61 56 63 76 65 76 73 61 53 66 65 62 60 64 64 69 67 59 48 58 54 62 84 139 189 46649 295 103 30 9673 12 57 29 7764 1970 26196 1194 1273 1264 1242 1336 1113 1133 1035 1043 1041 844 919 681 370 267 210 -48 219 316 249 421 324 281 389 458 426 292 234 396 530 352 397 317 372 213 157 390 221 354 238 108 278 256 249 169 167 21 104 259 164 232 159 77 167 200 323 242 42 45 67 242 280 27 67 133 230 199 246 164 204 135 62 240 226 222 224 346 325 238 196 78 -40 129 139 113 61 109 180 298 612 509 530 666 374 265 211 360 507 594 685 622 647 649 600 545 684 584 531 358 422 316 423 415 280 280 371 214 255 323 331 382 482 397 215 133 223 208 136 136 100 239 216 107 103 247 256 85 186 207 141 229 199 218 138 234 213 201 151 115 193 247 263 253 243 114 140 105 185 268 271 242 258 176 146 135 131 114 337 408 388 477 503 493 450 394 333 283 353 334 363 269 239 267 285 201 134 114 196 256 233 236 249 213 212 259 141 114 148 191 164 180 223 186 182 203 185 154 185 136 131 140 133 175 146 165 197 181 123 114 142 134 124 138 160 95 95 117 91 105 124 101 108 105 123 134 149 82 87 71 77 118 126 126 99 120 87 75 111 108 105 95 99 119 127 105 83 102 83 69 93 84 94 95 101 75 66 61 68 80 41 43 47 57 62 71 55 50 61 67 60 59 48 58 63 56 52 48 40 46 64 65 76 120 175 46658 295 102 30 9672 12 57 38 7764 1962 24824 1605 1804 1970 2303 2170 2148 1787 1598 1585 1307 1091 1034 912 471 153 181 284 258 311 549 685 464 413 344 266 316 356 341 251 337 359 410 374 402 367 330 97 149 263 163 163 263 120 190 318 231 161 311 433 263 216 287 83 39 67 54 44 234 202 136 237 226 57 135 230 259 50 90 228 84 291 373 142 186 403 155 192 145 75 242 186 999999 68 80 -65 240 171 194 479 676 686 743 670 475 459 277 140 275 418 448 569 641 690 549 535 533 719 590 434 451 426 343 253 307 259 393 330 198 213 260 196 229 276 213 176 143 257 187 238 238 207 187 200 155 295 244 141 98 98 107 47 121 258 249 230 163 324 423 301 294 216 267 317 221 212 83 146 282 217 252 207 157 188 209 183 192 262 364 388 442 424 459 491 489 398 342 254 320 213 297 312 248 207 193 248 164 214 194 260 240 239 181 214 281 230 168 156 160 109 128 132 139 224 284 278 234 250 192 191 209 135 139 130 97 63 131 136 81 192 214 168 101 127 161 154 131 123 156 161 165 160 124 142 174 156 124 145 139 114 124 106 139 144 129 88 107 129 111 125 106 114 105 86 79 86 95 102 106 122 127 127 114 144 117 113 98 116 87 78 101 74 66 69 85 74 94 71 73 80 81 87 70 83 93 89 61 68 75 72 76 79 130 202 281 46671 295 95 30 9665 12 57 51 7766 1952 21645 995 1015 1202 1432 1417 1274 1204 1064 1149 1058 865 941 960 407 212 385 479 506 493 344 442 485 381 432 358 373 169 355 258 247 459 544 265 316 242 184 55 249 227 264 379 174 145 245 248 330 201 277 348 192 219 177 147 248 195 84 135 41 82 119 213 311 365 213 144 192 196 103 22 197 205 66 204 414 350 256 257 192 122 218 419 117 107 115 207 296 438 623 687 547 575 515 387 438 373 315 202 401 365 415 772 689 569 613 598 538 549 574 500 341 245 388 344 259 224 310 183 211 318 317 296 393 392 217 378 309 172 212 195 281 227 242 282 303 228 252 241 181 238 140 150 171 209 223 206 303 235 266 264 157 278 272 194 200 251 220 187 323 267 246 227 199 251 254 181 254 346 390 374 433 470 540 536 472 427 505 307 278 295 229 173 243 241 295 254 255 210 268 267 241 237 215 274 295 279 213 181 151 171 125 188 229 221 225 199 196 169 165 182 148 162 192 149 157 174 132 131 128 173 148 194 152 135 151 146 142 128 163 164 155 146 128 173 164 173 185 168 186 182 135 132 158 167 129 115 127 145 137 131 100 87 91 90 84 87 109 119 89 97 131 153 129 128 126 93 80 103 132 111 96 103 107 109 94 89 99 97 91 100 90 96 109 106 107 93 83 81 86 85 92 83 87 114 193 46681 295 91 30 9661 12 58 1 7766 1943 24292 830 701 588 547 711 834 616 727 656 585 611 496 395 223 328 450 351 155 284 339 266 337 513 329 326 364 413 332 402 375 355 334 295 472 429 265 295 383 249 292 277 163 19 158 145 212 146 245 -13 389 434 244 215 84 175 110 95 88 184 170 66 121 125 126 155 290 77 105 225 235 207 219 247 469 270 181 142 183 196 203 283 200 234 184 249 187 409 565 611 486 475 399 248 183 189 227 233 282 451 538 420 506 569 497 363 318 416 426 328 357 288 317 177 313 256 228 232 269 228 369 270 310 313 329 243 244 179 50 164 270 216 143 225 213 176 89 69 51 131 239 248 237 130 191 264 222 297 356 318 306 313 286 314 148 248 272 268 279 300 303 253 214 237 290 348 278 324 390 398 404 420 362 404 446 402 347 206 207 177 242 249 171 218 245 254 168 117 98 128 96 144 254 231 190 232 181 185 195 167 186 196 86 182 191 211 163 139 181 148 154 137 133 181 162 182 196 138 100 146 119 145 118 112 75 109 205 160 148 158 172 79 115 159 168 154 114 129 121 119 142 125 130 118 111 129 112 87 91 90 86 91 101 68 52 72 107 98 87 99 105 92 92 89 117 106 90 100 80 73 83 86 79 58 57 70 70 76 62 59 67 71 74 79 75 66 57 48 49 57 48 57 65 52 46 46690 295 85 30 9655 12 58 10 7767 1935 26174 861 664 556 579 627 907 586 598 765 638 520 368 101 248 64 91 284 158 112 337 295 224 354 495 300 139 298 411 190 328 473 114 36 144 160 359 344 214 333 184 116 216 320 376 99 290 296 188 100 326 225 183 73 247 43 70 -3 55 43 8 77 78 147 160 239 121 164 171 230 283 155 220 274 189 276 263 117 149 281 314 169 252 328 74 78 168 379 389 353 357 308 334 325 171 141 173 234 195 317 169 173 488 545 412 257 241 306 208 261 273 448 468 451 433 363 343 314 405 402 374 205 226 256 321 225 332 211 73 79 157 114 158 202 176 221 118 94 293 275 259 178 212 225 258 203 170 260 162 205 171 287 369 335 311 315 280 346 301 292 214 205 181 242 299 274 385 276 337 333 201 236 249 315 328 414 266 242 171 132 170 135 123 205 186 86 169 163 106 112 72 170 223 136 206 129 141 190 116 110 110 190 90 150 179 216 255 168 129 157 157 140 92 100 139 133 137 99 100 133 145 142 154 131 147 166 124 112 87 158 180 117 131 144 123 110 86 101 139 127 114 109 129 138 139 137 102 106 88 95 84 102 86 64 78 82 62 95 86 96 99 120 122 121 94 95 106 72 74 87 93 74 59 66 59 50 47 48 61 58 64 64 59 63 58 60 55 59 67 54 44 47 48 48 42 46699 294 110 30 9650 12 58 19 7768 1928 574 373 487 467 560 491 640 560 860 658 555 686 282 309 360 202 205 253 316 246 289 292 338 238 300 310 135 227 274 477 427 380 432 286 220 362 174 280 200 188 2 198 251 183 228 305 17 120 320 395 238 130 -33 87 31 999999 232 188 226 217 110 13 168 160 118 279 246 95 223 303 288 352 368 139 148 204 72 9 169 269 106 -14 58 237 125 314 237 277 487 510 320 307 275 420 530 444 364 369 236 229 369 302 220 289 376 313 212 173 234 259 350 176 149 182 261 396 304 206 311 177 329 355 234 308 253 208 197 108 105 108 151 60 109 192 164 73 165 146 175 106 146 310 262 195 284 163 243 199 155 278 316 344 301 289 247 385 267 189 337 376 396 386 344 302 266 388 327 244 220 242 190 118 161 173 297 199 160 131 138 179 180 151 168 135 101 116 153 87 27 73 161 219 183 137 103 73 85 63 45 186 180 181 196 162 212 198 143 74 70 111 148 158 128 113 86 72 134 143 114 67 97 154 108 91 74 99 70 141 155 103 84 118 82 92 114 150 129 98 107 49 118 146 122 115 98 115 106 83 79 88 80 96 100 81 63 124 90 78 83 79 97 86 90 79 74 62 75 48 56 66 70 78 72 39 48 57 63 47 54 51 62 54 64 59 44 45 40 32 30 33 43 28 18 8 46708 294 106 30 9646 12 58 28 7768 1920 708 291 431 635 585 682 839 773 624 645 624 577 420 413 418 446 489 323 326 269 117 577 351 351 393 282 434 304 221 405 348 268 497 482 397 241 379 261 170 438 405 302 267 336 145 157 199 382 266 201 141 358 224 125 247 312 381 244 75 133 21 144 278 294 141 302 157 289 240 282 251 276 273 220 358 299 285 252 197 18 224 191 225 172 270 454 361 422 344 274 321 324 370 349 393 522 434 302 327 251 250 337 408 531 321 242 333 186 311 205 183 153 249 277 242 360 379 281 310 274 347 320 265 316 436 166 176 126 113 108 84 206 199 179 167 116 123 205 206 178 330 280 247 234 289 338 187 333 233 266 384 328 209 284 288 387 302 348 312 330 375 365 334 296 252 224 243 306 266 246 171 200 211 220 207 256 231 253 212 140 151 110 112 99 82 76 163 162 178 230 191 120 133 138 164 140 208 179 144 106 205 198 185 199 190 181 138 210 265 161 115 164 153 155 105 116 159 173 171 146 161 221 152 126 131 136 146 154 179 124 181 161 146 175 161 168 146 122 187 145 115 167 164 132 99 88 103 113 95 79 70 97 111 101 106 110 117 122 136 118 137 120 120 121 120 115 106 96 98 113 82 84 93 93 85 69 73 83 65 76 78 74 82 73 81 80 78 72 77 73 60 58 54 45 46717 294 128 30 9638 12 58 37 7769 1913 790 657 594 591 567 324 513 541 699 382 408 625 609 542 454 514 564 320 296 277 392 409 589 186 208 345 184 173 83 391 502 370 219 277 265 460 375 447 513 393 406 271 316 148 264 297 287 351 257 153 272 106 136 125 195 313 254 162 22 28 -41 29 72 73 137 220 201 64 280 239 347 283 366 270 13 139 136 149 90 79 193 223 334 386 290 386 345 250 278 472 432 480 494 340 199 125 462 525 450 517 431 295 311 367 407 387 307 312 281 276 365 275 173 307 469 428 337 238 387 254 302 265 306 209 155 107 116 125 67 146 179 162 141 218 99 83 235 214 149 200 151 184 217 231 292 266 274 474 529 498 443 443 366 247 262 274 389 351 385 519 414 345 373 243 171 199 233 168 104 138 183 132 171 190 243 204 177 230 209 136 148 174 164 99 99 101 91 95 174 146 136 194 137 207 234 111 92 109 132 137 140 168 190 186 176 270 201 171 108 163 236 191 135 122 127 125 182 173 103 87 100 167 169 120 182 122 88 41 97 152 185 150 119 100 154 139 124 114 115 115 125 153 156 118 90 90 100 101 107 122 121 127 147 121 82 77 94 90 81 109 119 101 100 102 103 95 88 98 88 85 71 62 72 83 74 69 68 80 91 79 80 65 74 80 75 72 77 61 57 52 55 46 39 27 46725 294 92 30 9632 12 58 45 7770 1906 577 576 476 337 321 512 614 416 292 469 430 522 571 524 393 212 195 297 372 374 185 119 490 491 214 402 425 190 212 243 204 234 177 202 341 315 337 471 263 91 148 467 453 397 252 159 94 41 129 222 128 229 254 79 60 84 61 109 251 142 45 224 1 23 54 43 211 220 204 94 270 448 202 307 288 82 -16 128 41 103 212 14 229 287 185 286 423 313 319 440 403 356 276 133 297 244 275 274 295 335 486 314 257 340 410 313 255 274 149 199 231 224 254 294 354 264 459 514 258 168 210 266 162 46 124 185 108 132 169 166 185 173 130 236 284 212 294 196 222 189 220 126 141 143 188 264 455 628 529 465 463 384 347 251 183 260 235 214 310 266 279 321 232 277 302 204 129 171 251 262 186 203 217 175 168 175 79 88 77 96 196 195 204 120 104 152 117 174 111 51 35 179 201 156 118 100 110 96 141 116 125 97 83 113 166 115 133 161 184 125 191 139 57 75 126 165 132 137 94 105 76 89 76 127 93 135 161 68 121 139 113 145 85 134 133 114 140 117 140 125 125 125 118 94 92 57 52 91 110 79 78 79 93 75 57 67 71 70 81 79 90 101 100 69 77 69 50 36 63 69 59 44 47 57 60 62 35 51 66 53 51 55 56 61 57 52 54 30 50 64 61 25 11 6 46734 293 88 30 9628 12 58 54 7771 1898 751 525 444 492 704 585 601 437 292 563 563 559 457 279 320 446 204 227 183 442 459 229 23 252 339 420 446 235 267 43 305 377 299 231 288 229 279 161 249 308 216 85 299 173 142 282 184 68 69 6 -74 43 146 98 98 149 112 -43 23 152 72 173 67 113 76 -3 79 127 223 72 106 90 110 54 191 49 165 108 32 209 104 64 444 396 395 437 237 359 231 251 374 306 338 180 233 401 399 242 359 358 291 356 367 359 333 242 214 202 338 389 266 438 337 273 283 321 311 288 171 183 198 234 185 75 52 52 12 106 41 64 213 201 226 150 203 239 233 137 147 179 85 166 217 212 282 331 610 651 474 436 323 271 220 239 195 160 237 326 228 220 331 413 317 181 233 172 221 238 181 164 197 134 119 140 159 196 63 176 208 163 156 166 245 153 135 97 96 160 164 128 115 97 101 122 80 108 148 177 135 88 71 108 152 116 116 142 68 154 160 122 142 127 130 89 163 102 129 140 99 109 123 115 129 67 82 144 143 151 142 108 99 108 87 76 119 164 135 116 74 77 132 128 118 97 102 109 99 73 87 129 88 89 91 98 100 75 73 77 90 72 58 61 83 91 83 64 69 57 44 73 50 59 70 43 44 48 50 37 68 71 49 46 51 38 38 47 37 37 30 28 32 29 5 46743 293 112 30 9622 12 59 3 7771 1891 596 650 658 567 489 555 701 575 446 457 483 478 383 444 500 597 439 287 255 299 404 267 125 394 597 380 259 171 196 338 334 402 337 31 202 300 475 320 45 267 397 341 245 139 132 86 150 303 29 112 73 23 43 96 -10 72 252 281 200 174 149 57 131 195 170 193 351 360 271 345 250 183 266 208 191 160 115 68 20 90 257 173 353 394 419 367 373 275 369 305 266 433 419 371 283 349 351 399 377 289 191 189 208 222 213 188 337 311 289 168 252 294 276 149 183 284 195 193 218 286 245 276 189 99 188 242 -51 999999 80 211 168 205 342 333 244 248 355 275 225 211 188 287 372 267 439 615 554 460 365 390 458 453 353 324 340 333 349 269 312 352 373 259 285 224 231 246 133 140 198 121 149 194 120 186 219 137 158 176 227 164 159 125 227 244 183 199 109 145 104 102 126 109 159 91 154 169 135 128 167 213 113 108 141 118 126 149 164 191 112 120 128 68 109 108 109 140 101 107 86 148 106 119 138 150 136 144 104 119 117 134 184 160 152 140 139 147 117 94 124 119 97 102 140 155 170 117 107 106 109 98 109 106 76 115 102 104 121 104 84 86 114 94 101 107 107 79 85 85 84 80 64 55 81 81 63 62 60 64 76 73 72 66 67 60 47 54 57 55 66 65 54 42 29 46752 293 108 30 9618 12 59 12 7772 1883 385 456 547 543 515 624 443 291 640 631 489 639 459 525 791 675 459 483 170 223 255 215 315 137 -98 253 350 300 426 497 458 433 334 201 291 238 188 210 68 127 315 72 31 155 171 229 183 350 -51 34 186 56 15 194 -98 61 341 153 47 53 75 29 156 231 229 222 243 278 83 83 104 36 192 158 103 180 237 144 272 264 165 158 335 305 285 277 231 170 234 312 219 244 368 311 411 497 371 532 438 393 280 341 244 284 380 198 281 327 425 483 205 248 260 182 294 236 173 243 282 307 259 177 145 71 20 67 132 150 106 232 185 37 184 195 229 278 180 281 368 162 146 227 302 405 434 406 389 379 377 346 423 398 283 237 303 184 278 334 223 318 408 398 339 250 188 255 287 152 198 198 174 161 160 236 191 74 115 219 266 239 253 217 259 313 245 183 163 136 142 188 132 123 206 203 158 155 68 180 152 128 136 118 116 246 226 194 140 165 141 117 183 203 222 135 100 153 139 137 136 154 134 122 148 152 89 115 103 108 94 99 148 181 91 131 117 121 97 83 129 165 150 113 156 154 125 87 100 108 113 62 58 95 72 80 78 98 106 94 80 78 79 81 82 79 45 61 77 59 69 48 42 53 69 70 49 35 59 66 51 60 62 57 52 63 58 63 52 50 47 60 53 42 16 46761 293 134 30 9614 12 59 21 7773 1875 590 508 809 684 922 790 561 528 548 742 331 371 209 557 531 456 370 338 161 84 212 269 316 245 259 203 329 230 168 277 330 460 326 348 237 288 343 368 407 327 296 439 328 196 154 139 53 224 250 204 90 115 41 152 232 56 -41 130 56 60 291 287 138 131 267 184 331 297 351 174 212 346 326 343 155 169 166 51 54 93 224 437 559 388 302 389 265 139 301 489 353 337 238 172 269 422 330 353 362 329 268 296 343 310 184 108 214 278 251 272 332 261 307 373 328 326 333 396 193 206 306 122 120 88 126 159 262 333 288 294 188 376 278 261 205 299 224 232 263 178 252 126 116 192 323 282 392 436 362 369 446 269 245 291 335 333 194 229 272 438 445 374 184 165 111 88 162 292 222 192 166 113 183 166 153 201 255 204 242 265 313 312 274 208 254 139 97 145 144 189 209 194 165 221 253 211 196 168 223 171 184 165 125 114 163 144 216 170 141 149 177 196 144 136 134 198 217 192 143 129 110 157 171 141 93 134 128 190 178 158 141 155 152 164 145 98 103 138 157 151 129 152 172 144 169 167 160 136 93 103 115 99 97 121 93 68 76 91 76 70 89 89 82 84 72 67 104 107 82 89 79 67 83 89 83 84 79 78 76 65 58 54 60 65 64 80 71 60 66 80 76 54 37 46771 293 102 30 9612 12 59 31 7773 1867 480 772 660 565 619 539 552 816 595 510 392 427 368 316 429 286 152 362 196 74 307 334 246 308 247 251 189 352 401 223 110 198 201 251 226 93 182 134 299 318 272 403 324 200 188 22 -8 182 114 -56 16 83 -3 96 129 73 133 123 -35 -36 22 -53 149 220 184 220 233 289 245 195 259 165 138 -14 133 -6 81 74 172 346 385 237 295 240 193 342 239 217 281 342 200 246 398 443 255 305 347 296 286 318 157 272 407 286 241 235 20 304 221 181 231 342 196 195 273 262 340 358 242 270 306 155 186 93 42 102 52 167 159 110 140 222 418 320 271 211 251 341 268 184 23 113 205 160 269 478 467 341 239 275 325 248 258 350 322 366 246 183 248 304 300 164 59 142 273 170 179 138 157 159 199 241 179 168 285 311 386 349 271 125 140 134 129 194 146 173 176 141 168 153 99 107 115 121 189 169 156 139 125 51 60 54 86 153 188 132 124 124 148 201 166 185 94 106 64 101 128 138 78 21 68 110 125 125 138 131 89 127 137 112 99 86 110 100 91 107 108 116 87 105 131 106 91 122 131 170 137 123 88 92 83 69 74 90 111 98 80 83 89 76 100 49 33 42 51 50 58 49 48 39 70 75 47 37 46 63 51 32 47 57 51 36 36 35 39 22 27 48 56 46 37 25 11 46780 293 101 30 9611 12 59 40 7774 1859 285 560 695 502 569 433 347 388 632 634 409 462 568 805 628 484 398 166 352 418 465 317 314 184 36 71 347 66 24 379 422 430 413 275 457 377 277 281 463 350 268 291 409 331 281 145 217 384 199 218 420 175 184 119 100 -42 101 238 113 210 239 137 321 122 154 292 201 314 140 126 209 211 154 151 132 38 448 360 365 553 568 569 387 435 362 383 436 407 453 455 413 436 414 201 261 386 455 579 450 369 190 388 295 150 142 128 256 281 313 255 173 341 306 263 424 322 378 243 162 249 228 95 54 251 137 231 156 281 400 165 146 145 160 226 318 284 357 226 244 223 184 215 187 209 311 352 337 346 300 369 409 276 267 314 354 243 165 231 151 262 273 202 238 194 216 212 244 328 170 280 297 366 304 425 439 430 571 473 412 313 265 325 284 251 212 162 206 249 232 202 197 268 277 179 219 183 152 105 116 171 116 124 173 207 207 126 174 147 140 206 152 123 136 128 99 154 165 150 147 142 148 116 138 108 119 121 181 172 108 136 170 156 180 170 133 136 88 94 132 143 147 106 120 155 105 100 111 148 125 101 92 95 120 119 122 72 84 107 87 87 105 105 70 73 75 48 78 85 74 65 73 69 67 81 82 71 72 71 82 80 64 70 59 58 60 51 46 52 58 66 63 47 20 46789 293 101 30 9611 12 59 49 7775 1851 379 315 345 494 552 469 367 510 616 658 704 369 311 468 249 213 612 337 142 57 193 254 255 297 225 138 209 266 150 359 300 323 270 110 119 244 311 171 84 125 -27 137 345 279 283 255 384 85 23 -76 66 44 22 172 79 82 222 88 -90 44 305 324 105 176 162 73 185 26 43 38 172 140 220 182 202 343 609 656 406 504 617 587 272 447 296 454 422 336 380 446 448 402 412 375 274 467 361 243 362 262 572 405 313 275 341 336 293 332 302 265 263 325 252 337 318 270 361 365 213 231 368 205 203 96 90 -52 36 197 245 310 165 15 207 234 259 130 134 195 215 267 268 268 144 235 303 264 226 78 217 310 396 285 250 195 59 64 213 245 260 236 264 217 206 182 171 188 174 202 273 339 341 516 545 531 574 616 513 527 391 246 199 273 296 258 245 288 269 185 310 253 153 178 243 253 178 215 227 238 223 208 140 197 136 121 217 141 126 149 151 170 151 124 131 138 147 100 88 136 134 145 143 127 107 127 108 127 119 129 130 157 121 137 137 146 173 105 117 146 114 136 132 112 99 169 157 132 136 119 89 76 97 114 100 60 52 89 127 119 83 85 104 75 85 110 95 89 69 85 85 75 71 70 76 70 68 61 53 66 79 64 48 41 62 57 51 46 43 44 60 69 61 50 40 46798 293 101 30 9611 12 59 58 7776 1843 489 573 517 558 520 195 537 694 579 719 589 495 469 546 572 452 206 143 189 589 539 447 359 57 296 418 295 149 119 356 352 233 169 223 345 481 146 293 120 238 39 292 328 273 233 -23 281 230 314 295 241 174 191 119 87 198 295 89 44 114 81 275 130 144 232 166 344 185 486 210 -31 134 156 202 369 592 571 468 567 735 635 441 495 400 301 352 439 414 440 541 432 338 505 509 305 346 299 385 366 458 584 530 527 208 198 426 195 345 387 505 425 160 266 312 202 247 344 227 156 105 159 150 187 101 219 220 188 204 351 206 271 416 292 192 202 315 333 363 307 226 262 220 341 270 251 225 202 202 378 343 302 436 391 307 151 137 223 301 203 290 299 204 214 219 182 217 300 294 424 522 502 542 787 710 547 617 553 390 330 294 273 253 247 259 320 337 247 262 226 197 253 201 247 296 354 250 175 173 136 158 113 140 142 155 167 187 154 122 153 199 171 151 214 186 58 121 143 120 161 163 175 121 148 158 166 174 167 113 141 142 134 143 135 173 140 150 139 97 85 122 125 129 143 142 152 156 167 119 117 136 88 87 108 108 103 99 99 89 99 120 109 98 73 92 95 78 75 52 73 89 73 66 88 81 70 83 76 84 84 73 66 69 76 69 65 73 64 69 73 68 68 68 51 46806 290 188 30 9608 13 0 6 7776 1837 2067 600 592 622 672 564 542 420 468 352 515 382 381 368 349 450 515 334 305 313 366 267 243 315 374 103 234 332 247 367 331 71 192 294 273 291 187 192 210 335 233 146 186 163 90 20 108 74 99 218 235 175 142 174 200 347 123 167 128 98 218 364 312 43 184 232 340 153 45 101 236 386 580 707 615 714 622 482 551 659 587 409 456 460 419 310 442 308 397 539 346 289 319 239 269 431 438 495 415 280 353 367 297 311 303 359 393 362 320 286 223 224 205 230 218 171 209 110 78 98 140 78 172 239 207 269 237 271 223 163 90 184 136 184 291 201 179 190 193 224 205 170 214 207 232 351 347 235 221 250 241 187 167 237 210 125 114 167 199 187 224 187 222 312 318 409 542 593 616 649 672 667 603 487 484 473 438 373 289 267 264 226 262 300 251 223 234 271 325 313 331 263 277 209 172 227 234 138 93 150 180 136 191 198 189 139 146 190 159 139 140 115 123 156 139 121 182 134 114 159 97 119 160 138 139 201 170 167 161 131 132 131 127 125 121 142 143 154 159 144 128 150 164 166 130 127 118 100 99 93 86 93 95 108 102 83 69 90 111 104 93 85 95 75 73 81 82 68 62 73 61 59 55 57 64 68 76 72 67 61 59 65 61 55 49 53 54 61 55 36 46815 293 99 30 9609 13 0 15 7777 1829 12076 11310 968000 341669 999999 999999 999999 685733 999999 999999 999999 999999 219512 1725 416 460 407 434 347 354 318 192 292 191 360 266 187 34 142 149 225 533 270 282 317 181 251 480 419 358 282 487 365 282 118 -2 135 157 229 3 37 188 160 244 178 189 119 153 116 21 64 277 142 68 296 160 138 257 185 300 234 223 -73 10 228 391 602 645 704 697 592 843 725 321 386 293 271 289 322 388 454 261 284 482 360 343 335 178 273 366 433 269 264 267 180 189 302 280 376 299 284 229 275 131 117 187 125 165 122 97 25 152 133 -5 111 110 49 189 282 142 138 177 171 286 369 259 106 114 186 215 258 193 178 189 184 257 223 198 214 250 181 125 203 212 193 238 177 186 137 128 152 319 184 166 219 262 205 440 456 562 593 577 620 578 658 557 573 367 321 308 202 195 224 196 288 254 287 368 309 272 232 276 268 299 324 309 229 228 210 164 200 182 142 93 95 126 128 122 187 141 148 120 132 137 107 112 116 99 87 111 104 114 77 81 98 102 124 138 121 112 101 84 133 108 100 133 107 64 98 69 104 137 117 94 83 104 125 110 92 99 60 34 68 54 38 58 68 81 108 85 77 95 86 67 51 44 41 54 32 46 44 34 27 50 82 66 51 47 46 57 57 57 51 48 39 22 24 32 32 28 34 32 21 46824 293 100 30 9610 13 0 24 7778 1821 17379 28114 34472 44957 53695 999999 999999 999999 999999 79395 969 370 372 140 176 264 515 372 341 431 442 313 215 174 208 128 240 297 241 267 124 118 138 190 293 327 213 244 254 341 321 119 279 206 214 258 129 161 122 64 91 203 146 138 159 145 149 100 202 176 151 122 164 308 277 162 330 243 339 209 125 153 275 299 561 740 815 764 694 730 700 553 561 433 338 274 314 343 348 280 380 436 426 340 326 270 315 322 333 389 435 486 335 299 299 366 270 182 228 310 387 316 206 122 47 134 192 163 196 116 87 75 150 164 161 237 163 263 336 144 142 93 152 148 188 185 179 175 167 181 260 201 50 165 219 141 275 163 177 206 204 208 220 110 151 152 149 144 77 210 241 181 142 206 251 246 344 387 528 564 579 619 584 598 563 590 471 450 421 340 261 238 271 334 311 318 360 347 364 372 364 336 336 390 367 348 288 280 238 224 236 169 155 143 93 113 161 180 165 233 145 156 160 129 133 116 129 147 151 124 128 164 167 176 145 142 97 142 130 111 120 140 133 111 142 133 94 80 107 106 115 134 153 154 140 141 127 107 127 120 68 91 85 85 86 94 103 95 90 92 88 83 74 77 81 81 72 69 70 56 70 58 53 70 64 71 77 74 64 64 70 71 66 52 50 51 40 44 51 52 50 39 39 46833 284 372 30 9612 13 0 33 7778 1813 597 373 355 315 387 386 304 245 232 500 528 481 348 286 257 348 240 395 203 311 323 129 142 244 371 182 88 326 438 272 379 439 260 236 419 250 150 344 184 26 129 126 226 49 137 161 16 140 119 74 36 181 185 210 186 372 177 222 401 96 200 257 230 206 561 794 684 805 900 836 910 751 629 609 517 662 510 430 535 463 367 496 534 573 471 504 538 434 479 366 281 270 373 386 393 312 280 266 264 313 371 266 408 307 265 238 238 276 188 235 204 252 222 150 126 322 305 229 260 306 254 172 118 184 290 168 183 240 275 126 266 361 222 268 265 333 298 342 203 99 303 224 229 266 251 224 209 195 318 331 224 236 208 230 208 279 388 513 603 571 614 698 717 681 712 579 686 541 414 434 431 257 207 232 258 339 345 392 423 434 466 398 376 324 309 318 326 329 297 304 209 219 204 167 207 156 198 201 190 165 202 185 203 229 172 175 153 122 199 193 160 176 192 119 169 155 146 146 177 169 184 181 193 190 159 144 148 178 165 155 133 119 133 122 170 182 156 137 158 141 126 117 115 109 132 144 115 85 104 139 149 105 106 101 105 107 106 82 82 110 100 84 114 103 95 109 98 101 90 108 99 84 80 75 76 85 86 79 77 74 75 60 54 58 46842 280 466 30 9616 13 0 42 7779 1806 144322 1341 374 377 411 256 402 462 312 319 233 141 265 98 274 297 131 207 334 255 145 243 384 329 189 108 299 237 324 365 248 10 -48 21 34 83 52 158 76 -46 57 202 227 150 56 11 47 63 47 131 351 267 169 81 217 344 119 234 392 414 527 602 750 605 713 767 712 674 582 516 428 495 648 759 558 579 547 415 389 269 323 409 412 308 354 365 237 352 313 277 303 341 271 353 347 332 382 264 134 225 92 160 237 230 151 193 109 101 102 32 41 148 259 145 129 217 265 130 166 186 211 125 67 175 292 158 133 143 200 245 128 175 196 112 121 195 200 217 192 76 140 192 199 240 211 114 140 147 195 164 210 258 438 578 610 575 581 601 607 628 688 570 537 506 439 426 327 208 237 234 306 367 364 335 341 252 258 305 293 324 287 293 307 195 188 176 193 265 240 134 112 133 46 90 167 160 159 187 178 127 116 93 134 97 112 177 140 116 121 104 92 140 121 102 108 99 98 106 123 144 121 141 117 115 109 105 109 117 145 134 111 142 140 131 99 92 75 71 88 75 63 72 71 88 62 86 81 69 77 75 75 76 70 53 55 73 55 57 78 70 71 67 61 51 66 64 56 56 63 45 49 48 36 51 53 34 27 21 20 30 46851 277 591 30 9621 13 0 51 7780 1798 61373 359 254 256 349 253 172 253 257 203 223 11 26 319 103 288 195 300 237 90 237 155 231 186 286 156 334 105 41 223 198 999999 -34 249 202 188 -12 -54 12 71 19 102 162 262 144 233 295 85 144 175 167 167 198 162 438 600 557 715 892 919 591 539 628 739 566 473 608 432 560 523 652 563 442 395 299 165 269 339 283 294 331 194 244 278 418 378 309 296 372 441 384 291 229 264 348 241 134 93 133 196 72 118 222 87 18 245 143 120 190 108 90 310 189 190 292 130 151 249 250 207 242 143 132 224 280 229 154 231 145 135 293 349 128 45 122 278 231 137 190 293 179 133 166 211 330 263 289 307 371 519 513 597 710 580 638 677 641 602 577 482 324 457 402 322 364 258 257 323 269 236 327 347 326 297 233 259 317 305 263 219 208 197 137 220 243 227 214 198 172 176 63 65 108 187 191 185 146 87 127 87 133 98 179 163 127 128 160 174 145 153 151 194 98 135 138 134 75 55 95 131 139 79 107 98 72 151 141 105 135 134 143 136 106 87 90 106 86 61 76 97 109 62 65 77 66 59 77 90 95 75 58 56 56 69 69 84 72 58 72 75 64 68 58 46 58 53 68 56 43 50 52 49 50 38 40 36 22 46861 282 444 30 9624 13 1 1 7780 1789 76676 720 494 368 377 425 471 154 412 528 234 77 375 339 229 293 511 261 200 125 123 175 126 192 267 212 154 157 133 282 261 151 223 143 252 187 77 268 308 -36 75 71 111 209 263 28 -44 125 269 318 306 270 68 -61 160 159 371 203 216 430 634 789 818 740 710 646 508 691 641 609 470 497 543 481 419 624 632 373 425 508 388 463 235 168 273 227 268 288 257 549 545 403 335 319 308 264 408 346 263 37 88 132 58 11 81 143 227 262 122 139 198 84 101 129 305 217 204 283 77 20 -35 112 227 249 320 296 288 269 254 298 270 283 234 162 178 283 229 158 121 136 116 139 164 197 200 106 32 34 123 152 239 334 402 518 618 758 738 643 522 565 687 631 678 638 602 438 290 329 354 354 286 247 247 315 304 288 309 366 385 327 334 318 285 297 217 139 245 252 203 161 245 299 240 214 156 170 162 142 135 157 125 68 138 105 165 107 122 186 143 118 109 91 115 95 106 122 99 125 161 153 117 147 138 110 119 117 132 143 101 84 119 129 151 119 110 122 140 87 104 98 73 70 90 108 61 74 91 102 104 102 86 93 60 61 74 75 92 103 83 70 80 75 77 74 76 82 62 58 62 52 59 66 55 51 44 53 61 51 45 41 35 36 46870 283 416 30 9626 13 1 10 7781 1781 1915 331 357 359 484 476 456 570 120 389 420 402 382 412 263 259 287 388 361 274 271 261 343 315 256 81 197 247 250 224 194 268 340 307 299 239 164 381 229 190 43 -29 25 168 174 113 97 136 231 326 188 299 143 257 375 160 -6 226 191 93 288 513 615 689 764 756 629 649 805 753 762 723 596 374 391 515 417 376 482 323 373 403 375 293 342 343 307 331 385 398 291 330 358 473 386 336 387 313 447 333 274 245 193 100 66 132 185 180 132 72 37 75 66 72 162 180 107 113 183 208 132 168 179 178 274 312 311 226 196 219 242 266 177 203 189 247 210 227 207 171 176 189 139 164 167 140 175 164 167 194 280 460 526 625 692 739 678 733 697 603 598 626 579 651 664 542 488 472 456 402 373 363 313 315 260 227 306 291 292 247 277 367 231 237 275 221 180 207 183 237 263 328 257 256 145 89 90 100 137 150 164 141 127 161 188 147 140 139 99 129 112 132 143 150 114 124 141 125 157 123 129 117 141 147 113 107 116 138 125 87 107 117 118 129 148 156 128 134 126 144 141 109 81 84 90 78 96 59 101 103 77 76 77 75 71 73 67 81 65 75 81 75 69 44 71 80 63 52 70 66 70 63 51 56 63 54 48 46 44 29 33 36 16 46879 278 567 30 9627 13 1 19 7782 1774 3162 517 568 440 591 585 399 368 361 227 270 176 140 364 351 338 381 225 411 354 225 381 333 209 236 246 184 230 216 82 33 173 191 96 96 215 181 117 173 22 119 136 151 265 346 359 249 174 243 202 226 122 81 155 267 258 408 561 591 758 797 702 738 838 639 690 619 547 598 498 421 506 420 570 512 291 379 285 292 251 296 242 243 248 253 206 485 499 203 207 275 255 312 384 228 59 56 52 196 51 78 105 58 35 116 67 115 119 173 125 130 234 193 81 152 204 321 249 327 523 464 365 270 211 153 218 247 325 373 371 177 164 189 63 165 346 312 187 164 233 226 137 96 200 205 182 270 443 630 576 699 704 657 633 665 615 664 710 702 672 612 497 389 419 308 326 353 313 243 267 259 192 219 284 290 353 341 303 272 266 228 199 193 187 166 132 219 144 185 158 137 82 104 81 92 101 93 108 84 108 102 123 142 148 122 152 154 122 96 95 118 106 140 161 124 77 102 168 137 123 85 112 97 102 138 124 120 99 120 142 110 110 110 109 100 111 106 98 76 101 104 80 84 69 63 59 76 88 92 63 69 59 60 63 56 58 48 57 71 59 59 61 60 46 70 64 45 41 40 50 43 31 25 31 24 13 12 17 46887 281 483 30 9633 13 1 27 7782 1767 607398 999999 11350 589 427 311 339 357 454 377 258 229 372 322 372 466 126 235 323 293 160 175 264 423 278 254 161 332 282 306 312 289 246 121 173 306 213 104 181 213 315 84 79 166 82 89 309 344 299 199 175 301 112 194 323 547 467 689 752 693 738 650 688 732 722 795 791 886 710 746 594 519 588 417 567 565 527 472 322 395 321 143 271 284 310 407 336 364 416 462 398 388 333 377 118 166 285 197 125 173 119 175 188 193 155 184 127 112 101 139 238 241 162 152 131 190 198 266 249 401 478 407 530 565 498 452 306 268 307 422 446 405 485 460 382 295 208 302 289 239 315 373 273 341 253 242 344 316 315 335 505 707 769 772 647 679 660 782 721 699 720 712 675 607 530 420 454 409 365 340 324 324 303 313 299 335 305 330 386 360 227 234 251 243 313 265 245 236 202 175 224 269 202 147 127 123 153 149 177 158 133 135 137 170 178 158 120 120 129 114 115 119 184 160 145 146 138 133 87 126 154 161 131 127 101 105 105 114 109 131 94 120 141 175 156 148 124 109 121 146 93 116 119 101 113 110 100 90 89 98 91 81 83 77 84 74 71 84 84 86 86 96 80 79 60 69 64 62 71 75 68 52 46 46 48 51 42 24 33 30 18 46896 283 427 30 9637 13 1 36 7783 1759 42777 999999 999999 16413 527 303 474 392 193 322 371 451 444 634 441 287 258 354 418 263 187 340 346 254 226 262 318 306 225 408 261 226 151 309 227 250 70 142 197 154 156 140 224 215 145 66 188 188 103 144 189 145 161 48 109 66 348 433 379 615 819 987 975 972 845 672 668 622 680 675 669 690 753 562 578 592 442 356 284 184 139 239 239 125 155 352 482 309 393 489 371 391 320 465 412 417 290 298 197 178 131 -14 53 109 203 159 35 143 154 153 139 95 153 201 202 246 225 182 153 199 253 378 440 525 578 625 486 231 302 321 435 496 643 558 470 392 404 398 353 250 269 335 397 356 270 267 317 362 436 456 297 278 434 539 647 736 760 747 688 637 633 592 588 633 600 583 541 392 381 436 414 354 277 191 189 216 317 370 310 321 282 219 259 327 260 256 246 274 240 191 254 214 165 231 186 168 127 181 146 155 136 124 131 94 148 148 149 143 70 111 125 138 131 164 91 67 130 163 103 129 132 120 133 96 105 155 135 120 149 160 116 67 95 98 124 139 148 124 122 147 127 118 106 106 101 63 81 83 75 57 74 100 77 81 88 84 43 45 46 60 70 48 52 70 60 58 63 70 69 68 51 51 41 49 45 36 32 35 27 29 20 16 5 46905 284 398 30 9638 13 1 45 7784 1751 39743 24205 195309 999999 999999 999999 999999 999999 999999 1597 407 372 388 383 413 464 191 231 262 245 277 449 457 193 189 340 284 269 277 231 166 269 438 155 167 167 154 138 38 -39 113 160 173 251 40 229 294 347 352 112 54 83 109 240 159 162 226 326 387 452 584 672 907 1076 1005 782 583 747 745 700 728 506 556 597 604 442 380 406 333 442 401 203 296 209 241 363 396 305 334 384 343 311 423 393 460 362 356 252 167 126 99 151 99 180 130 118 30 148 101 59 146 97 63 59 92 182 148 87 119 203 271 336 444 448 654 691 666 510 518 453 451 600 712 614 623 535 330 364 426 434 275 314 314 466 532 485 423 410 464 632 673 591 393 308 394 541 650 698 718 729 670 641 616 619 561 516 549 571 517 422 361 351 212 225 196 210 250 228 291 317 291 237 281 346 257 251 288 273 250 233 241 271 233 165 257 259 180 169 123 177 139 113 110 140 187 152 175 156 146 149 158 138 118 144 111 129 166 203 154 85 84 90 110 105 80 87 120 142 154 147 135 125 123 132 109 123 129 126 130 137 123 124 78 89 110 87 89 90 79 65 71 77 80 126 93 84 95 91 66 49 52 66 82 67 50 73 89 66 62 56 68 73 66 58 72 72 50 50 50 37 38 23 28 20 46914 281 399 30 9639 13 1 54 7784 1743 57780 7469 25650 999999 999999 999999 999999 999999 999999 65540 949567 67412 879 441 293 181 122 127 246 158 -4 156 165 269 300 403 427 638 409 250 204 172 206 147 110 212 211 197 185 39 -38 18 81 141 73 238 252 44 75 126 89 177 170 -56 143 234 119 302 412 417 479 680 825 730 737 651 615 719 584 550 598 625 579 570 588 587 629 404 354 433 253 263 408 372 247 301 316 258 241 313 214 366 337 183 422 296 322 451 337 128 -5 -38 141 97 14 84 43 18 32 50 118 185 192 115 7 75 -83 35 256 42 153 394 521 634 761 673 560 681 714 526 464 629 701 703 569 535 362 232 332 462 469 429 462 528 509 665 606 719 652 640 790 744 600 383 305 386 577 799 759 718 704 732 707 613 662 592 475 518 592 449 302 332 285 196 151 182 225 253 271 329 329 308 296 199 208 162 202 177 121 209 222 163 197 217 181 152 176 111 83 60 99 117 37 108 123 112 112 123 113 111 97 128 104 105 113 140 129 64 60 101 122 109 98 69 52 85 100 127 110 89 89 54 102 120 89 135 110 102 115 85 75 54 77 86 80 64 68 79 72 69 53 61 45 59 53 62 69 42 38 45 58 32 31 33 32 43 50 52 34 36 40 38 33 41 34 43 31 15 14 12 1 46923 275 401 30 9641 13 2 3 7785 1735 83244 9046 3847 999999 999999 999999 1971 344 234 276 386 310 186 297 259 342 279 244 166 303 240 215 256 199 256 253 458 429 227 264 274 125 150 152 16 80 -4 -10 229 227 65 47 84 136 196 170 70 94 69 32 201 197 98 52 53 104 231 238 353 294 313 501 703 743 709 578 618 521 407 483 527 578 596 568 511 487 387 275 357 302 200 177 41 155 297 201 277 188 214 316 279 330 248 184 349 312 272 167 132 139 132 57 131 72 44 17 4 -19 113 111 25 109 69 140 113 100 147 144 238 154 197 382 568 594 495 497 400 531 612 522 469 578 547 531 610 599 464 425 383 461 467 473 557 567 510 513 782 818 780 670 671 733 567 380 400 518 583 707 709 643 598 593 683 676 656 620 543 464 465 442 374 295 244 197 191 127 210 225 252 216 231 244 207 173 178 144 173 162 158 206 165 118 168 135 170 101 68 88 92 91 64 62 75 39 38 90 77 67 78 103 94 82 66 21 42 73 75 60 89 69 46 69 54 57 43 44 55 66 62 73 76 42 64 84 44 51 74 74 57 84 69 69 58 37 35 52 51 47 35 27 24 28 42 12 31 40 16 3 24 30 12 13 17 11 10 4 20 18 8 20 18 10 999999 5 5 46932 284 404 30 9644 13 2 12 7786 1727 14481 37093 41359 11383 324287 999999 999999 999999 999999 999999 999999 6977 999999 999999 2492 362 126 332 146 179 206 256 377 422 212 486 430 386 415 255 172 53 258 160 202 251 92 103 179 300 199 158 133 207 115 95 178 -25 107 169 38 12 999999 -67 80 288 191 293 245 119 275 466 511 536 713 683 454 446 583 678 737 610 650 624 537 613 463 448 461 357 337 277 253 324 326 310 178 295 232 354 305 238 312 340 329 344 361 318 185 261 297 119 56 109 152 131 16 54 41 87 102 126 148 221 202 136 106 132 245 214 304 610 581 662 601 612 610 643 515 641 664 673 647 651 685 609 497 557 526 626 552 587 661 677 754 827 902 957 938 883 807 845 743 584 544 643 791 723 661 713 768 728 673 713 716 636 626 609 545 509 426 336 329 289 262 228 166 236 279 269 396 320 239 279 222 208 221 253 262 206 235 225 160 146 124 125 161 145 98 144 185 156 151 118 121 153 161 137 113 146 167 160 130 141 143 119 98 89 127 127 105 156 116 84 89 121 89 95 108 75 80 103 137 134 113 115 139 117 113 112 124 105 112 99 93 97 71 77 66 64 56 83 88 74 73 91 80 78 82 83 69 47 43 53 54 60 68 59 47 55 47 36 42 46 53 50 47 38 28 27 23 17 11 13 46941 282 376 30 9646 13 2 21 7786 1720 14143 11131 25202 38404 12507 115889 999999 999999 999999 951294 999999 999999 999999 6603 465 345 265 263 167 104 155 273 312 352 383 368 143 146 263 282 247 198 207 127 182 161 116 93 153 171 185 132 175 216 217 70 124 151 188 164 45 116 154 78 176 200 244 245 155 132 483 542 491 666 778 752 520 465 561 453 579 679 751 666 571 546 471 483 413 342 293 169 237 288 419 345 198 217 336 283 216 366 312 318 395 301 283 322 296 211 216 199 225 231 126 143 127 59 164 164 120 234 167 132 131 169 196 246 376 533 569 624 596 712 609 543 494 544 513 594 692 676 624 558 589 596 668 521 533 502 576 620 771 722 816 852 934 898 838 822 826 755 674 597 580 665 660 693 710 650 619 655 652 645 647 621 518 524 512 454 385 331 219 244 229 203 173 214 254 266 317 270 182 167 169 194 197 160 137 224 161 210 164 133 104 138 110 39 120 79 80 75 94 108 85 108 106 85 76 86 106 127 148 132 107 74 81 89 123 100 93 100 97 92 99 83 70 58 62 43 73 70 54 72 124 116 112 111 114 96 60 59 101 73 70 86 66 27 41 56 51 52 34 66 72 37 41 53 51 46 27 10 16 20 34 47 47 33 20 22 29 16 31 30 27 32 18 4 5 5 999999 2 46951 277 618 30 9648 13 2 31 7787 1711 2538 233 68 298 201 274 273 263 235 147 240 -7 212 141 382 195 216 638 698 221 -1 -76 249 391 261 116 147 150 126 25 147 116 281 458 112 51 20 109 -7 62 69 203 173 73 100 118 -38 -39 149 383 125 -70 86 159 351 440 593 611 408 543 487 428 686 669 709 740 685 675 688 605 544 450 333 218 193 250 291 232 300 42 145 173 351 313 235 233 363 400 297 379 298 282 312 369 216 106 140 50 -59 228 220 999999 0 161 172 98 125 166 355 265 334 575 746 792 752 618 691 569 505 561 610 636 586 614 725 739 587 585 583 559 518 391 412 628 661 849 846 743 924 892 946 942 853 830 865 673 628 767 836 679 635 617 695 690 650 645 683 692 704 609 531 543 413 495 398 312 321 294 233 262 282 269 261 226 232 248 227 183 172 200 177 228 224 159 206 127 115 183 133 90 99 2 90 123 90 197 147 98 77 113 105 77 163 154 86 92 102 94 103 104 96 84 72 136 110 95 77 73 125 94 88 74 75 87 107 98 98 123 122 121 137 126 135 132 93 95 118 90 67 80 91 71 75 67 50 69 70 56 60 55 69 62 45 49 44 52 33 54 74 75 64 33 26 37 38 63 71 52 38 41 42 34 27 7 5 22 10 46960 278 587 30 9647 13 2 40 7788 1703 176175 999999 80936 239175 999999 999999 4863 999999 4878 368 402 353 293 129 144 284 373 455 649 568 394 216 196 151 229 262 136 255 126 168 103 181 176 117 217 209 245 52 21 88 233 261 95 -39 65 164 198 93 142 215 128 163 204 246 242 277 644 827 840 815 813 521 650 656 604 696 795 587 396 365 462 655 550 452 261 260 281 288 218 250 384 382 331 421 342 283 546 371 380 325 341 214 210 261 221 199 293 212 102 62 -54 102 109 101 12 149 241 111 175 213 234 308 549 496 561 771 799 746 747 657 589 668 666 720 781 782 775 672 697 746 633 502 612 743 810 800 854 940 1083 1085 1067 1088 1098 1047 994 982 751 623 803 733 519 606 728 841 698 678 791 767 745 778 750 646 620 679 518 451 413 459 402 339 303 353 317 284 306 264 283 258 244 258 303 208 159 173 263 228 112 136 155 137 147 139 159 148 169 203 187 144 150 129 114 164 126 130 75 141 219 157 151 149 160 160 148 154 149 174 153 153 168 138 171 168 142 173 158 170 140 134 163 138 144 168 160 149 153 141 129 123 150 121 106 121 124 92 113 110 90 129 110 114 114 98 100 103 108 83 92 93 95 93 89 88 94 74 68 82 77 74 78 74 64 64 60 64 53 48 40 32 46969 284 407 30 9647 13 2 49 7788 1695 10372 64246 999999 999999 9054 999999 664885 999999 779036 63497 999999 999999 4301 999999 999999 139395 1201 360 297 329 183 26 111 286 542 591 548 365 260 51 91 204 125 22 81 190 15 148 205 89 102 -2 230 146 -4 203 155 246 273 196 215 173 226 131 229 236 93 129 173 147 126 281 539 843 1069 902 765 607 536 490 566 699 550 463 552 580 376 429 483 316 307 193 250 367 369 226 281 331 186 291 348 326 306 316 301 198 285 297 206 80 108 194 54 128 59 46 33 11 -7 187 42 73 215 182 143 228 214 224 266 515 638 720 701 543 571 579 635 612 584 600 703 652 590 663 696 662 692 650 576 736 689 674 1002 1046 1084 1065 966 958 1008 1034 1119 958 875 889 745 763 655 647 701 800 856 783 738 713 728 662 668 589 605 571 485 405 361 328 358 308 253 262 265 317 275 311 368 258 238 164 139 153 213 207 260 235 177 142 178 173 111 122 137 129 119 86 112 121 105 117 110 105 141 150 175 127 136 155 143 122 122 95 124 151 137 117 103 126 127 135 92 106 118 120 121 99 78 86 146 171 145 118 110 99 114 124 103 105 119 137 109 119 119 114 116 85 98 86 106 112 101 99 77 46 64 76 57 64 64 57 71 70 74 77 61 49 53 61 58 47 42 38 46 30 22 19 20 18 46977 283 438 30 9648 13 2 57 7789 1688 1273 485 460 520 299 257 518 504 367 322 511 580 528 468 579 491 75 327 472 533 692 593 528 432 625 580 263 418 358 149 152 99 55 304 291 104 85 265 196 87 150 266 184 -8 -10 127 190 325 24 -8 -85 -20 999999 32 275 65 83 147 106 233 431 522 789 839 773 763 822 773 600 655 735 649 581 503 440 510 416 387 263 219 125 332 356 388 389 516 567 448 357 240 229 250 399 304 465 179 298 225 -81 -10 169 214 61 92 37 -15 84 10 -17 28 26 41 197 254 413 432 438 501 521 716 737 815 802 679 814 734 714 656 669 821 760 640 641 711 627 696 796 753 604 704 916 964 1011 1081 1081 1124 1029 895 970 995 1062 1019 900 892 821 792 743 765 707 791 741 802 803 804 787 694 620 672 523 449 396 326 299 281 331 372 362 369 404 369 331 286 300 265 211 174 178 227 264 224 229 265 171 97 146 177 147 153 107 104 143 191 152 185 142 190 215 119 107 126 170 151 136 142 141 129 111 161 153 172 134 120 118 117 139 145 110 82 136 127 118 99 134 141 158 161 150 145 178 183 150 132 122 89 106 94 96 103 121 134 93 86 132 103 99 68 87 97 89 83 87 82 87 99 84 81 80 85 103 86 81 86 79 81 92 77 52 60 59 56 43 42 39 46986 284 408 30 9648 13 3 6 7790 1680 474 410 164 327 368 405 415 444 646 475 602 481 462 405 306 314 373 472 442 576 591 513 568 485 384 220 108 245 457 47 229 431 230 85 78 49 115 239 20 344 160 196 235 101 -99 158 253 245 155 76 214 93 27 107 6 -13 155 51 125 165 81 214 493 574 855 954 884 710 667 669 825 645 716 886 833 536 472 671 438 262 157 -20 122 306 281 329 451 459 316 311 236 435 512 273 164 207 326 251 268 107 161 170 15 101 87 88 92 136 144 168 166 220 222 142 85 170 322 514 548 685 744 886 681 647 618 591 791 663 531 576 586 875 802 860 852 744 661 524 512 484 623 823 1030 1024 1027 1132 1078 997 931 975 981 1042 961 948 916 803 833 771 732 650 714 736 727 697 631 659 663 557 543 496 500 565 451 346 343 279 178 235 251 317 346 360 317 328 240 123 225 248 240 272 270 241 236 141 166 194 131 140 119 74 126 182 194 144 120 128 164 169 149 121 151 162 121 110 105 106 132 139 116 123 161 153 124 114 83 99 109 128 119 109 56 82 98 127 115 127 119 141 154 164 154 110 101 113 91 97 104 106 103 104 119 103 77 78 60 93 83 87 109 91 61 77 70 81 78 63 59 62 75 81 74 70 64 57 49 60 38 44 45 41 57 45 36 32 46995 284 407 30 9647 13 3 15 7790 1672 609 224 623 835 671 286 467 548 712 668 242 364 435 550 432 588 258 312 620 610 661 712 450 327 249 179 279 349 152 226 87 -31 141 34 163 301 330 268 -5 87 80 130 -3 151 187 132 265 98 124 275 267 29 128 335 189 84 224 130 49 99 255 376 451 567 503 661 669 585 680 921 959 933 751 539 455 626 482 196 230 364 465 466 355 249 379 385 340 435 499 439 494 343 171 395 514 377 173 202 125 135 106 131 39 29 -18 23 36 133 151 72 122 155 104 134 227 189 563 845 851 757 766 812 790 931 886 680 696 727 691 655 757 859 853 773 748 862 769 728 784 575 601 785 964 1123 1058 1066 1156 1084 1050 1094 1001 958 981 1031 828 790 806 677 702 754 613 746 762 794 651 641 848 677 612 555 565 440 426 329 317 272 247 280 272 300 283 346 250 219 157 174 291 273 266 174 224 231 208 217 196 155 184 185 131 167 100 151 166 110 105 144 177 132 187 178 208 158 161 141 125 160 167 119 178 136 133 125 100 130 144 136 116 129 127 131 150 175 160 181 197 159 130 119 131 149 162 151 126 104 103 124 112 124 114 71 87 103 89 92 90 106 106 92 119 110 108 79 95 101 74 74 89 85 90 103 106 83 81 77 77 76 91 70 55 58 66 63 55 49 47004 282 468 30 9648 13 3 24 7791 1664 5285 9934 999999 409784 999999 999999 999999 56786 519 221 197 134 450 520 601 545 750 675 426 578 249 559 652 248 193 188 93 161 127 -65 133 343 122 122 258 69 80 156 342 99 16 286 264 46 212 454 102 139 -92 308 165 -82 999999 -39 -2 335 254 40 53 222 585 495 631 629 718 477 291 508 943 844 1002 721 727 526 370 72 209 171 199 315 294 196 160 185 168 251 359 335 437 213 190 50 198 194 129 74 190 -30 3 206 -89 -48 67 205 137 34 -4 227 112 279 115 999999 160 329 491 905 877 798 941 892 922 746 761 700 589 569 651 676 629 464 412 434 727 776 712 777 700 809 868 952 816 840 969 1130 950 855 994 1071 876 822 700 845 874 728 719 812 588 793 702 634 601 715 608 560 658 623 487 353 307 298 126 201 265 341 347 290 422 408 246 118 195 98 117 153 163 63 54 145 230 261 198 252 137 106 108 68 84 55 111 157 127 59 81 70 124 144 155 77 138 200 114 94 125 136 83 115 94 105 98 119 118 132 122 80 80 102 138 71 113 137 93 72 83 125 78 88 99 109 105 128 112 96 94 109 107 67 73 43 75 85 68 103 105 70 69 91 66 84 63 65 73 47 60 63 49 36 64 78 72 55 63 37 37 47 35 46 49 43 32 23 21 17 47013 283 440 30 9650 13 3 33 7792 1656 17316 468 999999 999999 999999 999999 860211 335909 999999 254248 999999 999999 502078 999999 999999 6308 673 738 843 741 739 565 541 519 471 334 199 292 550 350 72 99 103 244 36 69 221 349 142 132 300 4 125 57 45 220 157 234 248 268 194 182 326 419 137 67 108 118 115 203 35 361 634 1005 1019 815 827 954 917 803 727 678 643 429 421 342 516 409 391 310 397 515 491 292 422 327 342 560 450 476 414 618 670 575 387 227 349 74 -55 85 267 168 205 317 283 246 -64 999999 119 167 214 76 183 378 686 666 778 885 850 904 928 856 840 818 711 689 752 701 704 815 677 607 801 1011 911 844 760 670 765 1120 1132 1059 970 991 1216 1217 1008 1075 1036 969 1024 973 1010 850 820 675 677 824 821 782 755 687 749 753 649 761 631 568 491 493 456 435 356 343 260 294 319 293 310 220 279 317 160 220 217 275 152 200 269 263 148 142 204 221 125 100 180 175 150 191 228 171 159 141 253 277 214 125 165 157 170 224 227 94 152 151 147 122 175 213 146 105 125 128 149 168 154 142 122 129 153 155 113 94 131 209 168 119 153 167 141 164 156 102 128 144 120 98 91 134 116 105 121 100 102 140 107 90 91 103 102 91 95 101 103 102 102 112 91 89 81 81 71 70 77 87 69 64 56 52 44 49 46 47022 281 471 30 9651 13 3 42 7792 1648 4449 20042 20005 999999 497448 999999 999999 999999 999999 999999 999999 6426 999999 55249 999999 999999 999999 64808 707 507 444 644 471 308 399 439 148 2 999999 999999 999999 145 191 50 286 191 -93 -88 578 484 360 251 199 121 434 413 89 -12 999999 999999 -26 -16 46 999999 999999 999999 999999 -60 63 999999 130 238 376 335 600 835 511 684 866 352 503 347 542 680 651 498 218 656 240 149 60 -57 94 131 253 268 326 468 386 566 520 277 148 -28 4 -34 -40 -97 133 221 143 999999 65 36 52 -94 60 427 250 299 271 223 235 241 594 754 903 724 888 767 788 770 744 657 752 774 752 524 482 590 616 837 775 777 886 761 564 386 524 835 934 870 899 917 973 972 974 919 803 887 794 644 589 712 556 730 773 583 473 567 647 607 656 651 507 497 381 319 464 332 281 257 171 322 281 205 193 215 252 133 164 138 18 69 -56 110 293 300 309 246 69 182 155 159 49 234 257 126 117 21 76 63 97 144 74 145 146 146 104 92 158 178 151 123 148 205 140 181 123 73 120 129 -5 56 107 112 99 88 82 122 88 123 118 179 170 126 113 122 90 104 57 66 104 81 108 103 42 89 89 85 41 76 88 67 60 71 58 42 33 54 41 26 31 25 42 44 56 50 40 47 31 39 26 30 38 28 22 22 10 5 8 47031 282 474 30 9654 13 3 51 7793 1640 2292 2656 3145 3543 4130 4469 5306 6341 7436 10065 10264 13579 23119 18964 12949 999999 999999 999999 999999 999999 999999 999999 999999 999999 2047 -38 57 503 334 28 159 458 233 93 4 249 510 999999 -82 138 160 10 462 198 321 528 503 420 265 -27 999999 999999 65 259 242 282 166 999999 -78 424 657 734 1187 901 719 463 613 867 839 741 435 395 439 503 392 469 379 375 687 266 412 604 564 437 260 357 229 86 324 216 73 47 338 680 571 354 292 278 93 -19 140 254 358 157 12 64 -89 33 363 420 249 239 308 203 549 745 927 836 946 901 947 774 692 694 598 409 492 675 795 891 777 697 1030 843 481 678 747 955 987 1027 994 991 1052 902 903 924 877 895 985 993 910 745 652 619 761 800 784 849 837 874 810 897 807 650 658 591 454 451 349 277 333 248 332 383 316 364 377 219 71 227 313 153 81 226 85 41 220 273 190 173 229 235 278 188 70 36 207 245 73 204 146 180 136 129 70 199 169 57 152 116 85 157 198 92 127 110 100 118 161 110 124 120 52 142 177 106 66 112 142 140 180 174 159 105 94 176 169 81 65 141 139 172 132 137 117 114 123 116 100 69 56 60 70 61 100 90 94 105 77 83 107 83 89 85 59 76 83 71 71 67 58 70 70 68 67 68 62 50 48 40 44 37 47041 282 475 30 9655 13 4 1 7794 1631 5893 916157 999999 999999 281942 999999 469680 999999 999999 423946 999999 643814 999999 999999 892754 688420 999999 999999 967581 602092 999999 1286 204 247 114 136 -6 999999 39 263 283 219 401 59 -81 -45 228 432 454 564 380 509 203 45 -69 129 358 263 58 198 19 193 65 56 6 86 240 135 315 607 190 222 519 913 665 747 625 595 959 974 478 453 604 675 506 173 250 266 -31 273 360 249 231 45 5 295 258 229 363 165 197 399 437 169 -76 -97 60 355 395 -61 999999 250 365 111 76 114 79 164 137 400 253 131 402 411 428 618 588 877 791 651 703 535 534 533 769 523 591 748 831 901 840 809 845 821 824 716 676 750 801 884 1019 857 882 787 687 678 785 708 698 874 775 723 804 737 630 625 714 595 596 686 838 782 555 601 543 469 470 423 358 343 278 267 300 235 209 152 107 88 314 207 198 260 46 54 94 138 169 150 85 95 11 158 153 88 214 212 101 32 110 13 52 118 164 94 53 7 116 97 52 115 138 71 88 57 111 74 90 114 94 179 175 88 77 114 97 53 48 72 97 35 70 126 59 55 72 74 121 88 46 70 80 66 76 93 93 55 44 82 65 56 39 57 59 95 87 40 54 50 37 24 44 55 39 39 46 55 49 41 24 21 39 44 32 24 23 22 5 0 1 17 42 15 47050 279 565 30 9655 13 4 10 7794 1624 3199 555 449 420 272 261 429 530 582 393 326 426 584 580 494 435 463 334 470 296 247 327 199 130 77 197 140 143 267 196 66 252 195 380 216 206 373 238 263 316 249 196 272 315 150 109 134 19 47 85 101 166 168 155 97 209 331 332 531 664 737 877 716 759 745 776 942 888 681 612 426 341 262 198 287 233 339 374 333 379 258 329 427 428 441 432 337 419 379 353 391 165 340 242 195 201 220 301 277 179 119 184 219 139 171 315 396 406 342 366 383 553 840 948 810 736 725 669 624 571 600 697 648 571 679 738 766 768 748 642 697 755 722 853 1022 1086 991 979 955 950 954 951 986 869 782 839 908 825 728 808 794 754 740 746 779 756 833 776 747 772 718 709 666 661 577 535 464 415 393 385 290 230 254 244 147 217 209 250 189 161 154 143 179 183 223 222 189 200 196 205 163 135 155 162 203 169 154 159 173 149 133 120 109 159 138 146 157 145 139 179 187 138 121 97 91 103 142 125 105 119 113 111 111 111 73 76 107 139 138 118 120 124 136 121 136 139 150 117 123 120 110 94 86 94 92 94 69 74 78 81 87 67 82 96 86 58 80 68 40 44 57 71 65 60 71 55 55 54 47 38 39 33 50 55 38 30 36 69 49 47058 282 478 30 9658 13 4 18 7795 1616 544665 999999 999999 2459 473 448 490 481 476 460 471 526 404 543 331 428 578 537 377 325 465 313 182 76 179 323 329 101 221 110 51 162 323 359 319 255 260 182 126 248 285 353 138 158 254 111 108 -33 58 240 145 145 140 72 45 110 181 256 260 317 478 532 663 743 822 683 751 699 732 901 894 657 502 534 440 370 357 248 317 337 372 384 495 372 283 381 327 396 522 571 459 435 358 175 125 227 172 155 162 117 81 127 108 120 99 91 27 170 242 281 442 502 383 360 659 740 775 892 805 627 687 566 605 649 662 616 559 547 633 641 699 712 734 607 561 625 717 925 955 1045 922 881 933 901 860 916 969 902 913 816 831 759 853 820 789 844 655 631 831 889 789 765 828 814 706 743 718 643 573 561 518 438 379 351 257 199 209 251 237 169 205 212 138 146 192 190 190 218 192 148 129 169 168 177 188 110 138 132 137 131 126 116 146 145 143 148 127 111 166 179 152 151 142 143 164 137 145 140 88 117 120 121 133 107 143 131 124 128 109 145 149 109 123 139 133 137 126 119 131 124 135 106 110 109 107 91 93 92 96 118 97 76 90 91 101 92 91 81 69 91 90 60 52 61 76 70 65 71 66 68 63 67 67 62 59 56 46 37 29 29 48 67 47067 286 358 30 9658 13 4 27 7795 1608 354 318 378 349 505 532 677 555 489 502 426 260 365 545 483 466 368 445 571 539 373 326 339 295 320 248 177 121 114 140 35 278 241 211 169 215 40 182 387 260 235 97 216 145 164 227 203 215 168 167 143 102 94 22 82 232 131 114 266 170 128 28 167 417 485 535 708 686 810 862 691 762 700 822 891 712 616 495 488 321 272 382 488 518 362 321 419 345 290 362 322 350 300 316 295 204 277 281 300 333 187 135 120 144 138 185 170 295 263 190 172 63 274 415 476 448 428 473 458 576 713 882 849 811 630 618 649 603 550 662 614 636 665 648 688 725 764 746 689 710 773 844 902 939 909 935 934 922 935 933 915 927 920 934 937 848 804 792 735 789 838 818 704 712 803 811 744 724 713 689 697 614 555 557 467 418 368 318 275 204 250 272 186 158 205 158 164 230 189 148 150 171 233 226 199 152 139 101 102 116 166 147 145 99 157 201 155 157 134 119 125 171 129 131 122 114 129 128 107 122 177 149 111 138 130 129 87 108 91 109 104 122 96 78 95 148 110 114 142 143 115 89 99 101 136 135 107 112 111 82 81 96 104 84 96 91 89 89 111 108 94 69 75 79 75 61 61 68 65 65 73 66 73 71 78 68 67 62 53 45 49 51 36 40 51 78 47076 286 360 30 9660 13 4 36 7796 1600 512 496 439 549 478 554 431 268 350 444 468 516 371 344 517 544 639 524 465 506 332 424 341 287 208 313 177 169 157 191 165 210 180 166 88 83 79 102 68 137 197 241 153 112 219 178 131 119 81 192 135 207 257 260 215 84 139 162 5 -18 187 326 280 402 429 573 687 825 796 600 600 643 789 682 659 614 542 326 260 241 339 405 361 383 330 278 325 324 275 198 248 237 343 336 399 326 240 224 281 188 297 205 201 142 211 192 72 115 197 249 330 343 514 406 482 468 462 440 578 579 674 730 748 843 759 668 668 582 633 636 649 748 691 648 579 620 675 716 673 692 740 865 888 952 958 923 883 857 949 874 935 909 856 875 805 826 767 732 688 691 815 745 713 748 695 637 736 720 669 623 613 611 621 620 547 370 340 339 296 221 187 169 172 163 157 81 87 152 179 134 157 177 172 156 203 210 155 101 154 142 114 97 169 154 134 126 122 146 140 126 86 123 120 134 103 91 90 122 122 114 129 147 145 99 151 130 115 113 124 133 112 91 117 99 113 121 109 102 98 121 97 115 146 119 128 139 102 61 83 58 60 75 103 98 86 80 87 96 85 77 54 55 55 75 81 56 50 53 51 63 52 49 50 48 39 54 58 57 48 30 28 31 30 18 20 56 47085 287 333 30 9663 13 4 45 7797 1592 401 479 714 501 311 248 535 462 496 521 708 423 412 436 417 362 486 290 554 480 474 467 263 329 304 319 226 167 292 251 113 80 146 151 65 -39 255 233 228 363 289 214 241 365 208 91 100 117 61 142 23 148 19 170 230 9 28 111 153 161 307 180 235 246 322 436 511 537 767 751 519 509 650 530 616 511 505 391 419 393 252 287 351 502 321 370 181 311 328 293 333 362 363 426 296 432 440 433 405 305 126 60 132 258 291 206 186 146 116 144 254 128 282 523 513 502 505 334 394 572 560 740 831 773 603 572 576 505 622 540 528 751 626 688 777 714 703 784 575 631 594 706 617 793 829 869 874 931 932 881 884 959 836 834 915 889 870 849 807 779 783 777 809 799 858 780 858 726 643 627 716 596 681 643 492 408 339 329 222 273 186 161 184 130 135 247 162 151 102 72 129 99 139 179 182 158 143 110 120 55 94 96 100 92 67 106 131 103 105 115 117 97 128 146 151 162 151 141 119 128 127 98 116 122 104 83 88 112 89 77 125 125 96 133 141 97 111 123 125 108 109 87 134 104 82 96 90 104 92 90 76 63 66 73 75 60 53 66 81 68 43 57 75 68 45 50 43 63 64 62 48 45 65 72 49 49 49 43 49 49 42 28 25 22 34 69 44 47094 287 332 30 9662 13 4 54 7797 1584 456 496 462 463 380 534 531 513 479 694 331 446 509 480 640 701 257 517 543 588 569 571 595 438 352 274 217 92 147 213 363 236 178 265 314 219 95 234 277 223 325 258 320 326 286 255 -35 5 227 233 33 272 235 232 31 352 381 200 175 -17 147 329 363 537 430 589 765 861 745 761 772 830 748 841 949 725 629 526 548 428 276 243 431 366 324 234 279 531 375 450 456 484 465 400 562 524 344 296 217 160 167 277 322 251 221 269 337 208 265 259 307 238 278 439 530 684 527 402 439 574 735 916 896 865 939 842 722 681 728 735 727 810 903 865 731 736 688 861 726 570 684 662 722 865 996 952 924 949 1032 860 917 936 893 910 843 986 900 902 837 804 888 830 777 825 902 934 795 752 786 742 652 605 686 675 488 453 457 451 439 326 203 212 216 198 198 215 141 196 224 215 247 208 201 179 201 287 248 225 192 138 185 127 114 164 197 171 146 106 144 101 147 166 213 217 182 126 139 94 96 129 143 160 168 173 183 206 185 197 179 198 174 164 167 135 137 179 138 159 163 168 136 110 153 135 173 128 118 127 122 124 107 111 105 119 126 118 88 131 123 119 101 98 116 114 127 108 114 102 91 92 94 100 103 87 85 85 95 104 88 92 76 75 87 74 66 88 80 47103 287 331 30 9661 13 5 3 7798 1576 603 575 487 303 311 488 548 571 360 506 704 603 633 743 658 628 575 520 587 569 414 197 480 457 396 385 159 489 206 204 -38 186 147 215 224 145 136 13 164 151 24 148 220 168 169 246 233 389 162 180 171 104 76 202 281 183 46 90 87 19 12 155 415 416 162 296 400 435 571 614 583 641 678 522 606 499 618 721 651 634 525 510 576 486 224 390 421 303 226 497 424 290 169 352 246 231 412 479 213 68 248 231 282 326 220 151 220 346 327 361 372 251 268 247 495 491 355 444 582 720 785 803 721 770 732 665 601 656 695 668 664 618 639 734 627 603 588 586 620 722 618 722 897 842 753 767 884 925 808 893 873 998 861 852 811 820 823 770 844 908 756 689 774 632 651 680 753 806 748 694 602 561 585 531 541 558 465 387 264 200 193 221 216 178 99 129 112 82 88 93 99 109 128 205 136 147 201 131 121 100 48 161 90 20 129 129 77 51 77 72 84 114 49 110 130 162 154 132 94 154 149 112 116 146 164 98 146 130 79 49 74 88 72 90 119 109 89 68 75 109 110 119 87 59 23 32 67 60 57 62 62 56 61 68 64 54 53 51 75 55 36 36 40 37 29 38 29 34 47 31 43 40 28 32 40 36 17 17 24 21 15 11 14 999999 11 10 8 47112 284 393 30 9663 13 5 12 7799 1568 8911 999999 58003 12263 999999 1416 580565 999999 5170 540 455 550 513 372 378 511 558 539 594 302 262 310 356 194 185 166 244 317 253 201 107 274 144 34 28 85 205 290 201 450 376 91 128 92 194 214 221 133 179 -30 -19 234 280 350 265 229 266 78 21 52 225 448 512 515 485 556 800 858 657 714 834 917 801 596 649 659 655 583 435 516 483 397 321 246 276 416 550 463 365 295 340 288 468 368 279 271 234 148 278 195 246 395 266 300 174 107 238 221 222 191 246 278 289 361 611 714 631 629 667 877 958 800 726 714 642 700 551 592 678 806 686 728 786 678 685 718 570 542 712 669 753 868 814 885 858 1037 1042 859 898 1008 990 908 985 930 903 867 879 877 852 851 892 941 785 768 835 853 743 714 647 697 668 675 611 497 425 261 259 246 232 260 220 191 126 81 150 186 103 126 133 184 158 160 205 277 211 197 202 162 91 118 150 111 93 133 143 113 116 107 106 107 125 169 126 115 123 130 110 111 123 100 84 97 123 111 136 120 83 88 111 89 98 87 74 115 101 108 104 88 119 120 92 109 130 149 113 103 101 80 99 76 80 105 83 45 67 68 77 74 61 72 88 76 79 79 62 59 45 32 44 52 54 51 49 46 37 38 42 41 37 35 25 19 33 14 47121 287 335 30 9665 13 5 21 7799 1560 8886 11745 9683 20208 31541 25082 25005 999999 999999 999999 999999 999999 999999 999999 11916 231684 999999 2661 322 478 351 378 185 235 169 188 288 172 266 262 165 379 210 155 134 146 358 188 228 256 191 46 135 222 199 192 126 193 234 167 204 152 191 210 80 234 266 107 190 259 258 274 320 436 586 472 679 761 780 666 730 870 795 745 755 814 587 538 624 428 386 435 390 394 393 445 428 506 506 345 367 485 459 512 456 380 290 245 183 163 234 305 275 431 377 329 220 188 194 187 136 209 435 283 448 647 666 757 622 782 871 881 745 742 672 641 622 613 632 859 814 870 829 747 617 619 658 578 559 596 613 715 891 980 914 905 823 805 899 818 821 954 924 875 782 732 793 788 809 841 812 811 850 830 842 856 836 807 750 758 692 667 623 629 586 557 401 350 310 271 198 190 251 206 186 149 142 141 119 79 213 195 170 212 239 233 170 133 185 187 174 171 197 181 132 123 142 165 173 163 147 116 121 151 172 142 140 179 168 159 149 125 125 127 114 94 113 107 142 135 109 114 96 119 165 153 133 121 120 124 137 149 125 133 137 114 119 130 128 123 119 112 99 90 94 105 96 95 104 112 98 101 92 101 92 88 91 92 94 75 75 73 79 80 63 56 63 68 61 55 51 38 34 55 59 36 33 47131 287 333 30 9663 13 5 31 7800 1551 26422 14588 6990 999999 999999 593919 999999 735838 72904 374072 999999 9128 999999 57643 874983 999999 64911 999999 999999 1377 142 282 55 123 205 243 156 212 149 354 227 282 218 227 203 31 45 158 95 158 141 412 267 56 55 -43 125 76 38 8 222 308 482 340 74 16 143 20 999999 209 207 161 262 404 258 598 626 883 652 577 697 607 738 649 633 819 643 562 498 544 519 494 366 221 461 438 452 462 376 335 416 425 300 180 237 343 291 132 319 307 210 270 329 249 222 312 284 94 186 212 232 212 283 396 492 627 679 659 600 824 830 813 846 841 834 566 504 716 723 583 656 639 598 704 670 737 694 602 493 628 622 546 646 798 809 849 914 853 873 848 770 881 916 886 838 766 659 698 715 852 792 684 661 754 734 750 770 760 747 748 692 661 604 663 638 511 448 337 337 306 130 136 168 157 40 153 188 178 138 112 55 129 162 171 129 169 158 150 155 152 101 91 124 166 122 94 110 137 112 20 61 127 118 94 121 102 129 123 116 105 95 109 94 113 100 104 89 82 118 122 115 119 116 82 93 135 153 84 87 130 121 111 128 117 113 129 95 77 98 91 66 63 80 59 66 110 99 92 70 86 76 82 84 72 86 73 70 70 62 39 41 55 55 65 75 48 51 51 51 47 42 47 45 44 26 21 20 47140 287 332 30 9662 13 5 40 7801 1543 6590 3385 5078 20333 999999 999999 999999 999999 999999 999999 999999 11289 999999 4714 999999 50975 999999 999999 999999 999999 1860 442 362 377 999999 999999 999999 231 -28 634 898 760 158 187 541 390 208 353 483 384 138 275 220 999999 999999 143 314 229 75 288 367 592 512 -83 333 511 304 370 600 212 308 322 190 467 690 555 776 1182 504 735 844 978 951 1115 1108 1149 857 710 609 881 756 280 256 191 284 296 280 366 298 410 524 626 556 359 362 388 437 198 521 309 199 426 701 535 371 439 129 109 40 288 399 396 453 455 534 530 844 631 611 665 830 1005 971 710 605 614 593 529 276 553 857 1022 886 809 584 666 834 632 691 788 582 568 699 899 960 893 880 1078 1094 921 983 992 1022 1020 990 828 847 781 841 884 919 969 885 699 827 872 751 790 658 734 693 794 803 683 669 651 438 489 344 275 221 262 330 253 262 171 157 118 271 269 212 250 154 193 53 210 204 151 181 234 270 142 116 157 195 172 243 159 159 122 93 117 139 189 104 71 176 182 153 219 164 194 187 183 126 192 254 130 160 142 72 99 104 85 139 154 98 110 65 113 176 127 156 166 162 105 124 99 128 115 108 140 137 135 109 110 117 135 121 97 62 83 101 100 75 94 116 104 88 102 88 61 91 86 73 60 58 59 69 59 58 58 45 26 32 43 21 47148 287 332 30 9662 13 5 48 7801 1536 889536 70093 999999 417307 999999 8193 999999 8723 784667 77845 999999 59264 999999 999999 999999 999999 999999 999999 1229 303 219 214 173 113 103 37 26 -37 79 999999 999999 -87 999999 195 332 191 305 198 267 264 222 5 212 252 -17 -53 63 299 496 610 188 -44 265 254 -57 999999 999999 -45 -42 17 372 99 179 361 532 948 1184 794 629 638 481 568 728 872 805 799 725 609 235 489 394 514 365 264 445 25 190 228 207 232 447 345 75 253 458 367 497 465 236 274 298 177 422 440 394 235 158 205 121 300 263 154 82 372 801 895 1105 940 671 731 763 758 638 728 709 464 423 676 653 647 636 638 714 634 701 827 751 577 526 674 580 678 879 902 856 728 858 773 906 952 885 898 929 942 765 706 809 834 662 661 805 867 846 785 761 557 664 762 833 658 576 515 447 485 518 472 496 413 361 381 328 269 75 125 252 214 186 116 44 210 259 166 130 141 210 207 190 189 165 94 152 101 155 139 184 186 132 14 -4 93 178 71 99 131 82 94 76 105 77 132 149 55 31 42 90 20 66 112 139 58 27 93 113 93 97 71 46 66 160 136 125 170 145 121 83 69 89 73 67 81 77 98 52 52 113 67 53 41 58 64 72 75 79 83 70 53 48 40 57 27 43 63 46 37 47 50 56 46 16 29 35 23 20 19 17 9 11 47157 287 331 30 9661 13 5 57 7802 1528 8626 999999 9586 999999 8337 738257 8571 782117 67726 248542 999999 2360 523 345 363 279 231 429 225 161 356 418 287 261 251 233 285 242 150 174 123 178 87 238 152 141 157 197 218 416 227 174 57 999999 -19 83 69 23 33 90 218 326 265 163 124 145 262 175 147 248 235 361 481 645 809 769 605 706 679 653 574 493 547 551 664 840 759 437 499 473 372 245 370 309 368 342 355 482 380 301 361 356 292 423 486 356 342 298 295 321 267 229 336 364 462 417 360 248 213 243 173 232 336 515 601 665 738 766 710 833 787 764 711 643 572 619 634 566 602 677 710 575 514 693 816 762 786 794 672 650 598 568 635 886 920 888 819 797 785 841 808 931 885 870 853 940 879 755 622 781 807 795 797 783 771 768 798 694 740 777 734 677 663 622 627 453 390 369 324 304 232 109 159 206 96 177 112 144 156 166 170 158 72 103 187 166 177 147 188 131 76 73 61 139 117 144 120 107 115 116 122 101 127 96 117 110 76 92 117 94 83 55 67 57 73 79 127 141 92 76 98 87 104 97 124 120 76 101 97 64 84 98 118 101 92 91 80 75 61 66 59 65 58 70 73 90 93 103 94 83 76 59 61 51 61 60 49 40 35 56 51 31 35 30 29 31 24 29 43 35 27 29 27 13 3 7 3 47166 287 330 30 9660 13 6 6 7802 1520 8331 999999 999999 999999 22595 999999 999999 999999 999999 999999 999999 111549 567 373 504 151 137 159 76 376 340 546 390 453 605 404 161 989 635 359 471 445 534 311 378 243 135 999999 153 337 45 333 -84 14 148 220 319 999999 -12 273 313 573 294 216 999999 160 44 442 717 295 360 662 719 641 823 877 729 753 896 629 771 817 520 741 710 1098 1004 1219 743 568 636 142 -91 88 205 603 451 692 525 493 521 410 346 328 753 442 312 469 611 241 324 -83 244 524 396 -54 -6 108 38 -80 398 510 395 795 1250 989 1151 977 1083 586 685 630 545 775 669 680 1059 709 676 840 592 546 556 659 687 641 1001 980 773 905 782 750 623 776 909 718 856 947 873 833 846 877 918 892 834 912 930 807 734 717 850 948 1037 864 811 780 638 717 730 641 588 484 698 619 594 652 441 416 374 409 382 359 126 148 283 197 180 315 365 322 209 140 163 168 130 75 325 377 257 214 247 147 114 39 -12 236 238 148 117 -12 14 119 85 66 140 101 145 128 85 46 154 197 156 34 140 182 152 97 152 108 164 88 51 76 108 79 96 121 100 88 117 116 89 161 124 117 128 110 90 119 97 124 116 85 121 90 137 151 96 89 94 58 97 108 82 78 115 111 92 72 84 86 73 58 76 67 73 80 54 70 64 41 46 39 35 20 26 47175 277 597 30 9657 13 6 15 7803 1512 54819 349 999999 318 233 -84 221 114 -84 82 222 73 -80 132 63 75 238 48 999999 136 161 83 -69 385 308 231 127 -15 383 429 243 -81 999999 217 230 999999 -11 121 350 197 388 485 791 560 258 78 999999 89 -35 98 100 63 999999 295 302 300 479 802 275 302 690 794 460 445 806 907 707 815 758 630 764 911 709 578 604 441 382 332 283 455 616 569 63 314 816 359 376 319 537 798 726 466 404 389 195 251 295 225 146 64 265 240 177 250 519 734 553 762 681 441 851 984 617 473 610 740 633 767 544 543 611 551 541 568 564 719 727 582 725 705 581 482 532 623 809 914 905 814 751 598 605 900 1053 899 912 987 890 877 759 669 805 811 751 766 852 785 792 698 574 577 623 685 479 619 805 694 613 432 351 373 312 271 204 109 82 159 186 124 228 302 267 209 191 50 4 14 78 97 184 169 172 170 163 149 80 152 172 58 -17 116 194 24 50 -14 17 136 151 140 246 152 103 157 162 144 123 100 39 17 121 160 91 95 129 152 146 80 94 124 102 109 147 83 105 108 119 140 66 68 112 66 92 89 56 64 102 82 84 78 60 79 68 84 63 66 87 81 83 78 68 57 44 53 68 48 53 48 54 58 39 39 41 27 32 29 20 17 17 47184 278 597 30 9657 13 6 24 7804 1503 783333 567599 999999 9141 488 398 358 402 525 464 313 334 336 332 285 262 217 168 231 242 230 145 185 298 277 111 196 175 99 140 42 167 336 217 59 51 111 228 413 605 807 685 322 223 135 47 165 138 279 452 612 403 265 468 469 500 533 611 642 691 774 676 585 744 765 835 929 861 829 658 587 488 498 431 522 560 490 545 608 394 467 561 529 502 528 652 499 476 575 349 403 401 420 451 497 479 471 368 334 216 288 424 527 630 622 733 780 677 747 782 660 540 633 640 645 632 543 608 610 696 588 436 589 726 719 759 798 776 813 773 590 632 738 882 899 902 941 933 930 1002 1023 858 830 977 969 979 851 892 943 918 905 924 886 865 897 899 886 874 751 684 693 585 657 620 575 524 509 327 250 263 320 341 327 213 158 255 173 175 201 231 161 130 153 176 183 134 129 235 213 198 159 166 211 211 165 154 140 164 167 134 124 130 150 157 131 148 173 136 116 138 176 109 136 138 121 119 121 121 138 165 144 142 137 142 122 115 115 130 145 115 118 170 151 119 133 120 133 121 106 133 101 114 118 104 95 111 101 124 121 107 120 123 102 98 105 113 91 74 77 86 90 89 87 78 72 58 65 69 66 57 58 43 57 63 45 33 26 15 47193 281 506 30 9656 13 6 33 7804 1495 420633 999999 999999 5369 949 743 403 366 337 467 490 491 350 374 379 355 207 322 397 295 155 151 253 178 126 207 161 62 43 225 53 32 177 198 48 99 345 417 280 119 337 405 633 915 584 276 190 120 188 292 240 273 402 397 442 368 410 351 429 633 565 593 611 738 598 611 690 742 748 807 688 813 804 600 464 425 550 549 518 478 478 442 431 531 446 445 454 418 239 320 339 439 232 279 323 427 475 490 522 470 183 126 272 397 528 546 596 687 750 844 745 670 565 627 667 638 639 589 559 578 625 562 553 495 542 646 669 735 777 756 770 737 720 815 689 624 715 660 807 854 860 891 878 921 841 929 892 956 1009 930 824 845 888 916 906 802 763 779 863 834 713 642 683 639 627 664 589 618 583 359 303 288 247 216 223 162 211 209 135 180 153 180 193 185 123 143 141 113 146 216 182 162 125 153 136 96 126 135 84 70 137 99 127 145 91 118 116 106 131 108 95 120 127 124 117 111 104 89 121 104 102 119 140 123 106 107 112 118 110 86 120 123 112 125 104 95 100 114 77 86 89 94 90 71 83 78 98 85 93 102 106 83 88 95 104 105 93 102 77 78 78 54 58 51 58 55 46 55 64 49 45 46 41 38 38 39 27 25 9 19 10 47202 277 625 30 9655 13 6 42 7805 1487 18191 874 511 325 484 572 327 462 396 326 395 261 239 206 321 373 272 280 257 159 225 191 459 344 187 297 200 113 185 203 356 512 380 393 552 565 696 757 875 592 336 74 30 239 177 461 633 681 593 468 395 477 525 582 515 602 569 719 600 565 749 855 855 962 1050 1050 845 925 810 639 522 453 418 495 575 597 521 466 469 519 483 465 404 486 425 439 467 555 462 394 309 294 332 447 631 554 354 211 285 254 368 491 625 811 693 634 727 644 616 658 670 610 671 609 668 573 494 480 566 675 654 722 725 769 863 874 845 820 858 798 712 714 743 855 866 999 1078 1034 1046 1051 1020 990 1040 988 1016 985 1014 990 933 923 925 872 859 924 939 928 722 719 676 717 731 658 594 562 445 342 250 264 240 242 213 242 244 248 172 147 155 101 156 139 134 147 139 105 197 206 214 224 187 180 125 165 135 98 143 173 148 155 162 131 127 174 137 100 111 122 180 162 138 159 154 144 139 130 95 101 133 153 164 150 170 112 139 136 144 153 148 165 154 156 140 119 125 140 155 121 118 138 132 111 110 126 124 100 109 123 122 128 117 116 122 115 109 118 100 95 86 89 83 92 90 92 99 90 75 81 77 80 85 71 73 64 55 51 45 34 23 47211 282 473 30 9653 13 6 51 7805 1479 57888 706 667 592 460 281 778 561 419 379 387 243 419 292 56 208 264 490 281 183 119 434 303 88 145 110 221 186 141 85 174 203 -84 48 -9 -28 9 52 999999 81 301 469 697 829 499 238 314 167 342 467 770 798 755 593 489 458 444 572 382 459 512 547 736 684 690 752 815 878 980 600 735 763 674 598 550 568 605 559 476 449 534 595 429 389 351 305 349 408 488 545 473 620 566 447 461 449 283 344 570 612 478 316 205 218 407 512 369 719 575 666 718 811 727 600 558 517 660 495 468 441 421 561 724 726 633 641 630 660 884 850 755 749 754 657 608 661 705 791 827 920 1018 893 806 860 828 859 989 989 898 918 965 925 919 825 879 875 837 875 926 772 741 679 625 684 559 597 657 609 536 406 349 250 217 218 243 219 209 204 217 228 214 111 81 134 118 90 139 135 139 133 129 164 172 141 107 155 102 113 127 130 124 138 93 148 144 114 118 94 74 94 85 100 124 126 84 106 84 70 82 62 125 124 105 71 104 82 114 117 100 103 88 85 147 109 103 111 113 106 108 84 89 79 87 96 113 75 54 73 102 96 97 92 76 88 61 62 83 83 81 80 100 83 68 73 60 63 60 59 58 49 41 50 60 53 33 32 40 28 19 10 19 8 47221 284 410 30 9650 13 7 1 7806 1470 769 587 518 509 352 391 360 447 369 294 297 344 463 436 443 331 420 214 263 299 240 307 230 350 240 183 311 219 275 344 158 100 105 105 103 92 161 215 109 -18 65 70 213 335 633 845 619 392 210 292 658 801 851 878 810 570 509 480 462 469 511 629 602 570 551 764 834 626 507 597 712 899 952 949 997 908 623 613 641 573 412 480 562 486 457 430 486 543 417 308 414 448 394 561 676 529 566 507 413 382 425 493 614 550 466 247 216 375 459 590 739 765 795 713 790 751 766 721 662 625 608 593 565 501 575 505 630 727 677 759 796 816 866 858 799 683 568 767 815 842 913 823 847 873 880 961 918 891 885 810 908 888 773 875 929 895 872 828 908 819 739 758 667 591 603 624 630 573 485 442 406 345 270 218 165 174 141 208 185 133 160 203 158 106 100 131 113 92 116 92 117 174 166 220 186 119 92 131 147 139 120 169 72 52 103 107 117 94 123 153 135 97 105 125 98 153 141 134 99 76 122 140 98 78 86 87 117 124 101 87 103 128 99 81 106 124 139 108 138 140 117 117 87 83 104 98 97 105 93 84 94 126 122 103 92 98 88 92 81 77 90 91 83 62 43 40 56 66 71 71 52 55 60 40 36 39 47 54 54 41 23 13 19 11 47229 282 409 30 9649 13 7 9 7806 1463 711 559 654 662 661 619 659 539 426 421 374 354 225 292 370 239 311 200 363 327 308 406 348 343 188 184 246 269 302 270 279 186 235 189 217 -1 46 38 45 -29 41 212 489 698 779 557 325 208 142 298 489 680 655 675 850 664 443 392 486 502 559 781 694 507 697 598 532 729 692 865 825 940 972 997 828 713 775 581 527 471 566 653 537 639 622 512 376 509 395 511 475 422 366 500 599 728 670 645 434 367 631 599 582 592 529 538 375 327 419 410 488 499 784 833 727 830 750 666 606 629 674 632 512 587 554 561 534 557 628 720 722 730 693 764 665 692 663 748 795 855 973 956 894 889 970 880 839 788 807 824 793 891 855 878 875 857 935 914 858 852 756 635 638 665 634 594 599 603 633 611 568 490 340 216 155 139 222 197 165 194 178 163 193 157 160 144 104 111 109 155 127 144 159 189 260 243 205 159 133 150 160 143 85 83 104 124 121 116 125 87 136 135 138 156 105 77 112 102 78 135 136 132 95 69 93 108 103 106 119 105 96 118 112 89 97 94 95 96 97 101 145 126 91 77 75 76 62 62 75 74 95 95 99 80 95 99 88 86 73 69 58 71 68 59 51 51 58 52 55 47 53 45 43 53 45 35 30 40 31 23 14 4 47238 284 410 30 9650 13 7 18 7807 1454 1324 1491 1198 1154 1173 1113 813 558 438 227 123 88 317 373 429 271 326 518 275 255 235 172 484 523 87 230 223 153 179 228 312 157 133 172 81 -84 -72 147 299 142 150 419 651 574 323 218 468 459 339 527 679 453 529 364 554 502 500 729 757 622 402 374 304 538 646 606 554 774 867 1154 1094 1025 824 921 766 674 734 757 632 560 634 712 676 516 522 658 503 662 344 519 378 460 654 600 557 594 509 745 779 733 548 432 568 549 452 384 239 231 294 480 495 599 695 848 776 804 778 648 646 657 780 631 645 728 696 567 540 566 630 742 843 831 796 609 668 851 737 841 760 573 707 850 812 871 918 855 854 813 888 852 849 760 834 920 1018 819 879 704 684 785 707 641 662 562 703 649 574 534 748 676 646 494 492 474 382 253 203 130 184 199 147 50 63 232 172 120 198 247 132 125 132 215 124 199 183 185 168 146 190 175 142 139 156 141 164 109 135 181 170 123 149 222 186 160 167 151 116 131 152 94 63 129 131 105 108 96 111 103 97 116 126 121 122 112 141 154 149 155 179 143 121 137 98 65 59 88 88 89 98 66 84 107 51 113 116 91 80 130 110 92 109 88 73 101 87 71 73 91 76 89 73 57 60 66 63 53 64 47 38 50 44 35 34 23 47247 283 439 30 9649 13 7 27 7808 1446 12423 1502 1215 1316 1167 936 1185 727 260 445 371 372 364 328 275 219 443 556 381 441 281 319 69 168 245 43 221 446 378 82 104 123 135 140 31 103 23 229 407 205 292 487 556 415 104 195 450 601 786 1094 1064 791 714 543 506 629 358 660 736 635 536 548 603 510 823 852 669 733 656 933 945 990 929 737 968 686 372 382 419 627 630 543 410 412 384 468 404 463 429 352 324 458 547 513 617 650 716 638 641 837 666 570 538 685 377 187 274 529 347 375 495 713 718 680 807 740 811 788 646 713 669 660 670 741 708 539 704 755 818 696 851 694 814 903 844 608 522 750 690 688 740 766 935 858 925 997 808 793 895 1005 818 906 785 776 740 869 935 817 710 705 758 631 610 632 581 524 631 690 626 626 622 395 252 224 207 254 203 152 155 159 253 181 92 125 114 181 229 192 250 151 115 170 187 199 154 178 207 151 142 91 173 162 168 138 122 132 180 211 185 177 171 176 115 145 119 73 105 126 145 149 173 124 94 117 94 86 97 78 139 155 106 99 120 163 153 156 124 129 148 147 97 87 52 94 102 87 100 120 86 80 82 117 110 112 122 104 105 98 95 89 81 74 93 51 48 69 87 94 81 62 47 56 72 60 45 40 45 28 27 28 17 14 11 47256 284 406 30 9646 13 7 36 7808 1438 1759 1475 1280 1137 989 825 876 593 355 351 469 314 222 231 316 243 139 207 305 324 227 428 451 381 201 249 269 293 97 143 84 11 170 137 62 169 6 69 131 202 305 188 161 253 413 350 388 452 733 849 755 742 780 582 471 601 623 439 447 655 696 618 468 344 400 556 574 916 838 887 971 793 763 821 742 699 606 709 556 609 696 607 529 477 523 478 538 366 386 303 300 308 350 341 384 548 588 553 495 578 725 728 580 497 487 513 200 143 260 373 472 554 635 700 773 830 751 699 642 687 669 662 651 605 570 575 593 627 670 763 793 791 826 840 883 821 696 595 701 796 898 1022 914 890 885 881 841 841 976 880 862 870 913 823 844 840 848 904 849 793 712 645 586 552 573 595 605 626 612 626 412 256 236 180 249 211 203 206 165 174 207 185 166 165 201 150 143 162 177 195 141 150 166 141 167 169 127 170 161 142 69 108 155 125 202 148 130 174 139 156 173 121 162 108 95 140 172 140 134 117 99 112 141 97 97 113 114 101 103 114 160 128 89 119 125 183 140 105 133 132 140 132 116 111 57 53 60 82 72 82 115 75 101 117 106 100 91 86 92 111 92 84 70 54 81 76 75 70 58 62 63 59 46 46 46 60 57 60 40 28 24 19 24 8 47265 283 435 30 9645 13 7 45 7809 1430 1000 796 734 456 463 355 237 412 338 465 398 182 249 302 316 310 184 235 221 182 246 122 181 215 291 187 51 81 195 127 54 170 41 -60 2 1 -30 999999 -17 209 256 268 96 266 544 622 893 1020 1083 1054 776 510 397 425 418 523 680 691 679 657 362 391 347 396 375 506 583 619 859 892 854 885 898 803 793 721 746 706 681 567 482 529 591 588 592 456 412 396 341 296 395 369 307 433 680 621 773 699 579 612 685 623 384 289 313 268 392 436 362 408 512 635 702 670 659 790 772 666 685 644 646 669 701 573 427 588 657 752 870 745 783 911 901 736 712 693 696 707 853 872 824 847 785 836 894 881 844 889 791 856 873 958 848 882 933 846 774 644 651 629 692 662 619 600 710 669 567 591 544 465 374 317 297 312 229 213 170 210 128 168 145 190 185 176 142 168 148 206 210 226 206 222 214 175 186 185 165 167 134 127 129 122 112 140 110 154 116 121 163 111 148 160 147 141 145 160 168 120 128 100 135 135 138 126 97 107 135 139 131 150 130 118 136 147 131 126 122 150 154 155 133 161 136 121 133 105 88 113 115 106 116 113 137 129 119 112 108 125 109 101 125 110 105 95 88 87 92 99 81 65 77 68 61 82 73 58 58 63 46 43 31 33 33 47274 283 439 30 9649 13 7 54 7809 1422 460 414 517 436 338 497 465 378 375 361 385 437 452 218 47 187 471 261 293 194 187 144 227 136 249 344 183 98 99 110 186 145 128 125 223 156 202 156 152 265 82 129 193 238 408 548 651 784 972 1103 1051 759 527 509 492 542 565 838 941 675 620 575 403 467 497 557 899 991 882 833 923 888 754 787 691 691 655 731 724 520 599 624 557 473 477 468 469 561 578 462 348 425 434 456 411 573 757 799 705 653 694 756 580 351 246 162 228 336 501 533 574 658 719 852 758 752 717 709 671 705 590 514 532 602 632 638 623 751 704 786 820 827 733 662 633 656 720 841 874 849 827 799 800 864 778 804 832 943 881 927 903 917 875 895 894 923 897 825 811 782 727 797 678 646 626 608 609 666 639 559 434 420 332 237 204 251 230 220 228 222 160 175 144 186 140 99 170 172 215 255 245 196 215 183 185 152 161 130 141 176 157 145 98 105 135 180 183 156 152 151 140 141 150 138 129 138 121 110 132 135 149 143 144 75 68 101 119 128 136 132 131 137 124 109 123 130 143 153 136 123 114 119 96 108 105 90 91 95 101 89 113 126 108 122 124 110 103 93 95 104 95 91 89 80 82 92 86 85 75 81 66 71 66 67 51 45 46 49 33 34 22 14 9 47283 293 142 30 9652 13 8 3 7810 1414 6838 826 583 652 672 635 600 766 848 697 474 650 653 547 400 366 402 321 424 665 490 518 226 290 305 268 407 368 214 108 208 355 429 373 362 163 155 374 476 306 256 238 248 232 92 -2 -66 142 249 193 197 36 90 149 349 474 596 785 1010 1110 961 609 481 499 660 882 974 708 789 748 681 703 867 695 434 403 619 805 1034 1030 878 842 1037 985 695 581 565 662 704 825 801 642 578 579 638 625 414 396 439 495 636 602 587 732 759 831 649 656 808 757 772 689 609 445 399 276 363 525 516 663 627 685 737 784 723 764 678 712 784 672 648 718 653 732 642 659 732 846 812 792 847 915 895 894 737 601 493 677 834 902 1013 1000 990 885 981 953 970 883 919 932 963 902 923 873 895 1028 961 926 892 806 758 793 782 720 685 673 714 611 625 794 745 558 475 423 335 293 323 284 178 205 234 249 219 169 251 228 235 242 193 250 222 160 207 210 223 246 221 224 226 202 129 126 135 170 250 202 159 182 165 151 159 186 166 177 144 165 156 150 191 167 155 162 169 134 146 177 162 170 141 136 138 124 120 122 152 164 183 173 163 180 179 148 154 169 145 122 103 114 142 132 153 158 154 162 134 114 113 124 135 129 122 103 110 118 104 112 119 128 116 110 92 84 71 74 79 73 70 77 66 57 43 45 34 47292 292 141 30 9651 13 8 12 7811 1405 804 826 731 579 510 614 491 521 343 337 409 356 180 324 226 314 348 293 448 424 460 402 217 87 226 182 24 260 164 220 362 302 208 135 297 248 81 103 245 194 -4 24 77 61 24 73 111 107 228 153 152 73 61 95 234 528 695 1152 1118 1084 846 495 429 288 264 455 558 512 489 521 667 590 504 334 398 550 831 783 805 920 1000 1023 888 917 766 753 629 769 648 575 683 519 430 446 469 408 395 486 464 542 550 471 488 432 635 619 743 656 656 685 622 624 761 619 521 328 180 212 315 406 575 651 630 679 663 765 653 645 588 553 586 666 764 726 627 554 646 687 651 808 805 819 880 787 696 695 485 540 771 841 819 843 909 929 904 980 821 822 898 905 876 846 832 886 871 875 810 769 751 634 638 618 641 670 615 612 623 636 628 563 478 449 334 234 266 239 241 207 173 193 218 154 163 182 179 135 102 176 234 181 132 144 209 177 181 171 177 181 144 97 151 164 125 130 178 182 119 152 141 160 149 106 131 116 158 120 158 119 102 103 130 140 116 103 98 116 87 89 85 95 106 90 79 135 121 148 127 134 126 149 149 152 137 141 136 114 90 81 65 86 94 89 99 108 112 94 98 111 109 106 90 69 67 55 59 62 67 69 58 56 56 56 52 39 50 48 40 43 28 13 29 21 47302 293 144 30 9654 13 8 22 7811 1396 642 537 263 312 489 450 437 473 514 427 273 321 327 300 232 281 462 536 323 176 302 258 307 509 281 167 288 387 316 214 87 199 191 7 111 194 252 275 346 248 7 76 279 120 201 318 274 122 150 103 -47 -25 225 469 588 731 1067 1033 1039 654 506 429 319 444 638 554 448 573 519 531 444 275 421 431 715 926 880 947 866 893 936 847 768 769 856 648 686 689 730 611 635 527 584 474 333 365 475 412 425 484 502 528 622 626 763 841 646 656 823 724 777 794 714 423 355 295 212 257 318 377 498 603 668 670 583 657 727 713 717 694 667 702 647 667 589 618 723 727 770 840 819 822 902 832 801 764 688 550 556 779 955 939 907 918 1019 990 1003 936 847 886 922 840 792 841 912 766 847 844 783 763 744 671 637 605 563 696 650 660 697 650 667 523 359 302 259 246 219 180 250 217 214 220 267 253 187 146 157 237 197 187 164 179 153 158 202 175 127 109 135 158 165 186 201 215 150 182 162 140 148 143 103 141 94 131 120 117 102 137 137 125 119 150 142 147 104 113 129 131 127 150 136 120 99 127 125 159 137 141 159 149 123 136 138 136 140 127 101 100 116 102 110 121 126 124 121 115 110 108 108 101 103 89 86 98 79 70 81 79 79 82 75 64 56 54 69 60 44 48 50 48 44 39 28 47311 293 145 30 9655 13 8 31 7812 1388 530 435 427 421 530 489 380 458 551 539 424 463 321 206 999999 999999 999999 285 366 256 459 385 260 254 228 206 195 303 201 237 170 289 202 61 186 187 151 52 170 195 32 125 234 152 234 29 27 126 180 42 159 263 335 388 697 970 988 950 767 647 457 506 622 578 509 518 594 527 467 395 509 548 589 702 727 754 781 926 964 859 854 813 777 786 800 647 727 788 708 738 653 639 656 524 491 533 514 404 456 454 403 422 464 624 665 836 810 697 723 792 772 683 723 654 576 374 378 280 290 408 467 636 555 614 581 708 664 704 774 713 684 632 705 710 647 562 534 603 630 717 796 799 688 740 741 796 801 781 718 598 695 765 863 917 921 924 918 889 891 918 907 881 903 922 854 772 790 817 735 645 664 709 656 608 574 599 606 578 616 612 586 392 354 199 241 192 181 179 205 147 159 220 200 200 119 102 158 117 107 100 175 180 175 145 174 190 180 131 177 146 101 165 143 67 73 126 110 81 108 127 128 150 136 138 125 124 165 94 102 96 127 101 116 124 142 88 79 76 90 117 141 127 95 102 116 132 122 128 102 97 105 111 117 90 108 86 102 82 71 82 80 88 93 123 104 102 92 89 89 76 72 67 58 55 55 77 52 41 52 53 45 38 37 39 37 34 30 25 24 16 10 12 2 47319 275 687 30 9657 13 8 39 7813 1381 304 233 186 269 377 345 166 142 264 243 312 279 208 261 336 212 269 157 190 73 150 189 44 160 161 192 197 233 233 313 81 40 192 145 170 200 570 1023 1185 1181 969 709 518 508 525 483 572 648 620 473 569 436 354 495 773 744 700 851 939 841 937 994 861 810 712 618 695 686 668 694 732 791 691 728 628 626 609 443 390 306 433 549 478 461 444 607 703 738 758 796 760 683 632 600 675 615 349 241 256 231 308 351 424 373 452 480 533 587 616 650 785 746 798 724 691 700 766 704 614 592 682 705 775 829 835 905 909 873 798 879 832 758 706 619 640 826 901 920 920 922 987 976 955 927 935 894 887 938 918 805 789 719 699 652 565 611 645 603 627 611 572 513 384 325 266 281 210 212 232 196 190 201 201 205 233 178 163 125 164 167 204 140 179 171 205 190 238 227 172 173 140 122 150 157 148 166 168 154 132 150 132 116 154 135 114 121 139 133 93 115 122 151 145 126 141 110 140 111 128 129 126 137 148 153 137 154 144 113 144 154 157 150 128 112 124 108 83 104 93 110 95 109 131 125 140 142 147 111 112 109 117 105 102 102 103 103 101 96 91 93 105 94 78 70 79 69 68 57 70 54 53 50 44 33 21 47328 266 690 30 9660 13 8 48 7813 1373 293 293 62 182 411 354 260 226 181 202 182 165 249 78 177 250 84 246 177 78 186 161 123 49 191 43 171 100 136 160 66 28 207 133 256 269 470 993 1312 1322 997 674 512 531 692 795 530 597 613 332 429 404 531 547 689 670 743 722 729 662 668 744 632 648 623 745 690 627 526 530 518 562 452 560 511 387 272 260 237 339 387 451 483 587 554 607 642 725 709 741 524 454 453 560 396 410 306 114 154 212 267 384 435 458 442 555 537 497 563 598 625 663 626 598 589 542 574 651 459 455 481 588 608 638 751 704 692 720 728 786 680 520 597 592 583 587 702 870 826 815 815 864 846 804 769 727 723 765 818 813 790 683 619 533 554 519 546 638 533 465 432 372 260 255 170 106 156 174 112 91 93 143 151 145 125 60 104 130 164 150 117 95 101 146 154 110 100 135 96 61 38 37 62 110 75 84 76 105 99 80 80 96 41 89 113 83 130 103 79 103 94 97 56 55 64 102 94 92 61 76 31 24 65 85 102 87 56 58 81 88 86 73 104 89 65 54 46 25 31 61 24 29 48 53 32 45 57 49 50 44 32 37 37 40 22 13 0 12 6 13 2 13 20 17 12 1 47337 275 694 30 9664 13 8 57 7814 1365 290 288 183 373 273 356 390 360 176 292 405 366 193 195 310 201 258 256 316 198 281 156 276 241 96 55 86 218 145 226 322 270 245 339 305 404 945 1138 1412 1479 1379 889 607 470 464 644 756 813 674 544 670 646 367 431 608 567 722 848 878 995 957 927 997 923 884 943 866 733 779 714 642 748 896 816 636 577 468 458 428 376 506 430 547 611 708 862 828 824 802 858 913 734 641 696 568 472 439 353 257 307 379 371 641 598 562 715 640 625 746 797 760 785 733 647 629 668 705 716 660 591 635 707 744 712 768 759 855 859 765 719 679 732 724 646 625 821 854 889 936 923 892 913 923 842 869 853 897 919 916 917 864 778 732 672 631 636 622 605 658 586 503 454 409 397 317 300 274 270 204 178 184 266 264 195 155 147 147 179 164 210 215 245 224 198 207 129 142 121 164 145 198 191 189 191 167 132 140 119 170 119 141 160 125 130 104 119 156 132 140 118 152 113 129 133 158 150 127 122 143 160 144 145 160 161 177 137 124 172 187 189 176 152 115 104 112 100 105 107 92 101 117 123 128 126 105 101 107 97 108 134 125 103 92 90 87 76 85 91 80 79 87 91 81 67 49 60 61 56 52 47 44 35 27 25 21 47346 275 699 30 9669 13 9 6 7815 1357 390 408 162 243 270 127 195 311 286 309 214 201 271 291 286 81 149 146 174 199 231 141 58 234 132 209 44 67 340 249 134 130 238 338 531 587 976 1388 1389 1388 1418 1193 726 479 348 358 498 775 672 651 618 536 547 410 510 577 715 705 853 1003 1034 841 741 796 797 681 717 680 766 765 685 698 660 569 737 623 520 501 409 381 461 421 577 660 626 665 706 695 769 614 536 645 724 617 494 513 558 426 312 183 223 311 243 406 584 621 631 519 627 609 676 738 687 781 692 680 643 638 687 623 604 654 620 724 844 811 794 744 877 908 804 806 737 727 694 642 636 770 904 863 866 895 915 939 929 917 882 932 914 865 789 881 907 824 850 775 708 684 651 649 598 581 551 530 394 308 259 204 221 163 140 179 151 171 200 156 108 118 123 164 210 220 202 242 151 218 166 113 119 118 96 140 136 126 142 171 126 123 140 148 131 111 114 136 126 129 100 116 130 153 146 130 150 180 158 111 92 109 127 111 65 104 120 107 129 115 108 111 144 148 137 151 151 127 121 112 107 95 101 82 90 117 108 113 124 122 117 92 85 107 105 97 85 84 73 61 72 62 66 75 69 70 63 66 57 53 60 55 59 55 41 34 19 16 10 47355 273 733 30 9673 13 9 15 7815 1349 336 378 254 171 110 282 357 172 209 352 129 261 136 121 104 89 58 230 176 266 235 167 88 59 28 69 104 158 205 113 149 284 358 465 734 1296 1441 1405 1542 1389 904 578 490 630 754 544 594 699 816 628 500 402 474 545 687 656 634 614 711 820 844 867 820 891 711 627 711 717 701 680 745 557 624 649 539 459 405 373 355 331 340 594 672 565 619 713 671 727 703 680 558 515 622 554 392 323 274 218 256 263 352 518 509 595 648 571 631 619 655 639 707 635 615 645 628 602 577 574 620 669 678 706 773 812 772 758 667 631 666 606 533 516 576 683 785 832 947 897 922 814 816 831 796 843 865 834 856 819 885 900 756 821 824 754 670 687 648 661 657 614 603 597 593 468 304 265 288 282 241 229 145 149 186 205 106 84 113 95 75 85 151 194 166 118 140 202 167 128 150 134 128 102 151 107 112 125 154 154 165 133 100 119 91 105 106 103 142 117 119 105 110 77 87 106 100 99 121 94 79 89 94 92 88 93 95 69 104 100 105 92 106 94 100 110 89 59 70 79 75 79 91 94 83 67 74 102 115 81 66 70 80 68 60 65 72 77 53 50 44 55 66 39 50 50 40 35 44 41 34 21 13 1 1 47364 274 675 30 9675 13 9 24 7816 1341 219 166 181 154 157 285 330 291 193 214 235 175 220 269 340 119 94 146 74 97 142 157 210 97 41 2 147 164 120 308 268 49 57 163 243 716 1326 1590 1446 1706 1632 1096 775 503 413 625 562 566 791 704 565 481 452 347 533 684 624 557 592 698 783 868 912 793 683 628 602 567 628 600 582 586 701 583 553 622 473 448 414 469 439 551 677 610 607 708 766 680 557 649 605 537 584 574 444 421 306 172 126 213 277 360 447 465 459 655 583 581 605 643 652 605 597 578 527 556 643 600 596 589 528 610 775 817 799 781 682 647 687 575 562 603 585 771 867 867 879 872 866 854 732 866 878 781 836 787 773 831 864 852 844 829 784 842 741 613 611 679 666 687 653 551 471 330 297 245 222 199 231 236 197 174 187 180 168 112 134 167 177 121 118 176 161 142 152 157 159 151 151 191 125 96 113 103 134 121 123 105 129 131 111 175 159 132 121 104 108 100 95 109 113 79 106 116 96 107 125 90 92 114 122 103 126 110 121 92 84 130 132 133 135 93 91 102 109 127 115 82 81 89 77 73 88 90 96 88 94 90 91 78 67 73 58 66 66 76 72 59 66 69 54 51 52 59 51 45 25 24 39 35 23 6 0 1 47373 275 711 30 9681 13 9 33 7817 1332 386 378 294 313 285 179 214 242 205 171 190 199 268 245 178 207 153 164 135 84 146 88 70 89 90 197 234 139 201 156 109 132 117 76 323 671 1132 1405 1472 1680 1384 1061 773 501 461 546 585 592 767 906 881 839 567 540 378 621 726 656 619 673 818 939 984 868 762 901 817 823 740 771 806 729 656 667 703 548 505 421 422 532 520 473 508 654 771 799 831 779 711 655 663 691 651 562 528 482 536 433 244 307 427 422 430 449 571 698 691 632 656 616 640 654 681 666 616 679 645 558 586 637 710 769 826 840 864 749 823 826 743 712 751 661 605 657 781 845 892 901 975 937 875 876 880 892 876 867 905 915 868 895 838 803 732 715 632 639 687 661 676 636 636 568 472 338 294 258 182 246 237 204 249 221 235 166 178 153 159 223 183 193 231 180 136 121 194 197 138 154 185 219 188 150 133 142 198 179 189 183 132 133 134 147 144 133 105 152 161 136 107 139 145 157 145 159 110 98 132 139 119 105 135 128 163 160 136 143 124 137 140 137 145 131 153 148 112 108 96 115 104 98 110 123 112 119 126 142 126 128 136 107 93 126 107 98 95 103 84 86 108 94 94 87 91 92 85 72 72 78 67 63 57 44 46 35 31 47382 271 716 30 9686 13 9 42 7818 1325 232 299 245 285 317 168 197 187 260 319 265 171 227 190 163 185 241 222 227 324 274 310 172 235 288 204 305 240 186 126 171 265 246 523 873 1073 1169 1350 1320 1121 1070 913 710 533 449 487 511 519 563 585 622 559 450 449 438 429 501 533 568 570 668 783 807 996 866 685 579 562 567 565 598 645 613 606 513 427 296 349 354 359 461 596 651 592 623 621 531 621 576 602 650 582 578 535 467 449 397 305 209 276 351 411 576 621 590 666 562 540 558 590 621 554 577 608 645 621 625 578 551 600 581 596 656 649 703 664 586 646 739 716 567 543 538 522 582 659 746 860 845 794 777 817 784 829 846 861 819 833 831 837 763 745 669 598 564 641 676 652 614 557 468 321 237 228 202 188 217 212 166 134 127 149 152 134 129 164 134 123 151 137 136 126 122 102 134 128 102 95 99 98 96 125 111 94 102 127 110 125 90 99 101 93 93 81 58 80 119 122 100 106 84 87 95 103 116 129 129 94 78 57 60 86 71 82 96 87 113 131 106 95 90 97 99 78 60 73 81 84 71 51 64 95 78 89 110 94 84 76 80 85 80 68 62 64 57 49 50 53 52 41 42 47 48 46 35 22 27 29 19 14 5 47391 285 417 30 9687 13 9 51 7818 1317 396 343 283 491 411 419 423 366 541 633 679 518 363 384 265 221 251 216 222 207 179 156 223 259 226 166 164 154 162 206 298 298 269 157 219 150 -2 148 297 210 187 426 755 1016 960 1040 1301 1504 1501 1260 1196 913 648 519 664 737 624 607 674 605 568 487 572 539 349 407 476 645 655 701 846 918 835 771 728 815 781 717 785 720 687 759 672 601 599 546 468 407 393 360 479 632 784 815 679 598 647 689 714 717 660 685 608 644 670 654 628 569 383 314 324 345 478 642 581 603 757 718 632 649 650 692 585 608 683 707 698 653 651 638 630 677 755 702 718 816 830 830 731 743 754 590 550 587 591 759 896 959 898 903 850 935 935 951 957 886 929 911 869 847 924 880 809 733 645 636 683 630 552 470 311 231 182 230 258 215 215 188 214 192 201 237 174 148 98 159 194 153 108 164 136 121 185 210 210 229 245 200 199 191 203 160 149 165 177 178 164 170 152 140 158 168 155 140 132 147 144 132 132 137 143 144 181 148 131 147 167 150 124 124 161 133 123 101 104 128 137 136 131 133 128 117 104 113 110 106 110 133 130 114 114 118 119 123 133 115 107 111 121 119 117 109 115 117 94 79 80 103 107 103 96 91 82 77 65 64 73 74 65 59 52 44 42 38 21 47400 285 418 30 9688 13 10 0 7819 1310 528 520 547 685 664 503 587 472 545 601 505 342 387 334 262 290 335 286 345 353 380 267 239 230 235 191 266 232 144 159 246 136 125 166 247 210 244 202 268 238 214 333 700 1100 1239 1145 910 1116 1549 1610 1450 1301 974 681 843 723 703 748 673 556 636 623 602 568 569 565 440 624 699 720 841 885 957 901 822 830 836 759 867 947 853 816 823 734 663 717 588 571 503 376 482 514 648 703 586 586 703 735 782 843 778 690 613 631 627 581 538 579 479 401 397 347 328 455 620 635 713 711 674 693 763 785 683 746 697 710 640 662 683 753 745 753 666 754 747 815 873 827 788 773 803 823 790 725 658 676 789 931 1040 959 1015 964 889 966 942 932 853 858 873 900 918 899 849 762 750 694 690 719 701 701 597 447 337 280 258 256 247 299 264 239 258 263 213 208 217 202 167 139 126 176 182 155 191 295 276 199 234 209 198 169 163 183 147 154 131 209 170 128 169 218 188 170 165 152 162 190 188 143 142 164 165 129 147 174 164 143 150 147 139 171 147 143 143 161 186 168 150 136 144 146 147 159 155 134 129 143 134 132 150 130 142 158 140 136 121 126 149 140 148 139 129 123 127 135 122 122 114 104 107 102 96 97 102 101 89 88 89 88 96 82 67 54 53 53 46 47409 285 418 30 9688 13 10 9 7821 1304 506 478 369 356 349 243 242 295 275 355 419 370 444 351 235 152 297 333 301 193 112 212 219 121 253 231 136 138 58 59 141 159 199 269 224 228 58 -1 18 203 83 191 462 890 1225 1254 938 1025 1452 1696 1517 1123 748 770 722 755 671 583 670 738 667 699 601 394 399 403 499 526 677 774 892 956 847 806 757 721 684 711 737 774 721 721 644 618 565 529 360 291 321 332 429 607 690 649 645 636 700 743 690 695 658 604 590 517 611 661 586 566 455 331 271 200 289 476 546 566 529 582 623 675 709 618 634 670 819 703 668 700 572 589 605 643 719 713 671 786 820 837 708 594 627 641 702 692 650 672 747 798 863 861 894 877 856 856 901 910 988 1015 1029 962 920 912 902 770 773 762 723 712 679 595 564 568 549 405 353 293 289 192 175 209 208 188 202 221 209 136 142 136 170 168 121 97 113 158 201 154 199 217 193 157 166 157 159 149 101 148 132 148 166 172 196 151 157 162 162 135 151 176 157 151 150 142 116 91 95 123 131 132 135 119 126 109 119 125 109 91 112 122 136 121 125 139 140 142 141 125 94 89 80 84 112 108 106 100 103 113 111 108 105 115 110 94 88 71 69 82 92 89 84 76 62 67 71 66 55 61 59 46 41 41 30 18 15 24 17 47418 285 421 30 9691 13 10 18 7822 1298 389 384 529 712 583 570 443 343 364 432 537 502 539 362 295 305 313 386 394 402 360 434 403 348 282 253 247 332 267 231 244 302 247 240 271 186 139 117 155 158 200 380 670 1072 1202 942 741 972 1535 1967 1879 1700 1328 775 710 856 856 700 701 790 863 799 779 600 520 547 695 678 814 835 929 957 811 854 906 796 741 802 759 770 815 766 711 642 599 487 456 487 526 499 583 601 695 785 787 773 778 732 702 775 723 709 670 630 631 626 551 487 435 411 356 346 448 577 680 669 699 708 627 729 667 667 610 675 732 762 733 727 767 745 755 848 825 774 807 796 767 835 889 782 734 681 752 721 651 764 822 841 888 921 1004 918 1003 1022 985 914 970 984 936 920 934 961 975 923 822 741 680 727 686 664 627 496 399 276 305 325 378 326 268 265 264 269 252 241 214 198 182 184 192 205 215 234 221 221 223 233 217 179 224 213 218 174 190 178 182 160 152 180 177 146 136 132 170 200 193 178 148 152 188 174 182 172 173 194 184 153 172 181 167 160 158 153 175 158 146 157 169 179 194 206 201 170 160 171 166 138 128 132 132 129 137 143 140 148 134 159 161 162 154 154 158 151 144 119 119 120 118 113 118 128 127 118 117 117 113 106 97 89 86 77 65 66 58 53 50 47427 286 395 30 9695 13 10 27 7823 1293 816 745 673 655 684 676 522 377 321 344 441 477 483 405 295 359 242 373 442 303 363 384 218 42 121 189 171 292 298 213 120 158 158 170 157 251 286 209 157 183 177 186 171 520 673 667 501 354 639 1379 1899 1812 1658 1218 672 584 716 647 623 719 673 611 667 597 654 657 576 547 619 693 693 748 903 844 817 868 803 794 732 617 745 741 742 749 748 761 854 700 472 368 378 466 506 587 730 611 637 834 790 800 745 571 509 584 522 484 509 466 457 359 241 249 401 461 518 606 564 624 595 563 573 569 631 663 627 695 820 761 774 748 720 739 680 695 731 753 707 690 737 682 632 651 643 713 752 789 849 895 875 884 943 975 917 906 904 934 935 908 909 941 912 922 890 884 878 848 727 704 716 679 672 511 412 353 343 258 230 241 243 250 247 241 248 227 190 177 212 202 145 112 100 174 167 164 131 174 148 148 144 125 176 203 180 168 132 119 152 164 125 106 141 137 107 135 168 150 158 148 101 90 144 147 147 152 132 126 121 132 144 117 115 119 127 132 102 116 143 141 140 140 129 126 127 140 134 109 107 120 134 137 102 102 113 133 135 138 133 120 126 130 124 127 119 110 92 89 84 80 93 97 87 81 83 79 71 67 63 58 54 54 51 48 42 26 25 20 47436 285 399 30 9699 13 10 36 7825 1288 595 505 483 442 473 555 489 460 400 363 281 260 259 247 217 190 211 91 126 143 214 298 166 8 171 348 364 196 183 57 181 274 285 150 147 29 138 168 197 108 160 226 291 261 254 312 443 858 1414 1614 1602 1637 1422 845 645 737 775 699 604 504 475 568 577 499 446 460 558 605 565 583 471 689 873 816 725 699 704 671 654 654 624 637 653 562 581 595 547 494 413 440 421 365 289 438 635 535 535 496 529 650 548 582 597 525 549 539 413 395 372 357 320 233 297 273 390 489 615 532 486 524 571 534 584 682 580 628 628 615 612 687 733 777 712 681 705 821 799 751 697 604 555 599 669 691 680 739 779 786 867 866 859 891 911 930 922 883 852 887 890 914 872 815 784 856 782 736 707 697 642 636 638 538 490 398 378 246 205 210 280 257 244 286 260 200 174 182 138 128 154 135 140 95 76 123 109 100 128 139 213 186 138 143 152 161 152 145 156 118 102 99 116 153 160 152 134 122 115 106 99 78 87 93 70 110 93 80 48 93 100 75 89 77 81 97 95 112 92 88 98 95 101 111 112 100 90 92 84 78 67 71 75 68 94 108 93 95 77 100 94 89 92 90 82 89 76 66 61 59 61 56 49 59 60 49 40 34 26 18 5 18 27 19 10 7 4 47445 295 128 30 9698 13 10 45 7827 1285 683880 20370 2139 477 451 642 760 497 502 754 500 493 607 536 469 378 422 260 218 350 502 438 316 330 302 294 132 159 241 295 334 388 242 269 273 326 151 127 306 274 259 75 194 123 181 274 171 122 233 369 376 485 635 780 697 846 1301 1614 1756 1795 1668 1180 881 731 859 1016 711 481 541 515 468 527 542 456 537 674 697 693 836 949 933 980 1020 775 739 744 651 700 754 761 728 700 766 681 807 781 613 505 341 320 525 599 472 673 918 802 802 791 827 779 701 605 686 664 656 653 572 440 514 472 335 429 506 457 367 446 550 627 566 665 587 672 677 734 734 859 769 700 689 796 951 917 786 774 790 811 744 767 740 667 746 796 863 883 943 965 882 839 946 976 1009 970 976 1055 1084 1026 984 979 968 958 891 901 918 896 936 932 784 687 627 630 586 454 521 519 476 534 518 515 487 476 447 438 331 299 354 263 223 210 211 208 155 165 174 203 206 181 204 239 221 177 214 187 144 138 187 169 142 140 185 186 217 238 181 162 179 160 168 188 169 127 124 144 141 146 148 148 161 166 147 109 147 175 162 157 153 180 154 166 172 157 141 152 147 151 155 159 152 133 148 147 147 152 137 147 139 146 156 149 144 134 136 130 123 130 111 107 109 112 123 126 105 87 81 78 90 83 78 84 78 67 54 49 49 46 40 47454 294 155 30 9695 13 10 54 7828 1282 545526 152620 1889 562 541 574 672 622 579 698 707 512 460 425 287 427 504 450 462 471 333 135 259 365 340 246 254 289 255 264 14 129 143 95 160 180 161 134 275 264 142 159 171 106 111 196 85 15 170 317 527 880 1240 1329 1140 1105 1271 1314 1345 1394 1381 1249 945 665 842 752 414 395 375 452 553 577 476 488 443 340 370 594 890 882 836 869 826 749 818 637 510 549 541 725 731 690 624 521 457 469 371 341 372 528 541 457 497 753 768 770 734 680 685 771 672 658 677 591 667 660 516 539 529 540 399 333 316 318 405 440 408 442 465 436 513 673 715 738 780 783 726 637 633 697 722 801 852 814 847 830 787 702 766 811 699 710 794 760 750 882 909 883 930 970 912 928 952 930 1022 1069 1020 915 902 883 888 849 731 726 733 703 717 681 616 569 593 641 539 497 553 544 538 539 506 501 472 381 340 325 268 221 231 225 169 170 176 132 137 154 127 121 176 165 150 132 157 144 108 142 137 124 119 154 162 138 136 144 163 164 129 145 148 134 121 134 136 126 135 103 114 133 129 120 89 123 148 133 110 119 116 135 126 128 150 143 132 126 118 137 126 89 101 110 104 110 118 86 82 121 127 106 127 137 114 103 108 102 92 93 98 82 71 74 89 74 67 60 46 35 38 45 39 29 32 33 20 14 13 13 47463 294 154 30 9694 13 11 3 7830 1280 789440 21760 1816 494 610 579 554 543 693 594 492 391 334 451 443 371 385 499 541 323 204 265 378 265 294 128 150 228 110 74 -1 220 351 271 203 243 279 148 182 189 183 143 49 78 172 230 -28 -60 141 296 667 1031 1097 1123 997 1048 1294 1458 1318 1261 1295 1112 734 780 831 582 445 414 353 345 439 504 443 392 547 380 468 644 864 917 927 900 830 814 811 648 573 716 791 668 582 687 628 639 591 592 449 418 399 468 510 592 641 616 618 705 803 786 709 676 747 679 536 541 678 578 521 497 398 376 407 437 429 338 249 314 476 483 462 461 513 591 709 651 679 713 624 628 659 779 828 855 791 780 797 747 767 824 795 758 773 791 752 787 821 860 864 935 971 968 975 997 969 930 935 992 1048 1007 1012 960 930 870 840 905 849 814 762 697 579 576 680 762 696 645 679 643 629 645 648 649 638 662 559 441 382 328 293 263 314 279 243 262 204 169 171 139 165 143 128 146 104 107 114 150 160 142 129 114 119 132 125 153 160 131 134 160 140 150 152 130 136 122 131 150 139 135 120 96 122 135 143 145 127 132 135 131 139 145 152 139 134 122 103 121 128 119 100 102 106 113 93 109 126 141 130 115 126 124 119 122 132 142 122 110 98 95 96 107 103 102 94 70 71 74 69 64 54 52 42 38 30 20 14 12 47472 291 105 30 9705 13 11 12 7832 1278 95551 3652 337 444 553 658 522 585 568 410 206 203 323 335 423 511 378 285 381 298 188 205 139 187 194 238 121 120 165 225 31 26 90 114 125 -41 19 217 137 131 180 19 -74 -62 -35 30 -2 10 112 362 703 955 865 958 931 856 1008 1204 1172 1017 769 691 675 731 557 342 413 357 248 264 388 397 443 575 571 616 534 724 689 753 839 776 774 790 773 577 499 535 430 499 546 569 588 440 329 323 270 234 314 429 463 512 457 621 785 758 667 560 639 631 620 588 547 623 657 554 469 398 353 349 343 394 359 342 399 373 360 456 468 473 386 406 558 567 566 642 700 650 559 664 646 622 745 677 585 643 701 755 777 784 738 684 702 730 766 818 809 745 791 827 781 866 837 886 884 887 873 954 940 870 865 783 710 692 643 618 570 584 623 670 627 601 599 638 646 625 672 636 605 573 541 553 521 423 371 362 290 292 227 191 144 113 123 82 91 162 86 52 71 83 91 116 63 81 41 110 124 60 99 93 94 85 63 100 95 65 83 66 53 66 95 91 103 90 98 72 104 84 63 66 88 58 48 68 86 88 87 108 109 81 72 79 101 86 109 44 50 80 59 58 52 77 77 73 72 87 73 76 95 61 57 61 72 64 48 60 53 37 34 45 38 38 28 26 23 25 17 7 6 2 8 47481 292 136 30 9706 13 11 21 7833 1275 7119 273 176 375 422 534 521 387 367 256 340 315 397 462 406 398 348 257 287 250 310 218 383 212 258 226 -23 134 342 258 267 242 192 253 110 18 98 191 200 97 0 40 192 243 202 37 105 273 411 752 778 875 873 909 834 1126 1084 1132 1049 887 755 675 824 755 475 348 383 316 479 605 537 394 517 607 650 730 814 836 827 979 893 835 893 892 824 657 605 639 548 631 580 541 478 442 465 408 504 521 467 373 385 481 628 665 697 730 618 567 694 723 653 691 679 740 598 526 457 384 469 496 368 375 260 293 311 309 534 577 496 522 621 675 712 705 580 602 654 683 728 687 754 794 752 684 830 881 899 821 751 693 725 815 820 831 909 869 840 814 848 904 950 967 865 883 903 846 862 953 937 814 799 705 597 554 544 559 596 678 677 710 696 704 710 667 680 724 692 682 598 583 563 584 581 595 576 515 450 426 352 287 274 171 149 154 219 164 107 112 76 65 126 95 95 80 64 93 47 86 138 87 64 86 111 119 120 102 115 97 111 147 110 124 112 120 113 103 132 97 89 68 58 53 60 93 85 86 89 97 94 124 108 85 96 70 59 92 81 68 56 81 71 85 96 78 79 90 95 91 95 88 79 88 93 98 80 78 68 73 53 66 64 60 61 59 47 45 38 27 27 35 24 6 47490 294 164 30 9704 13 11 30 7835 1273 7148 627 723 641 611 541 536 540 392 422 360 551 488 455 407 549 455 331 348 376 330 347 411 295 126 117 233 224 193 205 352 212 90 238 263 294 146 110 67 324 317 199 143 219 165 109 178 405 737 944 1030 1046 960 1035 1199 1263 1134 1058 969 916 820 675 778 890 835 724 343 359 392 499 470 450 554 508 586 710 716 848 930 924 874 853 942 873 820 819 738 602 660 605 639 567 449 630 511 349 330 319 142 275 419 467 483 585 702 697 739 741 644 758 798 751 645 566 759 652 683 699 690 534 427 349 386 381 339 371 333 427 474 467 515 507 610 701 658 565 646 805 823 826 803 806 806 797 869 949 970 880 789 713 873 885 797 771 862 934 900 934 945 960 919 833 855 932 1012 923 893 870 802 788 722 552 515 588 556 551 683 626 653 705 727 714 667 667 693 780 770 610 565 633 636 549 636 612 587 521 368 295 240 265 293 291 232 155 153 153 151 158 118 114 90 147 105 74 102 73 92 109 100 120 81 140 157 114 131 132 119 121 130 116 131 77 80 111 110 116 102 104 92 104 82 53 87 114 110 103 130 123 111 135 134 131 106 92 88 102 132 87 83 90 69 87 85 90 103 92 102 112 123 112 94 87 96 96 85 76 70 65 74 77 82 71 58 56 53 40 35 44 34 28 22 5 5 9 47499 293 131 30 9701 13 11 39 7837 1271 8727 612 409 419 522 457 627 568 280 280 472 382 384 384 296 439 238 289 324 343 297 342 324 323 225 90 234 282 273 146 249 221 375 216 122 183 31 0 233 227 179 86 176 107 -60 287 334 418 694 789 783 762 1001 993 1228 1186 1121 1003 1056 892 671 706 684 723 889 919 517 270 332 397 291 335 309 430 412 629 878 994 1062 1151 1191 979 940 951 806 739 650 771 746 638 595 628 647 651 645 699 517 389 504 450 511 476 510 414 609 711 712 807 783 740 680 677 607 629 699 635 661 607 501 419 421 400 328 409 443 371 473 483 542 441 475 515 645 592 602 538 699 830 769 819 866 696 738 730 812 799 678 692 744 815 786 769 798 750 779 868 831 892 863 990 946 898 972 985 975 899 824 819 816 772 698 655 603 608 636 673 687 786 800 837 929 897 856 832 804 804 767 760 791 834 736 691 640 600 485 500 450 398 351 385 326 306 231 246 189 150 137 100 156 171 152 115 121 144 163 142 111 75 144 140 139 93 106 129 152 125 137 149 138 167 140 76 57 102 108 93 49 86 110 111 104 97 98 111 69 54 70 88 110 98 87 123 125 112 115 103 84 94 103 91 66 89 81 93 91 91 98 69 96 131 98 84 87 82 87 83 82 73 80 67 63 54 60 55 52 43 48 46 49 34 18 18 4 47508 294 159 30 9699 13 11 48 7839 1269 231607 2019 551 525 716 572 398 639 430 402 493 286 303 303 368 339 445 381 336 265 329 122 164 336 368 296 409 263 396 283 132 -58 -16 37 -9 185 103 50 341 334 340 110 89 352 190 285 591 785 953 634 688 943 987 1125 1256 1153 1284 1025 1116 957 912 684 608 964 898 802 587 417 276 365 371 533 769 1009 1053 1075 1080 1171 1259 1141 1026 858 988 923 828 784 634 698 811 500 582 612 535 584 615 492 335 398 461 526 686 660 570 582 595 590 654 620 572 683 818 846 763 701 744 782 736 474 519 576 415 360 343 317 344 462 580 480 650 698 608 545 572 671 739 819 1019 927 876 713 714 822 823 826 676 736 907 965 875 885 864 827 752 937 932 934 912 962 1005 1053 938 950 1005 911 822 905 809 903 766 753 752 697 668 460 478 512 657 960 1407 2341 2930 3899 4486 4467 3270 1953 1214 881 821 800 807 857 846 816 746 699 639 553 561 436 424 426 316 290 176 137 164 198 183 219 201 247 209 245 185 131 188 131 149 140 143 166 174 153 115 125 172 204 202 114 96 101 87 122 102 74 106 160 153 137 118 90 120 116 155 95 118 136 109 138 174 174 129 134 132 108 107 68 101 117 92 121 125 123 123 128 144 135 141 118 128 128 120 112 101 91 87 79 82 90 90 98 100 91 89 84 52 63 64 51 47 29 17 16 47517 292 224 30 9704 13 11 57 7840 1266 11444 999999 9590 3395 734206 999999 3638 5755 999999 2166 428 589 651 554 393 137 160 88 -25 153 329 309 277 221 239 156 217 437 154 -9 68 221 290 296 335 285 287 314 265 118 255 284 287 339 705 918 945 1028 1180 1237 1232 1085 1139 1566 1329 1409 687 473 646 643 969 1133 868 738 675 480 439 352 379 760 1087 1082 1124 1188 1116 1162 1073 964 1006 777 807 780 522 616 724 667 891 699 535 493 576 493 488 435 317 390 498 344 448 538 448 529 548 553 587 811 742 800 723 786 960 809 882 903 953 874 692 542 553 591 424 371 404 492 478 520 480 559 708 813 738 755 803 736 862 989 927 912 890 939 903 895 851 934 898 945 904 1019 1003 938 1057 1022 1012 1035 1022 972 937 906 839 848 942 843 923 855 883 729 690 746 716 740 707 679 616 649 593 715 1043 1759 3154 4857 5996 6582 5378 3354 1862 1219 895 872 746 740 784 688 612 632 561 418 391 386 391 413 366 277 257 239 250 168 203 225 170 182 187 144 207 194 186 153 159 134 112 145 150 118 142 173 206 172 185 103 130 98 172 188 152 147 108 151 170 122 136 147 134 140 154 132 84 104 142 157 184 168 132 127 156 165 130 141 131 131 121 115 121 150 133 128 146 159 165 143 139 134 128 136 105 104 113 108 117 102 124 106 109 107 71 72 86 69 55 68 68 44 30 22 47526 295 132 30 9702 13 12 6 7842 1264 5829 15541 35109 23502 677206 999999 999999 999999 999999 999999 1530 5449 999999 5604 415 999999 999999 999999 433 160 38 519 445 154 442 223 46 181 477 480 297 -34 238 88 259 175 128 54 197 242 338 187 87 360 432 236 469 728 708 736 765 1044 971 1070 952 838 1175 1212 1074 783 567 781 957 1411 1466 1126 846 541 507 356 274 481 583 874 837 875 1051 1106 1303 1292 1284 990 1008 922 959 711 596 882 866 621 409 633 608 620 600 563 662 641 414 355 447 567 623 671 643 495 496 739 692 784 789 855 672 787 805 993 895 761 618 486 376 521 571 544 566 425 520 517 551 579 737 572 803 718 779 868 770 924 872 911 879 912 933 910 927 899 882 991 941 1012 992 878 914 892 992 840 830 779 771 805 760 790 849 866 815 839 725 783 835 705 565 616 663 833 1022 976 780 595 636 659 713 779 936 1019 1421 1598 1511 1498 1475 1261 1093 961 824 693 790 710 733 701 553 454 542 472 428 327 313 277 288 261 205 241 195 275 182 223 207 211 180 188 182 170 185 199 197 197 160 89 103 138 126 134 139 187 157 82 105 102 125 160 157 152 105 141 130 81 114 156 152 165 107 121 126 169 156 118 111 121 110 51 70 95 114 123 99 99 109 116 100 109 130 132 125 134 122 122 112 93 85 95 94 92 91 94 90 81 77 84 79 73 66 53 50 45 42 30 14 47535 276 699 30 9699 13 12 15 7844 1262 381 407 383 313 491 361 394 162 360 200 356 403 109 232 139 204 110 136 74 126 410 517 379 288 346 299 412 519 431 764 895 811 1061 1122 1313 1235 1312 1469 1236 1313 1495 1207 728 607 1127 1406 1534 1618 1017 508 308 214 206 390 509 922 1042 1189 1292 1189 1168 1116 968 907 656 856 877 686 692 787 645 657 844 1000 812 679 746 838 693 619 609 642 851 819 620 525 427 761 776 568 777 784 656 819 1119 1191 1076 938 645 460 704 657 636 466 289 270 439 453 632 704 656 800 835 840 897 810 920 910 970 1123 964 1057 1153 1087 1038 1123 1010 977 953 1107 1025 966 1114 1021 919 886 943 894 824 866 882 839 794 843 839 974 1333 1581 1820 2253 2331 1990 1861 1659 1511 1399 1331 1124 1061 1016 1092 1042 1127 1474 1605 1399 1280 1204 1057 952 885 814 774 808 694 743 839 814 823 767 731 708 691 592 532 439 364 319 275 206 222 273 264 260 217 233 261 209 216 213 203 183 167 123 115 154 219 223 214 220 212 225 210 145 172 203 160 190 154 196 169 151 116 96 134 202 187 144 121 171 177 198 242 238 196 176 178 194 142 123 134 129 144 159 166 118 128 154 151 124 167 190 184 182 169 143 149 157 138 157 170 146 131 146 151 135 108 107 117 125 103 97 86 74 67 57 47544 272 729 30 9699 13 12 24 7845 1259 338 268 195 436 15 95 293 386 263 121 226 133 69 214 339 201 325 324 286 285 364 403 510 583 567 722 560 584 572 875 701 805 891 682 961 1138 1060 959 1103 1015 728 372 484 725 944 1239 1547 1575 1025 605 407 209 150 479 612 810 988 1338 1281 1085 1002 843 754 787 532 706 569 701 595 755 779 641 663 439 422 383 277 423 543 688 906 848 530 269 293 504 611 355 545 860 939 938 891 812 722 710 621 623 486 471 392 498 381 267 219 497 487 474 474 577 465 390 857 738 616 776 871 903 884 930 995 1094 1085 977 915 1044 918 967 884 846 848 904 1144 1039 899 895 755 846 806 737 748 798 585 633 622 513 555 684 759 848 1157 1382 1727 2407 2657 2423 2585 2547 2165 1637 1410 1358 1327 1190 1171 1086 981 877 814 809 787 727 677 614 651 661 701 781 667 580 679 753 717 660 541 517 423 360 230 250 212 218 207 208 107 29 116 205 119 112 196 72 59 110 177 132 145 88 138 88 123 141 101 89 96 36 77 94 129 141 123 99 130 103 77 86 133 76 136 142 135 121 125 128 136 108 73 51 75 63 45 77 72 45 54 110 102 53 75 85 145 123 90 91 78 93 104 108 89 81 61 62 69 58 59 54 48 26 33 21 18 3 47552 272 726 30 9696 13 12 32 7847 1257 187 297 305 203 180 141 87 143 286 202 7 190 189 196 171 155 174 257 281 272 278 214 443 571 674 702 733 541 535 568 737 830 1007 914 938 1032 1051 1081 1011 926 658 461 490 646 900 1327 1517 1263 924 715 448 298 450 631 714 1015 1085 993 1019 1008 1003 846 769 541 598 810 773 738 729 578 496 500 461 503 362 357 333 456 762 856 902 797 761 598 561 662 541 724 915 976 998 853 705 746 631 659 570 504 435 523 431 250 258 323 268 339 363 320 267 382 653 718 554 610 823 732 680 713 723 856 959 1028 1037 1079 1054 893 901 937 827 830 916 975 975 897 848 793 798 925 876 822 891 839 750 812 1190 1267 1139 938 996 1186 1410 1865 2241 2752 3396 3943 4356 4288 3943 3692 3172 2257 1571 1159 933 854 783 732 650 656 682 654 619 619 590 674 646 692 690 651 619 608 569 598 471 410 324 309 310 253 194 180 149 187 181 107 125 114 83 158 126 72 80 98 103 148 90 99 136 130 101 107 119 104 77 73 57 84 74 106 121 64 89 75 68 85 88 94 86 105 90 97 113 99 107 77 73 80 55 65 78 85 77 84 68 48 65 57 52 57 70 78 104 101 92 79 91 91 76 74 72 79 76 63 45 44 47 52 44 36 10 15 47561 280 575 30 9695 13 12 41 7849 1255 353 359 323 377 306 370 250 307 346 264 149 212 102 15 166 314 275 342 276 200 261 206 173 254 392 384 421 523 522 744 661 582 477 656 876 905 825 733 1016 1091 1053 1158 1091 999 919 602 475 624 587 893 1400 1537 1422 815 479 470 451 387 436 765 1195 1349 1206 1053 1021 1128 970 855 619 698 733 833 655 578 673 702 402 464 370 338 399 328 338 439 796 813 896 971 836 705 661 656 800 941 1105 1138 1195 984 902 698 568 506 486 483 377 422 459 406 443 419 337 386 465 489 500 613 615 587 652 660 682 726 753 926 1001 1020 1067 1179 1184 1079 1005 954 976 963 943 808 857 987 937 888 944 917 1124 1402 1726 1908 2014 2172 2091 2057 2723 2855 1989 1357 873 705 781 902 937 1067 1437 1817 2129 2629 2882 2850 2630 2237 1887 1256 1056 921 826 768 823 805 790 758 764 751 728 742 713 725 668 603 643 676 609 570 503 418 373 347 359 289 212 190 256 246 216 169 154 213 194 183 243 234 181 126 149 159 156 199 144 167 156 175 128 132 142 163 131 106 159 148 114 128 101 129 130 133 102 103 125 117 111 125 110 118 102 137 121 97 98 92 114 109 94 114 103 101 107 94 90 107 116 126 130 131 134 132 120 120 118 106 108 117 100 81 84 93 85 79 87 73 53 37 36 17 47570 275 573 30 9693 13 12 50 7850 1252 254 201 272 152 226 221 279 225 84 79 139 155 388 134 42 28 234 109 71 224 397 217 274 310 170 127 250 376 273 481 484 404 429 659 678 767 679 720 783 846 858 868 954 519 448 635 622 850 999 1098 1384 1258 711 614 217 351 506 348 242 372 761 951 1095 1039 1010 1123 1018 990 746 620 649 649 558 667 698 604 352 131 134 168 214 309 377 274 406 652 761 872 885 791 699 528 688 660 693 744 853 809 722 674 538 483 421 481 400 144 222 268 293 277 294 313 307 350 456 451 514 558 548 526 527 473 558 794 827 877 1018 940 1054 1108 998 884 907 963 940 913 832 806 772 859 909 828 982 1272 1099 1070 1382 1763 2082 2881 4736 6155 5082 4079 3374 2780 2055 1297 911 665 537 529 526 599 510 641 710 697 774 699 710 806 784 797 829 689 717 711 690 706 674 642 601 560 511 551 540 480 564 484 368 270 239 232 208 112 162 136 172 146 143 151 99 103 131 199 175 122 84 98 84 47 103 83 85 78 82 80 98 45 67 82 86 92 62 75 88 89 73 57 55 55 22 15 78 69 62 70 77 47 57 72 61 21 38 40 49 47 39 74 76 70 47 61 49 40 48 62 70 70 70 70 67 74 49 48 55 38 23 14 19 30 24 13 15 47579 277 572 30 9692 13 12 59 7852 1250 153 75 107 3 111 93 107 218 372 298 137 62 225 196 107 294 238 171 216 213 223 132 205 192 117 282 262 233 371 422 411 396 466 634 718 811 793 840 973 924 725 677 615 549 637 836 964 1035 1094 1324 1425 799 469 373 330 381 366 285 294 421 345 408 720 1088 1224 1200 1196 986 1060 955 830 754 629 542 603 498 370 284 287 195 288 295 231 433 619 758 868 939 839 709 724 851 845 886 910 673 617 569 518 404 449 384 301 281 244 215 260 334 246 357 467 369 435 435 426 371 488 544 602 704 659 675 787 935 1163 1200 1123 1047 946 814 744 861 810 802 878 919 935 868 862 874 797 847 770 783 674 623 531 654 807 1113 1464 1941 2483 2856 3197 4040 4190 3854 3435 2398 988 543 411 432 488 500 482 527 490 556 548 518 518 559 548 574 598 529 540 626 647 641 628 643 613 544 541 442 365 281 239 229 180 206 159 147 207 142 120 137 144 118 113 127 133 133 151 132 49 62 106 94 105 84 111 131 96 104 127 86 57 119 106 82 86 101 80 83 95 71 63 43 48 45 38 45 67 52 46 49 54 54 39 42 56 44 45 50 62 42 48 68 68 45 55 49 44 54 53 78 64 70 82 65 71 56 54 51 51 45 42 33 24 9 16 14 7 47588 280 571 30 9691 13 13 8 7854 1247 137 100 124 174 193 200 282 266 234 278 199 256 237 83 -19 32 161 136 34 85 205 178 283 149 218 174 299 407 666 517 422 457 710 452 598 868 770 937 909 1031 991 1123 807 725 732 729 762 951 1246 1293 1471 1265 916 731 538 476 438 431 551 513 444 477 517 902 1188 1318 1125 1095 1151 1069 894 698 621 695 612 301 387 322 136 63 180 213 409 490 380 586 664 751 890 810 814 905 880 824 1045 974 972 925 866 600 464 543 562 429 388 398 304 404 296 346 402 439 441 368 478 511 513 550 633 638 658 822 969 998 1112 1130 1086 1142 1124 1314 1339 1135 1103 1154 1256 2188 2900 1814 1825 1640 1227 1057 980 926 825 769 599 591 552 572 612 637 720 767 727 785 1007 1166 1116 928 685 583 526 520 515 474 427 516 482 478 489 488 534 551 566 556 568 668 700 807 908 774 627 684 736 724 719 636 637 548 370 324 276 324 272 203 231 210 250 229 228 229 193 195 187 251 230 139 130 91 98 133 113 130 126 176 169 160 166 137 116 88 100 114 124 92 117 101 111 118 107 100 114 122 98 114 122 98 92 93 105 99 87 96 79 60 60 97 76 78 107 114 105 85 88 90 79 87 89 90 113 120 130 114 108 91 84 87 76 66 67 67 59 58 63 51 44 28 10 2 47597 280 570 30 9690 13 13 17 7856 1245 305735 999999 265 3527 999999 1723 380 313 245 345 154 189 681 429 160 446 225 308 442 475 672 553 298 63 413 527 430 336 360 532 512 770 1041 759 651 848 872 1212 930 906 851 641 696 736 562 1014 1547 1755 1808 1569 913 625 447 443 294 546 662 817 682 1085 1225 989 1358 1418 1098 1300 1154 941 715 807 830 516 535 558 728 587 291 187 136 283 543 423 628 641 421 639 1071 1315 1040 865 857 986 1062 1064 926 1129 907 510 528 495 680 606 609 456 461 554 359 233 398 555 458 477 712 1044 965 931 1076 1200 1376 1699 1801 1818 1704 1397 1350 1080 1076 1223 1380 1443 1360 1417 1300 1391 1663 2436 3925 4827 4988 5325 4796 3470 2357 2004 1883 1486 1104 946 777 621 512 587 840 725 745 836 979 1004 1031 800 626 628 602 601 513 540 546 475 494 456 454 479 540 533 489 478 615 609 554 532 480 569 604 631 576 658 752 764 757 597 552 341 331 284 257 303 297 254 308 337 321 335 307 277 197 212 251 221 243 204 182 171 130 155 228 164 193 220 181 127 134 109 131 154 117 137 133 186 124 111 116 142 179 175 134 156 180 162 155 93 136 127 167 126 103 109 134 171 145 135 149 137 126 121 130 133 116 137 135 148 151 185 190 165 155 142 132 105 112 120 108 114 122 120 107 102 81 73 51 37 47606 278 568 30 9688 13 13 26 7857 1243 232 218 160 104 186 130 217 169 149 187 330 211 221 220 177 235 204 30 256 189 110 280 316 322 340 225 292 372 310 281 435 434 499 637 608 592 566 753 845 930 783 824 655 555 419 446 850 1522 1646 1402 1334 1090 931 594 572 660 717 916 902 1125 1151 1015 1172 1146 1030 1156 957 840 802 621 472 542 428 422 595 556 362 335 280 283 255 380 561 494 471 668 822 741 805 728 777 901 1016 954 756 704 528 398 623 614 465 411 542 521 365 293 312 329 346 269 349 494 626 818 1108 1149 1328 1676 2206 2910 3864 4546 3464 2309 2109 1872 1841 2153 2498 2342 2100 1816 1514 1522 2353 4745 8083 11865 14286 15115 12859 7633 4250 2399 1447 1050 1024 1353 1534 1243 1107 1068 889 778 709 634 558 604 586 692 671 596 501 631 687 580 499 477 478 448 429 448 393 384 362 381 394 447 394 363 397 444 438 461 455 532 635 649 591 535 558 417 360 311 300 225 255 247 274 278 306 330 258 216 149 172 188 223 240 244 208 162 169 116 122 123 109 128 100 135 121 109 139 112 95 99 113 96 92 90 97 107 67 87 62 70 100 126 85 102 77 63 72 82 74 49 60 81 62 79 83 89 56 53 66 61 63 74 104 110 95 105 87 95 95 97 81 65 54 54 40 48 60 46 33 45 28 9 47615 280 567 30 9687 13 13 35 7859 1240 259 207 129 189 224 282 236 160 386 216 120 166 314 218 198 123 127 85 163 358 304 353 368 366 200 276 297 314 352 392 357 354 492 448 530 523 657 680 577 915 942 894 578 530 608 522 658 1213 1573 1688 1703 1498 1037 714 714 673 823 882 1028 1060 1000 991 1079 1019 931 941 864 885 557 527 491 730 730 596 575 393 308 307 228 254 195 298 270 525 653 924 889 813 826 908 970 774 688 632 630 611 571 469 532 580 492 550 446 439 453 634 660 684 749 708 736 1147 1662 2204 2846 3293 3732 4700 6266 7961 9640 9535 7245 5690 4616 4037 2947 1900 1393 1213 1243 1223 1339 1270 1281 1920 3634 6367 9051 9993 9780 8767 7672 7024 7165 6423 7207 10310 12852 14443 14783 15596 13474 9217 5977 4131 2477 1334 832 570 526 516 541 488 445 474 474 572 584 570 519 505 457 483 494 457 474 464 424 477 501 460 422 480 581 589 623 638 555 525 552 544 572 484 385 286 300 348 349 326 366 292 249 256 267 249 301 331 335 253 272 241 172 194 186 189 174 141 178 152 140 159 174 125 128 125 110 152 128 126 151 125 119 113 136 152 143 149 146 104 113 133 131 89 89 103 112 116 109 120 105 93 110 148 129 100 98 113 131 132 136 149 136 127 121 116 99 99 105 110 105 98 88 82 88 71 56 50 35 19 47624 277 597 30 9687 13 13 44 7861 1238 57148 568261 73012 638 211 -15 -96 -40 -21 999999 193 320 999999 999999 236 114 358 260 54 148 -55 999999 -3 999999 1 199 300 59 -57 111 234 504 566 722 799 391 323 624 722 537 612 436 248 354 795 1176 1484 1274 1517 1465 899 510 418 689 683 703 995 778 810 790 832 650 727 834 637 582 676 197 185 249 349 464 245 30 231 144 200 236 320 274 369 443 377 753 759 631 515 580 572 700 606 375 330 637 391 521 519 449 362 294 363 564 635 541 555 458 743 1254 1581 1686 1983 2367 2856 3597 4852 5725 7046 8525 10179 11419 12687 12276 11017 8893 5769 3112 1482 1209 1350 1338 1135 952 1130 1246 1365 1242 1381 1463 1393 1292 1379 1610 2158 3326 4264 4730 6426 9128 13510 20786 31105 35889 26004 14495 9297 9728 5722 2597 1313 987 2891 5805 3727 924 421 376 431 390 338 419 373 460 448 340 283 295 331 406 443 365 257 452 417 307 424 461 480 339 434 670 787 727 462 315 136 128 211 230 242 278 245 111 183 236 173 177 277 226 218 130 59 103 138 61 67 119 94 68 24 78 34 50 73 75 31 34 69 105 102 84 49 73 100 74 23 64 68 91 90 74 65 41 49 39 45 68 39 49 38 69 75 65 67 39 49 51 38 52 68 69 87 79 80 68 46 54 41 41 45 49 41 30 25 23 18 16 14 47633 277 624 30 9684 13 13 53 7862 1236 936 996008 2928 -3 82 -4 -16 28 176 397 154 187 -12 -39 -2 306 32 -17 213 417 577 512 319 286 270 134 213 608 628 202 449 86 393 499 576 847 846 838 786 515 859 450 93 47 485 950 1205 1510 1844 1585 1092 770 555 701 813 931 1001 1392 1423 1357 1205 853 726 727 813 488 712 417 266 171 308 309 224 257 465 270 102 182 232 71 346 469 653 639 698 612 552 781 742 711 741 654 521 520 768 604 560 485 417 440 569 378 375 422 471 727 1078 1536 1937 2563 2977 3225 3425 3974 4239 4655 5455 6473 7130 6785 6053 4805 3335 2437 1962 1989 1852 1548 1479 1426 1574 1619 1763 2135 2182 2124 2319 2274 1806 1997 2324 3298 5773 7553 11303 20465 21494 23999 29026 28242 26354 24405 22782 22305 23971 19072 14313 10857 9723 12371 10095 3302 1137 494 321 732 594 530 720 705 491 458 503 474 442 489 461 392 396 352 340 244 320 355 372 351 392 501 502 499 621 768 715 619 591 600 412 278 284 329 380 326 259 224 155 213 199 199 234 164 117 134 132 123 56 60 63 80 89 78 59 79 76 84 73 90 95 66 55 51 79 85 67 80 93 68 97 106 89 67 90 69 65 58 59 68 53 36 38 71 62 90 89 91 78 55 39 47 60 86 77 60 91 79 66 71 75 64 55 45 54 41 28 29 29 20 9 47642 280 565 30 9685 13 14 2 7864 1234 20376 999999 999999 999999 999999 999999 999999 766481 5605 999999 -68 -16 -57 -84 -78 999999 999999 999999 999999 -21 -17 -48 95 999999 4 999999 -96 208 78 152 18 34 264 47 153 361 484 531 396 327 423 660 329 288 245 134 46 167 999999 238 972 1224 1466 1016 729 410 151 52 354 458 454 831 863 702 638 741 635 402 402 556 51 999999 999999 999999 423 188 999999 999999 999999 -53 200 80 -6 -90 -46 181 526 453 348 424 384 405 345 274 383 112 85 335 192 135 129 219 246 98 124 292 964 1862 2211 2851 3188 3451 3359 3560 3620 3675 4068 4403 4919 5390 4933 3767 2653 2296 2190 2097 2074 1971 1805 1764 2320 3339 4658 6042 8452 12398 14792 15992 17880 19164 20131 19498 18835 23558 34125 44690 50248 50370 49120 49683 49685 48521 48612 48897 51002 53427 42828 25219 7846 1482 522 620 585 510 589 677 640 719 671 758 766 956 977 974 924 951 1159 1245 1081 1199 1240 1285 1211 1014 958 942 851 831 1492 3742 4060 4523 4071 2828 2133 1184 987 872 701 495 364 228 262 248 247 303 337 290 323 313 267 212 122 116 120 95 133 177 135 119 175 91 112 133 115 94 63 72 53 62 100 112 88 69 120 107 79 139 93 96 108 120 129 77 80 97 119 100 112 85 85 50 100 107 81 90 100 101 72 76 79 109 90 68 91 91 78 63 70 82 74 58 57 65 72 51 35 31 26 2 47651 280 564 30 9684 13 14 11 7866 1232 4493 7079 850447 999999 335817 628197 1351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -70 999999 111 309 111 -22 174 379 427 232 198 135 103 166 13 -36 185 196 442 854 1026 800 715 607 568 198 260 445 625 289 299 332 418 583 490 162 183 130 110 -13 -64 999999 -79 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 -19 43 147 215 254 252 255 146 264 113 9 -28 -21 -38 21 -63 -86 999999 -35 -34 43 426 668 1158 1618 2085 2411 3004 4189 4710 4874 4934 5094 5023 5311 5848 6200 6075 6359 6810 7415 7689 7864 7356 6650 5809 4697 3534 3359 4693 6862 10744 15034 19987 23997 26581 30226 31995 34521 37475 41473 43827 50380 53737 55302 52493 65668 84838 83371 77171 71835 64319 52168 35689 26686 21282 13624 7739 4913 4018 3624 3692 3626 3954 4914 4992 4776 3123 1662 1622 1563 1503 1398 1195 1138 1187 1225 1228 1178 1045 1040 964 899 907 870 864 939 970 950 947 761 681 615 451 328 260 259 217 288 266 342 339 312 316 243 238 186 126 133 140 105 170 151 119 140 159 123 97 61 100 146 120 135 127 75 97 167 134 121 92 59 59 90 94 68 63 84 103 73 71 92 76 91 111 77 82 87 89 90 100 116 105 92 75 75 84 75 77 78 71 89 89 93 99 86 88 75 73 63 55 55 42 36 25 47660 280 565 30 9685 13 14 20 7868 1230 2718 999999 999999 999999 999999 5691 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 -59 999999 999999 999999 999999 -12 999999 999999 144 243 429 237 354 231 -94 999999 999999 56 -80 -17 120 46 -35 68 -16 43 232 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 -23 999999 999999 999999 999999 999999 999999 999999 -85 -65 -84 69 74 10 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -79 -76 999999 999999 999999 999999 999999 999999 999999 999999 34 193 277 698 1664 2878 4087 4114 3860 3692 3504 3629 4285 5006 5940 6869 7632 8344 8336 6422 4479 4087 4182 5763 7850 7760 6098 5722 7435 11186 18610 28183 33658 35636 38033 44793 67265 73465 53401 47018 47829 50870 58550 67212 64282 60151 56930 54660 57326 60316 58046 55540 48579 42939 64915 118476 152946 130816 106563 94579 46698 19899 16767 14503 12371 8870 9230 10521 10668 11161 10637 8688 4728 1897 1380 1204 1270 1294 1314 1446 1374 1384 1369 1199 908 663 469 316 217 195 201 301 397 453 406 320 202 194 233 273 248 189 161 142 86 99 155 191 142 130 83 74 73 104 93 116 109 123 114 68 137 144 113 99 103 103 91 75 85 100 93 75 102 95 88 106 101 90 98 92 108 125 103 110 116 77 86 83 69 69 86 88 107 114 94 92 85 84 72 77 69 63 47 47 35 25 47669 229 2009 30 9689 13 14 29 7869 1228 9 288 11 -36 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 47 427 639 822 967 1221 1474 1921 2598 3087 3785 4018 3461 3049 2882 3118 4563 6363 8044 9956 11855 14699 16081 14538 12055 9442 6152 5233 6646 8880 11572 13499 13510 12774 12701 13773 16381 21803 25590 27754 31909 34936 38313 48021 65421 86367 116842 131668 142489 164024 183341 174127 133065 115950 109730 95723 99246 74259 26105 19418 25341 29386 34670 33689 25033 13808 6386 2453 1029 775 774 783 833 903 941 910 867 824 843 753 640 494 337 313 311 249 228 209 188 222 321 411 417 263 201 238 305 323 315 240 161 122 67 71 105 96 151 131 89 99 91 120 77 59 97 69 74 69 68 91 68 71 87 103 76 63 84 80 57 84 102 79 83 44 20 59 56 67 58 67 84 71 41 34 35 41 30 32 48 35 45 64 56 40 36 36 23 21 26 14 2 47678 280 568 30 9688 13 14 38 7871 1226 41714 288106 999999 78165 71346 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -28 135 19 -23 109 198 336 254 347 500 996 1702 3192 4793 5199 4643 3849 3235 3279 3622 4268 6685 11383 16015 19474 21682 18646 16608 14831 12273 12276 13028 14826 15551 14159 12292 11259 10332 11379 15375 23561 37341 54408 67558 85006 109224 131952 156388 174292 172468 176365 168899 120397 88637 55967 21796 25758 29278 35403 39713 33476 34774 48645 65206 70303 57612 35256 15622 7671 3067 2382 2594 3284 2392 2509 2959 2159 1001 507 227 250 331 223 269 246 227 275 325 429 419 472 433 374 394 327 264 286 280 327 421 270 193 159 94 124 206 140 115 159 127 136 138 142 126 175 147 107 183 109 87 106 83 103 129 122 105 111 105 96 95 88 78 99 107 106 83 67 78 75 113 118 99 98 85 113 122 103 94 93 107 118 105 87 98 88 78 92 88 80 76 71 58 46 41 24 47688 280 570 30 9690 13 14 48 7873 1224 699897 999999 999999 999999 8350 999999 835054 826461 436404 529594 3364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 417 268 999999 999999 999999 999999 999999 -72 -15 999999 999999 999999 999999 999999 -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 4 40 159 263 364 394 461 759 1033 968 965 789 857 986 1206 1494 1613 1818 2062 2376 2793 2839 2820 2535 2390 2429 2755 5331 9869 15318 20980 27692 29697 28877 24901 16676 8380 4233 2866 2730 4731 9062 11005 13883 19027 20091 23174 26969 27765 30694 34563 39607 53075 71911 76689 78017 85737 93312 81264 64339 54303 37140 27401 26603 30548 35490 37603 44463 69305 99936 119752 140660 122027 92878 85206 67446 51766 38111 29199 23105 13631 4974 1596 679 419 327 278 223 242 197 343 409 417 467 457 503 458 446 458 339 277 330 400 430 368 241 159 76 113 155 161 136 132 114 129 160 126 139 145 105 50 73 116 119 81 95 90 87 127 88 66 63 63 64 62 103 112 81 68 75 100 94 123 93 89 96 96 91 95 88 84 98 74 63 82 80 79 78 72 59 64 61 54 50 39 27 17 16 7 47697 242 1711 30 9691 13 14 57 7875 1222 -27 999999 999999 999999 999999 -48 999999 102 51 183 157 999999 999999 999999 999999 999999 999999 999999 61 999999 -55 99 162 -41 35 -67 -55 999999 999999 999999 999999 -78 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 -25 -53 37 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 696 1493 2759 3442 3167 2615 2068 1971 2112 2069 1970 2345 2722 2677 2621 2687 2334 1730 1191 1003 1118 1287 1328 1698 1509 1587 1602 1523 1674 2065 2652 3574 4496 5227 6359 6863 6708 5260 4078 2981 2245 2284 3986 7398 9236 11632 14215 19114 24573 36556 53611 65882 55142 34914 22416 17978 12605 11535 18006 26619 31322 33617 35981 34545 33556 36515 41248 37126 44409 77723 117804 159191 185325 153535 145207 184477 182001 132102 90570 58630 36771 19835 7479 648 278 186 120 173 228 276 334 350 414 442 420 398 379 366 360 321 296 363 379 362 294 248 197 182 142 122 153 139 162 137 57 82 153 129 85 40 51 50 73 117 90 63 78 66 65 53 91 87 99 75 77 95 81 78 67 83 94 83 97 99 104 117 92 79 91 77 79 68 73 65 57 62 68 77 60 58 64 42 41 44 34 18 21 19 8 47706 238 1741 30 9691 13 15 6 7876 1220 -72 999999 90 999999 999999 999999 -25 144 138 121 -43 -42 999999 999999 -54 999999 999999 999999 28 179 190 187 266 306 71 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 33 999999 18 47 -88 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 60 295 416 335 587 883 983 1436 1757 1974 2628 4295 4346 3370 2679 2406 2284 1828 1378 1350 1321 1231 1217 1277 1331 1257 1195 1323 1364 1427 1451 1540 1585 1691 1715 1980 2275 2156 2265 2606 2892 3417 3983 4673 4725 4436 4394 4875 5564 5744 5163 4612 4358 4192 4461 6008 6073 4777 3216 2260 2385 4287 5855 6831 9152 16417 24017 27453 29542 31724 34448 37577 42053 52080 57194 61417 66487 71764 83340 100431 118440 135584 187885 238543 212248 160674 105304 57136 21879 7093 3478 1283 390 290 284 359 354 423 359 353 398 377 373 269 298 285 238 272 285 251 141 134 115 96 111 97 106 105 104 91 104 71 66 56 65 64 84 89 84 49 22 34 55 69 96 55 33 48 41 51 57 46 37 63 35 31 33 48 66 66 46 57 64 53 44 13 37 29 23 34 31 31 32 24 25 15 21 20 22 14 10 47715 249 1498 30 9688 13 15 15 7878 1218 -8 -21 37 68 137 213 94 999999 -16 -70 41 999999 999999 -59 444 367 200 83 999999 999999 -99 212 181 -55 30 999999 221 438 697 559 420 312 -50 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 -28 60 217 492 331 354 254 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 999999 999999 14 -95 -47 412 498 689 827 1375 1594 1860 1831 1765 1502 1556 1489 1442 1432 1456 1764 2059 2312 2285 1888 1815 1645 1447 1375 1394 1184 1247 1307 1224 1400 1334 1372 1454 1540 1758 2277 2694 2941 3389 4876 6258 6466 6151 4878 3499 2419 2317 2879 3507 3585 3306 3502 3444 3227 3632 4046 3992 3449 2945 2589 1971 2252 3448 6011 11057 16355 18935 23836 31185 41660 51019 63803 64589 66984 83305 84189 64810 73740 129545 156343 156529 154054 143582 129727 92696 25843 7250 2388 579 305 170 132 266 358 372 478 468 494 412 377 426 386 337 294 277 291 281 282 271 296 227 181 208 176 92 118 166 118 141 143 96 115 129 97 85 139 111 129 128 121 141 87 66 112 147 160 103 115 100 68 111 85 79 121 83 99 68 53 86 119 121 110 91 123 128 92 91 73 82 84 80 84 84 97 82 72 56 51 53 51 52 44 40 25 10 47724 256 1289 30 9689 13 15 24 7880 1217 -58 200 92 -50 999999 -73 46 203 493 205 432 369 117 190 247 52 -95 45 22 999999 999999 82 377 357 429 452 233 24 30 60 150 324 360 356 511 477 572 645 526 115 225 398 214 431 217 -59 -75 100 339 250 344 518 578 217 177 243 -58 999999 3 418 506 584 576 641 385 108 185 55 108 -2 -9 999999 -33 999999 999999 999999 999999 999999 999999 999999 -99 4 12 -21 -54 106 177 237 592 920 1276 1934 2260 2344 2186 1831 1404 1043 1022 863 987 800 850 910 956 1201 1178 1230 1197 1217 1540 1639 1633 1617 1543 1478 1576 1631 1485 1484 1454 1400 1567 1407 1286 1126 1154 1209 1379 1285 1090 1025 1247 1358 1527 1623 1801 1735 1876 2351 2219 2299 2583 3049 4474 7837 14756 21203 21442 15316 17011 28020 40916 46201 46350 39933 29023 30691 46196 65572 91882 110571 139310 171106 153591 110324 62777 38423 24788 13506 10244 12027 13031 6702 604 236 272 240 382 476 523 452 441 392 339 335 331 336 316 340 316 310 239 169 136 149 152 132 143 151 106 69 76 83 107 135 135 149 109 106 83 98 105 117 88 95 93 107 122 114 106 81 108 99 94 108 100 72 80 77 100 87 93 94 94 91 126 117 101 96 90 96 103 84 75 86 76 60 53 63 60 61 46 42 35 14 47733 274 719 30 9689 13 15 33 7882 1215 112 105 121 110 -6 -57 -10 48 6 41 -63 999999 59 -43 51 174 54 -16 96 290 61 149 352 286 220 497 393 474 529 428 508 485 470 379 259 470 476 482 480 533 429 623 749 972 921 1095 1806 1600 1422 1457 1120 1078 1159 1128 1324 1556 1852 1486 831 785 643 570 679 552 766 689 629 714 714 751 627 506 181 232 210 383 750 889 1108 1255 1283 1318 1182 1018 771 576 357 281 270 313 264 221 48 48 64 -9 58 183 37 229 292 370 285 404 451 408 625 726 857 961 992 996 1004 1148 1151 1197 1151 1151 1065 1051 1238 1167 1342 1253 1261 1370 1520 1762 1824 2047 2014 1888 1946 1808 1657 1467 1490 1583 1567 1585 1503 1716 1602 1724 1792 1747 1901 2047 1946 2047 1836 1544 1476 1667 1979 2427 2336 1996 1593 1288 1402 1484 1579 1827 2385 2436 2220 2426 1949 1511 1474 1752 2837 6142 12974 22637 27989 35486 45311 58997 70869 71003 54543 34137 23442 10742 6216 10405 11071 5955 1876 936 612 373 231 164 159 234 297 389 503 485 543 519 451 463 401 391 339 285 332 328 181 118 114 103 160 159 123 109 157 122 126 81 95 106 110 95 82 87 83 87 69 98 108 78 104 107 74 70 89 85 56 49 71 35 49 77 60 70 60 68 71 93 129 100 79 69 64 55 48 57 68 68 56 42 40 27 19 19 25 23 10 1 47742 274 745 30 9685 13 15 42 7883 1213 -6 999999 999999 8 38 -53 999999 999999 999999 74 -32 999999 999999 -80 56 105 999999 82 -55 -6 83 216 465 761 674 957 867 749 770 636 555 306 211 298 257 275 346 224 144 205 186 437 947 1239 893 905 948 1156 1316 1249 1175 1177 1175 1178 1010 1159 846 770 987 833 999 938 713 534 584 428 499 457 497 374 256 40 57 -9 282 577 705 749 815 878 870 780 551 324 246 239 284 147 155 110 104 30 90 -24 -95 -47 999999 23 16 150 174 171 233 386 303 339 420 586 741 755 804 710 707 577 700 707 659 685 838 925 1030 1090 1008 1082 1170 1224 1250 1222 1160 1098 1055 1013 917 1062 998 848 743 562 506 557 588 570 661 609 610 830 954 1227 1638 1986 2119 2229 2301 2196 2049 1974 2044 2014 1930 1611 1301 1154 1117 1082 1007 948 934 1115 1681 2490 3737 5338 8124 11918 16156 20197 25444 20554 9733 9129 22193 41786 48104 44713 37873 57341 111782 151434 126586 52561 12796 877 357 266 203 165 167 220 405 523 568 548 585 617 692 639 516 406 394 345 302 176 140 184 133 122 97 95 148 113 115 107 103 132 155 118 74 89 91 121 115 125 136 117 105 111 119 96 78 73 71 88 93 96 90 102 92 77 78 96 96 80 106 128 102 94 75 80 68 89 96 97 78 62 68 59 57 62 55 56 53 40 37 35 47751 271 713 30 9683 13 15 51 7885 1211 116 43 62 81 36 -58 -61 83 92 8 18 7 70 221 270 274 410 191 136 151 216 395 504 541 520 735 1213 1644 1835 1990 1906 1597 1714 1404 1648 1436 1463 1438 1279 605 327 565 854 1358 1949 2934 2619 2760 2765 1917 1524 1150 991 798 802 808 819 944 804 350 422 635 821 883 895 999 1013 831 631 870 1240 986 613 487 812 1019 1204 1445 1377 1219 1060 872 842 677 433 564 354 457 454 417 424 389 470 285 188 59 48 106 -32 999999 83 350 330 560 505 332 568 619 634 570 737 1049 1062 1206 1225 1357 2097 3112 4202 5185 5927 6681 8161 9155 10459 11617 13141 11340 7011 3580 2065 1373 1279 1302 1579 1675 1550 1707 1878 2102 1954 1310 919 905 1113 1255 1221 962 782 708 699 838 731 858 1026 1102 1232 1485 1685 1851 2210 2520 2373 2393 2402 2555 2576 2210 1924 1870 1840 1659 1432 1319 1260 1382 2319 2607 1647 926 961 1062 1282 1571 2405 3228 4549 6914 16176 28026 9554 806 317 174 117 133 131 86 135 254 338 365 398 512 541 567 578 404 253 258 230 177 132 82 50 72 98 100 138 44 29 66 58 80 42 53 85 56 73 77 82 77 50 78 67 58 59 60 66 49 36 61 65 67 59 42 27 7 18 31 28 36 52 79 53 26 53 32 23 29 16 26 31 25 15 16 5 999999 2 18 5 47760 273 771 30 9681 13 16 0 7887 1209 46202 257 72 61 190 305 397 170 19 -76 26 277 204 252 359 489 563 435 164 384 598 617 820 1070 1279 1535 1874 2076 2204 2242 2322 2443 1980 1616 1339 861 948 675 524 756 996 1020 812 1381 1547 1689 1380 1319 1213 1066 1177 1270 1239 1396 1645 1741 1648 1515 1355 1220 1846 2228 1663 1397 1184 961 662 735 528 540 477 363 757 1025 1311 1403 1423 1425 1403 1081 802 897 918 807 520 521 509 505 532 456 377 571 481 385 265 212 153 173 217 150 221 294 320 549 629 682 613 734 735 788 717 1034 1198 1269 1818 2508 3005 4718 7965 9209 10958 14117 16759 15716 14633 13128 10360 7868 6900 6092 4976 3828 2914 2311 2133 1941 1819 2388 2844 2430 1832 1187 1037 1075 1369 1491 1894 4820 11115 16742 21650 22500 18209 10238 6247 3459 1705 965 979 1164 1291 1400 1653 2105 2490 2474 2524 2291 2186 2033 1992 1885 1654 1396 1291 1117 1018 919 994 1177 1175 1053 1078 1249 1328 1158 1155 1258 1071 761 505 397 289 284 281 173 159 213 254 368 533 557 557 561 491 364 314 356 275 166 140 167 153 103 62 71 117 120 137 137 107 109 117 93 113 110 100 126 116 114 163 138 99 105 156 108 118 128 136 135 126 109 104 93 88 84 93 104 92 105 113 110 111 90 86 105 106 109 101 72 77 94 84 75 66 56 57 55 75 62 51 36 39 47769 275 709 30 9679 13 16 9 7889 1207 -62 -60 57 -12 -74 -78 999999 999999 999999 -51 -79 999999 999999 999999 -1 145 39 153 -23 93 79 -36 185 325 296 588 910 1399 1865 1964 1779 1665 1544 1056 781 664 816 774 507 726 661 538 715 988 1018 863 802 786 784 1101 803 645 587 535 593 844 1124 1243 1329 930 710 408 425 416 586 553 462 516 569 471 358 281 144 9 112 328 483 577 811 928 1064 983 923 750 595 723 1471 2380 1380 333 160 181 329 386 310 230 236 177 131 72 151 272 254 288 385 458 616 645 806 1155 1448 1363 1241 1236 1549 2183 3053 3698 5187 6742 6628 6826 8824 10770 11600 11610 11571 12990 16921 20275 20348 19254 17213 12900 9510 9284 12157 17068 19635 16922 9704 3669 1591 1438 1541 1735 2779 6281 12310 20756 30663 35341 33433 32232 30430 29366 35826 47956 47483 42453 33499 31190 27820 14489 9188 4646 2155 1363 1175 1146 1218 1182 1211 1147 1158 1192 1122 1027 989 941 934 919 982 1156 1173 1320 1348 1327 1368 1450 1404 1078 753 543 551 376 265 284 251 210 227 280 397 543 584 523 415 344 315 267 226 235 217 184 189 166 155 153 148 139 110 129 169 160 118 147 198 181 147 147 144 145 157 127 136 153 141 167 154 142 132 114 101 123 130 130 122 124 111 114 94 101 112 129 129 128 95 102 110 116 105 94 101 95 85 75 85 79 68 62 67 61 56 48 38 47778 255 1333 30 9673 13 16 18 7890 1205 -2 42 999999 231 368 543 589 689 957 1179 1113 823 686 419 365 605 1066 1613 1682 2193 2810 2243 2278 2365 2080 1562 1197 839 618 769 611 437 287 354 264 351 467 551 435 601 612 258 283 158 140 113 354 357 285 268 122 -21 999999 -3 -52 64 230 642 647 699 742 791 1026 1185 1241 1391 1472 1323 1231 950 909 1057 1526 2088 2363 3494 2918 1563 1037 1307 1698 1756 1678 1607 1633 1701 1924 2167 2562 2165 1920 1540 1276 1371 1324 1358 1597 1811 2290 2994 3997 5301 6557 7784 9709 11916 14177 17842 23006 29586 33533 32970 31254 29677 27075 22911 19327 18812 17523 11752 6349 4022 2798 1391 1007 971 950 1101 1322 2095 3655 7356 12671 17476 21222 24988 33206 48560 69994 81216 98213 124225 140797 139493 92142 44537 23372 18069 9371 2371 682 537 530 497 433 450 384 395 503 591 607 577 676 821 891 996 1017 1100 1335 1457 1458 1482 1143 624 408 322 347 259 215 170 162 167 241 406 522 528 418 317 343 211 173 179 210 210 143 137 158 146 96 100 127 105 111 120 128 138 127 130 138 124 91 104 132 152 132 124 118 100 124 127 119 86 95 110 104 86 104 85 75 64 87 78 73 97 107 95 83 90 79 80 67 71 61 72 72 56 58 54 46 34 28 30 24 19 10 47787 252 1390 30 9670 13 16 27 7892 1202 -54 230 383 816 1012 1204 1245 1495 1309 1018 909 1166 1635 2122 3781 6588 8270 7727 5962 4613 4313 4078 3154 1852 1039 1105 1042 913 842 746 786 977 1152 1015 1057 1042 938 905 847 738 854 783 740 1063 1213 1088 1334 1256 1172 858 623 621 626 994 1244 1621 1986 2379 2944 3415 4171 4731 5616 6626 7069 7390 7722 7913 6866 5442 4671 4243 3423 2806 2161 1843 1717 1914 2646 3081 2988 2892 2746 2597 2520 2169 2016 2107 2137 2279 2218 2024 1598 1349 1171 896 704 1105 2035 3452 5767 9204 13528 16590 20780 28554 34707 37377 37535 34626 30573 26378 21331 14761 11607 9655 7071 5464 4245 2777 2021 1406 1273 1479 1846 2551 3615 4612 7014 15881 32426 52154 67181 75601 75640 85275 81998 74507 61960 67538 75407 54249 28855 15550 12579 14162 6026 866 603 483 365 283 300 342 311 298 351 427 498 433 358 578 748 860 882 777 689 726 858 793 607 478 386 345 276 284 308 273 258 216 195 318 471 540 550 487 369 257 226 231 197 197 189 132 170 173 147 133 125 120 114 182 176 120 129 138 159 151 143 135 92 125 146 109 97 108 130 132 144 128 118 98 108 105 116 85 94 105 105 105 104 97 115 112 107 105 89 95 95 79 79 73 75 74 68 61 48 41 34 43 37 26 47796 255 1300 30 9670 13 16 36 7894 1200 -75 -31 -8 339 723 880 1445 1915 2481 2997 3025 2649 2818 3150 3433 3927 5438 7679 7814 6139 5661 5488 5116 4990 5017 4850 4120 3331 2608 2876 2968 3246 3160 2827 2707 2441 3043 4135 4386 4545 4818 4832 4781 4256 4191 5046 5821 5894 5660 5645 5229 4972 4435 3912 3801 3201 2495 2210 2570 2664 2385 2333 2298 2510 2317 2000 2206 2537 3041 3124 3201 3067 2721 2674 2719 3007 3341 3686 4002 3972 3117 2407 2055 2019 2057 2017 1850 1920 2397 2569 2956 3012 1704 1115 1004 934 1015 960 889 859 730 684 632 760 1354 2482 5343 11600 19550 26350 31753 36981 42648 40114 33294 27569 23091 16866 12310 8457 5790 3711 2636 1997 1603 1455 1585 2031 2607 3790 8824 18597 31457 69950 116792 112236 89971 79768 58276 34094 15038 2853 22630 49497 43777 38278 17079 1161 860 824 695 508 360 296 345 305 232 258 274 296 356 411 418 443 485 533 544 610 645 609 573 586 500 402 393 324 241 279 258 236 265 200 161 204 320 453 594 608 639 496 324 203 211 174 188 145 168 176 128 160 169 166 144 128 142 118 146 145 116 125 147 146 112 119 103 111 137 120 138 140 110 98 105 116 106 94 88 96 107 110 82 105 106 100 111 113 119 96 99 119 102 90 99 90 77 88 86 74 63 59 58 53 49 37 29 47805 236 1722 30 9672 13 16 45 7895 1197 80 67 321 697 968 1163 896 1049 1381 1394 1281 955 767 691 805 857 1021 1061 643 491 527 639 537 748 1030 1188 1275 1592 1760 1770 1467 1654 2008 2065 1691 1461 1175 1093 1125 1120 1099 825 534 256 172 4 -3 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 999999 999999 -92 -43 23 999999 999999 -65 82 0 -1 50 65 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 458 1349 1850 1365 1004 784 577 401 255 193 120 28 -58 -92 -85 -96 51 122 681 1911 5935 12299 22566 55358 101948 131358 175114 241161 297558 291926 139248 76614 199677 277505 265360 333102 207514 9052 1045 635 411 234 237 269 295 234 323 284 288 309 264 266 355 395 391 295 357 420 353 228 157 201 269 254 239 232 217 198 219 206 157 136 112 176 263 382 430 461 456 351 239 150 137 167 105 88 113 115 106 111 98 83 87 49 67 85 89 44 69 66 82 99 102 88 76 60 96 98 67 58 70 46 36 39 33 53 58 51 57 58 45 63 58 60 55 31 31 37 40 41 33 35 36 33 29 32 18 4 1 47814 251 1387 30 9667 13 16 54 7897 1195 79 434 681 840 795 933 930 1107 1304 1404 1591 1976 2151 2625 3374 4072 4886 5262 5693 6252 6755 6666 6320 5326 4389 4214 4190 4031 4142 4357 4452 4567 4982 4905 4876 5402 5225 5117 5695 6692 8102 9422 9921 9824 9230 8079 7194 6419 5124 3793 3623 3899 3721 3607 3991 4156 4083 3956 3815 4453 5787 6236 5312 3859 2885 2514 1951 1608 1760 2059 2248 2224 2019 1786 1785 2351 2747 2848 2874 2745 2420 2248 2193 2065 2024 1855 1903 2299 3112 3335 2449 1670 1155 774 491 305 316 362 360 329 277 288 439 701 1061 1477 2057 2699 2952 2894 2597 2339 2358 2538 2987 3830 4871 5831 6041 5934 6482 6550 6928 6341 4638 2669 1785 2176 2210 1841 2776 7420 20497 47655 65454 88236 166416 192037 116262 41943 26712 27972 51032 84046 91850 57411 27354 10639 1874 749 541 384 339 327 308 336 261 235 240 304 360 438 441 496 530 447 370 332 262 231 202 199 212 213 198 214 195 197 98 160 223 221 309 369 429 390 280 158 123 131 127 144 139 129 141 153 144 127 108 122 119 92 97 124 111 91 108 96 81 70 73 74 76 61 62 82 60 67 60 61 71 52 45 70 67 56 61 55 63 47 45 60 76 73 50 47 60 52 34 41 33 27 34 38 30 29 18 5 8 7 0 47823 250 1382 30 9662 13 17 3 7899 1194 -20 263 679 1017 1325 1698 2175 2652 3382 4052 4327 4740 5001 4873 4442 3429 2570 2236 2174 2453 2755 3403 3888 3943 4315 4873 5824 7092 8058 8631 9078 9439 9417 9840 10870 11205 10728 11283 12604 14320 15785 16538 15896 15164 14989 15343 14842 12790 10955 9517 7771 6695 6463 6389 6004 6260 7021 7989 9049 9767 10036 10746 11308 10318 9477 8868 7730 7137 6637 6052 5123 4373 4186 3779 3369 3186 3531 4246 4895 5377 5820 6230 6297 5966 5319 5001 5205 5165 4932 3957 2868 2368 2279 2028 1794 1622 1346 1006 693 566 562 416 439 650 834 995 1332 1750 2626 4183 6103 7848 9050 9946 9756 8552 8427 10248 10541 9975 11168 14008 16244 15220 11256 7065 4422 3546 2627 1503 1155 1331 1342 1096 1454 3755 10667 20669 18391 13322 10334 11259 29763 59948 88054 111715 134791 142967 64657 7689 1628 1133 902 549 418 403 391 319 311 288 300 368 444 468 488 467 433 399 395 336 216 208 200 163 179 137 83 164 250 387 414 407 317 283 258 181 128 127 102 105 101 110 134 140 129 118 93 96 118 147 146 134 118 104 117 104 102 86 92 96 78 80 85 55 72 99 98 97 80 78 81 83 92 72 66 64 67 80 70 62 64 70 78 81 78 69 57 63 72 69 59 57 46 46 28 18 21 16 14 5 47832 270 839 30 9659 13 17 12 7901 1194 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -46 141 359 829 1524 2325 3049 3525 3808 4372 5225 6058 7230 9109 11687 12814 11329 8462 5343 3287 2498 2101 1975 1806 1832 1958 2093 2007 2232 2943 3782 5025 6960 10285 13402 14392 13972 13080 12709 12925 12801 13610 16266 20379 22911 21269 19311 15591 12039 9553 8218 6981 5748 4977 5177 6649 8712 10308 11270 11662 12826 14648 16739 20074 23419 24924 24323 25310 25351 22124 17239 14129 11319 9000 8700 9432 9478 9693 9853 9466 7911 7390 7944 9507 10777 10809 10330 9206 7967 6076 4844 4230 3751 3498 3332 3512 3920 4218 3921 3152 2499 2111 1713 1239 943 730 735 593 484 435 429 536 568 644 681 656 825 1106 1869 2604 3062 3869 4695 5046 5576 5902 5564 4337 3246 3172 3389 3229 3060 2697 2027 1524 1409 1886 2797 3267 3061 3310 4925 7506 6401 4875 10988 34421 50083 34210 10300 6452 4104 1930 1146 1010 907 767 570 491 462 452 393 357 346 358 335 368 529 606 598 571 477 394 324 251 259 247 173 132 166 154 180 286 361 400 421 411 335 232 172 134 135 120 124 118 104 137 160 157 144 141 136 153 142 123 147 150 116 143 124 115 126 118 118 137 143 133 121 112 104 113 111 103 97 102 90 96 101 100 103 93 80 77 94 105 109 113 107 87 79 73 73 73 69 60 69 64 57 37 21 22 23 17 4 47841 256 1139 30 9659 13 17 21 7902 1195 -87 45 -21 28 107 189 274 468 622 911 1333 1676 1743 1966 2600 3262 3976 5182 7312 9418 11427 13770 17411 19571 18243 13388 8295 5502 3759 2684 2890 3839 3913 3293 2667 2415 2665 2952 3197 3336 3674 4445 4930 5176 5350 5108 4916 4859 5007 5102 5607 6243 7199 7859 7653 7996 9369 10677 11665 12507 13185 14974 17679 18854 19297 17625 16320 19313 25135 29075 30195 28515 25923 21561 19176 20971 21561 17981 15449 13643 11240 9008 7516 6187 5103 4930 4909 4714 4262 4137 4210 4139 3804 3681 3787 4034 4129 4098 4525 6085 7705 8445 7870 6272 4713 3369 2149 1422 1113 1021 1074 1025 844 567 458 500 496 513 507 577 499 509 1077 2728 4868 6170 6645 7224 8500 9584 10174 9829 8925 8097 7071 6758 7523 7686 6614 4732 3359 2817 2529 2249 2049 2354 2883 4036 5122 5562 5255 4038 4328 6657 14189 21555 12230 4226 2437 1055 786 807 779 641 545 485 467 416 350 365 312 311 365 418 493 530 581 537 487 376 314 260 237 213 223 181 142 100 101 124 133 251 318 311 246 157 106 118 114 75 64 83 105 120 119 106 80 92 82 105 124 119 140 125 79 100 98 92 51 64 80 78 55 69 72 84 77 67 63 54 48 55 68 72 72 69 63 64 64 68 72 73 90 69 52 49 54 57 55 54 38 36 27 27 25 5 47850 264 986 30 9656 13 17 30 7904 1196 -2 999999 999999 -87 156 246 252 319 436 761 1188 1337 1462 1354 1471 1605 1967 2152 2563 3284 4462 6360 8962 11306 14103 17562 21543 25183 26174 24732 23185 19986 18413 16855 14876 12306 11092 11012 10522 9184 8387 7948 7670 7485 8023 8384 8738 9296 9868 10720 11983 13111 14767 16586 17197 18280 19784 19832 18697 16933 15511 14661 13588 12951 12480 12518 13350 13863 14077 14564 15633 16329 16381 16804 17525 19712 23530 24062 27616 18421 9649 5802 5183 9743 18558 11333 4783 4291 4882 4969 4245 3225 2371 2051 2028 1961 1867 1933 1975 1893 1616 1197 1020 1080 1176 1160 1238 1550 2788 3305 2430 2028 1897 1700 1406 973 697 461 451 617 644 483 506 562 621 706 741 803 916 1454 2976 4572 5414 6160 7486 9010 10235 10765 11044 11603 12122 11668 11025 10649 11036 10600 9789 8926 7867 7751 7581 9426 9552 7141 4703 2499 1290 891 853 885 875 785 763 807 821 848 873 812 775 717 651 582 595 625 578 491 378 372 409 410 488 563 547 552 515 463 305 270 245 250 265 173 155 183 242 195 193 272 342 335 265 183 142 109 95 117 80 91 132 129 121 156 141 95 85 113 103 108 124 96 108 132 154 99 95 88 74 87 96 95 99 87 105 104 97 89 82 90 105 111 98 85 79 69 88 106 103 106 98 79 67 61 65 78 70 52 49 45 43 39 39 29 27 12 47859 274 712 30 9652 13 17 39 7906 1198 2681 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 166 357 87 74 434 344 372 819 1199 1479 1820 2533 2887 3889 4897 4847 4367 3988 3582 4005 4917 6389 8654 10605 13135 17161 22545 27588 31042 36476 42038 41496 35426 30510 23204 17524 15821 15367 16468 18206 18544 19007 19831 20767 21575 20608 19151 16874 14379 13279 13115 13984 14748 15861 17649 19798 21740 24041 23564 21513 20947 21104 21903 22794 23234 22591 21601 19778 16068 14932 19144 22888 21862 16475 12958 12014 10616 9157 8271 6733 6194 6793 7046 5188 4193 4320 5710 8044 8442 6804 4824 3664 3715 3576 3073 3185 3412 3769 4103 4326 4389 4534 4814 5216 5486 5527 5243 4492 3627 2804 2332 1867 1549 1350 1183 1174 991 698 693 517 568 662 682 634 665 864 952 840 889 955 831 934 1063 1220 1433 1514 1437 1457 1464 1445 1394 1228 1125 1030 916 830 802 746 720 776 827 802 784 821 760 776 796 763 698 787 780 756 790 774 739 712 701 703 701 705 644 544 481 439 409 398 399 458 581 771 1399 1436 805 395 285 294 242 178 145 182 156 140 217 239 299 329 304 240 198 165 136 111 100 110 112 99 100 100 113 121 108 142 159 150 181 157 141 142 141 124 122 127 120 93 108 103 105 103 112 97 100 89 92 93 82 66 61 75 86 86 86 87 90 99 104 98 89 89 78 83 90 90 85 73 76 71 53 35 25 20 12 2 47868 270 772 30 9652 13 17 48 7908 1202 -86 72 -7 999999 999999 45 108 383 389 671 1010 1083 1177 1084 1141 1245 1030 1165 1485 1740 2157 3100 4081 5475 7095 8755 9780 10076 10223 10264 11279 12192 13382 15716 18682 21754 24876 26739 28097 29445 33866 32618 29012 25317 19966 14890 13801 14941 17607 20965 23136 23512 23345 24955 25279 25675 26964 27953 28050 26720 25641 25432 24763 23197 22003 21434 21409 22424 23820 24556 23691 22508 23142 23638 22849 22243 21614 21229 21537 20877 17483 12853 10827 9624 8141 7149 6454 6353 6901 7469 7151 6582 7355 7809 6001 4829 4310 4279 4054 3274 2811 2711 2702 2605 2592 2823 2996 3022 2897 2852 2993 3084 2966 2778 2845 2822 2947 2840 2675 2340 2074 1631 1474 1577 1287 883 774 684 700 635 609 555 545 629 678 772 766 809 862 891 864 869 816 846 899 881 906 934 848 897 920 896 900 823 854 801 819 838 814 795 745 768 788 787 765 775 776 852 904 930 890 929 984 952 911 832 724 774 817 800 806 723 581 448 388 385 441 425 476 603 651 866 1213 828 600 355 258 215 178 134 125 143 192 231 251 293 296 222 144 114 108 99 92 98 112 123 91 115 127 131 122 125 119 120 113 120 115 132 146 127 147 115 89 98 99 110 107 88 81 92 96 90 101 86 75 69 51 67 80 77 74 83 81 72 73 89 91 81 80 77 82 68 51 44 46 39 45 37 22 13 47877 268 862 30 9652 13 17 57 7909 1206 -48 -16 4 237 389 588 691 915 1377 1582 1587 1576 1626 1632 1796 1865 1986 2005 2216 2524 2668 2753 3006 3523 4139 4739 5430 6358 7254 8034 9087 10186 11974 13401 13240 13373 12713 11440 11422 12614 14367 16396 16982 15239 13749 14109 14834 15985 17745 18890 20946 24260 27087 28922 29879 31449 31174 31553 33092 33910 33105 32171 31688 34552 35307 34619 36248 36895 36076 36310 34945 32091 28110 23214 18715 15820 13372 10523 8007 6480 6111 5994 6418 7068 7954 7597 6479 5807 5447 5202 4767 4555 4510 3841 2873 2448 2268 2384 2437 2490 2676 3060 3475 3619 3384 3294 3172 3035 2930 2793 2521 2282 2137 1873 1565 1370 1372 1510 1861 1763 1459 986 814 636 558 522 515 530 506 527 678 789 859 804 850 909 874 855 841 878 866 802 707 699 799 861 918 978 949 933 937 960 951 920 887 779 767 777 1075 1387 2067 3827 5640 6978 8289 7167 6046 4773 3889 3692 2973 2375 1710 1218 950 777 691 631 580 533 574 662 597 474 422 470 433 478 822 1394 1224 1827 3189 1644 496 398 225 204 178 156 151 174 211 239 257 209 155 123 116 101 96 109 135 152 149 159 124 105 109 118 108 96 102 78 106 123 112 129 128 103 85 90 110 90 96 97 102 89 90 95 83 87 84 86 86 64 55 69 71 65 62 70 81 85 77 66 78 70 57 49 45 51 30 24 25 21 11 9 47886 269 860 30 9650 13 18 6 7911 1210 6 232 316 496 753 775 725 727 681 637 726 1020 1178 1427 1802 2197 2666 2604 2601 2910 3191 3330 3298 3172 3109 3222 3530 4298 5202 6203 7684 9234 10718 12630 14767 16881 17271 16295 16282 16629 16633 16529 16038 15835 15940 16814 18076 19093 20015 21310 22506 23986 25660 25807 25981 26792 27452 28811 31421 33584 35031 34592 30957 28167 27679 27560 28132 27419 25311 23481 22715 23128 22883 20730 18092 16992 17464 17996 17120 15687 14293 13960 14209 14066 14059 13258 12027 10661 9765 9067 7773 6437 5337 4796 4722 5510 6555 7253 7763 8369 8606 8622 8258 7308 6253 5093 4358 3931 3503 3006 2565 2197 2109 2284 2750 3216 3549 3416 2928 2455 2217 1595 975 761 592 451 460 541 509 549 805 813 861 773 767 919 957 826 765 812 844 791 741 751 763 838 865 844 906 942 949 934 938 975 888 820 837 856 950 1050 1206 1443 1989 3377 6731 12622 20178 22466 20168 16814 12944 10048 6199 2404 1489 1109 987 850 683 590 488 464 480 465 435 413 482 462 407 627 2084 4047 4058 2550 686 300 207 149 173 163 152 195 271 281 227 154 122 123 123 116 118 103 76 87 131 113 115 120 152 147 153 135 118 90 88 83 70 99 111 92 99 108 122 106 87 83 83 103 101 81 70 64 67 82 70 70 72 64 69 72 69 72 62 59 79 84 82 59 59 64 54 55 59 48 27 20 13 6 1 47895 274 708 30 9648 13 18 15 7912 1216 5237 999999 999999 999999 999999 999999 999999 999999 999999 -82 -78 999999 999999 999999 999999 -70 20 54 120 322 623 1021 1020 1448 2020 2597 3307 3682 3905 4268 4626 4891 5529 6761 7894 8108 7849 7956 8050 8223 9691 11119 11025 9605 9435 10581 11683 12741 14529 16289 16619 17167 18329 20189 22498 24281 24197 23829 24719 25130 25724 26869 28810 30894 31382 30518 27318 21966 17405 16122 18190 20767 21744 22649 24290 28416 31249 32020 32502 31696 30969 30387 30917 33692 39087 44783 47285 45888 43778 41376 35644 27944 20756 14441 10063 8501 9013 10422 12264 13527 14517 15772 16230 16155 16681 16085 15673 17205 17163 16435 15633 14465 13723 12087 11510 10851 11096 11933 12633 12054 11260 10952 9563 7243 5595 4007 3252 2865 2089 1234 618 508 732 837 852 871 875 929 898 873 831 766 720 794 772 737 741 862 835 880 958 1017 1007 881 854 894 873 941 931 949 927 905 951 1022 960 946 1090 1152 1409 2158 2918 3097 3349 3763 4020 3707 3083 2467 1934 1608 1435 1125 841 720 591 526 522 559 654 655 510 382 251 414 751 741 651 510 383 264 196 156 161 163 163 176 218 225 230 240 223 137 96 130 135 111 85 106 89 87 111 135 108 137 190 200 166 169 143 110 103 117 133 147 142 113 122 138 118 102 95 98 100 115 104 104 102 91 96 114 116 97 88 102 89 79 93 101 103 104 102 94 82 60 62 62 67 73 67 65 59 42 27 18 47904 273 707 30 9647 13 18 24 7914 1222 7133 5031 4748 1368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 419 534 577 721 562 107 -92 -83 11 155 344 899 1496 1978 2587 3105 3856 5138 7150 9330 10441 10753 10677 11011 11038 10704 11268 12104 12291 12464 12425 11251 10736 10260 9595 9099 9343 10293 12392 15207 16287 17878 18303 17682 17336 17315 17851 18266 18500 19698 22627 26653 29271 30436 32086 34220 35615 36757 36803 37953 39810 40223 39776 37533 35496 34334 31958 29158 27193 26708 26828 26920 25927 24218 23270 21420 18658 17736 18932 21413 23285 24378 25303 26099 27430 28372 29232 30097 28954 27757 24762 22281 19367 19302 19447 19358 16852 14822 13240 12536 13064 14774 15456 14200 12942 11396 10294 8152 6296 5116 3589 2325 1439 776 665 709 719 808 844 808 796 852 833 728 698 729 726 731 696 740 670 742 826 890 907 899 927 882 872 934 965 895 907 1000 1178 1396 1593 1598 1567 1622 1839 2856 4771 5130 5009 4596 3959 3107 2563 2647 2961 3253 3772 4243 3969 3048 1788 844 575 547 592 697 689 806 927 733 638 624 455 456 494 471 358 235 146 153 169 136 161 166 141 160 189 211 248 259 227 174 131 107 99 98 112 104 123 157 142 140 122 116 136 116 105 101 95 107 83 101 121 97 102 99 93 70 69 71 75 85 76 69 76 81 77 83 83 74 67 69 64 57 51 67 74 65 69 80 58 62 48 50 40 39 40 27 10 1 47913 265 886 30 9646 13 18 33 7915 1229 -9 12 78 495 1007 1479 1968 2133 2303 2256 2326 2244 999999 999999 999999 729 157 -22 999999 999999 -73 999999 -51 246 323 621 1228 1744 2581 3764 5313 6944 7984 8693 8715 8458 8237 8392 8707 8446 8192 8505 8983 9549 10540 11655 12654 14378 16990 19551 19998 20353 20337 19962 19832 20151 21436 23366 24905 26300 28270 30041 31139 32335 33735 35899 37489 37445 35593 34888 35472 36485 35467 32568 29133 25514 20828 18373 19288 21023 21741 21662 20613 20617 20512 20424 21110 21876 21592 20943 20021 18581 16639 16369 17726 21323 24710 27272 29965 31524 34533 39639 44527 48279 46777 39048 25461 16383 12798 10750 9913 10287 11531 15435 19484 24214 22440 15959 12013 9321 6907 5579 4802 3838 2418 1531 1027 765 775 741 698 631 617 581 653 749 821 748 663 692 667 749 829 803 852 941 910 822 843 843 828 743 679 762 790 846 1060 1136 1124 1215 1371 1434 1366 1448 1691 2122 2746 3266 3891 4876 5675 5776 5591 5823 5606 4420 2923 1746 1164 906 765 606 470 442 548 634 564 886 1820 1599 596 383 484 448 350 248 225 162 124 96 120 159 136 149 194 249 289 264 177 123 98 51 78 102 76 88 108 110 126 125 121 124 109 92 97 113 104 100 86 59 80 86 86 77 67 66 87 90 76 71 74 80 64 68 69 44 41 41 39 53 52 51 55 70 55 33 40 45 42 39 44 32 24 23 17 47922 252 1366 30 9646 13 18 42 7916 1237 4926 3772 2361 1346 933 613 222 235 166 -11 125 365 461 713 1218 1935 3160 5440 8168 10387 12031 13255 14443 15847 17062 18033 18957 20152 20339 20759 22840 23888 24235 24898 24866 24713 24650 24421 24111 23354 21562 19440 18639 17561 17210 17713 18215 18946 19624 20758 22340 23194 23576 24705 25557 25744 25408 24994 24367 23929 22860 21987 20981 19886 20052 20844 21745 20983 19838 20123 22383 25037 27559 29579 33916 38173 40158 42669 45757 47510 50675 53279 54701 55305 53110 50326 45521 38880 32178 29948 28387 26651 24431 22063 18834 16238 15620 14073 11657 8214 7241 5717 3841 3204 3514 4154 5045 6107 6592 5780 4181 2443 1234 859 840 868 799 688 712 628 653 796 870 849 847 785 793 871 893 856 858 859 794 773 755 738 743 743 739 735 683 669 655 628 624 682 685 682 712 700 753 735 743 861 903 863 824 798 743 702 609 515 454 458 501 521 541 585 624 659 1273 2548 1936 786 2632 4069 1512 413 284 221 166 130 157 141 145 158 171 190 251 306 294 288 285 302 250 193 170 149 116 87 117 145 147 145 124 132 129 113 112 113 126 155 121 112 124 93 109 125 99 99 112 93 82 78 93 76 75 70 79 99 79 67 68 78 83 74 77 80 73 69 90 90 67 48 60 64 53 45 33 24 22 16 47931 252 1365 30 9645 13 18 51 7917 1245 6500 5444 4675 3787 2522 1311 818 334 -10 999999 999999 999999 999999 33 444 1117 2063 3579 5658 9140 13162 16811 19427 22040 24104 26459 29865 33725 35617 33923 31793 29531 28052 26677 25516 24993 24628 24313 23406 23188 23666 23992 23968 23448 22966 22767 22374 21666 20068 17731 16017 14626 13531 12974 13321 14422 16567 19781 23071 26266 28247 28670 28685 29229 29922 30979 32641 35299 38259 41484 45089 47894 49298 51319 55643 58281 58039 55279 50670 47297 41903 37481 31042 22744 15212 7975 4292 2333 1800 2001 2039 2095 2258 2287 2267 2419 3348 4692 5242 4686 4136 4220 4462 4213 3189 2132 1186 633 502 563 747 844 820 775 854 743 671 782 748 779 725 716 680 726 747 777 828 813 721 727 746 691 667 689 738 775 729 632 554 564 565 620 604 624 656 702 713 712 843 858 802 768 762 793 816 780 710 608 512 420 377 361 347 385 414 372 356 414 423 950 2306 2229 1856 7426 19607 10203 897 158 174 162 149 156 174 142 138 183 246 276 255 260 280 270 263 196 197 212 172 147 135 125 124 127 116 120 114 101 117 131 124 114 152 132 99 125 111 114 115 104 116 111 100 99 80 89 74 79 78 68 76 88 85 86 79 77 71 77 93 81 77 73 76 73 68 56 56 50 59 52 40 23 13 8 47940 249 1394 30 9644 13 19 0 7918 1253 6130 5341 4586 3849 2734 1724 828 511 267 123 52 164 324 492 727 964 1287 1703 2014 2480 2979 3977 5798 8919 12472 15832 18324 20644 22432 24440 26763 28550 28503 28264 27852 27554 28523 30726 27955 23116 21154 20595 19750 18245 16837 16120 15714 15959 17352 19542 21423 23780 26552 30055 33945 37226 40047 42192 42705 41380 39736 39435 40366 40044 38976 38367 37299 37311 37716 37641 37889 37584 36446 34353 31391 28254 24528 21472 18119 14999 11946 9265 6629 4951 4009 3703 3458 3293 3161 3119 3110 3177 3423 3977 4722 5575 6229 5918 5165 4277 3655 3459 3448 3171 2603 1733 960 565 570 647 633 664 705 789 853 885 791 707 700 724 728 675 651 682 706 681 672 754 715 646 701 695 632 702 713 690 659 614 611 644 608 614 658 691 720 737 700 799 1174 926 829 913 863 819 758 678 660 555 447 368 404 387 301 351 359 350 363 378 325 226 246 540 776 703 1041 1687 1601 1848 2131 1100 202 109 116 94 114 109 150 180 204 242 248 204 189 203 168 88 71 55 66 72 74 87 91 104 119 111 90 96 111 92 92 105 106 95 57 75 96 89 79 88 75 73 65 70 52 41 48 51 49 43 49 47 37 36 39 42 47 48 38 40 37 43 44 45 32 27 27 22 7 47949 252 1363 30 9643 13 19 9 7919 1262 895 -34 999999 -84 -91 999999 999999 999999 999999 999999 999999 4 107 159 380 582 697 969 1205 1651 2424 3167 4125 5491 7083 9274 12959 16886 18661 19594 20899 22390 24389 26211 27267 28385 29906 31175 31938 32940 33980 34084 34285 33819 31908 29476 26006 23361 22974 23246 24707 27321 30463 33549 36065 38013 39555 40184 42284 43786 43647 45290 48157 49606 51402 51240 49597 47993 45186 41988 39418 36276 33861 32418 29584 26399 23347 20974 19253 17307 15241 13364 11265 9528 8509 6889 5170 4038 3501 3523 4189 5558 7371 9780 11880 13651 13671 11501 8835 6199 3861 2543 1858 1465 1091 887 773 619 583 615 575 563 653 705 821 913 905 926 914 909 820 810 879 856 793 753 813 766 857 806 840 875 781 715 743 833 805 782 760 740 681 647 682 800 1394 3305 5419 6749 7467 7446 5664 2527 1182 888 936 895 899 862 856 765 667 521 387 391 394 404 410 426 400 309 226 196 183 175 171 206 252 320 459 694 729 723 459 197 165 152 172 169 179 245 246 268 209 226 222 205 201 133 112 104 102 117 121 121 133 144 145 134 126 143 124 115 122 128 110 97 122 103 114 104 104 82 90 75 80 87 64 77 90 76 69 68 64 63 70 71 73 76 68 62 73 67 67 77 66 55 40 37 38 29 23 11 47958 268 853 30 9643 13 19 18 7919 1272 10346 9953 999999 40337 839090 35519 268537 14694 9760 10155 9856 8922 7326 4869 2652 1704 1372 1426 980 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 -30 114 471 826 1258 1795 2726 3759 5556 7265 8695 9816 11323 13575 16006 17091 17289 18785 22028 26234 27899 28235 28292 27784 28152 27941 26846 26756 28130 29213 28863 28159 29832 32961 34427 34629 35778 37558 38516 38294 37942 37413 38083 39335 40249 40775 40245 39422 37853 37004 37304 36923 36644 36441 35772 33977 31416 31491 32848 32708 31828 30954 28710 23612 17484 13141 10316 8378 7644 8765 11635 15309 19272 22320 24742 26212 26204 24442 21315 17288 13362 9632 6640 4777 3443 2598 1968 1721 1400 1152 949 848 823 641 623 686 672 600 655 666 757 852 912 950 976 894 891 845 912 822 790 771 817 724 745 810 831 887 1019 1040 961 778 772 835 1182 2162 3521 4157 3809 3343 3620 3884 4118 4662 4333 4377 4307 3937 3831 3983 3922 3640 3263 2581 1833 1074 798 515 370 361 347 339 319 347 329 260 165 169 209 191 150 172 221 244 270 321 362 384 316 190 115 136 108 113 153 181 188 247 256 172 128 156 146 119 130 115 105 92 92 97 120 95 93 104 103 112 98 87 91 87 80 70 100 104 93 84 77 79 68 65 69 64 63 47 50 67 62 54 53 51 38 44 60 60 49 40 52 52 33 34 39 41 47 38 23 11 8 1 47967 269 852 30 9642 13 19 27 7919 1281 7176 52170 18240 999999 999999 999999 80689 34441 32985 32812 31493 26795 19989 14011 9629 7557 6300 6040 4586 2333 1388 875 392 -5 999999 -42 34 -38 -68 -72 9 197 336 378 600 770 1233 1804 2430 3469 4809 6294 9484 13343 15039 14095 13311 14302 16498 19500 22244 24842 26630 27009 27480 27683 27830 28058 28140 27484 27800 29685 31409 32157 33237 35220 36916 36878 37470 37316 34059 32462 35295 38981 39231 38660 38639 41341 45132 49164 52885 55152 55795 53758 51310 48767 44413 37904 29459 21722 16048 12432 9926 8405 8143 8673 9980 12103 15245 19892 25967 32834 36989 35657 27841 17329 8928 4559 3163 2944 2804 2465 2110 1876 1679 1450 1195 992 917 824 800 639 620 702 707 772 855 920 982 994 995 983 919 885 896 986 1147 1523 2031 2845 3756 4306 5294 6768 7211 6969 6550 5874 4400 3787 4588 5740 5656 4809 4391 4157 3148 2721 2491 2161 2012 1837 1321 916 825 833 842 825 779 817 809 721 681 614 521 408 363 369 387 442 435 505 378 270 209 180 199 155 181 232 291 270 310 318 261 292 265 223 204 187 174 129 140 184 218 213 263 349 288 210 165 171 161 171 167 168 152 120 126 135 153 163 144 134 118 122 131 124 130 134 133 148 146 144 118 99 103 100 81 79 96 94 88 73 77 93 89 92 85 60 62 64 73 63 82 78 70 73 67 54 60 62 65 50 43 35 23 12 7 47976 262 849 30 9639 13 19 36 7920 1291 6925 35944 50343 16097 999999 999999 999999 95344 47363 39386 31947 24547 16045 8495 4338 1989 599 89 999999 999999 -63 999999 -87 112 95 187 151 179 295 443 654 821 1186 1705 2205 2802 3694 4710 6622 10299 14431 15947 16872 19802 21291 20863 20580 20512 20335 20264 21127 22245 22985 23656 24600 25851 26962 27493 28704 30262 30798 29977 29358 28932 29374 31326 33066 34702 36394 39928 43689 45095 44397 43132 41800 41996 41203 39434 38038 36774 35255 33064 30502 27967 26287 25249 24312 23448 22548 21789 21494 22322 23738 25788 29371 32252 33516 33299 32138 30205 27690 24866 19216 12444 6955 4093 3171 2800 2513 2110 1863 1758 1670 1479 1332 1286 1182 1081 967 881 792 766 786 831 964 1083 1247 1606 2197 3049 4783 6661 6842 6588 6209 6423 6971 7628 8358 9122 9077 8265 7388 6149 3875 3073 1677 953 829 815 704 608 613 650 732 708 717 811 868 882 942 970 891 805 801 789 708 671 667 605 559 520 477 392 347 334 334 359 351 332 365 325 278 285 202 137 138 167 137 198 252 266 254 235 227 168 123 134 76 72 124 111 118 119 101 139 191 266 263 222 155 104 89 91 102 128 112 93 59 44 64 73 71 100 108 91 75 54 52 56 77 68 77 52 50 57 49 35 34 46 57 37 48 40 25 31 36 29 19 11 30 35 21 32 29 24 22 26 22 16 16 6 47985 265 880 30 9640 13 19 45 7920 1301 63454 15076 5214 999999 182289 103896 39578 35577 32686 29700 27186 23807 19745 15666 11519 7079 3461 1411 668 360 109 52 159 202 197 164 158 564 961 1347 1814 2227 2776 3625 5224 7076 8484 10641 14208 16533 17522 17874 17496 16790 16283 16429 16303 16136 16643 17574 18871 19180 19343 19807 20928 23523 27620 31699 34967 37538 38545 39310 40230 42181 45257 48866 51603 52101 48691 43231 39127 35643 32505 29972 29521 31451 34280 36534 38316 39719 39737 38843 38271 38382 38647 39405 40093 41459 43637 45603 47353 48019 47162 43438 37741 30392 21928 14303 8696 5635 4017 2732 2273 2266 2132 2006 2093 1871 1918 1923 1966 1744 1520 1377 1306 1281 1206 1051 875 781 865 911 1126 1569 2140 3440 7271 12784 16005 16865 17134 16479 15506 14499 12877 11374 11141 10318 9397 6675 4451 3186 2667 2437 2715 2857 2238 1916 1855 1463 1251 1361 1436 1304 1119 913 1212 1825 2190 2348 2323 2222 2118 1593 904 776 683 594 542 527 424 304 309 306 302 361 380 387 476 435 335 338 273 210 185 177 201 192 210 253 265 177 170 103 57 98 132 148 127 85 104 124 140 147 203 187 274 301 227 169 181 161 120 143 119 120 97 76 103 112 126 143 106 103 61 76 79 119 89 99 91 88 94 63 66 73 75 59 61 63 46 56 47 40 54 57 50 38 29 25 39 43 46 58 55 34 28 30 31 37 22 20 26 8 3 47994 267 853 30 9643 13 19 54 7920 1310 1795 999999 17564 36239 29067 782492 231380 999999 93404 33229 29223 26873 23783 19194 17507 16229 14665 12800 8206 4270 2194 760 87 123 160 135 262 283 394 589 899 1510 2033 2519 3124 3985 5105 6509 7806 8766 10215 12423 13407 14579 15795 16213 16666 17583 18832 20364 21067 21912 23112 25054 27725 30073 32270 35064 38264 41862 45170 43913 43311 46757 51893 55082 52393 50348 48428 47415 47934 49653 50580 48620 45895 43598 43744 45819 48357 50278 53472 56693 58640 60967 60427 57613 53884 49269 44041 37680 31067 23476 16549 12424 9631 7879 5655 4093 3388 3039 2843 2554 2449 2365 2209 2207 2186 2096 2187 2377 2526 2632 2907 3502 4280 5498 6405 6854 7618 8375 8775 8708 8722 8882 9428 10441 12195 14535 16908 17968 19379 20452 18512 16325 16481 15872 14324 12688 12241 11163 9106 9872 9871 8419 8367 8545 7432 6654 7063 6446 4705 3548 2875 2344 2180 2254 2182 1746 1434 1168 920 720 742 807 738 698 719 727 728 685 662 585 411 361 364 386 374 400 437 444 454 381 367 324 211 177 149 173 271 295 294 232 189 159 150 162 101 108 99 112 131 113 117 166 181 194 215 257 320 239 148 145 120 144 149 134 109 132 104 95 94 69 93 121 100 93 93 89 93 105 88 98 103 115 100 96 87 83 49 52 75 85 89 70 66 73 69 58 53 83 91 65 45 57 49 34 29 32 48 55 47 42 33 29 25 24 11 48003 266 826 30 9646 13 20 3 7921 1320 49 479 1213 999999 999999 24142 12049 64845 999999 987795 68553 416110 101659 30931 29673 28301 24575 20062 18302 18304 15788 11783 7243 3055 379 426 541 830 1282 1421 1581 2050 2382 2768 3258 4140 4912 5978 7647 9593 10451 10724 11548 12560 12818 13577 16087 19138 20441 20703 22826 26959 30310 32224 31365 30357 32638 36373 37202 37140 36805 37526 38816 38509 38241 38679 40218 42527 45737 52294 59962 66246 70364 72006 71962 70774 70244 71233 72335 72353 69281 65651 60192 53581 44900 35715 27314 20595 15848 12341 9316 7325 5554 4234 3360 2931 2571 2496 2497 2347 2413 2572 2555 2639 2958 3741 5396 7758 10439 13734 16534 18679 19622 20523 20842 20504 20098 19232 17631 16733 16208 15841 14766 13658 13666 16110 17856 17911 18078 18652 18052 17009 16628 17109 17016 17348 17993 18488 18611 17120 16576 14152 11529 10458 9626 8043 6986 6165 4861 3813 3019 2214 1755 1490 886 653 667 675 642 672 647 689 757 826 948 1060 1084 1118 1005 772 604 445 311 359 414 431 378 402 389 324 361 212 229 193 135 151 222 286 259 238 193 193 165 135 92 93 80 92 74 70 91 140 132 123 122 158 197 284 274 251 165 148 115 130 153 150 114 84 117 116 82 83 93 117 132 104 101 85 79 84 79 81 77 71 99 89 99 98 83 77 74 64 65 59 66 73 76 64 59 71 51 41 54 54 52 62 47 43 50 48 45 27 14 34 36 15 48012 266 920 30 9650 13 20 12 7921 1330 3099 999999 40297 303404 100460 100081 40302 34959 37987 43931 49206 53632 55646 51863 43034 40200 36647 32265 31600 21610 7793 3286 2285 1419 599 133 181 360 553 904 1361 1758 2582 3438 4024 4629 5601 6498 8131 10801 13526 15180 14888 14622 13500 13439 15020 17527 19096 19591 20240 21863 24395 24979 23965 24206 25940 29208 33435 36964 41079 42628 44006 44667 43612 45588 50221 55232 61554 66749 67499 65051 65992 67902 65709 62913 62907 63074 62937 60902 59457 58480 54893 50210 44856 39240 32063 24648 18656 14170 10661 7680 5468 3883 3180 2991 3075 3278 3970 5876 9507 14510 19085 24115 29741 31631 31661 31037 30104 29697 27753 24818 22876 22227 21996 21272 20884 20581 21037 21725 23266 22615 20311 17247 15874 15584 15548 16785 17655 17671 17014 16779 15455 14406 13123 12019 9978 8448 6529 4749 3192 1888 1136 769 702 777 778 779 710 605 586 666 711 767 733 772 782 785 782 882 917 970 1080 1062 993 870 601 459 398 451 353 374 405 364 397 378 363 333 324 261 142 105 170 290 329 266 268 271 224 178 182 227 222 171 121 122 126 136 112 72 132 166 198 254 273 322 295 205 166 185 193 195 137 128 134 82 112 113 126 117 126 123 109 106 109 132 121 87 94 102 113 114 111 103 73 92 85 112 116 93 65 74 84 65 58 85 74 86 78 77 70 61 70 57 52 74 53 36 53 60 50 51 44 27 17 11 48021 266 862 30 9652 13 20 21 7921 1339 95863 73990 44041 67062 14320 16098 18372 20722 23089 26858 30835 31159 31246 33470 35187 39829 44325 43094 40015 39247 36719 18053 8577 4263 155 999999 999999 999999 999999 999999 -53 147 640 897 1637 2414 3393 4663 5868 8550 14701 19609 22162 26569 28321 23779 19666 18892 18715 17708 18162 21044 23683 26244 26355 26646 28500 28816 30260 29946 29850 29843 29910 30419 31494 32489 34927 37782 40157 42616 43939 43697 42960 46278 49953 50097 51085 50362 49684 50171 51124 51514 49547 46888 43730 38480 33276 29271 26366 23457 21113 18476 14512 10307 7285 4734 3586 3170 3329 4253 5530 8894 15475 22533 27747 30344 31280 28549 26868 28199 32051 37983 45902 53775 60329 64478 64295 64083 62573 59972 55873 49706 41256 31648 24432 18477 15871 20516 31413 29293 30557 29808 25701 14996 7483 2278 1069 868 672 637 766 914 1122 917 775 860 959 1096 1036 856 812 833 836 768 705 791 751 765 708 815 797 836 934 881 839 865 908 738 487 345 359 395 374 418 423 364 409 433 371 285 310 320 196 172 160 227 219 256 256 188 179 181 140 139 123 167 106 96 114 122 125 129 138 136 203 245 216 185 133 141 153 112 122 129 170 149 111 99 96 89 97 75 77 119 119 101 94 89 70 97 85 88 93 96 100 95 88 99 94 83 78 73 57 75 66 64 62 61 57 45 57 42 40 42 45 43 37 35 42 32 23 27 33 22 12 12 48030 267 866 30 9656 13 20 30 7922 1349 8546 9403 10040 10903 11362 12754 13802 12992 11610 10300 11203 12168 11876 13536 13929 15338 22842 46288 73189 73715 60274 17690 4844 8754 22658 28264 1412 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 307 854 1443 2250 3686 6734 10747 14201 17410 21708 24602 28689 38068 37979 30965 29024 27981 27301 26379 26777 28518 30617 31546 32259 32033 30802 29313 29690 30424 30116 31245 33217 36832 42653 47599 49579 48023 45246 41558 37659 34646 31579 28980 26266 23544 20848 18097 15407 13244 11157 9176 6721 4722 3720 3052 3192 3919 5794 9154 12630 17104 22228 22894 23099 22799 22191 23643 27415 31962 36222 41346 47340 53573 60772 65809 65307 65861 64255 61932 60410 61427 64919 66460 64703 64763 63598 60647 57504 51822 46310 43755 39222 34692 32362 30623 25468 17725 12840 6136 1392 681 732 708 743 782 836 939 2056 3845 3893 2823 1815 1168 1030 902 690 836 938 844 795 800 745 764 805 875 844 869 863 923 953 894 706 620 455 443 433 463 387 422 403 326 336 302 314 322 276 136 179 214 254 336 288 226 110 103 145 98 119 150 168 168 108 101 51 144 206 175 157 119 128 124 124 137 108 113 113 127 155 169 156 118 115 118 97 95 136 114 59 98 103 74 103 146 112 94 105 100 89 103 106 118 87 97 71 64 81 69 53 64 64 66 68 79 44 34 53 53 38 43 52 41 38 38 44 40 45 35 26 18 1 48039 267 869 30 9659 13 20 39 7922 1359 8778 8139 9109 9344 7945 6007 6985 8179 8445 10350 12337 12921 18814 37797 41389 41992 34121 21381 26013 32541 59722 93674 58769 8389 36 -88 -39 128 -63 -68 999999 -90 999999 999999 999999 999999 999999 70 107 358 463 901 1398 2320 3480 6431 13588 20927 30080 40672 42316 42326 45479 49529 55265 58189 55437 52814 50224 46928 44142 42702 41827 39987 38998 39431 39961 40086 39883 39954 39050 36265 32740 29189 24376 20321 16660 12442 9383 7562 5906 4688 3736 3180 2930 3365 3879 5279 7181 9036 11013 13543 16783 19956 21904 22256 22646 22850 23542 23751 24029 26084 29773 33036 39167 45968 52337 57963 60496 64054 67182 71266 70792 70013 70865 71366 71208 69275 65635 67194 65430 63716 60651 55436 43943 34191 26429 22355 19025 16891 12363 8642 6247 2763 1047 1048 1050 1137 1587 2002 2291 2470 2289 2226 2312 2205 1793 1334 1100 932 926 908 883 825 733 690 824 937 927 887 863 802 832 876 892 820 783 712 554 403 446 472 388 383 327 291 284 380 436 340 327 242 135 117 157 226 316 314 229 143 142 127 64 81 89 158 130 105 144 91 99 128 129 185 216 143 120 52 90 104 98 95 76 81 122 158 137 97 97 112 128 100 112 104 104 73 76 87 89 93 97 121 115 86 68 89 106 74 62 75 112 95 92 73 79 74 72 59 43 67 63 50 48 49 40 54 43 43 46 45 39 36 42 29 29 21 9 48048 280 480 30 9660 13 20 48 7922 1369 8556 61087 9006 75981 52452 5055 4156 4187 4002 3751 3801 3910 4154 4931 5699 6418 7584 9091 9723 10887 12143 13663 14530 14844 17830 19358 20053 21315 23586 21749 24954 22556 15049 13619 9171 7065 5541 1534 365 131 100 -40 999999 75 -83 -10 216 207 362 428 771 1039 1325 1880 2513 3303 3978 5738 9119 13207 20644 35068 43543 48081 56017 51985 52041 54604 53087 49148 46526 43756 38162 36002 36145 33581 31486 28573 24413 21575 20040 17955 15816 14099 11204 9659 9058 8627 7789 7554 8315 9262 9874 10858 11912 12897 13146 13357 13684 15540 17344 18779 20383 21578 22765 23766 25124 26844 30011 32412 35143 40606 43874 48150 54140 57814 62311 65083 68413 73902 80710 88289 94603 93899 89759 86014 87937 99661 114873 103701 81877 73911 66062 63515 58960 48133 38347 25090 15065 10598 7793 4438 2780 1516 1313 1428 1391 1181 1403 2558 5168 8196 8352 5721 3767 2541 1881 1449 1168 1041 960 1068 996 908 850 840 826 789 794 713 793 874 933 923 882 905 963 910 896 883 818 711 528 483 383 325 419 488 405 361 380 457 436 373 334 214 149 160 203 258 308 237 184 165 133 105 157 148 81 130 188 193 150 130 158 184 196 223 153 127 102 122 166 147 109 149 180 170 168 117 79 119 143 146 129 146 130 76 119 103 73 82 82 96 74 90 104 106 77 97 110 89 70 54 65 52 76 81 64 70 80 83 82 61 69 61 35 45 58 48 48 57 50 68 48 33 29 21 8 8 48057 281 482 30 9662 13 20 57 7922 1378 2125 2318 2692 3196 3248 3509 4024 4317 4955 5749 6392 7058 7919 8923 10039 10759 11947 13179 14489 15552 16658 18597 20300 21817 23233 23056 23705 25075 27237 31132 33124 32420 32824 31948 30425 28616 25214 21799 17306 12385 6782 3826 1801 770 529 293 254 691 933 1334 2038 3424 6664 11418 17433 23400 29665 28928 27071 34643 44876 47142 50451 51537 48783 46716 45531 43642 41533 38439 36540 35038 32847 29676 26778 25822 25603 24117 21761 17231 11611 7237 5337 5192 6087 7313 8879 10637 12387 13881 14662 15730 17618 19139 20516 22841 26491 32159 37195 39352 41456 47084 58458 69984 75205 76244 82028 84660 84819 86408 83813 80320 74643 71986 72154 71697 69231 63207 58765 54425 50416 46408 42309 39561 40136 33286 31172 34895 31184 32441 36162 38208 36468 23634 14012 12154 11363 9642 7004 4556 2983 2913 3258 3492 3464 2885 2861 3913 4735 4266 4082 3624 3239 2883 2297 1774 1542 1350 1207 1113 1123 1126 994 940 1054 990 918 940 883 806 789 869 897 975 1028 1084 1060 1116 1088 1020 1049 1031 902 729 517 346 322 352 454 396 404 452 484 469 485 517 387 283 224 154 196 316 312 215 152 156 162 103 114 131 152 274 270 236 211 118 121 117 80 145 146 123 131 91 102 154 143 180 185 166 124 151 160 126 109 110 131 139 112 94 85 113 124 116 116 109 124 106 107 101 80 72 74 83 79 69 78 78 76 85 77 72 84 79 65 75 85 90 71 64 65 46 53 63 64 42 35 35 27 23 11 48066 278 515 30 9665 13 21 6 7923 1388 654 4331 -57 2580 13239 25464 8583 6687 8009 9040 9247 6873 2267 2749 3244 3841 4642 5306 6202 7670 9216 11039 12939 15423 18489 22173 26090 29467 31220 34416 36853 38354 40549 42258 38504 30088 23621 20000 16358 12294 8511 4873 1616 592 527 345 560 826 1245 2190 3884 7620 15231 22180 24583 23121 19807 16626 15887 16338 17145 17428 18822 21752 22681 23084 23769 25093 25297 25256 25610 26944 26916 26391 26485 26125 23978 21848 19267 17149 16418 16512 17375 19405 22806 28582 34001 38616 41057 45027 47987 50937 54745 59336 64031 68332 68317 68700 71326 77895 83190 83573 81272 91650 97198 94798 87770 78659 72356 73928 73178 62728 58491 61097 60194 58988 55052 51434 47788 45968 45781 49291 53744 52422 46299 32796 24477 16184 10415 7849 6373 5645 5189 5999 7889 9294 9020 8580 10402 11996 11375 9550 7449 5650 4741 4513 3923 2675 2046 1865 1714 1570 1660 1909 1842 1676 1551 1399 1346 1293 1033 882 924 966 1011 1019 995 902 935 961 1000 944 1031 983 1080 3413 4522 1236 755 598 437 435 442 458 434 417 397 434 380 401 491 420 434 490 432 366 295 152 149 203 260 281 204 194 180 137 150 99 97 146 184 244 294 266 244 178 152 153 120 133 139 103 126 132 164 156 192 192 175 168 146 156 115 92 125 122 119 112 87 110 111 98 94 105 119 82 67 96 63 64 72 64 68 85 77 51 43 51 26 33 41 40 44 48 43 43 42 42 44 46 45 37 35 28 25 22 23 16 48075 279 487 30 9667 13 21 15 7923 1398 1072 5230 999999 3346 999999 999999 999999 14 999999 999999 999999 999999 3642 9325 25112 29625 6284 27116 7126 9373 25061 10982 12363 14364 18347 23803 22125 19419 19751 26414 35217 31741 28596 29414 27812 24498 19031 12090 4814 1265 692 225 -47 -34 252 350 864 2192 3117 4318 6083 8619 10505 11105 11315 10620 9673 8935 8500 8308 8631 9310 9969 10220 10728 11584 11966 12825 14051 15567 16960 18257 19318 19818 20972 22618 24940 26920 27475 26287 25328 26280 27266 28056 29626 33632 36239 39010 42046 44610 47277 48901 50895 53039 58791 65906 69836 75268 84817 87399 83025 82347 86412 86146 85695 82760 83234 84706 80209 72794 66946 64036 65342 69484 62772 53608 47192 48045 51686 52656 55012 60405 64680 66765 67785 61894 53506 43728 35598 27978 21276 16609 13509 11612 12314 17366 18432 15039 14449 12732 11542 8328 5889 4665 4657 4785 4980 4585 3743 2648 1845 1696 1701 1760 1836 1969 1891 1945 1692 1511 1221 1150 1090 912 947 967 916 932 806 839 834 810 806 957 1278 1708 4675 21805 38249 12819 2024 572 542 517 412 381 381 428 411 437 428 415 473 448 440 425 351 290 202 200 313 302 177 177 176 88 122 73 71 96 182 319 370 345 333 273 128 104 74 65 86 120 134 122 155 121 112 106 110 110 103 122 123 107 84 101 90 87 127 107 98 98 88 62 82 92 57 81 73 65 50 72 76 61 42 70 66 69 47 41 49 52 36 32 30 27 41 32 34 33 39 24 24 33 27 26 26 10 13 48084 272 732 30 9672 13 21 24 7923 1408 -64 999999 999999 999999 229 373 392 815 997 1893 2577 3334 3867 4110 5311 8284 14103 20914 25447 25920 26320 27704 20891 9190 8388 6106 1771 1621 864 230 999999 999999 -49 999999 999999 999999 55 -39 724 2482 4866 6186 6999 7932 8041 9036 9721 9776 9798 9908 10028 10381 11664 12049 11541 11235 11119 11387 11619 12392 12638 12301 12552 12762 13652 15581 18232 19575 19127 18548 18162 18179 18065 17745 18260 19401 20442 23276 27624 30009 31262 34111 36442 38236 39117 39290 38894 38514 42998 46580 49240 49812 52599 57855 65170 70147 75022 77984 77090 73964 70336 71900 70287 60393 55625 51304 50794 50969 52374 55532 61676 68653 73676 73961 80027 77633 73226 75065 75925 76959 75050 70328 65176 58382 51234 42981 38245 35376 26351 20147 14998 7050 2938 3473 4938 6875 6075 3853 3032 2382 1954 1773 1782 1941 1898 1715 1678 1721 2006 1972 1867 1946 1622 1198 981 869 893 996 955 919 977 986 1041 2412 8972 24176 31080 32724 32941 25602 22384 15886 8310 2833 948 599 496 445 467 480 517 531 612 565 501 452 399 360 360 236 210 230 282 300 252 195 180 186 70 91 118 117 144 264 331 345 326 266 167 104 56 104 76 91 110 102 84 112 120 117 83 91 127 167 157 131 175 110 141 103 71 93 110 141 110 79 104 101 89 79 111 103 88 90 81 61 56 78 75 57 30 35 38 47 61 55 40 45 43 38 41 46 51 43 43 46 37 32 11 12 9 6 48093 272 703 30 9673 13 21 33 7924 1417 5435 5498 5136 4876 5295 4478 3712 3099 2659 2751 2126 2569 2657 2099 1596 2162 3053 2934 2323 1765 2040 3344 6229 3666 591 51 78 133 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 285 290 807 2008 2928 3612 4244 5223 5510 5948 6758 7509 7946 8200 8904 10891 10882 9900 8903 8503 8382 8290 8166 8055 8244 8750 9214 9655 10642 11846 12043 12604 13228 13451 13742 14663 15251 16338 18688 21544 24459 26630 28759 32074 34897 37456 40102 43191 46103 49629 52978 55450 57071 61480 68575 73765 78057 76643 76388 75862 76242 75415 63065 47413 42381 41863 47976 53056 56374 51731 44006 42130 37944 33942 39001 45506 49252 49522 55173 58887 53072 54108 58184 56005 50655 49009 46803 41455 35042 31152 25087 18628 14141 31693 84135 155781 155859 53786 6907 1845 1601 1664 1845 1866 2071 2088 2153 2195 2031 1791 1459 1347 1285 1203 1188 1226 1260 1237 1225 1184 1139 1109 1177 1375 2124 5207 10639 18322 23956 21961 12848 5201 2218 573 353 332 341 326 378 401 520 518 465 452 488 417 287 256 239 244 228 187 164 284 257 189 130 139 144 129 78 94 121 112 120 255 390 412 435 379 275 233 77 45 109 100 80 58 34 87 116 120 156 136 90 47 84 75 97 124 115 58 77 97 101 68 40 71 86 100 87 71 66 79 76 57 44 59 44 49 53 34 43 46 27 35 31 39 29 38 44 35 40 24 17 23 21 11 13 20 12 7 7 48102 275 703 30 9673 13 21 42 7924 1427 2755 3327 4025 4268 4699 5244 6290 6916 7095 8854 10104 11426 13180 15457 17508 14780 9184 7673 7726 6774 4704 3537 2219 513 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 152 459 718 921 1032 1314 1583 1802 1942 2052 2322 2483 2804 2880 3128 3531 4019 4854 6586 7310 6421 6637 6391 6143 6128 6535 7433 7615 7900 8176 8317 8854 9572 10277 10896 11862 12926 14175 15148 16319 17879 19164 20825 22870 25943 29535 34816 39443 41405 44010 48017 52768 55339 57386 56044 54599 54103 50742 46727 45154 45547 44328 42635 41568 39051 34897 30455 31049 35175 32935 29299 26690 27792 31156 35810 38839 37969 37006 35053 31786 26986 22175 19077 17578 18549 17175 15426 17806 18889 17619 18577 16583 18861 34650 62523 133366 214898 209545 82996 39308 29853 42220 115881 251067 343586 209180 93068 19173 2554 1493 1299 1245 1125 1081 1014 965 941 929 815 831 866 949 902 918 677 541 286 234 355 364 366 380 412 461 369 399 363 419 485 471 446 528 524 511 424 314 326 277 270 230 243 281 288 294 232 180 207 153 95 71 39 128 94 134 220 290 421 490 448 404 296 235 174 122 100 140 144 129 126 143 144 140 117 150 179 170 136 174 152 122 115 95 145 128 113 111 101 116 123 133 123 120 96 103 105 93 102 92 88 72 70 74 95 94 78 69 70 56 73 67 58 61 69 61 66 70 56 55 49 45 49 53 56 39 26 26 22 48111 275 646 30 9676 13 21 51 7924 1437 12131 34302 35050 31008 77326 11520 3886 3750 4339 4775 5529 5846 6158 5661 5402 5295 5078 4425 4417 4204 3960 3153 2063 434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 319 281 785 1021 1235 1731 1989 2020 2375 2369 2708 2970 3304 3657 3867 4140 4247 4125 4295 4603 4696 5177 5364 5760 6128 6406 6795 7396 7988 8335 8817 9167 9945 10902 11844 13169 13718 14277 14790 15386 16528 17810 19342 19847 18957 18301 19368 20205 20761 21037 21761 21207 19464 18635 18038 18950 20418 20146 19676 19989 18436 17424 15632 16330 17675 19213 20234 22131 27154 31677 36350 39134 40653 42794 45179 44292 39169 34262 30910 29247 25597 21211 19921 19914 20301 19753 20670 21034 20741 22132 26776 37544 57010 76196 96230 73748 37941 28445 40489 177024 455250 403331 334067 367638 309701 182383 59171 2731 1298 1391 1211 1149 987 862 842 825 804 796 762 830 875 866 668 593 407 370 406 404 399 368 346 347 370 425 445 470 411 427 451 422 437 384 339 314 247 176 158 179 208 199 178 189 176 161 156 217 174 176 159 104 104 108 177 106 218 412 451 351 292 285 227 178 147 130 139 135 131 143 115 100 96 108 114 107 143 138 129 102 89 81 95 100 75 83 80 70 79 97 80 105 68 59 50 50 72 90 73 53 67 64 39 38 74 76 61 45 37 56 51 45 44 26 29 50 22 17 16 23 22 10 19 31 4 48120 271 679 30 9679 13 22 0 7924 1447 72598 41387 47689 141945 166501 120069 6857 4911 5940 7206 8411 9469 10197 12132 14125 15786 17035 14572 12334 9777 8301 6551 4787 3557 1246 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 131 465 1041 1485 2150 2628 2848 3236 3646 3930 4455 5209 5299 5577 5816 6454 7030 7471 8158 8124 8190 8360 8483 8897 9197 9469 9751 9890 9751 9962 10206 10758 11778 12111 12177 12433 12911 13538 13897 13999 14616 15580 16552 17155 18183 18736 18917 18956 19447 19651 19351 18681 18268 19326 20961 21726 20097 20165 20900 18163 19272 21199 25529 32992 38617 39102 42232 47042 54665 56189 53371 51293 50125 47307 43430 42802 41212 39153 38076 36438 35502 36879 39328 41118 47473 53641 53888 51070 48406 46006 41465 37690 42709 66639 101652 75719 45913 89952 215002 297763 233344 120374 7567 2847 2659 2322 1994 1919 1575 1231 1019 979 758 751 773 661 720 778 736 624 434 341 342 331 323 393 367 365 422 427 448 371 330 336 431 405 314 377 360 381 329 287 331 278 236 220 186 104 119 107 156 205 295 166 98 86 166 157 132 68 97 110 201 303 344 314 266 288 231 185 136 102 124 134 118 124 124 88 92 134 110 98 98 82 67 53 57 35 91 95 84 51 44 56 58 54 48 60 80 58 62 46 53 55 52 32 32 29 26 43 42 36 36 23 33 39 24 27 15 16 13 19 13 10 999999 999999 999999 4 48129 275 681 30 9681 13 22 9 7925 1456 109793 70199 69802 9329 78079 12621 79959 215568 129197 16804 14657 14795 15435 16251 17653 18648 19551 20281 17860 13190 9036 5724 3676 1665 277 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 908 1387 1859 2042 2438 2816 3359 4034 4791 5066 5158 5553 5884 5841 5551 5261 4813 4515 4261 4001 4035 4444 4623 4510 4235 3987 3875 4163 4842 5439 5917 6268 7002 8070 8496 8464 8752 9525 10580 12490 13367 13190 13229 14849 18340 23248 27504 31506 35724 37706 40117 41956 41305 40589 41546 43199 42556 41481 41935 44811 47681 47693 48345 51256 51650 51163 50872 46487 43608 44180 43815 46478 48347 49876 47328 45553 42411 42861 45016 44434 46521 48510 48755 47043 41600 35164 36005 47964 81107 171268 230010 153940 80673 83002 73662 18379 7928 3940 2867 2126 1823 1825 2090 2325 2215 2247 2217 1920 1666 1355 1192 1162 977 805 975 967 936 794 647 565 476 328 317 342 398 421 531 520 551 586 512 529 513 533 504 540 507 505 482 407 336 222 230 202 230 207 210 196 128 118 122 110 159 146 152 211 255 324 304 320 320 302 279 239 240 192 114 143 151 132 98 105 157 133 148 166 109 82 141 137 114 98 108 99 111 132 114 111 125 117 86 68 113 115 114 73 89 111 91 89 79 87 89 67 63 89 90 62 59 63 62 74 70 77 73 46 45 46 63 53 51 46 38 44 42 36 30 23 16 48138 274 739 30 9679 13 22 18 7925 1466 14741 225003 86067 999999 999999 999999 85184 67967 6767 6317 6284 5356 5428 5034 5227 5654 5388 5737 5608 4547 2980 2029 1053 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 33 141 367 612 572 441 604 819 1245 1290 1653 1971 2314 2938 3646 4616 5337 6173 6995 7633 8787 9316 9356 9862 9805 10025 11027 12373 14220 15831 17270 19009 19953 20450 21514 22884 23634 23346 23235 23339 23210 23991 24599 26195 25402 24393 24008 23110 23522 24530 29557 37925 38583 40779 43573 41992 39963 37553 34585 33717 37297 43811 57199 90720 236857 231300 136082 85720 63853 52557 49224 45914 34329 31247 33141 44113 80468 157629 234090 228314 133840 52262 23009 110722 139628 65322 88928 43878 4463 3615 3277 3083 3066 2775 2566 2438 2126 2054 2007 1891 1765 1637 1264 1066 861 684 615 575 506 515 445 422 487 363 377 364 383 450 529 477 544 514 533 546 439 409 459 360 259 165 101 175 232 278 268 234 131 139 129 150 95 129 135 281 460 457 393 339 257 251 207 262 268 252 224 200 201 149 121 129 159 167 115 150 225 249 173 147 195 161 111 152 138 130 140 131 132 158 143 142 146 131 97 60 110 129 120 107 119 123 108 85 108 86 58 74 94 89 97 105 78 85 75 54 68 72 86 80 66 88 78 60 61 65 63 49 45 38 30 21 48147 258 948 30 9678 13 22 27 7925 1476 25831 4348 26420 4457 2412 33183 3331 28219 78011 8815 49843 4880 1875 1921 1366 1158 1169 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 -95 8 6 239 240 699 909 840 1043 1189 1557 2683 4047 4509 4895 4799 4693 4240 3827 3220 3163 3710 4279 4276 4380 4774 5448 5738 5387 4894 4350 4173 4717 5299 5801 6657 7381 8288 8657 7699 7816 9638 15366 24798 33167 38044 39679 42775 46328 57876 76711 108109 143677 159172 152222 151755 171408 190112 184468 198568 224810 243001 282132 336130 245814 180128 222370 259554 146536 67401 72286 69458 70028 57788 39670 15855 4869 3232 2968 3942 2678 2136 2085 1810 1606 1642 1783 1771 1658 1678 1546 1596 1541 1347 1219 994 804 572 293 279 400 358 320 345 302 263 371 448 384 338 373 336 358 410 455 445 423 324 369 351 240 187 239 184 44 71 106 165 174 143 89 1 -13 61 109 52 39 121 99 133 207 276 403 445 336 329 290 257 215 182 257 230 182 162 178 168 171 119 115 83 49 100 114 70 59 50 79 36 50 82 74 63 63 75 56 46 46 48 28 53 83 55 24 17 33 18 35 25 29 22 8 15 28 21 17 28 31 15 10 16 18 12 4 2 4 7 0 48156 267 948 30 9678 13 22 36 7925 1486 3808 6410 52814 101039 92038 409786 14807 999999 634328 17131 19330 22761 24730 26005 27718 29680 31168 33253 33554 33150 31629 28796 23472 16612 11277 5608 1375 1096 915 586 365 172 -16 -30 -26 999999 999999 999999 -83 61 288 213 174 299 416 937 1764 2823 4178 6487 9384 11271 13663 17489 20448 23667 25403 24641 23957 22896 22606 36736 57136 54746 47428 45197 40867 35158 31707 23818 18466 20851 24714 23767 25989 30242 35787 36775 39257 49000 64246 71662 71264 63753 57861 50583 46500 39114 43018 56565 67212 64556 73263 180063 128625 19124 17484 23289 29744 28751 29453 39644 52717 46049 41564 44520 54941 56479 31988 22017 14500 8328 6460 6176 5550 4388 3832 6718 12285 7915 4542 3052 3053 3234 3309 3226 3550 3819 3586 3308 3559 4058 4825 5503 5382 4986 4354 3383 2343 1871 1668 1340 1260 1287 1283 1089 917 812 792 746 679 577 574 433 432 517 584 651 526 477 471 532 556 491 543 509 463 550 775 803 684 569 392 317 287 252 224 157 213 261 244 192 164 205 135 103 102 108 161 153 167 152 229 350 447 505 511 509 441 390 366 346 321 296 271 222 190 239 226 191 201 165 187 208 148 127 113 78 94 114 139 113 120 161 150 97 105 93 92 111 107 86 85 81 93 104 93 80 83 69 86 89 90 79 70 83 70 57 89 72 80 78 71 57 68 68 70 55 49 53 46 44 38 31 30 11 5 48165 265 945 30 9675 13 22 45 7926 1496 62456 581839 2479 7032 583306 9513 7936 9069 10256 12015 13717 16648 21855 26275 30975 33392 34477 36676 37142 37174 35638 31918 29905 25057 19596 10170 2536 1013 1160 1369 1580 1415 966 751 852 925 860 710 721 780 977 947 1029 1047 1031 1244 1353 1734 2567 3708 5007 6309 7134 8525 10464 13556 17556 18421 18089 17279 16372 15701 15920 15974 16562 14969 12233 10049 8675 7391 6133 6340 8609 12756 17849 22890 28208 31911 36548 42719 47937 48712 47398 44102 39783 37384 38156 40029 39003 41058 43974 41830 42648 65486 53191 32757 32422 33466 33459 35028 35836 37986 42359 49116 52853 49704 42450 33657 26829 24189 22652 18551 13804 11238 9652 8553 8377 8475 8980 9542 8332 7488 7669 8735 9783 8997 8750 10157 10632 8809 8466 8817 9112 9544 9540 9845 10451 11448 11677 10883 9112 6602 4083 3644 4278 4291 4188 3895 3253 2887 2749 2555 2306 2086 2071 1900 1418 1142 941 720 548 555 501 492 514 423 486 523 499 500 463 479 529 515 407 350 307 250 191 175 176 186 277 276 201 242 198 141 120 103 133 128 132 158 220 260 357 427 451 440 376 351 304 383 327 256 162 146 138 178 218 145 112 162 120 122 123 97 103 100 107 93 102 121 137 112 89 123 110 96 85 74 77 64 80 69 69 67 54 48 58 55 80 58 49 58 66 60 54 53 58 68 38 48 52 35 47 50 50 55 30 32 20 24 7 48174 272 762 30 9672 13 22 54 7926 1505 613299 5423 60788 5831 468363 5904 4675 473391 14750 421872 4922 999999 11276 5881 529348 13688 11673 12932 15360 17341 19090 21801 22893 23214 23726 23868 22923 19447 14810 8832 5038 3187 2416 1799 1532 1317 1207 1009 709 206 263 146 130 163 310 432 357 326 341 345 347 520 713 1021 1583 2598 4213 5444 7662 9913 10730 11203 12260 13689 13637 15225 20048 16478 9268 7404 6241 5726 6982 8920 10493 11588 12578 13736 16036 18139 19807 21648 23929 26655 30439 33248 35483 40377 43663 41592 37983 35018 35985 38139 38253 40862 42601 40037 35734 31877 31261 34858 40371 41682 39463 36801 34726 33932 33988 35014 35756 35261 34231 33545 33598 32845 34159 35605 37563 39516 42151 52054 65460 72895 73297 51697 26346 11512 10724 13850 11297 7423 5666 4745 5808 10268 13882 16519 17829 17307 16373 14353 13335 13356 11945 11247 11125 9765 7557 6192 6318 5668 4937 4424 4473 5349 6050 5391 3641 2277 1748 1463 1143 870 598 481 446 515 553 539 532 512 446 467 524 431 505 546 478 417 369 341 299 290 244 119 166 136 166 266 203 183 161 143 135 135 83 85 116 189 198 287 417 440 412 449 368 363 315 222 196 165 128 121 166 184 159 143 137 132 152 140 110 89 87 105 102 117 114 109 105 109 100 69 86 91 66 71 81 58 90 90 67 45 49 52 48 74 57 51 55 50 64 53 39 43 54 51 46 41 27 27 25 17 30 18 25 24 11 8 11 3 48183 270 701 30 9671 13 23 3 7926 1515 224 341 465 645 786 951 1348 1729 2096 3052 2470 1750 13160 11114 25284 999999 999999 999999 999999 999999 25471 20884 21261 19798 19386 18338 16176 13511 9885 6531 5230 3755 1816 851 512 249 -23 -76 999999 999999 999999 999999 24 42 58 145 224 372 501 524 651 1102 2919 4807 5788 6727 9231 14496 16841 16831 16413 16865 16411 15553 14210 12657 11190 11347 11927 10562 11310 13375 15526 17887 19122 20370 22045 22668 22261 21584 21735 22850 24753 26123 27078 29101 31309 32201 31913 31962 33153 33613 33642 35183 35811 36351 37577 37118 37406 37848 39235 41361 44366 46566 46052 43744 39971 37065 35529 33223 30992 27791 25376 22944 21326 19657 17462 15838 13824 11714 10253 9292 8750 9361 10459 10966 9429 7858 7455 7928 7863 5757 3253 2519 3844 8170 13749 16221 15100 12732 12256 13067 13455 15772 19027 20354 18498 15242 13218 12057 9792 6623 4573 5438 8228 8934 8570 6439 4770 3946 3534 3652 3970 4307 4712 5240 3470 1526 838 563 469 547 557 495 468 465 502 520 487 456 483 478 428 382 251 204 124 74 124 197 199 188 134 121 99 65 93 124 155 242 334 437 477 503 446 295 262 196 176 122 64 64 76 106 177 133 131 86 75 90 84 107 64 45 83 72 73 65 81 96 111 112 111 113 61 22 32 42 56 58 78 62 42 57 48 52 35 39 32 7 26 30 23 39 33 29 22 28 37 38 16 27 25 19 2 999999 9 2 999999 1 48192 273 694 30 9664 13 23 12 7927 1525 841 375 999999 6672 5052 1243 731592 647677 2388 523303 8745 8096 4281 333674 101307 980419 10915 999999 31543 17517 18726 20292 18648 17182 15032 12395 11009 10238 9629 10801 8977 3637 1952 232 -6 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 193 188 337 372 533 616 1339 2123 2876 3590 4848 5789 7326 11377 15574 16435 18236 22265 21500 17842 18375 19826 21834 24558 26938 29678 33323 38722 42898 43556 43584 43631 43109 45447 49243 50723 49934 49044 48669 47841 46522 43658 40611 38088 35859 34690 34806 39138 42792 42976 44674 47147 44640 41248 38267 36502 34953 33939 31348 27400 23621 19260 16369 14295 12879 11023 9190 7169 5714 4598 3556 3035 3212 3740 4158 4562 5322 6023 6535 6961 7336 7699 7907 8363 9430 11023 13303 15912 18766 20342 19426 18659 18524 18935 19574 19725 20048 20710 19636 16146 13289 10813 10118 8380 6957 6980 7438 7331 6761 6273 6663 7304 7877 7816 7348 6599 5357 3973 2702 2188 1898 1201 755 592 526 501 528 531 621 628 611 611 516 420 377 334 314 212 184 183 124 148 226 169 208 150 129 161 172 108 156 302 461 545 557 509 484 415 337 275 147 72 129 127 173 144 171 168 96 147 139 97 154 105 67 55 103 118 85 62 59 91 148 127 112 121 137 127 97 70 85 81 98 90 80 81 70 83 69 67 84 68 67 75 63 59 55 48 74 61 51 52 45 32 35 44 47 41 32 30 34 28 20 23 12 2 48201 278 540 30 9660 13 23 21 7927 1535 166 999999 210 3089 320 999999 690891 1793 78726 8113 71518 529355 592470 17681 541491 793204 990619 12444 11149 12249 12804 14319 16244 16961 17286 17793 18647 17977 15946 14890 14345 12962 11354 9629 8048 7461 7860 8041 7743 7448 7785 3090 1284 5070 10967 8841 9035 6120 1356 179 18 999999 999999 999999 999999 999999 170 479 612 1092 1378 1800 2317 2758 3277 5547 11415 18871 25781 31604 33630 30064 27045 27663 29941 33631 36815 38898 39038 37560 37290 38737 42659 50093 42877 33961 34029 39089 45477 49283 49701 48198 44544 40676 36532 34148 33846 33773 40918 54254 43799 38829 36985 33149 29247 25299 22559 21641 20227 18088 15554 13388 12086 10959 9494 7692 5914 4788 4445 4657 4871 5707 6893 8119 9466 10823 12167 14187 16748 18900 20253 21275 21787 22412 23619 24742 24936 22944 20638 19632 19597 20658 21488 20156 17490 14808 11942 10005 8787 8175 7334 6661 7305 7912 7914 7772 7079 6409 6414 7110 7317 7544 7765 6799 5571 4695 3443 2317 1595 1095 864 803 779 910 884 891 944 1194 1661 3434 5333 4004 1581 773 578 492 492 351 270 216 154 126 156 198 158 151 196 143 115 82 137 157 125 134 260 434 528 598 597 557 497 390 324 267 143 124 136 116 113 112 98 112 77 110 143 101 165 152 81 104 119 130 121 118 88 126 96 110 125 139 103 99 118 100 91 90 74 76 91 100 91 79 78 95 111 97 92 86 86 82 74 69 80 65 60 53 56 50 53 44 44 30 24 33 16 23 17 1 48210 285 327 30 9657 13 23 30 7927 1545 720266 6406 973940 5781 999999 999999 7864 511347 770559 470046 9345 67332 5363 439 688 882 1028 1347 1702 1970 2070 2390 3015 3591 4155 4246 4548 4433 4649 5144 5015 5637 6752 6565 6841 8258 8065 6601 6050 4893 4603 10219 35977 61979 36128 2808 347 292 90 999999 -54 -66 999999 -91 -6 177 391 198 477 515 789 1104 1431 1914 2500 3352 4657 7330 10581 15609 19737 21773 23194 29047 36167 39303 39364 37894 36149 35778 38198 40270 39916 38456 37441 36827 36287 34175 30066 23577 19649 18184 17032 16830 17098 18125 19363 20851 24145 28100 30672 32057 32921 33115 33307 33026 31265 28795 25191 20743 16732 14380 11972 9109 7529 8190 9693 10028 9547 9028 9397 10135 11464 12696 13789 15498 16427 17727 19727 21572 23293 25086 26732 26354 24695 25141 28208 29587 27654 23790 21199 20300 19502 19280 17159 13705 12041 11302 11157 10096 8361 7841 9031 12418 14250 13550 13095 12491 11672 11027 11415 12245 13213 14143 15512 14807 12781 9721 7261 5879 5247 4297 3211 2198 1079 512 497 446 585 617 814 1058 1318 1569 1830 2145 3047 4984 6649 5652 3209 1216 684 580 438 352 280 203 155 167 237 244 181 162 189 152 167 126 129 162 179 267 425 525 581 587 589 630 591 502 412 354 246 157 130 115 113 111 159 78 111 94 96 111 94 99 96 122 107 87 86 114 126 138 138 163 136 98 73 90 74 79 65 86 102 76 80 82 62 58 57 74 81 71 67 87 76 68 68 63 60 45 51 53 32 38 40 33 24 18 22 24 16 16 9 48219 284 355 30 9655 13 23 39 7927 1554 7331 557065 441626 597720 999999 12652 896234 558214 11711 541869 446951 7869 652008 2490 501244 2494 1803 1827 1879 2065 2338 2642 2908 3443 3713 3954 4830 5662 6564 8476 11078 14132 18867 21404 21318 18018 11271 3733 2060 1986 1614 1444 1454 1373 1123 1070 1138 1155 1260 1046 981 850 840 1129 944 988 1387 1477 1850 2337 3186 4084 5811 8198 11327 17672 24375 33258 63133 81620 70247 59059 49932 42085 34102 26151 21249 19295 18527 18031 16947 15585 13921 12728 12268 12127 12136 12590 13579 13517 13089 12864 12844 12071 10891 10309 10080 9814 9652 10009 10462 10815 10611 10038 10078 11022 11716 12638 13770 13971 12958 11853 11440 11714 12890 14762 17307 20372 22435 24033 25928 28083 30031 31877 33616 34743 34940 35234 35205 34803 33465 32413 33408 34505 34056 30642 24206 18001 15013 14592 14499 13576 12513 12717 14235 16672 18057 17773 15892 15502 15690 15974 15422 14544 15177 16986 19105 20139 19601 17156 14398 11561 9265 7369 6068 5022 4010 3107 2035 1247 847 496 444 348 428 450 425 540 654 814 943 1035 1018 981 853 835 910 936 886 737 678 636 559 406 295 186 143 128 141 210 230 219 147 138 173 90 114 111 145 182 285 420 539 615 594 563 635 620 481 400 390 278 164 114 142 122 87 85 70 95 124 128 86 87 107 105 79 85 99 118 125 107 82 92 121 98 98 64 58 62 62 76 63 73 62 24 58 62 91 90 67 59 68 78 71 65 54 46 45 52 51 46 40 35 24 23 33 25 14 4 8 9 16 1 48228 274 621 30 9651 13 23 48 7928 1564 -11 38 219 440 788 1155 1591 1548 1844 1942 2127 2403 2596 2661 2942 3138 3675 5130 6548 8348 9382 8953 8628 7998 6649 5786 5050 3284 2007 2211 2178 2272 2617 2444 2237 2120 1899 2053 2023 2017 2227 2043 1828 1751 1875 1850 1880 1899 1988 1884 2053 2277 3068 4148 5615 8287 11229 16576 27830 40183 54835 66873 71824 72751 65180 53639 42452 33060 27172 23400 19880 16647 14167 11661 10152 8926 8288 8090 7836 7489 6792 6378 6341 6317 6245 6176 5982 5889 6320 7120 7962 8684 10067 12319 15379 19315 23380 26976 29813 29495 27311 24585 23156 24360 27826 30360 32598 36027 40393 45320 50356 54773 57348 57330 54556 54968 53620 47587 41517 36429 32200 30255 29455 27978 23407 15048 11020 11684 11861 13162 16529 18127 19177 22770 25624 25437 25235 25365 24794 24505 23896 22153 19848 18833 18713 17454 14872 11227 7996 5626 4331 3360 2644 1992 1606 1369 1070 713 542 590 577 582 623 688 670 695 698 867 1133 1392 1733 2489 2841 1593 955 786 689 675 608 498 465 480 446 295 339 243 172 173 243 225 211 200 164 145 132 95 117 175 112 198 252 346 425 548 600 629 629 654 616 539 453 397 247 130 85 110 97 105 105 131 127 97 107 127 88 126 135 114 89 121 120 100 120 111 115 101 92 70 80 114 114 96 87 70 92 85 54 63 74 72 73 80 77 55 74 81 76 87 69 73 56 47 53 56 40 43 41 32 27 35 30 20 12 3 48237 275 586 30 9646 13 23 57 7928 1574 37 182 424 281 374 789 903 1238 1874 2158 2851 3235 4028 5025 5237 5094 5632 5510 5284 4841 4561 3914 3079 2451 2180 1845 1733 1580 1663 1854 1923 1959 2026 1999 1832 1855 2215 2221 1869 1973 1791 1649 1864 1855 1662 1445 1440 1632 1602 1795 1956 2262 2689 3348 3921 4447 5945 7857 11289 17373 24151 30645 37170 42937 43336 35190 23822 15629 11684 10117 9425 9088 8485 8434 8803 9173 9511 9545 10127 10809 11784 12128 11586 10778 9641 8377 7546 7746 9256 11650 14639 17720 19547 19949 20390 21417 23503 26121 29539 33259 38114 45083 52921 61085 69509 74384 74501 70472 67639 67598 71236 76797 84746 89308 89960 97051 88095 71404 70738 66787 48299 33885 30800 28236 22924 21045 20866 24048 27061 26343 27918 29834 28937 29966 28456 25272 23944 23052 22433 20398 17988 14980 12140 9416 6900 4440 3135 2488 2317 2154 1873 1660 1362 963 691 494 540 556 602 683 682 539 577 667 709 1054 1815 3751 7502 11380 13683 11208 6627 3403 1191 915 880 864 699 615 495 443 429 262 254 162 117 181 202 119 156 223 152 161 147 138 79 65 105 114 91 151 236 361 503 619 682 653 653 628 493 436 462 313 158 132 111 94 84 111 130 109 164 139 104 83 74 92 119 105 97 131 121 97 130 119 129 148 112 68 86 71 60 81 88 98 87 60 80 85 77 62 77 92 79 74 56 60 43 41 49 59 46 37 46 28 28 34 26 20 14 15 13 9 3 48246 280 401 30 9641 13 24 6 7928 1584 53 -49 98 68 240 482 474 216 442 632 780 1092 1569 1796 2534 3489 3571 3968 5164 6452 7459 8411 9774 10283 9585 8303 7067 5481 4236 3719 2830 2317 2368 2358 2511 2658 2810 2757 2505 2673 2619 2513 2338 2051 1666 1373 1330 1207 1236 1107 889 979 866 973 1471 1752 2144 2795 3488 4516 5792 7534 9348 11912 16257 25492 36208 42225 43476 38710 29785 21855 18784 17347 16903 16572 17646 19136 20286 21451 21957 22663 22953 22911 23036 22307 21443 20093 19368 19116 17363 15836 14571 14106 14294 14962 16722 19722 23790 28189 31818 33730 34657 34855 35668 37631 40324 44591 53295 65560 75804 81313 82404 84461 87141 88321 89882 91926 83054 58408 35203 20326 16194 15719 16262 18618 25377 31735 32261 34740 35565 32941 30408 28468 28184 30279 33322 33327 31193 27460 24607 22731 20770 17236 12353 8423 6284 4973 3728 3050 2585 2184 1904 1718 1550 1324 1287 1137 975 882 714 623 625 623 574 583 713 713 660 817 1040 1312 1968 3126 4325 5199 5184 3733 1878 1454 1492 1376 1339 1280 1092 966 690 533 466 392 346 269 198 218 197 165 157 210 210 171 160 200 147 98 118 120 152 143 167 165 184 316 480 582 628 652 697 640 545 518 433 300 127 138 156 125 104 32 93 126 170 119 93 93 78 123 156 117 93 122 115 84 84 117 96 89 74 89 113 103 75 68 76 77 58 82 72 78 68 98 92 75 66 39 50 70 76 56 60 56 44 35 44 24 19 28 12 13 9 3 48255 279 368 30 9638 13 24 15 7928 1594 529 818 912 1417 1596 1745 1561 1462 1890 2144 2486 3285 3873 4787 5383 6265 7972 9615 10792 12375 12756 12242 11686 10649 9546 8042 6563 6176 5256 4703 4527 4359 4625 4464 3671 2731 2204 1779 1481 1368 1322 1500 1538 1280 1211 1111 1294 1175 1209 1116 1342 1334 1206 1261 1536 1796 2198 2889 3792 5046 6801 8904 11020 14054 18487 23293 29330 39485 54860 62730 59566 50795 38080 28466 26296 26311 26552 26546 26772 27048 26615 26945 27649 27911 28076 27944 27912 28704 30163 32144 33951 34608 35163 36026 35669 35231 35281 35372 35392 35862 37061 38945 39460 37371 31767 25808 21367 20663 24247 32498 43984 55457 63021 64690 60418 47258 27215 15694 10548 8971 11155 15328 20535 26774 31675 37458 40023 36466 35248 35136 31735 26258 23289 24444 23145 19248 16924 16791 15135 11621 9284 8078 6952 6525 5996 5190 4943 4504 3322 2693 2272 1885 1771 1719 1570 1265 1143 1154 1156 1343 1687 2020 1904 1720 1665 1435 1078 975 935 1059 1284 1478 1674 2339 3452 4489 5227 4875 4255 3071 2310 1942 1720 1474 1178 926 685 592 512 474 330 279 222 280 170 149 177 197 204 236 192 188 195 79 142 129 101 129 105 162 211 169 213 413 555 630 657 608 573 446 402 274 187 129 126 120 100 108 99 135 138 130 117 128 141 116 111 96 102 97 83 115 137 135 106 66 83 70 49 58 58 54 64 96 74 59 84 72 44 60 52 53 50 51 65 51 46 56 51 44 38 35 39 18 23 33 32 36 20 48264 277 392 30 9632 13 24 24 7928 1604 982 1333 1930 2567 2781 2769 2678 2568 3168 4343 6275 9441 13811 15105 12640 11335 10972 11278 12145 11732 11080 9577 7995 6915 6285 5852 4912 3807 2773 2289 1905 1832 1862 1637 1405 1378 1503 1459 1335 1517 1779 1824 1603 1685 1499 1314 1106 1205 1426 1308 1369 1558 1614 2064 2723 3496 4453 5535 7200 9492 12401 15967 20955 28195 36448 44154 51217 59058 69024 69662 56673 41494 34857 34408 34110 34140 32589 32167 32768 33262 33206 33624 35662 37916 39464 41310 43858 45956 47577 49189 50715 51381 50917 48594 43094 36557 30913 26802 24914 23390 21393 18206 14857 11625 8582 6410 5953 6672 7836 9648 12224 15069 17486 18399 18510 18891 16275 13408 12220 13219 17229 23634 26923 31589 35412 31614 25421 19584 16910 15075 12842 11520 10212 9636 9944 9871 8331 6314 5214 4502 3991 3636 3172 2994 3529 4582 5710 5619 5337 4873 4458 3782 3413 2902 2805 3122 3475 3670 3676 3463 2937 2206 1643 1224 1143 1056 1056 1268 1551 2006 2734 4157 6038 6965 6798 6902 6481 5011 4681 3652 2314 1492 857 681 641 599 571 485 378 250 157 191 210 129 175 176 171 228 209 246 228 125 110 96 72 115 185 126 106 144 123 161 361 523 605 656 578 497 433 320 229 94 99 93 104 97 108 134 122 98 101 142 107 83 85 95 87 85 77 94 104 109 107 101 92 79 56 63 78 74 71 39 50 57 46 58 74 80 73 60 44 25 39 13 20 35 46 27 18 19 16 31 34 21 2 999999 2 48273 271 389 30 9629 13 24 33 7929 1614 648583 6325 4854 4959 4807 4285 4168 4305 5339 7889 11155 15260 18310 17879 12200 8059 5013 3636 3021 2390 2112 2105 1868 1743 1329 1297 1053 1031 1052 1047 1024 941 1109 1199 1074 1159 1307 1578 1828 1721 2078 2081 2150 1827 1646 1289 1312 1279 1170 1103 1217 1314 1401 1616 2135 2737 3361 4233 5109 6460 8027 9725 11970 15433 20646 27571 36596 47473 57165 62423 65661 67593 66579 61557 55458 45787 38547 34382 32859 33111 35148 37560 38687 37985 37367 37996 40240 42510 41259 38135 34588 30390 26591 23206 20144 16314 13075 11292 10793 10157 9508 8709 7540 6827 7738 10162 14428 20092 25219 29043 31788 34780 36645 37324 36160 32411 27724 23900 17403 12273 11551 12361 11437 12497 14364 17492 16993 16404 18129 16190 11169 7655 6163 4454 2636 1414 1071 1082 1312 1634 2165 2410 2480 2615 2442 2165 2309 2211 1856 1827 1883 2079 2893 3377 3392 3115 2604 1797 1300 917 688 652 790 819 910 1278 1726 2000 2502 3379 4171 5071 5646 5362 5124 6747 9066 10029 10634 12046 12229 9542 4881 1552 793 644 518 330 228 150 61 96 149 103 124 136 187 213 169 144 77 87 85 82 76 69 99 131 97 104 96 178 189 221 340 382 447 499 471 364 258 201 119 106 53 38 79 75 112 87 56 61 62 75 48 70 34 57 57 45 52 80 71 48 32 39 54 37 22 37 53 30 36 30 21 20 18 56 47 19 35 12 12 25 17 9 8 2 999999 999999 6 48282 280 412 30 9622 13 24 42 7929 1623 577075 643191 999999 580738 999999 999999 992393 9702 3865 3599 3624 3743 3914 3741 2700 1957 1671 1470 1440 1383 1281 1240 1042 1045 1004 1117 1295 1625 1750 1696 1779 1849 1679 2070 2184 2100 2278 2121 2140 1918 1555 1025 867 709 603 485 504 653 642 555 492 679 872 1282 1780 2552 3385 4416 5854 7503 9940 12822 16124 19810 24874 32939 43824 53542 59152 59002 59375 61374 65144 68628 63414 53802 48525 43553 40753 40477 43141 45699 46284 42971 38437 33954 30759 27800 25411 21883 18961 16456 14107 12274 12187 13458 15274 18410 21409 23752 26439 28049 29416 31223 32868 36003 38998 40017 40290 38045 34308 30249 27371 26646 26944 23112 16709 12541 9324 8239 7631 6764 7071 9424 10797 10547 9310 6518 4436 2518 1781 1866 1894 2127 2345 2463 2628 2704 2772 3066 2946 2601 2463 2183 1941 1907 1973 2279 2349 2342 2329 2027 1569 1122 844 773 766 1081 1329 1437 1272 1224 1492 2131 3150 4424 7123 10736 12007 11175 8631 5182 3559 3233 3824 5098 7164 9180 8014 4099 1615 2118 3103 3708 3969 3325 1926 338 179 190 163 178 203 195 181 172 255 194 204 197 153 188 139 147 114 121 106 186 201 178 161 184 207 250 465 569 571 508 374 314 236 129 106 121 138 120 136 120 107 90 83 83 95 93 119 123 85 82 106 95 57 62 72 50 56 72 91 91 73 93 70 61 69 56 52 60 61 73 83 76 68 45 53 46 36 48 45 52 45 38 18 24 31 29 26 25 9 1 6 4 48291 277 439 30 9619 13 24 51 7929 1633 28 999999 580 6857 999999 999999 999999 436231 467107 11380 398877 15439 814173 393152 13298 2169 1854 1540 1464 1313 1296 807 755 827 758 947 1355 1807 2066 1835 1452 968 765 559 238 257 226 470 717 690 680 488 400 100 134 220 111 15 95 260 328 222 669 1381 1856 2619 3667 4798 6621 8742 11247 14472 18335 23305 30189 39990 52028 64291 72030 74835 76655 69330 55853 49586 47528 47625 49122 47794 41708 34480 27748 20843 14585 10500 11028 14447 16272 16116 17122 18326 19302 21008 24324 26283 28447 30428 31052 30958 30807 32163 32681 31433 29387 27393 24802 22738 25308 31546 38053 43105 49331 59449 68401 66401 53871 37467 18380 5997 4071 3707 3281 3116 2884 2723 2931 3391 3752 3791 3712 3597 3344 2931 2753 2506 2192 1938 1768 1451 1409 1349 1467 1519 1635 1766 1717 1554 1205 860 712 604 535 729 679 730 847 1013 1216 1507 1799 2456 3334 5098 7276 9526 11861 13861 15761 16630 16305 14706 13373 14448 16335 17014 14543 13357 12825 11626 13006 12785 8595 5889 4579 3033 1799 595 238 181 177 101 115 154 196 214 218 259 250 225 207 136 114 188 94 148 130 102 152 228 191 172 166 255 413 530 589 513 340 163 134 137 116 130 94 97 82 102 98 117 83 88 101 92 115 58 48 76 104 105 80 81 76 66 90 87 83 70 72 92 70 71 58 65 66 66 76 53 47 61 63 51 54 46 47 40 58 38 56 45 51 40 21 18 19 13 8 999999 1 48300 267 703 30 9613 13 25 0 7929 1643 235 999999 493902 464384 3309 388348 999999 17774 342912 7141 2813 2829 2888 2378 2421 2106 1812 1872 2205 2314 2482 2051 1388 699 532 472 328 364 566 763 861 1047 1047 1084 1199 1255 1063 1230 1132 1043 1183 1366 1179 1159 1225 1672 2397 2751 3387 4418 5967 7530 9694 11756 14322 17864 21820 26609 32255 37948 44137 50849 59563 73586 93563 114970 121047 103577 82015 68362 51821 36175 29064 26345 20789 15277 13942 19648 27769 32144 32481 31333 31967 30786 27988 24651 22799 22773 23743 23473 22989 21041 15519 10629 11088 14416 19222 27822 36726 35949 32124 28230 24683 28647 29209 16478 6552 2756 2600 4220 5177 4856 4057 3326 2743 2413 2409 2461 2103 1655 1295 1004 752 674 719 864 758 657 801 871 982 1455 1688 2031 2240 2104 1887 1664 1431 1217 1077 969 883 918 911 1057 1272 1530 1693 1785 1983 2259 2854 3693 4182 5207 6715 9001 12088 15952 20193 21838 21794 22392 24418 24850 24554 23675 23762 19897 12972 6937 2829 1156 588 599 659 629 596 515 348 201 163 164 192 240 274 201 131 156 143 113 149 127 140 132 181 177 174 208 207 216 247 316 429 657 675 534 318 194 140 119 117 123 106 76 65 77 78 94 131 115 112 86 67 70 85 108 108 93 55 113 92 89 95 95 65 64 83 68 71 68 46 48 61 71 56 49 64 61 44 54 42 49 54 62 59 55 44 30 28 21 24 6 6 4 2 48309 271 672 30 9612 13 25 9 7930 1653 429728 57287 8673 33111 231485 4082 1966 2042 2457 2813 3679 4845 7368 8816 7901 5731 4368 3012 1786 1220 934 901 717 741 589 664 907 886 1117 1279 1508 1706 1819 2059 2198 2187 2314 2089 1761 1548 1348 1046 873 1141 1637 1820 2287 2677 2803 3063 3376 3216 3622 4229 4549 5370 6698 8368 10976 14254 18481 24428 33045 43740 59405 82909 105420 118175 111951 94266 73288 49870 45839 58442 85948 98001 68257 61733 56965 50542 38724 39178 40389 37145 32359 26993 22664 20552 19373 18272 16322 14369 12322 10334 10106 13317 17076 18603 22663 30961 35633 33558 29870 24070 17073 11759 7577 5230 5075 5517 5995 5791 5328 4882 4204 4594 4303 3707 2917 2165 1420 987 836 564 545 613 573 568 699 689 666 750 1126 1522 1778 1751 1892 2319 2477 2357 2121 1680 1669 1635 1772 1688 1658 1575 1270 1323 1278 1258 1442 2091 3416 6216 10393 16219 21879 23419 22015 18968 18665 18249 16563 16890 17586 19184 19967 17053 10793 5572 2345 993 688 743 824 884 832 913 720 458 292 234 221 206 210 244 229 213 134 139 119 115 166 190 213 263 306 300 340 378 479 588 628 555 528 422 296 170 131 91 99 109 108 106 107 91 109 164 116 76 90 125 93 85 92 105 89 95 75 93 105 85 98 97 88 105 93 95 86 69 56 69 96 95 92 73 69 90 63 73 66 46 46 42 50 43 38 33 36 44 32 23 18 24 20 10 999999 1 12 48318 267 792 30 9612 13 25 18 7930 1663 6989 135460 77607 407372 60129 374210 481377 149989 11364 2871 2958 3363 4738 5486 5436 5600 6137 5786 6042 5727 5125 3138 1975 1433 1451 1620 1792 2024 1816 1640 1637 1509 1290 1333 1564 1470 988 792 744 786 878 880 1025 1290 1498 2076 3200 4075 5420 6609 8127 11107 15050 19175 24478 30786 37246 43769 53169 57983 60298 60673 57921 54362 52012 48137 46632 51655 57901 64816 84070 100557 139105 162758 186451 147409 69891 45482 35501 28612 23302 19848 16982 14545 12912 11861 12228 13146 13551 14111 15752 18022 19946 24000 29581 33850 35789 36633 35803 29470 20656 14396 11582 11538 12236 13144 13524 13535 12031 10341 9018 8104 7160 5600 3814 2619 1672 1001 876 903 800 686 783 790 812 722 680 842 953 1065 1242 1302 1338 1549 1702 1825 1854 1918 2014 1767 1522 1383 1288 1290 1257 1350 1669 2197 2926 3523 3643 4557 6416 10363 14123 15023 13885 11780 6943 3796 2837 2460 2919 3515 4478 4534 4893 4428 3017 1952 1350 943 797 704 710 659 729 679 474 260 260 212 226 236 193 158 153 204 194 201 210 277 305 329 254 333 397 548 689 574 494 397 303 237 179 126 132 116 137 120 77 48 99 123 121 120 98 82 77 110 126 101 62 82 90 65 80 91 94 85 87 101 121 82 64 55 62 77 59 73 49 49 63 69 78 79 78 68 57 63 52 60 61 37 41 47 23 28 25 23 17 6 17 23 7 0 1 48327 263 819 30 9609 13 25 27 7930 1673 451 999999 5271 31254 155459 95664 765079 85741 6943 6691 7047 7723 9035 9335 9086 10233 10952 11868 14007 15070 15333 17369 17438 15536 13366 12201 11210 12142 15741 9491 3719 1606 1039 529 338 187 92 999999 2 11 -11 242 514 914 1254 1643 2681 3821 5577 8199 12928 20658 29243 43209 61327 81277 99182 101761 104352 97956 79487 66907 58246 54006 50246 50939 55726 60526 67215 75877 69848 60998 46229 36098 29763 22594 18081 16366 15249 14012 13651 13762 14399 15265 15782 16787 17331 17779 18692 19398 20384 21814 24679 28300 32653 37837 39557 34238 28631 27739 28172 28097 27642 27365 26834 26867 27341 29260 30439 27861 24860 20782 18923 15504 11830 9320 7292 6808 5386 4091 2894 1894 1399 1013 901 919 954 989 935 832 799 684 566 704 734 727 690 719 832 930 925 886 956 1017 1135 1352 1507 1655 1613 1519 1456 1454 1565 1626 1597 1811 1927 1698 1132 866 1696 3622 5551 7193 8421 8242 5688 2075 1007 738 636 549 604 586 560 519 442 310 224 474 511 208 169 133 161 270 259 285 356 375 383 505 534 558 581 516 432 263 166 138 77 72 120 102 100 101 104 93 103 62 78 87 157 156 185 97 94 88 89 28 44 126 85 72 94 105 81 82 88 98 92 76 82 110 76 72 81 81 70 74 58 69 84 74 41 49 33 41 48 51 33 37 39 33 27 29 21 14 12 10 13 14 4 48336 255 816 30 9606 13 25 36 7930 1683 563 999999 999999 17381 3888 999999 999999 461330 795190 8223 4246 4866 5398 5986 6719 6587 6488 6132 5641 4940 7008 13079 12373 12713 20881 28055 30386 4203 296 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 138 1010 2362 4704 9484 17182 25062 34455 44228 52027 59889 69202 74504 74860 70500 60622 51769 47350 45420 43342 42765 42337 40548 36040 31793 27384 22928 20899 18860 17285 16689 16436 16119 16196 16222 16105 15238 13800 12505 11524 11032 11345 12065 12949 14089 15597 16939 18137 19372 21381 23825 26902 30470 34555 37913 39657 40570 42361 43099 42023 39897 39612 41259 41672 41969 41039 42207 39238 35929 34171 32531 30479 25543 26573 68383 87685 29413 14010 10310 9106 8676 6391 4285 2940 2786 2554 2140 1885 1705 1574 1506 1448 1222 1183 1177 1120 1059 1116 977 954 930 795 738 759 619 513 666 667 580 725 950 1747 4483 5854 7421 8544 9272 8165 5528 2007 1729 1958 2033 1378 826 584 539 525 447 413 366 315 278 254 387 469 288 141 185 270 327 334 357 368 403 463 569 583 528 433 297 228 174 136 64 85 105 72 89 125 109 55 69 76 50 76 96 123 91 88 100 104 105 106 170 121 49 47 66 100 81 56 62 67 72 33 55 78 66 57 55 79 73 58 69 57 68 68 53 56 61 45 47 42 37 47 35 18 8 4 5 8 48345 265 902 30 9602 13 25 45 7930 1693 139 999999 2563 4215 21152 17318 503678 570808 196864 9415 6246 4054 3074 2236 1609 929 609 514 297 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 271 621 1457 8356 21730 23756 21384 12491 14564 18647 22109 28563 35188 37599 38389 39851 39801 39765 40892 40073 35513 31064 28119 25674 23538 21707 19627 18036 16558 17848 19926 21405 24114 24763 23262 21000 18089 15161 12999 11468 10617 10088 9758 9381 9591 10171 11055 12007 13532 14703 16724 18240 19972 23231 27064 29603 31379 34220 35337 33869 32432 32268 31913 31564 32731 33941 33122 33893 33171 31930 35786 47070 54087 58329 59029 61308 58372 49898 50145 54722 45508 46942 69752 48429 40496 78758 115132 68097 11687 3695 2851 2634 2426 2073 1609 1267 1103 936 844 955 846 767 776 716 752 760 733 843 1306 3257 6336 10337 14474 16664 18579 21419 21054 17644 12192 8231 9907 11249 7450 4528 4750 4782 3163 2244 1419 830 548 604 489 365 381 357 304 211 244 96 137 238 245 284 328 447 498 480 458 584 569 581 616 681 637 522 440 444 454 432 372 311 313 237 190 138 160 165 109 116 64 136 149 149 119 122 141 157 178 131 119 151 130 113 74 88 117 95 96 111 106 104 94 122 118 90 98 98 112 141 112 109 130 108 78 71 91 93 78 82 85 88 63 58 66 55 66 60 51 56 43 41 43 36 41 38 27 16 16 8 1 48354 265 871 30 9601 13 25 54 7931 1702 70708 113395 63440 101117 154899 167732 206160 186484 6729 671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 322 723 1155 1846 2989 4923 6659 8180 9400 10549 12759 14619 15582 16521 18243 18339 16497 15473 15011 14308 13275 13375 13678 13328 13491 12976 12781 12639 12147 11286 10484 10022 10136 10205 10007 10040 10788 11988 13148 14163 15587 15641 14617 13335 12292 11016 10116 9971 9743 9603 9063 9410 9894 9931 9828 9329 8911 8326 7949 8021 8612 9114 9992 11099 12888 14543 15042 15749 16469 17384 16702 14155 11961 10659 9810 8881 8465 8361 8647 9378 10631 11852 13123 14552 18439 24220 28752 23585 18927 15120 16268 25213 70739 159405 212510 265310 294397 183145 39818 11960 10353 26287 41196 51570 72989 67122 87619 135042 190474 259991 121356 57734 32979 10596 11506 16054 30956 41717 55835 66510 59036 42916 26885 21247 17931 15469 15153 15741 12082 9047 7795 6587 5755 5620 5367 5286 8464 22821 37308 20184 2566 282 333 469 433 280 299 249 200 186 181 43 142 171 205 222 272 354 410 435 438 480 465 503 540 476 524 590 578 630 596 655 569 442 447 379 329 280 177 129 112 92 99 123 114 114 110 132 175 122 96 137 108 86 86 107 89 79 115 90 76 74 70 75 73 103 133 112 90 55 49 74 85 71 68 86 83 94 77 53 50 63 61 51 51 59 52 45 42 41 33 24 34 42 29 31 23 11 9 999999 999999 2 48363 254 870 30 9600 13 26 3 7931 1712 206207 331229 5899 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 40 212 530 873 1102 2001 3009 4031 4808 5824 6877 8121 9197 10934 12660 14848 16525 17236 17406 17609 17209 16314 15641 15385 14995 15357 16072 16667 16384 15787 15708 15921 15979 15927 15297 14353 13749 13858 14295 14750 14466 14222 13283 12629 11916 11104 11086 11192 10879 11320 11844 12069 11846 11581 11750 11945 12010 12101 11626 11490 11374 11348 11348 11301 11255 11454 11769 12186 12651 13570 14016 14973 14666 11035 6585 4938 5382 5294 4732 4624 5587 8391 12534 14328 12967 8665 8285 9049 14357 33495 52915 31477 13735 4345 4699 10527 20060 22654 27094 90300 132171 138109 103186 41121 55921 97278 93460 89874 100317 139775 170972 156318 153781 151010 137340 70567 23948 17978 23675 25945 25112 22085 20166 20089 18605 14938 13611 12709 13531 13798 9611 6417 3857 2648 3265 9140 24006 47029 52284 34148 10791 2013 289 214 188 243 276 230 243 150 35 67 38 69 11 187 368 384 379 402 445 461 434 547 596 561 483 464 508 442 459 396 335 271 207 160 106 64 99 112 101 85 61 98 30 49 78 63 93 58 123 115 101 72 40 45 78 60 53 20 58 52 40 61 72 35 32 35 39 46 16 27 52 28 16 27 15 19 42 14 43 29 34 30 27 27 44 19 999999 8 12 999999 999999 3 48372 263 868 30 9598 13 26 12 7931 1722 415 668 624 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 55 78 336 1034 1465 2292 3669 6170 8292 10042 12520 13541 14036 14003 13320 12390 11720 10931 10291 9856 9476 9271 9700 9413 9174 8624 8171 8312 8145 8196 8731 8804 8904 9013 9539 9589 9477 9829 10151 10163 10176 9942 9743 9519 9299 9350 9274 9311 9433 9325 9595 9605 9510 9973 10574 11274 11768 11851 12107 11819 11540 11812 13018 13407 11349 8776 6913 6514 6762 8815 12998 15852 21965 34326 66179 122006 171956 278072 180473 35150 21738 49295 79556 73013 103601 163080 74947 16013 16148 18677 20137 22842 26247 26641 19504 12133 10577 16387 33163 58054 91619 142211 185212 211107 206871 102008 21972 15301 17343 18721 18336 19901 20276 18874 19191 21425 23041 22980 19934 13244 9213 7840 6635 6249 7434 8622 11965 17692 19951 14917 18602 26441 13720 1841 313 209 222 261 194 215 167 262 183 51 153 198 253 341 395 405 425 475 519 603 658 703 694 730 657 611 610 540 469 371 294 277 180 191 125 123 137 117 71 44 96 95 75 73 83 84 76 110 92 156 165 104 105 60 80 109 110 125 95 104 110 96 93 90 85 67 53 101 63 56 53 60 44 40 58 40 58 52 55 58 35 42 37 33 48 40 27 34 28 27 19 29 14 23 12 4 2 6 999999 999999 1 48381 233 1768 30 9598 13 26 21 7931 1732 80 -77 140 470 785 1405 1812 1894 2032 2030 1986 1660 1393 1223 833 568 537 613 571 688 870 886 950 1018 1179 1274 1328 1295 1370 1343 1219 1006 1049 1232 1395 1866 1914 2118 2391 2535 2870 3410 3437 3261 3125 2638 2309 2266 2371 2554 2604 2537 2775 3068 3089 3313 3800 3927 3921 4015 3820 3372 3005 2877 2858 3576 5183 7563 9256 10191 11747 13113 15729 59983 230860 458000 549730 508215 261432 197418 130711 101376 101053 114262 103833 90021 105211 68015 52142 35933 20883 21049 29229 43159 77570 126299 166174 183559 167028 127184 75433 45684 29661 20325 17822 17572 19534 20711 23228 25475 26514 26978 24104 20230 18535 19088 17486 19041 20599 21500 20850 20924 18552 15663 19054 19121 15527 13106 13182 19193 23642 6840 564 364 207 231 275 221 257 180 169 66 76 79 134 242 374 466 576 556 588 642 702 758 629 630 586 494 506 664 585 511 427 384 276 154 146 128 115 95 114 110 108 103 117 81 119 95 124 111 104 96 161 165 147 83 96 104 87 101 89 95 83 85 60 54 59 106 118 92 55 75 115 106 68 72 83 101 92 72 64 42 32 45 33 37 40 45 52 40 12 7 8 36 39 19 9 5 2 12 11 9 10 48390 238 1466 30 9596 13 26 30 7931 1742 96 71 293 192 88 999999 999999 81 186 262 335 607 893 1202 1539 1745 1886 2280 2648 3413 4611 4653 3021 2407 2117 2056 2203 2331 2593 3034 3346 3549 3766 3898 3745 3856 3633 3479 3369 3468 3363 3264 3437 3865 3982 4294 5028 5613 7125 9220 12776 14098 12028 9960 8423 7753 7009 6301 6408 6431 6526 6733 6972 7115 7086 7565 8419 9434 10519 12368 13940 15832 19613 21176 20607 21426 21418 22842 27985 41886 134851 207851 242930 284660 180902 128093 140817 137009 183809 184575 134194 66398 47237 55639 51863 38445 36761 39167 44391 53501 74105 98063 121582 123924 76679 55837 46503 33844 33753 33183 34125 34157 30975 26948 26062 28618 31195 29791 27359 28932 30662 29458 27030 24509 24316 19427 18687 18848 16168 14643 12759 15025 16147 14115 14894 16100 15479 11890 9294 7318 4325 1733 1248 1310 1209 907 451 253 353 341 320 297 255 163 114 108 119 242 396 457 494 528 500 542 620 606 510 466 493 566 636 608 547 485 374 303 214 131 131 113 94 80 70 90 87 44 70 53 56 54 93 148 197 159 112 72 67 68 121 79 79 53 75 54 73 71 52 51 49 46 56 73 76 49 44 29 12 24 29 25 32 42 39 19 15 31 54 27 20 45 20 3 24 19 16 17 8 11 48399 253 1259 30 9599 13 26 39 7932 1752 22 169 328 179 449 723 522 735 901 1332 1727 1916 2394 3031 3588 4283 4673 4911 5677 5883 6509 7192 7440 7973 8734 9442 10197 10657 10630 9755 8904 8013 7515 7066 7196 7678 8424 8549 8763 8658 9060 9634 9385 8898 8874 8755 8817 8895 8652 8121 7767 8103 8385 7967 8097 8595 9035 10211 12853 15714 17882 18111 20119 32663 35084 19251 14377 14623 15461 17470 21200 25252 29477 36313 37503 32797 29517 27122 25034 21850 21998 25915 41246 61577 101725 170789 183661 115427 85763 78274 53427 40730 39141 49303 67001 43130 32759 30017 30621 31344 33427 35146 39689 44363 48136 50272 53281 55025 66439 64350 56366 38070 31606 30581 29910 28580 26903 25452 23398 21832 21072 22327 27753 33803 37834 34587 31781 34316 34250 32068 38673 30959 16995 17347 20351 18997 16107 14592 18017 23793 23067 17076 6687 2122 3699 5019 3112 3193 5354 9279 9213 8639 20165 37546 38059 21081 5534 680 413 335 283 262 241 192 159 137 241 350 439 508 646 727 701 650 671 648 600 540 538 547 493 427 266 169 160 122 131 156 152 124 127 130 106 61 81 118 156 197 229 192 173 149 89 96 97 103 120 115 111 111 126 113 100 109 91 71 60 81 97 94 92 119 89 94 77 83 85 80 80 100 78 85 86 65 87 68 59 69 59 62 64 71 46 26 29 37 36 40 27 16 12 9 6 48408 251 1170 30 9600 13 26 48 7932 1761 0 286 385 301 290 294 206 109 264 757 1961 2543 2753 3236 3368 3425 3527 3988 4879 4704 4285 4039 4123 3954 3592 3362 3205 3275 3479 3692 4051 4492 4756 4959 5161 5470 5600 5522 5561 5263 5218 5286 5295 5241 5313 5918 6251 5761 5981 5425 5314 5111 5522 5980 6757 7699 8066 7892 8088 12470 17050 14975 12595 11209 11557 24227 43645 39927 26052 20843 19219 19313 19830 17805 16565 16359 14162 12185 11013 10849 11242 12269 15284 28391 46181 58431 68801 81288 84362 55209 37417 35091 38721 46533 48554 42213 34845 30441 30793 33243 32856 30541 31959 35147 37570 41778 44940 46605 50758 57042 55414 53240 54196 57281 59960 60909 60375 56916 52643 48445 45044 43033 41370 39231 36509 35286 36208 39049 43354 45526 44225 45725 47016 41266 27635 22626 23564 20398 18258 21383 25499 19029 11762 9710 8719 9523 12030 13700 7779 5879 7798 6485 3893 3092 3431 4803 8071 10485 7421 7469 14302 15549 8303 989 299 312 300 282 173 107 143 240 444 612 650 718 696 638 583 635 551 523 504 494 373 241 161 101 121 86 85 91 106 111 88 81 52 44 59 105 194 152 114 54 81 138 131 81 59 82 99 68 47 34 44 87 54 62 74 77 82 86 71 57 65 57 58 71 48 47 47 52 73 45 21 32 47 39 22 29 29 33 999999 999999 9 3 4 5 29 2 2 48417 252 989 30 9599 13 26 57 7932 1771 118 -42 34 206 271 364 112 999999 999999 999999 999999 999999 999999 999999 999999 322 695 1753 3111 4177 4463 4414 4047 3902 3733 2774 2035 2286 2272 2131 2318 1902 1517 1855 1968 1734 1756 1641 2198 2483 2526 2886 3565 3716 3128 2697 3102 3324 3424 3690 4257 6005 6821 6761 6135 5450 5221 4949 5532 6309 6880 7591 8237 9076 10195 11456 11713 11707 12408 13158 13778 15299 18211 19387 20238 21780 21085 19841 20217 21362 21375 20351 24546 31921 29655 25017 18086 15069 15662 17937 23007 29970 38827 50653 69518 75779 60429 55726 58238 61084 60343 52634 49019 52446 76320 77981 51216 41308 41517 44291 45950 42301 41023 40540 40286 39843 40794 41375 40784 38832 37435 36661 37475 38887 39662 40943 41665 42967 42188 40671 39441 39621 42438 47207 47106 43952 38792 33265 28263 22928 21761 21138 22183 23417 21560 22358 22357 24302 25118 25478 25612 19482 13900 6150 1229 891 849 741 749 763 1237 2002 2332 2221 7129 20395 34490 29663 12316 3304 340 274 145 106 132 247 514 583 634 769 638 627 615 570 483 434 481 484 391 378 298 186 175 94 90 89 54 106 98 73 84 42 49 91 120 107 139 80 67 86 104 83 49 80 52 6 48 50 62 35 48 34 999999 35 64 52 45 48 27 33 46 32 21 35 31 20 39 42 20 25 24 11 999999 1 18 9 9 14 11 12 3 10 48426 237 1439 30 9599 13 27 6 7932 1781 -81 186 214 197 266 683 356 123 364 281 359 410 640 691 725 809 1133 1084 1056 1273 1541 1403 1360 1206 981 996 1317 1819 2461 2584 2613 2741 3194 3437 3868 4557 5466 6196 6478 6606 6196 5886 5944 6003 6072 6339 6702 6477 6527 6526 6717 6967 7616 8034 8222 8984 9337 9921 10554 11626 12387 13396 14883 17868 21902 24179 25005 24015 19182 15342 15463 15693 16283 17140 18259 21274 31612 53580 72666 80913 81497 85331 98966 89948 81679 75241 84760 103204 96396 90777 77520 63701 49711 45024 45596 46059 45400 46874 48619 47517 44579 40581 37790 37861 38258 40684 41735 40376 38418 36097 37624 37509 36139 36738 36787 33989 31243 26828 22962 23702 23751 23791 26085 29412 29802 26758 23571 22931 21285 20321 20220 16647 11565 10146 12819 13366 12389 13311 15719 18134 18723 18722 16263 13458 12455 9901 6374 2854 2856 8237 10026 9067 4368 364 255 209 146 93 154 325 600 725 737 694 689 736 659 522 427 453 442 440 399 354 249 221 216 177 137 105 79 66 103 128 112 90 78 66 70 79 100 152 190 145 136 107 116 146 110 117 110 51 41 74 52 71 86 88 85 80 37 63 63 68 67 67 70 64 39 26 29 52 49 46 47 30 41 17 21 24 24 29 25 9 9 9 5 48435 244 1499 30 9599 13 27 15 7932 1791 175 343 165 193 132 92 999999 -25 72 217 53 -6 75 208 358 417 610 729 934 1413 2134 2445 2590 2843 3625 4221 4307 4074 4109 4300 4463 4721 5041 5342 5307 4847 4745 4638 4277 3894 3959 4093 4253 4595 4751 4897 5448 5600 5643 5643 5635 6087 6817 7572 8374 9480 10662 11698 12595 13326 13958 14642 15361 15762 15709 15034 15020 16913 21616 29750 40030 47152 49349 49067 56799 68253 73043 71306 69855 72966 67760 63902 63543 63127 66008 61539 58936 57245 55066 49872 43085 42809 40579 37494 34925 33762 34334 35288 35065 33991 33651 33919 33614 33510 34025 34774 37479 40405 42532 41172 39431 34090 30304 31086 34103 32418 31806 35808 39277 38493 34996 28187 30413 38046 39609 31825 22389 19665 19887 22803 25437 24904 24324 24870 28776 39173 43985 42989 36551 30836 28452 27772 23608 16484 13579 7337 3392 2237 821 433 466 456 315 280 269 182 153 315 467 585 664 750 777 672 568 377 411 470 477 445 397 395 322 212 222 201 191 71 116 131 68 107 123 101 109 122 134 171 227 179 123 133 149 147 175 170 168 145 110 137 133 95 110 103 100 115 87 113 83 91 85 94 86 91 105 93 78 98 98 84 78 73 68 53 57 71 80 57 61 54 46 46 49 46 34 27 29 21 5 999999 999999 6 11 1 48444 254 962 30 9602 13 27 24 7932 1800 31 325 436 674 619 762 616 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 101 89 309 395 621 728 657 596 463 254 150 435 557 386 645 794 728 1023 1353 1823 2115 2522 2851 3051 3219 3343 3637 3883 4398 4862 5194 5289 5384 5457 5844 6232 6448 6756 7075 7291 7433 7310 7025 6824 6783 6938 7115 7567 8122 8389 8926 10112 10681 11508 11892 12412 12964 13917 15648 17937 22629 31204 44059 55351 58035 56208 54561 53020 52054 52302 56364 59990 62009 58276 53212 48234 43234 40858 40043 32788 30771 31196 31239 29697 28279 28730 29456 30749 31786 31876 32131 32127 33890 36440 37882 38947 39584 38670 37582 36260 35377 33705 32792 30557 29296 30752 33288 39002 46685 51332 51731 47033 43186 40370 37745 37586 34235 29656 29074 38395 51047 55020 50298 43001 39754 41531 43991 46323 40049 35082 32177 27816 19782 16545 12758 10569 10283 5616 1607 943 890 721 548 429 436 458 387 259 227 151 70 60 200 179 336 525 664 661 520 392 238 328 412 348 311 204 160 158 124 87 85 90 98 102 71 58 82 44 64 91 112 204 158 139 103 94 101 152 142 101 49 43 91 54 58 79 55 34 28 31 43 57 39 44 52 45 58 48 50 49 46 34 38 34 34 29 31 26 33 35 19 21 18 25 9 999999 999999 999999 999999 1 48453 263 691 30 9601 13 27 33 7933 1810 81264 88526 139812 19811 2574 3076 3708 4359 4768 4828 4690 4850 4885 4878 4497 4410 3276 2096 1298 844 477 579 351 274 17 999999 -33 -41 -35 139 149 85 142 236 457 652 739 623 743 891 1100 1158 1096 1322 1501 1567 1560 1473 1950 2087 2252 2383 2554 2805 3107 3335 3364 3548 3830 3872 4028 4259 4664 5099 5408 5934 6706 7364 7764 7785 7563 7507 7445 7184 7599 7264 6386 5791 5942 6313 6822 7544 7974 8085 8062 8565 9017 9678 11360 15614 21771 27866 31651 33023 34060 36864 41945 43823 43801 46480 46130 45181 47996 49751 48154 45148 43632 42696 35763 31023 31672 33105 33179 31769 31333 29951 28272 27771 28100 28017 29425 30431 30489 32492 34988 34823 33665 34489 35016 36663 38573 38425 37192 36568 35317 35469 38138 41291 43813 46159 48117 46735 46210 48210 47478 45938 47319 51360 51990 52181 55756 59085 59440 56110 50107 43580 37860 36626 34154 27980 23234 21789 24330 24884 25815 28125 25734 22763 19484 14798 11387 7566 5519 3345 1773 1352 670 453 514 573 431 289 262 183 181 104 129 233 412 642 597 540 470 264 228 293 291 265 186 188 173 119 40 50 30 39 83 40 41 72 100 78 56 139 173 137 107 94 135 134 135 133 103 108 70 75 82 75 69 74 78 76 68 55 73 38 22 61 54 38 50 41 59 53 27 46 28 37 33 38 35 13 23 15 5 9 2 6 8 8 4 1 1 48462 265 704 30 9614 13 27 42 7933 1820 819 829 975 1204 1180 1254 1917 1796 1757 1430 958 1219 1307 1208 1203 1282 1712 2137 2512 2193 1626 933 343 999999 999999 999999 999999 999999 999999 73 178 115 81 155 169 237 449 581 803 932 1179 1629 2191 2564 3111 3435 3758 4183 4550 4969 5290 6135 7295 8631 9411 9540 9760 9930 10339 10265 10458 10559 11240 12025 12635 12650 10842 8043 6074 5283 5130 4779 4650 4380 4355 4142 4204 4310 4275 4628 4653 4737 5547 6599 8322 11186 14950 19416 23655 27508 30784 33516 34622 37330 40334 44625 47666 51018 47755 45207 53166 58822 63087 59066 53134 50425 51543 58645 55946 45179 36726 32308 29626 26711 27404 29489 30708 31454 31498 31918 32056 33067 34245 35039 35629 36643 36099 35303 33919 33332 33177 34399 35745 35625 33248 29438 28560 28052 28989 32892 36028 38468 42192 45715 48811 49635 51076 50712 49922 50996 54633 47852 39752 36663 31238 28283 28148 32626 41961 39042 39502 42220 34866 30592 26773 26202 20519 13004 11113 10597 9514 7109 5352 6039 6419 5092 2214 539 636 713 577 358 271 249 207 183 171 225 420 579 557 391 171 229 303 296 220 190 176 152 81 57 83 52 73 98 77 105 70 87 81 84 107 187 148 141 142 124 127 139 159 193 130 103 99 88 108 109 103 65 60 102 101 85 54 58 56 73 92 87 72 51 52 48 39 46 58 52 45 31 39 46 54 45 43 39 53 58 29 23 31 16 0 12 14 48472 267 654 30 9624 13 27 52 7933 1831 1327 1586 2097 2238 2157 1800 1401 1073 861 768 611 260 261 568 683 524 704 1050 981 600 429 297 232 694 884 996 1189 1295 1429 1767 1710 2026 2309 2888 3336 4179 4821 5537 6832 8265 10013 11865 13802 15760 17459 18980 20120 19908 16833 12036 9076 8866 9282 9435 9814 10397 10907 11095 11817 13199 15124 18024 21834 24541 24276 21274 17446 14844 12578 9772 7814 7204 6382 5864 5606 4962 4678 4341 3964 3972 4432 5016 5708 6575 7968 10480 13514 17875 23173 28503 32304 35495 36193 37149 38278 40148 43990 48498 46174 41344 40342 38436 34861 30719 28814 30689 32030 32032 30943 29374 28110 27247 26945 27411 30568 34039 34712 33091 31723 31637 31107 30870 30390 30485 30579 28194 27338 25189 23515 21836 20884 21774 28717 40450 45154 45347 41766 32371 25033 26549 26900 23723 19448 18861 18599 18514 20036 21559 22710 24993 29928 35046 35696 30190 27945 30817 33179 33864 46430 51067 41375 40162 40512 37471 31938 26681 24953 22763 30232 32278 32910 32147 33010 28751 22705 21627 21397 6237 1405 5597 8641 2657 321 246 164 127 178 337 416 485 453 349 208 249 278 231 154 80 91 64 104 100 61 50 63 55 52 59 62 68 75 143 100 161 171 170 106 84 99 94 133 168 149 118 94 82 85 81 82 62 71 63 63 63 38 50 70 59 61 67 61 80 62 68 54 35 44 37 27 28 29 29 43 30 42 39 28 16 26 15 12 9 8 999999 999999 16 11 48481 246 654 30 9624 13 28 1 7933 1840 4857 1688 1894 2184 2421 2185 1767 1751 1290 586 153 178 383 825 928 516 68 343 517 627 931 1158 1399 1586 1818 2369 2677 2969 3413 3859 4368 4704 5546 6118 6909 8044 8981 9997 11074 12199 12929 13749 14874 16055 17863 19676 21151 17711 9943 7084 6748 6753 6899 7520 7937 9103 10367 11491 11942 11907 11050 10472 10212 10215 9466 9076 9009 7766 6870 6620 6794 6404 5893 5583 5762 5555 5057 5141 5294 5048 5134 5248 5661 6061 6317 6637 6576 6520 6550 6935 7546 7934 7972 8094 8637 9395 9827 10818 11979 13301 15283 17197 18079 18994 19350 19279 18454 16955 15555 16236 18200 18854 18707 17977 17332 16942 14682 12182 10906 10476 9513 8615 10197 15222 20971 24115 23980 24889 25686 26522 28968 28925 29956 34476 43974 66769 54167 72817 102600 63502 34070 32041 30761 32157 36183 38184 38155 37647 37005 34395 33069 30410 27915 25131 25491 31434 33913 35921 37381 44519 53857 52156 41187 42163 33867 27351 29019 25648 23356 19603 13887 11714 15855 23133 27316 37396 68639 38529 4146 2292 7734 4364 700 87 89 124 270 358 292 247 142 134 142 121 68 14 46 -7 3 -6 3 7 31 25 32 4 -7 -4 -9 55 32 56 126 191 195 150 117 50 11 28 52 90 125 101 103 51 30 9 45 32 14 29 31 26 999999 15 16 22 9 4 999999 9 24 9 4 1 48490 227 1971 30 9621 13 28 10 7933 1850 -5 140 409 574 843 740 803 910 853 866 1009 1247 1483 1727 1906 2100 1906 1664 1349 1237 1224 1197 1195 1137 1078 1159 1196 1243 1195 1089 874 563 349 417 244 290 164 55 -7 44 41 86 59 -22 -67 -21 -25 106 135 381 814 1081 1348 1502 1599 1604 1681 1759 1728 1448 1255 1246 1361 1733 2221 1985 1715 1574 1991 2011 1144 1216 1522 1905 2276 2543 2947 3168 3668 4081 4331 5395 7840 12465 20500 28757 33737 35948 35793 35100 40849 48203 57160 65235 78466 106034 112642 111772 88646 74551 214598 512165 435888 189217 58818 39999 37068 37531 39568 45993 48519 46404 50008 55699 55099 53034 46585 41785 32725 29641 33806 31065 22381 22574 24837 14726 9301 8877 16027 31553 47560 54436 33358 6009 8821 7176 737 271 221 233 398 505 559 333 152 204 290 249 195 156 90 101 96 117 84 69 108 100 37 40 64 90 88 108 103 93 88 114 107 193 215 241 275 150 127 138 119 178 138 139 109 89 95 127 133 88 102 91 64 91 101 103 76 81 80 65 65 85 71 88 89 79 86 91 77 69 71 88 90 51 31 42 33 23 21 35 44 23 21 37 22 20 20 24 19 18 4 48499 163 3948 30 9618 13 28 19 7933 1860 33 61 999999 -6 132 235 336 408 556 756 1070 2114 3755 4604 5170 6629 9919 14337 14163 14929 21813 29457 40025 63279 92315 100556 94370 70493 89495 156544 187729 166662 192125 387788 444215 224457 142179 123660 82603 65442 64013 52000 50260 41715 41449 44819 41312 40173 36920 32730 31602 31641 36030 38422 33877 27143 23416 24406 29034 31598 47964 89170 98330 45999 21408 14537 29611 58210 5700 1479 305 175 293 485 577 586 359 133 217 321 398 221 180 140 103 123 65 37 121 132 58 88 80 138 103 114 57 78 73 63 82 112 88 131 175 250 194 144 137 157 170 187 187 175 192 159 164 127 114 132 104 89 109 99 81 89 71 98 118 110 104 106 105 86 85 84 101 78 83 71 71 52 63 55 57 73 63 70 75 79 69 35 34 31 33 34 29 24 34 24 21 18 5 48508 278 345 30 9615 13 28 28 7933 1870 2019 1551 3458 6626 5623 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 89 94 340 639 833 1515 2647 3652 1979 959 1372 2574 3480 5594 9084 12461 17762 30824 66121 118906 155699 156195 147597 136676 193352 210619 161970 189235 206386 208319 237434 147534 128740 122630 88180 47798 63826 70848 57012 37122 33574 48026 55749 69248 65389 46466 50880 57615 44767 30635 17567 13765 20824 22987 29841 43260 67148 81064 68206 69035 54688 8826 1094 1042 781 427 279 187 139 289 398 408 476 473 191 100 163 257 304 219 140 105 87 107 49 9 27 21 71 104 51 82 84 91 99 66 48 63 100 145 116 167 165 54 74 92 141 130 95 143 177 175 150 134 104 60 72 62 32 58 51 56 70 84 79 63 21 46 64 43 35 42 37 41 33 39 31 39 31 31 33 27 29 7 10 25 16 9 3 14 10 999999 999999 999999 7 48517 280 439 30 9619 13 28 37 7934 1879 498 13616 10743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 330 1414 4080 6361 9971 11594 14445 25606 71534 143146 145448 98085 112692 170174 163608 71193 35790 71668 164195 200649 188415 192920 157101 116639 146977 129393 133354 135572 120160 90746 74289 90707 107698 80145 68653 65691 54870 51072 53543 65468 64552 70565 63150 51129 49836 55314 41798 15789 10258 18057 16925 2477 461 326 282 304 396 481 516 669 572 317 189 243 346 360 221 172 143 136 121 84 83 79 87 152 109 85 108 115 135 131 103 111 152 269 340 273 176 116 121 148 177 195 186 190 171 185 221 221 223 207 175 177 122 93 106 115 100 101 104 123 124 87 87 117 109 76 62 69 87 88 88 71 37 67 76 61 82 62 64 72 65 63 48 43 41 44 41 43 33 14 19 31 11 4 999999 2 48526 145 4338 30 9618 13 28 46 7934 1889 1061 8087 17413 18280 32970 37852 24179 16400 13205 14232 21368 27337 24900 36295 70514 99066 96428 120089 140757 145096 166789 221258 265167 232810 108387 37199 47492 82799 101406 80942 74370 88146 104040 130140 81096 42980 42434 48242 61037 67703 77280 101187 124340 130210 121643 109706 55692 11473 2946 18028 11327 822 345 300 251 246 456 451 482 524 593 442 189 168 243 356 438 234 139 121 142 118 90 84 24 1 73 71 78 52 59 43 32 33 49 34 87 145 204 211 252 287 255 224 207 195 157 123 170 159 158 172 175 151 116 58 55 81 69 75 88 61 96 65 103 117 90 79 67 52 50 52 54 57 49 43 39 32 34 32 50 34 31 21 23 28 15 17 999999 4 15 14 4 999999 1 48535 215 2206 30 9616 13 28 55 7934 1899 40 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 724 1805 3622 4271 5414 7435 8069 12382 33737 64353 98866 113269 117808 83623 101581 102209 72202 74004 87340 101740 94847 106709 116378 80989 41319 54117 48299 45198 48559 53945 56547 51130 53111 68375 78514 71694 64661 59083 48628 35944 35706 46083 53640 60470 64145 77232 103573 127545 136664 138317 139821 134809 110739 32491 5202 22802 24934 2571 237 300 206 240 430 507 536 627 325 142 145 260 356 268 205 207 159 96 44 31 31 45 59 49 49 64 74 44 49 69 81 28 5 79 76 82 88 70 70 129 230 191 158 185 209 170 149 145 106 111 96 115 167 152 113 149 128 124 95 73 81 90 80 85 60 74 66 57 63 41 49 48 42 60 41 45 28 23 36 39 36 32 26 19 11 12 6 0 18 999999 999999 10 10 48544 266 822 30 9612 13 29 4 7934 1909 78 200 458 760 780 884 1130 1241 1232 1252 1400 1411 1291 1390 1432 1714 1824 1763 1508 984 562 634 643 434 465 462 615 500 651 813 951 1049 1351 1472 1490 1501 1299 970 666 606 388 259 313 380 510 507 672 578 770 831 946 989 1203 1102 619 1224 1926 2379 2507 2334 1813 1280 1040 783 652 316 188 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 405 556 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 427 1847 3108 3854 5746 9683 14847 16018 11556 6139 13976 63542 144035 112461 66196 57084 51958 56336 72983 104852 127214 134751 88269 46643 38467 38691 44832 50781 55497 56069 57349 57934 55600 50914 50422 54029 53415 40880 26777 21873 32113 37426 31715 40327 53606 52289 57255 74924 84151 103877 106592 110172 112122 133491 171518 138935 101206 86402 52614 9919 975 381 298 284 297 268 341 487 714 574 290 195 348 469 258 149 91 92 115 88 55 55 83 42 55 96 85 55 83 89 105 82 85 96 46 103 111 133 197 223 211 213 193 148 139 118 118 101 109 127 167 176 207 222 186 218 206 142 145 124 132 96 60 84 70 77 78 95 123 115 79 85 70 85 74 55 49 50 33 42 65 51 43 34 41 43 33 22 27 22 6 17 20 16 15 25 9 1 48553 286 98 30 9608 13 29 13 7934 1918 246 -11 113 196 51 126 154 235 392 437 481 742 641 453 478 479 719 1156 1420 1800 2363 2581 2971 3497 3913 3900 4050 4079 4024 4225 4212 4387 3866 3525 3557 3805 3819 3367 2897 2907 3318 3528 2946 2604 2419 2125 1989 1641 1657 1866 2058 2402 2991 3214 3230 3366 3361 3445 3778 4172 4577 4314 3879 3810 4061 4317 4117 4350 4241 3921 3581 3153 2536 2664 2860 3002 3712 5011 6091 6179 5585 4520 3647 3040 2406 2232 2438 2418 2236 1989 1548 817 409 77 -46 -21 -93 -89 78 346 3118 6570 5489 3808 2824 2677 4463 7541 7930 9407 8920 6488 3174 1402 313 999999 999999 999999 999999 999999 999999 999999 31 837 1382 1439 1625 2190 3136 4370 5167 6816 11085 14728 18217 26840 33014 30399 25331 20326 16392 14615 18867 34365 45152 33347 21602 19480 19836 25768 31858 34384 39568 47909 52325 51785 50365 54842 52825 51214 48611 46066 45773 46940 40893 30961 21580 16718 13982 16156 20140 20126 19697 23409 29699 23250 28037 37898 44856 40908 42984 53656 60932 70314 75480 95351 119722 126281 148208 202203 223408 181434 30797 1556 566 293 234 244 287 271 369 416 575 541 347 253 314 292 167 106 87 61 72 107 101 47 49 65 79 96 41 38 37 44 43 88 74 75 95 86 101 52 60 151 180 157 173 175 140 120 113 110 104 127 139 127 162 189 184 157 105 110 95 67 58 81 85 63 63 81 92 57 56 55 46 48 50 34 48 33 48 40 44 37 18 18 22 24 27 14 999999 12 16 4 8 6 48562 266 816 30 9606 13 29 22 7934 1928 52 94 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 97 143 353 345 273 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 999999 79 -4 98 284 568 364 195 89 -41 -69 191 282 226 5 -44 -22 -35 999999 -44 155 403 410 254 153 107 999999 999999 999999 999999 93 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2143 7229 10889 9623 4738 933 419 421 709 1379 421 -74 999999 999999 999999 999999 999999 999999 999999 999999 67 706 1296 1891 1920 1651 1365 1142 1080 1174 1031 1424 2056 2101 2246 2653 3061 3343 4066 4840 6018 5593 3994 3631 3564 3307 2635 1677 1186 2693 7614 6389 4119 8796 25482 56984 98357 113860 122241 126995 151898 208288 229210 178465 49950 27827 56683 44489 28237 55161 43026 32833 40222 36991 25463 26447 32928 38601 43242 38163 39861 44378 49073 55913 58847 67903 103377 160755 207594 257228 286136 261247 107456 18454 1269 555 282 255 246 246 216 303 428 567 667 499 158 265 343 186 178 169 134 117 169 143 131 70 40 113 109 89 60 26 86 129 108 97 126 139 108 96 97 129 122 180 183 258 220 169 139 146 157 113 106 156 215 215 173 198 200 200 188 113 105 105 108 90 85 68 99 97 80 85 70 81 63 60 45 58 66 63 54 52 48 31 37 46 57 50 45 30 21 9 5 19 31 23 16 4 0 48571 187 3063 30 9603 13 29 31 7934 1938 492 1539 2224 1429 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 5061 13341 21151 28699 18805 8154 6237 18454 49801 50062 99873 142683 168410 210774 267767 294922 209061 115929 51955 26001 23631 25761 27244 27113 27084 38381 53984 51157 39794 35215 34843 40079 46297 51512 57482 66109 70942 82982 107708 138251 181653 248475 313537 280165 151937 48509 3248 563 358 260 272 254 208 220 289 345 486 575 543 335 146 226 310 211 128 133 141 121 93 96 93 81 16 7 56 46 56 62 43 23 30 45 33 34 91 92 102 148 249 312 351 359 291 188 108 127 112 91 88 144 164 179 208 183 168 142 169 133 84 73 73 99 85 56 59 73 67 50 28 49 25 33 41 29 35 44 36 35 11 23 32 19 18 8 0 6 3 1 7 9 13 48580 280 363 30 9603 13 29 40 7935 1947 -36 114 25 0 47 108 312 365 430 356 211 244 223 329 519 466 442 572 898 1550 2200 3370 4395 5887 7408 8675 9947 11142 12552 13450 12541 10282 8822 6912 4243 1779 1062 1134 1090 763 525 516 363 673 1141 1262 1932 2693 2226 1133 867 590 583 811 831 1040 1214 1405 1707 2053 2399 2569 2489 3157 3974 4204 4312 4361 3302 2635 2926 3957 4509 4572 4687 4707 5095 6242 6351 5631 5685 4242 3141 1809 611 110 999999 999999 999999 999999 999999 999999 999999 377 181 999999 -91 999999 -68 112 746 1439 1353 1798 2151 2102 2074 1920 1877 1868 1758 1775 1868 1747 1378 1336 1555 2188 2677 3831 5792 7611 11323 15310 15280 13180 11646 10683 8780 7535 6201 5214 4583 6000 14497 24006 26092 23645 18252 12461 4540 3036 3871 9285 14416 20527 59123 85301 102105 131112 130504 63777 36242 25785 24542 28553 30116 34294 40311 41658 46854 48908 47169 38077 28818 25615 29680 44139 66325 91971 142355 186476 222099 253789 266443 268672 221306 98904 24231 1648 579 382 405 286 193 232 171 197 220 374 513 646 729 513 251 162 252 373 252 178 112 99 103 122 116 114 50 56 50 50 68 94 81 84 44 68 93 77 68 94 111 125 213 335 375 420 439 433 420 261 132 134 159 194 194 194 222 214 227 183 170 172 186 177 135 100 119 98 82 86 68 71 74 56 56 66 47 44 37 64 68 53 39 40 40 37 37 26 30 26 16 21 22 18 27 25 13 999999 10 5 48589 276 452 30 9602 13 29 49 7935 1957 -43 279 1 88 137 63 65 307 266 146 -63 114 392 792 1411 2506 3450 4804 5941 6348 6762 7368 6845 5758 4375 3685 3236 2786 2816 2471 2066 1737 1342 1235 1171 981 754 854 944 1383 2371 3732 5595 7824 13761 23576 19758 9414 5176 4499 4381 2088 836 643 901 1027 1280 1668 1600 1707 2237 2688 3284 4052 4697 4297 3714 4426 4763 4516 4505 4016 3815 4217 4694 4308 3937 3899 3340 831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 218 413 957 1042 1078 1115 1048 1058 1104 1209 1418 1320 1258 979 1088 1625 2519 3252 4206 5243 5820 6434 6411 6926 9899 15188 19142 20805 22566 22728 22192 21748 21028 21611 22437 23889 26044 27807 29143 31946 34534 31801 28844 33736 40390 43229 45370 45423 46282 48562 51417 50434 44558 35610 28578 25348 23206 19986 17360 18430 17563 13788 13864 20962 40828 71700 96772 122848 142107 151713 172493 196290 188529 180415 195838 211147 166996 97843 40788 2525 493 337 222 207 192 198 282 265 260 393 595 731 780 657 342 117 193 290 485 401 205 137 135 112 113 104 42 63 84 85 91 76 57 65 95 74 53 77 101 62 65 118 151 327 442 450 412 283 184 142 170 184 176 178 215 223 207 211 210 220 228 191 182 174 170 166 159 103 83 94 71 60 84 75 77 52 51 53 38 23 36 42 34 31 37 42 39 27 32 17 24 39 23 4 12 9 9 18 12 4 48598 282 150 30 9600 13 29 58 7935 1967 -10 21 115 164 188 201 483 769 987 1082 830 869 832 1136 1217 1488 1475 1503 1945 2487 2943 3182 3639 4048 4679 5114 4888 4428 3784 3351 3366 3145 2902 2639 2132 1586 1092 947 677 654 432 695 1144 1352 1801 2834 3534 4047 5839 9179 12854 17274 17212 12808 10447 9518 10836 15989 21032 25510 27882 16621 4603 953 402 271 260 398 482 619 899 1337 1609 2110 2116 1993 1884 1292 1193 1386 1388 1337 1400 1427 1370 1057 415 130 161 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 -76 -65 38 19 23 122 430 744 846 863 970 1099 1125 1087 1462 2316 3014 3093 3068 2530 1404 750 540 870 1510 2814 4456 6669 9675 12965 17476 26391 39020 46626 45830 41804 39988 37709 37834 41284 47093 51019 49183 45649 41922 40268 42234 40257 36546 36686 34207 29982 27096 26331 22801 20988 19051 16453 13441 10786 9008 7891 7860 10583 16126 22906 30575 42795 61513 73809 73812 80731 109269 145615 188987 209856 217283 189491 159387 115830 69704 48464 5765 375 298 246 201 141 116 228 391 273 301 529 652 742 711 311 70 275 417 443 319 132 66 103 66 112 79 61 48 82 42 18 66 62 32 35 34 110 122 89 114 217 244 298 357 359 347 316 268 218 151 151 162 162 128 116 143 137 134 117 134 167 154 145 160 150 147 143 118 90 86 55 60 56 44 43 57 50 55 41 27 47 44 27 20 52 32 30 23 19 11 18 1 999999 16 15 999999 1 48607 291 89 30 9599 13 30 7 7935 1976 1578 263 453 637 1048 1249 1340 1679 2058 2203 2706 2816 2990 3285 3683 4077 4446 4549 4863 5494 6117 6827 7245 7616 7671 7349 7679 7817 7736 7483 6848 5583 4231 3136 2523 2097 1894 2239 2444 2675 2616 2482 2601 2583 2443 3048 3788 4556 6603 10144 16070 23495 30614 37678 42620 35727 22949 15570 13233 13506 12420 10537 8140 5024 1464 223 85 15 999999 -3 -98 999999 -70 119 203 662 1067 1084 1062 746 555 246 98 55 406 1027 1565 1870 1958 1824 1664 1524 1672 1769 1640 1573 1806 1744 1728 1754 1968 2265 2495 2897 3141 3217 3033 2994 2855 2302 1844 1487 1476 1647 1792 1816 1986 2401 2750 2939 3440 4355 4694 4326 3255 2186 1605 578 212 378 820 1675 2873 4451 7405 12202 17783 22805 28542 34234 39665 45134 46569 44512 52321 55549 48964 43182 39134 35244 28607 18860 14863 15420 15222 15205 17944 17599 14076 10876 8510 6739 5942 5435 5433 6107 7578 8543 11962 18019 24179 30120 35329 46676 66674 87788 119529 170572 214169 265064 285089 248794 132998 72228 104105 52779 3284 273 279 347 307 257 239 254 311 297 342 593 790 859 766 471 264 368 551 477 332 171 129 158 176 179 140 50 99 106 86 76 74 99 112 114 110 131 200 318 362 384 419 440 388 393 400 392 376 352 308 305 238 262 199 143 153 159 186 197 213 231 231 212 158 131 130 97 105 91 114 104 96 81 74 109 115 81 69 78 81 95 80 94 90 49 45 71 71 65 49 46 50 40 29 32 27 24 30 30 18 14 15 8 1 48616 283 116 30 9596 13 30 16 7935 1986 47385 1723 1025 1219 1577 1912 2224 2464 2726 3146 3448 3967 4310 4835 5326 5856 6261 6594 6867 7278 7211 7217 6866 6106 5408 4520 3650 3082 2444 2104 1577 1052 830 721 719 896 935 908 1099 1038 1050 1163 1133 1141 1371 1658 2426 3385 4613 6737 9551 12695 15168 16987 19978 22366 19636 15194 14544 15534 17260 17159 13672 8406 3800 987 452 311 391 341 297 344 270 363 404 329 369 270 194 175 232 304 373 464 676 960 862 741 741 1160 1111 1300 1625 1706 1460 1568 1726 1668 1762 1833 1735 1529 1522 1322 1487 2413 3491 4122 4281 4265 3678 2754 2029 1842 2231 2838 3727 4494 4804 3922 3890 3493 3131 2482 1389 731 322 999999 999999 999999 999999 999999 999999 999999 286 1342 3452 7708 13418 21946 30310 29349 29457 28683 23283 25433 25439 25703 28203 26600 20433 15247 14631 16727 18785 19192 21301 22610 21657 18936 13862 9821 11578 19383 37852 57284 76559 92994 100467 101178 97056 91863 100619 123544 139204 160314 160427 145830 171810 171419 138825 105878 72709 11343 1216 241 227 266 250 195 173 257 167 215 433 608 736 753 525 210 174 378 392 344 187 84 78 109 95 83 48 60 75 36 64 44 9 11 30 54 61 54 78 52 109 128 154 147 147 172 269 349 351 298 230 207 149 134 105 139 115 144 155 167 152 123 102 63 72 77 50 44 39 50 56 56 58 47 42 44 56 49 41 34 45 44 44 42 37 11 39 32 29 27 28 23 34 26 6 7 1 2 4 48625 282 118 30 9598 13 30 25 7935 1996 4303 1783 1995 2320 2649 3336 4076 4560 5151 6175 7414 8357 9297 9453 9334 8986 8411 7449 6624 5521 4858 4028 3240 2630 2290 2490 2336 2446 2406 2343 2347 2160 2054 1957 1838 1822 1979 2150 2397 2460 2766 3282 3856 5261 7453 10304 11629 10635 9365 8992 8930 7736 6525 6344 6929 8839 11943 15646 17959 13327 6218 2143 701 268 128 75 140 165 182 243 227 234 298 427 533 603 875 973 844 713 582 739 905 595 283 136 112 263 466 499 866 1422 1184 1221 1901 2401 2321 2173 2286 2194 2179 2447 2562 2043 1204 824 661 816 1136 1772 2535 3276 3442 3955 4759 4937 5122 5071 4139 3211 2783 1910 672 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 449 1693 4156 10746 22660 27483 24709 23006 23014 22532 21338 23512 25826 25872 26887 29459 29836 31266 33534 36084 38178 37731 33926 34971 38901 37327 37407 42629 65649 95777 116182 119844 114908 118438 122131 142109 161995 157595 162489 179896 159717 105726 35894 3802 2774 4922 3135 388 163 177 232 203 212 264 151 156 207 154 203 536 752 744 673 523 194 187 399 399 186 92 102 27 38 106 65 49 53 18 30 34 -8 30 43 51 33 57 41 42 71 42 54 73 60 61 51 84 188 341 365 227 186 193 115 107 160 129 124 137 126 138 104 65 53 53 73 21 33 60 34 19 40 33 35 44 51 52 30 19 31 18 22 40 30 38 49 36 21 20 28 37 23 16 22 15 11 999999 999999 8 48634 284 118 30 9598 13 30 34 7935 2005 3542 2222 2582 3072 4100 5223 5480 6433 7674 8473 9247 9243 8272 7211 6393 5858 5140 4374 4113 3851 3776 3827 3794 3619 3564 3709 4022 3787 3510 3369 3279 2991 2659 2617 2639 2536 2464 2479 2602 2451 2290 2318 2088 1743 1427 1270 1309 1336 1147 693 279 156 216 605 909 857 606 105 299 415 229 300 437 418 647 827 835 392 478 457 249 116 9 210 418 184 172 328 37 32 -34 -18 999999 999999 999999 999999 999999 -85 38 71 281 601 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 44 1046 2495 3754 4200 3908 2595 1245 592 -37 999999 999999 999999 999999 2339 9635 16373 9753 574 999999 999999 999999 999999 999999 178 948 2700 9092 18352 21430 19878 20127 21567 22054 21008 21094 20822 20450 20279 20726 17327 12734 9484 7609 7652 9779 10558 10522 12216 18867 22526 24331 25208 30852 48026 63517 80253 102062 123815 157580 189289 213210 243072 263124 265881 272913 208899 104319 10525 357 175 195 222 217 238 247 127 120 293 264 81 189 434 664 711 660 461 126 199 419 422 260 133 94 73 78 59 80 65 78 34 53 63 70 61 24 46 52 53 46 27 30 79 95 73 77 76 150 210 328 341 345 319 213 159 107 108 122 102 150 151 175 161 154 145 136 158 99 35 61 80 68 92 78 63 35 49 64 73 80 85 65 46 71 57 56 60 42 36 44 43 40 33 33 27 31 27 27 15 12 15 9 16 7 48643 287 123 30 9603 13 30 43 7935 2015 6931 2616 3196 3887 4385 5038 6078 7037 8015 8763 9277 9135 9117 9065 9073 9111 8716 8256 7631 7327 6869 5801 5356 5444 5898 5720 5076 4695 4240 3177 2581 2678 2735 2663 2824 3184 3290 2828 2711 2515 1871 1388 879 481 438 497 451 457 467 365 261 396 549 650 842 1597 3309 4692 6132 4934 2228 982 603 442 592 1852 1907 610 169 -61 3 112 275 206 332 366 483 461 323 397 208 410 468 611 610 527 458 467 277 266 215 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 719 2339 3231 2860 1852 823 118 999999 -60 1306 4466 7717 12483 15096 10391 2057 999999 999999 999999 999999 999999 999999 999999 999999 999999 474 1697 3597 7551 14481 21798 28758 32499 28933 19610 12299 6952 4256 2369 1856 2236 3015 3442 2495 3044 4462 7190 10481 17203 25599 34967 38738 51731 71093 93717 117090 152873 190990 223848 251960 269897 284976 290796 289494 241281 56928 1687 184 237 222 246 156 246 240 167 326 421 248 185 282 593 710 749 621 308 156 187 480 478 384 237 153 88 54 93 81 105 100 103 78 80 77 77 79 106 61 81 113 67 74 78 82 102 134 223 383 445 446 408 336 277 219 177 131 139 148 180 186 202 190 150 159 158 136 143 160 131 133 100 80 50 62 100 71 56 85 69 58 43 36 68 52 49 74 55 66 72 46 43 43 55 36 29 34 28 43 36 29 16 13 15 14 11 7 10 48652 289 96 30 9606 13 30 52 7935 2025 1753 2342 2738 3206 3843 4643 5031 5865 6633 7370 7548 7952 8295 8482 8751 8969 8876 8900 8088 7406 6101 4613 3942 3992 3986 4704 5743 6731 7152 6580 4759 3613 3103 2775 2816 2836 2831 2810 3350 4109 4474 4260 3325 1921 1026 659 443 518 401 574 556 619 803 556 64 999999 999999 -14 0 -69 -56 35 999999 999999 999999 999999 999999 999999 -50 20 999999 999999 -53 71 55 168 251 38 -18 108 87 -7 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 609 1191 1774 1825 1601 1082 686 557 655 1140 3659 8251 17918 27183 32494 33032 21429 3872 -92 999999 999999 999999 999999 999999 160 1199 2380 3264 4451 5301 6294 8195 8593 7590 5420 4057 4045 6027 10571 17447 23159 25730 23283 25146 32240 42517 54539 63269 64973 79758 95936 98441 97259 97632 101206 96930 89954 93745 101959 135364 169051 212754 292341 304513 172711 14200 493 266 223 209 250 264 174 128 273 411 343 200 243 284 562 760 714 362 133 236 444 505 450 389 164 98 131 93 68 73 69 48 72 26 25 70 75 67 60 103 99 79 65 89 139 242 375 522 485 426 316 219 174 181 199 207 200 178 146 138 145 146 107 82 86 71 81 84 75 65 91 68 55 54 46 40 37 53 51 36 45 76 68 60 64 60 49 55 61 40 47 36 13 35 33 27 30 31 3 6 16 5 4 13 21 1 999999 999999 3 48661 276 97 30 9607 13 31 1 7936 2035 1813 2251 2520 2868 3464 3948 4592 5208 6177 6832 7448 8308 8830 8756 8473 8348 7966 7288 6313 5846 5285 4705 4463 4687 5619 6273 7523 8921 9997 10597 10816 8977 6228 3736 2001 1743 1432 1343 1199 1170 994 823 642 686 853 724 683 559 444 206 107 66 -25 3 55 308 289 13 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 29 -58 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 366 706 752 673 546 446 651 451 831 3394 11313 32392 52982 50961 25893 70840 17523 1166 615 587 44 999999 40 486 1438 3154 5961 8610 9391 9763 10576 11463 14733 21521 26968 36826 42659 37313 26461 25602 40699 60531 77085 93787 93957 84452 102781 151373 183660 207010 210629 188729 170679 146507 108072 78616 46117 48214 53479 50397 46119 11535 453 173 181 195 222 226 231 181 223 305 328 245 190 268 526 640 551 290 148 305 460 375 267 151 30 40 51 80 22 16 29 -5 -24 56 79 15 26 -18 29 47 45 99 216 310 413 412 417 396 363 264 204 143 156 174 153 141 126 133 157 145 114 85 100 92 90 95 77 52 47 50 56 62 42 47 23 34 37 22 30 28 26 24 20 14 27 23 10 25 17 6 25 22 14 16 22 6 48670 288 253 30 9613 13 31 10 7936 2044 -36 -28 43 199 367 452 592 640 574 460 635 901 737 596 321 274 335 419 467 577 1009 1481 1306 1192 1124 915 793 535 462 314 173 -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 108 1089 999999 999999 999999 999999 -50 827 2503 5589 20576 76920 206076 200105 116254 186972 187811 212139 208786 125622 4878 543 80 269 694 1816 4488 8529 11381 11975 12385 14961 19833 25981 35806 44955 48046 58333 67861 76785 108809 144092 149079 141711 160616 164273 171486 177605 165091 127821 75938 46368 33270 18457 13147 19893 59849 19713 643 252 306 331 324 249 201 323 359 263 232 393 603 693 535 441 338 435 440 365 271 184 120 131 131 69 103 101 63 93 76 113 89 72 91 31 98 78 74 117 149 243 405 506 520 519 506 545 572 479 416 375 334 272 249 221 211 249 220 234 245 271 244 222 208 169 126 121 93 102 81 74 90 98 105 117 87 70 63 77 68 86 80 79 84 97 99 92 82 70 78 86 86 77 64 61 56 55 47 64 59 49 38 41 50 35 32 26 21 23 12 2 8 1 48679 171 3586 30 9616 13 31 19 7936 2054 199 1883 4392 4235 1054 -66 89 1398 2876 4742 7708 12248 19504 23095 37820 112807 189370 235859 243043 277720 338073 396492 48507 1908 160 180 419 719 945 2368 5693 8826 9402 7716 4889 4113 7107 11856 18565 37235 78594 122065 133313 141268 161433 186613 240751 245849 198937 98369 62987 76055 66946 40665 25670 16395 8115 6734 10577 2997 288 155 193 250 319 302 217 281 404 289 233 188 390 731 822 517 219 305 455 415 248 123 93 29 71 52 74 50 27 42 14 24 34 68 49 55 93 81 37 69 85 90 104 170 230 419 414 438 503 536 446 388 264 214 219 204 212 192 194 200 215 160 161 203 189 179 198 200 178 128 119 80 62 72 80 70 68 45 57 73 55 44 52 60 39 59 41 51 58 43 50 37 36 54 45 35 44 52 46 18 34 23 32 27 20 19 13 1 1 999999 3 48688 168 3771 30 9621 13 31 28 7936 2064 497 1625 2270 5212 8568 15309 32653 42457 31966 59024 90199 68861 81331 62576 117708 136476 190338 84149 2738 999999 999999 999999 -45 922 2101 3095 6224 10289 10717 6959 1873 625 1733 11667 52236 99373 137068 163892 231853 333038 312121 213724 187120 186544 198921 196527 158395 116343 85952 56944 43708 53117 35791 10681 1201 197 189 268 316 275 263 236 315 393 349 207 189 287 574 669 616 500 201 372 429 208 155 126 97 97 58 56 69 75 54 55 24 31 35 72 72 61 51 67 92 101 149 149 166 295 417 419 421 362 305 246 215 209 258 247 301 232 235 243 238 237 233 193 201 212 209 172 187 189 167 91 58 62 42 83 103 95 100 75 71 70 57 84 45 51 62 68 63 40 47 51 60 51 35 50 57 31 33 54 49 34 32 34 35 26 23 21 21 10 9 2 2 0 48697 167 3778 30 9628 13 31 37 7936 2074 578 1362 2234 2352 1514 3505 10060 22680 30966 41489 57647 75541 75619 86107 115771 164059 134846 37068 925 999999 999999 999999 145 1165 3920 10295 18108 28362 35019 34925 27407 19009 13133 15677 21382 27619 40782 89736 157659 228099 249563 239602 275509 308915 358057 373037 358923 296484 184562 99484 37512 28382 16675 1212 279 186 271 302 301 253 184 293 359 244 225 296 453 658 620 525 470 228 222 420 292 99 61 64 94 88 84 44 61 70 73 58 58 88 57 80 95 68 66 103 123 77 95 119 137 209 283 339 414 342 296 304 308 260 255 263 226 240 240 260 221 204 233 213 182 198 185 211 187 179 139 121 142 108 90 78 102 116 99 75 62 50 66 73 44 77 73 74 62 65 56 79 65 53 64 55 49 34 30 43 42 49 45 40 17 17 14 12 9 17 2 9 6 48706 170 3752 30 9632 13 31 46 7936 2083 352 922 835 78 179 1988 9633 32424 63481 74465 71346 75789 82727 72714 74299 39535 16134 3399 999999 999999 999999 999999 240 1376 3181 6349 9455 10157 9939 12182 15667 15138 14515 18310 34943 55720 79417 95103 115722 139634 183884 188482 230790 321741 338663 373106 425093 466154 438974 326571 162574 72675 13344 502 179 93 207 222 283 223 239 251 414 462 286 308 418 529 733 529 310 321 254 272 388 204 56 90 109 93 114 96 48 73 85 85 77 76 47 65 45 57 17 84 98 122 128 110 100 78 159 175 215 272 286 282 269 279 221 261 280 256 273 243 250 267 216 236 246 217 209 190 200 165 142 163 155 127 110 85 64 74 95 90 82 75 89 88 88 79 73 78 70 86 71 56 52 62 74 62 57 73 54 53 64 61 54 45 38 43 45 34 28 32 18 13 12 8 15 2 48715 294 95 30 9635 13 31 55 7936 2093 678 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2416 9460 20637 30096 36521 46660 62613 67245 76191 89868 76892 43253 23121 4492 6108 4407 999999 999999 999999 999999 999999 999999 999999 999999 999999 187 3532 13118 28090 39190 31974 27779 61843 115845 179070 248561 313501 358101 419804 490961 554021 587291 573540 434109 331218 189884 74773 2857 219 199 252 277 335 255 192 285 369 372 246 337 456 590 740 482 309 232 294 423 347 233 139 116 125 123 113 140 88 126 91 85 81 86 91 84 86 115 90 68 68 135 143 103 211 240 150 125 224 222 251 240 240 255 267 220 232 216 190 220 238 248 280 268 252 261 254 276 296 278 223 229 224 172 143 147 122 99 94 95 122 94 102 91 62 61 94 95 106 95 75 95 88 70 76 74 72 69 82 84 70 79 77 85 61 42 67 56 47 32 36 32 24 28 28 22 11 5 6 48724 290 131 30 9641 13 32 4 7936 2103 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2371 6824 11572 15623 19288 24501 41030 68462 109044 150422 123092 55876 29546 61724 86174 8511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 636 5688 19202 38008 50903 50319 46385 78247 170453 265182 344863 425610 496127 538711 581972 571824 468646 272552 167087 25390 3035 400 203 170 273 310 278 226 208 270 407 271 239 343 435 527 645 455 228 155 278 390 268 160 129 67 94 154 129 110 132 95 97 27 -15 46 57 61 73 32 40 76 82 73 127 188 246 215 187 194 184 177 170 197 172 152 132 191 198 177 146 103 144 172 174 187 183 187 198 210 225 200 218 231 233 207 191 157 96 110 96 60 71 72 89 91 80 79 96 76 67 60 66 75 81 65 60 60 43 45 48 49 48 43 50 51 59 45 39 42 45 32 25 33 31 1 5 10 2 48733 291 194 30 9644 13 32 13 7936 2113 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 708 3180 6153 10031 10724 7577 18055 51455 92525 131011 119677 99336 77510 22215 4522 14170 18825 2307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1317 10197 30973 46811 60344 83634 116243 187137 254445 319674 353710 378534 381711 397393 389646 382859 392682 360142 118015 3763 248 301 398 340 273 298 226 226 313 376 354 288 278 418 627 653 388 277 239 407 389 238 134 124 89 132 126 100 23 10 71 106 50 82 153 97 82 137 149 106 57 66 103 107 101 117 143 153 192 172 173 202 186 190 209 196 176 155 143 176 164 172 161 169 125 182 190 174 184 182 216 232 230 236 260 250 249 216 155 149 125 101 82 71 85 79 93 94 77 81 73 70 44 72 69 48 66 63 61 61 49 47 35 45 60 50 45 52 45 46 38 33 34 28 24 29 20 6 8 999999 999999 2 48742 174 3615 30 9645 13 32 22 7936 2123 96 52 306 1498 3391 6588 11155 16393 27899 53953 90575 133834 175808 204988 209626 180072 124533 57684 13379 768 615 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 1851 6411 20219 45051 77585 106051 177230 327764 456669 556410 704305 808286 846066 635881 280561 71215 16343 13740 11407 15854 997 243 274 306 303 254 219 175 245 355 339 297 275 286 395 549 677 430 170 227 312 347 287 177 130 158 106 92 136 91 101 113 95 66 62 42 106 98 94 105 84 86 85 82 91 120 128 84 129 147 181 185 152 160 178 177 174 159 176 161 162 173 147 186 181 179 150 143 146 161 172 168 206 204 203 207 206 185 221 195 153 140 123 85 83 68 65 78 84 93 97 95 69 44 61 58 67 49 55 56 44 48 50 42 30 39 34 46 46 54 54 52 54 44 27 23 35 22 30 24 16 8 48751 196 2898 30 9648 13 32 31 7936 2133 354 608 784 1433 2283 1711 755 652 1126 24 999999 451 396 275 -45 713 1479 3542 7661 11224 14995 16032 19553 32942 52580 81166 99360 115164 131213 176474 239583 207147 210626 229437 182157 98445 27720 1522 -63 999999 -98 999999 999999 -91 -75 999999 999999 999999 999999 999999 999999 999999 999999 -81 53 623 4283 19263 56307 101757 127506 174679 280862 375659 479854 558430 544215 384645 203823 87480 3836 466 356 327 291 219 257 300 313 278 270 218 208 189 261 365 311 262 261 238 305 426 577 537 263 147 377 360 263 253 242 138 100 86 56 41 33 58 77 55 60 82 59 87 47 38 49 55 42 44 57 64 48 102 98 78 61 126 82 87 144 144 126 160 142 113 100 161 158 143 155 157 152 130 114 124 133 140 150 162 183 165 175 161 121 74 48 68 90 80 67 68 60 70 66 23 23 40 33 34 26 35 63 51 39 14 20 21 24 16 25 15 20 15 5 18 24 10 3 4 1 2 999999 999999 999999 1 48760 212 2422 30 9652 13 32 40 7936 2142 -36 463 1146 2128 2287 1536 547 999999 999999 999999 150 404 1047 1556 1983 1501 1189 1538 1708 4116 3178 1774 3873 5923 4445 3193 3901 4738 3661 1953 535 2068 6665 9604 16662 23370 40080 72295 107523 108163 100317 78876 148444 278276 438845 417405 122958 104747 39987 29187 43299 38372 14423 477 -51 -74 999999 999999 999999 999999 999999 999999 -86 -33 -60 -86 16 371 1727 8550 25568 44747 64460 100450 152179 211371 297054 333186 368583 366167 314979 187608 72466 7655 819 419 310 273 237 290 284 234 271 303 278 137 106 127 254 308 316 253 211 271 222 263 344 441 579 611 330 133 273 476 412 297 348 335 156 120 129 113 59 93 84 98 89 62 56 84 95 53 26 61 75 113 100 85 70 74 67 73 105 86 82 116 76 85 108 139 133 150 161 178 193 170 156 166 150 123 102 127 153 138 156 171 185 190 165 121 84 55 58 97 80 99 78 80 47 39 49 66 77 75 72 41 31 49 46 51 36 43 41 48 61 60 49 41 35 50 30 18 29 34 44 35 25 25 12 14 20 4 48769 223 2185 30 9655 13 32 49 7936 2152 49 441 1158 1888 2865 3490 5264 9205 14988 21254 22818 13031 3314 1705 3641 6587 7054 4730 2841 3368 5423 8865 10487 8038 6961 3445 1746 1794 1333 419 534 2212 2040 2277 2547 2555 1702 1383 2569 4998 4865 6794 27933 30765 16082 39349 76299 80029 50356 125468 269661 327967 280702 204152 255727 172306 58929 40315 33362 16486 6935 839 143 32 999999 999999 999999 999999 999999 999999 -28 350 1861 4227 15147 46872 74248 79084 72123 88916 110635 145582 195704 250008 316043 373741 404644 335282 193771 65292 7883 2246 445 300 281 301 388 381 245 279 245 246 182 175 166 199 327 331 237 269 297 256 248 346 409 454 568 521 366 141 270 486 449 281 292 292 201 112 119 133 111 117 110 138 94 79 98 76 128 79 44 77 71 98 69 93 55 46 58 56 80 70 73 56 47 50 49 48 115 65 69 99 123 146 173 225 241 232 212 175 156 137 129 116 119 123 154 177 165 91 72 63 57 61 102 81 80 86 81 56 44 44 46 48 65 55 65 70 75 50 52 53 51 43 48 45 51 48 30 40 51 40 37 44 31 25 18 8 4 7 999999 999999 4 48778 226 2157 30 9657 13 32 58 7936 2162 84 477 1033 1674 3058 4798 6943 9983 13724 19489 29978 44692 59645 64069 37486 12511 9725 16181 21039 20016 14325 11137 22022 59344 87280 76370 55898 48011 21975 12804 10740 9352 7254 8932 9654 8996 7408 6300 5248 4736 6104 9477 11381 9313 33055 53065 15018 20241 35331 120029 286129 402501 394571 186485 56304 20196 13735 3871 1668 1067 466 465 264 130 56 129 169 123 71 86 228 611 3925 15176 27673 47848 56954 46746 42385 46502 86706 152763 220161 282543 346205 388897 376421 271433 147854 46497 18821 1499 382 370 352 311 338 300 249 269 211 160 199 232 277 307 368 351 312 235 312 313 273 265 336 446 571 690 650 509 382 331 467 618 439 320 335 336 263 198 200 183 132 141 175 164 103 102 134 124 65 134 128 78 115 131 142 111 109 100 125 97 119 139 161 131 90 73 106 137 86 54 120 150 159 193 278 324 269 265 289 267 229 209 171 202 215 203 158 123 105 96 101 93 92 140 99 84 101 91 56 70 84 79 97 90 75 68 93 97 88 99 79 77 71 71 82 92 85 80 72 57 66 73 73 61 67 59 43 37 43 29 19 17 5 3 48787 286 118 30 9658 13 33 7 7937 2172 1792 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 580 949 637 270 999999 999999 -97 54 304 791 1724 3180 4789 6854 11046 18881 31741 49745 73880 107912 126956 107479 73943 52223 46623 48379 41631 33054 25987 35415 83792 134210 85954 43099 33669 23152 19592 14975 14207 22562 21154 10299 10214 14440 13705 13377 12522 12725 11435 11359 12247 13574 15475 19842 23469 47095 68122 58386 49979 19336 21820 26822 14215 3293 500 197 79 93 123 98 92 13 17 107 -6 93 319 1701 7482 20646 47253 70992 63036 54064 56929 74858 103821 136384 173928 188537 183753 169253 149348 167357 205931 29578 2274 244 288 390 347 323 305 224 291 211 163 173 145 204 285 351 445 368 243 231 237 219 216 248 233 230 309 318 485 522 563 512 419 253 334 399 314 309 309 259 186 170 157 152 150 124 107 135 129 69 68 87 78 102 78 82 59 82 57 48 36 80 55 47 35 51 72 101 106 69 66 87 61 41 98 148 174 196 267 239 251 231 181 152 147 165 178 119 85 75 62 79 73 71 68 49 46 50 54 50 38 33 56 42 30 42 41 40 28 25 31 42 24 14 22 30 30 33 33 30 47 29 23 31 18 14 9 4 0 48796 294 119 30 9659 13 33 16 7937 2182 4121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 971 3296 5813 7087 7839 9948 12919 12660 14691 12379 9358 6892 8261 10433 11655 14804 19142 23925 32594 50944 74379 102603 129741 134495 114726 75457 56241 59164 55759 46391 40988 33677 28430 24688 17866 13491 17355 21631 21327 23784 25773 21455 24727 36077 28585 16794 14733 16289 18294 19438 21568 24538 16943 9846 10397 12844 24483 43336 88343 80494 55193 30061 34142 32317 17121 14598 13454 10773 6605 3678 2058 1057 792 710 655 721 1144 2252 4102 8305 16716 26715 43194 57861 60624 66794 81752 93916 100569 98124 86862 63718 51788 50171 61179 72610 108569 134510 57384 17845 3024 333 373 442 383 328 335 266 307 273 303 280 223 245 262 313 394 421 417 332 310 263 270 282 287 316 310 300 254 464 591 622 494 389 325 393 437 356 266 222 186 193 214 221 229 183 164 161 183 183 182 164 120 136 122 111 153 127 159 175 132 116 141 142 133 159 107 151 154 143 124 174 209 225 283 287 254 233 228 225 201 207 251 215 193 158 135 144 122 112 115 122 101 131 119 100 101 91 102 91 85 97 107 94 76 92 104 76 85 87 76 78 87 87 91 89 72 78 96 81 83 67 70 69 55 74 72 57 52 43 31 23 22 17 12 22 48805 293 123 30 9663 13 33 25 7937 2192 13677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 572 1254 1491 1941 2059 2146 2317 2759 3492 5201 7345 11025 17248 24865 34892 43260 54302 70901 80928 87300 89083 84777 74918 69002 77189 83334 63142 42945 35117 29445 23004 17096 14373 12961 15220 14950 11668 15796 17924 17808 19556 20180 21532 22935 21161 16582 15301 14160 10089 7250 5259 5997 7710 9647 10753 13912 16074 23043 39622 49632 43735 39086 36958 34200 37936 28155 22882 16771 13721 11478 9167 7398 6698 5641 4547 4065 3764 2776 2330 3660 7676 16266 28634 47359 59024 62406 72158 81849 81083 71440 76214 102973 119168 132048 140245 110285 86481 46829 52036 122027 77889 17532 698 379 425 428 334 224 150 192 171 196 221 249 253 323 347 400 319 326 320 291 224 229 210 224 267 354 464 606 600 503 411 345 343 345 252 187 206 156 149 174 175 161 140 215 146 133 136 137 144 146 109 96 86 87 121 142 121 97 78 123 114 95 65 118 126 129 150 204 260 278 251 228 219 172 183 182 158 178 162 142 129 122 104 99 90 80 135 144 129 123 87 123 101 85 94 89 101 91 75 72 59 60 78 70 48 49 63 64 69 80 68 57 83 84 71 58 66 59 53 54 34 53 30 37 37 44 37 25 17 8 8 2 48814 290 95 30 9665 13 33 34 7937 2202 200725 9789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 118 231 432 697 1039 1148 1162 1067 1326 1738 2080 2715 3391 3745 4232 5527 7903 11848 16599 22953 29992 35922 41480 49043 59076 68083 70399 64865 46735 33352 38917 46261 50606 49262 29443 22707 23221 28694 32745 51005 56647 68707 73436 70728 77538 102493 87209 59738 48825 53080 54387 53566 54563 54876 47473 31780 18088 30115 41581 25349 24972 26635 29294 32573 34303 44238 51190 52730 80219 73988 61131 67432 59463 35905 25714 19416 14247 11835 9045 9142 9809 8163 7883 8738 7694 4781 3715 6366 14943 26909 39163 43598 45151 43640 40503 38998 35904 45626 49399 37578 32289 22495 9791 3303 2590 3502 17964 27355 14558 3283 316 300 296 258 240 123 186 149 163 227 220 236 246 277 214 222 237 258 205 179 225 342 391 429 487 481 438 314 285 264 197 180 212 185 174 152 125 158 91 100 58 100 88 87 88 74 84 68 60 63 91 44 -4 24 50 46 72 30 64 77 78 95 113 133 172 179 263 261 215 166 117 150 169 160 151 141 113 111 113 98 57 93 62 48 59 57 66 64 61 63 53 40 56 64 57 18 52 58 61 72 49 42 50 43 35 53 41 36 53 58 48 48 41 33 38 42 42 38 40 24 35 32 18 12 11 15 10 3 48823 288 94 30 9664 13 33 43 7937 2212 31377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 239 501 851 1156 1651 2197 2856 3771 4317 4915 5465 5402 5173 4499 3955 3740 3641 4346 4418 4427 9885 17215 29566 44568 53749 62262 94087 130049 131809 211542 260061 218278 216589 220189 144015 78561 66943 55648 41786 49421 55406 49056 47226 52311 50883 46193 52117 62327 71114 72903 54887 50376 37966 33170 29608 30387 31320 29392 27259 26285 26327 22584 14682 9231 8891 12529 13810 9984 12654 23018 33981 40435 43396 39763 40291 45146 49797 56154 55761 68456 74676 63181 39446 11706 1655 594 439 404 362 321 311 221 204 156 228 170 136 132 152 239 284 266 269 279 221 180 159 207 231 235 345 371 480 513 411 389 319 311 226 211 235 231 207 159 174 159 99 126 85 29 107 80 80 62 22 102 110 36 71 45 48 27 33 70 71 75 70 64 108 72 92 86 62 35 88 168 146 155 208 212 142 96 129 86 88 111 110 88 132 93 92 122 79 64 53 50 46 64 61 63 57 44 37 37 24 34 55 63 41 39 58 58 44 38 50 49 60 50 37 30 27 37 57 42 43 42 33 30 12 29 28 30 23 4 4 4 9 13 10 48832 283 95 30 9665 13 33 52 7937 2222 13619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 411 894 1464 1979 2389 2441 2695 2901 3448 4334 4577 4518 5873 6598 7601 11360 15746 23116 39433 60135 56958 81441 115498 168251 219045 238133 295548 409007 422268 349121 315755 222321 101723 39504 38452 40927 46532 51155 52529 55933 57747 50748 45300 42075 35917 30401 27170 24269 25545 28028 29715 30188 32304 30929 28901 27641 26889 23720 22832 24489 25324 24175 24195 24531 22604 23080 21802 22925 32245 33822 32771 32786 31667 23869 20808 11804 2824 1119 467 450 428 349 282 257 336 252 139 135 113 167 162 115 174 193 159 196 311 280 184 130 212 194 192 237 198 404 459 535 524 460 325 222 174 215 220 195 167 186 149 93 148 128 75 75 76 78 111 152 74 53 38 35 61 80 69 24 22 42 50 92 101 26 61 95 78 55 53 48 27 50 73 117 121 158 148 182 192 170 120 82 68 36 64 64 88 67 99 58 52 50 49 43 45 55 56 58 55 50 42 16 16 33 37 43 43 37 44 30 22 34 47 33 33 13 11 37 34 15 8 6 13 15 5 8 15 4 17 2 999999 2 48841 289 96 30 9666 13 34 1 7937 2232 9723 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 731 1175 1620 2024 2717 3552 4252 4870 5663 6092 6718 7084 6606 7056 9430 13586 18999 29858 48397 72962 99504 62568 54080 110879 218711 307066 348497 275020 283098 356615 288511 109022 38483 35001 34309 35618 35559 35318 38500 37324 39871 36683 31162 32280 37912 37079 35934 37395 38691 39384 35913 30294 29385 33061 32277 28799 29300 30254 27470 27560 30752 32261 36271 38949 37044 32999 26339 21031 13153 7099 3928 2187 1452 1044 841 646 559 549 539 416 313 236 270 269 175 126 209 226 182 187 202 186 189 192 260 281 292 301 277 214 225 216 240 251 362 482 533 515 545 434 284 216 220 263 211 202 226 171 143 177 190 138 130 110 106 97 148 73 74 61 44 94 93 98 68 40 60 44 59 94 77 60 62 64 85 87 87 53 62 106 109 145 136 139 158 183 189 168 138 155 128 115 114 107 89 72 69 56 66 49 76 75 98 85 92 71 44 47 54 54 44 56 56 60 50 39 74 53 45 41 30 39 71 50 50 35 48 38 51 43 41 57 55 47 44 32 24 22 26 19 24 11 6 9 10 48850 290 98 30 9668 13 34 10 7937 2241 9160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -76 -67 999999 999999 999999 999999 30 584 1417 2213 3155 4062 4723 5150 5923 6571 6981 8815 13394 18315 23649 31295 40856 51798 68886 72378 69038 105894 178293 224359 267530 273296 316961 291447 90034 46583 39426 32628 32771 32658 30796 29425 28314 30552 27881 24724 30617 38792 45870 44621 44517 45533 48046 52973 55087 55491 55147 54347 59462 63266 64025 62260 61714 62497 57484 48073 42902 40270 33254 30888 28853 20316 11416 7563 3957 1442 759 617 478 402 475 479 475 404 283 361 318 203 170 135 169 191 155 176 147 209 113 153 314 251 198 251 228 190 196 167 153 188 382 426 523 522 462 352 272 254 329 267 248 200 157 183 111 103 186 145 172 112 86 84 61 98 88 93 95 65 52 102 134 102 119 47 75 87 107 106 73 48 40 72 62 74 97 76 70 85 108 108 146 151 170 156 127 118 107 105 130 115 100 60 61 76 54 91 73 75 98 70 64 64 46 44 75 38 49 58 15 48 58 69 40 42 49 53 59 54 77 61 56 43 51 44 46 58 51 29 40 33 37 36 19 8 13 16 22 20 23 21 5 9 4 48859 284 96 30 9666 13 34 19 7937 2251 8295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -76 -35 999999 999999 -3 10 -35 59 430 891 1425 1699 2025 2958 4295 5493 6925 8048 9186 10981 13717 18368 24076 27849 26693 20840 28858 50262 113785 189255 245884 336016 446964 314597 170792 41813 33779 36913 38293 37297 38354 40083 40670 45069 52239 57442 57072 56484 60887 60005 58379 63183 68615 72020 73919 70433 65157 59646 53928 53531 51656 51959 51907 50478 48313 50124 51757 47524 37900 30221 25067 18294 9348 4340 2014 1199 1000 822 581 402 423 372 333 294 350 343 266 136 186 139 189 180 134 132 89 100 136 273 270 264 230 180 139 149 142 151 179 168 267 310 367 357 362 410 389 311 293 215 192 205 195 213 178 209 227 197 146 104 99 64 116 100 58 74 101 119 73 77 89 64 40 40 69 40 58 52 74 56 43 46 24 62 48 56 33 38 57 71 110 97 78 114 145 154 148 107 63 72 76 56 43 70 86 76 64 47 73 54 36 51 46 51 65 38 43 47 33 33 24 25 29 22 30 35 62 46 15 27 44 44 46 39 29 17 26 32 32 17 18 14 25 17 2 3 4 48868 290 93 30 9663 13 34 28 7937 2261 30558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 1271 1843 2126 2304 2164 2160 2160 2281 2072 2661 3721 4313 4388 4009 3900 4398 5430 6184 6187 6323 6032 5815 6160 6998 8232 8711 9116 9591 9728 10266 10825 10413 9923 9821 10195 10918 12050 12747 13442 16016 24075 37643 46523 52562 53272 50097 54134 64050 74969 90750 192290 300924 251859 152845 59366 50719 46058 45541 45114 45240 46034 48552 54580 57794 60788 66898 62762 58007 67051 70791 68105 66172 65773 65264 65877 63684 60621 57408 54925 49250 46197 46822 49470 45874 38138 34424 28072 19835 17299 16423 12419 6195 3441 2117 1108 1058 1051 1125 1139 828 638 658 609 524 390 397 409 404 340 237 181 190 172 148 167 134 163 151 220 216 261 328 206 263 222 145 179 180 239 256 241 277 377 455 450 384 355 302 303 258 309 280 288 314 263 237 256 248 217 186 183 122 113 124 87 94 146 122 136 116 115 113 113 100 93 89 87 106 101 115 93 103 82 113 67 78 52 46 77 70 81 138 156 164 141 154 125 105 94 99 66 81 86 72 88 85 104 113 95 72 33 42 74 89 67 56 48 19 46 54 42 55 58 52 46 62 53 52 63 52 60 50 52 48 40 59 59 38 50 37 27 23 29 30 24 29 15 9 15 14 9 2 48877 289 91 30 9661 13 34 37 7937 2271 16922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 970 2911 5247 7220 10187 13027 15153 16979 20863 27371 37427 43077 42615 38844 27798 22272 21785 28852 32662 30548 32259 31989 29088 28802 31283 30450 31676 35584 36760 39217 45012 47688 45282 40057 30073 19271 13975 16384 20705 23657 27063 28450 26845 27499 29490 28373 25410 24914 27320 33007 40414 50602 62528 63645 54691 54375 52951 51915 52060 56771 64648 66867 67506 68783 71305 69485 60437 62176 69133 64841 64269 65220 71557 69260 68362 70244 66344 66646 68478 62887 52704 45155 37078 32317 28802 22831 17945 16676 16197 15378 12452 8422 6796 4644 1885 1008 836 949 1009 987 1056 1066 1007 873 895 823 815 777 680 527 474 358 404 350 333 206 189 154 182 182 115 110 162 219 271 266 241 271 251 160 155 138 161 174 150 187 351 379 431 413 372 304 261 205 329 363 289 291 329 292 268 206 217 203 197 128 66 88 110 151 130 147 118 81 100 99 126 67 49 93 110 97 109 43 64 52 75 106 118 59 26 94 109 138 149 145 124 113 101 90 87 66 60 43 48 65 39 51 35 29 50 55 59 70 49 52 53 56 32 25 50 55 46 56 61 37 50 70 56 55 41 38 41 40 59 42 35 48 45 42 55 36 17 16 999999 999999 20 10 10 999999 3 7 3 0 48886 286 87 30 9657 13 34 46 7937 2281 2445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 170 324 652 1462 2232 3226 4454 6393 9123 11500 13509 15874 18923 23545 26719 31830 41104 55505 59265 51363 43726 41196 42498 39055 34148 32767 33135 35139 37716 39605 40232 38284 37198 35922 30508 23705 20751 22558 26743 29921 32385 35120 36792 37690 39751 44409 51638 61030 66205 65988 66726 70379 67892 56965 53558 58436 61065 66897 66570 66352 65419 60694 59010 60389 61100 59343 60486 59943 60509 57830 52118 46178 47375 53497 50521 37916 32975 29665 22281 16845 15493 14682 16003 16934 21831 25400 24801 22155 13494 10388 10858 7804 7156 7481 7090 8026 10939 13386 15531 8956 3140 1266 958 929 939 859 675 548 451 372 381 369 347 240 242 218 158 119 141 113 113 178 236 285 280 270 294 203 180 152 114 156 163 213 268 306 340 330 310 231 208 224 278 271 268 231 259 249 222 192 131 99 82 77 56 95 128 96 59 63 70 87 85 77 83 85 49 67 37 97 74 102 86 44 59 24 43 71 91 73 85 117 116 96 106 130 68 54 28 38 84 63 63 47 57 86 50 11 27 43 39 76 62 61 33 16 20 23 26 49 48 26 18 31 39 26 36 39 58 41 15 10 27 7 12 5 16 32 24 26 11 9 8 10 13 999999 5 13 15 2 48895 250 1374 30 9654 13 34 55 7937 2291 39 484 1146 2046 2745 3170 3861 4782 5481 5023 4098 4198 5984 7897 7127 5863 5210 4501 4550 6114 9447 13726 17990 21411 22085 22796 20374 14989 14844 20839 29077 37801 50267 60727 60881 48420 40552 37430 36073 35672 36257 36227 34998 32124 29690 31315 37057 43575 49269 54969 61515 67757 71349 72998 71559 65636 58123 53055 51677 51302 51369 48091 48076 49423 52359 53315 55081 55541 54795 56732 60491 59994 53284 54184 58946 56717 48737 42654 38473 31868 30632 30990 34822 32014 31127 37101 39962 35225 31585 30695 32289 29404 25136 26504 32679 29300 27039 30693 33068 26185 16102 7754 2839 1150 800 705 743 658 479 400 375 288 207 236 237 127 137 141 124 106 137 177 230 241 264 269 240 115 144 198 159 182 204 217 283 245 235 291 270 275 316 247 237 310 283 235 242 240 251 179 119 102 60 85 112 109 84 126 141 123 146 84 86 78 74 72 59 87 61 62 60 73 96 107 86 55 48 74 82 88 113 93 116 132 130 118 93 89 107 79 57 56 93 112 120 73 67 42 68 74 85 65 60 48 47 60 75 71 53 68 60 50 38 36 51 37 49 61 69 75 37 54 58 57 56 55 53 56 48 57 54 59 48 50 57 37 29 22 23 25 31 35 29 27 21 14 16 8 7 8 48904 287 141 30 9651 13 35 4 7937 2301 -50 1613 651 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 116 119 271 509 704 1284 1663 2329 2903 3485 3700 3686 3992 4912 6707 8535 9837 10905 11508 11409 12042 13177 14573 13711 13133 11140 8630 9188 11237 13746 16467 18949 20073 20576 23059 28246 36310 48319 62796 73329 76330 64053 43006 25705 20993 24041 29467 33452 35444 38101 45903 57469 62910 61836 63050 66356 69682 63657 55819 51900 50871 50607 47170 48350 51548 52695 52861 51897 52063 52899 53682 51300 50050 50223 52039 54577 56386 53670 50328 44863 43316 39781 39834 41082 41019 38875 39072 38837 38635 37373 37504 41086 36337 33671 38038 36951 31196 29520 30488 26162 18171 7996 2643 1044 877 883 866 877 745 645 565 425 274 337 322 256 302 198 223 189 170 92 220 129 95 110 171 290 375 292 200 147 145 148 172 113 135 179 205 275 359 323 255 251 303 284 239 256 331 307 249 255 237 107 84 107 98 135 85 62 76 83 99 105 106 95 65 114 132 94 73 84 81 74 63 64 41 53 49 36 73 105 106 81 34 27 51 70 97 119 119 137 140 104 65 56 94 80 55 55 67 69 69 85 63 53 65 52 68 58 31 36 59 63 89 52 49 72 30 55 56 47 31 33 46 55 48 42 44 49 41 35 30 24 23 39 55 50 47 28 37 46 32 14 21 4 6 21 3 999999 4 48913 281 228 30 9648 13 35 13 7937 2311 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 -24 259 708 1550 2325 3359 4059 4093 3863 4067 4194 4202 4358 5386 6892 8674 9763 11064 12860 14583 14063 18996 26905 31474 28062 24157 27006 33265 42487 52585 60220 62704 64293 54073 44021 42241 43401 42050 38978 33826 29866 30572 32421 32890 34192 36404 38263 41497 45191 49700 57915 67868 75686 82636 80716 78002 78955 80902 76500 65630 55416 56122 60833 63461 63624 63785 62648 60582 57061 51359 44020 43718 50115 47389 41284 41051 41209 40465 43029 43913 43680 38351 31865 28459 26681 24338 21636 19921 19711 16871 12161 9083 7664 5578 3738 1416 928 874 746 821 863 913 813 868 846 814 719 688 555 366 381 384 268 244 224 220 191 142 135 115 120 130 129 166 228 337 307 218 148 158 235 261 234 139 176 173 210 339 320 245 234 299 243 205 168 165 130 178 179 204 134 172 135 114 99 137 114 88 50 81 89 100 79 87 130 99 55 109 55 57 92 122 81 32 51 96 98 38 21 85 69 61 49 89 109 79 65 126 132 123 59 72 31 20 56 44 43 38 44 43 31 14 49 38 35 32 20 8 27 34 24 36 33 18 19 18 23 28 44 43 25 27 42 37 29 33 44 51 38 52 47 22 35 41 48 35 25 33 21 22 24 16 9 999999 999999 2 48922 246 1454 30 9644 13 35 22 7937 2321 -54 87 301 516 692 806 934 1376 1995 2481 3342 4354 7021 10083 12398 13582 16667 23367 32842 47839 59368 61937 61795 67375 73087 79865 91415 96987 99893 88227 75601 77198 78961 76458 68409 48220 33073 29458 26135 26451 32929 39890 45059 48362 52514 61142 69994 74027 78306 78469 74358 71798 69699 64272 59354 56204 55175 55948 57452 58920 58725 57526 57249 54541 45281 35751 32175 38566 48099 44833 37544 38123 31169 29665 31373 28365 23243 18680 11768 12954 18506 16407 12450 8569 6433 4538 3999 2318 1317 1123 998 838 924 941 793 787 860 781 824 902 835 685 457 422 401 307 306 260 224 140 150 179 230 210 184 190 158 135 254 361 359 237 142 204 167 152 136 178 201 192 214 376 366 274 270 234 239 225 219 261 257 192 164 184 200 148 181 192 124 117 166 153 100 118 158 113 147 148 71 31 106 98 105 58 62 59 77 86 99 73 80 58 82 96 76 76 89 69 99 119 94 104 131 126 145 100 62 56 69 90 58 65 77 92 94 114 133 99 53 70 46 42 67 55 50 59 51 62 43 64 56 47 66 60 39 51 49 53 54 52 65 58 29 53 66 56 71 78 63 65 59 49 60 49 46 45 34 36 26 29 13 6 13 4 9 4 48931 239 1478 30 9638 13 35 31 7937 2331 127 314 618 948 1232 1596 2034 2791 3853 4410 3521 2781 2801 3662 5137 8826 15168 23876 37205 50528 55386 59648 63631 66747 72893 84990 98098 96162 78682 71540 67617 66698 63555 56725 49713 51465 74498 97814 92012 62012 53252 54002 55099 51019 47887 51754 58959 64806 64928 62776 61279 62579 62708 64833 64096 70854 72465 60463 51229 48884 49451 46911 46999 49629 57650 55799 44743 35865 35608 35896 33925 32776 35532 32240 23488 14559 8960 5948 7530 12581 10827 5447 2562 1015 788 916 739 737 787 754 738 854 835 850 809 768 785 789 799 578 459 371 315 268 261 239 186 230 163 139 188 142 139 117 134 177 141 261 335 403 266 134 161 165 167 129 124 196 266 314 411 311 249 279 267 212 201 191 201 208 204 192 155 199 142 102 65 102 84 85 130 143 172 100 108 115 92 103 80 104 88 96 69 40 22 20 51 102 80 37 41 42 37 57 56 57 106 109 70 80 107 100 70 80 22 24 56 42 54 47 36 77 69 60 64 65 48 45 36 17 52 48 29 50 44 48 53 29 31 37 26 52 36 32 37 30 35 35 41 34 41 38 25 27 35 38 38 33 24 19 25 16 0 4 1 7 7 2 10 48940 241 1623 30 9633 13 35 40 7937 2340 -52 359 814 1868 2616 2217 1846 1698 2221 2554 3132 5482 9474 14621 23660 35396 43684 47122 49697 52867 61234 80546 101940 114460 104399 75504 69244 80710 95949 109163 108305 98680 88117 67544 59537 56365 50931 44216 41977 45779 46624 38017 33395 39669 43859 42711 41622 40111 42788 46712 47846 39251 28664 31999 37223 35485 33584 32832 37660 40958 38980 32580 28790 32458 31914 28778 34319 42854 47898 58386 65029 60646 40062 34101 40036 41697 37723 32840 27068 17522 12029 10459 8282 6923 4648 2860 2477 2313 1831 1036 831 755 805 778 715 612 383 357 441 397 224 203 247 203 250 241 193 172 161 149 186 111 101 208 339 490 424 288 132 128 133 180 161 150 171 222 363 332 312 282 258 277 224 204 208 278 192 172 144 99 85 101 108 119 112 122 95 113 104 104 104 66 96 65 126 81 80 78 77 54 31 41 58 49 60 72 74 99 68 130 99 107 146 125 86 101 95 88 52 65 61 69 55 70 71 63 54 67 78 42 69 75 80 48 32 47 68 52 59 44 55 42 37 56 60 38 29 50 69 66 55 53 42 61 64 65 52 57 43 49 41 44 48 63 46 45 48 41 22 27 28 17 3 21 22 16 6 12 999999 999999 5 48949 236 1739 30 9629 13 35 49 7937 2350 100 581 1041 1277 1201 1731 2836 4636 7551 11922 18789 28305 37279 41071 43375 45057 51541 64438 77556 91724 101392 90363 65163 68302 93769 131380 140141 106731 92431 89323 80077 63818 44736 33275 31052 33138 32791 29216 26656 26648 27120 31180 37951 43179 45175 39268 37920 37615 37952 39525 41570 44582 43119 44374 44018 44280 47729 46561 47524 51252 52893 50817 50053 49913 51545 55707 53545 46341 44506 47457 48155 44692 35739 26722 22527 19961 17800 15044 11529 6469 3705 1625 907 822 762 787 824 742 681 693 647 525 253 282 380 390 379 298 261 328 205 171 208 198 180 151 158 151 120 110 176 294 538 400 207 238 180 213 214 162 152 272 340 359 287 351 338 299 276 262 191 188 169 176 104 102 141 101 152 170 144 121 139 162 184 139 117 78 135 111 126 106 93 62 78 101 67 49 83 75 68 45 90 70 99 146 136 161 160 118 115 124 79 70 58 69 104 87 84 89 112 72 55 88 83 62 61 67 90 70 82 61 62 79 79 66 44 66 75 78 83 71 78 64 73 81 67 80 69 69 69 71 67 68 64 77 74 58 67 59 57 62 59 49 28 38 39 22 25 32 28 34 22 15 8 3 48958 237 1764 30 9624 13 35 58 7937 2360 367 1008 1749 2097 2151 2726 3362 3842 5259 8736 13382 18934 29240 45087 50389 45654 48487 60894 77858 91541 100281 97634 83367 78025 103251 150077 133763 83000 77393 76490 70292 58691 49258 45400 42130 42841 46508 47758 50019 50456 50256 47159 46032 48741 48995 49088 49937 51621 52794 53220 52724 54952 59122 65183 68611 68343 63957 55262 50443 52275 56878 55891 44028 39642 39205 37855 35081 31260 25015 18692 14635 12696 10292 6822 3916 1522 1008 908 824 851 873 850 922 792 797 749 773 527 355 365 317 360 370 301 254 250 232 221 249 193 189 163 127 179 221 204 209 215 283 282 389 503 416 297 221 228 152 146 162 180 236 317 315 309 298 321 259 241 238 199 261 238 189 126 116 153 185 186 175 191 146 105 92 99 84 144 143 105 112 94 107 58 104 79 104 94 54 72 71 99 130 139 112 82 77 113 129 124 106 122 77 56 63 93 85 97 91 85 99 68 45 84 88 37 84 102 106 86 90 90 70 72 85 84 77 64 76 79 64 58 60 73 95 89 76 78 93 87 74 62 64 77 63 71 66 81 73 87 71 63 64 69 60 53 42 19 23 31 27 29 26 23 23 15 17 12 2 48967 240 1310 30 9620 13 36 7 7937 2370 -73 999999 -60 -46 -78 33 41 79 269 279 522 760 1109 1560 2148 3106 4666 6252 6678 5987 5016 4644 4487 3633 3391 4086 6646 14231 22955 23827 28334 38171 48184 61160 70512 84608 104242 126888 120179 94876 93865 110938 116515 95606 88258 89323 62271 37644 35094 39580 48034 58223 66533 70581 68794 64201 68874 72227 71206 70223 68726 67549 67080 66409 65694 68992 70012 66176 61088 53331 46603 42812 40816 33533 29013 31212 29985 27888 23121 18613 15698 14825 13197 10857 8474 5816 3231 1384 674 664 789 660 680 810 827 758 731 774 708 700 466 338 294 346 310 227 225 206 172 180 162 184 226 209 222 158 179 171 118 110 130 207 230 234 372 388 327 249 145 131 116 135 141 128 109 207 248 309 348 235 288 303 234 195 244 216 133 166 155 149 191 142 101 135 112 89 67 104 88 92 70 94 72 69 97 105 100 71 54 58 65 79 66 62 69 79 48 65 60 83 104 78 95 77 70 42 40 44 64 47 49 84 96 55 68 55 26 63 51 43 37 33 19 26 18 18 51 37 29 43 45 28 24 23 54 50 33 40 44 32 42 22 22 16 47 43 35 22 20 33 47 29 18 33 45 28 16 22 20 9 48976 287 259 30 9619 13 36 16 7937 2380 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 -93 999999 999999 -21 16 45 17 208 350 616 586 517 741 645 661 1312 1995 2378 2400 2513 2686 3334 5713 9044 11486 10863 10206 11857 13975 11284 9004 11135 13508 16445 22257 30425 39216 49008 61584 75666 90890 115634 146932 171026 174131 146135 131413 165119 211825 177635 102442 76961 74282 70811 79032 87608 97140 101179 92304 79834 63042 48358 43968 42348 41325 37772 35149 32835 29596 28063 26811 26346 27678 26338 23701 22220 21660 24605 27327 26157 20102 15241 13636 17323 18729 15471 8663 4743 3914 3344 2462 1478 912 628 538 642 752 818 897 813 828 820 926 925 881 669 477 484 463 340 306 218 200 213 252 347 305 196 285 282 241 211 216 94 183 157 191 186 192 316 435 491 497 373 302 207 179 160 153 112 154 167 210 259 289 322 301 265 312 298 236 233 230 233 238 213 134 162 188 149 176 133 141 152 104 129 143 138 164 127 202 157 79 151 109 75 103 76 70 107 143 122 96 128 141 115 112 147 143 122 86 97 114 97 114 94 60 89 97 80 101 108 86 144 97 93 137 93 98 109 78 62 99 108 82 66 76 98 85 87 79 112 98 72 80 77 62 88 96 122 89 84 95 92 90 80 70 80 91 71 63 63 60 66 58 46 46 56 50 52 46 47 39 20 22 27 17 23 12 48985 287 255 30 9615 13 36 25 7937 2390 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 129 227 522 1008 1553 1977 2502 3234 3910 3486 2271 1575 2114 3360 4298 4621 4623 5515 6733 8589 11234 14419 15828 15336 15677 18983 19103 16720 18074 20950 24832 31350 45254 66670 85600 102796 114908 130040 157335 192484 218564 219676 207097 192125 194202 215513 247633 244297 163678 91365 73740 76786 88865 90229 74429 50199 21932 7485 2949 2413 2275 1921 1705 1645 1568 1357 1231 1085 1010 907 836 903 1013 1876 2538 2003 2081 3002 3521 3874 3302 2045 861 420 502 637 739 636 616 516 484 497 587 560 701 792 757 762 818 885 875 817 562 353 288 312 272 253 299 253 244 250 210 257 289 193 168 256 175 149 132 205 219 152 139 243 397 491 519 476 317 211 133 207 116 145 65 74 85 154 192 237 239 255 292 296 269 245 192 245 186 158 173 184 113 147 136 144 140 114 121 157 126 108 149 89 95 151 155 153 107 108 97 100 96 79 117 111 94 133 153 139 124 156 120 118 127 70 68 62 102 82 116 86 110 108 77 50 60 78 61 90 79 48 56 62 47 70 96 79 75 87 73 90 92 60 48 60 56 51 63 74 76 49 64 66 75 59 41 58 56 60 49 69 67 68 78 64 67 51 57 48 57 58 55 37 34 33 34 29 31 24 21 11 5 3 5 48994 249 1152 30 9612 13 36 34 7937 2399 -91 199 673 910 1403 1834 2145 2420 2515 2281 2015 1591 1506 1783 2906 4522 7149 9445 11470 14155 15215 15036 13295 12606 13910 15455 16034 14832 14936 18417 24083 29558 36107 47751 66334 86248 106920 128593 150906 186889 235491 271373 292375 261102 233637 226815 187762 170561 191056 151819 80275 29863 12546 7230 6080 5926 4965 3224 1972 1650 1636 1806 1719 1619 1588 1515 1367 1266 1198 1177 1365 1795 1910 2292 4048 6216 7400 7931 9028 11914 11477 7101 3963 4030 3331 1135 932 962 660 429 441 495 467 560 605 605 766 701 687 762 767 586 420 324 327 323 244 214 182 218 191 267 225 248 268 256 214 214 185 111 117 115 149 147 134 221 358 417 443 359 175 126 99 54 84 87 55 64 131 162 106 184 222 235 222 158 164 123 126 144 156 133 123 120 105 107 113 115 65 90 93 60 55 107 92 84 99 65 70 108 112 117 78 73 87 40 9 33 50 99 136 118 91 86 65 94 100 102 102 58 6 70 86 41 51 49 51 63 60 39 37 32 39 39 55 61 36 38 17 33 35 14 24 52 39 30 29 43 27 29 32 29 45 40 31 44 56 53 44 24 31 30 37 40 15 39 46 24 24 34 30 33 39 25 8 4 2 999999 0 49003 253 1153 30 9613 13 36 43 7937 2409 168 686 904 1282 1767 2224 2820 2974 2911 2536 2217 2003 2177 3202 4659 7850 13161 17382 19174 18464 17330 16569 17813 21817 25907 26615 28652 35058 41475 51694 68074 82062 89012 97582 112469 124009 131263 140745 147023 166002 196992 200405 178109 163992 159609 134596 114035 127162 125742 58987 26818 16975 10557 7041 6908 7639 8196 8503 8827 9008 11437 14041 15803 18996 24199 29617 33718 37365 41033 40977 36900 29881 21102 17731 14306 11483 11469 10993 11209 8668 7858 6930 7009 6019 4109 2480 1384 734 504 550 543 549 580 782 801 808 779 827 886 671 458 355 263 139 235 332 285 203 165 162 233 248 222 250 205 142 187 139 141 202 202 244 248 296 396 429 478 267 125 204 120 126 165 153 102 81 145 225 199 213 185 211 218 215 244 221 209 182 188 119 107 135 95 98 160 219 102 104 52 64 142 136 108 119 79 116 113 78 67 131 127 137 94 75 90 58 98 150 210 219 140 144 143 112 88 136 95 79 71 63 85 64 59 89 88 68 57 104 71 70 74 72 94 68 59 43 51 40 52 82 98 79 48 57 81 42 35 52 55 52 52 55 58 59 75 48 46 49 65 82 54 36 46 47 56 66 56 45 38 44 42 48 47 48 35 22 18 23 12 20 16 12 11 49012 257 1063 30 9613 13 36 52 7937 2419 28 484 962 1626 2081 2445 3128 3466 3762 3870 3697 3367 3454 4037 4827 5592 6817 8699 11439 15053 19499 23786 24320 20938 19603 21285 25512 34109 43157 51442 63965 79302 98036 123862 163043 197265 218078 226916 219159 210361 189383 171658 190240 208294 201433 189024 166702 132076 91479 50693 26499 15232 8566 5228 4529 4701 6504 9202 11138 12467 11788 9236 8318 9220 6529 2944 1743 1504 1360 1275 1685 2226 3211 5274 4559 3840 1709 584 573 429 465 491 505 507 386 541 565 683 668 507 363 534 571 575 692 719 778 849 889 743 776 742 386 323 384 338 281 206 136 105 158 210 235 195 203 224 289 216 235 200 218 169 152 187 201 373 405 473 378 300 154 100 169 154 186 159 125 137 228 206 191 200 229 279 242 223 237 208 197 155 90 63 122 107 100 185 174 170 161 125 106 114 94 97 86 132 119 108 72 87 97 126 133 72 51 85 114 102 111 142 248 242 219 220 183 136 152 174 123 92 63 44 33 82 90 95 87 89 65 77 90 60 77 45 54 66 58 70 68 58 40 49 63 60 79 52 57 61 58 67 58 68 72 74 61 58 65 57 54 59 48 43 62 37 36 45 53 60 54 41 33 30 39 41 42 49 45 23 25 41 30 20 12 9 7 999999 2 49021 256 1033 30 9613 13 37 1 7937 2429 67 399 550 1074 1642 2230 2793 2742 3058 3308 3739 4029 4565 5172 5981 7976 9626 10673 10495 10789 12295 14146 17885 19720 17170 14380 13808 15798 20692 28597 39034 54522 82016 127793 183109 247597 308580 301207 232736 176734 146639 145182 138148 135148 140532 134814 126168 109692 82443 57165 37002 26196 17226 10570 7645 5713 4504 5522 8171 9463 9006 8324 7340 6771 5602 3249 3608 4403 7154 14004 20727 23260 24964 25895 22841 18038 13711 9049 8890 6589 4733 5117 4852 2009 697 687 700 608 601 605 479 361 471 495 585 583 625 841 827 791 843 807 607 404 421 253 286 251 251 177 134 177 166 221 235 252 328 312 244 202 161 174 132 203 265 227 338 468 481 316 240 167 98 175 142 127 133 165 185 206 203 163 183 132 182 264 259 223 177 180 157 158 97 159 146 99 126 103 103 122 176 140 141 135 121 141 98 123 147 119 89 120 82 70 53 86 57 69 135 148 237 368 376 297 227 170 156 148 97 128 157 134 122 83 48 81 90 127 92 84 83 65 72 81 75 87 52 43 57 48 47 51 68 43 73 87 109 67 47 63 53 52 55 46 48 49 55 45 62 71 59 31 31 40 43 49 57 45 52 48 45 50 42 32 49 43 36 27 27 22 14 27 11 8 17 7 49030 284 255 30 9615 13 37 10 7937 2439 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 418 587 791 997 1119 1223 1812 2517 3570 4984 6306 7958 10446 13642 16927 19655 20870 23442 25927 25218 23305 21500 22160 25091 25254 24346 26046 32871 45581 63062 87737 120007 156647 196057 237615 248714 236297 218313 190404 153083 108719 98189 103150 117203 125093 114083 94436 72635 55571 29352 12202 8763 6977 5935 6602 7972 9532 9432 6285 4084 4646 6135 8038 10617 13805 16648 16743 14235 12653 11774 12540 14991 18207 21190 19368 19362 21253 19994 17038 11506 5061 2032 1310 1733 1542 860 647 550 452 582 612 621 758 787 826 803 867 805 650 453 367 425 333 342 289 213 148 136 191 235 205 228 259 223 184 207 172 139 198 186 173 156 218 329 393 358 271 252 92 173 150 193 202 145 274 242 253 250 194 240 205 255 285 258 224 175 189 159 151 124 146 194 207 169 96 110 122 127 138 173 109 165 132 116 150 123 109 150 153 136 113 110 120 134 91 127 92 208 345 426 450 306 211 211 163 170 180 170 162 104 93 54 60 80 94 97 113 92 101 70 78 31 84 119 87 61 51 59 85 69 86 60 71 72 70 73 59 58 61 69 90 60 82 82 61 54 60 82 73 56 81 80 78 52 33 51 64 53 68 55 41 55 50 47 35 51 43 29 34 28 27 14 11 14 17 9 49039 258 1126 30 9616 13 37 19 7937 2449 89 350 634 1071 1316 1480 1848 2382 3014 3894 5486 8371 12312 16665 22476 29530 35443 37504 39047 39986 37105 36468 38429 46231 48282 42897 45776 54507 61851 74674 112154 146362 147975 150389 163430 177914 171633 137619 105787 104264 112556 117074 144512 195318 217439 206965 174200 109632 48105 22608 13574 10316 8415 6924 6479 6926 6693 5389 3662 2861 2809 3221 3267 2611 2682 3524 4505 5175 4792 4435 5707 5485 5421 5038 5352 6944 5115 2957 2393 2136 1380 867 816 891 785 628 631 499 495 557 571 675 806 752 834 849 772 784 553 359 314 339 286 235 170 224 238 171 171 201 209 251 206 187 219 205 238 292 147 157 201 157 159 205 256 381 352 329 242 265 219 149 65 107 141 137 180 214 187 233 255 244 244 286 308 286 216 211 176 119 111 172 126 109 89 166 173 135 116 150 110 126 143 144 121 87 81 82 132 121 123 177 172 116 124 107 101 188 249 383 419 308 259 197 192 181 188 174 140 88 64 81 58 82 89 86 79 98 74 99 79 88 65 66 66 54 59 64 84 73 89 77 76 88 50 60 88 73 76 80 70 48 52 69 85 86 69 58 54 75 69 45 59 62 58 55 68 71 58 48 59 52 62 58 62 60 49 35 38 28 32 36 31 24 15 10 9 3 49048 255 1246 30 9616 13 37 28 7937 2458 144 374 460 626 1213 1652 2328 3116 4471 6602 8449 10512 12202 12740 11429 10786 9839 9838 13374 18202 20280 23813 28868 32624 40625 54162 76628 100325 121080 150750 168299 185508 159899 112974 96226 99745 117771 143592 176352 221042 247943 206704 119166 65555 79380 91175 80716 70596 50737 30461 22974 17972 14048 11218 10747 10715 9821 8641 8005 7550 7534 9928 13314 13644 12218 9706 8520 7711 6781 6054 5929 5652 5401 5206 4529 3633 1696 748 601 617 563 597 414 549 637 567 686 769 781 696 743 831 883 799 700 433 429 384 345 306 229 186 240 145 192 174 200 283 231 224 290 269 201 255 242 219 257 170 246 254 205 281 427 375 206 256 230 133 159 150 161 193 237 210 270 295 258 291 264 296 279 302 388 311 242 226 220 169 176 143 135 117 142 142 150 191 143 142 195 190 175 116 145 163 124 147 153 185 151 138 171 148 172 211 333 430 426 321 290 277 212 153 154 161 114 102 57 132 107 71 101 122 90 114 69 89 162 101 74 74 84 77 50 107 84 102 116 109 96 91 58 84 92 83 67 82 93 97 85 111 104 79 95 85 82 94 103 105 100 95 72 86 101 91 84 81 81 66 83 77 60 65 64 59 60 58 53 53 50 52 29 38 25 13 16 49057 255 1184 30 9614 13 37 37 7937 2468 26 398 788 1348 1796 2224 2867 3780 4727 5741 5816 6028 6743 8819 11203 12553 12676 12109 12230 14622 20124 24174 23163 21344 24051 35558 49148 65393 95161 124562 130250 127265 130012 129802 124083 112554 108871 112991 119944 124741 124298 141215 175334 179261 149643 160268 194468 153510 81721 56388 43884 25463 14902 12453 11349 9980 7333 4408 3317 3432 3750 3593 3563 3559 3151 2628 2052 2575 3124 3127 2699 2072 2277 2727 3369 3978 3664 2796 1702 812 534 504 534 505 574 652 588 493 540 569 541 553 691 820 819 797 797 818 769 638 547 441 376 357 321 187 141 132 197 193 134 240 221 209 236 225 215 190 259 166 158 185 230 185 179 214 269 421 249 139 156 55 73 184 221 210 196 208 201 200 230 233 226 294 345 302 287 219 162 143 74 124 102 114 188 89 133 139 120 72 110 100 81 86 74 80 127 121 88 113 93 84 106 88 149 260 356 334 267 240 217 187 171 135 159 141 59 37 75 38 58 89 134 129 68 84 64 33 64 32 25 66 85 80 65 67 16 48 48 42 29 66 44 38 38 41 43 37 51 26 39 27 21 33 49 64 52 39 36 43 43 56 37 38 43 39 45 39 23 26 34 32 34 12 2 23 29 25 9 11 9 5 11 17 3 49066 289 164 30 9614 13 37 46 7936 2478 748 367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 566 1100 1593 2336 2941 3509 4507 6048 7748 9605 10998 12119 12397 13197 15409 17603 19984 23159 27525 30876 28853 26532 29130 36200 43627 47526 43347 41853 43523 42285 44369 50095 59778 78882 94686 103729 120028 131103 129084 116168 100172 85794 80844 84360 94246 111575 129868 153397 178889 243196 269585 164022 65857 31115 18223 13151 10042 8030 7677 6730 5273 4198 3681 4181 5476 5941 5439 4485 3317 2507 2668 2222 989 777 726 563 497 429 427 415 438 490 346 445 489 472 570 522 538 657 681 626 542 510 563 610 591 684 641 708 699 781 868 922 909 871 843 683 471 363 265 216 231 216 170 248 291 187 142 294 274 271 218 259 218 161 169 208 155 162 209 209 320 313 238 110 105 86 116 118 96 241 279 256 288 248 189 277 296 205 259 225 187 157 134 138 141 117 108 136 136 112 107 70 90 112 106 114 109 101 139 86 80 141 100 76 139 268 340 367 336 241 164 141 132 115 82 91 103 107 102 60 33 84 70 74 56 45 85 57 39 34 57 19 39 74 54 60 69 81 61 70 60 75 54 42 53 70 64 71 70 57 61 54 51 37 54 46 49 51 74 68 57 56 59 42 40 60 61 57 50 46 50 43 61 62 55 44 48 45 42 36 32 31 31 24 25 18 10 13 2 49075 286 107 30 9617 13 37 55 7936 2488 1596 8461 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 193 452 893 1165 1268 1544 1974 2420 2886 4113 5643 5993 6604 7568 8253 8957 10842 13132 13831 15923 19038 20007 20586 21095 18813 15333 13630 14762 19041 27378 34592 41224 49255 55743 59283 58845 51134 42247 48540 63300 79311 88116 86697 85377 88116 100969 113428 123112 132628 144246 151893 160099 175624 168746 135165 121100 104197 69510 30475 24914 28643 31555 31245 30624 28355 24615 23244 21553 19037 15742 13447 11821 10840 9106 6080 4356 3295 3223 3115 2903 3173 3496 3771 3619 3863 3855 3424 3180 2448 1292 761 529 473 449 484 483 576 611 564 542 457 574 607 523 665 845 758 912 798 795 799 730 623 577 455 311 321 324 269 183 216 209 255 277 140 153 220 186 168 237 247 209 220 199 173 178 216 319 403 282 197 206 163 158 183 224 242 204 268 265 239 232 230 226 256 182 132 152 175 137 143 88 67 110 154 88 75 108 78 53 85 43 75 112 91 111 124 57 79 96 164 252 367 344 324 274 197 183 138 130 138 114 88 65 45 53 57 56 38 28 47 29 56 79 44 22 69 85 70 43 48 45 44 44 75 72 60 71 62 66 86 44 62 97 67 52 56 40 41 47 64 47 35 33 49 64 53 40 30 36 40 47 51 28 38 36 46 39 33 39 40 29 30 31 30 24 24 28 13 7 3 49084 290 106 30 9616 13 38 4 7936 2498 21181 19259 599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 178 402 580 697 1206 2118 2512 2709 3119 3390 3345 3442 4510 5611 5471 4952 6093 8490 11244 14706 20362 26352 24198 20538 19766 21814 25889 30898 30729 20836 21751 35314 52935 73745 94484 108438 127463 147815 167963 141505 59358 45733 53999 62995 78076 98779 112324 118542 128607 149138 168556 177896 171795 148828 118980 109062 104426 77435 37956 16366 10779 10395 10487 10908 10185 8125 5392 4709 4135 2100 1122 1017 1203 1486 1902 1993 2092 1927 1829 2378 3367 5068 6043 6552 6501 5947 5560 5216 4891 4970 4682 3841 3169 2349 1559 981 693 588 491 577 646 701 599 494 569 604 640 704 682 847 841 825 967 881 854 737 747 667 411 313 355 272 303 306 233 237 264 286 186 192 204 204 196 275 194 171 188 108 166 194 290 431 506 523 369 215 137 156 180 285 266 248 319 277 224 221 246 187 140 162 135 203 148 76 63 94 87 91 107 67 53 99 116 105 86 124 97 90 104 115 97 88 189 290 335 308 237 248 269 187 151 150 121 84 82 42 53 44 63 49 99 98 35 35 21 19 38 73 39 27 77 61 44 47 31 44 84 55 58 53 49 64 76 74 80 106 82 62 45 50 68 47 42 43 60 44 50 56 44 59 49 58 50 42 51 56 37 33 56 58 49 48 54 56 48 35 40 37 26 19 24 12 15 27 23 7 4 49093 288 134 30 9614 13 38 13 7936 2507 59763 44849 999999 999999 999999 999999 999999 999999 -88 85 -88 -29 88 202 260 370 291 327 362 616 864 973 1282 1607 2037 2567 3388 5060 7365 8684 10380 11492 10053 8820 7704 6293 6574 6972 7910 11544 16693 21611 23816 20402 18759 21637 27870 30193 28107 25227 22858 22087 24563 28472 32325 37838 47364 63665 76188 83721 101452 145960 183924 178081 148154 112570 91629 87823 95795 105079 112110 112269 107009 118649 138092 148319 158768 153679 115909 81452 57572 25271 8934 6753 8707 10362 10863 9906 8832 6447 3116 1766 1374 1122 1421 1495 1728 1867 1978 2167 2430 2593 2417 2965 3654 3053 2395 1939 1900 2075 1889 1856 1824 1106 958 685 574 563 594 449 538 714 754 676 593 520 609 600 598 658 749 785 843 843 808 872 847 771 671 576 442 404 358 382 306 242 247 251 195 193 232 252 215 177 233 273 285 235 175 203 273 312 360 497 502 441 462 252 204 169 182 248 320 255 241 249 229 262 227 207 193 168 145 66 68 172 99 126 128 145 104 125 128 112 134 87 70 100 100 87 99 136 155 190 228 286 314 304 290 244 180 189 147 140 166 98 104 67 52 69 91 59 102 59 72 40 54 78 51 27 77 70 56 76 85 56 42 48 47 37 43 55 44 30 38 69 68 64 39 50 71 48 18 9 24 35 28 46 42 55 30 36 41 43 51 52 49 50 44 52 48 59 35 42 38 34 48 30 24 13 12 15 6 9 11 8 3 3 49102 286 104 30 9614 13 38 22 7936 2517 38320 48131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 1 38 265 315 389 459 935 1103 1159 1425 1503 1729 2318 2990 3853 5224 7173 9172 10522 11213 8451 5073 3663 3137 3521 4437 6226 9448 12274 13881 14888 16393 17993 17171 14314 12185 11902 12513 14474 19482 23749 27130 32852 41349 47739 51551 57595 69494 83681 90976 93822 97817 95362 95375 113725 135988 132207 125187 121495 129372 131536 148256 168015 210876 273736 293446 178768 52816 15917 5957 3347 2528 2180 1673 1507 1347 1149 1019 970 1031 1030 1151 1323 1220 1189 1337 2110 2732 2191 1259 747 591 512 484 531 350 385 358 328 370 380 443 489 577 716 771 685 538 470 590 595 613 680 771 792 830 808 863 905 804 834 798 564 325 354 320 426 387 234 308 245 225 260 266 253 226 198 270 149 151 274 227 163 167 265 345 413 443 434 313 252 196 92 139 215 226 296 239 192 259 222 256 198 131 110 144 179 124 119 111 107 128 157 187 127 40 78 125 87 82 132 117 122 157 127 102 142 173 274 323 265 277 284 226 231 216 156 150 133 135 89 89 85 71 102 100 67 69 85 95 62 51 82 63 71 36 39 67 44 45 45 70 76 63 60 77 37 38 41 35 69 57 69 86 65 79 90 47 42 42 53 35 46 51 57 62 50 14 29 48 42 41 40 53 38 39 46 50 46 37 37 30 39 27 29 19 21 15 15 8 2 49111 290 103 30 9613 13 38 31 7936 2527 78323 8406 -40 -2 176 271 456 654 661 851 1071 1329 1516 1829 2038 2599 3159 3524 4009 4761 5195 5772 6368 6840 7608 8329 9041 10466 11682 12510 14696 17948 19992 24103 34135 34455 23981 16529 16643 19020 21367 23560 27630 32163 36063 38178 37936 34617 30754 29545 28857 29339 31290 32618 31857 31481 32430 35626 41565 49693 61087 72215 78682 77287 70961 70269 73910 79899 81667 81555 84724 94273 106237 121503 122908 125034 132567 141310 153243 183498 203728 162219 81534 23385 7142 5923 4656 2690 2087 1690 1424 1309 1235 954 734 705 1145 2246 3203 4230 4618 5205 4090 2665 1502 941 731 580 465 513 399 372 483 399 393 464 567 505 613 637 689 751 542 551 616 654 677 677 724 893 826 907 871 835 826 757 580 388 317 416 441 316 295 260 232 202 228 263 245 236 189 158 209 228 208 285 263 211 117 265 383 426 359 277 216 215 211 238 254 272 292 236 167 187 198 195 175 165 198 202 108 102 139 84 103 201 147 129 147 129 129 105 108 67 125 144 151 146 119 122 141 185 256 316 346 278 238 199 186 193 223 161 154 143 123 79 79 85 43 81 73 67 36 85 90 67 58 48 70 104 46 80 85 53 66 79 63 78 55 48 79 92 95 88 67 60 67 72 70 61 65 43 48 44 33 49 68 47 53 67 65 42 37 25 48 66 55 70 55 56 52 52 55 65 42 51 66 46 30 29 31 25 21 25 28 14 12 11 10 3 49120 281 102 30 9612 13 38 40 7936 2537 8700 488 632 676 650 789 800 893 1263 1218 1219 1564 1987 2302 2537 3107 3793 4529 5627 6849 7694 8866 9951 10192 9715 9327 10175 12758 15253 16690 18406 22010 26565 28314 29129 30313 32656 35973 38967 34695 29948 29034 29392 32377 37432 44852 51953 54460 52155 49145 47643 49523 52724 55847 57195 54249 51562 49616 51083 55521 65191 80482 97605 111984 115522 109362 101108 94432 87077 78345 70488 62293 55753 53662 61069 74417 86145 89516 91993 84978 62868 37121 13576 6280 5838 9592 16763 16213 16620 21370 23006 23270 25582 24206 22688 21131 16098 14316 13587 9000 4057 2310 2013 1939 1287 1062 754 528 462 421 412 282 375 388 345 386 440 473 427 473 562 573 374 437 517 529 596 681 720 789 823 836 912 862 804 698 615 422 299 279 231 237 222 201 183 218 189 244 228 181 213 150 206 214 270 219 180 204 273 342 312 254 194 126 135 109 120 116 106 110 232 247 173 217 138 63 95 80 48 125 85 78 97 130 112 80 110 121 51 73 108 43 70 50 58 96 61 19 74 122 149 187 213 246 187 235 269 165 149 178 209 136 75 151 85 39 19 37 78 78 78 37 35 52 29 29 -10 15 82 84 62 59 53 34 65 89 56 55 42 54 61 59 34 51 52 60 56 51 31 18 32 36 46 45 30 29 49 41 33 27 37 38 31 31 26 22 36 31 43 38 44 25 17 14 33 27 21 3 25 33 5 49129 289 101 30 9611 13 38 49 7936 2547 1509 1588 1380 1234 976 1027 1094 1196 1462 2029 2707 3696 4356 4942 5602 6616 7230 8016 9194 11076 12533 13742 15284 15971 16143 15753 14814 14348 14765 15515 16543 17968 20017 22598 25055 27806 31517 37040 46828 55271 58220 54757 54084 55574 57424 58676 53624 45155 39836 40882 43502 46054 48549 51714 53259 51740 47808 44462 43560 42459 43450 46339 45972 45190 44995 42011 39602 42518 47389 48528 47523 49205 58158 68798 84748 103378 114272 105138 86412 69895 60342 62034 55782 44421 38718 36332 40685 40383 35394 34079 35371 28500 22901 22153 15581 11224 7890 4558 2936 1752 1872 2192 2645 2146 1392 1565 1805 1354 863 673 500 416 457 468 434 403 426 472 493 504 529 544 588 479 439 611 639 631 757 767 813 965 936 921 860 841 721 565 494 345 235 249 136 203 164 270 220 262 245 235 182 212 226 237 306 285 162 256 376 398 309 200 208 259 215 186 199 245 198 270 246 169 123 186 143 131 68 133 153 142 85 83 136 147 176 143 119 91 117 135 104 78 138 161 159 152 153 165 159 172 207 277 306 256 220 240 207 226 253 206 177 166 162 140 110 171 139 73 104 122 64 90 89 89 79 78 78 68 104 83 44 56 46 61 76 96 80 93 67 69 79 75 66 61 72 84 74 58 54 62 61 53 69 58 51 58 64 73 45 44 67 61 63 66 58 79 54 40 65 59 69 65 73 51 50 49 49 39 19 22 22 16 25 19 24 9 20 12 6 49138 291 100 30 9610 13 38 58 7936 2556 5543 5014 4625 4212 3918 4205 4788 5666 7074 7855 8460 9340 9822 10760 12392 14046 15095 15479 16264 18218 20519 22610 25420 29276 30547 31222 29342 27742 30248 31398 32335 34043 35711 36307 36427 36312 34994 32680 32247 33610 40455 50796 56727 67738 76430 67428 48170 38102 31987 28257 27585 29982 34373 41881 53282 65280 68306 60593 50220 43192 40979 42108 38257 29636 23340 20673 20898 24004 32433 39450 42846 43460 42958 39994 35428 35530 39060 46288 47239 40581 39790 45351 47467 47358 42385 43585 46556 39646 36299 29754 23352 27545 28218 17275 7237 3416 1906 1245 1185 1536 1835 2158 3017 3539 3980 3773 2335 1268 905 836 938 703 461 541 459 382 429 454 389 415 434 568 571 561 583 519 659 735 624 686 811 969 1002 978 957 938 834 751 569 418 324 276 126 147 136 203 253 287 256 262 270 202 223 219 216 249 278 357 462 408 267 194 211 279 293 175 212 243 229 215 216 207 152 190 129 128 145 110 106 150 112 126 154 162 98 87 109 92 97 120 151 149 90 136 119 162 174 130 204 242 230 188 248 234 218 193 222 218 252 154 159 146 123 141 132 144 116 118 66 86 100 93 104 87 78 76 72 85 41 94 106 87 89 83 72 57 110 119 74 86 87 92 101 57 61 57 56 90 83 69 82 85 91 90 64 42 42 61 41 41 47 61 67 65 56 48 48 60 73 65 46 51 69 58 57 45 53 38 42 42 39 36 25 20 25 27 15 6 999999 999999 1 49147 288 97 30 9607 13 39 7 7936 2566 9949 10002 9207 8360 7411 6826 6800 6855 7220 8511 11014 13805 16384 18550 20873 22558 24535 26431 27847 28504 29801 32058 35183 41578 48053 50676 46642 39815 31895 29688 31962 35111 38692 41034 42857 45541 45540 43081 39711 35813 31557 29111 30328 34037 42817 45659 34084 26851 27740 30305 29346 26773 23551 23441 25895 29906 34930 36558 33758 30146 26688 25504 27752 28049 25673 19611 16287 20457 25053 24340 23357 19519 19506 24207 29447 37131 40886 40163 38948 42488 45932 46013 44907 37227 36522 35936 34873 37092 34558 29419 27212 21751 14853 10997 8091 6809 5800 5193 4877 4143 4776 6301 7464 9413 12515 16229 12238 7268 6243 5761 4717 4741 5434 4963 3448 4256 6100 3956 3669 2541 1324 1062 937 728 585 504 515 595 613 710 760 830 886 904 889 953 882 926 726 503 456 290 211 167 167 100 158 113 234 196 152 199 192 152 308 254 296 316 318 254 203 174 150 109 258 260 177 163 228 197 150 158 167 57 92 95 78 109 121 86 121 67 109 119 49 104 139 74 142 112 137 149 121 105 141 207 210 182 158 200 192 213 157 164 165 123 111 130 174 135 118 133 103 105 65 54 66 105 82 109 104 73 111 126 71 72 83 59 71 83 50 49 66 79 97 101 70 116 83 62 74 80 75 43 62 79 64 62 77 60 54 56 54 30 53 59 53 54 65 65 49 50 55 61 59 57 49 41 57 54 45 47 46 48 39 37 42 35 29 29 27 31 15 17 21 21 15 10 49156 290 96 30 9606 13 39 16 7936 2576 9051 9951 10008 10010 10318 9819 9309 9797 10807 12696 15550 17811 19241 21221 23223 25243 27013 28554 30661 32231 32767 31059 30794 31400 34988 39847 44003 42663 37709 34871 32952 31990 31086 31220 31810 32830 34561 39037 42714 45021 45927 44198 43018 39986 35383 31197 27807 25042 21809 17181 14601 13748 11557 9378 7445 6690 6617 7669 10056 14733 18302 15956 12177 10156 11852 15181 15017 15508 19759 24432 27752 32403 40413 41625 40446 37893 32432 31282 32218 33010 33747 29704 25005 20434 17249 22542 26771 23015 22719 22501 23007 22124 18254 14536 12313 10991 9879 9452 10019 9975 12038 15080 21548 32349 39330 37681 26316 26936 22102 18207 20547 22023 20159 20645 23754 16015 9193 8563 7666 5335 3118 1759 918 707 651 607 598 651 695 748 810 887 817 918 1043 1037 986 974 874 895 788 570 361 244 138 133 98 87 140 155 301 278 200 283 234 239 264 269 315 348 215 120 174 232 151 165 217 234 156 110 196 160 100 111 167 147 182 74 120 155 122 80 180 135 76 140 144 100 127 92 67 133 190 155 87 188 214 211 205 211 170 153 188 169 146 140 115 131 131 98 94 98 99 113 110 131 82 60 64 75 140 77 43 80 98 99 69 53 57 75 107 70 54 93 92 116 81 58 65 66 63 79 72 62 69 84 79 65 64 65 57 45 75 77 46 59 46 60 57 77 71 55 49 76 68 64 48 57 60 76 54 48 56 44 55 54 41 36 27 31 48 42 31 28 25 23 24 28 21 5 49165 291 96 30 9606 13 39 25 7936 2586 6722 7891 8382 8634 9721 10993 13024 13066 12037 10873 10797 11785 12993 13694 14377 15502 14962 15460 17104 18255 20154 22337 25626 31461 33957 31203 26304 24878 27326 29854 31989 30622 29835 29779 30125 32951 36414 39131 42103 44235 48396 52238 49187 41189 33712 28421 24135 20000 18049 16559 14294 10275 9369 12228 14460 15379 16323 16003 12349 10146 8758 7947 8670 11780 15981 19221 20398 20438 18117 15513 16889 19741 20563 15939 15800 16331 15958 15189 19702 23532 24269 25007 23489 19010 16481 12614 11595 13610 14659 14960 17363 19376 19457 20184 20405 21334 21215 20662 21167 25417 32987 39207 40236 36885 39090 38033 36309 41096 36308 36885 35848 37356 36475 35095 40580 35028 27375 21363 19081 19502 16032 10442 6360 2686 1274 773 667 647 627 744 797 897 953 1055 1035 1069 991 1005 1049 980 782 464 378 251 60 -20 20 159 261 289 242 231 277 305 280 277 288 319 317 226 171 189 159 79 152 185 196 192 154 149 157 108 103 151 87 110 150 113 111 122 85 113 85 149 103 132 74 109 91 140 121 126 195 139 173 203 227 172 180 179 165 187 194 169 132 116 118 128 81 63 79 95 75 120 93 75 90 67 106 71 59 107 93 96 102 89 88 43 70 96 90 97 84 74 72 70 62 85 86 76 74 99 85 64 64 82 86 79 57 40 35 32 29 57 64 56 69 50 60 59 82 54 44 40 54 62 43 38 51 59 61 49 42 44 47 60 59 45 38 24 24 26 25 24 23 30 15 14 15 1 2 49174 293 95 30 9605 13 39 34 7936 2595 6531 8305 9390 9992 11332 12264 12483 12117 12201 12555 13068 13596 15098 18017 20305 21999 24401 26019 26578 26677 25767 21729 17166 16682 18877 21265 22208 23665 26396 29106 30192 30945 30551 30154 28491 28225 28128 29001 32375 36100 38662 40741 46740 52891 53833 47046 36412 25438 18321 16506 16594 16871 16406 14560 12236 11303 13765 15791 16112 17783 19589 19057 17393 11647 7379 10139 14492 15259 16479 20596 23684 27733 29176 26809 27609 29415 28896 27261 24541 23162 22496 16897 14808 14042 14601 13747 12949 12956 14723 16419 20290 24365 25274 25566 26804 26995 29045 32291 39288 48154 48388 38968 27687 28457 36397 42203 49761 61462 46428 38310 32808 38729 35580 24123 16553 12210 8687 6865 7559 10252 14497 17790 16322 14401 12757 9659 5703 4173 2513 1364 1126 1003 1429 1594 1197 1143 1109 1209 1134 954 954 694 394 335 169 94 112 261 272 380 296 299 337 359 440 383 311 260 250 256 265 204 209 222 238 291 268 237 213 108 182 135 165 101 149 225 143 214 205 227 209 170 165 198 180 202 105 128 142 191 218 227 220 286 281 242 277 306 231 225 217 259 193 223 197 165 129 160 131 136 151 126 138 141 155 186 174 143 161 161 102 101 128 180 129 156 115 77 122 147 154 154 130 94 74 79 87 106 119 132 121 107 103 110 132 116 114 112 102 100 128 117 93 80 83 110 109 101 94 89 97 104 97 100 103 86 80 87 106 90 87 112 109 100 101 83 75 76 71 73 67 61 64 61 59 64 54 47 50 48 37 30 14 49183 293 91 30 9601 13 39 43 7936 2605 4315 6276 7700 8588 8834 9145 9639 9245 8940 9680 10383 11063 12847 14908 16615 18796 20998 22550 24175 24843 25787 25420 23345 18549 15981 14232 13437 12943 11488 10760 12644 15707 18240 21324 25030 29840 35531 40308 43693 44339 45162 45388 46940 46884 43251 40494 34504 28532 27109 25905 24452 22457 21316 18511 15892 15979 16584 15353 16873 18494 18572 18723 20051 21325 18286 18435 15327 11155 11959 13484 15302 20563 19625 16129 14629 15160 12287 8685 7209 7534 5773 5943 8320 10047 11935 14203 16527 18203 17697 17694 17252 14923 13772 14780 16933 18903 20061 21144 21736 25012 30599 31261 31513 33933 33198 39935 55270 38702 17646 13115 12817 17153 21825 25714 31357 38331 42659 55882 60419 61106 58624 53474 50205 59911 66611 57282 37362 22378 16671 10997 5666 2922 1485 1171 1170 1208 1173 1107 1083 1233 1241 1221 1014 590 346 342 184 153 267 291 275 274 290 347 361 444 360 222 255 276 208 249 262 201 245 243 211 204 189 201 223 215 222 231 155 178 116 182 211 159 155 176 115 149 105 142 166 158 134 177 280 303 329 295 278 275 255 227 245 224 236 248 219 193 156 152 127 177 175 151 142 161 113 142 156 105 129 155 134 179 148 141 129 156 156 153 135 122 142 131 87 134 114 103 117 104 100 120 125 100 120 136 132 118 110 130 117 111 127 106 85 102 119 127 136 111 108 128 123 117 106 99 95 102 107 93 107 100 99 108 121 112 91 98 79 94 93 91 83 78 77 78 83 79 78 66 56 44 46 43 41 39 32 49192 293 90 30 9600 13 39 52 7935 2615 5612 7044 8489 8958 9006 8859 9403 10997 13015 14704 16073 17825 19453 21128 23951 26406 28247 31119 33838 35707 33130 30108 28065 24843 21788 21503 21687 20455 19674 18791 18155 19006 20859 24086 28834 36917 46019 52507 56368 59449 63474 65089 64822 63077 56147 43192 35702 33844 28559 18954 12018 9499 9009 8750 8930 9766 8803 6914 4830 5092 4981 3863 2540 2528 2922 3265 4897 6526 8091 12240 15107 11289 7138 4639 3996 2881 1536 1300 1445 1564 1885 3051 4707 6444 7314 8391 9751 11730 14834 16858 17163 17860 18496 17987 18266 19351 21850 24221 26347 29329 28968 27340 25496 33884 41916 39482 22014 14498 20429 31447 45252 38257 28553 32818 56283 74642 79633 93183 78171 66596 50809 38673 22185 14990 15038 13997 16142 15956 12288 9161 11244 13707 11390 5678 2149 1677 1503 1255 1232 1225 1286 1344 1049 576 410 308 127 161 200 233 279 262 256 285 319 410 409 231 211 205 178 257 264 261 244 273 210 167 163 193 154 136 122 156 129 152 143 117 85 93 83 145 197 156 104 128 146 148 150 176 209 231 238 204 221 230 211 226 227 240 227 240 252 230 183 193 171 151 139 116 154 136 168 126 126 139 121 118 134 154 148 88 121 124 108 125 119 119 154 87 126 94 105 95 74 75 92 127 118 107 109 124 111 99 119 115 112 77 95 104 90 95 94 83 85 99 103 96 100 105 91 78 81 80 77 93 116 86 67 100 118 100 96 90 85 77 71 73 71 92 79 74 69 49 49 56 50 35 39 35 30 18 8 49201 292 91 30 9601 13 40 1 7935 2625 2843 3349 3672 4521 4958 4677 4455 4623 5216 5850 6709 7565 8991 10424 11150 11768 12013 12575 13195 13584 13227 12632 13561 13684 12707 12996 12945 11924 10910 10575 10953 11498 11858 12589 14883 21888 29038 32170 33303 33359 35980 37664 35870 31537 25503 18316 12011 8816 6937 5000 4235 3699 3093 2079 1548 1332 1032 734 557 544 691 1083 2039 2932 3459 4650 4412 4637 4290 3077 1700 1244 830 842 891 712 967 1162 1149 1470 2559 3717 5466 7962 11084 13527 18280 22417 22129 21989 21014 20208 19418 17686 17226 17255 17164 15854 12761 12000 13077 15407 21097 23508 16326 10473 13159 27479 56897 84231 82551 79658 110778 114984 96492 120810 155809 191659 195651 184520 148443 113885 91188 91582 98129 90073 74904 54105 34531 16631 7574 5483 3696 1862 1354 1293 1260 1233 1290 1323 1461 1131 594 434 332 152 83 171 153 233 340 252 267 257 298 348 262 146 119 218 184 189 245 233 289 255 114 108 79 72 87 147 99 85 112 110 162 119 144 55 172 129 72 170 115 116 159 109 170 218 167 145 166 212 208 174 185 166 168 210 197 249 266 237 176 129 145 168 147 127 132 135 101 103 110 95 107 141 127 132 91 58 69 93 123 97 109 89 87 71 76 72 96 92 94 102 84 58 82 85 91 84 71 87 107 101 95 103 80 102 94 111 101 75 82 82 82 84 70 59 62 56 61 88 65 78 57 67 74 90 80 70 78 69 70 69 58 59 57 61 52 51 56 55 46 40 43 33 15 14 20 5 49210 292 90 30 9600 13 40 10 7935 2634 2799 3922 4600 5081 4958 5214 5191 4787 4458 4975 6206 8217 10902 13239 14872 16529 17776 18716 20538 22230 22793 21999 21183 19805 18067 19006 20094 19930 17678 14704 15581 18762 23321 26928 29885 35981 41816 46568 50107 50492 45268 36687 31072 27006 20755 12226 6647 4794 4445 4274 4326 4673 4850 5237 5589 6361 6980 6684 6179 5873 4776 3429 4173 4292 3025 1854 940 940 1152 1366 1599 1459 873 730 536 647 927 1230 1745 3047 4591 5048 5220 5607 6535 7438 8309 9232 10243 11557 11997 11898 12880 14271 14554 15280 14632 14607 15946 17720 19831 21559 15668 19598 36394 54722 62566 65892 52388 42085 48622 61647 78401 102004 133742 151271 131957 122690 121985 127191 138311 130424 127053 120802 119087 104669 61064 24482 7913 2761 1193 892 1021 1174 1227 1219 1216 1172 1255 1242 1130 882 489 308 266 178 138 240 278 256 247 242 231 365 350 311 206 183 124 199 214 250 293 202 171 207 216 165 133 112 121 96 129 176 138 121 184 137 148 114 139 112 48 100 120 174 205 182 217 217 231 221 206 196 207 211 235 181 231 233 211 259 217 181 167 157 119 126 155 139 151 169 194 138 102 126 103 101 101 146 120 78 102 111 100 144 86 122 76 87 102 89 105 89 110 109 86 78 88 102 111 122 100 76 110 97 82 113 104 112 123 121 91 83 90 94 96 92 97 97 119 85 79 90 94 86 79 103 95 74 75 88 77 73 68 73 67 78 75 59 67 67 50 44 51 47 42 36 31 19 11 2 49219 293 89 30 9599 13 40 19 7935 2644 1309 1770 2434 3578 4483 4427 4227 4216 4698 5654 6488 7629 9670 12041 14068 16188 18094 20268 22245 24005 25389 26493 25785 23296 22167 20941 19501 18371 16694 16788 18798 20289 22881 26816 32439 36832 37853 36535 32515 21408 20377 27131 27225 21610 16904 13613 12566 12980 11783 12089 13281 12809 12337 10567 8341 9502 9468 7140 5927 5048 2852 1411 1073 913 616 539 767 1876 3395 4662 5822 6549 7018 6990 7098 5962 4263 1677 638 536 541 415 481 693 1031 1463 2084 2199 2472 2739 2934 3179 3344 3452 4112 5032 6989 10105 14573 16709 19096 29617 36370 45622 50978 55869 53009 43467 36395 38889 38894 40991 46050 54619 68885 99428 135419 151960 169810 167623 173925 185383 208363 206856 145123 75029 22337 4609 2377 1279 916 987 1053 1280 1355 1453 1389 1243 1212 1019 630 412 267 130 126 47 145 168 206 243 272 248 282 301 316 232 174 235 91 128 180 212 217 208 228 277 244 150 146 122 153 207 131 190 183 132 138 108 115 125 137 88 83 68 102 124 192 222 208 209 238 198 170 123 121 103 151 220 246 206 174 178 175 153 135 165 152 66 125 113 114 144 99 123 102 111 109 105 141 146 123 89 97 115 68 87 52 74 97 81 96 111 62 85 85 75 81 69 110 78 79 88 77 90 90 73 76 69 65 82 110 102 76 86 82 94 80 78 82 77 89 93 94 84 73 80 82 76 61 79 87 65 72 64 68 71 89 70 37 45 66 60 58 58 51 51 43 32 35 27 11 3 5 49228 290 118 30 9598 13 40 28 7935 2654 1437 1529 1871 2929 4269 4868 4692 5145 5425 5610 6250 7511 9485 11504 13475 15545 17262 19698 21773 22738 22568 24385 26478 27826 27504 26641 23795 20912 18735 20499 23828 24691 27150 31731 34110 32701 28495 25152 24606 23115 19208 16571 14424 11867 11877 14683 12370 9551 9318 8859 7693 6235 6621 8934 10217 11039 11761 10945 9804 8681 7457 7016 5935 4626 3061 2200 1472 817 697 898 1717 3295 3531 2345 1178 855 992 1650 2605 3156 3765 4677 6155 7309 8929 10635 10642 11470 11945 12056 10855 9978 10378 9235 7924 8228 9415 11604 13761 14515 23804 25419 26929 32631 35206 33702 40212 52382 64409 72506 96563 113462 109410 100404 114354 135667 157325 169909 180429 190608 201537 195611 133364 42378 9622 2581 1759 1298 922 918 1079 998 1099 1153 1216 1134 970 708 462 278 190 115 28 62 198 299 266 219 278 324 193 343 362 299 299 223 119 133 163 159 205 194 208 196 188 177 171 112 140 153 74 121 159 116 114 100 104 86 102 85 114 84 92 113 164 190 222 184 160 157 148 176 184 126 140 165 195 204 184 167 148 194 175 126 78 99 99 105 158 113 56 50 86 58 81 80 79 73 122 154 112 142 96 86 64 83 98 99 109 120 98 84 92 73 58 85 82 79 84 109 72 112 99 78 90 93 81 90 101 85 58 67 71 70 80 90 84 64 83 86 87 81 72 59 62 88 82 68 71 73 71 69 70 67 49 61 63 55 54 39 44 34 40 47 34 38 24 14 11 4 49237 291 119 30 9599 13 40 37 7935 2664 1357 1625 1878 2138 2872 3326 3735 3908 4493 5117 5402 5647 6023 6447 7173 8408 9843 11388 13252 15675 18984 21903 22674 23491 23563 22033 21175 20263 19814 21969 24888 26575 26587 22791 17878 14714 12491 11041 9401 9377 11845 14411 16875 17151 12943 6448 2617 1241 745 710 508 283 289 465 830 1225 1875 2555 2607 1876 1077 961 1319 1322 1129 1015 892 383 192 134 80 132 176 191 272 656 1263 2896 5929 9308 11854 13873 15457 18665 19797 17800 13466 12395 11764 12269 14661 15570 15203 15209 14784 13613 13583 15188 17571 23146 32291 37255 37965 39893 44597 56434 65016 56618 60180 56063 52856 66241 101735 134376 144923 145982 159240 189333 221098 239541 250315 208164 120584 43058 11248 2937 1611 1339 942 909 1076 1130 1051 943 890 783 676 401 351 192 188 125 169 164 109 177 269 247 302 310 285 256 258 378 409 368 314 151 135 169 150 144 169 138 219 214 134 141 86 142 113 107 97 130 68 101 126 106 110 111 115 133 120 109 100 110 187 188 130 160 207 196 202 223 181 125 149 166 158 172 185 151 134 75 64 132 122 107 95 94 94 112 95 131 123 80 98 86 121 100 101 131 92 89 124 88 66 92 105 97 113 94 89 105 69 73 113 107 97 83 72 107 81 91 120 99 84 76 78 82 92 91 67 84 63 65 64 81 93 86 85 72 58 77 70 78 70 70 72 60 72 72 67 63 53 58 34 24 53 79 54 49 40 34 38 25 19 15 17 10 5 49246 289 120 30 9600 13 40 46 7935 2673 934 1203 1686 1753 1859 1904 1960 2212 2574 3027 4273 5317 6211 6881 7197 6985 6874 7421 8256 9992 12815 15992 17296 18251 18328 17546 16891 16812 16737 17109 20124 22173 22781 20309 15465 12016 9801 7861 5797 4346 3934 3533 3073 2864 2740 1631 920 961 1053 910 772 491 613 906 995 1481 1870 2340 3001 2866 2778 2884 3147 3239 2751 2338 2187 1810 1580 1636 2537 3808 4256 4494 4768 5772 6333 6818 6683 4875 3904 3068 2301 2277 3071 4438 5539 7278 9126 10191 10519 10976 11832 11984 12358 16831 25970 30684 38691 48080 45770 39122 41742 56642 67447 49839 35713 41384 70274 91715 105320 119582 135250 158276 174009 182416 180872 185473 186088 192048 211288 189458 137240 80035 28905 8210 2746 1344 1132 924 1019 1181 1083 1032 963 839 562 359 377 261 89 73 86 98 214 254 216 250 247 261 256 175 220 415 468 411 335 151 138 149 192 203 196 223 225 142 139 147 105 50 118 152 168 205 85 51 40 28 71 67 65 107 147 119 89 114 196 215 184 145 164 122 172 175 198 172 160 167 205 181 128 75 76 134 113 96 148 96 111 122 81 55 128 108 91 47 66 31 55 76 95 70 91 89 87 109 81 90 70 68 84 96 67 84 114 81 51 78 88 84 78 92 73 66 69 70 79 80 75 64 63 56 55 90 83 71 70 59 97 81 54 80 63 51 69 71 54 53 50 45 44 40 45 63 27 29 44 40 49 50 23 23 21 21 19 14 10 8 5 49255 291 92 30 9602 13 40 55 7935 2683 1364 1381 1597 1576 1394 1535 2042 2150 2150 2617 3494 4328 5108 5977 7241 8106 9048 9377 9397 9832 11256 13756 14917 14966 15979 16867 18026 18612 18683 19199 19579 19788 19656 18570 16541 13153 10537 8490 6993 6315 5655 5020 4523 4564 4010 3543 3546 3569 3872 4088 4349 4095 3654 3970 4301 4282 4925 5225 5676 6532 5815 4261 3810 4042 5281 7451 7186 4720 2190 1067 1163 1864 2336 4505 7185 9896 13332 14668 15041 13297 10591 10326 12900 15581 15747 15172 13798 11705 10107 10453 14252 20361 25121 28392 26741 23736 25197 34239 44403 43649 37836 39771 53764 68594 76857 61001 37391 30862 46196 82115 100781 104766 115960 134851 145863 148183 138642 125364 134517 148269 153296 152327 135043 86964 39696 12512 5181 2033 1053 824 961 1161 1128 1105 1020 1005 923 539 344 238 89 136 113 161 219 196 201 331 369 346 362 259 225 455 510 402 377 182 130 186 134 186 216 244 154 184 70 147 164 124 139 108 161 150 21 35 124 83 90 87 126 73 158 146 189 145 142 169 197 161 164 145 198 211 218 193 173 141 142 126 162 179 145 133 111 130 133 138 130 145 129 121 148 100 110 93 83 87 115 77 79 87 76 93 93 80 82 84 114 79 71 90 119 90 69 80 109 113 78 46 85 87 119 102 99 88 100 99 97 79 89 86 88 83 69 63 73 80 94 86 80 85 72 72 70 72 63 53 62 59 65 49 51 56 53 61 56 47 51 49 47 46 26 43 60 45 19 17 14 17 10 49264 293 92 30 9602 13 41 4 7935 2693 1921 2308 2802 2866 2718 2499 2296 2549 3088 3162 3508 4591 6051 7236 8159 9250 10162 10524 11036 11149 11527 12142 11942 11775 12369 13703 15639 18405 23163 27933 31333 31135 29384 26778 22258 18014 14320 11237 8948 7573 7148 6923 6254 5591 5216 4810 4422 4495 4928 5035 4522 3278 2264 2238 2896 4109 4821 4352 4408 5750 6586 5520 5015 6010 6374 5560 7403 9662 10406 10886 9203 9352 9577 9297 8617 8403 9109 10814 12302 13863 15635 16348 15858 17042 22528 31509 38326 42411 43094 41683 44484 51198 60343 70064 73411 72717 64836 56236 58257 75275 88140 93211 103187 119902 119028 90518 70127 61806 55197 54859 64258 71726 65978 54303 42552 36020 48252 71090 91331 95053 78910 63744 40421 18412 7071 3330 1705 1164 858 762 869 1113 1161 1050 1041 1029 789 483 325 144 62 111 98 133 214 174 261 272 322 370 325 285 270 338 512 469 419 296 242 150 241 297 201 165 252 235 188 125 121 179 180 79 161 116 67 85 105 128 91 145 151 71 192 223 194 251 211 193 228 201 196 216 132 224 229 206 170 182 237 163 171 133 153 176 146 166 130 134 123 148 147 136 112 124 149 102 119 118 130 112 87 109 120 71 76 115 95 97 102 110 84 94 99 108 120 132 104 100 76 90 109 83 74 101 112 132 119 129 107 100 113 114 118 111 123 108 112 105 102 87 94 104 94 83 87 96 108 107 106 118 113 117 90 82 91 81 80 69 65 76 82 68 73 69 67 60 49 52 52 37 35 24 26 49273 285 93 30 9603 13 41 13 7935 2702 539 574 653 656 591 601 731 1006 1300 1449 1771 2241 2807 3314 3612 4132 4746 5213 5658 6564 7512 7975 7674 7158 6239 6398 6697 6848 8146 10675 12879 12427 11165 10020 9482 9195 8064 6426 5729 5490 5086 4675 4556 4640 4542 4344 4556 4904 4480 3841 4145 5245 4041 2761 2453 2494 2846 3400 3818 3946 4368 5290 5756 6096 6922 6901 8452 10339 9601 8747 8153 5197 4991 6372 6767 7575 7566 7988 9254 8752 9505 10941 8603 6352 5706 7387 10692 13716 15975 18480 21370 26821 33696 37729 38121 35714 36097 38198 43094 54008 59640 60360 74719 86452 101826 133013 275874 477836 393631 116736 72573 77876 76423 84087 85523 82857 72167 64352 61581 62063 61483 62221 53472 31930 16579 8599 3877 1753 1130 854 714 817 973 1047 1020 983 813 534 381 273 57 -39 -34 7 28 96 196 227 249 231 234 250 219 289 326 410 375 336 188 165 114 169 141 138 145 114 112 118 78 -4 110 112 108 1 54 46 99 50 66 76 43 61 34 109 240 195 140 160 153 124 159 162 115 157 188 135 61 57 55 107 110 77 99 109 102 62 53 78 34 27 33 85 68 80 85 54 27 27 20 65 41 73 68 34 40 58 76 77 26 23 51 20 42 60 78 62 57 61 44 42 61 61 53 37 35 30 19 34 53 68 51 46 36 0 35 47 45 43 40 40 36 44 21 37 41 23 33 42 16 13 19 32 35 33 20 15 18 31 21 17 30 13 10 6 3 49282 291 93 30 9603 13 41 22 7934 2712 818 1111 1080 1045 541 578 728 913 1097 1579 2187 2893 3279 3279 3265 3453 3684 3985 4552 5375 6414 6929 7133 6872 6491 5395 4755 4510 4188 4204 4100 4045 3831 3720 3689 3853 4195 4373 4244 4123 3608 3474 3322 3476 3761 4073 4291 4517 4641 5311 6719 9537 14698 15840 11173 5709 2739 1869 2283 2833 3963 5045 7062 10735 11854 11923 13204 15050 14596 11315 10279 8416 7921 9150 9932 10606 8649 6676 8057 8703 8360 8756 9107 8383 8538 10270 10598 9602 10679 14819 20210 24542 29346 36825 45122 48919 49334 46946 45505 49513 52612 53001 65225 83954 88461 123361 322268 556685 389762 81820 65353 75041 85941 91439 95047 98909 96347 98846 94750 87246 79046 55672 25234 10028 4712 2504 1657 1345 1065 835 827 939 958 1018 1026 1046 1094 818 537 405 266 185 133 50 -18 112 187 187 189 245 288 232 366 352 347 405 422 392 310 310 249 192 145 137 166 203 150 121 60 102 91 124 110 83 93 116 87 109 78 73 91 110 170 263 192 156 160 170 195 138 146 172 172 165 174 136 133 151 151 70 72 94 70 73 78 70 96 90 100 66 116 87 112 105 87 74 76 34 59 48 74 39 92 63 92 103 75 61 27 49 61 63 73 92 82 55 71 104 96 89 58 39 55 73 87 95 71 72 69 99 76 77 77 67 72 51 61 59 68 68 55 45 53 64 92 68 59 61 60 75 52 59 61 53 54 45 45 69 71 46 43 31 32 39 29 25 23 14 14 14 11 49291 291 93 30 9603 13 41 31 7934 2722 1453 1915 2254 2364 2283 2315 2671 3262 3865 4517 4781 5056 5418 5780 6481 7186 7513 7785 7886 7676 7427 8293 9424 10865 11540 11133 9467 7784 6714 6543 6845 6772 5776 5472 5300 5342 5839 6452 6593 6049 6290 6570 6898 7404 8219 8743 9814 11627 13235 16405 22505 29429 33144 30947 23705 18070 12627 10447 9762 10879 11920 11334 11858 14201 13548 11463 12330 13812 14168 14512 14979 13646 13306 14231 16328 17835 19416 17665 12324 11615 12742 12200 10713 9380 8314 7163 5719 5504 8904 11282 12532 19243 30782 41426 40936 35356 37587 40701 42496 39069 48972 75809 105024 121712 145758 311026 569914 488688 112352 44137 38741 30049 21017 17224 20632 28759 39444 46372 45248 35505 23397 14454 7366 3655 1872 1358 1117 910 859 903 909 967 979 1001 1084 1059 997 746 384 312 229 105 79 168 77 105 190 225 248 241 242 287 186 222 264 199 397 377 424 438 359 276 222 223 204 154 188 177 146 154 138 146 164 81 116 99 94 42 90 118 44 179 280 297 209 148 131 159 162 149 138 189 183 184 140 133 134 135 95 104 127 113 77 118 76 74 73 73 56 93 101 78 57 79 85 118 98 91 59 112 92 93 96 58 64 75 97 68 86 94 94 85 55 77 72 76 86 100 94 81 81 64 75 83 87 70 87 69 72 89 72 85 64 76 85 80 84 68 63 80 68 78 64 78 58 67 59 66 72 63 70 70 56 46 53 48 40 55 44 54 53 49 55 45 29 21 15 25 8 7 11 49300 287 93 30 9603 13 41 40 7934 2732 1402 1365 1605 1887 2148 2574 2745 3222 3446 3466 3486 3826 4636 5405 6195 7225 7785 8228 8842 9389 10181 9699 7902 6566 6256 6306 5715 5081 4797 4988 5711 5620 4819 4212 4051 4316 4205 3935 4426 4890 4965 6004 7779 9928 11692 13612 16123 17548 19422 26733 37584 43002 31432 21862 18532 17865 17947 13795 10828 9427 9411 8506 7823 8579 10998 11447 10242 10126 11317 12701 11165 7654 6857 8497 10701 12501 13013 10963 9555 9110 8555 8756 9106 10275 11296 11681 11712 12807 13368 11043 10332 13785 17931 21719 23189 21860 18564 17952 27729 53700 68574 70376 92532 141267 275704 482257 430385 154877 61525 64513 71461 98762 119723 95727 76162 56563 36591 17740 7124 3110 1389 764 473 476 593 529 534 572 727 728 749 851 824 931 1018 1031 895 636 369 303 129 82 30 27 -12 78 106 236 245 258 223 192 273 286 234 196 299 427 469 473 344 262 161 134 153 173 94 148 165 42 79 134 117 45 93 107 78 84 145 140 138 91 203 197 90 83 170 89 96 127 99 127 94 94 131 113 112 123 59 59 93 95 59 44 49 50 82 94 97 89 51 49 39 66 60 52 7 50 53 57 53 47 55 44 43 59 75 46 58 66 75 45 71 39 49 55 60 71 56 30 50 32 31 78 95 59 23 45 66 70 41 70 55 65 69 82 53 47 58 64 59 50 44 52 31 40 54 55 51 44 41 41 48 43 39 37 35 21 25 30 31 34 23 23 19 12 0 49309 291 91 30 9601 13 41 49 7934 2741 5720 6141 6044 6135 7644 8492 8440 8383 8775 9217 9745 11108 13492 15258 15559 14893 14966 15245 14709 13466 11929 9884 7554 6481 7130 8604 8772 7677 7840 7979 9074 11271 12485 11591 10547 9184 8228 7821 8203 9730 10540 11770 13186 17578 22477 27688 32658 39513 47453 51713 64544 56487 37381 27242 20035 17867 16699 12708 9068 7538 7694 8421 7723 7344 8527 12794 18682 15788 11827 13058 16067 17793 21540 25970 28397 28986 26061 21656 20240 22976 25857 27609 28771 28807 27382 24022 20113 17076 14644 11240 9450 8545 7651 7279 7391 12281 16643 15443 12160 18630 32689 43483 57694 114843 240545 324995 169904 98036 80858 48305 35471 31169 25381 19036 14949 16856 20523 26972 23869 14351 8147 2917 1430 897 679 644 616 652 784 898 946 967 1087 1041 997 887 609 471 290 183 67 108 119 76 83 106 217 208 254 305 333 294 323 314 278 287 328 333 435 418 368 263 327 191 202 124 146 126 143 137 102 112 137 135 150 140 102 114 85 81 130 177 254 242 155 80 83 125 135 179 180 115 121 162 126 156 116 116 125 107 90 92 102 38 101 121 122 120 127 93 97 106 88 70 89 64 77 67 71 102 107 87 86 87 71 79 93 46 30 49 86 69 91 108 54 74 88 88 85 90 76 78 74 64 62 71 88 74 93 74 92 72 61 59 66 80 57 66 65 77 70 79 63 61 57 52 56 64 73 52 64 58 52 53 47 50 53 49 19 36 44 45 30 31 43 39 18 19 15 12 9 49318 293 89 30 9599 13 41 58 7934 2751 11641 14986 16523 17068 17433 18729 20769 22658 24023 25563 25711 23257 18686 16783 18045 18064 16545 12291 8654 7313 7118 6963 6421 5306 4544 4438 4880 4929 4691 6265 8026 11407 15363 14600 15501 17205 16105 14068 13445 11948 9460 7730 7241 7620 9306 12057 15121 21761 29151 26989 22121 21885 21284 19235 20108 22581 21339 19256 17293 14668 13847 14993 16756 17596 18031 19018 24383 27865 27391 25790 28999 28941 23967 20794 21451 24245 27740 29871 29005 27314 25902 24144 24168 24233 26515 31935 39877 47091 51668 53611 53437 51141 47080 45228 42188 32992 19091 9639 7068 9918 21423 23547 20614 38942 48190 40919 33439 34773 47962 55185 52263 53240 50393 35788 22163 18247 26051 30344 24988 16816 10415 7980 5623 2794 1148 669 642 802 894 1080 1172 1125 1073 1121 888 709 535 403 262 201 118 155 168 149 229 308 235 278 312 244 316 394 361 335 338 266 370 425 473 575 587 557 467 376 200 215 236 209 256 215 174 207 191 142 207 165 187 172 123 111 196 175 263 316 331 263 169 187 177 185 196 168 150 204 237 201 206 151 174 136 188 234 191 104 137 151 168 171 122 162 158 150 129 144 114 92 105 142 141 148 117 128 141 141 116 122 125 137 135 132 119 117 162 139 126 123 151 160 124 143 152 134 120 117 129 129 139 143 133 161 136 121 130 125 117 96 93 105 123 125 120 119 111 94 106 121 129 121 115 108 97 96 103 98 107 111 99 109 93 84 73 84 92 100 93 75 68 64 65 62 55 45 35 49327 290 116 30 9596 13 42 7 7934 2761 8527 13389 17825 19774 20493 20734 21495 22244 23683 25540 22399 18335 18013 18440 18158 17963 16292 15107 12940 10343 9435 9131 7853 7445 7168 6740 9230 11634 12382 11727 11708 12514 14364 17460 22108 20975 16550 12800 12390 14448 16174 15996 16945 16572 12350 10563 8650 10251 12814 13547 12583 10927 12393 14712 16284 20323 27967 26755 23130 23421 23613 22922 19273 15108 13770 15433 17813 21738 25774 28255 31803 33869 31892 28449 31535 35375 36294 37702 37142 42042 44593 33363 15361 7608 6866 7296 6528 8852 14611 19389 19979 19900 19137 19425 26878 33737 27533 19725 17401 21123 37847 45721 44937 51292 54762 48314 40224 32588 26624 28044 30099 27838 21673 15901 11236 7852 4922 2738 1860 1296 780 657 662 678 667 632 714 870 1037 1039 962 937 867 788 611 520 425 219 157 71 55 130 132 157 174 212 217 267 206 356 344 324 248 263 353 344 390 390 479 532 453 294 203 259 210 233 193 218 141 176 193 118 138 152 113 118 162 149 84 169 159 210 215 210 212 164 125 175 123 102 133 175 154 120 136 114 118 114 120 123 115 101 64 81 135 139 108 96 139 134 127 128 101 105 103 80 93 91 104 104 104 76 47 100 95 77 76 127 103 71 93 107 89 62 100 75 65 89 99 101 109 116 103 113 102 110 125 122 85 123 114 100 99 100 105 72 95 106 104 93 88 85 93 89 83 68 71 76 73 67 60 62 73 66 64 64 58 59 64 50 48 39 38 45 41 34 18 16 19 11 49336 291 113 30 9593 13 42 16 7934 2770 10609 10926 10766 12877 15229 16599 17395 18700 20545 22083 22039 22599 24008 26142 28676 28986 25182 22498 20015 17685 16401 15874 15010 13861 13966 14176 15401 17812 16575 14123 13491 15354 21008 25471 20359 18634 20345 18292 15890 15257 13970 14065 14571 14855 12623 10120 9298 10351 11018 11923 12114 12085 12781 14233 15191 17675 22478 27231 27795 29656 33337 33953 33438 33687 36389 38363 38670 41241 48519 56811 63118 62847 54951 44948 39241 41451 44657 40911 30372 21558 17599 15844 15101 16213 17802 15680 11894 7711 4256 2504 2314 3384 4530 4115 4169 14646 24352 21140 28221 40316 29582 20572 18905 14045 5832 2605 2090 1775 1696 1542 1489 1375 1325 1171 1134 956 875 772 713 725 739 795 674 741 747 622 658 967 1082 988 1024 1041 1033 758 529 465 398 126 174 88 116 131 109 150 153 169 240 230 266 259 310 307 323 292 345 406 425 529 564 466 448 333 206 187 209 221 181 149 134 136 136 135 217 158 88 86 101 118 135 77 206 295 267 230 191 149 195 184 131 96 133 120 146 127 108 101 112 115 67 81 116 121 139 138 134 122 92 98 114 100 86 93 112 126 121 66 98 109 130 68 71 90 73 48 85 113 95 104 130 98 94 85 94 86 75 118 100 111 123 109 81 94 107 101 122 108 128 99 94 74 102 77 73 69 96 108 95 88 90 82 92 103 109 93 86 66 64 68 79 84 72 85 94 76 80 75 60 59 66 61 43 55 54 42 36 29 28 31 30 19 4 49345 288 109 30 9589 13 42 25 7934 2780 8982 9958 10281 9819 9761 9784 10482 11570 12942 14519 16000 18353 22503 26491 28591 26924 24204 23487 24087 24381 23152 19015 15988 16569 20334 22396 20892 20326 18632 12323 8541 8777 8460 9054 10209 10327 9726 9980 10838 11565 12318 12582 13358 13711 13644 13762 13593 13269 13415 14381 16150 18029 19726 22213 25611 27957 30117 31649 32664 35550 40562 45768 53818 61939 59957 52556 43451 40192 40374 40732 38196 34183 31120 29240 28469 29183 28951 28775 31179 29219 24092 18227 13955 11945 11545 12728 15111 18009 16828 13965 12036 10535 9269 6772 4318 4359 7709 14552 14992 23581 39812 37822 12387 3922 3979 3714 2794 2101 2316 2771 2459 1886 1310 1094 1304 1384 1617 1151 748 748 727 691 723 740 798 673 643 629 791 883 949 1063 1164 780 409 392 154 79 162 28 30 96 147 96 190 161 175 168 202 264 276 339 332 329 414 426 517 546 429 255 230 246 148 161 165 153 108 97 74 122 123 68 88 96 94 94 89 53 93 59 112 247 206 201 194 119 114 104 81 112 111 140 28 26 91 74 45 38 119 108 91 106 100 79 58 65 49 42 63 71 31 68 97 92 49 31 68 36 30 43 81 106 70 52 57 64 57 62 77 60 48 71 72 73 41 68 57 79 62 62 38 73 77 53 89 74 46 67 71 69 51 68 57 46 55 65 55 59 63 56 39 51 70 70 41 40 56 42 54 46 33 42 40 36 24 42 48 32 35 30 28 27 21 26 30 11 12 2 49354 290 133 30 9583 13 42 34 7933 2790 6124 6219 6774 6964 7042 7293 7815 8639 9811 9594 9053 9830 11508 12907 14974 16239 16758 14290 13972 14337 15497 15729 15212 17917 22062 21442 19615 16418 14652 14120 14270 14868 15307 14973 14896 15891 15944 15199 15289 15389 15594 16267 17204 17461 18134 19046 19331 19652 19907 20533 22518 26073 30276 32535 33280 37267 43516 44739 45628 46122 45434 47269 51017 47644 39603 33976 29561 27925 28872 30339 33992 35058 35521 36907 40342 40112 35481 29883 24699 19345 13038 9305 6473 3989 2628 2324 2670 3343 6848 9769 8928 8243 7367 6279 3909 2567 3523 7352 5915 5595 18434 27942 13784 18946 27155 23573 22714 32671 39221 40689 33753 18684 9788 9629 11360 13383 12956 9552 6758 5067 3856 4277 4602 3124 1902 1196 936 887 1039 1090 1145 1091 1107 1108 674 395 114 100 108 102 63 95 91 123 194 270 242 204 322 269 274 316 278 241 345 464 501 545 540 453 407 391 271 194 208 154 83 68 117 115 163 156 103 52 96 93 148 51 31 74 114 247 305 136 111 140 95 126 160 148 124 112 118 151 92 108 87 71 98 80 67 80 106 76 38 96 123 103 96 83 90 69 67 108 90 78 96 126 88 80 85 65 91 96 81 86 116 106 74 81 95 107 82 91 105 109 106 67 76 104 106 122 104 124 107 69 77 65 100 80 73 79 91 75 86 75 65 77 86 86 96 94 87 76 87 79 76 72 61 54 60 73 60 60 56 46 40 52 53 46 40 36 36 31 30 27 22 16 7 2 49363 289 100 30 9580 13 42 43 7933 2799 6334 6534 6264 6216 6309 6772 6885 7087 7490 7506 6941 6971 7581 8917 9662 10104 10264 10876 10924 11922 15032 15997 15455 15166 14933 15012 14758 14749 15032 15389 15117 14773 15553 16562 18769 20770 21893 22534 22027 20877 20034 21648 24026 26527 28212 26688 24560 25344 27271 27201 25100 24099 21719 22353 26534 28601 25451 22519 23929 24656 22925 19496 20521 24247 24760 22671 21427 24838 29410 27913 24250 21725 20379 18089 15439 11812 10640 12792 15285 18303 24297 32026 37126 34226 19505 15019 21466 12532 4154 3817 4303 3965 5144 7068 9017 9697 14358 33344 48744 50512 51881 46044 42667 33100 24345 20789 22867 26187 28465 28162 27330 18543 13647 18003 17052 9261 4304 2421 2014 1671 1476 1863 2286 2526 1805 1118 806 839 970 1047 1109 1169 1074 757 448 202 38 8 87 45 85 186 120 120 89 187 264 243 294 318 279 229 316 340 385 497 582 511 472 421 437 306 188 223 107 129 137 148 160 55 76 194 178 162 85 86 118 90 85 61 160 214 267 149 117 97 123 145 125 176 159 122 174 174 68 61 79 84 109 92 99 70 80 96 94 63 65 141 123 107 103 76 62 69 108 101 70 88 98 100 73 100 95 89 96 70 78 81 129 86 102 101 62 89 89 85 48 48 89 90 50 75 108 97 105 87 103 85 96 76 90 80 92 66 65 68 64 52 63 73 64 69 71 81 80 81 68 68 81 62 65 62 55 53 46 41 38 36 41 43 30 27 33 17 23 23 18 8 4 49372 291 99 30 9579 13 42 52 7933 2809 5404 5325 5297 4736 4171 4419 5257 5620 5732 5925 6047 6200 6598 7047 7254 7250 7665 8470 9445 9962 10154 10309 10800 11466 12873 15421 16613 16035 15434 16420 18733 21298 22010 22838 25169 26391 26744 29539 31971 32879 34002 36540 40870 44789 46585 42129 34233 27995 27805 28436 27672 24789 20085 15439 12648 11402 11524 12186 12675 11911 9839 8796 10807 13939 14656 15189 15909 15911 15626 13153 9299 6744 6652 7824 10294 12421 14656 17527 19538 21578 25215 28611 27683 21237 18338 24015 30252 29065 28923 28476 30676 30571 29368 33193 42032 32554 13075 10352 23914 46196 44974 26339 25415 31268 38059 48789 53731 49345 35673 26353 24400 25270 16610 10117 8886 9883 8426 3724 1441 951 824 703 683 704 741 721 803 945 1082 1082 1026 1075 864 634 296 131 43 58 61 107 222 99 131 138 138 267 234 316 325 276 278 268 325 348 401 389 488 601 620 535 529 446 412 254 209 139 170 169 107 87 110 163 132 138 116 148 98 76 72 140 196 212 259 227 149 135 147 182 126 74 108 93 109 99 91 64 93 108 95 143 87 127 106 122 133 125 101 83 132 77 87 90 76 98 85 90 76 87 63 80 67 68 53 76 77 61 54 69 86 105 97 82 106 110 103 83 94 70 95 89 95 96 110 93 82 93 88 80 99 116 91 108 73 78 75 58 80 83 72 83 88 65 54 61 77 83 72 72 69 74 58 44 57 57 57 61 56 54 59 48 43 31 26 29 33 34 25 14 19 9 5 49381 291 95 30 9575 13 43 1 7933 2819 6496 5864 4881 4071 3398 3122 3223 3596 3834 3956 4145 4274 4572 4571 4544 4627 5135 5073 5288 6021 6865 7546 8791 9932 11037 12155 13617 14896 15716 17383 19674 22278 25597 26317 25808 24960 25567 27808 30283 32761 34929 37327 37621 38825 41371 41118 38378 34167 28818 23858 20092 17480 16811 15493 13519 12179 11610 11723 12230 13191 14551 16165 17854 18769 18764 17951 17640 17734 17771 18489 19753 21568 24594 28920 35164 41374 44281 45938 45045 44241 44774 47604 51733 55997 48622 29835 16032 16772 24909 27703 23430 16415 9040 7097 9739 9768 11469 18864 21799 29504 45788 79725 95187 77313 51950 26178 22978 30276 32275 31889 34519 33393 26133 13168 5472 3044 1771 1165 969 1119 992 936 1037 855 684 761 803 979 1122 1221 1257 1153 927 713 428 235 72 66 105 104 66 102 102 120 151 201 296 246 261 264 259 309 377 409 408 403 410 388 445 476 487 485 456 331 190 171 222 157 156 155 158 84 112 144 168 150 126 161 93 124 172 156 106 92 83 118 122 109 105 123 139 110 84 114 105 119 93 108 99 87 128 103 98 111 130 105 97 112 76 84 109 83 92 69 66 70 102 105 115 86 79 95 80 80 76 97 92 72 102 82 71 64 73 81 62 78 80 78 90 104 108 111 99 86 93 106 77 60 68 91 102 110 91 84 63 82 89 79 102 76 62 84 91 62 50 63 77 70 51 41 55 67 70 81 65 57 49 27 42 39 39 41 48 33 25 23 14 22 11 4 2 49390 289 89 30 9569 13 43 10 7933 2829 7368 9503 10741 9877 8761 6990 5669 5076 4813 4985 5295 5784 6011 6359 6277 6478 7529 8377 8887 9492 11159 12473 13048 13295 14416 15914 17575 18743 20823 22998 25566 27205 27400 28901 31413 34136 37749 40955 44181 47338 51916 55199 54320 49048 44980 42255 37740 32228 29185 29374 29657 29865 30509 30599 28094 25725 24426 22058 17985 14609 14726 17289 19813 21745 22651 23422 24107 24743 24766 24532 25040 25634 26251 26329 28018 30696 32650 33535 35256 36598 35218 34043 34659 32303 28962 30960 33426 27302 18341 20475 32562 34368 24329 13067 10054 8329 18889 25733 21736 21930 21743 25748 25673 15919 8559 4638 3000 2875 2945 3224 2837 2429 2526 3251 2998 1934 1297 983 923 1079 1098 989 868 816 848 736 887 996 1225 1188 1177 1215 995 657 461 208 102 25 58 141 64 98 142 124 152 191 268 256 232 303 357 382 444 487 523 565 529 523 492 548 600 529 484 263 180 159 142 92 102 118 90 88 95 159 246 113 104 131 125 85 116 227 218 170 147 121 130 178 121 90 143 113 52 41 109 121 123 69 127 151 140 85 36 83 133 130 85 50 58 78 100 79 77 77 60 106 74 67 98 117 100 83 73 57 58 71 91 105 118 107 83 82 98 65 90 103 88 99 98 126 110 95 56 74 86 76 77 111 109 73 75 86 83 84 70 73 54 84 85 72 72 64 86 71 63 71 75 66 78 64 49 70 65 61 61 68 68 66 61 65 61 42 45 31 37 37 17 15 11 49399 291 115 30 9565 13 43 19 7933 2838 7490 9050 11036 13027 13936 13247 13040 12085 10797 9976 9409 9157 9083 8564 8157 8783 9395 9633 9947 10342 10824 10766 10899 12415 13871 15666 15756 16969 18565 20006 20959 21875 23571 25779 27810 32763 38988 42198 46282 48694 49094 48648 45059 37178 28598 24319 22916 24098 25489 24900 21462 17593 15030 12954 11166 9637 8326 7298 6689 7320 10089 13460 17687 21730 24047 25366 26904 28398 27715 25332 23377 22712 23201 24777 27638 29888 29805 29140 29345 31183 33977 35311 36618 36147 32729 33496 31296 19355 13805 21243 37831 57535 68348 60749 51360 48842 25723 8841 4467 7922 19358 21185 11138 7437 5099 5020 4801 5049 4295 3055 2493 3016 3856 2960 2136 1483 1180 930 851 866 756 812 883 909 914 1018 1143 1206 1129 1195 1108 759 501 269 154 58 21 74 153 171 117 61 102 167 194 201 283 273 310 275 396 567 612 582 580 569 472 562 621 566 564 495 293 204 91 168 170 174 174 121 99 86 204 121 129 128 162 147 121 234 236 171 172 137 146 177 213 197 194 181 181 105 99 119 93 93 105 61 16 114 172 150 97 95 68 99 122 123 95 83 144 94 131 184 95 122 91 52 56 71 81 111 112 107 103 113 113 95 124 93 65 96 115 101 100 126 114 93 97 112 104 110 91 108 114 110 113 75 104 118 114 97 70 90 92 103 113 115 101 111 85 72 65 57 65 94 110 99 75 73 72 57 46 57 61 67 71 64 57 74 57 46 27 34 39 27 29 20 15 3 5 49408 289 114 30 9564 13 43 28 7932 2848 5942 7431 8820 10302 12000 14016 14337 14887 15127 15610 15849 16400 16713 15388 14187 13071 13003 13114 12787 12596 12888 12480 12537 13913 16740 19228 20795 22199 22291 22148 21754 23432 25289 25880 26349 27200 28145 30860 34787 37646 40040 40056 38093 34761 30177 27508 26312 25933 26008 26214 25399 24438 24218 23079 20746 17918 14584 11035 7195 4439 3234 3205 3904 5465 7460 9484 11758 14022 17526 21779 25016 28117 30840 31430 31967 33238 32978 31676 27952 24406 26343 28776 33697 32721 29760 30031 26465 16010 14984 25028 27668 29167 30017 27434 25432 30713 32172 25704 17588 16017 23115 27295 17133 5763 3769 4896 5488 4092 3041 2063 1564 1402 1467 1319 1066 1018 1051 959 882 827 897 850 749 892 1025 1092 1119 1140 1272 1016 722 373 149 60 113 98 126 132 83 103 138 119 114 162 276 241 289 330 355 433 422 414 481 619 692 527 498 601 599 543 554 516 332 166 95 149 135 73 127 142 126 106 170 167 114 126 177 211 212 255 196 142 113 111 166 218 174 159 148 149 116 142 64 83 134 121 84 97 87 85 88 104 84 118 86 140 132 122 129 94 81 129 133 105 118 141 101 51 41 79 75 99 86 84 96 88 83 87 84 69 89 106 105 101 73 48 87 107 73 71 84 87 95 112 98 90 109 87 70 72 76 90 73 83 82 72 80 51 57 67 76 80 90 94 69 69 68 51 42 48 51 52 66 55 39 41 49 48 47 36 31 33 34 31 15 14 15 15 4 49417 286 112 30 9562 13 43 37 7932 2858 4709 4851 5005 5893 7287 8063 9600 10881 11937 12681 14064 15558 14974 14064 14044 13994 15625 17312 17744 17408 17899 18740 19199 19427 18851 18655 18784 17621 16121 16056 17735 20254 23678 25868 26333 27069 27545 28226 30308 32731 34986 34771 32521 30640 28369 24066 20460 18028 16808 16284 16726 17221 17509 18963 21233 22497 21297 20532 20330 21121 20290 18813 18742 19337 17171 12918 10337 10291 10929 12391 14454 16434 18842 21669 25778 30646 35800 40334 46171 48870 45735 32847 20304 14406 12135 11948 14249 16035 14950 19176 23576 24501 26861 35639 41584 46655 61840 77702 36009 17203 14475 10685 7554 3914 2213 1915 1641 1852 1958 1600 1389 1290 1230 1279 1182 1025 1032 995 858 858 916 869 871 855 1018 1029 997 1136 1113 858 537 274 55 37 39 32 67 47 60 148 163 82 101 119 163 244 331 304 299 421 468 563 578 563 554 569 475 554 522 495 501 293 184 56 71 77 53 105 79 83 116 167 123 69 67 108 162 184 168 173 188 110 86 118 152 136 71 72 93 90 106 98 88 79 77 57 79 96 72 95 95 88 61 74 104 105 105 91 18 57 99 65 28 51 63 70 31 5 56 66 53 59 67 76 47 38 42 57 35 39 55 43 44 62 67 58 71 92 52 48 68 93 38 51 76 97 87 96 84 72 46 61 57 69 70 50 53 90 74 63 60 52 49 52 55 59 43 47 52 43 36 37 36 44 22 36 42 39 33 24 21 20 20 10 12 11 49426 285 109 30 9559 13 43 46 7932 2867 5719 6501 7164 7223 7267 7125 6741 6813 7647 9423 11750 14313 16136 15309 14354 14501 13458 12541 12134 12765 13289 13707 13747 13838 14106 14233 14619 14419 14255 14531 15144 14973 15613 16081 17165 19473 21707 23609 24170 26393 29033 29780 30856 29701 27257 28585 30223 29528 28373 28430 30146 28692 25858 26335 29556 28902 27296 27865 30128 33025 33871 28922 22644 19575 18421 19184 20290 20752 21688 23180 22536 21369 22934 23936 22049 20174 18861 18325 18327 20273 24063 24989 28061 27629 17078 11034 11836 15712 19353 21816 23205 21437 14649 8570 13388 23523 24227 25374 26970 32054 39905 42322 48811 34081 11459 4229 2953 2859 4340 4182 3346 1961 1215 1064 842 854 731 757 708 753 921 1039 1018 1046 1102 1092 1057 1033 925 688 452 222 152 78 102 29 9 67 12 -32 -30 51 178 234 260 216 246 347 482 601 595 599 615 620 566 570 634 560 567 605 513 251 94 78 72 83 139 71 82 103 117 176 149 171 168 121 174 205 148 122 125 161 93 127 106 119 120 60 50 117 58 93 85 105 75 101 94 77 72 89 66 33 53 81 101 116 115 46 59 77 90 105 95 100 78 47 55 68 63 89 86 90 80 62 107 76 86 66 45 47 66 99 53 55 61 90 68 65 91 90 91 65 54 63 73 69 66 75 68 52 65 54 75 76 70 60 95 73 60 61 74 63 41 57 48 47 54 47 46 49 46 45 32 42 43 31 32 34 36 27 26 23 23 15 2 49435 287 106 30 9556 13 43 55 7932 2877 3625 4058 4644 5233 5752 6615 7082 5770 3853 3326 4752 7674 9478 8933 8717 9188 8808 8884 9502 9352 9587 9772 9681 9491 8636 7720 8629 9968 11707 13863 14121 12777 11382 10997 11397 13216 16055 18974 21992 24303 27769 31029 30886 28335 31048 37551 35823 27747 24334 23082 22899 25350 29006 31707 31356 30105 29752 32141 35192 34808 34580 33297 31156 28912 27484 27475 26916 26578 26363 23466 19358 16555 15430 15973 17491 20029 22188 23597 23970 25309 29311 31662 33738 34920 38115 38106 34404 33063 29478 33101 40033 42271 41977 36608 23617 8893 12219 32559 49264 45224 23862 13928 8879 3483 1556 1335 1219 1122 1045 1039 1070 1045 941 987 873 832 927 937 857 996 1008 1131 1094 1079 1496 3392 1631 1042 852 612 425 254 120 76 29 40 19 80 95 117 88 116 148 231 180 248 329 379 475 545 543 546 585 591 570 654 620 566 545 464 447 315 156 141 86 126 176 118 140 122 123 158 162 128 145 246 146 131 153 103 145 162 183 190 151 112 181 117 93 104 99 90 120 92 90 90 102 4 31 87 116 108 96 90 115 115 91 87 70 100 109 61 66 65 40 84 120 85 77 77 99 91 108 118 115 52 54 144 114 64 89 93 73 96 120 136 116 98 65 89 84 78 108 107 75 69 100 82 92 90 76 55 68 70 77 93 82 67 59 63 58 59 87 79 76 76 86 68 38 54 58 42 47 61 72 71 47 36 33 38 37 31 34 25 19 9 3 49444 291 105 30 9555 13 44 4 7932 2887 3766 4217 4833 5643 5857 5944 6392 7143 8232 8716 8679 8995 9981 9845 8905 8960 9267 9178 9580 10301 10830 10821 9376 8775 8503 8459 8496 9997 11986 13561 13723 13335 12902 11708 11092 11748 13220 14517 15237 16049 18069 21253 26319 30377 32268 35033 34152 31120 30864 31728 30277 27149 25807 26435 26831 28189 30453 29749 27931 27498 26701 21983 17034 15776 16967 18607 20138 21483 21771 21839 22284 22821 22671 22383 23710 26625 26281 23322 20548 19703 23051 27664 31579 30056 21485 17592 26730 32866 25022 22191 26235 29377 28207 16529 7850 17152 29226 29841 17305 29162 50331 59609 53192 33841 9886 1543 1152 1278 1374 3111 4273 2055 1270 1165 1104 1365 1077 950 995 965 983 1143 1761 2541 1430 1105 1204 1125 860 666 462 239 53 73 85 120 85 107 116 157 71 179 191 170 147 294 383 451 540 621 608 616 574 645 639 586 657 625 626 596 453 253 178 161 110 125 121 95 144 211 174 242 184 186 162 117 153 217 214 167 117 186 208 177 159 143 163 115 87 44 112 102 69 111 95 128 132 157 113 90 113 163 147 142 119 106 104 114 96 90 121 99 99 102 125 82 84 118 112 136 117 109 119 90 112 65 116 122 98 126 103 70 93 85 80 112 113 107 88 101 113 96 78 105 124 102 102 100 101 100 82 81 103 95 74 81 87 93 100 81 84 75 67 75 88 101 100 72 78 76 84 75 69 67 70 67 57 58 50 51 57 46 49 41 33 32 30 19 8 6 4 49453 289 107 30 9557 13 44 13 7932 2896 5609 5474 5012 5086 5433 6284 7638 8536 9006 9749 11051 13284 13004 10845 10453 11201 10741 10581 10292 10467 10955 11648 12074 13268 15805 17136 18043 19147 18124 14686 14605 16313 16706 15753 13998 12726 12920 14585 15883 17251 17397 19607 21679 23809 29597 33392 35558 36584 35228 31472 25238 21534 22116 22331 21113 21460 19784 17678 16389 14866 16155 20157 24935 28835 31488 34726 37668 37372 34562 33775 33004 29291 26560 25283 25623 25502 25017 21646 17105 15125 15762 19739 27437 37768 42650 35210 24574 18989 16886 14782 11957 11359 9853 4977 3657 10630 18152 17274 30875 49980 55024 44657 39703 38993 28776 22547 16726 9266 3371 2530 1981 1873 1805 1523 1327 1527 1084 990 1035 1369 6022 9470 2430 1165 1131 1012 994 1134 998 652 445 360 169 70 35 34 9 32 20 113 105 26 1 136 173 204 263 289 484 569 541 507 535 634 659 646 568 517 535 458 382 271 144 108 89 141 130 134 94 95 110 211 187 140 121 97 113 152 164 181 154 130 142 172 166 150 114 109 101 108 98 95 57 80 95 123 102 111 135 111 80 76 93 114 93 59 120 99 57 27 75 107 61 50 63 93 99 99 86 77 58 81 83 42 51 55 31 81 72 69 94 113 84 61 63 85 78 48 76 62 79 74 70 69 76 97 112 108 92 82 60 58 62 69 69 67 64 50 80 81 85 63 60 83 65 41 57 67 53 54 53 53 58 45 38 38 39 38 34 39 35 30 28 19 24 12 14 13 1 49462 283 109 30 9559 13 44 22 7931 2906 7255 8536 8823 8077 7421 6818 7825 10657 12334 13299 15660 18406 19312 17892 15758 13862 11986 10288 9109 10106 12006 11551 12119 13744 13973 14445 14551 14306 13283 13182 12141 11472 11863 12219 11916 12773 14545 14614 14381 15299 16761 17215 18249 18412 18923 19153 20072 21792 21582 23545 28727 29518 31985 32471 29533 25914 22843 20335 18288 17461 16980 16606 16719 17963 18772 20220 21546 22566 21600 18016 14123 12181 11893 12329 12824 15123 19401 20396 17693 12768 8574 6882 7917 8839 10033 11930 12024 9768 7060 5555 6277 9520 8632 6122 6929 23065 39604 44416 43969 47118 36607 25027 31011 49407 67910 57936 37218 30670 41721 46504 38884 33108 15037 2570 1156 2096 6116 11865 8785 2698 2825 5453 10208 14039 1891 1188 1182 1118 636 293 364 250 121 83 60 20 95 12 85 79 82 117 82 112 173 272 316 446 467 497 578 570 547 501 630 608 583 415 419 293 162 103 111 99 95 133 134 138 83 71 85 145 220 157 133 123 163 172 125 170 164 197 173 144 137 92 54 44 81 30 22 63 90 64 106 88 63 76 54 66 95 51 81 69 41 69 81 62 79 92 66 50 26 32 72 83 74 65 51 63 44 49 50 72 36 51 69 74 74 33 4 55 71 67 50 58 45 73 60 44 25 33 77 90 56 71 63 61 68 56 41 61 67 59 51 59 59 40 33 59 47 44 53 61 45 42 47 29 36 24 27 28 33 28 16 11 8 19 18 13 14 12 12 49471 288 111 30 9561 13 44 31 7931 2916 7154 6666 6956 6958 7023 7290 7388 8718 10728 12772 14380 16134 19249 22398 25392 27628 25458 19483 15233 15160 16266 17271 15485 12260 9437 9508 11087 12723 14303 15366 16481 18110 17284 14628 11994 10537 9592 9623 10296 10781 10923 12097 14056 16024 17434 19873 23888 28998 30877 27887 25993 23706 21163 21057 22500 22681 19727 14210 12401 12928 12018 10973 10406 9438 8420 7282 6582 6712 6949 6433 5758 6282 8392 9456 9955 10997 13059 15458 16504 15497 13733 10924 6836 4209 3146 3258 3594 4734 6224 6598 6159 5045 8997 21714 27964 27934 31175 29842 32595 34681 40772 54516 73736 77602 65096 63398 75917 104836 93026 54207 32871 10027 1391 943 866 870 1002 2038 5633 13004 32260 31723 18611 19398 12689 4277 1406 1104 798 493 378 239 110 13 1 104 100 143 64 71 88 131 140 229 301 312 461 576 557 520 585 647 547 547 501 545 626 616 535 407 170 158 123 140 142 134 127 208 207 215 145 212 192 202 192 122 147 166 143 165 217 176 220 254 193 126 60 103 84 85 74 61 30 26 67 40 77 92 104 124 138 126 121 80 79 137 91 81 96 91 95 55 42 62 91 96 52 55 71 88 82 56 68 77 90 63 76 108 51 96 107 96 98 89 45 48 62 85 60 63 99 83 58 67 88 92 82 94 84 37 44 67 83 56 51 52 66 73 93 52 43 68 94 71 65 44 40 59 50 45 56 48 37 32 39 40 33 34 40 25 31 29 22 21 10 5 1 2 49480 291 114 30 9564 13 44 40 7931 2925 6980 6001 5777 5380 5320 5291 5179 5531 7199 8790 9633 11202 13653 16066 19008 21441 23607 27198 30394 29394 25367 22220 21924 22767 22706 23303 23912 23231 20267 17052 13916 10652 8919 7758 6776 5369 4300 4139 4624 5469 6091 5867 5483 5159 5893 7854 9095 10576 11777 12893 14147 14185 14694 16967 17566 16454 16349 15218 13590 11191 8864 8007 7825 8067 10371 11180 11099 12986 13816 12619 11198 11700 13542 14048 12953 10956 9221 9492 11552 14109 16400 18205 21839 23132 23698 23297 20482 17443 24306 29497 32801 24337 26520 36752 43312 38550 36745 41249 50281 64760 67806 60406 47668 24179 10000 6737 5305 3914 3791 3154 2468 1566 1051 902 938 1369 3190 9693 20046 29440 38463 54298 63505 46826 41549 55971 14869 1519 703 347 364 189 138 108 93 123 102 67 85 108 107 178 211 190 258 439 560 603 616 585 533 571 570 543 549 716 646 590 482 317 113 146 156 139 161 186 171 229 251 352 272 239 164 191 182 209 193 173 180 214 212 238 247 250 193 152 99 123 117 159 64 43 113 133 103 107 69 49 88 91 82 81 125 99 71 123 125 142 98 87 50 92 95 106 106 78 48 58 130 143 105 124 131 99 77 110 73 82 122 126 95 126 109 95 113 90 116 132 85 79 76 79 91 126 120 84 75 84 72 101 112 90 76 90 90 87 96 98 106 109 87 72 75 67 90 91 83 89 81 64 67 75 70 62 52 59 48 58 65 65 46 40 43 40 24 25 21 17 15 10 2 49489 286 118 30 9568 13 44 49 7931 2935 2827 2448 2729 2738 2507 2265 1780 1639 2578 4462 6338 7448 8037 8608 9518 11127 13119 15162 16555 18662 21822 23159 24597 24378 23162 22650 23046 24417 24092 23699 22532 18534 14152 10476 7563 5970 5814 5746 5899 5932 6283 6023 5419 4937 4656 5120 5931 6288 6487 7038 7068 5352 3964 3094 4097 6198 8155 10449 13065 14531 13791 12056 11231 11541 12202 12462 13070 13547 11789 8579 5931 4467 3667 3440 3967 5097 6868 8855 10267 11172 13217 15046 15095 14738 13824 13057 13925 16264 18301 18149 19020 21320 28158 51947 70706 70776 63424 62284 51634 29775 31787 52627 61642 49491 46287 43196 30037 36641 68157 57089 18715 6609 2188 1023 1253 2281 4740 5059 10912 29299 28218 19206 22067 9507 18999 30494 34542 6645 722 371 280 155 110 117 79 110 107 61 21 48 23 103 151 222 249 347 447 610 626 511 393 475 590 562 551 636 592 480 305 176 116 85 149 161 46 79 172 144 185 242 223 143 137 114 98 94 95 177 167 176 236 163 130 144 126 101 79 86 57 90 81 33 59 80 82 55 50 91 82 63 65 54 40 70 119 55 62 27 45 47 59 40 72 35 24 74 69 -6 39 35 15 66 27 49 25 30 26 50 78 60 58 41 55 69 73 67 78 94 73 61 38 24 62 60 40 42 39 60 58 35 29 28 42 48 42 64 47 49 53 53 44 50 55 35 28 34 39 27 18 33 37 14 9 14 17 27 25 29 27 23 12 7 3 2 9 8 49498 282 121 30 9571 13 44 58 7931 2945 2992 3043 2714 2406 2140 2222 3078 4231 4968 5500 6784 7573 7594 7731 7685 8085 8838 9639 10649 10672 9519 8645 8468 9166 10110 12069 14137 16254 19688 21050 18469 16760 16068 15984 16430 15330 15372 16936 17695 18184 19071 20216 21174 21427 20442 19855 18961 18248 17066 16160 15667 15928 17057 17553 13497 9382 6592 4097 3933 5496 6960 7033 7291 7850 8886 9962 10389 10852 9920 9821 10348 10106 9235 9419 11009 13460 17066 21840 25543 24921 21155 16700 12746 8964 7864 10696 16200 20448 21511 20047 22343 28201 32268 40059 47427 47693 56233 50367 41441 44542 50328 73424 99695 44325 28775 33564 31905 67199 67041 29266 8935 4362 1556 941 879 826 771 712 782 744 774 890 1061 1103 1015 852 889 799 624 357 331 109 13 -28 20 62 91 113 33 50 69 60 115 217 320 375 482 492 562 549 488 509 609 632 608 548 453 261 129 89 68 68 93 156 111 88 117 107 157 110 109 127 110 161 120 69 48 84 127 193 161 132 134 127 96 62 70 69 72 126 38 44 34 89 59 47 34 48 40 42 64 44 57 57 45 61 50 74 50 12 27 40 14 38 3 49 52 47 48 38 30 51 74 38 42 47 44 22 45 65 50 56 5 51 33 33 36 44 19 35 52 17 15 20 34 56 48 12 5 18 37 20 21 37 21 19 24 28 21 11 22 40 42 54 37 26 27 28 19 22 6 4 5 2 999999 999999 1 5 8 7 12 7 49507 286 95 30 9575 13 45 7 7930 2954 5418 5578 5360 4402 3575 3411 3730 4029 4016 4046 4547 5051 5446 6046 6720 7518 8219 8936 9300 10091 9186 8431 8011 7937 8296 8889 9464 9512 8698 7598 7121 8515 11161 13936 14901 14510 13961 12636 11931 13258 14274 14960 17564 21262 25026 28339 31534 33054 31342 26435 21960 19476 17746 16536 17379 18535 18696 17663 16308 15652 14779 12559 9779 7663 7027 7244 6990 6811 6540 6598 6580 6956 7718 9276 12359 14316 14730 16502 20139 23259 27277 32565 37739 40517 38826 35544 33021 36367 41525 45280 46317 44324 40649 38726 43363 54440 68817 76309 64754 48267 49375 71153 86118 122265 92877 35809 19925 13209 8532 5355 4524 3673 2308 1098 966 853 719 834 843 826 808 902 885 1006 1088 1096 1086 971 814 512 310 190 59 130 14 2 82 95 102 177 127 145 152 208 218 300 487 556 512 518 393 486 542 608 669 632 531 359 114 24 25 11 74 106 119 119 87 124 94 138 119 92 115 60 51 82 128 148 225 182 140 163 202 131 68 54 42 122 92 27 85 92 76 66 77 38 12 71 43 65 64 48 81 76 60 75 70 85 97 84 75 79 77 122 89 80 116 99 55 46 30 65 50 86 81 77 96 88 57 44 53 74 93 70 61 41 47 42 18 78 93 65 73 74 62 52 81 75 59 66 62 53 56 56 65 67 49 71 83 70 51 40 54 53 51 41 51 58 25 39 34 30 35 35 16 13 18 7 20 31 39 22 13 15 10 6 49516 290 98 30 9578 13 45 16 7930 2964 8101 9813 10353 8819 6840 5538 4957 4794 4720 4607 4711 5004 5293 5481 5996 6385 6531 7102 8059 9052 9735 10619 11733 12512 13541 14958 16594 18437 19496 19675 19552 18658 18067 19059 20392 21349 24854 26939 27130 27310 27794 28180 27061 27136 27703 24275 21404 19732 20659 22342 22786 22896 21833 19463 16321 13343 11623 13455 13685 12623 12946 13424 13000 11289 10948 11714 12823 13622 13706 14677 16269 16453 16518 17607 19392 19762 20677 19656 19165 24953 33236 33653 29363 27706 27038 28097 35168 38810 29395 24651 36364 42669 35019 30109 33659 36383 46102 54038 66114 81058 89456 85877 54396 21847 5190 4917 4370 3764 3364 2590 2109 1735 1550 1084 964 874 918 1212 1054 2250 22000 33251 4863 4347 1658 1069 1024 1034 697 300 239 209 46 35 17 -16 -2 6 13 27 82 153 266 327 392 523 550 532 524 523 493 501 572 608 585 620 531 304 122 115 141 92 59 88 149 139 131 74 126 52 111 130 111 149 119 130 169 178 254 226 224 201 147 137 64 126 66 51 69 97 107 126 124 25 -5 79 93 100 96 83 76 57 85 79 60 75 122 95 82 63 86 93 89 45 44 32 77 65 93 84 80 124 57 92 56 68 104 94 58 37 80 98 61 48 82 110 99 86 78 70 107 60 70 76 52 46 55 59 69 73 57 75 103 60 79 86 71 53 47 55 59 65 79 64 73 52 78 82 53 42 45 43 39 56 35 46 49 46 35 40 36 34 41 38 26 21 8 11 15 10 49525 290 99 30 9579 13 45 25 7930 2974 2914 4005 4468 5485 6334 6524 6401 6178 5751 5222 4654 4269 4101 3919 4319 4891 5466 5989 6763 7702 8589 9045 9747 10818 11531 12394 13512 14256 15261 16741 19071 22612 26369 27358 27622 29408 33504 37966 41604 42936 38111 32157 26655 22691 21985 24195 26264 27445 28281 29549 30617 30867 31489 32836 34152 34819 34040 31778 28652 22994 16762 12170 10063 8779 8047 8216 9119 10282 10517 10696 11448 12372 13932 15106 16641 17404 15759 14054 16228 25347 40522 52145 57293 56070 49997 47014 48242 47064 45342 32033 30998 36829 33436 34106 47854 62628 68927 77678 84278 58450 12604 6959 7899 6395 3708 3056 2788 2140 1496 1151 1045 1126 1133 1127 993 923 1006 1053 968 883 2149 3823 1206 873 1040 986 1044 881 501 245 246 198 85 -49 31 10 106 104 109 196 189 180 226 298 443 548 452 519 500 498 600 607 635 708 683 598 581 445 109 60 116 100 104 73 100 150 215 82 44 54 28 70 148 142 81 98 227 251 204 176 228 160 118 90 81 116 49 98 86 78 63 112 127 89 82 94 28 41 100 87 100 116 78 88 103 93 95 69 65 62 79 84 114 83 79 75 72 55 65 104 90 121 97 89 85 50 86 66 67 94 99 96 88 45 72 87 77 80 73 52 39 78 78 62 71 78 62 64 68 82 55 53 84 77 61 44 58 64 55 60 65 75 82 46 63 68 53 41 45 59 48 43 41 55 43 22 25 40 25 24 35 21 28 24 31 13 13 5 12 7 49534 288 99 30 9579 13 45 34 7930 2983 2685 2399 2069 2537 3316 4231 4544 4934 5276 5499 5622 6210 6512 6307 6062 6040 6293 6511 7215 7832 8988 10883 12175 12484 12512 13075 13951 14455 14956 16211 17888 20242 22605 23935 26297 31325 34592 33630 29474 24783 20926 18602 18255 19064 20925 22720 25066 27909 30400 31069 30761 29574 31341 35451 39274 41248 40176 38578 36243 32680 27924 23672 21527 21634 20313 18280 17791 18635 19588 18995 18777 18393 17549 18900 21387 22991 21759 21452 25937 35052 45105 52314 48291 39646 31017 20926 11704 9375 14138 21099 41657 74818 72069 52370 65866 66179 43400 23030 7203 5056 5063 4364 3148 2364 2070 1693 1603 1466 1059 1017 1113 1149 1086 1118 997 903 967 892 875 912 960 894 923 979 1052 1056 993 939 564 358 225 107 94 155 190 120 101 32 105 59 170 295 332 344 471 460 471 439 492 572 566 592 516 614 620 561 529 281 88 147 152 61 136 161 126 127 102 128 166 131 31 55 128 99 113 235 249 207 130 152 179 118 90 87 65 75 139 97 118 75 92 119 128 94 65 89 101 111 117 113 88 104 77 100 115 116 89 56 86 54 59 59 78 110 115 94 50 29 46 62 90 120 74 44 87 78 83 77 74 62 75 47 66 73 55 72 89 91 79 76 87 77 89 115 69 64 79 72 91 86 45 53 51 75 76 46 68 62 68 69 56 75 97 96 74 30 45 36 50 66 64 39 37 30 25 45 37 32 42 39 42 22 25 18 4 9 999999 6 49543 290 101 30 9581 13 45 43 7930 2993 3652 3914 3935 4648 5041 4900 4173 3496 3513 3682 3590 3400 3201 3142 3333 3830 4418 4944 5362 5984 6562 6938 7627 8267 9262 10396 11407 12009 12146 13702 16428 19257 21406 21862 20479 21530 22694 23704 25770 26458 23344 18397 15203 13556 13282 17008 19289 19444 21956 25862 28258 27210 25351 24364 25915 28944 30348 28634 27454 28527 28156 25846 26238 29071 32931 33792 31988 30304 28940 28539 28562 28082 25804 23787 25111 29243 29102 29955 38057 53325 63000 62912 64391 66892 53133 46811 49229 50326 49543 43666 44691 51460 51822 25159 11279 10206 10776 7403 3963 3530 3213 2435 1856 1763 1706 1529 1304 1141 1048 921 1077 1177 1074 1083 1038 951 955 970 1058 1015 870 947 1059 940 934 1036 1001 1134 843 439 340 242 132 73 57 136 108 122 167 128 149 305 426 448 539 517 454 419 393 497 625 647 614 666 604 621 531 446 247 192 144 83 191 144 146 83 153 167 139 117 92 119 88 122 177 232 222 253 183 136 183 159 97 116 113 111 62 100 94 101 102 116 78 68 87 84 95 113 92 112 48 103 97 94 108 97 73 109 143 82 111 112 113 107 95 91 98 82 66 76 70 113 93 105 65 64 109 67 86 43 61 54 67 79 107 79 46 53 59 80 97 76 85 91 98 115 113 82 95 87 83 76 87 80 65 55 46 61 72 91 73 77 85 97 91 93 75 82 78 73 60 70 62 59 64 56 37 33 49 50 44 54 43 40 31 21 29 23 17 11 49552 290 102 30 9582 13 45 52 7929 3003 5652 5971 6303 6784 7704 8369 9192 9330 8186 6851 5934 6054 5919 6136 6426 6065 5701 5695 5952 6378 6074 5318 5566 6643 8782 9954 10307 10336 11677 14054 16210 17348 16037 14389 14005 15600 17048 19371 20516 19721 17882 17640 17733 16413 14427 14396 13927 13755 14842 16790 19551 23494 25550 23248 19241 17713 18828 20294 20763 20976 21540 21970 22132 22551 21867 21220 22055 24316 28182 35272 36567 32963 29138 27493 28887 32446 36788 39130 41986 48266 55360 63858 65279 55591 43256 37853 39883 48156 47203 41394 37839 30505 18950 8894 3864 3011 3254 4169 4433 3437 2587 1826 1586 1521 1389 1317 1110 1063 1048 972 1042 1139 1081 1006 1008 956 967 1002 949 971 1092 1066 1041 1039 1119 1165 1146 1212 1063 547 437 233 135 62 45 65 62 97 131 190 292 358 564 589 490 479 430 377 492 610 602 593 649 666 559 590 520 381 257 198 185 164 163 185 111 103 123 197 179 142 130 164 184 157 241 200 171 168 150 213 215 153 115 109 85 124 69 84 107 110 117 92 98 60 92 93 68 117 125 105 115 117 136 89 92 95 80 91 111 110 84 82 90 70 80 79 145 86 47 67 88 82 91 106 92 74 108 95 83 105 89 66 68 102 71 60 64 107 97 95 87 112 100 85 68 96 68 78 91 97 86 69 81 81 91 59 40 63 81 91 98 86 80 79 65 58 63 65 61 66 73 57 47 52 49 44 50 39 54 42 30 19 16 25 20 9 13 5 999999 3 49561 290 103 30 9583 13 46 1 7929 3012 7972 8371 9355 10094 9145 7492 7398 7834 7600 7412 7890 8097 8442 8838 9170 9971 10462 10269 10478 10593 11191 11380 11986 12750 14098 16818 20604 22161 23123 25504 23499 23052 24530 25947 24837 25334 25965 26496 27449 29035 30276 30218 27183 24521 21792 18965 17188 17049 16596 17044 18586 20637 22430 23650 25506 26938 27700 29383 30187 29261 27712 26690 27309 28039 27244 25569 24256 24527 24925 25032 26568 25669 22603 20367 18932 19628 22534 26546 28026 23727 18869 17367 17805 19463 19586 17121 13675 13245 22036 24989 16832 10274 7270 6161 4297 3686 3871 3997 3583 3079 2558 2005 1831 1845 1738 1458 1231 1186 1211 1152 1138 1127 1104 1145 1114 1158 984 1297 4455 3805 1241 1038 1080 1124 1262 1336 1374 1437 1727 1008 502 295 234 130 60 82 37 102 176 180 228 358 469 505 484 485 416 385 406 492 580 530 543 657 630 558 571 374 200 186 231 138 102 163 131 97 162 162 218 191 202 211 228 199 215 168 189 135 184 185 88 109 108 107 126 78 128 82 73 63 102 107 77 127 135 84 77 86 24 8 111 130 112 107 88 115 120 68 102 151 102 100 105 99 92 94 144 105 73 59 65 74 77 85 87 96 88 117 123 107 91 115 119 87 94 106 111 89 97 104 106 115 114 84 72 88 109 75 68 92 89 103 94 80 77 68 88 70 69 66 68 61 71 80 54 56 66 61 45 25 53 67 58 38 47 61 52 45 40 39 41 27 35 24 21 23 20 21 12 13 49570 285 102 30 9582 13 46 10 7929 3022 5142 4188 3656 4252 4086 3324 4369 6857 8528 8272 8124 7651 7527 7363 7384 7311 7950 8227 9049 9492 9413 9216 9145 9559 10218 10604 10712 12223 13772 16129 20466 26278 29139 26630 20943 18743 21281 26510 30946 32193 33182 36715 39873 42647 45385 45344 43620 40786 37034 33076 30558 30219 29458 29962 31597 32705 31851 28968 25375 21854 19486 17989 18305 18097 18377 19911 21260 21409 19630 17029 17864 20980 23039 17769 14436 16376 18404 19105 19266 16485 8142 4309 3859 3772 4438 5314 6425 6568 4942 5756 6884 6102 4454 4249 4253 3653 2840 2373 1973 2158 2110 2176 2354 2347 2094 1764 1509 1164 1120 1118 1107 1106 1230 1481 2436 1624 2715 7865 22979 31503 17064 2805 1152 1152 1168 1306 1487 3159 5085 18140 12452 404 217 159 110 -19 8 149 126 168 219 268 395 463 494 391 346 350 275 328 473 567 682 633 672 679 607 362 190 232 156 195 153 102 69 115 111 160 203 170 285 166 192 197 206 165 164 142 91 96 154 95 34 75 89 75 148 38 84 118 79 49 80 47 83 98 107 86 85 120 144 117 54 -1 66 76 78 106 90 64 73 72 111 75 89 108 56 78 59 55 73 71 101 101 58 40 80 106 92 96 81 99 68 31 64 82 66 87 67 75 76 76 93 80 97 76 28 61 73 55 37 57 82 94 68 67 69 64 66 65 48 52 56 71 48 34 60 50 45 46 50 43 39 35 42 40 37 33 32 34 37 25 23 28 14 49579 292 103 30 9583 13 46 19 7929 3032 3856 4551 5069 4951 4441 3431 3068 4697 7598 8874 8966 9289 9401 9200 9249 9342 8888 8212 7631 7331 7429 8540 9027 8366 9070 10633 11650 12355 13613 14637 15800 19269 24842 28474 28768 29171 29026 28434 26906 28097 32069 34944 33105 30701 30163 31705 36402 37923 35165 33553 32760 30714 27508 24311 22690 20945 19462 18693 18689 18714 18329 17945 18175 19632 20818 19537 18125 17768 18785 21021 23851 25686 26274 23298 20699 20646 19935 20358 23508 27648 29822 24771 20132 18449 15904 10464 8556 8525 8614 6708 4022 4202 4801 4105 3190 2396 1953 1837 1856 1793 1902 2042 1975 1866 2200 2300 2020 1574 1161 1142 1111 1137 1123 1211 1121 1155 1438 5211 19931 26742 12256 2236 1179 1119 1048 1388 1177 4005 46872 97391 12527 609 161 53 57 59 154 221 86 167 208 311 490 529 533 351 354 303 339 427 524 541 658 623 558 588 442 247 195 238 201 110 173 166 90 176 241 198 141 203 218 205 176 187 117 72 84 169 148 90 68 115 79 100 101 66 79 83 177 168 90 103 103 182 183 116 115 77 63 84 127 87 58 112 116 164 113 79 136 83 38 84 70 72 119 125 125 67 70 120 140 102 89 106 106 106 110 103 81 77 107 124 124 111 84 81 68 64 65 115 98 83 107 94 128 89 89 77 104 74 97 100 85 84 49 69 68 66 83 82 83 89 93 79 69 80 76 55 72 46 42 77 74 64 67 59 47 48 63 47 47 46 45 31 42 30 23 19 17 16 16 5 49588 282 75 30 9585 13 46 28 7929 3042 2201 2179 2280 2402 2340 2087 1860 1359 1059 1163 1497 2209 2647 2749 3255 4600 5316 5774 5824 6276 6624 6834 7010 6956 7187 7677 8390 9086 9900 11048 12685 13821 14841 15950 16504 17928 20978 24691 27165 28111 28878 29439 28950 28721 28650 27120 24208 20626 19527 20086 20910 21212 21893 22981 23210 23509 22991 21473 21230 21270 20268 18923 17774 18029 19059 18920 19404 18790 16767 15819 15421 14701 12903 11977 11956 10896 11174 11870 11669 12094 14004 15555 14820 12696 10685 9341 7840 7334 8693 13262 12801 8248 4652 5148 8261 11890 19616 26647 31837 29596 20329 9633 4364 3916 3707 4256 3396 2259 1945 1923 2101 1936 1556 1265 1224 3598 12246 15076 6324 1570 873 844 855 826 1153 2292 6825 16395 137354 355140 70787 6700 397 192 133 115 97 67 59 23 128 154 165 325 429 463 321 283 207 169 278 395 452 521 462 478 344 219 153 89 117 107 120 158 230 176 209 263 240 151 222 177 185 142 95 67 94 90 73 14 -7 3 35 59 4 6 91 54 76 64 60 37 68 29 43 60 -13 9 45 34 100 59 82 85 45 47 60 46 38 49 82 37 17 49 63 39 75 65 57 43 28 61 63 29 68 62 61 23 48 54 48 42 57 28 46 77 78 45 23 45 52 78 77 56 41 39 30 36 42 26 45 50 38 45 47 51 64 77 62 40 26 29 44 23 22 34 20 34 42 23 22 18 25 35 5 999999 16 15 8 999999 16 13 49597 290 105 30 9585 13 46 37 7928 3051 3731 3317 2355 1659 991 825 1005 1651 1477 888 943 1220 1111 1143 1294 1453 2081 2883 4514 5363 5126 5424 5810 5037 4988 4650 3959 3338 3199 3154 3968 4860 6670 9117 11423 12824 13333 13831 17094 23614 31549 39239 47768 55098 61395 62640 55915 50288 44548 39601 36271 33880 32082 31206 31710 32529 35342 36675 36350 37953 38451 37756 36885 39277 42048 42887 44353 43826 35174 31749 30905 26959 24151 20952 15917 9171 4640 2816 2547 2371 1987 2026 2077 2163 2444 2447 2349 3031 4226 5664 6728 9263 11416 7456 9459 18166 27433 29499 16591 5757 3561 3624 4063 4214 4582 4439 4170 4990 7189 7554 6980 6511 7455 6675 3141 4785 8960 5934 4179 2646 1265 2066 16518 7617 1894 1726 1979 1766 3138 22041 85392 23642 620 117 78 25 45 123 88 60 84 208 253 260 375 426 443 317 212 176 385 375 449 456 419 460 380 302 179 97 197 218 179 161 140 196 240 247 246 215 190 188 116 156 50 123 74 96 111 69 73 96 110 127 108 51 118 122 93 55 56 81 67 89 102 102 67 52 44 79 93 91 141 105 91 57 42 72 85 102 93 96 80 33 56 91 74 61 104 99 66 54 65 77 62 67 32 45 62 69 44 37 46 65 64 65 59 67 90 53 57 93 78 74 65 67 59 58 57 57 60 50 65 80 65 83 66 71 68 69 76 72 53 37 50 68 66 50 34 41 46 45 36 36 41 28 34 38 25 28 37 22 14 23 18 19 2 6 6 4 49606 289 105 30 9585 13 46 46 7928 3061 2907 3071 2855 2160 1898 1475 1349 1654 2436 3135 3807 3793 3447 3175 3283 2746 1691 1418 1527 1587 1653 1568 1428 1493 1242 1564 2320 2968 2974 2488 2155 1622 1303 1238 1295 1563 2032 2441 3417 4858 6720 9481 12664 14569 17136 21846 27390 28328 28074 27137 26576 27343 27937 28051 27550 25442 25091 26194 25838 24945 25685 29841 35172 39023 40370 40147 42840 50668 57842 62029 64128 61779 52019 43901 40939 38874 31309 17870 9252 4459 2138 1818 2008 2323 2629 2800 2101 1609 1407 1377 1941 3095 3974 3849 2526 1835 1673 1645 1755 1999 2176 2535 2973 3505 3812 3810 6247 17809 35390 45890 49265 56137 73897 87652 39105 5335 1318 995 973 1204 1092 6518 15891 11146 47875 41084 72162 11098 3067 15480 8402 353 214 85 54 60 92 129 62 138 171 167 362 284 380 358 317 249 252 282 230 266 360 401 414 324 290 144 86 135 138 244 150 224 260 149 144 208 207 163 189 98 93 87 105 63 81 76 51 83 43 90 153 109 111 121 81 65 86 63 39 85 79 78 34 43 62 88 76 43 28 50 44 55 75 88 53 103 78 54 122 39 69 66 47 35 39 33 54 60 110 142 92 71 74 62 60 67 64 49 88 64 89 70 53 61 75 38 66 88 61 44 58 72 68 46 36 34 79 74 81 92 71 44 58 41 32 65 67 58 71 61 30 49 53 51 46 46 43 41 30 28 51 45 35 20 19 19 18 20 22 32 19 12 16 10 14 1 2 49615 292 133 30 9583 13 46 55 7928 3071 5302 4394 3972 4073 4369 4799 4876 4886 4075 3172 2941 3251 3876 4752 5660 5952 6740 7435 8564 9752 10930 12010 12252 11910 11016 10605 9773 8161 7372 7111 6445 4310 2189 1473 1050 862 977 903 816 1199 1577 2171 2431 2877 3203 4241 6008 6884 6539 6133 6176 7111 8873 10909 13728 17476 21779 26598 29326 31078 35212 40393 46354 46912 37619 27156 19797 15872 15795 14990 15858 20356 21038 21662 22837 20358 16700 12750 9215 8031 6946 6523 6213 6180 6421 5546 3805 2759 2341 1855 1505 1628 2128 2309 2308 2229 2554 2769 2781 2859 2920 3030 3314 3759 4064 5077 11540 19966 13863 4899 3182 4232 5134 5837 6996 4897 1237 1101 1060 1169 1290 1408 1365 4480 43544 82127 32003 13189 31648 9072 419 193 68 99 141 95 143 193 145 59 128 250 300 403 470 375 291 246 167 292 260 309 350 305 381 314 318 154 187 251 278 305 297 260 176 188 219 218 213 165 131 130 111 92 78 170 118 52 34 84 103 124 133 45 126 156 59 93 132 117 71 90 88 115 85 50 89 137 105 95 103 108 100 143 108 96 113 95 83 106 153 129 117 114 110 87 106 112 120 129 99 88 77 105 82 138 110 108 103 91 92 87 92 92 120 105 105 90 100 112 102 92 69 116 81 99 116 98 101 91 86 96 93 109 103 90 88 105 94 99 94 95 91 94 99 91 106 83 65 75 80 74 89 82 71 71 68 80 84 74 65 60 62 63 57 53 54 43 39 41 24 17 49624 285 102 30 9582 13 47 4 7928 3081 5538 5568 5408 5570 5724 5437 4437 3923 3478 2836 3498 5244 4666 3854 3907 3628 3789 4576 4699 4753 4882 4969 5332 5521 4569 3657 4063 5342 6642 7428 8008 7337 6141 5241 4678 4781 5863 7476 8897 9266 8939 8055 6570 5467 4931 4564 3956 3961 4395 5196 5013 4073 4464 5580 7169 8617 9979 11196 12465 14314 13610 9707 9387 12963 17614 19108 17665 12295 6913 4577 5875 12756 21933 23370 17238 12043 10128 10038 11839 19080 23174 22257 19942 17465 14223 11618 9783 5940 3152 2330 1902 1593 1500 1808 2098 2191 2209 2247 2524 2426 2436 2835 3416 4048 3974 4023 5609 9762 18315 37971 41482 30611 22225 22275 28711 21571 5574 1549 2294 5249 6494 6657 6590 17365 17885 6305 4526 11482 6402 3703 1774 334 99 94 67 81 146 129 56 101 79 154 228 388 425 359 209 255 217 157 174 281 254 170 135 157 159 115 136 190 187 156 128 179 118 137 111 211 183 111 43 16 46 70 152 59 99 99 40 17 53 61 47 53 2 12 80 52 54 50 76 71 56 35 80 83 83 93 105 82 71 108 101 50 67 90 97 56 67 57 10 30 60 82 71 79 71 56 42 45 27 31 50 46 67 109 74 84 95 70 68 64 66 30 24 56 36 45 50 64 48 55 73 49 46 51 45 18 43 26 41 65 64 51 48 66 71 55 51 45 60 63 40 52 52 31 35 41 33 39 53 29 27 14 18 21 30 19 22 19 20 24 18 14 4 49633 292 102 30 9582 13 47 13 7927 3090 6168 6683 6366 6117 5655 5634 5423 6073 8071 9669 9713 7459 4857 3199 2199 1406 1121 1372 2237 3314 4108 4718 4948 4744 3841 3110 3009 2716 2703 2932 3387 3583 3529 3784 4068 4428 4761 5588 6499 7450 9232 11351 13403 17505 20866 20474 20353 18641 13136 7636 6738 7385 8036 7426 7422 7825 8842 10703 12596 15019 16057 13786 11984 10968 9431 7753 6223 5006 4624 4512 5980 8765 12869 14684 13168 12961 16014 19896 22380 27438 33968 38678 36130 31244 27201 22699 18853 20472 28035 34219 32225 24137 10158 3997 3287 3623 4033 3283 2408 2367 2538 2408 2600 2736 2564 2406 1997 2270 2250 5024 12478 22423 30400 37615 48654 64966 57228 35407 13779 13166 30733 42476 24608 6734 8112 12254 5633 7546 19636 14274 3321 1212 262 145 132 72 26 120 172 72 -20 233 334 433 406 316 240 180 235 154 163 209 241 240 172 134 144 180 259 178 226 292 300 227 202 175 274 202 175 178 118 137 166 173 132 201 89 104 149 69 110 115 105 113 63 80 133 35 88 79 73 102 107 108 59 81 103 55 111 107 125 130 138 103 123 106 99 118 87 71 121 85 43 94 122 112 77 72 93 118 79 104 106 96 80 121 122 88 125 127 72 92 102 74 80 99 89 94 103 105 74 68 76 70 97 97 104 84 81 101 88 61 79 84 73 74 88 84 72 106 85 70 86 81 73 66 59 66 63 67 70 74 79 70 74 64 67 62 46 44 46 38 47 48 36 31 30 26 19 12 15 7 49642 291 103 30 9583 13 47 22 7927 3100 4083 3931 3650 3173 2865 3329 3591 4068 5273 6368 6739 6761 7826 9813 10937 9478 7788 6579 5377 4257 4237 3737 3104 2364 1675 1518 1395 1572 1746 1767 1947 2012 2020 2348 2900 3995 5270 5878 5848 6346 6289 6237 6089 5973 6194 6786 7049 7789 8323 9816 11505 12124 13707 14970 13003 11378 11245 9755 8284 7677 8156 8357 8278 8243 9079 11107 14828 20104 24743 26672 28432 31200 34073 34903 32997 31505 29281 28802 31997 35193 37355 36728 31850 24970 20460 17133 9970 4242 2540 2307 3609 5737 8516 6933 4077 3545 5634 9887 11177 13457 26266 36157 23538 12709 6614 2875 2033 1602 1619 1509 1235 1337 1596 2360 5946 14836 21273 12748 16978 37480 49038 29682 5330 6998 13956 6073 2712 4960 20476 18100 7589 7096 2447 196 226 119 202 197 48 49 144 243 281 367 517 464 383 381 305 161 148 140 229 198 139 172 224 185 221 207 256 246 268 220 158 192 266 140 82 141 167 154 91 59 115 130 87 60 85 81 46 65 119 148 101 61 125 147 94 136 67 136 158 103 100 114 115 142 65 102 144 77 84 124 140 98 65 54 90 84 125 139 116 101 146 125 150 124 106 117 127 105 103 129 122 118 82 70 71 113 138 107 103 106 80 93 105 90 101 88 69 93 96 112 114 81 87 90 72 73 85 98 112 101 85 79 80 102 77 45 59 65 80 80 71 65 48 66 74 72 74 69 68 64 53 57 58 53 51 48 50 57 36 35 40 35 28 17 10 12 8 49651 291 75 30 9585 13 47 31 7927 3110 6854 7094 6597 5409 4891 5070 6750 7195 6415 7459 10062 12396 12623 9656 7752 7591 6985 6231 6141 6087 5643 5236 4848 4465 3621 3032 3072 3163 3351 3673 3882 4054 4273 5100 5583 5754 5466 5438 5684 5526 5917 6868 7959 8774 10822 12521 11960 11792 12185 11153 11915 15275 20585 26559 28537 25473 22499 20677 19313 16214 12266 10017 7122 3680 3423 4470 6012 9137 13192 18421 24155 28472 31886 34062 37532 44055 51029 51723 47550 43525 43681 47702 53001 52743 40634 26877 17534 13426 8479 3934 1934 1463 1455 1418 1373 1625 2297 3723 4549 5409 4910 2575 2318 2442 1846 1310 1271 1263 1210 1222 1226 1477 2002 5283 16712 39796 72179 92251 82535 51988 32336 21380 8103 2654 1747 2139 5880 25641 33637 15168 17927 26712 14115 293 188 19 99 108 119 86 82 142 217 314 341 408 389 415 453 312 284 271 184 181 169 141 184 333 282 270 213 147 144 131 79 110 148 141 111 77 87 56 142 120 98 119 134 135 176 72 43 112 126 92 67 102 125 153 79 83 76 99 83 102 82 110 119 88 103 122 118 92 148 56 53 82 119 86 126 121 83 70 91 101 101 93 78 128 118 35 54 69 78 62 70 72 48 82 74 81 70 73 102 98 88 76 74 87 100 69 81 119 81 58 95 102 66 58 110 106 99 74 58 72 75 71 75 109 82 74 87 84 75 85 71 58 39 54 65 78 63 41 25 61 47 51 60 36 19 37 36 35 38 32 32 38 24 15 9 3 5 49660 291 107 30 9587 13 47 40 7927 3119 6623 7067 7486 8229 8594 8315 7844 7557 8038 7993 7154 6700 5416 4708 4387 4538 5280 6697 8052 9636 10661 9984 8929 7610 6320 4908 3623 2987 2997 2779 2400 2638 2832 3195 2939 2607 2333 2156 1929 1549 1423 1546 1823 2356 2937 4481 7251 9249 7918 7556 8287 9746 11266 12595 11387 8205 6037 5332 5233 5157 4795 3574 2473 2103 2132 2709 3831 5444 7626 10513 15558 21422 25900 30279 35230 38862 41008 42746 46497 52330 56869 64387 76367 89857 101983 98421 56219 18287 5189 3013 2640 2214 2049 2001 1900 1763 2043 2380 2398 2183 2239 2419 2842 4967 8462 9279 5327 2140 1590 2931 5689 7807 8530 7420 6300 13871 24787 30100 25858 10778 3121 2407 4946 20723 29277 40390 64094 77734 63884 23437 6081 932 296 174 95 13 65 104 73 42 41 86 113 319 419 385 317 476 451 368 270 274 223 246 259 235 260 268 238 182 129 89 76 86 140 164 120 85 139 96 185 116 84 119 53 79 93 136 126 114 100 89 103 109 85 76 96 92 124 42 55 61 128 95 72 78 102 118 95 129 82 85 105 60 92 94 82 70 63 64 71 82 106 109 76 85 91 81 97 133 80 92 86 85 93 67 60 90 93 103 122 74 88 99 89 103 74 77 92 68 87 76 74 64 74 95 61 78 85 78 61 56 81 90 80 77 80 88 60 64 85 73 46 70 67 50 53 70 51 56 51 58 38 52 45 43 47 39 37 35 25 38 27 31 16 31 25 13 17 12 2 49669 292 108 30 9588 13 47 49 7927 3129 9707 10843 11345 11987 12152 12215 12452 12747 12524 11780 11203 10484 9119 8037 7682 7406 7032 5749 3620 2681 2379 2222 2082 1757 1708 1277 1482 1582 1843 1733 1642 1419 1677 1804 1942 2333 2802 2786 2668 2773 3017 3927 5008 6004 7680 10410 12729 13779 14614 13131 7423 1359 329 183 230 330 912 2342 4621 5727 4506 4343 5198 7525 11493 14012 11750 8541 8354 10242 12918 15179 16085 17182 19703 21343 19152 14585 7862 4522 4795 7909 16815 27736 30147 38411 43923 35091 22266 14456 9877 10423 10384 8326 6951 9153 12154 14896 19286 34491 52412 61887 67695 68755 69287 69099 60103 38657 22667 9344 2772 1491 1517 2112 2396 2373 3914 3064 2254 2723 8968 29918 50029 64134 119217 176367 145535 75065 44980 4524 412 255 203 170 44 74 41 26 139 109 121 179 220 286 333 391 447 455 433 399 306 281 257 265 349 354 297 262 285 224 125 163 147 170 154 174 158 69 158 161 146 117 139 115 142 118 123 122 102 42 109 93 95 65 51 44 89 95 124 113 146 84 113 167 152 129 117 116 87 91 162 150 118 115 93 95 104 108 74 85 92 91 128 137 105 100 90 100 139 155 131 83 126 140 128 112 101 98 91 117 95 127 129 132 150 118 100 99 103 134 94 99 83 80 108 99 78 102 98 113 122 96 95 84 82 87 91 95 121 101 116 75 77 76 65 74 73 72 80 58 68 60 70 74 71 72 76 47 53 58 63 49 45 48 51 50 34 24 26 28 20 10 49678 285 112 30 9592 13 47 58 7926 3139 12599 13752 14792 15941 16854 18299 21032 22272 21678 21292 20525 19982 18729 17536 16750 15747 16287 17358 16984 15399 13381 11833 10833 10511 10770 10810 10666 11208 11230 10769 11186 11519 11747 12024 12901 13368 13503 13849 13245 11712 9179 7186 6679 5262 4560 4500 4980 4692 2403 1796 1333 1490 3616 4590 2665 1346 1318 1544 1941 2767 3546 3639 3021 2791 3107 3655 3781 4278 4649 4596 4674 5155 5920 6982 7884 9969 11537 9484 8052 7842 8285 8004 5684 3202 2498 2782 2728 2774 3457 6915 11679 14565 17843 24047 29929 34179 36728 32107 23271 14066 4820 2806 4131 5189 7490 14919 29898 45500 54571 54926 50069 44495 32712 17815 11787 16305 20805 23390 23872 18849 16947 15503 29093 90472 175642 197934 153178 68088 13604 9841 814 197 189 122 126 49 127 89 91 126 206 74 33 112 266 372 399 423 345 329 351 265 331 361 366 326 271 270 158 100 69 55 24 23 51 100 106 177 103 128 98 38 93 110 127 165 80 104 135 85 104 62 72 109 88 74 62 94 94 83 83 74 67 96 88 104 92 76 91 69 95 76 86 79 58 80 114 103 107 60 36 49 73 37 63 54 51 48 56 34 9 41 75 58 49 91 152 108 82 107 70 64 57 77 62 65 89 101 98 65 54 70 77 66 65 45 63 83 74 57 50 46 69 57 78 74 72 79 52 54 39 46 90 52 48 62 50 42 27 38 53 53 42 38 21 19 34 32 24 32 38 30 25 26 15 49687 290 116 30 9596 13 48 7 7926 3149 12302 13832 15258 16928 18514 21652 25941 27162 23279 20384 20149 19840 21511 23585 25009 25983 27182 27903 28221 28167 26499 25751 24614 23574 22971 22126 21246 20579 20184 18746 16181 14540 14046 13592 14003 14834 14938 15504 16508 17174 17975 17603 15802 14737 13597 13212 14288 15327 15197 12240 11907 14825 18923 20363 18089 14149 11272 10156 10850 10617 8276 6735 7334 10073 14183 19108 25956 33549 37567 37921 37021 35157 30894 23261 16142 10563 6709 9546 21024 28219 23681 18269 12522 6543 3372 2779 3170 3675 4221 4503 4852 4548 3876 3428 3158 3661 5837 9670 13335 15818 15685 12278 9415 8560 10894 18133 21379 17068 12384 4117 1281 1540 2766 6857 15302 27337 48523 64574 54350 39771 27284 19780 33041 57103 67141 52375 42883 18100 3559 655 383 233 185 99 83 113 95 83 175 134 60 71 27 136 381 467 366 307 381 286 335 372 332 320 368 346 231 145 122 107 105 124 93 103 104 141 102 146 104 109 122 82 124 86 115 86 69 79 121 104 85 129 85 62 82 51 94 82 108 75 87 74 104 85 85 99 95 112 112 92 64 67 83 73 81 130 138 108 93 142 116 50 72 105 110 98 64 94 72 24 98 84 89 105 94 70 105 113 78 64 99 104 64 63 77 114 98 68 79 94 93 107 84 54 65 71 81 80 51 93 83 85 62 50 88 79 88 91 65 62 54 54 46 51 64 73 69 37 39 62 61 70 64 46 44 39 38 32 37 43 39 29 28 29 29 18 13 8 999999 4 49696 288 119 30 9599 13 48 16 7926 3158 2223 2460 2956 3322 3762 4123 5173 8500 13609 18441 22275 22522 18319 15881 13204 10828 9273 8208 8536 9063 9164 8626 7284 5926 4521 2947 1978 1757 1669 1750 1961 2570 3359 4090 5099 5750 6426 7653 9236 10536 11611 13393 15410 16622 17174 17782 18978 17692 15924 15570 16121 17579 18552 19899 21055 21548 24531 25733 24417 22209 16685 10190 6406 5002 4500 3771 3438 4296 5549 6496 7573 8782 8697 6721 4850 3081 1829 1537 3036 5861 8181 9070 9584 12696 14030 10933 6886 4134 2546 2220 2519 2792 3049 2713 2331 2436 3239 5371 8752 9337 5009 2267 1741 3495 14350 46554 87559 101826 88618 73815 55188 39756 37195 35982 27261 24167 36581 45249 67692 86840 91892 93306 46698 12481 14437 43692 35989 4369 796 484 340 212 53 106 113 141 131 124 82 85 90 99 87 192 351 356 377 351 349 351 223 311 398 360 230 171 144 150 83 61 101 77 88 90 160 75 86 120 109 88 53 66 46 66 58 73 113 67 97 57 -22 79 70 82 71 66 67 55 50 69 71 132 65 67 77 66 60 94 102 76 74 65 94 118 68 22 30 37 65 84 87 83 87 107 74 63 67 25 75 137 101 76 85 95 96 85 78 71 64 50 84 60 70 60 42 93 43 32 57 78 57 36 63 61 56 81 74 66 64 56 65 49 59 74 62 66 44 43 55 52 45 70 43 33 55 38 17 32 46 34 36 56 52 47 24 37 25 19 12 21 26 12 11 16 28 24 10 1 49705 289 123 30 9603 13 48 25 7926 3168 1087 1360 987 779 882 1076 1050 1240 1131 1475 1987 3249 4531 5317 5303 4820 4172 3878 4175 4791 4853 4349 4236 4214 4184 4460 4648 4865 4606 4491 5182 6703 7656 7774 6579 5017 5339 6086 6439 7005 7565 8661 9944 11964 12527 12123 13318 14009 13784 15462 17201 19758 21524 22659 22719 21578 19681 21802 27228 33007 36276 33295 23582 14356 10875 12157 14074 14385 13721 12302 10194 8377 6894 4680 3002 1963 1642 1282 1431 1507 1446 1711 1867 2128 2580 4009 6250 9625 12811 14494 15445 15226 13213 9271 7043 7144 8721 9874 8701 5969 4984 7273 12694 26519 43012 44488 35889 25121 23337 33434 42353 57012 66227 67558 59445 43854 37291 37205 44036 36518 21460 10742 11430 13235 11699 5304 3139 1537 860 477 349 297 161 70 -4 29 24 23 58 128 95 80 76 154 307 360 385 313 344 265 265 211 155 162 125 105 20 130 105 11 114 46 117 128 154 94 71 134 172 140 111 61 32 33 68 56 50 78 82 65 13 32 73 96 97 24 1 9 115 87 51 97 124 50 95 91 120 89 16 47 88 94 114 97 109 124 91 60 29 41 66 69 43 66 63 69 40 60 88 53 57 59 80 57 66 87 88 60 86 102 59 50 79 42 56 59 43 35 35 50 60 92 47 79 65 43 31 49 64 52 60 67 66 64 40 70 62 67 48 46 50 50 48 53 43 18 44 49 35 41 45 39 34 41 16 25 37 37 28 18 20 18 22 13 18 13 8 8 6 49714 284 96 30 9606 13 48 34 7925 3178 1658 2030 1959 1470 1292 1240 1015 810 734 957 1244 1219 1119 1160 1343 1524 1256 1129 1104 1207 1351 1796 2374 3094 4107 4646 4829 5896 6348 6805 7074 7116 6605 7192 7783 7658 7150 6784 6771 6174 5959 6477 7095 7721 9149 12232 12749 11997 10481 6583 3173 2957 5813 9516 11675 12687 12282 10047 10240 11978 10758 6638 3732 3118 3595 3907 3672 2904 2604 2299 2765 4607 5796 5483 4540 3574 2250 1353 1029 1063 1139 1217 1418 1218 1431 1576 1574 1559 2458 4989 10062 17591 26858 36220 45244 53888 57862 61785 60444 57129 64156 74950 74766 76615 89147 105894 98918 61572 25472 7650 2337 1423 1475 1968 2985 6116 9528 13468 22773 33446 36638 26209 26663 26559 10096 4997 5152 2068 1142 1047 589 218 152 31 49 38 -3 -42 5 44 -10 26 18 89 79 161 338 302 317 267 107 38 -22 -2 15 51 68 -4 39 61 7 10 112 112 123 86 36 117 167 98 57 39 -4 36 63 94 5 50 37 21 14 17 7 -3 18 32 -15 71 34 19 41 93 32 37 -1 16 74 83 83 52 69 35 39 29 53 77 41 36 73 40 56 56 70 95 75 20 41 49 49 52 32 16 24 48 65 67 54 54 41 51 61 36 16 92 97 52 64 47 73 68 37 51 34 54 54 55 52 50 52 60 30 37 53 44 44 40 45 54 38 43 30 29 15 25 22 27 24 8 999999 999999 2 999999 15 10 999999 22 21 4 13 7 3 12 999999 4 49723 286 100 30 9610 13 48 43 7925 3187 5404 4999 4853 5230 5162 4319 3472 3222 2984 2609 2016 1610 1435 1822 2111 2174 1848 1576 1698 1588 1675 1558 1608 1723 2191 2927 3375 3305 2949 2917 2926 2823 2629 2538 2423 2709 3801 4657 4952 5410 6150 7178 8999 9612 9114 11507 12441 9095 10073 7248 3600 4404 8184 11554 11720 11330 14035 17591 17898 15250 13841 12386 10204 7910 6049 5129 5197 5455 5685 6158 6437 5328 4704 5087 5826 6546 6613 4946 3259 2193 1792 1866 1988 2029 1888 1914 2234 2580 2623 2478 2088 1493 1101 999 1030 1382 1930 3103 4689 6823 10685 16964 27148 44763 68347 87096 103856 111940 91577 62724 47315 32813 17207 13561 7606 5189 10258 15119 14611 11333 7952 8583 18478 14338 7328 16777 51443 63730 15281 1651 1059 553 241 177 -29 9 -3 44 50 30 45 106 21 51 123 173 138 169 185 216 118 126 104 52 40 50 48 66 71 34 56 107 126 139 109 116 91 73 136 142 73 49 26 54 88 121 85 35 2 32 9 72 92 82 56 84 68 49 -1 26 153 96 111 104 50 112 69 102 56 60 80 99 85 77 61 67 93 33 42 59 73 80 68 53 95 52 -4 41 67 27 29 47 61 68 53 47 61 64 46 48 67 36 33 47 30 33 53 53 43 41 101 89 53 42 65 62 52 32 37 70 50 67 59 41 33 38 28 15 15 43 40 31 50 35 3 24 8 16 30 35 29 36 13 15 13 21 29 4 1 22 2 2 10 5 0 3 49732 287 103 30 9613 13 48 52 7925 3197 5638 6592 7651 8500 8205 8106 7734 7354 7615 6543 5591 5592 5725 5739 6167 6697 7153 6718 5618 4230 3762 3291 2598 2038 1784 1847 2583 3043 3635 4224 4542 5289 6330 6591 6413 6464 5593 4226 2892 2167 1729 1730 1156 702 984 1397 3512 5169 4149 4027 1949 1850 2862 3094 2320 2216 1975 1814 1796 1710 1697 1159 373 102 317 434 491 728 1260 1504 1637 2009 2080 2008 2335 2707 2910 2692 2102 1630 1395 1496 1579 1570 1286 1377 1401 1648 1664 1653 1847 2008 1944 2105 2679 2946 3933 6848 12081 19331 27244 37662 48598 53367 54175 63094 80668 98824 115495 116301 111796 111338 85379 67030 70655 76094 77833 72566 58647 45741 32390 32428 15917 4214 1939 2573 7312 8098 2244 1025 988 664 319 127 79 35 120 99 18 26 46 60 118 80 86 135 176 197 184 183 117 58 5 63 89 9 16 70 92 132 90 176 220 204 138 158 146 148 89 27 33 25 47 53 65 17 38 78 103 88 55 76 94 74 135 124 122 61 91 83 60 108 72 67 73 107 74 108 46 63 64 69 60 82 75 64 81 90 78 50 84 83 60 62 44 45 69 70 83 66 35 37 53 52 64 58 39 34 57 36 31 33 46 33 39 60 65 38 59 14 55 70 38 64 45 56 55 60 50 53 62 79 61 48 46 51 54 51 60 53 58 43 21 48 26 36 41 25 33 27 13 25 23 24 25 30 18 26 26 28 22 15 30 32 19 9 5 49741 287 77 30 9617 13 49 1 7924 3207 2662 2385 2358 2454 3491 4633 5504 6972 7985 8995 10076 9995 9790 8492 7355 6649 6979 7418 7922 7612 7271 7978 8996 9801 9847 10175 10635 10849 10051 10711 11430 12112 14127 15096 15165 15118 16736 18659 21236 21786 19530 17745 15567 14402 11694 11862 13019 10597 9701 10821 9871 7934 5046 3854 3274 3075 2745 3592 4214 3547 3199 2619 1786 1531 1919 2206 1827 1250 1273 1334 989 794 774 873 803 1027 994 1150 1463 1815 1842 1775 1572 1584 1469 1550 1330 1443 1232 1004 937 1062 1638 2023 3169 5647 9168 13314 18318 25794 32516 36528 39270 40255 42883 47084 51383 53618 38822 28712 32467 50653 71422 81013 88946 85923 80170 80832 71335 59244 40814 16120 3839 5027 7832 12048 22219 18729 8575 7559 5590 1452 898 374 124 38 76 54 56 61 109 27 26 54 74 -27 39 52 52 78 112 93 -5 51 109 81 81 112 116 143 177 187 212 191 178 131 116 101 1 51 54 56 55 38 50 88 30 52 73 105 111 116 117 87 106 69 19 25 95 63 28 59 75 62 119 66 95 151 68 93 106 89 106 95 80 57 60 109 125 65 69 77 123 98 90 78 75 74 58 40 49 38 15 40 66 105 79 53 24 50 35 64 51 43 54 89 30 26 70 74 24 63 47 87 85 72 56 81 102 69 51 67 71 79 68 55 33 61 64 57 56 42 50 38 41 49 52 32 52 55 60 46 44 19 35 39 42 26 32 22 23 31 28 37 28 15 10 49750 293 111 30 9621 13 49 10 7924 3216 3716 4533 4873 5097 5137 3776 2066 2603 4119 4862 6134 7132 7272 7308 8027 8560 7581 7546 8147 8711 8984 9333 9487 9622 9715 8879 8629 8075 7085 5905 5267 5370 5946 6471 6051 5575 6065 7103 8554 9930 12360 15153 17234 19794 23770 29642 39487 38938 35153 37810 38495 37068 39181 39389 39305 41504 41636 36413 31811 29759 27397 25892 22137 19030 18207 19347 18872 16531 14710 13783 11431 8137 4965 2793 2092 1833 1743 1977 2508 2537 2432 2305 2132 2032 1935 1890 1935 1876 1739 1484 1188 1049 1137 1294 1582 1852 2103 2274 3498 5726 8386 9738 10424 13742 17759 23743 29646 29335 29287 35736 40704 39968 37480 31600 19502 6670 3002 1684 1633 1754 2179 4637 20378 53053 89704 106538 79541 21884 3030 2285 3537 2462 1154 525 243 153 161 122 138 149 167 117 113 144 146 125 154 123 176 131 159 132 111 143 125 85 116 274 244 225 256 265 245 250 222 154 141 136 114 99 114 115 148 185 111 148 99 142 89 64 110 156 144 138 109 156 150 81 99 187 174 85 132 130 130 171 129 78 102 125 150 128 125 125 77 89 121 106 113 123 153 142 137 114 78 101 97 112 110 87 118 114 84 101 123 77 93 82 103 99 109 114 118 122 92 91 100 129 129 111 111 102 157 111 127 102 75 95 128 111 118 90 105 92 95 99 105 107 84 100 92 67 67 77 80 71 65 66 92 87 82 82 76 79 76 60 61 66 71 77 65 81 71 68 70 63 52 49 47 47 40 30 14 49759 293 116 30 9626 13 49 19 7924 3226 3709 3495 3454 3112 2769 2701 2283 1935 1951 2081 1761 1531 1552 1689 1841 2035 2287 2859 3156 3395 3742 4344 4878 5158 5501 5686 6513 6744 6647 6344 5975 5014 3703 3118 3220 3943 3891 4235 4807 4386 3794 3505 3043 3473 3776 4424 6459 8636 13203 21235 28610 32796 41019 46956 48682 49604 51339 49465 45856 44889 45469 45356 44580 44020 41766 38917 35410 31854 29875 27575 23776 20195 17725 17702 19187 17465 14072 11212 7447 3769 2775 2736 2535 2171 2066 2314 3074 5030 8561 12908 17587 20962 22305 22951 23680 23824 24655 29269 37600 47257 56314 59704 64489 70725 71221 63257 58701 42541 25491 17901 19547 19970 27777 34803 39317 49407 51692 39128 22557 14307 13323 14056 16587 16724 14149 7435 4744 2254 1643 1607 1443 1300 1062 476 100 141 155 113 75 77 134 195 118 109 220 152 88 69 58 103 106 102 123 155 273 182 141 199 228 255 301 303 282 217 217 160 144 115 138 90 106 127 161 147 118 93 74 57 84 82 107 132 104 84 136 196 96 168 174 137 143 191 176 128 121 141 119 96 139 157 120 104 86 96 129 128 70 82 147 139 137 137 145 137 111 90 116 98 87 109 126 122 113 93 93 102 92 101 82 95 84 93 96 83 132 86 101 144 111 98 89 110 91 89 113 129 115 107 127 108 89 85 103 117 101 87 80 103 78 95 89 80 80 70 68 77 84 91 90 76 85 74 91 75 82 73 58 69 68 59 61 60 69 73 70 69 56 48 56 42 32 32 12 49768 288 119 30 9629 13 49 28 7924 3236 5556 4832 4081 3792 3426 3023 2618 2543 2443 2503 2604 3438 3952 3885 3345 2821 2976 2867 2650 3150 4322 4692 5237 5640 5764 5350 5866 6990 7569 7641 7858 8397 8735 8621 8702 9127 9660 9891 10949 13237 14048 13619 11840 8633 8537 10725 14589 20490 23988 22541 21020 24256 33318 39938 39210 40460 50290 63508 64627 64646 58729 43097 30580 19555 12108 8640 5140 3240 2470 2490 2590 2592 2397 2239 2807 5363 10730 18258 24810 27989 28599 28713 27489 24835 20910 19022 18331 14152 7284 4180 5092 7600 11064 15870 22194 31404 38896 39024 37290 31461 18739 10139 7818 10315 20775 37416 38605 33704 30116 27968 18658 7494 2435 5272 6218 4468 5805 17527 27602 30898 34250 31824 28078 16406 3830 1201 1107 1038 1129 1090 1070 1146 997 545 286 124 7 -24 84 38 34 74 83 19 59 38 36 128 106 69 25 53 56 96 153 147 183 204 238 272 287 262 191 178 127 111 50 59 22 103 36 115 69 58 2 60 109 106 44 41 36 37 42 56 39 69 59 48 23 61 47 55 109 122 76 29 34 59 68 81 88 87 36 61 83 76 60 59 71 71 74 113 65 57 38 22 35 36 53 47 62 34 23 20 35 21 52 59 42 41 64 90 65 49 65 74 45 57 43 70 69 65 39 54 47 48 31 47 51 46 62 72 43 34 41 52 42 45 44 16 19 22 56 50 27 38 44 39 17 8 36 27 38 23 23 33 23 10 15 34 26 6 10 4 9 999999 6 14 49777 287 120 30 9630 13 49 37 7923 3245 3533 3853 4349 4517 4849 4326 4469 4500 3984 3500 3204 3343 3445 3483 3574 3512 3498 3166 3288 3712 4399 4782 4399 4391 5111 6972 7542 6768 7107 6124 6327 5173 3385 2304 2185 2806 4141 4510 4305 4398 5975 6955 5735 3883 2987 3461 7941 18847 30473 38565 38752 32902 24413 17952 13443 11036 10764 13771 18113 22466 25794 26795 20622 14116 10037 6405 4390 3381 2664 2468 2545 2592 2778 3259 5356 8514 10561 12738 13869 15518 15600 13322 10141 8408 9420 13001 18140 25770 30968 32802 29274 23454 17298 12167 10693 10843 11910 12841 13389 16227 23802 31299 36216 43165 40695 33330 27972 20437 14410 13614 10593 4235 1395 1266 1285 1049 971 1223 1746 2545 2403 1743 1370 1221 1126 1086 933 796 823 970 1095 663 321 218 108 23 68 40 26 23 10 -44 31 92 27 61 -76 -9 22 42 81 31 51 76 196 242 229 176 207 197 199 262 185 116 51 68 40 5 11 36 85 78 77 87 63 74 14 21 35 42 -7 13 25 84 70 96 80 79 86 104 62 63 104 50 37 86 56 52 76 37 1 -12 2 62 51 24 42 68 -7 17 14 78 84 76 73 54 45 66 62 53 35 32 34 30 50 66 28 24 30 13 21 38 31 39 32 44 53 39 50 62 65 42 61 66 35 32 32 48 58 49 23 41 54 34 25 18 5 3 31 34 18 5 23 17 17 21 7 5 1 12 30 9 16 21 14 10 8 14 999999 999999 14 8 1 999999 999999 999999 6 49786 292 90 30 9630 13 49 46 7923 3255 3894 3307 3088 3001 3160 3590 3664 4074 4582 5023 4585 4392 3704 3336 3183 2595 2375 2692 3037 3430 3736 3641 4124 4617 5487 6588 7712 8698 9340 10279 10383 8163 8619 7751 6160 6371 7008 6900 6893 6236 5088 4441 3971 3147 2328 2064 1736 1704 1841 2102 3865 10423 20438 26590 26227 23151 19042 15279 12898 10406 7061 4013 2826 2602 2939 3496 4378 5287 6521 8087 11124 14804 17792 20877 22738 22618 21649 21232 20311 16980 14878 16620 18643 17530 15015 16672 17912 15831 13225 9606 6102 4732 7854 12572 14722 15696 17344 17537 19728 23607 27293 31587 37274 43528 47673 39506 19217 11801 20456 39826 20763 3243 1498 1270 1243 1288 1320 1231 1186 1114 979 1063 1018 1096 1067 848 913 977 994 1039 985 993 925 627 321 181 73 60 77 72 101 65 -3 14 112 67 14 76 47 -9 48 54 71 45 129 258 225 295 331 308 238 157 233 178 101 93 115 123 102 178 89 88 83 87 127 136 93 73 52 11 57 98 89 66 88 111 115 72 30 34 19 60 79 72 58 82 105 155 118 64 61 85 90 108 97 91 73 83 101 52 76 103 121 130 92 68 109 126 76 81 106 72 70 44 70 75 96 91 88 53 49 83 70 95 83 62 36 60 104 101 81 68 36 50 80 61 63 55 82 99 74 88 62 96 61 53 59 44 46 38 47 63 59 57 65 53 56 58 59 47 49 41 52 67 54 51 41 47 52 44 51 49 41 36 34 30 32 28 26 17 13 7 49795 289 91 30 9631 13 49 55 7923 3265 2760 1541 1175 859 712 743 609 782 929 1881 2454 2487 2594 2633 2640 2809 3179 3367 3333 3123 2648 3015 3134 2439 2250 2500 3424 4585 5626 7299 10014 11482 13537 16528 17983 17795 19734 20052 18308 17459 18093 17899 17156 16701 14961 11840 8471 5887 4074 2542 1313 1034 921 924 1001 1282 1421 1604 2324 2812 3223 4042 4720 5282 6152 7416 8794 10405 11563 12249 12490 11258 9184 9252 10613 14470 20888 26974 31093 30028 29481 26051 19521 15810 16053 17658 20946 24006 24164 21336 18385 16109 16905 19203 21477 23376 25886 28936 31047 33766 32553 34074 35903 35538 31861 21033 15386 14964 23576 53473 69873 56949 31671 13432 5509 5077 5908 6773 4035 1512 905 927 1005 958 897 859 946 927 962 1019 950 953 1083 1051 593 241 174 88 126 55 56 49 79 -23 -5 54 58 7 38 137 103 13 27 7 103 231 256 242 279 202 227 155 91 84 65 71 -3 25 -43 63 39 29 73 47 39 73 37 32 39 13 50 40 34 79 80 63 61 87 33 13 28 51 25 96 81 71 56 56 46 71 42 88 62 71 79 56 69 37 47 54 93 60 78 76 57 62 87 79 60 87 49 61 65 45 34 59 37 24 26 37 38 56 66 79 61 64 62 35 53 30 38 63 33 27 44 67 42 34 34 28 35 25 47 25 1 38 48 43 31 40 11 999999 5 1 26 30 37 19 31 35 32 19 44 45 27 23 43 43 24 29 22 19 25 22 14 16 8 7 4 49804 288 92 30 9632 13 50 4 7922 3274 996 498 401 413 417 237 457 333 357 266 344 547 745 987 1121 1337 1340 1123 1073 948 1023 1252 1413 1707 1845 1878 1755 1572 1711 2591 4360 5382 6091 7424 8872 11137 14221 17093 19144 20966 22255 24003 26600 27144 27440 28731 29024 29001 27775 24588 19607 15061 12545 11219 10176 8961 7829 6873 6279 6690 7854 8678 10657 12931 14959 16598 18096 20674 22592 23835 23799 21639 16543 13199 9694 5712 3973 4864 6450 8640 11221 13921 14249 12962 11390 9031 7461 8429 13030 17575 19942 20041 19850 20620 21287 20488 19715 18284 16678 17435 21822 27098 31617 34599 37621 41552 40962 23884 7339 13172 39913 62859 76928 71954 53314 33516 22417 9810 6982 5985 3198 1408 1201 1242 1356 1315 1312 1253 990 950 1083 1037 1037 893 474 158 182 142 95 96 14 53 85 32 32 103 9 51 35 39 -18 95 44 75 182 204 214 156 156 109 67 40 23 44 32 72 30 -4 5 33 133 68 28 4 25 156 132 81 94 71 103 23 26 -10 51 63 51 98 96 74 61 109 71 24 78 75 20 41 12 84 144 49 82 61 5 27 79 57 58 57 53 63 85 89 81 70 26 41 70 83 67 41 40 49 71 46 53 65 52 49 61 72 52 56 61 49 41 32 42 42 51 79 62 43 69 60 49 19 39 74 44 33 39 32 26 36 34 27 33 55 50 34 45 46 39 29 21 34 40 41 42 46 32 31 30 2 22 42 23 28 29 21 33 27 22 29 19 7 49813 293 92 30 9632 13 50 13 7922 3284 1740 1351 1474 1427 1516 1805 1860 1685 1660 1383 1084 739 588 699 657 426 404 389 284 357 370 400 509 378 587 885 1200 1386 1756 1651 1322 1213 2066 2805 3293 3145 2879 2439 2457 2978 4273 6086 7386 8816 10496 11600 13184 14997 15692 16949 19712 21015 23113 23864 25147 26650 28482 28435 28262 29103 31716 32753 33514 34699 35868 35733 34730 34739 33815 31486 29532 30431 36312 42213 43211 42627 35317 25958 20144 15442 10882 7106 5047 4739 5805 7961 11372 14737 16520 16612 16449 17946 19974 21782 21677 21047 22648 25206 30366 32689 27308 19995 13711 10714 9657 7137 2708 2019 2875 3962 5074 5997 7772 10843 9094 4818 2110 1580 1908 2603 3239 2514 1849 1554 1464 1655 1723 1543 1274 1027 1000 995 856 516 269 95 -5 43 35 109 103 133 121 11 105 135 49 133 163 60 78 111 104 190 298 280 277 167 84 52 54 100 71 86 111 55 87 76 44 9 64 49 98 56 109 101 94 126 37 73 136 91 41 47 62 97 67 106 104 100 99 94 65 94 67 82 114 118 75 85 54 65 139 62 37 64 101 81 83 55 108 147 115 119 131 118 110 33 58 35 53 46 72 46 36 72 83 63 47 41 98 95 67 58 64 40 80 99 78 61 65 84 77 71 74 61 68 88 75 63 83 59 72 78 49 79 69 42 55 65 57 56 51 39 33 55 52 44 39 38 59 63 63 57 34 45 52 57 46 37 43 28 44 35 35 36 22 23 19 12 6 999999 4 49822 292 90 30 9630 13 50 22 7922 3294 2979 2632 2827 3066 3196 2969 3102 3165 3448 3322 2747 2454 2085 1916 1759 1835 2043 1841 1772 1484 1065 884 1018 1039 878 671 582 875 1212 1356 1404 1221 1151 1116 977 1271 1850 2143 2160 2443 2511 2572 2545 2762 2940 3571 4273 4595 4416 3640 3306 3366 3128 3348 4349 6310 10970 19313 24499 24233 21637 20228 19230 18587 18845 19003 18834 20903 25184 29985 33187 35333 35349 33229 32034 30596 34594 35211 36046 39173 40751 36023 28431 24076 17753 10758 6976 7725 9782 12370 14973 19171 23281 26200 28666 29649 28926 25976 23803 17965 15831 13873 5843 3169 3421 2527 1956 1567 1534 1438 1392 2357 3965 3297 1896 1352 1200 1472 1676 1523 1543 1809 1714 1530 1475 1271 1216 1111 1061 986 1024 1100 1098 865 495 350 241 92 25 112 120 86 76 108 43 138 71 16 133 70 75 139 278 207 255 139 103 83 61 47 41 139 55 80 67 96 121 76 57 25 62 128 103 52 29 54 77 63 54 61 103 90 56 66 62 60 39 69 97 99 42 78 128 110 53 85 65 57 39 90 58 58 59 66 113 135 109 72 95 113 84 123 124 79 117 79 75 81 64 45 26 67 73 78 54 46 48 70 100 62 49 67 84 82 65 97 92 72 58 63 55 57 85 82 70 84 71 78 77 64 95 48 51 52 62 59 71 44 51 65 63 75 90 68 45 52 46 48 44 23 41 56 39 43 44 51 44 35 34 40 45 44 49 31 37 42 38 34 22 17 10 4 49831 288 89 30 9629 13 50 31 7922 3303 3811 3324 3552 4413 5515 5725 4728 4006 3597 3730 3372 3578 4592 5501 5974 5684 5116 4827 4477 4506 4768 4239 3400 2509 1713 1204 885 972 1160 1442 1646 1660 1666 1617 1657 1351 1377 1148 968 1031 1162 1388 1894 2458 3460 4438 6080 7767 9131 8949 7916 7920 8608 9156 9479 9426 10050 12772 16330 19607 23047 25498 27024 27290 27340 27268 28181 28859 28109 27715 26374 26465 28217 34284 40736 45964 39519 34589 31541 26930 23379 21993 21408 22197 21638 23754 28090 27982 25088 20307 16614 14215 11625 11124 12269 15528 19724 25347 28696 22367 9939 4092 5393 4687 4200 5282 5970 8148 8085 4329 2449 1437 1295 1204 1195 1414 1199 1184 1231 1001 1005 877 974 1053 1094 1165 1039 978 1017 965 933 938 782 458 211 108 93 64 80 60 5 42 30 37 33 11 23 32 73 28 80 157 227 272 291 82 27 91 68 57 76 109 56 24 54 102 61 76 40 -12 51 44 66 20 14 39 31 32 -38 -4 94 71 37 33 62 46 18 46 47 73 95 62 59 52 41 85 51 67 86 74 50 73 59 2 12 55 60 101 83 60 36 32 87 67 16 14 38 81 92 73 40 46 66 55 77 48 37 54 40 36 69 47 56 32 19 42 32 32 58 51 47 43 28 38 18 47 21 26 13 38 61 45 55 37 33 31 25 39 29 42 35 26 10 31 39 11 6 27 31 34 19 25 20 24 16 21 26 13 19 31 25 10 19 20 9 2 8 4 49840 291 116 30 9626 13 50 40 7921 3313 5148 5813 7098 7227 6045 5419 4948 4963 4519 3936 3398 3219 3332 3821 4569 5348 6153 8342 10485 10582 10142 10646 11727 12759 13236 13562 15702 19783 23039 22152 17421 13706 11846 10318 9197 7780 6619 5697 4698 4027 3623 3413 3022 3064 3190 3172 3156 3574 4296 4919 5798 7339 8637 10568 13429 14928 15538 17107 18432 17734 16507 16286 16953 16659 15731 15623 14620 13539 12070 11471 11936 12399 13637 16930 23533 27230 29345 32257 37477 42792 46381 45910 38714 32525 33424 30522 24362 19123 17758 18681 18627 19490 20209 20946 20780 17695 13757 10155 12160 13190 13151 13214 15940 17383 13322 15706 34796 52540 47087 26140 13608 8926 7400 5181 2661 1569 1451 1190 1000 1137 1049 1271 1739 1194 1089 1059 1100 942 1066 1027 636 293 207 106 30 86 64 150 116 63 70 58 79 32 115 61 81 100 116 153 93 166 212 234 204 105 69 98 94 43 69 121 137 84 3 -31 48 77 60 33 -11 21 97 37 28 43 100 100 61 66 61 47 57 71 116 116 114 29 45 104 137 85 84 52 108 111 81 101 80 59 134 71 50 122 125 78 80 94 75 49 107 130 88 75 62 92 94 120 61 40 80 68 59 77 66 67 59 94 51 64 63 69 64 67 92 70 72 115 79 72 70 94 112 78 72 61 55 68 69 89 73 45 46 58 69 64 58 63 58 50 28 49 32 36 45 49 44 42 32 38 39 38 58 51 51 52 37 33 39 51 55 31 50 51 35 31 21 10 14 999999 4 49849 284 115 30 9625 13 50 49 7921 3323 5847 6400 7479 9556 9458 7760 7062 7115 6162 5328 4757 4046 3697 3602 4240 4523 4876 5200 6176 8232 9250 10538 12232 15206 18870 25380 33591 43034 51960 54042 49836 45124 41678 38854 36007 32848 27487 20823 15249 11034 8137 6382 5375 4948 4502 3793 3043 3014 2869 2712 2300 2005 1660 1434 1450 1973 2652 3785 4805 4036 2331 1701 1835 2241 3376 3631 4106 4903 6426 6884 5980 6179 6219 5237 5964 6752 7178 9568 7761 7603 8786 10960 16826 22415 22622 25320 25091 22627 22401 22677 20841 19170 17607 15807 14791 15671 12372 7616 5366 5920 10374 23461 39339 32322 24414 22165 45087 67744 68894 37388 13570 7881 5720 4547 2726 1449 1016 930 947 979 929 970 881 966 953 882 936 914 963 877 677 283 180 119 111 47 100 45 31 64 118 94 28 3 29 2 33 6 43 27 11 62 197 247 178 137 58 -14 -25 18 69 54 37 -16 42 25 103 31 113 91 17 48 79 36 38 56 4 2 3 17 27 51 34 50 51 90 41 54 30 69 86 50 53 18 -12 28 29 62 35 71 22 29 36 57 57 59 104 110 117 42 10 77 59 22 40 52 46 52 43 48 42 57 54 53 37 23 46 45 31 4 47 38 58 46 20 45 37 42 16 18 46 70 40 38 49 63 63 30 36 48 41 21 29 25 30 24 999999 9 27 31 40 29 4 13 23 15 16 2 8 18 10 0 10 18 12 13 12 14 21 8 10 999999 999999 8 49858 289 114 30 9624 13 50 58 7921 3332 6899 7593 7549 6896 6615 5967 5973 6458 5683 5347 4978 4656 4775 4775 5227 6138 6379 5241 5351 6760 7789 7998 9317 10380 12981 16620 21943 30810 46175 60629 67174 69229 69962 68888 67171 65117 63011 58065 48598 39574 32470 26022 19761 14819 11798 10264 9047 7438 6098 4874 4225 3224 2437 1957 1450 871 830 762 491 488 703 778 1058 1539 1744 1750 2134 2255 1749 1218 1169 2308 5269 7647 14491 19509 16041 10920 6682 5216 4253 3312 3433 4059 3926 4225 5045 6210 7189 8844 13270 16430 15954 11966 9576 9657 11510 16866 16458 11629 13878 21848 21216 18581 24158 22833 13868 9286 8917 10755 13053 13293 13952 12772 10707 7858 4830 2900 2090 1575 1310 1031 1046 1084 884 899 907 913 1011 1014 747 380 217 148 64 13 69 26 79 -1 26 33 88 78 -59 -24 -2 7 -6 53 90 146 191 208 123 26 -2 35 54 42 66 48 76 84 75 73 16 86 72 -11 3 40 76 57 10 94 56 8 -23 45 31 74 47 40 54 45 55 88 37 -5 26 55 91 73 86 80 36 32 60 55 61 73 49 32 40 58 72 39 44 71 78 42 7 50 69 96 68 24 67 52 3 25 39 46 39 0 50 71 19 33 37 32 40 52 42 32 18 43 37 50 45 23 32 45 45 59 60 60 78 59 37 22 42 36 18 33 22 27 29 39 36 38 34 44 38 35 28 27 34 28 39 27 39 25 30 31 22 42 33 16 30 27 13 8 11 11 10 6 4 49867 289 113 30 9623 13 51 7 7920 3342 5502 5768 6514 7447 7048 6687 6255 6047 5184 4501 4681 5354 5863 5944 6345 6723 7366 8411 9927 11167 11601 12155 13321 13599 12539 12170 13952 18328 28485 42813 53689 57047 56017 54859 52463 48896 48673 51138 52661 47836 43754 44199 44253 41112 38997 37059 33851 30012 27053 23090 19783 17421 13432 9065 5711 3610 2290 1494 916 696 613 582 641 490 685 865 1009 931 886 955 836 857 1124 1301 1501 1305 1264 1408 1213 1169 1568 2137 2356 2581 2717 2582 2204 1994 2285 2876 3893 5283 6854 8262 9437 7609 5851 5616 4425 2994 2446 2931 4894 8653 9973 10477 8301 6934 7204 6051 3661 2451 2479 2299 3249 8006 12509 12638 9719 3734 1161 1105 1116 945 954 971 1096 1089 1017 979 1038 597 281 161 63 39 23 8 76 140 108 132 110 59 35 112 37 26 81 1 52 196 178 153 122 55 82 53 64 48 38 49 49 36 46 52 47 70 57 14 36 9 -23 12 50 89 57 26 80 17 22 86 59 73 62 118 76 81 44 70 152 85 50 53 93 84 81 77 49 61 47 49 70 76 50 61 64 81 49 49 67 65 45 38 52 51 62 65 68 73 14 70 67 55 41 61 75 75 42 32 70 57 46 50 69 36 46 61 56 47 64 64 59 50 60 66 53 61 73 54 54 67 64 46 46 59 49 37 35 30 47 43 44 43 38 56 38 26 31 31 27 29 34 39 35 35 41 43 45 28 43 38 21 23 21 20 19 19 1 49876 289 114 30 9624 13 51 16 7920 3352 4265 4548 5635 7939 11437 14665 15281 13652 11617 10200 8917 7755 7190 7551 8129 9445 10274 11539 13685 17207 20924 21680 19912 18762 18125 17999 16762 14833 13212 14591 18740 21108 23092 23498 23119 22569 21905 22691 22716 23034 25312 26153 25793 26174 26144 26724 27564 27288 28305 29025 27726 28579 26876 22773 18371 15672 13090 9682 6785 4263 2245 1287 1001 813 802 1122 1089 1177 1120 1043 954 1103 1256 1306 1269 1194 1279 1417 1223 1012 848 921 873 958 875 1140 1628 1756 1606 1420 1200 1216 1246 1330 1231 1407 1746 2254 2606 4078 4922 3954 3164 2401 2132 2844 3543 4174 4722 6552 12871 16359 9560 4110 1879 1183 1664 2904 2072 1257 1374 1697 3964 4607 1399 968 1004 992 995 1030 877 523 281 141 24 108 62 49 42 75 81 94 126 88 44 46 93 50 25 33 165 219 265 233 167 86 114 116 19 94 72 77 66 86 72 90 96 109 149 170 122 42 84 60 32 54 78 104 57 87 48 119 63 50 80 85 94 81 42 115 143 125 124 130 84 119 76 62 83 89 48 92 140 73 50 57 85 75 46 78 94 91 67 88 85 90 74 60 101 82 63 72 21 41 73 55 65 50 38 60 63 53 74 14 19 81 59 42 49 69 54 55 80 49 67 69 48 73 51 29 71 67 74 67 63 68 60 66 75 44 49 36 50 52 56 44 34 41 64 33 31 37 25 42 38 43 39 45 44 35 28 31 25 25 31 22 20 17 13 49885 291 113 30 9623 13 51 25 7920 3361 5497 5162 5368 5782 7449 10748 12751 13955 13588 13057 12823 13982 15394 16540 17768 19243 20977 19190 16708 16681 19213 20922 21906 22193 21963 22333 22676 22579 22336 21090 21105 21675 20991 20114 18424 16731 14853 12855 12402 13314 14372 14803 11076 7583 5864 5432 5276 6681 8326 9365 10146 9397 9622 9771 8646 7110 5178 3623 2706 2212 1708 1388 1263 1198 1338 1290 1203 1054 1104 1101 1063 1274 1381 1418 1399 1423 1291 1235 1173 865 867 912 873 929 923 843 832 863 893 958 1160 1160 1209 1222 1195 1189 1239 1265 1367 1306 1324 1292 1289 1224 1258 1437 1547 1501 1686 2326 4943 12044 24469 29790 31176 30361 24907 13492 2314 1177 1198 1068 1007 934 970 1048 920 1000 1033 1097 1069 695 298 208 157 111 138 101 48 97 13 65 51 4 80 123 26 58 31 83 61 100 249 242 173 101 18 106 77 119 65 52 29 111 146 74 47 67 79 88 125 71 33 34 64 80 104 126 44 27 93 104 93 160 120 70 38 116 93 56 98 69 85 90 113 70 65 119 120 90 111 89 115 107 99 57 74 72 91 80 73 93 79 96 113 102 91 97 94 66 35 67 101 66 55 74 83 85 49 91 74 81 89 76 105 96 89 87 59 91 66 84 63 71 75 79 86 43 71 83 75 80 68 69 69 51 22 36 71 56 49 59 70 90 69 48 47 44 42 67 78 59 45 56 58 59 50 67 61 60 60 59 47 38 44 28 24 18 13 6 1 49894 286 113 30 9623 13 51 34 7919 3371 5636 5493 5458 5574 6010 7023 7764 8817 9779 9659 8661 8428 9054 10938 13901 14817 14826 13668 13323 13304 12934 12936 13579 15202 18072 22574 29157 38596 44375 39682 33203 28663 24790 21935 19250 16041 14073 13249 13014 12298 10880 9420 7161 5928 5153 4520 3853 3498 2912 2542 2272 1987 1610 1503 1355 1296 1193 1076 892 654 788 904 811 632 786 953 1155 1002 821 831 898 939 996 1297 1462 1580 1597 1626 1402 1332 1231 1153 1039 1005 895 955 1021 924 1082 1131 1231 1334 1356 1189 1250 1413 1371 1310 1365 1319 1227 1238 1090 1077 1095 1111 994 1005 1127 1150 1202 1187 1141 1059 1115 1234 1209 1124 1164 1073 1031 1049 931 896 932 923 862 891 971 1004 1116 1275 774 309 220 121 89 56 26 72 86 80 46 84 114 121 101 64 83 37 -8 77 246 270 200 129 116 85 159 117 26 32 131 83 52 119 149 132 49 14 53 17 66 26 44 71 97 78 86 84 107 88 93 105 107 106 101 111 65 63 60 68 69 93 43 78 83 64 109 62 62 56 36 89 42 66 51 57 79 40 70 118 110 73 42 36 25 44 39 55 66 66 85 87 97 44 51 55 57 59 71 56 67 46 47 56 55 32 59 62 56 72 47 68 55 28 35 44 44 70 58 58 45 45 11 46 49 33 21 36 39 51 35 37 18 9 27 31 33 27 35 63 40 30 37 43 45 31 24 29 27 27 22 19 10 10 49903 291 108 30 9618 13 51 43 7919 3381 6487 6832 7869 9820 8640 6165 6533 7999 7630 7500 7749 8241 8022 8097 8603 9510 9822 10430 11224 12134 12407 13733 15593 17935 23050 32655 41515 44383 41182 36508 32595 28076 23564 20766 18626 16561 16674 16388 15705 15290 15311 14715 14888 16896 17099 17056 15974 15038 13396 12627 10894 9088 8222 7083 5098 2578 1512 998 753 647 669 580 684 586 622 741 824 962 917 808 936 831 991 1074 1289 1266 1364 1221 1161 968 1112 1244 1214 1203 1129 1116 992 1039 1194 1241 1281 1221 1317 1380 1420 1384 1357 1436 1315 1238 1134 1104 1134 1008 1038 1123 1087 1147 1208 1147 1249 1276 1100 1147 1204 1096 981 1077 1043 1072 1112 1021 965 972 990 955 833 820 919 1070 1049 989 532 299 182 180 165 74 107 52 75 139 97 74 125 74 136 65 56 101 158 111 134 193 304 275 136 176 95 44 29 21 106 62 97 134 93 79 84 70 74 115 60 82 110 136 53 95 109 114 159 105 78 25 95 126 44 35 167 71 42 69 78 95 75 80 81 88 100 105 121 98 104 89 51 100 102 55 59 120 84 76 93 76 79 64 75 117 83 101 98 95 72 86 85 91 91 75 37 72 79 78 84 83 98 94 73 69 92 81 96 102 102 73 64 52 31 75 67 39 71 82 78 79 81 64 64 54 53 74 62 46 73 87 59 57 77 76 62 56 51 63 54 57 73 62 64 51 59 68 57 50 43 36 29 27 26 28 21 10 2 49912 286 134 30 9614 13 51 52 7919 3390 14956 16469 15282 11145 7359 5235 4068 3708 4327 4804 5434 6591 7306 7923 7790 8126 8619 9449 10550 11184 11907 14256 18762 23929 29034 36257 44139 49638 48524 42886 37448 32271 25490 19508 16669 16321 17053 17227 15994 14602 13364 13483 15112 17428 17805 16550 15405 14419 13483 11285 8929 6954 5599 4580 4232 3709 2579 1626 896 541 518 517 737 580 652 737 812 937 919 896 868 992 1045 1079 1081 1200 1262 1153 1093 1060 882 928 908 1032 930 1017 1057 1049 1066 1120 1101 1225 1241 1154 1280 1254 1225 1168 1187 930 1029 1072 1003 1061 1043 1011 1058 1086 1128 1146 1118 1088 1058 1028 947 960 921 912 877 877 894 991 895 809 894 919 898 861 780 741 889 688 376 273 124 13 -10 10 55 71 125 128 97 29 8 14 39 33 69 29 54 63 95 81 167 181 136 122 41 12 -9 39 79 33 63 95 86 54 96 97 41 58 -11 -2 44 107 80 87 50 27 104 128 96 49 40 56 75 98 92 51 53 26 52 1 30 93 98 121 68 59 103 126 89 69 67 74 61 33 68 70 46 45 56 68 45 75 95 57 35 63 77 63 20 22 54 64 63 41 42 65 44 60 43 39 38 13 71 81 37 44 74 41 50 63 52 90 53 47 29 35 24 54 41 59 58 59 43 39 47 28 26 44 54 26 21 25 29 37 35 36 38 46 33 37 33 34 19 14 7 19 23 18 31 9 1 4 49921 286 103 30 9613 13 52 1 7918 3400 20069 24427 26440 21499 13764 9400 6462 4014 3431 3783 4407 4956 5673 6520 6866 7484 8196 9223 9759 10622 12928 14584 15382 18319 22294 24698 27023 29766 31116 31383 29745 29024 29790 29425 27198 23534 20178 18082 16885 15899 16405 18866 20032 19210 17967 15402 13077 11416 10397 9475 7646 5990 4631 3526 2766 2344 1682 1175 734 557 580 479 469 524 499 573 738 866 987 976 999 941 939 1081 1156 1265 1190 1075 964 952 944 900 761 853 891 787 883 946 952 1131 1159 1119 1134 1210 1165 1123 1103 1078 1028 965 862 990 922 973 917 917 919 982 1033 1001 1131 1061 1241 1709 1371 1157 973 941 1027 970 967 765 789 815 777 859 902 977 846 638 469 280 258 162 102 113 91 71 20 73 129 101 -35 64 143 82 91 33 62 70 -37 72 168 140 190 271 265 180 100 28 36 62 25 -9 51 107 94 -5 46 61 37 44 60 99 27 83 108 37 75 63 95 95 117 51 58 26 46 94 93 28 83 132 55 52 25 73 104 55 41 41 39 79 58 69 47 76 54 102 44 22 28 70 50 54 98 83 69 57 60 43 31 70 19 52 69 48 88 67 60 74 60 12 19 54 39 38 40 45 39 42 42 43 28 38 54 56 44 52 32 34 40 44 42 32 45 41 33 27 28 33 33 33 19 41 34 19 27 32 33 32 48 33 37 36 33 26 23 39 29 24 37 26 9 3 999999 1 49930 278 103 30 9613 13 52 10 7918 3409 17284 17520 14679 11798 10691 9042 5972 4667 4116 4255 4827 4938 4900 4875 5169 6137 7995 10670 13498 14596 14631 14210 14132 14805 15555 16507 17827 20337 22390 24265 24506 24701 25051 25295 25479 26120 25597 25296 24716 22363 18367 16805 18680 20537 20342 18346 16489 15484 14137 12186 10976 10040 8963 7993 6629 5032 3171 1680 1149 801 540 588 600 493 632 690 707 833 948 964 810 945 1008 1090 1090 1256 1245 1100 802 872 1078 973 856 858 866 899 862 979 947 1035 1044 1079 992 1062 948 923 894 863 770 677 750 826 812 830 863 941 921 842 929 812 840 1057 1004 861 897 900 919 898 878 812 852 855 755 792 746 661 787 843 886 636 373 255 133 129 40 -12 8 34 28 83 63 -24 16 -1 61 40 -4 0 -35 14 13 86 118 93 207 197 173 75 -10 -21 66 29 15 27 13 17 -11 45 17 53 71 74 24 26 18 19 93 68 43 47 50 24 24 37 34 20 26 57 68 27 21 77 43 63 57 36 -9 19 -4 64 44 53 33 20 27 47 24 72 61 49 18 30 65 69 38 26 44 21 26 31 37 6 16 19 4 37 16 -2 34 23 40 7 12 32 41 -19 0 24 33 17 3 5 9 10 13 11 -9 -28 -10 -5 27 32 4 21 26 1 3 25 13 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 3 6 12 999999 999999 999999 17 7 7 49939 290 104 30 9614 13 52 19 7918 3419 14002 9714 7321 6406 6157 5978 6542 6713 5915 5623 5563 5874 6067 6199 6966 8981 12440 17054 21451 20784 16584 14317 13438 13704 12581 11041 11131 13196 19203 24959 27066 27065 27328 28654 28598 27350 25799 23992 23451 23576 23637 22842 20423 18074 15891 14081 11893 10568 9921 8970 8258 7805 6799 5824 5428 5378 4744 2847 1874 1352 1024 839 836 625 680 765 766 913 845 925 999 822 905 1061 1112 1295 1140 982 785 841 944 1006 1063 1002 1044 1012 1108 1111 1058 1120 1033 1063 975 1037 1025 914 921 901 830 972 975 937 902 932 1000 1006 1006 1063 1100 1067 1075 1036 1034 1096 1045 978 971 962 896 914 922 914 810 830 821 807 907 924 889 632 389 257 201 61 -6 110 83 149 68 43 31 -5 35 46 25 83 49 78 86 87 57 78 154 174 257 257 347 245 99 87 93 91 138 94 79 114 -2 33 71 128 103 114 45 3 85 45 61 102 76 33 37 56 59 38 61 117 89 48 25 67 89 77 47 83 115 84 143 91 72 40 63 52 54 64 80 73 63 65 71 58 60 81 67 47 84 96 99 66 52 42 62 72 86 88 54 47 77 105 89 100 59 43 50 74 68 42 72 72 59 37 41 49 58 62 59 32 67 73 65 56 55 63 56 60 57 54 41 53 29 19 35 59 48 44 27 39 48 40 44 57 40 22 36 37 36 42 48 41 18 11 1 17 29 14 8 6 17 27 14 7 49948 289 76 30 9616 13 52 28 7917 3429 11157 8474 6725 5220 4104 3806 4237 4731 5403 6072 6411 6263 6456 6603 6547 6610 6794 7239 8778 11809 15068 17390 17835 15856 12181 9205 7942 7873 8249 9579 11499 13614 14954 16205 16892 16956 17727 19852 22646 24770 25878 27310 28526 29145 29037 26682 21854 15876 12891 11497 10295 9782 9658 8865 7345 6007 5414 3882 2156 1310 1058 829 592 662 814 843 1107 1255 1070 864 913 853 873 976 1080 1144 1058 767 790 786 802 868 863 955 998 1069 1141 1011 1130 977 908 914 1154 1016 917 1017 1030 824 808 890 1040 989 1033 1042 921 983 889 1000 1007 955 969 1001 1011 1060 1150 1043 1021 951 929 856 919 861 799 775 765 820 784 792 733 373 242 332 182 92 102 134 100 67 9 70 62 72 112 44 40 26 18 53 69 75 70 39 67 148 257 310 318 219 142 100 88 85 64 -17 29 68 100 62 47 114 69 69 67 10 19 51 64 19 4 87 27 58 49 47 43 87 33 40 71 94 123 78 81 113 155 135 65 55 104 84 57 75 3 58 71 58 50 71 56 50 77 76 51 24 68 62 83 78 85 59 36 39 50 19 65 67 34 53 46 80 79 70 49 49 27 27 65 70 93 70 57 46 53 56 21 32 48 45 70 75 62 63 68 51 46 28 34 31 32 50 53 41 42 54 25 32 38 48 37 35 41 44 40 42 40 27 26 38 43 30 14 17 16 5 11 12 6 9 3 49957 289 107 30 9617 13 52 37 7917 3438 9883 8423 7073 6665 5632 4467 4801 5582 5501 5237 5027 5359 5666 5710 6449 7839 9296 11310 13505 15951 19861 25451 32196 38508 42764 41590 34635 26526 21063 18049 16584 15502 14819 15621 16827 17390 17225 17255 17526 18339 17983 16778 16652 16898 16776 16232 15495 15402 14759 11948 9540 9341 11076 10775 8641 6876 5025 3858 3474 2844 2428 2170 1937 2063 1886 1398 1098 940 920 851 915 919 875 1089 1138 1010 1016 776 662 899 877 841 805 920 935 995 1092 1117 1076 995 1065 1024 1033 927 898 930 995 1110 957 931 971 1004 1040 1046 1064 1020 911 901 916 974 962 983 906 970 1065 975 1058 988 938 1001 886 880 899 820 768 747 746 664 395 280 258 251 225 114 8 44 3 47 147 5 34 66 52 57 12 4 35 74 33 55 49 84 133 124 245 333 314 199 122 99 65 83 102 47 50 59 47 6 69 82 63 33 42 91 58 134 100 116 26 54 60 46 93 126 74 59 55 73 62 57 52 76 29 24 21 102 102 69 60 39 57 24 25 71 93 107 74 70 67 28 77 74 80 37 53 52 63 77 70 99 60 38 123 52 56 53 63 73 52 60 80 59 60 55 57 61 59 80 65 50 45 43 54 41 30 27 45 62 34 49 54 41 48 57 65 57 59 48 50 45 48 59 63 43 46 42 50 48 46 42 31 33 25 26 46 28 18 19 32 23 17 13 24 18 7 1 3 6 6 49966 289 109 30 9619 13 52 46 7917 3448 6352 5782 4933 3938 3560 4007 5442 6702 6562 6750 6956 7439 8261 9345 10796 12199 14966 18587 22655 26223 28994 32374 35528 37749 39153 39143 38252 36565 33961 30496 26697 21417 17134 14180 11043 8907 8187 8423 8984 9924 11286 11812 11312 9877 8621 8332 8223 7596 6413 5858 5650 5607 6021 6553 6368 6840 7173 5790 4230 2830 1552 824 684 712 731 819 869 932 736 796 933 911 912 1011 1177 1035 1018 1003 1175 1186 989 880 908 984 1007 1044 1049 1059 1197 1075 980 1004 1173 1156 1038 966 943 970 993 996 925 924 901 1036 1049 1014 936 1046 938 1001 1088 1002 1069 1017 965 969 1004 993 899 939 974 913 860 760 816 818 709 710 389 259 320 233 97 159 102 80 103 68 52 63 125 133 22 35 2 88 4 73 67 126 140 68 137 181 190 256 242 207 111 18 -21 6 61 56 64 38 1 77 115 107 137 76 45 24 9 45 10 43 59 35 29 58 92 82 18 9 61 39 28 36 66 35 51 28 37 10 23 52 25 52 70 75 30 39 48 109 69 19 34 57 66 80 52 31 48 76 66 62 63 58 64 64 56 73 86 52 67 74 74 45 44 54 37 65 51 29 32 18 25 44 43 30 20 30 12 6 34 38 49 46 29 20 35 32 48 32 4 12 25 40 36 27 24 35 22 20 32 38 57 50 29 26 30 31 28 17 14 17 19 22 24 17 7 7 14 4 1 4 5 49975 289 110 30 9620 13 52 55 7916 3457 6318 5549 4504 3747 3432 4089 5804 8085 10306 12299 13222 14383 15929 18037 20209 22355 23897 24825 25764 26718 28103 28871 27576 26407 25277 25400 27610 30937 29735 26619 24781 23815 21815 20803 19273 16338 12953 10919 9971 9082 8294 7807 7226 6554 5916 5165 4717 4827 4733 4277 3663 3186 2669 2640 2277 1984 2139 2337 2216 1522 975 562 598 576 665 721 808 855 939 791 722 917 939 959 859 911 851 841 716 771 802 821 849 889 955 1007 1087 1066 982 1036 1068 1173 1115 1082 958 942 1074 967 873 945 867 942 952 870 963 925 864 827 928 1054 1073 1032 1093 1004 951 1008 855 875 880 841 835 769 797 880 885 836 776 676 308 256 292 204 108 28 -7 42 111 76 52 107 108 92 73 83 -45 16 59 33 85 110 45 69 135 246 301 286 262 116 60 49 35 32 -35 43 73 14 51 36 55 41 73 62 11 2 41 41 92 46 38 17 0 60 99 88 54 58 83 37 11 -3 44 10 13 37 57 72 74 107 69 48 85 53 44 34 4 34 74 38 71 85 53 63 54 24 8 50 34 16 74 51 41 33 -5 40 59 88 60 51 40 87 98 65 44 7 39 42 42 38 32 18 19 23 23 41 44 31 44 35 23 26 13 46 47 29 46 40 35 31 22 29 43 21 18 32 39 43 21 24 17 24 27 23 46 51 19 14 8 12 17 18 17 20 28 39 20 23 25 20 0 49984 290 111 30 9621 13 53 4 7916 3467 5589 4723 4356 4533 6081 8908 12087 17464 22954 28166 31688 34364 35266 34576 34951 35472 34810 33644 33199 33187 34818 37607 38907 36803 34173 32413 30549 27678 25783 26214 27512 26093 23443 21033 18394 16011 13836 11277 9658 8859 8371 7604 6970 6136 5090 4332 3916 3574 3479 3270 3058 2758 2389 2008 1751 1746 1591 1191 857 698 504 459 461 533 608 743 916 931 979 907 835 808 915 939 1005 1054 1124 883 805 819 897 791 927 953 926 1068 1056 1089 1068 1269 1247 1174 1098 1113 1058 1040 1010 1036 922 959 860 927 876 954 1005 1058 876 848 1001 1089 1027 1113 1080 1026 1024 977 1017 873 859 919 893 837 944 1001 917 943 864 768 447 317 318 336 262 90 122 89 97 27 103 144 112 74 84 14 58 145 127 40 67 106 126 154 129 111 284 275 276 277 114 86 112 66 127 115 67 123 118 147 116 85 86 87 77 99 69 141 96 112 56 114 108 39 47 121 82 75 155 106 116 81 69 86 134 103 91 91 66 98 91 80 64 74 112 129 73 90 115 120 96 110 112 152 141 112 91 88 83 70 80 70 53 84 68 32 62 99 78 77 128 99 67 98 86 76 85 69 64 87 46 51 56 62 75 47 50 48 46 78 75 67 59 73 77 66 71 83 71 68 74 49 69 65 49 51 45 50 62 69 70 65 53 56 75 47 44 43 46 43 35 37 55 70 104 133 69 63 67 48 29 9 49993 289 111 30 9621 13 53 13 7916 3477 4324 4916 6325 9438 14569 19225 22206 25216 34400 42735 47570 47737 45512 43394 42769 40751 35822 30607 27901 27705 29531 37820 46921 47537 41629 33520 27329 22515 19227 16953 15227 14241 13139 14029 16524 17269 15500 13019 10524 8273 7273 6457 5749 4984 4699 4163 3924 3704 3357 3265 2933 2630 2331 2056 1649 1327 995 686 465 411 319 443 451 440 694 764 718 791 965 939 865 863 918 902 864 995 989 1093 1103 1056 868 795 766 921 1030 960 972 1079 1093 1200 1231 1208 1061 1051 1040 1114 1050 1128 1030 982 955 825 871 831 839 968 939 884 892 966 1023 1061 960 901 987 1015 867 842 809 856 840 799 887 891 932 926 817 534 308 339 353 445 306 111 177 179 54 188 124 106 105 17 29 58 118 149 91 110 109 110 87 100 81 172 246 314 317 284 217 113 84 64 67 49 73 157 154 104 28 44 117 112 99 72 107 134 85 95 103 79 37 30 83 40 31 75 89 75 79 47 44 39 87 66 39 44 72 64 91 63 81 90 74 99 82 78 101 117 97 62 84 54 86 108 74 90 99 97 71 101 96 76 90 79 80 102 92 73 51 47 74 56 51 82 82 75 62 80 38 74 84 67 67 56 61 48 44 68 64 64 78 76 61 67 58 69 50 47 45 13 46 59 72 61 53 38 39 51 41 57 47 60 63 51 53 56 52 74 91 113 144 190 248 221 86 57 60 46 16 50002 289 111 30 9621 13 53 22 7915 3486 6489 7625 9480 12333 18047 24854 27184 28324 30641 32396 33257 32362 31791 30607 28566 27321 26715 28180 31293 32813 31039 29943 30464 30418 28278 26502 26432 25240 24071 22301 19182 16624 14364 13125 11919 11099 10766 10781 11128 11439 11349 10376 9341 7848 6423 5610 4779 4115 3577 3152 2816 2594 2214 1958 1720 1446 1181 758 471 364 460 430 266 463 602 734 743 693 889 878 817 892 859 899 1029 1061 995 1048 1170 1155 892 872 822 906 944 1009 1047 1103 1091 1063 1119 1099 1031 994 948 881 980 939 860 860 771 845 832 884 877 885 953 941 825 849 968 828 844 881 992 892 783 675 750 767 763 817 714 872 883 815 444 281 302 277 331 243 42 61 51 13 78 104 73 71 14 91 22 58 67 -21 18 53 70 39 12 33 79 144 185 145 190 238 196 89 41 88 108 80 76 67 62 78 117 120 106 71 37 68 71 63 94 64 21 33 76 84 121 93 88 86 69 103 69 92 96 97 64 37 49 74 54 87 90 56 61 44 33 90 99 72 111 85 84 96 96 75 70 50 38 53 41 92 66 69 58 50 88 66 45 76 59 53 48 86 92 64 76 37 41 33 53 91 75 30 -13 34 71 47 26 41 57 59 78 53 35 61 47 60 45 30 29 25 22 36 64 37 32 49 47 41 42 30 41 43 42 45 52 46 46 56 152 234 330 402 428 438 396 236 81 66 56 30 1 50011 288 111 30 9621 13 53 31 7915 3496 13743 14203 15538 17779 17825 19643 23738 24803 24601 25733 27674 29734 31131 31160 29256 26314 23390 21116 20813 22364 24661 25869 25314 22862 19634 17114 15515 15589 16286 17109 18185 19015 18845 17798 17687 17928 18772 18593 16300 13770 12261 11518 10999 11455 11856 11505 10556 9366 7783 6441 5155 4086 3213 2628 2009 1469 882 619 469 362 371 447 526 535 544 636 663 790 904 949 918 938 860 903 1011 999 1116 1187 1202 1109 900 857 801 743 853 888 963 933 944 1068 1124 1102 971 994 931 878 992 938 893 890 852 823 798 779 762 829 932 903 935 873 865 801 829 781 924 1078 883 689 720 737 716 695 763 768 704 598 324 347 317 284 225 198 136 79 69 70 77 95 63 108 106 82 27 27 102 113 105 69 68 26 37 84 121 253 258 217 264 158 110 135 82 114 79 87 70 12 100 120 81 97 113 33 76 54 9 34 34 80 83 53 41 62 104 81 49 74 65 124 86 55 29 68 25 74 90 49 43 44 68 64 87 64 27 79 61 40 74 115 89 113 109 90 52 44 42 76 42 46 22 58 52 80 81 36 5 39 37 32 35 56 55 52 53 70 52 74 24 20 29 42 29 22 31 50 23 23 27 26 36 66 64 48 50 48 60 58 37 25 46 28 44 51 46 43 45 52 49 33 28 31 51 51 41 63 187 449 575 663 709 678 650 634 493 222 77 60 42 6 50020 287 111 30 9621 13 53 40 7914 3505 21356 22467 21645 19106 17428 17682 19194 19312 17964 17027 15979 16131 17406 19044 18706 16659 14258 12579 11805 11813 12895 14159 15155 14568 14016 14519 14732 14834 15022 15405 15843 17469 18807 18594 18402 17817 16300 16120 16101 16393 15730 14649 13752 12970 12140 11253 10588 10003 9396 8956 8242 6889 5309 3989 2554 1290 700 533 404 321 382 350 392 438 579 644 494 664 808 900 835 798 949 878 1200 1557 1816 1866 1734 1384 1049 755 731 754 833 864 958 968 910 988 1071 1022 1045 1006 1055 893 861 844 761 855 941 773 711 892 782 758 748 812 769 811 824 761 835 833 790 787 736 743 752 730 728 655 707 746 740 638 326 264 262 316 237 119 9 12 92 1 71 156 72 76 55 30 50 -40 -61 0 42 11 10 55 80 71 123 245 203 235 194 235 226 80 54 96 48 43 0 11 75 79 59 33 48 5 57 -28 4 110 47 -15 4 55 57 5 39 48 66 51 61 38 43 63 52 114 89 29 -10 23 66 25 14 29 98 55 47 54 44 54 81 72 49 75 110 71 50 68 9 44 58 61 35 69 19 9 45 73 23 43 32 71 68 38 54 68 70 35 7 -19 -2 24 38 33 20 34 48 45 40 50 40 27 21 35 38 38 45 55 23 999999 13 34 5 30 42 52 64 167 262 212 105 32 29 45 28 47 107 254 562 903 1013 970 925 895 820 610 251 80 47 55 31 50029 288 111 30 9621 13 53 49 7914 3515 27047 24681 22571 22559 23173 25255 27874 21237 13790 10483 8501 7515 7659 8968 9937 10132 9997 9830 10264 11125 11181 10766 10505 10428 10626 10261 10460 11230 11821 12391 12219 12291 13190 13797 13983 13786 14531 14787 14539 14930 15405 15770 15726 15499 15516 15111 13545 11294 9248 8054 6882 5406 3626 2104 1028 725 680 548 362 346 319 238 298 447 428 571 614 780 905 916 1019 1689 2684 4032 5198 4703 3213 1911 1194 1049 926 827 806 759 685 816 999 1058 1140 1052 1044 1038 1212 1110 961 958 847 855 1000 1006 882 824 819 836 875 945 892 725 843 919 908 956 909 801 818 822 796 689 719 736 762 778 773 688 630 466 374 289 364 343 294 147 111 57 62 38 72 10 81 69 102 97 138 62 55 84 48 37 32 63 124 95 113 159 249 284 313 279 293 155 109 87 42 100 118 54 134 77 61 77 86 113 73 92 65 76 67 92 71 -19 34 74 96 43 100 123 41 109 50 41 72 95 75 107 108 74 47 61 52 78 87 97 69 81 115 91 141 108 105 110 75 82 118 105 88 87 91 71 70 68 64 72 96 68 70 59 85 57 74 97 68 34 57 77 58 34 54 37 45 52 49 24 35 26 38 50 81 65 70 64 54 57 61 56 46 21 54 71 52 71 59 84 128 329 612 546 342 148 66 78 72 98 252 424 831 1358 1336 1146 950 815 696 451 181 115 88 76 50 26 50038 288 111 30 9621 13 53 58 7914 3524 20486 18554 16155 13268 10293 8914 11111 11976 10813 10255 10491 10500 10367 10971 12195 13910 15538 16485 15340 11980 9967 9895 9856 10147 9816 9675 10294 11050 11903 12276 12232 12368 12666 12991 13002 13296 13858 14433 14293 13677 13024 11886 11112 10734 10823 10458 9856 9377 8104 6625 5226 3905 2684 1747 1118 622 647 777 600 530 449 441 346 337 376 467 748 827 880 993 2117 5405 10014 12235 7590 2306 1243 1133 1005 876 847 764 710 714 749 860 1038 1057 1037 1019 1055 1140 1042 1067 993 941 901 894 842 888 805 830 762 771 830 855 827 863 857 862 945 903 864 837 817 888 822 699 758 744 691 751 794 766 659 486 245 244 234 279 172 97 77 35 16 48 73 94 71 46 68 105 46 16 27 51 62 71 103 163 130 121 186 291 253 222 189 137 77 133 72 63 108 81 71 154 63 45 82 82 67 120 56 23 43 66 110 57 92 88 93 97 69 25 54 108 43 57 86 93 75 70 47 36 47 72 56 48 72 54 63 93 66 61 69 79 74 58 103 106 94 103 88 88 51 74 96 83 78 87 56 62 57 62 45 73 68 69 43 68 67 49 47 34 21 32 42 39 31 17 29 54 54 62 54 65 42 24 53 83 61 22 44 60 49 34 49 30 35 43 54 116 306 560 655 566 492 400 283 136 84 123 321 821 1592 1573 1048 877 664 360 347 233 126 87 66 34 16 6 50047 288 110 30 9620 13 54 7 7913 3534 14766 10247 7770 7073 6945 6196 5248 5644 5974 6590 7743 8756 10689 13124 15997 19156 23577 27782 24629 17142 11615 9406 10028 11290 12233 11409 10336 10151 9833 9379 9284 9576 9389 9302 9036 8281 7669 8047 8392 8963 9097 9323 9266 8670 8376 7701 6693 5676 4306 3253 2360 1626 1076 879 847 806 583 571 561 492 426 423 424 404 370 463 523 610 751 1081 3635 10015 12048 7059 2737 1517 1319 1134 1081 954 931 797 671 700 765 868 993 1002 961 976 1015 1102 1188 1108 1032 995 903 882 875 865 894 897 898 892 850 782 795 792 834 829 857 903 860 851 875 906 888 780 643 639 655 651 726 748 696 489 254 288 366 305 213 159 127 73 49 56 73 89 90 106 97 46 22 78 115 102 93 76 63 51 60 131 214 268 291 277 216 147 123 100 56 36 59 84 77 50 65 98 98 87 74 105 107 83 93 78 86 97 90 92 92 80 54 51 80 86 86 53 64 63 65 103 99 93 69 45 63 86 70 69 74 69 69 86 68 67 65 72 71 87 87 100 111 93 82 56 57 81 75 76 75 79 86 83 76 57 82 69 37 42 62 67 54 51 45 29 60 51 46 57 42 38 44 48 47 61 59 60 53 61 46 48 57 47 57 49 33 49 37 69 97 175 425 676 816 748 548 403 297 195 94 122 290 746 1464 1444 1046 866 536 250 248 213 134 92 61 24 7 1 50056 292 111 30 9621 13 54 16 7913 3544 12303 9666 7991 7406 7515 8556 10218 12435 14374 15687 13957 12388 11490 9782 9304 10040 10457 10262 9413 7661 6280 6557 7331 7638 7709 7037 6872 7247 7376 7779 8058 8171 8106 8079 7572 7435 7267 6448 5982 5596 5207 5067 5058 4918 5078 5289 5316 5064 4342 3389 2673 2071 1955 1896 1314 887 598 567 590 603 510 443 516 393 493 674 1270 1586 1633 5184 10401 6894 2059 1518 2141 1730 1128 1030 1018 1006 899 815 775 679 791 850 932 1087 1066 1240 1176 1186 1153 1191 1056 972 904 888 866 886 889 895 956 974 957 931 945 913 892 976 912 913 959 961 928 926 900 868 899 846 783 802 777 782 749 553 304 287 307 298 258 145 133 131 84 88 83 60 104 86 123 110 58 71 65 82 127 92 66 119 98 87 169 230 245 251 268 228 203 213 154 94 77 84 137 125 80 88 111 115 122 142 118 94 83 96 128 108 79 87 89 98 96 79 79 118 140 112 105 130 106 95 102 76 100 125 121 122 88 92 117 141 119 80 83 107 111 99 87 102 114 124 99 94 126 112 101 106 100 103 108 109 89 77 88 104 112 96 79 89 104 102 76 64 61 73 63 82 78 74 76 65 74 68 57 76 77 86 95 79 85 73 69 79 96 85 62 65 62 112 154 257 463 636 820 948 997 877 526 253 153 173 235 674 1444 1343 953 680 344 186 193 194 166 149 121 82 58 39 41 26 16 9 50065 293 113 30 9623 13 54 25 7913 3553 11023 9584 9128 9750 11488 14838 17315 18404 17667 16020 15730 15954 13506 11530 11109 10312 8736 6740 5400 4627 4024 3473 3072 3584 4877 5905 5599 5517 5857 6237 6183 5925 5827 5596 5324 5376 5149 4320 3558 3408 3393 3499 3452 3058 2769 3164 3815 4609 5318 5579 5179 4508 3497 2441 1530 967 587 534 588 582 424 319 369 373 423 531 784 1809 5652 11135 10262 4199 1357 945 974 956 1019 1079 1024 1063 900 820 834 962 1055 957 874 1051 1133 1180 1251 1292 1262 1215 1091 1011 889 824 815 868 931 948 967 874 806 763 800 896 782 782 759 791 859 834 801 873 929 889 798 801 734 780 824 798 760 615 353 260 305 289 219 140 116 96 73 28 66 112 96 108 70 75 93 63 59 70 77 114 86 151 164 132 176 195 157 210 242 252 262 178 172 153 154 122 108 84 106 124 135 92 58 84 117 124 112 114 76 114 101 105 63 93 53 60 87 120 108 87 64 100 132 102 73 83 111 117 87 106 101 97 86 89 102 115 137 78 62 64 98 108 103 82 109 85 113 97 93 78 117 162 118 89 73 49 80 59 86 104 86 74 46 33 67 96 71 62 57 67 64 59 59 70 52 85 58 65 74 66 84 92 90 91 97 90 73 59 81 84 111 148 200 369 509 629 860 1108 1254 1086 594 267 238 358 567 1052 1499 1119 589 210 104 104 107 85 100 93 85 85 73 59 53 34 25 11 3 50074 289 113 30 9623 13 54 34 7913 3563 5228 5543 6639 10048 17949 25134 28686 31273 30943 28672 29416 32770 38091 42737 40082 31971 23455 13930 8670 5694 3683 3380 3557 3287 2817 2519 2577 3133 3820 4317 4680 4804 4821 4871 4770 4708 3902 3176 3716 4390 4631 4878 4463 3986 3362 3060 3097 3765 4820 4530 4466 3750 2980 2172 1597 1123 636 365 368 344 251 358 385 415 263 534 809 2672 8215 14908 10208 2861 1372 1260 1175 1151 1080 1010 1045 971 986 922 845 1047 975 910 887 904 976 1040 1123 1096 1087 1141 1093 986 999 972 963 818 855 853 876 809 861 850 872 854 790 794 801 785 799 832 870 952 881 798 783 777 653 689 764 722 648 544 329 266 330 310 233 87 19 71 97 89 118 67 49 115 108 79 78 95 135 110 94 67 54 9 0 1 119 177 160 212 185 213 195 144 66 181 139 132 89 113 60 50 131 112 73 92 69 56 81 61 120 105 45 77 115 72 66 65 86 94 26 9 44 35 85 66 36 65 69 67 105 78 90 87 99 77 76 74 17 71 83 59 85 78 64 95 66 64 79 102 60 97 58 62 79 54 45 64 31 62 38 33 63 61 60 41 67 59 49 34 33 17 49 40 31 39 52 61 38 30 35 54 65 55 44 46 49 69 43 28 54 74 81 80 134 218 309 483 691 969 1207 1354 1318 1075 961 1047 1082 1400 1634 1031 492 123 46 31 20 19 8 6 8 23 27 16 10 50083 287 115 30 9625 13 54 43 7913 3573 4749 3456 3686 5348 7078 9654 13718 22923 36123 41984 42594 44571 48878 53632 49953 38877 26788 17998 11165 6700 4412 3426 3151 3236 3278 3139 2981 3072 2795 2930 2993 3145 3307 3368 3436 3292 3376 2445 1844 1884 2366 2911 3370 3570 3540 3179 3201 3570 3792 3776 3880 3411 2681 2338 1957 1564 1155 484 306 392 404 377 426 413 231 363 673 1787 5078 8164 5198 2170 1714 1563 1548 1192 983 1030 1114 1108 869 974 953 892 963 1046 966 835 797 1017 1142 1100 1133 1197 1106 1096 1106 1067 945 975 891 897 834 839 833 827 821 935 801 852 787 856 869 940 930 847 838 941 810 793 709 710 805 721 613 506 261 223 235 350 291 189 156 120 118 84 8 46 144 68 60 54 54 75 81 20 98 121 95 63 124 100 108 101 171 239 196 182 212 197 277 202 171 179 129 81 94 91 120 101 48 86 81 96 84 76 31 60 137 96 116 102 84 58 36 10 79 100 72 68 67 99 83 51 105 80 43 96 66 80 111 135 80 113 88 103 84 59 93 105 49 77 99 94 98 100 111 32 39 39 57 72 78 68 99 79 80 64 44 68 96 67 44 65 66 66 69 32 29 11 29 55 56 27 46 63 55 36 50 55 33 51 44 38 31 51 55 72 77 115 191 273 387 538 690 843 1050 1309 1539 1583 1564 1503 1381 1420 1147 585 133 35 38 34 21 14 9 14 15 18 14 50092 288 115 30 9625 13 54 52 7912 3582 6632 6737 7009 8792 12908 17467 22022 25814 26256 26262 29953 33879 35806 36126 35206 33821 31589 26634 18976 12060 7087 5204 4111 3622 3334 2997 3098 3257 3229 3563 3997 3746 3448 3351 3593 3613 3562 3004 1644 1161 1309 1551 1625 1706 1822 2020 2056 1935 1943 1642 1378 1098 1016 795 495 498 431 393 445 404 456 522 448 405 543 1268 2715 5293 7396 4698 1642 1323 1313 1233 1152 1003 1066 1141 1052 942 977 966 1036 976 917 994 960 876 854 898 1060 1090 1063 1149 1222 1273 1232 1163 1020 915 812 964 874 886 997 1034 964 905 903 797 770 859 882 815 916 961 872 838 861 843 797 747 754 698 690 763 455 210 297 307 318 308 134 122 144 90 55 103 81 129 71 42 94 134 51 41 82 81 49 118 89 77 127 110 123 252 209 246 279 213 182 126 98 136 63 91 84 115 97 118 82 108 153 99 81 90 78 47 129 84 17 16 78 122 81 77 51 14 53 78 80 128 78 90 110 129 158 80 57 82 73 60 68 85 107 58 14 54 74 106 111 76 42 88 75 112 91 68 72 93 91 101 106 82 47 31 76 78 77 50 72 52 36 45 76 52 43 31 33 34 39 61 49 42 66 62 79 70 49 16 41 42 48 28 24 48 56 79 100 231 370 498 644 780 881 1033 1222 1435 1629 1593 1587 1494 1259 1019 673 249 70 38 32 30 20 21 18 30 19 4 14 7 50101 286 116 30 9626 13 55 1 7912 3592 7859 10603 13416 15317 14430 13123 14271 16471 20080 22810 24952 26395 24829 22296 19844 17340 14767 12292 9942 7998 7099 6439 5896 5470 4910 4735 4803 4941 4838 4811 4675 4695 4354 4391 4227 4227 4327 3814 2657 2216 2028 1950 1786 1365 1201 1398 1357 1083 1074 812 714 686 622 516 432 419 402 344 417 429 503 451 562 1535 3778 3806 3534 3454 2843 2543 2117 1251 1001 1087 1064 952 1018 994 1153 1023 918 886 982 992 937 961 985 955 890 896 998 1062 1122 1166 1195 1265 1130 1189 1263 1183 895 793 883 880 823 841 841 772 873 873 807 828 761 873 958 925 801 813 842 737 781 835 777 744 792 702 532 241 195 202 291 277 247 149 38 -21 -2 76 111 68 141 86 102 92 48 201 149 76 26 50 62 73 139 193 218 166 193 262 194 192 138 160 143 138 12 91 53 48 97 60 56 106 90 111 97 71 99 45 6 10 85 16 53 61 28 68 92 120 112 83 146 47 47 19 40 20 20 -1 30 33 98 62 60 60 99 109 36 44 95 67 42 90 47 32 29 67 62 72 55 27 54 53 46 39 58 58 43 40 16 49 59 80 69 54 79 62 34 26 36 37 19 23 34 27 20 38 60 62 40 33 57 50 53 57 35 53 51 69 106 205 336 594 776 889 1012 1198 1320 1458 1447 1358 1193 1010 840 483 129 48 24 15 27 27 21 12 13 6 12 7 50110 280 118 30 9628 13 55 10 7912 3602 5285 7171 9540 11497 12025 11815 11474 11809 13593 14955 15028 14819 14212 13647 13387 11918 10189 8948 7959 6978 5667 4923 4429 4432 4858 4578 4389 4475 4218 4211 4428 4754 4563 4517 4770 4753 4536 3953 2786 1825 1584 1455 1475 1674 1680 1398 1474 1507 1453 1283 988 836 672 477 431 425 438 337 305 367 372 461 554 2064 3014 1428 1040 1411 1577 1905 1704 947 881 846 897 840 904 926 979 1071 1041 1037 971 877 860 936 799 777 737 762 751 853 1009 1050 1040 1201 1281 1225 1108 1092 921 732 801 832 818 827 848 874 874 780 819 823 745 743 713 754 746 836 807 841 848 711 678 751 699 607 527 311 170 253 353 250 133 134 58 44 -22 62 44 44 39 78 66 13 28 39 -4 -24 32 -3 35 66 80 77 109 130 71 33 81 42 48 47 -21 41 60 64 26 42 1 41 22 88 8 -1 -3 14 10 39 69 24 32 23 59 0 23 79 82 22 5 20 6 -11 34 -4 51 95 44 27 39 8 13 5 51 50 41 36 38 4 75 79 41 28 55 65 12 43 61 66 59 57 49 19 31 31 40 47 45 21 16 28 10 40 35 33 20 0 13 12 32 34 -1 6 14 13 27 20 7 24 34 20 47 30 13 33 46 34 35 38 110 222 351 573 727 877 1039 1247 1345 1300 1083 872 626 445 211 82 22 16 11 0 10 5 50119 290 122 30 9632 13 55 19 7912 3611 7515 10087 13634 15753 14666 12440 10596 10433 9769 9002 9289 9381 8528 7734 7506 8361 8764 8296 7713 7289 7245 7161 6599 5956 5082 4208 3351 3144 2957 2893 3177 3622 3760 3947 3874 3531 3695 3466 2654 1382 888 735 694 660 692 646 795 1083 1389 1677 1740 1395 907 601 550 506 451 550 442 436 507 369 310 407 657 1041 888 872 1132 1143 943 994 1102 969 839 935 1047 1059 1018 982 992 1059 976 1014 990 833 908 836 817 840 864 936 1110 1103 1262 1321 1230 1208 1183 1111 948 852 938 868 906 943 898 867 903 910 714 838 833 820 860 806 810 873 879 936 935 882 813 855 772 904 739 496 341 262 338 364 265 160 192 152 100 90 105 112 70 60 39 35 73 162 85 132 114 137 137 90 49 102 174 153 135 131 86 163 169 184 109 125 129 196 101 91 72 85 103 123 119 82 70 116 94 88 66 37 37 67 78 92 106 57 61 96 54 56 101 108 87 106 89 93 108 92 51 54 58 118 81 76 86 80 94 68 79 63 63 79 107 112 94 23 21 98 86 23 60 71 113 128 94 81 59 53 55 70 66 52 30 45 65 108 114 108 93 86 108 91 82 67 62 72 80 80 75 84 49 37 50 99 112 93 85 148 249 325 464 635 776 917 1170 1339 1375 1140 821 566 419 196 79 77 51 49 60 34 43 45 41 43 35 36 33 30 24 17 1 3 50128 288 98 30 9638 13 55 28 7911 3621 6218 6821 6092 6126 7593 8985 9475 8442 7691 7201 6534 6280 5915 5410 5508 5564 5651 6015 5673 5354 5217 5235 5273 5274 5584 5575 5201 5221 5285 4847 4816 4531 4644 5069 4973 4757 4214 3537 3267 3007 2164 988 688 654 525 527 394 362 468 663 716 991 915 647 649 753 591 680 671 609 651 502 475 297 373 387 408 580 613 584 525 721 835 822 811 836 853 968 949 1010 885 912 902 1020 994 996 855 855 765 787 781 777 866 828 958 1155 1090 1137 1226 1202 1176 944 884 944 824 894 922 912 815 821 851 826 812 765 804 811 779 835 865 860 901 855 725 723 761 716 804 753 570 286 249 196 226 278 226 75 23 106 13 25 79 165 123 114 14 59 54 14 52 112 133 59 11 76 106 143 125 113 20 61 70 98 40 106 116 108 -5 27 45 72 84 77 72 72 57 33 36 58 102 8 50 102 85 151 96 52 30 113 91 125 92 42 9 34 41 18 21 66 30 73 95 93 53 77 23 32 82 87 95 60 89 48 -2 90 60 57 60 55 61 35 0 72 84 73 81 65 70 40 42 56 33 32 41 61 33 37 40 29 8 9 11 14 24 42 50 47 50 34 37 70 40 31 56 37 31 63 52 62 183 265 311 476 572 581 795 1065 1211 1241 872 525 341 184 68 49 45 34 29 25 29 19 23 18 15 7 8 31 24 0 50137 286 102 30 9642 13 55 37 7911 3631 6564 4110 2161 1658 1789 2202 2624 2847 3274 3394 3324 3228 3308 3348 3409 3539 3533 3647 4419 5269 5917 6217 5929 5366 4943 4880 5013 5117 5694 5322 4944 5100 5117 5175 5417 5730 6052 5953 6052 5489 4345 2649 1904 1237 857 642 494 526 431 417 498 603 675 695 695 693 703 737 1038 1008 983 590 425 401 379 570 498 410 615 404 472 517 643 608 763 912 1002 1004 1100 1161 1198 1128 985 1065 1042 1048 999 833 847 898 911 830 786 797 1017 1076 1117 1233 1331 1241 1214 1205 1058 964 900 992 929 867 848 920 881 881 786 649 741 713 752 706 794 807 781 812 732 665 685 773 790 777 716 366 199 228 273 302 251 83 40 25 88 108 106 94 71 83 87 44 97 159 37 103 48 82 82 38 125 152 137 168 127 71 56 87 183 197 114 80 76 102 151 94 114 72 110 54 42 56 61 109 63 70 29 102 76 63 46 64 61 89 56 74 57 40 17 80 54 46 100 92 44 48 44 79 112 109 90 48 107 79 115 78 63 44 85 84 100 79 115 92 93 77 51 42 41 50 34 83 79 72 74 69 52 41 9 10 19 30 53 46 62 70 74 71 74 60 25 48 63 66 64 66 64 74 41 45 49 73 78 143 249 302 369 441 442 440 580 802 917 934 757 510 293 134 73 54 48 35 28 47 43 35 8 18 34 32 13 4 50146 272 76 30 9646 13 55 46 7911 3640 2534 1514 1122 1122 1348 1483 1864 2056 2080 2191 2098 1996 2207 2253 2268 2666 3251 3453 3672 4200 4492 4600 4803 5689 6258 6511 6637 7258 8209 8237 7642 7192 7226 7596 7990 7440 6863 6026 5047 4945 4525 2914 1618 1435 1386 1248 1047 791 569 452 299 359 555 589 533 666 791 790 955 1055 1127 1017 527 363 398 433 444 573 523 546 441 375 587 682 702 814 761 840 943 877 886 910 818 934 886 918 792 608 739 697 778 777 773 766 848 984 962 1065 1192 1198 1192 1109 851 791 859 806 799 833 809 828 846 744 638 658 702 660 708 746 743 770 745 751 672 653 661 604 688 631 500 284 272 272 246 223 147 106 -11 -38 47 12 -23 4 109 48 -34 33 34 -37 8 14 -33 20 -28 48 83 89 105 11 32 145 46 -21 -30 26 11 16 12 33 50 71 21 6 74 -7 -24 -26 17 54 12 4 -37 -10 -9 56 64 17 -28 8 1 39 46 9 19 35 30 -23 -11 26 29 2 4 36 -7 -20 8 2 22 25 23 22 17 18 -13 -2 -4 22 42 11 14 1 -1 -12 29 23 20 -3 -15 -26 1 6 20 -8 -17 -24 10 -4 -21 -24 -16 -2 -14 -10 -6 -27 -26 -14 -21 0 8 10 8 -22 -7 2 999999 999999 2 94 200 223 247 275 266 197 262 366 445 469 438 268 137 61 50155 288 112 30 9652 13 55 55 7911 3650 2629 1933 1724 1649 1860 2080 2344 2949 3198 3057 2959 2846 2742 3073 3796 4497 5289 5600 5492 5387 4997 4802 4492 4222 4216 4298 4791 5016 5292 6207 6699 6764 6953 6909 7240 7410 7179 6974 7029 7198 7240 5815 4074 3182 2692 2232 2324 2355 1855 1371 839 613 510 621 603 560 656 920 1167 1273 1168 1069 947 716 556 320 507 721 586 478 473 552 735 881 850 826 917 915 885 979 1067 1076 1076 986 941 868 969 783 767 775 850 848 858 798 924 947 1035 1160 1277 1230 1155 1184 1172 1010 1095 990 928 828 785 851 873 816 731 721 722 789 689 692 872 844 802 916 798 725 632 762 747 746 649 370 264 307 321 205 82 53 56 65 24 60 27 89 73 93 80 72 88 3 21 62 68 128 112 30 84 79 57 92 95 -14 15 60 103 66 65 63 64 92 98 102 82 46 60 75 102 109 73 77 36 30 59 64 83 61 74 64 21 -5 75 36 96 107 72 45 40 78 61 44 10 59 51 63 102 20 63 67 62 37 62 59 34 50 29 60 73 53 15 41 44 52 47 67 45 37 24 20 18 8 53 51 66 45 23 44 44 26 15 14 29 25 47 34 20 39 25 29 45 40 39 39 30 41 52 59 66 59 72 152 237 248 240 190 131 157 227 260 286 274 206 164 128 85 42 46 43 35 29 12 12 29 43 28 9 7 18 16 19 10 50164 288 118 30 9658 13 56 4 7910 3659 1501 1540 1801 2086 2423 3010 3251 3259 3060 3040 3058 3082 3105 2932 2772 2699 3183 3439 3751 4079 4198 4064 4108 4317 4407 4663 5177 4978 4731 5189 4679 4506 4829 5577 6149 5679 5733 5779 5678 5398 5342 5404 4605 3346 2534 2483 2260 2025 1735 1513 1189 833 738 584 718 784 748 887 1161 1252 1153 1155 976 531 418 522 588 617 663 600 568 520 652 815 901 796 824 864 1003 1012 1004 1038 1002 921 930 968 911 813 902 824 808 761 773 801 875 970 1043 1181 1241 1282 1167 1217 1224 1143 845 832 881 847 931 821 836 717 778 907 855 788 705 747 835 899 863 854 817 709 815 785 753 749 654 612 412 401 250 144 157 74 44 120 120 106 66 141 119 118 109 76 69 47 40 77 50 60 17 85 100 81 63 67 81 48 25 81 105 75 96 68 48 60 43 31 52 72 73 102 70 76 8 105 63 59 84 51 40 65 119 75 60 30 -10 63 50 0 50 34 14 32 69 85 79 75 123 87 63 74 60 99 90 50 72 101 79 71 56 32 64 91 61 27 55 82 80 64 80 60 42 45 61 104 54 86 97 90 38 71 39 27 42 76 71 56 72 51 41 55 63 90 93 28 38 39 48 66 57 78 71 70 132 180 211 221 214 172 118 111 155 206 183 181 179 171 161 97 48 47 47 45 36 29 28 24 38 36 27 13 2 999999 6 0 50173 288 125 30 9665 13 56 13 7910 3669 1495 1515 1882 2061 2427 2715 2805 3021 3510 3563 3745 3987 3920 4058 4436 4683 4722 4714 4543 4525 4654 4286 4113 4081 3896 4009 4530 4796 4605 4647 4618 4943 4957 4696 4320 4086 4284 4258 4497 4618 4589 4768 4647 2869 1711 1563 1439 1523 1433 1255 1097 778 610 527 704 726 712 885 986 1101 1322 1229 969 675 591 577 671 478 496 444 531 587 758 788 870 940 995 1004 894 1037 1039 1075 1004 989 1094 1096 1008 823 889 679 794 800 900 902 923 1072 1227 1165 1237 1267 1313 1305 1395 1117 844 818 868 926 956 836 749 857 833 818 885 833 886 767 848 881 812 840 876 887 760 687 801 817 820 691 432 360 297 201 144 128 84 -12 54 94 123 97 66 105 101 53 103 107 73 48 58 70 49 90 86 43 115 123 95 100 108 71 146 135 70 38 73 54 95 38 34 74 119 88 81 93 35 69 85 41 51 60 38 95 77 89 112 48 72 104 95 86 104 112 84 48 41 108 128 97 67 81 63 90 110 84 61 46 88 76 77 83 97 134 115 63 73 72 41 50 54 50 70 40 49 72 89 80 52 64 92 57 58 98 48 24 55 43 42 52 78 45 65 61 32 49 46 29 44 41 62 54 65 73 72 65 145 168 189 210 191 124 91 90 100 115 126 145 167 137 108 59 25 23 46 41 30 34 32 32 36 23 9 19 13 2 2 7 50182 287 101 30 9671 13 56 22 7910 3679 28340 2750 3019 3277 3497 3931 4364 4922 5415 6049 5806 5252 5136 5311 5475 5868 6056 6640 6523 6409 6562 6325 6079 5704 5259 5254 4934 4517 4241 4975 5490 5349 5105 4712 4852 4647 4339 4422 4522 4786 5272 5681 5595 4938 3054 1701 1231 993 862 572 695 611 582 558 449 641 665 595 765 826 845 1070 1274 1309 1255 768 510 426 488 489 476 414 554 833 904 1017 907 886 1027 911 932 1017 1051 1002 981 1018 988 927 883 777 797 792 838 866 888 1003 1145 1142 1202 1206 1149 1149 1173 1173 1015 908 739 799 849 830 876 871 887 762 717 730 776 842 795 802 798 811 841 870 889 772 796 856 884 817 619 353 294 341 177 119 35 44 76 131 43 68 97 47 84 91 85 47 53 45 3 30 94 47 -13 106 105 45 45 91 19 83 131 1 20 56 68 28 76 9 85 67 46 91 49 35 81 17 56 47 20 62 74 78 60 52 66 54 30 34 44 52 97 57 45 37 85 109 81 72 34 67 66 85 71 82 62 67 88 147 127 83 118 44 26 64 70 102 68 65 78 80 59 59 73 64 73 27 68 63 24 32 60 113 36 23 86 65 81 44 56 60 43 22 38 40 50 41 5 32 65 62 72 76 62 73 108 174 206 184 178 184 141 75 79 68 66 77 120 126 88 62 34 33 27 42 46 37 23 19 30 31 27 18 5 8 5 50191 290 75 30 9675 13 56 31 7910 3688 28881 3974 3434 3384 3668 3909 3836 3676 3820 4028 3707 3846 3984 4582 5066 5546 5705 5465 5172 5165 5977 7121 7871 7420 6797 5983 4885 4074 4190 4944 5587 5217 5178 4752 4764 4543 4126 4075 4160 4271 4353 4792 5563 6248 5128 4076 3461 2703 1953 1180 684 678 614 525 526 682 824 754 629 867 1010 1157 1344 1563 1644 1255 672 460 665 691 613 585 731 936 959 840 973 991 959 931 879 902 937 1100 939 971 983 1033 979 807 793 826 940 989 975 1060 1032 1092 1088 1204 1155 1178 1235 1200 1127 915 957 876 932 1015 969 893 871 765 788 850 863 810 740 714 839 900 789 905 1000 898 862 925 923 838 912 885 694 543 349 247 151 109 66 55 84 93 125 123 114 119 124 94 105 166 116 48 17 105 102 25 52 70 39 77 127 74 104 70 47 100 105 80 78 91 67 96 62 105 80 38 45 119 76 50 69 98 69 51 36 60 67 109 53 42 88 115 29 86 76 56 81 70 76 73 78 52 61 105 80 61 47 65 92 83 77 68 25 51 58 44 77 86 88 60 -2 4 35 59 65 84 84 85 92 68 78 54 111 81 43 56 52 16 30 34 55 50 47 44 40 55 50 48 87 69 75 60 69 76 80 70 92 151 170 168 198 213 180 107 75 74 81 109 134 94 64 58 46 35 39 51 38 38 44 29 29 35 34 36 37 35 19 13 14 3 50200 287 110 30 9680 13 56 40 7909 3698 28327 3693 3388 3607 3732 3806 3882 3997 3938 3981 4218 4243 4417 4291 4628 4773 4706 4684 5733 6686 6748 6636 6574 6831 6607 5928 5053 4936 5000 4856 4777 4795 4645 4466 4509 4460 4051 4091 4213 4257 4197 4430 5189 5040 4635 3806 2955 2547 1958 1543 1205 906 497 518 452 651 831 844 602 484 783 886 1060 1490 1845 1915 1415 927 558 537 658 680 531 698 871 938 962 875 819 942 912 998 890 988 1001 1009 922 1002 943 995 789 837 901 779 813 898 958 1193 1175 1150 1039 1130 1198 1215 1017 975 908 873 866 898 722 741 719 752 694 722 734 709 710 842 688 803 741 795 823 829 853 850 908 821 825 839 658 424 265 154 97 90 65 52 -37 43 80 91 124 46 73 27 27 38 91 42 22 74 94 145 38 35 127 80 81 72 94 -7 50 42 35 43 84 40 -7 22 69 65 63 20 56 87 74 23 31 71 54 29 30 75 44 51 104 121 47 2 54 93 64 70 48 85 122 96 59 61 79 91 78 42 50 72 83 17 23 30 76 55 82 35 20 60 53 65 39 42 78 55 63 35 56 44 36 46 25 33 4 7 45 41 29 -1 47 52 11 -14 25 37 18 17 -12 9 28 50 53 22 58 45 55 56 82 115 114 155 173 185 124 66 57 67 53 60 82 41 10 15 33 30 2 15 12 8 7 12 12 11 14 2 999999 5 1 50209 292 116 30 9686 13 56 49 7909 3707 27204 4878 4490 4467 4332 4638 5234 5503 5358 5316 5247 5282 5025 4257 3739 3357 3141 3163 3437 3765 4359 5132 6158 6731 7264 7389 7172 6341 5193 5102 5468 5860 5732 5521 5134 4377 4034 4165 4994 5638 6644 8129 7531 5905 4768 4383 3331 2636 2318 1820 1367 902 680 514 692 617 635 779 780 646 724 739 896 1298 1543 1587 1864 1698 1021 636 693 572 548 631 747 805 859 1064 953 990 1011 944 991 1049 923 1035 1021 1015 990 885 863 920 911 800 851 958 1095 1141 1174 1175 1198 1186 1231 1169 1238 1196 1009 901 812 817 947 886 784 846 678 672 844 777 760 801 781 858 820 830 856 942 888 879 848 890 876 830 597 377 289 118 138 64 112 179 170 88 110 67 84 169 114 53 77 111 104 132 170 120 90 115 126 27 76 88 125 65 85 111 124 106 58 91 122 77 132 152 127 68 66 98 96 42 51 117 121 85 122 103 88 96 73 97 64 96 64 104 62 86 125 123 111 92 58 139 136 101 118 36 48 85 72 124 102 93 112 163 103 96 71 91 87 69 80 80 120 96 76 80 75 103 112 109 70 85 84 73 63 65 53 34 65 48 65 72 78 74 59 67 91 94 89 66 77 70 75 93 112 81 85 146 171 143 191 225 246 214 165 120 105 89 92 104 95 53 66 72 48 58 69 65 51 41 59 62 48 55 54 53 45 31 34 24 19 14 9 2 50218 292 123 30 9693 13 56 58 7909 3717 23854 4560 3672 3552 3971 4099 3944 3712 3648 3830 3678 3325 3245 3060 2608 2333 2339 2545 2498 2608 2533 2635 2947 3126 3145 3098 2831 2852 3218 4567 5666 5567 5493 5298 4766 4264 4292 4375 4841 5717 7075 7835 7844 7590 6883 5697 5007 3976 2785 1633 979 843 749 724 512 617 763 698 711 592 661 850 851 799 1024 1403 1785 1702 1008 791 822 736 553 675 809 950 933 970 917 846 829 835 1003 952 927 912 934 901 974 842 785 942 948 867 941 1111 1094 1043 1036 1104 1138 1217 1235 1128 966 1037 879 857 829 785 723 861 940 694 679 784 837 783 793 718 739 838 817 773 869 889 864 932 885 803 741 628 526 476 264 135 95 24 148 118 80 128 82 30 75 58 79 45 -30 13 35 91 93 94 74 80 132 111 58 55 58 67 123 133 128 75 82 15 89 98 132 74 97 129 97 97 115 101 60 63 62 55 67 39 53 63 97 40 74 71 55 81 90 100 89 70 30 49 76 81 83 12 47 77 70 82 82 97 42 93 64 61 80 85 109 47 71 78 89 125 132 107 84 78 58 106 99 66 53 45 51 74 66 110 96 76 52 66 60 40 42 54 75 63 57 53 61 44 62 61 86 104 80 81 132 171 130 138 232 223 185 176 143 105 113 90 84 90 93 83 83 64 59 56 59 54 53 52 56 60 57 49 44 46 45 47 36 31 17 19 12 4 50227 287 128 30 9698 13 57 7 7909 3727 20347 3161 2844 2895 2994 3302 3345 3072 2886 2642 2537 2599 2714 2178 2162 2079 2045 2136 1958 1933 2008 2094 2090 2010 1948 1930 1836 1676 2010 2182 2202 2322 2910 3469 3394 3243 3239 3429 3238 3181 3215 3201 3326 3713 4682 5414 5618 5499 5081 3932 2230 1187 820 660 620 607 471 668 722 578 731 702 703 763 922 1268 1651 1416 1089 856 609 624 610 645 705 720 934 887 793 822 867 869 750 838 1021 980 837 879 833 858 839 840 820 766 886 927 971 880 885 982 985 1107 1147 1207 1199 1125 1196 924 863 831 876 857 881 776 720 786 785 737 701 601 751 794 738 709 799 776 763 812 830 833 737 649 510 412 303 224 24 -9 60 74 20 51 90 109 68 112 137 36 -12 92 90 99 23 90 74 30 19 50 69 11 70 113 37 43 90 97 101 85 72 80 94 57 48 48 50 66 69 90 96 77 76 89 65 56 99 76 74 130 121 34 18 29 60 98 49 74 120 94 76 72 55 75 76 51 35 46 96 81 77 48 38 51 67 74 80 55 71 70 49 64 43 35 37 48 52 74 47 20 50 56 47 17 41 36 30 41 41 36 21 43 30 48 74 36 23 14 13 41 45 43 34 52 45 63 92 136 121 119 128 188 206 164 103 82 57 49 68 61 58 45 38 49 45 20 28 32 27 25 34 4 0 3 5 7 7 1 1 50236 288 134 30 9704 13 57 16 7908 3736 19132 2906 2770 2677 2617 2631 2830 2874 2824 2771 2779 3120 3215 3822 4200 4071 3343 3024 2607 2268 2238 2127 1942 1967 1835 1919 1795 1772 1903 2342 2312 2047 2304 2425 2443 2073 2175 2502 2686 3091 3493 3503 3315 3390 4137 4988 5753 5757 5515 5082 3935 2381 1398 973 656 520 496 622 758 631 598 784 720 767 941 1350 1610 1190 948 730 674 520 489 723 803 822 789 840 832 868 876 989 957 940 992 895 878 943 979 849 903 761 750 747 717 847 773 841 966 1098 1143 1140 1297 1294 1357 1287 1160 1019 967 985 953 909 976 924 783 760 846 795 710 790 785 691 715 736 902 869 909 863 828 862 840 700 654 529 400 298 185 162 99 28 19 27 73 172 64 66 88 35 2 19 56 13 27 99 33 74 68 84 101 123 78 91 94 87 115 66 -6 26 18 86 97 97 45 88 40 28 58 18 70 63 81 56 62 18 57 86 127 91 65 65 100 75 39 41 73 89 79 64 90 96 73 65 102 47 50 76 68 41 73 49 71 49 46 73 102 27 46 92 104 98 66 39 43 72 47 94 87 64 76 54 78 113 70 27 36 39 40 56 62 59 52 33 51 28 16 20 39 27 42 44 30 62 100 102 90 134 117 103 163 197 229 190 145 122 89 71 74 70 71 38 16 42 34 10 29 30 22 23 29 22 26 33 37 19 18 15 13 9 50245 288 108 30 9708 13 57 25 7908 3746 16621 2613 2546 2541 2681 2919 2890 2907 2961 3041 2866 3006 3525 3765 3746 3969 3707 3472 3454 3511 3283 3144 2933 2732 2346 2467 2181 2140 2262 2442 2257 1995 2132 2412 2662 2613 2242 2526 2850 3161 3496 3733 3847 4156 4543 4664 5120 5356 5207 5084 4303 2821 1741 1138 678 504 575 662 649 628 587 591 785 795 1289 1536 1803 1271 912 820 588 632 568 702 874 903 948 938 835 830 994 1131 1045 948 981 1052 985 864 963 892 982 910 899 739 736 889 823 879 1036 1052 1145 1285 1363 1390 1368 1160 1221 1063 964 1056 1140 984 937 906 731 749 804 738 820 751 766 767 747 861 846 891 835 876 861 825 835 868 924 622 426 405 238 160 195 166 126 101 61 124 84 107 152 108 88 28 47 94 91 62 52 83 114 58 107 89 44 63 103 33 37 82 28 60 65 58 73 100 30 48 77 110 44 30 75 46 64 92 69 77 92 100 63 31 63 72 29 13 52 95 89 158 154 102 76 93 101 72 37 68 140 105 110 73 63 89 109 71 58 57 95 102 78 80 26 54 83 90 65 31 57 69 76 68 63 56 63 55 79 53 50 56 28 47 35 33 51 64 55 59 56 73 73 69 52 48 71 82 71 59 118 150 143 105 108 225 290 243 186 95 44 21 60 89 89 53 48 58 61 44 38 40 31 32 32 32 31 17 5 13 8 23 24 7 50254 286 140 30 9710 13 57 34 7908 3755 22231 5743 5573 5435 5269 5009 4644 4321 4082 3962 3986 3930 4050 3828 4106 3774 3385 2998 2796 2798 2918 2755 2791 2791 2592 2510 2241 2003 2037 2271 2207 2133 2127 2295 2456 2583 2255 2260 2643 3249 3679 4474 4708 4998 5333 5438 5237 5114 5118 4964 4474 3362 2352 1339 911 618 511 620 499 613 664 650 656 772 1129 1756 2063 1894 1305 809 638 635 707 922 813 873 863 870 835 961 1028 1031 1067 913 868 935 833 903 1080 975 940 898 813 838 814 844 800 952 1074 1110 1145 1200 1284 1301 1301 1286 1255 1143 1085 1012 1115 984 877 929 818 785 729 816 809 773 697 788 739 719 769 786 784 815 764 816 876 854 841 849 631 401 314 300 121 117 132 130 118 69 57 66 76 26 38 44 68 125 41 6 92 35 25 74 34 58 52 87 101 92 77 130 94 49 34 18 98 111 85 69 93 102 121 64 93 43 38 53 42 103 110 81 106 65 48 94 80 8 33 61 79 128 88 91 91 50 23 54 36 114 120 49 42 76 73 96 65 26 73 43 26 50 50 58 57 36 8 45 44 22 67 49 49 44 38 59 72 75 56 61 60 13 17 29 37 70 51 58 78 57 55 50 55 54 36 41 90 81 78 71 98 131 114 113 218 262 196 146 86 82 55 50 74 47 42 45 37 31 36 42 35 32 29 23 27 29 25 20 8 17 23 12 50263 291 146 30 9716 13 57 43 7907 3765 27511 4955 4439 3980 3743 3701 3184 3309 3323 3017 3109 3256 3461 3290 3088 2378 2186 2100 2184 2282 2268 2355 2122 2128 1915 1929 1865 1942 2208 2239 2243 2267 2282 2458 3015 3108 3272 3533 4016 4795 5701 5987 5924 5468 5558 6067 5839 5372 5201 5112 4521 3418 2221 1421 932 688 601 525 804 748 662 820 878 1003 1389 1876 2304 2359 1934 970 774 712 813 781 838 981 884 955 1004 977 1129 1143 1112 1146 1096 944 934 1065 1054 1037 896 857 916 848 875 944 941 1175 1156 1115 1247 1309 1319 1276 1292 1263 1191 1192 1220 1087 958 1008 990 986 802 861 871 843 862 731 800 834 875 846 879 833 894 856 857 854 937 915 1084 968 852 607 383 303 148 142 161 130 102 151 161 152 97 125 172 101 116 111 77 162 95 86 60 96 105 113 96 97 43 128 146 101 108 112 120 57 7 107 103 121 72 115 111 65 107 163 126 82 39 105 94 79 68 141 117 124 160 141 132 65 67 98 128 120 132 128 109 87 102 79 120 87 107 102 62 98 102 107 83 95 114 110 126 150 139 131 118 111 98 72 80 103 81 96 102 108 87 48 65 93 74 78 86 103 94 78 107 78 91 86 97 97 80 70 69 97 99 123 131 140 146 143 150 222 267 245 222 192 143 104 68 90 94 53 67 61 67 61 80 86 60 60 47 68 62 52 58 41 41 36 29 25 29 25 23 13 11 50272 294 151 30 9721 13 57 52 7907 3774 20595 2303 2206 2259 2191 2320 2361 2551 2513 2777 2476 2195 2231 2037 2064 1957 1868 1792 1789 2066 2156 2104 1955 2093 2323 2696 3200 3382 3315 3248 3139 3148 3445 4234 5424 6054 7298 10426 12877 13256 12679 11875 9314 7182 6671 6696 6289 5784 5195 4934 4409 3093 1751 1335 908 651 649 661 670 730 857 780 818 1117 1368 1624 2243 2527 2193 1383 992 752 817 886 952 1004 1010 883 818 935 1043 1164 1194 1289 1200 1091 1006 953 1001 998 952 878 1099 1133 921 885 1018 1134 1272 1267 1342 1254 1396 1362 1328 1282 1288 1236 1185 1041 1075 1033 1041 1026 909 850 916 880 872 884 801 848 858 946 897 888 827 933 873 955 941 964 975 1028 994 796 588 394 251 135 170 248 194 163 112 72 127 125 107 184 151 65 58 71 110 110 24 16 95 104 25 118 111 59 77 108 48 119 130 103 112 132 151 132 87 136 153 117 191 121 32 99 128 100 68 124 125 133 114 104 151 80 74 189 170 118 94 107 98 164 114 70 93 100 101 144 113 82 86 82 131 116 73 123 144 76 98 113 101 98 116 138 115 106 114 112 97 129 126 113 126 95 114 124 100 113 91 82 82 68 71 87 101 92 123 119 83 91 94 102 118 140 201 174 178 184 200 296 262 251 200 181 144 121 108 103 94 100 99 91 88 80 71 72 81 83 78 64 72 67 56 62 65 62 45 53 45 46 38 26 25 14 12 9 50281 292 154 30 9724 13 58 1 7907 3784 14451 1761 1598 1990 2038 1939 1818 1852 1802 1780 1799 1712 1792 1950 1909 1983 1989 1895 2160 2405 2622 2779 3085 3168 3182 3214 2988 2764 3039 3438 3411 3588 3990 5193 6648 8300 12739 15828 12262 8113 8266 8487 6770 4289 3930 4482 5415 5943 5551 4966 4186 3212 1980 1141 694 472 576 583 652 792 947 1002 971 1015 1219 1684 1982 2541 2459 1544 1143 905 730 864 844 767 876 1050 1075 1158 1177 1153 1094 1110 1054 1173 1093 1135 1072 973 939 999 900 941 840 786 887 937 1145 1370 1299 1209 1393 1347 1299 1237 1187 1117 1032 1081 1066 1088 1051 969 997 958 939 802 930 908 789 809 943 961 861 912 933 957 1036 971 953 1033 986 1002 1089 851 590 396 270 153 53 94 131 112 118 121 70 115 80 31 36 177 127 68 101 88 108 85 19 106 98 108 123 67 91 66 56 51 63 162 166 111 106 86 122 134 110 129 85 94 86 56 45 90 70 106 81 97 77 61 57 109 62 61 120 92 75 87 102 132 127 80 71 124 104 71 42 83 92 90 107 72 76 109 115 126 114 94 95 127 89 39 73 87 48 73 114 107 125 94 79 83 93 78 95 81 54 75 79 91 83 75 72 76 82 85 98 72 96 113 169 162 202 251 246 182 213 336 296 187 136 140 125 71 70 79 75 59 58 61 66 56 60 57 59 57 65 67 66 67 49 31 45 40 40 39 34 19 12 10 3 4 50290 286 155 30 9725 13 58 10 7907 3793 13882 1427 1231 1378 1564 1572 1608 1730 1884 2245 2396 2578 2543 2553 2570 2484 2383 2448 2699 2913 3058 3112 3051 3149 3149 3308 3004 2725 2578 2683 3133 3153 3407 4092 5009 6242 8570 10957 11377 9400 7847 6119 4279 3062 3014 3145 3118 3366 3120 3089 2817 3192 2621 1591 719 456 526 467 596 884 1202 1179 1056 1086 1356 1720 2125 2328 2310 1833 1164 942 852 726 770 891 898 962 1085 1175 1105 1134 1067 1141 1091 955 1021 976 988 938 924 874 940 874 781 726 763 873 950 1093 1147 1159 1171 1177 1247 1105 1032 1042 1011 1011 951 940 944 944 840 853 733 722 762 850 678 738 806 805 848 839 797 834 931 930 911 945 934 931 903 864 682 463 385 131 98 135 146 37 76 68 90 147 119 71 39 91 42 97 51 27 10 33 108 91 -18 96 38 -21 11 51 79 17 -48 62 97 65 76 103 50 73 75 86 27 25 103 49 49 135 132 102 96 85 88 80 53 85 86 74 67 65 72 92 34 39 86 60 101 76 55 87 51 68 57 33 85 71 75 44 40 82 53 32 50 67 41 32 62 56 53 26 70 65 70 55 49 49 64 78 65 53 81 40 27 21 16 41 31 48 34 34 50 83 96 135 160 190 181 106 140 152 246 346 225 109 95 80 68 48 32 44 48 44 36 47 45 27 32 24 23 8 11 25 27 19 10 0 999999 999999 999999 1 50299 290 155 30 9725 13 58 19 7906 3803 16177 2013 1460 1482 1702 1720 1759 2050 2290 2217 2161 2054 2050 2015 2013 1974 2092 2395 2534 2826 3021 2921 2748 2651 2604 2674 2651 2609 2384 2365 2741 2789 3059 3078 3277 3397 3323 3534 4005 4925 5838 6312 6669 6126 5682 4964 3916 3374 3332 2772 1966 1425 958 949 611 587 619 656 778 1045 1219 1313 1162 1324 1697 1848 2035 2351 2349 1673 1109 821 838 1105 1030 1110 967 1123 1102 1191 1170 1120 1088 1207 1084 1030 1041 949 976 1015 871 864 837 790 762 824 754 761 801 884 1057 1232 1273 1245 1324 1125 960 979 974 1029 998 923 988 1025 892 832 709 734 685 749 699 701 795 846 724 854 876 834 900 849 898 901 920 912 964 944 895 625 454 228 93 146 79 60 89 127 160 168 131 159 94 144 123 46 38 121 157 81 32 27 65 107 79 10 61 119 80 68 120 167 143 117 112 115 67 90 131 85 72 74 81 39 137 98 134 145 97 111 91 107 115 99 136 122 127 90 74 86 53 85 62 76 103 53 29 97 75 44 63 89 103 131 90 94 104 65 79 106 85 70 84 63 88 79 92 128 97 114 109 68 68 62 77 53 62 55 50 88 89 77 97 87 94 71 67 98 128 152 184 207 196 203 152 164 231 325 375 300 152 102 80 55 61 67 68 67 49 48 69 54 73 73 37 43 50 45 43 41 51 52 31 37 24 20 32 21 11 23 19 5 50308 290 155 30 9725 13 58 28 7906 3812 19936 1857 1358 1316 1232 1258 1375 1440 1329 1400 1500 1505 1381 1482 1438 1444 1507 1568 1765 1912 1896 1864 1982 1918 2059 2172 2482 2736 2677 2457 2422 2412 2537 2523 2597 2642 2667 2683 2491 2451 2677 2738 2806 2834 3561 5313 5183 3731 3384 3242 2320 1483 840 741 569 528 605 496 551 808 1080 1183 1337 1518 1615 1693 1913 2287 2015 1350 984 914 979 833 924 887 1042 1060 1081 1134 1208 1108 989 959 1016 1012 957 948 1036 916 868 935 840 837 740 809 827 708 695 812 982 1119 1190 1334 1352 1332 1104 1026 965 940 911 977 1037 971 885 883 751 602 651 648 691 728 672 785 878 811 798 818 840 818 793 861 900 913 853 875 832 683 456 211 92 83 93 130 74 57 74 105 93 166 166 136 107 114 142 80 120 106 98 66 80 60 123 61 9 87 97 93 81 144 135 104 77 107 194 111 57 87 57 84 44 87 103 104 157 103 93 130 132 74 64 77 102 99 87 78 104 102 103 76 61 89 122 111 91 64 72 23 78 35 97 77 101 101 76 59 78 70 37 57 91 66 68 64 69 89 71 57 58 46 67 99 47 71 50 0 55 59 55 59 67 37 40 47 53 76 99 117 145 147 152 165 194 305 381 400 384 241 80 44 56 65 60 47 73 69 57 51 41 55 43 36 38 38 33 28 37 40 35 39 41 15 21 1 10 9 7 999999 999999 0 50317 291 94 30 9724 13 58 37 7906 3822 907914 999999 17198 1655 1294 1104 1247 1351 1350 1356 1229 1219 1356 1575 1731 1707 1571 1583 1643 1961 2088 1836 1742 1930 2159 2132 2401 2679 2826 2893 2670 2466 2209 2025 2166 2387 2328 2350 2345 2373 2417 2497 2527 2673 2560 2518 2792 3210 3237 3482 3717 3366 2577 1652 780 735 969 1048 752 461 752 883 1056 1362 1404 1506 1578 1671 1811 2003 1904 1354 1034 885 815 777 892 1004 1068 1025 1061 1016 1033 1098 1000 1024 976 909 989 925 934 818 846 845 772 902 781 711 696 726 735 862 863 1005 1047 1057 1072 1151 1131 996 859 895 913 963 1126 1017 849 835 680 587 680 693 630 583 634 703 761 748 759 789 808 777 786 807 800 893 900 890 832 642 357 96 90 59 72 95 119 123 87 165 131 116 51 57 142 99 61 98 134 85 34 92 69 88 84 98 89 64 77 84 88 121 84 129 83 53 117 74 77 61 99 94 144 97 95 78 50 49 55 69 75 59 103 111 105 69 93 65 59 91 141 103 97 69 95 82 46 32 53 68 98 49 26 37 41 90 44 53 45 61 56 71 50 24 53 82 75 64 51 42 68 56 75 90 97 65 71 62 44 76 48 57 53 42 37 22 53 66 58 123 122 134 136 155 290 419 436 412 307 112 59 53 61 73 57 69 67 57 44 58 52 49 42 54 56 35 48 38 33 32 42 48 50 26 17 23 10 11 12 20 6 50326 290 153 30 9723 13 58 46 7905 3831 17843 2088 1537 1446 1309 1281 1398 1374 1427 1474 1523 1625 1487 1553 1567 1479 1596 1584 1810 2206 2296 2358 2488 2582 2525 2707 3179 3388 3184 2813 2583 2637 2485 2427 2420 2433 2494 2501 2399 2495 2548 2301 2390 2530 2509 2525 2652 2972 3290 3579 2999 2265 1292 850 1369 1260 687 463 703 883 1141 1257 1480 1538 1537 1679 1659 1823 1837 1405 955 634 543 777 1011 1079 1102 1241 1157 1213 1007 1007 1127 1080 963 1058 936 1008 1016 934 997 975 925 874 1006 829 789 776 763 720 807 913 1011 985 987 856 817 809 945 953 984 987 1083 1109 1022 865 880 688 588 703 726 602 698 792 935 832 858 853 824 847 768 799 783 832 822 835 861 785 667 448 251 174 133 163 104 156 146 172 192 123 117 78 123 84 124 105 133 61 127 178 141 125 143 125 115 65 112 147 91 80 163 134 165 125 61 109 165 132 138 100 121 80 45 100 176 154 110 58 149 148 57 66 123 92 56 68 94 136 117 76 80 113 102 85 138 72 83 106 63 68 81 87 81 130 58 63 79 66 94 83 75 90 96 86 76 66 74 100 100 75 92 91 61 55 54 41 26 91 83 63 69 79 89 92 95 81 111 125 132 162 129 164 319 434 454 424 240 90 69 70 64 76 77 68 68 47 49 54 48 61 51 62 54 48 53 49 43 42 58 65 60 43 32 27 24 30 31 17 22 20 50335 284 152 30 9722 13 58 55 7905 3841 15048 2600 2297 2090 1895 1832 1777 1579 1431 1392 1292 1449 1566 1379 1316 1287 1451 1553 1381 1396 1578 1683 1843 1962 2181 2402 2547 2606 2248 2205 2292 2350 2340 2335 2246 2339 2486 2348 2266 2384 2329 2382 2340 2402 2604 2589 2725 2747 2946 3069 2875 2025 914 1249 1919 1487 737 400 511 633 680 751 1057 1287 1329 1534 1440 1240 1276 1337 1077 651 812 798 922 1011 1083 1157 1156 1143 990 984 1017 1056 997 1017 990 852 829 768 907 786 907 894 791 730 664 696 754 766 741 822 827 851 938 968 963 979 950 1006 1023 1024 950 990 907 827 743 721 577 581 606 504 528 659 676 680 716 740 776 734 737 749 799 812 824 841 763 711 598 367 120 51 38 98 91 99 106 81 168 123 80 90 68 114 117 113 97 104 154 101 129 124 142 150 133 111 115 93 57 53 83 58 85 65 43 86 100 54 63 70 52 62 124 68 67 84 72 98 43 25 38 78 41 38 74 95 70 57 68 30 102 119 75 57 39 60 81 34 19 17 11 17 9 47 55 37 73 76 63 34 45 44 75 44 63 51 37 -4 26 53 49 43 44 55 32 43 37 35 32 36 12 22 33 53 35 53 59 89 95 157 241 257 284 318 308 298 244 107 43 10 6 36 38 33 35 30 17 34 35 22 16 27 16 19 18 12 14 45 27 10 4 5 2 3 50344 287 146 30 9716 13 59 4 7905 3850 18015 3227 3423 3614 3648 3763 3372 2755 2034 1619 1295 1316 1371 1357 1342 1184 1257 1233 1193 1118 1000 1096 1381 1440 1578 1966 2202 2230 2242 2254 2072 2063 1987 1930 2189 2371 2344 2315 2285 2443 2544 2556 2380 2581 2344 2432 2680 2647 2795 3123 2976 2533 1300 1479 1899 1417 830 529 477 467 492 560 700 1061 1456 1546 1406 1205 985 865 1012 1246 1704 1359 1006 1128 1236 1291 1262 1286 1043 879 885 1063 966 991 916 970 877 766 814 637 739 819 804 758 773 822 730 715 700 841 900 900 907 914 958 1045 1083 1081 948 945 921 867 801 770 748 763 570 595 616 701 674 670 649 688 681 637 711 734 767 748 787 731 733 765 816 724 543 367 116 -2 119 155 95 141 75 84 116 149 161 129 120 100 158 153 118 128 46 139 112 78 149 149 67 67 122 141 130 70 67 63 103 109 107 44 32 86 80 83 60 104 107 94 71 112 62 97 76 89 94 113 74 54 100 84 64 38 52 68 48 76 76 42 49 27 38 37 49 39 60 75 64 77 70 51 48 74 113 108 70 42 63 41 47 38 42 68 67 51 46 71 47 61 55 49 34 56 56 67 69 23 35 65 100 115 107 121 151 251 332 368 310 239 230 220 102 53 26 47 52 40 48 43 46 32 38 29 32 29 11 33 29 16 17 26 40 46 34 20 7 14 12 18 5 10 3 50353 287 144 30 9714 13 59 13 7904 3860 25112 3504 3754 3684 3235 2862 2080 1486 1374 1285 1164 1134 1290 1382 1323 1237 1281 1092 914 1073 1060 1129 1249 1242 1431 1829 2115 2089 2064 2012 1956 1952 1853 1668 1846 2302 2289 2407 2395 2471 2367 2441 2469 2362 2298 2323 2302 2514 2955 3184 3137 2698 1662 1550 2157 1475 863 596 404 474 551 766 1024 1220 1276 1240 1256 1077 891 766 886 1280 1779 1771 1374 1236 1370 1569 1618 1417 1173 1016 995 1043 1143 1102 1056 1049 994 838 768 713 749 747 660 592 605 652 665 812 804 919 988 857 996 942 999 958 897 876 862 814 805 757 689 722 601 570 594 547 548 536 549 532 547 546 656 784 677 671 682 722 751 752 826 790 823 842 700 453 263 197 161 107 97 72 53 93 143 110 132 127 153 118 136 110 122 94 67 87 122 103 140 142 83 55 95 43 29 99 93 66 58 29 49 48 23 87 81 56 84 28 72 93 89 62 50 72 80 71 56 80 53 40 28 71 91 68 78 70 79 116 91 57 80 59 37 37 -22 71 65 87 74 46 77 57 88 71 66 77 62 62 88 63 35 47 30 28 42 42 87 37 62 69 53 67 36 42 67 46 31 74 65 74 101 70 78 191 226 187 182 178 147 163 156 162 92 41 37 18 12 46 28 42 51 44 41 39 36 39 30 36 28 32 39 36 44 44 17 999999 999999 8 19 15 5 9 2 50362 286 157 30 9727 13 59 22 7904 3869 7575 2224 1703 1651 1495 1292 1352 1274 1306 1337 1137 1456 1535 1237 1309 1189 1067 1062 975 899 969 1097 1181 1454 1858 2031 2168 2200 2086 1915 1799 1774 1663 1704 1978 2195 2284 2377 2398 2428 2280 2231 2279 2276 2249 2216 2249 2373 2700 3082 3176 2811 2099 1878 2391 2045 1150 581 365 317 552 980 1068 1051 1065 1004 714 663 687 783 1075 1867 2233 1949 1730 1768 1677 1697 1511 1213 1106 1066 997 1057 952 994 1040 1088 866 786 733 734 746 723 755 710 638 677 788 886 794 790 882 934 871 914 884 738 745 821 823 594 567 632 702 587 458 433 466 455 454 426 497 436 425 553 688 701 725 662 642 686 699 719 810 815 806 827 778 705 482 299 270 256 152 157 121 120 86 57 145 132 156 127 74 103 120 87 78 140 97 136 99 132 75 100 123 143 123 35 97 74 10 27 14 76 86 48 92 131 104 40 50 64 20 15 59 28 33 -10 46 63 46 71 71 59 47 25 67 38 39 78 35 15 124 72 20 39 51 41 64 54 33 58 59 51 41 42 80 52 48 60 75 99 76 53 35 61 39 13 51 18 32 52 30 26 32 62 69 32 43 53 74 82 66 106 129 190 174 113 130 131 72 89 115 88 43 34 35 31 26 23 30 49 26 24 30 20 29 29 25 21 18 13 35 32 31 12 15 21 13 10 10 999999 999999 3 50371 279 119 30 9749 13 59 31 7904 3879 32023 1680 1132 1046 1168 1218 1193 1294 1112 1102 1351 1310 1348 1242 1175 1018 995 973 977 830 919 938 1064 1239 1544 1770 1937 2059 2129 1932 2106 1853 1819 1861 1903 2106 2225 2370 2373 2489 2353 2303 2266 2316 2261 2262 2272 2294 2387 3148 3285 2757 2106 2046 2710 1970 1081 771 531 536 459 444 533 938 1032 741 703 822 770 972 1438 1833 2003 1956 1961 1811 1746 1619 1494 1157 991 1017 1100 1057 994 1119 1070 879 995 872 730 687 699 687 717 754 685 755 864 762 688 756 764 828 852 835 713 661 715 548 436 505 545 612 493 507 395 485 473 406 414 400 336 305 384 455 564 681 724 667 660 679 712 704 715 750 715 706 738 748 685 507 292 277 219 167 124 148 108 29 85 103 100 153 79 46 90 159 93 53 29 58 67 94 97 87 58 57 69 34 28 31 57 -22 -30 39 9 43 39 40 62 28 59 63 65 52 83 47 57 30 43 35 44 8 54 79 67 75 37 63 43 28 33 22 10 59 63 37 17 9 -28 40 39 40 15 47 11 59 35 9 33 34 46 55 53 56 43 31 29 33 5 15 30 28 20 20 4 21 8 11 29 46 24 53 59 66 113 178 152 80 68 85 59 50 82 64 37 40 22 30 999999 5 21 17 23 999999 0 18 13 5 999999 999999 8 6 999999 1 8 4 4 50380 294 112 30 9772 13 59 40 7903 3888 50755 3941 3344 2777 2261 1826 1376 1459 1663 1534 1405 1385 1372 1511 1416 1440 1248 1191 1196 1002 972 1073 1135 1253 1704 1979 2054 2089 2318 2364 2280 1971 1860 2000 1983 2035 2181 2442 2484 2591 2592 2620 2471 2463 2463 2470 2396 2493 2796 3434 3563 3221 2618 2507 2551 1908 1369 991 687 530 462 515 629 815 716 587 645 812 1079 1366 1798 2316 2237 2040 1981 2105 1866 1762 1628 1186 1169 1286 1326 1124 1038 1136 1184 1268 1089 1015 1000 886 819 867 731 713 792 676 717 696 729 774 827 850 755 756 738 701 631 610 533 476 514 515 462 507 443 464 473 470 400 477 395 486 560 628 640 751 770 855 823 800 810 771 792 892 872 855 830 782 776 923 671 492 423 344 225 293 327 254 203 213 84 119 265 187 189 131 145 195 167 94 53 104 120 145 219 161 124 107 70 87 130 159 164 165 116 112 80 95 127 136 161 130 95 130 106 120 115 130 100 86 96 104 96 95 66 81 74 116 99 125 95 90 98 100 92 69 94 95 98 75 92 101 122 113 80 61 100 89 96 103 78 92 105 109 109 99 77 88 82 75 94 122 87 70 69 84 74 56 87 128 132 132 158 212 258 255 170 119 122 105 126 83 85 92 64 67 71 71 65 61 61 90 64 63 49 66 74 69 54 42 22 55 64 66 65 45 33 44 34 41 50 44 41 41 31 25 33 30 18 12 11 3 50389 294 107 30 9797 13 59 49 7903 3898 44346 4040 4889 4014 2782 1702 1485 1559 1621 1428 1398 1341 1332 1423 1518 1380 1246 1043 1093 1002 1197 1102 1212 1339 1643 1899 2028 2012 2090 2120 1959 1832 2027 1966 1954 2103 2156 2334 2417 2529 2548 2460 2461 2475 2544 2373 2415 2459 2737 3139 3267 3301 2620 2496 2738 2245 1782 1157 1255 789 515 464 430 651 582 591 593 637 1069 1455 1905 2202 2297 2142 2168 2102 1959 1683 1385 1253 1180 1259 1197 1223 1248 1279 1407 1162 1038 919 948 886 877 807 827 742 783 690 637 725 792 777 776 789 581 580 629 586 505 485 525 487 578 614 467 480 430 395 400 332 391 404 388 467 600 657 699 764 843 727 726 660 697 735 687 723 767 741 783 790 830 820 668 585 414 300 290 331 350 354 254 152 177 172 181 138 126 85 138 110 158 173 116 67 59 89 110 159 185 80 58 83 84 113 94 100 114 65 101 172 110 112 93 28 69 101 137 102 31 74 82 89 96 45 32 99 129 130 55 82 114 116 78 104 123 60 31 84 94 115 78 41 54 105 107 100 106 90 78 93 96 85 85 121 102 98 55 78 71 61 100 84 38 53 58 87 74 52 66 65 104 151 165 145 159 203 251 196 142 119 87 77 62 73 83 82 73 89 71 49 59 74 75 64 56 59 65 58 50 52 64 45 41 61 51 64 58 36 39 38 37 36 39 32 35 27 20 20 33 23 6 10 8 7 50398 291 132 30 9822 13 59 58 7903 3907 40137 1435 1429 1336 1278 1381 1589 1558 1872 1955 1743 1846 1651 1364 1507 1421 1160 1064 1032 1024 964 1114 1168 1375 1672 1884 2081 2210 2349 2145 1869 1844 1894 1926 1938 2053 2122 2299 2384 2463 2467 2385 2208 2286 2343 2302 2184 2254 2924 3384 3491 3110 2719 2571 2926 2759 2550 2143 1559 1772 1353 654 556 635 662 718 736 631 900 1376 1782 2123 2291 2362 2039 1906 1840 1369 1130 1084 1216 1317 1250 1144 1067 1253 1353 1261 1098 866 849 915 860 841 747 796 787 721 785 745 747 808 752 780 668 480 454 477 510 531 461 358 337 280 311 332 348 322 336 402 473 319 345 434 526 621 727 730 700 780 792 703 761 773 754 781 769 769 838 820 764 823 731 752 501 352 370 360 435 345 261 248 127 159 147 131 138 53 86 122 164 136 41 83 146 163 132 113 70 162 88 35 122 92 35 56 95 51 127 107 122 130 101 62 72 144 78 57 112 84 76 127 77 75 85 27 85 114 39 56 66 114 81 61 105 54 39 74 59 38 67 64 75 45 83 59 69 66 65 67 91 65 59 62 59 62 65 95 103 56 82 43 64 76 10 42 10 54 62 41 95 120 172 214 201 167 141 119 90 61 64 47 48 36 57 41 47 47 59 41 50 47 38 37 31 47 53 55 55 35 31 41 30 25 41 23 26 42 22 9 2 20 23 14 9 23 5 16 4 1 4 50407 298 94 30 9844 14 0 7 7902 3916 38943 1415 1210 1124 1207 1328 1583 1723 1801 1930 1905 1667 1516 1399 1249 1307 1096 944 1069 1073 1147 1096 1241 1513 1915 1923 2116 2177 2214 2142 1787 1718 1818 1909 2120 2243 2206 2330 2460 2557 2564 2373 2327 2391 2326 2262 2286 2707 3306 3673 3513 2986 2851 2765 3009 3217 3052 2932 2377 2303 1929 1038 782 908 1101 1216 1369 960 864 1322 1845 2240 2430 2479 2167 1887 1561 1320 1312 1439 1319 1124 1182 1161 1292 1406 1286 1243 1228 1062 917 998 1019 854 874 834 786 810 815 743 807 860 802 727 619 515 444 541 609 469 417 377 454 401 387 402 455 432 336 464 395 426 467 604 678 721 754 707 707 778 795 792 796 762 820 804 763 821 813 819 891 861 760 753 700 502 377 474 555 494 472 361 309 263 208 168 126 93 136 136 120 109 153 173 76 88 108 39 162 101 116 148 136 141 179 101 108 112 134 124 45 81 69 148 171 156 117 98 151 119 84 50 16 81 72 93 59 103 84 81 120 127 93 134 62 19 114 47 61 124 123 125 120 71 48 86 87 104 150 122 95 102 132 144 115 80 87 80 112 97 77 103 108 87 85 64 89 73 83 143 166 187 179 193 225 142 95 117 108 67 81 85 69 85 78 75 77 80 67 80 103 84 69 77 75 67 66 83 77 75 54 44 52 61 84 75 59 50 53 67 71 56 60 50 46 60 49 45 48 37 36 32 19 14 20 15 11 3 50416 295 83 30 9863 14 0 16 7902 3926 49144 2166 1402 1311 1241 1349 1482 1822 1900 1869 1983 1758 1396 1371 1391 1478 1154 914 951 1078 1040 991 1262 1581 1968 2116 2133 2115 2059 2043 1895 1772 1986 2105 2051 1989 2157 2361 2454 2647 2498 2344 2328 2376 2345 2226 2169 2515 2957 3283 3460 3227 3060 2990 2936 3274 3268 2819 2889 2569 2319 1242 586 724 1076 1389 1328 868 847 1483 1922 2115 2482 2506 2099 1677 1270 1181 1199 1316 1272 1177 1248 1255 1275 1345 1418 1291 1020 913 943 894 835 751 726 767 646 748 715 691 699 661 561 653 598 451 418 389 553 477 408 372 406 332 261 314 387 494 504 369 386 432 564 571 696 827 690 701 685 726 776 779 771 752 797 742 701 739 760 810 832 841 729 881 807 594 577 594 654 656 672 493 339 288 280 286 146 97 101 193 131 99 149 84 48 86 130 144 215 126 136 146 98 104 119 117 82 60 37 73 116 157 125 85 110 116 79 109 131 72 70 115 87 60 75 117 43 81 113 71 107 107 74 57 85 97 122 99 87 84 79 129 83 100 82 98 111 73 66 50 64 58 106 127 102 99 92 68 77 81 55 107 90 109 113 72 56 60 112 128 135 134 151 153 167 84 75 112 112 105 109 97 65 50 52 80 66 43 38 58 69 77 82 71 60 63 64 73 80 66 56 61 61 77 80 72 69 53 37 47 51 49 28 33 43 44 27 41 25 37 31 23 30 15 11 50425 300 133 30 9883 14 0 25 7902 3935 2445 1393 1380 1185 1303 1501 1857 2011 1851 1914 1866 1576 1467 1497 1595 1500 1034 1177 1089 1276 1204 1227 1664 1859 1864 2034 2283 2358 2070 2086 1850 1932 2144 2173 2019 2415 2426 2344 2420 2422 2451 2260 2382 2295 2266 2298 2352 2896 3075 3280 3369 3436 3102 3070 3182 3483 3254 2926 3045 2832 1784 759 580 886 1383 1301 864 1064 1835 2064 2099 2224 2356 2091 1520 1244 1307 1393 1460 1374 1228 1407 1335 1340 1476 1241 1063 888 923 889 800 607 525 497 554 618 639 662 761 806 636 728 654 548 431 375 365 421 499 451 446 326 302 378 367 424 501 363 410 459 488 553 625 627 623 683 718 755 704 705 669 768 807 732 761 833 777 745 776 814 756 831 843 851 747 800 764 813 895 896 660 442 341 273 230 278 140 85 62 157 164 163 87 83 103 68 147 112 136 151 94 121 163 203 205 149 167 95 107 123 175 125 131 117 95 125 147 64 72 103 76 55 72 143 109 132 142 147 116 118 137 99 48 104 102 95 83 104 86 66 49 49 64 44 2 70 72 87 112 129 90 45 102 111 92 77 100 107 78 95 52 42 100 55 75 100 107 99 127 153 146 129 119 115 121 71 70 88 93 103 81 86 88 86 109 92 66 86 83 76 76 88 90 57 74 84 75 75 73 72 107 90 81 78 79 65 60 65 66 49 39 50 66 42 30 47 58 57 45 37 35 39 45 25 15 20 27 10 11 5 50434 293 93 30 9903 14 0 34 7901 3945 2340 1207 1224 1202 1246 1431 1927 2253 2376 2224 2240 2083 1768 1781 1734 1934 1489 925 1032 996 1041 1260 1604 1905 2057 2047 2087 2099 2134 1843 1640 1924 2040 2053 2069 2183 1929 2167 2353 2257 2519 2400 2226 2375 2184 2150 2248 2595 2971 3103 3137 3031 2963 2927 2934 2912 2721 2682 2663 2442 1403 671 729 927 1155 1062 804 979 1638 1822 1838 2045 2112 1936 1268 1141 1356 1398 1338 1207 1198 1362 1465 1333 1193 1003 817 859 941 741 556 534 544 490 413 503 664 642 590 469 396 411 392 366 319 502 443 412 352 360 320 321 442 402 354 408 372 318 339 275 285 438 552 557 600 643 619 692 638 627 637 630 599 656 718 713 760 745 732 674 728 822 792 786 749 779 858 714 767 687 440 285 334 288 251 205 184 131 180 99 127 203 97 127 80 95 82 25 58 73 78 142 80 90 162 120 74 84 64 22 64 90 68 117 78 103 82 120 86 36 20 24 73 110 52 65 72 84 53 69 38 18 15 102 129 90 108 52 26 54 19 13 51 66 55 105 79 50 56 75 55 29 27 53 69 57 53 53 99 48 51 44 55 30 66 52 35 53 90 97 94 75 80 98 80 39 12 15 31 36 34 30 54 46 64 47 37 49 37 59 62 54 48 38 37 38 58 65 48 36 30 54 79 40 39 21 0 11 18 28 29 26 9 19 21 15 17 18 10 16 11 10 3 50443 298 84 30 9924 14 0 43 7901 3954 3417 1251 1465 1615 1597 1776 1913 2258 2441 2675 2507 2320 2005 1741 1752 2065 1815 1249 1165 1083 982 1114 1546 2009 1868 1898 2153 2172 2179 2006 1819 2072 2094 2163 2213 2411 2329 2281 2378 2444 2502 2602 2594 2394 2321 2281 2228 2551 3012 3144 3006 3125 3096 3040 3078 2717 2796 2855 2754 2104 979 590 657 818 955 681 765 1193 1423 1645 1900 2104 2190 1855 1670 1623 1423 1489 1321 1243 1257 1378 1365 1518 1197 863 852 906 850 816 629 474 454 448 505 540 634 630 545 445 368 378 350 355 434 518 483 468 344 401 494 417 445 457 470 414 482 376 330 347 374 497 541 567 624 655 648 669 750 780 693 652 781 647 667 718 686 713 762 765 738 796 821 818 884 875 864 841 774 857 702 517 397 378 260 268 269 244 142 198 192 158 37 50 132 67 63 116 133 142 149 164 126 83 81 71 120 58 71 104 81 58 110 166 140 112 99 77 84 84 80 61 105 90 60 89 100 68 57 76 70 60 57 103 138 112 68 86 95 89 100 98 43 81 68 68 129 126 56 45 83 71 85 78 113 76 33 68 72 76 73 75 80 90 94 71 86 99 70 97 108 106 101 84 42 85 68 93 82 75 55 55 70 103 83 53 60 62 61 56 52 70 65 70 81 61 71 76 74 65 49 86 74 81 79 58 59 50 45 50 41 43 36 37 43 37 43 53 48 33 28 35 19 11 19 999999 999999 5 50452 295 134 30 9944 14 0 52 7901 3963 1146 1447 1571 1604 1790 1870 2012 1900 2117 2165 1931 1773 1696 1725 2008 1354 829 983 1275 1188 1097 1126 1638 1812 1941 2101 1987 2117 2002 1806 1778 1994 2107 1961 2141 2342 2127 2206 2307 2362 2515 2406 2330 2276 2125 2296 2519 2729 2798 2943 3054 2885 2834 2784 2709 2806 2782 2614 2251 1195 500 557 806 811 619 660 955 1207 1577 1980 2115 1970 1865 1630 1456 1386 1351 1287 1183 1237 1225 1158 1233 1238 1016 878 846 719 622 515 427 507 472 492 414 458 427 391 357 377 453 404 335 393 341 319 394 384 375 484 540 504 463 430 451 354 354 369 416 414 452 460 605 522 501 593 540 495 541 581 617 666 633 696 768 652 655 705 801 715 765 728 739 738 711 668 784 728 724 742 528 407 364 289 255 267 235 249 204 191 187 76 85 67 137 19 42 123 106 0 43 66 37 97 73 62 87 90 22 108 127 68 85 51 77 110 12 53 60 67 70 94 28 26 51 33 54 41 82 86 59 57 37 30 34 26 72 31 29 39 25 33 41 74 43 64 4 71 90 75 53 51 45 58 5 45 63 13 29 55 59 65 82 107 72 59 95 69 91 72 63 52 47 57 52 72 61 40 42 64 41 22 38 82 87 63 50 9 38 51 36 40 54 37 54 33 51 80 65 51 66 58 24 39 40 17 18 24 36 29 13 23 34 29 22 18 23 23 7 3 10 999999 999999 1 1 50461 299 92 30 9962 14 1 1 7900 3973 1446 1300 1348 1522 1713 2012 2015 2059 2121 2322 1897 1628 1689 1924 1958 1552 1057 949 1075 1285 1064 1067 1388 1753 2140 2054 2078 2103 2105 1773 1679 1907 2046 2086 2131 2335 2208 2266 2372 2515 2493 2406 2296 2334 2160 2319 2672 2957 2964 3172 3083 3106 2391 1748 2780 2940 2809 2498 1645 911 524 503 575 537 519 770 732 1005 1533 1878 2131 2110 1882 1718 1549 1383 1210 1191 1271 1216 1362 1335 1176 986 964 970 841 500 544 422 432 412 403 494 515 544 483 258 402 390 375 386 364 293 419 467 425 422 398 462 441 430 453 490 480 431 481 375 402 470 467 521 505 564 513 564 680 734 636 587 631 686 706 653 610 647 705 765 764 789 750 704 664 698 731 787 759 766 765 706 706 561 424 341 290 303 313 264 203 205 160 136 220 164 92 120 149 134 47 90 109 106 59 38 72 60 46 15 75 70 101 128 95 106 82 41 31 59 91 140 47 31 28 40 98 124 121 89 36 70 78 80 81 77 36 82 94 42 65 49 62 84 69 71 65 39 60 76 59 47 66 70 43 80 75 38 41 47 39 81 93 121 86 65 42 66 52 51 76 101 87 80 77 66 99 87 92 59 33 31 61 76 81 84 81 44 48 41 42 39 46 54 65 43 66 87 74 47 71 52 50 58 59 36 39 52 46 45 32 31 37 41 56 37 29 34 35 51 43 27 34 33 29 23 13 9 7 5 3 50470 301 84 30 9984 14 1 10 7900 3982 1398 1355 1376 1534 1796 2076 2076 1904 1949 2079 1863 1669 1908 1925 1914 1580 1126 949 979 1055 1179 1177 1239 1396 1863 2042 2175 2154 2035 1833 1856 1914 1998 2067 2133 2186 2219 2273 2398 2348 2537 2671 2462 2160 2025 2173 2362 2720 2983 3315 3169 3001 2864 2122 2049 3115 2703 2385 2172 1122 626 671 829 505 544 850 803 1071 1634 2057 2103 1979 1849 1583 1316 1291 1119 941 1064 1446 1619 1477 1245 966 903 795 640 599 460 348 507 453 403 476 510 461 432 401 285 335 423 285 344 358 364 409 566 512 508 448 453 446 397 374 398 494 444 397 466 398 413 600 604 572 569 465 549 618 642 512 600 637 669 602 608 717 637 636 704 754 718 692 759 819 816 770 872 916 907 774 699 650 470 376 371 300 262 274 297 206 181 103 102 83 85 42 119 22 71 78 31 56 116 101 126 53 82 99 93 126 75 66 82 105 42 47 100 74 9 31 72 121 93 41 44 89 27 79 81 73 79 76 89 77 77 76 72 73 56 61 34 55 84 111 62 40 19 51 45 57 52 68 84 62 48 76 44 28 53 115 142 96 68 83 118 112 78 100 107 98 101 93 87 74 72 80 83 73 58 82 94 68 47 45 71 73 44 73 85 80 60 40 34 50 81 76 53 89 83 71 70 79 57 35 32 56 46 51 39 34 54 47 45 41 40 37 57 40 36 33 20 29 42 35 18 20 24 21 11 1 3 50479 302 105 30 10005 14 1 19 7900 3991 1393 1506 1542 1906 2137 2492 2451 1908 2602 2637 2149 2243 2297 2123 1800 1482 1026 924 991 1265 1225 1195 1380 1835 2110 2037 2155 2194 2108 1845 2067 2071 2065 2293 2445 2166 2138 2536 2717 2682 2632 2321 2077 2092 2339 2671 2769 3150 3269 3197 2952 2833 2393 2293 3210 2986 2515 2235 1125 723 761 786 562 681 711 832 1116 1846 2072 2023 2061 2005 1741 1486 1278 1098 1018 1126 1196 1269 1395 1477 1111 1009 934 715 644 607 600 569 370 425 437 341 318 407 403 372 453 505 419 513 400 559 551 432 530 535 444 534 491 446 475 471 396 331 394 478 466 556 472 531 549 595 626 604 595 653 663 604 587 603 752 674 730 677 773 696 836 634 756 860 868 803 891 786 781 753 775 769 599 507 409 414 341 398 391 291 195 124 40 122 117 134 193 115 117 73 68 44 11 97 91 82 90 133 135 129 126 105 99 97 89 103 88 76 73 57 48 66 61 153 128 99 107 169 137 76 102 96 80 70 47 69 96 123 81 56 66 42 66 95 74 57 80 88 60 48 90 89 44 77 129 81 64 77 73 46 103 141 101 48 76 88 98 63 84 81 56 80 83 55 57 87 86 92 101 94 64 65 93 116 80 83 84 60 63 71 100 90 107 77 70 82 77 82 92 66 70 83 102 73 47 49 48 53 61 48 50 40 51 77 60 52 65 45 43 51 54 53 46 28 16 39 51 47 42 42 34 14 7 15 50488 305 124 30 10024 14 1 28 7899 4000 1371 1565 1487 1613 1943 2361 2361 2274 2451 2464 2497 2252 1901 1645 1531 1351 1100 1032 1154 1248 1189 1301 1285 1527 2163 2246 2183 2313 2199 1975 2010 2160 2196 2154 2221 2181 2546 2671 2660 2448 2552 2388 2076 1844 2090 2301 2745 3041 3334 3211 2978 2880 2776 2564 2874 2629 1982 1319 784 642 854 1006 795 839 961 961 841 1451 2119 2141 1931 1975 1878 1683 1522 1352 1082 1079 1229 1199 1198 1301 1221 946 865 859 704 629 525 456 475 498 332 378 496 381 441 436 456 435 455 375 482 473 507 458 467 531 509 437 491 429 496 483 422 405 432 512 488 534 470 524 500 571 617 701 657 754 608 537 603 587 595 695 720 784 797 774 787 713 725 732 784 864 821 806 833 775 698 670 602 567 477 394 383 372 390 324 232 126 87 92 146 195 160 118 115 79 96 75 85 84 66 44 23 29 120 138 90 89 83 94 110 39 53 82 74 90 61 83 75 78 81 78 92 87 156 130 95 62 76 62 105 64 75 84 112 93 78 56 69 92 102 86 94 81 75 59 82 88 131 124 109 42 93 75 68 74 92 123 122 116 89 108 111 98 87 66 72 67 98 80 96 95 98 80 74 93 87 90 68 57 61 49 60 89 70 100 94 73 84 87 100 87 87 97 119 97 94 102 104 93 63 66 70 68 64 56 62 53 56 74 51 50 58 51 39 48 60 47 56 46 36 52 49 46 45 30 35 31 24 14 13 12 1 50497 305 86 30 10046 14 1 37 7899 4010 1170 1248 1465 1634 1976 2176 2378 2067 2004 1992 1679 1389 1176 1215 1136 1039 867 775 1157 1162 1052 1256 1406 1236 1207 1807 2242 2316 2102 1821 2002 2115 2323 2365 2308 2220 2253 2346 2602 2825 2720 2358 2270 2232 2271 2332 2523 2954 3206 3078 2847 2525 2286 2408 2299 1460 754 554 545 677 892 1012 965 1063 1118 1082 1251 1705 2061 2073 1989 1942 1816 1526 1359 1168 958 946 1095 1154 1200 1210 987 938 854 866 811 725 506 501 439 486 479 415 301 467 465 513 449 473 399 425 379 416 406 444 314 415 469 527 408 451 466 476 425 333 392 330 419 513 519 546 602 611 534 633 643 566 606 629 613 552 631 661 652 665 633 767 747 781 722 713 738 811 758 769 788 798 737 700 655 542 517 487 487 440 421 347 291 193 195 134 98 138 168 100 136 108 67 59 110 90 90 89 124 66 100 101 74 125 117 100 76 83 161 125 69 73 155 86 125 80 73 13 90 58 70 155 77 94 55 51 62 64 49 39 28 84 49 91 81 55 98 107 26 9 37 58 76 73 94 69 47 91 79 64 65 92 71 71 70 115 116 80 88 90 94 76 29 90 100 80 72 69 75 90 69 78 78 90 89 76 68 63 75 81 82 56 42 79 91 59 48 62 95 91 63 90 89 94 102 70 55 50 40 58 53 57 42 51 44 40 35 32 36 41 35 37 44 36 27 22 46 46 34 27 31 33 23 12 8 999999 999999 10 6 50506 306 134 30 10064 14 1 46 7899 4019 1543 1685 1743 2038 2076 2083 1826 1817 1602 1398 1299 1110 1066 1163 1095 1066 962 929 1243 1402 1300 1457 1342 1364 1511 2125 2410 2255 1939 1866 2046 2192 2365 2240 2283 2305 2551 2703 2723 2567 2351 2305 2258 2471 2323 2655 2829 3045 2957 2592 1795 1621 1772 1384 652 466 659 773 924 976 861 1036 1081 1192 1316 1746 2099 2149 2076 2077 2046 1872 1746 1470 1206 1113 1083 1092 1120 1114 1281 1105 843 893 834 776 701 539 494 493 543 527 535 476 446 529 558 450 461 384 398 449 428 512 515 552 490 434 523 489 462 447 355 417 387 431 475 553 543 583 574 579 561 550 628 601 545 542 655 674 674 646 640 574 709 679 823 811 740 744 735 705 712 699 818 853 858 897 813 717 617 661 640 489 449 415 375 370 326 210 256 186 150 150 43 62 102 76 139 202 79 99 81 84 78 50 147 99 96 113 108 110 120 123 125 73 113 123 98 48 132 83 98 106 109 116 125 105 46 91 102 64 66 95 96 96 83 78 86 105 49 79 110 90 123 119 53 60 46 64 75 95 132 152 109 112 65 97 91 106 103 130 104 108 78 73 95 59 63 99 129 83 74 81 117 117 91 107 93 80 97 82 96 100 100 96 97 107 82 96 105 95 117 112 100 88 104 120 140 129 95 73 71 56 70 71 59 52 55 53 75 55 68 61 55 53 67 76 55 33 43 54 50 65 58 50 54 47 43 46 44 20 15 12 16 3 50515 305 89 30 10079 14 1 55 7898 4028 1413 1492 1531 1824 1903 1710 1549 1564 1422 1417 1268 1191 1199 1016 1039 1054 914 697 952 1132 1352 1346 1497 1423 1427 1599 2084 2319 2218 1762 1626 2046 2199 2413 2319 2264 2332 2481 2610 2460 2404 2281 2009 2098 2258 2373 2770 3102 2929 2820 2644 1134 861 731 602 856 706 592 883 1186 879 856 1302 1682 1886 2007 2135 2114 2005 1983 2065 2010 1730 1335 1128 1027 1045 965 1052 1052 1255 1149 1004 788 820 685 661 580 537 520 571 562 485 298 432 463 415 421 415 433 383 340 439 473 431 354 404 415 477 371 477 395 348 366 391 397 469 483 578 579 573 503 588 633 557 525 534 558 513 534 653 627 657 684 732 662 721 765 764 819 751 802 856 826 788 746 794 830 792 786 771 780 710 608 519 557 476 398 375 275 256 152 108 128 153 90 63 40 82 114 116 55 54 96 148 155 52 51 104 155 65 134 124 118 120 78 31 -21 54 82 125 129 92 31 76 83 18 34 73 83 110 110 27 29 44 71 74 100 90 87 91 104 73 70 28 81 59 50 45 50 51 28 42 57 58 63 73 61 87 99 74 73 103 86 88 66 70 32 87 93 66 63 84 91 74 75 81 100 63 53 74 47 71 35 49 54 81 97 65 69 95 94 59 58 78 73 61 94 92 77 33 37 64 41 49 41 49 37 42 61 75 42 28 28 28 39 23 33 38 45 40 30 42 34 34 28 43 36 32 29 29 14 6 9 8 50524 305 132 30 10092 14 2 4 7898 4037 1944 1722 1679 1681 1597 1372 1209 1452 1388 1326 1161 956 823 973 910 633 870 1002 1164 1360 1291 1232 1379 1421 1489 1558 1793 2142 2039 1363 1563 2058 2223 2290 2267 2401 2480 2524 2589 2361 2253 2115 2203 2290 2247 2421 2739 2900 2657 2668 2736 1482 1172 1106 1091 769 585 687 872 1208 1169 1293 1787 1991 2024 2169 2283 2156 1966 1742 1682 1561 1233 941 898 1029 1067 954 1057 1132 1018 827 788 703 633 544 502 396 403 404 485 370 301 343 443 311 387 340 400 420 377 431 423 340 518 438 498 470 488 409 407 353 330 359 332 401 414 511 601 703 569 594 586 601 642 529 526 499 621 636 682 658 688 687 785 749 727 729 707 739 744 770 729 746 759 848 736 792 855 812 792 814 698 508 444 527 363 279 222 170 144 103 127 63 36 83 34 68 59 62 45 78 74 59 49 49 34 89 70 60 80 74 99 73 35 28 18 36 70 0 30 58 30 23 63 62 63 37 63 33 59 82 68 30 62 66 45 81 29 21 53 93 76 85 92 94 117 51 61 39 46 33 30 58 71 69 71 82 91 57 94 95 98 111 95 66 28 68 110 62 69 75 53 49 67 54 75 56 54 57 63 53 42 68 65 67 50 65 38 41 98 92 63 59 64 51 83 116 78 34 12 22 38 39 53 51 53 40 47 37 21 23 9 24 38 13 24 35 32 27 43 31 6 19 22 9 22 17 4 8 11 11 0 1 2 50533 309 85 30 10105 14 2 13 7898 4046 1536 1650 1590 1782 1784 1717 1530 1515 1370 1250 1281 1121 1071 984 960 999 866 997 1404 1529 1488 1264 1247 1483 1573 1680 1801 2128 2289 2101 1792 1904 2334 2399 2308 2232 2544 2529 2704 2507 2346 2348 2304 2340 2302 2675 2974 3109 3081 3151 3137 2480 1620 1252 1329 949 699 747 999 1436 1575 1788 2108 2317 2380 2419 2403 2063 1797 1648 1605 1420 1304 977 1073 976 1059 1138 1214 1276 1006 909 934 861 711 513 515 779 775 625 518 450 454 334 356 371 511 494 477 493 379 408 454 456 397 521 508 473 527 616 529 451 381 371 409 478 475 486 537 573 561 647 654 660 708 640 516 651 700 666 739 657 694 724 751 806 676 850 886 953 900 824 814 870 855 840 909 889 877 992 893 785 712 657 585 574 570 408 297 221 163 149 101 136 130 115 91 93 153 156 122 197 94 112 104 84 75 91 140 62 33 63 77 95 101 156 87 105 136 79 93 176 171 128 93 105 88 99 87 105 96 107 121 64 76 113 90 124 119 140 154 95 63 105 74 90 100 93 62 65 84 104 102 107 130 97 131 136 126 117 151 143 169 155 98 124 110 116 93 86 113 114 129 125 103 93 107 114 109 108 109 125 125 131 136 125 123 97 112 78 110 112 114 121 110 90 101 122 109 107 111 84 78 76 98 90 68 64 96 92 91 80 99 100 63 52 55 76 75 64 63 64 61 74 74 75 61 54 45 50 47 54 49 37 36 45 32 10 7 50542 307 128 30 10118 14 2 22 7897 4055 44700 23033 6405 5625 2658 1634 1445 1390 1394 1164 1151 1277 914 946 971 920 960 1399 1433 1369 1319 1264 1355 1488 1674 1846 1959 1962 1978 1727 1582 2290 2313 2465 2439 2359 2553 2747 2427 2296 2249 2153 2233 2414 2642 3075 3006 3311 3367 3259 2969 1954 1498 1108 1027 932 1020 1194 1715 1791 2031 2280 2320 2438 2327 2407 2240 2197 1671 1445 1242 1071 1205 1202 1320 1315 1292 1186 1141 1084 968 908 847 672 622 652 585 738 570 427 452 411 356 443 423 363 385 426 423 528 468 495 516 660 471 493 621 646 513 476 465 434 412 512 402 455 637 714 626 570 588 613 670 738 628 725 648 585 631 630 664 665 642 767 839 730 765 832 843 802 859 914 882 839 818 905 927 849 903 831 846 788 665 584 610 489 434 326 244 223 161 183 139 108 145 116 97 11 110 82 146 180 72 114 102 69 128 137 138 74 125 165 116 153 126 100 108 76 85 134 161 147 119 128 84 72 57 56 95 102 63 91 123 118 60 92 123 119 125 108 134 128 110 90 101 128 107 93 79 95 101 116 114 105 73 58 83 94 72 103 133 99 117 112 123 122 98 110 99 119 104 74 82 85 88 100 97 91 90 108 84 68 77 108 103 105 114 102 99 103 111 122 112 90 88 75 101 93 62 50 68 78 54 73 86 68 81 76 67 37 26 57 69 51 57 62 51 64 69 70 43 49 66 59 40 49 58 48 48 49 40 47 37 26 25 28 16 50551 310 84 30 10134 14 2 31 7897 4065 12407 4613 2221 2233 1845 1733 1664 1710 1554 1401 1437 1129 981 962 920 874 1191 1246 1487 1561 1403 1341 1406 1504 1490 1576 1739 1939 1797 1511 1434 1980 2185 2378 2349 2385 2484 2733 2691 2786 2472 2232 2344 2465 2471 2749 2945 3234 3303 3166 3109 3326 2784 1515 1054 1263 1509 1427 1597 1805 2037 2157 2458 2715 2527 2326 2394 2488 2298 1612 1182 998 1097 1172 1360 1604 1361 1308 1195 1137 925 890 829 729 621 601 658 622 554 559 461 360 392 480 510 502 458 407 480 481 593 501 459 528 506 553 488 477 470 531 426 508 460 425 451 502 573 654 640 659 676 710 746 767 654 630 714 691 648 629 681 694 754 764 837 871 886 944 895 865 877 873 783 878 874 868 918 1024 908 851 931 826 694 654 529 489 451 350 269 211 240 182 98 190 150 155 150 192 193 160 188 124 117 120 107 79 104 145 98 123 163 188 110 74 119 99 134 61 198 149 103 160 143 122 128 164 168 168 83 106 105 133 137 72 144 172 133 102 141 101 91 102 120 118 130 79 84 103 110 103 88 49 100 122 129 108 126 118 125 192 225 175 151 157 159 144 152 132 124 101 158 140 162 124 110 133 160 161 142 140 124 101 101 112 127 125 86 121 151 134 132 125 151 108 128 146 129 138 100 102 114 87 124 100 108 87 87 86 108 107 93 73 77 83 61 75 83 71 88 92 99 97 81 72 75 85 87 77 68 70 73 63 49 57 58 52 33 32 34 21 50560 309 130 30 10150 14 2 40 7896 4074 1396 1558 1667 1660 1681 1878 1886 1646 1376 1129 1138 956 833 863 818 1129 1233 1391 1214 1105 1245 1399 1548 1406 1768 1767 1727 1490 1227 1847 2195 2260 2155 2254 2336 2409 2785 2832 2574 2374 2138 2270 2348 2351 2417 2923 3221 3080 2801 2569 2899 2739 1876 1091 1206 1453 1488 1583 1765 2007 2038 2263 2490 2347 2296 2414 2280 2242 2000 1594 1222 1005 1316 1725 1682 1317 1342 1175 1132 999 1085 878 661 591 428 662 725 736 477 373 455 320 327 413 456 453 525 499 472 445 452 405 419 470 580 516 456 479 447 369 389 448 451 414 531 594 550 604 664 578 631 582 636 587 579 529 554 598 685 691 761 714 787 781 727 824 780 762 750 794 749 751 829 819 827 854 764 743 683 643 644 654 526 439 462 456 367 256 198 237 185 122 206 164 104 121 126 113 84 107 155 82 70 60 116 85 167 171 94 144 110 98 59 140 133 88 39 39 48 101 76 145 181 78 120 93 103 84 76 50 70 121 59 33 63 115 97 66 82 136 64 76 72 95 72 99 51 70 120 87 70 80 81 83 118 114 150 146 158 111 163 198 173 150 113 132 107 81 109 111 91 116 85 79 88 108 104 95 98 64 79 97 83 88 89 80 78 113 97 118 144 126 132 103 92 121 107 95 64 65 86 88 68 42 35 69 74 66 59 37 54 52 57 66 70 55 61 70 58 42 59 60 52 45 46 51 53 47 47 54 52 44 19 15 21 15 15 14 9 50569 310 83 30 10163 14 2 49 7896 4083 1435 1505 1643 1562 1725 1809 1695 1592 1349 1206 1096 1048 843 742 1004 1123 1424 1476 1225 1356 1269 1163 1456 1585 1626 1706 1845 1650 1093 1622 2179 2359 2308 2244 2375 2398 2450 2576 2570 2447 2400 2213 2244 2228 2274 2728 2923 2921 2762 2759 2603 2393 1944 1145 1321 1899 1878 1724 1653 1956 2278 2305 2402 2545 2449 2343 2376 2191 2004 1646 1328 1245 1550 1718 1731 1646 1440 1223 1184 1063 914 1037 842 588 646 591 743 877 620 569 539 447 472 299 346 442 490 475 466 472 533 451 414 493 530 619 486 520 473 482 498 482 416 443 544 538 561 596 724 719 741 661 747 594 649 652 692 644 611 695 647 774 882 834 882 743 742 846 805 822 849 767 784 745 814 825 903 814 688 642 716 637 589 520 461 388 375 279 214 143 102 105 118 98 71 117 123 50 38 111 80 75 115 138 118 114 166 220 85 65 150 101 122 109 107 98 69 116 145 85 68 24 91 91 99 116 85 137 121 97 79 64 120 92 95 65 92 81 124 123 95 148 115 69 77 109 95 110 105 75 124 102 142 115 128 137 151 118 90 114 167 171 157 162 104 112 87 131 85 90 137 120 82 99 89 69 72 91 108 75 120 123 92 110 95 86 108 107 127 117 75 127 109 100 121 148 158 114 104 96 70 94 95 55 64 72 75 66 60 78 94 97 71 71 62 70 55 79 92 82 79 74 67 54 60 78 70 75 64 56 67 63 49 48 47 34 29 26 17 5 50578 308 122 30 10172 14 2 58 7896 4092 1395 1297 1556 1534 1545 1461 1444 1261 1373 1227 1095 860 742 792 926 1171 1203 1460 1134 1239 1274 1269 1392 1521 1572 1617 1613 1374 1298 1932 2032 2028 2204 2204 2436 2453 2315 2348 2513 2254 2072 2283 2254 2226 2524 2709 2785 2722 2789 2775 2387 2260 1899 1822 2097 1983 1728 1785 1952 2088 2314 2403 2254 2245 2234 2214 2174 2081 1748 1295 1509 1637 1731 1702 1636 1506 1411 1153 1168 999 803 812 737 463 508 527 590 774 636 540 631 480 440 460 406 359 470 489 488 479 486 447 441 493 517 471 352 342 393 511 468 428 496 525 491 524 615 649 524 573 634 641 577 587 649 502 494 581 597 652 573 708 812 723 718 797 798 815 793 751 858 824 793 898 760 716 716 639 667 633 716 570 507 422 403 315 255 184 169 227 122 148 145 114 50 85 85 74 45 56 -6 31 137 38 152 124 103 107 126 75 99 53 94 89 82 77 118 124 96 41 116 199 69 105 115 86 84 73 126 105 123 112 76 93 86 86 61 51 60 46 69 90 95 72 76 67 31 62 82 62 108 35 57 99 111 137 104 62 69 144 154 129 106 145 122 60 70 72 86 132 119 62 113 81 64 81 72 68 40 69 79 93 82 77 72 62 48 58 71 86 71 75 118 156 202 156 102 76 48 45 64 80 55 43 46 65 51 42 53 51 50 46 50 46 37 45 47 37 35 45 52 34 40 46 39 53 37 44 30 22 29 25 24 11 11 12 12 5 50587 310 98 30 10178 14 3 7 7895 4101 1454 1472 1660 1634 1767 1508 1306 1158 1163 1123 1165 1120 875 865 776 719 976 1212 1312 1415 1251 1232 1332 1253 1356 1529 1638 1823 1526 1000 1504 1703 2123 2266 2380 2480 2251 2225 2351 2251 2265 2195 2247 2269 2333 2500 2725 2747 2787 3086 2775 2821 2645 2541 2384 2353 1869 1710 1935 2169 2287 2456 2471 2279 2210 2205 2128 2111 1561 1408 1697 1972 1694 1743 1856 1666 1505 1378 1293 1296 1029 875 722 584 537 547 574 638 562 619 689 522 464 316 511 424 294 369 480 492 424 419 517 480 488 503 497 413 457 354 286 430 469 426 411 429 558 589 497 584 710 641 580 651 607 580 583 650 577 608 637 818 784 819 792 806 816 761 757 706 796 842 782 764 757 690 672 654 660 636 727 758 671 586 512 406 278 274 236 85 114 126 126 125 72 92 51 60 53 60 158 64 131 133 145 72 88 114 71 64 86 80 102 126 98 96 98 38 107 93 27 52 47 112 84 -8 32 45 72 134 94 138 145 95 58 92 87 54 58 104 66 43 75 88 56 51 34 81 98 80 116 95 120 145 99 76 49 85 134 162 170 143 124 118 78 44 68 51 66 84 82 98 84 85 104 61 54 71 63 49 49 62 72 85 67 54 48 53 64 71 120 165 234 218 175 116 56 50 52 80 81 65 67 63 65 54 70 62 42 47 41 51 48 47 43 51 46 44 59 52 52 41 41 44 39 35 37 26 33 30 31 43 23 33 30 16 15 14 8 7 50596 310 92 30 10172 14 3 16 7895 4110 1432 1594 1704 1664 1677 1388 1466 1370 1214 950 1110 954 974 1038 785 1033 1225 1312 1306 1203 1197 1344 1355 1365 1421 1570 1677 1599 820 708 1426 1610 2234 2329 2447 2514 2278 2221 2270 2269 2190 2220 2152 2243 2340 2765 2791 2594 2900 3047 2700 2705 2843 2615 2434 2054 1887 1593 1819 2114 2366 2526 2461 2479 2243 2353 2226 1955 1762 1586 1762 1865 1897 1768 1770 1759 1502 1464 1323 1199 1098 975 717 552 586 544 586 640 657 704 733 521 532 474 493 400 419 491 355 449 540 446 490 509 496 501 418 480 282 342 481 495 521 688 535 535 632 638 557 544 613 644 679 623 607 601 676 632 670 659 746 779 859 726 814 823 878 892 705 793 745 689 731 709 705 676 682 673 677 660 654 694 593 523 349 272 291 268 136 146 204 233 143 111 64 73 31 131 106 127 116 22 88 75 135 89 119 133 119 122 161 129 78 53 92 94 119 96 45 71 95 124 99 127 153 118 89 86 67 61 129 81 59 109 48 57 34 94 119 104 60 34 91 54 65 69 47 35 59 95 108 120 154 146 97 126 101 75 103 172 188 166 94 102 58 56 71 58 73 94 103 83 102 112 79 43 52 71 71 58 70 52 37 66 81 77 92 99 149 146 224 297 234 115 70 65 53 53 61 52 43 51 61 65 67 49 36 60 59 47 62 49 53 70 78 45 43 45 50 61 51 47 44 37 21 28 26 29 25 37 37 17 12 25 31 18 19 13 999999 4 50605 309 83 30 10163 14 3 25 7894 4119 1268 1398 1576 1650 1671 1510 1366 1481 1341 1244 1151 1151 947 825 738 676 911 1036 1385 1243 1185 1293 1416 1352 1462 1569 1641 1702 1106 554 869 960 1710 2170 2476 2563 2102 2171 2442 2388 2231 2173 2281 2303 2451 2699 2695 2887 2726 2919 2875 2622 2596 2424 2386 2024 1721 1855 2028 2242 2254 2338 2494 2359 2265 2347 2171 2125 1923 1945 1983 1954 1687 1639 1695 1723 1369 1063 1002 1043 1027 716 592 602 499 504 583 651 668 737 681 555 412 446 495 438 383 431 535 507 473 644 503 453 440 453 419 471 440 361 437 530 527 634 597 576 598 507 569 651 659 571 597 613 566 580 593 573 655 574 672 809 850 840 748 807 808 763 761 824 762 759 732 688 811 772 644 680 637 640 706 609 514 486 329 249 223 194 183 193 207 109 124 72 2 61 70 113 81 158 164 97 93 136 137 74 116 79 87 110 143 104 29 51 88 46 54 59 92 50 92 81 65 81 126 88 39 94 72 92 40 60 88 83 89 91 76 91 72 44 66 78 84 135 69 75 72 47 68 35 89 137 132 133 61 57 62 104 53 77 166 192 135 145 135 102 69 77 65 78 109 101 87 91 81 70 38 57 70 46 64 89 72 65 59 84 165 160 178 182 207 141 90 94 73 43 46 71 80 58 78 85 57 50 64 54 62 49 36 39 39 35 61 30 53 71 59 41 36 54 52 25 29 54 47 30 40 41 41 36 41 24 16 16 13 4 8 13 1 50614 310 108 30 10158 14 3 34 7894 4129 1637 1585 1691 1631 1518 1476 1487 1548 1345 1375 1158 1027 947 836 988 1144 1231 1208 1349 1281 1209 1363 1463 1581 1695 1744 1633 1138 568 668 843 1638 2309 2349 2395 2078 2516 2548 2415 2361 2213 2420 2436 2434 2816 2827 2747 2654 2857 3021 2829 2486 2363 2344 2090 1869 1942 2157 2473 2469 2561 2382 2330 2280 2303 2249 2125 2008 1985 1983 1825 1796 1592 1808 1698 1260 1075 918 923 820 613 602 774 697 714 814 699 785 655 603 441 359 390 437 459 470 528 422 598 598 587 621 530 572 573 540 411 439 393 389 451 471 531 578 618 574 695 721 635 599 573 683 697 666 663 689 686 743 712 776 834 882 798 884 805 790 752 869 741 773 761 801 804 806 792 734 681 857 739 725 738 729 622 439 391 243 297 359 241 168 168 178 155 139 92 100 126 89 148 131 127 105 78 97 100 131 155 167 117 73 149 127 146 160 116 96 116 113 134 65 99 106 124 145 79 53 67 58 88 73 99 72 105 117 102 128 104 101 134 93 91 95 114 80 104 100 131 92 134 116 175 176 135 116 67 64 127 175 158 164 166 160 127 90 122 128 97 95 129 112 77 79 100 103 75 77 102 59 81 112 105 94 90 143 203 227 266 221 162 126 82 102 97 76 79 84 64 58 72 82 82 50 47 68 80 50 48 54 68 56 71 62 42 75 75 64 53 53 29 45 55 61 61 48 56 47 49 41 38 43 30 45 40 21 32 15 2 999999 10 1 50623 309 107 30 10157 14 3 43 7894 4138 1602 1612 1588 1515 1550 1635 1574 1561 1556 1542 1482 1186 1066 786 707 986 1045 1300 1107 1266 1175 1190 1281 1521 1648 1622 1524 1022 451 539 643 1003 1771 2014 2250 1887 2162 2508 2615 2637 2137 2244 2439 2542 2913 2988 2761 2686 2930 2924 2729 2612 2511 2532 2211 1819 1817 2007 2337 2440 2485 2536 2500 2277 2174 2232 2140 2104 2127 2039 1955 1923 1688 1399 1428 1140 1141 1043 820 724 667 696 842 934 802 719 566 366 441 520 466 470 427 560 551 397 446 559 489 528 576 560 590 510 612 472 477 511 558 389 522 589 561 644 657 634 623 618 594 585 669 721 691 747 723 641 655 818 809 861 872 771 798 725 794 846 804 898 904 842 814 866 845 840 787 833 855 765 696 707 704 616 588 477 327 339 285 245 259 200 102 117 172 122 134 120 151 126 103 154 131 158 168 99 122 105 102 105 117 139 129 72 70 102 133 66 56 35 72 69 81 102 79 70 112 130 111 105 137 89 117 138 141 128 112 137 168 127 79 111 76 57 81 113 96 62 40 78 126 201 155 150 162 123 99 101 135 167 201 226 215 181 169 107 110 68 89 128 123 97 107 92 46 79 111 106 95 100 80 85 90 112 104 265 357 308 326 253 134 97 96 55 74 85 55 69 55 76 66 63 55 76 91 80 75 64 71 73 50 65 65 71 81 62 50 57 51 88 65 38 64 69 49 55 61 59 45 46 48 42 27 53 37 33 27 25 11 5 8 50632 311 107 30 10157 14 3 52 7893 4147 1517 1396 1562 1842 1663 1504 1732 1855 1448 1374 1370 1242 814 831 1042 982 1112 1306 1128 934 1160 1430 1399 1722 1704 1493 1134 799 593 494 640 1388 1518 1903 2202 1876 2383 2609 2542 2424 2156 2271 2376 2687 2981 3050 2491 2452 2582 2847 2781 2606 2661 2514 2344 2021 1814 2032 2291 2410 2544 2591 2601 2448 2159 1976 1957 1822 1804 2011 2084 1938 1790 1613 1575 1174 1104 1014 878 625 634 696 769 693 646 544 433 486 442 457 444 419 309 399 404 404 464 542 507 450 573 521 482 434 496 485 477 527 512 618 582 563 669 681 507 595 643 564 555 586 708 709 757 757 801 716 701 808 806 762 824 911 828 760 843 819 835 905 899 809 922 934 878 880 913 872 728 683 770 705 667 581 314 262 345 298 268 231 172 162 150 172 124 136 212 217 132 203 170 199 149 114 112 105 126 112 67 100 160 75 138 76 88 144 154 173 156 82 104 103 117 118 115 137 68 54 125 137 151 140 157 140 98 138 99 112 70 59 93 105 59 82 70 114 102 90 61 148 203 275 154 126 56 44 77 132 205 229 222 175 138 107 122 124 105 113 105 144 123 127 116 78 80 101 114 93 121 108 119 86 71 76 177 402 423 381 342 211 110 72 90 89 110 128 111 117 99 76 97 68 72 77 55 93 105 89 89 78 77 78 95 78 81 98 78 70 81 79 65 69 88 73 68 62 47 50 52 54 59 52 55 55 49 51 39 30 29 28 21 16 8 50641 296 105 30 10155 14 4 1 7893 4156 34008 62363 9583 1737 1292 1300 1415 1221 1030 1081 1083 917 702 588 646 939 966 848 892 1064 1038 1273 1439 1475 1559 1275 699 553 310 238 296 472 812 1357 1560 1510 1959 2414 2433 2421 2243 2204 2015 2265 2707 2773 2534 2182 2389 2589 2497 2194 2465 2525 2391 2052 1655 1914 2027 2258 2188 2322 2319 2187 2173 1989 1743 1763 1807 1711 1683 1777 1791 1702 1528 1171 1044 879 702 572 568 683 723 668 348 377 336 382 376 293 400 356 327 279 351 454 359 369 473 470 370 394 485 382 373 463 405 438 452 445 471 472 555 499 514 451 449 528 555 651 637 623 597 611 702 676 668 742 677 684 720 740 675 631 675 728 748 777 800 757 796 815 720 747 738 712 687 726 652 590 565 469 320 217 264 205 108 141 45 43 65 13 115 111 29 104 102 75 73 25 62 70 92 135 96 28 48 76 123 115 62 -18 23 31 54 9 21 34 12 46 44 27 35 55 46 61 83 58 36 24 56 81 43 35 1 49 36 -13 37 45 47 34 57 37 75 35 16 51 73 115 105 38 36 48 114 165 166 107 61 24 37 49 71 63 22 40 55 66 23 43 74 81 8 30 42 78 61 46 50 42 34 142 272 416 375 315 211 59 16 4 1 -3 14 31 30 23 25 26 27 999999 5 22 4 12 26 12 15 1 29 29 29 18 9 999999 3 24 32 24 3 999999 6 11 999999 999999 10 10 50650 307 107 30 10157 14 4 10 7893 4165 90655 244696 189292 70633 3798 1504 1548 1456 1228 1254 1208 1060 914 684 823 908 1021 1139 1009 948 1179 1131 1278 1390 1363 1105 950 628 501 558 344 488 689 1062 1505 1597 1926 2518 2677 2619 2426 2316 2396 2590 2656 2682 2469 2335 2478 2650 2479 2245 2374 2565 2369 2117 1988 2034 2092 2403 2482 2403 2345 2327 2259 2062 1980 1978 1861 1931 1989 1957 1883 1577 1137 1075 917 840 767 655 791 938 933 659 578 595 435 383 340 433 454 500 363 436 503 520 429 499 563 467 409 478 436 493 551 488 407 513 522 630 594 632 703 634 548 576 572 535 535 546 625 649 679 587 721 659 745 721 662 770 609 859 792 738 778 844 861 904 789 754 830 810 861 848 837 871 710 772 676 699 624 467 267 217 329 281 189 185 183 129 157 171 98 118 118 175 114 118 109 123 92 91 88 153 88 135 131 91 57 152 85 96 65 76 90 102 38 117 111 134 50 92 118 61 33 76 91 103 127 47 77 83 54 71 101 78 91 67 76 73 90 41 88 126 69 81 81 69 133 209 159 73 91 79 102 117 142 160 76 66 71 81 76 119 112 106 80 100 67 68 71 77 88 88 82 71 98 129 95 104 162 228 375 482 522 394 171 19 30 54 64 68 53 43 39 60 42 36 47 49 62 53 52 57 50 60 75 63 55 39 48 64 71 69 56 61 74 62 50 43 49 43 46 30 34 30 23 28 44 33 22 31 30 21 5 10 3 50659 307 109 30 10159 14 4 19 7892 4175 3027 3241 3103 3382 1606 1518 1236 1465 1487 1228 1293 1227 1097 863 689 837 1014 930 976 902 1116 1368 1285 1422 1349 904 794 708 479 443 355 240 581 972 1403 1798 2211 2729 2836 2520 2098 2154 2501 2811 2795 2524 2311 2164 2357 2486 2373 2552 2520 2415 2230 1765 1995 2203 2298 2515 2411 2391 2316 2242 2111 1947 1844 1767 1745 1755 1798 1869 1900 1463 1051 1051 1023 739 638 671 799 900 854 862 651 559 415 349 316 360 466 440 438 434 425 477 462 451 467 512 521 507 583 587 446 377 490 593 650 633 683 487 524 539 674 529 517 619 541 512 704 650 611 668 674 720 745 655 658 716 761 940 835 862 810 887 805 755 937 819 935 861 867 935 914 894 757 719 709 657 548 409 251 189 271 356 300 248 117 159 177 163 188 169 81 92 98 121 103 104 98 136 57 87 151 128 103 89 39 68 117 73 105 75 19 65 79 105 115 155 79 87 123 41 41 37 68 78 104 139 80 114 117 98 74 108 84 101 68 88 50 28 43 81 84 33 64 90 139 184 149 116 65 95 97 76 124 157 115 85 64 89 120 70 84 79 69 73 77 75 94 106 115 75 74 120 124 128 100 96 92 189 360 462 445 234 48 45 23 58 64 46 50 39 40 27 57 47 45 23 25 41 53 52 74 68 46 53 53 45 36 50 48 50 42 35 49 40 24 30 35 39 30 28 23 15 27 35 40 28 18 20 21 14 5 7 9 50668 307 111 30 10161 14 4 28 7892 4184 3850 8129 4355 1545 1718 1461 1292 1440 1406 1185 1278 1270 980 764 791 799 914 935 1065 925 737 1097 1178 1498 1455 1141 763 632 666 627 276 228 691 1238 1424 1799 2283 2578 2819 2708 2318 2237 2367 2609 2644 2345 2036 2210 2378 2399 2479 2525 2412 2143 1920 1893 2107 2193 2276 2314 2445 2252 2263 2199 1980 1923 1884 1779 1824 1950 1929 1943 1811 1527 1071 996 883 832 736 774 799 846 796 797 654 530 457 410 374 449 472 366 294 415 397 504 577 439 418 526 486 406 407 399 566 544 474 455 545 561 486 554 547 484 411 491 658 573 549 563 581 669 698 706 778 708 770 655 721 837 807 800 791 743 830 879 754 792 818 893 897 877 796 869 853 838 691 660 670 640 521 335 276 286 318 390 316 167 139 182 178 33 194 176 130 132 186 169 58 59 56 92 114 106 38 80 135 89 110 156 108 59 54 93 30 34 100 95 95 116 89 80 85 90 105 55 64 71 37 112 88 76 97 47 92 107 96 72 34 57 83 90 85 88 107 155 202 148 166 208 174 108 67 123 150 132 143 154 148 78 44 90 115 91 86 66 107 98 95 71 85 83 66 62 102 78 94 138 189 160 147 223 309 340 298 125 61 60 69 57 51 42 28 46 62 57 55 54 42 40 63 58 48 46 63 67 45 35 43 65 53 55 52 43 47 35 41 44 28 41 34 36 26 21 29 29 30 25 32 37 25 24 19 14 15 10 14 50677 309 117 30 10167 14 4 37 7891 4193 58873 46995 29441 12241 3984 1583 1298 1422 1432 1318 1247 1250 1021 934 744 931 965 868 958 804 827 1065 1268 1314 1474 1110 823 617 458 376 457 463 713 1209 1549 1878 2219 2635 2867 2488 2329 2399 2510 2632 2423 2347 2069 2126 2425 2766 2764 2510 2431 2163 2003 1985 2111 2268 2499 2517 2603 2362 2197 2222 1985 1913 1950 2008 1971 2001 1953 1998 1788 1372 1178 1022 873 745 812 866 862 773 889 692 538 424 350 433 421 419 362 409 373 487 542 535 536 539 531 513 526 358 337 452 492 550 539 570 597 543 490 600 522 517 533 621 622 674 600 638 635 752 763 725 740 699 711 663 669 737 743 699 691 760 779 815 789 763 885 808 786 920 831 912 826 808 795 687 650 558 446 273 221 306 285 315 155 166 160 203 168 121 80 122 137 130 108 83 134 98 136 71 105 143 65 111 99 119 70 117 55 76 114 76 102 110 67 59 61 84 104 111 49 71 87 117 150 66 61 126 121 87 74 117 84 127 126 70 65 3 79 104 71 82 146 131 223 213 163 180 132 42 79 148 135 155 164 163 109 81 90 73 93 77 94 109 140 161 146 91 83 91 128 129 85 115 128 107 153 307 328 315 249 263 307 165 95 97 63 68 81 84 79 56 59 71 49 52 67 58 81 84 74 74 57 63 75 42 65 91 81 70 56 69 67 50 48 51 63 51 48 60 56 51 36 37 36 36 45 61 45 37 37 26 25 27 18 21 4 50686 307 112 30 10162 14 4 46 7891 4202 129690 103181 80540 64201 42180 28624 18744 13262 7667 2830 1560 1253 1210 1126 859 756 672 807 770 897 809 1176 1328 1407 1296 927 665 543 476 355 328 584 610 865 1297 1969 2143 2281 2695 2518 2283 2387 2555 2663 2561 2268 2128 2214 2287 2574 2646 2659 2479 2235 1822 1690 2075 2345 2405 2445 2432 2357 2231 2223 2231 2021 1906 1879 1920 1815 1826 1677 1231 1104 1061 1013 793 679 668 641 592 638 565 494 426 411 439 325 355 438 436 386 353 412 481 517 496 419 488 462 409 341 480 553 503 516 419 464 431 523 509 529 499 583 585 562 507 567 630 651 675 622 664 657 671 686 712 648 582 735 774 721 717 741 761 882 818 861 855 830 894 842 879 775 716 767 700 617 503 441 316 207 222 334 381 274 169 119 122 127 114 165 194 118 156 124 67 84 170 211 110 98 71 148 155 121 156 87 58 54 61 51 74 140 110 113 81 124 117 77 21 63 107 102 137 131 106 71 127 90 70 77 61 139 105 64 36 30 71 90 113 119 171 134 175 112 121 165 99 49 94 131 135 155 129 150 175 124 53 67 38 83 148 112 88 114 99 82 93 81 86 97 102 87 68 138 154 171 260 296 236 312 304 213 177 116 68 96 76 49 100 79 54 70 83 66 58 40 66 59 42 53 39 69 70 49 48 61 78 65 45 45 50 57 60 36 42 28 36 47 59 49 46 38 40 44 40 31 28 37 40 25 23 8 11 6 12 50695 311 113 30 10163 14 4 55 7890 4212 51680 61552 73444 94832 127408 151754 174594 194340 192104 180506 217724 327307 388827 471061 355284 38805 6623 991 675 879 903 979 1285 1381 1172 717 729 547 383 304 433 509 598 1165 1448 1966 2368 2520 2683 2737 2497 2615 2913 2721 2490 2334 2196 2217 2346 2715 2688 2606 2290 2116 2082 2165 2260 2359 2608 2605 2420 2314 2285 2177 1991 1978 1938 2182 2089 1980 1903 1383 1147 1074 1008 905 684 761 769 529 563 707 743 630 654 703 548 343 470 460 409 444 497 492 613 597 588 501 517 524 435 478 538 516 573 541 596 551 679 615 506 539 536 412 592 604 636 694 699 685 706 765 707 699 620 681 738 679 587 745 757 647 677 753 854 841 873 997 934 837 891 1001 905 903 782 790 797 696 611 443 269 270 235 314 444 356 233 170 142 213 262 212 221 190 191 201 215 155 144 145 178 205 101 72 161 196 147 56 106 75 78 39 181 200 119 86 81 109 171 141 110 112 107 99 112 100 125 65 140 150 140 186 171 77 108 186 119 120 91 118 183 255 228 166 120 154 172 212 173 154 127 126 150 193 195 222 195 137 132 72 86 106 118 106 139 126 134 82 94 173 145 150 128 106 110 184 260 280 262 208 209 165 247 278 171 131 145 138 105 130 115 112 76 100 91 73 79 95 90 103 108 120 114 111 108 101 89 84 97 104 99 89 81 93 68 64 69 97 88 91 95 90 77 68 73 71 75 70 55 53 61 59 64 49 54 58 51 39 29 22 8 50704 304 117 30 10167 14 5 4 7890 4221 18926 22146 26132 29990 30007 33178 41008 52244 76672 135199 203676 312393 420125 620394 750436 354525 11473 935 839 734 736 975 1175 1317 1062 612 424 391 383 321 264 581 886 1169 1705 2108 2256 2648 2678 2611 2594 2734 2747 2311 2108 2202 2285 2224 2306 2507 2431 2341 2023 1801 1802 2026 2120 2477 2285 2458 2441 2292 2054 2051 1899 1876 1982 2016 2009 2067 1827 1407 1100 959 988 779 581 662 649 615 661 515 529 571 460 471 492 311 402 388 465 442 428 452 470 496 399 419 557 387 372 408 433 572 558 544 583 566 575 614 528 553 453 450 516 554 546 673 635 587 700 648 659 607 601 573 579 580 702 551 554 624 737 746 837 822 682 840 840 857 727 694 787 757 715 686 728 642 534 335 291 161 210 297 358 342 203 186 101 120 202 86 152 155 159 128 115 121 42 67 83 123 125 122 143 154 86 143 85 44 118 81 77 94 59 69 77 51 26 68 83 36 65 117 88 69 53 33 52 139 75 86 73 26 73 80 88 119 98 98 178 137 122 41 90 72 71 85 101 87 105 53 104 174 175 167 201 123 91 72 40 56 58 84 107 53 87 99 70 107 107 101 121 191 204 173 135 85 83 58 78 166 186 129 89 70 88 41 39 51 56 50 65 51 57 68 53 58 54 63 42 46 53 52 51 50 39 38 42 48 41 30 45 48 37 34 36 42 40 39 26 27 33 34 28 25 18 20 12 7 12 17 14 9 50713 304 119 30 10169 14 5 13 7890 4230 76297 79086 83088 91142 104633 122135 142867 164889 182462 199027 234131 260378 233687 121134 34366 3234 1088 837 804 728 745 910 1064 1189 676 424 397 420 361 401 416 540 851 1077 1567 2049 2289 1934 2084 2468 2359 2442 2613 2454 2186 2136 2054 2017 2161 2358 2516 2459 2382 2465 2218 1924 2027 2282 2458 2545 2644 2642 2371 2212 2004 1847 2001 1981 2171 2185 2003 1712 1244 1037 1050 1131 954 705 582 620 410 430 485 499 434 567 536 474 341 502 480 414 484 455 461 536 532 446 451 420 457 567 457 512 529 574 545 644 552 573 549 486 571 600 661 526 612 652 602 636 596 570 515 637 639 591 578 688 718 687 720 729 704 767 774 792 823 782 817 812 826 778 718 751 733 697 739 627 433 460 366 250 149 141 270 380 313 222 178 256 239 116 162 226 109 112 144 200 168 110 122 148 112 131 113 104 65 86 65 127 148 98 94 82 59 97 111 85 77 67 83 93 56 36 52 75 30 46 90 73 72 70 36 76 154 119 127 181 185 163 118 93 90 118 111 46 92 90 87 138 114 114 180 187 142 161 126 141 92 94 67 76 52 79 152 101 102 81 69 85 55 61 80 89 139 164 158 101 63 49 34 64 63 64 62 72 36 73 73 33 50 41 31 21 40 40 58 59 63 34 33 44 51 39 23 38 39 50 47 53 49 50 54 51 33 39 28 15 21 36 20 21 24 27 8 21 22 8 2 18 6 4 4 2 50722 309 130 30 10180 14 5 22 7889 4239 151799 163004 175297 204593 221853 230923 210030 150689 104191 49184 14008 5368 2287 1689 1331 1102 739 742 741 935 962 1155 1213 983 715 551 462 425 349 313 418 432 741 1095 1578 1875 2083 1542 1412 2226 2398 2526 2659 2363 2165 2065 2173 2367 2331 2262 2307 2391 2535 2559 2645 2136 2135 2452 2591 2467 2466 2367 2197 2136 2015 1814 1955 2040 2165 2181 1885 1352 977 1038 1187 1103 702 604 518 487 577 566 603 579 443 495 466 433 527 468 449 522 511 486 558 469 472 482 519 520 577 578 613 549 515 584 679 611 573 540 622 592 600 565 573 520 563 614 609 636 710 739 729 698 607 643 604 697 785 778 708 724 754 797 828 796 785 737 843 794 811 784 784 779 737 620 630 517 419 380 266 249 305 443 417 362 317 251 197 178 168 222 218 157 83 130 97 123 189 171 178 192 120 91 134 133 93 108 77 85 89 168 120 119 136 131 158 166 100 49 112 150 118 102 114 107 114 136 168 145 123 112 134 116 142 166 177 162 146 94 103 113 115 86 66 89 76 76 92 132 191 230 219 220 240 238 163 98 43 90 77 84 74 118 156 139 136 132 121 135 107 96 96 88 108 136 216 205 133 131 115 104 93 109 101 98 90 85 88 65 60 70 86 87 76 81 83 78 68 77 82 89 83 74 81 84 71 58 53 62 42 54 54 66 63 75 60 59 62 60 59 53 42 52 55 34 42 40 43 41 43 29 33 31 14 23 13 12 11 50731 307 81 30 10191 14 5 31 7889 4248 106362 106131 107127 108618 112989 111174 100729 85489 55713 17946 5283 2687 1493 1192 1202 1305 912 660 647 649 608 757 1070 965 625 539 365 315 248 262 374 421 503 898 1084 1491 1727 1530 1133 2214 2378 2536 2667 2533 2367 2270 2052 2132 2344 2407 2257 2303 2252 2510 2664 2409 2311 2180 2408 2620 2382 2187 2122 2085 2019 1992 1871 1886 1939 2086 1930 1466 1180 1183 1396 1248 1023 813 557 613 628 547 427 442 502 405 366 432 376 347 511 463 469 504 480 418 352 438 423 495 443 457 499 539 536 502 483 627 448 442 560 544 422 565 616 549 602 615 542 615 534 559 560 551 628 631 641 730 818 734 702 712 761 774 846 731 739 763 871 842 791 722 736 693 659 611 416 372 323 150 141 117 193 377 393 349 375 339 218 179 187 159 102 164 182 89 214 188 170 137 89 136 155 86 129 162 119 56 37 81 63 52 54 44 61 72 8 49 77 87 96 104 153 10 75 76 47 43 60 50 47 114 96 115 83 138 108 75 48 30 97 83 92 44 61 37 65 98 155 84 95 119 146 210 208 198 250 174 99 59 80 117 51 69 105 101 71 71 113 130 126 125 73 72 73 146 202 200 121 57 84 96 96 83 59 17 43 72 70 71 51 19 23 37 63 61 51 43 78 76 60 44 19 28 63 54 48 63 54 53 37 54 45 55 59 35 29 47 55 44 36 32 26 23 23 16 25 17 17 20 18 17 12 18 21 15 12 50740 312 115 30 10195 14 5 40 7888 4258 17285 11580 5071 2856 2122 1714 1473 1262 1199 1492 1301 1134 1180 1255 1495 1570 1336 955 873 816 896 777 795 986 789 623 601 405 379 416 406 336 412 573 956 1307 1524 1473 958 1525 2473 2604 2691 2777 2444 2225 2327 2352 2358 2422 2476 2490 2598 2545 2575 2248 2340 2448 2466 2483 2549 2276 2102 2001 2197 2114 2065 2138 2090 1863 1366 1238 1300 1213 1209 1236 1098 778 445 478 578 607 495 493 626 496 455 453 411 501 478 399 512 499 495 441 371 462 470 566 420 513 566 631 584 641 565 431 558 519 551 532 462 555 628 505 565 597 576 620 717 664 720 642 699 673 696 713 700 673 797 861 852 872 896 922 930 936 1013 875 921 914 782 716 722 588 468 384 242 234 270 259 267 320 399 402 385 382 374 280 300 444 347 364 273 239 199 132 164 229 258 210 259 160 173 222 222 152 79 80 39 108 150 104 124 83 104 116 114 92 107 178 125 123 52 127 45 67 66 92 135 100 117 99 164 134 131 89 80 90 96 148 167 108 139 116 102 124 129 172 191 243 224 185 198 246 206 133 102 93 123 126 96 152 144 158 168 152 114 119 88 130 106 100 126 222 281 182 104 104 71 91 121 83 57 85 70 70 65 95 58 83 67 105 88 60 81 70 89 94 87 84 94 67 62 70 89 82 69 90 79 77 68 74 83 87 71 58 64 54 69 62 57 69 53 62 49 57 43 52 50 36 36 32 33 44 21 27 24 6 3 1 50749 312 120 30 10200 14 5 49 7888 4267 3855 3191 2536 1698 1459 1420 1524 1469 1484 1337 1138 1176 1160 1365 1540 1258 1018 847 765 859 713 669 683 968 1313 834 530 380 423 345 445 388 486 385 812 1088 1358 1682 901 852 2128 2585 2682 2788 2724 2485 2390 2168 2393 2488 2424 2438 2697 2717 2488 2242 2395 2566 2567 2499 2385 2192 2134 2178 2187 2064 2081 2114 1931 1343 1067 1297 1264 1143 981 1196 1143 624 534 430 452 385 455 586 536 521 463 361 443 456 457 521 499 510 479 475 588 498 507 490 542 494 566 583 548 527 568 514 506 586 524 500 503 592 721 636 575 565 641 672 647 661 697 785 718 698 756 788 808 795 841 813 966 958 1054 976 921 839 961 924 857 887 741 757 557 404 286 173 196 303 291 303 353 334 386 461 355 431 416 388 403 340 294 304 336 323 298 202 161 183 155 153 203 126 102 179 113 66 130 140 132 107 122 99 49 98 130 153 89 99 100 141 129 76 106 100 179 129 123 123 171 123 126 119 117 156 169 158 115 102 160 120 118 91 117 181 173 131 186 196 230 244 251 208 176 152 163 167 98 111 139 161 181 176 163 171 166 149 118 124 147 138 158 197 274 318 220 179 148 121 97 100 114 134 108 86 118 97 95 90 92 99 114 117 88 66 101 109 109 91 74 111 101 105 93 121 140 121 101 97 107 96 94 96 80 74 60 75 88 81 79 77 83 67 63 72 80 81 63 67 65 68 70 72 64 64 47 44 35 21 12 8 50758 310 94 30 10204 14 5 58 7887 4276 3266 3487 3042 2455 1721 1572 1646 1353 1332 1315 1298 1370 1106 1092 1260 1329 1405 1283 1205 859 661 545 581 801 1019 833 575 507 387 414 407 368 294 266 559 922 1244 1367 1321 899 1065 2012 2507 2411 2562 2514 2415 2197 2165 2373 2489 2449 2271 2410 2574 2502 2188 1990 2331 2326 2412 2321 2127 2036 2006 1979 1847 1979 1968 1555 1241 1297 1312 1262 1176 951 981 1063 827 659 608 459 482 540 376 411 476 414 419 449 517 548 462 471 356 397 372 315 428 467 510 439 470 481 532 484 531 498 478 512 513 415 505 558 591 502 694 494 470 646 628 629 581 553 647 735 725 684 756 718 757 737 772 831 949 824 789 870 839 772 763 784 590 430 276 171 152 162 150 281 198 203 236 304 269 307 426 391 352 391 405 332 369 290 295 261 210 206 132 99 204 97 96 110 209 186 158 85 115 157 96 113 86 61 81 104 119 91 119 116 112 67 118 107 91 45 145 122 91 91 83 104 117 116 16 65 83 90 32 65 96 95 33 61 93 117 116 156 162 215 221 160 137 138 110 89 116 67 74 101 56 70 84 136 111 171 161 144 163 110 121 109 116 98 108 187 280 327 322 195 74 86 106 106 91 85 88 104 85 54 90 96 81 66 72 93 56 68 71 67 50 68 62 89 96 78 65 73 84 87 71 80 84 65 65 66 69 81 65 50 43 57 58 72 70 65 60 59 53 49 52 53 38 37 37 37 27 25 25 15 50767 311 98 30 10208 14 6 7 7887 4285 3684 3000 2648 1931 1555 1261 1089 1289 1273 1420 1440 1215 840 1052 1178 1289 1335 1235 1348 1158 823 664 571 808 973 799 619 455 438 358 296 413 349 295 445 595 906 1142 871 570 1346 2412 2560 2521 2674 2621 2392 2270 2131 2296 2445 2439 2515 2665 2504 2324 2018 2023 2278 2444 2398 2221 2031 2010 1969 1975 2109 2014 1907 1448 1317 1408 1360 1196 1132 1008 1103 994 774 680 640 698 711 412 399 417 371 397 409 443 432 438 487 453 399 369 377 409 422 415 493 374 392 464 467 468 507 550 613 459 610 535 539 573 551 498 661 565 518 624 557 583 691 562 718 699 713 694 675 641 765 888 883 867 759 850 850 837 799 781 852 752 625 356 150 213 221 191 185 148 231 188 238 280 226 244 282 411 375 355 396 310 370 345 272 322 223 199 159 113 55 130 144 179 172 121 117 149 136 74 32 145 168 59 91 94 119 75 117 136 88 19 60 59 18 90 141 128 52 114 95 112 130 87 65 100 112 115 139 93 86 123 112 86 83 160 173 136 141 165 145 166 155 103 114 70 109 91 122 97 110 115 135 166 200 172 163 114 91 62 86 93 99 98 186 260 322 376 351 311 285 190 125 87 112 91 70 70 45 55 71 77 69 80 65 94 67 70 76 38 54 61 66 71 75 87 69 81 79 56 74 58 52 47 65 65 60 71 80 67 58 41 50 48 57 55 49 55 50 56 39 23 41 30 28 28 22 15 7 999999 8 50776 309 103 30 10213 14 6 16 7887 4294 8389 7318 6892 5414 3751 2464 2430 1635 1477 1425 1299 1012 1002 1080 1099 1267 1333 1043 740 677 760 637 761 893 829 651 531 453 354 346 273 424 429 240 333 460 601 755 638 549 732 1922 2469 2467 2575 2454 2313 2240 2241 2357 2364 2473 2429 2609 2500 2412 2141 1928 2309 2348 2539 2486 2205 2031 2068 2057 1981 1921 1899 1646 1263 1246 1155 982 974 929 980 908 781 718 587 532 361 438 310 397 381 492 486 490 406 401 391 500 436 439 338 352 370 398 380 415 432 429 408 391 477 411 471 519 354 437 548 494 543 483 638 575 540 656 608 550 612 652 693 661 666 670 623 692 806 711 772 851 856 813 724 693 738 766 850 789 677 465 178 160 168 234 186 187 175 261 280 214 234 324 329 330 318 315 399 327 275 345 263 269 148 127 76 99 97 134 129 102 92 68 72 52 57 74 90 80 31 27 52 61 102 77 123 94 72 44 82 46 16 33 66 103 42 89 58 68 107 137 104 90 82 81 89 78 62 88 86 85 108 189 145 168 150 143 147 139 112 65 96 58 58 48 88 75 113 127 131 180 126 97 100 72 66 103 139 96 104 156 202 267 280 331 307 330 345 265 157 115 92 81 56 72 88 76 42 40 56 47 60 47 30 13 33 43 45 38 30 46 44 53 52 55 68 67 68 64 52 57 52 54 49 38 39 41 60 44 30 44 41 29 26 27 26 23 30 33 31 28 18 21 9 4 4 50785 309 80 30 10220 14 6 25 7886 4303 1411 1506 1315 1528 1474 1353 1222 1194 1391 1199 1012 1038 1264 1231 1451 1392 1242 1418 1272 963 700 662 643 826 966 676 534 478 221 330 308 442 366 363 473 429 416 394 436 786 1825 2234 2191 2482 2517 2459 2218 2329 2212 2356 2763 2845 2573 2475 2503 2320 2002 2027 2237 2496 2538 2405 2133 2086 2080 2067 2140 2075 1926 1759 1551 1273 1140 1232 1028 842 901 928 915 786 634 522 537 528 572 509 400 503 385 428 451 450 377 439 503 477 352 334 419 369 427 536 511 575 531 516 485 535 543 407 480 467 483 385 447 669 614 558 653 667 590 595 651 721 669 709 751 774 678 648 787 754 855 883 858 827 794 814 900 794 782 678 543 311 101 117 177 147 157 243 275 176 341 370 347 306 314 479 401 418 361 329 271 232 158 176 133 104 115 128 170 97 105 101 100 66 59 68 55 56 58 88 61 103 182 119 100 124 121 115 53 80 101 88 94 117 71 49 96 102 94 98 103 128 74 67 106 111 119 68 84 75 122 132 146 157 178 153 161 126 138 98 82 69 57 49 64 95 113 145 125 146 173 139 69 68 109 95 85 129 226 320 348 356 375 367 349 340 343 295 251 176 72 68 85 96 64 74 85 39 66 50 27 46 55 68 45 54 37 36 70 56 47 77 67 79 59 63 83 79 75 45 44 25 56 53 55 51 35 29 57 53 58 47 52 48 47 41 28 19 33 35 33 19 21 22 20 13 8 50794 308 116 30 10226 14 6 34 7886 4312 1052 1101 1162 1104 1110 1078 1050 1209 1298 1230 1033 1022 1189 1299 1383 1263 1177 1083 1099 844 715 610 617 718 692 446 474 484 401 284 223 313 393 425 434 624 387 306 307 524 1284 2281 2226 2257 2597 2390 2232 2311 2316 2370 2504 2780 2675 2539 2567 2378 2099 2037 2340 2473 2409 2260 2041 1961 2079 2019 2066 1909 1753 1574 1382 1169 1005 885 854 801 748 765 769 732 504 397 558 502 503 406 486 319 478 417 520 521 301 481 406 403 470 352 455 439 476 516 519 445 479 481 542 553 439 516 429 510 541 593 543 530 522 612 731 712 665 693 672 743 755 624 667 742 642 714 778 836 756 778 720 717 783 770 744 698 599 333 129 63 175 92 82 114 241 247 332 360 323 318 263 275 308 238 255 285 239 242 195 140 187 137 180 161 89 134 97 100 151 55 16 53 100 5 69 163 107 74 101 136 137 105 158 82 92 117 23 30 57 70 52 65 76 80 21 13 40 59 57 100 102 137 95 83 157 166 150 159 201 185 217 197 147 177 118 83 86 57 76 95 82 72 51 85 111 91 109 138 115 108 111 91 103 151 168 242 301 339 345 273 286 321 292 277 255 209 172 93 80 90 75 64 94 61 39 54 59 57 61 48 49 47 39 54 50 29 18 43 55 53 33 55 43 43 62 41 48 51 35 25 22 54 49 46 49 48 36 38 46 52 45 41 51 45 31 28 33 19 22 22 22 26 23 10 50803 313 128 30 10238 14 6 43 7885 4321 802 966 974 1056 1151 1085 1009 1040 1235 1198 1128 1034 1301 1462 1410 1133 1063 1141 1018 1007 667 486 392 505 552 587 422 608 619 503 394 218 299 492 416 394 405 365 366 457 1163 2243 2139 2187 2535 2546 2254 2132 2144 2359 2562 2727 2693 2452 2490 2280 2060 2050 2401 2371 2260 2169 2131 2150 2047 2015 1871 1786 1769 1569 1207 1111 994 881 819 701 744 762 692 472 603 493 566 605 430 347 428 449 431 440 407 399 324 446 450 357 359 492 515 465 485 456 445 457 485 579 563 549 480 406 510 520 487 509 595 615 587 606 689 606 674 587 626 732 695 761 705 666 782 802 755 861 759 781 783 780 731 627 466 348 155 125 186 87 109 214 215 161 251 412 351 233 301 366 233 155 250 233 263 283 238 187 182 164 183 81 88 129 85 75 83 62 78 91 59 132 76 23 60 136 92 53 105 144 125 87 104 109 52 77 27 80 56 87 25 40 128 113 69 -26 76 95 130 99 88 116 129 129 95 124 125 80 174 182 152 141 116 127 119 110 106 16 39 56 64 59 84 101 84 70 107 123 125 105 132 151 113 120 169 266 278 317 306 251 204 217 218 180 142 126 96 61 82 107 76 74 96 73 70 77 77 64 88 92 56 69 89 87 63 54 46 63 77 60 59 85 84 73 90 84 85 75 70 75 81 91 82 76 50 70 70 71 74 68 74 76 61 63 52 71 65 52 49 44 46 47 42 31 26 25 25 8 2 50812 305 79 30 10249 14 6 52 7885 4330 948 824 1029 951 1006 989 980 1105 1291 1261 1420 1344 1013 1014 1322 1362 1203 1171 1045 968 834 798 543 448 471 374 618 637 480 603 732 445 277 275 435 249 316 275 354 337 449 1437 2425 2177 2322 2597 2469 2464 2260 2167 2106 2330 2411 2532 2429 2409 2393 1990 2120 2406 2406 2240 2138 1936 2020 1943 1864 1836 1795 1617 1276 1218 1078 993 973 865 749 795 638 617 651 592 503 396 429 476 376 313 386 535 489 412 351 318 378 323 352 360 360 345 419 444 399 409 471 509 539 522 516 456 433 433 452 546 575 408 498 535 580 589 611 604 619 545 591 713 640 684 694 750 726 773 813 857 849 709 621 645 538 287 181 138 112 115 162 169 218 196 280 229 285 316 311 218 338 330 195 263 285 235 232 327 185 160 127 98 155 79 13 100 96 111 81 72 65 15 37 -1 87 72 75 87 38 94 59 35 21 112 -4 53 86 51 28 28 63 81 68 75 63 116 77 33 58 91 65 51 75 61 105 107 78 79 80 76 109 168 121 110 81 75 59 53 11 97 64 47 81 82 73 90 81 79 90 75 91 80 46 75 101 181 276 273 233 194 72 66 107 112 81 59 53 70 28 56 45 57 50 50 50 25 29 36 41 29 34 16 31 47 12 40 56 11 19 14 12 1 41 36 39 41 45 49 27 41 32 28 15 6 3 23 6 18 24 28 19 12 31 18 15 29 18 10 17 17 12 50821 310 116 30 10256 14 7 1 7884 4339 810 816 869 984 1030 1024 966 1089 1296 1321 1278 1154 1201 1121 1360 1361 1199 1083 875 862 751 540 462 490 454 447 498 627 492 485 586 444 327 416 329 353 366 432 399 431 528 1528 2388 2404 2552 2699 2597 2570 2366 2305 2306 2412 2590 2587 2396 2192 1986 2109 2320 2209 2332 2181 2158 2206 2133 2059 2037 1793 1853 1658 1391 1300 1044 1118 1085 951 834 789 727 707 518 578 601 545 459 505 543 437 495 511 430 441 479 383 329 309 354 307 315 471 477 495 393 485 503 462 591 575 493 531 514 537 507 551 491 445 513 496 581 678 677 602 692 668 715 715 706 729 825 822 890 846 820 758 752 718 608 627 530 260 162 213 180 168 142 113 173 258 131 196 240 275 313 251 272 262 284 351 296 345 337 302 219 93 78 75 85 131 125 146 106 61 3 45 106 71 74 95 103 98 68 60 64 95 53 82 77 59 89 43 79 121 100 100 130 43 64 62 86 77 71 111 154 99 54 76 83 91 83 120 103 99 101 130 113 120 104 21 80 79 59 57 14 39 86 68 71 94 146 163 126 133 129 87 122 147 121 122 214 234 275 233 186 115 84 72 64 80 81 66 48 78 84 53 74 45 7 86 65 60 44 73 53 45 51 70 73 36 29 29 28 21 55 45 36 38 36 43 52 54 57 73 51 49 42 36 46 48 48 34 51 37 29 33 49 36 43 53 45 30 43 46 31 18 27 26 21 27 26 5 50830 308 125 30 10265 14 7 10 7884 4348 1035 912 928 956 836 902 1029 1128 1101 1248 1221 1388 1287 1217 1054 1386 1215 1115 948 960 846 506 371 570 460 471 486 580 557 574 536 372 261 349 226 376 283 349 353 283 348 1140 2208 2260 2246 2603 2649 2462 2671 2411 2378 2461 2515 2445 2325 1947 1829 2107 2228 2208 2069 2128 1849 1875 2050 1942 1862 1894 1834 1499 1182 1054 1111 1159 1081 1013 854 852 792 759 655 522 530 560 464 519 507 469 553 525 528 574 424 359 435 439 443 412 358 397 386 513 496 556 526 543 518 535 474 503 465 482 503 620 539 526 581 518 626 669 625 584 575 479 661 602 662 717 711 788 943 853 786 747 731 657 554 554 517 371 150 113 114 134 249 148 177 145 47 83 152 201 257 250 233 242 202 357 335 309 278 291 302 170 95 128 106 140 174 170 98 57 60 85 79 71 86 86 97 137 57 74 75 97 67 137 12 33 76 81 85 88 128 110 81 34 70 76 43 64 67 96 114 137 75 62 71 64 112 57 66 74 117 114 77 107 157 140 96 73 92 69 48 52 100 27 35 59 72 101 101 122 115 94 108 110 96 157 276 305 239 209 137 82 49 83 58 81 82 72 65 53 63 49 41 58 48 49 44 49 63 46 14 49 62 49 50 68 62 56 66 57 38 41 28 42 47 60 55 42 48 37 28 25 40 33 37 39 58 44 40 35 42 50 36 26 21 28 31 29 18 20 13 10 6 8 10 9 50839 315 103 30 10273 14 7 19 7883 4357 1483 1183 1136 944 1045 1122 1030 1106 1118 1139 1271 1351 1209 1166 1146 1330 1455 1419 1214 1030 855 850 761 599 494 530 444 496 805 878 676 610 530 367 481 514 501 434 430 427 494 467 878 1583 2161 2553 2735 2810 2698 2587 2660 2816 2622 2541 2583 2413 2106 1839 2103 2184 2321 2260 2294 2171 2273 2166 2073 2018 1929 1877 1499 1315 1359 1331 1291 1213 972 953 975 772 705 593 635 637 587 555 522 647 652 591 457 341 431 493 508 393 416 434 436 476 503 622 607 474 552 633 552 537 523 612 541 463 492 544 549 559 557 618 675 735 709 718 682 687 736 693 798 680 816 933 850 809 902 937 809 773 715 668 544 378 214 244 192 188 182 153 179 234 66 97 161 206 212 352 348 290 381 390 408 460 401 352 441 402 243 188 149 132 179 237 147 189 114 107 17 94 154 135 107 89 123 94 98 147 105 65 131 113 147 119 129 98 82 134 191 137 132 90 151 103 170 122 170 145 80 118 116 105 115 112 159 128 125 136 126 151 136 118 132 94 85 90 79 66 96 109 130 140 122 134 120 149 152 140 192 154 111 182 296 345 282 193 156 82 111 74 93 93 114 110 124 120 120 136 88 69 116 99 101 95 81 102 94 93 82 97 98 100 88 111 94 60 62 89 83 90 128 117 96 90 97 80 75 89 89 79 76 87 86 91 92 82 87 84 79 81 64 77 87 84 77 69 72 78 61 48 68 49 51 51 48 34 21 12 6 50848 308 78 30 10278 14 7 28 7883 4366 1377 969 987 1099 833 1008 962 996 1080 1052 1103 1066 922 973 1146 1191 1330 1368 1314 1043 841 845 670 529 447 390 478 507 656 838 868 694 536 451 296 209 445 433 279 313 374 414 599 1153 1752 2174 2721 2862 2589 2423 2570 2720 2572 2547 2524 2102 1661 1774 1984 2051 2250 2136 2047 1960 2024 2054 2013 2018 1787 1579 1367 1183 1154 1225 1170 1011 928 933 946 835 562 475 539 609 512 563 512 560 471 436 490 441 393 377 307 456 484 384 399 419 373 531 568 489 403 560 487 444 431 441 513 419 502 521 579 620 564 617 541 640 672 727 684 670 661 711 655 759 863 788 819 935 850 779 781 703 609 516 444 339 152 132 98 76 131 158 61 87 77 90 209 194 231 164 239 288 286 316 361 316 368 287 252 249 270 101 145 238 130 193 179 34 42 79 53 81 135 142 118 64 142 106 62 91 68 45 67 87 50 48 76 112 102 34 16 45 74 36 83 115 85 106 46 102 93 82 45 61 53 83 109 111 89 96 77 118 150 127 65 90 74 65 50 61 82 75 48 65 113 103 95 97 123 69 85 74 152 271 305 263 172 188 171 135 78 55 54 45 45 43 59 81 81 38 45 65 31 37 59 58 62 52 42 48 46 38 48 50 31 21 52 47 41 41 50 65 50 52 60 45 36 36 41 40 23 43 18 21 38 38 38 37 37 38 27 18 31 29 45 39 39 30 33 23 33 22 14 6 50857 313 114 30 10284 14 7 37 7882 4375 1314 1066 1000 1013 1106 1107 1098 1161 1234 1214 1197 1332 1103 1097 1231 1175 1246 1459 1359 1214 866 744 759 559 505 510 575 733 893 939 929 781 666 606 393 412 445 441 522 379 352 460 598 1100 2001 2815 2659 2427 2297 2326 2484 2593 2632 2646 2154 1741 1649 1871 1951 2166 2037 2084 1968 1983 2057 2008 2044 1911 1969 1751 1529 1285 1411 1468 1286 1299 1117 1016 908 898 944 655 644 642 530 460 483 533 499 465 537 552 500 492 418 362 417 372 479 506 529 582 514 512 514 557 498 548 532 399 485 526 656 646 631 571 606 668 580 744 707 749 730 716 709 722 811 798 845 919 917 884 714 707 677 615 595 499 270 169 114 160 181 167 158 191 167 220 139 197 247 308 355 374 351 464 398 374 348 368 350 332 290 224 225 213 281 158 184 121 73 150 101 117 98 46 77 80 61 113 98 149 144 134 168 176 85 51 98 79 61 129 96 99 94 72 106 119 73 79 120 136 111 115 73 133 121 101 139 131 135 94 115 159 101 102 98 131 124 100 54 90 118 108 125 156 81 83 88 122 137 88 130 186 141 147 341 370 350 236 224 209 244 235 186 128 108 70 89 73 54 95 74 88 79 60 66 51 84 85 84 88 82 93 83 87 90 90 77 65 93 81 73 85 99 105 101 94 74 60 68 80 68 78 73 63 68 86 69 64 56 65 60 67 75 71 69 64 73 74 57 55 56 51 49 53 48 32 34 33 23 18 12 50866 308 119 30 10289 14 7 46 7882 4384 1265 1100 1039 1044 1018 1087 1205 1160 1198 1272 1140 1109 976 841 917 1097 1173 1254 1132 956 785 559 528 426 291 365 613 693 774 969 944 691 570 386 397 454 419 452 464 316 318 244 430 853 1783 2274 2133 1927 2074 1999 2145 2150 2205 2031 1664 1343 1603 1683 1930 2083 1970 1922 1959 1906 1970 1915 1889 1843 1821 1677 1552 1317 1301 1316 1236 1334 1232 1137 962 864 894 722 532 572 606 565 493 369 411 397 459 351 254 426 457 356 402 398 336 352 364 351 348 380 370 466 512 450 451 476 367 390 365 454 419 530 543 566 618 615 618 592 609 610 718 761 593 722 781 792 712 742 699 671 624 599 432 287 281 200 32 55 107 162 59 133 140 127 77 119 59 250 278 328 333 402 305 325 344 263 283 327 161 147 187 172 107 114 87 51 56 68 117 88 65 101 51 71 44 42 85 106 80 87 101 92 21 31 77 95 63 2 84 75 105 97 85 27 -5 84 59 73 44 11 81 72 67 75 76 28 91 54 46 98 72 37 86 98 51 86 65 75 107 68 36 34 16 94 73 56 82 95 102 151 106 120 321 312 287 214 137 149 191 134 82 61 34 39 56 11 32 57 8 31 33 31 37 32 67 56 65 27 24 30 46 51 43 48 46 56 50 42 30 42 27 51 30 51 36 77 66 37 56 50 36 52 26 8 33 32 31 41 36 33 53 55 60 45 33 42 23 16 20 21 21 22 6 9 50875 312 126 30 10296 14 7 55 7882 4393 1303 1081 1025 1154 1261 1272 1250 1186 1512 1329 1158 1089 950 1071 1020 982 939 948 1008 818 828 591 558 553 443 646 449 752 816 901 1115 743 504 464 399 320 441 370 448 349 384 342 633 1452 1727 1461 1438 1511 1797 2061 2426 2478 2369 1874 1327 1107 1358 1659 1813 2080 1972 2009 2047 1958 2043 2034 1957 1946 1837 1655 1517 1366 1292 1291 1237 1428 1475 1210 967 993 897 761 678 625 579 469 528 579 406 402 403 361 339 398 358 327 418 467 391 420 461 394 423 463 525 588 453 402 524 484 457 482 416 567 575 558 605 627 654 697 713 675 642 637 772 590 672 755 637 638 672 836 813 698 541 419 329 231 122 116 140 156 165 197 156 53 117 123 155 271 432 367 326 410 432 445 344 322 351 308 251 134 146 160 152 103 152 88 94 109 127 52 109 105 128 71 -22 46 123 84 81 100 142 139 70 56 47 80 106 128 94 40 39 72 45 80 102 108 88 103 136 116 91 76 101 91 89 66 89 93 90 125 75 53 53 62 57 46 82 110 96 120 61 101 119 102 90 128 105 143 152 137 96 177 195 223 319 359 340 270 223 207 181 176 128 93 37 33 66 45 40 44 50 56 89 92 37 44 48 60 32 43 47 64 53 68 84 75 70 52 39 20 48 68 55 63 72 88 77 41 48 70 67 68 55 38 32 44 43 46 39 51 50 33 33 40 47 63 61 43 40 35 28 23 28 28 18 26 17 3 5 9 50884 316 102 30 10302 14 8 4 7881 4402 14015 1731 1402 1195 1281 1130 1097 1270 1360 1449 1340 1314 1489 1418 1256 1045 1041 974 964 863 749 693 590 485 645 486 551 519 749 803 949 1208 931 578 437 423 502 504 672 346 344 394 439 900 1018 935 769 1167 1635 2104 2257 2356 2191 1718 1214 954 918 1474 1466 2054 2293 2176 2065 2113 2112 2046 2106 2139 1994 1693 1681 1501 1431 1487 1442 1325 1383 1343 1437 1422 1201 1110 1068 882 688 639 582 710 596 536 400 400 457 400 336 375 393 508 438 384 402 484 444 535 566 661 649 535 441 562 649 578 527 630 599 582 587 592 645 659 808 680 739 595 722 695 794 731 787 702 676 617 680 714 495 349 354 346 174 112 180 236 96 98 77 133 105 162 233 229 306 483 418 503 462 374 295 382 345 298 266 201 116 81 204 228 171 190 95 68 183 196 173 142 96 107 125 55 153 85 170 121 152 160 134 162 160 190 105 106 139 133 127 119 117 39 80 112 111 88 110 127 113 127 91 125 125 77 92 96 89 122 145 156 60 68 138 122 83 124 126 62 123 77 88 135 150 149 145 137 183 201 283 338 381 359 388 392 333 343 280 203 161 163 114 99 80 68 81 104 48 39 49 74 55 83 104 93 96 74 75 64 69 91 86 86 85 88 83 62 69 87 94 78 90 92 97 91 81 78 70 70 86 89 71 84 84 72 79 72 86 79 98 88 81 81 76 65 63 80 59 60 63 68 67 57 48 43 51 39 26 33 30 19 7 4 50893 308 78 30 10308 14 8 13 7881 4411 11853 1461 1182 1152 1191 1151 1112 1153 1186 1338 1255 1260 1210 1163 967 948 827 739 723 660 777 629 578 530 504 533 487 644 623 741 921 964 562 310 280 399 390 482 395 376 472 407 600 1012 848 485 670 1018 1325 1964 2369 2258 1850 1490 1042 741 573 953 1206 1456 1866 2154 2032 1985 1998 1917 1876 1897 1869 1824 1812 1477 1365 1299 1294 1352 1230 1265 1380 1324 1105 1217 1036 872 698 615 434 374 416 381 385 427 316 266 394 391 478 405 387 438 457 472 486 524 500 480 364 444 508 558 389 412 523 520 536 502 552 598 682 653 572 610 599 555 674 743 731 657 603 585 619 590 539 499 258 258 137 134 156 143 84 59 115 75 93 91 66 185 161 160 228 410 402 408 415 385 366 347 252 162 162 138 121 158 183 191 139 76 91 97 123 60 62 39 39 61 114 51 79 43 90 49 21 74 72 39 54 75 48 68 70 2 57 107 103 72 107 96 78 64 60 58 86 58 79 19 45 110 41 48 122 97 60 86 112 85 -4 35 63 48 55 27 39 103 81 77 103 120 83 141 283 349 346 373 394 320 261 221 179 159 119 107 97 32 73 80 45 24 55 48 28 57 75 52 40 54 51 61 48 40 52 42 58 40 42 24 37 49 64 77 39 38 46 56 67 49 48 64 44 66 58 50 85 55 35 33 46 59 52 36 40 43 37 41 29 32 38 30 16 25 28 29 22 17 25 4 4 1 50902 311 109 30 10309 14 8 22 7880 4420 8754 1570 1446 1188 1241 1209 1366 1467 1552 2462 3203 3304 2392 1633 1338 952 996 864 794 552 646 628 527 470 541 428 424 482 489 480 931 976 643 341 310 425 441 438 423 396 341 390 626 815 558 469 431 745 1200 2090 2381 2177 1800 1321 977 676 624 812 1020 1392 2083 2214 2040 1972 1976 2024 1947 1990 1923 1788 1610 1484 1318 1355 1252 1180 1098 1096 1174 1063 1089 1160 1034 951 693 542 450 392 312 333 304 318 396 446 393 358 350 381 407 456 406 455 493 487 544 443 455 370 522 580 441 477 474 448 487 465 461 564 605 542 689 732 581 702 684 622 582 668 708 664 571 550 379 345 248 206 175 106 96 108 120 130 146 99 37 41 177 135 127 132 201 241 270 416 396 419 347 233 186 114 155 198 181 194 167 201 90 24 9 52 103 81 45 50 69 52 87 73 37 86 71 80 109 31 107 146 95 83 85 9 48 59 26 70 10 65 70 70 65 98 54 73 96 62 31 33 63 42 54 36 75 60 73 73 55 45 51 35 64 87 81 75 87 97 91 69 110 88 133 203 266 311 246 133 114 128 135 163 106 79 83 68 65 57 25 64 66 51 39 73 68 17 29 67 53 47 10 43 38 15 61 59 46 66 69 45 54 44 37 37 51 30 42 40 40 45 41 46 64 56 38 39 50 50 61 62 51 62 66 59 52 45 38 40 37 39 38 41 33 41 36 35 38 35 22 25 8 12 17 13 6 50911 311 112 30 10312 14 8 31 7880 4429 14689 1711 1383 1311 1533 1772 1961 2102 2147 2196 2265 1822 1680 1662 997 750 754 680 689 631 566 532 546 482 627 542 473 596 614 572 919 1154 922 599 307 445 229 337 366 316 396 300 509 790 560 323 339 482 807 1725 2155 2052 1883 1411 877 708 662 718 710 1271 2043 2104 1990 2191 2094 1914 1865 1965 1897 1694 1605 1499 1347 1303 1172 1116 1230 1329 1155 1128 1038 924 765 627 539 462 397 410 396 300 415 526 405 394 383 365 482 517 511 386 384 413 491 446 582 424 426 437 378 402 409 442 387 439 482 502 518 530 582 534 709 679 703 678 539 621 741 673 760 669 553 471 396 332 254 192 134 149 147 173 181 120 158 115 66 60 163 130 109 22 80 286 378 454 455 378 378 295 325 248 210 184 119 154 222 149 114 85 63 75 -2 72 83 42 103 85 86 133 19 -16 80 49 50 80 114 121 100 91 3 27 56 112 76 63 -4 55 96 130 99 41 25 57 62 38 40 68 68 79 74 -4 53 77 57 31 30 38 46 86 95 57 34 71 80 110 69 73 97 69 47 84 169 222 274 262 132 64 80 77 87 113 98 51 65 47 31 74 37 38 48 58 64 35 39 39 54 51 48 44 57 33 57 55 58 48 56 64 66 66 72 70 88 87 88 73 55 55 63 58 44 49 59 52 54 44 55 57 51 50 43 62 63 54 42 54 46 58 51 44 45 39 40 36 32 27 31 16 5 13 999999 8 0 50920 309 119 30 10319 14 8 40 7879 4437 14303 2010 1748 1864 2504 4050 4516 4068 3189 2650 2440 2160 1724 1431 1128 954 808 687 652 483 416 462 513 456 529 473 521 481 386 742 917 1132 836 450 376 351 264 445 552 555 420 558 511 668 649 449 377 454 771 1416 2111 2087 1872 1351 855 613 536 850 931 1161 1878 2306 2135 2056 2047 2107 2143 2071 1941 1681 1544 1369 1388 1277 1274 1272 1311 1235 1210 1243 1097 1004 686 513 597 416 367 453 329 407 531 465 383 422 410 303 395 348 433 400 495 465 477 509 477 539 445 393 459 510 438 450 372 406 496 451 565 567 565 684 538 598 652 714 620 625 637 691 633 589 542 417 346 151 128 233 121 65 53 99 33 73 169 152 172 215 163 175 209 153 179 317 414 475 462 448 479 409 273 223 227 181 115 159 141 87 61 151 132 44 112 97 88 91 42 69 59 106 69 77 80 -25 77 83 127 61 -6 19 20 2 79 47 71 52 78 45 15 61 93 71 72 42 120 82 28 78 49 62 49 50 49 31 64 71 34 32 90 67 89 96 76 97 67 78 55 85 108 96 112 172 147 183 171 119 123 74 55 28 46 15 40 61 64 42 50 45 65 43 81 47 29 49 58 48 35 37 64 53 72 74 51 59 45 35 50 18 51 68 46 47 50 54 38 47 62 58 55 53 47 54 56 50 37 34 48 55 24 30 55 55 40 28 19 31 43 34 47 42 31 15 14 2 27 10 999999 999999 999999 4 2 50929 307 124 30 10324 14 8 49 7879 4446 5018 1537 1680 1768 1728 1789 2111 2857 3693 3987 3370 1916 1576 1388 1184 928 785 571 531 442 417 438 558 558 443 495 382 473 630 819 1093 742 465 307 441 341 396 361 289 352 506 621 589 491 393 400 410 587 800 1370 2281 1930 1569 1056 607 620 672 991 1076 1284 2090 2110 2128 1994 2039 2065 1899 1994 1787 1499 1358 1349 1447 1553 1161 1087 1135 1269 1253 1223 1090 800 584 650 593 583 427 418 345 487 418 307 295 471 457 501 436 404 281 322 355 434 371 495 497 532 513 479 404 434 419 383 398 330 372 351 410 419 519 500 713 707 681 597 627 686 731 667 537 612 516 273 124 132 88 113 41 102 118 147 193 164 173 157 99 159 150 147 177 209 160 267 509 473 505 413 366 309 230 165 173 173 214 105 98 57 41 98 101 134 75 29 17 25 21 50 79 22 50 102 90 100 104 87 80 16 41 12 93 43 74 92 39 78 70 130 120 81 52 102 110 63 33 83 85 91 55 72 73 34 8 54 88 34 11 81 93 59 62 26 65 104 79 112 108 101 43 89 86 101 95 59 80 65 46 37 43 38 24 27 22 42 56 53 48 39 39 30 58 70 35 59 36 45 53 50 62 63 55 40 33 14 47 46 54 56 44 45 65 77 51 70 56 62 17 7 26 48 44 35 29 52 53 32 32 50 21 23 23 26 38 20 24 36 40 30 20 999999 13 28 8 2 999999 10 5 4 7 50938 308 96 30 10326 14 8 58 7878 4455 836298 6505 1736 1522 1781 1638 1511 1403 1260 1192 1146 1335 1344 1213 897 753 735 632 541 565 709 509 452 466 418 451 430 347 434 699 1093 1231 896 412 278 222 302 475 476 333 450 450 500 459 321 290 334 449 567 672 875 913 1068 931 664 687 702 1111 938 899 1367 1982 2115 2073 2064 1859 1867 1930 1946 1771 1530 1470 1466 1449 1256 1211 1255 1227 1242 1073 1086 1186 1157 789 553 488 408 380 352 290 327 461 296 254 444 391 346 410 414 386 357 356 485 403 413 463 442 396 487 492 435 276 266 340 322 379 314 404 409 469 640 715 712 637 570 643 683 619 490 509 533 375 253 145 82 73 61 126 119 36 164 61 67 78 151 43 -36 -16 56 157 222 235 308 298 470 447 280 179 157 142 85 193 83 134 67 111 84 80 77 50 46 65 4 65 44 -13 57 47 31 35 15 108 53 47 -4 -21 49 10 15 30 17 49 23 47 69 80 11 45 74 97 74 40 54 22 25 1 50 7 57 68 51 43 -27 -1 16 73 18 47 40 98 122 105 132 127 99 59 103 134 77 42 45 25 33 21 3 7 13 17 43 -15 2 54 44 21 40 46 24 53 39 23 15 16 28 63 58 31 21 16 59 35 26 33 28 45 23 22 56 50 34 52 33 27 35 32 20 15 18 37 53 39 35 46 41 25 34 29 14 13 30 37 25 13 27 26 34 22 11 18 17 12 3 26 17 7 13 10 12 13 50947 312 126 30 10326 14 9 7 7878 4464 7839 1621 1564 1583 1435 1512 1400 1277 1261 1337 1312 1194 1026 941 902 759 743 684 660 763 576 501 500 461 508 491 518 582 548 749 1259 1115 629 443 325 308 421 473 492 538 454 596 488 417 492 947 996 1001 918 587 574 686 654 949 1338 1202 1371 1095 1729 2219 2267 2145 2065 2168 2079 1996 2169 1904 1666 1508 1416 1310 1319 1453 1372 1126 1202 1228 1032 1239 1150 1182 837 718 652 561 581 483 412 436 490 451 363 455 444 399 446 487 542 390 437 478 478 504 588 450 541 650 587 430 462 381 371 441 439 473 540 543 499 605 660 583 635 701 714 661 651 586 516 522 303 201 214 126 95 148 126 85 110 107 145 244 157 90 93 251 144 41 91 120 172 237 409 505 458 291 276 237 267 347 248 64 130 89 25 137 112 47 64 88 91 94 91 67 176 129 99 99 60 101 95 91 57 107 59 0 60 73 76 64 84 67 43 93 139 102 66 85 69 83 109 64 70 128 114 119 83 44 -16 37 64 72 66 65 129 149 123 109 104 108 144 195 135 157 131 104 117 102 84 44 68 94 74 61 79 82 67 77 50 57 77 53 71 45 36 53 85 29 65 66 44 82 74 82 79 69 57 60 85 78 56 76 77 67 55 55 83 65 80 76 43 63 46 64 72 71 70 68 61 56 68 48 68 70 58 66 44 67 54 55 60 57 44 54 50 53 54 47 48 62 39 38 29 37 29 28 30 20 16 10 15 4 50956 313 125 30 10325 14 9 16 7877 4473 11015 1682 1571 1328 1468 1529 1381 1302 1360 1359 1322 1354 1205 1134 1003 792 808 702 503 598 692 661 464 383 467 440 532 275 412 861 1126 853 585 375 375 415 503 412 467 547 670 553 408 626 589 873 968 1100 1121 900 615 997 1562 1977 1941 1541 1505 1232 1575 2154 2253 2082 2193 2262 2110 2064 1938 1917 1765 1731 1632 1430 1514 1394 1400 1335 1342 1198 1104 1142 1308 1226 1008 700 554 560 582 502 466 430 375 441 414 558 421 417 544 462 526 406 516 464 567 473 463 520 575 490 471 423 446 319 367 446 571 448 482 549 653 612 679 730 624 627 721 688 728 682 663 567 402 265 201 178 208 176 64 54 89 74 180 191 106 137 249 246 165 79 109 138 235 246 364 574 492 353 249 229 221 206 110 75 79 105 38 89 78 162 114 7 54 106 91 115 87 106 166 85 93 85 114 135 68 57 59 102 163 35 97 145 79 63 43 107 154 130 192 131 124 142 38 59 159 116 137 57 100 44 57 25 30 36 71 78 144 137 142 138 104 100 134 111 130 119 170 117 96 60 23 73 107 110 50 86 87 95 37 32 56 52 89 85 48 55 69 58 51 70 54 44 55 70 69 88 78 105 101 87 104 81 42 51 60 58 51 55 57 83 103 90 49 61 78 61 47 78 53 42 48 68 70 50 36 71 45 28 44 63 52 62 55 60 57 48 70 54 60 59 54 36 22 48 45 36 30 19 18 23 23 22 8 1 12 50965 310 127 30 10327 14 9 25 7877 4482 12853 1670 1477 1343 1200 1278 1372 1211 1287 1107 1082 1040 980 820 822 725 795 700 651 475 669 753 658 336 382 316 376 338 517 696 851 813 684 499 435 407 457 472 454 511 447 540 578 570 784 902 993 1128 1343 1244 1531 1823 1758 1866 1845 1960 1683 1172 1466 1869 2062 2065 2123 2131 2103 2029 1927 1861 1725 1606 1516 1472 1397 1272 1244 1307 1063 1050 1211 1163 1164 997 676 666 586 651 531 553 597 548 370 400 554 495 427 422 490 444 424 414 438 506 507 427 408 427 447 422 388 391 426 368 503 590 662 582 608 638 727 691 730 642 696 684 648 611 779 706 660 582 480 390 270 172 142 230 121 143 191 123 132 152 165 206 224 134 162 165 165 121 33 237 422 524 524 332 363 258 153 166 152 71 80 107 46 55 87 49 54 79 52 59 79 23 56 118 68 91 71 84 93 23 41 59 114 121 72 105 132 96 103 139 94 141 100 102 102 106 106 112 109 45 57 93 105 39 22 26 66 88 97 99 108 147 165 95 129 164 119 162 172 156 155 121 41 47 51 76 63 76 45 75 103 100 89 106 62 58 64 68 80 67 48 23 41 70 57 11 57 42 53 60 84 77 90 34 71 49 25 35 49 56 87 54 48 44 37 55 55 68 52 40 38 69 51 45 32 43 57 46 51 54 50 39 45 30 42 36 38 38 17 26 44 36 34 29 27 24 21 18 29 27 11 21 27 11 999999 999999 0 4 50974 312 127 30 10327 14 9 34 7876 4491 13905 1910 1623 1428 1171 1248 1319 1302 1293 1261 1189 941 1030 1014 928 773 695 662 663 622 652 645 629 477 349 346 410 335 430 706 1027 1127 817 696 392 383 504 530 568 578 525 425 453 648 890 975 1047 975 1293 1656 1770 1503 1554 1856 1674 1254 982 1087 1391 1942 2256 2150 2125 2129 2045 1993 1917 1745 1814 1743 1717 1583 1612 1610 1413 1315 1246 1198 1177 1148 1093 921 718 710 584 635 593 581 661 491 455 399 543 551 542 491 420 507 471 468 484 489 452 494 528 466 530 422 482 493 545 564 530 579 643 712 716 649 617 674 708 658 657 688 727 680 663 697 603 492 405 327 326 236 121 145 179 231 145 172 208 237 287 228 192 87 167 182 117 103 65 386 643 565 501 347 193 160 201 125 130 150 43 13 79 117 76 122 150 90 102 116 60 89 117 141 85 124 114 124 94 57 53 66 54 110 50 88 104 92 89 145 79 132 150 128 173 80 107 87 71 24 30 85 76 65 113 88 112 230 173 115 130 160 152 155 160 145 167 215 163 157 158 162 105 71 82 32 43 111 88 81 86 134 92 61 66 88 53 50 66 46 62 72 69 80 84 67 36 77 71 44 66 55 70 91 84 75 67 42 65 57 93 91 77 87 110 91 66 48 51 69 55 76 77 64 91 66 37 51 40 51 50 45 27 47 42 36 37 32 30 70 61 32 34 51 50 44 43 36 36 30 39 46 27 14 12 17 9 11 19 6 50983 310 127 30 10327 14 9 43 7876 4499 20031 2018 1571 1438 1198 1169 1293 1320 1262 1322 1126 1122 1044 1044 1077 916 863 698 776 670 579 481 462 419 350 528 469 413 418 469 740 913 831 713 608 491 418 306 496 471 565 453 577 680 821 783 903 836 643 914 1546 1483 1337 1809 1494 1177 954 1169 1805 2116 2092 2174 2130 2072 1797 1791 1608 1680 1794 1816 1657 1486 1511 1372 1327 1338 1230 1229 1127 1207 1239 984 806 680 570 708 506 498 526 466 437 522 419 589 582 483 443 365 511 465 557 514 463 528 384 392 440 487 384 424 537 468 537 600 593 589 587 572 695 642 745 730 576 591 616 582 663 563 528 429 369 294 289 191 164 110 142 183 142 182 167 191 271 215 126 104 138 190 95 -25 141 394 585 615 531 198 142 230 243 151 124 98 51 110 137 87 89 162 134 67 159 58 -16 59 109 78 102 72 131 81 100 82 64 17 56 38 6 34 114 137 138 117 142 120 150 102 85 106 98 65 81 81 120 64 43 104 115 96 169 197 194 184 162 139 144 108 149 167 172 140 162 136 127 79 80 38 54 45 68 42 72 67 76 92 108 99 118 98 72 39 63 27 33 90 88 39 53 48 115 75 83 55 54 54 68 83 59 57 58 62 74 52 73 75 81 93 67 31 58 58 70 96 60 53 55 61 54 52 56 66 58 41 50 53 50 62 60 71 60 48 52 53 66 42 27 42 27 11 29 19 19 29 20 26 28 21 17 20 24 5 50992 311 128 30 10328 14 9 52 7875 4508 22149 3841 2894 1531 941 1086 1286 1266 1272 1187 1171 1211 1129 1062 960 848 955 753 725 647 597 739 611 520 421 409 337 301 456 874 1046 859 709 815 560 468 481 498 608 644 566 553 883 960 962 833 714 561 578 868 1291 1466 1228 1528 1265 900 1017 1753 2132 2080 2034 1696 1908 1848 1867 1690 1523 1506 1663 1743 1784 1664 1571 1433 1328 1244 1153 1090 1222 1267 1139 901 723 691 665 706 591 574 562 504 467 435 411 452 552 559 498 542 522 480 465 512 496 468 512 508 434 460 505 511 514 558 576 582 636 619 567 633 673 674 608 561 543 696 687 692 660 611 617 417 363 381 271 192 170 91 88 125 73 138 118 147 176 133 163 178 131 108 112 89 127 363 555 592 453 149 117 158 82 125 164 172 174 120 106 121 124 105 61 77 112 112 153 88 112 125 161 139 87 94 64 67 77 25 62 87 89 111 41 98 132 104 162 130 118 105 107 63 33 25 39 71 109 68 97 78 104 159 118 138 135 165 152 104 117 133 151 179 126 99 102 123 93 128 37 49 80 46 74 58 82 94 116 56 42 43 61 96 29 48 65 85 81 47 95 87 63 46 59 69 71 64 55 66 80 60 52 54 46 68 53 59 67 92 80 96 63 55 47 55 58 54 74 53 58 62 62 44 59 65 52 39 53 66 63 48 57 50 61 58 65 62 48 40 36 37 45 39 33 33 34 19 20 29 29 18 20 11 7 12 7 51001 304 131 30 10331 14 10 1 7875 4517 17305 5485 5472 5134 3417 2129 1635 1062 1039 1053 1035 1205 988 962 894 895 747 534 464 550 367 527 530 422 417 454 380 177 190 576 1048 843 470 626 624 475 332 265 430 591 713 704 733 719 736 659 514 265 558 867 791 858 1379 1457 1127 850 854 1588 2045 2104 1874 1308 1444 1922 1917 1662 1414 1421 1553 1752 1595 1491 1385 1298 1242 1061 1025 1069 1062 951 903 809 707 554 620 589 631 633 500 304 323 430 359 412 460 444 443 444 337 497 475 409 410 453 440 443 294 393 447 538 498 475 484 400 477 597 575 565 615 556 596 598 643 652 656 655 641 513 595 484 443 463 325 134 61 139 96 64 84 91 204 127 103 163 259 292 182 138 155 106 399 548 467 285 190 198 198 88 36 49 77 25 106 69 119 25 64 37 62 7 67 56 10 52 57 87 56 53 127 144 54 81 18 -7 43 95 113 68 10 -15 80 84 124 90 120 58 27 68 83 74 56 70 55 -6 74 106 104 86 134 148 125 95 72 91 158 126 128 116 95 94 87 12 51 43 47 46 43 25 48 51 29 49 55 28 39 46 62 45 21 69 26 -1 18 56 65 24 35 44 65 70 36 18 32 86 67 21 59 53 74 53 34 32 55 62 44 41 42 25 23 43 30 14 17 32 23 32 38 42 49 51 29 29 39 28 21 16 34 36 30 17 16 28 31 23 27 11 6 26 19 15 26 12 9 2 51010 309 130 30 10330 14 10 10 7874 4526 12411 4271 4243 4029 3380 2552 1829 1402 1078 1159 1047 1032 1061 865 917 891 819 580 546 616 600 410 507 378 437 436 332 296 304 584 969 868 661 528 486 458 425 440 520 470 333 535 601 677 845 836 677 428 402 614 556 596 1066 1029 1058 858 796 1223 2039 1944 1568 1555 1829 2055 2033 1589 1358 1755 1858 1754 1498 1362 1205 1190 1035 950 1013 1139 1089 937 790 656 668 604 625 702 673 564 517 393 342 406 486 485 534 452 446 542 436 413 404 555 562 546 470 524 346 401 437 527 443 395 470 487 527 551 570 586 628 579 538 523 728 625 559 562 536 576 591 522 559 431 268 251 207 167 87 66 115 140 117 43 114 30 244 247 163 231 365 473 595 447 186 142 177 133 109 107 104 70 67 131 177 150 99 15 100 101 65 142 69 45 134 71 1 67 52 26 85 101 79 55 77 24 43 31 43 70 94 66 127 147 90 27 28 56 86 102 82 115 78 106 40 60 21 94 157 181 184 122 121 110 84 102 93 121 168 127 11 55 59 63 33 35 29 51 79 52 40 69 62 80 66 53 60 47 37 55 62 28 28 23 19 3 37 68 79 49 23 79 95 42 25 55 51 52 67 52 52 40 52 53 30 34 55 67 61 45 50 62 55 36 19 17 46 37 28 45 59 34 31 24 42 38 26 31 58 51 35 41 30 37 59 50 18 20 29 16 23 17 4 22 15 6 4 9 3 8 1 51019 311 129 30 10329 14 10 19 7874 4534 12915 2420 2426 2542 2359 1957 1714 1688 1623 1486 1211 1069 1027 1163 1069 890 903 707 664 589 501 566 498 439 510 359 360 424 536 864 780 534 623 500 367 444 504 582 638 539 615 735 678 615 768 725 574 336 507 422 325 729 864 547 802 1012 1217 1693 1673 1431 1296 1795 1947 1934 1820 1555 1447 1661 1919 1891 1759 1597 1515 1257 1168 1115 1260 1163 1082 899 817 741 674 668 716 718 722 783 559 612 513 400 446 442 490 406 447 397 511 489 541 461 477 474 465 474 453 476 455 357 304 506 505 489 482 588 551 555 770 692 604 673 629 607 719 729 665 637 647 645 575 434 290 223 296 191 192 195 221 179 178 135 175 218 390 470 513 552 641 664 686 479 263 230 77 127 90 130 95 109 187 159 119 126 162 145 115 140 95 114 88 77 173 152 78 39 54 41 92 63 109 82 52 47 31 119 132 76 95 106 104 169 144 82 145 135 109 105 93 72 121 71 116 64 123 149 210 198 144 99 105 115 78 152 220 138 111 121 81 60 79 78 69 70 93 96 70 43 108 78 67 108 73 63 49 75 66 76 61 50 82 104 52 79 73 95 111 80 54 78 44 64 105 79 64 36 65 83 94 96 80 75 86 63 76 61 73 68 23 28 28 46 59 50 76 59 50 78 73 76 63 43 44 54 68 57 58 70 66 44 56 55 39 48 36 40 24 34 29 25 43 40 19 18 17 21 20 16 16 999999 0 51028 309 127 30 10327 14 10 28 7873 4543 14846 2766 3119 4018 4891 4460 4051 3865 2642 1773 1238 925 1117 1183 996 838 854 803 579 498 430 380 357 283 461 444 158 313 689 855 554 493 496 366 495 418 347 434 448 450 378 397 458 483 518 491 520 352 341 447 469 560 566 551 727 933 1081 1363 1463 1222 1654 1955 1961 1863 1471 1134 1491 1768 1634 1545 1372 1282 1200 1048 1062 1021 1131 1211 915 819 727 714 660 660 635 676 626 568 576 552 587 477 368 344 380 411 502 446 490 366 296 482 316 440 492 435 353 367 374 515 430 292 275 342 429 505 484 443 549 653 649 630 707 688 583 582 745 736 715 711 583 333 276 200 109 123 189 146 98 69 167 118 133 287 489 643 736 641 625 581 439 244 216 160 267 106 6 128 143 132 190 187 152 40 33 86 127 84 69 77 46 51 86 90 80 65 42 39 75 116 80 62 54 101 130 76 50 132 82 93 124 109 81 33 33 -9 45 91 42 61 47 31 45 82 116 128 173 125 132 105 82 113 86 114 64 75 85 27 60 28 24 20 16 14 94 58 62 63 47 85 84 69 80 36 16 28 38 28 21 40 50 44 64 63 40 23 51 53 45 79 56 70 47 58 82 41 45 29 45 43 16 53 48 44 57 81 70 41 67 40 27 22 26 30 14 50 69 62 53 32 54 42 16 30 57 57 52 51 53 41 38 34 37 25 35 22 12 21 22 25 31 18 23 11 20 24 23 9 2 51037 315 126 30 10326 14 10 37 7873 4552 17335 2865 2501 2396 2623 2245 2267 2435 2055 1643 1182 1040 1065 1107 1013 903 803 692 602 542 535 521 427 316 413 420 273 385 637 695 618 468 616 444 363 434 543 541 494 509 594 505 307 487 433 627 718 505 421 305 285 368 500 402 651 814 880 1020 1038 1258 1885 2123 1995 1553 1248 1543 1672 1560 1504 1379 1188 1013 1081 1109 1154 1110 1079 1045 953 845 761 545 617 735 687 775 841 698 689 713 666 542 428 362 480 485 500 448 447 340 480 449 371 378 437 457 444 421 346 377 401 400 370 349 400 441 486 491 512 549 587 611 633 698 668 554 662 597 730 637 619 337 247 165 119 147 159 215 239 194 134 89 167 237 375 663 812 697 605 558 318 179 158 279 320 227 129 130 113 181 173 163 153 112 129 62 194 132 109 151 144 108 100 -4 93 77 67 46 91 107 106 101 98 167 73 73 86 127 107 92 100 57 61 131 75 132 102 80 67 94 48 113 82 90 106 91 135 139 135 87 102 141 117 106 8 -10 43 40 55 69 63 36 28 21 96 124 65 61 78 74 52 71 67 47 39 57 48 53 66 99 114 114 91 54 84 76 96 63 64 72 105 99 95 69 59 67 53 60 98 74 40 62 80 84 86 79 76 92 79 79 83 55 66 63 68 69 75 53 57 65 74 69 77 57 37 57 45 46 53 52 70 57 49 45 64 60 53 42 40 44 35 32 44 46 38 33 29 27 24 16 17 24 11 6 2 51046 313 126 30 10326 14 10 46 7872 4561 16846 1975 1717 1790 1722 1396 1200 1141 1189 1136 1378 1214 1195 1094 1016 1005 887 747 453 402 502 421 316 224 249 171 300 413 387 442 475 478 520 467 499 428 498 439 426 482 448 444 317 407 537 521 565 366 333 263 470 638 613 538 676 713 697 659 1118 1870 2049 1969 1738 1406 1057 1367 1689 1714 1569 1500 1231 983 956 1012 1130 1203 1198 1021 908 931 902 804 747 766 800 619 630 742 774 698 662 497 391 401 528 485 412 444 383 389 445 501 474 388 447 330 323 365 363 435 462 455 499 506 519 540 401 466 624 543 538 541 638 594 523 625 669 606 661 574 339 249 231 165 105 117 210 157 145 122 152 165 200 323 543 681 629 673 575 306 82 105 169 232 192 94 -2 117 199 60 102 134 81 129 188 151 149 161 131 183 146 83 102 19 53 110 66 142 114 53 82 153 139 46 102 62 82 146 153 105 96 151 139 86 109 89 113 28 50 61 35 121 107 167 156 56 44 27 49 112 125 102 91 56 24 38 38 -2 26 37 71 103 45 42 60 57 40 84 45 -5 37 51 106 69 34 48 69 65 60 57 49 110 104 89 66 58 81 113 93 77 77 65 104 82 67 93 89 72 65 85 69 93 77 52 43 66 90 54 39 54 36 40 41 54 56 54 83 56 55 60 53 66 61 45 58 53 50 45 54 39 39 37 31 37 38 38 29 31 28 13 31 35 33 32 34 35 26 8 6 4 5 999999 5 51055 306 125 30 10325 14 10 55 7872 4569 14409 1681 1474 1665 1593 1561 1428 1208 1214 1221 1082 1046 1069 905 908 927 846 594 427 391 479 395 293 273 275 328 326 519 521 492 336 444 477 577 587 401 403 546 440 389 518 371 318 386 391 503 455 402 284 284 318 494 505 431 569 776 854 1091 1657 1981 1952 1623 1207 1019 918 1459 1698 1653 1539 1411 1268 1091 1107 1214 1204 1146 1103 1034 845 794 708 672 668 749 781 860 705 694 705 686 531 494 433 507 462 448 431 505 396 296 380 449 461 458 328 328 328 265 312 346 291 328 350 427 496 497 566 577 545 469 473 597 523 524 581 526 647 620 459 422 222 170 95 81 81 176 210 156 114 124 149 218 236 379 488 610 643 594 430 322 184 214 234 147 108 79 108 89 173 144 90 108 84 99 108 126 117 153 89 78 73 60 117 74 28 37 38 59 51 54 72 67 85 69 88 37 47 68 86 87 58 136 89 73 81 96 92 76 19 9 35 40 80 21 20 43 75 84 96 75 151 128 46 33 90 51 51 36 -3 22 33 53 16 58 38 30 20 42 42 57 48 45 76 80 38 77 26 50 52 58 77 78 66 5 30 34 70 62 53 74 74 66 65 84 82 60 50 29 44 42 14 48 65 68 68 54 52 34 40 42 18 62 19 54 49 18 25 33 68 53 36 50 18 19 37 44 34 44 25 13 25 32 30 7 16 28 20 22 19 11 12 9 10 8 11 3 51064 305 124 30 10324 14 11 4 7871 4578 14544 2057 1738 1721 1697 1336 1304 1179 1153 1174 1175 1077 983 1130 966 836 777 697 407 468 380 315 274 220 340 337 344 313 378 520 388 505 457 491 456 530 544 420 432 377 321 356 261 283 250 253 169 320 348 419 536 441 560 631 587 873 1290 1801 1787 1717 1435 1289 1015 948 1155 1462 1758 1615 1539 1434 1394 1272 1301 1257 1189 1200 1189 1080 961 853 738 635 745 833 852 822 800 729 623 692 591 536 535 414 492 546 458 331 318 448 422 371 374 309 372 310 214 289 308 314 231 261 314 438 533 427 423 439 465 370 371 471 460 518 608 553 466 459 412 237 135 135 153 78 64 96 123 99 181 180 143 300 406 517 613 675 448 199 123 222 203 83 59 73 39 71 56 72 193 132 31 44 157 125 51 33 53 100 130 117 35 -9 37 66 86 -18 60 78 64 86 66 6 53 94 55 57 50 40 13 38 73 19 47 63 70 53 29 75 74 40 34 65 76 66 48 84 -21 28 53 69 77 79 95 42 -14 18 -2 81 68 43 54 36 75 58 6 0 -8 -7 18 43 35 31 10 -4 30 58 21 27 30 51 74 59 58 55 85 59 38 64 18 -1 38 47 65 57 57 40 77 35 30 41 68 62 36 5 11 28 39 52 23 25 18 27 38 36 26 36 28 13 22 35 34 22 23 21 37 20 12 17 26 44 25 11 27 24 11 999999 4 999999 5 22 15 9 1 2 13 51073 313 123 30 10323 14 11 13 7871 4587 14126 2008 1888 1797 1778 1491 1431 1317 1220 1365 1233 1080 1151 1029 970 969 899 683 518 453 454 258 289 308 402 541 568 490 352 314 338 504 531 530 651 518 614 534 515 364 486 358 315 358 314 368 362 373 358 469 520 661 550 607 607 866 1506 1910 1825 1514 1138 939 929 1122 1391 1751 1652 1553 1572 1487 1257 1253 1197 1186 1136 1219 1053 1036 960 799 846 723 747 839 937 915 868 739 701 572 755 627 484 401 440 445 405 354 258 438 481 356 325 291 303 366 278 321 377 362 422 329 418 447 507 505 524 442 515 463 547 463 487 570 539 607 560 411 226 134 169 93 139 128 183 212 155 67 174 233 308 350 503 604 696 614 391 170 125 116 178 134 121 128 111 76 139 164 239 87 45 78 110 112 164 130 116 131 126 128 105 62 105 65 23 87 61 63 36 56 66 84 38 114 142 95 75 82 63 88 107 117 123 73 34 65 86 64 64 54 70 81 77 81 117 107 93 113 125 133 159 67 65 85 122 100 68 76 101 60 25 82 63 47 55 92 70 52 43 76 72 77 73 66 95 61 68 112 110 95 75 80 95 100 74 27 37 52 34 70 67 105 93 54 62 88 94 82 73 97 81 71 66 58 46 69 60 55 57 38 26 65 36 46 58 45 46 40 53 47 37 40 46 50 69 35 46 55 49 44 49 41 52 47 36 44 55 38 28 46 54 58 52 33 28 35 38 31 28 20 11 6 5 51082 311 122 30 10322 14 11 22 7870 4595 13164 1833 1682 1614 1418 1274 1299 1216 1239 1163 1377 1308 1041 881 811 863 973 613 511 537 314 245 282 289 354 436 506 513 402 517 508 434 435 407 514 545 542 521 474 373 414 292 402 333 287 306 186 379 390 387 475 551 663 757 739 1040 1446 1769 1774 1315 970 820 834 1085 1239 1579 1663 1544 1345 1369 1367 1313 1266 1225 1233 1168 1071 1014 971 806 725 682 662 764 784 749 738 694 645 704 648 503 501 399 418 348 410 368 275 388 344 406 306 151 141 239 249 346 225 383 357 378 456 341 328 562 537 442 423 468 406 464 603 599 556 582 487 336 243 118 157 94 96 183 112 141 129 168 127 186 231 421 448 581 688 683 504 181 124 280 213 134 97 94 106 97 155 141 151 104 140 97 147 97 97 103 87 16 63 49 19 58 106 82 63 73 43 103 105 14 27 42 54 68 79 41 76 94 46 112 112 23 70 109 35 0 51 52 17 27 72 84 26 54 37 53 97 128 103 73 78 33 57 35 15 4 17 31 70 53 88 65 70 54 46 46 26 72 73 62 24 88 63 66 68 86 106 59 77 92 71 49 45 55 55 88 30 19 51 44 67 68 76 34 51 53 47 44 73 51 53 65 45 39 35 53 45 37 29 29 38 21 22 30 55 33 47 64 47 33 26 36 34 44 30 22 32 30 25 35 29 17 26 19 6 10 8 9 17 7 14 22 25 23 27 21 20 19 5 1 0 51091 316 124 30 10324 14 11 31 7870 4604 11928 2219 2063 1767 1757 1792 1668 1204 1160 1354 1511 1402 1081 888 985 1069 1002 824 619 545 405 411 300 404 465 694 838 492 399 567 622 535 566 583 590 638 589 573 530 680 575 469 460 302 442 385 408 378 372 442 539 587 679 854 1025 1278 1433 1454 1262 955 945 700 889 1121 1444 1664 1650 1543 1446 1545 1526 1320 1344 1402 1290 1288 1422 1254 1054 868 785 856 1028 933 842 797 768 690 676 559 536 598 537 444 420 500 517 466 358 391 302 342 301 338 314 328 340 341 309 417 378 362 462 473 402 465 513 576 572 540 521 589 544 594 786 651 376 296 154 204 194 200 105 211 224 156 201 160 229 330 340 465 672 702 750 676 490 376 224 280 247 247 212 166 189 164 239 229 182 160 119 149 202 142 118 196 204 177 188 92 129 91 118 65 90 122 69 98 66 110 133 99 59 58 57 68 57 119 104 179 185 84 125 181 85 53 162 99 120 117 161 140 164 59 129 115 148 154 145 120 62 77 35 116 107 107 99 141 111 95 139 124 120 119 137 114 109 105 100 151 161 145 125 90 92 79 127 149 124 145 117 128 129 105 98 126 125 118 117 125 134 151 128 123 90 104 157 83 76 111 128 96 117 94 90 108 90 94 82 93 100 84 100 100 83 93 77 86 121 100 81 90 85 86 72 77 73 87 92 93 80 76 64 65 78 58 65 75 69 74 71 75 72 74 66 64 70 65 68 56 48 35 34 21 7 4 51100 315 98 30 10328 14 11 40 7869 4613 791588 7300 2381 2563 2349 2080 2042 1868 1626 1321 1504 1727 1788 1356 878 825 891 904 834 743 483 415 248 377 481 717 889 657 683 563 560 509 559 444 559 583 533 659 744 591 653 471 460 480 435 343 367 297 501 605 638 568 575 741 933 1129 1461 1358 1252 1064 993 933 872 986 1022 1116 1327 1552 1574 1419 1386 1447 1175 1261 1427 1308 1253 1248 1193 1003 884 837 857 882 745 707 677 634 699 758 617 620 474 406 341 431 376 325 463 343 375 397 384 337 314 279 337 316 299 394 333 332 354 371 484 453 478 582 463 560 571 619 685 596 579 429 317 217 57 176 113 92 206 158 177 148 61 157 273 273 337 414 620 852 845 651 335 281 231 203 294 302 239 120 54 109 139 256 241 156 117 110 180 44 79 132 193 147 153 156 113 19 57 124 173 159 143 102 83 78 113 80 65 87 73 180 152 133 122 146 127 102 77 80 120 128 82 99 136 83 116 156 112 129 151 103 156 91 66 100 86 58 74 74 82 58 63 109 145 92 94 76 126 142 91 82 106 98 73 78 83 109 112 103 118 120 111 124 87 144 116 115 114 133 160 89 97 118 102 123 129 104 126 94 83 86 104 91 92 85 92 72 82 76 86 68 86 94 94 78 76 74 73 83 88 74 91 95 90 84 90 85 71 76 83 68 58 66 66 67 77 79 78 79 61 62 62 82 72 74 66 58 54 48 57 58 48 44 41 37 23 28 30 21 10 51109 309 96 30 10326 14 11 49 7868 4621 109780 3956 2286 2288 2074 2090 1632 1573 1297 1190 1319 1481 1621 1279 975 908 763 819 753 745 706 406 331 383 537 776 720 617 511 441 341 412 499 537 559 570 693 658 592 563 455 448 386 419 287 246 347 487 472 551 609 594 683 544 674 975 1203 1181 918 828 804 873 1001 889 929 1068 1181 1300 1212 1229 1176 1259 1266 1105 1205 1298 1242 1258 1137 1057 958 737 836 827 668 732 727 743 579 587 625 529 362 350 438 372 366 361 296 367 335 225 350 353 372 274 237 287 153 202 270 346 337 456 430 506 497 494 545 605 563 382 653 606 562 357 218 154 116 120 136 89 101 189 185 166 153 274 331 391 408 498 522 658 667 501 305 216 76 197 217 269 238 82 65 16 79 136 155 128 74 113 88 76 165 101 97 100 92 79 78 70 71 84 79 109 113 125 80 -1 -26 33 81 62 62 119 188 53 92 56 34 26 68 60 61 57 34 47 122 85 66 60 100 104 103 55 43 48 58 79 49 77 17 43 39 19 93 110 46 81 97 57 39 25 65 48 65 62 89 81 80 47 62 66 79 53 69 57 62 27 16 38 49 53 64 84 83 34 49 67 61 63 79 55 44 46 33 31 53 64 41 28 37 49 55 47 62 80 51 51 39 47 43 24 20 20 32 22 40 42 38 23 39 32 31 30 26 20 5 21 29 20 15 23 25 14 21 29 17 23 19 16 15 30 22 10 7 10 8 51118 315 96 30 10326 14 11 58 7868 4630 118020 5118 2714 2711 2693 2254 2069 2085 1931 1512 1542 1606 1642 1357 1044 969 789 851 926 1095 796 391 486 602 839 974 729 664 550 364 398 465 449 491 570 605 626 541 575 550 573 431 418 403 348 297 433 415 518 519 553 630 693 649 738 1042 1068 851 979 873 933 945 815 944 1060 1032 1192 1173 1273 1223 1361 1170 1365 1337 1251 1347 1304 1313 1270 1139 782 802 865 891 872 755 661 608 600 529 413 390 376 537 493 400 435 390 285 322 385 256 396 376 327 282 279 225 265 272 256 371 461 517 456 602 598 499 546 536 615 697 673 430 204 108 175 208 150 105 160 170 110 73 198 154 171 240 332 494 557 619 678 612 501 342 115 214 160 213 349 320 199 125 135 151 245 174 80 88 143 173 118 136 159 187 172 61 106 72 79 84 9 78 102 113 80 118 130 131 140 64 130 135 97 69 109 98 63 83 139 110 94 100 129 82 58 129 113 62 74 63 65 76 60 14 21 108 62 98 95 39 99 33 79 62 63 120 102 69 77 86 95 48 20 47 93 110 124 112 128 107 118 115 115 84 62 81 87 110 97 109 50 88 83 106 77 84 89 75 82 87 65 100 99 85 84 122 93 83 79 85 88 79 94 80 74 92 64 80 90 86 85 95 89 57 60 76 39 72 92 64 65 57 55 42 55 58 67 52 50 64 50 53 60 57 50 71 70 84 61 51 66 52 56 52 47 36 36 43 31 8 9 10 7 51127 315 96 30 10326 14 12 7 7867 4639 100117 3695 2592 2588 2565 2238 2021 1717 1369 1401 1476 1429 1276 1004 918 921 922 744 833 925 1099 753 635 503 702 905 833 731 794 531 457 336 496 695 619 481 605 665 602 639 506 437 471 464 309 419 316 400 664 454 559 463 597 752 813 852 901 702 857 820 895 846 877 825 1018 1050 1132 1114 1156 1229 1132 1208 1155 1183 1480 1362 1307 1159 1108 813 757 855 794 730 731 692 643 577 521 455 331 423 473 528 362 453 450 317 415 371 370 312 386 329 450 361 300 303 210 178 294 351 418 460 423 479 610 656 607 531 578 431 266 160 93 160 196 219 183 146 81 86 156 128 156 212 143 82 151 271 427 548 485 448 359 208 151 205 284 326 223 97 84 88 158 215 161 124 91 51 142 128 132 146 105 161 131 108 29 83 110 99 53 32 72 71 39 165 118 37 63 124 92 73 57 143 105 107 93 59 87 98 76 104 105 128 144 121 83 105 19 -35 63 53 45 59 39 31 38 89 90 69 63 53 61 76 67 54 117 69 101 89 84 61 79 101 62 67 76 56 79 50 88 84 116 100 58 44 111 97 55 75 75 56 90 96 95 62 109 120 92 55 72 56 64 73 64 71 105 104 64 57 71 82 73 66 65 71 81 84 49 80 96 83 47 50 43 72 61 62 55 56 51 55 55 60 55 47 53 45 38 43 49 63 82 76 63 49 43 44 50 51 48 55 45 30 34 40 50 33 24 19 18 22 3 51136 314 93 30 10323 14 12 16 7867 4647 101054 3733 2442 2393 2380 2276 1701 1411 1322 1371 1471 1391 1178 916 865 962 873 911 894 967 1196 1130 868 725 570 904 990 946 777 619 676 571 530 564 596 685 592 675 681 549 570 557 342 323 264 401 308 490 508 562 535 746 720 772 722 784 835 763 810 960 881 877 952 903 870 993 1093 1231 1085 1287 1351 1230 1246 1352 1357 1342 1338 1127 884 777 837 893 717 693 664 762 716 657 621 524 455 471 522 522 439 417 390 364 363 370 370 387 257 435 359 439 416 311 212 259 269 244 364 495 585 569 517 522 586 622 659 495 446 346 213 175 164 195 204 172 148 210 82 106 190 57 -2 112 203 313 390 587 530 399 321 189 163 327 342 161 108 183 157 184 240 182 161 124 149 128 99 60 135 124 92 83 78 109 117 89 134 148 85 157 104 139 121 157 96 104 102 125 77 73 90 139 146 126 84 101 134 140 22 75 63 66 69 60 101 74 21 34 8 102 118 91 48 32 48 100 92 108 99 61 91 80 69 91 91 66 89 78 75 83 88 89 85 115 128 97 65 82 113 99 84 65 75 80 90 94 109 60 106 108 108 88 88 85 84 98 98 90 92 79 111 100 74 81 84 71 94 98 89 103 112 97 67 69 94 84 77 58 95 116 96 104 72 49 35 56 42 61 76 63 46 79 93 87 82 84 71 73 74 64 64 66 53 34 44 53 47 52 62 69 54 39 45 43 43 35 28 24 22 7 51145 308 92 30 10322 14 12 25 7866 4656 107437 4133 2505 2753 2772 2675 2623 2594 2163 1516 1515 1396 1317 1155 921 698 807 755 860 1102 1016 889 687 711 888 952 928 826 681 523 574 572 601 414 467 569 600 618 602 452 479 324 324 392 269 282 297 294 440 446 455 442 424 501 632 710 585 637 662 745 643 760 895 1150 1066 1016 1085 1056 1054 1038 1013 1097 1218 1256 1347 1301 1057 865 650 819 794 728 790 762 682 673 725 524 463 429 355 450 524 552 484 374 475 427 311 357 369 307 296 318 208 337 262 174 212 250 203 135 342 483 500 448 500 502 498 532 520 470 248 130 140 96 95 158 75 88 167 125 137 167 151 109 98 78 195 332 444 408 310 242 184 249 389 178 47 120 77 44 209 127 105 120 30 92 84 23 160 86 72 105 153 7 19 82 72 59 79 30 77 109 108 42 93 -27 43 88 77 37 70 41 34 21 88 80 101 49 -18 29 83 97 74 57 74 19 -7 -12 7 27 61 29 68 29 33 38 80 79 57 -20 29 80 72 99 45 41 37 47 66 66 95 54 77 55 48 59 56 64 90 102 92 69 3 24 33 52 72 71 97 74 64 87 102 60 49 57 45 32 55 55 77 91 93 92 131 109 117 100 113 121 109 67 78 78 65 66 75 58 50 55 52 55 70 67 31 34 46 34 19 11 15 17 35 35 23 37 51 44 40 18 36 24 21 27 30 29 27 12 7 13 14 24 9 7 14 14 51154 315 90 30 10320 14 12 34 7866 4665 104273 3492 2493 2771 2836 2608 2716 2665 2073 1697 1383 1328 1314 1027 962 890 848 928 1039 1173 1180 1113 879 866 1028 955 942 926 865 681 701 741 502 495 581 587 728 599 535 493 418 497 383 376 374 428 402 398 511 493 567 562 647 715 706 661 842 786 918 888 967 947 977 921 989 1096 996 1131 1147 1131 1202 1238 1248 1290 1312 1272 1101 826 818 763 860 838 762 788 773 713 652 495 444 430 590 568 587 597 587 481 304 442 361 261 363 313 381 425 378 269 337 343 376 263 317 426 466 622 660 656 468 487 558 565 501 287 223 204 177 129 71 226 192 179 158 154 113 180 181 111 140 125 238 504 467 381 233 227 314 322 159 115 47 86 165 189 206 124 142 103 131 75 91 83 125 157 136 151 161 161 44 49 102 77 95 86 84 128 143 139 120 96 49 117 34 114 63 82 203 100 101 109 90 107 128 101 113 80 124 110 131 109 34 58 48 36 67 125 49 59 82 80 86 127 114 83 87 50 80 94 68 98 91 99 70 107 76 95 59 80 97 109 103 103 93 92 102 87 117 120 136 146 120 153 132 99 121 137 165 165 160 191 202 160 126 142 113 106 152 214 203 205 198 199 221 220 213 186 130 89 104 106 124 95 87 74 89 103 121 94 105 115 90 82 79 93 84 81 65 62 58 61 66 83 85 67 51 65 65 56 64 80 77 68 67 56 51 60 42 38 38 44 33 32 24 21 7 9 1 51163 309 86 30 10316 14 12 43 7865 4673 96291 3275 2399 2611 2879 2924 2631 1984 1349 1247 1162 1127 856 865 783 784 738 967 1058 1052 1099 1072 917 871 927 1012 1009 1012 765 560 696 723 713 544 416 399 636 583 431 337 303 332 388 310 192 366 163 341 439 485 472 388 329 473 626 670 642 712 652 762 790 894 810 933 1009 913 926 934 971 1113 1177 1172 1292 1245 1125 950 773 735 678 695 781 731 724 668 714 696 637 560 517 442 422 391 519 515 574 537 480 365 341 257 270 341 265 229 276 231 315 251 137 167 252 324 442 505 574 597 377 409 482 306 184 81 68 31 44 62 75 115 108 98 75 195 204 158 86 179 235 377 464 355 195 189 276 223 176 76 64 86 69 119 60 162 108 51 73 124 91 54 77 72 129 101 140 158 30 64 56 82 17 110 11 0 58 33 72 38 55 33 87 1 71 81 -21 1 14 69 29 54 58 38 44 54 -16 18 40 62 37 28 -4 -41 -19 5 93 34 9 -8 -6 -25 0 42 70 66 8 47 69 63 52 67 43 42 23 30 77 9 18 41 43 44 63 63 42 55 59 104 174 141 116 77 34 65 86 59 90 83 103 86 44 66 76 94 90 109 100 89 104 103 122 99 87 115 154 167 142 189 171 84 30 53 77 70 50 70 90 78 68 90 96 79 73 63 27 42 54 41 36 32 46 68 48 61 43 31 28 46 29 20 32 30 38 39 25 22 27 24 5 22 21 10 7 51172 316 109 30 10309 14 12 52 7865 4682 4335 2503 2815 2975 2779 2609 2060 1600 1277 1293 1187 1010 899 876 792 872 1013 1289 1177 1261 1227 1214 1035 1051 1215 1063 986 972 863 879 668 630 520 564 647 691 597 562 388 357 329 173 214 286 362 358 367 313 466 614 481 443 517 535 585 676 790 692 745 880 1037 916 986 1115 1016 936 1108 1171 1184 1351 1444 1208 1133 1154 952 760 802 759 754 788 861 840 800 785 665 588 678 595 456 627 602 642 648 584 620 718 611 417 286 340 303 251 242 261 249 319 240 281 312 360 444 635 742 592 557 539 641 492 252 213 208 153 105 148 165 172 131 96 143 150 113 35 151 240 387 399 355 330 342 322 347 256 160 110 162 93 67 179 257 241 120 70 116 125 165 145 94 125 230 165 159 133 148 99 149 118 118 127 70 38 114 160 102 110 94 53 48 61 126 71 103 83 119 96 53 77 96 74 124 85 78 71 49 127 141 107 80 31 24 77 92 58 107 77 69 67 61 62 80 98 91 61 79 69 28 48 100 66 70 96 165 127 54 66 55 69 87 104 102 113 126 53 144 174 224 195 169 133 121 139 135 116 64 108 104 135 103 138 99 78 118 174 134 108 135 158 132 182 166 143 127 174 236 204 164 116 79 89 133 165 169 159 147 149 158 138 131 132 150 129 112 83 54 62 67 68 96 87 84 98 79 78 75 106 77 66 72 65 72 61 58 57 55 60 54 49 44 30 27 18 27 14 5 999999 999999 0 51181 314 132 30 10302 14 13 1 7864 4691 5644 2581 2648 2801 2589 2173 1495 1369 1353 1203 1180 927 862 556 843 817 1066 1200 1217 1152 1215 1213 1094 1128 1190 1049 1092 1038 849 892 792 648 490 449 643 585 549 521 496 488 323 393 412 335 283 398 321 251 445 484 434 540 509 528 544 639 653 942 912 953 976 976 1021 1078 1014 1175 1245 1292 1273 1352 1176 1145 939 792 621 741 815 841 910 823 765 808 959 765 684 640 630 722 492 532 676 708 750 704 648 692 559 384 327 262 282 310 328 248 249 205 151 176 255 276 445 567 578 629 541 559 564 464 193 145 227 136 160 145 196 139 161 227 184 135 210 215 300 403 510 389 214 248 354 379 220 158 118 62 97 78 258 248 219 89 160 170 140 168 94 121 71 127 124 104 104 104 67 12 12 57 86 66 128 90 54 39 105 77 72 33 74 53 110 68 95 133 145 65 155 72 36 86 92 80 81 85 141 110 76 54 15 24 22 45 96 70 96 59 74 56 80 57 29 96 83 70 79 79 99 57 81 91 50 37 45 95 90 61 97 73 73 81 34 44 71 107 160 169 199 184 128 99 130 73 78 119 140 193 142 156 220 219 206 222 200 154 116 104 111 112 123 159 145 140 146 128 170 214 173 179 144 89 122 154 180 158 158 153 134 114 123 100 73 84 71 80 78 73 48 48 79 70 110 91 65 53 53 69 72 58 58 54 63 55 55 50 60 54 36 37 30 36 28 16 3 19 20 4 51190 304 99 30 10299 14 13 10 7864 4699 7047 2462 2664 2572 2451 2046 1534 1136 1133 1133 1104 969 771 783 924 983 1082 1114 1171 1221 1202 1156 1068 1070 1034 1100 1109 1127 1111 1011 855 728 512 370 601 534 476 453 388 432 367 288 192 159 285 177 270 274 451 321 361 446 448 559 608 434 628 889 945 918 945 866 904 857 965 1015 1100 1261 1247 1254 1127 1124 923 608 736 770 829 839 756 770 820 778 780 600 568 564 548 520 512 554 528 657 536 521 541 550 568 368 258 292 270 357 232 308 263 211 204 208 291 345 407 478 451 587 436 433 379 114 134 146 101 79 67 130 112 113 198 157 140 154 159 286 318 384 307 197 252 360 223 149 144 104 69 31 88 153 187 153 101 127 119 149 102 49 79 62 93 113 132 65 101 76 35 17 64 52 41 49 77 15 40 44 46 36 39 -11 46 42 46 19 4 -1 30 80 83 118 84 28 49 53 17 11 38 -29 53 26 7 -22 40 58 76 107 91 33 11 24 49 70 79 62 73 40 -3 31 48 47 22 34 32 16 46 28 56 80 39 60 55 65 141 124 191 177 170 154 156 115 18 64 77 55 45 69 122 155 155 156 147 156 148 185 186 200 183 169 118 101 129 133 115 98 97 96 68 132 146 165 147 102 106 168 161 121 121 96 87 85 84 71 69 56 65 54 61 48 55 27 48 39 47 59 35 24 40 25 25 29 36 23 26 22 31 12 20 1 51199 307 96 30 10296 14 13 19 7863 4708 6054 2543 2643 2642 2549 2333 1708 1438 1208 1076 957 786 716 723 880 931 983 970 1094 1160 1118 1090 1104 1088 1154 1136 1041 1044 990 761 690 599 523 492 585 637 618 496 592 398 543 410 255 334 359 290 281 363 361 251 321 498 460 602 627 667 717 797 960 935 868 877 952 912 1028 1084 1282 1393 1435 1250 913 771 669 718 886 812 796 760 775 805 637 588 598 554 512 477 480 544 620 503 546 603 666 640 548 369 354 287 234 292 270 333 188 167 227 198 212 225 341 387 560 549 609 631 413 419 242 56 146 163 135 68 73 205 163 201 116 123 146 128 218 251 470 553 312 275 260 307 218 114 137 6 57 166 161 214 203 212 45 105 65 183 106 47 83 97 62 81 96 82 27 53 106 87 52 55 58 57 2 56 103 8 68 54 -28 -30 5 22 64 42 19 37 75 77 95 73 41 48 20 13 30 86 81 32 31 20 65 10 -6 21 17 64 92 58 44 110 76 84 6 35 53 65 90 53 53 41 39 71 65 20 17 15 11 33 88 107 155 193 220 195 182 148 76 63 80 47 1 47 59 65 99 143 225 206 137 129 141 134 127 127 119 125 132 148 130 133 123 128 121 119 127 135 122 93 96 112 122 138 138 134 109 120 118 105 90 60 72 49 56 44 73 69 63 53 27 35 41 42 44 39 48 24 1 20 34 18 24 12 19 9 999999 10 13 16 999999 999999 1 51208 315 88 30 10288 14 13 28 7862 4717 6058 2563 2701 2624 2312 1966 1657 1479 1357 1325 1372 1111 911 868 916 1059 1268 1108 1254 1312 1209 1136 1044 1077 983 1135 1215 960 819 686 582 516 546 631 742 683 739 672 596 505 409 345 290 308 515 495 451 487 358 419 439 583 705 729 521 493 779 823 903 873 1012 1002 1090 998 1309 1400 1414 1593 1481 1268 1035 783 727 775 1024 956 923 910 701 719 651 685 650 716 662 698 642 675 747 698 730 847 684 646 679 560 385 470 406 447 402 391 428 426 228 257 233 351 443 486 589 654 589 585 669 519 217 167 173 194 164 221 184 212 247 205 283 234 211 200 345 435 536 551 420 247 245 351 273 194 107 76 63 147 187 128 189 180 161 119 155 110 205 87 86 58 116 194 144 73 90 122 68 132 121 81 185 211 183 112 126 121 194 110 70 93 198 123 128 91 100 60 109 127 137 85 53 96 108 116 115 86 62 79 103 59 35 41 85 68 103 103 62 104 131 74 77 66 123 124 122 132 156 110 124 129 102 118 106 98 67 73 81 81 116 173 180 227 268 299 335 292 174 131 98 95 125 116 121 154 199 261 274 236 214 194 203 191 241 216 193 175 204 239 235 227 187 192 210 216 212 193 178 184 163 160 164 152 179 164 171 153 148 146 122 129 135 139 122 135 137 138 121 101 102 98 80 99 110 100 97 88 76 70 88 76 75 53 71 63 59 45 55 53 38 47 42 37 37 40 27 17 20 6 8 51217 307 116 30 10286 14 13 37 7862 4725 2469 2713 2806 2609 2336 1771 1500 1416 1325 1287 1212 1139 1001 900 888 1026 1183 1141 1198 1182 1209 1213 892 903 1071 952 794 755 681 438 457 530 630 658 746 717 586 564 547 574 471 396 508 436 417 238 327 414 479 623 487 607 643 667 772 767 833 928 1052 1000 1016 873 1083 1298 1267 1401 1370 1220 1073 851 850 810 818 837 775 849 818 747 656 700 652 770 784 766 693 682 761 732 789 705 598 603 532 494 408 492 437 340 415 379 277 195 237 224 276 259 288 406 469 555 608 581 633 611 499 396 222 104 72 182 148 159 203 169 223 146 192 58 72 214 380 468 518 397 232 264 214 157 146 188 136 73 95 154 258 174 79 100 97 145 75 79 111 70 108 111 163 124 94 37 53 83 103 119 170 149 59 44 78 100 54 -3 68 62 80 37 5 91 52 178 105 103 36 80 76 85 67 45 59 106 9 21 81 36 17 37 -12 51 95 107 89 85 100 145 116 88 44 73 72 90 39 42 53 55 83 59 60 53 67 50 107 71 61 75 111 213 234 215 242 251 156 91 67 111 137 183 156 114 182 223 245 204 204 198 157 168 175 168 174 178 159 146 193 199 231 160 142 145 180 202 190 155 173 156 133 146 148 146 163 166 133 96 110 97 108 85 67 67 79 84 91 90 71 70 75 101 63 66 71 65 43 28 43 38 34 31 19 11 17 34 27 4 11 15 10 1 11 51226 311 115 30 10285 14 13 46 7861 4734 2703 2752 2766 2567 2314 1796 1517 1566 1392 1463 1327 1060 894 902 1025 1136 1231 1262 1127 1007 989 1135 1131 1138 968 893 875 737 720 407 477 618 750 607 657 705 635 449 429 507 556 487 536 379 447 446 308 298 312 342 536 584 497 574 733 737 852 856 920 880 961 926 997 1083 1353 1466 1257 1092 1051 1134 969 924 906 812 819 903 845 776 593 751 776 746 856 832 795 755 711 679 750 764 611 689 617 607 513 446 420 392 305 227 220 361 284 256 243 343 456 526 593 637 687 681 645 655 524 354 293 44 159 180 167 119 180 220 189 175 128 60 186 283 529 590 501 387 311 256 174 157 135 79 158 223 178 229 135 97 72 33 104 131 125 92 108 131 93 139 160 135 61 78 60 116 157 125 97 52 60 130 151 138 80 47 112 76 142 157 63 56 117 193 90 87 85 101 48 98 118 101 126 115 84 81 32 84 88 122 97 82 38 30 112 63 69 116 114 83 104 92 52 87 95 73 54 95 113 99 77 70 63 55 97 116 116 134 136 279 304 271 231 142 145 91 80 95 124 199 201 224 266 283 236 241 249 235 169 167 167 176 211 220 209 222 207 236 199 204 186 170 148 145 178 185 155 149 149 151 158 160 181 173 146 124 127 110 122 121 131 147 132 117 109 122 111 108 111 88 90 95 88 65 39 31 49 59 54 38 32 30 36 41 39 34 25 34 11 6 24 12 999999 999999 4 51235 308 111 30 10281 14 13 55 7861 4743 2546 2469 2863 2803 2124 1613 1541 1405 1493 1334 1146 863 914 1029 1163 1185 1240 1259 1181 1171 934 980 961 1005 885 714 612 495 569 602 701 604 520 527 547 641 648 599 502 438 389 315 389 267 239 367 378 368 531 434 532 412 523 527 596 862 894 856 922 968 945 876 1179 1272 1368 1093 1117 1017 1006 1078 969 955 830 871 881 789 756 794 735 710 928 839 714 741 814 719 784 674 653 585 550 561 513 554 503 520 489 390 203 207 285 140 270 415 513 555 517 513 513 611 699 608 647 545 404 176 170 137 120 151 127 274 142 136 177 131 105 99 136 395 553 476 266 301 294 148 34 8 74 141 0 130 196 112 74 137 138 171 124 92 42 49 77 105 88 111 132 156 67 -12 80 78 104 44 61 103 8 37 65 130 45 69 54 69 56 87 55 63 58 77 63 40 66 67 58 48 41 40 14 36 43 34 15 39 34 26 87 68 73 101 82 59 28 65 33 91 89 22 10 57 50 26 21 47 68 62 22 4 88 68 80 76 64 97 143 192 196 179 103 58 44 63 102 150 200 226 189 170 187 165 202 179 140 148 161 175 205 229 222 196 164 153 200 204 177 182 146 165 144 131 127 125 131 132 123 126 146 158 163 123 119 111 121 122 132 129 90 108 100 110 115 103 87 103 86 80 74 53 41 44 28 25 13 24 32 11 15 15 1 13 11 16 14 8 13 5 7 4 51244 311 106 30 10276 14 14 4 7860 4751 2749 2613 2715 2545 2277 2001 1705 1489 1350 1096 964 1100 1012 1018 1157 1375 1293 1289 1134 1040 973 1050 867 919 957 884 803 570 666 570 595 475 589 580 550 514 626 590 586 354 433 385 427 300 384 386 231 318 448 392 448 694 778 762 840 710 812 879 964 1025 970 1122 1398 1384 1265 1097 963 1131 1082 1063 1057 920 923 804 826 840 896 766 834 696 944 831 788 806 686 729 742 692 677 661 738 779 778 636 567 501 458 545 430 450 409 318 395 397 477 664 625 618 692 599 724 713 702 704 435 203 40 147 215 109 153 70 160 196 180 179 133 134 372 456 438 185 137 303 185 131 101 152 163 152 142 180 308 227 201 128 87 188 153 83 2 72 103 147 170 90 114 109 148 89 102 124 68 87 114 121 -20 73 67 110 64 53 17 58 67 91 72 130 65 24 125 92 82 83 35 62 75 92 104 81 108 45 2 68 64 97 80 100 51 121 95 82 120 77 71 62 70 59 80 65 44 119 59 54 32 102 114 64 96 74 56 99 176 183 195 131 73 95 79 74 92 128 177 189 191 182 130 167 152 181 162 154 200 201 190 194 216 221 183 135 112 130 185 193 188 194 208 166 176 181 138 149 166 153 165 172 170 177 171 172 174 141 163 150 142 150 160 171 128 124 89 80 107 115 120 108 87 65 72 69 53 45 39 56 66 50 26 19 20 31 26 22 21 25 33 26 23 21 14 18 6 51253 311 105 30 10275 14 14 13 7860 4760 2814 2787 2977 2789 2479 2127 1793 1647 1363 1083 931 982 1021 1228 1294 1359 1196 1213 1114 1058 1167 1019 1078 1019 1005 777 764 561 572 465 629 647 554 625 587 702 728 619 432 422 295 360 268 354 328 293 307 288 245 399 462 693 738 861 778 877 925 894 877 966 1124 1284 1373 1331 1379 1325 1223 1156 1009 1077 921 944 1034 961 846 952 871 915 932 905 965 919 795 838 773 651 823 798 688 623 650 680 586 698 540 542 502 404 387 314 329 275 501 609 749 764 670 685 620 610 622 603 589 394 134 209 238 167 142 179 142 221 187 174 221 284 377 352 421 238 181 268 135 165 148 99 195 113 132 206 222 297 180 134 164 148 122 138 168 165 101 82 70 130 109 91 144 110 146 107 126 120 103 152 117 138 75 114 76 105 105 65 116 88 125 92 76 105 89 115 70 103 106 57 72 130 90 67 55 78 47 66 22 45 79 69 139 95 74 98 56 139 88 75 121 78 72 53 112 98 115 93 35 146 104 78 130 103 131 91 100 89 140 131 67 57 63 102 93 125 107 170 165 168 209 186 184 175 177 209 191 176 159 152 202 221 243 236 197 121 109 94 121 164 199 191 182 198 169 174 171 181 203 187 171 157 172 170 169 185 192 187 168 149 157 155 132 133 136 122 103 90 81 79 93 95 69 56 49 46 46 56 56 61 33 48 44 44 29 27 20 31 30 28 22 20 26 23 22 2 3 51262 306 134 30 10274 14 14 22 7859 4769 3183 2880 2606 2513 2422 2179 1760 1569 1257 1155 955 972 1123 1139 1227 1358 1231 1032 1060 1049 1139 1065 1005 994 830 851 645 543 416 507 588 464 543 525 658 648 561 472 465 328 245 268 335 355 270 329 257 320 382 433 371 556 693 717 650 734 835 809 854 1014 1126 1206 1291 1547 1391 1263 1160 1110 1093 1042 868 903 814 753 950 903 878 1019 933 761 665 842 836 755 781 852 645 621 703 676 512 572 593 411 529 514 294 381 378 212 386 411 537 626 688 692 648 700 671 629 533 522 263 159 115 79 82 94 151 164 59 153 222 155 219 228 317 457 340 220 113 140 133 137 89 29 5 18 -4 71 108 170 122 100 85 61 119 44 125 143 76 5 108 64 68 155 77 93 115 79 31 34 63 102 83 96 45 126 80 24 69 108 78 49 15 103 153 130 58 94 55 73 -1 6 45 87 53 48 112 136 46 80 12 17 53 119 80 7 -18 50 97 95 45 22 82 87 74 55 74 26 46 43 58 38 1 49 71 79 71 93 90 138 109 6 40 64 40 120 81 78 79 125 177 209 185 154 149 169 121 123 134 101 118 149 176 202 217 190 141 112 108 114 112 112 90 103 122 121 143 118 124 155 175 163 183 174 162 131 145 125 129 105 131 132 122 127 111 113 72 60 54 59 60 33 23 49 41 50 61 45 39 15 8 22 15 16 6 999999 999999 999999 4 6 0 8 999999 2 51271 312 103 30 10273 14 14 31 7858 4777 3186 3065 2709 2421 2289 1964 1724 1526 1317 1233 1136 1017 1188 1311 1378 1329 1313 1221 1220 1102 1124 966 972 925 743 535 525 585 512 504 590 536 649 693 639 624 315 304 341 348 298 316 288 241 350 380 501 581 516 460 527 538 536 677 710 762 854 1023 1273 1177 1380 1469 1485 1377 1308 1350 1053 1099 1133 1047 951 843 815 811 959 893 1037 839 898 950 902 876 847 794 796 780 716 744 763 822 728 711 784 599 474 483 371 359 291 163 270 535 627 706 761 719 683 594 538 534 453 258 139 86 84 117 169 211 119 115 275 221 164 129 147 242 354 438 336 190 88 177 127 129 155 202 113 109 136 179 279 225 192 81 144 169 140 120 107 82 118 4 34 62 46 97 94 115 68 55 31 61 119 64 57 93 59 136 98 142 115 105 50 57 98 134 92 98 52 74 42 93 126 106 98 66 82 170 143 81 58 73 132 68 92 78 102 135 96 117 96 110 96 66 111 42 36 99 66 41 70 79 81 115 79 74 74 60 58 103 109 121 130 118 69 16 78 115 161 159 174 145 146 197 211 170 170 159 176 211 210 181 157 191 199 238 195 178 172 143 128 142 136 109 127 120 130 101 109 147 152 138 128 145 140 156 146 154 150 183 166 145 154 124 120 98 96 115 97 91 69 60 53 55 44 42 60 63 64 59 45 40 45 44 43 47 49 26 28 46 36 21 35 15 15 29 23 30 15 7 999999 2 51280 315 101 30 10271 14 14 40 7858 4786 3223 2986 2822 2493 2195 1913 1661 1478 1452 1478 1233 1140 1213 1299 1408 1089 1281 1184 1198 1045 1016 1054 768 619 645 577 538 567 551 622 606 616 657 676 615 437 473 286 375 265 343 359 261 376 295 377 507 612 569 601 410 563 486 617 660 761 953 972 923 1195 1545 1577 1545 1436 1320 948 918 880 939 916 919 843 857 926 902 881 915 913 1000 946 821 837 995 973 871 840 805 781 726 699 693 735 782 695 630 594 548 454 321 261 268 380 521 557 690 733 683 609 629 589 503 315 188 103 198 253 180 166 216 187 282 273 256 135 211 403 548 567 315 149 126 157 215 187 132 142 103 250 258 175 129 149 145 103 89 162 106 54 144 94 152 153 141 117 105 69 137 136 121 140 144 190 128 169 115 121 148 113 86 142 163 156 141 115 92 96 75 65 74 82 72 77 115 73 33 104 112 172 83 47 92 161 115 100 114 134 137 67 60 107 97 91 84 92 73 57 83 84 72 80 144 71 71 92 66 51 97 111 107 116 91 84 124 105 100 143 155 109 147 133 129 132 195 222 210 218 212 230 214 227 229 224 246 199 195 225 226 198 188 184 183 181 193 137 157 174 166 193 173 162 162 174 172 174 167 159 151 156 169 170 146 131 143 151 163 149 128 125 133 112 107 99 109 93 99 93 92 99 79 77 86 83 73 70 67 63 61 63 61 74 58 53 54 55 48 49 49 38 35 33 31 25 21 12 9 51289 312 101 30 10271 14 14 49 7857 4795 2880 2978 2607 2360 2324 1906 1866 1690 1407 1486 1455 1200 1307 1316 1263 1261 1144 1033 1028 1052 1029 989 881 636 585 481 455 460 591 642 518 571 600 661 435 388 365 276 280 156 189 366 336 336 294 390 502 537 653 577 611 673 771 845 913 982 1199 1242 1219 1380 1572 1470 1336 1274 1120 979 860 881 917 872 766 751 734 1025 997 853 921 880 891 910 815 794 881 960 904 821 799 874 877 906 731 641 694 661 547 433 485 377 264 268 280 364 475 643 614 531 609 615 496 537 285 196 73 218 234 85 164 141 240 222 280 207 126 158 230 414 437 525 343 148 111 115 147 84 173 157 73 138 254 236 129 169 189 142 83 95 144 131 66 95 125 86 233 133 52 8 92 104 141 115 81 131 107 67 99 130 106 39 48 101 65 59 29 54 80 68 87 86 16 3 12 -3 20 60 129 82 62 46 82 116 92 36 101 104 41 40 88 105 87 62 106 61 81 65 8 21 70 121 67 52 65 109 51 119 101 113 88 88 88 113 94 105 79 107 103 92 85 106 100 69 110 145 156 164 181 141 178 222 233 206 183 178 210 216 194 178 183 182 155 160 146 170 143 100 117 114 157 143 168 128 128 151 166 160 163 147 145 144 124 120 130 142 159 114 138 152 119 97 102 84 87 51 47 76 86 68 58 82 63 52 71 63 60 61 53 44 36 46 46 44 52 35 26 27 29 30 25 29 22 24 16 9 51298 310 101 30 10271 14 14 58 7857 4803 2756 2565 2543 2530 2171 1924 1907 1730 1618 1546 1248 1153 1059 1232 1275 1022 863 1009 1121 1069 1021 1057 754 550 487 589 428 564 539 671 520 638 516 557 492 365 272 307 205 297 204 169 306 394 625 429 266 469 500 490 524 732 779 687 1031 1287 1267 1465 1644 1592 1487 1389 1177 1110 1048 991 871 857 844 842 803 736 792 847 812 716 745 805 883 847 899 928 1082 979 914 824 803 847 784 744 656 697 657 639 430 406 291 321 174 302 309 439 569 659 717 691 614 587 483 268 212 148 107 108 121 182 255 203 219 262 265 240 107 177 246 369 586 582 260 56 74 136 69 -9 87 46 75 135 201 205 182 141 152 98 71 113 130 171 91 85 46 104 72 61 99 44 170 168 88 113 69 100 81 57 113 126 111 77 60 4 65 26 -18 41 82 112 71 45 58 24 45 61 61 43 49 48 93 48 45 101 98 76 1 16 95 111 99 18 19 83 94 39 62 86 57 51 99 64 41 19 31 52 85 73 22 -4 70 96 27 88 74 78 81 90 94 131 104 124 122 87 145 122 115 134 137 182 145 192 183 171 156 204 157 146 138 123 139 111 125 116 119 111 109 126 101 112 109 106 124 129 118 105 98 106 140 135 132 173 163 143 146 160 150 124 138 129 135 92 65 62 59 50 52 39 42 26 28 20 31 24 39 36 25 25 24 31 9 19 21 17 24 29 32 23 13 7 12 8 9 5 51307 312 101 30 10271 14 15 7 7856 4812 2883 2903 2674 2589 2287 1941 1935 1730 1652 1507 1295 1239 1345 1422 1302 1158 945 1040 954 962 1000 874 577 573 583 618 475 526 506 412 499 567 519 538 564 339 432 356 390 331 244 311 408 382 521 585 383 467 472 592 712 757 870 1023 1440 1483 1479 1523 1685 1574 1581 1462 1312 1013 952 1027 934 845 820 870 860 841 822 787 750 812 840 871 718 877 921 986 889 871 858 901 898 903 850 805 747 788 646 588 414 389 334 293 315 366 314 530 669 683 664 547 372 214 169 215 159 48 103 196 130 202 310 377 417 336 224 221 218 396 535 480 338 87 17 163 142 97 116 134 109 99 128 197 193 136 96 240 150 158 103 117 129 159 67 169 124 148 62 46 100 98 138 183 113 74 113 137 129 77 57 60 58 73 104 75 71 85 80 93 54 65 35 31 106 93 51 76 87 68 49 62 34 73 47 21 121 82 82 69 111 84 58 13 40 53 37 33 19 45 16 27 84 107 77 38 47 112 81 31 74 67 76 108 116 90 91 120 178 119 61 102 94 70 106 78 132 172 198 130 139 215 179 185 209 182 163 179 158 168 157 123 130 129 114 150 130 150 148 132 111 139 159 135 155 144 149 147 149 162 155 154 168 129 149 185 191 189 175 155 155 137 147 140 99 77 73 58 38 58 64 62 59 66 26 30 36 33 30 36 37 35 36 36 28 31 33 45 43 27 15 15 21 31 17 7 10 7 51316 308 104 30 10274 14 15 16 7855 4821 2793 2959 2875 2405 2168 1979 2023 1871 1514 1454 1506 1255 1219 1435 1410 1114 1082 983 1055 943 988 682 473 527 528 580 524 421 360 388 518 517 526 448 404 392 505 496 476 321 293 278 460 534 335 396 449 725 743 717 750 937 1179 1517 1544 1373 1336 1374 1413 1440 1445 1447 1155 897 727 818 870 858 865 846 785 739 774 918 876 777 848 907 811 922 1006 776 858 914 855 855 744 774 754 718 665 624 646 470 430 375 330 266 251 301 405 493 528 530 509 388 214 206 85 149 227 116 217 186 253 419 301 230 149 191 297 381 533 687 418 180 44 30 134 135 93 67 84 69 76 114 172 263 228 147 134 118 93 132 119 142 158 70 62 17 161 142 141 67 98 135 145 76 117 57 90 144 90 -14 20 102 126 36 86 106 81 63 10 31 82 57 43 35 88 99 -2 58 61 72 110 48 7 99 51 67 110 55 39 72 71 71 45 67 29 70 31 12 62 96 34 58 46 -4 52 86 68 57 63 22 -18 -10 9 77 68 97 89 78 85 83 131 147 94 107 104 105 84 102 105 107 131 162 154 134 132 143 116 146 163 92 126 153 136 132 112 115 110 95 105 133 126 118 134 153 155 182 176 174 169 168 142 149 122 103 123 159 152 165 136 124 119 148 160 133 96 71 53 34 36 44 47 50 47 21 9 28 35 22 42 19 22 18 17 10 21 13 7 21 32 20 3 2 14 8 51325 312 76 30 10276 14 15 25 7855 4829 2901 2805 2985 3229 2868 2529 2344 1936 1770 1563 1481 1282 1303 1419 1342 1161 1081 975 998 1095 978 560 564 550 443 588 531 568 451 362 471 428 559 637 488 456 543 645 604 553 543 621 660 462 270 365 493 894 1047 1114 1230 1496 1555 1693 1680 1493 1465 1488 1548 1460 1573 1401 1157 978 877 793 899 822 662 719 758 738 797 907 806 860 891 912 865 948 1046 1044 909 828 786 837 756 827 835 779 760 699 708 617 514 491 415 252 264 274 331 398 528 611 587 410 187 104 132 108 166 161 249 347 320 379 436 358 300 336 325 464 656 503 240 214 202 173 167 129 150 157 129 156 121 110 179 222 230 269 245 167 139 149 132 116 123 85 107 96 64 48 67 108 157 173 160 150 127 113 137 165 168 151 123 77 93 113 109 71 90 129 105 80 92 97 85 80 88 95 114 128 108 91 92 104 85 85 113 98 93 71 63 52 65 95 106 103 83 81 85 90 67 31 32 75 49 25 61 106 107 87 73 64 64 81 92 100 92 115 162 140 113 119 127 145 145 125 119 128 114 127 129 160 177 177 159 160 163 135 129 170 175 166 168 171 164 144 148 155 137 137 156 147 137 127 141 117 134 135 148 156 180 193 196 177 119 111 130 174 179 170 158 162 194 210 209 195 152 114 98 69 73 56 59 63 55 65 60 61 59 40 47 43 31 38 41 42 48 21 28 46 42 44 28 24 30 33 17 999999 5 6 51334 314 109 30 10279 14 15 34 7854 4838 3286 2885 2999 3127 2865 2399 2085 1992 1844 1625 1463 1358 1214 1280 1214 1197 1075 1033 1044 979 937 660 451 420 508 644 527 545 412 437 405 327 283 404 398 489 562 693 680 661 408 452 343 312 397 541 719 1250 1667 1749 1835 1852 1814 1697 1785 1782 1699 1701 1593 1585 1499 1214 1025 924 964 946 883 839 779 827 853 765 667 776 808 910 874 900 853 925 797 683 638 752 809 839 797 780 729 691 744 754 613 475 427 353 356 323 361 337 397 556 663 588 436 273 197 78 72 150 195 180 210 316 399 446 409 330 317 270 462 660 558 315 227 148 107 118 124 100 49 96 155 115 104 98 160 257 208 123 123 140 103 109 164 112 119 144 130 112 80 128 150 145 202 227 187 187 155 126 174 130 94 113 162 142 81 50 110 153 99 135 148 104 72 89 120 87 105 101 137 110 73 79 53 101 73 65 53 82 101 42 44 30 41 70 77 76 75 72 73 56 59 93 119 94 65 110 66 79 74 56 61 81 97 98 107 140 118 115 135 156 129 128 138 116 122 124 112 138 125 100 109 177 187 194 172 175 206 192 209 179 176 182 179 166 143 118 123 132 147 144 129 139 132 128 127 110 120 131 130 142 147 150 161 177 144 119 112 159 188 177 175 170 182 215 226 228 198 146 121 87 70 61 73 62 74 66 41 42 68 55 53 53 58 45 54 53 63 58 52 51 62 49 53 35 39 39 28 19 21 16 19 5 51343 314 112 30 10282 14 15 43 7853 4846 2917 3058 3025 3135 3043 2683 2222 1865 1730 1665 1426 1299 1378 1349 1236 1068 1092 1195 1033 887 933 697 561 476 642 590 573 514 445 510 588 534 412 344 283 198 477 634 555 496 361 426 473 309 362 752 1304 1435 1630 1655 1524 1296 1291 1493 1675 1666 1576 1692 1682 1632 1335 1080 910 930 977 918 921 863 809 868 808 745 760 790 949 1010 880 1033 930 708 615 555 659 746 740 810 750 765 727 707 711 581 452 340 336 309 220 261 325 348 455 460 392 287 89 115 64 131 178 121 249 284 367 454 415 388 225 309 378 414 522 423 217 149 59 74 227 219 92 74 139 148 132 69 199 242 195 193 178 128 174 198 115 99 171 120 124 101 85 53 90 92 168 232 255 172 158 108 143 163 95 143 52 52 116 111 115 146 82 53 139 61 31 88 74 42 57 93 114 56 54 141 63 58 18 32 66 121 91 50 117 79 76 7 21 51 59 54 119 78 132 103 131 86 60 45 49 90 88 133 95 98 22 86 100 93 48 112 144 156 114 119 144 160 124 128 159 133 112 123 115 110 130 182 195 164 137 164 198 187 164 189 210 175 168 168 183 183 138 129 131 156 149 128 183 152 160 138 117 95 46 79 96 125 143 135 151 150 105 126 199 208 177 170 166 187 210 225 213 165 117 110 104 74 70 77 49 46 56 72 77 54 53 53 55 57 54 63 73 77 60 57 51 55 47 58 56 42 40 29 9 18 9 7 51352 310 115 30 10285 14 15 52 7853 4854 2833 2802 3021 2953 2796 2342 1944 1663 1441 1444 1224 1175 1270 1157 1135 1142 1120 1010 1122 943 845 553 366 475 452 550 533 537 460 511 579 553 477 504 468 370 354 416 481 459 415 318 275 419 703 1287 1690 1736 1532 1213 1181 1085 1187 1145 1044 1025 1346 1678 1482 1140 883 795 822 875 836 795 772 853 809 768 802 821 813 812 811 821 946 1093 873 647 610 680 610 724 761 671 729 661 580 626 668 458 415 413 309 211 257 287 329 456 445 355 164 41 92 93 110 133 111 171 125 205 333 421 362 298 325 289 283 511 502 239 104 41 71 118 141 131 38 190 112 108 105 124 151 73 184 213 154 168 148 148 203 136 78 144 81 95 31 45 9 30 120 207 237 198 127 145 169 83 117 106 99 68 62 58 46 55 107 49 48 102 62 43 34 38 33 41 54 43 37 31 -39 70 96 67 20 56 124 71 50 39 47 50 38 2 62 -3 39 20 7 -1 27 51 69 66 71 33 47 102 90 27 11 85 88 54 75 47 131 113 100 116 82 87 101 119 97 121 117 112 115 89 115 114 101 136 135 118 136 164 127 139 171 173 165 147 175 163 137 113 123 144 144 132 120 149 135 128 102 87 54 18 54 103 102 130 120 106 85 97 179 181 150 138 135 152 171 186 203 165 126 85 76 49 31 23 27 37 15 19 30 16 28 37 48 35 18 21 26 25 16 31 31 18 15 25 18 18 2 1 51361 313 123 30 10293 14 16 1 7852 4863 3160 3159 3269 2940 2850 2603 2246 1898 1667 1563 1508 1449 1299 1303 1238 1253 1125 1132 1166 813 584 444 500 537 552 560 523 556 647 609 694 623 493 641 615 441 481 418 364 376 407 347 460 895 1283 1266 917 884 941 877 916 1182 1277 1115 1235 1161 1125 1240 1186 1024 960 1105 985 890 908 943 993 897 835 697 712 802 908 919 1049 1079 1009 870 599 630 596 673 645 632 880 755 674 709 651 731 652 510 492 362 245 378 276 225 186 293 433 427 301 207 102 156 189 125 228 214 232 226 206 482 489 436 421 475 350 501 427 149 83 116 138 127 166 131 166 138 114 160 187 115 189 239 208 135 184 154 202 161 113 126 61 130 85 63 91 200 143 183 129 123 263 223 157 153 168 150 135 114 115 159 153 117 32 41 59 144 88 114 125 74 99 111 12 66 72 78 75 94 64 166 143 55 6 65 98 70 14 84 72 66 28 51 70 48 27 123 117 84 65 91 68 114 95 109 103 76 131 140 124 134 153 101 123 187 135 166 151 156 151 117 112 125 128 112 151 150 121 149 141 118 152 174 199 175 171 181 195 215 228 249 257 185 203 179 173 178 203 169 173 183 176 142 183 171 172 130 110 69 21 68 116 129 141 112 125 183 213 208 193 194 198 214 216 223 241 188 145 118 91 77 88 59 68 62 70 64 64 56 56 72 86 78 68 75 64 65 62 63 67 66 56 46 56 42 36 36 23 12 12 51370 314 99 30 10299 14 16 10 7851 4871 3184 2935 3034 3043 2989 2945 2552 2009 1622 1497 1391 1387 1354 1382 1227 1082 1090 1171 997 905 552 465 560 539 533 505 663 670 621 687 1100 1229 1204 1208 1256 1280 1251 1165 1068 753 689 963 947 708 990 1726 1518 979 1057 1362 1382 1253 1420 1623 1444 1335 1333 933 797 839 1025 896 1034 1033 963 939 980 1026 941 827 756 815 962 893 968 951 946 846 570 620 568 604 672 708 602 627 607 692 710 689 651 592 539 443 410 425 402 315 243 361 327 426 265 181 160 159 163 166 179 200 68 172 238 410 480 394 442 414 321 392 276 199 146 150 123 76 10 133 110 100 129 148 194 177 187 262 206 166 189 173 100 126 96 77 110 127 127 125 108 148 129 126 195 189 233 205 194 194 142 116 136 124 113 104 90 86 121 41 61 25 44 54 30 62 65 78 74 102 107 95 64 93 96 70 108 86 109 80 82 71 70 80 86 47 63 60 49 113 85 59 31 130 105 88 94 108 67 71 106 85 70 74 121 112 108 165 145 101 167 170 140 115 119 133 157 126 112 138 100 130 88 146 158 139 160 147 184 214 195 137 186 187 173 175 175 205 183 189 168 142 151 137 188 161 168 170 164 180 157 127 167 122 35 7 48 116 136 106 61 97 192 224 177 180 183 183 208 221 217 192 161 144 124 83 70 60 58 40 61 40 51 56 50 37 39 57 63 63 54 52 48 67 66 41 48 41 40 32 26 22 29 16 11 8 51379 313 75 30 10305 14 16 19 7851 4880 3174 2818 2852 2940 2920 2890 2710 2361 1912 1538 1487 1323 1350 1361 1245 1116 1219 1135 911 648 463 548 787 1065 1100 1060 916 1046 1262 1208 1170 1241 1343 1398 1324 1334 1268 1373 1416 1139 1230 1472 1365 1264 1383 1491 1383 1214 1267 1434 1659 1634 1606 1660 1617 1595 1363 1245 1082 1110 1036 1006 1026 933 927 968 934 1037 883 885 875 844 932 885 1119 999 854 647 527 434 492 581 684 542 602 639 671 532 629 639 599 569 495 495 400 441 317 210 266 195 316 288 120 133 89 165 156 185 205 235 251 281 385 424 431 485 523 469 330 264 237 225 138 71 141 186 112 84 181 131 190 103 128 194 262 287 161 145 147 172 166 227 133 113 104 152 113 120 80 120 91 174 220 106 100 173 190 147 154 133 108 70 150 64 62 65 81 67 17 112 98 52 65 49 -14 13 46 92 62 44 58 92 61 65 97 65 84 129 130 69 44 64 94 78 81 58 61 35 7 74 90 62 39 118 69 36 53 61 81 122 70 98 90 138 78 140 113 125 163 117 124 102 99 125 121 111 112 107 130 116 143 150 129 126 173 132 120 130 176 147 161 162 168 169 179 196 201 175 198 186 149 176 146 152 180 186 190 179 135 136 84 21 17 11 17 40 18 49 71 86 121 161 187 161 172 186 196 204 217 213 167 141 82 71 51 51 67 51 25 27 30 49 46 46 62 43 48 39 48 44 47 39 42 26 27 32 25 37 20 10 7 11 4 51388 310 111 30 10311 14 16 28 7850 4888 3163 2901 2961 2851 2817 2643 2478 1975 1603 1487 1362 1222 1268 1334 1273 1098 978 897 733 706 641 765 1510 1565 1326 1211 1166 1366 1339 1348 1249 1196 1428 1630 1638 1470 1317 1180 1247 1290 1294 1275 1095 1414 1481 1341 1244 1549 1777 1718 1801 1743 1659 1646 1677 1662 1468 1280 1314 1386 1361 1331 1102 1095 1103 980 1073 1149 991 930 961 899 1011 1019 946 974 737 615 497 461 494 552 586 537 589 768 731 786 756 679 438 454 529 442 374 327 291 225 227 241 85 53 153 162 136 191 214 187 182 207 383 481 486 602 534 547 443 347 279 125 62 71 206 46 124 192 149 75 53 54 81 118 189 198 210 107 138 127 125 139 98 51 31 54 80 37 48 54 123 75 73 138 136 130 229 182 148 143 157 119 44 82 117 100 121 79 -20 -34 60 33 51 58 67 98 111 96 -5 54 83 20 43 66 107 137 153 103 50 3 19 42 38 26 24 19 36 110 69 15 35 50 42 23 13 43 76 71 70 36 94 87 112 143 86 82 115 101 91 67 125 80 73 79 167 140 88 50 69 109 108 86 92 82 88 142 119 119 75 109 136 148 121 131 134 185 196 197 168 158 188 184 197 185 168 142 171 155 140 133 153 142 112 101 80 19 4 22 22 -1 15 29 83 109 155 176 178 170 164 176 195 170 122 84 84 57 32 31 36 35 51 27 32 31 34 44 31 35 47 40 36 32 22 30 30 16 12 16 14 10 3 7 51397 313 113 30 10313 14 16 37 7849 4897 3241 2947 2809 2683 2520 2365 2091 1812 1631 1541 1365 1270 1267 1359 1188 1124 1014 817 548 670 641 867 1516 1586 1498 1522 1512 1522 1392 1449 1682 1722 1670 1666 1752 1702 1406 1337 1311 1288 1235 1168 1169 1130 1200 1455 1724 1713 1735 1641 1578 1688 1692 1618 1750 1593 1318 1318 1285 1380 1492 1346 1242 917 913 1120 1195 1220 1176 1100 938 998 971 991 1068 987 891 573 434 493 481 497 533 554 588 725 648 603 772 662 663 553 533 538 468 344 277 273 264 90 131 144 130 121 295 143 200 169 246 268 439 634 629 716 666 503 350 218 154 136 150 87 88 120 147 124 -12 86 76 116 183 209 236 176 233 234 265 119 218 110 120 92 90 9 48 72 72 20 130 118 178 160 163 211 184 143 126 141 123 93 129 61 68 79 129 81 76 90 80 29 109 65 39 86 113 44 82 86 93 101 48 3 33 2 67 67 36 32 97 31 39 44 34 -33 20 48 14 83 77 0 8 69 94 78 87 65 64 79 70 100 57 62 100 80 134 109 100 86 115 122 124 142 162 155 99 88 104 73 87 101 76 97 105 131 107 189 164 147 156 158 153 179 235 192 208 217 231 212 232 219 215 220 210 206 156 121 148 165 173 175 173 148 109 70 29 13 -3 44 83 111 128 132 162 175 178 212 200 210 204 166 122 99 91 65 73 84 70 52 38 36 45 45 34 45 49 49 54 62 40 26 52 45 41 27 32 32 27 31 22 13 17 7 3 51406 314 113 30 10313 14 16 46 7848 4905 3322 3132 3187 2823 2679 2482 2502 2051 1609 1523 1325 1317 1321 1205 1139 1015 1091 919 548 630 859 1535 1809 1620 1504 1688 1705 1722 1741 1571 1620 1759 1692 1783 1957 1984 1986 1836 1740 1564 1756 1521 1566 1471 1347 1193 1429 1479 1475 1446 1531 1628 1503 1529 1440 1431 1388 1517 1446 1370 1354 1395 1145 1002 990 1155 1363 1212 1276 1192 1149 1178 1133 1144 1089 1087 963 750 546 427 549 578 691 647 630 628 640 651 697 749 765 665 622 466 311 208 200 221 83 183 218 196 96 179 246 144 89 112 189 236 411 553 659 659 544 350 231 186 99 207 205 158 163 145 38 116 155 118 128 179 80 138 183 169 223 127 246 225 152 162 147 180 104 124 98 70 78 177 151 146 238 244 179 128 196 140 121 176 78 128 141 94 119 147 125 27 71 107 106 134 40 26 121 96 67 120 92 -18 28 45 72 56 115 125 70 92 76 95 28 43 50 72 74 53 59 87 95 101 54 19 2 26 93 101 109 130 132 71 111 129 86 113 104 123 76 144 114 124 113 110 124 160 124 209 124 135 156 133 91 156 177 177 125 127 131 168 170 157 132 130 191 217 288 216 224 247 247 254 274 253 224 211 214 206 199 191 162 149 174 162 137 113 56 22 3 25 119 174 162 164 186 207 207 214 248 216 195 196 233 218 171 154 124 120 143 129 120 121 106 84 67 51 46 53 62 67 56 50 46 36 45 64 67 46 49 48 56 35 29 27 23 13 20 8 51415 316 117 30 10317 14 16 55 7848 4914 3587 3387 3383 3167 2859 2580 2373 2072 1662 1686 1504 1361 1418 1389 1137 1029 1004 732 912 959 1408 1679 1683 1484 1560 1669 1631 1822 1861 1728 1924 1931 1985 1946 1853 1730 1645 1603 1647 1746 1903 1677 1570 1397 1175 1155 1401 1821 1940 1718 1689 1801 1868 1701 1578 1478 1598 1495 1456 1599 1564 1585 1490 1401 1400 1234 1310 1258 1516 1560 1528 1496 1342 1152 993 926 889 621 574 568 613 577 640 756 707 802 802 739 706 737 830 783 707 498 307 332 214 184 209 101 204 196 330 216 236 162 204 273 304 303 456 576 440 381 313 217 184 273 214 162 205 143 117 162 114 147 192 157 222 161 182 215 272 266 251 233 214 173 235 195 104 78 209 201 137 263 262 216 205 281 248 198 135 221 223 142 162 113 195 129 119 166 166 144 157 150 207 126 124 116 82 96 131 146 136 119 119 83 96 62 103 147 174 154 144 130 105 124 117 105 112 100 123 109 51 63 133 114 109 75 60 46 98 129 206 137 119 113 104 133 139 131 163 183 174 147 165 200 174 212 174 221 161 166 179 221 169 205 160 147 150 153 169 185 212 250 181 168 197 211 243 264 299 300 270 291 319 311 291 277 289 248 205 190 213 199 165 185 177 161 118 67 60 59 59 58 155 218 257 279 242 239 258 232 255 270 264 259 232 231 233 219 204 178 191 195 189 170 150 134 123 118 97 87 99 101 104 89 93 103 92 105 82 71 71 62 77 71 61 49 46 39 39 34 21 11 51424 315 124 30 10324 14 17 4 7847 4922 3579 3367 3128 2906 2600 2319 1892 1439 1469 1342 1421 1308 1358 1445 1541 1506 1165 1212 1441 1611 1704 1680 1702 1583 1497 1448 1509 1520 1727 1723 1827 1775 2062 1954 1982 1912 1526 1408 1185 1226 1266 1343 1494 1740 1338 1089 1557 2011 2042 1825 1726 1633 1538 1545 1545 1682 1374 1272 1293 1276 1413 1410 1418 1381 1365 1421 1434 1381 1255 1274 1307 1257 1087 1068 1015 699 640 555 508 540 479 561 556 527 567 629 725 714 726 757 765 624 553 525 356 127 163 192 98 66 139 179 111 192 191 108 136 169 140 200 331 404 269 149 105 178 230 213 151 146 86 121 146 100 215 94 122 147 172 105 155 256 232 174 93 126 171 129 157 111 195 89 85 100 103 170 251 191 201 257 221 194 151 193 218 174 174 41 162 203 245 180 143 149 87 56 155 198 150 46 65 85 97 121 179 145 114 115 111 80 63 148 136 116 102 82 93 62 107 47 74 94 60 26 68 24 78 141 80 93 97 166 134 111 104 165 127 114 60 58 93 59 69 117 134 161 196 224 143 133 158 198 169 164 132 173 130 111 123 153 123 152 135 147 132 132 125 139 247 216 243 231 245 262 240 252 263 255 248 225 216 185 202 195 124 101 106 73 79 51 8 -3 14 50 49 68 125 192 248 211 218 208 196 237 230 215 207 208 200 204 167 173 181 167 170 168 162 163 145 123 137 118 94 73 71 60 61 54 60 55 40 40 38 48 42 59 63 45 27 34 32 24 16 6 7 51433 316 99 30 10329 14 17 13 7846 4931 43234 3458 3716 3568 3267 2798 2569 2371 1811 1413 1431 1417 1377 1501 1433 1395 1179 1315 1514 1662 1666 1684 1700 1820 1601 1697 1617 1636 1698 1760 1620 1722 1975 2131 2230 2017 1908 1804 1338 1099 1068 1136 1166 1127 1136 1536 1618 1802 1662 1535 1553 1547 1593 1729 1714 1496 1408 1287 1172 1321 1350 1391 1479 1411 1356 1302 1265 1424 1351 1245 1277 1221 1208 1160 1074 699 527 548 436 492 479 530 526 679 705 688 648 713 891 803 640 766 598 437 380 260 164 152 148 68 19 64 142 119 140 167 196 241 222 192 275 282 188 148 185 182 218 185 99 -1 91 122 117 120 138 138 138 178 144 233 173 198 346 310 181 135 108 138 207 81 136 82 56 143 114 173 167 156 203 173 131 123 132 164 113 113 139 138 170 172 129 113 69 135 79 81 148 80 103 142 59 84 122 108 128 102 71 77 69 107 52 75 40 105 85 89 169 109 48 69 107 83 30 61 40 54 45 64 93 78 91 122 130 155 78 143 132 152 98 34 122 136 75 70 117 136 134 151 123 160 199 161 119 150 120 114 153 135 119 97 131 176 157 125 145 153 181 169 204 188 228 243 205 247 214 278 289 293 238 243 244 166 115 146 151 102 80 73 35 38 31 2 18 44 60 86 90 153 174 206 211 122 169 188 203 214 213 220 213 199 178 165 173 193 189 163 166 173 159 147 128 121 110 87 87 78 61 67 72 78 56 40 54 60 44 45 60 53 56 47 34 25 15 13 10 6 51442 315 104 30 10334 14 17 22 7846 4939 38380 3669 3371 3524 3233 2928 2594 2164 1636 1640 1458 1326 1356 1480 1537 1264 1065 1292 1549 1636 1660 1573 1680 1709 1918 1632 1588 1619 1633 1618 1636 1827 1875 1835 1930 1990 2101 1747 1404 1322 1234 1249 1177 1053 1103 1569 1578 1398 1446 1389 1496 1681 1575 1650 1470 1461 1393 1175 1227 1161 1262 1371 1392 1335 1384 1270 1407 1344 1136 1117 1171 1203 1085 855 587 538 511 505 517 538 614 555 528 675 639 620 666 693 768 734 693 704 576 388 245 166 136 114 230 129 114 167 140 167 185 309 225 225 289 181 241 179 177 183 190 235 195 121 107 141 125 109 107 151 204 178 158 240 296 396 194 301 310 213 173 166 150 137 136 41 63 98 81 120 95 173 123 141 69 198 113 138 202 127 174 96 90 64 87 177 124 136 71 96 108 100 108 171 74 103 15 64 80 96 184 97 29 58 130 153 73 26 101 143 84 70 64 12 38 60 59 105 97 62 37 39 35 64 45 53 101 75 85 97 137 110 66 134 102 108 119 110 71 76 97 84 163 129 99 153 97 165 177 132 141 126 109 133 135 98 83 140 167 149 117 130 175 172 146 193 196 247 255 253 262 254 274 213 193 206 185 165 113 63 27 28 22 6 23 46 71 85 107 101 154 190 239 237 215 194 158 98 104 134 163 198 199 196 207 220 218 176 171 179 166 153 160 168 153 123 137 130 113 101 70 51 45 39 47 49 48 41 39 34 39 33 30 30 21 33 25 21 18 11 2 51451 317 80 30 10340 14 17 31 7845 4947 29765 3767 3620 3403 3437 3102 2464 2319 1973 1568 1555 1681 1506 1669 1734 1636 1381 1536 1730 1747 1922 1879 1765 1938 2010 2278 1868 1533 1450 1467 1511 1715 1650 1437 1709 2029 2087 1806 1853 2062 2001 1670 1251 1289 1220 1463 1392 1400 1417 1429 1528 1581 1501 1383 1413 1433 1277 1178 1162 1204 1299 1524 1504 1389 1459 1416 1336 1486 1501 1373 1236 1265 1050 903 780 742 788 583 499 563 485 510 508 619 726 790 803 858 778 704 676 706 530 301 201 66 116 198 117 209 174 156 249 316 204 113 157 186 336 309 265 152 145 190 238 233 203 142 222 109 110 130 140 218 201 153 220 223 418 351 282 288 267 246 228 264 221 136 128 113 52 82 152 163 164 176 101 129 174 180 169 235 114 101 143 83 110 165 114 87 154 197 176 108 156 168 93 152 151 112 56 133 121 135 108 124 105 141 70 108 39 84 97 163 144 92 61 80 75 105 169 106 48 49 88 38 118 40 121 107 64 80 136 149 117 104 131 154 162 120 75 67 109 105 52 154 162 174 189 141 178 188 193 192 183 148 109 146 175 112 75 135 143 164 174 201 137 140 171 168 213 230 230 211 223 270 266 241 200 191 179 134 115 69 36 4 43 61 50 80 111 151 134 155 180 210 221 252 233 257 251 206 178 204 236 223 235 227 240 251 237 242 215 205 191 194 191 201 188 160 132 125 124 131 127 104 74 66 54 78 74 72 61 56 56 55 69 59 44 36 31 32 29 26 5 999999 1 51460 317 116 30 10346 14 17 40 7844 4956 23561 3673 3323 3200 3297 2869 2405 1896 1696 1818 2333 2071 1650 1816 1870 1528 1624 1864 1837 1896 1939 1980 2101 2079 2080 2212 2152 1898 1432 1279 1224 1297 1135 1196 1569 2159 2141 1996 2021 2277 2243 2111 1588 1168 1144 1201 1349 1474 1390 1319 1412 1571 1473 1353 1488 1251 1158 1161 1175 1156 1290 1379 1334 1327 1278 1388 1497 1371 1498 1393 1245 908 849 805 852 764 563 467 442 514 575 557 603 588 724 641 789 795 711 774 756 557 346 167 72 157 144 108 175 190 180 221 159 190 126 242 202 240 214 223 125 255 144 251 184 78 109 107 115 207 102 113 226 180 200 165 177 246 314 233 201 205 217 226 190 96 96 151 158 91 153 149 166 153 208 271 216 235 312 202 97 145 58 99 166 149 147 165 92 78 126 108 83 88 60 77 106 165 150 109 69 66 109 118 107 130 89 95 124 124 110 157 115 109 102 68 89 112 59 62 79 98 77 85 49 39 73 93 87 85 99 110 131 135 78 19 88 94 80 78 116 107 107 87 86 182 153 142 158 140 224 173 179 156 162 127 163 124 116 103 137 133 175 186 144 164 164 158 167 201 221 205 241 251 212 225 235 195 167 137 83 45 27 -3 25 73 64 86 108 116 130 157 180 172 188 158 158 192 248 279 273 274 257 204 256 227 243 243 251 210 204 203 183 183 178 174 197 196 176 130 125 100 106 100 101 96 96 83 72 78 58 59 55 56 52 49 50 55 47 42 30 36 26 14 11 9 2 51469 317 116 30 10346 14 17 49 7843 4964 20537 3999 3465 3205 3393 2726 2120 1928 2250 2552 2962 2793 2114 1958 2040 1879 1678 1849 1979 2015 1899 2023 2051 2079 2094 1962 1676 1480 1404 1231 1250 992 1075 1235 1752 2080 2187 2181 2050 2075 2019 2157 1609 1278 1126 1250 1372 1310 1356 1527 1465 1585 1566 1445 1394 1311 1273 1223 1153 1131 1128 1273 1257 1337 1422 1416 1418 1492 1240 1110 976 1026 848 827 836 691 545 549 615 507 560 485 519 543 720 776 638 730 766 742 502 325 125 78 105 98 10 -15 117 165 167 155 180 168 72 189 224 248 209 202 171 217 158 134 134 138 91 64 86 79 66 155 132 192 196 133 214 242 292 182 223 251 195 269 219 164 62 79 147 164 141 213 233 183 162 236 244 215 137 193 125 161 104 159 96 152 182 76 98 184 52 80 125 33 61 102 157 124 153 134 126 97 64 67 46 72 72 96 88 53 70 104 75 104 116 109 109 52 46 64 93 59 80 59 62 91 51 95 98 140 129 88 80 97 117 79 91 59 86 99 92 123 109 78 114 113 131 129 127 179 155 155 205 187 152 147 121 127 91 104 114 76 120 160 99 130 184 173 191 173 151 154 204 210 256 246 232 165 105 98 43 9 38 9 31 75 83 60 73 119 125 135 175 148 156 180 206 179 181 179 193 240 231 232 251 250 222 224 213 201 211 198 204 205 183 171 166 150 143 115 100 90 88 82 78 77 86 83 70 62 73 57 47 53 55 48 44 35 35 45 40 24 25 21 8 13 4 51478 315 113 30 10343 14 17 58 7843 4972 33166 4220 3413 3169 3167 2740 2248 1811 2110 2774 3090 3057 2334 1947 2072 2106 1782 1767 1860 1888 1885 1903 1841 1942 2044 1894 1762 1521 1434 1203 1070 983 1051 908 1278 1670 2056 2202 2071 2224 2236 2169 1760 1220 1179 1355 1435 1479 1490 1373 1331 1451 1509 1364 1276 1167 1219 1229 1090 1108 1144 1254 1445 1434 1390 1436 1313 1298 1023 1075 1007 1029 989 835 579 425 514 451 432 561 569 594 557 625 627 710 717 712 701 529 281 295 181 -26 4 112 184 87 72 112 95 139 169 150 -2 125 199 192 110 175 179 121 208 31 15 124 128 162 138 140 84 95 72 166 159 180 141 262 241 275 234 178 231 215 213 245 68 87 94 126 101 128 174 192 181 120 129 86 135 213 183 112 147 143 104 180 132 79 140 162 104 39 104 81 104 117 96 79 78 120 78 101 98 128 54 19 51 38 38 88 86 64 110 49 40 23 42 27 72 92 55 38 21 31 60 81 114 58 76 79 60 50 41 94 55 47 99 53 100 65 86 91 117 41 130 82 83 170 154 142 166 138 154 150 109 57 91 99 114 126 110 128 114 110 97 99 178 187 170 178 152 164 196 198 233 266 215 166 115 34 7 -6 -1 -18 34 68 78 107 118 149 134 129 134 140 156 159 148 140 152 159 137 133 172 177 205 225 243 226 189 161 186 192 176 158 144 153 164 135 132 132 104 91 87 85 68 54 56 64 52 46 55 47 51 49 38 34 41 36 27 22 15 5 7 5 3 51487 316 114 30 10344 14 18 7 7842 4981 40785 4135 3450 3193 3096 2809 2022 1894 2511 3101 3347 2791 2117 2266 2119 2034 1791 1930 1859 1857 1946 1920 1858 1980 2030 2083 1952 1617 1270 1166 1097 1005 1048 1008 1116 1330 1633 1969 2104 2142 2129 1992 1464 1221 1304 1396 1395 1475 1571 1468 1524 1608 1473 1390 1267 1197 1159 1193 1195 1238 1179 1438 1437 1343 1145 1023 921 1184 1264 1244 1198 1118 1105 1018 695 580 547 578 475 520 561 516 487 515 755 776 691 786 719 661 579 294 76 134 113 107 144 132 251 192 141 179 194 197 186 241 220 108 88 110 96 190 198 167 127 123 156 174 155 173 171 104 178 163 265 228 277 261 214 174 198 252 193 123 153 168 124 153 206 236 111 167 246 214 279 192 148 123 85 141 151 152 89 75 106 81 79 133 142 50 39 77 71 116 81 88 140 110 96 140 55 84 77 82 78 61 123 137 127 119 154 106 44 96 89 100 109 82 116 54 51 62 38 26 79 110 139 119 87 94 52 110 123 114 111 83 100 100 74 85 50 55 51 96 58 129 184 112 173 157 171 150 150 95 53 68 109 122 100 111 112 133 157 98 132 128 158 184 191 203 150 134 236 246 243 242 198 206 189 168 79 65 13 0 27 40 91 126 137 112 112 149 156 174 153 133 139 132 124 136 141 143 138 159 229 276 249 237 250 218 204 182 199 180 176 163 157 142 158 161 142 117 105 96 85 90 78 72 58 60 69 63 48 56 54 39 33 29 37 30 33 18 6 999999 999999 1 51496 314 116 30 10346 14 18 16 7841 4989 38541 4240 3508 3234 3294 2826 2123 2045 2788 3102 3095 2739 2405 2237 1932 1625 1534 1888 2074 1979 1911 1948 1771 1851 1969 1978 1614 1143 1086 887 1036 1008 1004 937 937 1170 1517 1769 1932 2009 2047 2077 1656 1330 1114 1373 1477 1418 1518 1560 1612 1472 1469 1324 1201 1235 1235 1283 1271 1251 1362 1342 1162 1293 1139 1076 1136 1185 1382 1451 1373 1475 1177 950 795 647 582 451 591 524 559 637 668 651 741 851 712 703 663 692 496 210 194 62 68 48 107 182 214 91 148 174 191 106 185 213 109 130 177 105 138 111 90 73 110 219 224 195 186 179 203 249 218 259 280 270 323 284 263 288 266 207 179 192 228 179 237 233 172 219 180 108 135 191 150 164 70 95 141 139 190 229 137 137 116 91 135 130 99 80 91 65 92 133 91 110 134 98 39 141 133 146 81 69 114 135 143 213 136 106 176 77 119 167 108 86 -2 119 69 66 48 75 114 74 76 112 146 109 85 89 47 82 116 91 73 77 75 47 91 97 84 96 115 137 62 91 148 86 117 184 210 165 176 107 64 115 139 88 103 118 112 107 99 124 152 161 200 197 187 183 162 179 209 222 205 205 205 169 134 100 66 14 5 28 31 55 87 100 131 179 164 121 123 119 147 148 148 149 156 131 114 132 180 247 263 260 222 203 204 221 210 201 182 180 160 151 152 148 154 162 139 125 93 92 74 73 77 104 94 60 43 53 48 31 28 36 32 20 22 19 9 5 999999 3 51505 315 117 30 10347 14 18 25 7841 4997 37008 4378 3649 3351 3140 2730 2294 2186 2650 2963 3238 2987 2630 2421 2125 1714 1810 2045 2023 2040 2038 1900 1765 1997 1992 1925 1542 1296 1204 1124 900 792 806 949 1093 1395 1656 1812 1998 2197 2074 2069 1812 1426 1294 1347 1506 1639 1673 1603 1540 1483 1421 1382 1223 1162 1168 1327 1392 1423 1412 1238 1171 1172 1308 1116 1128 1188 1312 1446 1259 1101 1124 932 665 541 520 725 651 572 491 581 683 660 764 854 715 723 598 300 54 -8 99 70 124 161 68 227 188 178 226 230 166 210 145 77 188 129 140 216 137 204 79 185 225 142 184 172 245 150 171 170 243 278 337 325 273 231 266 189 165 205 160 238 175 185 327 247 198 111 204 208 174 161 186 74 120 132 151 151 178 170 111 189 191 133 141 154 166 192 94 49 104 165 147 147 47 21 84 106 99 56 74 38 70 97 158 141 169 75 60 58 78 41 28 118 109 97 72 49 38 104 35 81 143 139 89 103 91 98 87 90 147 110 123 88 62 67 21 85 136 178 114 76 40 72 101 137 140 110 184 214 181 137 140 66 85 109 115 107 124 123 140 147 158 154 182 169 221 237 200 224 232 288 277 247 208 165 117 61 33 39 31 24 89 114 85 92 134 163 161 179 151 126 150 120 111 124 150 141 142 142 180 219 253 239 230 200 206 202 206 207 192 183 196 212 183 186 175 156 132 117 92 109 115 117 94 68 52 51 66 62 71 57 50 31 46 33 37 43 35 27 19 17 3 51514 315 116 30 10346 14 18 34 7840 5005 34835 5157 4041 3276 3085 2517 2165 2530 2935 3121 3078 2781 2663 2200 1688 1755 1864 1943 1814 1818 1857 1896 1742 1571 1836 2036 1800 1190 1104 1194 1160 941 718 800 755 944 1316 1422 1838 2089 2216 2115 1706 1237 1068 1270 1586 1642 1679 1681 1482 1446 1211 1266 1213 1181 1280 1261 1305 1276 1434 1349 1162 1093 865 908 1042 1059 1256 1285 1197 1007 833 666 633 475 539 621 571 567 476 638 669 583 673 674 698 617 454 406 127 130 117 -2 24 55 57 104 117 217 171 174 137 29 138 178 192 155 86 125 54 191 231 122 150 141 256 150 167 172 191 191 146 172 180 142 169 201 218 169 180 277 206 144 145 210 175 130 125 120 174 204 71 92 79 52 68 31 166 43 81 120 36 4 97 33 51 82 110 136 104 81 44 84 57 121 106 59 57 67 8 84 132 61 96 40 63 67 65 126 62 99 174 170 92 53 55 137 55 34 114 12 88 69 104 67 158 91 78 105 93 132 115 130 42 48 51 53 54 73 104 59 81 82 49 65 34 61 51 80 102 215 162 117 95 71 71 126 116 83 68 121 139 88 134 110 123 204 187 205 196 192 194 244 215 203 193 184 106 35 26 50 33 51 66 82 62 90 79 108 135 121 115 115 120 104 108 132 159 163 135 153 154 193 228 227 184 167 164 180 198 176 176 150 161 168 168 147 153 152 136 121 119 122 111 84 80 73 58 45 38 33 39 32 22 42 23 23 25 17 12 8 4 3 3 51523 314 113 30 10343 14 18 43 7839 5014 36732 4273 3715 3233 3238 2649 2453 3025 3321 3268 2969 2775 2506 1979 1532 1403 1593 1739 1761 1840 1786 1898 1795 1752 1553 1609 1304 1256 1182 973 925 948 837 877 881 892 1020 1650 1977 2192 2012 1938 1838 1388 1136 1275 1433 1357 1363 1568 1535 1474 1383 1319 1331 1262 1212 1283 1185 1268 1232 1349 1268 1024 872 1321 1390 1294 1102 998 804 759 590 604 416 518 551 558 587 612 498 474 548 589 545 615 505 372 304 154 139 60 -57 64 111 99 166 133 83 40 128 180 132 99 179 154 177 179 107 157 139 99 158 85 177 236 230 226 202 139 214 243 172 276 174 149 118 170 172 188 140 85 120 186 119 117 90 123 97 113 134 87 120 88 36 97 75 167 88 50 32 150 100 31 67 89 42 64 145 120 71 66 119 29 74 73 103 164 21 21 163 69 73 70 177 165 43 5 54 75 54 46 118 144 88 73 150 90 74 101 64 65 79 90 43 80 69 108 159 87 75 43 24 49 32 21 82 68 111 127 109 70 42 108 77 29 107 71 58 96 117 106 100 56 51 43 106 136 86 93 108 100 85 88 118 115 119 134 139 143 165 211 192 194 210 188 188 177 128 56 -4 -4 9 38 33 77 105 130 98 86 115 119 127 135 119 106 119 103 114 137 145 147 144 131 154 177 184 186 170 209 199 157 148 165 163 163 161 172 150 133 114 113 125 124 117 95 84 84 63 62 59 47 32 39 45 34 32 20 9 8 7 15 12 9 51532 314 109 30 10339 14 18 52 7838 5022 41884 3874 3667 3182 3134 3077 3208 3329 3377 3436 2951 2693 2509 2007 1482 1446 1492 1728 1876 1938 1748 1885 1899 1546 1468 1355 1088 970 1074 979 922 901 809 882 760 890 1338 1926 2055 2009 2070 2187 1602 1113 990 1213 1346 1220 1102 1175 1195 1268 1268 1233 1318 1296 1384 1336 1335 1238 1313 1406 1344 927 1114 1340 1206 1262 967 725 575 703 571 478 587 576 592 437 538 548 458 634 648 701 625 660 513 515 360 232 114 13 37 129 207 115 54 152 155 49 151 164 140 122 126 226 112 213 11 130 113 145 183 164 125 138 155 229 168 186 219 212 179 200 136 163 167 114 104 90 90 158 167 74 104 96 151 175 143 62 86 66 48 28 115 149 208 138 71 112 120 73 136 126 61 91 93 77 46 76 69 75 95 98 58 71 43 73 93 102 119 138 137 153 155 122 122 121 152 52 94 75 118 196 205 183 223 74 26 49 26 115 70 157 211 101 83 112 112 82 86 75 65 73 15 54 89 96 63 42 41 73 80 51 59 47 97 45 65 49 119 94 75 64 82 60 85 28 61 98 83 111 124 127 125 121 92 76 82 112 131 177 204 211 204 186 193 207 180 112 42 9 4 24 75 89 89 86 123 113 74 109 97 87 103 110 129 121 164 162 132 149 163 180 177 151 154 158 182 209 173 147 156 152 136 105 108 119 153 157 124 112 119 119 112 92 83 76 60 50 38 45 48 39 16 28 19 8 16 23 18 18 22 12 51541 308 107 30 10337 14 19 1 7838 5030 42335 3813 3189 3122 3414 3459 3558 3479 3408 3415 2991 2694 2543 2238 1809 1528 1470 1494 1417 1600 1584 1514 1456 1026 935 977 859 844 1003 816 759 832 888 822 766 1035 1659 1982 2051 1936 1967 1786 1404 1027 1063 1106 1191 1297 1209 1150 1141 1271 1392 1269 1184 1293 1281 1292 1218 1413 1337 1330 1352 978 828 843 710 892 812 708 758 657 531 517 690 612 663 640 519 520 589 610 598 685 451 478 417 326 60 111 54 3 17 106 110 76 70 153 233 222 215 176 101 163 197 118 75 184 112 148 93 108 89 163 196 213 152 159 245 228 237 201 202 203 177 151 165 65 52 65 89 116 78 98 83 85 74 104 58 72 50 61 136 125 76 135 151 172 148 105 56 107 72 73 5 45 79 57 175 138 79 -2 77 51 35 45 110 126 89 75 70 111 131 214 204 133 145 112 130 179 179 168 169 172 230 183 203 174 88 47 64 131 190 193 134 96 74 52 85 48 84 97 73 52 22 69 48 27 62 64 39 55 74 82 52 68 62 67 68 35 62 98 83 100 60 3 66 96 59 36 59 94 115 126 124 131 166 190 97 87 154 187 214 163 174 211 203 131 110 51 7 21 9 23 47 51 102 97 105 118 82 43 74 75 84 113 117 116 127 142 114 133 150 162 169 160 149 145 157 184 137 169 162 135 136 120 99 100 97 105 103 90 74 75 96 98 69 58 37 24 22 32 17 6 9 5 7 7 51550 316 134 30 10334 14 19 10 7837 5038 40202 3509 3049 3275 3415 3386 3510 3565 3656 3443 3083 3015 2500 1978 1754 1488 1331 1288 1529 1400 1178 979 754 720 881 857 953 951 1186 991 755 848 902 984 835 803 1391 2156 2159 2112 1917 1685 1309 1244 1161 1120 1378 1238 1047 1116 1208 1189 1244 1147 1275 1308 1257 1251 1477 1441 1387 1211 1181 708 799 688 626 530 614 660 676 607 575 620 662 708 651 807 661 535 530 546 647 593 550 469 312 240 137 160 81 59 104 96 25 90 87 128 49 149 179 192 204 147 125 65 170 107 64 142 42 73 205 184 233 156 125 150 288 253 235 221 124 222 190 223 210 161 110 78 144 112 181 173 209 175 182 231 126 114 172 22 152 198 237 125 107 69 69 82 99 90 37 128 65 130 105 144 120 115 161 192 158 124 63 79 85 204 72 106 194 263 168 194 222 188 116 148 148 203 215 170 283 216 220 204 285 191 72 136 141 199 195 151 124 162 127 113 102 116 99 103 110 87 162 113 72 112 116 79 58 90 83 69 104 72 91 125 41 45 69 87 117 133 47 37 72 70 95 101 96 101 132 132 174 127 124 158 165 127 138 146 227 205 160 133 85 93 79 100 76 26 -9 55 103 110 120 104 108 108 93 84 115 132 123 152 170 152 136 159 161 157 143 177 151 162 178 209 225 213 199 216 220 211 176 135 153 150 141 133 135 116 105 82 85 94 66 46 70 80 48 39 42 46 41 34 27 27 29 28 20 18 32 22 14 12 51559 305 76 30 10336 14 19 19 7836 5047 39062 3517 3090 3014 3116 3067 3106 3323 3377 3368 3027 2835 2408 1936 1453 1326 1123 1027 863 920 783 788 879 709 591 758 815 752 887 1056 998 984 892 817 859 781 1196 1890 1835 1636 1262 1036 975 982 1090 935 1125 1124 1171 1152 1160 1118 1103 1250 1116 1129 1148 1251 1331 1009 860 840 833 576 587 493 491 530 595 470 483 563 541 684 573 627 450 439 439 451 571 482 500 468 430 181 88 76 -34 17 38 62 44 62 10 163 112 51 109 165 152 156 105 185 37 116 52 -16 75 20 58 36 116 137 150 152 126 77 131 217 218 137 141 155 116 130 106 78 123 95 44 41 38 1 46 93 63 83 48 -4 54 -6 46 119 39 97 19 68 69 93 44 113 17 12 91 4 18 -1 80 27 69 109 147 176 139 170 150 127 123 119 90 35 162 168 209 284 243 189 145 150 109 175 143 129 126 78 65 70 82 126 152 83 85 93 56 35 105 55 56 61 57 8 15 78 71 -6 -12 32 20 39 19 41 41 90 -18 -44 30 19 -7 -13 26 10 -14 -7 34 26 -27 17 65 68 86 61 70 79 129 63 80 64 64 124 117 56 80 84 59 15 -29 3 12 8 2 -10 -1 9 21 23 53 66 35 25 23 50 70 81 90 98 63 69 123 118 107 112 104 115 135 120 152 156 172 161 151 160 196 188 192 168 128 119 88 71 82 64 49 18 23 27 32 27 19 23 25 18 10 7 2 51568 316 106 30 10336 14 19 28 7835 5055 33652 3864 3790 3380 3054 3121 3359 3550 3516 3659 3482 3251 2615 1957 1640 1464 1015 1036 986 848 873 1000 1038 950 899 872 931 913 1114 1048 1053 1023 901 857 804 908 1045 1715 2149 1901 1627 1178 1107 1012 1119 1047 1034 1143 1194 1172 1291 1299 1322 1370 1351 1421 1414 1272 941 743 665 654 741 793 711 714 639 843 781 932 851 648 636 799 687 562 492 481 578 540 510 424 456 344 276 119 102 110 27 45 65 -5 67 9 51 176 205 135 199 219 161 157 155 145 113 113 114 177 133 90 10 93 137 127 169 217 116 284 271 247 151 247 184 115 117 195 99 143 93 212 204 308 152 103 162 181 134 83 200 114 86 110 162 90 99 68 155 66 109 92 106 113 48 117 126 145 83 147 154 143 188 225 205 262 216 301 330 336 365 287 316 291 224 271 348 308 292 271 262 200 140 173 212 216 184 129 142 191 264 241 188 184 118 80 79 98 157 114 84 46 5 59 115 123 111 108 116 41 49 18 104 87 102 106 110 63 47 82 117 34 44 40 72 65 120 78 83 100 130 155 155 168 175 167 148 158 124 113 137 98 76 83 71 40 56 64 69 60 51 56 53 53 42 62 116 122 106 87 58 62 109 145 120 137 152 147 135 146 140 145 132 156 175 194 192 224 227 210 203 217 231 246 293 325 293 289 263 212 158 130 131 128 116 95 95 61 59 77 72 75 71 45 25 34 33 26 30 34 28 23 20 26 24 25 19 13 51577 317 134 30 10334 14 19 37 7835 5063 32565 4008 3611 3424 3525 3597 3648 3670 3789 3881 4040 3521 2628 1827 1507 1234 1086 914 1047 1030 1044 919 1065 882 879 914 1041 1090 1017 974 1032 828 637 811 763 834 1065 1768 2125 1824 1715 1429 1256 1081 924 1073 1168 1220 1242 1318 1284 1335 1286 1333 1427 1258 1084 910 832 860 685 667 734 665 813 694 684 729 814 823 914 856 817 777 674 682 733 584 629 582 462 415 199 15 0 129 57 88 63 11 82 48 82 85 119 104 101 183 270 203 182 87 131 131 168 5 75 226 170 98 66 110 155 216 205 231 287 232 110 132 180 139 82 169 173 144 201 200 125 202 162 224 188 156 126 169 162 82 234 147 218 196 169 67 98 161 123 79 141 109 142 122 147 111 110 73 88 120 135 167 154 214 162 158 213 271 248 268 298 316 352 369 362 359 319 294 252 222 199 274 259 204 154 166 252 182 130 112 229 248 265 174 170 164 109 125 110 101 109 116 132 161 86 83 99 115 96 83 85 89 39 -3 101 117 54 92 75 87 72 59 14 34 70 95 150 114 122 173 188 201 158 186 150 111 141 174 109 126 92 105 93 107 91 73 62 64 28 66 58 81 51 39 90 138 106 94 105 98 70 64 84 62 111 144 149 145 149 143 168 151 154 112 138 163 172 211 243 230 236 244 266 277 301 335 352 335 315 257 194 138 137 131 130 94 89 97 84 61 73 84 79 61 37 26 31 43 42 43 30 21 20 22 26 33 40 24 5 51586 317 101 30 10331 14 19 46 7834 5071 35666 3605 3640 3708 3593 3541 3458 3714 3792 3884 3937 3470 2411 1993 1667 1308 1114 1146 1076 978 1110 1114 1011 1166 1039 964 1054 1107 1011 893 753 812 716 882 857 823 928 1381 2117 2019 1873 1604 1290 979 1157 1179 1232 1221 1194 1298 1394 1527 1282 1329 1393 1210 978 878 841 803 720 757 753 759 842 665 669 713 872 858 1012 949 872 744 793 779 700 500 508 609 594 415 212 125 23 67 84 3 24 -18 68 28 22 70 169 76 133 166 205 267 155 7 88 102 79 70 86 117 216 106 21 83 156 167 233 203 177 227 260 267 129 158 147 189 250 294 232 231 259 220 166 102 137 135 199 157 62 76 188 123 163 177 127 129 166 117 137 154 125 128 152 68 112 89 162 89 53 91 64 105 128 153 165 200 306 312 394 379 386 455 518 430 345 411 415 368 240 233 248 222 182 180 253 162 203 249 209 161 257 281 262 186 181 220 160 206 134 125 157 116 104 75 71 113 69 72 123 66 63 29 62 95 75 31 126 106 88 65 102 81 54 67 59 81 87 130 119 92 113 116 102 137 86 104 99 68 133 121 118 128 91 109 100 111 78 74 87 67 76 83 80 96 91 121 105 98 81 52 84 119 118 114 161 160 152 138 123 120 151 127 114 100 147 164 164 207 230 223 250 255 221 268 302 328 345 370 380 330 225 186 159 138 139 143 122 88 68 68 63 58 48 31 43 45 46 45 43 25 30 26 13 25 40 34 18 19 17 51595 317 98 30 10328 14 19 55 7833 5079 38207 3777 3634 3930 3906 3697 3776 3752 3734 3756 3653 3389 2569 1904 1646 1418 1111 1062 993 1121 1149 1098 1068 1065 1095 1082 940 843 861 857 784 866 993 847 811 830 1111 1859 2144 1833 1792 1366 1048 1105 1126 1121 1271 1385 1391 1333 1382 1441 1281 1096 967 823 1015 838 650 614 560 613 678 805 739 730 895 737 738 803 912 787 950 828 685 782 775 529 383 416 339 191 61 103 30 125 89 -50 33 39 39 25 54 80 143 93 125 163 55 26 77 106 105 20 89 175 143 98 143 64 119 81 68 207 155 172 254 156 159 189 200 209 93 119 122 219 278 139 170 88 102 282 147 63 59 187 212 167 155 134 111 39 124 96 49 38 111 107 100 153 159 141 77 162 152 110 150 175 148 115 150 124 125 208 220 266 350 445 427 474 375 431 399 348 304 394 302 252 270 221 220 224 220 181 216 170 201 223 185 268 309 226 157 195 138 145 137 140 103 97 134 130 117 47 96 67 69 99 76 67 78 124 126 66 117 82 117 77 39 59 75 78 61 129 117 118 119 84 87 54 82 78 60 73 97 83 70 84 57 105 104 97 102 84 60 89 65 41 44 67 61 54 78 79 47 36 67 65 118 104 114 143 128 136 131 119 104 113 119 95 106 107 96 159 180 209 231 240 215 234 233 243 286 326 383 397 386 356 262 172 143 141 132 141 119 90 66 64 73 68 50 60 42 36 41 43 36 24 29 25 14 27 26 32 25 24 3 51604 317 95 30 10325 14 20 4 7832 5087 40316 3886 3822 4069 4220 3991 3772 3862 3792 3916 3754 3306 2577 1889 1738 1475 1015 1084 1123 1133 1091 980 1019 1138 1089 1259 1111 825 892 794 846 760 901 862 960 1404 1714 2101 1999 1831 1752 1480 1179 1038 1096 1128 1274 1446 1371 1378 1511 1395 1107 1107 897 800 847 858 839 855 622 594 621 660 779 714 740 868 923 1014 1171 1076 1024 977 866 871 746 685 579 549 560 269 166 91 101 86 76 31 83 76 97 152 104 73 57 138 183 134 91 119 33 71 120 132 97 165 121 146 23 105 168 110 181 282 256 258 224 180 130 271 161 141 206 149 103 186 195 190 200 157 148 162 196 192 216 207 200 163 179 158 209 74 113 111 127 156 119 151 229 160 259 236 271 256 278 314 274 342 299 171 188 176 204 264 330 359 382 462 477 440 412 470 432 353 397 313 257 288 189 136 161 230 168 180 180 268 236 230 325 238 207 179 105 96 123 121 117 116 85 172 107 148 165 127 146 82 96 159 86 32 122 86 79 99 97 70 107 95 98 159 158 141 136 122 176 171 153 114 160 164 96 108 93 92 111 124 84 119 136 122 106 139 144 122 107 88 79 106 121 70 60 75 49 34 100 110 123 119 148 163 154 166 143 160 153 137 156 172 181 150 95 119 128 175 177 181 218 245 247 279 263 265 333 366 334 313 335 302 211 147 130 139 145 143 146 131 122 109 105 77 84 75 49 44 47 48 45 44 30 31 24 18 36 35 31 31 16 51613 317 90 30 10320 14 20 13 7832 5096 41274 3820 3867 4226 4873 4579 4052 3842 3892 3960 3727 3291 2596 1919 1806 1455 966 1006 1110 1124 922 952 1065 1150 1185 1271 1087 951 826 853 841 840 778 1348 1728 2040 2177 2083 2004 1694 1628 1450 1150 1289 1429 1218 1389 1470 1370 1377 1332 1176 1011 982 724 740 590 750 643 751 641 556 654 736 749 777 756 688 797 952 1032 1134 1121 1021 950 844 791 713 665 548 508 381 216 155 82 77 -70 -35 155 148 107 56 30 67 113 71 109 30 43 24 145 198 165 149 107 76 92 81 137 62 42 151 141 136 186 235 238 248 153 161 165 155 204 171 225 292 148 232 172 226 126 180 223 190 140 178 80 42 103 96 116 179 245 264 224 242 305 352 369 457 425 331 348 384 308 308 271 159 183 238 217 171 245 232 336 438 416 378 342 373 382 418 428 370 387 308 281 300 264 356 272 171 211 201 176 212 209 203 210 229 239 208 100 45 138 111 109 92 79 101 118 178 118 161 171 140 122 162 132 116 101 153 148 130 150 85 52 95 83 106 88 112 133 161 74 127 165 148 125 181 136 114 103 96 85 68 52 97 112 148 162 123 113 143 99 127 136 87 64 76 80 61 83 129 130 101 131 144 158 171 149 148 143 141 147 149 142 155 151 128 130 105 152 204 179 208 221 219 253 261 249 276 338 388 373 324 259 244 260 228 186 163 146 130 129 105 94 106 103 89 78 69 68 51 61 53 55 49 47 40 40 40 45 35 39 31 15 51622 317 87 30 10317 14 20 22 7831 5104 42674 3863 4059 4660 5510 5436 4196 3843 3912 3813 3393 2727 2315 2013 1654 1377 1167 979 949 1096 1199 1119 921 941 1142 1348 1066 884 834 692 763 916 820 1345 2067 2257 2124 2095 1952 1785 1623 1555 1371 1257 1420 1628 1594 1433 1388 1403 1342 1288 1064 970 823 693 692 587 567 597 622 614 683 700 785 873 772 739 774 1117 1284 1178 1168 1188 962 889 845 832 525 560 511 236 196 138 69 94 124 77 63 -4 84 65 175 74 64 111 196 235 147 82 113 153 102 66 176 193 138 18 85 42 108 141 77 218 167 193 156 216 202 147 172 92 205 229 138 139 80 38 94 176 297 270 235 235 113 165 134 51 93 197 228 365 452 497 441 478 463 457 408 499 393 310 225 320 194 161 258 176 183 238 267 226 196 262 263 360 369 458 429 418 420 424 465 475 437 344 310 366 326 262 271 301 274 199 255 268 297 208 292 281 210 94 70 79 94 110 47 51 86 87 134 199 185 221 216 216 157 145 113 152 108 87 88 130 129 115 73 52 37 31 79 133 145 144 175 149 143 134 193 176 110 111 107 119 151 114 108 73 106 114 83 96 98 91 73 83 91 78 78 69 45 64 143 130 147 152 150 151 129 140 147 107 118 147 134 136 154 141 131 125 110 114 121 165 167 228 243 252 256 278 284 275 287 359 381 374 297 217 209 220 204 163 134 110 116 100 88 94 89 79 85 66 55 44 53 49 35 32 29 24 33 32 28 28 32 29 17 51631 306 115 30 10315 14 20 31 7830 5112 3650 3723 4460 5346 5795 4723 3742 3587 3341 2913 2477 2191 1799 1526 1166 841 916 934 1051 995 840 915 985 1168 1122 766 824 707 642 746 772 1030 1766 1869 1995 1994 1940 1894 1628 1591 1410 1327 1428 1377 1548 1404 1291 1221 1162 1304 1232 1042 766 547 529 541 539 621 674 601 582 678 711 657 560 640 933 1058 933 1060 1075 1008 952 850 830 773 546 404 460 295 54 41 -48 -36 -83 16 94 -52 -16 64 74 61 79 103 11 41 145 148 29 11 16 9 85 54 2 106 72 4 -1 121 167 29 85 132 66 95 119 74 79 59 44 88 126 138 67 86 68 197 195 282 228 223 158 132 118 151 179 208 296 420 399 385 367 257 218 212 183 140 186 216 203 172 170 139 163 251 221 240 268 253 220 227 249 246 293 357 384 440 466 434 399 383 339 286 260 281 195 158 248 216 159 216 200 148 173 174 206 187 158 127 102 75 9 87 116 14 59 27 33 77 86 131 123 104 129 108 100 115 111 56 80 84 67 56 67 77 22 36 33 57 76 53 82 92 62 64 111 93 36 42 42 51 57 62 53 22 59 62 41 36 35 46 86 64 46 23 43 35 12 13 16 19 55 65 118 97 121 120 85 101 90 83 50 82 96 110 71 64 71 86 42 79 124 123 183 211 179 212 205 209 212 242 269 290 319 266 188 147 149 138 97 80 63 44 53 63 49 52 58 42 31 7 18 18 14 3 51640 316 111 30 10311 14 20 40 7829 5120 4093 4291 5047 5310 5434 4356 3999 3822 3370 2763 2280 2039 1651 1166 1087 1203 1104 947 1027 1025 957 925 978 1098 1142 1050 753 837 836 815 830 1008 1480 1702 1999 2274 1963 1847 1724 1483 1458 1412 1557 1595 1594 1385 1338 1444 1348 1339 1316 1205 1021 729 632 562 537 593 628 630 719 670 727 788 969 1296 1369 1250 1180 1053 1056 1049 934 825 752 688 629 585 509 323 154 141 147 88 10 27 59 49 79 121 140 87 79 139 211 92 171 103 43 136 145 22 71 151 44 58 129 85 150 80 164 152 131 261 183 109 106 139 81 152 141 177 152 137 128 309 254 252 252 218 195 168 114 98 150 294 318 503 512 422 424 397 363 298 285 229 278 280 197 184 222 181 350 347 393 420 297 328 356 252 297 290 331 342 402 356 408 377 418 438 326 322 275 299 266 282 190 234 313 275 310 254 204 200 190 184 180 241 250 166 88 195 179 130 135 112 127 150 124 148 160 93 117 141 200 197 133 165 142 85 78 124 116 113 97 54 58 60 51 131 139 133 79 89 120 122 111 70 64 103 133 118 73 81 89 88 64 91 74 81 91 77 78 67 56 42 48 56 70 17 39 80 60 102 117 127 122 122 128 132 125 114 106 81 102 104 107 74 61 93 108 160 180 155 177 221 210 214 226 230 262 274 298 309 326 238 182 154 146 137 121 87 66 70 89 72 76 68 66 61 62 47 34 28 12 3 9 12 3 999999 999999 999999 999999 999999 6 5 51649 315 107 30 10307 14 20 49 7829 5128 4265 4403 4641 4921 4502 3829 3811 3738 3431 2752 2155 1791 1556 1407 1126 1236 1203 1135 983 991 968 1036 1173 1192 1245 929 753 761 792 778 865 1000 1156 1660 2109 2090 1992 1828 1649 1576 1566 1568 1621 1623 1513 1409 1309 1176 1111 1219 1156 1029 872 743 535 667 622 643 548 590 532 583 606 808 850 1075 1177 1111 1074 1089 1019 900 701 774 790 614 569 589 480 305 209 174 65 96 80 69 82 116 230 123 68 75 137 264 127 186 111 58 50 112 115 58 151 52 91 187 92 49 117 -17 31 104 137 155 176 161 78 81 130 254 195 99 105 204 195 210 215 249 251 230 263 143 181 286 327 437 472 326 392 351 333 318 322 373 312 331 375 395 416 388 421 396 462 419 498 517 444 361 306 330 372 310 334 317 305 356 388 411 455 395 299 268 259 288 252 301 294 282 252 250 256 271 336 175 224 188 174 198 244 218 169 177 198 159 174 127 98 111 124 129 127 163 191 115 141 123 169 172 158 106 61 33 105 102 70 31 41 86 63 130 116 134 110 88 72 115 116 112 84 100 95 112 138 106 82 78 82 92 105 64 83 52 49 93 79 65 45 15 51 109 86 93 103 129 131 156 120 129 119 101 90 70 67 84 83 93 86 95 65 79 75 114 166 184 177 213 219 212 249 241 271 266 295 330 346 310 212 157 123 144 108 81 71 69 74 65 61 74 96 74 62 48 43 30 35 30 12 15 2 5 6 5 5 5 11 51658 315 132 30 10302 14 20 58 7828 5136 4736 4887 5337 5200 4539 4157 3813 3850 3346 2545 2002 1864 1501 1398 1410 1212 1226 1198 913 993 1009 978 1051 1146 1060 1166 905 726 880 781 947 1352 1447 1867 2058 2071 1862 1635 1563 1425 1571 1455 1516 1556 1258 1339 1303 1071 1105 1260 1148 1092 798 523 698 654 619 582 624 516 639 707 761 752 957 1092 964 1006 1008 869 1024 977 826 708 721 709 671 607 649 478 271 194 90 91 92 141 196 98 130 226 112 85 122 80 125 136 152 -19 55 61 98 114 87 40 81 105 26 82 75 143 208 139 111 149 154 87 95 137 122 218 217 154 201 270 209 207 200 258 190 224 202 219 192 293 456 493 358 464 367 425 390 400 313 419 448 383 517 498 511 455 528 513 517 523 549 498 523 404 348 350 353 370 335 359 284 335 402 376 352 326 313 308 246 243 257 268 250 277 317 394 408 346 179 125 184 214 215 169 230 181 194 223 197 198 195 141 168 148 97 97 150 171 199 153 130 119 191 185 153 181 135 112 110 111 108 97 54 46 83 124 149 89 104 136 105 147 88 46 36 88 91 95 110 104 107 84 103 104 100 81 68 123 71 35 35 38 58 26 64 64 73 64 90 72 104 104 102 136 134 98 101 100 56 62 80 87 112 95 62 78 72 84 133 179 206 196 228 247 243 257 294 343 361 333 264 199 157 144 130 148 150 115 86 71 73 82 78 71 76 73 64 35 20 30 28 16 15 0 999999 999999 1 3 999999 999999 1 51667 311 97 30 10297 14 21 7 7827 5144 4792 4716 4727 4445 4172 4067 3930 3726 3163 2511 2289 1860 1429 1355 1394 1218 1256 1122 1006 998 970 963 1099 1120 1074 1148 1051 910 819 889 1193 1438 1636 1931 1959 1867 1756 1695 1605 1411 1318 1217 1202 1262 1457 1374 1318 1067 1037 1138 1102 956 724 650 618 660 455 534 602 628 756 617 555 896 1093 1227 1084 904 885 920 894 833 870 743 586 539 562 584 433 332 342 263 119 88 105 30 249 202 140 162 104 121 89 97 109 146 8 -69 30 15 98 87 58 81 174 130 61 36 93 82 59 132 202 223 79 101 78 176 128 151 240 245 199 257 350 369 293 214 132 212 194 255 206 351 466 455 471 510 358 351 362 372 328 384 355 436 477 432 490 549 472 535 502 402 392 485 438 386 418 437 466 473 418 323 348 339 382 285 368 355 276 303 330 275 216 287 224 217 244 292 325 260 367 277 226 245 173 238 236 235 176 239 247 126 127 170 201 100 88 130 140 118 129 185 133 175 191 221 136 161 162 120 135 135 116 129 134 130 126 146 115 85 71 138 162 96 59 119 137 143 136 106 105 80 63 35 86 91 111 128 141 78 68 95 48 30 75 88 106 98 138 125 91 92 163 179 142 125 108 104 78 105 90 83 77 100 69 53 82 74 75 90 101 176 202 209 213 228 267 283 315 314 325 300 216 147 159 151 114 119 125 115 80 71 55 57 60 72 81 79 52 38 37 44 32 18 4 11 8 9 10 51676 316 93 30 10293 14 21 16 7826 5152 4916 4937 5206 5091 4591 4586 4033 3709 3543 2801 2309 1861 1841 1584 1412 1491 1284 1131 1012 1147 1119 1050 1044 998 947 1259 1237 902 906 1015 1316 1499 1662 2060 2141 2097 1887 1728 1561 1446 1235 1156 1166 1389 1297 1364 1169 936 1058 1127 1104 1004 851 651 671 660 611 591 649 721 735 710 777 722 1069 1409 1205 1092 1148 1034 882 1014 845 708 645 661 690 604 635 348 155 171 192 52 52 212 274 189 173 69 118 144 106 79 56 157 173 227 223 85 95 104 106 67 70 141 131 113 147 152 142 85 97 222 257 103 113 164 159 184 274 246 283 282 342 350 261 137 196 270 276 227 354 489 542 657 600 427 495 469 391 457 527 557 564 506 595 496 372 391 416 551 529 552 549 479 505 488 519 642 636 585 466 373 312 358 446 395 281 289 233 211 259 335 272 303 351 340 320 304 307 315 306 329 236 227 327 271 205 224 284 237 275 221 231 242 245 175 145 154 164 113 145 165 205 204 211 200 172 214 226 191 162 167 175 146 112 108 107 142 117 115 159 200 137 101 73 122 200 204 167 113 111 112 47 105 128 114 57 117 137 111 94 86 78 102 141 140 144 135 116 118 148 161 170 114 131 140 155 124 139 124 76 49 44 58 64 46 70 87 89 100 143 205 224 231 228 270 332 347 350 371 354 269 215 165 159 163 152 135 136 130 122 116 107 101 103 111 106 85 49 53 55 34 57 61 41 30 23 21 19 17 23 28 29 9 51685 316 89 30 10289 14 21 25 7826 5160 5000 5008 5298 5228 4862 4419 4161 4015 3539 2820 2251 1919 1810 1581 1374 1280 1323 1221 1076 1234 1424 1124 1055 1009 1104 1204 1098 1120 956 1170 1310 1431 1731 2111 2286 2111 1986 1886 1592 1437 1155 1053 1070 1147 1212 1117 1063 896 876 1201 1009 643 691 721 681 609 611 531 676 841 712 737 761 1002 1256 1263 1255 1159 1100 918 926 916 847 776 658 663 586 431 309 209 222 86 123 184 258 359 338 272 151 154 98 155 128 119 132 100 89 94 140 151 52 61 94 1 129 76 144 155 213 97 161 184 175 115 183 182 179 198 235 147 210 280 390 366 339 245 147 175 121 151 264 322 359 543 582 461 538 460 451 404 497 621 470 381 469 517 560 588 528 448 457 557 601 592 558 598 682 622 670 666 625 527 418 428 461 371 325 277 303 308 275 231 217 271 319 279 311 393 318 294 352 322 288 378 311 266 279 302 343 327 270 274 362 281 216 176 148 134 137 134 142 205 235 297 228 252 185 201 211 185 160 188 226 137 113 135 178 145 224 180 124 137 239 221 188 127 102 170 162 147 194 138 135 154 202 102 95 166 142 120 107 123 125 80 151 190 165 152 147 187 207 208 179 172 135 158 136 144 151 121 142 108 93 52 51 59 76 93 89 85 116 113 122 156 212 274 270 262 290 325 350 353 362 313 245 190 174 171 181 174 151 140 130 111 117 126 114 115 116 128 101 77 69 76 77 59 44 60 58 50 36 47 44 32 25 26 51694 312 115 30 10285 14 21 34 7825 5168 5038 4929 4493 4476 4367 4045 3802 3474 2895 2200 1912 1757 1601 1312 1475 1511 1276 1127 1140 1223 1079 839 991 1124 1049 1085 1105 962 1048 1107 1147 1335 1617 2064 2108 1705 1594 1577 1316 1229 1173 922 894 1001 847 793 902 782 713 621 627 674 667 632 639 605 549 673 600 665 676 831 1065 1181 1169 1151 1136 1048 923 952 910 787 755 657 527 462 372 221 176 107 142 103 218 187 240 241 191 40 52 4 48 81 133 129 58 93 119 117 117 38 55 -11 102 1 -15 64 75 82 111 35 36 134 69 100 114 95 59 96 173 262 312 383 360 186 149 138 78 164 216 224 431 562 486 443 419 438 358 397 379 352 452 454 379 480 459 447 491 551 394 450 515 564 615 548 523 530 525 638 555 555 398 336 349 271 253 245 195 140 180 225 226 184 196 234 213 228 252 254 228 189 245 222 194 231 310 330 301 284 229 264 316 210 209 195 161 89 174 164 198 173 196 176 172 196 183 197 221 232 200 207 189 104 128 132 126 97 79 32 57 103 193 163 127 125 117 141 137 175 151 115 151 123 119 103 93 73 92 65 50 48 53 69 123 168 172 102 81 85 153 131 181 159 125 139 153 115 118 129 120 110 105 96 62 -19 31 26 15 57 67 96 70 84 113 188 210 248 216 228 238 291 273 249 175 139 115 123 143 138 125 146 111 99 86 64 66 82 79 70 85 87 69 48 37 22 23 31 21 10 999999 4 999999 9 51703 311 114 30 10284 14 21 43 7824 5176 4849 4882 4506 4381 4302 4084 3730 3649 2894 2125 1746 1567 1485 1449 1485 1429 1310 1171 1063 1013 894 803 1071 1136 1074 1227 1004 956 1008 1032 1138 1480 1647 1879 2128 2090 1791 1551 1474 1361 1069 820 867 978 1106 853 737 765 670 595 764 531 639 509 429 503 518 623 681 620 802 1143 1145 1108 1108 1203 1156 1139 1037 909 807 855 622 612 638 353 198 113 95 123 150 165 194 133 194 22 57 84 78 77 85 159 127 179 76 48 87 126 53 66 184 139 135 239 73 1 -14 69 124 124 137 144 28 75 79 114 216 230 316 320 321 322 283 100 181 108 224 300 416 554 428 391 402 408 383 311 377 428 403 399 442 494 459 493 476 496 523 507 394 392 450 550 579 586 609 654 620 626 513 506 396 326 277 246 204 225 197 229 260 224 241 253 202 161 211 247 238 231 244 259 192 197 183 208 220 257 241 303 293 262 267 272 187 185 234 267 224 127 135 149 220 222 180 203 199 163 151 195 176 134 104 174 127 74 69 30 107 136 155 130 181 121 159 136 169 176 144 117 133 106 74 108 108 146 140 121 80 65 61 61 139 178 92 114 127 120 103 109 144 127 150 151 146 133 99 95 130 121 178 259 266 152 37 24 40 49 40 48 91 135 159 165 176 215 232 220 227 246 260 258 246 231 204 150 131 135 124 124 132 132 149 127 76 56 81 94 89 105 85 71 48 39 23 17 22 26 23 15 17 14 3 51712 311 112 30 10282 14 21 52 7823 5184 5112 5217 4868 4829 4902 4352 3960 3475 2552 1937 1911 1752 1807 1784 1526 1541 1293 1219 1153 958 837 1060 1154 1163 939 1022 1142 1012 908 1038 1343 1778 1810 2053 2145 2097 1937 1745 1380 1163 1172 1091 990 878 872 848 796 776 846 765 749 635 659 624 588 598 556 654 581 711 990 1267 1350 1254 1316 1206 1136 1208 1156 1110 848 723 734 738 688 433 248 235 175 181 212 157 111 150 222 92 131 107 60 119 175 151 84 97 2 20 43 131 140 58 103 127 156 189 101 175 237 111 110 154 30 123 138 106 119 140 246 163 319 289 289 296 195 78 133 207 226 396 441 463 511 503 450 341 364 380 394 370 454 389 486 582 551 390 444 502 461 420 473 662 621 662 600 585 627 659 617 629 569 387 385 358 372 346 341 308 256 214 286 305 280 238 229 228 215 178 227 269 196 195 241 171 131 165 169 184 246 301 291 273 273 253 281 221 218 258 254 205 239 287 227 310 248 212 179 203 200 147 188 95 131 186 107 86 81 100 152 129 173 146 176 175 191 165 152 142 160 143 154 133 160 191 191 210 200 191 178 182 265 395 247 113 110 150 139 89 85 104 108 170 188 162 201 153 161 162 135 113 173 384 414 446 227 42 29 80 80 63 77 138 172 189 214 209 233 230 255 250 252 243 225 223 212 169 153 154 146 144 137 126 143 153 97 82 77 86 82 98 79 95 74 40 33 39 43 43 22 23 5 999999 3 51721 312 108 30 10278 14 22 1 7822 5192 4998 4888 4829 5288 4979 4497 4019 3366 2418 2002 2039 1817 1889 1802 1531 1347 1088 1101 1124 1038 904 1080 1181 1070 1047 1094 1094 1028 814 943 1376 1656 1900 2150 2076 1908 1869 1621 1269 1106 1069 975 785 888 767 696 734 597 611 564 519 666 632 422 423 486 587 671 617 852 1045 1304 1324 1337 1265 1163 1244 1259 1171 1068 838 789 755 668 581 485 373 46 92 205 209 60 69 -18 -11 153 205 111 -5 88 114 116 35 65 67 75 129 155 107 76 207 148 102 46 -1 103 -15 37 25 98 146 51 -10 68 103 235 238 229 334 246 194 104 119 115 148 228 379 432 453 486 476 387 359 319 345 372 349 372 439 482 512 326 440 458 585 466 419 456 536 557 639 559 574 549 482 469 586 517 464 413 374 360 370 314 345 269 278 225 225 199 199 179 260 261 201 224 192 242 210 233 200 178 177 236 142 189 180 329 303 235 291 289 216 227 201 242 331 301 255 274 278 212 247 241 191 137 217 182 177 132 106 124 162 134 125 111 125 133 130 116 165 186 117 140 168 142 137 150 182 140 164 215 267 323 312 325 346 428 480 369 130 77 145 139 133 131 244 313 281 212 181 255 217 163 182 160 116 166 260 401 402 219 102 55 24 49 94 79 78 130 159 198 195 191 207 233 233 255 235 205 227 223 219 212 162 160 151 128 136 117 102 79 71 70 69 83 91 82 87 90 75 44 45 30 19 20 18 16 16 7 8 1 51730 315 134 30 10274 14 22 10 7822 5200 5087 5074 5091 5397 5033 4274 4025 3554 2539 2269 1991 1911 1989 1765 1543 1574 1293 1185 1220 1209 1066 1209 1141 1135 1247 1253 1224 1109 837 854 1429 1842 1841 2032 2267 1887 1797 1673 1633 1273 1042 865 713 964 1007 658 743 682 773 673 675 690 578 601 653 648 600 672 778 1000 1283 1349 1418 1448 1366 1156 1148 1310 1276 1068 903 875 790 703 545 296 147 201 197 165 123 115 126 65 90 167 49 154 107 36 66 87 54 75 86 101 79 112 174 83 20 -3 63 29 136 99 191 131 95 202 81 164 78 105 237 246 192 192 293 279 267 294 228 216 192 197 292 424 516 530 557 488 423 428 427 420 427 336 406 412 394 489 413 396 472 601 646 626 580 579 541 554 504 447 542 573 446 499 427 376 342 367 375 349 410 424 316 243 276 276 257 230 280 277 264 305 213 308 205 228 203 185 173 213 226 195 247 249 223 235 243 299 343 266 250 283 331 317 240 241 259 205 276 215 201 191 158 162 199 265 237 196 171 143 125 191 145 141 176 147 154 138 128 167 168 186 228 205 181 170 187 247 329 411 445 377 387 371 324 362 367 492 411 284 327 368 288 317 307 295 393 377 243 300 399 386 277 251 190 166 165 135 89 72 71 87 84 117 171 178 204 215 226 241 247 234 249 240 213 237 225 216 210 196 174 157 142 150 149 134 113 104 96 90 101 96 105 117 104 104 102 95 57 42 41 48 38 29 21 30 21 8 8 3 0 51739 309 103 30 10273 14 22 19 7821 5208 4871 4562 5064 4955 4518 4117 3911 3357 2265 2050 1762 1832 1745 1684 1653 1641 1502 1195 1282 1240 1194 1171 1196 1369 1292 1328 1468 1339 933 886 1295 1729 1831 1846 1937 2020 1868 1631 1322 1170 819 633 676 752 886 774 658 631 649 695 554 471 494 613 524 556 535 614 867 1103 1260 1406 1283 1282 1116 1002 1168 1193 1001 769 842 772 757 505 410 133 108 310 299 183 201 102 207 171 94 38 46 9 -31 49 121 105 143 39 15 57 50 27 30 84 -26 -16 70 54 81 172 133 135 89 75 75 107 80 163 129 168 262 234 147 149 238 162 219 153 83 177 331 389 454 517 459 470 421 289 320 370 351 323 390 460 320 367 481 419 428 505 574 562 580 481 519 514 488 473 579 594 506 466 397 355 432 314 338 256 303 307 241 304 246 261 252 218 285 323 241 252 279 254 207 203 154 174 173 124 172 217 124 138 145 215 263 227 295 315 265 303 417 359 280 339 242 152 245 242 188 185 193 153 134 120 156 144 153 108 110 117 135 124 126 85 102 95 52 117 102 159 170 163 129 150 162 154 146 177 171 176 220 360 1125 2397 2668 2632 2053 948 537 621 648 602 474 382 493 519 521 495 554 695 610 388 233 185 195 134 37 22 40 67 99 120 129 124 171 194 216 213 218 217 204 202 210 207 207 189 191 166 147 136 126 112 129 136 115 86 70 56 68 81 80 81 69 91 92 74 42 23 12 16 18 16 7 51748 312 103 30 10273 14 22 28 7820 5216 4714 4840 4950 4618 4431 4090 3961 3062 2455 2239 1956 1941 1934 1956 1919 1721 1553 1546 1221 1147 1180 1188 1395 1252 1286 1430 1447 1345 881 848 1294 1704 1867 2032 2121 2084 1809 1652 1543 1262 1031 742 773 853 996 762 781 899 822 717 715 664 672 617 772 879 825 782 920 1057 1171 1406 1424 1160 1138 1066 1086 1268 1088 813 729 701 572 470 254 190 271 270 143 81 184 236 121 133 169 12 82 94 27 124 177 72 94 131 64 169 71 103 115 62 126 71 49 43 68 108 114 35 137 232 152 98 132 100 82 143 245 257 290 373 279 183 226 178 175 294 438 455 566 561 601 570 441 426 488 437 534 437 390 407 487 437 329 346 453 606 653 766 669 662 498 574 534 516 591 525 515 501 383 334 343 416 346 339 372 365 386 273 240 286 298 269 289 292 283 294 291 233 230 199 182 263 222 171 179 222 252 269 265 271 310 307 374 374 377 338 354 362 292 345 364 248 253 323 240 186 135 196 250 207 150 143 206 203 216 176 182 182 98 111 126 167 144 132 200 231 167 168 183 169 171 175 192 208 212 208 222 236 418 1199 3195 4690 4344 3436 2867 2219 1566 1327 890 634 675 626 673 801 699 599 378 313 236 223 206 123 109 65 79 106 137 142 171 202 238 252 267 272 275 303 299 234 220 232 232 236 197 170 156 141 140 143 127 144 160 152 124 114 113 111 114 109 103 95 98 80 63 48 36 36 37 24 19 33 19 2 51757 311 101 30 10271 14 22 37 7819 5224 4258 4933 4931 4376 4222 4139 3787 3455 2566 2275 2145 2049 2098 2052 1951 1839 1778 1656 1437 1292 1241 1335 1459 1406 1243 1342 1495 1456 1008 847 1116 1599 1826 1927 1926 1926 1930 1611 1417 1227 791 651 599 687 722 788 706 665 703 620 606 515 731 873 889 962 1037 1091 1256 1193 1280 1221 1066 990 887 796 886 800 785 747 710 620 613 497 291 178 222 185 168 127 106 19 35 79 26 -6 57 85 107 104 61 7 126 112 88 165 60 107 142 151 59 90 97 99 141 104 159 77 73 30 176 25 104 160 169 221 217 205 225 232 223 279 201 164 272 294 340 443 418 461 467 413 308 273 274 278 351 451 471 418 395 344 366 454 566 653 609 508 565 550 651 525 569 523 471 500 578 501 415 384 344 265 314 326 283 225 233 230 249 270 308 305 292 217 214 216 173 204 212 204 190 182 249 172 169 203 157 162 192 236 198 206 308 352 362 335 289 343 313 300 308 273 233 275 209 131 242 168 174 219 199 165 184 232 161 164 162 87 104 116 98 86 132 177 223 178 184 168 148 129 170 126 151 156 169 178 134 129 231 198 345 1516 3731 4833 3971 2773 1894 1378 875 685 910 1453 2335 2446 1523 752 310 179 184 171 172 136 136 140 56 58 87 127 116 158 210 214 205 228 280 264 289 255 211 184 185 181 190 157 140 132 120 103 108 105 125 122 103 93 98 94 98 81 78 78 66 53 33 26 31 24 16 9 18 11 7 51766 314 102 30 10272 14 22 46 7818 5232 4563 5056 5328 4740 4300 3951 3798 3565 2784 2552 2158 1978 1890 1871 1866 1954 1845 1663 1502 1299 1308 1213 1357 1453 1455 1559 1419 1415 1101 895 1208 1749 1803 1831 2259 2070 2057 1874 1620 1193 1009 717 546 603 715 870 851 802 719 710 702 628 774 949 852 1150 1116 948 935 985 1013 1015 954 827 544 677 635 733 666 765 787 663 593 489 310 257 229 232 125 140 153 123 14 34 15 95 118 142 130 -12 151 60 132 175 118 170 103 29 103 75 168 114 55 135 142 118 192 131 116 114 117 169 265 211 249 252 167 167 172 243 282 228 205 268 192 240 263 319 361 444 377 394 324 329 332 465 455 489 472 497 504 341 402 556 594 731 681 612 558 639 656 628 583 512 540 529 454 451 387 386 360 318 282 324 321 323 217 261 252 272 237 212 291 274 216 290 221 181 223 193 189 227 209 196 168 175 152 211 212 231 224 243 340 377 362 318 304 275 323 328 315 347 297 273 211 228 208 226 208 218 239 246 227 223 245 262 219 122 174 293 582 701 648 647 989 1418 1313 1236 1083 1063 1113 1005 566 285 380 863 1150 672 619 1065 1474 836 1167 3224 6620 8288 5475 2454 1043 619 1491 3405 4258 3508 2205 911 344 247 220 233 279 198 128 91 52 85 140 127 112 181 210 228 241 297 354 359 316 247 205 205 199 216 191 184 153 166 169 136 123 96 116 130 126 114 98 100 90 79 84 97 104 95 100 76 52 49 36 31 31 24 34 15 2 5 51775 312 103 30 10273 14 22 55 7818 5240 5033 5260 4895 4450 3948 3779 3621 3269 2677 2081 1859 1487 1494 1481 1758 1954 1957 1746 1634 1541 1369 1298 1531 1471 1566 1511 1400 1429 1231 976 1073 1488 1580 1825 1829 1920 2001 1598 1230 1130 872 638 603 586 767 814 743 812 700 629 625 675 702 794 740 835 1055 929 796 746 693 669 501 612 607 523 442 410 553 678 825 659 509 320 233 119 204 161 198 115 78 82 81 135 154 72 78 48 58 132 24 122 159 78 22 84 51 80 77 107 67 87 136 87 101 217 87 157 137 278 234 221 188 112 123 149 198 256 234 188 236 226 182 246 243 220 276 307 420 438 406 365 311 332 377 482 411 409 339 404 416 395 374 378 476 583 602 596 621 673 770 730 499 592 496 428 458 492 427 305 237 232 218 224 239 214 260 261 270 284 271 316 316 337 238 149 210 232 177 168 176 153 100 126 145 168 147 129 126 133 168 160 196 285 244 233 155 168 237 271 246 226 258 238 173 146 156 176 164 207 186 200 199 184 251 225 213 648 2619 5291 4983 5423 6903 9829 14425 16752 12464 5399 2767 1799 1345 1591 2703 4585 5960 5890 6594 8664 9346 8999 9565 9682 10023 10926 10105 5865 2904 1811 2857 3663 3081 2027 1291 705 441 286 196 179 199 180 133 79 55 38 70 117 127 113 92 145 175 220 243 263 316 313 231 172 178 159 193 210 167 151 148 143 159 159 129 99 95 116 116 111 85 79 74 72 68 79 101 89 86 78 53 42 30 2 12 19 18 2 51784 307 103 30 10273 14 23 4 7817 5248 4841 4930 4847 3852 3490 3601 3613 3230 2485 1838 1603 1451 1499 1377 1364 1578 1665 1637 1718 1778 1588 1423 1449 1412 1548 1489 1352 1189 1243 1101 870 1301 1718 1713 1859 1778 1593 1376 1057 1027 798 398 589 493 653 829 725 748 727 588 691 781 690 757 661 564 889 897 790 661 540 551 430 467 545 574 451 597 709 681 592 610 291 259 91 -8 222 190 81 36 40 111 43 0 51 10 -12 29 -23 -82 -30 5 34 34 -6 -14 52 113 -1 53 17 116 -4 -21 156 280 254 260 206 188 160 190 107 175 200 165 229 212 198 131 180 139 107 239 166 249 360 351 275 216 329 335 249 382 354 403 381 323 288 420 407 346 347 454 512 540 539 609 699 674 753 826 709 634 606 450 346 321 354 342 264 290 278 205 175 182 212 254 309 276 338 298 217 240 198 160 150 232 223 190 105 119 158 82 125 134 98 185 171 160 122 139 176 207 208 157 180 123 215 271 283 252 206 178 204 187 148 195 233 192 176 164 176 247 338 1000 2329 5403 7996 9480 13214 16054 18819 20243 20784 21544 24287 21315 10096 4114 2444 2541 3143 3779 4552 4290 3829 3644 3692 4377 6143 6992 7082 5302 2643 1789 1673 3839 6155 2492 474 125 116 179 158 172 126 103 57 34 38 60 69 109 112 65 82 118 187 195 229 236 188 192 241 279 258 176 202 620 284 125 145 130 140 117 119 109 83 65 70 87 97 97 73 67 66 65 74 69 65 79 72 72 54 30 19 51793 311 103 30 10273 14 23 13 7816 5256 4390 4501 4400 3635 3526 3513 3438 3248 2498 1989 1723 1620 1592 1389 1395 1363 1456 1619 1515 1639 1828 1589 1593 1823 1903 1508 1312 1316 1381 1296 1153 1138 1473 1839 1839 1850 1740 1525 1352 1086 789 536 558 690 686 805 897 832 857 680 708 826 719 629 595 677 871 889 689 622 581 505 604 559 516 555 580 666 687 689 629 419 433 286 202 210 249 132 50 57 71 -6 19 86 80 116 78 13 36 23 88 56 5 6 41 90 -17 120 95 7 87 85 23 79 123 170 249 304 228 203 156 136 276 329 281 280 224 188 168 164 202 267 255 223 278 430 521 438 382 332 279 309 332 393 523 461 452 365 345 332 356 439 401 395 522 651 651 655 715 862 776 754 697 560 453 439 379 381 380 392 344 329 311 262 179 188 296 278 267 299 353 439 345 223 204 160 139 186 164 165 149 187 130 140 114 157 161 165 175 174 177 129 136 164 214 111 113 211 272 216 265 280 224 181 205 144 168 159 206 176 144 215 236 384 1122 2900 5162 8159 10187 12180 8715 7201 8685 11162 10501 8705 7392 6346 6270 5102 3516 2716 2676 3535 4891 5104 5622 5768 4989 4940 5243 5578 5357 4946 4430 5056 5971 5695 3170 595 222 190 137 140 185 173 129 99 49 10 45 56 83 97 90 109 104 154 179 228 237 239 239 228 242 286 270 177 143 170 171 149 136 137 138 135 136 185 173 109 76 100 106 119 102 85 85 75 62 71 67 69 60 57 75 63 32 9 10 13 2 51802 315 77 30 10277 14 23 22 7815 5264 4684 4618 4533 3916 3635 3861 3725 3537 2537 2062 1906 1679 1583 1649 1518 1447 1583 1749 1748 1692 1791 1882 2157 2147 1941 1694 1653 1580 1610 1468 1312 1328 1857 1890 1905 1845 1744 1617 1327 1018 684 618 711 714 833 857 845 996 845 860 630 718 618 547 672 658 752 758 692 560 564 665 720 685 618 630 713 782 691 665 633 665 462 226 122 232 300 172 91 143 25 60 176 162 108 68 105 143 215 106 80 149 109 78 141 82 77 124 162 181 83 160 125 140 283 313 224 350 362 423 469 409 265 325 473 384 322 367 334 282 357 291 384 488 492 584 517 363 416 390 298 316 350 361 459 479 476 538 526 499 502 491 408 572 804 824 794 833 734 796 846 794 768 575 501 432 453 490 436 423 421 329 295 306 301 265 240 205 351 331 371 348 350 408 347 284 254 224 225 235 223 179 198 130 167 176 212 201 245 230 202 259 200 156 184 226 193 277 328 339 291 252 239 233 210 238 200 212 258 303 338 274 458 637 1996 5628 6957 5591 3767 2615 1924 1678 1600 1823 1923 2121 2670 3461 4359 4984 5279 5500 5273 4936 4548 4315 4338 3953 3547 3565 2892 2954 3609 4294 4424 3520 1619 497 222 311 446 358 262 333 435 408 208 116 63 80 114 118 145 173 187 146 163 177 250 280 334 325 278 309 361 355 319 225 213 221 190 179 188 197 175 185 183 166 150 151 125 114 120 162 169 144 148 136 130 118 113 101 121 112 102 113 81 72 60 53 54 42 37 11 5 51811 312 111 30 10281 14 23 31 7814 5272 4224 4339 4260 3943 3327 3524 3527 2872 2441 2073 1764 1777 1563 1512 1463 1584 1603 1680 1601 1789 1990 2014 2012 2024 1708 1868 1901 1720 1384 1218 1104 1462 1698 1712 1834 1791 1582 1346 1022 737 503 714 620 644 681 778 737 652 731 616 495 451 653 646 730 630 499 605 584 463 581 598 685 594 677 594 688 804 734 752 594 522 408 293 170 198 132 220 100 52 129 54 61 24 22 82 103 106 108 144 62 36 9 61 74 60 155 121 142 66 88 153 108 289 367 450 461 293 422 437 394 417 436 408 491 410 406 405 383 347 390 334 453 524 618 410 247 275 242 275 194 252 336 422 432 481 442 422 444 514 503 472 335 442 743 827 682 663 677 765 805 723 631 576 471 387 448 448 463 480 384 365 281 177 256 208 262 298 276 221 337 348 318 317 339 292 253 185 124 220 148 197 155 128 164 203 184 193 196 213 205 180 124 188 175 231 201 193 193 265 248 214 207 162 128 141 175 234 228 219 225 238 228 404 1141 1807 2116 2175 2286 2541 2583 2560 2860 2702 2348 1793 1572 1642 1663 1727 1879 1941 1785 1669 1552 1487 1413 1437 1724 2312 2686 1785 1209 1208 1131 881 524 460 536 469 205 70 31 47 32 34 45 43 65 75 116 166 143 150 139 108 104 145 191 221 256 272 248 243 300 327 280 229 198 185 173 152 144 162 151 151 127 108 99 83 71 89 86 97 129 123 111 107 96 66 59 60 58 69 75 67 40 16 13 10 999999 4 51820 313 113 30 10283 14 23 40 7814 5280 4218 4263 4272 3879 3376 3437 3455 2961 2188 1851 1652 1647 1510 1610 1501 1511 1545 1536 1725 1618 1742 1841 1661 1821 1777 1596 1666 1718 1695 1281 998 1360 1752 1857 1884 1750 1641 1331 1042 721 727 735 730 668 629 567 755 674 618 603 668 701 610 572 628 589 681 659 554 605 709 692 644 701 649 697 681 784 633 687 530 464 285 194 370 332 184 141 19 108 67 154 160 82 112 160 51 -57 69 113 9 129 109 63 118 196 81 0 220 85 73 80 147 361 471 381 430 511 349 320 390 439 406 424 330 303 301 387 348 303 300 310 440 584 529 342 305 294 249 265 276 241 391 489 468 542 516 486 460 477 533 466 427 517 658 769 719 714 698 795 817 795 685 495 382 393 458 418 474 382 393 446 297 301 285 248 276 282 293 408 381 370 375 410 386 346 281 325 346 201 112 180 153 142 151 126 155 163 171 201 256 249 195 127 129 151 207 183 143 135 133 236 197 180 179 166 174 208 223 256 246 252 226 365 540 677 736 809 1215 1933 2557 2754 2748 2774 2791 2698 2488 2183 1801 1634 1581 1381 1201 1025 908 875 956 1107 1329 1518 1974 2390 2776 2454 2284 2655 2240 1030 468 333 149 63 -4 2 1 9 36 48 84 110 123 124 110 110 115 86 108 204 249 279 283 236 267 278 299 309 245 211 190 172 153 113 127 163 166 142 133 84 74 68 68 88 95 91 116 123 105 111 99 82 59 68 63 62 66 48 56 39 21 9 9 15 9 51829 312 116 30 10286 14 23 49 7813 5288 4466 4338 4135 3562 3250 3263 3365 2801 2072 1806 1762 1691 1246 1358 1216 1547 1514 1646 1894 1644 1689 1629 1557 1590 1768 1774 1543 1723 1598 1337 1125 1165 1668 1828 1728 1664 1533 1448 1181 910 786 577 668 785 653 632 571 623 750 678 614 521 533 433 573 601 477 448 575 642 726 838 782 873 816 719 780 848 745 688 523 341 286 261 302 328 159 243 224 329 238 124 104 67 -79 47 149 147 101 28 87 1 33 135 170 103 105 154 113 59 36 125 105 179 351 352 413 423 410 431 370 278 345 348 412 286 247 258 347 318 319 358 605 781 457 289 331 260 252 218 207 263 484 545 516 558 525 469 481 404 418 361 477 545 806 745 632 679 739 700 572 389 370 465 490 441 375 369 412 394 439 386 326 299 278 281 245 193 207 284 306 393 377 429 399 423 360 278 226 171 131 156 128 102 191 204 197 208 186 151 169 182 155 165 203 149 194 190 179 199 232 241 204 214 200 217 240 216 202 225 251 311 355 431 526 476 538 531 638 946 1563 2289 2692 3159 3607 3326 2067 1244 1047 911 835 724 694 867 1136 1579 1823 2071 2233 2211 2012 1778 1636 1839 2968 2926 1688 1175 941 649 305 58 29 39 10 46 58 71 78 113 102 84 87 110 107 97 126 197 243 249 253 230 269 285 304 293 251 224 212 169 175 149 112 114 139 141 165 117 81 89 86 84 84 79 112 126 110 115 109 90 81 63 46 52 39 40 34 26 13 13 7 1 51838 314 121 30 10291 14 23 58 7812 5296 5500 4062 3899 3736 3113 3203 3332 2921 2380 1863 1462 1432 1469 1289 1375 1529 1542 1727 1602 1542 1588 1575 1764 1641 1555 1700 1730 1768 1548 1316 1143 1291 1712 1859 1764 1744 1588 1482 1236 992 898 653 706 797 784 723 593 666 796 664 673 673 598 609 658 591 633 651 606 625 655 699 845 971 929 852 799 801 697 594 521 339 265 314 402 385 317 481 456 449 398 159 86 76 57 63 -35 38 140 68 147 83 99 65 117 118 10 15 108 62 74 47 63 213 289 310 355 395 323 393 352 333 339 379 400 380 373 314 275 286 338 411 526 653 533 341 380 429 367 239 273 291 351 365 509 492 537 627 532 479 510 430 565 602 744 879 770 717 721 711 651 477 402 466 447 404 452 429 401 380 300 370 233 300 365 256 307 284 253 259 307 369 436 464 518 475 385 229 293 269 217 185 229 230 153 175 163 134 144 242 202 194 179 135 110 180 140 271 222 253 237 201 175 182 150 205 218 189 191 241 285 285 324 376 410 311 317 283 283 360 581 954 1409 2140 3530 5408 6974 7040 4669 2324 1204 1176 1737 2021 2406 2882 3175 2714 2288 2203 2053 1531 930 775 1457 2024 1218 600 342 219 172 146 100 73 44 75 103 101 106 107 119 143 146 124 108 109 201 287 278 278 293 267 276 316 307 285 274 224 171 150 142 145 135 151 155 136 146 149 119 78 76 86 95 99 103 116 117 123 131 132 114 77 60 58 72 65 53 61 53 41 22 17 16 1 51847 315 97 30 10297 14 24 7 7811 5304 6664 5006 4400 4011 4038 3169 3088 3237 2961 2387 1982 1718 1498 1564 1399 1380 1489 1489 1620 1651 1628 1670 1776 1883 1760 1503 1609 1671 1745 1812 1431 1271 1233 1786 1980 1845 1613 1621 1531 1185 1061 792 638 742 693 643 714 640 745 625 589 735 636 553 498 664 674 596 679 608 725 695 681 920 856 792 696 803 808 727 540 455 397 318 448 492 510 457 523 465 474 319 48 53 173 111 -38 89 101 104 55 134 96 143 135 74 113 119 165 122 63 46 115 125 197 286 460 381 284 299 334 380 352 415 392 372 368 300 242 248 360 455 578 563 477 352 314 344 306 370 292 343 309 297 291 454 540 655 516 559 620 397 500 536 708 830 776 708 732 663 582 509 449 396 435 503 487 478 467 387 441 308 365 308 237 237 246 278 326 290 309 344 344 367 397 375 507 477 355 248 233 245 196 168 185 168 163 136 138 127 141 224 251 184 217 224 248 232 257 213 227 258 233 248 197 161 185 248 192 256 275 253 254 277 308 280 330 388 438 504 418 401 361 338 433 549 977 3160 6187 5910 4623 3481 3740 3782 3271 2808 2565 2478 2192 1881 1583 1283 958 606 468 457 517 582 644 487 322 228 163 94 66 71 75 89 77 116 92 98 132 108 111 110 162 240 290 295 303 333 298 330 323 297 297 253 218 172 147 146 149 135 155 146 154 159 142 116 106 101 93 97 91 109 122 137 117 111 110 105 83 68 59 65 62 53 61 53 29 28 24 21 6 51856 312 103 30 10303 14 24 16 7810 5311 7319 5569 4483 4145 3955 3208 2858 3013 2881 2557 2132 1647 1567 1402 1330 1222 1368 1381 1372 1535 1514 1671 1795 1691 1589 1565 1666 1559 1495 1449 1147 1186 1458 1624 1664 1783 1733 1397 1323 1096 976 682 650 607 644 804 634 617 704 713 664 573 560 520 612 568 552 547 699 562 718 758 870 805 843 803 795 758 755 760 666 402 258 209 309 557 571 433 239 331 390 288 150 -41 52 124 144 13 49 28 66 1 48 31 48 80 112 165 67 103 73 81 92 67 138 293 139 225 410 379 282 376 328 300 296 262 199 248 308 279 347 506 594 487 364 319 327 210 285 360 267 283 320 311 438 488 619 513 465 375 340 436 461 621 636 766 821 781 741 749 769 630 618 472 515 399 411 376 417 486 420 321 272 314 306 243 216 198 208 253 334 302 294 323 305 384 421 429 426 320 268 187 105 169 150 135 172 129 125 144 229 191 142 165 233 141 259 676 960 421 247 222 161 199 188 181 158 154 193 196 230 171 178 237 299 306 360 474 661 487 381 345 348 327 393 400 406 506 705 1012 913 639 661 792 1028 1335 1524 1695 1813 1828 1678 1231 997 796 722 720 865 708 378 169 133 66 25 55 44 27 51 61 54 82 112 120 113 140 130 134 190 244 282 274 264 286 304 285 314 296 259 249 200 144 121 110 115 99 91 104 117 120 106 80 81 74 70 63 64 66 98 119 116 90 91 100 68 44 28 21 31 29 32 27 15 9 51865 316 81 30 10311 14 24 25 7810 5319 7693 5246 4852 4446 4247 3958 3354 3057 3079 2718 2213 1736 1595 1717 1506 1411 1380 1452 1632 1485 1400 1553 1745 1957 1779 1793 1527 1528 1633 1602 1325 1201 1600 1749 1801 1605 1659 1603 1378 1167 842 656 680 615 701 785 636 661 776 730 605 566 610 626 657 515 580 533 681 804 864 912 851 874 962 881 838 771 823 639 383 418 373 386 424 493 399 325 246 351 381 240 44 34 57 103 38 66 83 145 39 17 100 180 -14 -9 107 161 118 127 78 70 140 301 359 301 289 413 431 374 385 396 480 419 368 382 335 384 428 217 488 592 533 357 320 287 295 313 325 456 392 368 359 396 479 548 534 572 493 360 449 384 422 542 767 947 904 711 795 868 811 807 757 538 576 623 603 610 557 475 465 430 377 320 300 301 244 242 307 350 364 413 391 354 336 335 445 398 379 357 251 254 288 208 174 215 205 243 176 150 132 197 157 239 226 177 553 1203 1223 730 535 426 370 275 293 261 295 283 265 216 224 187 255 319 364 443 550 765 1048 904 468 478 523 686 760 607 385 263 363 410 438 398 367 369 346 422 574 942 1466 2245 2898 3343 2697 1613 890 755 993 1502 1161 428 171 131 93 97 108 121 117 83 66 84 109 131 142 164 133 151 208 249 277 309 320 352 337 345 353 353 309 273 239 161 127 148 155 130 122 122 135 147 154 138 108 107 80 72 95 106 111 120 132 143 137 139 127 76 57 68 65 72 62 57 41 33 22 24 17 1 51874 314 118 30 10318 14 24 34 7809 5327 5896 5505 5087 4663 4747 4254 3587 3012 2830 2281 1671 1548 1488 1441 1506 1245 1427 1595 1530 1484 1541 1648 1727 1719 1490 1567 1551 1558 1627 1423 1059 1039 1658 2000 1754 1529 1530 1499 1485 1323 874 728 639 532 587 609 626 669 666 704 663 539 553 748 581 551 614 528 537 653 749 709 744 766 846 845 771 710 747 609 389 285 249 303 467 379 266 153 280 342 241 64 91 15 46 89 -18 20 102 16 55 57 -6 48 111 38 124 157 89 93 65 82 23 167 230 294 240 261 306 313 363 362 377 286 295 359 323 387 375 323 418 507 382 360 359 309 294 198 209 390 561 586 455 451 572 566 500 416 436 523 482 419 426 504 566 823 850 804 836 869 838 826 837 753 606 644 612 529 513 471 406 425 415 321 262 241 223 231 282 285 315 286 347 290 313 324 307 337 341 306 322 270 171 150 173 212 235 178 143 130 166 153 159 172 150 185 370 493 833 1105 957 692 475 481 466 398 342 270 247 276 266 203 251 449 657 916 1158 1150 734 422 443 385 424 495 477 441 475 693 709 810 812 866 1066 766 373 334 469 737 1018 1547 2175 3150 3917 3746 3002 2585 3045 4673 4142 1869 620 154 84 72 116 125 100 63 75 97 152 182 162 162 159 182 248 281 282 298 292 320 349 381 356 324 264 232 181 165 142 105 136 126 115 105 107 124 120 89 64 66 73 58 65 88 83 94 95 93 114 122 91 63 30 29 27 31 46 33 25 20 4 2 51883 315 124 30 10324 14 24 43 7808 5335 6336 5888 5129 4908 4784 4368 3945 3203 2531 2102 1606 1502 1622 1630 1511 1363 1583 1670 1427 1460 1526 1678 1671 1717 1715 1475 1569 1586 1485 1381 1247 1171 1656 1940 1747 1634 1616 1611 1493 1152 753 686 717 748 631 578 574 662 623 627 589 503 563 636 628 677 627 481 528 621 648 749 797 771 751 880 829 797 612 584 465 404 352 461 237 218 133 91 345 252 96 -11 -27 11 39 137 68 39 72 58 47 69 87 78 99 93 40 106 36 68 114 82 136 127 172 348 322 326 288 333 373 427 361 324 321 346 410 446 373 418 357 306 252 275 329 235 305 371 413 517 588 554 616 552 568 602 498 475 480 463 385 340 440 604 830 881 1000 944 967 960 884 959 854 637 658 633 582 563 539 377 485 513 431 350 335 240 290 342 306 356 320 316 280 434 445 403 309 195 215 197 178 193 178 178 185 117 139 165 186 221 167 210 171 113 156 265 362 467 702 800 862 970 945 716 618 711 576 568 508 542 535 533 845 914 1134 1274 925 519 337 391 453 420 344 320 255 298 417 818 578 459 708 1071 609 244 245 258 215 290 451 756 961 925 1182 2084 3256 3394 2784 1594 398 167 94 52 76 138 181 213 135 100 137 120 133 162 226 270 176 167 233 269 300 317 331 323 338 354 316 298 262 219 172 136 133 128 128 149 136 108 115 126 146 129 92 94 66 79 75 84 108 107 116 116 108 117 116 78 51 50 50 46 39 37 26 12 13 16 6 51892 317 97 30 10327 14 24 52 7807 5343 8478 7130 6818 6216 5474 5396 4850 4064 3404 2599 2069 1754 1587 1666 1363 1350 1428 1392 1613 1653 1421 1532 1570 1657 1422 1495 1391 1376 1516 1460 1278 1182 1473 1700 1807 1872 1587 1608 1556 1367 1021 1050 772 762 708 489 479 751 563 501 462 404 543 665 605 635 504 485 515 664 726 788 748 767 750 912 910 923 710 650 623 589 482 272 277 204 181 192 222 253 109 29 115 175 127 176 152 54 148 138 114 37 71 166 122 249 205 188 73 137 99 1 95 176 199 322 353 331 274 368 376 456 411 397 322 360 457 444 534 537 364 256 236 288 231 247 366 298 323 401 590 646 655 701 623 514 573 577 566 496 567 532 482 442 579 776 913 937 978 1060 1064 1013 1072 999 944 869 814 726 671 507 595 553 542 549 453 430 339 337 353 305 343 381 382 408 429 411 389 346 278 259 251 265 212 169 198 242 219 182 179 146 150 201 122 138 199 189 204 151 171 176 230 349 523 681 794 799 1428 2167 2572 2171 1619 1433 1362 1341 1472 1551 1135 697 750 556 560 503 355 370 330 259 246 457 992 1052 819 580 246 200 182 199 223 229 246 204 187 237 273 274 263 230 275 336 304 264 203 140 146 156 140 128 122 169 176 178 193 210 246 254 213 204 219 293 316 331 317 341 344 346 344 332 287 240 203 191 167 180 177 195 168 150 150 161 186 192 143 128 102 100 118 101 95 89 113 105 100 107 116 132 111 82 69 62 56 48 44 45 44 45 39 21 15 51901 313 102 30 10332 14 25 1 7806 5351 7184 6726 7616 6415 5210 4875 4767 4157 3534 2614 1778 1510 1469 1255 1280 1218 1150 1243 1406 1388 1237 1248 1244 1224 1120 1130 1231 1263 1287 1189 1077 1064 1457 1711 1685 1698 1544 1411 1473 1380 1004 810 833 839 711 636 462 526 574 471 460 488 477 526 544 568 508 481 545 700 787 738 766 779 861 699 594 666 580 585 524 520 405 215 122 78 156 46 -9 -29 11 52 83 89 92 78 11 41 -5 5 41 122 64 -5 -33 23 13 38 57 12 -37 44 -3 26 93 148 240 217 182 245 411 397 415 355 285 396 290 248 402 486 385 165 176 257 262 294 433 486 446 527 642 583 500 508 545 484 477 570 924 1449 1381 1053 875 717 572 629 718 829 864 948 1033 1106 1036 1055 969 884 710 722 647 548 504 487 501 518 500 427 299 341 261 299 296 269 325 300 258 369 334 351 228 182 216 133 134 180 123 98 189 178 91 92 88 91 91 77 81 96 181 99 68 119 62 85 88 255 607 778 1527 2611 2730 2303 2299 2374 2143 1852 2032 2585 4710 9870 8287 2672 622 368 374 276 163 195 241 222 503 1050 958 421 200 94 57 94 145 128 151 150 130 99 105 125 121 123 91 129 150 219 297 230 183 118 114 107 110 110 119 148 171 188 204 187 233 375 294 191 224 269 284 275 284 299 293 263 241 237 195 150 139 129 141 132 108 108 113 86 106 133 136 116 76 58 55 47 60 59 54 55 66 62 31 51 54 34 20 12 13 12 4 999999 0 51910 315 75 30 10335 14 25 10 7805 5358 8203 7833 9109 8079 5113 4835 4556 4045 3600 2678 1723 1591 1646 1376 1159 1282 1274 1225 1037 1111 1041 1153 1207 1318 1202 1257 1185 1184 1167 1064 967 1012 1530 1750 1586 1655 1654 1455 1507 1430 999 704 877 975 685 668 568 429 451 501 392 320 371 362 351 470 530 510 529 778 814 789 793 810 823 847 723 656 538 538 486 380 275 145 82 166 45 -4 45 53 79 65 8 -66 62 77 -24 108 147 56 38 16 -19 96 -14 104 117 -4 -22 95 44 89 38 37 171 228 204 168 244 314 453 400 335 349 304 366 314 393 464 401 362 338 486 855 1187 1568 2272 2977 3413 3619 3628 3543 3672 3890 4180 4635 4734 4572 4441 4068 3031 2017 1289 761 745 750 731 818 844 983 1093 1127 1225 1204 1235 1111 1039 1009 921 840 704 606 615 533 511 445 326 415 379 328 282 261 272 276 334 354 229 274 250 193 175 201 157 156 198 186 191 109 159 176 127 92 100 75 132 91 68 115 135 60 116 131 125 177 344 528 823 1070 1501 1989 2180 2593 3090 3311 3316 3389 3958 3917 2598 1067 479 439 305 228 235 251 280 287 236 227 151 126 134 137 87 96 131 148 151 180 195 229 190 211 222 215 220 268 279 285 276 310 387 370 203 188 176 180 246 336 340 296 267 231 377 375 254 266 298 308 300 301 309 297 287 280 295 289 243 215 179 201 166 156 145 128 120 136 143 133 143 152 116 106 89 94 96 91 70 79 95 77 64 76 65 30 37 53 24 24 22 27 18 17 13 51919 314 108 30 10338 14 25 19 7805 5366 6367 5506 5478 5435 5115 4971 4823 4412 4302 3235 2249 1755 1632 1522 1440 1337 1202 1118 1132 1192 1177 1268 1481 1233 1388 1250 1159 1106 1158 985 935 972 1222 1595 1620 1666 1717 1478 1457 1300 1119 843 876 829 745 546 481 504 461 462 432 501 365 395 495 482 376 322 680 747 851 820 777 770 780 779 637 622 534 442 309 291 246 161 156 190 35 -8 71 94 -8 7 58 65 -31 -30 30 133 94 -14 47 100 61 -27 12 58 4 73 6 11 11 39 94 281 310 234 176 193 264 491 487 416 292 356 295 381 452 505 778 1600 2961 3942 4652 4798 4513 4105 3752 3396 3251 3198 3166 3192 3507 3838 3919 3612 3159 2715 2362 2253 2262 2209 2115 1920 1561 1191 1104 1107 938 1031 1106 1316 1477 1356 1292 1223 1204 1177 1149 950 796 644 595 488 548 502 409 423 352 345 315 281 336 367 362 289 207 217 236 228 158 140 150 211 208 173 168 180 168 158 73 112 75 75 84 42 57 128 114 97 92 147 134 167 148 232 293 375 568 898 1674 2234 1966 1611 1288 1195 989 643 477 519 476 344 280 264 208 297 317 168 158 134 163 111 96 145 138 145 148 196 191 163 207 175 203 217 199 201 170 131 132 177 199 259 282 259 305 392 457 592 586 592 455 306 240 230 205 190 173 240 315 309 309 298 284 296 323 312 317 269 285 256 205 188 180 175 156 153 125 103 104 132 124 149 141 110 83 69 68 72 76 80 65 46 42 44 32 16 19 37 23 21 22 12 6 5 51928 313 110 30 10340 14 25 28 7804 5374 7856 6147 5344 4775 4723 4801 4779 4561 4406 3508 2623 2146 1743 1634 1547 1433 1305 1376 1314 1315 1093 1277 1348 1288 1334 1586 1595 1374 1152 1120 1042 889 1049 1636 1645 1624 1563 1327 1416 1235 841 1008 954 756 607 541 505 598 510 458 332 374 396 612 473 367 333 492 592 823 788 821 840 755 810 698 619 493 535 430 251 228 146 50 133 261 114 49 69 68 94 111 -42 -24 -30 3 37 -98 3 41 6 -31 74 140 -45 -41 36 -27 -26 58 48 55 92 163 265 237 108 214 336 360 241 279 317 302 472 688 1282 3157 6423 9095 9536 6846 4505 3103 2335 2124 2075 2210 2358 2452 2429 2439 2310 2369 2315 2275 2169 2167 2088 2125 2148 2171 2110 1926 1831 1592 1307 1160 1029 1089 1087 1177 1233 1127 941 1053 1028 1025 983 809 780 598 496 529 508 470 342 360 327 385 397 380 424 282 340 314 323 265 200 165 165 137 144 165 155 194 165 160 75 98 126 142 104 118 57 43 25 101 141 106 181 202 153 168 136 167 182 154 265 864 2087 2496 1846 1234 683 412 321 442 452 461 577 510 323 290 342 293 261 219 201 204 164 140 142 135 115 95 137 147 147 140 145 161 159 166 132 149 105 116 139 165 225 288 311 338 401 346 310 279 213 200 173 197 195 185 156 142 144 209 281 299 303 309 306 294 268 260 264 250 248 219 182 162 164 175 179 160 135 104 88 107 116 141 140 122 98 80 84 52 48 64 71 59 36 23 38 21 19 15 7 14 13 999999 3 51937 315 112 30 10342 14 25 37 7803 5382 7097 5442 5273 5124 4931 4978 4967 4835 4266 3360 2551 2233 1829 1637 1694 1457 1481 1481 1324 1289 1221 1303 1370 1319 1372 1286 1302 1162 1049 919 914 855 1209 1571 1474 1553 1466 1358 1095 942 772 1086 994 755 687 539 452 523 445 403 372 381 445 382 312 231 329 636 806 935 767 867 852 827 643 652 550 505 504 336 188 150 147 195 21 38 40 -8 -21 97 141 23 48 -27 -5 9 42 -28 -53 108 95 185 172 317 168 88 32 10 7 55 23 113 204 281 254 154 154 274 371 295 393 387 488 642 1582 3565 5114 6946 9403 9117 5699 2727 1656 1447 1503 1694 1759 1836 1842 2097 2267 2216 2010 2087 2141 2208 2375 2529 2812 2890 2809 2646 2421 2300 1994 1757 1637 1361 1427 1478 1584 1687 1539 1251 1132 1094 1057 996 948 844 644 655 562 477 399 435 374 333 367 333 308 351 299 294 261 303 257 214 227 182 217 177 169 142 163 151 158 162 142 127 210 193 166 154 120 69 89 91 106 109 102 162 105 186 156 214 192 157 154 166 231 420 732 1191 1721 2072 1545 723 479 359 321 336 359 402 387 410 412 242 215 242 234 226 175 194 166 168 198 199 187 218 225 246 251 206 221 227 300 366 370 437 477 472 471 491 410 404 377 348 281 223 179 167 180 156 194 171 184 259 309 309 334 310 338 314 314 304 329 299 269 225 203 197 184 209 212 180 190 160 134 120 148 162 144 130 98 78 71 74 71 79 70 75 51 41 41 42 31 39 30 29 30 15 13 15 12 51946 316 113 30 10343 14 25 46 7802 5390 6395 5059 5378 5218 4863 4820 4858 4509 3911 3106 2635 2262 2106 1971 1958 1753 1768 1798 1595 1458 1496 1435 1383 1264 1242 1313 1401 1220 1100 1002 972 880 962 1395 1743 1615 1436 1450 1337 1098 748 979 1130 613 509 584 659 564 569 520 378 421 430 530 382 290 406 790 914 918 872 881 813 730 617 502 516 375 326 266 181 148 173 202 135 116 112 -28 51 65 -4 110 140 19 91 42 41 60 -30 246 401 459 447 643 394 192 90 90 -54 5 202 313 219 215 273 266 335 383 927 1449 1482 1734 1795 2348 3333 3090 2147 1836 1692 1514 1798 1979 2232 2291 2362 2524 2880 3225 3081 2982 2870 2747 2464 2158 1990 1992 1844 1647 1610 1656 1745 1986 2141 2425 2299 2088 1961 1983 1866 1806 1946 1900 1715 1494 1354 1411 1334 1159 1035 921 896 704 718 674 619 528 401 534 543 538 443 427 420 413 335 297 260 215 271 239 194 207 225 178 155 165 187 149 108 211 190 143 172 197 141 154 153 93 133 118 146 160 108 173 215 181 129 180 180 203 290 331 396 491 833 2379 2291 573 460 459 433 382 533 592 517 431 440 383 346 296 271 301 268 322 286 229 238 196 232 301 260 297 340 357 373 394 494 579 646 670 670 742 759 794 782 721 621 617 565 379 250 172 192 183 179 161 260 336 346 297 309 326 349 336 332 349 318 334 305 262 205 178 181 188 239 235 240 207 177 187 191 182 148 135 125 104 84 73 94 89 63 61 41 49 59 54 52 45 34 40 46 32 9 14 12 3 51955 313 111 30 10341 14 25 55 7801 5397 6958 5062 5245 4937 4714 4350 4398 4113 3266 2710 2564 2293 2013 1946 1984 1896 1823 1664 1528 1509 1456 1529 1425 1468 1269 1114 1316 1084 1004 963 849 803 983 1453 1628 1465 1351 1308 1130 916 848 931 719 556 505 612 519 511 517 391 295 358 279 235 262 262 505 746 946 959 864 785 736 596 510 443 446 359 338 212 201 126 214 132 -30 41 158 112 185 91 160 144 87 3 17 18 12 20 27 192 506 503 616 651 353 121 70 21 49 274 241 186 98 174 79 97 375 702 1271 1779 1957 1762 1697 1622 1664 1904 1929 1911 2242 2482 2680 2900 2868 2693 2786 3058 3474 3676 3547 3277 2970 2851 2550 2433 2324 2026 1839 1737 1536 1327 1332 1163 993 981 855 901 959 1111 1331 1558 1760 1801 1738 1608 1495 1414 1224 1210 1153 1039 957 971 837 831 834 730 675 641 600 510 459 379 393 378 270 272 179 150 181 140 193 208 175 186 130 129 159 145 105 83 130 144 129 140 125 133 141 122 113 141 102 96 116 158 147 140 177 204 205 263 344 460 1001 2098 3674 4119 1908 1277 1203 1142 919 683 683 586 491 493 467 416 322 263 297 293 361 295 288 354 361 276 275 301 331 351 360 374 482 593 632 672 684 724 800 926 1042 1036 980 967 886 736 566 409 320 216 193 148 153 210 282 285 334 329 346 354 366 371 368 341 335 301 265 199 163 165 154 172 177 172 178 166 170 152 156 164 109 94 84 63 52 58 64 50 45 43 34 32 17 13 32 30 13 23 11 999999 2 51964 311 112 30 10342 14 26 4 7800 5405 8011 5117 5483 5263 5086 4471 4121 3537 2796 2555 2638 2330 1916 1789 1825 1716 1744 1641 1568 1663 1889 2026 1488 1460 1444 1271 1353 1219 1114 1003 917 882 1077 1544 1652 1348 1392 1376 1199 804 902 994 750 550 606 453 594 445 509 440 359 432 305 250 350 351 595 728 870 894 1100 782 673 599 443 323 325 185 178 206 210 207 133 63 46 254 251 168 186 388 365 194 -32 18 -6 47 33 73 214 307 474 520 532 720 492 27 79 176 265 250 168 226 227 221 245 189 273 472 930 1104 1176 1261 1167 1187 1416 1562 1640 1763 1762 1771 1814 1848 1958 1995 2167 2322 2415 2256 2134 2071 1872 1861 1841 1701 1648 1570 1374 1389 1328 1261 1221 1083 933 918 848 681 693 757 955 1054 1125 1093 844 938 957 810 808 689 662 658 697 635 536 618 594 519 471 437 401 343 339 320 281 372 346 298 230 232 156 137 159 138 160 188 181 106 127 128 147 131 108 76 130 242 263 533 577 576 456 174 165 202 174 147 117 198 281 347 767 1774 1517 1373 1298 1305 1438 1500 1572 1656 1732 1722 1758 1604 1322 1114 1272 1093 725 601 513 453 421 419 346 335 404 434 436 446 461 497 526 551 589 640 729 782 736 740 780 815 1061 1467 1665 1435 1147 994 831 644 504 367 215 179 160 150 125 173 243 317 320 332 351 325 376 364 360 298 251 201 163 145 139 125 138 134 170 180 159 135 140 128 148 127 103 94 76 50 45 41 52 49 40 33 22 15 19 10 7 2 10 17 5 51973 316 113 30 10343 14 26 13 7800 5413 7190 5472 5494 5281 5152 4720 4124 3544 2944 2717 2655 2233 2079 1729 1898 2228 2383 2399 2091 2101 2115 1776 1646 1527 1306 1461 1487 1269 974 1022 1065 1003 967 1540 1631 1496 1467 1270 979 998 1228 941 580 563 499 482 488 608 588 543 394 371 311 378 485 486 763 903 928 993 881 806 669 477 283 327 180 372 321 210 156 113 68 168 221 410 509 416 522 560 495 398 254 192 33 92 179 286 445 507 490 558 619 817 688 310 255 331 464 380 229 281 257 308 407 406 465 673 1024 1172 1174 1228 1297 1458 1819 2057 1906 1970 2026 1968 1900 1816 1723 1754 1878 1765 1607 1479 1430 1409 1371 1452 1477 1461 1437 1455 1521 1559 1632 1565 1308 1287 1235 1181 1107 1068 982 1003 1217 1201 1058 1097 1005 1075 1025 932 808 716 675 726 674 611 568 512 428 408 400 377 331 285 292 288 314 332 363 310 262 256 298 290 312 309 249 308 425 530 635 703 586 407 383 541 886 1275 1484 1679 1830 2027 1649 840 336 297 333 497 753 857 924 1450 2019 1682 1338 1276 1231 1237 1350 1412 1415 1512 1739 1935 2008 2010 1950 1939 1717 1492 1420 913 554 579 575 509 444 466 559 618 704 778 850 961 1095 1122 1102 1093 1033 892 816 914 995 1185 1459 1637 1508 1199 941 798 680 531 377 274 212 242 221 218 212 222 309 378 385 368 388 425 407 385 347 335 313 220 174 160 165 210 188 178 164 188 202 192 185 193 191 169 149 129 112 91 91 81 73 79 70 55 62 56 78 56 46 33 38 41 38 30 21 16 16 16 51982 316 114 30 10344 14 26 22 7799 5421 7250 5572 5301 4991 4917 4559 4141 3851 3030 2795 2646 2371 2170 2196 2837 3478 3317 2794 2403 1900 1789 1525 1341 1246 1265 1359 1158 969 829 955 959 1010 974 1348 1646 1516 1618 1445 896 854 1011 873 658 303 390 414 504 573 611 414 385 380 374 378 287 436 784 914 990 880 782 536 423 257 144 122 199 228 119 182 272 144 248 433 428 431 524 566 379 478 422 463 451 508 338 122 105 375 444 406 357 499 563 830 654 428 344 410 384 237 165 299 268 326 737 1115 1130 1360 1525 1532 1744 1860 1794 2143 2443 2308 2172 2321 2277 2149 2243 2270 2478 2530 2555 2298 2028 1727 1733 1714 1815 2047 2145 2174 2162 2021 1778 1799 1801 1579 1509 1499 1502 1320 1167 1249 1246 1204 1158 1100 1086 1094 1153 1040 1003 872 829 767 773 715 737 694 631 542 497 402 387 384 331 386 418 318 275 345 352 350 292 230 295 212 247 209 367 450 558 556 541 512 560 682 853 1094 1392 1675 1995 1817 1516 1785 1775 1254 759 770 1311 2081 2533 2436 2262 2356 1875 1446 1268 1482 2074 2716 2964 2564 2022 1712 1365 1010 997 1108 1283 1466 1484 1172 972 933 919 712 611 644 610 632 720 859 964 1209 1353 1519 1551 1460 1355 1082 903 769 788 827 846 976 1138 1305 1282 1066 877 800 680 516 347 284 258 222 217 212 174 221 326 398 364 358 391 403 389 400 380 359 271 214 185 192 161 198 189 153 151 168 177 197 184 178 187 197 160 121 109 92 63 49 64 90 63 51 48 53 39 39 35 32 30 30 26 26 19 14 10 11 51991 309 117 30 10347 14 26 31 7798 5428 5914 4714 5122 5880 4801 3839 3384 2916 2470 2330 2191 2396 2659 3693 4502 4043 2725 2614 2277 1753 1461 1235 1168 1140 1230 1271 974 931 833 710 681 811 850 1196 1479 1327 1428 1312 927 1038 954 679 401 144 117 323 538 422 494 423 330 340 210 310 444 596 764 761 705 840 648 452 348 228 168 237 151 26 213 248 31 116 346 339 456 468 528 358 487 421 430 465 388 360 343 171 214 375 334 263 111 116 329 458 552 518 307 253 230 96 122 424 1025 1579 2177 2252 2444 2581 2610 2781 2923 3031 3036 3160 3070 3078 3292 3324 3318 3541 4130 4587 4886 5012 4686 4204 3686 3361 3333 3338 3499 3379 3095 2985 2877 2801 2509 2406 2230 2123 1840 1822 1782 1777 1832 1739 1762 1525 1542 1615 1597 1586 1317 1165 1061 1044 1062 960 843 857 869 719 613 513 466 419 421 377 364 341 289 242 274 272 249 227 285 311 331 273 309 429 534 590 691 637 647 662 670 614 619 757 1110 1829 2374 2066 1924 2303 2529 2447 2571 3256 3766 3616 3002 2671 2005 1130 1005 1186 1740 2395 2497 2026 1611 1384 985 759 555 513 540 489 460 479 431 495 507 490 476 517 566 521 522 662 747 819 942 1093 1181 1198 1208 1195 974 820 803 774 757 765 807 938 1115 1194 1137 886 687 556 419 343 321 274 209 187 168 176 142 144 182 284 309 323 330 328 301 358 365 330 269 174 140 123 128 128 112 127 144 123 123 117 125 123 119 143 107 84 57 33 29 29 20 17 27 20 5 19 999999 999999 999999 999999 2 52000 315 119 30 10349 14 26 40 7797 5436 6049 5322 6415 7409 5552 4117 3545 2879 2477 2440 2487 3261 4733 5231 3986 3422 3097 2532 2069 1791 1481 1279 1403 1440 1387 1371 1304 1190 1081 949 837 867 995 1358 1566 1442 1344 1182 816 748 1007 788 360 378 355 381 499 574 502 387 438 466 341 445 427 660 910 925 755 443 310 427 326 283 167 156 280 287 229 204 173 348 372 455 510 508 633 501 490 635 611 456 507 433 500 400 366 375 229 155 145 163 159 379 457 607 425 249 119 335 595 1565 2500 3203 3537 3714 3748 3794 3746 3952 4238 4281 4359 4475 4513 4580 4943 5244 5159 5333 5884 5907 5546 5635 5107 4628 4367 4278 4136 4051 4004 3754 3563 3581 3503 3339 3340 3302 3336 3236 3047 2960 3019 2908 2954 2858 2733 2717 2827 2770 2495 2506 2500 2354 2083 1874 1739 1575 1413 1325 1119 980 783 722 634 592 604 561 437 412 381 419 385 437 395 354 388 361 366 351 354 391 607 856 1027 1235 1378 1285 1227 1190 1007 900 869 760 870 1025 1013 982 1033 1267 1801 2838 4249 5335 5103 3462 2631 1688 1857 2628 2738 2311 1697 1246 1223 1119 1051 802 664 684 667 589 548 559 587 571 574 494 480 511 586 615 709 823 1003 1085 1258 1338 1474 1491 1301 1096 945 887 861 833 923 1067 1141 1178 1384 1448 1296 1022 872 840 821 719 550 386 333 256 251 300 303 265 238 250 311 387 419 424 436 433 501 521 491 392 273 218 187 205 206 204 165 180 174 172 177 201 172 127 136 118 98 90 80 78 70 72 60 48 41 41 39 48 40 33 48 52 38 18 26 24 14 52009 309 118 30 10348 14 26 49 7796 5444 6112 5643 6496 6481 4748 3720 3129 2646 2397 2455 2761 3745 4176 3141 2318 2163 2271 1977 1610 1450 1418 1465 1308 1190 1275 1260 1221 1055 972 797 874 811 1000 1484 1482 1454 1147 949 733 828 824 527 273 346 480 392 411 450 367 420 297 316 335 464 415 549 779 672 466 410 336 339 301 178 205 181 210 272 254 273 389 433 401 412 442 427 431 599 580 513 624 700 661 698 549 482 281 319 137 157 190 134 110 147 326 356 213 146 113 217 405 1415 2744 3628 4518 5780 6512 6746 6641 6732 6188 5820 5245 4811 4589 4301 4046 3916 3890 3985 4044 3886 3674 3569 3299 3233 3185 3406 3402 3516 3530 3200 2959 2888 2757 2561 2540 2515 2475 2079 2039 1925 1879 1889 1978 1853 1837 1760 1936 2076 2153 2135 2221 2291 2146 1914 1711 1594 1349 1190 1020 885 714 622 573 566 465 502 362 367 351 189 243 248 266 253 188 246 268 380 244 339 343 450 491 641 677 843 924 929 879 778 672 563 536 580 500 455 456 388 425 437 1373 3165 3381 3392 3140 2658 2732 2426 2125 1757 1437 1131 962 956 875 868 953 1029 896 808 681 659 644 625 708 710 740 762 776 767 843 956 1163 1235 1328 1337 1239 1062 963 814 717 678 818 885 953 1048 1030 1024 1124 1250 1275 1337 1344 1129 814 577 383 308 259 193 204 196 207 226 174 150 213 328 335 339 388 422 470 462 395 284 196 152 145 145 147 152 141 123 131 139 129 119 114 86 89 66 63 69 41 19 26 44 32 14 32 24 3 999999 8 11 4 52018 313 118 30 10348 14 26 58 7795 5452 6859 5750 6327 5612 4601 4046 3138 2652 2469 2714 3119 3692 3546 3551 2304 1511 1692 1743 1786 1630 1483 1409 1350 1297 1342 1341 1208 1129 832 820 774 798 1167 1634 1389 1195 1273 858 768 922 833 555 339 289 304 378 560 486 411 424 426 345 394 422 455 496 571 538 466 365 236 142 233 178 213 203 231 349 213 355 403 370 316 406 473 465 519 705 587 591 629 673 463 465 416 437 289 198 89 172 104 196 93 121 383 386 200 249 450 1091 1920 2524 3092 3743 3995 4194 4507 4617 4758 4497 4273 3921 3595 3439 3329 3421 3544 3726 3989 4317 4340 4378 4246 4370 4279 3976 3800 3932 3655 3422 3093 2688 2366 2107 1743 1720 1671 1551 1576 1649 1505 1476 1374 1219 1193 1147 1145 1153 1139 1165 1292 1246 1399 1490 1334 1384 1260 1121 1045 1006 909 825 655 600 574 506 551 397 356 362 265 241 233 217 178 237 228 279 312 325 290 258 265 384 453 422 604 690 671 619 524 439 379 386 312 302 336 349 412 356 397 462 718 1929 2650 1804 1720 2199 2010 2086 2375 1712 1234 881 666 586 600 654 837 1000 1024 1028 1066 991 1008 1048 1137 1234 1312 1295 1173 1096 1045 1024 1130 1237 1229 1131 1039 979 837 832 771 854 898 916 1040 1124 1104 1112 1202 1398 1544 1552 1329 883 565 463 387 319 286 257 301 268 199 216 166 155 231 327 370 386 408 407 477 485 471 390 208 163 153 181 174 171 190 147 140 142 158 113 122 106 93 80 64 46 43 56 42 34 35 36 33 27 15 9 20 28 25 17 7 1 1 52027 315 114 30 10344 14 27 7 7794 5459 5495 5458 5268 4974 4954 4711 3960 2892 2886 3276 3444 3587 3580 2690 2110 1911 1612 1622 1648 1543 1391 1418 1503 1445 1364 1267 1446 1317 913 958 939 991 1351 1613 1464 1382 1327 1022 866 974 869 539 336 266 229 366 400 425 365 332 396 332 514 393 529 557 392 418 325 398 341 288 297 349 218 157 437 224 298 258 325 310 384 422 352 484 557 567 484 671 668 731 572 417 274 314 156 134 179 208 135 200 309 265 262 271 286 597 1235 1872 2244 2562 2817 2813 2786 2936 3052 2988 2999 3152 3141 2877 2659 2587 2671 2678 2826 2948 3141 3347 3353 3392 3332 3266 3215 3040 2934 2919 2733 2665 2672 2322 2102 2141 2020 1815 1667 1600 1574 1389 1323 1272 1162 1197 1119 1076 935 928 817 899 909 975 994 1059 1010 963 917 967 918 797 672 613 564 457 503 473 468 463 419 300 306 235 240 287 319 274 243 240 256 237 283 305 305 282 337 371 452 571 723 714 611 509 437 395 298 309 297 272 212 248 373 444 466 661 977 1305 1796 2241 2168 2275 2216 1489 762 523 566 607 607 660 657 811 977 1242 1500 1899 2222 2382 2276 1936 1638 1402 1250 1233 1237 1352 1429 1482 1455 1194 1060 969 808 902 976 1018 1048 1133 1177 1233 1358 1502 1523 1403 1131 879 716 574 571 438 393 305 315 346 298 258 261 256 198 224 336 382 383 397 396 455 509 491 511 421 278 219 215 195 205 215 201 191 170 167 159 100 108 104 100 96 77 79 69 66 67 73 57 56 46 36 45 50 31 30 38 33 22 10 6 13 8 52036 314 112 30 10342 14 27 16 7794 5467 5454 5115 4670 4632 4655 4693 3598 2806 3060 3575 3728 4047 4172 3410 3415 2830 1775 1700 1478 1552 1579 1456 1283 1246 1340 1354 1341 1175 988 1001 934 1104 1325 1690 1335 1278 1343 1001 694 895 748 559 374 288 238 296 387 408 417 491 391 532 365 370 408 488 455 453 470 400 336 301 228 233 126 169 419 414 307 468 398 345 316 403 454 363 430 510 580 572 660 542 418 103 110 209 154 146 224 111 111 183 87 134 141 159 367 1117 1650 1936 2423 2810 3051 3204 3115 3076 3051 3122 3025 3043 3046 2898 2787 2888 2999 3166 3224 3058 2747 2584 2345 2332 2576 2610 2533 2478 2196 1973 1756 1853 1837 1736 1894 1799 1701 1747 1914 1739 1899 1840 1881 1831 1851 1674 1590 1595 1418 1261 1210 1244 1271 1303 1339 1344 1247 1157 1092 1101 1044 1018 872 813 775 691 636 563 479 522 398 310 276 295 243 286 351 275 272 225 326 268 228 229 211 232 278 303 309 428 524 635 625 646 661 571 560 484 401 311 315 284 298 300 373 441 519 605 683 943 1081 845 489 439 440 459 534 541 660 776 915 980 1114 1075 1094 1252 1359 1606 1981 2098 2088 1975 1803 1638 1570 1534 1498 1407 1324 1214 1087 1043 1034 971 1092 1211 1211 1318 1434 1587 1657 1635 1450 1327 998 800 674 538 432 356 332 301 314 339 292 262 233 207 190 249 347 385 418 384 374 445 542 570 565 491 417 336 248 235 236 217 213 224 184 169 180 134 93 82 89 97 97 95 73 55 72 62 48 44 26 30 25 44 33 27 33 36 30 20 7 2 52045 312 113 30 10343 14 27 25 7793 5475 7908 6574 5418 5031 4921 4846 5979 8918 8802 7317 6055 4835 9396 10513 4184 5543 3449 1511 1520 1393 1350 1352 1155 1258 1285 1259 1403 1178 944 776 807 914 1476 1530 1371 1312 1163 744 594 728 606 506 424 387 193 201 336 379 293 299 384 429 489 338 358 511 485 499 494 375 281 213 208 226 173 200 247 293 299 414 373 253 183 201 268 255 368 559 588 639 556 514 315 192 292 250 127 180 204 141 152 172 62 253 142 546 1655 2596 3049 3255 3409 3599 3446 3176 3086 2916 2882 2793 2843 2891 2847 2931 2970 2962 3037 3132 2950 2974 2873 2707 2636 2517 2453 2576 2594 2597 2451 2185 2144 2070 2176 2191 2205 2069 2041 2025 2002 2030 2006 2056 2159 2248 2224 2082 2020 2028 1788 1613 1554 1538 1526 1540 1376 1303 1329 1365 1422 1388 1413 1340 1402 1215 1135 1099 999 796 757 786 741 529 505 510 524 573 520 467 398 334 221 241 232 264 174 218 335 307 315 273 230 275 367 334 354 298 235 269 330 349 353 393 360 267 210 224 221 253 319 315 368 409 397 352 459 512 550 637 644 724 925 1075 1262 1501 1652 1687 1589 1508 1609 1745 1788 1703 1615 1392 1221 1188 1194 1301 1331 1333 1377 1443 1387 1332 1331 1319 1434 1525 1597 1651 1602 1552 1449 1203 1029 866 720 534 387 298 273 249 301 299 259 217 215 188 126 207 302 313 354 431 435 507 539 515 408 387 349 272 230 192 167 166 163 152 134 140 151 107 81 63 77 87 64 53 50 47 45 41 34 33 23 24 15 6 8 999999 3 3 7 8 52054 313 111 30 10341 14 27 34 7792 5482 22169 17434 21851 32668 45486 56044 49242 29984 15043 10588 8312 7224 5759 3658 3892 3591 1740 1448 1540 1404 1306 1240 1242 1227 1213 1324 1182 1131 966 850 971 1047 1357 1673 1352 1291 1147 751 794 813 574 628 290 222 317 209 332 445 398 273 313 542 519 462 408 525 615 641 568 545 324 375 303 317 301 406 415 412 303 331 340 353 309 273 172 368 472 598 616 525 288 235 222 192 131 92 126 149 167 161 67 126 98 170 428 1648 2764 3197 3298 3450 3471 3312 2996 2894 2987 2951 2889 3077 2998 3017 3095 3120 3004 2879 3176 3368 3427 3344 3202 3087 3008 2960 2939 2842 2855 2719 2476 2514 2407 2407 2301 2356 2382 2516 2695 2754 2933 3055 3075 3006 2928 2891 2848 2940 2898 2778 2526 2394 2291 2235 2175 2033 1997 1868 1800 1901 1919 1870 1814 1790 1811 1764 1661 1479 1302 1198 1026 911 846 665 617 515 535 538 582 621 569 537 444 415 368 324 230 221 280 334 262 316 227 233 203 222 195 209 295 264 235 247 247 308 362 372 346 333 316 291 282 323 360 408 475 529 468 556 627 678 804 945 1088 1262 1347 1437 1669 1924 2058 2116 2005 1900 1775 1450 1412 1348 1331 1462 1516 1553 1449 1397 1420 1484 1657 1769 1850 2035 2069 1934 1862 1770 1575 1325 973 739 665 558 531 481 455 406 412 392 319 325 278 258 204 155 154 205 313 440 436 434 421 509 558 510 389 350 331 265 245 221 207 205 194 186 169 153 136 97 74 72 82 89 67 67 59 53 52 60 39 27 32 19 24 32 24 18 21 14 15 8 7 52063 314 110 30 10340 14 27 43 7791 5490 70348 61724 52667 44218 35979 23202 15155 10073 7597 6409 5262 4123 3732 3444 3832 3716 2111 1433 1506 1501 1559 1360 1270 1242 1359 1254 1187 1048 898 1006 951 861 1074 1400 1600 1502 1305 921 941 762 474 374 303 362 221 187 328 496 377 336 246 397 397 425 664 561 598 616 568 630 344 327 315 227 256 521 319 193 301 393 363 413 264 323 330 361 365 496 422 370 263 178 47 103 112 56 0 48 231 192 69 83 147 443 1582 3230 4044 4509 4782 4828 4701 4591 4387 3953 3719 3412 3358 3167 3081 2857 2799 2743 2693 2284 2346 2278 2407 2493 2574 2651 2694 2630 2717 2671 2463 2353 2450 2579 2584 2452 2345 2305 2353 2309 2233 2415 2550 2730 2917 3012 3107 3082 3071 3162 3212 3292 3352 3335 3353 3228 2873 2851 2749 2644 2469 2500 2470 2600 2709 2629 2518 2396 2291 2090 1805 1572 1380 1269 1096 1076 1139 1060 1060 1052 898 747 686 593 638 536 489 562 523 517 419 368 325 288 284 239 217 337 283 195 210 245 264 255 263 287 283 300 266 300 359 329 336 312 358 401 470 493 492 550 538 659 867 999 1180 1394 1514 1639 1832 1940 1906 1985 1975 1971 1879 1676 1632 1831 1938 1841 1649 1354 1178 1136 1192 1382 1618 1808 1891 2041 2177 2137 2047 2033 1979 1793 1494 1163 869 583 471 405 368 378 356 341 265 246 246 236 218 185 185 293 398 440 459 461 491 557 565 559 394 292 318 293 218 200 213 213 182 180 176 194 187 106 78 61 84 99 82 69 56 56 63 59 46 46 46 31 33 47 45 34 44 35 24 11 9 1 52072 310 109 30 10339 14 27 52 7790 5497 149142 149237 142699 129824 102939 84341 81298 75021 55825 37757 28068 28057 30083 20425 16703 15690 9403 1892 1629 1588 1558 1408 1321 1297 1086 1147 1131 1020 895 1026 795 921 1097 1457 1464 1352 984 698 804 594 572 321 213 454 270 164 86 352 322 315 606 584 490 541 664 760 682 632 480 468 451 292 224 265 320 243 261 233 192 227 220 250 266 188 312 221 157 266 341 251 138 122 27 -2 90 126 66 147 194 66 231 912 2011 2998 3777 4211 4421 4409 4524 4359 4315 4319 4398 4369 4334 4169 3951 3855 3671 3784 3767 3549 3256 3232 3028 2955 2829 2702 2683 2766 2635 2608 2480 2319 2285 2292 2464 2474 2483 2583 2662 2691 2520 2493 2599 2632 2678 2756 2754 2704 2749 2826 2848 2818 2832 2788 2799 2723 2771 2723 2763 2796 2665 2527 2528 2586 2563 2476 2246 2168 2019 1741 1541 1557 1469 1167 994 818 753 643 588 610 594 674 570 535 502 512 586 621 567 544 647 793 886 912 879 663 432 377 341 241 276 325 362 365 329 280 298 291 260 276 264 268 323 411 389 422 490 504 547 620 581 708 757 1026 1213 1431 1524 1559 1727 1824 2025 2184 2165 2141 1885 1933 2042 2175 2051 1773 1578 1525 1338 1131 1033 1084 1059 1113 1173 1292 1522 1646 1814 2047 2156 2186 2124 1965 1622 1209 846 598 498 384 326 335 322 302 220 206 173 160 169 156 155 284 429 466 469 452 484 570 578 528 391 260 272 255 235 221 197 181 164 145 126 136 112 78 67 73 56 72 75 57 44 49 33 34 28 28 12 999999 8 6 19 14 9 8 52081 300 108 30 10338 14 28 1 7789 5505 18722 18135 17185 14224 16181 21127 22244 18614 10777 9600 15216 47854 138837 120027 48730 75705 179620 199961 108055 4138 1466 1568 1396 1293 1184 1152 1104 961 777 831 754 792 1033 1479 1443 1309 947 678 715 666 422 278 241 302 190 168 230 310 274 338 434 498 435 528 532 610 402 486 436 426 587 328 304 247 184 57 24 43 136 267 318 277 281 302 227 251 239 176 176 139 84 21 47 40 47 72 69 105 74 754 2280 3485 4216 4820 5289 5503 5563 5452 5029 4797 4434 4105 3907 3777 3652 3685 3583 3518 3480 3540 3471 3455 3429 3300 3279 3132 3174 3100 3130 3182 3036 2900 2587 2599 2576 2475 2516 2631 2615 2761 2771 2488 2549 2698 2715 2543 2389 2206 2238 2192 2307 2420 2293 2318 2371 2500 2548 2627 2688 2829 2805 2728 2717 2639 2587 2606 2400 2275 2261 2191 2136 2258 2072 1932 1861 1703 1413 1247 1082 878 689 559 528 505 468 522 410 434 390 386 432 446 514 594 677 740 880 1037 902 698 479 364 447 466 461 447 454 451 476 390 382 367 361 285 309 372 471 566 656 710 792 866 1030 1262 1342 1438 1673 1809 1962 2052 2225 2335 2378 2457 2374 2378 2343 2105 1916 2134 2374 2295 2338 2202 1737 1430 1111 987 1001 1106 1172 1230 1404 1640 1898 1957 2245 2446 2178 1928 1713 1256 838 641 392 282 295 290 231 203 164 164 141 135 110 110 176 303 370 422 414 442 524 560 565 567 495 311 246 219 214 182 168 145 137 107 106 78 41 50 47 31 29 48 24 25 12 18 999999 6 52090 309 107 30 10337 14 28 10 7788 5513 63553 32853 9655 8018 9292 7039 5688 7682 13886 19458 16920 9961 6947 7019 10655 46535 50465 2892 1580 1434 1527 1527 1418 1136 1110 1079 1178 991 798 764 763 1037 1257 1360 1195 757 592 739 570 368 394 291 296 285 332 202 174 286 322 304 363 322 596 625 476 312 357 389 384 516 559 407 309 301 283 206 120 239 280 308 301 155 193 221 232 237 104 19 94 -31 30 93 74 52 48 22 38 152 585 1966 3403 4757 5964 6472 6505 6413 6468 6563 6834 6817 6736 6547 6475 6173 5780 5427 5080 4883 4756 4584 4559 4291 4119 3963 3798 3702 3695 3676 3708 3634 3473 3206 3066 2928 2824 2844 2965 2942 2789 2948 2927 2745 2694 2759 2712 2640 2620 2690 2640 2598 2669 2660 2566 2602 2589 2688 2724 2868 2900 2994 3067 3096 3208 3314 3237 3123 3279 3429 3286 3367 3543 3496 3432 3321 3312 3069 2815 2406 2099 1691 1376 1200 1106 978 887 792 778 785 657 550 467 356 355 438 537 563 626 767 914 1117 1159 1074 1124 1429 1645 1442 1077 967 876 790 766 721 638 620 524 504 615 846 1002 997 1170 1469 1734 1810 1964 2089 2285 2456 2573 2597 2633 2695 2647 2541 2555 2420 2249 2128 1961 2082 2421 2336 2058 1762 1538 1369 1166 1075 1117 1174 1332 1488 1594 1876 2023 2109 2305 2288 2032 1817 1692 1443 979 655 455 336 308 235 212 203 184 201 225 183 164 163 190 298 400 452 461 485 570 664 680 658 575 383 273 263 263 208 189 174 157 133 94 53 51 63 63 62 70 62 55 59 59 42 2 4 11 15 19 15 3 6 5 3 8 52099 315 107 30 10337 14 28 19 7787 5520 78993 43698 16119 28594 82129 18344 6886 7781 9842 13298 23816 22278 11233 5491 4668 5391 7949 4152 1759 1554 1492 1510 1362 1258 1061 1160 1240 1049 959 868 804 742 953 1320 1361 1050 764 833 762 602 341 199 297 309 134 138 187 267 406 338 285 391 478 479 479 426 332 367 369 434 337 363 305 183 148 50 103 223 225 419 290 154 91 202 225 102 -53 -15 39 108 139 95 158 71 106 -3 68 602 2000 3368 4141 4665 4943 5241 5711 5729 5885 6313 6647 6746 6752 7000 7151 7286 7265 7126 6734 6426 6463 6160 5577 5144 4728 4396 4071 3939 3911 3877 3872 3914 3987 3919 3977 3654 3637 3702 3470 3401 3295 3222 3168 3157 3107 3093 3148 3142 3092 3128 3167 3054 2900 2975 2900 3044 3130 3239 3117 3125 3142 3059 3193 3209 3159 3117 3085 3134 3188 3102 3131 3244 3133 2936 2811 2896 2902 2679 2468 2024 1644 1464 1233 1050 892 736 651 620 607 592 563 558 520 552 482 483 452 441 494 508 541 656 746 869 1079 1066 824 663 727 895 911 799 793 808 848 1010 1145 1100 1146 1274 1242 1404 1683 1945 2292 2489 2549 2696 2754 2757 2766 2733 2701 2661 2867 3000 2926 2594 2348 2178 2101 2038 1882 1821 1793 1781 1564 1364 1223 1287 1328 1508 1578 1747 1892 2140 2375 2526 2609 2504 2183 1961 1807 1525 1080 773 560 414 347 313 316 271 231 256 270 235 227 219 222 229 305 424 526 566 610 719 757 748 737 543 388 358 306 271 222 189 199 141 119 93 75 85 79 73 89 77 89 74 71 71 47 31 39 52 45 35 28 28 40 33 22 25 17 8 4 9 3 52108 315 105 30 10335 14 28 28 7787 5528 18636 12398 15978 95578 265408 30724 7166 5334 5732 10315 18901 16639 12169 9804 16106 31463 12270 2446 1931 1496 1454 1577 1385 1300 1345 1431 1151 1071 946 916 752 996 1269 1451 1222 968 698 572 645 631 349 218 327 283 314 220 196 330 262 281 282 431 565 605 598 346 342 360 349 387 353 202 177 195 232 44 137 165 374 244 181 141 85 201 179 171 21 14 39 236 177 117 53 117 89 408 1777 3447 4920 5948 6251 6292 6248 6445 6878 6760 6368 6161 5887 5946 6230 6671 6958 7266 7555 7521 7244 7067 6913 6611 6402 6129 5801 5476 5343 5353 5120 5111 5190 5445 5426 5501 5541 5425 5485 5670 5352 5022 4742 4649 4826 4677 4579 4595 4460 4333 4268 3907 3802 3643 3526 3270 3152 3142 2948 2813 2721 2664 2520 2500 2340 2124 2145 2244 2021 2072 1941 1792 1724 1808 1629 1521 1600 1573 1586 1684 1518 1380 1221 1091 964 896 838 887 933 871 814 776 794 755 607 557 478 503 446 419 448 456 527 593 655 643 608 686 694 674 670 670 636 743 768 922 1035 1020 1188 1314 1346 1331 1522 1724 2090 2569 2916 3127 3337 3349 3253 3043 3017 3176 3437 3280 3148 3180 3025 2836 2466 2142 2004 1914 1783 1611 1341 1301 1349 1416 1444 1557 1641 1824 1938 2127 2433 2705 2862 2760 2634 2364 2065 1800 1558 1233 923 687 479 422 375 350 301 233 250 276 294 302 271 244 228 228 271 381 492 581 650 723 861 939 921 741 523 440 339 278 262 252 205 147 103 92 82 89 70 66 80 86 83 78 76 60 54 50 64 49 48 49 36 32 30 36 46 32 30 36 36 18 5 52117 316 132 30 10332 14 28 37 7786 5536 49565 38773 24162 97662 768899 175626 5090 1605 1599 1896 1971 2118 2386 2900 3461 3495 3143 2691 2083 1593 1486 1360 1540 1510 1293 1105 1161 999 790 784 831 1051 1327 1305 1000 757 722 648 839 590 433 206 383 348 244 233 204 322 226 219 317 303 391 435 469 307 259 208 176 277 152 236 116 201 190 66 38 226 304 173 114 7 81 129 108 33 -52 -30 123 194 168 192 53 26 535 2114 3427 3827 4429 4798 4896 5053 5243 5355 5332 5502 5683 5839 6060 6124 6488 6950 7357 7764 8218 8676 9023 9240 9238 9000 8959 8914 8803 8596 8574 8305 8068 7838 7613 7356 6936 6635 6167 6227 6147 6147 6150 6048 6045 6157 5887 5427 4947 4586 4226 3928 3648 3434 3083 2936 2827 2769 2426 2399 2321 2233 2208 1985 1905 1757 1714 1550 1534 1490 1467 1495 1485 1425 1417 1439 1541 1570 1672 1671 1548 1518 1475 1392 1346 1288 1266 1217 1223 1221 1318 1469 1528 1450 1286 1163 1000 941 866 789 646 548 467 522 558 589 533 542 582 581 602 625 684 858 998 1206 1363 1419 1705 1830 2000 1856 2029 2245 2332 2491 2819 3470 3797 3924 3939 3627 3465 3514 3726 3841 3698 3312 3023 2863 2670 2391 2154 1892 1692 1636 1496 1334 1352 1297 1268 1367 1423 1367 1431 1491 1665 1838 2015 2205 2239 2163 1986 1785 1376 1068 907 719 542 479 393 362 325 281 257 240 268 275 247 234 240 222 239 276 272 337 500 642 742 902 1105 1156 943 688 487 395 285 242 187 191 169 133 80 65 56 67 62 78 63 66 77 93 62 66 51 34 39 50 44 42 42 34 44 45 32 20 29 15 7 8 1 0 52126 307 97 30 10327 14 28 46 7785 5543 25349 22402 29850 140080 563009 109493 5584 1641 1431 1489 1589 1805 1796 1863 1879 1969 1877 1830 1685 1528 1251 1408 1326 1308 1219 1186 950 774 605 849 791 1004 1340 1087 712 577 404 476 426 439 341 263 220 174 151 204 300 349 288 144 308 298 366 446 405 306 148 218 315 296 126 149 71 184 72 -39 83 144 226 196 63 121 80 88 87 33 -41 55 125 44 165 223 64 160 884 2246 3029 3864 4390 4480 4790 5152 5186 5212 5323 5260 5206 5285 5248 5401 5639 5802 5782 6177 6332 6476 6575 6693 6655 6779 6842 6796 6958 7102 7125 7085 7059 7077 7017 6958 6838 6449 5942 5768 5463 5300 5204 5052 5168 5105 5097 5177 5114 5062 4729 4419 3933 3540 3461 3239 3147 3001 2741 2494 2330 2240 2109 1974 1797 1833 1747 1612 1622 1689 1599 1576 1650 1655 1759 1807 1767 1797 1955 1963 1856 1878 1883 1834 1759 1747 1821 1929 1871 1993 2258 2355 2619 2919 2762 2314 1875 1557 1266 1087 1022 967 928 898 919 898 868 884 917 956 894 964 1168 1370 1563 1689 1809 1906 1935 2098 2368 2630 2885 3001 3070 3200 3223 3233 3414 3276 3203 3309 3391 3688 3754 3636 3434 3147 2927 2532 2158 1910 1673 1409 1367 1315 1237 1210 1107 1057 1075 1093 1138 1202 1246 1350 1437 1490 1535 1594 1652 1772 1709 1348 979 794 716 565 408 405 351 306 270 274 239 257 285 258 234 201 182 155 186 236 277 404 559 663 766 988 1187 1240 987 804 577 392 271 210 152 141 105 76 58 43 26 22 34 41 46 34 23 21 28 25 15 5 20 19 6 999999 9 10 4 52135 308 95 30 10325 14 28 55 7784 5551 18048 23355 32608 90275 308854 45280 4124 1553 1456 1323 1380 1468 1816 1750 1608 1748 1487 1230 1482 1478 1346 1442 1485 1342 1406 1139 931 819 768 586 685 1123 1331 1092 888 809 424 461 452 472 336 253 229 234 323 279 83 58 259 282 265 329 377 521 527 402 223 257 225 201 290 238 114 86 77 114 110 142 20 42 130 1 -15 74 75 10 -7 164 249 112 90 57 208 870 1749 2527 2890 3459 3691 4267 4598 4719 4839 5235 5515 5692 5678 5808 5905 5973 6264 5998 5885 6136 6305 6403 6268 6173 5946 5992 6002 5592 5418 5380 5450 5459 5270 5401 5574 5512 5576 5561 5697 5826 5655 5732 5621 5545 5655 5638 5657 5545 5394 5450 5379 5002 4526 4028 3825 3778 3777 3882 3720 3727 3592 3352 3328 3072 2893 2917 2637 2482 2451 2238 2301 2319 2134 1860 1826 1878 1867 1904 2006 2015 2029 2056 2002 1993 1958 2032 2173 2250 2478 2643 2856 3099 3279 3390 3637 4143 4470 4442 4183 3716 3117 2532 1999 1801 1581 1483 1430 1423 1370 1379 1502 1658 1894 2210 2591 2758 2477 2316 2217 2144 2250 2434 2628 2887 3000 3124 3170 3151 2949 2933 3118 3338 3319 3353 3185 3264 3367 3313 3271 3185 2961 2667 2384 1896 1597 1386 1261 1169 1041 1024 1038 1009 976 1010 1060 1045 1131 1264 1300 1378 1342 1228 1224 1047 749 653 570 478 398 343 316 281 263 230 207 217 231 207 190 169 180 201 265 350 441 546 691 775 907 1081 1283 1143 847 659 499 369 283 171 140 134 112 78 62 58 36 33 41 52 38 34 21 23 11 18 12 22 3 7 11 13 11 0 9 11 52144 308 92 30 10322 14 29 4 7783 5558 7799 8779 10918 24495 91073 156521 16138 1636 1476 1424 1494 1636 1877 1890 1907 1884 1655 1380 1361 1504 1291 1160 1177 1245 1197 1088 762 770 793 768 841 1015 1329 1056 815 708 678 512 348 530 263 7 186 204 305 277 244 277 232 231 260 402 332 328 349 168 124 59 178 93 132 208 94 59 118 -48 100 242 98 -21 -26 0 -30 64 81 67 39 142 145 235 162 187 431 1337 2387 3106 3659 4060 4122 4217 4338 4496 4475 4607 4838 5032 5289 5664 5772 5928 5963 6333 6575 6484 6650 6864 6893 6863 6615 6485 6131 5879 5482 5107 5036 4884 5142 5142 5153 5136 4938 5029 5063 5092 5200 5412 5615 5784 5776 5928 5956 5821 5733 5768 5668 5441 5358 4994 4725 4462 4443 4623 4647 4406 4086 3912 3705 3653 3765 3677 3881 3762 3544 3484 3332 3323 3281 3272 3168 3071 3084 3147 3391 3568 3531 3624 3676 3597 3526 3596 3623 3713 3815 3888 4172 4309 4257 4001 3754 3683 3453 3143 3515 4347 4628 4199 3470 2864 2385 2157 2084 2149 2120 2292 2505 2751 2944 3072 3081 2921 2624 2518 2323 2209 2116 2186 2419 2591 2815 3030 3043 3022 3122 3082 3006 3130 3159 2910 2923 3004 2907 2868 2914 3116 3184 3087 2912 2619 2189 1829 1554 1372 1204 1064 1022 916 899 913 932 916 904 911 987 952 986 967 890 736 646 626 521 375 344 303 264 227 238 224 191 209 206 178 179 208 228 247 314 373 531 700 797 852 1070 1256 1369 1297 991 761 561 356 251 198 157 128 94 84 61 56 38 39 38 44 28 31 41 33 32 12 999999 999999 999999 4 999999 999999 999999 1 999999 2 52153 311 89 30 10319 14 29 13 7782 5566 4464 4301 4738 5720 4821 2174 1442 1377 1265 1303 1532 1798 1871 1873 1682 1692 1694 1462 1216 1221 1460 1290 1106 977 1007 987 879 743 804 812 865 1226 1187 1136 854 681 774 598 472 415 262 132 260 410 279 265 179 128 223 237 279 311 353 365 378 417 215 138 112 56 1 134 52 70 48 73 -1 120 44 -53 -62 -36 53 87 5 230 711 928 901 975 1180 1566 1684 2165 2863 3733 3727 3626 3826 3911 3899 4072 4143 4119 4168 4359 4477 4645 4860 5017 5047 5237 5442 5684 5860 5793 5696 5544 5432 5307 4889 5041 4982 4814 5024 4869 4789 4691 4733 4877 4984 4933 4999 5008 5079 5236 5184 5088 5175 5388 5603 5836 5891 6002 6079 6310 6414 6408 6051 5684 5596 5523 5512 5366 5415 5349 5213 5036 4745 4862 4853 4594 4802 4781 4680 4599 4753 5042 4930 5145 5207 4980 4781 5044 5025 5049 4945 4714 4405 4458 4517 4684 4585 4480 4591 4690 4828 4989 5019 4939 4388 4052 3824 3640 3318 3172 3125 2973 2962 2939 2980 2976 2979 3129 3313 3345 3548 3533 3343 3362 3472 3511 3424 3191 3088 3076 3013 2996 3033 3069 3115 2996 2798 2834 2755 2678 2623 2663 2690 2695 2710 2891 2931 2923 2761 2673 2745 2589 2427 2433 2332 1876 1553 1313 1086 982 841 751 773 718 708 755 759 835 830 760 685 695 601 502 439 347 278 252 248 272 207 201 195 166 156 212 251 289 315 348 395 548 743 900 949 1091 1320 1444 1541 1406 1079 737 444 314 242 182 158 174 123 107 79 67 78 63 45 52 44 12 23 29 15 19 42 15 12 15 24 30 23 24 17 999999 999999 7 4 52162 301 116 30 10316 14 29 22 7781 5573 4502 3135 2391 2006 1592 1203 1135 1323 1437 1623 1678 1624 1484 1582 1536 1630 1661 1431 1164 1188 1107 970 932 965 871 663 646 595 651 852 1042 1027 904 944 771 494 269 419 213 95 78 173 202 229 341 421 302 330 367 403 326 87 268 304 256 143 179 70 -14 175 8 -55 39 16 4 6 102 72 -44 90 -13 -9 211 1177 2416 3264 3530 3652 3672 3968 4077 4124 4227 3865 3484 3183 3352 3314 3099 3133 3189 3216 3295 3471 3561 3738 3960 4181 4424 4629 4708 4634 4624 4917 5002 4843 4755 4756 5039 5159 5047 5126 5135 5246 5161 5244 5410 5665 5467 5465 5772 5629 5503 5701 5665 5404 5134 5292 5628 5652 5730 5700 6000 6185 5883 6070 6409 6450 6463 6716 6660 6525 6664 6700 6528 6230 6142 6040 5913 6175 6074 6022 5779 5734 5694 5294 5179 5026 5087 5098 5099 5246 5337 5211 5288 5242 5042 4777 4576 4338 4143 3866 3838 3814 3765 3680 3966 4595 5084 5581 6024 6044 5634 5230 4585 4054 3664 3415 3346 3250 3361 3330 3395 3480 3708 4166 4550 4720 4863 4768 4777 5143 4663 4026 3597 3106 2967 2732 2451 2302 2163 1930 1881 2035 2150 2344 2542 2693 2931 3250 3290 3388 3275 3024 2828 2657 2449 2388 2158 1811 1551 1207 942 801 745 744 674 655 649 630 626 691 680 733 603 562 463 412 368 355 294 236 243 262 263 210 158 154 157 165 172 280 306 312 357 536 720 942 1059 1232 1379 1486 1611 1564 1399 1225 759 387 269 217 157 129 147 123 58 40 41 29 17 5 31 31 3 999999 1 12 999999 1 1 999999 0 52171 307 112 30 10312 14 29 31 7780 5581 3143 1977 1853 1631 1247 1089 1194 1288 1431 1700 1723 1543 1573 1528 1410 1373 1699 1544 1209 905 1110 991 1054 904 729 508 449 665 647 806 1131 1008 926 1028 989 451 391 372 134 69 46 205 192 116 285 314 257 407 265 357 267 282 171 264 291 115 9 63 -49 -13 -36 -62 25 -39 9 13 60 66 -21 -77 -22 195 1675 3662 4842 5293 4977 4893 4540 4248 4043 3958 3710 3513 3384 3340 3467 3431 3405 3442 3270 3220 3478 3592 3823 3803 4138 4382 4528 4631 4813 5201 5467 5858 5653 5496 5283 5090 4872 4734 4658 4470 4593 4577 4567 4916 4929 4939 4945 5289 5496 5440 5671 5889 5909 5709 5782 6051 6171 6139 6251 6585 6407 6283 6234 6315 6268 6446 6732 6944 7076 7349 7505 7743 8014 7979 8070 8242 8369 8257 8083 7763 7428 7156 6874 6854 6887 6801 6642 6523 6139 5623 5321 5157 4997 5005 4824 4769 4698 4411 4385 4112 4277 4499 4412 4407 4505 4387 4285 4408 4796 5044 5248 5425 5559 5513 5252 4932 4797 4767 4716 5053 5344 5685 5869 5993 6076 6131 5701 5238 4651 4159 3919 3687 3286 2779 2362 2215 2164 2078 1862 1722 1720 1815 1990 2175 2325 2427 2448 2494 2645 2822 2858 2942 2787 2427 2064 1915 1910 1690 1404 1082 920 743 648 582 571 571 594 629 643 681 619 508 474 449 435 387 331 305 314 295 281 240 227 206 125 108 149 154 246 365 382 439 580 734 884 1125 1383 1594 1639 1635 1688 1635 1439 1190 688 373 271 199 148 139 155 131 104 57 41 38 41 58 50 66 19 13 15 6 17 999999 999999 4 8 999999 999999 999999 999999 999999 4 52180 309 105 30 10305 14 29 40 7779 5588 2928 1773 1513 1403 1167 1077 1193 1331 1631 1796 1622 1640 1514 1403 1511 1587 1659 1620 1122 928 908 693 694 661 606 587 526 639 794 727 1125 1127 930 818 972 814 431 429 229 46 84 55 -30 141 141 182 357 271 211 283 125 136 92 180 82 128 -30 60 59 29 -99 11 33 -62 -30 95 175 60 -83 -56 -67 254 2055 4150 5091 5420 5243 4968 4777 4585 4872 4927 4528 4196 4133 3985 4036 3849 3954 3822 3770 3955 4275 4532 4822 5063 5257 5230 5119 4867 4758 4755 4832 4751 4749 4501 4470 4280 4121 4264 4199 4340 4562 4679 4713 4556 4583 4674 4551 4618 4656 4697 4894 5017 5000 5235 5451 5593 5880 6194 6182 6343 6267 6395 6602 6704 6631 6827 7199 7424 7627 7667 7676 7610 7610 7545 7536 7419 7070 7264 7357 7388 7848 8323 8619 8460 8720 9073 9166 9569 9636 9554 9496 9197 8940 8544 8003 7237 6788 6803 6663 6598 6660 6720 6677 6085 5544 5520 5278 4929 4888 4993 5133 5288 5541 5989 6363 6498 6217 6197 6444 6503 6384 6209 5629 5196 5152 5336 5636 5443 4519 3250 2593 2255 1805 1602 1556 1564 1660 1640 1574 1664 1689 1853 1967 2012 2283 2440 2494 2439 2390 2391 2459 2449 2455 2175 1875 1657 1561 1496 1401 1195 935 797 704 593 546 503 481 460 496 544 502 504 502 483 392 353 328 308 301 306 302 284 243 217 194 190 189 206 237 273 358 525 652 721 844 1154 1268 1261 1507 1747 1954 1903 1754 1685 1064 424 245 199 159 136 141 115 125 90 56 55 32 22 24 42 50 43 36 29 10 13 23 40 25 18 9 7 3 14 17 16 1 52189 312 129 30 10299 14 29 49 7779 5596 3262 1607 1392 1194 931 892 1043 1164 1469 1658 1460 1403 1277 1400 1526 1317 1283 1305 1140 789 581 675 667 604 598 524 492 500 512 799 1003 1136 850 802 610 442 366 303 55 -14 41 -39 -13 188 117 295 231 221 286 164 171 -22 87 211 98 65 -1 1 -5 9 999999 -43 -67 999999 -64 -48 -71 -77 999999 999999 5 446 2001 4137 5523 5887 5720 5858 6295 6769 6891 7114 7155 7439 7947 8271 8270 8082 8224 8772 10060 10294 9416 8050 7013 5802 5018 4637 4356 4130 4045 4403 4556 4578 4367 4416 4177 4185 4156 4091 4206 4334 4457 4775 4703 4782 4678 4631 4668 4384 4443 4337 4359 4441 4612 4592 4926 5127 5358 5590 5717 5860 6435 6496 6780 6933 6943 7175 7267 7419 7382 7451 7608 7746 7784 7687 7766 7788 7776 7780 7592 7710 7909 8292 8615 9270 9625 10147 11061 11704 12713 13218 13633 13838 14044 13929 13134 12519 11651 10375 9388 8497 8258 8259 8235 8095 7896 7132 6639 6091 5947 5844 5682 5458 5794 6046 6389 6705 6917 6748 6297 6036 5957 5824 5950 6010 5692 5262 4797 4151 3257 2401 1719 1398 1192 1118 1120 1216 1257 1377 1443 1442 1510 1602 1831 2055 2165 2257 2388 2411 2329 2361 2445 2228 2054 1981 2007 1917 1707 1520 1382 1298 1235 1015 796 621 520 437 438 428 462 440 425 478 466 415 380 338 311 337 339 328 301 272 271 261 238 239 284 309 390 462 545 636 775 936 1021 1057 1084 1381 1792 2084 2048 1949 2093 1847 581 305 210 140 113 127 142 151 136 114 108 64 52 63 70 62 43 40 43 31 45 34 29 33 25 28 28 37 38 31 12 17 22 8 10 2 52198 312 95 30 10295 14 29 58 7778 5603 2207 1441 1201 952 867 929 983 999 1362 1405 1564 1547 1366 1380 1290 1339 1301 1121 997 722 602 610 761 588 715 459 534 623 586 977 1087 847 692 825 587 295 321 313 -94 -52 -44 2 49 92 -16 175 224 278 220 178 150 122 -48 74 33 -28 55 -4 29 -32 -60 -93 -38 999999 13 27 -25 -40 -45 -18 262 1457 3598 5409 6962 7921 8515 9141 9964 10460 10834 11397 12717 14354 16016 18154 20403 22038 22392 20552 17307 13779 10540 8265 6720 5701 5202 4833 4826 4744 4763 5013 5130 5064 5046 4874 4691 4469 4479 4378 4641 4677 5025 5065 5062 5211 5209 5292 5366 5646 5546 5536 5746 5697 5717 5768 5731 6034 5954 5890 5790 5610 5651 5889 6037 6225 6479 6439 6646 7093 7226 7752 7909 8006 8296 8243 8234 8163 7966 7896 7957 8095 8284 8369 8751 8925 9139 9704 10368 11096 12491 13568 14422 15092 14701 14455 13587 12353 11030 10171 9683 8874 7948 7372 7203 7293 7314 7461 7914 8196 8737 8971 8646 8228 7611 7249 6835 6660 6603 6468 6458 6170 5769 5590 5542 5371 4996 4651 4435 4155 3600 2754 2038 1528 1288 1152 1054 994 1017 1094 1119 1283 1470 1601 1775 1815 1784 1867 1885 2018 2073 1974 1933 1892 1920 1786 1698 1523 1586 1475 1183 1123 998 879 817 724 589 501 474 424 437 401 425 459 462 410 384 409 392 348 345 377 380 303 306 295 299 322 305 367 473 587 671 807 1000 1028 922 935 1069 1463 1894 2184 2300 1816 1497 1418 811 353 239 177 142 116 124 146 117 106 83 62 67 66 57 49 52 43 45 34 30 34 36 40 37 38 46 40 24 21 23 26 22 11 7 6 52207 310 91 30 10291 14 30 7 7777 5611 1385 955 887 865 930 974 1074 1096 1249 1142 1226 1260 1199 1161 1240 1161 1306 1279 1164 744 638 606 604 630 626 395 402 588 543 706 803 841 793 604 527 316 229 335 28 -81 -16 -21 2 16 40 161 355 333 102 87 94 5 22 91 13 999999 999999 -6 999999 -47 -1 -31 -24 -51 -69 -15 -39 999999 999999 160 1019 2512 3759 4836 5472 5895 6309 6872 7720 8423 9116 9638 10507 11059 10818 10736 10519 10212 9779 9070 8615 8076 7495 7108 6546 5806 5303 4916 4705 4578 4529 4483 4535 4727 5010 5201 5169 5099 5204 5424 5376 5437 5624 5695 5833 5969 5946 5862 5958 6051 6311 6324 6316 6468 6464 6586 6661 7149 7247 6980 6899 6961 6936 6937 6914 7119 7352 7751 8139 8646 9099 9355 9575 9916 10168 10400 10415 10315 10093 9919 9639 9667 9571 9271 9815 10555 10974 10931 11246 11629 12136 11924 11885 11552 10955 10356 10087 10080 9611 8960 8604 8632 8280 8137 7702 7528 7051 6711 6580 6837 7323 7885 8402 8955 9394 9396 8943 8384 7842 7579 7382 7170 7134 7228 7238 7141 6779 5980 5063 4553 4023 3648 2921 2232 1824 1577 1349 1266 1241 1231 1150 1251 1325 1560 1566 1567 1584 1668 1713 1762 1698 1752 1803 1720 1639 1505 1384 1334 1165 1090 983 854 818 759 699 588 549 481 459 473 435 430 408 407 384 389 465 458 424 452 461 433 357 332 302 308 316 361 413 466 550 650 753 921 1026 1066 1172 1163 1212 1429 1482 1650 1998 1681 1119 903 684 512 357 210 138 98 103 126 114 70 65 53 66 59 40 32 41 35 32 31 24 36 31 21 8 12 25 25 26 14 4 16 14 3 52216 311 87 30 10287 14 30 16 7776 5618 2359 1301 1011 1006 1053 1120 1306 1470 1251 1282 1298 1110 1020 1104 1225 1250 1346 1067 768 681 586 652 612 604 652 613 571 660 774 932 999 965 588 569 358 330 318 322 93 999999 -5 1 47 156 86 40 192 246 197 141 -14 -1 81 99 -46 25 93 33 6 30 35 9 40 120 -87 999999 -45 999999 -39 272 1269 2040 2840 4047 4595 5017 5666 6069 6365 6589 6737 6796 6757 6926 6775 6702 6728 6725 6247 5837 5521 5221 5148 4941 4897 4657 4736 4725 4665 4681 4912 4943 4933 5134 5388 5684 5451 5414 5612 5863 5999 6055 6172 6202 6300 6200 5950 5822 5985 6174 6215 6531 6952 6905 6968 7086 7462 7663 7979 8300 8407 8444 8679 8675 8607 8342 8269 8416 8467 8462 8699 9063 9531 10027 10273 9968 9865 9710 9859 9793 9593 9642 9644 9895 11035 11967 12412 12302 12387 12771 13318 13330 13133 13152 12746 12347 11952 11635 11323 10808 10775 10489 10137 9766 9491 8867 8407 8231 7950 7398 6623 6448 6519 6888 7627 8152 8441 8256 7803 7526 6934 6431 6230 6285 6335 6240 5839 5093 4653 4267 3941 3639 3360 2945 2450 1943 1501 1204 1069 1043 1121 1172 1337 1382 1399 1502 1566 1607 1614 1782 1748 1778 1848 1747 1541 1342 1237 1247 1185 1008 849 780 629 574 646 589 573 482 446 430 396 403 454 476 505 524 523 496 477 484 529 452 365 340 311 315 335 389 487 582 679 768 808 893 1164 1471 1900 1658 1285 1318 1291 1297 1335 1261 947 700 580 998 606 226 124 85 108 111 119 108 72 73 67 67 81 69 43 41 44 38 45 35 47 39 37 41 33 44 43 31 22 29 29 22 13 52225 310 112 30 10282 14 30 25 7775 5626 1078 976 1071 1182 1170 1168 1224 1308 1194 1057 1213 1286 1236 1284 1203 1102 1122 913 788 723 727 584 590 600 636 541 581 794 1027 1033 933 866 592 325 237 369 189 145 -55 40 -30 52 178 142 22 192 308 275 25 21 38 -34 46 -44 -36 -79 -25 -2 37 999999 -69 31 63 -10 11 999999 -5 -37 168 1517 3597 5004 6044 6567 6417 5871 5269 4536 4132 3992 3854 3806 3882 4056 3904 3929 3894 3739 3633 3811 3891 3986 4127 4155 4284 4332 4382 4501 4608 4741 4874 4702 4966 5155 5184 5335 5514 5499 5423 5503 5674 5838 6184 6278 6420 6508 6808 6907 6952 7144 7451 7730 7709 7843 7998 8005 8215 8035 7682 7990 8322 8300 8338 8481 8610 8610 8308 8223 8268 8124 7986 8173 8213 8204 8483 8824 9307 9474 9575 9715 9634 9726 9876 10220 10804 11537 11632 11760 11802 11809 12056 11808 11598 11567 11663 11782 11687 11795 12001 12116 12113 11858 11362 11194 11107 10765 9761 8452 7553 6848 6544 6185 5555 5230 5184 4951 4984 4913 4850 4706 4382 3806 3652 3573 3632 3685 3561 3455 3486 3539 3545 3437 3310 3010 2444 1933 1511 1299 1157 1026 1118 976 1083 1119 998 1063 1068 1055 1040 1081 1014 1006 974 889 874 900 893 895 899 848 758 665 632 586 484 446 461 415 369 392 443 537 562 520 507 452 427 399 403 346 289 263 276 279 379 489 547 619 748 732 754 825 1093 1394 1571 1404 1253 1359 1202 1123 1212 1293 1253 988 687 391 282 230 155 86 80 110 125 123 91 77 63 65 59 67 64 67 59 38 40 46 39 40 22 26 34 31 46 38 28 22 34 25 13 3 52234 310 108 30 10278 14 30 34 7774 5633 1542 1227 1095 1230 1212 931 999 1203 1441 1342 1458 1385 1339 1182 1123 1127 1224 1042 852 656 707 508 459 462 553 616 724 879 988 842 718 721 422 260 210 249 151 26 59 -90 -70 133 146 61 12 87 185 214 91 -24 -5 21 -42 -45 49 81 31 999999 -98 -93 -40 -5 999999 -36 -94 -65 999999 999999 1159 3115 4363 5717 6763 7461 7394 6922 6714 6316 5998 5567 5067 4729 4554 4216 3867 3492 3336 3517 3517 3693 3865 3972 3909 4243 4584 4483 4548 4703 4632 4385 4339 4146 4110 4600 4783 4807 4740 4621 4734 4699 4795 5004 5031 4965 5194 5366 5556 5881 5895 6228 6590 6836 7259 7532 7502 7779 8225 8524 8228 8263 8365 8564 8510 8384 8681 8714 8665 8574 8734 8906 9153 9398 9619 10069 9889 9689 9080 8577 8659 9146 9353 9890 10394 10687 11084 11206 11355 11628 11936 12173 12616 12806 12929 12475 12002 11932 12090 12241 12272 12698 13014 13296 14040 13943 13507 13371 12954 12002 10806 9121 7514 6540 6471 6703 7025 6869 6405 5847 5356 4956 4573 4293 3971 3593 3311 3093 2920 2700 2352 2196 2214 2180 2048 2032 1801 1453 1240 964 829 655 653 780 827 917 913 823 730 746 751 679 723 758 599 547 557 597 555 567 574 602 591 569 631 596 534 426 432 427 415 459 470 546 551 497 450 366 345 362 308 295 304 259 261 302 354 491 666 826 870 839 861 920 1102 1352 1381 1257 1243 1359 1189 970 996 1246 1572 1498 1003 489 267 200 160 96 93 112 101 84 72 46 38 38 34 49 40 35 34 22 20 25 19 14 11 26 24 17 19 22 21 13 9 2 9 6 52243 311 130 30 10270 14 30 43 7773 5641 1442 1306 1258 1108 965 970 990 1154 1391 1425 1427 1389 1224 1303 1161 1250 1002 897 770 587 510 531 473 475 580 552 630 680 845 867 743 660 538 303 87 125 129 -65 -42 -8 71 -7 113 100 128 227 192 71 136 58 -1 -43 95 -58 42 -66 -21 -96 999999 999999 999999 999999 999999 999999 -7 -54 -36 299 1271 3584 5516 6682 7381 7225 6976 7281 8059 8531 9146 9869 10423 10559 10934 10852 10347 9990 9560 9319 9129 8821 8343 7985 7912 7315 7002 6812 6410 6031 5700 5349 5282 5336 5246 5491 5497 5331 5222 5110 4936 4854 4897 4869 4892 4848 4996 5296 5363 5457 5564 5670 5649 5742 5925 5983 5977 6363 6622 6652 6718 6746 7184 7454 7719 8081 8389 8818 9152 9407 9757 9968 9735 9846 10216 10406 10740 11050 11500 11472 11526 11356 11492 11593 11400 11164 11121 10905 10623 10780 10878 11340 11355 11317 11927 12512 12812 12849 12891 12488 12089 11909 11926 11889 11720 11779 12041 12616 13327 13214 12305 11208 9830 8353 7211 6402 5964 5866 5800 5660 5474 5003 4292 3843 3319 3132 2953 2783 2736 2580 2153 1887 1620 1410 1311 1205 1189 1217 1261 1017 825 708 724 708 790 878 839 810 744 693 663 667 616 501 515 484 425 442 461 410 414 473 471 428 404 434 429 473 461 444 401 418 457 497 481 473 424 380 335 291 307 309 295 292 396 570 748 854 967 983 1021 986 1039 1218 1380 1386 1298 1352 1497 1377 1168 961 1073 1575 1997 1714 1103 613 375 275 183 126 85 91 104 115 88 59 64 67 73 71 66 63 34 38 43 39 52 39 41 41 38 42 27 32 32 30 25 11 9 12 4 52252 310 95 30 10265 14 30 52 7772 5648 1198 1199 1024 989 1077 1116 1062 1239 1338 1344 1363 1081 1101 947 1041 884 870 945 710 694 634 538 399 327 604 792 790 739 827 893 776 588 334 157 242 102 88 999999 999999 -17 64 121 50 31 -46 123 54 41 47 182 48 34 76 171 24 22 57 -72 -34 -81 999999 999999 999999 999999 999999 -69 -82 327 891 1406 2052 3014 4392 5601 6836 7183 7115 6714 6718 6410 6432 6551 6759 6893 7591 8562 9310 10083 10495 11196 11378 11775 12179 12428 12425 12628 12566 11983 11154 10157 9430 8736 8091 7195 6809 6287 5826 5492 5191 4925 4773 4771 4640 4627 4936 5150 5458 5652 5572 5561 5461 5601 5341 5100 5100 5199 5125 5169 5106 4978 5100 5475 5697 5943 6345 6645 6835 7078 7266 7549 7904 8310 8600 9210 9768 10596 10849 10948 11149 11077 11473 11983 12256 12490 12712 12369 12137 12123 11477 10906 10726 10607 10711 11049 11192 11678 11862 11961 11895 11841 11633 11348 11074 10866 10944 11255 11427 11705 11875 11972 11881 11050 9625 8491 7723 7244 6944 6589 6063 5655 5072 4370 3713 3129 2479 1980 1768 1646 1493 1392 1247 1160 973 889 808 716 767 653 603 632 762 824 835 808 770 797 766 650 607 587 493 503 427 342 349 356 372 361 381 388 401 301 351 362 318 313 286 313 405 389 401 418 454 359 300 272 292 300 296 325 395 481 652 781 886 906 934 915 905 1060 1162 1258 1526 1768 1700 1663 1646 1300 1115 1125 1217 1689 2431 2061 1155 736 475 320 209 123 95 80 94 117 91 82 86 70 66 65 65 57 53 64 60 35 41 22 22 35 45 37 22 33 39 22 15 15 15 9 52261 315 91 30 10261 14 31 1 7771 5655 1155 1117 1056 998 1260 1211 1188 1444 1498 1589 1594 1333 1189 988 1028 1033 1160 935 677 630 702 569 690 624 563 532 891 994 1058 900 788 627 342 204 146 250 144 -52 999999 -61 14 184 174 160 32 89 80 145 168 314 215 29 42 147 91 34 -12 999999 999999 999999 999999 -67 -85 -24 -31 72 378 935 1309 1581 1663 2059 2530 3071 3603 4065 4615 5175 5706 6078 6917 7325 8073 8642 8857 9352 9931 10376 10839 11460 12326 13124 14218 14792 15275 15996 16211 15800 15589 14583 13608 13205 12394 11384 9891 8706 7649 6694 5845 5560 5322 4949 4906 5218 5410 5631 5860 5833 5867 5805 5849 5870 5887 5962 6216 6486 6390 6672 6627 6544 6454 6766 6777 6890 7098 7224 7297 7450 7449 7665 8003 8350 8540 9029 9563 9446 9393 9968 10573 10935 11321 11610 12253 12343 12154 12118 11816 12059 12182 12479 12553 12262 12114 11865 11753 11985 12181 12409 12448 12751 12693 12429 12032 11910 11921 11627 11575 11664 11821 12446 12619 12736 12480 11704 10680 9591 8640 8195 7541 6991 6635 6039 5691 5374 4352 3271 2538 1978 1553 1327 1151 1065 946 892 803 772 744 722 735 828 878 906 929 918 859 794 707 661 562 550 572 556 587 529 522 486 414 375 423 395 415 390 400 361 371 353 401 394 405 470 434 401 438 454 439 439 393 391 367 434 573 752 914 1022 1155 1397 1653 1886 1991 1961 1880 1716 2019 2822 2825 2225 1684 1432 1421 1480 1582 1993 2597 1800 996 707 584 352 250 169 164 170 180 161 167 165 121 113 137 111 117 121 102 97 98 103 111 96 89 92 78 75 78 76 70 76 74 59 65 60 36 38 37 41 29 52270 314 89 30 10259 14 31 10 7770 5663 1210 1207 1291 1305 1413 1304 1310 1396 1528 1649 1700 1477 1455 1126 926 980 1058 909 809 603 675 576 686 692 540 630 937 1125 942 790 792 644 497 229 226 242 139 14 55 79 203 199 99 99 253 161 113 294 321 254 169 113 57 136 157 154 70 4 23 -86 -69 -98 -25 101 557 1537 1929 1926 2045 2097 2127 2023 1998 1898 1919 1885 2084 2010 2120 2416 2492 2743 2984 3455 4241 4813 5180 5872 6333 6728 6971 7424 7746 7813 7878 8065 8135 7725 7007 6559 6546 6173 5637 5189 4633 4312 4065 3874 3919 3914 3922 4061 4175 4266 4269 4311 4387 4345 4309 4564 4776 4660 4654 4969 5236 5402 5676 5803 6254 6701 6882 7002 7277 7480 7512 7557 7457 7469 7668 7845 7826 7825 8050 8358 8197 8058 7809 7882 8192 8372 8442 8817 9223 9525 9440 9309 9363 9183 9413 9374 9698 10134 10097 10565 10926 10951 11639 12109 12445 12722 12767 12806 13387 13508 13349 13411 12629 11550 11003 11147 11093 11414 11779 11641 11341 10513 9032 7442 6645 5949 5225 4616 4287 3787 3150 2580 2017 1608 1286 1057 895 834 760 758 670 607 589 593 591 542 660 658 702 724 656 524 490 448 413 441 451 445 421 449 392 362 407 430 383 331 363 335 299 296 328 295 315 402 411 358 323 335 411 415 445 390 414 444 470 643 895 1055 1191 1744 2518 3732 5233 5654 4628 3343 3033 3165 3468 3595 2955 2109 1779 1654 1595 1531 1417 1565 1689 1260 806 635 486 272 150 115 103 98 123 113 108 96 82 89 82 58 69 83 75 66 63 66 68 60 59 51 48 50 41 63 42 29 34 41 32 23 8 999999 3 6 52279 308 116 30 10256 14 31 19 7769 5670 1179 1149 1320 1497 1425 1337 1398 1517 1474 1590 1573 1283 876 1002 837 1000 765 650 517 665 577 658 465 460 681 697 957 985 740 631 325 188 261 101 93 -54 -96 -24 -100 46 -48 -59 -12 55 58 17 75 217 319 232 139 1 38 32 -7 60 -83 -6 -50 999999 -92 -43 760 1453 1763 1835 1935 1916 2010 2012 1982 2170 2020 1891 2080 2056 2089 2252 2368 2249 2193 2150 2220 2319 2477 2562 2562 2730 2567 2527 2549 2560 2655 2561 2627 2727 2625 2717 2842 3051 2774 2714 2603 2474 2584 2593 2571 2738 2879 2868 3067 3048 3141 3265 3345 3472 3550 3563 3619 3670 3622 3672 3779 3719 3950 4033 4302 4546 4582 4617 4947 5224 5454 6035 6288 6652 6722 6841 7036 7168 7136 7228 7293 7034 7018 7149 7293 7749 7843 7961 8434 8691 8786 8684 8924 8966 9260 9378 9218 9459 9714 9844 9898 10143 10357 10400 10398 10566 10665 10782 10782 11003 11457 12041 13312 14988 15858 14974 13094 11300 9753 9150 9213 9251 9110 8796 7841 6679 5648 4738 3948 3200 2590 2124 1666 1474 1292 1094 958 927 855 717 674 678 644 573 526 475 511 491 521 596 620 518 461 445 449 406 411 432 365 411 365 329 355 280 289 329 303 299 242 289 281 293 289 336 350 365 341 300 313 285 264 313 340 322 441 642 825 994 1507 2998 4971 6137 6621 6319 5643 4416 4093 4242 3953 3226 2338 1856 1860 1866 1832 1729 1461 1194 1005 1024 952 791 606 453 312 153 50 38 54 102 102 57 48 56 45 37 30 48 29 36 46 10 9 29 28 22 18 20 9 19 17 14 12 7 999999 7 52288 311 115 30 10255 14 31 28 7769 5677 1520 2437 3089 4905 6103 9069 11205 12915 10269 5443 4096 2091 1399 938 1030 906 815 741 687 762 474 468 506 404 606 966 947 1032 829 752 461 278 277 186 149 35 -32 -66 147 96 -9 143 50 40 35 50 137 262 290 195 56 34 23 153 25 78 101 17 -28 999999 133 1260 2364 2512 2509 2792 2753 2745 2668 2504 2495 2475 2564 2667 2751 2867 3116 3034 3100 2914 2688 2636 2803 2861 2861 2819 2761 2709 2757 2820 2806 2792 2775 2775 2767 2863 2923 2869 2998 2852 2628 2582 2628 2609 2540 2420 2317 2330 2395 2500 2555 2494 2534 2551 2636 2698 2689 2827 2951 3129 3125 3205 3100 3216 3404 3216 3359 3090 3158 3260 3402 3635 3840 4255 4642 5102 5526 5728 6114 6410 6681 7204 7422 7268 7581 7712 7782 7957 8040 8300 8770 9078 9139 9248 9519 10308 10776 10866 11076 11309 11227 11165 11680 12380 12859 13294 13766 13774 13551 12980 13121 13692 14577 14958 15516 15524 15352 15681 16572 16790 15753 13457 10974 9066 7649 6519 5872 5653 5223 4573 4005 3489 3010 2466 2144 1911 1581 1393 1285 1210 1144 1156 1085 945 843 805 736 642 585 629 647 607 613 595 496 485 538 581 544 521 563 625 576 511 459 436 406 402 393 325 275 328 299 313 337 397 362 367 389 392 352 378 370 360 422 549 660 808 1076 1560 2367 3509 5027 6967 9257 10390 9034 6618 3995 2276 1804 1699 1667 1768 1891 1759 1507 1216 931 808 872 912 831 769 658 607 511 222 96 117 105 115 90 95 99 93 86 83 66 88 91 61 56 61 53 50 49 41 47 45 42 34 30 29 30 18 19 14 2 2 3 52297 303 115 30 10255 14 31 37 7768 5685 2679 4387 5889 6201 5225 4929 3877 2602 1995 1820 1473 1480 1316 930 756 700 736 595 485 516 433 437 411 333 428 573 826 835 503 560 457 98 -83 -24 43 -94 999999 999999 -28 999999 -18 1 5 -19 -19 53 7 71 157 132 7 -50 49 -46 -16 -27 -58 999999 999999 999999 818 2439 2947 3095 3069 3155 3217 3166 3035 3076 3149 3323 3359 3608 3654 3982 4279 4166 3891 3767 3831 3806 3889 3871 3548 3549 3574 3495 3457 3569 3551 3454 3332 3110 2938 2961 3024 3158 2904 2795 2781 2542 2421 2388 2308 2098 2210 2308 2081 2095 2457 2419 2245 2268 2459 2378 2327 2432 2490 2434 2544 2543 2536 2668 2736 2723 2715 2535 2337 2284 2460 2604 2561 2741 2865 2977 3121 3318 3695 4161 4749 5251 5832 6405 6940 7161 7331 7716 7928 7864 8145 8373 8627 8986 9455 10330 11330 12274 12995 13729 14026 14269 14270 14272 14176 14177 14396 14591 14924 15229 15132 15181 15561 16091 16585 16837 17006 16928 17060 16905 16468 16057 15925 14959 12743 9786 7141 5204 3959 3328 2809 2367 2027 1818 1748 1643 1509 1457 1524 1370 1355 1311 1224 1107 1007 832 715 677 615 621 560 605 605 547 543 495 479 459 482 517 496 465 449 450 411 347 323 360 361 349 333 330 345 341 371 354 337 277 290 317 294 333 345 407 437 476 676 903 1217 1753 3405 9578 16132 15343 12730 11854 13224 13921 9431 3497 1991 1854 1697 1435 1257 1180 1128 982 844 855 837 818 790 781 767 856 552 139 20 28 63 69 78 59 48 52 53 35 23 37 37 22 24 23 25 14 13 999999 8 8 999999 8 5 52306 311 116 30 10256 14 31 46 7767 5692 2089 2154 2223 2224 2183 2825 3805 4637 5916 9398 23645 107208 96599 56472 3146 1128 922 790 624 550 553 472 446 429 439 655 819 873 671 440 179 133 142 24 1 15 -72 -16 71 58 -73 -99 -35 21 62 217 76 214 159 -27 5 10 24 47 53 51 51 -6 -21 592 2002 3088 3629 4044 4203 4395 4559 4385 4257 4182 4410 4339 4393 4672 4963 4942 4674 4405 4371 4164 4259 4177 4053 3808 3533 3421 3453 3718 3650 3683 3672 3617 3644 3780 3906 3960 4024 4300 4521 4296 4143 4111 3998 3942 3740 3549 3488 3394 3424 3661 3709 3550 3231 3131 3061 3122 2910 2873 2973 2870 2936 3155 3150 3222 3415 3387 3302 3233 2995 2905 3051 3102 3173 3338 3261 3088 3142 3354 3545 3695 3906 4236 4519 4998 5647 6064 6480 6655 6773 7144 7599 8106 8865 9703 10525 11251 11784 12376 12578 12036 11501 10962 10969 11073 11532 11865 12348 12851 13182 13537 13619 13965 14305 14073 13946 14156 14528 14371 14221 14794 15196 14995 14668 14416 14157 13879 12814 11054 9439 7692 5810 4317 3287 2315 1812 1700 1655 1589 1611 1639 1580 1534 1441 1277 1263 1180 1029 936 821 743 731 621 631 650 613 606 531 592 574 520 534 536 502 492 480 501 549 499 477 499 448 482 501 473 462 479 390 334 326 340 388 386 357 375 427 552 714 979 1588 2890 5974 9793 12533 13097 11920 11209 12930 11840 6130 2845 2151 1839 1696 1765 1742 1517 1330 1104 939 809 756 861 1043 1127 1017 724 340 124 72 77 114 121 116 111 86 77 86 92 92 83 74 81 63 53 61 55 47 38 46 38 29 36 31 39 22 15 20 21 4 8 6 52315 308 116 30 10256 14 31 55 7766 5700 1756 1908 2380 2578 2816 3598 4722 5731 5422 3160 1764 1182 1065 1103 1134 1022 913 740 659 626 636 532 481 445 376 511 752 949 744 472 204 67 63 41 -13 -57 999999 -38 -14 63 35 45 98 -5 2 103 39 135 106 16 -15 134 103 97 76 -23 38 340 1087 2037 2697 3047 3155 3243 3386 3398 3645 3608 3958 4028 4384 4604 4829 4858 4705 4615 4311 4310 4442 4492 4400 4630 4554 4289 4203 4041 4097 4369 4419 4274 4229 4084 4168 4150 4064 4149 4115 4119 4173 4091 3987 3988 3923 3740 3604 3526 3438 3567 3429 3532 3610 3720 3443 3396 3474 3650 3494 3476 3384 3308 3332 3475 3586 3490 3284 3359 3335 3216 3172 3178 3208 3380 3569 3501 3611 3795 3891 3923 4152 4220 4220 4403 4570 4746 4873 5138 5519 5656 6088 6531 6991 7644 8364 9003 9503 10221 11057 11492 10960 11453 12124 12780 13524 13364 12455 11270 10271 9658 9113 8821 8808 8978 9263 9679 10094 10433 10961 11774 12858 13759 13778 13229 12807 12445 11724 10450 9466 8713 7963 7209 6180 5138 3955 2777 2071 1919 1892 1776 1815 1876 2007 2101 1984 1621 1322 1230 1007 838 748 724 719 672 584 684 546 495 516 499 528 523 564 564 466 488 505 505 494 517 515 517 526 491 414 362 296 264 218 176 189 203 224 220 289 364 427 623 894 1464 2256 3152 4316 6141 8397 10366 11356 13674 14802 10327 4759 2449 2055 1972 1888 2020 1919 1690 1658 1513 1154 1022 1055 1225 1324 1190 1126 507 168 74 71 69 71 66 81 70 49 47 45 45 44 55 56 41 28 35 42 31 21 29 25 21 19 9 24 14 999999 999999 1 8 52324 307 116 30 10256 14 32 4 7765 5707 8869 13212 16167 13724 11970 9050 7867 8190 9109 36742 113835 93131 81049 2898 936 827 886 778 718 770 639 586 538 413 451 591 852 976 728 668 242 147 77 83 181 36 25 -97 -65 -18 49 84 -71 28 84 13 61 96 132 124 50 -7 140 -15 31 -13 196 756 1820 2342 2698 2852 2969 3081 3083 3199 3435 3716 3966 4616 5099 5800 6488 6637 6407 6550 6540 6418 6419 6136 5659 5621 5217 4994 4623 4389 4222 3954 3960 4040 3822 3851 3708 3515 3508 3496 3367 3296 3360 3287 3113 2941 3074 3011 2808 2696 2767 2819 2917 3013 3158 3047 2823 2837 2756 2933 2879 2886 2958 3066 3164 3246 3320 3259 3472 3523 3401 3418 3590 3722 3662 3572 3660 3725 3974 4133 4275 4420 4635 4804 4810 5003 5197 5239 5262 5265 5070 4991 5158 5343 5510 6209 7001 7679 8428 9005 9630 9895 9679 10162 11135 12407 12890 13154 13653 13715 13306 12173 11170 10265 9492 8896 8592 8750 9088 9144 8986 8582 7917 7587 7214 6773 6528 6628 6377 5650 5439 5152 4520 3837 3134 2746 2546 2340 2046 1944 1856 2004 2106 2350 2869 3090 2921 2674 2246 1766 1392 1076 865 713 705 639 577 622 613 544 608 595 587 576 628 620 523 533 480 449 446 391 414 447 429 426 318 262 225 234 185 186 200 198 275 360 424 508 638 959 1640 2619 3924 5425 6784 8209 9952 12857 15969 16646 12179 6040 3021 3039 3321 2611 2029 1930 1833 1828 2009 2459 2490 1653 1504 1845 2034 1682 1688 1125 217 58 67 70 70 62 88 102 73 68 70 55 29 62 56 57 45 43 35 35 48 40 30 26 20 16 13 15 11 16 10 52333 314 118 30 10258 14 32 13 7764 5714 25069 29817 40696 51060 54411 48896 39049 38349 55319 191497 367360 96015 226576 308612 240934 15167 1140 829 863 694 732 644 630 545 499 790 947 1224 1023 766 454 277 262 183 174 67 52 20 -91 77 139 44 186 126 57 113 113 212 186 164 165 130 90 200 165 305 965 1952 2585 2806 2875 2828 3046 3064 3025 2989 2942 3028 3278 3714 4229 4410 4620 4774 5071 5509 5765 6040 6119 6262 6222 5939 5763 5734 5664 5492 5269 5045 4707 4443 4429 4383 3893 3858 3904 3782 3842 3793 3690 3772 3543 3382 3228 3204 3297 3157 3135 3142 3090 3252 3471 3404 3292 2966 2927 2811 2820 2968 2975 3038 3211 3257 3106 3155 3093 2988 3014 3060 3274 3409 3474 3653 3741 3842 3921 4031 4098 4088 4181 4282 4457 4678 4839 4943 5009 5034 5191 5504 5408 5496 5785 6224 6529 6838 6897 7133 7694 8786 10109 11846 13662 14940 15400 15337 15333 14804 14093 12872 11817 10968 9852 9065 8624 8045 7836 7690 7266 6530 5712 5143 4713 4167 3982 3767 3418 3104 2857 2662 2386 2300 2335 2420 2405 2333 2396 2392 2371 2169 2206 2285 2459 2599 2686 2574 2193 1815 1346 1046 858 806 745 646 552 623 619 546 547 575 591 677 651 573 528 443 437 403 368 394 402 406 417 390 323 305 277 301 335 336 403 538 659 884 1172 1769 2457 3462 4728 6163 7911 9945 12140 14487 16849 18262 17453 13988 9099 4940 3401 3098 3012 2524 2153 1997 1826 1797 1851 2168 2925 2379 1622 1619 1763 1789 1512 2400 1836 218 98 111 107 117 116 122 118 109 111 116 101 123 122 96 81 83 87 82 75 60 60 79 71 64 53 38 48 45 40 40 26 19 26 31 15 9 52342 302 120 30 10260 14 32 22 7763 5722 25376 28548 34558 48595 51006 41256 29099 29829 29817 21116 15440 14948 17658 22825 2029 968 729 659 635 606 459 501 601 372 388 599 674 802 1025 810 647 365 213 38 -44 69 -2 16 8 29 89 -85 -2 1 -6 65 189 140 108 67 50 49 64 73 450 1216 1714 1954 2113 2251 2326 2400 2551 2750 2681 2755 2885 2838 3004 3332 3491 3401 3307 3549 3569 3896 4221 4200 4214 4176 4325 4329 4212 4158 4297 4239 4160 4188 4101 4137 3906 3799 3768 3824 3904 3757 3613 3474 3458 3307 3096 2964 2825 2865 2937 2877 2886 3009 3143 3354 3559 3396 3344 3434 3377 3406 3317 3253 3369 3403 3456 3287 3273 3258 3100 3044 2934 2946 2991 2985 3090 3159 3302 3245 3400 3411 3603 3711 3673 3564 3358 3329 3369 3515 3682 3756 4159 4601 4709 5039 5178 5360 5764 6186 6610 6818 6787 6981 7477 8284 9541 11060 12627 13965 14134 13560 12810 11598 10563 9808 9024 8990 8577 8142 7629 7230 6737 6317 5600 4884 4212 3773 3504 3350 3193 3073 2891 2751 2622 2408 2202 2188 2068 2013 1904 1920 2100 2342 2252 2040 1743 1616 1462 1419 1306 1282 1007 722 565 534 441 458 450 505 384 457 588 626 570 540 456 413 402 438 408 348 358 386 382 381 373 329 315 300 329 439 574 819 1203 1775 2569 3368 4283 5211 6385 7917 9845 12736 16488 19116 19399 18961 18191 15847 12233 9356 7013 4315 3009 2656 2482 2598 3816 7555 7263 3373 2560 2379 1932 1596 1755 1712 1415 1207 998 858 1404 349 23 29 38 52 51 56 64 60 54 37 37 52 32 26 36 25 16 27 13 999999 999999 4 13 9 52351 294 95 30 10265 14 32 31 7762 5729 5026 5654 6865 8172 7537 7671 9160 7745 6486 3667 2753 2585 4747 3647 1378 1037 962 705 749 714 732 634 520 543 456 502 599 719 781 967 757 732 466 188 79 228 148 -12 21 999999 -56 8 999999 1 57 25 -7 18 82 56 18 126 65 38 490 966 1385 1681 1772 1779 1977 2182 2263 2271 2343 2398 2578 2616 2815 2859 3000 3199 3080 3139 3291 3421 3498 3607 3590 3478 3394 3325 3388 3267 3150 3100 2922 2940 3005 3002 2884 2915 2995 3059 3171 3162 3089 3327 3264 3218 3083 2914 2734 2633 2611 2567 2531 2697 2751 2648 2980 3016 2880 3105 3061 2984 3008 3191 3383 3501 3644 3660 3823 3792 3573 3315 3253 3168 2847 2671 2785 2798 3001 3114 3121 3213 3198 3251 3164 3231 3101 3181 3144 3144 3173 3174 3346 3487 3680 3650 3902 4092 4298 4560 4936 5456 5947 6106 6257 6339 6452 6485 6919 7513 7934 8585 9234 9749 10205 10377 10430 10074 9655 9122 8439 7974 7580 7205 6572 6032 5320 4869 4211 3693 3193 2877 2602 2514 2392 2359 2459 2403 2368 2275 2091 2022 2066 2066 1869 1542 1468 1412 1205 1071 989 863 736 638 600 543 480 465 393 343 415 503 550 645 687 695 655 553 469 474 443 400 444 438 402 434 436 426 458 469 515 454 471 591 870 1239 1754 2849 4248 5859 7713 9455 11369 13896 17127 20032 20916 19063 15645 11755 8271 5869 4679 4289 4078 3867 4109 4994 5992 6920 9162 6235 3208 2721 2398 2407 2655 4320 5235 1855 801 675 484 222 38 32 39 41 45 45 51 58 36 14 15 21 13 5 1 4 52360 311 96 30 10266 14 32 40 7761 5736 1137 1184 1114 1244 1640 2350 3683 4280 5834 4125 2079 1973 2309 5752 15406 3699 934 826 834 802 817 743 695 549 485 511 763 806 960 904 1026 778 613 466 328 255 174 168 151 180 265 232 74 35 160 80 64 98 145 40 156 126 85 277 720 1239 1565 1827 2107 2497 2742 2862 3012 3100 3325 3158 3162 3157 3178 3474 3335 3508 3664 3597 3621 3554 3747 3784 3578 3360 3171 2923 3055 3151 3058 3084 3025 3116 3065 3074 3075 3125 3093 3294 3309 3349 3519 3550 3539 3675 3635 3566 3339 3193 3157 3058 2984 3009 3119 3173 3038 2958 2918 2814 2951 3085 2925 2828 2998 3109 3109 3313 3594 3801 4154 4157 4108 3814 3700 3711 3357 3167 3176 3094 3188 3218 3116 3275 3314 3230 3197 3310 3375 3517 3725 3848 3902 3792 3669 3533 3464 3684 3798 3989 4321 4413 4463 4782 4900 4920 5264 5221 5282 5499 5738 6123 6528 6963 7032 7364 7192 7083 6932 7029 6633 6096 5712 5437 5108 4593 4414 4081 3819 3613 3331 3061 2887 2837 2755 2613 2551 2406 2299 2284 2285 2195 2224 2317 2443 2439 2274 1984 1770 1465 1142 884 755 687 648 613 634 527 493 545 651 871 1009 921 850 723 628 554 522 531 511 497 522 531 492 496 552 534 548 528 530 589 596 734 892 1195 1754 2628 3855 5407 7433 9357 11352 13124 14195 13807 13044 11920 10226 8142 6539 5789 5575 5920 6687 7422 7878 8568 8536 6841 5129 3563 2730 2472 2496 2555 3457 5300 4405 1132 589 382 168 100 76 77 60 96 90 74 73 55 66 64 69 55 53 68 45 56 47 44 45 43 52 39 34 22 15 20 11 0 999999 999999 999999 6 4 52369 313 96 30 10266 14 32 49 7760 5743 773 803 1026 1011 1157 1321 1555 2085 2524 3171 4150 5563 8472 26082 168947 137483 6795 939 724 900 843 694 665 524 444 568 670 878 1052 1058 1037 926 667 592 388 271 352 295 212 251 171 15 57 158 79 158 -1 66 187 306 177 173 281 321 870 1448 1993 2594 3050 3481 3698 3904 4137 3757 3338 3286 3403 3528 3320 3208 3364 3300 3362 3470 3307 3163 3191 3215 3156 2923 2488 2394 2468 2471 2510 2483 2488 2533 2525 2562 2592 2695 2829 2855 2974 3129 3202 3426 3485 3350 3484 3577 3539 3220 3118 3099 3107 3098 3020 3041 3110 3042 2928 2751 2679 2639 2614 2846 2911 2760 2768 2794 2651 2849 3061 3100 3064 3212 3463 3661 3805 3804 3849 3809 3786 3785 3656 3604 3549 3485 3582 3671 3617 3644 3646 3786 3946 3784 3583 3460 3424 3345 3325 3534 3683 3772 3884 3870 3740 3507 3417 3389 3586 3726 3894 4297 4532 4840 5017 5195 5215 5371 5388 5376 5119 4632 4384 4295 4462 4772 4856 4624 4138 3594 3158 2851 2612 2420 2240 2211 2061 2050 2001 1910 1962 1984 1991 1955 1931 1997 1961 1716 1489 1272 1123 979 828 721 696 657 734 736 781 887 1064 1199 1164 1013 877 795 754 725 639 608 596 567 567 643 650 622 591 536 618 678 711 756 739 782 937 1156 1752 2716 3623 4362 5181 5944 6334 6482 6481 5926 5346 5185 5357 6182 7650 9698 11384 11471 9614 8412 10109 13173 10669 6333 4061 3123 2726 2407 2378 2306 2600 4687 4822 1422 652 442 218 134 92 76 89 102 92 103 90 81 87 92 109 59 75 79 75 52 60 53 67 51 53 56 44 45 38 42 31 23 11 16 31 30 26 25 10 52378 315 101 30 10271 14 32 58 7759 5751 4000 5108 6045 7786 7038 7846 8336 8442 11203 11798 11917 16669 19093 15326 11337 34550 64064 3932 933 943 900 840 541 556 648 537 586 929 1092 1056 1032 1083 914 788 691 419 366 278 432 216 238 223 77 115 192 184 169 137 256 208 185 223 505 1125 1874 2414 2984 3453 3915 3871 3836 3459 3138 2889 2686 2766 2948 2895 2853 2909 3064 3186 3189 3284 3299 3365 3486 3296 3318 3176 2787 2854 2731 2669 2610 2441 2460 2539 2538 2594 2730 2805 2919 2928 3019 3137 3286 3374 3331 3397 3539 3430 3261 3145 3028 3179 3124 3222 3307 3300 3337 3346 3359 3509 3243 3364 3363 3184 3163 3223 3160 3155 3205 3118 3007 3121 3061 2939 3053 3162 3186 3167 3159 3351 3575 3737 3889 3966 3963 4080 3928 3870 3799 3872 3979 3994 3816 3838 3514 3209 3172 3180 3023 3228 3465 3501 3285 3367 3454 3337 3099 2971 3007 2851 2863 2970 2928 2904 3116 3389 3674 3730 3904 3957 3840 3717 3691 3444 3380 3371 3507 3243 2980 2634 2291 2067 1830 1830 1932 1824 1726 1540 1304 1112 1064 982 1037 1092 1117 1280 1283 1232 1058 926 829 796 847 848 884 950 1061 1150 1293 1333 1308 1261 1180 1034 959 825 745 693 665 684 691 798 774 798 841 859 924 934 958 1016 1040 1082 1134 1104 1193 1457 1959 2300 2664 3151 3616 3907 4269 4371 4181 3935 3610 3567 3863 4754 6010 7610 9124 9762 9942 11663 14574 16420 13687 8382 5399 4296 3832 3110 2313 1914 2072 2691 3152 1747 833 382 144 107 128 131 125 99 119 123 112 124 122 112 103 84 85 103 125 90 83 71 66 79 81 86 91 75 63 50 46 42 33 44 46 44 41 34 18 16 8 52387 311 103 30 10273 14 33 7 7758 5758 3897 5744 7532 10408 12924 17323 22978 32920 37666 36011 35184 32911 21318 37188 195439 291818 138068 5958 937 795 826 767 557 498 420 597 838 991 839 830 796 883 794 786 636 605 422 201 305 286 259 231 154 179 245 199 42 87 35 88 279 627 1106 1385 1770 2102 2365 2391 2358 2316 2190 2310 2282 2166 2458 2689 2652 2669 2732 2785 3060 3091 3098 3090 3232 3438 3383 3319 3335 3091 3003 2910 2965 2682 2580 2696 2778 2749 2739 3056 3241 3233 3331 3327 3159 3118 3199 3231 3252 3104 3327 3456 3569 3491 3169 3066 3227 3301 3398 3482 3477 3595 3622 3635 3538 3388 3545 3442 3352 3296 3255 3167 3084 3100 3108 3060 2812 2722 2824 2862 2765 2749 2903 2925 2875 3037 3115 3117 3276 3394 3389 3468 3666 3771 3721 3407 3159 3031 3075 3173 3150 3112 3201 3256 3101 3079 2879 2840 2714 2538 2537 2494 2448 2393 2415 2429 2382 2525 2630 2581 2345 2305 2231 2031 2003 1866 1790 1682 1632 1489 1298 1164 1101 1127 1113 1154 1219 1245 1342 1298 1376 1508 1479 1349 1189 1052 877 785 740 768 849 876 821 746 685 681 701 729 846 1111 1314 1472 1606 1654 1429 1316 1066 839 732 744 632 596 698 799 952 1016 1005 1018 1045 1126 1216 1454 1618 1595 1615 1569 1497 1469 1502 1542 1517 1635 1812 2116 2463 2921 3184 3409 3789 4189 4195 3947 3718 3707 4005 4972 6297 8006 9908 12278 13755 13038 11004 7844 5477 3779 2929 2414 2025 1888 2041 2162 1712 857 389 135 83 68 63 67 61 54 50 64 58 55 53 49 67 67 46 76 73 59 34 36 60 55 31 26 18 21 26 11 17 15 14 5 6 2 1 52396 312 75 30 10275 14 33 16 7757 5765 16655 21122 21900 22512 26603 27584 25050 19207 12662 8862 7230 8586 20891 4068 1883 1560 1364 993 962 968 925 701 519 498 419 362 615 921 1069 885 897 962 801 750 711 607 305 333 252 268 214 78 133 124 183 179 83 89 221 329 563 1255 1792 1998 2268 2440 2420 2303 2274 2268 2299 2447 2375 2516 2921 3057 3236 3392 3657 3848 3906 4041 4144 4107 4328 4510 4424 4328 4287 4195 3996 3843 3788 3754 3675 3627 3396 3593 3832 3803 4127 4114 4161 4163 4073 3986 3916 3927 3960 3754 3746 3988 4063 4013 3711 3763 3828 3784 3826 3717 3677 3740 3722 3662 3655 3666 3605 3642 3482 3369 3363 3244 3083 2860 2784 2881 2879 2992 3026 2901 3046 3025 3016 2949 2846 2855 2678 2557 2539 2615 2712 2762 2781 2815 2840 2791 2742 2742 2723 2529 2429 2495 2523 2719 2890 2850 2832 2780 2683 2587 2610 2662 2568 2469 2355 2375 2381 2383 2140 1961 1975 1954 1869 1984 2560 3433 4751 6441 7751 8054 7581 6871 6712 6642 5487 4091 3220 2512 1837 1534 1358 1328 1219 1265 1332 1270 1244 1189 1026 899 829 739 701 678 737 657 628 673 824 1036 1373 1604 1631 1516 1310 1187 1064 953 920 981 951 1005 1110 1199 1239 1396 1578 1746 1982 2260 2398 2226 2075 1945 1786 1694 1423 1192 1074 1011 948 1037 1152 1262 1369 1592 1778 1893 2078 2258 2444 2671 2952 3118 3254 3389 3701 4150 4700 4547 4014 3495 2939 2588 2550 2617 2631 2441 2416 2639 2204 1698 1118 541 253 92 84 56 54 80 92 79 65 77 87 82 71 68 50 54 62 56 64 69 43 39 52 36 44 45 42 28 21 12 19 28 15 9 2 7 6 6 52405 314 108 30 10278 14 33 25 7756 5772 5310 5105 5586 7633 9238 9647 11673 15242 19257 18788 15321 17403 33758 126521 182521 115025 300590 335648 229989 8035 748 550 557 481 537 584 717 825 959 998 937 805 990 727 641 594 463 380 380 356 336 198 254 119 98 74 147 116 192 398 1170 1748 2219 2555 2673 2542 2728 2704 2800 2820 2704 2729 2868 3269 3551 3634 3966 3977 4106 4261 4247 4451 4489 4578 4682 4589 4852 4801 4833 4827 4851 4866 4741 4774 4706 4737 4882 5070 5052 5096 4791 4735 4646 4596 4677 4466 4435 4539 4612 4345 4256 4349 4422 4374 4253 4367 4374 4102 4220 4098 4053 3939 3780 3756 3658 3654 3633 3522 3319 3405 3120 2768 2672 2700 2652 2697 2724 2612 2585 2557 2559 2575 2496 2503 2565 2423 2326 2177 2309 2426 2373 2393 2583 2529 2544 2692 2541 2418 2462 2439 2499 2467 2518 2499 2439 2507 2341 2254 2305 2429 2409 2435 2534 2593 2503 2529 2600 2673 2789 2809 2663 2410 2328 2418 2367 2582 2816 3414 4119 4790 5154 5486 6193 7071 6641 6562 6460 5850 4586 3284 2043 1288 936 828 903 1033 1100 1102 1075 994 925 828 731 626 686 627 702 803 924 1334 1645 1784 1843 1820 1906 1932 1580 1368 1227 1253 1476 1757 1802 1837 1783 1572 1396 1301 1125 905 705 560 499 504 532 519 577 680 792 973 1225 1427 1685 1947 2060 2075 2048 2041 2197 2366 2577 3046 3572 4151 4854 5510 5654 4945 4148 3525 2820 2342 2175 2214 2533 2962 2809 3240 4513 4119 2301 1478 766 319 184 112 100 101 85 88 104 91 92 73 79 71 73 87 70 74 59 75 68 65 61 58 45 36 37 46 34 44 43 33 21 28 32 35 36 21 16 999999 8 15 52414 313 111 30 10281 14 33 34 7755 5780 11596 10390 11427 13024 12930 11595 15403 24392 31591 33160 32762 30477 23782 24440 21242 9014 5228 3875 4320 2065 711 636 561 512 546 489 638 823 926 1027 952 935 740 723 745 649 603 445 496 383 266 301 112 236 206 20 65 168 438 1042 1602 2012 2542 2868 3050 3095 3132 3253 3275 3237 3454 3427 3223 3409 3544 3529 3510 3443 3539 3394 3463 3455 3426 3413 3364 3417 3062 2715 2712 2601 2381 2487 2455 2338 2453 2815 2977 3315 3288 3346 3199 3296 3549 3591 3559 3507 3465 3652 3551 3273 3282 3500 3503 3454 3523 3556 3609 3540 3658 3701 3592 3452 3514 3610 3572 3602 3602 3734 3567 3494 3197 2996 3034 2967 2810 2721 2483 2494 2277 2082 2059 2088 2150 2105 2139 2091 1934 1857 1757 1749 1717 1713 1756 1820 1862 1878 1831 2048 2121 2155 2250 2364 2658 3085 3142 2993 2941 2859 2735 2771 2831 2927 2833 2680 2391 2175 2042 2036 1963 2031 1915 1932 1988 2004 2112 2325 2421 3015 3782 4520 5248 5856 6835 7630 8604 9384 9294 8492 6880 5180 3604 2157 1163 905 885 933 976 968 904 873 791 745 814 816 886 874 954 1180 1376 1608 1886 2155 2368 2609 2638 2044 1482 1372 1447 1587 1431 1207 1104 938 708 589 521 519 504 396 339 422 505 606 693 749 812 931 1040 1093 1208 1357 1557 1985 2176 2382 2582 2813 3161 3486 3595 3518 3425 3451 4067 5289 6710 6503 5027 3585 2566 2133 2086 2280 2594 2300 3248 7753 9441 5352 2443 1402 841 336 176 105 73 72 81 70 88 99 76 75 97 68 58 77 57 56 73 63 54 45 45 44 51 49 32 20 20 29 32 38 30 40 35 34 29 22 26 22 11 52423 309 111 30 10251 14 33 43 7755 5787 10509 11619 11408 10545 11196 12752 17309 18714 19149 18474 22483 23771 18052 6955 2953 7204 7338 1844 1391 856 766 704 499 428 480 647 460 539 686 774 916 828 693 677 601 441 351 413 444 244 180 51 197 174 196 226 103 297 891 1615 2297 2578 2855 2998 3373 3461 3661 4162 4301 4487 4741 4849 5080 5142 5366 5432 5383 5634 5449 5153 5192 4951 4773 4605 4515 4309 3980 3930 3925 3967 3731 3889 3892 3975 3936 4157 4141 4298 4433 4536 4572 4661 4562 4342 4196 4002 3790 3759 3607 3374 3312 3202 3219 3294 3349 3376 3487 3417 3431 3361 3357 3280 3197 3170 2980 2809 2911 2938 2971 2986 2977 2873 2843 2902 2851 2731 2634 2429 2185 2045 1822 1709 1763 1731 1689 1666 1645 1615 1552 1554 1454 1485 1603 1598 1432 1459 1480 1315 1357 1392 1463 1507 1615 1592 1565 1573 1548 1647 1570 1427 1315 1478 1456 1402 1512 1618 1729 1834 1907 1942 1957 1986 2380 2821 3437 4548 5789 6743 7721 8520 9409 9656 9507 9144 8841 8553 8733 9444 9024 6619 4740 3250 2276 1847 1475 1087 968 977 929 842 763 694 760 848 1006 1259 1505 1707 1886 2070 2221 2188 2141 2015 1989 2038 1800 1470 1061 773 588 476 473 430 402 408 451 536 525 524 679 806 869 946 1005 993 967 1009 947 1009 1076 1261 1475 1688 1910 2073 2349 2832 3312 3940 4819 5464 5843 5853 5390 4670 4113 3026 2089 1768 1805 2068 2285 2153 1948 2271 3700 5765 5897 3767 2325 1670 1297 618 175 80 61 46 58 53 41 57 71 70 67 52 62 59 40 37 53 47 46 38 35 18 28 7 2 0 8 15 17 12 17 13 10 5 7 52432 309 124 30 10234 14 33 52 7754 5794 14721 14525 14432 18307 19773 21593 25003 28594 26364 23965 21036 21572 23921 22292 21781 77153 105593 121504 103445 55168 1840 645 472 487 424 402 594 726 735 713 658 723 705 639 449 373 315 458 301 137 283 264 351 256 376 914 1519 2125 2791 3264 3439 3825 4058 4277 4298 4654 4865 4866 5038 5201 5743 6138 6695 6980 7317 7903 8150 8392 8688 9053 9161 9213 9197 8684 8239 8217 8165 7824 7658 7937 7650 7628 7963 7995 7963 8151 8019 7781 7512 7543 7179 6946 6469 6229 6133 5893 5587 5460 5173 4895 4873 4846 4891 4796 4525 4275 4186 3789 3497 3296 3176 3034 2971 3047 3041 2937 2926 2853 2817 2673 2700 2394 2375 2127 2032 2122 2179 2199 2079 2032 1884 1857 1889 1922 1862 2001 1927 1798 1648 1665 1646 1603 1513 1420 1353 1274 1199 1235 1227 1171 1115 1069 1058 1032 1031 976 935 988 1037 1032 1048 1071 1092 1025 1130 1261 1312 1339 1407 1602 1833 2238 2624 3130 4072 5243 5973 6734 7151 7112 6207 4801 3678 2843 2308 2133 2512 3034 2648 2109 1713 1642 1765 1850 1840 1452 1012 1109 1974 2048 1023 823 907 1021 1329 1501 1683 1857 1816 1653 1429 1223 1177 1342 1416 1068 737 507 406 358 409 486 691 784 802 767 689 750 767 807 914 941 1037 1169 1137 1089 1024 1162 1369 1605 1847 2205 2443 2627 2772 2909 3191 3430 3651 3667 3636 3897 4114 3906 3608 3253 2451 1824 1587 1488 1566 1663 1907 3067 4390 4460 4006 3229 2884 2259 1601 1127 533 163 86 62 38 35 59 36 42 55 60 50 60 47 33 48 35 44 48 26 30 27 12 19 12 16 7 999999 4 11 13 12 12 3 7 11 1 52441 301 93 30 10233 14 34 1 7753 5801 7722 10095 12785 16731 20526 23066 31226 35369 41298 52087 52397 40736 29796 22224 17563 35699 138534 246910 194025 5336 647 515 503 388 448 679 633 712 856 682 650 651 749 578 465 461 600 608 352 311 404 414 291 466 1157 1999 2750 3664 4209 4480 4563 4618 4576 4867 5010 4974 5042 5331 5442 6191 6524 6698 7096 7220 7502 7724 7853 8137 8621 9229 9305 9529 9700 9672 9666 9475 9226 9271 9402 9461 9195 8962 9067 8901 8534 8264 7813 7379 6862 6526 6072 5688 5388 4929 4688 4537 4347 4185 4179 4130 4169 4104 4105 4140 4137 4046 3849 3795 3611 3397 3309 3212 3255 3168 3057 3064 2841 2521 2358 2214 2075 2029 1987 1840 1886 1749 1650 1590 1461 1352 1465 1338 1482 1652 1853 1893 1789 1983 1912 1769 2002 1970 1951 1873 1790 1732 1496 1308 1319 1295 1243 1185 1080 1093 1044 952 975 1026 1049 1030 982 1109 1017 969 851 774 795 780 813 820 832 864 962 1119 1264 1642 2347 3475 4694 5696 5837 5047 4240 3473 2765 2455 2396 2680 3187 3700 4002 4295 4671 4925 4884 4743 4092 2872 2268 3675 5530 4697 2555 1114 827 864 1036 859 638 518 489 509 510 517 432 338 339 476 688 927 1000 927 971 913 870 836 750 730 779 817 852 868 987 1081 1032 1065 1148 1220 1333 1532 1715 1966 2122 2331 2666 2944 2849 2542 2254 1980 1663 1601 1715 1666 1692 1737 1750 1619 1541 1477 1445 1533 2018 3668 4554 3597 3228 3143 2759 2041 1335 832 352 110 40 46 50 64 57 44 25 15 46 47 42 40 34 31 23 27 33 35 17 16 30 14 999999 999999 1 0 6 52450 310 91 30 10231 14 34 10 7752 5808 3194 4682 7488 10860 14951 15177 13317 13718 9500 8490 11738 16289 17431 14337 15367 87416 286678 353049 349295 269034 92450 9311 717 515 466 528 552 713 757 654 737 784 728 669 623 600 831 759 493 490 676 764 924 1726 2408 3151 3752 4221 4415 4626 5147 5853 5978 6031 6361 6256 6617 7033 7938 9000 9555 9333 9161 9212 9282 9242 9252 9238 9054 9158 9049 8953 8866 8849 8797 8734 8519 8513 8531 8408 8246 8253 8243 8362 8207 8001 7557 7314 7128 6541 6210 5550 5170 4812 4554 4374 4334 4162 4243 4105 3765 3947 3795 3868 3980 3960 4053 3945 3937 3882 3579 3564 3483 3281 3189 3055 2955 2482 2226 2200 1966 1944 1983 1999 1881 1849 1672 1545 1548 1688 1483 1473 1564 1600 1583 1720 1793 1850 1843 1938 1850 2069 2456 2363 2123 1971 1879 1636 1409 1417 1424 1284 1283 1242 1264 1197 1197 1201 1128 1079 1130 1135 1169 1128 938 798 740 719 726 755 788 689 607 702 643 602 730 1045 1622 2527 3475 3639 3057 2322 1843 1743 2369 3443 4422 4245 3760 3943 4561 4988 5035 4448 4150 3938 3592 3694 4076 4007 3188 1554 744 651 483 333 278 300 311 301 300 323 420 686 967 1107 1248 1218 1090 1038 972 832 812 784 725 683 688 747 758 866 950 1011 1164 1266 1228 1310 1451 1527 1824 2173 2372 2336 2402 2529 2381 2146 1921 1674 1553 1419 1321 1414 1459 1433 1334 1253 1297 1416 1689 2230 2877 3187 3161 3081 2936 3042 2695 1973 1139 518 160 72 43 47 61 40 71 72 43 37 59 57 52 43 66 56 36 45 43 31 32 34 32 44 30 11 10 10 17 5 11 13 1 3 14 25 15 6 52459 307 89 30 10229 14 34 19 7751 5816 9701 11860 13667 19260 24722 29554 33486 36895 38118 44428 43351 40008 30537 22605 19943 12336 4990 1905 1411 1342 943 714 619 636 393 436 576 883 817 776 633 622 673 528 629 856 1061 872 757 797 816 932 1576 2434 3073 3955 5113 5881 6193 6566 7306 7569 7558 7836 8503 8803 9376 10303 11625 12492 12216 11793 11532 11519 11096 10574 10204 10055 9883 9496 9073 8741 8384 8123 7855 7837 7586 7333 7108 6947 6940 6946 6855 6628 6482 6208 5909 5555 5401 5160 5002 4984 4612 4331 4291 4221 4115 3879 3589 3585 3396 3287 3012 2915 2924 2944 2897 3037 2996 2946 2948 3067 3085 2992 2849 2781 2558 2472 2501 2400 2083 1866 1911 1896 1859 1752 1571 1491 1674 1727 1684 1779 1798 1848 1685 1661 1790 1876 1860 1662 1648 1671 1644 1600 1625 1580 1532 1467 1354 1247 1157 1126 1146 1218 1069 1133 1177 1093 1085 1059 962 893 861 767 760 801 785 625 597 686 675 622 602 580 461 513 544 568 566 591 579 616 706 822 1063 1348 1662 2019 2202 2312 2931 3961 4818 5084 4946 4807 4165 3191 2627 1528 892 624 512 495 419 328 317 384 434 382 442 570 736 920 1118 1325 1465 1502 1556 1562 1570 1514 1447 1308 1200 938 846 792 722 760 818 714 773 872 942 1060 1243 1269 1314 1375 1422 1770 2139 2243 2469 2576 2550 2414 2314 2058 1681 1487 1350 1286 1325 1541 1878 2127 1987 2025 2507 3327 4239 4168 3268 2545 2158 2266 1917 1294 661 213 74 32 54 59 62 78 41 45 39 29 39 47 56 50 41 47 41 36 32 37 28 15 23 18 16 17 18 12 9 8 21 3 999999 999999 4 52468 299 118 30 10228 14 34 28 7750 5823 19058 24649 31766 36165 42239 49835 61041 80197 92766 101321 109448 124869 130190 138010 141275 153470 171680 152493 123400 5536 797 603 461 532 477 554 762 712 649 604 587 605 573 837 1030 987 884 889 939 1336 2301 3135 4078 5064 6018 6769 7118 7698 8692 9699 9415 8912 8888 8820 9009 9626 10708 11353 11375 11679 11879 12100 11939 11699 11515 11281 11131 11175 10745 10429 9919 9677 9247 8712 8224 7835 7715 7219 6976 6885 6783 6775 6535 6244 6100 5816 5393 5063 4856 4684 4250 4027 3745 3637 3423 3239 3158 3067 2674 2548 2404 2407 2442 2295 2194 2294 2193 2081 2031 1969 2100 2058 2065 2118 1956 2025 1880 1870 1909 1768 1706 1616 1663 1564 1487 1360 1410 1299 1372 1367 1428 1370 1357 1427 1576 1524 1486 1534 1556 1483 1418 1437 1437 1344 1303 1254 1204 1198 1189 994 969 1017 1048 1091 982 1092 1029 947 918 914 874 872 805 831 794 684 703 633 647 552 570 504 444 442 515 476 411 517 532 454 486 481 459 496 698 1138 1646 2195 2636 3054 3277 3428 3271 2843 2174 1114 824 617 422 434 321 384 490 491 573 621 650 714 753 876 1094 1294 1380 1497 1628 1779 1933 1907 1808 1528 1408 1151 987 899 882 831 823 844 882 857 855 963 1056 1088 1108 1149 1226 1235 1337 1338 1492 1624 1931 2273 2562 2870 3036 2812 2262 1824 1484 1343 1370 1379 1479 1802 2392 3021 3189 3098 3671 4645 3625 2194 2150 2101 1751 1136 682 293 102 49 51 39 26 26 45 41 42 29 27 15 20 12 16 28 25 28 50 19 8 14 6 999999 7 16 2 2 4 52477 311 117 30 10227 14 34 37 7749 5830 35373 36697 39014 50471 66749 82113 100053 113399 121879 122464 106236 93230 77028 55254 42054 31627 15450 4352 1485 1074 936 752 568 413 461 565 692 720 715 723 687 517 601 725 892 1004 1086 1508 2597 3341 4126 4869 5395 5930 6086 6161 6432 6785 6908 6432 6025 5824 5811 6103 6400 6712 7163 7667 9074 10523 11035 11385 11972 12063 12051 12007 12146 12005 11528 11129 10936 10663 10572 10570 10423 10590 10366 10221 10037 10105 10094 9564 8658 8172 7697 7110 6781 6514 5815 5171 4890 4585 4338 3924 3647 3345 3149 2880 2775 2886 2589 2397 2162 2129 1990 2000 2028 1923 1849 1774 1689 1642 1578 1590 1561 1448 1575 1430 1429 1492 1464 1349 1371 1247 1271 1225 1180 1147 1189 1112 1101 1141 1125 1203 1230 1342 1350 1293 1359 1399 1364 1201 1220 1364 1369 1341 1275 1388 1381 1317 1340 1164 1214 1168 1149 1164 1231 1214 1251 1281 1109 1105 1154 1178 1181 1159 981 851 836 893 747 660 723 650 545 497 477 369 429 444 377 340 401 402 511 637 827 912 951 826 802 801 875 873 1141 1349 877 587 593 583 505 590 809 1119 1289 1314 1263 1293 1279 1459 1711 1885 2042 2194 2117 2022 1854 1709 1681 1530 1399 1362 1413 1513 1632 1550 1607 1647 1649 1626 1631 1611 1570 1573 1503 1403 1425 1481 1575 1705 1920 2125 2349 2614 2775 2891 2782 2612 2163 1883 1857 1930 2053 2328 2923 3721 5116 6538 6001 4479 4987 7385 5023 1865 1386 1520 1018 649 367 159 90 67 67 77 88 97 82 77 72 64 44 36 35 44 37 68 74 64 58 53 50 53 47 46 50 47 35 36 33 44 43 40 29 32 37 33 26 21 14 14 1 52486 313 117 30 10227 14 34 46 7748 5837 4353 5542 7196 9596 11993 14750 15248 14903 16473 17047 16317 16918 13721 7179 2959 1748 1881 1858 1674 1342 1147 1164 702 575 547 433 560 686 606 541 610 570 614 766 972 1076 1375 2475 3492 3976 4293 4074 3795 3815 4250 4703 5013 5360 5776 5713 5871 5788 6042 6224 6179 6440 6704 7593 8650 9483 9480 9800 10350 10594 10786 11327 11718 11813 11933 12075 12012 12116 12169 11883 11776 11815 11565 11131 11250 11011 10448 9935 9326 8732 8399 7993 7668 7315 6795 6356 6210 5932 5514 5063 4583 4051 3787 3700 3374 3201 3085 2705 2387 2463 2263 2234 2112 2136 2049 1916 1903 1728 1640 1545 1594 1532 1427 1450 1501 1504 1518 1383 1391 1282 1237 1283 1186 1301 1265 1338 1326 1224 1257 1300 1407 1334 1193 1326 1540 1488 1544 1521 1620 1447 1360 1437 1588 1707 1804 1890 1891 1933 1845 1741 1744 1775 1803 1886 1958 1904 1904 1793 1723 1579 1631 1507 1464 1347 1226 1181 1110 1060 1074 973 948 858 698 683 736 698 609 713 708 763 840 817 752 715 744 867 774 656 638 698 780 730 622 641 714 813 758 769 1046 1445 1586 1835 2293 2341 2339 2219 2110 2024 2116 2121 2088 2201 2223 2074 2066 1918 1884 1803 1776 1832 1821 1897 1902 1998 2021 1963 1913 1920 1962 2077 2194 2268 2295 2372 2470 2470 2495 2596 2698 2901 3003 3158 3110 2990 2820 2745 2702 2941 3390 4407 5966 6733 6441 8058 6761 3848 4030 8600 10911 3957 1198 1059 934 733 445 235 140 112 85 105 124 116 116 108 113 101 81 77 85 106 93 77 89 85 92 96 93 89 74 79 69 70 63 72 74 65 54 60 63 70 65 56 52 43 41 39 26 12 1 52495 313 119 30 10229 14 34 55 7747 5844 1197 1446 1712 2163 2280 2906 2866 2653 2434 2542 2448 2345 2922 3553 2928 2526 2506 2148 1779 1589 1656 1583 934 714 518 437 741 823 699 771 709 718 824 1061 1208 1815 2917 3854 4632 5009 4872 5135 5252 5361 5304 5134 5164 5356 5385 5649 5778 6083 6315 6480 6611 6893 7819 9297 10729 11651 12175 12827 13403 13803 13622 13774 13654 13622 13424 13285 12875 12213 11886 11755 11306 11334 10788 10360 10130 10154 9804 9628 9180 9004 8773 8637 8347 8165 8045 7706 7477 7355 6945 6478 6187 5869 5305 4719 4332 4208 3900 3609 3276 3190 2849 2661 2594 2463 2411 2213 2251 2222 2238 2041 1913 1922 1805 1759 1746 1701 1478 1514 1509 1490 1542 1510 1551 1466 1578 1447 1546 1564 1656 1722 1828 1720 1702 1683 1649 1755 1865 1923 1873 1760 1796 1751 2027 2151 2110 2109 2042 2035 1976 2128 2244 2083 1991 2052 2099 2140 2089 2219 2347 2385 2309 2275 2107 1891 1806 1768 1704 1757 1709 1671 1600 1624 1825 1748 1840 1831 2034 2246 2600 2975 3201 3426 3557 3483 3427 3020 2623 2027 1528 1163 1132 1159 1222 1251 1329 1493 1739 1931 2017 2299 3010 3517 3391 2792 2601 2429 2361 2263 2255 2441 2531 2589 2483 2388 2299 2230 2210 2104 2071 2015 2148 2172 2259 2311 2385 2407 2404 2435 2557 2789 3110 3303 3289 3459 3663 3683 3780 3693 3550 3505 3464 3692 3866 3780 3791 3744 4021 4862 6455 8593 9542 8435 6808 7473 6691 3668 2905 3948 5297 3655 1729 1107 881 729 545 354 219 189 192 180 179 197 203 193 182 153 120 139 160 167 153 148 161 158 155 169 167 162 155 156 151 142 135 135 128 137 151 150 146 139 129 120 117 115 111 95 90 90 74 52504 313 120 30 10230 14 35 4 7746 5851 515 629 784 742 898 1087 1227 1500 1539 1979 1874 1678 2159 3088 31358 200825 243246 146637 88868 139998 8738 1633 825 634 416 406 337 485 499 593 665 686 930 1671 2845 4097 5239 5552 5900 5793 5329 4867 4510 4186 4354 4661 4938 5235 5422 5849 6391 6703 7197 7964 8447 9189 10186 11555 11746 11732 11527 11390 11314 10932 11305 11307 11325 11675 12022 11893 12235 12309 12354 12568 12672 12338 11884 11214 10736 10467 10132 9328 8628 8138 7679 7151 6988 6830 6873 6604 6379 6067 5960 5927 5750 5620 5029 4703 4565 4509 4371 4245 4076 3741 3462 3389 3136 3113 2856 2742 2588 2446 2313 2116 2077 1942 2072 2131 2076 2085 2087 2030 1957 1899 1957 1965 1916 1900 2069 2063 2064 2038 2058 2112 2056 2066 2044 2106 2130 2302 2522 2413 2492 2409 2306 2248 2410 2528 2510 2527 2519 2409 2326 2338 2256 2164 2240 2230 2167 2142 2191 2064 1991 2129 2163 2115 2164 2249 2176 2172 2204 2095 2164 2191 2215 2388 2675 2757 2903 3137 3422 3626 3908 4331 4744 4907 5123 5233 5486 5789 5709 5382 5225 4822 3605 2508 2196 2523 3089 3666 4166 4499 4567 4405 4277 3867 3218 3084 3115 3119 3103 3103 3164 3104 2931 2965 2935 2915 2801 2615 2346 2171 1964 1883 1846 1859 1946 1913 1932 1916 1974 2201 2553 3051 3498 3701 3763 4030 4167 4079 4112 4265 4473 4498 4501 4291 4090 4046 4030 4086 4434 4863 5136 5782 7071 7826 6291 5132 5193 5141 4259 3632 3865 3958 3084 1761 975 586 395 296 233 185 163 179 197 179 167 170 161 147 153 137 147 128 138 141 149 121 130 148 139 138 137 136 118 115 129 125 126 125 116 117 122 108 110 104 100 94 90 85 72 66 52 52513 314 92 30 10232 14 35 13 7745 5859 3103 3997 4079 4164 3344 4089 5209 4871 7190 9457 9781 9698 7674 9911 11973 17413 93705 397908 364582 217587 133658 115445 8626 955 671 507 512 511 448 494 690 1312 2075 3008 3910 4672 5285 5938 6886 7493 7399 6532 5853 5028 4526 4571 4803 5083 5361 5778 6657 7664 8286 8455 8831 9347 9878 10665 11400 11215 11083 10973 10996 11115 11563 11652 11940 11612 11407 10851 10575 10444 10091 9923 10480 10205 10194 10645 10838 11115 11425 11177 10686 10472 10239 9611 9294 9239 8792 8228 7816 7302 6888 6564 5990 5711 5568 5365 5364 5360 5000 4745 4598 4604 4380 4232 4244 4238 3957 3808 3673 3651 3811 3712 3291 3089 3021 2646 2561 2553 2508 2524 2150 2053 2155 2236 2273 2333 2346 2461 2589 2541 2628 2697 2828 2721 2747 2716 2837 2830 3000 3190 3182 3094 3209 3274 3197 3063 3087 3128 3202 3313 3428 3525 3553 3405 3516 3613 3671 3679 3612 3515 3406 3295 3112 2910 2795 2709 2697 2665 2765 2695 2496 2412 2237 2260 2392 2506 2524 2634 2935 3262 3415 3815 4318 4923 5321 5192 5243 5548 5641 5506 5229 5040 4985 4938 4915 4732 4752 4948 5541 5973 5789 5267 4780 4210 3960 4099 4269 4214 4146 4046 3754 3539 3343 3289 3281 3197 3114 3000 2810 2631 2438 2095 1845 1758 1672 1730 1837 1856 1908 1862 1988 2062 2293 2627 2744 3120 3376 3676 3712 3801 3977 3843 3631 3791 4371 4807 4817 4911 5086 5359 5691 6125 6357 6519 6484 6041 5532 6224 9031 11790 10201 6575 4774 2916 1574 1175 830 506 288 205 212 201 228 233 220 207 178 183 169 162 161 180 165 159 169 170 184 167 162 167 157 157 162 149 141 153 154 148 156 153 145 151 137 130 121 124 117 121 103 94 76 62 52522 314 97 30 10237 14 35 22 7744 5866 8698 10471 12763 12673 12879 12439 11185 8430 5253 6832 11687 15528 20842 24672 22103 21427 42515 222455 483869 307496 12816 4057 1101 474 461 474 457 560 917 1624 2673 4109 4979 5853 6722 6985 6804 6739 6495 6185 5704 5596 5402 5263 5320 5637 6067 6616 7358 8142 8391 8097 8031 7911 8110 8475 9384 10024 10420 10746 11173 11910 12513 12963 13298 13401 12793 12541 12599 12477 12553 12224 12461 13253 13323 12897 12592 12567 12580 12593 12074 12077 12086 11985 11673 11472 11202 10736 10319 10033 9541 8798 8329 7769 7231 6891 6454 5941 5429 5176 4834 4655 4422 4327 4198 4187 3978 3701 3735 3530 3510 3497 3433 3533 3620 3586 3558 3415 3016 3018 2908 2822 2640 2611 2497 2440 2542 2297 2186 2282 2428 2456 2488 2536 2567 2852 2796 2613 2634 2716 2641 2695 2971 3127 3125 3092 3125 3057 2900 3024 3118 3311 3337 3461 3492 3464 3546 3656 3871 4133 4209 4106 3934 3870 3714 3544 3380 3213 3072 2962 2936 2976 2881 2779 2676 2495 2262 2194 2296 2320 2474 2783 3042 3044 3275 3541 3797 3817 3815 3868 3804 3826 3888 3689 3686 3479 3456 3341 3454 3736 3902 4256 4364 4248 4007 3757 3549 3549 3771 4101 4421 4838 5224 5210 5072 4825 4441 3961 3097 2253 1867 1752 1538 1359 1380 1319 1338 1338 1318 1321 1451 1542 1524 1586 1661 1677 1679 1752 1957 2260 2537 2901 3320 3592 3631 3625 3677 3985 4535 4847 5325 5625 5872 5853 5715 6011 6309 5859 5625 6686 10960 16828 19253 11086 3516 1769 969 602 390 242 146 121 152 162 150 125 113 108 108 92 96 117 106 89 94 100 100 102 128 105 96 108 108 111 91 85 83 74 81 78 75 90 73 58 70 67 62 54 53 42 41 36 22 8 52531 314 102 30 10242 14 35 31 7743 5873 4351 4389 4520 5114 5299 8099 14616 18557 18970 17813 18062 16548 11874 10041 11365 11271 7851 3770 2712 1809 1573 1141 858 843 1461 2914 3533 3433 3632 4183 4589 5399 6271 6874 7094 7123 7059 7346 7587 7523 7636 8107 8952 9668 9930 10041 10183 9759 9093 8342 7700 7696 7175 7046 6915 6809 6596 6387 6327 6510 6776 6988 7396 7905 8435 9005 9807 10510 11350 12354 13156 14343 15671 16949 17564 18335 18488 18715 18718 18648 19063 19106 18716 18530 18119 17667 17117 16135 15109 14299 13674 12899 12065 11754 11700 11828 12672 13116 13055 13264 13269 12970 12519 11938 11170 10685 10061 9260 8626 8147 7667 7272 6529 5893 5242 4750 4963 4961 4508 4301 3954 3728 3426 3232 3265 3136 3057 3018 2967 3093 3097 3098 3198 3268 3269 3209 3282 3273 3361 3534 3727 3622 3522 3818 3921 3934 3948 4138 4209 4472 4657 4501 4338 4194 4139 3915 3760 3715 3852 4113 4209 4405 4367 4317 4355 4092 3869 3573 3488 3426 3341 3257 3007 2975 3020 3074 3136 3177 3150 3290 3426 3549 3756 4003 4278 4210 4097 4091 4009 3746 3439 3270 2890 2818 2831 2736 2742 2651 2619 2496 2425 2429 2535 2522 2599 2530 2764 3231 3524 3971 4626 5205 5423 5540 5576 5506 5079 4684 4085 3430 2821 2308 1908 1635 1451 1273 1120 1110 1108 1118 1125 1147 1110 1181 1269 1311 1194 1269 1337 1415 1613 1891 2248 2635 3068 3559 3804 3968 4071 4343 5063 6077 6412 6176 5911 5756 6191 6570 6281 6577 8398 15063 31764 37865 18390 5327 1598 648 360 215 140 139 157 157 140 111 112 104 76 80 88 100 97 101 86 94 91 92 101 102 113 107 99 97 83 80 93 83 83 77 89 79 67 74 59 62 63 61 51 35 26 23 5 -13 52540 314 77 30 10247 14 35 40 7742 5880 1943 2464 2900 2709 2962 3212 3210 3871 4120 5026 6417 7467 7173 8420 11694 13000 14998 30612 69481 153551 387880 402583 99243 4610 3789 3808 3737 4228 4804 5578 6128 6128 6141 5926 5925 5919 6099 6515 7504 8397 9053 9699 9653 9455 8969 8388 7682 7096 6566 5989 5506 4967 4726 4867 5444 6279 6539 7110 7899 8580 9501 9970 10576 11053 11394 12235 12580 12555 12730 13276 13838 14236 14965 15340 14991 15050 14808 14126 13511 13395 13315 13195 13146 13573 14141 14785 15523 16562 17509 18364 19232 20034 20918 21969 22998 24376 25475 25868 26511 26385 26372 26023 25275 24292 23314 21919 21009 20131 19226 17835 16268 14203 11961 10067 8878 8924 8602 8023 7384 6730 6261 5859 5621 5688 5363 4991 4791 4682 4848 4714 4733 4736 4565 4730 4757 4810 4758 4725 4879 4864 4699 4500 4293 4234 4413 4459 4624 5011 5739 6043 6151 6265 6539 6833 6796 6721 6124 5707 5413 5573 5384 5179 5172 4958 4836 4576 4416 4026 4148 4046 3944 3793 3766 3885 3751 3619 3800 3788 3773 3890 3960 4133 4056 4040 4005 3886 3806 3675 3759 3818 3746 3485 3469 3225 2772 2539 2369 2175 2158 2054 1890 1857 1761 1746 1797 1885 2240 2634 2770 2854 2802 2691 2626 2624 2527 2458 2439 2350 2143 1937 1834 1822 1779 1648 1465 1340 1234 1160 1125 1039 1055 997 966 952 952 980 964 900 966 1028 1155 1229 1414 1708 2148 2519 2856 3375 3911 4236 4642 6153 6940 7047 6833 6533 6934 7445 7002 7308 10414 14796 25948 45240 36740 13371 3695 1096 504 229 143 141 144 142 119 113 91 82 91 113 113 89 104 83 93 90 91 96 112 101 101 94 84 102 90 80 78 103 80 75 80 80 69 78 75 52 56 55 46 50 34 20 8 5 52549 314 114 30 10254 14 35 49 7741 5887 8604 11496 13124 15128 18960 20266 21599 21944 23327 22317 23897 26557 32676 79796 116854 108365 48854 74188 16736 10481 6511 4665 3347 2823 2639 2895 3112 3862 4899 5551 5736 5830 5850 5996 5893 6273 6323 6762 7481 8346 9156 9132 9149 8696 8211 7730 7253 6609 5927 5357 4472 4256 4535 5209 6214 7018 7076 7519 8077 8973 9783 10360 10843 10992 10946 11128 11074 10275 9335 9117 8961 9163 9456 9722 9763 10158 10204 10700 11054 11261 11650 12337 12603 13057 13876 15072 16324 17528 19055 20128 21793 24260 27333 30706 34130 37589 39913 40852 41518 41382 40437 39304 37988 36854 36070 35900 35286 34373 32799 29848 25240 20583 17738 18851 22609 23266 22278 20299 17837 15379 13229 11424 10404 9909 9754 9176 8468 8149 7824 7485 7073 6775 6527 6337 6562 6458 5848 5677 5598 5312 4911 4781 4739 4491 4323 4181 4079 4093 4385 4364 4538 4851 4987 5102 5065 5219 5420 5487 5589 5527 5742 6218 6191 6117 5939 5769 5698 5599 5267 4824 4473 4262 4185 4174 3791 3715 3623 3520 3539 3477 3318 3173 3041 2879 2741 2673 2635 2573 2513 2637 2705 2764 2802 2838 2752 2637 2441 2422 2310 2285 2287 2160 2022 2116 2020 1969 1920 1816 1541 1318 1266 1251 1202 1139 1071 1117 994 996 1000 1056 1154 1224 1386 1729 1981 2075 2003 1774 1602 1316 1097 981 901 862 848 811 808 868 853 824 887 1011 1117 1202 1475 1817 2342 3066 3690 4242 4954 5902 6536 6822 7167 7508 8560 10625 11675 11496 14538 25476 41624 51977 49453 28279 10049 1854 559 306 161 147 166 134 120 113 95 110 109 87 86 82 83 78 96 99 96 88 96 112 113 103 109 98 87 94 92 104 85 79 79 85 80 72 67 70 60 55 52 47 36 25 9 5 52558 314 120 30 10260 14 35 58 7740 5894 36958 41456 47852 51796 48923 45953 45722 46256 47647 52607 70397 81838 65565 59598 79810 118192 117118 56912 20949 10116 5651 4483 3745 3690 3546 3594 3933 4455 4980 5715 6164 6422 6373 6676 7188 7585 8315 9073 9466 9444 9295 8581 8033 7348 6343 5738 5321 5315 5368 5608 5934 6251 6568 7219 8455 9755 10005 10114 9790 9396 9447 9427 8996 8815 8512 8123 8089 8212 8235 8779 9216 9523 9880 10617 11214 11634 11961 12092 12229 12171 12266 12116 12000 12210 12581 13059 13479 13538 13389 13137 12679 12721 12553 12648 12810 13006 13246 13804 13885 13438 13131 12956 12780 12797 13050 12370 11444 9978 8442 7261 7008 7397 7259 8046 10671 13250 15381 18065 19406 19490 18083 18215 19049 18899 18870 17222 14690 12738 11274 10373 9631 8563 7552 6745 5572 4973 4402 4036 3766 3421 3166 2993 2832 2786 2535 2561 2572 2560 2492 2567 2672 2837 3154 3518 3806 4123 4386 4589 4739 4775 4450 4257 4046 4050 4243 4097 4101 4125 3924 3642 3519 3321 3267 3111 2858 2598 2460 2418 2297 2069 1900 1746 1592 1447 1478 1774 1835 1706 1706 1507 1492 1435 1458 1585 1632 1732 1829 1932 1929 1990 1950 1926 1992 1909 1827 1886 1875 1588 1276 1037 1040 989 820 665 504 425 402 573 871 1154 1280 1362 1411 1401 1382 1328 1388 1420 1360 1238 1036 842 739 796 851 880 950 921 835 817 783 852 1025 1136 1251 1669 2261 2987 3921 4755 5526 6131 7012 7996 9360 11161 13757 18021 22681 27748 29425 33728 46380 50800 37557 23671 10714 1450 531 301 150 132 113 118 94 89 87 66 70 87 64 68 74 82 79 61 74 72 76 94 79 81 68 59 65 72 67 73 62 59 66 57 49 56 53 50 52 40 32 31 20 12 -1 -26 52567 315 97 30 10267 14 36 7 7739 5901 23358 27268 29935 31306 34296 34865 34651 32963 31218 32317 30988 27317 30999 34620 17352 14734 9976 8870 8233 7443 7463 8380 8640 8026 7485 7352 7523 7468 7567 8512 9313 10370 11810 13720 14775 15590 15106 13114 11329 10200 9507 8529 7883 7312 6735 6727 7097 7558 7669 7400 7380 7804 8198 8340 8724 9349 9629 9353 9242 9599 10083 10788 10970 11320 11366 11582 11952 11957 11978 11526 11197 11518 11745 11952 12376 12745 12571 12232 12090 12551 12358 12438 12537 12852 12824 12925 13226 13479 13721 13594 13726 13785 13725 13795 13730 13359 12818 12338 11270 10152 9226 8376 7823 7349 7023 6791 7133 7375 6714 5254 4982 4950 4811 4117 3802 3747 3687 3746 4033 4570 5280 6341 7182 7822 7622 7513 6794 6376 6079 5935 5829 5969 5879 5717 5202 4727 4340 4173 4092 3963 3871 3944 4057 3949 3836 3582 3520 3336 2938 2759 2592 2647 2541 2461 2573 2802 2837 2999 3126 3282 3741 4134 4310 4395 4281 4439 4217 3956 3986 3803 3521 3306 3143 3045 2979 2813 2711 2409 2298 2197 1922 1759 1587 1387 1287 1155 1143 1023 1020 977 1038 1034 1093 1126 1077 1173 1102 1123 1137 1337 1538 1573 1523 1397 1461 1529 1425 1216 951 738 587 471 390 400 452 522 578 696 773 702 491 566 804 1352 1906 1939 1488 1202 994 878 830 871 887 919 933 992 969 973 918 872 835 863 935 1036 1211 1367 1794 2486 3085 4018 5125 5900 6714 8549 11105 12375 15443 21682 26644 30621 37632 41854 35981 24436 16801 12487 9189 2839 782 520 242 150 157 167 127 113 107 97 78 94 101 96 105 82 71 82 99 90 94 103 101 95 88 95 90 84 86 71 79 81 62 68 64 76 62 54 55 59 51 42 33 29 17 1 -9 52576 315 104 30 10274 14 36 16 7738 5908 19535 17709 17325 15985 14689 13884 13173 12032 11360 11307 10629 10287 9886 9391 9093 8071 7545 7370 7785 8733 9338 9254 8726 8826 9733 10645 11376 11916 12969 13112 12918 13137 14700 16280 16903 16249 15110 13762 12314 10965 9969 9607 9680 9956 10494 11012 11188 11189 10943 11223 11087 11205 11586 12030 13111 13295 12838 12452 12104 11762 12194 12345 12589 12629 12941 13067 13757 14492 15132 15935 16869 17043 17065 17021 17385 18106 18600 19995 21964 24160 26434 28428 30302 31622 31615 30206 29332 28740 26544 24898 22529 20162 17546 14499 11973 9819 7996 6459 5621 5034 4917 4503 4128 3653 3147 2875 2595 2312 2285 2444 2476 2910 3136 3128 3082 3082 3037 3056 3118 3056 3265 3439 3491 3451 3351 3322 3189 3076 2965 2960 3060 2941 2930 2883 2943 3006 3155 3171 3298 3237 3143 3135 3200 3034 2991 3127 3208 2954 2822 2622 2320 2111 1902 1794 1701 1849 2210 2360 2475 2710 2864 3028 3156 3261 3417 3430 3581 3734 3891 3857 3644 3337 3068 3089 3117 3081 3252 3468 3415 3450 3231 2805 2680 2375 1997 1810 1713 1478 1297 1162 1065 984 920 938 912 921 887 871 916 1038 1212 1251 1268 1183 1046 978 931 792 696 545 398 386 323 403 484 495 454 435 355 212 176 229 618 1470 2779 3380 2741 1777 1256 1078 1059 1020 1035 1155 1271 1207 1083 992 910 881 939 1014 1047 1050 1075 1211 1539 1958 2554 3206 3730 4230 5096 6682 9146 13062 16068 16664 19575 23802 25155 22096 18245 17003 14925 9244 3136 1372 789 593 329 179 142 149 162 100 83 88 109 114 73 87 100 90 82 85 84 94 104 111 94 95 83 92 87 94 102 77 69 79 76 59 63 62 63 64 50 44 45 44 53 47 45 32 14 52585 315 81 30 10281 14 36 25 7737 5915 14110 13375 13562 12895 11646 11292 11245 10063 9109 8761 7885 8021 8181 8495 8556 8556 8569 8481 7951 7545 7058 6867 7660 8843 10440 12493 14139 15615 15662 14959 13711 12034 11086 10902 11647 12421 12607 12614 13099 14214 16111 17386 17933 17853 17928 17674 16866 16262 15468 14616 13463 13003 13016 14495 16103 16412 15939 15610 15588 15595 15211 15478 15661 15774 16716 18094 20000 21806 24360 27138 29607 33182 36323 38899 40512 41723 41496 40463 38516 35439 31110 25823 21267 17070 13368 10728 9354 8341 7116 6265 5734 5272 4820 4352 4186 4215 4302 4103 3990 3707 3414 3297 3218 2973 2877 2873 3024 2877 2755 2875 3316 3837 3846 3757 3665 3534 3286 3545 3495 3418 3529 3554 3531 3521 3445 3307 3339 3408 3414 3482 3670 3658 3622 3535 3422 3370 3411 3287 2983 2820 2669 2552 2464 2298 2217 2229 2163 2144 2041 1938 1920 1878 1681 1602 1369 1276 1329 1450 1478 1561 1701 1955 2189 2369 2396 2384 2512 2692 2786 2838 2881 2855 2759 2607 2470 2386 2449 2580 2781 3024 3041 3389 3477 3582 3562 3244 2882 2567 2288 1965 1675 1467 1345 1182 1026 947 939 901 841 751 774 829 777 678 603 498 484 470 393 348 320 352 323 356 362 274 229 236 221 246 207 316 882 2439 3976 3679 2390 1643 1422 1330 1151 1134 1200 1292 1367 1400 1408 1375 1319 1208 1064 1049 1087 1053 983 1007 1123 1456 1950 2451 2868 3429 4445 5996 8441 12685 18291 22364 22271 19255 17007 14891 11650 7229 5207 4449 1845 1004 737 525 244 134 129 115 104 56 48 70 89 71 63 77 79 78 86 74 79 89 82 87 93 82 78 78 74 72 74 79 75 72 67 63 63 66 54 41 40 36 31 44 29 28 19 7 -9 52594 315 119 30 10289 14 36 34 7736 5922 12284 12965 14006 14154 13589 13077 12449 11979 11713 10985 10022 10498 11361 12365 13174 12973 12390 11050 10054 9654 9203 9486 9875 10138 10536 10753 10817 10765 10898 11212 11788 11887 11894 12686 13958 15494 16561 17476 18207 18159 18733 18528 17938 17455 17116 16778 16425 16328 16512 17044 17166 17014 19130 22024 21543 20367 19373 19224 18647 17975 17564 17811 17960 17905 17877 18238 18184 18262 17686 16658 16073 15259 14732 13961 13299 12536 11616 10983 10279 9315 8691 8152 7732 7257 6974 6895 6553 5852 5154 4580 4270 4099 4020 4104 4191 4064 3925 3955 4203 4315 4326 4459 4449 4314 4456 4203 3938 3838 4009 4630 4842 4837 4871 4513 4322 4231 4138 4043 3701 3631 3768 3807 3659 3624 3660 3568 3350 3274 3291 3453 3682 3571 3518 3607 3982 3934 3678 3639 3334 2810 2764 2621 2572 2374 2243 2168 2181 2043 1796 1520 1396 1421 1320 1323 1361 1395 1388 1516 1575 1561 1639 1726 1708 1737 1739 1701 1530 1481 1375 1376 1437 1547 1579 1654 1864 1996 2112 2076 1912 1818 1918 1971 1949 1953 2088 2191 2140 2061 1862 1692 1653 1682 1569 1507 1384 1370 1241 1052 987 1003 990 1065 885 686 470 413 335 361 406 359 389 403 334 298 272 230 243 233 247 251 225 478 1150 2092 2893 2812 2245 1837 1623 1455 1316 1368 1284 1206 1208 1318 1378 1309 1248 1131 1062 1024 1087 1089 1017 949 1117 1400 1703 2025 2308 2538 2676 2906 3495 4678 7634 13332 20739 25822 22932 16062 8753 6221 4054 2489 2029 1392 1060 731 234 164 145 140 122 94 78 60 94 106 85 77 79 85 97 103 87 81 97 101 97 92 79 85 76 88 92 72 75 78 61 64 70 64 60 48 44 62 54 44 37 24 11 14 8 52603 315 128 30 10298 14 36 43 7735 5929 9106 10620 12212 13158 13002 12578 12181 11760 11030 10821 11105 11671 12259 12288 12071 12183 12157 10956 9205 7922 7317 7251 7092 7555 8074 9037 10465 12106 13263 14017 14637 14368 13724 13136 13042 13192 13202 13146 13707 14414 14736 14259 13822 14339 14971 14825 15592 16847 17819 18205 17331 17137 19498 20499 20273 19980 19479 18414 17409 16450 16557 16782 16504 15865 15601 15459 15843 16018 15842 15902 16242 16471 15984 15364 14408 13804 12882 12004 11650 11468 11101 10628 10213 9672 9008 8654 8415 8013 7798 7412 6875 6420 6065 5959 5766 5469 5307 5150 4906 4631 4364 3819 3433 3246 2910 2965 2918 2819 2921 3199 3499 3627 3642 3742 3792 3482 3516 3410 3189 3265 3281 3259 3095 3046 3148 3173 3092 3001 3050 3198 3417 3556 3586 3859 3888 3914 3768 3813 3761 3351 3214 3248 3097 2848 2632 2474 2311 2162 1970 1706 1519 1305 1159 1078 1017 983 952 1013 1194 1343 1508 1712 1792 1868 1745 1713 1571 1257 1024 1015 1042 927 957 862 887 871 938 985 956 921 1033 1119 1055 1016 971 847 913 879 830 762 773 816 782 973 1119 1323 1399 1467 1519 1403 1298 1120 810 638 579 503 497 528 526 412 434 314 290 309 278 239 220 248 283 310 368 851 2095 3017 2397 1378 1031 951 916 1022 1150 1243 1378 1302 1280 1243 1230 1191 1088 1038 1054 1061 1058 1061 1016 995 1029 1095 1158 1285 1348 1641 1849 2103 2482 3089 4243 6205 10471 18612 23899 21210 13645 6094 3088 2013 1916 1857 2657 1573 288 162 135 133 101 94 117 105 99 90 87 89 88 91 89 99 95 113 119 105 113 98 74 88 91 85 84 81 82 87 78 74 73 73 74 57 59 58 53 38 36 33 41 31 14 52612 316 75 30 10305 14 36 52 7734 5937 7039 8213 9283 10200 10701 11592 12446 12882 13122 13362 14377 15234 15621 15693 15231 14099 11570 9811 8906 8489 8767 9499 10345 11019 11335 12134 12776 12850 12302 12209 12396 11917 10690 9687 9189 9056 9487 9572 9964 10121 10737 11501 11691 11428 11256 10849 10531 11257 12110 13247 14183 13839 13602 15101 15744 15624 16083 16314 16725 17665 18085 18738 18735 19100 19354 19592 20400 20458 20750 21042 20739 21420 21367 19422 17702 16163 14343 12334 11101 10079 9319 8444 7579 6810 6228 6006 5602 5351 5225 5197 5039 5267 5548 5585 6001 6002 5830 5529 5287 4835 4449 4112 3763 3312 2996 2738 2668 2645 2844 3100 3159 3180 3057 2906 2896 2747 2776 2635 2521 2612 2587 2627 2679 2695 2674 2667 2739 2720 2798 2705 2806 2934 2851 3004 3265 3653 3842 3927 4118 4077 4117 3893 3884 3882 3597 3329 3028 2991 2713 2508 2402 2461 2522 2133 1711 1411 1111 934 835 826 820 875 974 1088 1030 1000 900 961 1048 962 845 771 774 815 684 653 614 621 566 566 660 618 604 643 684 654 629 538 536 535 509 516 430 403 502 537 627 713 924 1093 1119 1056 913 574 447 339 308 308 250 256 199 206 284 351 276 228 235 280 300 379 828 1555 2239 2608 1808 1291 1099 935 905 952 1016 1113 1115 1181 1242 1264 1247 1204 1154 1088 1008 1064 1072 955 993 1020 939 957 1053 1138 1196 1336 1532 1833 2198 2695 4056 6968 9272 12279 18735 19797 12753 6328 3015 2332 2249 2343 2331 1641 585 248 188 184 182 130 123 118 119 102 112 120 139 142 139 123 136 129 142 130 123 121 117 131 129 111 115 129 113 117 120 100 100 104 98 97 102 95 78 81 74 78 64 54 46 35 52621 316 113 30 10313 14 37 1 7733 5944 5370 6074 6855 7858 8973 10678 12314 14066 15152 16214 16465 16291 14670 13870 13603 13168 12306 12089 12949 14031 15831 15850 15331 14805 13537 12070 10836 9874 8921 8275 8132 8589 8397 7505 6696 6371 6101 6093 6450 6439 6767 7867 8343 8196 8479 7971 7767 8055 8375 9349 10633 12175 15145 17495 19661 20960 21988 23359 25035 26717 26836 27316 29909 31134 31216 29847 28105 26578 25135 23515 21761 19479 16304 13702 10813 8730 7476 6489 6127 5974 5845 5660 5653 5325 4926 4611 4287 4048 4053 3853 3872 3824 3743 3727 3756 3813 3904 3968 3949 3859 3620 3444 3300 2883 2558 2524 2529 2593 2745 2668 2635 2578 2398 2272 2117 2165 2062 2043 2050 1960 1894 1883 1811 1743 1646 1511 1462 1583 1720 1866 1994 1889 1889 2024 2152 2402 2829 3236 3448 3752 3907 4056 4310 4220 4197 4008 3559 3097 2702 2557 2573 2784 2728 2425 2104 1822 1725 1626 1540 1352 1171 1102 1059 961 920 813 607 528 499 539 510 562 590 512 434 456 357 324 321 276 248 332 332 282 288 293 281 259 303 349 331 366 283 285 395 460 504 622 684 756 866 751 471 313 266 215 174 179 120 149 161 166 200 189 192 230 218 198 251 345 521 1039 2008 3192 4144 4579 4214 3403 2480 1450 931 795 741 808 819 977 1042 1142 1241 1222 1120 1034 965 986 969 889 910 961 992 1057 1102 1186 1396 1566 1668 1782 2158 3420 5901 8548 12366 16265 14028 8784 4669 2718 3317 5114 5713 2263 505 214 162 159 149 126 97 91 101 78 76 92 103 108 108 99 117 120 108 120 103 100 112 102 107 102 98 88 86 101 103 83 75 82 80 86 65 68 54 56 56 45 42 35 26 25 52630 316 121 30 10321 14 37 10 7732 5951 6125 8001 10620 13831 16464 18570 19939 20581 21238 21969 21526 20951 31652 23039 18159 17912 17941 18325 18972 19623 19854 17721 14004 11312 10101 9471 8551 8122 8085 7847 7288 6598 6297 6311 6731 7006 7271 7869 8256 8250 9251 10081 9347 8914 9367 10651 12785 15906 18409 21099 24165 29246 36198 35976 32862 28258 25280 24585 23669 19560 15088 12371 10708 9274 7627 6643 6030 5982 5936 5924 5860 5594 5088 4780 4559 4521 4508 4294 4117 4080 3941 3882 3789 3788 3298 3109 3187 3359 3443 3391 3141 2972 3017 2948 2854 2850 3019 2972 2773 2724 2535 2365 2333 2213 1910 1884 2129 2179 2101 2067 2105 2004 2019 1935 1821 1816 1774 1861 1916 1830 1830 1669 1589 1543 1494 1413 1324 1310 1414 1218 1246 1283 1352 1330 1303 1437 1597 1754 1752 1702 1595 1567 1562 1523 1548 1587 1442 1336 1312 1161 1091 1116 1051 982 845 903 883 992 1049 979 1011 998 956 930 878 906 853 862 970 1009 941 781 621 553 475 423 364 403 366 315 309 361 309 347 320 367 367 409 454 485 424 396 429 534 561 490 583 674 772 888 813 753 546 274 242 229 185 152 170 186 196 361 689 1220 1660 2005 2402 2712 2984 3340 3824 4109 4331 3968 3143 2532 2147 1866 1697 1506 1168 951 854 838 875 949 1019 1061 1056 1110 1198 1144 1041 1003 1000 943 926 1004 996 962 992 1203 1451 1570 1614 1777 1934 2095 3249 6279 9274 11532 16157 19688 16083 5828 9361 8164 2313 704 269 166 190 201 175 142 124 122 123 121 115 104 113 124 118 120 119 127 143 125 112 122 122 125 106 107 124 109 110 113 102 107 100 93 91 93 99 74 79 70 66 69 65 54 49 35 52639 317 98 30 10328 14 37 19 7731 5958 16420 21347 23770 28592 33474 35368 37242 40334 41485 42184 40514 34239 31686 68738 144467 99776 24723 20009 18163 17006 15594 14384 13627 13102 12275 11207 10393 9732 8961 9089 9650 10730 12187 13708 14921 14963 14782 14538 13208 11798 11449 12238 13603 15634 18162 19286 19724 18780 16429 14371 11050 7844 5734 4488 3993 3893 3758 3638 3537 3563 3533 3395 3381 3055 3104 3214 3415 3439 3643 3673 3551 3425 3258 2746 2360 2307 2566 2727 2838 3097 3347 3258 3312 3436 3532 3573 3724 3637 3379 3525 3381 3230 3011 2872 2709 2544 2479 2400 2375 2221 2025 2072 1945 1864 1802 1835 1739 1624 1705 1727 1688 1728 1892 1873 1848 1781 1764 1806 1728 1684 1565 1443 1493 1453 1325 1234 1276 1314 1188 1211 1228 1130 1064 1043 1147 1298 1275 1322 1340 1270 1304 1206 977 851 844 649 588 568 621 557 537 556 551 495 434 413 446 586 581 500 507 527 583 648 646 675 681 723 771 637 615 517 446 540 650 696 671 681 641 616 555 555 474 442 458 479 502 519 407 550 530 552 537 512 693 736 706 682 997 1118 1017 960 900 623 310 196 169 219 205 307 729 1587 2313 2753 3238 3575 3937 4346 5136 5990 6977 8437 9557 9613 9920 11206 11065 10061 8292 6315 4824 3477 2275 1701 1375 1017 838 885 1039 1019 1021 1024 1114 1127 976 961 901 929 910 921 959 1040 1188 1430 1559 1645 1758 1973 2191 2984 4861 7861 11862 15909 27244 25854 9570 4949 3717 1042 354 192 162 167 163 140 109 90 103 92 86 83 83 89 118 105 96 102 94 87 102 114 83 83 87 94 100 100 98 82 69 82 90 78 80 83 68 60 52 54 55 49 58 51 39 22 6 52648 317 104 30 10334 14 37 28 7730 5965 7973 8727 9942 13557 15868 18079 21601 26742 33768 34120 38401 55471 72817 183065 342035 303763 142239 124396 123360 125117 164356 271913 385946 446995 76765 20086 18855 17345 17045 16863 16477 15444 14304 13419 12310 11034 10279 9426 8925 8509 8905 9437 9437 9221 8573 7399 6446 5259 4380 3814 3609 3697 4193 4375 4144 4071 4180 4071 3929 3709 3567 3640 3810 3867 3947 4164 4297 4486 5001 5530 5680 5511 5451 5996 6557 7107 7505 7033 6055 5262 4783 4432 3895 3442 3167 3055 2971 2856 2713 2617 2758 2662 2332 2211 2166 2108 1997 1837 1763 1767 1840 1662 1621 1681 1709 1699 1718 1607 1634 1687 1617 1562 1499 1463 1370 1470 1554 1581 1696 1716 1750 1695 1749 1655 1694 1547 1514 1506 1383 1377 1262 1096 934 908 994 1028 994 1099 1060 982 915 869 840 724 541 493 522 566 518 483 411 451 472 403 320 277 333 372 373 355 430 462 352 347 407 412 382 425 499 528 562 605 606 629 647 708 618 581 556 603 580 479 519 456 473 456 502 548 602 715 744 807 837 1022 1177 1086 854 929 1233 1233 1090 875 716 406 388 416 752 1213 1694 2250 2616 2898 3242 3550 3871 4104 4400 4836 5332 5844 6460 6902 7041 6936 6390 5185 4208 3643 3259 3023 3195 2617 1364 850 782 739 844 1052 1054 1093 1078 1070 1026 938 930 880 845 886 891 959 982 999 1119 1193 1298 1424 1673 2430 3639 4178 5401 9680 16579 22488 26130 31056 17815 4922 1833 717 383 213 199 201 142 147 126 108 94 102 100 87 109 113 109 120 136 125 113 122 106 102 109 101 90 106 112 96 107 103 87 86 85 83 84 82 83 72 56 50 55 58 45 41 31 29 20 52657 302 529 30 10339 14 37 37 7729 5972 450 1470 3461 9216 29876 92594 306225 533614 425081 796711 999999 316227 46476 19574 17422 15929 14938 14095 13499 12660 12639 11925 11188 10924 11459 12445 13669 14533 14492 14227 13732 12935 11508 10705 10073 10393 11327 11873 11879 11177 10446 10048 9317 8522 8161 7657 7300 7131 7084 7241 7482 7665 8029 8039 7853 7078 6321 5973 5834 5800 5701 5144 4514 3991 3354 2959 2969 2954 2638 2745 2641 2573 2624 2579 2462 2392 2249 2154 2014 1815 1823 1768 1937 1758 1805 1949 1806 1623 1603 1766 1538 1346 1269 1208 1116 1132 1074 1133 1037 1134 1105 1049 974 1118 1109 1182 1205 1122 1132 1233 1237 1313 1316 1304 1290 1223 1095 1122 1152 1019 948 919 913 939 969 864 858 820 815 802 729 704 693 645 643 613 506 502 487 500 409 376 390 395 374 358 346 347 310 388 287 251 407 502 617 429 226 234 180 248 287 275 299 309 249 212 285 301 354 372 411 417 389 478 588 825 1039 1044 1076 953 833 1057 1339 1418 1167 964 505 358 466 489 465 608 845 1126 1417 1889 2265 2939 3794 5282 6629 6572 5688 5004 4483 4540 4617 4149 3355 2915 2759 2892 2738 2392 2101 2016 1992 2023 1466 876 770 836 908 962 991 1026 1035 995 902 864 898 837 789 825 775 731 805 907 962 1049 1262 1782 2837 4768 6534 5817 7163 11400 23682 28325 19427 17327 7880 1704 831 447 212 185 173 151 141 159 136 104 106 93 101 99 116 104 123 119 98 106 93 98 106 86 82 92 98 88 79 75 86 95 75 69 63 75 77 73 64 48 49 50 57 50 42 26 20 12 52666 317 114 30 10344 14 37 46 7728 5979 383 479 745 1185 1548 2568 3509 4348 5193 6746 7685 8466 10177 10637 12102 16577 17271 13410 14404 19223 23183 47740 168012 621152 999999 611888 17790 8758 8554 8073 7566 7504 7397 7261 7451 8136 9299 10485 10798 11077 11115 10956 11074 11545 11871 12767 13483 14914 16278 17601 20188 22502 23329 22771 22918 23427 23675 23829 23256 22066 20985 19333 16998 14640 13215 11660 10477 9036 7655 6745 5836 5151 4786 4353 4135 4476 4324 3796 3401 3151 3104 3064 2876 2866 2875 2776 2959 3071 3126 3194 3177 3113 2910 2732 2782 2606 2500 2375 2264 2012 1877 1843 1749 1694 1576 1427 1393 1467 1413 1379 1209 1344 1296 1234 1254 1165 1143 1123 1106 1072 925 820 853 796 864 796 826 800 754 714 691 726 650 654 759 742 647 559 476 515 482 461 606 579 561 511 479 497 520 536 604 622 568 508 562 538 474 447 435 433 427 413 462 455 483 311 364 388 574 814 769 484 293 166 180 203 218 201 195 167 172 193 124 88 159 217 288 316 414 703 1225 1480 1238 1082 948 915 1119 1271 1336 1161 818 509 474 502 532 538 648 751 965 1460 2203 2859 3148 3437 3853 4558 5337 5857 6261 6057 5651 5251 5091 4940 4716 5265 5296 6009 7131 6623 4814 3305 2564 2096 1504 1120 920 929 1005 1110 1136 1076 1070 1010 935 824 720 733 731 726 771 817 841 825 889 1237 2196 4444 10314 24121 23491 8316 4912 11303 37824 28101 9491 5750 1734 819 426 196 179 178 198 178 157 155 126 98 102 96 112 106 93 107 114 102 105 110 101 98 85 96 101 95 110 106 106 123 107 88 97 91 82 78 88 70 64 60 59 55 52 40 39 24 17 52675 317 120 30 10350 14 37 55 7727 5986 11897 12313 12666 13701 14821 15241 17133 18904 20823 19922 18615 17041 16228 17024 17012 15494 15715 16196 14901 13346 13622 22654 99804 417470 291470 7961 3426 3943 4918 5824 6430 7772 8992 10239 11192 11411 10959 10488 10519 11635 13048 14595 16336 17930 18921 19617 19915 19989 20279 21357 22821 23667 23587 23285 23265 23630 23619 23308 22394 21536 20858 20141 19055 18114 17250 16569 16015 15464 14360 13639 13349 12783 12898 12463 12179 12326 11840 10793 9985 9279 8565 7447 6799 5864 5308 4943 4548 4200 4089 4042 4038 3960 4010 4036 3925 3809 3891 3844 3722 3598 3394 3249 3105 3023 2974 2877 2786 2684 2581 2487 2347 2192 2006 1735 1816 1819 1838 1840 1805 1800 1713 1556 1440 1345 1371 1306 1241 1073 1100 1148 1007 855 844 826 683 709 694 795 727 666 698 654 674 668 556 468 563 574 540 580 655 633 492 492 554 490 512 549 545 583 611 863 926 809 672 443 510 697 825 851 521 314 198 199 278 277 209 127 142 175 140 127 179 196 268 382 675 733 716 1142 1654 1652 1371 1086 1100 1212 1360 1417 1375 1133 900 734 625 561 469 458 461 456 618 981 1541 2152 2900 3198 3241 3767 4624 5700 6794 7067 7155 7180 7007 6863 7565 8914 10340 11614 11910 11481 10210 9412 7897 6124 4325 2599 1709 1361 1235 1213 1297 1350 1347 1299 1100 926 845 759 822 829 873 883 853 769 747 1043 2023 3877 10346 24777 28372 9475 2361 1659 8082 13484 4594 1838 950 588 344 217 220 197 206 188 134 111 91 89 137 140 120 119 110 108 116 106 104 86 112 112 95 102 101 92 94 91 91 97 106 93 84 85 84 77 81 89 79 61 57 62 51 38 34 18 1 52684 318 94 30 10354 14 38 4 7726 5993 8891 9517 9743 9957 9767 9827 9622 9013 8933 8992 8311 7636 6850 6385 5925 6116 5514 5172 4585 4206 4178 5195 10322 10010 10492 21615 14864 10599 12662 15001 17394 19042 18473 17055 17531 19422 21128 21756 22509 23426 22953 21752 21609 23164 25281 26772 27227 26910 26634 27659 28339 27997 27817 27815 28650 29386 29283 29147 28806 29367 29088 27908 27015 25613 23905 22456 20845 19188 17689 16747 15447 14591 13667 12711 12249 12343 12262 12255 11963 12508 12743 12468 12477 12422 12417 12177 11672 11175 11066 10459 9938 9307 8734 8187 7505 7369 7286 6846 6577 6556 6687 6520 6407 6112 5936 5792 5534 5306 5056 4763 4395 4197 4021 3956 3758 3645 3577 3481 3261 3205 3287 3382 3311 3222 3253 3137 2944 2765 2692 2524 2181 1884 1716 1598 1449 1512 1513 1537 1517 1536 1526 1467 1459 1472 1380 1183 1111 1008 954 912 854 825 861 874 956 853 907 806 732 775 725 793 817 991 1035 1025 857 663 558 495 415 287 194 234 210 217 187 163 188 183 159 147 131 227 437 541 698 1025 1284 1438 1657 1864 1810 1613 1413 1357 1482 1450 1476 1462 1307 1015 782 623 665 739 822 838 1015 1195 1562 2187 2939 3356 3524 3494 3627 4207 5132 6303 7966 9218 9785 9546 8725 7691 6739 7189 10350 13693 14876 15106 14403 13487 11089 7027 4144 2512 2158 2331 2366 2137 1912 1823 1605 1413 1246 1058 913 911 906 864 807 760 686 702 963 1584 2155 4144 8607 8292 3914 1768 1197 1440 1855 1631 888 567 370 211 186 191 213 177 136 97 117 110 110 118 109 93 104 108 101 107 95 93 79 90 88 84 78 96 100 93 95 89 87 93 90 88 79 80 76 79 68 54 53 60 57 46 33 24 11 -1 52693 318 97 30 10357 14 38 13 7725 6000 7988 7416 7678 7692 7327 7029 6837 6450 5698 5079 4559 4382 4718 4958 5333 5809 6487 7700 8873 9485 9769 10544 13603 21422 12469 12193 13179 15121 16737 17638 17930 17792 17315 17718 18336 18144 17952 16730 15714 14905 14016 13879 14351 15562 16277 16715 16383 15177 14247 13014 12401 12613 13017 13372 14893 16857 18354 19380 21300 23410 25109 26940 28597 29947 30993 31144 31030 30564 29636 28939 27884 26450 24447 22945 21906 21299 20575 19944 19114 18072 16370 15072 14443 13677 13128 12819 12930 13079 13533 14363 14646 14860 15070 14656 14394 13529 12973 12188 11590 11039 10786 10560 10159 9769 9421 9104 8615 8110 7845 7849 7664 7547 7417 7268 6907 6615 5948 5583 5418 5391 5282 5252 5190 4778 4530 4126 3718 3448 3363 3105 2846 2807 2583 2479 2608 2568 2630 2732 2719 2714 2804 2724 2687 2629 2663 2630 2509 2505 2479 2530 2433 2088 2103 2124 1972 1783 1620 1479 1447 1463 1453 1373 1383 1294 1272 1203 1071 903 743 608 504 428 301 349 329 329 264 263 258 228 190 182 209 320 666 870 1092 1323 1616 1868 2038 2100 2007 1844 1653 1550 1614 1556 1577 1535 1378 1153 975 861 778 769 828 786 793 1118 1707 2399 3220 3930 4420 4730 4677 4667 4199 3610 3563 3746 4408 5352 5631 5579 5623 5592 5165 5061 7290 13475 16904 15351 12459 10309 7592 4710 3091 2850 3195 3203 2504 2202 1986 1711 1537 1440 1316 1174 1031 947 815 724 576 555 784 1055 1632 2224 2248 2165 2163 1872 1349 1208 1107 820 532 386 239 162 175 180 189 181 106 79 88 75 79 74 78 86 80 82 78 85 95 94 87 74 68 67 88 77 85 74 78 63 64 80 79 74 72 55 62 51 50 54 50 42 38 33 29 9 1 -12 52702 318 99 30 10359 14 38 22 7724 6007 9275 9626 10434 12291 13832 15300 17658 21141 24253 26891 30089 33226 37028 40250 39692 38533 33044 32301 38260 32360 38306 31214 26057 50930 74709 25486 14049 14449 14542 15117 16312 17002 17510 17146 16530 15955 16101 15474 15131 15469 16040 16682 17142 17473 16743 16121 16011 16736 17565 18450 18420 18210 17832 17507 17649 17340 16682 15771 15132 14852 15238 15592 15522 15442 15521 14973 14721 15064 15344 15556 15688 15200 14461 14222 13979 14287 15007 15832 16483 16254 16650 17101 16893 17017 17167 17413 17777 17563 16896 15826 15120 14567 14277 14157 13829 13811 13551 12974 12726 12866 13152 13543 13683 13974 14791 15404 15948 16412 17083 18034 18599 18919 18934 19270 19402 18838 18180 17365 16171 15318 14436 12883 11631 10658 10101 8796 7353 6482 5616 5331 4899 4787 4414 4129 3941 3551 3165 2859 2588 2432 2417 2396 2313 2283 2448 2599 2771 2786 2750 2790 2716 2605 2822 2895 2785 2809 2920 2910 2628 2356 2456 2531 2297 2103 1907 1952 1798 1494 1247 1071 816 651 492 436 486 530 505 484 486 427 448 423 487 732 1054 1358 1606 1925 2165 2187 2197 2200 2116 2035 1926 1804 1720 1759 1747 1683 1594 1399 1314 1241 1014 903 987 838 890 1148 1474 1965 2664 3300 3732 4063 4699 5468 5604 5168 4208 3009 2305 2112 2259 2406 2793 3035 3198 3405 3570 4306 7049 11558 11445 6082 3179 2805 3612 3846 3106 2178 1712 1626 1635 1667 1665 1619 1436 1213 1054 900 848 816 652 559 657 879 1410 2413 2479 1719 1679 2030 2378 1898 2059 1156 634 474 272 192 220 220 195 169 127 126 119 112 105 89 93 113 99 123 104 97 103 97 109 117 91 86 116 113 107 101 98 114 99 98 91 102 95 76 65 75 80 85 71 72 68 57 50 37 36 18 52711 318 101 30 10361 14 38 31 7723 6013 332 536 825 1076 674 676 803 1279 1641 1487 1623 1984 3133 4750 7419 29920 60000 95210 89878 103287 231576 219883 164567 185530 208372 289427 471462 237003 19975 11844 11331 11211 11205 10531 10137 9754 9469 8841 8697 8979 8897 8780 8151 7362 6904 6844 7501 8602 9560 10194 10734 11170 11547 12029 12634 13378 14006 14670 15104 16133 16636 16729 16916 17171 16814 16891 17203 17459 17768 17990 17977 17265 16521 16349 16098 15890 15605 15370 15023 14835 14734 15019 14655 14513 14498 14372 14314 14431 14592 15114 15956 16498 16787 17183 17657 17923 18079 18300 18146 18253 18605 18610 18632 18571 18764 19104 19416 19962 20845 21461 21662 21395 21083 20411 19984 20090 20058 19435 19061 18406 17519 16480 16351 16840 17429 18198 19468 19515 18136 16164 14028 12187 10788 9872 9152 8607 7826 7082 6500 5590 4876 4596 4348 3921 3541 3277 2946 2719 2597 2428 2356 2190 2112 2154 2102 2033 1984 1741 1624 1690 1558 1531 1408 1533 1635 1724 1577 1466 1357 1106 892 835 762 799 778 733 707 639 687 759 949 1286 1606 1890 1989 2056 2166 2269 2282 2201 2111 2101 2144 1991 1870 1755 1727 1718 1628 1535 1546 1614 1633 1609 1389 1275 1175 949 863 802 724 843 995 1335 1714 2098 2456 2658 2693 2605 2468 2240 2094 1854 1694 1636 1574 1546 1557 1632 1879 2096 2111 2092 2066 1910 1677 1484 1667 2438 3109 2900 2265 1756 1453 1326 1254 1210 1178 1135 1032 973 1010 953 733 565 615 820 1056 1854 3156 2194 1556 3438 4292 2719 1532 951 694 470 255 217 206 175 183 167 127 111 112 120 102 119 109 86 102 116 103 117 116 110 93 89 96 92 95 108 110 112 117 98 102 102 97 89 88 93 76 87 87 70 71 66 65 59 48 50 35 11 52720 318 76 30 10366 14 38 40 7722 6020 6545 7928 8728 9554 10777 13114 13529 13265 14485 15575 17021 17267 14498 13206 12656 12467 11559 10608 12003 16263 29863 131579 313538 415141 503586 423433 247499 58471 7345 6965 6430 6205 6065 6316 6584 6994 7936 8672 9062 9019 8481 8054 7409 6793 6396 6069 5820 5422 5184 4997 4806 4541 4520 4539 4332 4607 5082 5425 5295 5565 5872 5988 6110 6279 6562 6484 6868 6786 6887 7053 6778 6725 6505 6090 5998 6122 6393 6706 6883 7085 7586 8029 8411 8480 8787 8980 8802 8776 8765 8828 8836 8852 8959 8952 9016 8951 8929 9011 8993 9278 9337 9397 9636 9772 9834 9835 9600 9666 9855 9840 10280 10682 10464 10685 11757 12341 12505 12975 12699 13090 13544 14288 15031 16018 16914 17738 18018 17133 16384 15730 14833 13878 12940 12250 11769 11186 10632 10306 10345 10298 10711 10973 11039 11054 10653 10038 9060 8125 7172 5951 5071 4191 3683 3408 3077 2947 2862 2550 2166 1855 1662 1523 1204 1093 1111 1085 1081 1075 1013 863 775 654 562 551 541 570 670 691 607 846 1213 1775 2101 2098 2090 2020 1926 1862 1851 1838 1860 2055 2006 1896 1779 1718 1684 1581 1537 1532 1539 1556 1526 1592 1642 1512 1407 1396 1031 873 926 826 701 668 838 1084 1339 1592 1934 2206 2529 2645 2731 2739 2596 2380 2226 2005 1739 1587 1540 1467 1330 1324 1359 1277 1121 1097 1146 1250 1347 1683 2119 2134 2032 1664 1287 1130 1073 1053 1009 985 930 905 780 594 663 1041 1220 1239 1649 1619 1440 4848 4956 1358 902 647 466 262 187 194 189 176 165 183 148 138 120 115 102 92 108 107 98 97 89 83 92 99 91 93 85 87 80 87 73 96 101 83 89 91 97 74 69 76 72 78 82 70 70 65 55 51 45 36 19 -2 52729 318 109 30 10369 14 38 49 7721 6027 22874 24961 26070 29408 33233 35747 40416 41867 39113 37398 35071 33807 37614 38488 46802 60328 38327 53599 50698 29861 31141 51395 66960 37931 8277 7150 7403 7884 8414 8640 8689 8523 8377 8401 8527 8247 8252 8155 7349 6460 5396 4630 4077 3858 3714 3463 3485 3784 3669 3422 3398 3405 3410 3370 3505 3426 3181 3073 3103 2872 2590 2608 2353 2242 2083 2151 2026 1923 1838 1802 1829 1761 1696 1613 1681 1631 1737 1847 2019 2155 2299 2461 2693 2935 3133 3295 3461 3706 3966 4367 4824 5351 6050 6444 6650 6668 6932 6758 6905 6808 6793 6890 7172 7779 8527 9492 9768 10020 10122 10661 10918 10857 10954 11423 11689 11693 10907 10046 9134 8539 8365 8563 8570 9165 9146 8685 9593 11368 12765 13434 13974 14577 14770 14919 14688 14559 14126 13245 12421 11639 10391 9344 8289 7486 7195 7280 7692 8185 9034 10150 11216 11808 12433 12291 12134 11888 10442 7716 5270 4123 3429 2985 2698 2311 2085 1643 1459 1300 1255 1191 1065 1023 954 930 1026 1309 1771 1937 2343 2804 3077 3177 2967 2591 2422 2218 2034 2003 2140 2273 2467 2567 2508 2490 2338 2091 1925 1865 1712 1625 1564 1602 1529 1428 1478 1609 1498 1315 1183 1028 1073 1020 1038 944 741 611 617 565 636 780 1014 1300 1738 2593 3513 4196 4253 3792 3411 3029 2577 2188 1880 1670 1575 1497 1431 1479 1690 1933 2190 2338 2427 2380 2320 1909 1533 1287 1133 1050 1015 982 967 944 825 581 642 997 1184 1252 1181 1138 1273 2421 1716 715 567 454 334 232 200 226 224 233 215 198 129 97 104 106 89 92 97 97 92 122 118 93 105 110 104 104 100 118 108 101 85 103 92 102 102 87 89 95 73 92 86 84 71 73 71 69 67 56 46 34 19 5 52738 318 109 30 10369 14 38 58 7720 6034 19155 21383 23514 19662 20558 25787 24873 23508 26752 24696 21958 22809 21926 18681 16393 21715 25668 10319 8781 8704 8910 9318 10299 11459 13062 13944 15169 16192 17071 16930 15706 13575 11283 8942 7103 5752 4750 4302 4158 3572 3602 3712 3673 3718 3551 3652 3833 3677 3590 3338 3476 3503 3408 3307 3121 3011 2809 2600 2602 2667 2113 2021 1866 1619 1652 1742 1705 1788 1729 1617 1770 1832 1831 1772 1808 1781 1730 1705 1957 1953 1816 1899 1716 1686 1493 1250 1318 1280 1217 1202 1186 1126 1250 1135 1098 1132 975 903 931 932 839 954 966 983 1141 1172 1182 1234 1313 1368 1448 1435 1499 1609 1710 1776 1634 1382 1205 1189 1122 1293 1484 2078 3305 4524 5313 5774 5941 5847 5832 5921 5826 5807 6199 6339 6506 6763 7438 8291 9156 10302 11137 11725 12333 12349 11905 11082 10474 9635 8913 8330 8237 8139 7660 7426 7848 9008 10738 11352 10841 10440 9769 8794 7933 6872 5829 5197 4741 4422 3935 3590 3400 3195 3165 3157 3234 3405 3477 3665 3582 3479 3466 3368 3201 3119 3022 2945 2712 2401 2192 2054 2007 1957 2070 2080 2177 2158 1976 1745 1671 1647 1489 1420 1465 1520 1508 1431 1398 1341 1256 1204 1194 1146 1094 945 799 787 772 733 754 845 1067 1545 2236 3241 3965 4288 4024 3612 3308 3025 2685 2298 2069 1842 1767 1752 1691 1814 2176 2760 3257 3907 4115 3130 2162 1636 1417 1243 1061 975 980 951 908 685 457 403 544 718 870 987 939 985 1023 786 485 342 231 191 194 231 226 222 191 170 121 94 105 103 97 89 98 107 105 118 101 104 99 91 81 77 87 87 85 94 97 94 90 95 92 95 94 83 76 67 68 76 87 78 65 71 56 44 34 18 0 -17 52747 318 109 30 10369 14 39 7 7719 6041 11933 14980 17331 17599 18745 21474 23034 28419 34695 39695 38284 38735 37205 25996 16806 12976 11969 12399 13548 14337 14750 15063 15719 16249 16145 15491 14598 13224 11597 9465 8048 7535 6920 6359 6009 5386 4818 4494 4379 4432 4339 4222 4201 3987 3711 3901 3876 3560 3383 3475 3585 3295 3322 3419 3419 3474 3436 3097 2899 3008 2799 2199 2150 2218 2336 2405 2390 2411 2604 2686 2814 2867 2915 2968 2790 2861 2900 2881 2797 2851 2723 2524 2477 2354 2318 2091 2025 2090 2153 2053 1768 1502 1417 1304 1348 1212 1268 1255 1308 1211 1158 1167 1006 1013 1091 1067 1042 1046 1017 1063 1032 918 1024 915 798 841 883 874 933 925 975 901 922 982 1181 1146 1003 960 816 731 740 675 762 777 911 1251 1485 1710 1998 2560 2868 2952 2921 2932 2950 3227 3642 4188 4784 5483 6009 7010 7881 8382 8923 9254 9661 9483 8710 7925 7699 7635 7029 6147 5491 5505 5569 5840 6129 6177 5616 4654 4217 4047 4207 4522 4839 4616 4637 4460 4063 3993 3821 3636 3265 2875 2635 2460 2366 2252 2176 2070 2107 2016 2089 2073 1989 1938 1806 1732 1794 1737 1530 1460 1525 1599 1628 1612 1561 1524 1422 1355 1275 1264 1191 1136 1093 1053 975 886 902 898 855 856 886 1027 1282 1610 2014 2383 2619 2685 2350 2170 2012 1792 1755 1824 1782 1798 1909 2167 2448 3148 3578 2996 2109 1654 1504 1373 1225 1086 1029 1001 903 760 512 381 392 522 660 731 746 668 555 511 449 323 253 233 269 254 243 255 209 170 165 142 136 129 132 132 164 144 150 151 156 151 146 166 132 117 140 137 115 116 131 135 140 131 134 128 114 114 122 137 127 119 113 110 112 109 103 87 73 59 51 33 52756 318 110 30 10370 14 39 16 7718 6048 20628 19808 18954 17814 17009 17010 16417 16002 17125 16916 14549 12818 12055 11542 11164 10651 10312 10327 10413 9654 9191 8816 8854 8824 8287 7950 7621 7113 7019 6621 6209 5744 5592 5209 4785 4669 4372 4165 3803 3627 3324 3140 2943 3021 2970 3076 3139 3373 3570 3414 3462 3486 3690 3965 3836 3769 3660 3467 3508 3701 3480 3102 3023 2904 3037 3144 3164 3222 3256 3294 3242 3293 3419 3522 3561 3275 2899 2729 2854 2712 2565 2354 2205 1917 1905 1740 1633 1607 1530 1511 1454 1436 1292 1139 1132 1134 1053 1157 1234 1235 1281 1295 1147 1285 1272 1267 1175 1166 1039 1064 926 912 884 817 824 818 790 810 831 772 729 833 790 699 813 822 810 755 640 647 513 449 418 424 384 391 398 344 389 403 460 448 404 455 370 413 518 596 638 684 999 1315 1537 1902 2231 2708 3068 3583 4403 5477 6360 6637 6749 6774 6458 5804 5239 4764 4284 3724 2828 2479 2652 3210 3795 4008 3777 3370 3184 3187 3101 2741 2597 2430 2010 1832 1809 1769 1789 1799 1799 1786 1880 1877 1849 1751 1723 1596 1564 1573 1495 1344 1319 1333 1301 1409 1513 1471 1461 1425 1338 1263 1220 1158 1111 1067 1014 1063 1084 1060 1043 1011 1000 977 924 902 877 850 807 910 992 1133 1479 1651 1660 1659 1582 1614 1599 1619 1755 1777 1807 1973 2038 1870 1696 1541 1434 1334 1308 1246 1114 1046 983 910 751 435 328 365 514 580 549 531 459 416 305 222 195 196 210 234 231 213 162 127 115 101 105 94 91 117 119 113 115 130 120 123 119 107 109 113 113 99 97 98 113 108 95 89 102 101 92 91 92 85 78 92 75 80 82 65 65 65 56 32 19 8 52765 318 112 30 10372 14 39 25 7717 6055 23775 23723 23026 22660 21963 21326 19291 17130 15552 15379 14678 13545 11503 9497 8322 7623 7480 7546 7590 7257 6767 6295 6290 5972 5634 5416 4971 4591 4506 4215 3780 3540 3346 3048 2975 2820 2728 2684 2710 2868 2756 3007 3256 3515 3847 4297 4790 4836 5306 5543 5672 5830 5811 5688 5618 5535 4854 4598 4208 3791 3107 2810 2822 2607 2478 2238 2269 2341 2386 2306 2176 2033 1924 1944 1949 1838 1706 1805 1854 1769 1872 1799 1699 1747 1481 1301 1277 1353 1516 1464 1481 1456 1359 1220 1183 1236 1307 1289 1296 1385 1272 1268 1239 1228 1354 1249 1256 1257 1197 1111 1066 1082 1056 923 882 823 819 728 725 739 742 754 671 638 602 571 459 455 483 368 359 328 299 393 306 337 337 366 299 354 264 313 348 378 323 377 266 332 323 407 351 262 272 339 356 370 384 542 836 1426 1781 1750 1515 1341 1272 1267 1349 1338 1226 1276 1422 1891 2456 2637 2706 2963 2755 2498 2296 2154 2063 2004 2071 2085 1891 1818 1765 1709 1723 1688 1668 1651 1645 1771 1683 1647 1524 1511 1406 1322 1328 1201 1095 1204 1213 1237 1308 1394 1458 1516 1300 1204 1172 1098 1068 1122 1096 979 1042 1060 1043 1014 1063 1161 1024 958 948 980 985 947 880 836 852 893 962 1042 1224 1660 2159 1640 1548 1569 1673 1715 1773 1805 1717 1590 1429 1330 1325 1183 1036 1007 1169 1517 942 442 284 291 354 391 385 366 289 286 228 187 196 200 220 235 195 146 113 130 93 107 111 95 97 94 77 94 95 91 93 82 82 95 88 96 92 76 84 89 86 92 99 91 90 99 98 89 96 96 90 87 79 67 68 60 44 46 47 29 10 -6 52774 318 116 30 10376 14 39 34 7716 6062 31606 31607 31550 30097 27746 24753 21447 18392 15665 13271 11067 9170 8126 7350 6523 6227 5833 5267 4893 4640 4345 4115 4250 4461 4463 4264 4141 3755 3842 3420 3083 3112 3277 3573 3937 4274 4823 5420 5440 5477 5638 5883 5715 5668 5862 6014 5862 5774 5586 5361 5238 4718 4347 4201 4016 3729 3558 3617 3480 2830 2403 2351 2227 2019 1987 2046 1980 2060 2104 1977 1954 1957 2095 2097 2190 2128 2209 2224 2271 2116 2042 2029 2242 2214 1986 1916 1831 1864 1795 1892 1985 2046 1964 1812 1934 1979 1828 1793 1991 2011 2019 2073 1955 1945 1856 1753 1665 1633 1657 1384 1197 1133 949 897 930 872 767 792 642 786 716 668 706 634 618 570 410 348 429 383 423 488 370 399 390 390 319 264 348 340 338 337 340 363 404 399 377 418 461 436 300 302 417 382 354 301 351 290 311 296 312 310 315 323 440 655 957 922 877 1071 1095 1263 1584 1596 1766 1999 2123 2059 2007 2048 2100 2084 1984 1931 1961 1866 1723 1692 1714 1695 1698 1699 1678 1658 1590 1594 1532 1457 1358 1228 1189 1087 1047 1061 1060 1049 1107 1200 1342 1464 1448 1295 1220 1165 1142 1188 1204 1164 1216 1178 1111 1109 1147 1103 1132 1232 1264 1277 1178 1194 1095 978 997 997 1021 1324 2592 7769 10705 3757 1542 1463 1559 1617 1645 1702 1702 1585 1429 1256 1155 1096 1068 1047 1411 1389 903 470 261 247 301 339 364 348 273 249 231 231 220 261 257 217 160 104 115 121 113 102 136 145 152 109 92 116 146 134 111 114 122 117 116 124 116 114 96 100 113 111 100 97 101 107 92 87 97 102 96 97 86 79 81 79 69 69 50 29 8 2 52783 318 119 30 10379 14 39 43 7715 6069 28145 33474 37536 39807 42759 45059 46389 45012 43400 38791 29863 21029 14536 46319 148680 160623 129063 123102 5428 3976 4138 4322 4505 4395 4380 4904 5312 5613 6392 7350 7637 7757 8021 7755 6976 6590 6117 5528 4953 4552 4264 4152 4085 3860 3890 3951 3910 3919 3902 3848 3687 3721 3838 3773 3590 3584 3492 3504 3507 3068 2747 2532 2453 2480 2405 2246 2511 2399 2560 2603 2436 2673 2495 2321 2357 2243 2166 2155 2300 2228 2319 2238 2393 2429 2250 2127 2034 1929 1847 1908 1807 1834 1830 1730 1775 1857 1946 2248 2336 2446 2608 2663 2664 2721 2607 2652 2518 2256 1947 1746 1440 1083 972 1011 960 911 803 732 798 832 815 741 719 775 597 593 631 492 391 418 521 455 435 496 440 403 380 270 338 406 382 389 423 463 422 375 452 466 409 373 282 262 249 276 266 247 278 283 292 292 286 281 277 382 650 744 783 970 1169 1318 1393 1588 1664 1850 2029 2107 2109 2024 2063 2117 2163 2217 2161 2085 1925 1872 1809 1733 1685 1553 1466 1593 1607 1442 1415 1351 1352 1374 1353 1210 1039 955 888 959 891 945 1011 1086 1193 1350 1455 1468 1324 1192 1141 1093 1157 1254 1340 1451 1458 1489 1462 1460 1631 1710 1791 1642 1449 1274 1186 1568 3576 5373 2602 2186 6743 9989 8270 2461 1229 1350 1657 1937 2209 2566 2610 1622 1090 1024 1036 999 968 1086 1216 953 552 283 189 197 261 349 380 316 265 195 171 190 211 233 218 200 155 130 111 94 94 84 90 79 57 77 80 82 70 92 111 99 84 100 85 100 88 87 93 88 80 69 69 91 86 82 76 66 77 81 65 66 62 55 64 57 39 35 27 11 6 -9 52792 318 118 30 10378 14 39 52 7714 6075 16639 13904 13188 11816 10351 9928 9908 10994 10458 11291 13343 14296 15111 11476 7919 6596 6440 6293 6906 8123 10260 11945 13115 13913 14155 13616 12143 10177 9062 8341 7507 6981 6609 6086 5947 5481 4986 4565 4381 4160 3959 4040 3821 3684 3920 4145 3902 3846 4039 4201 3854 3955 4026 3947 3781 3795 3751 3577 3318 2945 2762 2625 2581 2503 2428 2390 2400 2365 2349 2209 2064 2162 2184 2104 2316 2234 2077 1974 1904 1895 2000 1888 1933 1976 1774 1729 1832 1888 1874 1900 1843 1867 1892 1850 1865 2060 2128 2126 2081 2188 2015 1881 1719 1677 1624 1375 1224 1161 956 900 927 1026 933 796 810 775 645 686 721 669 753 775 703 651 612 585 645 534 595 527 515 479 460 491 490 484 413 403 330 355 439 427 393 394 346 299 265 296 319 264 211 212 229 242 278 289 319 280 250 293 220 233 436 651 662 768 1128 1312 1286 1492 1672 1840 1972 2134 2103 2021 1992 1909 1944 1889 1821 1911 1874 1773 1792 1702 1610 1532 1569 1509 1457 1413 1368 1338 1293 1270 1246 1240 1145 1032 950 927 896 860 875 951 935 1025 1178 1491 1711 1784 1892 1955 1997 1971 2080 2152 2218 2319 2273 2248 2361 2524 2707 2779 2463 1901 1541 2225 4107 6555 8407 13050 18180 15927 8539 2354 1095 1292 1895 2843 3770 3930 3272 2254 2323 2175 1338 876 829 762 679 757 713 431 185 117 126 190 226 273 342 302 216 205 176 194 185 218 235 189 139 99 99 80 79 78 82 100 88 83 75 86 84 88 85 79 78 95 94 74 59 71 64 64 71 80 67 68 71 68 58 56 46 64 76 58 44 39 33 33 20 19 -2 -15 -31 -33 52801 318 115 30 10375 14 40 1 7713 6082 24215 27979 33595 40132 51235 57063 56327 63220 63342 55412 43361 28673 44969 118616 97208 16567 14931 15035 14859 14381 13472 12743 11731 10382 9175 7485 6344 5328 4832 4733 4967 5196 5173 5613 5665 5702 5412 5544 5265 5005 5090 4915 5078 5385 5345 5741 5730 5708 5650 5311 5053 4941 4771 4410 3984 4057 3945 3426 3365 2920 2669 2527 2391 2304 2393 2204 2149 2153 2022 1883 1932 1906 1846 1850 1888 1854 2038 1952 1789 1671 1563 1603 1654 1679 1727 1713 1641 1743 1682 1747 1733 1933 2033 2274 2443 2495 2524 2307 2226 2135 2133 1884 1677 1684 1669 1404 1249 1112 1010 993 985 945 831 829 850 891 919 896 906 883 990 1004 1537 2426 3424 4321 4438 3714 2798 2036 1410 1051 865 726 578 514 487 512 427 389 453 426 414 373 340 429 375 303 274 315 300 334 336 315 320 347 334 363 316 314 248 299 492 731 910 1376 1490 1608 1740 1844 1988 2153 2244 2197 2229 2148 2112 2194 2175 2253 2163 2045 1948 1961 1830 1719 1605 1440 1523 1661 1620 1394 1337 1333 1349 1333 1309 1277 1178 1099 996 942 1005 1029 1149 1223 1386 1612 1939 2355 2700 2557 2443 2426 2586 2880 3102 2914 2650 2490 2574 2693 3024 3342 3115 2737 2222 1847 1798 3307 11470 20886 15878 11163 12533 11940 5675 2010 1570 2005 3112 5140 8488 12322 15048 13345 7326 2585 2181 2234 1602 1712 1614 889 707 401 227 161 166 192 265 302 344 357 323 230 228 238 233 305 293 199 141 120 113 124 155 139 113 107 131 136 137 143 154 136 133 127 125 128 139 160 125 124 131 125 120 121 129 127 125 130 120 111 99 116 113 105 99 102 90 86 77 75 66 50 34 13 52810 318 112 30 10372 14 40 10 7712 6089 11224 11754 13554 15433 17109 19605 23005 23799 25150 22115 16756 14242 29910 86472 53494 5956 4514 3999 3779 3989 4336 4553 4438 4457 4615 4622 4801 4810 4696 4632 4378 4040 3867 3858 4402 4767 5235 5767 6469 6936 7159 7432 7620 7556 7915 7550 6856 6317 5790 5239 4982 4517 3939 3666 3500 3382 3079 2810 2566 2521 2597 2580 2542 2474 2373 2362 2076 1973 1836 1874 1827 1889 1803 1680 1846 1869 1724 1746 1714 1520 1437 1520 1400 1402 1316 1342 1368 1413 1586 1582 1596 1607 1655 1751 1740 1703 1656 1621 1551 1534 1584 1616 1507 1486 1231 1119 998 777 759 633 659 650 645 594 634 648 653 712 678 787 870 1226 2318 3739 5049 5806 5383 4449 3591 2602 1804 1318 988 748 576 551 655 651 443 432 384 408 445 394 400 451 417 345 291 278 278 289 319 257 304 302 270 299 217 198 288 455 607 675 987 1408 1504 1477 1774 2053 2168 2159 2081 2000 1929 1969 2063 2099 2131 2099 2035 1949 1915 1899 1777 1590 1472 1388 1480 1438 1357 1281 1259 1308 1334 1306 1341 1345 1241 1091 1092 1149 1206 1361 1501 1733 2134 2339 2262 2210 2274 2194 2004 1909 1905 1939 1896 1864 1795 1739 1841 1966 2247 2592 2623 2257 2008 2246 2563 2622 4005 8009 12399 14193 14496 12024 6556 2939 2184 3213 4587 5553 6920 8752 8358 6378 6077 8102 11401 12118 5403 2720 1943 982 390 197 135 102 78 138 180 216 227 294 293 237 192 188 248 255 226 149 115 120 115 103 92 98 103 113 122 100 75 91 99 114 99 104 100 114 102 93 102 94 91 91 93 92 90 96 82 75 94 90 82 93 88 82 77 67 62 67 57 48 36 21 15 -6 52819 318 112 30 10372 14 40 19 7711 6096 5048 5030 5069 4845 4828 4699 4440 4535 4032 3749 3666 3702 3575 3670 3912 4052 3959 4228 4292 4325 4473 4580 4513 4213 4119 4040 3716 3105 2628 2488 2772 3488 4083 4801 6071 7052 7708 8082 8486 8508 8086 7759 7547 7457 7346 7806 7606 7422 7375 7585 7680 7737 7996 8056 8046 7745 7383 6996 6887 6707 6523 6221 5808 5192 4624 4054 3489 3215 2640 2562 2442 2256 2186 2151 2051 2135 2127 1866 1527 1390 1335 1312 1184 1136 1141 1261 1331 1354 1266 1332 1307 1410 1428 1433 1511 1590 1655 1795 1943 2012 2114 2133 1917 1572 1224 1133 1076 970 830 720 783 713 888 1087 1107 1077 1214 1342 1472 1621 1689 1838 2010 2074 1906 2038 2026 2224 2386 2483 2556 2334 2031 2032 1765 1489 1253 1103 1031 943 827 713 752 725 633 726 687 694 600 522 464 385 370 314 338 331 331 316 301 427 561 682 1008 1467 1739 1731 1645 1935 2073 2077 1997 1907 1865 1801 1896 1939 1986 1952 1997 1967 1931 1798 1784 1645 1353 1293 1376 1348 1425 1494 1381 1352 1301 1263 1266 1295 1236 1155 1101 1073 1133 1226 1310 1428 1575 1850 2275 2589 2496 2110 1742 1553 1413 1265 1193 1132 1183 1218 1283 1369 1517 1708 1703 1734 1903 2263 2567 2836 2751 2648 2563 2944 4632 7824 9684 10820 10947 7846 5068 5062 5485 5394 5142 4945 4758 4656 7041 10879 15257 12400 5022 2273 1715 1113 636 231 120 69 97 112 121 121 180 220 232 207 187 213 346 266 178 97 75 63 81 84 66 69 73 90 91 83 92 92 77 74 75 55 55 79 74 59 70 74 63 54 92 80 62 78 66 52 62 58 63 70 69 73 53 34 44 40 23 10 10 -2 -15 -27 52828 318 111 30 10371 14 40 28 7710 6103 4229 4310 4447 4390 4451 4534 4425 4512 4560 4681 4721 4581 4466 4438 4421 4018 3759 3808 3993 3955 4046 3876 3379 3047 2891 2711 2503 2069 1607 1611 1544 1779 2223 2954 3745 4861 6218 8053 9411 10163 10448 10835 11633 12359 12606 12818 12921 13228 13412 13351 12936 12318 12105 11766 11414 10946 10739 10681 10646 10454 10154 9705 9150 8801 8285 7634 6969 6529 6077 5674 5156 4745 4543 4294 3721 3311 3312 2888 2503 2243 2104 2006 1822 1800 1835 1901 1874 1780 1927 2146 2254 2298 2373 2515 2632 2897 2914 3122 3385 3580 3535 3318 3327 3148 3008 3004 2715 2699 2591 2283 2294 2391 2236 2235 2056 2047 2126 2084 1978 1940 2123 2123 2039 1821 1642 1639 1661 1799 2324 3000 3404 3353 2964 2667 2527 2347 2236 2063 1898 1682 1395 1352 1217 1248 1285 1277 1288 1243 998 943 778 563 455 422 313 315 417 450 648 711 913 1254 1735 1951 1971 2057 2118 2093 2060 1983 1854 1830 1892 1842 1770 1856 1804 1792 1792 1758 1760 1734 1655 1478 1283 1342 1361 1318 1386 1376 1322 1303 1250 1236 1262 1245 1260 1248 1128 1198 1204 1260 1344 1497 1393 1395 1532 1672 1844 1847 1663 1403 1276 1266 1252 1129 1067 972 1006 1002 1047 1091 1153 1142 1137 1251 1500 1876 2235 2246 2056 2193 3099 5388 8424 11574 13595 12826 11546 13711 18508 19094 17490 21157 23555 13480 6910 5028 3702 3327 4000 3800 1166 769 457 151 104 95 98 111 107 128 131 182 206 195 205 310 330 252 214 142 100 76 89 102 79 84 65 79 62 64 74 91 106 86 92 95 72 85 84 82 76 77 89 79 72 80 80 80 82 59 68 75 66 64 77 66 65 61 58 40 36 28 15 -3 -20 -24 52837 318 108 30 10368 14 40 37 7709 6109 7566 7976 7737 8936 10793 11547 11987 11497 11972 13704 14713 13903 10128 9494 8467 4660 3918 3739 3604 3393 3513 3129 2799 2556 2502 2483 2358 2141 1716 1616 1571 1720 1700 1933 2123 2707 3954 5101 5940 6786 7861 8970 9656 10085 10679 11184 11498 11449 10991 10633 10455 10552 10376 9940 9541 9291 9087 8709 8683 8527 8353 8014 7907 7740 7588 7298 7120 6444 5978 5928 5480 4955 4711 4394 3954 3693 3272 2977 2665 2340 2244 2137 2143 2119 2110 1961 1974 2138 2135 2292 2383 2477 2575 2642 2816 2829 2713 2744 2666 2659 2670 2680 2670 2581 2692 2484 2136 2129 2101 1991 1935 1964 1912 1707 1876 2132 2173 2290 2537 2752 3084 3282 3243 3551 4001 4289 4238 4274 4272 4261 4026 3602 3089 2444 1848 1499 1339 1332 1311 1246 1278 1336 1301 1403 1339 1375 1488 1599 1488 1429 1175 1062 1009 946 870 899 883 896 896 1113 1544 1974 2114 2207 2226 2208 2042 1910 1805 1712 1630 1641 1701 1691 1778 1775 1737 1653 1622 1693 1690 1671 1610 1469 1317 1299 1287 1319 1291 1262 1249 1223 1170 1208 1228 1166 1186 1024 913 935 1007 1206 1329 1309 1295 1326 1385 1351 1259 1153 1018 1064 1036 1047 1067 1117 1054 1059 1069 925 1020 1077 1013 1012 993 995 1001 1004 1078 1282 1656 2386 3650 7196 14130 23497 35047 42867 33530 20876 12320 16772 35610 40583 34151 33359 23565 11472 12090 12805 15259 4779 799 325 182 149 148 158 154 132 130 137 162 173 215 228 289 374 382 263 192 144 95 103 128 132 131 111 113 106 130 99 113 130 114 103 106 99 122 112 97 109 122 120 114 103 113 111 107 92 93 96 91 100 97 86 98 99 89 82 70 60 50 37 33 16 11 -6 52846 318 133 30 10363 14 40 46 7708 6116 10273 9932 9746 10312 11253 12648 13255 15758 16215 17781 18962 15789 11498 7330 5576 4109 3568 3443 3342 3374 3371 3283 2980 2930 2936 2822 2910 2706 2432 2364 2393 2262 2286 2624 2654 2833 3333 3994 4557 5111 5906 7343 8240 9404 9598 10104 10908 10858 11426 11868 12271 12322 11924 11394 11347 10920 10340 10247 10042 9698 9649 9630 9286 9048 8723 8325 7974 7635 7152 6662 6238 5817 5131 4655 4287 3992 3788 3586 3405 3090 2785 2543 2455 2234 2145 2286 2198 2222 2256 2312 2392 2383 2566 2549 2578 2773 2620 2686 2655 2625 2507 2754 2592 2563 2410 2452 2398 2354 2385 2340 2339 2386 2342 2295 2450 2537 2574 2944 2983 3196 3424 2997 2610 2449 2495 2605 2713 2970 3345 3884 4058 3987 4348 5053 4768 4126 3776 3582 3406 3179 2789 2197 1772 1725 1767 1669 1544 1561 1448 1421 1210 1200 1099 935 875 1003 1106 1289 1676 2134 2298 2654 3138 3343 3478 4579 6858 7419 4945 2792 2363 2220 2178 2177 2067 2063 2033 2069 2058 2085 2030 1982 1976 1815 1678 1598 1494 1448 1482 1567 1477 1349 1338 1332 1254 1267 1131 1020 1058 1097 1112 1305 1459 1503 1487 1456 1414 1431 1435 1396 1311 1288 1295 1316 1319 1317 1259 1120 1070 1116 1094 1161 1265 1279 1342 1332 1261 1192 1178 1195 1192 1227 1275 1263 1248 1249 1256 1287 1361 1625 2458 3920 6173 10854 12899 10735 5385 5072 11200 7781 4202 4109 1300 469 266 142 124 161 108 116 155 157 179 160 140 152 241 381 319 189 130 103 84 97 109 109 106 118 108 93 90 114 100 92 86 94 101 90 105 100 119 106 98 102 94 99 103 97 83 75 89 103 94 85 92 83 65 63 72 71 60 58 56 48 20 15 6 -14 52855 318 101 30 10361 14 40 55 7707 6123 7096 7533 9355 11767 17256 21522 21628 21810 16117 13010 8229 5666 4921 4451 3987 3746 3811 3715 3563 3651 3903 3662 3466 3144 3142 2983 3047 3235 2986 3163 3413 3674 3758 3693 3956 3792 4113 4361 4880 5334 4962 5321 5674 5697 5808 6309 6785 6845 7350 7511 7449 7257 6902 6322 6252 6401 6459 6264 6258 6042 5864 5912 5868 6017 6080 6056 6136 6509 6717 6423 6104 5908 5580 5165 4888 4417 4282 4294 3961 3822 3577 3470 3476 3358 3337 3396 3325 3188 2985 2926 3004 3026 2938 2920 2839 2672 2484 2435 2453 2372 2238 2325 2172 2001 1956 1840 1756 1776 1710 1622 1867 2093 2160 2136 2081 1939 1782 1784 1715 1659 1503 1544 1789 1819 1882 1932 1986 1881 2070 2143 2116 2321 2566 2701 2676 2332 2419 2645 2857 2850 2605 2364 2501 2776 2805 2760 2778 2689 2538 2493 2348 2359 2234 2165 1955 1949 1882 2027 2157 2047 2019 1945 2242 2481 2707 3055 3571 3355 2783 2636 2683 2597 2384 2197 2155 2125 2037 2035 2055 2029 2054 2100 1915 1772 1710 1608 1561 1469 1545 1512 1383 1408 1456 1321 1300 1248 1153 1056 1012 1034 1043 1111 1243 1147 1079 1066 1134 1231 1250 1306 1257 1239 1285 1299 1257 1214 1204 1113 1128 1125 1132 1115 1235 1259 1300 1311 1263 1269 1160 1081 1046 1053 1038 1076 1118 1187 1228 1424 1716 2173 3259 4708 4428 4743 6994 11826 10550 3547 2865 2252 1078 798 554 369 260 157 107 132 144 132 112 120 107 99 105 123 262 307 234 178 117 76 79 99 87 75 89 73 76 57 65 77 83 60 61 61 82 82 79 77 81 89 85 70 75 89 76 76 82 74 65 61 60 53 43 54 60 56 44 38 20 24 27 8 -6 -17 -26 -37 52864 318 100 30 10360 14 41 4 7705 6130 15918 24836 32640 34462 34513 39734 48323 43184 27562 22487 20071 20914 23656 32398 26475 32027 26185 130000 161367 157287 153114 147414 63288 7766 4042 3716 3865 4170 3929 3445 3855 4195 4006 3933 4015 4126 4188 4298 4431 4337 4459 4698 4992 4836 4792 4552 4282 4265 3938 3998 4153 4107 3463 3379 3052 2814 2667 2565 2584 2274 2150 2093 2069 1926 1772 1778 1649 1808 2090 2146 2377 2569 2735 2938 3042 3142 3220 3259 3216 3145 3059 3112 3225 3452 3556 3550 3631 3669 3477 3206 2815 2542 2318 2270 2185 1931 1850 2002 1901 1966 1976 1903 1880 1866 1752 1604 1540 1591 1763 1911 1901 1873 2008 1883 1652 1643 1498 1355 1331 1370 1457 1575 1601 1601 1685 1734 1724 1791 1784 1723 1716 1693 1744 1734 1889 1845 1739 1672 1741 1596 1561 1382 1419 1503 1471 1597 1729 1848 1953 2105 2165 2194 2061 2039 2297 2734 2843 2990 3000 3076 3141 3247 3453 3569 3353 2938 2872 2712 2515 2639 2626 2510 2376 2256 2251 2118 2025 2113 2200 2163 2159 2197 1956 1704 1611 1596 1692 1537 1483 1593 1470 1460 1436 1424 1300 1203 1146 1144 1128 1090 1087 1118 1201 1208 1071 1029 1010 1039 1021 1069 1147 1197 1176 1185 1189 1195 1195 1200 1203 1179 1224 1190 1281 1375 1394 1450 1357 1240 1230 1179 1163 1144 1181 1232 1321 1379 1458 1753 2656 3998 4798 4980 4649 6365 10387 9329 6923 4829 3321 1179 776 699 437 310 246 166 159 154 150 136 145 105 113 111 96 103 165 226 206 163 128 111 115 94 115 116 104 81 103 110 114 109 105 103 97 100 114 106 101 122 115 112 112 100 91 90 91 94 100 90 89 101 94 90 98 93 77 81 78 78 69 68 46 34 15 11 5 -2 52873 318 100 30 10360 14 41 13 7704 6136 12770 16339 21671 22669 23425 24627 27577 33636 34843 30138 23601 22287 41011 80087 125706 157735 192449 305607 294668 118354 11144 6917 10211 8475 5707 5246 5058 5237 4680 3960 4136 4471 4316 4183 4217 4226 4287 4174 4194 4268 4207 4330 4309 4185 3838 3842 3786 3659 3538 3443 3624 3746 3416 2912 2535 2288 2276 2087 1929 1929 1786 1544 1747 1751 1783 1560 1456 1359 1464 1379 1272 1119 1109 1069 1011 1116 1029 785 561 644 615 613 618 631 680 707 651 791 784 755 723 749 835 801 728 783 755 806 854 967 1152 1213 1132 1190 1309 1520 1924 1990 2349 2532 2454 2726 3030 3323 3448 3421 3313 3189 3231 3291 3297 3299 3411 3235 3074 2875 2860 2717 2379 2104 1967 1955 1996 2057 2048 1959 2018 1978 1830 1699 1588 1552 1522 1393 1317 1355 1352 1308 1288 1235 1279 1396 1478 1655 2208 2682 2696 2481 2315 2206 2222 2473 2691 2800 2832 2799 2922 2804 2707 2554 2499 2366 2284 2262 2222 2194 2183 2200 2212 2054 2115 2132 1975 1755 1605 1685 1683 1494 1529 1624 1605 1553 1478 1438 1216 1127 1176 1204 1124 1114 1051 1078 1081 1126 1022 1057 1076 957 994 1062 1087 1087 1036 984 1030 1036 1013 1082 1125 1187 1243 1242 1218 1389 1472 1464 1520 1527 1568 1556 1649 1814 2140 2641 2963 2482 2018 2171 3165 4294 4558 3869 3220 5199 8461 6717 1986 1367 1921 880 553 432 330 309 252 226 247 216 128 127 122 128 145 149 129 124 141 154 125 107 117 130 114 112 115 136 123 113 81 101 92 104 105 95 80 95 112 108 116 103 104 128 124 117 99 119 107 111 116 108 92 86 89 104 107 89 78 89 82 72 66 75 62 49 36 22 11 0 52882 318 98 30 10358 14 41 22 7703 6143 15666 19979 25498 32975 43929 56975 67020 79285 91933 87718 78549 64386 48349 35794 26152 22243 36473 101407 396218 436419 313430 89223 23254 19900 7415 5968 5863 5695 5429 4511 4296 4433 4233 4260 4109 4210 4400 4198 3980 4091 4433 4559 4437 4083 3851 3571 3520 3358 3098 3142 3140 3250 2879 2357 2132 2161 2068 1925 1777 1684 1658 1636 1609 1581 1468 1314 1302 1073 1082 1173 1206 1161 1049 924 1081 1054 1058 897 884 1014 1117 1142 992 983 953 960 821 798 883 799 900 924 826 745 736 660 598 590 525 572 679 784 786 987 1234 1485 1918 2363 2716 3018 3140 3395 3908 4293 4769 4848 4683 4540 4253 4241 4180 3981 3795 3617 3346 3295 3279 3153 2955 2774 2596 2359 2452 2400 2356 2128 2014 1730 1648 1594 1596 1549 1512 1447 1357 1259 1263 1250 1209 1198 1269 1240 1334 1716 2034 2061 2077 2223 2317 2474 2590 2659 2585 2447 2429 2405 2306 2415 2534 2602 2479 2302 2256 2210 2208 2112 2083 2100 2012 2075 2132 2039 1926 1840 1623 1683 1719 1695 1608 1560 1476 1398 1339 1246 1149 1172 1069 1014 977 926 957 1001 911 907 904 902 887 883 862 864 878 889 950 934 872 835 832 816 766 817 799 859 958 1104 1212 1387 1577 1813 1972 2015 2388 2830 3297 3677 3870 3580 2513 1771 1761 2414 3374 3184 2083 2745 4615 5788 2475 999 677 581 493 396 340 279 229 195 218 234 156 114 110 114 85 70 87 83 91 75 62 81 103 91 105 83 86 82 72 87 91 90 76 92 77 85 92 75 76 83 77 65 74 102 90 93 71 64 89 80 70 62 75 67 75 71 76 64 66 63 61 38 41 34 33 27 14 7 -3 -19 52891 318 98 30 10358 14 41 31 7702 6150 44409 57898 67131 77333 87151 98669 96388 95842 98075 104606 101468 108947 112277 118979 105939 101725 81009 47243 26722 23935 19545 18307 11885 7656 8216 8955 7871 5968 5916 5772 5702 6325 7194 7457 7437 7018 6504 5777 5226 5106 5159 4917 4234 3861 3673 3380 2990 2969 2935 2998 3013 2699 2083 1907 1791 1781 1822 1751 1585 1529 1438 1391 1495 1381 1428 1284 1162 1227 1220 1176 1106 1136 1224 1093 1023 988 926 970 892 934 1087 1214 1354 1391 1475 1529 1696 1664 1655 1804 1777 1807 1802 1712 1625 1536 1496 1434 1413 1457 1485 1559 1631 1741 2003 2283 2661 2711 2439 2162 2278 2818 3546 4456 5134 5279 5307 5078 5087 4738 4362 4232 4138 4121 4000 3839 3833 3624 3273 3168 3050 3124 2839 2718 2608 2461 2405 2221 2160 2178 2153 1911 1771 1741 1800 1852 1919 1905 1809 1753 1842 1917 2028 2253 2448 2438 2504 2590 2580 2553 2503 2537 2451 2406 2445 2479 2667 2595 2474 2482 2430 2372 2311 2256 2263 2208 2151 2145 2190 2208 2209 2163 2162 2108 1902 1707 1759 1841 1727 1639 1483 1440 1346 1303 1230 1186 1107 1044 934 924 929 956 885 845 823 810 905 875 887 856 891 910 930 920 820 758 747 725 686 735 715 696 771 894 991 1050 1198 1471 1660 1784 1898 2073 2481 2947 3336 3099 2075 1578 1582 1447 1434 1547 1933 3870 4399 4214 2727 1183 780 570 507 481 430 390 332 319 257 215 158 127 120 90 101 100 68 65 78 80 93 73 75 84 72 92 99 95 90 89 91 84 80 84 84 88 91 80 85 94 94 97 95 87 93 96 94 107 103 108 91 102 95 77 88 84 87 84 70 64 73 61 57 55 34 15 5 3 -3 -8 52900 318 99 30 10359 14 41 40 7701 6156 10228 14789 19383 28679 38997 48682 53708 67084 80008 87992 105141 107019 97887 90724 106194 179538 108939 32348 23180 19833 19163 21192 20449 16696 21135 11399 7932 7748 7397 6656 6919 7453 7515 6929 6888 6486 5718 4839 4197 3935 3938 3695 3451 3427 3398 3500 3106 2993 3091 3239 3081 2377 2097 1934 1815 1970 2035 1870 1778 1765 1631 1395 1307 1297 1079 1102 1230 1151 1123 1208 1217 1442 1415 1376 1369 1307 1240 1157 1088 1019 1237 1275 1163 1430 1606 1855 2134 2370 2479 2508 2534 2355 2181 2040 1808 1660 1436 1173 1088 1333 1394 1423 1357 1412 1592 1570 1789 2162 2496 2819 2891 3107 3042 3249 3228 2751 2530 2462 2423 2462 2352 2313 2431 2505 2450 2484 2540 2540 2591 2675 2656 2730 2691 2642 2733 2618 2481 2495 2376 2383 2332 2183 2092 2105 2109 2063 1977 1970 2019 2056 2074 2258 2610 2908 2817 2609 2554 2587 2510 2603 2525 2607 2569 2670 2798 2729 2697 2695 2659 2551 2420 2389 2332 2421 2434 2362 2194 2158 2175 2074 2087 2165 2170 2070 1912 1685 1720 1717 1678 1647 1615 1440 1297 1274 1157 1113 1029 1037 1003 994 923 894 907 898 901 818 815 786 852 847 780 722 736 777 795 781 744 678 690 624 602 625 680 804 939 1010 1035 1135 1368 1471 1479 1489 1522 1582 1565 1403 1162 1060 1005 960 853 835 913 1216 1630 1632 1183 910 676 604 623 585 474 427 429 392 388 267 140 108 102 118 99 112 104 83 83 99 106 96 102 93 101 94 116 99 106 86 68 83 87 102 82 87 100 108 93 80 81 94 95 84 87 83 83 74 91 88 93 84 79 85 86 76 84 80 68 66 57 53 48 36 27 20 14 10 -12 -20 52909 318 101 30 10361 14 41 49 7700 6163 14901 18172 21330 28604 40998 49471 55876 67228 73606 75131 80975 85250 91546 94334 97958 97577 74061 56269 44999 36353 31296 24151 49380 339977 401703 131722 12252 9496 8156 6923 6449 6108 5561 5122 5006 4901 4789 4733 4484 4186 4079 4134 4014 4151 4035 4068 3965 3901 3821 3774 3386 3376 2999 2661 2628 2816 2838 2347 2202 2046 1893 1640 1379 1298 1250 1248 1201 1366 1475 1252 1329 1457 1535 1627 1743 1682 1901 1832 1670 1533 1578 1624 1604 1534 1433 1448 1348 1436 1620 1943 2058 1932 1825 1761 1541 1248 1094 970 1029 1032 1043 1068 1042 1270 1801 2289 2753 2940 3233 3810 4503 5196 5495 5037 4467 4005 3367 2830 2557 2277 2052 1862 1537 1515 1583 1522 1566 1527 1485 1497 1545 1570 1612 1688 1730 1774 1959 2000 2035 1881 1922 1986 1974 1909 1799 1824 1883 1957 1901 2022 2260 2646 2840 3171 3335 3349 3248 3047 2837 2763 2818 2857 2856 2792 2861 2902 2936 2850 2880 2748 2758 2639 2660 2644 2609 2546 2336 2359 2431 2407 2307 2256 2302 2277 2045 1848 1788 1805 1829 1824 1722 1566 1422 1292 1206 1177 1149 1091 1003 938 928 928 853 794 795 704 740 747 775 749 705 657 635 735 758 748 750 738 693 694 623 607 617 734 836 887 1035 1142 1224 1356 1377 1406 1278 1166 1107 1044 991 972 909 808 757 721 700 687 743 712 720 696 661 705 791 807 727 799 906 772 645 511 262 175 163 137 111 165 137 101 83 102 127 110 125 129 101 116 114 115 108 101 90 104 95 122 140 124 95 116 126 116 126 133 118 120 133 136 137 151 141 120 116 121 130 122 120 129 119 103 100 97 94 96 88 76 65 52 52 49 28 25 52918 318 103 30 10363 14 41 58 7699 6170 37296 48182 64668 75396 85049 101675 119076 131321 141696 155283 153069 129883 108449 96080 195520 427360 417475 192575 29727 19900 18275 17481 24636 56923 55400 59169 15275 13592 11638 9923 8207 7519 6589 5648 5546 5591 5533 5403 5465 5609 6226 6764 6586 6710 6631 6787 6613 7096 6975 6231 5452 4860 4152 3334 2877 2652 2709 2463 2444 2225 2177 2088 1954 1844 1965 1796 1638 1473 1672 1695 1740 1636 1643 1692 1632 1636 1792 1649 1656 1409 1334 1321 1283 1409 1543 1416 1491 1795 2165 2232 2367 2336 1983 1721 1663 1473 1411 1272 1206 1381 1508 1725 2010 2860 3992 4853 5351 5910 6424 7093 8128 9643 9055 7809 6687 5942 5564 5344 5085 5110 4985 4774 4783 4724 4581 4442 4476 4426 4220 4035 3661 3251 2905 2573 2346 2123 2041 1950 1877 1703 1720 1709 1627 1594 1620 1629 1571 1631 1761 2005 2390 2614 2874 3181 3297 3396 3182 3223 3155 2907 2857 2817 2844 2798 2680 2600 2562 2578 2671 2692 2682 2667 2541 2711 2511 2461 2379 2385 2409 2485 2522 2405 2382 2364 2140 2039 1932 1877 1850 1784 1705 1469 1304 1234 1166 1118 1099 1086 946 872 898 908 824 710 700 683 628 671 682 680 711 714 652 572 558 554 526 601 558 603 592 562 550 599 595 626 770 893 1014 1055 1164 1264 1194 1149 1102 991 924 886 919 835 735 644 638 585 597 722 778 704 683 798 848 826 1031 1341 1143 899 612 342 195 167 106 103 92 95 101 107 121 101 58 87 116 87 78 102 103 101 100 108 108 114 111 97 109 104 95 113 121 101 100 105 103 129 115 125 127 125 105 100 96 90 91 110 107 109 94 76 81 90 85 74 71 65 51 41 32 26 20 5 52927 318 102 30 10362 14 42 7 7698 6176 13840 16304 21568 22261 24301 35328 41402 42379 45632 45896 45724 72071 107636 92290 193564 402135 432347 389934 242662 95182 34255 34214 36342 37792 38537 38380 37639 35429 31792 28513 26684 25870 23882 21895 20700 19905 19081 17817 16998 15406 13517 11621 10106 9208 8734 8513 8591 8560 8586 9020 9748 10595 11380 11530 11922 12070 11487 10596 9587 8278 7357 5863 4890 4007 3254 2946 2843 2969 3280 3123 3053 3076 3070 3314 3569 3447 3522 3512 3329 3139 2876 2168 2015 2093 2237 2487 2750 3063 3086 3175 2935 2910 2844 3056 3327 3758 4289 4806 5426 5952 6521 6903 6972 6902 6709 6446 5574 4643 3886 3679 4159 4187 3790 3668 3683 3698 3451 3116 2563 2175 1746 1411 1313 1125 1118 1147 1115 1232 1436 1523 1599 1811 2081 2509 2773 2789 2851 2883 2846 2827 2932 3225 3233 3047 3117 3202 3200 3232 3622 3800 4060 4173 4297 4288 4030 3573 3114 2791 2595 2606 2599 2493 2489 2458 2519 2554 2492 2512 2567 2601 2546 2458 2408 2374 2442 2424 2351 2397 2460 2502 2464 2355 2331 2184 2032 1888 1786 1783 1787 1560 1542 1455 1346 1198 1202 1135 1045 881 878 908 862 834 754 749 657 643 630 619 644 666 668 696 649 615 646 618 665 574 567 519 530 520 523 526 478 534 591 603 732 833 865 974 1029 1016 1008 921 894 846 784 746 678 665 637 632 705 819 809 653 662 696 806 1148 1461 1412 1054 602 333 182 131 96 90 76 87 84 69 83 56 73 82 71 67 69 80 85 83 87 90 84 64 78 58 54 70 59 38 76 90 85 74 74 76 64 74 77 88 84 88 87 74 86 89 81 83 72 64 74 79 57 59 57 45 38 42 27 14 12 4 -6 52936 318 102 30 10362 14 42 16 7697 6183 28662 35920 43158 54434 64694 67885 72754 73162 70620 69746 68349 60156 56756 83433 100088 91860 42789 37853 36823 38135 38294 36027 37119 38244 39146 39623 38800 37865 35942 34070 32707 30776 28245 27327 26386 24850 23000 21705 19992 18649 18026 17953 19282 20990 22846 26545 31713 34826 36279 35855 35884 35946 33271 29259 25333 21859 18983 16399 15452 14644 14099 14200 14441 14864 15573 16768 17977 19206 19594 19820 18876 18112 17132 16074 15528 15142 14572 13503 11848 10015 8557 6723 5128 4061 3351 3115 2765 2564 2603 2466 2348 2439 2494 2489 2557 2792 2875 2784 2768 2893 2736 2602 2551 2589 2370 1949 1536 1169 968 1172 1007 866 727 660 707 763 519 623 706 735 690 710 709 683 718 735 726 800 843 846 933 929 952 1056 965 977 971 915 890 893 796 881 924 860 904 870 998 1200 1421 1521 1771 1835 1991 2206 2436 2518 2568 2575 2566 2698 2656 2654 2814 2737 2717 2705 2564 2544 2531 2544 2657 2630 2577 2542 2597 2730 2589 2567 2542 2355 2247 2314 2246 2030 1809 1792 1843 1825 1703 1569 1557 1426 1350 1264 1235 1145 1067 1029 1035 1026 1031 1094 1074 1004 968 1025 931 897 799 691 627 622 613 622 679 666 704 682 630 560 499 478 536 486 536 559 542 556 647 699 777 813 934 977 919 878 865 827 807 766 721 651 664 789 798 803 766 699 805 1289 1757 1945 1983 1788 1494 1662 1744 470 209 143 105 81 106 94 102 95 90 79 77 86 79 105 104 130 125 124 122 107 89 97 118 112 101 104 110 114 107 118 121 112 112 114 110 98 113 129 100 90 112 116 118 123 103 95 90 94 85 85 78 80 79 66 56 42 44 34 24 8 52945 318 104 30 10364 14 42 25 7696 6190 44919 55824 72101 82085 86201 80682 78087 72213 61849 49205 45593 43885 38289 33519 33431 32110 29438 25517 23388 23211 23900 25064 26282 26916 26969 26123 24058 21102 18147 16056 15368 14265 13153 13432 14868 17349 19497 21099 23320 25155 28103 33441 39101 43604 47638 52498 59890 67716 72869 72890 64726 53413 42371 32852 25437 21528 20110 19722 20017 20199 20436 21551 22919 24524 26465 28075 29438 30312 30356 30996 31483 31918 32301 32285 32839 33131 32561 31811 30922 27775 22511 17846 13424 8921 6372 5060 4028 3275 2781 2351 1904 1599 1391 1318 1349 1236 1266 1094 943 900 772 858 740 716 715 851 749 820 869 1020 1229 1305 1255 1241 1179 1127 1147 1197 1208 1201 1128 1056 1044 1148 1198 1178 1232 1268 1327 1466 1418 1427 1379 1322 1216 1074 1019 1187 1235 1218 1330 1267 1186 1182 1141 1235 1575 1865 2271 2332 2439 2678 2822 2741 2642 2807 2936 3031 3337 3693 4622 5805 7033 7125 5774 4495 3780 3646 3325 2929 2758 2782 2638 2614 2738 2684 2526 2416 2428 2376 2286 2188 2069 1919 1801 1667 1655 1695 1678 1490 1395 1295 1230 1282 1313 1411 1340 1229 1123 1087 1072 1141 1150 1080 1080 1094 1099 989 884 892 829 789 781 715 652 652 600 603 526 482 460 470 575 500 472 547 525 528 524 522 609 673 737 791 830 845 886 857 819 791 719 707 744 783 778 885 1024 1137 1841 5228 11903 22941 25474 19334 7362 1531 1129 391 239 189 137 135 104 112 150 114 109 96 92 103 116 101 102 96 98 128 114 105 112 116 123 111 118 114 100 114 99 110 113 118 137 131 134 139 113 112 126 113 109 115 122 117 131 108 105 113 104 98 90 85 69 69 63 62 49 35 33 23 52954 318 75 30 10365 14 42 34 7695 6196 30704 33146 37441 43338 46008 47604 46240 44610 43454 41668 40314 39489 38307 35656 32573 29710 25546 22629 20908 19696 19607 19867 20256 20941 22137 22274 22374 23220 23813 24875 26885 29060 31896 34486 38135 42600 47778 52406 56670 56514 52426 50269 54085 62399 71739 81356 84697 77152 61074 41934 26279 17862 13621 9598 6694 5528 5321 5053 5302 6101 6803 8134 10080 12193 14624 16803 19293 21725 24547 27681 30730 33345 36055 37060 36009 31992 27076 23362 20533 18785 17068 15930 15851 15924 15064 13052 10426 7878 5614 3632 2296 1731 1489 1378 1296 1291 1110 1018 1032 1090 1069 1067 999 1027 1253 1455 1770 2077 2606 3275 3538 3693 3525 3423 3389 3343 3409 3422 3487 3531 3616 3708 4120 4506 4938 5008 5266 5853 6019 6014 6143 6226 6216 6193 6276 6740 7177 7404 7973 8242 8552 8771 9089 9546 10097 11582 12831 13918 14961 15448 15407 15745 16969 19274 20569 20352 19116 19509 19632 18085 14529 9320 5496 4295 4186 3966 3492 2870 2395 2402 2534 2551 2557 2453 2396 2363 2330 2280 2139 2149 2107 1959 1823 1653 1452 1565 1631 1618 1561 1435 1424 1403 1476 1595 1513 1458 1349 1282 1205 1160 1116 1093 1091 1163 1155 1142 1043 1006 954 888 864 825 867 780 708 650 588 534 510 445 388 410 395 384 422 436 460 495 528 568 595 622 620 619 650 649 686 743 759 718 743 728 674 818 996 1163 1053 1340 3286 8786 22373 53707 56950 26971 2695 528 296 228 190 141 100 95 141 141 102 91 97 74 65 70 91 97 78 99 79 92 93 89 108 111 111 113 106 112 102 100 92 95 92 79 97 102 107 109 94 110 106 91 97 88 86 93 90 88 96 90 75 67 72 62 60 50 42 44 23 18 7 -6 53788 318 109 30 10369 14 56 28 7590 6763 45327 51007 56713 61663 58356 58465 62652 62853 58081 55807 49225 43774 38071 35445 33883 33150 33074 32188 31740 32095 35408 50081 196469 170961 60625 134686 143527 49917 42412 39148 39483 41285 43406 42126 38088 36611 42919 47933 48696 43465 44219 49734 57707 60562 58609 56431 52771 46014 35650 26043 19205 14590 10859 8177 7082 7676 8466 8244 7393 6279 5428 5037 4301 3895 3803 3626 4213 4838 5380 6227 6977 7589 7657 7682 7652 6880 5511 4287 3465 3214 3596 3929 4932 6706 8712 9884 10525 10024 8814 7194 5599 4562 3641 2987 2372 2206 2317 2499 2689 2987 3107 3285 3668 4017 4692 5526 6257 6868 7570 7868 8039 8836 9418 9691 9584 10178 11248 11732 12496 13297 13558 13965 14466 14002 13081 12387 12012 12044 12513 12929 13142 13184 12669 12403 12599 12529 12489 12103 11993 11846 11717 12157 12829 13641 15035 16252 17329 18213 18524 19207 20681 20466 19656 19954 19783 18531 18074 17051 12463 6841 3394 2486 2288 2172 2087 2078 2094 2007 2005 2041 2183 2201 2171 2122 2299 2635 2674 2335 2149 1992 1901 1780 1690 1532 1524 1465 1537 1712 1681 1584 1551 1421 1434 1371 1349 1344 1310 1308 1086 1064 1038 1099 1098 1137 1110 1073 1012 1036 1008 981 897 868 791 787 752 694 622 625 633 597 615 571 520 574 618 691 724 766 829 873 881 943 884 878 847 863 897 992 1067 1003 885 781 751 853 1048 1102 1027 1877 10395 31970 28670 9812 4172 936 494 326 253 437 653 235 169 142 146 150 166 159 167 123 93 95 101 87 89 106 89 94 81 86 98 106 83 99 81 104 97 80 92 102 89 91 90 99 99 97 85 94 109 93 88 90 76 80 91 91 91 87 85 72 72 63 59 48 33 22 21 22 5 -14 53797 318 110 30 10370 14 56 37 7589 6769 559 279 -20 999999 999999 999999 999999 45 380 1086 1730 3499 4655 4082 5085 7842 16172 24107 32112 89015 174651 451980 999999 614159 30883 126795 85680 4075 1441 1503 1477 1255 1432 1623 1616 1388 1474 1323 1237 1167 1070 1095 1215 1317 1114 1145 1236 1486 1464 1475 1419 1218 1033 775 861 888 1009 1251 1425 1408 1584 1710 1740 1872 1998 2013 1697 1639 1530 1381 1237 1502 1647 1620 1530 1521 1530 1527 1485 1407 1346 1251 1295 1366 1310 1237 1263 1285 1329 1093 1079 1043 1040 972 1003 923 884 794 756 681 881 890 789 742 647 706 733 682 726 669 547 581 654 649 585 429 444 465 459 399 462 468 452 402 471 381 356 374 307 287 277 246 319 289 294 259 314 338 310 290 314 219 245 326 331 303 314 324 390 268 290 321 228 250 254 282 256 231 282 327 368 210 207 207 199 218 111 154 163 135 154 122 128 143 114 128 130 156 115 124 83 57 121 132 158 158 155 143 131 157 145 111 122 144 111 104 44 110 103 97 115 179 138 171 116 154 154 203 199 163 281 297 345 425 521 593 710 728 794 966 1144 1392 1552 1624 1675 1892 1992 2068 1929 1802 1929 1817 1648 1638 1580 1541 1509 1562 1662 1532 1220 973 700 521 554 593 557 596 638 572 488 399 374 355 504 2032 5406 4992 7998 16616 1833 435 452 474 440 415 381 359 337 349 302 256 180 170 155 142 146 152 129 142 155 145 146 142 138 152 129 132 146 146 153 152 144 137 140 145 136 133 130 133 133 135 138 129 121 125 121 120 102 91 75 64 59 53 60 50 41 23 53806 307 447 30 10377 14 56 46 7588 6774 99 338 767 1724 3153 5037 5991 23993 132177 414849 938177 999999 393432 10479 10895 6079 1984 1333 1690 1705 1258 1363 1500 1452 1336 1219 1253 1153 1033 966 898 1045 1134 1126 1039 1147 1396 1177 1232 1187 933 885 810 408 445 602 672 893 1089 1333 1433 1501 1651 1718 1678 1445 1504 1426 1150 1224 1332 1593 1527 1273 1282 1470 1259 1146 1138 1161 1065 966 984 1051 1179 1180 1107 965 964 1007 934 874 695 652 738 811 663 656 733 725 652 634 567 664 596 524 564 566 479 505 621 550 693 669 512 427 315 389 417 364 386 287 318 268 242 281 369 287 193 150 169 133 111 142 208 243 251 167 165 169 197 255 242 299 249 216 166 228 179 194 237 192 215 206 197 212 305 317 244 223 232 176 125 169 64 47 41 61 111 55 39 25 86 32 5 28 85 5 51 80 54 68 58 47 67 47 61 60 62 82 53 45 42 1 54 58 37 29 87 59 73 76 107 98 213 186 261 390 493 646 829 1072 1251 1335 1682 2358 3043 3518 3812 3853 3480 2842 2382 2085 2046 1986 1989 2053 1997 1833 1665 1550 1515 1269 1123 973 813 702 608 541 433 317 359 432 425 412 401 405 314 328 411 944 3723 7670 9547 10540 13388 27076 35484 6825 470 360 374 362 365 363 333 326 286 270 226 135 97 74 107 98 79 86 89 83 94 117 93 93 99 86 100 89 103 96 90 84 91 105 96 93 103 101 97 99 80 89 101 80 68 73 68 45 35 30 25 8 10 2 -3 -11 -23 53815 305 513 30 10383 14 56 55 7587 6780 -82 217 733 1787 3369 20315 94968 332817 999999 999999 424347 12260 4120 2297 1558 1427 2259 1756 1254 1377 1421 1435 1272 1216 1295 1450 1016 982 1153 1121 1223 1227 1095 1152 1207 1206 1023 877 866 722 547 405 433 382 632 665 1025 1307 1454 1432 1402 1581 1509 1503 1525 1527 1414 1234 1265 1470 1461 1296 1233 1358 1315 1195 1220 1079 974 1103 1127 975 1061 1053 1014 1033 963 831 794 684 728 704 703 702 585 620 601 662 580 564 585 561 569 504 547 581 532 487 553 556 520 489 342 253 265 325 325 242 271 243 222 335 256 166 183 266 181 76 71 113 216 113 156 157 137 149 154 192 152 152 139 149 140 152 169 191 233 126 139 146 179 153 144 169 148 154 112 152 85 111 153 65 29 -24 -16 49 -22 12 26 27 70 -9 6 34 48 24 55 63 27 18 8 4 38 -29 21 49 55 36 -33 -1 52 56 4 -11 -16 51 12 16 -6 21 13 28 27 68 60 68 147 208 300 424 592 850 1169 1662 2218 2693 3132 3403 3498 3265 2828 2738 3026 3499 3851 4509 5811 7082 8113 7818 6341 4891 4286 4636 6205 8683 11259 10625 8916 7230 6707 5465 4401 5541 6326 5783 6794 8789 11265 13485 19007 30250 38729 35928 27585 25546 22838 7403 739 459 439 408 435 416 438 403 374 341 250 162 162 135 140 130 135 115 112 127 132 149 152 126 149 160 136 138 143 133 148 145 143 134 125 135 138 120 132 106 116 131 144 130 119 119 104 97 86 72 68 56 51 57 48 38 24 53824 303 577 30 10387 14 57 4 7586 6786 -79 538 2527 15228 68050 224332 732873 999999 921045 40209 2164 1290 1053 2045 2357 1187 1051 1380 1351 1342 1158 1045 1396 1744 1577 920 860 971 1015 1013 900 880 986 997 954 775 613 451 403 277 228 365 559 821 889 1041 1090 1043 1188 1171 1271 1296 1393 1377 1229 1112 1037 1214 1207 1188 1056 1054 906 974 985 842 853 793 833 789 704 780 868 856 783 711 701 570 460 445 452 385 398 549 470 465 421 506 538 432 438 418 481 413 347 351 338 430 402 292 199 186 198 198 223 178 197 66 132 156 95 70 61 23 -2 1 53 26 129 95 88 88 4 55 54 125 31 33 7 -24 -48 85 49 2 12 2 -9 8 14 43 71 -19 -9 101 32 -50 4 -9 -16 48 -5 -50 -85 -95 -49 -73 -57 -57 -76 -47 -37 -93 -87 -96 -52 999999 999999 999999 999999 999999 -81 -99 999999 999999 999999 999999 -66 -81 -57 -85 999999 -84 -99 -88 -87 -66 -58 -68 -82 -86 -44 -54 -67 -4 82 148 254 465 1075 1929 2703 3494 3945 4701 6221 7710 8228 6917 5651 5081 4558 4379 4407 4728 5327 5912 6307 7145 8382 9739 10847 11674 12155 11222 10263 13167 15779 15359 14987 14798 16342 18817 20282 19020 16997 19928 22915 22928 26412 39512 48622 47377 44765 38613 23882 3277 585 428 424 381 355 381 365 319 240 161 111 97 109 135 109 120 125 94 76 99 112 122 124 126 112 101 113 116 102 123 127 112 108 120 98 112 117 97 108 101 96 105 102 103 102 86 80 72 67 51 44 44 21 28 28 16 5 53833 302 614 30 10394 14 57 13 7584 6792 525 3091 12581 49348 158765 490045 999999 999999 138108 4456 1566 1948 2357 1675 1015 1183 1344 1602 1592 1218 1175 1345 1625 2034 1692 966 815 1018 1133 873 732 858 787 782 682 506 373 310 479 506 544 583 675 859 907 1005 988 992 1181 1132 1231 1356 1259 1167 1033 1178 1246 1246 1069 1001 1039 872 827 897 848 694 723 745 720 732 613 677 782 676 708 598 501 439 480 458 543 356 380 397 392 369 393 413 378 431 428 357 356 256 383 378 266 303 211 101 133 118 133 164 37 -11 24 116 99 -4 12 49 -12 -1 -4 0 20 35 12 39 1 5 5 -3 0 -5 -17 58 23 -11 19 28 15 22 44 8 -1 25 -22 -72 25 57 56 15 31 17 -39 999999 -84 -75 -71 999999 999999 -47 999999 999999 -70 -92 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 -77 999999 999999 999999 -90 999999 999999 999999 -89 -94 999999 999999 999999 999999 999999 999999 999999 -90 -84 999999 -90 -95 999999 999999 999999 -14 71 156 394 863 1514 2425 3373 4507 6160 7171 8331 9157 7887 6304 4689 3534 3057 3077 3454 4189 5397 6583 7782 9929 12790 16457 21167 24502 23008 16867 14254 15273 19541 19373 18716 22577 24709 26031 29342 33142 33280 34491 37898 41129 42847 42445 43429 50334 52710 34126 6411 978 500 450 416 382 398 353 248 154 134 121 138 111 126 135 115 110 99 117 124 133 116 109 122 131 109 117 125 122 120 109 109 104 117 107 111 115 113 106 98 102 117 115 98 92 81 88 83 75 43 44 39 39 33 24 13 -1 53842 302 590 30 10400 14 57 22 7583 6797 518 3136 10485 32854 105044 309969 861383 999999 612034 46970 3129 1960 1490 1015 837 968 1223 1202 1145 920 1093 1363 1530 1908 2316 1756 1355 1187 1012 906 862 804 823 897 751 495 394 292 520 610 567 562 641 628 798 792 868 912 1093 1170 1120 1162 1130 1101 1029 1099 1125 993 985 839 682 780 704 689 788 715 673 715 647 581 592 569 547 498 513 470 414 412 304 270 350 313 331 303 279 331 320 314 272 210 244 286 232 199 262 151 112 102 73 15 -24 -22 -4 -25 -62 -13 21 35 -39 1 -75 999999 -77 -48 -30 -44 -65 -36 -7 -52 -58 -55 28 -43 -70 -62 -81 999999 999999 -99 -62 17 -24 3 -16 -87 -38 -46 -33 -35 -72 999999 -58 -81 -58 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 44 83 90 233 469 1293 2457 3679 4739 5790 6705 8081 8785 9434 9767 9934 9849 10099 11296 12820 13431 14387 15556 16792 18024 19267 20282 23103 30412 39896 44973 36612 26786 27422 33416 39319 39583 39107 40729 43180 45843 46903 45032 44839 52392 48414 39977 33200 17377 5582 1835 887 562 435 380 367 322 179 119 104 119 108 103 128 113 119 136 119 94 106 116 112 115 106 92 88 110 127 112 111 127 125 102 105 100 96 101 113 120 98 89 93 90 85 82 86 75 65 69 63 47 39 28 25 13 6 -4 53851 302 625 30 10405 14 57 31 7582 6803 -65 1355 5988 16413 52707 161336 556377 999999 964569 212882 5573 1232 689 496 588 584 715 651 721 911 1045 1162 1413 1704 2543 2545 1554 1303 882 631 647 601 580 411 396 478 317 245 186 395 472 471 559 604 630 770 768 830 1010 1091 984 991 822 860 936 835 836 801 790 682 596 648 584 535 523 484 553 516 439 456 530 431 369 313 285 240 205 163 218 153 196 173 138 182 160 216 289 207 163 130 140 115 147 152 104 19 33 -59 -84 999999 999999 -81 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 -90 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 187 432 883 1669 2774 4170 5489 6687 8248 9113 10278 11184 11883 13066 15635 18250 20484 21971 23377 24607 26027 27599 30540 35096 42564 51914 56504 53550 49220 47021 49647 52308 54887 59462 61533 65298 66830 63797 60041 56709 52793 42537 31481 21636 12627 6828 4892 2954 1086 442 396 401 348 212 159 128 111 123 143 128 116 111 109 120 129 116 113 114 137 110 109 126 124 126 122 127 113 116 101 112 129 125 130 135 123 116 95 95 102 89 98 90 85 84 77 63 46 38 28 26 20 11 -1 53860 301 661 30 10411 14 57 40 7581 6809 849 4472 13155 40899 133273 462529 999999 999999 420454 8697 1279 776 737 719 689 653 585 938 1009 1121 1331 1440 2084 3232 4686 2562 1316 993 756 754 714 597 408 540 661 719 625 636 629 806 700 691 775 813 913 942 975 1021 990 1032 1108 1070 889 919 975 901 793 669 731 686 699 708 605 604 721 595 542 594 560 522 528 321 393 377 337 202 258 310 313 223 219 173 351 270 295 358 190 237 248 193 183 153 233 143 148 115 91 -15 -86 -94 -55 -27 -48 -82 -69 -90 -76 -50 999999 20 -70 -96 -91 -96 999999 -75 -74 -66 -59 -73 -69 -46 -99 999999 999999 999999 999999 -75 -76 -97 -56 -85 -99 -82 -65 -76 999999 999999 -96 -54 -65 -80 -62 -68 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 50 221 438 570 818 1383 1890 2660 3533 4393 5338 6370 8081 11892 16797 20717 23197 23472 22309 21332 21207 22052 24359 29004 32607 33872 32980 31626 31963 32721 37887 50311 65594 75029 80409 84428 77660 67208 51971 36830 24945 16010 10896 6903 5015 5620 4578 1512 488 404 403 290 141 112 104 108 133 114 115 120 106 114 103 117 126 121 117 120 122 117 104 117 124 131 129 110 104 113 128 119 107 103 104 111 113 115 106 92 91 92 91 89 92 74 61 45 44 31 21 22 2 2 53869 302 636 30 10416 14 57 49 7580 6814 -83 864 4480 11581 35056 115457 465915 999999 999999 82579 2253 1264 1170 820 648 973 2361 4018 4010 4299 3230 2299 2266 2661 10166 31144 12703 1840 1327 1007 798 878 891 781 881 922 951 901 894 1007 1015 980 967 946 852 934 1009 1057 1215 1102 1015 1079 1229 1100 1042 1132 894 822 866 796 807 848 736 680 698 696 683 537 600 713 629 638 572 455 443 464 412 385 324 274 328 265 398 305 302 369 337 499 396 363 285 300 235 190 269 280 146 210 210 153 104 151 160 149 98 81 62 89 -5 -30 -15 -12 -53 28 -34 -50 -56 -26 -30 44 -13 -66 -8 6 -29 -34 -40 -7 30 999999 -13 -24 -52 -49 17 27 -25 -6 -48 -13 -37 -85 11 -18 -81 -10 -18 -93 -60 -70 999999 999999 999999 -51 999999 -85 999999 999999 999999 -71 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -65 -31 38 98 216 408 1046 2364 3219 4027 5308 6320 7603 10123 14039 17650 19853 19324 17350 16748 17080 18166 18574 19629 20344 21760 25487 28637 29882 31087 34003 41097 49522 54283 57197 59948 58398 51199 39049 29152 21912 17022 10577 4756 2596 2849 3338 1415 496 403 383 265 147 124 119 115 129 130 130 124 128 130 136 136 130 125 151 147 126 131 147 149 117 138 141 132 125 127 134 127 116 119 128 134 126 111 131 131 115 104 109 106 105 94 69 64 47 43 44 43 33 24 53878 301 671 30 10421 14 57 58 7578 6820 520 2468 7909 22864 77248 314974 999999 999999 52743 1292 704 454 540 612 808 1093 1909 2469 2750 2510 2259 2881 4254 27863 157994 21258 1162 862 794 751 751 746 711 829 975 954 927 1108 1041 1126 1024 1171 1072 1031 1092 994 1079 1059 1081 1087 1149 1126 1187 1288 1093 1075 961 888 906 809 761 791 708 744 669 706 723 683 656 637 603 443 497 397 389 447 464 373 316 373 383 326 303 392 276 286 312 315 332 289 298 306 271 282 200 265 234 179 208 143 103 101 120 81 55 57 72 13 -44 -16 -85 -11 -35 -12 -16 -47 22 -13 -61 -34 10 -36 19 -4 -4 -34 -27 -14 -89 59 -22 -5 -53 -51 -10 -55 -61 -67 -39 -54 5 -16 -24 -8 -38 -31 -47 -93 -84 -84 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 -83 -81 999999 999999 999999 999999 -100 999999 999999 999999 999999 -83 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -81 -87 -13 20 3 28 127 433 869 1332 1981 3453 5237 6952 8546 9761 12225 14362 15448 15683 14814 13619 12868 13216 13962 15256 16274 17321 18772 21342 23407 24391 24199 25100 26956 30297 34601 39203 42055 49823 59451 50563 37272 35965 28799 20471 11777 5582 3543 3071 3503 3214 1418 416 356 237 142 122 100 131 111 113 124 127 121 98 99 103 96 101 108 106 110 106 108 112 99 109 128 127 97 106 111 103 107 88 93 104 89 101 102 99 92 87 84 69 75 71 69 55 33 23 13 13 7 -10 53887 302 618 30 10428 14 58 7 7577 6825 2 537 2851 9025 26887 92268 390921 999999 999999 39269 881 673 581 633 785 1103 1228 1266 1231 1595 1587 1621 2481 3150 3997 4475 2086 897 810 729 762 736 589 664 720 834 769 966 946 966 1241 1259 1171 1282 1158 1052 916 900 973 1033 1048 930 1069 1125 1091 1012 1030 904 696 746 839 785 811 787 679 670 586 758 663 634 605 504 451 519 431 398 344 311 361 340 378 424 385 360 401 380 321 283 352 352 254 277 262 267 289 259 186 120 180 133 137 122 74 37 38 4 -62 999999 -50 -64 999999 999999 -39 -60 -61 -61 -97 -49 -90 -31 -66 999999 -72 -12 -22 -21 -39 -48 -1 44 -36 37 5 3 -48 -38 -25 48 2 3 46 56 0 -77 -83 999999 -55 999999 -97 999999 999999 999999 999999 999999 999999 -77 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -65 -24 196 559 654 1061 1434 1571 1717 2304 3035 3422 3453 3939 4534 4733 4558 5233 6075 7411 8736 9549 9719 11197 11816 12103 13440 15478 17392 19705 22658 24994 25808 25476 24698 25212 27332 31442 35190 38190 40311 41609 43538 43685 45739 48991 52739 48558 35013 22062 20216 22968 17698 8981 5082 6036 4888 3253 1793 1731 2606 994 402 314 157 141 146 137 135 125 118 144 138 128 141 134 140 140 128 123 133 157 130 141 133 138 121 123 130 133 131 128 112 123 116 123 123 112 102 104 120 105 112 103 101 100 93 55 46 40 36 29 24 0 53896 302 652 30 10432 14 58 16 7576 6831 238 1172 2854 6723 16792 57203 232641 999999 999999 95547 1255 459 668 807 919 1029 1136 1366 1469 1203 1096 1603 2339 2734 2821 3132 1490 629 650 721 620 697 683 719 621 544 478 655 642 858 1051 1057 1098 1140 1093 1052 964 944 915 846 829 815 888 1042 958 947 933 775 673 664 697 532 640 650 535 574 629 566 595 553 583 468 433 451 413 381 324 318 343 395 331 295 224 280 288 198 358 291 232 177 245 296 156 179 141 134 82 91 81 73 -11 -19 -39 57 -20 5 -88 -85 999999 999999 999999 999999 -16 -78 999999 -96 999999 -94 -7 -94 -90 -74 999999 -58 999999 999999 -5 -64 -55 -84 -67 -89 32 419 903 519 115 5 -66 -51 -20 -36 -67 999999 999999 -81 -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 -89 -28 79 263 525 833 1128 1311 1761 2345 2255 2181 2673 3488 4640 4876 4887 4994 5598 6933 8215 9836 9868 10582 13785 17765 20091 21439 22598 22735 22578 23426 25788 27345 29926 32691 34644 37088 41576 46286 54243 65409 73592 75877 66978 61523 56596 36854 21943 15700 12942 9166 7657 6372 3929 2232 1724 1500 862 834 2054 1913 951 458 306 184 119 81 123 108 85 98 106 111 101 87 111 104 103 110 92 86 102 123 103 104 123 90 100 96 115 129 117 115 115 105 101 90 101 102 99 95 92 82 76 73 67 48 36 27 25 16 5 -2 53905 302 654 30 10434 14 58 25 7575 6837 298 1387 3784 8781 24026 80548 363447 999999 999999 20155 670 661 666 865 1040 1268 1401 1579 1448 1251 1274 1620 2258 2759 2967 3207 1980 830 696 816 675 726 601 527 523 443 391 610 703 771 893 954 1072 1039 887 1019 860 839 865 843 764 828 855 889 1010 931 931 890 712 682 626 644 543 560 607 572 621 520 533 550 570 484 482 514 494 341 261 335 347 349 290 310 384 367 300 211 227 355 304 318 240 282 289 236 213 216 142 118 102 1 -12 28 2 -8 -37 999999 999999 19 -66 -26 -77 999999 999999 999999 -60 -76 999999 -78 4 -25 -62 999999 -95 999999 999999 -25 999999 999999 -67 -43 -42 -69 55 96 182 233 101 25 34 11 32 -47 999999 20 999999 999999 -89 999999 63 482 600 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -8 -42 41 199 343 562 855 1269 1878 2308 3171 4518 5598 6475 6782 6797 7476 8690 10260 11687 13506 16557 19630 22985 27296 30548 32752 34239 33673 36472 42437 47120 54262 62202 62392 65182 84806 93742 82088 49365 32051 27498 19811 11985 9256 7136 5235 5409 4786 3174 2400 2045 1864 1527 824 660 788 1449 1360 467 257 152 138 128 153 136 133 132 125 125 113 143 141 123 132 132 132 136 109 118 111 115 129 120 119 109 117 112 117 141 133 119 116 124 111 110 104 89 83 84 85 91 69 44 44 47 41 24 8 53914 302 658 30 10438 14 58 34 7573 6842 263 1463 4136 8941 25134 85684 442289 999999 797736 7286 955 997 854 904 1055 1266 1429 1543 1254 959 1121 1533 2393 4319 4276 3419 2524 794 683 663 693 566 617 553 243 146 442 426 528 503 638 782 925 970 849 871 823 844 681 662 746 721 734 829 921 907 915 662 675 700 648 554 428 491 456 537 515 533 473 459 510 476 450 409 341 303 214 228 259 300 345 398 434 287 195 205 282 278 243 173 253 165 93 52 16 29 117 24 48 0 -100 -91 -61 999999 -66 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -93 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -14 -21 38 98 98 -23 -56 -79 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -47 492 2334 5010 6640 8621 10242 11630 12071 13746 14681 15099 14642 13103 11482 9766 8460 8699 9620 10733 12582 14955 17809 20146 22837 26595 31778 36973 42030 48865 62119 82506 89035 75102 65142 61114 57209 52998 41466 32379 27525 24201 22433 20627 21397 19535 13693 9493 7572 6191 4734 3556 4631 3673 2893 1174 665 646 610 510 446 352 236 153 134 133 129 129 128 140 116 128 129 134 121 112 143 141 122 95 104 124 116 140 125 129 114 105 120 115 131 130 107 117 110 108 104 115 104 110 93 99 88 69 45 46 41 33 30 19 53923 302 660 30 10440 14 58 43 7572 6848 173 1288 4211 9984 30673 104184 534915 999999 403731 4883 740 672 602 876 791 751 838 813 735 855 1160 1381 1890 2410 2377 2337 1160 422 598 519 564 576 434 330 208 222 175 126 228 296 281 324 433 625 721 743 633 537 500 555 536 531 540 619 609 746 704 635 583 551 475 447 485 478 476 394 372 429 382 420 380 378 350 295 264 187 146 227 150 98 176 227 240 185 207 219 146 135 75 172 188 111 147 51 -51 -38 -46 -52 -95 -96 -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 -83 999999 999999 -72 999999 999999 -28 -75 104 277 449 983 1757 1233 1053 7679 26007 40541 48242 62123 76332 48640 14487 1665 400 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 1285 2144 2474 2860 2984 2300 1282 1310 1552 1972 2420 2912 3829 4907 5618 6517 7813 9112 10766 13007 16034 19633 23745 30272 39843 51049 62656 69057 68869 62902 54195 45911 42873 41208 43764 44304 35748 29543 26685 26866 26365 26072 30031 24737 14788 10199 6196 5530 5757 3883 2254 1087 815 624 565 533 522 487 388 222 162 187 138 159 173 162 156 150 165 164 169 145 129 132 135 138 132 124 145 150 134 140 136 134 140 135 132 135 141 126 127 132 131 116 116 111 109 103 90 83 78 65 56 49 44 39 36 53932 302 665 30 10445 14 58 52 7571 6854 212 1451 4568 10996 36277 126020 640936 999999 200282 3930 806 714 713 816 787 897 830 797 892 1243 1356 1592 1916 2123 2086 2092 962 653 611 710 713 583 502 373 242 198 320 358 308 379 423 586 700 703 660 724 667 551 481 522 571 640 576 678 679 830 634 621 660 640 533 503 512 372 380 362 291 464 415 333 385 385 352 262 244 247 244 234 275 215 189 312 178 156 200 158 153 166 73 50 221 179 32 -2 999999 999999 -64 -12 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 -61 -67 -46 26 50 130 85 103 -14 64 205 142 -31 -89 1535 1246 -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 -59 134 426 818 1196 1525 1973 2792 3846 4520 5464 6526 7710 9366 11954 16569 24303 35125 48232 59853 66932 67682 66751 66046 65550 67623 73216 76898 75219 67257 53524 42173 34502 28214 24301 24486 23446 24894 24607 17756 10322 8713 8109 5522 3170 743 541 555 500 458 448 382 323 190 115 127 133 150 113 106 139 128 106 103 102 91 95 96 111 109 89 85 103 106 112 118 109 113 99 113 98 96 100 113 101 86 82 102 102 87 74 65 78 71 51 33 26 28 26 18 2 53941 302 667 30 10447 14 59 1 7570 6859 385 2350 6812 17628 60900 238570 999999 999999 48027 1658 1124 1451 1580 1375 1174 1012 989 1051 1163 1386 1941 1814 1813 1838 1964 1664 973 792 895 892 766 712 524 509 383 345 372 489 526 719 735 822 949 1103 948 919 999 769 596 693 738 729 780 730 816 978 1045 1053 861 760 699 745 542 514 571 514 546 547 551 557 506 474 356 465 276 355 352 356 397 279 281 247 255 385 284 248 304 236 230 246 248 240 100 55 30 -28 -20 -50 -41 -84 999999 999999 999999 999999 999999 -36 -34 -36 -55 -66 -98 999999 -71 -97 -55 -47 -41 12 -43 -4 999999 -88 -55 999999 999999 -60 -84 -27 -52 -86 -33 8 -12 65 121 87 117 89 39 -66 999999 999999 999999 999999 999999 -54 -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 -10 999999 999999 999999 -84 999999 999999 999999 -95 999999 999999 -52 30 253 576 957 1537 2279 3543 5172 6938 10030 16176 26461 42532 51626 47446 38053 31151 29730 29039 28287 34160 43740 57473 72538 80758 75248 63307 50336 39940 32195 28150 25869 23255 23363 19963 13245 11730 12440 9616 9171 3209 555 468 515 505 479 434 391 328 209 134 134 130 125 113 93 108 94 100 72 83 103 97 109 98 80 92 94 93 98 98 101 96 91 95 100 100 90 92 94 93 96 78 65 79 83 66 63 50 35 24 21 2 -2 -3 -5 -14 53950 302 668 30 10448 14 59 10 7569 6865 480 2698 8032 23811 81614 356638 999999 999999 28586 2306 1481 1105 947 1064 1212 1181 1114 1174 1247 1680 1847 1562 1572 1965 2154 1851 934 859 760 976 907 746 642 667 469 389 452 524 617 798 847 992 955 946 1034 1051 1055 949 828 830 649 705 878 973 951 872 974 1107 838 747 924 759 638 559 555 542 575 612 570 610 512 566 566 402 375 436 286 395 519 461 340 366 386 429 460 308 250 288 352 324 260 212 169 122 97 37 -25 -11 -24 -55 -74 -47 -51 35 -45 -61 -97 -73 -76 -74 999999 -10 -44 -57 -31 999999 -81 -64 -46 24 -61 999999 -20 -74 -77 0 26 -2 -32 -25 9 -16 -46 -18 61 81 55 87 89 -27 -83 -79 -58 -44 -20 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 -94 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -100 -81 -96 -59 38 165 246 539 1325 3230 7833 13886 19343 27856 33380 32725 30201 30291 28280 22167 13852 12915 15133 16080 19753 26634 37895 52136 68066 84012 98686 99370 73861 45713 28052 20364 18509 19533 22441 18713 13166 9840 4710 1070 445 1246 2423 1656 925 489 425 379 263 184 184 136 127 146 101 101 107 119 95 91 116 119 105 100 115 132 129 108 126 141 129 129 116 121 111 107 113 108 111 108 121 119 117 103 99 86 89 77 69 51 45 39 27 14 10 -5 53959 302 670 30 10450 14 59 19 7567 6870 387 2596 8618 24564 82252 347109 999999 999999 34426 2022 1640 1320 1031 941 958 1280 1155 1272 1394 1729 1671 1574 1751 2039 1976 1321 939 1004 953 1038 951 861 859 695 674 731 794 883 973 1010 1067 1195 1239 1176 1151 1092 1107 1011 970 951 843 812 825 950 930 897 1042 1166 1087 1080 1042 844 901 825 722 716 780 775 742 760 635 595 634 583 417 567 621 510 425 511 595 621 479 483 468 453 448 368 361 390 297 272 320 320 189 133 49 -21 -31 -29 999999 8 -14 -9 25 95 46 17 82 77 29 57 41 47 79 46 -15 5 21 -58 29 -4 -43 0 8 54 54 87 90 32 41 44 120 90 44 23 59 81 69 18 77 93 18 6 51 -34 -74 -66 -34 999999 999999 -97 -100 999999 -61 -92 999999 -73 -81 -79 -55 999999 999999 -85 -64 -76 999999 -35 -55 -60 -77 -82 999999 -91 -91 -42 999999 -99 -90 999999 999999 -92 -81 -44 -53 -61 -53 -92 999999 -72 -91 -29 999999 -72 -51 -52 -92 -74 -62 -30 -84 -75 -73 -69 -20 23 57 35 101 149 177 263 524 1086 2241 4191 10202 20908 28259 31687 28620 21890 16780 12598 9743 9064 10227 12660 19218 30334 44219 64231 81918 83335 68480 44030 24763 18596 19929 20675 22000 17666 8206 2248 2129 4453 6682 5576 4536 2678 834 449 422 413 357 292 202 171 145 128 124 95 103 124 112 102 102 100 102 110 102 125 109 101 96 106 112 111 103 104 111 113 86 87 96 105 107 96 74 76 78 86 77 68 61 44 30 17 11 11 7 -9 53968 302 669 30 10449 14 59 28 7566 6876 410 3092 10761 33018 105026 450476 999999 999999 30565 2296 1760 1033 884 1005 1125 1109 1282 1476 1793 1971 1719 1613 1754 1899 1934 1480 1060 978 852 1005 1120 925 794 865 835 777 945 847 991 1007 1050 1240 1154 1209 1273 1312 1236 1084 1177 998 784 699 776 846 886 850 925 1026 1162 1236 1218 938 929 916 873 827 719 745 842 671 725 702 777 647 536 608 541 623 622 576 609 538 506 567 556 467 430 407 380 393 364 288 320 362 232 250 182 73 21 23 35 61 10 -3 98 37 53 110 1 22 43 74 -5 77 78 43 26 49 35 2 28 47 6 33 43 31 109 93 72 89 36 124 101 -8 -6 63 34 62 6 -20 102 32 55 37 10 11 -58 999999 999999 -61 999999 -57 -72 -75 999999 -54 -81 999999 -95 -78 999999 -14 -42 -68 -40 -61 -76 -35 -48 -63 -68 -91 999999 -37 -80 -68 -76 -61 -95 -89 -22 -67 -20 -52 999999 999999 999999 999999 999999 -77 999999 999999 -74 -49 -72 999999 -47 -82 -50 -71 -53 -32 -52 -44 -38 -62 26 23 28 41 54 37 25 57 126 296 934 3836 6160 10575 21759 27008 19041 8071 3526 4375 6697 10638 15573 21993 32453 47185 63189 76185 82932 75068 49444 23903 20995 20005 13651 7010 3340 3263 8097 8728 5882 5212 4081 1174 424 394 376 374 359 309 258 180 152 133 111 100 130 121 100 92 64 95 107 94 85 94 93 98 98 93 87 79 101 101 103 102 103 84 87 80 88 74 68 77 70 45 57 57 46 39 41 16 8 10 0 -12 53977 302 668 30 10448 14 59 37 7565 6881 472 3938 13019 38654 117452 478900 999999 999999 25745 2304 1949 1258 968 948 1188 1280 1470 1654 1820 1919 2040 1768 1768 1956 1895 1468 1213 1297 1305 1163 1116 1144 1056 1111 1128 1068 1043 969 988 990 1015 1035 1226 1191 1283 1335 1388 1441 1327 1206 1164 961 950 887 875 912 1024 1070 1200 1226 1222 1201 1125 1127 996 961 906 897 832 839 792 777 806 798 743 751 720 777 681 594 572 665 627 657 684 600 539 523 520 496 451 333 289 341 229 267 176 163 87 88 65 6 110 59 87 84 195 231 47 97 178 63 131 101 63 106 110 63 111 137 128 121 162 117 150 132 123 84 168 122 186 146 57 67 34 -15 55 68 81 84 60 68 84 5 16 -8 999999 -72 -12 4 -40 -96 -47 -35 -21 47 -35 999999 41 -32 -53 -19 1 -24 -87 1 58 3 -5 -14 -22 -4 -19 -17 -48 -68 -45 20 -2 -54 -40 7 -29 -37 -44 75 229 262 303 393 326 110 82 44 -10 -62 -6 -21 32 -8 0 -18 -1 39 23 24 4 -18 -10 -3 -13 -1 24 33 99 295 726 1665 4284 9549 15721 15460 10308 3539 1627 2556 4499 10282 20335 22470 21740 26862 40186 55661 71465 79221 57945 34038 26063 24248 16397 8107 5346 7614 8817 8272 8763 10314 8598 2982 689 430 440 434 403 360 317 271 217 182 131 129 118 124 118 115 104 126 125 100 103 105 112 102 122 126 121 122 115 110 101 112 112 100 108 118 114 112 107 92 88 85 74 76 61 56 45 33 23 24 14 -1 53986 321 99 30 10449 14 59 46 7564 6887 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 4379 15706 40909 113368 426223 999999 999999 92331 3296 1965 1341 1286 1045 1068 1168 1496 1679 1852 1904 1785 1993 2051 2074 2057 1776 1341 1218 1243 1096 1022 1062 1077 1104 1060 1129 1115 1030 934 885 1070 1115 1179 1208 1320 1330 1429 1336 1358 1388 1280 1145 1206 924 839 950 907 962 1178 1320 1158 1248 1243 1128 1028 925 935 876 894 745 820 815 838 723 760 813 787 614 620 620 585 578 527 501 487 472 464 552 363 484 458 406 327 317 320 330 221 263 160 116 98 94 50 138 149 53 57 106 92 132 100 76 72 79 100 110 116 99 153 117 57 92 128 82 93 135 110 192 158 144 131 122 148 98 65 78 125 120 78 92 140 81 33 -42 7 2 -85 -46 -19 -61 -61 -16 28 -85 -69 -33 -73 -75 999999 -68 -39 42 -3 -33 -77 -17 -66 -84 -12 10 21 -52 -81 -67 13 -3 -8 -47 -26 109 291 447 621 621 735 818 883 1087 1104 901 659 580 440 456 525 527 495 668 1462 2054 1673 1284 1194 680 270 179 185 225 212 115 78 110 138 181 164 193 184 159 311 671 996 1849 5319 12993 23838 35241 38778 36353 31659 24664 22680 27624 37255 46179 51472 59469 64775 48374 27988 18822 11402 8014 9204 8469 6710 4293 2263 1542 800 418 412 457 452 419 398 375 326 226 154 118 125 128 122 117 109 101 95 102 121 120 100 89 95 100 104 105 109 119 116 101 92 117 116 103 94 86 95 102 89 80 81 82 75 67 52 44 35 27 24 15 4 -10 53995 321 99 30 10449 14 59 55 7562 6892 748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 734 6432 17934 38685 95294 313878 996486 999999 455300 338824 9946 1204 943 1002 1148 1180 1307 1468 1439 1532 1754 1800 1878 1997 2236 2001 1655 1162 1093 1112 1156 1121 1080 1013 931 928 912 1016 945 1010 998 1155 1185 1139 1237 1222 1286 1194 1114 1154 1141 1087 1084 1087 826 955 939 934 1000 1122 1193 1183 1077 972 929 931 930 898 933 907 783 849 775 628 577 713 613 644 540 464 526 603 594 575 530 434 546 498 405 417 359 310 346 304 186 174 169 121 69 112 32 15 18 90 80 66 -1 -20 0 43 12 -13 48 72 48 132 113 9 57 81 97 62 65 63 42 58 106 32 60 108 73 87 116 121 86 63 53 59 98 134 65 -78 -87 -88 -51 -49 -78 -77 -49 -49 -47 -93 -69 -39 999999 -54 -26 -67 -48 -44 -68 -51 -20 -65 -43 999999 999999 -81 8 7 -25 -16 -55 -43 -47 -35 40 219 511 771 922 878 802 639 383 373 324 467 877 1115 1170 1449 1895 2460 3226 3277 3090 3026 2801 2356 2134 1952 1616 1269 962 782 746 665 620 503 381 263 312 337 392 554 622 695 758 791 1447 3526 8499 16984 26920 30687 26000 22745 22612 23889 27683 38658 49536 51936 51283 51741 50260 51282 46822 26507 9962 9943 11784 10965 6627 1594 414 414 425 439 412 445 485 468 450 426 376 246 158 134 129 123 119 105 94 93 104 110 100 105 122 114 117 115 102 112 105 99 102 107 104 112 102 100 103 104 112 108 112 96 74 79 85 68 63 66 58 45 22 20 18 6 54004 321 97 30 10447 15 0 4 7561 6898 947 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 1619 8249 22016 55849 120720 139195 263906 647242 999999 999999 87805 2017 935 967 1026 1112 1215 1328 1387 1657 1942 1927 1759 2097 2084 1907 1563 1374 1214 1138 1045 1115 1201 1133 1074 1116 941 831 914 1035 1241 1230 1139 1159 1110 1154 1258 1192 1238 1210 1118 1222 1174 1252 1175 1019 916 1003 1012 989 1089 1038 1147 1041 988 1022 1008 943 769 745 752 682 723 848 828 757 830 735 663 552 527 561 637 518 465 439 460 518 428 424 403 412 377 359 253 278 252 191 90 108 139 132 43 63 37 105 77 48 62 67 153 40 -18 40 52 31 56 89 84 68 79 103 49 77 96 111 40 86 138 103 42 86 43 119 87 -10 42 37 70 76 44 -19 -90 -38 -95 999999 -72 -82 -60 -15 -75 -63 -69 -38 -44 -39 -75 -25 -2 -71 -43 -75 -70 -10 -39 -49 -51 -89 -51 -25 -5 -34 -54 -82 -29 -33 -22 73 469 1704 3213 3920 4452 3743 3208 3270 3065 2512 1690 1317 1451 1845 2541 3635 4583 4427 3528 2728 1850 1185 764 459 331 258 207 213 203 275 434 476 503 774 1374 1797 1524 895 381 131 131 189 395 909 2293 4916 7673 9653 12100 15667 21888 29884 37237 40555 44210 48793 51295 52632 52039 45981 42119 48774 40729 19234 14645 16980 10942 2107 373 430 483 481 475 455 484 488 462 440 341 225 188 185 160 131 122 140 101 136 130 146 164 142 137 133 129 137 133 148 133 138 140 134 123 141 121 119 125 120 109 112 102 100 109 98 91 79 74 83 73 64 54 47 39 32 54013 321 93 30 10443 15 0 13 7560 6904 2897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 4847 24426 67293 201504 456132 428547 317658 652031 562436 513875 48306 12066 2659 1056 1076 1078 1345 1515 1597 1789 1679 1675 1675 1738 1723 1415 1213 1206 1142 1118 1090 1137 1119 1140 1147 1210 1062 1009 952 1047 1134 1199 1186 1094 1102 1137 1208 1259 1207 1047 1046 1086 1196 1177 1141 1040 1026 887 987 1113 974 1075 1072 1058 1030 957 877 840 694 674 773 793 669 612 788 756 703 648 471 467 536 506 611 555 437 411 414 488 470 365 227 266 349 242 205 213 170 137 147 121 102 141 81 113 67 43 121 35 36 38 -3 8 57 51 -1 -18 46 36 130 1 32 27 48 82 118 54 49 14 106 70 55 25 7 103 146 71 65 68 132 64 45 -12 999999 -42 -48 999999 999999 -78 -63 -44 -54 -97 -50 -42 -50 -78 -45 -40 999999 -75 -58 -30 -51 -38 -99 999999 -43 -52 -76 -32 -65 -31 -54 -57 -37 -40 -23 -67 12 164 401 416 905 2275 2970 2649 2415 2146 2385 2346 2337 2444 2396 2173 2049 1844 1543 1269 1179 1155 982 943 825 669 618 634 671 841 992 1058 1107 1296 1343 1085 760 564 435 343 294 320 517 1069 2175 4094 6505 9037 13150 19116 25712 32673 38862 43289 47367 50948 51091 47042 45133 43251 41559 37132 22599 9237 7384 7412 2825 466 346 353 406 462 463 445 479 500 456 448 422 305 201 116 97 99 105 102 102 103 106 87 101 92 107 100 108 97 95 109 96 104 91 97 114 120 110 102 101 91 90 94 91 73 75 62 59 64 56 45 37 31 20 16 4 -8 54022 321 87 30 10437 15 0 22 7559 6909 22589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 502 3916 34963 162861 505984 715984 292732 229951 290580 486101 170109 12035 34802 17468 1938 1159 1382 1376 1538 1779 1909 1704 1664 1624 1753 1504 1190 1144 1083 1056 1085 1075 1141 1160 1103 1151 1211 1181 1142 947 1041 1083 1131 1217 1061 1068 1122 1102 1203 1172 941 929 879 937 1013 969 931 1038 1046 975 901 1003 971 957 986 1018 983 835 796 822 825 725 661 692 775 616 720 819 788 707 544 494 581 574 543 504 471 468 383 381 342 398 371 287 259 240 226 148 126 105 60 66 23 34 -4 -3 -25 74 13 -16 -72 16 55 82 67 14 -12 -23 -32 -26 17 -21 38 68 103 123 155 129 78 58 121 85 118 87 104 102 150 89 87 80 35 3 999999 999999 999999 999999 999999 -88 -58 -87 -28 999999 -65 -90 999999 -48 -58 -62 -34 -83 999999 -56 999999 -84 -59 -58 -76 -54 999999 -81 -54 -45 -73 999999 -79 999999 -78 -51 -63 60 134 135 140 119 221 285 456 660 843 934 977 831 657 501 359 281 217 171 169 115 162 247 213 144 139 180 197 201 211 175 159 255 143 -7 -11 59 365 942 1409 1624 1607 1584 1943 3089 5571 8777 13708 20425 27101 32751 36873 39929 44317 51288 57283 61089 61935 57442 49229 41900 27735 13051 7781 8863 6766 1102 287 370 413 474 501 463 445 469 509 508 448 432 350 205 150 125 108 84 83 77 98 92 83 95 101 93 96 85 86 107 96 100 109 98 95 108 104 81 92 84 82 82 93 88 71 63 79 56 58 63 60 35 25 11 3 -7 -12 54031 320 111 30 10431 15 0 31 7557 6915 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 621 634 538 785 4509 47896 228320 301275 220807 593600 866345 676405 67856 3450 3559 2886 1971 1313 1159 1368 1521 1491 1521 1477 1602 1635 1765 1823 1589 1367 1231 1178 1223 1277 1292 1340 1410 1424 1490 1524 1330 1282 1304 1316 1387 1366 1225 1348 1423 1267 1364 1252 1232 1016 967 1059 1137 1099 1046 1000 850 871 925 1040 1101 1027 1153 1186 1128 1105 995 915 857 876 898 825 826 704 821 908 769 726 660 661 678 703 653 531 654 701 481 422 534 461 399 362 340 252 279 151 76 171 186 116 179 91 44 40 34 52 103 95 71 65 111 51 102 68 48 49 29 68 67 49 101 138 124 118 129 168 112 126 176 181 148 146 141 158 200 141 149 106 112 28 -38 -95 -30 13 27 -17 24 24 12 26 66 -15 -21 -14 4 6 -24 -40 20 27 -10 -12 72 45 19 -56 -34 12 31 -24 -9 -25 -40 -9 -37 -52 -21 11 -42 8 29 66 20 47 155 330 306 157 65 70 121 267 302 174 88 139 142 218 229 149 167 148 153 149 116 70 78 72 61 43 34 71 59 14 15 91 267 642 1217 1748 2097 2229 2591 3342 4191 5155 6669 9325 14145 20152 27323 32371 34532 36002 41368 51114 60586 55986 41468 28723 22826 15593 5908 937 340 320 394 561 756 652 469 489 517 488 455 447 389 291 189 120 93 92 85 86 85 77 79 88 107 103 112 108 102 97 84 90 105 94 79 88 96 107 94 79 92 76 68 76 84 82 66 72 70 57 51 38 36 20 5 -2 -7 54040 320 105 30 10425 15 0 40 7556 6920 15172 8830 1860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 634 441 516 598 732 1887 2354 21636 224020 874271 999999 456370 12868 2483 1771 1376 1188 1320 1363 1448 1446 1419 1498 1699 1671 1764 1832 1717 1510 1346 1225 1437 1368 1437 1580 1609 1671 1566 1527 1552 1507 1437 1285 1344 1262 1497 1402 1386 1335 1376 1330 1124 1083 1133 1143 1153 1221 1118 981 910 972 972 904 995 1089 1088 1107 1128 1171 1124 1061 947 912 863 818 863 891 854 862 742 765 688 665 647 702 583 592 556 635 549 547 521 516 483 378 235 216 275 286 223 163 216 214 154 144 117 89 93 41 124 102 90 128 128 136 103 145 139 138 107 118 101 124 159 137 186 190 136 229 228 186 269 260 203 242 220 187 192 186 201 242 182 27 55 41 32 -11 11 -40 43 104 41 99 18 -21 31 -2 -31 36 40 42 23 27 -29 39 66 37 35 29 -7 -42 -29 14 10 11 -33 -24 46 31 20 -13 -11 -33 54 -9 -21 -24 -37 -22 48 -43 13 -4 6 62 33 38 62 54 49 46 59 85 124 92 82 98 78 57 76 48 74 28 32 74 107 149 232 353 568 966 1485 2178 2650 2589 2710 3180 3960 5287 7381 10503 13735 18114 23634 25626 27802 30541 33257 36519 43921 48097 43356 32227 20322 10628 4017 1362 507 373 535 752 662 500 525 482 475 473 458 439 370 297 235 176 114 98 98 107 117 89 97 117 116 124 105 104 91 84 83 88 101 99 105 96 96 81 91 91 78 79 85 82 72 82 70 65 70 58 52 32 28 22 6 -3 -8 54049 320 127 30 10417 15 0 49 7555 6925 9154 11084 10589 7276 2446 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 143 717 1099 2643 62790 695555 999999 960792 48721 2000 1094 1017 1073 1266 1318 1361 1442 1588 1569 1495 1533 1454 1660 1832 1884 1679 1363 1531 1584 1631 1682 1680 1753 1627 1619 1648 1510 1446 1439 1339 1373 1479 1438 1474 1245 1245 1314 1195 1294 1215 1151 1224 1187 1161 1188 1131 1093 968 1017 1031 1097 1078 1051 1096 1093 1234 1185 1054 954 969 893 917 788 850 892 761 688 631 630 671 550 575 592 583 526 520 591 525 443 390 424 402 190 224 256 230 172 212 153 130 124 167 34 89 94 90 142 82 106 124 91 143 133 72 41 53 104 120 205 239 209 189 167 194 226 233 220 327 272 264 326 267 278 226 237 192 197 90 68 -29 11 14 -8 -38 25 30 5 -13 56 30 15 -73 -9 74 78 41 -19 46 56 95 18 32 -8 47 41 3 -15 1 -4 20 66 -19 -8 34 19 30 -45 -22 -16 33 -1 58 165 266 348 394 372 729 1093 1014 880 794 586 503 456 422 297 230 123 114 221 304 327 301 242 220 260 244 179 75 39 14 55 71 71 117 156 250 613 1802 3288 4367 5338 6528 8750 12739 15393 15332 14685 14880 15679 19565 28268 37558 44786 47299 47982 46281 38063 23597 12169 5575 1917 679 416 404 425 443 455 493 551 534 532 498 480 463 427 393 299 163 117 111 95 83 71 85 97 89 77 108 102 110 107 90 79 87 103 104 104 91 78 85 85 88 89 88 73 69 82 75 69 68 67 63 42 26 15 0 -6 -8 54058 320 90 30 10410 15 0 58 7554 6931 12563 13504 15530 16997 11327 3168 1627 1316 1234 886 689 827 785 775 858 645 581 778 620 500 556 1353 1646 2597 51685 509425 516468 467321 31869 1759 1180 1028 1013 1276 1316 1368 1500 1597 1587 1517 1650 1804 1929 1837 1859 1895 1693 1692 1659 1608 1596 1652 1757 1631 1523 1558 1343 1397 1376 1388 1380 1413 1406 1393 1331 1346 1307 1288 1250 1167 1039 1072 1034 1220 1123 983 996 995 1133 1142 1181 1082 1071 1042 1104 1125 1055 1133 955 834 875 924 864 863 935 780 743 683 610 738 690 672 569 561 543 629 628 633 538 485 514 436 288 278 243 272 229 101 57 136 91 42 65 94 109 73 50 45 89 230 236 193 100 172 199 123 139 169 169 150 122 79 165 80 163 333 244 217 160 301 192 177 209 242 163 88 35 -6 -50 -82 -34 -27 1 15 53 98 41 17 17 10 10 49 23 6 -31 22 76 46 49 133 74 37 -16 -4 28 -63 21 -11 2 29 -4 -14 28 18 -23 8 0 -7 33 73 128 399 477 211 122 205 301 345 335 175 118 65 21 -21 6 9 -4 -8 -5 53 164 296 392 602 755 600 403 210 45 25 44 69 56 63 84 49 81 79 147 346 872 1901 3336 5475 9954 15267 16570 12157 6778 5124 6821 10480 15333 20687 28711 40493 52792 56672 57673 54202 43370 25493 12728 12024 10666 5420 905 451 474 492 517 522 549 564 568 541 477 437 360 213 120 104 112 109 110 103 105 100 116 101 94 101 96 104 102 99 105 92 98 84 91 93 100 85 83 66 67 70 77 67 76 70 67 59 48 33 22 9 2 5 54067 320 83 30 10403 15 1 7 7552 6936 16376 16273 14970 11455 7808 5044 4198 3595 2780 2477 2509 2511 2558 2531 2368 1996 1933 2107 1940 1462 1454 2101 2180 2225 10601 141350 289215 31386 3140 1455 1148 1075 1189 1280 1398 1534 1754 1687 1633 1768 1946 2039 2010 1947 1843 2100 2087 1902 1794 2011 1875 1918 1864 1940 1911 1944 1826 1632 1648 1552 1475 1262 1381 1421 1327 1401 1342 1391 1307 1216 1089 1207 1192 1198 1235 1135 1071 1216 1201 1260 1242 1291 1214 1086 1162 1257 1098 1084 1019 953 1032 935 965 996 882 891 827 758 686 808 772 711 647 570 689 726 645 552 627 640 573 547 407 363 294 291 184 187 195 98 121 104 135 61 102 127 144 181 228 183 217 256 280 254 260 198 194 156 235 301 246 242 212 176 280 233 196 207 235 238 168 289 281 303 289 131 19 23 22 53 33 23 48 21 36 16 28 97 113 121 71 29 56 26 47 36 92 82 90 89 54 -8 56 85 -38 6 70 51 77 60 48 37 8 15 103 89 34 11 4 69 95 26 47 57 53 36 50 56 55 16 40 16 17 53 13 39 31 14 33 86 47 97 74 96 72 226 411 447 261 144 91 79 95 71 89 84 124 120 127 128 186 370 681 1194 2594 5279 6489 4887 2565 1674 2913 7424 14368 19773 23340 27495 39129 54893 60709 56301 44777 24469 7417 2262 2398 1306 486 504 622 711 716 633 638 714 827 784 737 652 630 419 224 160 129 127 111 111 111 125 138 110 114 109 116 123 115 129 112 107 97 96 98 98 89 94 89 88 70 74 86 81 69 75 68 55 45 37 24 18 4 0 54076 319 105 30 10395 15 1 16 7551 6942 13342 10778 9761 8347 5748 4973 4727 4190 3638 3661 3767 3746 3675 3372 2931 2473 2508 2539 1925 1895 3049 2830 2238 3346 3294 3137 2958 2260 1574 1132 1151 1230 1272 1320 1465 1559 1747 1683 1708 1931 1947 2099 2109 1968 1833 1893 1929 2187 2148 2122 2152 2113 2298 2270 2600 2543 2166 1922 1836 1770 1352 1338 1416 1376 1346 1358 1413 1262 1306 1340 1193 1108 1205 1196 1169 1157 1234 1207 1183 1088 1080 1109 1160 1083 1191 1166 1094 961 1036 1021 957 953 846 873 833 703 658 637 705 770 748 665 554 512 621 670 647 592 586 627 558 439 335 290 258 185 162 109 194 155 130 140 103 40 133 146 225 200 210 263 218 201 259 310 237 165 208 101 204 275 250 226 179 257 274 251 300 257 240 224 213 257 245 179 57 13 53 82 43 32 33 90 52 79 110 66 80 54 -29 -30 25 67 67 70 39 93 66 71 43 49 62 7 -10 -9 -14 27 61 3 82 76 33 3 20 15 62 37 55 85 -5 32 -1 40 39 1 -11 41 33 20 16 1 20 -17 -3 12 37 23 40 18 82 51 26 48 43 75 65 31 64 70 74 32 82 86 69 71 129 107 134 132 137 133 112 153 230 468 968 1445 1600 1383 1117 1630 3841 9297 17447 25398 29405 31377 45574 67682 69267 53589 34412 17389 8563 5130 3921 4762 5577 5871 3979 1519 749 716 1082 1499 1471 1561 1516 1107 696 300 141 135 116 94 109 108 114 130 115 102 110 111 112 108 108 126 107 103 91 87 100 109 107 98 94 88 82 75 83 72 60 66 63 62 42 26 24 18 5 54085 319 128 30 10388 15 1 25 7550 6947 9447 9345 8804 7456 5622 5208 5217 3781 3169 3211 3325 3284 3257 2949 2556 2086 2062 1887 1481 1690 3558 3820 2202 3609 3815 2713 2307 1904 1354 1114 1177 1139 1137 1266 1431 1610 1541 1506 1496 1679 1795 1911 2082 2212 1900 1772 2103 2458 2492 2374 2650 2873 2751 2658 3097 3267 2747 2130 1844 1828 1715 1449 1665 1494 1239 1249 1242 1252 1288 1288 1376 1384 1223 1158 1246 1271 1162 1254 1128 1173 1272 1052 1032 1097 1108 1096 1049 1013 962 930 782 838 930 862 779 765 694 717 730 767 680 592 630 554 597 555 612 579 627 565 439 305 228 234 213 206 185 199 131 160 142 144 105 78 56 99 171 162 200 277 219 290 222 242 256 281 270 246 192 280 224 233 275 227 263 288 221 171 139 124 167 275 244 166 52 2 3 -2 -30 -17 35 21 52 13 -12 -8 65 79 72 58 152 100 54 81 147 65 34 47 93 41 66 63 -1 1 44 48 40 -6 13 5 -28 -45 37 29 -5 93 68 -36 45 18 34 -8 1 54 26 45 27 14 105 262 303 331 358 316 239 213 299 328 298 283 236 331 385 399 386 307 148 119 98 65 10 21 66 119 120 217 282 320 421 455 547 483 267 141 133 279 425 490 526 527 793 1814 3044 5091 9904 17414 25413 31946 29857 22782 20551 24422 28701 32682 35888 34437 24077 10134 2195 753 585 757 1558 2634 2691 2488 2760 2090 989 495 195 111 101 98 99 94 101 104 84 91 93 97 83 81 82 100 82 68 84 83 87 78 72 68 59 52 65 46 58 52 45 26 18 24 17 7 -4 -6 -14 54094 319 90 30 10380 15 1 34 7549 6953 8923 9069 8796 7602 5763 4501 4229 3802 2947 3057 3031 3021 3160 2952 2476 1965 1797 1767 1807 1769 3655 8416 5888 3848 6719 3611 1971 1473 1280 1139 1151 1139 1136 1265 1453 1541 1749 1715 1598 1801 1764 1934 2010 2145 2439 2372 1765 1920 2161 2146 2242 2991 3623 3649 4359 4253 3175 2358 2155 1831 1796 1777 1667 1684 1398 1329 1342 1367 1455 1364 1299 1225 1316 1233 1224 1277 1271 1358 1276 1203 1146 1104 1179 1107 1120 1103 1155 1026 877 982 860 965 888 895 793 747 675 684 741 769 742 705 619 549 572 721 626 555 500 465 384 293 190 123 130 118 228 146 165 97 117 123 171 216 99 143 172 161 218 274 291 216 226 274 263 253 293 219 181 158 313 298 222 217 208 139 175 222 184 215 248 318 227 121 22 -23 72 30 -5 37 51 102 58 29 2 -16 77 86 115 53 62 21 58 50 78 25 63 64 32 75 55 17 21 32 67 73 39 -26 46 52 86 85 22 49 53 46 60 -4 -28 26 28 46 35 65 20 50 185 536 1476 2431 2688 2434 1973 1661 1786 1926 2241 2115 1578 1331 1063 1016 935 654 498 574 630 792 708 678 1219 965 901 978 763 595 381 398 555 873 1284 1445 1250 871 417 160 121 212 458 597 508 324 239 383 843 1631 2967 6192 16764 30470 39330 41528 36327 26510 14016 5740 2320 1145 727 575 654 850 1817 4948 9026 9874 5121 1643 1469 1474 583 162 122 122 109 112 69 93 108 97 93 110 109 93 96 102 84 97 83 80 90 76 73 78 80 67 72 66 72 56 35 35 49 34 13 9 1 -5 -14 54103 319 80 30 10370 15 1 43 7547 6958 9113 9241 9092 7832 6100 4611 4090 3693 3170 2923 2749 2746 3283 2949 2308 1908 1655 1784 1566 1766 2908 4014 3245 2330 2689 2005 1701 1479 1092 951 853 941 1012 1090 1235 1422 1539 1571 1685 1917 2076 2108 2022 2009 2084 2416 2556 2297 2116 8274 49354 7250 2746 3086 3878 3905 3116 2422 2155 2148 1864 1834 1692 1782 1619 1517 1645 1830 1535 1286 1245 1195 1116 1135 1306 1245 1302 1221 1231 1268 1183 1123 1114 1077 1028 1045 1047 891 911 935 1056 991 931 902 937 877 795 793 792 749 716 630 610 660 566 612 652 672 592 501 400 300 261 239 207 274 221 189 105 112 137 149 173 167 164 231 215 179 233 222 223 292 319 304 277 201 280 198 204 235 233 187 174 215 237 239 246 220 181 174 217 238 175 18 11 -25 -42 -31 -19 -7 44 87 36 56 65 83 98 89 16 34 59 23 -6 94 92 37 29 10 64 58 -10 -1 52 33 42 20 34 1 36 27 49 14 -6 73 58 54 39 105 24 74 23 24 -13 1 62 125 611 1290 2048 2798 3520 4340 4696 4649 5385 6490 5446 4011 3670 3958 4681 5084 6216 7726 8299 8101 8359 8959 8990 7271 4478 4010 2578 2290 3129 2259 1084 483 514 856 1393 1959 2373 2642 2215 1033 461 283 210 208 138 119 131 209 363 624 890 1358 2434 3717 4575 4529 2821 1059 656 610 673 787 904 1476 2326 3815 7658 11326 12193 8066 5584 4452 3466 2669 1225 254 116 105 76 66 75 94 98 94 88 78 85 87 114 99 72 70 89 91 91 85 63 55 57 53 48 50 52 45 45 30 31 20 14 11 10 0 -15 54112 318 132 30 10362 15 1 52 7546 6964 8748 8706 8115 6641 5485 4817 4059 3142 2571 2461 2704 3167 2669 2094 1687 1523 1268 1084 1436 1970 1792 1405 1316 1269 1201 1051 913 716 802 758 811 853 1086 1316 1427 1553 1678 1778 2068 2352 2378 2307 2056 2029 2095 2512 3100 4143 7592 16383 7732 2493 2491 2565 2681 2256 2053 2167 1968 1738 1643 1638 1575 1610 1667 1611 1465 1274 1138 1169 1127 1207 1214 1078 1021 1040 1109 965 1076 1193 1055 1005 964 937 944 956 836 857 923 826 790 850 760 805 780 707 597 554 563 637 583 545 525 520 560 560 571 509 546 494 405 331 241 187 62 96 78 98 117 146 55 123 108 161 143 164 15 71 213 146 223 141 242 217 188 129 176 181 184 179 131 80 211 201 157 140 126 164 181 294 193 139 -33 -79 999999 -31 -38 -17 -87 -35 -81 -27 15 -15 22 26 -19 5 -54 -94 -64 3 20 3 23 16 -10 41 31 15 -74 -45 7 -39 -18 -40 -40 -23 -9 -35 -48 -65 -44 -15 6 -34 8 -29 -6 13 14 74 407 1019 2038 3005 3784 5021 5718 6215 7223 7216 7281 7246 8178 10089 11831 14065 15518 17864 22086 25630 26008 26567 25561 24057 23146 19757 12659 9007 9009 8966 8895 5768 4061 2646 1419 1012 677 729 1416 2504 3558 3450 1939 848 382 351 329 288 243 171 149 192 210 322 480 607 606 591 601 674 823 939 936 1102 1623 2005 3830 11746 16537 19048 29478 40817 42951 24150 3296 2559 3258 1888 326 141 116 104 103 112 84 88 77 97 102 109 109 101 93 100 95 97 83 91 91 77 75 74 66 71 74 70 55 59 61 57 45 32 31 19 10 8 54121 317 122 30 10352 15 2 1 7545 6969 7077 5918 4534 3599 3363 3156 2468 1972 1865 2148 2465 2074 1676 1443 1152 957 825 1396 1871 1528 1151 1125 1225 1064 829 766 696 664 392 408 591 816 931 1099 991 1182 1707 2269 3162 3886 3553 2624 1973 1777 2000 2203 3018 3092 2449 1998 1652 1634 1833 2030 1871 1706 2029 1844 1556 1406 1373 1365 1397 1438 1439 1225 1180 1074 1000 858 834 817 873 889 753 796 762 659 669 746 717 684 683 759 798 504 471 472 510 503 487 436 432 481 494 396 370 372 432 386 445 331 263 249 281 326 335 251 161 144 199 81 -19 -25 -16 999999 999999 -87 -62 -88 -19 -29 -29 -44 -32 -7 -21 43 39 -35 -36 27 7 -5 -32 -30 -1 -2 31 57 55 42 16 33 17 -15 29 38 148 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 312 902 1944 3599 5110 5605 4257 2432 882 546 1058 1796 2299 1868 1356 1372 2335 4239 5330 8955 13653 15188 14585 13212 10510 8844 6616 4393 2421 1351 1343 1623 1823 1548 1088 872 720 625 589 745 1329 1432 731 329 131 28 24 62 3 -22 -14 -26 -7 72 293 595 876 1035 1034 897 881 1082 2149 3485 6359 13176 21556 40625 62456 77429 98710 130808 160784 128277 66368 19981 573 184 129 95 90 101 85 89 67 69 74 79 95 93 74 71 67 66 55 61 73 76 68 62 60 75 70 53 46 45 29 30 26 17 15 17 13 -1 -13 -13 54130 318 81 30 10341 15 2 10 7543 6975 7978 7189 5949 4904 4208 4056 3617 2657 2118 1880 2034 2441 2131 1775 1547 1310 961 900 1315 1836 1612 1186 1148 1293 1203 827 815 830 736 612 639 693 775 887 1099 1332 1672 1998 2484 3288 4954 8004 9651 4152 2346 2210 2616 3202 4108 3425 2198 1692 1716 1973 2188 2377 2054 2333 2325 1795 1736 1915 1776 1734 1762 1915 2268 2258 1949 1370 1207 1018 1034 891 943 1091 923 883 866 801 887 871 822 730 784 853 782 671 598 719 710 689 631 622 603 527 517 452 442 558 486 402 460 437 432 406 361 438 435 391 266 208 243 78 67 83 52 112 57 66 74 102 10 41 43 72 45 14 76 83 42 130 105 91 115 88 112 70 146 112 76 135 98 54 120 120 36 32 191 162 157 40 999999 999999 999999 999999 -97 -81 999999 999999 999999 -47 999999 -87 -49 -31 999999 -74 -96 -58 -94 -56 -12 -86 -59 -26 -84 -66 999999 -84 -44 -100 999999 -53 999999 999999 -73 -93 -75 -95 999999 999999 999999 999999 999999 -76 -91 -82 999999 -70 -83 999999 -32 150 374 389 224 97 -31 -75 -47 -90 999999 -97 -25 12 116 194 237 223 209 321 727 1189 1409 1623 2094 3059 2156 531 180 180 157 206 320 357 404 480 471 401 307 228 159 172 232 268 222 179 214 220 178 75 51 64 68 110 130 221 523 827 794 876 1184 1639 2471 3428 4542 8591 18717 35067 52416 62536 63450 84574 149030 143776 104020 67194 4443 222 139 153 149 127 114 115 133 145 131 120 133 125 116 112 103 110 113 104 92 100 112 104 114 113 104 104 102 91 88 77 57 54 54 44 46 28 26 20 54139 317 134 30 10334 15 2 19 7542 6980 8625 7310 5920 5059 4576 3638 2901 2390 1975 1928 2177 1989 1880 1630 1312 978 1007 1438 1993 1696 1313 1243 1102 1345 1224 1058 989 972 697 757 832 951 1106 1326 1559 1938 2243 2960 3981 4442 6360 7828 5637 3699 3462 3191 2932 3255 4198 4394 2634 1956 2149 2217 2326 2377 2611 2214 1822 1867 2064 2074 2105 2266 2497 2494 2369 2117 1922 1558 1387 1263 1231 1171 1114 998 1021 951 1047 969 932 908 848 868 811 870 799 767 712 645 657 731 744 708 723 705 612 575 554 479 523 540 438 426 531 589 547 443 420 374 341 372 287 299 235 148 133 205 160 203 170 161 214 102 113 113 121 131 145 125 155 176 198 171 243 207 206 180 145 154 163 256 219 171 162 200 262 217 260 266 118 -22 -47 -29 -50 -20 -34 -59 -44 -28 -15 36 -39 -69 18 36 17 -22 -1 -33 46 12 -5 -35 -39 23 22 2 -18 -56 0 21 79 -6 -19 -37 27 -11 -46 -24 -56 -47 -34 5 -5 -3 18 12 -27 -22 22 26 -25 -7 27 -1 55 426 792 586 1004 1286 924 1326 2209 3356 3790 3390 2278 1749 1140 1105 1520 2237 2273 1525 964 932 543 132 67 92 48 71 146 212 363 528 755 981 1182 1147 663 386 434 468 498 441 316 360 480 349 241 1120 2615 2694 3105 3008 2290 2490 2994 3752 3184 4248 5623 4363 4745 6919 9453 14915 26684 41679 67321 85090 81310 33821 2952 424 128 104 102 93 99 134 111 86 80 93 100 110 94 86 79 85 82 77 72 68 48 72 73 67 68 58 64 65 55 48 44 44 31 26 19 10 0 0 -4 54148 317 94 30 10324 15 2 28 7541 6985 9316 7812 5979 4760 4490 3875 2920 2440 2080 2123 2062 1765 1603 1350 1074 840 939 1617 1634 1390 1088 1074 1258 1252 1124 925 921 1040 909 800 983 992 1087 1216 1538 1623 2144 2872 3523 3151 3195 3598 4223 5147 5403 3108 2088 2200 2344 2583 2669 2525 2325 2301 2470 2441 2304 2139 1998 2043 2009 2438 2691 2462 2327 2310 1935 1773 1776 1868 1704 1446 1269 1157 1215 1053 1036 1038 905 847 846 820 834 859 737 721 660 599 619 670 704 648 634 525 491 512 599 631 657 467 447 451 358 463 566 487 496 445 458 435 392 319 231 200 228 216 91 60 54 128 145 140 140 173 142 173 191 208 277 215 196 162 195 208 165 188 212 198 196 177 196 191 238 191 200 204 212 208 319 288 83 -28 -35 -69 -11 -39 -35 -20 -61 -5 10 29 40 -25 -1 -60 -46 0 -3 -49 -48 -6 -36 -26 -45 -39 -23 5 8 -17 -1 -49 -11 -17 65 -14 -15 8 -7 -11 -23 -22 -42 -30 -41 -20 -1 -59 -77 -49 -35 -18 112 373 485 468 1007 1584 892 270 -14 -12 -6 11 46 43 58 46 71 64 75 96 112 16 6 41 10 4 17 20 16 29 7 5 46 103 165 352 660 1086 1463 1996 2468 2317 1249 689 623 637 678 560 298 196 453 1565 4579 6056 3822 4287 3714 2772 2310 2357 2872 3452 2068 1052 2601 6511 14019 39524 56109 49209 73463 106439 65666 2559 199 129 98 100 123 126 124 125 128 118 111 108 119 108 107 93 101 108 101 87 81 73 76 93 83 72 76 72 75 86 72 59 69 63 48 43 38 31 23 14 1 54157 317 87 30 10317 15 2 37 7540 6991 23005 16838 11597 6414 4301 3739 2782 2263 1843 1668 1678 1456 1247 856 864 579 769 1103 1390 938 755 722 753 940 911 797 823 779 723 632 673 680 831 993 1333 1489 2013 2598 2742 2909 2697 3412 5310 8782 35471 252894 68222 2585 2103 2179 2428 2577 2594 2656 3085 3104 2917 2483 2617 3652 5035 5335 4454 3981 3126 2391 2096 1905 1754 1735 1699 1618 1580 1489 1213 1129 963 955 1037 940 962 913 794 821 782 783 682 698 722 681 735 692 692 700 740 758 617 607 547 606 498 503 482 460 478 574 573 503 594 654 511 504 483 313 235 334 270 242 223 172 126 89 169 194 170 227 254 271 265 296 296 358 269 236 324 324 284 256 324 272 364 356 370 295 328 345 336 300 308 268 81 -41 -23 -47 -77 27 7 -10 101 47 42 33 39 30 44 58 27 70 66 -4 11 50 28 51 13 32 89 53 40 92 62 41 34 69 56 -16 1 19 15 16 36 -38 -30 -9 -22 -27 -22 -22 -5 11 44 198 693 817 259 196 177 163 90 110 158 194 133 164 200 248 208 216 168 192 228 233 234 207 218 203 224 215 211 156 138 117 117 129 164 197 255 412 589 781 1083 1433 1830 3270 5669 6882 5832 3579 1387 794 615 527 451 2029 7809 10692 8112 9555 7752 7913 3040 684 674 759 858 1045 1829 2612 4306 7318 10585 18050 58557 69069 23100 518 128 113 93 88 111 116 117 113 82 95 94 101 96 100 93 89 106 104 98 81 69 77 79 71 58 61 68 75 74 78 58 48 48 41 37 30 26 17 20 12 -6 54166 316 109 30 10309 15 2 46 7538 6996 22456 21266 16693 12369 8025 3618 1466 540 291 48 -8 -97 999999 999999 999999 999999 -49 12 999999 999999 999999 999999 999999 -37 999999 -99 -57 999999 999999 999999 999999 -95 -27 101 229 417 493 454 463 863 2793 8077 13840 50459 634053 921915 349435 7528 2167 2364 2449 2673 2796 3275 3820 3740 3629 3899 3803 3813 4123 4241 3478 2554 2266 2010 1802 1807 1870 1986 1919 1769 1538 1296 1156 1123 1134 1072 975 1023 1017 920 874 813 729 746 827 861 809 684 710 695 627 727 669 684 638 567 610 614 524 564 551 546 659 641 580 572 582 558 423 391 372 328 397 283 344 308 271 233 243 278 393 393 341 416 410 425 453 491 454 428 457 368 409 279 264 279 391 437 495 419 325 334 359 439 460 396 309 76 -16 -10 -45 0 -9 -52 14 -16 63 18 0 44 11 79 40 67 44 54 50 54 62 99 95 72 80 79 52 53 28 100 82 64 49 50 80 56 -3 66 56 35 28 1 22 78 82 179 287 310 245 223 109 160 363 425 378 330 318 348 529 698 863 975 898 742 572 482 405 378 350 325 298 289 240 235 241 185 227 239 236 215 172 193 190 215 295 223 199 274 305 383 434 626 959 1971 4722 8239 11035 7069 3571 2468 2058 1752 2030 3996 7413 9640 12059 14852 8969 2321 785 1111 1291 1278 1549 2132 2612 3164 4629 8160 16433 18362 2968 378 137 134 114 101 108 122 93 92 98 97 89 93 92 106 104 83 93 94 86 90 90 76 73 66 62 58 57 60 64 57 60 56 58 40 22 23 21 21 21 5 -10 -13 54175 316 105 30 10305 15 2 55 7537 7001 18189 18836 17274 13716 11129 9754 9265 7067 4962 3749 2962 1644 980 338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 947 1120 16437 245323 853404 999999 785580 178501 3837 2349 2598 2595 2849 3441 3773 3723 3454 3253 2820 2670 2801 2807 2668 2368 1982 1907 2117 2233 2352 2242 1783 1548 1382 1180 1108 1152 1167 1154 1004 854 859 847 928 869 884 771 809 859 799 779 793 818 885 808 847 791 804 743 680 604 576 615 610 731 684 616 622 587 629 572 550 564 509 417 498 463 449 371 333 397 387 432 432 290 370 366 356 407 400 454 430 341 294 312 383 391 386 390 350 404 505 535 392 459 459 479 397 273 136 94 94 73 41 65 55 40 116 54 72 34 71 104 86 184 160 185 99 117 127 113 115 121 132 140 123 68 93 83 92 69 166 151 114 2 79 101 -38 54 78 83 71 73 80 282 485 635 653 289 156 147 192 289 353 430 521 524 515 505 533 559 710 766 855 1027 1284 1753 2415 2559 2583 2755 2750 2033 1012 495 335 203 259 197 175 193 236 218 252 260 274 195 188 177 191 132 195 339 589 787 1161 2572 4431 6703 10967 10267 9404 10357 11516 13184 13423 12476 8425 4141 2193 1309 1024 1160 1283 1290 1329 1395 1544 2021 2981 5259 7682 4639 1889 667 163 120 122 123 131 123 130 149 144 127 115 130 136 120 125 127 119 116 121 107 119 122 105 93 94 84 81 100 109 79 66 74 73 55 46 45 40 36 31 24 20 54184 316 132 30 10302 15 3 4 7536 7007 1174 1593 2036 2311 2328 1871 1486 1266 978 916 746 573 314 277 278 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 422 487 11517 83107 221003 761650 999999 999999 78915 3001 2524 2599 2651 2883 3058 2979 3654 3602 2729 2646 2843 2864 2272 1859 1931 2066 2126 2268 2158 1886 1471 1200 1162 1102 1143 1152 1151 997 962 909 930 878 887 820 983 950 791 737 707 712 806 842 842 894 862 823 835 633 704 705 707 639 592 659 641 586 681 674 684 653 518 506 551 461 460 481 460 509 411 387 507 403 343 425 357 366 453 425 388 428 451 395 388 352 411 405 457 427 427 512 476 468 473 479 475 373 207 130 70 69 6 22 68 5 23 72 31 93 76 46 74 110 135 125 151 72 43 90 131 117 145 82 187 130 121 110 125 116 149 108 78 94 162 135 63 93 21 47 48 85 55 79 31 117 70 92 150 221 316 399 593 713 745 781 928 1025 1132 1212 1299 1320 1605 2117 2701 3597 4166 4620 4798 4522 4004 3134 2304 1886 1632 1412 1343 1206 1071 856 856 630 613 649 759 896 556 475 567 707 942 1147 810 525 795 1169 1332 1697 1489 2322 5983 9727 11886 11709 9411 6021 3204 2185 1861 1632 1385 1103 955 888 894 914 965 1004 1105 1378 1877 3648 5469 3594 1450 623 190 128 116 101 112 152 139 139 132 135 125 131 138 111 102 101 125 112 98 86 100 115 105 107 105 93 100 77 82 90 79 81 65 68 63 49 49 41 44 32 19 54193 276 1299 30 10299 15 3 13 7535 7012 131 820 3047 21199 87764 271902 757503 999999 999999 436738 21040 3837 2811 2695 3092 2873 3049 3841 4028 3607 3116 2544 1933 1885 1883 1857 1958 2138 2120 2041 1665 1292 1100 1072 1081 974 1089 1088 1015 1002 993 921 802 761 771 747 658 733 779 781 800 778 876 873 824 841 834 888 779 701 700 700 675 625 563 517 607 610 566 552 528 580 473 387 477 398 404 424 473 436 257 318 391 388 364 400 377 384 311 373 397 361 391 398 419 412 398 398 372 353 396 434 476 530 518 426 288 168 133 26 43 6 -2 59 9 45 1 55 114 80 71 111 69 56 119 53 63 87 73 125 118 113 115 121 110 101 121 121 61 90 107 115 67 95 81 62 -11 19 55 23 36 39 53 79 123 149 278 518 790 978 1192 1449 1825 2278 3002 3617 4104 4325 4736 5385 6453 7369 7374 6968 6440 6550 6249 5701 4448 3457 2803 2463 1953 1451 1052 1039 1008 1013 1159 1520 1987 2281 1741 1430 1352 1225 1364 2516 3601 2172 1940 2029 1075 413 304 344 413 542 806 938 1083 1384 1658 1854 2204 2680 2926 2459 1734 1248 1011 925 824 759 739 712 712 718 779 1041 2016 3428 3273 1906 948 263 110 101 76 100 104 101 80 84 100 97 90 90 84 75 85 81 92 77 69 75 69 60 65 65 73 68 57 50 47 59 47 27 22 22 22 6 -11 -10 -14 -21 54202 275 1323 30 10293 15 3 22 7533 7018 -53 365 1705 5612 25175 91582 350196 999999 999999 980799 713513 200362 8084 3076 3018 2762 2860 2893 2467 2110 1794 1543 1780 1792 1780 1828 1734 1737 1611 1575 1262 1072 1122 1036 975 902 974 831 856 846 845 783 685 792 684 751 710 831 698 773 788 643 692 862 898 860 732 770 672 598 609 552 574 558 469 526 542 565 584 616 519 418 483 525 379 400 355 391 293 364 366 333 355 404 375 379 292 306 352 374 356 348 408 394 408 374 327 348 332 456 499 514 501 370 331 163 84 35 25 9 -2 -12 -33 35 32 54 69 46 121 85 97 95 32 98 97 147 82 69 80 66 122 102 75 105 106 48 95 86 129 85 72 66 59 2 26 -4 -40 32 100 296 656 1273 2039 2881 3796 4838 5603 6030 6930 7847 8810 10309 12185 14600 15407 15332 14363 13498 12559 11926 11884 11454 10407 10130 9018 9275 8977 8241 7718 6863 5731 5596 4653 3924 4067 4052 2988 1782 1036 539 408 403 387 427 439 645 1126 1598 2364 2779 2292 1995 1519 746 261 372 362 221 164 233 466 709 882 1073 1196 1337 1271 1040 926 831 780 746 773 727 732 759 689 695 753 972 1501 2187 2671 1945 1010 289 124 120 115 105 102 137 134 133 119 107 136 133 134 108 108 108 112 98 94 87 76 81 92 93 76 76 70 73 71 68 71 55 52 55 38 27 15 21 23 54211 273 1381 30 10291 15 3 31 7532 7023 286 2304 6204 11646 33891 117711 372789 848332 999999 999999 824932 18212 3052 2307 2125 2173 2098 1740 1741 1775 1834 1905 1888 1949 1932 1809 1777 1735 1354 1203 1156 1175 1034 1016 1029 952 916 899 844 903 920 826 802 779 763 867 669 770 807 707 785 817 867 928 799 825 752 684 653 710 713 685 669 626 615 610 570 611 577 611 619 544 451 476 437 416 390 398 401 425 339 384 465 398 407 420 414 355 359 363 444 392 451 456 460 497 501 544 452 451 416 280 249 57 88 61 49 40 2 38 -11 27 27 54 155 80 127 149 135 42 53 86 62 113 108 59 60 53 59 116 78 110 84 20 85 94 63 103 116 75 34 39 161 267 442 799 1441 1901 1935 1882 2011 2317 2478 2700 2847 3080 3700 4188 4941 6090 7089 7929 7912 7655 8217 8464 7223 5868 4308 2929 1688 1060 841 795 849 907 837 727 544 501 533 468 523 638 687 554 501 556 655 861 1133 1507 2392 4397 6098 7617 7496 7816 7748 6512 4506 2362 728 223 176 133 114 172 209 266 359 434 482 534 545 543 548 607 697 897 1214 2261 4516 1191 630 664 738 950 1197 1518 1605 1126 627 252 137 122 97 99 124 118 105 104 102 99 120 110 110 98 103 90 94 101 82 74 83 70 58 63 60 67 67 54 48 62 52 41 36 32 31 17 6 10 0 54220 273 1381 30 10291 15 3 40 7531 7028 14 574 1805 4886 11251 31522 105129 386694 999999 999999 999999 78463 2827 2048 1915 1878 1800 1756 1774 1887 1913 1814 1880 1897 1766 1745 1675 1547 1209 1245 1122 1066 1041 1068 1091 994 885 938 937 924 892 880 879 902 873 770 769 713 874 735 795 872 921 1019 873 794 690 693 737 766 734 720 803 694 608 713 710 706 788 735 674 618 650 561 423 384 427 375 346 378 398 403 395 373 423 436 390 448 401 395 433 382 340 413 437 412 456 476 548 522 433 372 253 116 62 73 12 33 57 98 54 63 92 64 60 119 135 80 97 118 125 140 131 154 192 141 86 106 141 88 154 132 80 69 49 45 115 155 105 100 170 176 205 293 349 423 432 257 112 41 95 82 124 132 146 143 114 183 194 251 325 341 344 280 373 424 385 374 415 386 411 407 407 409 410 435 448 593 590 544 510 449 355 316 365 355 428 486 656 982 1408 2038 3445 4559 4030 4963 5950 6669 6925 8053 8090 6537 6218 4090 1704 330 139 98 102 152 230 311 360 368 425 454 480 584 601 594 592 603 604 625 657 668 837 1077 1146 1049 815 546 302 157 112 96 89 100 79 86 83 94 90 84 86 77 100 91 89 97 98 73 49 75 68 56 59 55 44 45 34 33 30 24 23 24 18 9 11 8 -5 -8 -15 54229 275 1318 30 10288 15 3 49 7529 7033 -75 260 605 1621 3006 9327 45217 173445 422110 788825 999999 999999 712535 13091 2511 2422 2249 2216 1925 1919 1937 1980 2018 2027 1804 1741 1669 1596 1605 1591 1387 1208 1210 1078 1063 1183 1253 1156 1107 1036 956 1006 984 1013 911 880 944 960 874 838 856 992 945 876 880 831 935 984 1028 948 911 820 811 857 785 773 792 610 649 654 605 649 667 596 635 624 567 478 452 490 488 493 441 488 463 443 498 487 441 446 468 448 466 460 501 555 561 594 579 610 642 560 508 365 217 123 44 45 79 53 43 104 90 37 134 141 120 139 176 144 109 120 134 158 88 155 193 168 153 148 185 155 160 151 126 143 156 217 199 205 209 254 250 182 150 177 148 101 90 77 312 673 894 740 488 469 783 1241 1806 1897 2095 2675 2574 2053 1305 579 400 603 468 288 259 293 295 293 345 291 309 257 245 188 153 157 218 194 214 212 234 231 252 347 270 262 307 368 491 416 308 249 274 263 218 714 3465 4079 842 2777 5735 1087 219 195 151 191 272 354 418 445 476 509 499 526 544 568 599 640 652 668 649 647 726 814 870 858 786 644 415 255 159 119 110 112 123 101 96 125 104 116 122 121 115 123 117 110 120 107 95 96 90 86 98 83 71 76 68 69 69 61 48 50 46 48 46 44 36 31 29 54238 281 1140 30 10290 15 3 58 7528 7039 -64 128 792 1403 1544 1658 1745 2296 2962 3844 6540 13712 35134 82175 253692 692761 999999 999999 999999 478680 9656 2300 2031 1987 1860 1714 1864 1801 1636 1603 1547 1443 1379 1483 1438 1398 1302 1044 1025 1120 1024 1014 1177 1171 1100 1133 1048 829 897 869 781 763 753 802 703 869 888 987 990 964 865 777 824 820 910 1011 1131 1053 839 817 698 647 713 599 628 605 589 616 604 589 544 532 553 507 401 393 426 406 421 399 335 422 449 454 432 432 404 514 504 440 528 519 502 491 420 501 574 502 306 230 98 18 104 -2 48 66 31 72 26 27 18 66 45 104 110 100 139 110 121 156 75 77 143 148 95 124 103 74 95 137 133 120 120 127 205 174 151 177 140 67 98 135 107 188 728 1902 2944 4189 3956 3873 6380 10540 12657 12879 9995 8278 6660 5296 4466 3540 2380 1615 1576 1699 1801 1979 1847 1700 1433 1065 1323 2430 3921 3461 1803 755 373 234 168 163 186 198 192 198 178 167 180 202 205 179 181 191 138 164 181 187 184 221 378 596 253 1641 5943 3533 525 177 204 261 357 408 439 438 419 638 1483 1405 705 726 851 869 959 1099 824 607 524 486 487 467 416 378 265 153 144 107 112 107 92 102 90 99 93 98 121 107 102 112 105 107 89 76 78 80 72 50 50 58 52 52 51 59 43 42 45 41 33 25 25 24 14 14 3 54247 296 696 30 10296 15 4 7 7527 7044 -17 -50 999999 999999 41 216 344 439 359 517 853 932 891 647 152 474 1541 1820 3233 4669 4882 6835 8276 8369 10940 13295 17924 35370 81299 136340 296220 792277 999999 999999 999999 17421 2270 2078 1990 1785 1735 1734 1606 1353 1399 1367 1321 1282 1278 1294 1207 1228 992 925 1052 1012 1044 1115 1158 1123 1131 1109 969 965 930 870 852 922 974 845 798 890 851 938 925 1004 934 848 870 865 914 1000 1049 799 723 765 809 686 617 595 681 625 535 588 537 515 469 509 526 509 485 484 458 491 423 455 401 356 366 381 397 441 516 542 444 508 465 472 495 512 518 393 481 267 107 71 45 62 41 43 5 -18 -15 6 86 17 97 114 66 129 125 176 155 200 134 134 127 115 104 134 139 109 122 144 160 139 151 194 127 87 79 100 103 98 149 182 220 1187 4336 6470 5299 3808 2993 3153 4217 10192 19000 18616 13345 10121 8250 7039 5635 4407 3236 2430 1775 1171 872 394 146 71 76 73 80 106 104 132 426 952 1017 822 1044 518 225 144 132 137 162 211 228 262 352 618 684 501 281 124 120 157 134 146 131 135 136 176 200 198 819 2949 5399 3621 1433 517 434 502 627 979 1705 1444 707 579 966 1975 1458 2379 3757 1420 783 527 419 397 401 379 288 188 118 89 110 101 105 123 119 112 111 112 116 120 110 119 104 92 93 101 88 90 86 77 76 69 59 66 60 51 54 47 50 46 32 26 25 18 20 -2 -2 -10 54256 271 1450 30 10300 15 4 16 7526 7049 103 757 2029 5976 20125 66226 231495 876178 999999 999999 229576 4100 2085 1976 1743 1492 1483 1522 1489 1409 1290 1363 1319 1279 1316 1237 1131 1057 954 1003 1019 1061 1067 1040 979 982 1006 997 939 877 872 807 859 877 899 865 822 893 989 973 913 838 936 799 891 819 860 1024 957 741 791 715 672 683 714 567 637 587 499 442 500 445 470 382 484 462 454 352 451 429 416 384 379 299 351 420 453 361 430 440 474 481 439 469 505 520 504 542 229 63 -10 8 17 28 42 13 1 -18 -5 17 75 24 61 118 105 135 124 85 102 87 105 130 119 117 84 108 102 82 137 157 111 76 99 83 96 136 107 186 259 720 2467 4068 3588 3654 2082 1245 1745 3211 10086 20460 21043 14616 7000 5530 5231 4087 3097 2958 2438 2232 1773 1308 1073 877 876 755 487 319 153 206 735 1077 1216 1218 1641 1552 1247 1314 1656 1422 886 342 319 303 353 431 726 1320 1359 674 432 612 587 492 519 394 406 536 462 187 150 108 145 129 115 91 374 1432 1144 540 453 430 449 456 447 487 527 553 626 2025 5795 4451 1842 899 656 410 319 287 242 157 95 109 90 77 102 98 100 80 79 95 87 88 89 95 82 98 101 89 77 77 70 67 66 70 60 50 42 59 45 43 56 41 25 26 24 15 18 10 -1 -13 -15 54265 285 1032 30 10302 15 4 25 7524 7055 -44 58 228 498 762 995 961 1614 2175 2554 2947 3283 4470 5630 5606 6032 5004 6859 21524 87607 262640 531131 999999 999999 568231 12535 2293 1995 1826 1617 1584 1455 1308 1210 1143 1107 1199 1160 1311 1254 1108 942 828 899 949 897 843 819 833 855 803 717 812 638 603 662 642 681 700 775 767 753 792 829 718 661 726 754 743 690 826 866 636 665 650 594 455 578 550 564 582 547 439 407 345 277 205 281 303 313 241 249 285 310 324 287 264 327 291 235 343 288 349 405 446 517 519 439 373 330 350 300 235 18 -46 -13 -59 -46 999999 -29 -34 -58 -37 -27 42 -1 23 3 -19 -17 -3 4 -8 15 51 69 7 -24 23 9 27 -12 20 33 28 49 145 350 911 1249 1430 1820 1255 912 866 739 627 1134 1952 3375 6057 9664 11292 9428 9009 9336 9196 7891 6613 5844 4926 4306 3946 3148 2562 2561 2816 4862 5788 6269 6065 6926 5855 6180 6004 4991 5205 6055 6014 5702 5624 3479 1207 887 861 1125 1405 2048 3023 3771 5217 7852 10622 13831 16534 17033 15871 15244 13945 13542 13014 11331 9199 3705 1110 849 489 139 135 105 115 151 199 235 347 424 474 488 482 544 594 587 908 2024 1694 2561 2924 1648 831 531 339 265 246 191 139 117 94 91 83 99 99 102 102 101 97 96 91 84 81 77 88 89 86 68 62 59 71 57 51 54 55 53 44 35 41 28 21 20 26 16 17 7 1 -3 -17 54274 285 1033 30 10303 15 4 34 7523 7060 -93 -51 160 133 278 453 795 1139 1434 1595 1777 2043 2857 3804 3892 4619 9326 22453 57699 175205 413611 884696 999999 999999 242446 7444 2312 1926 1716 1657 1557 1512 1459 1358 1251 1136 1099 1217 1297 1263 1203 1186 1015 822 888 885 938 849 810 794 833 912 774 693 586 656 686 651 742 683 725 837 916 868 799 813 667 672 798 728 861 900 715 661 690 732 638 642 518 481 556 545 501 249 292 270 330 286 308 345 381 388 261 297 402 335 298 270 320 304 406 352 439 447 470 511 620 514 445 359 401 336 141 -12 27 20 -80 -16 -43 -43 -26 -87 -44 -11 -50 6 9 -4 -22 12 28 -4 7 -13 4 43 106 21 36 34 45 88 55 58 57 137 807 1621 982 533 516 384 366 229 149 142 257 538 663 810 1850 4548 8189 8941 7784 6483 5822 5793 6824 8678 10730 12370 13344 13679 11595 9778 9761 7821 4589 3266 2343 1049 340 120 146 141 182 218 227 229 217 227 252 301 320 354 413 606 762 992 1522 2472 4118 7908 13654 19321 25307 31766 33321 33649 33793 30953 24282 16576 11811 11504 10378 6800 2101 328 132 155 270 343 412 461 482 507 554 592 711 718 749 833 973 2286 5433 7432 1906 453 355 269 206 184 158 118 131 127 131 130 138 110 113 130 139 146 123 122 126 128 127 133 125 114 104 94 106 88 102 99 84 85 67 67 66 60 59 55 50 61 41 31 27 25 18 54283 316 77 30 10307 15 4 43 7522 7065 934 728 610 450 234 88 24 184 527 689 809 968 1042 1107 1207 1498 1801 2055 2166 2579 3087 3243 3713 4632 5389 5848 6408 6809 7250 8662 9731 10671 11783 11382 11018 11474 12124 12445 12629 14378 15996 18867 22901 23545 24004 25248 18680 18594 20277 28281 90957 253249 590177 995304 999999 268547 12755 2187 1931 1600 1533 1536 1485 1491 1373 1196 1222 1199 1197 1201 1198 1153 1157 1111 1134 1043 948 905 900 868 933 860 704 658 630 642 664 689 641 655 766 729 762 822 808 806 755 725 776 804 759 760 810 731 670 685 653 678 697 633 614 569 551 568 515 416 414 339 320 293 304 280 292 320 309 367 349 395 351 324 325 391 496 493 405 381 442 494 545 507 473 365 235 51 -42 10 -31 -10 -4 999999 -53 2 -6 -16 -38 -66 -33 -29 -24 -29 -27 4 -13 17 55 1 41 64 -3 -31 -6 13 67 87 74 75 78 126 178 302 303 272 256 193 165 199 301 634 1085 2341 4747 6911 9063 11923 17102 21886 23487 24823 22182 17068 12443 8471 4233 1864 1248 1339 1215 1028 785 697 483 282 163 155 206 159 92 80 159 220 228 217 228 323 403 479 572 757 1002 1253 1342 1464 2694 5021 7885 10429 13164 15405 12147 5605 5004 11204 24185 37369 29198 15718 8642 6767 10500 16192 14544 8437 8878 4282 606 419 463 542 577 635 639 712 756 669 628 633 694 881 1369 918 324 214 170 150 130 140 136 133 132 127 112 128 119 123 114 94 105 123 100 100 118 117 119 116 116 102 103 94 73 76 78 75 62 66 68 49 53 44 38 42 29 19 25 15 8 5 54292 316 112 30 10312 15 4 52 7520 7071 1451 1165 771 867 754 621 631 664 959 1526 1699 1565 1574 1235 1337 1732 2201 2442 2734 2883 3049 3106 3390 3864 5136 6389 7057 8054 9132 10597 11554 11987 13491 14950 15538 16634 17739 19415 21178 22616 23332 23449 25438 24487 25062 26315 26614 25652 28892 38363 39658 89555 505623 999999 999999 579301 74616 3089 2040 1754 1590 1664 1574 1334 1203 1188 1132 1125 1153 1156 1160 1118 1151 1267 1199 1221 1136 1090 1064 936 897 984 932 1036 886 639 611 713 681 701 655 743 784 827 843 932 898 801 741 725 757 748 748 773 731 694 702 630 676 643 641 668 545 572 425 383 286 257 326 417 379 441 488 445 502 455 512 558 596 702 598 573 577 634 662 634 559 566 440 408 358 151 18 -40 -3 -47 -46 -42 -92 999999 -31 -85 -80 -12 23 9 -40 34 47 29 38 13 64 52 17 65 55 18 24 -11 -59 -13 41 97 65 224 414 524 606 454 299 209 144 58 216 373 1113 4596 9107 12710 16265 16959 16409 16652 12430 7724 5327 3329 2972 3927 4440 4826 5174 6309 7698 7534 6106 6428 8773 9050 7029 5041 4469 2788 1927 2003 1388 571 213 178 158 148 140 235 304 525 850 1477 2734 4739 7963 12500 14126 13498 13295 12451 14196 15832 17577 17064 16570 13087 11575 12970 19529 26831 22887 15699 10747 10668 12216 6693 4914 10069 11249 8125 7012 4208 1795 5210 9201 9467 6221 3497 1311 569 555 448 346 247 190 207 198 207 193 169 139 133 127 141 131 133 147 147 145 135 146 146 130 140 131 121 127 143 138 136 140 127 117 106 118 120 109 96 70 80 76 70 72 70 62 57 50 40 28 29 54301 316 115 30 10315 15 5 1 7519 7076 2730 2498 2375 2176 2005 1893 1781 2006 2942 3480 3734 4045 4689 4644 4389 4503 5347 6296 6631 6683 6750 6616 6334 6675 7526 7016 6937 8492 9452 10309 11941 13386 15206 17268 18478 20036 22607 24502 27462 30871 32728 34790 36248 38796 40934 39296 37894 47722 57469 65929 53644 53718 286754 867039 999999 982866 118834 3529 2155 1844 1606 1571 1503 1187 1130 1042 1033 1017 1010 1014 1046 1098 1152 1117 1125 1026 1041 963 879 866 886 967 926 950 841 773 646 625 523 606 742 679 867 834 813 655 660 622 588 676 664 695 759 682 697 609 616 560 672 664 570 556 560 507 453 388 320 302 234 278 342 475 616 851 1221 1457 1726 1702 1469 1190 1058 912 903 904 688 611 580 416 394 398 252 23 -68 -82 -42 -43 -49 -69 999999 999999 -90 999999 -10 -22 -24 -34 -8 3 47 13 25 13 -11 -11 -23 12 -38 -7 -17 -15 -4 13 64 -31 14 15 54 83 75 94 50 162 401 1585 5376 11424 15973 16908 14230 10053 6940 5753 5553 6001 6846 7583 8320 9161 10134 10127 8690 8125 8753 9446 11151 11717 10409 8383 6340 7078 8528 8526 5961 2935 1742 1021 422 182 134 124 183 212 284 385 504 740 1050 1276 1428 1641 2388 3244 2324 2695 4233 4788 4469 3038 2391 2026 2177 2140 2051 4512 12031 16638 13652 10766 7722 8924 12536 20504 17172 16977 18691 12196 9931 14031 20433 25487 17676 12872 12647 8646 3311 757 381 326 255 185 168 172 155 131 129 114 116 113 112 114 120 124 120 113 114 114 131 127 113 110 116 112 118 113 108 102 91 90 86 86 90 81 69 71 67 55 50 56 57 49 37 39 40 24 19 10 54310 316 119 30 10319 15 5 10 7518 7081 4746 5104 5358 4931 4404 3823 3702 3542 4043 5838 7342 8499 9686 10238 9838 9440 10799 10449 10591 10822 11225 11856 13011 13309 13433 14861 15947 19205 20889 21542 24175 26176 27214 29107 31338 30309 31456 35620 37643 39954 43466 45731 45222 43437 46471 44457 46663 119368 246073 215566 140679 43860 54209 191084 810125 695032 21097 2570 1885 1652 1463 1543 1433 1063 952 816 784 844 724 812 885 964 1023 930 912 971 883 686 643 656 673 731 671 716 611 504 420 507 487 473 518 527 572 564 621 480 544 526 443 416 413 469 558 504 468 343 392 455 532 474 421 458 447 392 413 395 270 309 329 321 293 449 799 1122 1602 1930 2072 2450 2534 2094 1316 909 873 539 354 349 253 286 239 222 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -99 -73 -80 -70 -88 999999 999999 -74 -70 -71 999999 -62 -81 999999 -78 -62 -60 -71 -55 20 110 230 500 1856 5526 9544 10637 10235 9124 8562 8738 8347 8624 9923 10848 11426 10532 10526 10864 12708 14085 14603 16690 17994 19054 21290 23641 22075 20092 19314 17612 12013 5798 1870 567 301 188 118 93 130 173 255 331 361 417 372 400 416 481 481 479 503 810 943 742 760 1097 1057 880 1018 1186 1213 1095 1065 1008 1052 1312 1468 2596 7682 12328 9874 9592 16823 18537 10599 6206 7462 11133 13970 19718 38751 56222 60861 57167 55622 48081 13207 825 143 104 152 153 141 125 104 98 107 126 131 108 114 111 105 108 118 101 102 104 106 104 104 115 109 93 93 88 87 72 79 81 76 74 58 54 59 52 37 35 29 29 29 23 19 7 8 1 -7 54319 316 128 30 10328 15 5 19 7517 7087 10861 9819 8493 8695 8416 7482 7766 7520 7186 8210 9675 10781 11540 11776 14112 16798 18561 20167 21415 20928 19956 20329 20770 21986 25170 27783 29807 33642 36661 40525 47778 54352 55275 56720 61257 68908 71385 69300 70088 65937 57363 56324 62136 63117 60560 56213 51431 96857 383038 680495 496810 23731 9872 12491 13090 66688 17529 1761 1412 1438 1440 1404 1236 899 861 834 733 714 850 858 863 810 857 938 850 738 751 703 676 664 686 617 605 487 420 387 359 390 321 430 391 436 385 453 400 415 509 891 1255 1354 1135 1175 1105 902 795 626 566 475 490 473 433 335 435 413 405 294 246 318 336 304 361 393 464 596 1046 1428 1707 1938 2007 1650 1187 920 903 477 262 180 180 204 232 163 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -88 999999 999999 -92 -75 -21 39 200 436 1243 3552 6486 7985 7510 6475 6767 7873 9778 12391 12574 12686 13749 14329 15009 16680 19935 22719 25316 24869 24177 22131 19466 17382 15698 12882 10493 9166 6962 5339 3236 1414 608 310 330 640 939 1224 1464 2528 3157 3872 4281 3571 2042 771 384 327 354 394 557 751 1178 2617 4815 4859 3465 3073 3106 2674 2697 3829 6328 9247 10174 12323 15538 13483 7529 5406 5051 6685 13032 7557 9505 11134 6371 9155 23627 42948 53017 50364 53816 48172 66618 57310 2556 301 200 137 126 127 132 140 132 106 102 106 99 104 109 107 103 106 96 109 109 99 98 105 93 83 98 110 109 96 97 95 79 102 93 86 67 57 68 75 49 45 42 44 34 27 26 24 17 -2 -8 54328 317 104 30 10334 15 5 28 7515 7092 13253 12056 11835 11506 10533 9983 8592 8183 8185 8887 10360 9919 9582 9879 9920 11795 14407 15077 15434 16289 16510 17243 18826 20481 22168 24322 25897 27321 27751 29276 31091 34118 39298 46738 48818 47973 46105 45880 48637 56437 59096 53813 54729 61014 63669 63978 60155 59188 169554 711037 740588 159558 6387 3620 2772 2188 2013 1794 1693 1517 1356 1516 1522 1166 1077 1064 920 775 900 845 824 778 796 809 801 751 720 610 654 707 729 767 688 621 547 523 450 375 352 515 501 891 1603 2411 3408 3846 4564 4690 3138 1413 647 482 316 390 428 412 326 369 462 436 380 411 434 369 379 390 427 441 422 355 463 596 662 723 791 870 1053 1247 1437 1196 1003 820 639 505 200 124 176 181 225 104 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 -30 35 252 798 2051 2948 4622 6450 6843 6842 7821 10322 12010 11550 11501 14494 17666 18651 20060 20952 22498 25082 27223 29897 28766 25547 21184 15312 10152 8767 6491 4264 4612 5297 7171 9433 8920 7834 7787 7411 7619 7594 9196 10882 13750 14592 14736 18678 19631 16150 11748 7506 3560 1591 813 669 626 783 920 1055 1256 1895 3029 3954 3677 4367 5294 4844 3077 2793 3698 7190 15874 24675 35024 42238 38699 31685 36656 34381 10466 4274 12588 21248 13874 6559 9849 22512 16234 5947 1000 506 446 424 435 339 193 112 129 116 134 111 102 119 149 141 135 117 103 101 109 115 129 116 111 129 122 102 117 117 108 102 102 94 93 88 88 102 90 81 77 76 64 57 55 31 36 37 34 26 31 24 12 -8 -18 54337 317 80 30 10340 15 5 37 7514 7097 47511 51877 47645 41819 40850 40137 39757 43113 44137 49096 54296 53794 52624 53317 50953 51598 55441 58560 58943 60139 61723 64321 68815 76165 83728 89764 92680 98466 106486 113105 114258 117886 121483 127939 126339 124578 130728 140615 144827 151406 153126 145471 137905 112919 98278 82832 62638 44998 28199 28011 15689 10087 6786 5458 4361 3007 2577 2210 1995 1800 1604 1470 1590 1789 1441 1163 1081 944 945 818 872 902 817 782 768 899 763 659 629 620 636 625 617 565 512 547 475 528 561 530 576 990 1503 1792 1419 1233 963 805 712 603 560 466 451 320 301 308 379 392 466 485 502 468 445 332 462 391 356 376 417 417 479 617 690 734 762 819 828 867 756 719 720 611 527 322 244 277 299 231 201 147 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 -52 56 459 1632 2901 3850 4532 4848 5785 7157 8706 10988 14486 16961 18155 20302 22435 25389 26702 27995 28918 30790 32472 33529 31649 24683 17488 11761 8214 7047 7748 9093 10387 12270 13717 15885 14833 13344 13279 16110 13327 8572 7014 8805 9578 11127 13492 15506 15206 11713 7466 4409 2572 1279 718 481 446 519 585 679 785 896 1008 1239 1645 2097 2652 3943 9583 17450 20390 16895 9721 5116 3632 7244 13706 21378 33959 37553 32179 29743 15165 2920 3015 5392 12607 38555 52660 27400 7279 3138 1036 727 523 366 316 190 141 136 149 128 134 146 151 139 121 125 153 143 133 140 126 142 149 135 127 131 125 133 134 130 122 129 135 135 124 129 122 110 115 111 119 99 101 89 81 69 65 62 56 56 42 37 36 25 15 54346 317 117 30 10347 15 5 46 7513 7103 15413 16757 19047 18427 15689 15345 15805 17115 18040 19870 22671 24154 25868 27473 28179 28350 29533 33244 36316 37306 37082 37569 38594 38273 36730 36095 38026 42407 44805 44821 46311 49287 55973 60180 59450 55462 45998 44309 49018 57531 63348 57735 54488 96209 229994 438429 377324 74278 245432 122189 43475 13165 7694 5386 5033 2825 1930 1873 1803 1685 1416 1180 1161 1073 1113 1059 891 822 844 731 860 819 751 849 821 799 832 899 907 957 1092 1030 742 580 503 532 641 531 640 911 1076 1217 1482 1550 1367 1234 1076 783 696 635 565 291 290 331 298 404 341 274 407 333 321 389 421 400 346 361 372 347 413 481 521 420 481 546 527 417 491 534 603 578 530 412 444 532 476 338 252 204 78 -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 -84 999999 999999 999999 -57 -31 103 510 1707 3579 4577 4653 5073 6756 8513 10703 13807 16361 18222 21515 22972 22933 22319 22827 26799 29697 34572 35780 29686 21026 17253 16619 17007 16257 16410 17041 17039 16795 18561 20038 21036 23376 25074 25453 23219 19138 17177 16119 15390 12234 8669 5683 3862 3046 3047 2561 2010 1149 678 459 372 336 367 353 374 440 533 746 955 1160 1347 1455 1356 1377 2776 6402 10095 11696 11428 10653 10409 7387 4766 3326 1891 1138 1824 3088 3653 4527 10403 29526 46202 50550 50900 61814 43336 11011 2457 2111 521 393 344 228 118 116 141 147 131 106 111 117 99 110 118 109 111 114 104 109 107 106 92 89 100 94 94 107 104 86 88 96 98 94 93 91 82 74 68 69 60 55 51 35 23 27 28 19 19 8 0 -11 -21 54355 317 122 30 10352 15 5 55 7511 7108 970 1107 1024 1019 1037 971 1073 1147 1372 1602 1586 1582 1647 1575 1885 2057 2421 2858 3417 3946 4253 4484 4555 4629 4806 4894 5137 5921 6444 6875 7157 6779 5800 5756 6893 7006 7487 7745 7432 8787 12867 22073 31181 58930 263752 667518 999999 972516 263701 27153 14002 11910 10401 10930 14428 11371 4807 5112 5866 5333 4484 3772 3211 2564 2129 1634 1348 1317 1144 1160 1154 1036 1032 1032 1048 1063 772 749 693 687 712 913 1277 1431 1253 1147 1236 1252 1224 1012 886 745 867 896 854 841 860 724 797 852 803 760 635 464 353 413 441 462 525 400 442 483 520 515 562 522 562 599 636 571 642 707 632 581 652 639 585 682 692 628 675 663 532 547 474 388 263 233 143 -62 999999 999999 -58 999999 999999 -61 -100 999999 -85 999999 -100 -74 999999 -90 999999 -72 -60 -39 -34 -71 -78 -70 -74 999999 -43 -9 79 124 333 769 2251 3981 4385 5150 6050 6799 8891 12148 14687 17580 21044 23395 26032 31771 38434 40610 42588 39498 32829 26096 20637 17528 15572 14306 13052 13191 14618 16568 18746 19329 19095 20963 22390 20577 18129 14873 10272 6132 3671 2919 2905 2783 2227 1700 1552 1455 1213 1123 969 802 635 486 331 323 330 339 360 375 408 481 574 683 812 970 1148 1194 1007 823 755 840 1042 1547 1771 2123 1989 1324 1155 1835 2717 2938 4501 14616 29540 12846 4473 8211 9941 17025 19115 21188 37221 41045 34170 20102 2192 519 421 388 246 154 155 165 171 164 170 153 142 164 163 154 150 138 125 140 157 158 159 145 163 168 155 146 125 140 130 123 133 140 124 125 117 97 101 95 93 92 82 81 87 73 69 66 55 48 38 31 19 54364 318 99 30 10359 15 6 4 7510 7113 1830 1956 1764 1392 1240 1358 1312 1298 1202 1278 1704 1790 2069 2560 2971 3728 3905 4091 4907 5626 6144 6600 7112 7818 8491 8560 8793 9558 10567 11701 11807 11853 11834 11816 12670 14115 14969 15015 15067 14992 15436 17566 28291 45581 76562 170525 435493 741002 585190 250775 193139 161581 165778 172838 163279 366498 269126 15919 9213 7488 6226 5277 4496 3592 2946 2465 1914 1732 1455 1271 1299 1127 1158 1012 943 994 977 851 736 555 635 644 678 697 699 696 720 672 656 758 855 1148 1427 1417 1096 1003 792 743 723 652 762 855 852 786 627 488 453 398 508 537 545 594 537 540 505 466 423 450 534 539 516 561 645 701 723 682 705 673 678 618 625 728 698 717 512 565 359 113 16 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -55 -72 -57 -79 -82 999999 -85 999999 -69 -68 -65 -18 30 144 179 243 531 1775 4536 7276 7297 7131 7568 8872 12676 16712 17799 19729 25127 28668 30819 33191 33628 28731 21762 17045 12848 10090 9016 9935 11915 14791 16212 16761 17366 17678 19425 22396 23285 20408 16032 12676 11141 11067 11780 11914 12470 13549 16738 18946 16691 11251 6132 3315 2075 1384 980 674 445 335 352 558 1182 1740 1805 1511 1008 711 652 740 873 1051 1295 1794 2570 3158 2496 1267 1144 1622 1689 1507 2543 4507 4496 4656 2561 1165 1795 5882 12693 8635 4652 7528 9882 6648 2911 998 638 520 491 460 410 403 397 365 248 166 132 126 102 125 129 133 120 98 110 105 99 89 92 100 119 97 103 99 90 89 104 97 73 82 92 90 85 82 84 78 69 78 61 49 40 35 35 38 32 27 25 24 19 7 -9 -10 -21 54373 318 102 30 10362 15 6 13 7509 7118 9641 9850 9490 9688 10515 10201 8905 8201 7710 7765 8352 8807 9707 9937 10873 12626 14071 15136 17770 20381 21506 23263 24851 27986 31632 34048 36432 39421 43026 45875 48320 49086 50471 55527 61077 64356 65372 68319 71591 72193 74864 81411 103350 140720 163583 172037 169153 174982 182241 191584 215692 223817 223326 199819 140506 128673 271248 56262 7929 6773 5302 4316 3914 3370 2902 2397 2244 2128 1929 1799 1695 1730 2012 2050 2028 2110 2080 1925 1629 1410 1770 2631 3309 3573 3497 2923 2241 1527 873 581 452 525 527 498 568 694 756 677 647 611 651 641 724 770 724 611 438 402 420 403 387 409 521 591 642 671 680 710 554 467 544 537 655 592 616 628 683 652 708 789 697 592 686 627 437 304 135 -84 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -88 -53 -96 999999 999999 999999 999999 999999 -50 25 110 260 556 935 1878 3891 6213 7050 6159 5890 7578 10643 14955 19996 22451 19560 17032 12380 10819 10438 11574 12093 11419 10795 10538 10645 10144 8957 8304 8263 9239 10341 12647 16310 20114 23425 26492 27987 28277 27387 27160 24761 23451 25834 29219 28644 23249 14899 10172 6735 2818 1888 2278 2548 2224 1496 629 551 1720 3201 3895 4365 4525 4777 4003 3288 2397 1395 994 1087 1210 1438 2408 6020 10928 14280 15615 14169 12003 9256 5415 3001 1892 1788 2853 3847 5426 13981 26427 18161 12525 7933 9860 7475 8629 20671 16051 7555 941 479 465 456 497 457 292 159 117 105 149 143 135 134 108 113 86 96 102 101 101 87 102 103 110 92 104 96 99 93 89 88 81 99 88 94 85 80 65 63 62 58 50 42 35 36 29 27 14 7 10 -4 -9 -30 54382 318 78 30 10368 15 6 22 7508 7124 9958 11309 11442 10421 10464 10430 9353 7937 6990 6340 6836 7310 7189 7397 7922 8572 9643 10541 11491 13069 13884 15442 16084 16158 17596 19144 20737 23471 27010 29778 32630 34397 35982 40458 48413 54560 60587 68597 74437 75791 75217 80703 87440 104485 117708 122054 129834 137534 143336 149133 160119 161536 155602 128228 92465 287699 654177 113338 10511 5779 4620 4243 3531 3051 2667 2132 1691 1637 1518 1287 1319 1320 1296 1276 1319 1238 1301 1214 1028 1134 1512 2297 3753 4588 4743 4564 4379 4063 3947 3239 2239 1488 1034 759 624 627 677 580 599 561 623 651 662 776 850 727 676 668 737 732 811 1020 1108 1043 888 658 470 386 312 375 446 502 440 458 479 401 460 439 525 561 471 546 535 468 304 108 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -69 -40 156 523 1173 1620 2261 2649 2974 3829 4029 3640 4063 5042 5502 5359 5645 6356 7740 8777 9709 8928 7965 7795 9155 10652 12509 12567 11265 10363 9628 9349 9490 10849 12270 13434 15625 18599 21392 21845 22574 22518 23412 26101 26698 28242 31817 31700 33117 35259 32471 31905 30289 28231 26701 23828 21894 16638 8778 3662 1857 1572 1169 538 362 304 262 374 964 1442 1667 1408 1192 1144 1350 1896 2793 4070 5411 6650 9305 13865 14470 7754 2729 1556 1367 1241 958 559 421 375 537 1131 4044 14371 28892 24819 22664 22423 25139 23249 14111 10299 7350 972 548 532 424 450 540 389 227 123 120 124 100 102 108 126 117 91 89 86 86 93 82 86 90 81 79 91 103 86 79 71 87 77 76 74 80 75 67 50 62 55 43 35 32 32 24 4 -1 5 3 -3 -20 -31 -27 54391 318 112 30 10372 15 6 31 7506 7129 15866 17989 20522 23464 24953 24456 24980 23864 22851 20656 20498 23479 23673 22737 20895 20686 22701 24462 26425 30298 32879 36432 39227 40827 44161 46208 48862 51029 54578 59383 56412 60928 70317 91694 132371 108874 92278 105998 119333 137424 154630 171377 182578 197969 208025 213394 235404 265535 280486 273289 242268 190441 145443 118766 100345 85049 64594 48078 44572 36235 23736 16214 10097 6600 4421 3067 2751 2668 2478 2090 1944 1721 1672 1631 1665 1625 1576 1626 1507 1218 985 1019 821 919 1034 1075 979 842 804 669 612 811 736 680 706 708 663 670 775 959 1055 1221 1412 1529 1244 1185 935 863 591 715 695 663 656 608 554 517 486 531 396 436 436 369 476 496 504 584 508 484 496 577 554 538 650 509 345 161 -27 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 -89 -90 999999 999999 999999 999999 -73 -74 -15 97 305 988 2240 3216 3599 4271 4101 3337 4318 6326 9252 10921 9733 6870 4979 4314 4398 5419 6693 8764 11306 12989 13384 13485 12250 11206 11770 12481 13212 14048 14594 14747 15231 16978 17991 16957 16836 18869 21200 23569 26873 25803 28368 31581 34002 32098 27805 22704 19420 17771 19662 20465 18589 17308 16676 14841 12882 9512 6980 4876 3002 2004 1205 752 518 531 508 430 446 450 482 486 554 733 1254 2084 3655 6012 8126 8259 5754 3261 1837 1050 692 595 629 680 763 717 598 802 1389 1553 1743 2669 4061 9103 11089 5121 1060 672 619 599 582 551 462 447 429 325 182 131 152 160 133 123 99 118 103 103 98 112 123 121 110 115 113 99 112 128 95 86 104 94 91 94 101 104 98 96 87 91 88 76 58 59 66 51 26 20 32 19 20 8 2 -1 -19 54400 318 117 30 10377 15 6 40 7505 7134 13776 15504 16632 16462 17290 19492 19199 17954 16918 16402 16787 18918 19723 19969 20806 22518 24158 24113 24979 26679 26833 28587 30643 31808 34634 37843 39555 41178 44941 47895 47839 58395 94995 115089 135758 141290 107938 84975 89661 99305 110722 127927 145587 168764 185474 192620 208098 230225 265359 302154 319935 320927 307284 296004 283021 282637 246553 148890 85001 51134 41277 37657 30116 23448 17537 12666 9153 7216 6005 5669 5558 5207 4435 3910 3607 3393 3796 3541 3054 2585 2036 1426 1314 1278 1381 1306 1344 1392 1528 1538 1510 1518 1545 1497 1437 1228 1133 1219 1235 1310 1458 1544 1512 1505 1470 1284 1103 1218 1140 963 877 784 793 728 652 778 707 668 619 554 616 626 622 623 659 542 619 576 557 562 525 450 392 305 99 -6 4 -60 -40 -59 999999 999999 -40 -69 -92 -77 999999 -44 -3 -55 -76 999999 -47 -8 -60 -44 -5 115 210 373 761 1547 2587 3695 4368 5500 6581 7528 7682 7936 7508 6169 5097 4764 5092 5610 6061 6780 7460 8473 10210 11804 12496 12728 12785 12546 12229 12964 13499 13778 14413 15002 15641 16988 18622 20155 22390 25094 26905 26717 24180 20151 15085 11488 8559 6009 5744 6483 7295 8186 8518 7232 5766 4810 3969 2867 1828 1295 1171 1105 1089 1089 1080 967 915 885 791 781 733 701 696 710 663 617 553 551 565 623 734 840 862 905 895 764 705 676 689 622 736 1165 1120 941 1028 1697 2418 2486 2702 1417 1001 1040 2377 11998 15741 4157 717 2455 4065 1453 549 396 243 169 175 165 158 167 162 161 162 136 148 139 104 94 105 136 148 158 138 133 129 121 121 137 128 123 132 125 115 111 114 121 112 98 103 92 85 78 78 69 66 61 48 39 25 24 14 9 54409 318 121 30 10381 15 6 49 7504 7139 202 221 419 478 628 664 631 501 399 301 506 678 661 752 1060 1232 1468 1493 1770 1966 1884 1991 2248 3079 3207 3690 4251 5055 5462 4951 5082 6263 10891 26115 67700 189819 457186 654726 533584 225579 117175 126445 139490 155459 171861 187377 202410 215621 222870 234529 241398 236249 224664 218801 208036 194264 173494 132505 76893 52414 41570 35415 26492 20886 15990 11263 7551 6418 5879 5665 5450 5439 5842 5926 6234 6610 6538 6085 5078 3955 3444 3227 2922 3065 3418 3974 4555 5626 5706 4193 2500 1884 1749 1762 1891 1863 1821 1851 1872 1953 2169 2602 2552 2136 1863 1643 1288 1177 1057 870 816 777 688 718 737 720 543 549 573 494 501 578 596 494 508 508 596 548 464 639 639 383 267 135 -14 -73 999999 999999 999999 -40 999999 -97 999999 -52 999999 -97 -54 -44 -18 -64 -75 -59 -75 -21 70 55 81 523 965 1287 2031 3271 4297 6063 8657 10366 8993 7089 6210 6135 6375 6950 7157 7897 8788 10140 11704 13363 14810 15285 15396 14961 15191 15829 16130 15233 14623 14029 13530 13433 12949 12329 12941 14561 16606 17077 15282 13090 11442 9680 7476 6469 6511 6222 5336 5441 5293 5066 4875 5013 5361 6715 7116 5967 4785 4132 3824 3964 4666 4823 4345 3773 3139 2137 1292 978 852 786 737 710 657 557 483 432 425 407 347 319 341 328 372 360 379 377 361 372 398 490 512 1400 4450 6885 5955 2957 1083 1294 3241 3489 3352 8220 16390 23114 14719 2589 589 588 598 583 479 340 215 171 152 127 152 146 118 113 119 120 124 130 110 112 108 115 109 102 106 107 136 116 99 98 82 104 114 107 103 83 94 86 87 84 86 73 66 57 53 42 48 33 26 12 10 11 -1 -16 54418 305 515 30 10385 15 6 58 7502 7145 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 281 606 712 1084 1959 3628 12300 45427 163216 314248 598552 838878 454126 188208 158732 166793 179441 192558 205169 213725 223448 226832 226780 225942 224274 213733 198442 172312 148630 115605 76462 44502 26018 18984 18328 17497 15279 13107 10393 7495 6392 6104 6255 5795 4644 4098 3879 3584 3716 3560 3150 3517 3901 3605 3178 3025 2811 3226 3614 4216 4998 5320 5449 4830 3957 3952 4239 3591 3290 3580 4050 4246 4334 4989 3938 2387 1782 1327 1171 1324 1176 829 699 676 693 747 720 641 548 417 506 627 517 547 468 552 551 480 504 551 595 504 499 353 199 22 113 2 4 -71 -78 -57 -100 999999 999999 999999 -12 999999 999999 999999 -48 999999 999999 999999 -40 -19 36 171 453 534 965 1370 1675 2394 3297 3723 4490 5994 6617 6686 7865 9344 10308 10886 11244 11834 12518 13160 15058 16307 18280 19125 20875 23294 24675 27646 27560 25245 23189 21000 19562 18141 15105 13171 9676 5670 4640 6799 10274 17431 24377 23335 13856 9425 7657 7435 10061 12871 13752 13334 13422 13416 14449 15098 15656 15848 13265 9816 7120 4914 3541 2730 2414 1987 1524 1054 1011 957 973 867 816 794 750 683 706 675 538 452 480 435 437 481 423 378 362 341 256 209 244 216 252 291 325 348 393 436 453 435 457 1050 1385 1045 1295 1250 2416 5016 1512 581 605 620 600 404 246 190 200 167 155 131 139 104 123 147 149 144 150 111 110 118 112 105 109 121 128 124 110 94 98 92 101 113 105 95 99 108 115 101 86 78 68 79 70 66 64 57 41 30 27 20 16 9 -3 54427 319 96 30 10386 15 7 7 7501 7150 18 29 56 -65 -6 157 92 201 364 102 -19 -83 140 1148 2269 706 528 576 793 910 986 1109 1259 1544 1847 2499 3886 4483 9321 53211 96531 39709 22153 43158 152331 332179 410853 352529 289926 303158 267570 189055 192237 207768 219651 231336 237590 240133 243264 248044 243660 237625 225853 206928 188980 172120 165913 152900 114278 68398 35252 19117 11806 10238 9216 7370 5005 3360 2762 2727 2524 2342 1950 1771 1664 1521 1512 1541 1448 1542 1661 1594 1714 1640 1457 1268 994 952 1191 1387 1601 2119 2109 2281 2920 4225 4610 5192 4695 3922 3078 2307 2500 2528 2366 2467 2649 2271 1110 688 614 673 664 687 618 638 566 489 499 474 454 438 544 501 458 421 430 431 384 276 159 98 -7 24 57 -10 -97 -77 999999 999999 999999 -76 999999 999999 -57 999999 999999 999999 999999 999999 999999 -82 -97 -16 1 126 300 573 826 1179 1830 2538 3717 5130 7680 9902 12011 14008 16813 18823 19943 19150 20202 21320 22534 23295 23159 22559 25815 28718 29381 25979 23272 21641 20519 16579 13181 10705 10755 11499 11468 15568 21881 23634 21937 21909 20086 15350 11652 10019 9879 9857 11792 14808 16814 17803 18393 17771 16279 13398 8437 7246 6813 6511 5757 5857 6309 5488 3025 1225 613 555 558 604 605 635 609 603 621 612 674 593 618 677 712 615 515 448 473 440 401 400 344 308 268 216 188 225 226 165 168 178 181 237 289 329 341 456 549 520 602 554 497 499 509 556 670 721 613 425 254 162 121 116 117 112 124 128 121 115 104 96 102 87 94 106 110 95 95 96 84 93 111 100 90 98 89 84 85 85 85 74 79 64 70 74 68 64 51 47 44 31 31 23 12 1 6 -2 -31 54436 306 490 30 10390 15 7 16 7500 7155 791 777 999999 999999 999999 999999 999999 999999 108 400 351 587 1127 2216 5819 33275 124704 290147 374835 235143 107231 164598 152559 254734 231560 159376 144147 139123 137879 144814 149976 155296 167797 179092 185675 193079 200568 208526 207658 197557 183338 169963 161095 144505 114532 87637 55931 35578 22629 14844 11281 8499 6606 4584 2829 1977 1749 1547 1507 1333 1199 1204 1018 925 924 859 902 947 977 990 1137 959 995 935 697 595 662 687 776 818 792 924 1174 1429 1363 1162 1071 1277 1134 1011 921 823 599 534 574 517 495 529 564 552 423 330 285 380 325 316 364 429 452 409 402 410 352 314 270 251 251 147 28 -39 -46 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 129 114 133 441 1081 1551 2236 3104 4247 4845 7229 9986 13165 15905 16732 16898 18206 20759 24918 24611 24249 23725 23148 22113 22884 18691 14870 12637 10517 11070 12751 13775 16135 17775 21677 23778 24035 23597 17305 11797 8326 9917 15356 21270 22340 24876 34060 47526 58192 57192 50112 38938 29402 22561 19969 16536 13664 12392 10767 9913 9823 10871 14673 18263 16631 10506 5391 2040 633 532 535 538 535 520 557 609 613 554 486 527 601 623 535 536 510 495 470 423 355 334 322 264 217 246 288 301 318 309 360 421 556 695 958 2770 3943 1094 578 518 575 627 672 629 628 604 493 295 192 148 145 152 132 128 126 129 145 152 146 130 144 136 142 138 126 121 106 135 144 134 115 119 127 111 106 106 91 98 98 113 101 102 89 84 84 76 80 78 70 54 51 53 36 30 28 12 54445 319 103 30 10393 15 7 25 7499 7160 1831 2293 2514 1741 1422 1211 1354 1546 1375 1135 811 921 1284 1449 1778 1860 2198 2402 2752 3048 3332 4060 4410 5139 6025 6969 19648 88062 176958 176221 221103 273700 194606 52596 59950 67845 82821 105548 108983 117031 123149 124660 129414 135028 130821 130656 133623 135536 136446 137655 144528 146037 142338 135563 131330 123319 109623 91306 71397 51123 32033 20411 13578 8969 6456 4914 3695 2394 1602 1150 1099 1438 1912 2018 1585 1116 829 601 634 627 623 674 668 786 764 808 773 507 513 522 448 533 509 518 698 784 803 892 648 542 468 488 444 363 459 246 413 340 331 338 396 331 249 183 191 75 191 283 230 195 212 206 72 58 92 98 57 88 45 -49 -51 -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 9 285 579 1231 2045 3236 5076 7063 9376 10533 10387 11925 14098 15795 16296 16543 16869 16742 15589 14842 16230 15073 13598 12499 12177 13818 15992 17021 16123 19029 24372 26286 27238 28993 30122 28007 21699 17651 15670 19459 25950 32541 41575 51005 57628 57036 52788 45655 42015 36771 31765 29355 27044 25870 24766 22242 19542 16244 13326 10799 11182 16136 34046 52763 44534 21423 9455 4438 1840 459 312 375 330 295 246 223 268 288 289 295 279 346 340 348 362 414 431 414 359 353 316 364 483 533 974 2175 3437 4463 5586 8804 11855 8280 2459 3897 1929 512 426 466 539 604 571 543 441 315 211 154 133 111 131 131 92 93 107 111 89 97 103 99 83 72 87 87 99 85 75 91 82 83 76 74 97 96 76 72 79 71 58 59 62 38 33 43 28 34 23 23 17 8 5 -1 -15 -21 -27 54454 319 104 30 10394 15 7 34 7497 7165 7689 7384 6737 5912 5580 6031 6519 6778 6368 5339 4739 4701 5490 6261 6485 7043 7376 7438 8440 9032 8920 9388 10081 11012 17399 37795 43126 26769 18765 21436 24385 26293 27474 24972 22906 23626 25338 30119 35291 44191 53331 61444 71840 93946 183576 277383 296571 306853 210097 131059 130124 125674 123680 124577 122498 101988 77878 70078 54273 39771 24824 15491 11508 8313 5836 4615 4251 4598 4813 5984 7380 9015 10647 10608 8093 5383 3191 2212 1889 1752 1643 1513 1364 1529 1570 1310 1386 1253 1141 812 803 735 849 847 833 949 893 761 431 436 442 441 523 470 361 301 431 437 322 304 368 369 337 321 305 291 212 218 328 174 133 211 123 144 106 34 9 23 -70 -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 59 484 1391 2311 3289 4332 5262 5991 6404 8134 9916 11325 13683 13948 13557 13796 13926 14748 15003 15284 18124 18491 19711 20776 21396 25652 31192 35270 40576 40606 38855 36147 32335 26001 22760 26533 33017 40489 47092 48445 43389 38578 34397 27630 24028 21707 20332 22186 25615 26265 24266 22264 22109 28280 33188 37375 40988 41136 39176 35692 29555 26023 29167 26798 15524 6647 3299 1976 553 256 192 201 204 201 262 232 193 199 221 244 274 354 458 604 615 541 463 439 442 529 762 1323 1787 1845 2741 3678 5341 6401 4333 3268 2362 1764 1567 522 461 471 481 520 585 577 528 485 332 203 144 104 110 131 137 112 105 121 124 102 110 121 116 115 105 106 106 117 108 121 106 102 95 97 103 109 94 79 68 87 76 66 59 67 65 68 64 64 52 34 43 44 27 15 16 12 -5 -14 54463 319 75 30 10395 15 7 43 7496 7171 2152 2460 2283 2007 1596 1228 1429 1914 2123 1904 2015 2356 2586 2661 2924 3386 3236 3132 3038 2935 3207 3381 3571 3348 3403 4177 6096 5325 4280 5165 5748 4927 4829 5337 5992 7312 8160 8120 8345 8833 10405 13016 18353 53593 120290 122576 241254 574934 450685 191683 139480 170581 213201 236742 214055 153412 90356 46545 26742 20040 17733 15799 12674 9547 7581 7713 9238 9309 8284 6711 5526 4697 4545 4249 3710 3096 2921 2700 2456 1988 1767 1667 1350 1264 1104 1075 1091 1067 1165 1215 1110 1049 916 849 826 936 884 576 431 425 419 398 389 357 276 229 309 385 423 438 345 358 408 489 369 288 240 165 119 43 120 179 142 83 34 30 51 -23 46 -78 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 65 404 1236 2182 2619 3236 4639 7149 10379 12716 15951 16549 13795 12256 15300 17587 18923 24041 30439 33877 34611 35489 35103 35490 33585 32614 31265 28770 25317 23448 23233 27620 33868 37823 42339 48172 46340 37120 25745 18227 16381 16407 15854 16292 17565 17500 17270 17595 19702 27252 37278 52294 62437 63217 51554 41412 30316 22084 17988 14363 11387 9328 9034 7711 6148 6060 5575 4585 3823 2894 1866 1162 748 336 243 217 248 368 724 1566 2997 5052 7694 9159 7604 4514 1857 711 503 652 956 1495 2503 4057 7092 12499 18723 14499 6151 2460 2084 2269 2108 4270 8597 3349 655 525 575 552 524 470 353 197 158 168 120 112 111 94 107 111 95 114 133 133 120 114 131 128 114 107 124 117 106 100 110 95 92 84 93 92 80 76 73 78 74 73 68 53 64 74 60 43 31 32 24 26 16 -7 -16 -17 54472 319 105 30 10395 15 7 52 7495 7176 4714 4779 4878 4675 4499 4750 4731 5058 5297 5339 5598 5893 5963 6224 6393 6140 6307 6788 7040 6211 6141 6609 7336 7555 7847 8429 9570 10106 10229 10503 9793 9216 9059 8821 8688 8540 8969 10442 12204 14326 16394 18372 23970 67640 84386 44671 55319 75315 98134 122779 151728 210184 285200 338726 353823 343479 302768 227903 156329 107687 79824 64905 53448 43832 36555 34405 33270 32609 25920 17736 12033 9368 8172 6632 6361 6330 5370 3816 3142 2720 2555 2273 1871 1706 1573 1547 1320 1042 822 807 609 635 553 658 504 1489 2481 650 466 416 317 320 403 421 195 246 350 393 326 320 355 386 391 470 441 374 426 311 198 190 96 66 80 116 104 119 85 119 -16 999999 -100 -47 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 177 455 1086 2808 5973 8345 11114 14872 17342 19165 22299 24298 25159 22150 18383 17059 19172 21347 27093 30277 28630 24346 20500 21423 24666 25681 25497 26170 29439 32809 35788 40293 43213 35033 20404 12092 12712 15169 10968 9171 11426 11651 11344 12164 17832 29840 45829 57380 59080 49899 44549 41356 41150 38527 36727 34598 32841 30526 28898 28778 29632 31704 32588 22623 8998 4488 3918 5011 6272 5148 3037 2291 1242 1277 1220 1288 1542 1765 1687 1327 997 763 557 466 409 358 348 312 301 323 529 1176 2151 2611 4187 11727 20676 20912 11694 2808 2742 4889 14862 16245 8212 1012 533 531 498 419 280 186 131 137 133 97 110 119 120 111 98 109 128 116 103 116 125 102 107 102 93 95 105 98 89 79 77 80 68 61 72 62 66 51 58 65 55 48 51 46 36 35 30 15 9 0 -8 -22 -35 -37 54481 319 106 30 10396 15 8 1 7493 7181 5658 6655 6905 6416 5421 4937 5570 5771 5819 5918 6000 6244 5971 5536 5591 5982 5742 5575 5574 4882 4809 5735 6736 7259 7643 7431 7111 7065 7662 8281 9195 9815 9366 8780 8297 8497 8809 8846 9157 10506 12240 14869 18200 23641 31630 41707 55990 72322 89067 112779 145110 189895 255703 316499 343377 323351 289630 272392 267135 266438 253420 214604 170836 137078 109497 88746 76228 67836 54120 42096 32782 25522 18523 13424 10805 8719 6414 4993 4438 4541 5054 5718 6556 6204 6183 6426 5164 3661 2907 1713 876 708 712 621 561 602 607 559 545 494 595 548 592 548 547 482 491 473 380 475 489 546 608 567 668 814 864 847 600 410 235 212 187 205 171 218 127 27 -27 -98 -14 -29 -88 -92 -83 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 135 456 990 1857 3162 4683 6555 8007 9138 9930 11159 12768 13822 13955 13615 14398 17577 23792 25206 22627 21745 24276 26013 21966 21752 23970 25737 27706 29585 30638 31983 29799 28912 29475 22675 13938 10912 8262 7000 7391 6889 5252 5299 6064 6321 6943 10393 16123 23767 30723 43121 52620 55411 61685 62116 62140 60216 50901 39768 29253 18210 9796 5505 4075 4147 7285 9258 7990 4961 2064 1291 1154 1106 876 895 756 589 743 901 1041 1112 1097 1024 925 862 821 739 724 609 523 498 490 543 758 1998 3115 2234 4138 13045 25820 23445 6374 1461 1065 307 283 359 437 473 510 535 598 531 330 199 131 147 159 136 118 114 126 100 114 118 106 121 131 112 103 103 138 126 106 105 103 90 97 110 106 98 95 83 83 81 72 82 72 50 65 70 62 63 57 40 29 16 8 3 4 -8 -10 -23 54490 319 108 30 10398 15 8 10 7492 7186 1805 2233 2302 2235 2393 2065 2262 2632 2677 2735 3295 3498 3342 3142 2928 2912 2919 2993 2926 2776 2560 2566 2771 3104 3488 4077 4275 4030 4228 4045 4162 4541 4669 4374 3913 3677 4016 4981 5673 5619 6549 8584 10528 15761 25571 35823 71995 132760 185647 203344 133873 146980 174445 218031 316484 469002 496994 438174 459749 470903 431369 348260 254358 192155 149586 124175 92762 70423 57106 44738 37099 32825 26983 21963 16705 13054 10862 9080 8049 8017 7927 8210 9250 8635 9794 9547 6209 3612 1872 1026 979 1112 1007 1068 1001 966 1022 836 710 746 830 811 795 806 789 705 655 790 818 965 960 923 885 865 1036 1277 1675 2081 1755 1028 596 385 347 427 412 333 281 169 176 73 107 86 70 128 108 20 -36 -53 999999 999999 -93 -74 999999 999999 999999 999999 -65 -5 -68 -54 -72 -78 -51 -21 69 86 390 1062 1957 2907 3879 5413 6619 7248 8461 9295 10505 13881 17123 17273 17619 19842 20441 19649 19096 17516 15095 13274 12226 12683 15286 16356 14325 12521 11028 9051 7420 6642 5786 4743 4002 3288 3154 3339 3794 4212 4420 4645 4825 5595 7746 12882 20381 33052 41796 47027 57979 55835 40770 28659 20896 13375 7139 4585 3141 2096 1690 1596 1700 1522 1176 1022 969 892 867 900 873 861 922 892 902 1012 1040 1081 1114 1182 1210 1159 1128 1081 942 848 721 665 600 570 565 552 556 693 1189 3147 5040 3624 2826 4686 4336 1258 203 200 288 324 428 465 508 568 565 720 940 445 216 187 171 183 133 107 109 124 127 138 146 126 116 126 127 129 117 130 119 115 118 123 134 119 108 111 99 109 108 91 87 86 89 87 89 99 82 68 64 59 58 57 52 45 30 23 15 5 3 54499 319 108 30 10398 15 8 19 7491 7191 -14 158 402 574 573 775 1081 985 883 957 783 863 925 1031 1249 1357 1690 2230 2674 3241 3551 3870 3886 3692 4018 4480 4875 4570 4479 4114 3807 3391 3541 3832 3988 4695 5853 7040 7555 7396 6607 5745 5984 7653 11252 24273 65768 167766 262589 254802 168464 155598 207436 304539 427847 578037 410700 270595 280079 303525 320288 327708 314453 281323 238611 188668 155588 111587 72733 45471 30140 22459 19354 19633 19077 16865 16308 21266 20187 9076 4709 3817 4280 3861 2722 2257 1713 1597 1568 1669 1877 1924 2009 2272 2277 1994 1481 1241 951 819 708 813 892 944 874 870 818 868 828 952 907 1005 925 1015 1082 1258 1586 1899 1443 841 599 512 473 477 361 260 220 256 159 152 184 130 151 114 96 74 48 6 -90 999999 -91 -69 -82 999999 -92 999999 999999 999999 999999 -88 -63 -84 -61 -68 -73 -31 48 13 0 157 363 915 2087 4717 8107 9727 11522 12424 11740 12494 11965 11616 11699 10238 8680 7142 6385 6068 6728 6478 5576 4522 3967 3877 3805 3359 2826 2567 2551 2474 2621 3020 3491 4019 4368 4449 4824 6848 11731 17022 24247 34381 39069 38095 37102 28256 19823 11521 6340 4122 1540 1124 964 1084 1341 1559 1540 1509 1520 1396 1368 1344 1287 1242 1135 1113 1097 995 980 951 813 735 832 1046 1265 1706 2001 1957 2135 2328 3372 4491 5305 5955 6642 7012 6327 4107 1575 729 635 1271 2618 2496 1997 3912 5185 1527 187 160 239 292 344 416 536 705 701 2141 16449 44513 1813 166 152 134 127 86 96 97 114 78 87 120 109 111 101 94 87 99 100 105 97 89 100 84 72 95 95 70 98 101 71 76 78 59 62 68 62 63 51 50 36 38 32 23 15 12 3 -10 -35 54508 319 109 30 10399 15 8 28 7489 7196 131 304 605 964 1286 1375 1546 1368 1113 972 1163 1216 1260 1326 1747 1928 2043 2402 2722 3008 3772 4513 5382 6431 7296 7969 8267 8495 9477 10249 9203 8490 8275 8197 8391 8818 9483 9901 11901 13553 14281 14691 15148 17045 20050 25996 43657 81796 145346 166356 201810 306770 470297 440826 348245 367271 393629 406820 429955 473574 492469 478476 460332 409575 349139 304667 265591 194451 127445 95616 85218 80335 72696 59841 43549 27918 19151 15039 7258 4963 4012 2397 2282 2548 3345 4630 5186 5374 5602 5952 7079 7272 6199 5365 4894 4051 3448 2865 2452 1989 1620 1450 1322 1304 1341 1386 1423 1506 1735 1815 1535 1441 1319 1169 1282 1398 1510 1740 1424 803 677 683 758 613 503 486 532 558 564 306 137 128 132 85 78 107 98 48 -61 -50 -27 999999 999999 -78 999999 -62 -64 -75 -64 35 -21 -11 -45 -41 23 47 14 60 135 166 186 629 1339 2377 3714 5709 8964 11205 9945 9985 11399 9748 7206 6685 6299 6964 6588 5866 5064 3864 2613 1550 862 430 291 258 479 784 1037 1359 1728 2472 3595 4919 6160 8386 12651 17211 23590 29119 29162 22141 15504 12205 9576 6338 2435 1353 1376 1502 1975 2686 2968 2898 2526 2876 2839 2363 2103 1914 1774 1728 1665 1485 1434 1381 1325 1242 1158 1075 1020 1024 1102 1067 969 996 933 936 855 693 721 784 788 715 679 663 608 595 470 487 592 427 388 757 709 349 209 198 155 151 228 290 391 483 569 751 996 5469 30195 75184 24277 604 169 167 139 134 153 144 113 117 137 132 136 110 148 125 112 121 131 115 111 108 96 93 93 103 98 86 86 91 100 96 93 84 71 83 73 63 78 73 59 53 49 47 39 27 11 5 8 54517 285 1127 30 10397 15 8 37 7488 7202 -94 -14 59 -69 999999 999999 999999 269 520 914 1465 2372 4114 13919 44540 93168 180448 299404 480478 549013 517753 584157 695802 678154 531125 523518 477290 401692 342896 286027 216277 163783 115955 71786 42075 30414 25693 23402 24688 25527 23469 17705 10834 7803 5004 2967 2291 2654 2702 2610 2651 3120 4137 5719 8038 9940 10968 11654 11800 11822 12072 12825 12767 11749 10805 9958 9713 9708 10115 10475 9993 9707 8707 8053 7742 6540 4918 4001 3166 2268 1895 1855 2404 4943 9145 3525 2159 2024 1708 1372 1331 1206 2546 13825 3244 118 16 -19 88 71 -53 -14 -4 -55 -61 -94 -97 999999 999999 999999 -91 999999 999999 999999 999999 -73 -72 999999 999999 -99 -49 999999 -55 999999 -31 -27 -18 155 318 645 1237 2275 3492 5077 6360 5843 4983 4694 4561 4380 4118 3851 2893 2143 1746 1232 697 252 7 -14 -11 -52 999999 -21 196 664 1388 3101 5317 7665 13576 20288 28056 32916 32720 21656 7982 2528 2071 2074 2189 2111 1858 1990 2197 3157 4439 5831 7189 9562 11558 11823 12707 13292 11040 6411 3652 2109 1320 1114 1092 1047 991 857 852 845 805 742 721 668 610 524 520 508 460 445 341 334 353 412 543 555 441 329 230 191 141 122 94 89 116 87 57 34 69 109 150 214 385 524 534 587 1098 6728 59644 110930 107583 13536 342 126 137 104 97 76 78 76 82 90 79 94 110 87 88 96 86 72 74 88 80 76 74 66 76 66 72 61 59 51 57 52 49 50 48 46 46 40 31 21 21 18 6 -5 -11 -14 -37 54526 277 1365 30 10395 15 8 46 7487 7207 -15 67 168 574 1607 6113 21365 51468 99791 141744 163276 183829 162234 156610 192740 173709 124861 114847 99393 86498 70008 50976 30799 18042 15610 14883 11822 9109 7449 5643 4296 3045 2050 1476 1081 914 1026 977 627 658 666 585 548 512 605 590 971 1363 1827 2224 2425 2654 3029 3393 3836 4456 4484 4470 4248 4293 4464 4567 4557 4511 4084 3745 3081 2699 2599 2524 2219 1891 1503 1323 1396 1580 2088 2442 1986 1898 1904 2066 1839 8373 121935 747910 999999 570721 12316 225 -18 -4 56 -49 -85 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 -81 999999 999999 -80 999999 999999 999999 -48 -39 -22 222 482 1007 2026 4044 5003 5745 5701 5874 5406 4883 4350 3503 3161 3193 2708 1851 1136 539 251 -7 -9 -49 -17 -43 999999 4 82 373 1187 3251 6180 8273 10702 14080 17572 20190 18475 12728 6460 2901 1786 1711 1722 1519 1272 1395 1700 2310 2898 3222 2832 2309 1871 1435 1390 2165 3125 3696 3700 3464 3197 4305 5026 4958 5348 4251 1884 606 476 430 363 357 333 394 368 404 369 320 261 241 220 180 183 258 250 220 183 132 107 143 99 97 117 82 77 29 48 66 124 223 350 481 568 516 1432 14206 48501 105571 140426 97465 12331 416 152 127 108 125 112 107 129 132 132 139 128 109 108 114 119 123 122 129 127 113 110 131 132 106 90 83 88 81 95 92 88 89 88 85 75 76 84 64 48 46 48 33 26 19 4 1 54535 277 1393 30 10393 15 8 55 7485 7212 -38 395 938 1784 3444 4877 13162 39129 68307 65219 49365 44768 44176 41166 34072 27939 24495 22482 21810 20784 16231 9020 5149 4133 3528 2231 1261 975 706 695 786 812 662 562 494 395 281 304 260 141 142 104 -25 999999 999999 999999 999999 999999 999999 23 201 334 441 437 277 40 46 217 590 639 410 459 926 1466 1118 737 437 474 426 670 759 667 786 680 506 536 1225 19955 101709 179149 164861 46400 32772 222352 881996 999999 999999 455698 11238 255 90 0 -45 43 62 -43 -85 -57 999999 999999 -92 999999 999999 -99 -46 -54 -6 -79 -80 999999 999999 -59 -31 -29 -21 -57 -38 -61 -15 259 524 665 930 1308 2143 2850 3310 3148 2316 1564 1667 1672 1369 806 272 87 83 6 -25 -40 999999 -27 -86 -16 1 -45 93 225 433 1082 2499 4200 5220 6772 7654 6083 3383 1708 1749 2392 3201 2908 2076 1436 1258 1471 1798 1978 2261 2882 3053 2396 1392 1064 949 853 837 907 1018 1083 1289 1412 1128 837 693 565 408 318 288 234 342 392 333 256 197 197 123 83 109 104 96 42 27 48 51 75 68 62 103 122 113 83 80 67 69 45 60 139 190 204 348 453 539 697 3634 26348 106049 111179 102600 35328 652 139 104 86 110 103 88 75 88 110 90 94 96 94 74 74 98 88 84 86 69 68 75 83 75 61 62 54 70 68 66 62 48 67 50 56 45 38 37 33 28 15 6 0 -5 -21 -28 54544 272 1511 30 10391 15 9 4 7484 7217 326 1068 2432 3902 2574 1559 1542 1525 1326 1122 1087 898 649 351 -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 1332 8903 33767 103612 268835 418071 211896 154154 417386 982011 999999 999999 660519 14116 399 133 41 -5 -29 -12 -59 999999 -80 -23 -93 -97 -58 999999 999999 999999 999999 -61 999999 -53 -5 19 8 -53 -67 -11 -38 34 -6 8 13 -15 -34 -40 -2 89 105 212 176 185 173 96 78 35 -1 -42 -51 5 -31 -42 -50 -1 -42 -40 42 104 157 468 875 1891 3546 4659 5339 5035 3718 2326 1607 1311 1502 2740 5521 8134 8507 4679 2957 1953 1609 1545 1560 1881 2697 2887 2044 1398 1118 985 1037 946 873 965 1222 1756 1918 1555 1127 851 655 542 416 383 323 275 209 189 188 179 170 205 180 186 174 199 159 173 173 86 61 126 124 114 135 98 78 43 50 60 52 78 145 211 263 314 408 573 642 2922 23906 102058 167043 109923 17199 705 147 125 114 108 90 81 75 107 97 93 93 92 73 84 106 98 83 77 79 87 98 82 88 95 79 67 54 60 66 73 63 60 56 67 63 48 39 29 26 32 27 11 7 1 -17 -29 54553 281 1242 30 10392 15 9 13 7483 7222 -100 999999 -76 128 293 297 417 607 655 801 933 1090 1310 1421 1674 1720 1393 1341 965 874 829 830 596 421 185 -36 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -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 54 2090 33209 129992 275425 577767 912503 922218 999999 999999 766903 240549 3451 399 320 274 187 101 -79 -52 -45 3 6 -5 -88 -64 -12 9 -67 -45 2 -25 1 60 47 30 25 31 8 18 18 50 114 58 79 25 74 98 47 62 90 75 81 114 75 117 101 83 6 48 99 72 75 164 244 608 1123 1535 1734 1846 2340 2912 2460 1989 1704 1372 1104 1013 1109 1363 1616 1598 1825 2891 4197 6282 8234 10062 10111 7807 5627 3894 2374 2545 2505 2378 2176 1336 936 901 922 968 1054 1073 1171 1195 1317 1324 1211 1135 987 868 789 668 565 483 431 338 306 319 316 303 318 372 393 383 318 223 232 173 132 152 152 160 119 137 145 110 115 107 127 148 236 345 405 441 521 856 855 1332 10966 78695 94278 47152 3257 353 200 179 152 147 138 127 153 157 131 129 112 124 131 132 143 117 129 123 131 110 96 117 129 99 102 106 104 92 100 97 91 86 91 91 87 90 83 79 79 62 67 48 31 27 20 7 54562 284 1152 30 10392 15 9 22 7481 7227 -84 300 424 450 845 930 871 1062 1353 1599 1973 2016 2006 1935 2106 2206 2081 2223 2263 2056 1945 1895 1883 1900 1840 1707 1425 1191 933 754 597 354 331 229 158 262 285 393 382 313 255 198 211 129 193 199 226 273 292 348 380 529 708 731 567 707 946 1117 1071 886 691 661 450 380 275 132 100 122 180 230 227 146 434 360 93 93 57 -46 -37 -54 270 403 1795 24122 109704 287856 612051 999999 999999 999999 410369 46629 2773 316 247 179 221 111 89 37 40 -47 -1 12 44 78 -6 -85 -84 -63 41 -56 -20 -53 -67 -2 2 20 -30 -4 45 6 -3 -7 25 34 52 60 -13 19 60 46 92 51 43 21 40 52 27 38 1 36 51 55 45 222 618 1359 2158 2879 2873 2251 1818 1540 1813 2759 4026 5182 5372 4254 3120 2426 2552 3107 2631 2221 3599 5540 8504 12999 16208 19231 18693 15921 16714 16310 12818 6150 3110 2243 1761 1419 1180 1014 864 829 836 872 1062 1058 926 896 773 717 743 701 732 598 544 453 435 494 482 483 484 519 528 490 398 336 248 187 180 211 269 326 282 230 190 135 124 122 128 154 223 351 398 419 613 1005 1492 3565 13580 37295 18325 3976 351 128 103 101 108 112 87 84 93 107 111 86 95 109 75 99 124 108 100 105 75 72 101 96 82 73 85 85 82 81 65 69 71 71 56 69 54 55 50 46 36 23 25 13 0 -14 -12 -22 54571 299 697 30 10387 15 9 31 7480 7232 -81 -31 22 234 339 327 213 240 253 628 668 917 1214 1362 1565 2072 2971 3960 4774 5353 6230 6640 6881 7592 7942 8276 8923 9794 10412 10792 11283 11480 11837 12051 12693 12655 12170 11776 10821 10089 9389 8539 8143 7922 7786 7210 6601 6309 6106 6106 5754 5823 5971 5982 5595 5086 4275 4029 4515 4620 4275 3901 3732 4198 4456 4374 4701 4839 5059 5742 5936 7988 9330 9857 9594 8294 5104 2673 1830 2166 2641 3523 2936 2302 2330 3057 4511 4923 5640 5944 6255 5858 5830 5137 3196 3065 3244 3824 16502 94290 257432 408877 749177 703512 649893 999999 699264 10183 337 112 6 -16 23 1 61 -50 -43 -63 999999 999999 999999 -98 -9 -55 999999 999999 999999 -62 -81 -96 999999 -85 999999 -80 -99 -28 -61 -50 999999 -46 -10 -10 -13 -20 -25 -55 -65 -4 -54 -8 -57 -52 21 -25 0 -11 4 49 116 281 697 1662 3458 6223 11241 18298 26657 35367 45412 51163 35936 16931 7101 3247 2375 2483 2614 2828 4114 6314 7295 7448 7947 9692 13171 17761 24169 28485 27274 24619 22920 20272 16890 14171 12055 10325 8964 6392 4064 2370 2351 3016 2576 2258 2095 1891 1762 1856 1710 1372 946 778 669 526 460 420 363 377 406 451 463 445 434 335 316 229 185 213 227 252 226 176 173 131 115 137 146 161 191 270 395 548 625 803 1647 2937 7716 40372 38068 8804 1227 227 179 163 168 132 120 106 115 124 133 113 124 125 115 125 115 124 120 112 110 120 112 117 104 96 84 91 100 104 88 91 79 80 77 80 80 78 82 67 70 63 49 41 32 32 20 6 2 54580 202 3604 30 10384 15 9 40 7479 7237 -56 1151 6815 26544 78877 240696 675700 999999 999999 101430 1128 -97 999999 -51 -89 999999 -60 -44 -78 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -83 999999 -100 999999 999999 999999 999999 -99 -47 -94 999999 999999 999999 999999 -85 999999 -79 -76 -86 -97 -97 999999 -73 -78 -53 -50 -13 156 447 1079 2314 6687 20210 39070 51007 55658 46776 26962 13174 10772 15349 19664 14355 6926 6312 7235 7966 8548 9124 10089 11670 14025 15910 16461 17541 19506 21071 22396 23698 21641 17373 14141 10941 7383 5218 6228 9097 11680 13727 13173 14066 15927 15005 11529 6441 2424 832 763 984 990 562 305 253 244 225 251 304 347 323 304 345 267 249 299 339 337 211 148 149 143 124 104 94 144 218 304 489 707 718 1373 6499 22332 25994 85626 69646 6567 651 186 178 170 123 111 106 91 102 112 130 124 130 131 135 118 105 106 122 123 124 115 96 101 85 90 84 84 93 98 76 73 67 70 84 80 93 73 60 55 52 52 45 37 30 14 5 5 -4 54589 202 3601 30 10381 15 9 49 7477 7242 46 1378 4882 13287 37321 113389 357679 976304 999999 999999 185332 2398 999999 999999 999999 999999 -61 999999 999999 -100 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -86 -85 -70 999999 999999 -77 -95 -55 999999 999999 -62 999999 999999 999999 -71 -70 -58 999999 -78 -66 -68 4 296 1164 2461 5173 10456 16382 21321 35290 44794 40390 41653 36738 22674 14900 9730 5456 3678 4297 4620 4955 5763 7327 9866 12486 13716 13906 15596 17391 18955 20787 22614 23612 23240 21704 20976 21618 20854 20663 21329 21631 19834 16436 11827 6230 2303 2091 3157 4948 7733 14300 19789 16744 5255 819 391 302 343 404 454 473 600 742 763 669 625 541 491 427 322 275 252 256 333 369 344 248 174 133 166 262 387 772 1048 1215 5706 22240 8898 5068 21209 24369 6776 835 192 141 140 145 146 130 124 124 138 136 118 126 116 95 119 134 148 140 117 115 106 108 87 99 110 105 100 89 84 105 110 95 86 75 80 82 77 67 60 50 56 56 43 37 30 23 14 8 54598 201 3628 30 10378 15 9 58 7476 7248 497 2217 6401 17157 49171 157069 490640 999999 999999 342746 4443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 -48 45 509 1533 4318 9572 16279 23530 31630 36171 34267 32855 36654 38311 43917 44214 35581 31145 29503 26326 22717 19694 20164 28331 39486 36664 25150 18749 19482 21474 21082 22465 25450 26026 24879 24629 26365 28156 25948 19707 13274 9975 9245 8502 6273 4090 2482 1635 1438 1203 998 958 962 1062 2254 4844 5938 6117 5230 3853 3626 2579 1430 1649 1502 1156 984 805 798 761 565 486 399 247 239 316 387 418 374 238 164 206 243 344 571 792 1058 970 868 1457 1920 7207 10193 1562 672 262 164 128 119 117 101 91 82 95 103 107 118 119 114 93 99 93 76 81 89 78 93 95 93 97 77 64 81 77 79 78 74 66 53 56 40 57 57 44 44 45 31 21 30 16 11 2 -13 -23 54607 201 3627 30 10377 15 10 7 7475 7253 73 771 2243 6339 17338 52984 179656 497431 977439 999999 735565 54134 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 19 603 1894 4972 10967 19260 26338 28401 25769 27270 29041 26971 27635 30791 36676 40285 40878 37570 33822 33864 34911 35509 35398 35630 34904 34988 38710 39932 31609 18834 9446 6911 9295 13371 16808 15496 12087 12089 12830 12915 12939 13070 13969 17035 20062 21356 19567 14606 9739 8215 7655 6853 6007 5582 3806 2243 1090 888 949 899 955 1379 2371 3586 4702 4453 2065 971 980 1047 866 773 757 616 538 555 496 333 356 382 377 279 165 181 213 231 291 407 566 840 2523 6666 11413 27353 55975 67828 42848 3114 374 174 142 126 114 95 106 109 103 102 114 115 141 136 123 107 118 116 117 109 107 114 100 99 106 105 92 99 100 83 71 82 81 64 71 73 92 81 69 65 59 47 50 43 34 30 8 10 -3 -20 54616 201 3627 30 10377 15 10 16 7473 7258 191 664 2015 4865 12314 38354 138240 510926 999999 999999 200131 2286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 1133 3536 9189 17881 24732 29411 35761 33621 28074 24846 24211 24422 24386 24808 24155 23178 22191 21855 21764 22398 24329 27105 31684 35649 38412 39697 36713 31431 27379 23476 16936 11450 9531 8510 6823 5435 4905 4740 4714 4611 4525 4163 3935 4105 4242 4337 4949 6326 7465 8340 9648 10839 9642 6262 4156 5437 5434 5235 3681 1815 779 513 504 446 473 600 634 739 874 935 1248 1001 696 610 589 822 1037 1097 833 765 1298 3524 9060 11849 6255 1023 239 281 482 590 1184 5007 9944 22120 44925 72674 102113 58907 6413 469 163 138 141 144 119 105 106 101 120 133 135 119 107 119 135 140 124 105 121 119 122 112 116 115 105 110 106 102 99 98 100 96 91 79 64 70 87 78 96 91 71 75 61 39 46 46 37 16 8 -1 54625 201 3623 30 10373 15 10 25 7472 7263 20 325 1107 2923 6847 19969 67674 278458 999999 999999 82339 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 -71 183 1179 3621 11859 28250 33562 25307 19960 19114 17740 15966 15680 17798 21646 24025 24086 20305 16192 13481 11608 10384 10610 12398 15602 18698 19529 18073 15019 11488 8281 6067 5572 5914 6160 6486 7268 9094 10317 9006 7131 4802 3719 3755 4550 5859 5949 5540 5413 5646 7478 12400 19966 20681 18849 21294 23238 21839 14379 6881 3163 1536 1155 1245 1027 680 433 357 368 293 182 142 119 265 672 736 587 418 369 291 282 375 583 768 1176 3184 6747 8072 7637 2526 472 263 236 447 557 4230 29319 66757 94585 126929 120237 94308 11493 807 197 158 155 126 131 146 137 98 120 124 126 138 132 134 130 108 120 122 135 118 113 121 121 111 122 122 113 129 126 109 105 122 120 98 107 109 104 94 102 100 97 84 77 77 65 53 51 45 40 27 16 54634 201 3620 30 10370 15 10 34 7471 7268 104 567 1686 4029 9641 30901 107198 430590 999999 999999 37141 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 131 1023 5112 10565 17182 22374 19030 15086 13560 13022 12943 13294 15397 19446 22195 22306 22263 22477 25224 30028 34381 37451 35853 29128 21909 14241 9079 8185 7366 6332 4862 3251 2171 1508 1266 1054 851 840 804 850 796 833 1149 2081 3752 3943 3154 2648 2253 2587 3029 4372 8435 13458 17891 20469 22067 19904 15410 13893 15691 13924 9441 6774 5339 4084 2847 1961 1918 1485 815 589 514 621 541 483 483 534 490 379 261 184 142 132 130 226 303 344 306 551 1042 603 346 305 2643 25498 50596 39181 47048 104116 116381 86085 10287 553 161 154 137 125 128 116 125 136 119 108 120 122 125 127 113 96 106 104 106 98 109 94 98 118 97 83 87 92 96 103 90 88 95 77 67 62 58 60 69 66 71 73 69 67 62 42 37 34 22 6 0 54643 202 3590 30 10370 15 10 43 7469 7273 117 717 2131 5149 13695 38720 119146 360558 999999 999999 979965 57664 774 -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 83 876 3503 8175 14627 21541 24212 23378 21431 19137 16893 14914 13446 12256 13111 15913 20713 27921 34447 42341 44681 44410 44089 41926 38749 35257 31653 29469 27599 26442 22908 19432 16427 11991 6362 3559 2422 1549 1982 3322 5251 7434 10618 14070 18906 25603 32347 31545 27246 24744 22189 14581 4515 1435 1134 1821 2605 3199 4801 7558 9120 9581 9170 7690 7132 6904 5536 4192 3629 3375 2505 1562 1130 1050 853 632 659 649 533 553 611 611 612 546 460 383 306 336 373 452 654 996 1194 897 458 345 450 569 2961 13844 19938 9500 16844 55135 44309 23918 4846 248 164 167 148 130 113 114 107 118 111 120 118 117 111 137 135 118 124 133 131 125 108 115 124 105 102 113 119 114 97 84 100 114 103 93 85 91 87 73 71 82 70 63 63 65 50 43 30 26 22 12 54652 202 3590 30 10370 15 10 52 7468 7278 199 1051 2905 7074 19568 60084 196838 605008 999999 999999 405059 49434 471 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 1205 4251 9863 15760 20476 24062 26131 29572 31969 31457 28496 26542 26672 29302 34037 36170 34736 32913 33937 36269 37447 38182 39446 40243 39981 39969 41777 45909 47569 46434 43429 40704 34125 25480 19792 15068 8591 5656 4325 2691 1821 1888 3233 6295 12657 17785 17462 17919 18191 14368 6412 1381 819 913 1118 1308 1347 1216 1076 1124 1254 1221 1177 1187 1154 1069 1131 1400 1649 2032 2152 1818 1697 1560 1297 1098 906 788 766 710 732 761 732 671 578 498 434 493 523 555 510 473 549 630 614 531 521 535 492 566 754 855 1336 5761 11612 15922 5830 474 134 135 114 110 99 113 102 97 103 87 107 113 100 86 91 103 99 93 109 102 94 98 91 104 103 91 82 81 86 78 64 66 62 63 70 65 56 53 61 45 46 39 32 33 20 21 13 10 -6 -20 54661 203 3561 30 10371 15 11 1 7467 7283 -2 893 2600 6640 17120 47025 144237 428486 999999 999999 827650 559310 137699 2571 81 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 385 949 3365 14140 26024 33943 43677 53340 50396 39893 30885 31499 38449 45527 46063 40733 32208 26578 26268 27793 27261 25992 27813 28873 25539 20205 18410 24073 28933 31239 29959 27143 30258 32686 35081 33471 28664 23225 16083 10277 6181 5699 5762 4691 3909 3440 4080 5805 6781 5698 6162 9788 12661 9930 5712 4716 3938 2653 1965 1628 1618 1569 999 747 865 931 978 1173 1407 1455 1440 1353 1431 1709 1829 1815 1940 1671 1152 985 855 724 586 565 641 699 659 740 848 747 633 482 452 458 505 535 506 450 371 389 494 563 627 674 663 821 1341 2277 2278 1170 323 157 157 156 131 138 125 116 120 121 136 124 113 118 119 129 124 117 100 117 102 104 123 119 119 111 100 106 101 106 88 91 88 90 82 78 78 83 76 76 65 66 62 52 47 40 28 26 14 0 54670 203 3561 30 10371 15 11 10 7465 7288 67 578 1958 4778 11384 30693 95141 295933 868283 999999 999999 157861 6548 2264 744 999999 999999 999999 999999 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 924 4836 19396 35053 50669 60872 55670 47837 41043 38384 36609 34962 32604 28600 24820 19882 17172 16599 15317 14640 15780 17560 18055 16685 16071 16134 16498 20679 27557 24840 22794 29546 31200 29960 29889 32658 33644 33115 33401 34624 29491 16635 7922 4968 4349 4774 6799 9939 13836 16982 20416 25329 30252 32614 36430 41244 37934 30185 18011 6826 4464 9826 19252 25140 25685 26693 23092 15764 10725 5895 4082 2378 1421 1225 1344 1619 2061 1567 1018 928 751 627 471 790 1773 2007 1552 943 886 828 562 399 345 318 344 302 279 273 424 1660 2467 898 678 658 896 1113 1364 1803 942 265 161 152 148 144 149 137 139 159 163 138 137 151 137 120 138 136 127 138 120 121 120 121 131 121 134 126 120 105 108 110 120 93 87 97 90 83 93 85 79 75 79 79 70 64 62 51 45 28 24 54679 203 3559 30 10369 15 11 19 7464 7293 18 1515 6618 18953 45923 106342 261146 554675 901908 999999 493027 11576 326 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 707 1744 4507 12839 26159 36824 36639 31492 25045 24081 25354 28583 30328 31502 33475 34533 31667 26068 22741 22633 26487 32985 34504 27385 20254 18684 19669 21959 20691 16885 17259 18696 19811 20890 22146 26757 32674 30764 28303 27593 30116 29986 27850 27050 28664 29827 30372 24194 17966 17795 18819 23908 25805 23476 21640 24612 29093 28286 24772 22250 26232 36681 47129 48932 48256 50283 49375 48439 46931 36281 23726 13131 6585 4600 5336 5148 5959 6293 4848 5543 6042 4076 3148 2500 2448 2569 1659 655 533 731 747 587 458 377 248 247 240 172 1070 7942 13496 1764 712 2100 7103 2067 1484 931 543 190 130 107 101 114 105 100 135 136 123 137 119 133 124 103 127 139 130 79 98 103 93 85 121 101 105 104 98 87 88 91 81 71 73 86 71 71 70 62 59 58 38 40 43 38 37 28 15 1 -11 54688 203 3559 30 10369 15 11 28 7463 7298 252 2147 9367 34765 99129 258601 654234 999999 837789 44896 219 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 753 2425 6591 11198 13444 16346 17251 14034 11793 13184 15714 18902 23647 27988 29495 27498 26531 26578 25987 24764 22248 25170 27345 26249 25462 25181 25338 23599 19276 14689 13270 14480 16687 22698 31079 38210 37674 33337 27927 24844 23971 27975 32850 32737 22245 20012 27723 41370 42138 30257 26566 35276 38420 25592 19369 19632 24157 29273 31169 26386 18889 15830 18409 25187 32711 34758 35258 37790 43182 49078 50698 49467 48293 45683 38365 33541 29739 24295 20066 17858 15866 13546 12834 11536 7543 6986 7602 6450 4993 3382 2401 817 418 543 462 346 280 249 251 213 448 2188 1775 849 765 2630 7754 2289 1436 749 493 224 136 130 118 101 117 114 118 112 127 109 123 98 90 98 104 88 114 114 108 108 111 92 93 113 102 92 102 98 81 74 68 74 68 58 58 51 62 55 57 49 45 48 39 35 27 17 10 -3 -25 54697 204 3531 30 10371 15 11 37 7461 7303 84 502 1205 3903 15185 45743 128826 333485 758580 999999 492631 12068 999999 999999 999999 999999 999999 999999 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 1020 3380 4862 4989 4533 4308 5520 7971 11995 19662 23151 22269 19885 19150 18653 17837 17859 18342 18508 19958 22871 25287 28104 29090 29681 29976 30890 31109 31509 33462 37334 36280 28832 19563 15069 13789 15307 17413 20277 20843 21349 23356 21447 21654 25390 25620 22486 21896 29221 36364 31784 27206 24180 25797 26010 21571 19349 20566 24194 23990 20711 21170 21206 18565 17923 19867 23776 27359 33287 38953 39374 44088 55152 62311 61737 60741 56477 51378 45622 43095 40935 45330 44026 31962 23529 20449 17567 18663 20136 16991 12931 7115 1800 377 297 307 292 296 250 243 222 516 2411 1601 912 3783 20858 42256 32522 8098 656 236 151 160 134 123 121 89 103 119 135 147 103 114 116 108 114 105 90 108 96 86 81 92 83 88 87 80 93 87 105 84 65 60 72 72 61 59 49 48 56 54 45 32 26 26 27 13 7 -7 -13 54706 202 3592 30 10372 15 11 46 7460 7308 661 2147 5196 12782 35302 101243 294930 738780 999999 576822 8533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 368 1075 1287 2295 4654 8018 11387 14635 18608 19845 20466 19974 20882 23085 23867 21740 20631 21081 23293 25914 27648 31169 34357 35882 37014 41454 47974 54692 59372 60181 52024 34888 21490 18577 20686 20870 21337 22306 23934 26595 24486 18362 15141 17205 26145 39998 44831 46834 39802 25507 23167 24777 26723 30159 35573 40130 39312 37035 34789 31788 27123 23818 23470 24506 25661 25353 22859 20521 21224 21666 21058 17510 15605 17128 18379 19936 24046 26128 25663 24834 24504 21864 17084 14503 13403 11944 13502 15301 14685 15857 17687 16422 8620 1812 261 273 311 316 248 203 257 354 441 547 707 1018 6614 36018 15494 8822 1257 218 141 113 121 103 92 93 98 125 126 104 99 100 92 112 117 127 122 96 95 89 83 67 64 83 69 73 94 76 62 57 63 67 69 65 58 59 62 45 46 53 37 26 28 18 14 2 -7 -10 -19 54715 202 3592 30 10372 15 11 55 7459 7313 669 2832 8186 21202 58419 164513 393249 801927 999999 532204 10805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 1225 3520 6751 8072 9633 11686 12638 13656 15089 16484 17588 18401 19338 21481 22966 23597 26980 32277 33522 33915 40047 46650 43825 37364 35224 38072 44323 50838 60469 68153 58687 44212 37725 36516 33957 30133 29331 26403 23936 22505 17751 17294 23356 39529 51487 27863 10896 10135 12674 15776 18413 22004 25666 30804 42821 50445 42401 41558 48645 57202 62907 58776 51382 42747 34046 24183 18165 15898 16171 14989 14465 13483 11530 7936 5095 3238 2824 4266 8956 13741 16377 15443 13240 13124 12287 10433 9056 7091 8222 9514 5283 990 776 544 284 317 319 321 317 328 399 449 479 670 1131 4940 14645 20667 5808 1442 593 305 201 167 152 142 140 129 99 134 144 130 126 115 124 132 114 104 102 109 119 117 111 115 129 118 106 92 89 94 106 82 79 76 80 92 87 74 72 70 74 59 62 58 52 43 31 28 21 8 -1 54724 202 3592 30 10372 15 12 4 7457 7318 -24 788 3055 8013 21553 60548 180044 552677 999999 733196 13168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 497 2712 8175 13922 17453 20666 23113 25873 26861 27343 28362 29128 29493 31259 31859 32580 34757 36568 39811 45402 51467 60656 69800 65376 53330 42316 35507 29981 23644 19238 17141 17537 20369 19668 15629 17060 25381 35286 35666 29968 18997 12637 14599 20913 30792 39762 43714 53835 64777 57874 53536 56142 59674 66023 69239 71545 76402 76225 72274 70648 64603 42176 22661 13174 8224 6940 6043 5486 4267 3299 2506 4444 9286 12745 12652 10547 10639 9819 8727 10649 11010 10133 15271 20458 10042 744 312 262 300 301 273 287 317 344 505 784 1842 7540 20359 22793 12720 6145 3248 1171 475 284 215 161 123 124 118 132 139 166 166 144 131 122 117 125 113 122 128 121 126 128 121 106 110 104 100 98 104 97 98 97 108 106 84 88 82 87 74 73 83 73 62 60 54 51 50 45 29 17 9 54733 201 3623 30 10373 15 12 13 7456 7323 293 3079 9803 25901 70129 200535 563275 999999 544512 12001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 383 2815 7459 13806 18331 21712 27012 32194 32539 32196 30947 31715 32476 33368 35813 36599 37591 40032 45996 54112 62344 74520 78855 69350 56889 48433 47108 40455 24820 17249 12962 10658 15164 21297 17127 12556 12311 12288 16662 26052 33125 43641 46021 57735 70551 70380 57530 58473 67919 64554 49971 42981 39981 34944 32783 33656 32925 32113 32744 34948 36940 34827 32691 32530 28830 25097 23340 18935 16229 19729 22037 24623 23634 21216 23112 27317 26537 26350 29596 20668 21414 21674 9068 3259 763 282 174 232 260 282 215 214 285 364 530 718 1176 3862 11780 14471 8720 5068 3846 6284 12369 1559 319 199 121 91 82 77 92 110 98 108 104 115 100 89 82 102 96 107 99 90 79 93 80 73 87 76 82 70 74 64 68 70 61 49 50 54 49 45 42 52 40 37 28 25 17 11 -9 -3 -16 -33 54742 201 3621 30 10371 15 12 22 7455 7328 595 3335 10523 27302 67437 172250 434113 814017 645171 113015 28747 1726 999999 999999 999999 999999 999999 999999 999999 999999 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 1400 5254 13051 20801 25448 26587 27255 26301 24929 23936 26269 28237 29010 31903 36593 42505 47390 52204 56654 60290 60341 56272 52013 45177 36749 35248 36317 40862 44579 38937 29399 21709 20221 20496 21819 25423 26395 26967 28014 30620 36798 42726 49902 59240 70925 76975 63100 46037 41355 41443 37928 33037 26850 24610 26001 29137 30463 30939 27291 23338 20409 18974 17315 16920 13494 10493 9261 9952 12636 16434 22671 27613 26110 24868 25570 27071 36262 46915 40528 27969 11875 1995 402 567 327 133 138 218 256 293 302 274 379 692 1063 1315 3505 10570 23977 24445 42536 73957 26163 3717 10113 1198 305 225 139 130 111 101 94 81 130 129 138 135 112 101 114 127 113 113 112 98 90 112 107 111 111 94 88 85 80 80 74 81 88 74 63 66 69 66 61 44 37 49 46 32 27 21 15 6 -11 -16 54751 200 3649 30 10369 15 12 31 7453 7333 704 3014 8088 20304 54533 150464 434933 919319 680167 101418 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 225 1512 3883 7522 12262 15118 19205 21246 21425 22402 24178 26644 31086 38627 44681 48905 51853 52262 51488 52974 53360 53894 53416 50151 46408 43915 44011 45653 46948 51995 56303 52234 41597 32238 29767 31351 29346 24852 20359 18150 17321 17890 20345 22981 26955 31674 32173 29176 22193 11948 8590 10273 14006 17077 20437 24790 28416 27777 25322 25791 25242 24043 23355 24277 26381 28207 28086 27588 27315 26390 23968 25542 23106 20835 20206 18942 15203 12967 13544 16919 28783 34717 22719 8008 1662 408 183 198 360 265 211 222 264 373 397 668 1455 1785 4961 24637 40033 44267 83697 99173 99638 103498 19135 1368 918 389 302 206 152 138 118 130 139 125 125 131 132 121 141 133 107 123 146 145 124 119 112 122 124 118 112 112 107 112 109 88 94 114 101 89 87 86 87 85 76 78 68 67 64 64 56 39 44 22 10 54760 199 3680 30 10370 15 12 40 7452 7338 373 2210 6398 16226 41382 110286 286371 593253 691233 274156 55990 2746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 430 2607 5361 8230 11232 14169 14843 15894 18380 21981 25999 29343 32510 35192 37200 39107 39973 40146 40686 40952 41053 41653 42328 44761 47235 51966 59763 63158 61909 61704 62426 59457 51633 49757 55779 56569 53027 44886 38778 41132 50515 50120 43004 30563 21215 14635 7741 6410 7014 7715 8978 9605 12050 15289 14433 14248 15806 17888 20850 25138 28144 32180 34578 33861 31089 22956 16389 14526 16157 18913 22694 25548 29654 34081 34429 31190 25176 20939 20246 20689 19867 19803 17790 11712 5891 2462 1290 939 291 215 263 453 680 577 452 569 1026 1266 1580 6917 19396 15627 27293 52293 68768 77465 97518 84326 3642 956 437 307 218 135 118 99 101 108 117 126 102 101 98 112 116 95 97 111 97 99 86 78 77 68 66 83 75 63 72 77 64 50 68 72 66 60 52 42 54 56 41 50 40 31 24 21 10 -3 0 -11 54769 198 3714 30 10374 15 12 49 7451 7343 1259 5350 16210 43658 107986 280296 543499 488111 252217 63155 1140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 757 3222 6715 10513 13655 16726 20842 25069 26895 28049 29801 31035 32559 32090 30621 30377 30339 32038 36346 42393 49129 55113 60027 62002 57340 54830 56597 60643 59015 58070 63686 67902 65618 59328 55527 59071 67001 73345 70915 58487 49020 43966 36065 30246 26225 19771 14293 12129 9851 8552 8693 11578 18030 25496 32605 38773 42143 43420 44162 44450 40652 42617 44855 38094 29159 18508 14145 12781 15200 16911 15588 18325 23092 26056 23998 16290 10250 6763 5568 4602 3348 2626 2432 2271 2829 7292 10989 9460 6536 5344 6131 4586 1639 390 674 1329 2023 3732 14155 49446 58153 46481 78634 79523 98149 73331 2263 706 440 332 214 169 148 136 108 123 110 128 135 117 108 131 110 132 132 136 126 123 113 118 96 83 83 94 111 103 87 83 84 77 72 68 73 84 76 84 75 62 56 46 42 52 50 50 34 16 6 2 54778 198 3715 30 10375 15 12 58 7449 7348 2523 11561 32777 82056 200971 430284 576781 329342 85274 5024 999999 999999 999999 999999 999999 999999 999999 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 1696 4451 9233 15196 20188 21675 22601 23138 23769 23947 23910 25737 28425 32342 38844 46053 52889 59429 64530 60765 51797 47989 48634 52097 52066 50772 49183 48233 47237 47523 48831 52075 52770 53874 61479 72651 77096 76140 78479 81064 81935 77605 72409 65990 58588 52268 40063 28098 19709 16736 19150 25290 32577 43861 51131 56148 63026 70704 75412 70887 64501 59804 54658 47015 40569 45872 53389 52769 53178 55384 52171 37728 21770 8681 5213 2935 1272 770 655 517 453 483 659 742 719 872 1587 2670 7939 15514 10310 1344 753 1728 2331 4716 10878 10052 5536 16547 35642 45080 43526 3107 602 386 351 287 187 144 151 140 111 133 131 138 147 154 145 145 154 136 152 146 125 130 147 138 118 120 116 110 112 126 111 119 111 119 106 93 90 95 88 75 87 86 76 67 68 59 55 65 58 46 29 21 54787 198 3716 30 10376 15 13 7 7448 7353 1277 7194 20636 52524 121281 279802 502890 394420 66706 1974 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5024 9451 12406 14949 17399 18787 18879 19454 20152 22090 26820 33242 39036 44123 48478 54876 54172 43125 37012 40094 40608 35795 34829 35543 37185 37403 37533 38312 37999 40448 45195 51689 59971 69848 81554 94620 102776 103559 99509 99032 103161 104349 103084 102904 101694 99074 95286 88716 81334 79021 76005 68613 64936 67381 67716 65098 67081 70479 71732 66724 56871 55377 50363 43464 44834 51161 54625 51599 57288 65453 63158 44198 15269 4916 4165 4051 4114 5224 3585 1695 1086 461 896 991 369 708 4270 8670 6756 1139 695 979 1851 1983 2303 5737 5474 3646 2622 917 769 732 553 409 403 357 225 177 140 143 171 158 155 157 142 140 143 149 142 172 146 134 123 142 142 122 134 122 115 120 122 103 105 110 100 101 93 78 91 101 104 84 95 85 81 91 87 68 65 58 51 40 32 16 54796 197 3748 30 10378 15 13 16 7446 7358 2604 9883 26413 68233 180946 400497 403724 102374 2819 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 1630 2966 4314 6799 8817 11333 13578 15546 16874 17985 18385 20235 23798 26014 29076 31526 32436 32636 31537 28034 24948 22193 20230 20254 22277 25001 28233 32146 34417 34477 34704 37523 41457 45057 50494 58494 67110 75616 85785 93952 101540 107705 113027 118080 119173 124074 128661 132356 134934 135348 133802 126757 116672 103674 94581 91310 91032 96538 109702 120877 113035 86639 56060 44127 38967 34453 33376 25313 22755 23452 26931 32602 40556 44138 38019 23144 9803 7213 12340 17925 17463 11013 8182 4114 4669 6006 2547 598 280 255 317 464 521 695 1201 1521 1539 2278 2681 2369 2501 1141 1050 793 481 372 376 235 132 90 95 97 115 97 81 102 126 118 113 113 115 118 90 106 103 93 93 82 88 93 83 74 67 74 76 87 84 80 64 54 76 56 53 47 42 44 44 52 44 42 31 22 13 7 1 -11 54805 197 3749 30 10379 15 13 25 7445 7363 248 3943 12984 35072 91836 202132 385048 371736 21678 999999 999999 999999 999999 999999 999999 999999 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 893 3658 7335 10000 12413 14964 16672 18516 20077 20577 22518 24560 25253 26444 28468 30550 29276 26636 22659 18240 17825 20980 25254 25702 29715 31129 26988 23806 24392 27989 32372 36522 39837 43586 46304 49524 54669 62130 68363 74366 79540 83370 89225 98449 109068 117031 123395 128076 129218 126375 125338 125233 127963 131546 133341 136323 143598 152085 149683 128643 98446 71812 58842 59631 49536 32614 25228 22205 19685 17763 16424 14688 14659 14949 15447 14081 12078 12820 9018 7236 14042 26533 28546 11339 4028 11283 12911 6215 927 354 1141 648 321 715 1049 993 1230 1723 1698 1322 1170 1408 1205 612 472 428 349 217 126 125 144 128 93 124 138 109 100 100 112 126 119 128 139 116 99 113 127 103 80 86 108 111 106 96 87 95 88 91 83 72 61 66 63 52 55 57 62 57 43 34 26 26 24 17 6 -2 54814 196 3781 30 10381 15 13 34 7444 7368 487 3619 10213 27100 67770 180449 399012 300949 13095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 773 1547 3225 5796 8983 12005 14282 15535 16706 17465 17997 18751 19907 21366 22329 23558 24549 25035 25976 28982 28631 25246 26573 26089 20533 20359 22997 25203 25759 27796 31492 33570 35064 38517 41650 46076 50027 54791 57921 60155 62722 66949 71135 78677 85519 91642 95107 99044 103298 108869 112446 115280 118346 124136 132731 140301 147607 155010 162409 166132 166426 167676 169931 159781 122226 71262 40521 28833 21119 14950 11191 8137 5386 3377 2144 1900 2508 4978 10873 17618 13660 4807 932 1530 6299 16849 17394 8075 21903 8683 1144 223 217 441 1245 755 607 671 1612 4310 3034 2010 1547 1659 877 468 419 388 317 217 131 113 99 115 122 86 102 115 116 109 119 115 110 101 100 117 105 104 101 85 86 83 80 77 71 78 89 88 81 78 67 67 68 62 58 55 55 45 46 43 44 37 31 20 15 0 -5 -11 54823 195 3813 30 10383 15 13 43 7442 7373 1937 8189 22469 56740 150843 368627 431179 70563 999999 999999 999999 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 1367 3267 5591 8434 10759 12802 14101 14126 15265 17358 19221 21388 23866 27576 31424 34873 36314 36272 35526 33332 28754 27302 27291 26010 26744 29518 31003 33969 37842 39750 42862 46747 49979 52725 53754 54297 54523 54659 54061 56132 58770 61864 66267 69798 74335 79755 84335 88876 94953 100299 104127 107659 116735 129338 139683 149641 155709 154862 154302 151226 146753 144469 151720 157221 127439 76390 34682 18001 17564 19241 14009 6677 2157 3343 5775 4816 2682 2870 8756 21393 29831 25134 12045 2751 1014 2163 4048 2339 434 376 226 444 576 1279 1704 3126 1461 1225 4553 8309 2629 972 790 872 937 607 430 441 441 299 174 128 149 163 159 151 149 133 147 147 132 164 166 138 144 150 149 159 145 121 115 110 128 118 113 132 109 112 108 116 115 113 105 102 98 82 84 80 83 85 78 71 53 49 48 36 29 26 18 54832 194 3846 30 10386 15 13 52 7441 7377 2290 9181 24610 60714 156013 373013 389001 34948 999999 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 862 2376 4702 5349 6616 8758 10573 11568 13630 16566 22943 32631 35339 33619 31449 25039 20084 21554 26086 28723 30261 32974 35584 38684 41688 44389 46408 47469 47218 45908 44619 44564 45373 45389 45057 44819 44384 45328 49517 54850 61037 67520 74621 82189 87837 91801 96283 103133 113058 124390 135708 147966 155067 156951 155622 152439 146697 135541 125274 116502 108498 111285 114828 102037 73473 47881 33524 27085 23332 20516 19205 18843 13687 6594 2913 2171 5219 14394 19656 12919 11065 19733 21706 9753 2805 4128 1867 284 197 487 1991 5324 6872 10171 5057 1786 796 739 2169 14473 24417 8782 1041 685 907 954 507 367 412 381 233 146 129 105 91 101 122 133 139 110 103 108 139 148 135 104 106 138 137 112 120 123 97 104 115 104 91 96 90 94 80 80 83 80 79 71 73 64 53 58 53 60 55 44 39 30 31 28 21 14 54841 193 3880 30 10390 15 14 1 7440 7382 2117 6956 18115 46763 122967 293793 320518 45538 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 430 783 1088 1919 4840 8589 12548 16921 22169 23634 21469 17624 15844 20299 26308 31035 32897 33276 32103 30019 29632 31019 34797 38068 37755 36916 36543 36371 36301 35560 34390 33646 33801 34274 34773 36643 38617 40671 44740 50009 57559 65609 72582 79362 85004 88888 91516 95614 101232 107457 112121 117184 117425 112407 109343 108069 106109 104620 106316 106133 105936 103846 102531 102569 103579 100147 91945 70088 40114 21505 12361 8380 10247 10723 7329 3264 2251 3885 6921 8713 9188 16553 29189 29853 15627 1755 309 255 240 636 1546 5364 18887 42564 30905 15896 19994 20885 20993 16009 18335 27112 19335 2095 1734 6481 12644 1601 380 387 394 175 88 96 83 112 109 99 104 91 113 103 92 122 104 103 92 105 75 93 86 100 98 80 75 72 70 64 72 60 60 59 55 59 57 50 52 50 55 42 31 35 32 14 11 14 12 15 1 -10 -13 54850 193 3855 30 10395 15 14 10 7438 7387 853 4446 11634 30371 75063 191873 314588 79402 518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 437 863 1650 2472 3427 3859 5160 7154 8835 10300 13508 17283 20102 21666 23198 25731 26829 25777 26137 27690 27621 27000 26754 26852 25988 24990 25376 27347 28981 30484 30950 30555 29044 28092 28794 30811 34550 39001 42657 46994 53088 61444 70452 79093 86271 90896 93956 96133 98500 101899 107658 111643 115610 116975 121978 127027 124414 112399 101897 93635 86678 79025 70628 60726 55211 54679 52637 50535 48255 37419 23288 13519 9272 6671 3678 3574 9693 13477 9591 5311 5520 7646 10722 16512 24378 23247 17937 14533 15955 13577 4148 1736 2593 4760 15885 41167 51736 29998 24813 40116 66076 58742 47187 68005 77769 25363 2081 9956 8911 1379 446 473 399 227 128 111 91 98 113 119 118 106 85 87 100 97 116 111 108 97 88 96 92 97 88 78 69 76 79 75 68 68 56 63 70 61 64 69 49 37 43 47 37 25 31 27 5 1 -6 -12 -9 -18 -26 54859 194 3860 30 10400 15 14 19 7437 7392 517 4415 12828 33557 80674 204815 279587 63322 2457 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 112 589 1490 2543 3648 4775 6056 7185 8495 10016 11362 12361 14394 16211 18432 22289 25242 26464 26732 26083 27262 28182 27210 24794 21974 20346 20091 20454 22145 24950 28249 30768 31061 29798 29189 29254 29637 30534 32291 34481 37094 41782 47156 52657 59082 66264 73059 77571 80403 83860 85117 86534 87459 90256 96552 103421 110776 112677 111046 107314 101453 98746 99534 102037 99840 94175 86829 74229 61241 49087 40140 36227 30569 23143 14873 10177 7475 4762 2986 2164 2462 4125 7442 12568 16790 16801 14380 12979 10112 10158 18782 26802 27386 21408 16863 14570 11279 5447 10335 30972 51462 53554 52204 52040 79558 82828 60350 55759 70566 90319 14083 1745 2675 737 440 531 506 340 151 119 106 134 113 115 108 117 109 120 130 110 116 118 101 95 129 127 117 126 128 97 76 98 111 120 94 96 112 116 118 87 97 94 89 92 82 60 69 63 61 57 67 57 45 39 31 26 17 9 54868 194 3866 30 10406 15 14 28 7435 7397 1254 9854 33988 81350 197559 339886 151828 2694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 479 1178 1398 2229 3546 4909 6979 9828 12064 14322 16619 19397 22294 23591 25125 24396 23392 23937 24353 24897 24484 23827 23316 23560 24159 24978 26910 29869 31265 30754 31192 32819 33832 34225 35011 36159 37415 37739 37934 38998 41762 47476 55331 62686 65362 63552 65711 71320 76262 76788 75745 76910 79955 80193 81156 84364 89125 95070 99339 105048 106938 106000 103045 99622 93338 88206 84604 76198 63189 49318 35148 21597 12672 9602 8377 7639 8067 8694 8150 6306 3681 1970 1127 1168 2242 5842 9635 10850 10270 6351 4409 7617 11180 12930 17893 23731 18486 5899 18455 44404 59033 79009 70143 65258 80573 81536 77348 62452 32232 5333 1045 761 615 388 518 520 269 147 123 129 118 129 125 128 114 96 117 141 118 96 121 115 134 116 125 134 125 124 141 119 109 112 107 75 95 103 83 86 94 92 84 82 64 55 61 59 59 55 53 43 39 33 25 19 11 8 0 54877 194 3873 30 10413 15 14 37 7434 7402 1527 16284 59365 151910 323206 337287 24311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 799 3051 6437 8979 11235 12732 13471 14619 14428 13097 11996 12644 13472 14489 16089 17194 18444 20071 20986 21170 21688 22068 22865 24149 26282 28091 28799 29054 29466 30078 30854 32179 33567 34909 36716 38992 42229 46355 50504 53453 57038 61218 66904 71823 72557 70023 70510 72701 74807 77967 82048 86495 91010 95961 98752 100031 102989 106614 106564 107331 109810 110173 106618 99128 87252 72137 54783 35873 20592 13085 7571 4291 4120 5674 7095 9913 12258 12161 10102 8230 6858 5895 5160 3620 2166 996 523 1511 3356 6992 14198 12154 7921 6125 20576 63266 74960 70287 59946 70305 78624 60393 22588 3397 706 720 607 617 442 420 505 392 243 97 107 106 105 77 93 91 96 94 79 92 104 104 86 91 105 93 81 86 78 75 71 68 63 73 64 98 84 66 60 77 72 52 54 59 52 49 46 48 45 45 41 37 26 18 16 6 0 -11 -22 54886 194 3877 30 10417 15 14 46 7433 7407 2035 14654 49237 122933 292116 403365 71476 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 1331 2388 3687 5928 7545 8273 8780 9549 10398 11064 11418 12035 12587 13078 14016 14520 15339 16442 18070 19918 21686 22839 24307 26189 29404 32991 36754 40218 43747 44554 43782 43422 44623 46639 49200 52870 57259 58499 57169 58327 59804 60852 63814 65857 70122 76367 84198 88788 91572 94130 97620 101969 107000 111048 112946 114189 113173 109871 107455 104736 100021 94622 89737 87033 80024 68036 55585 43173 31457 19869 10365 5345 2878 2058 1956 2121 3116 5379 7659 10269 12500 14694 13493 12321 11496 8328 4429 3158 3811 4817 7206 7266 3532 8554 44856 70844 64297 58222 55135 41293 22957 13609 9959 1882 1239 1043 748 692 394 580 730 513 312 165 112 114 136 149 144 126 111 127 129 117 145 137 117 137 150 144 141 125 123 129 131 130 119 125 100 105 98 110 111 109 96 95 99 92 86 98 86 76 75 59 61 56 57 54 48 35 37 35 22 54895 194 3883 30 10423 15 14 55 7431 7412 290 5771 20878 54374 133753 296719 392007 107180 2671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 380 1164 2893 3887 5019 6685 7990 8622 7873 7691 8070 9206 10426 11705 13243 14551 16624 19406 22183 25797 29928 33901 37728 41890 44015 44100 43533 43113 42822 45079 50048 55905 60121 63217 65509 68800 72278 72633 74195 76126 78669 82404 87328 94269 101707 107904 111776 115310 116833 115941 111708 105366 98255 90342 83115 80216 77769 76106 74023 70019 63420 56774 50894 46433 41032 35847 30788 26078 19009 11535 6291 2973 1540 1738 3533 5358 6960 10783 16214 20753 19608 13839 8433 5666 4768 6086 7789 13316 18058 7628 10873 46891 51824 39405 36853 36751 45748 27738 13887 12285 4789 1832 959 721 548 248 433 733 491 250 158 156 149 131 123 122 113 105 142 144 111 107 125 126 128 140 124 132 122 125 126 117 120 117 99 111 108 110 92 107 91 91 87 68 80 84 78 70 59 67 57 53 41 48 52 38 34 18 6 0 54904 194 3860 30 10430 15 15 4 7430 7417 149 4720 23165 63593 145350 331187 466860 135687 4552 999999 999999 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 1171 2641 3718 4063 4720 6003 7015 8298 9405 10358 10984 12324 13349 14654 16191 18468 21513 25575 29879 35176 40870 43506 42433 38793 37045 38984 44306 50695 54685 56115 57140 59554 61074 63957 67828 72252 78576 84822 91490 99836 105667 104526 106801 115744 124619 129921 129098 124189 113755 101905 94706 89122 81241 73561 67064 64401 61584 59091 54754 49851 46019 39629 34064 30447 28007 25983 23594 20611 20051 17221 10555 5466 3379 2673 1516 956 753 919 1909 4081 6491 6587 8550 12832 12313 13048 19674 27517 14650 38658 56670 44569 15984 14329 26039 14799 6251 1305 5043 10034 2269 885 675 320 287 634 622 361 180 157 151 142 119 138 122 148 119 118 111 137 148 144 133 126 125 150 138 148 148 138 116 115 115 114 107 99 108 109 114 106 120 109 103 93 87 101 83 73 70 62 76 67 61 55 51 45 35 19 54913 193 3928 30 10438 15 15 13 7428 7421 3703 22689 65142 145591 306702 376391 74572 725 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1221 2746 3957 6510 8941 10075 11772 13336 14290 15530 17001 18556 20836 23755 27268 29563 29934 29004 28547 30526 35460 42581 50362 57119 60985 64046 64654 66365 68489 69139 69694 70874 72559 72302 70658 72559 75983 82162 88467 94748 100646 104545 107328 110106 111574 112816 109107 101062 89649 81928 78583 74251 69672 65078 61471 58341 57066 55885 53884 47771 40316 35036 28415 21116 18406 17639 15723 13215 10236 7865 6607 6218 5064 2792 972 395 289 423 1017 2626 7430 14658 27182 41734 40982 28884 25300 39330 50038 38521 23997 10689 6721 9842 7860 4810 7740 9982 5988 1952 1200 537 257 422 567 365 206 131 125 143 145 120 136 132 124 129 131 146 129 147 139 152 147 146 150 150 127 126 124 103 103 107 95 99 98 102 94 88 96 85 95 91 82 73 74 68 73 61 57 51 42 39 37 37 22 12 54922 256 2044 30 10444 15 15 22 7427 7426 -50 169 245 121 1 112 78 255 223 282 162 317 181 26 -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 -32 999999 17973 90749 187480 241969 126577 5149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 875 2045 3786 6496 8745 10582 12273 13266 14806 16993 19613 22480 24969 26702 27204 26729 26555 27731 30863 36254 42179 45817 47943 49795 51232 53416 57882 63838 68608 70834 68454 65811 67286 72110 78205 80008 74746 74258 77884 81993 86375 90419 95347 97702 96223 94559 92204 89603 84566 78998 75150 74897 73015 68743 62426 58449 57562 58768 59830 60893 56713 48246 38520 30227 21866 15706 12019 10708 11005 10281 8038 6103 4351 4530 4841 5057 4326 2733 1480 1041 1773 3789 9608 19194 34347 45146 25336 16671 27135 36917 40412 31924 37340 38650 9053 5858 3243 7193 12662 20917 30096 5819 1483 637 257 301 440 345 192 126 117 143 131 128 162 135 138 126 123 128 137 160 152 151 131 123 127 131 125 104 107 108 106 104 94 100 92 93 95 81 68 82 74 68 72 75 66 52 52 53 61 55 43 39 31 17 5 -4 54931 314 309 30 10449 15 15 31 7426 7431 46 216 219 121 112 144 54 -6 -57 56 70 144 222 410 684 798 887 1009 1117 1377 1454 1494 1409 1220 1018 939 787 783 862 1122 968 1039 1054 1288 1565 1595 1670 1739 1744 1642 1390 1148 1068 895 749 826 845 952 970 934 959 1328 1558 1821 2048 1951 1838 1857 1706 1504 1181 945 550 381 351 279 210 304 334 372 587 959 1014 865 837 637 519 480 601 723 981 1178 1504 1457 1567 1709 1717 1603 1302 943 988 840 758 701 557 510 403 322 259 128 60 999999 -55 27 -11 999999 -46 102 409 675 1146 1631 1841 1860 1761 1544 993 687 295 57 406 999999 5354 53323 82410 29597 1081 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 720 2163 3741 5224 7326 9835 12130 14036 15436 16942 17815 19491 21720 24005 25866 27130 27504 27648 28242 29766 31101 32407 34542 36338 38113 40810 44530 49388 55023 60357 64792 68447 72920 78050 83028 86392 88391 89751 92003 95330 96115 92675 87335 85509 85409 89662 98039 100869 99522 98856 96971 93828 88495 84331 78763 75443 70562 60507 58519 57103 52890 50251 51352 52338 48160 38871 29731 22234 16016 10732 6761 3973 3000 3680 4427 4681 4558 5706 8050 8275 9397 8790 6190 3696 2735 2600 2553 5737 11092 12766 17287 20896 17112 6023 10804 35072 62665 64845 53197 9044 2517 1738 3957 12006 12051 18926 12474 1442 548 234 289 410 398 198 154 136 139 146 142 157 137 108 118 144 130 135 129 132 132 140 137 110 132 128 106 107 118 99 81 75 88 89 96 85 77 76 83 73 76 72 70 57 57 60 47 53 49 48 39 28 25 16 -2 54940 269 1605 30 10455 15 15 40 7424 7436 249 286 245 190 143 289 664 667 601 601 773 953 1064 1066 891 642 420 267 49 -23 -94 999999 999999 999999 -19 33 -28 999999 999999 999999 999999 999999 999999 -88 330 700 1021 1235 1389 1450 1490 1396 1196 964 672 418 154 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 134 261 465 579 601 469 348 85 999999 999999 16 81 634 21557 63639 64676 68197 102156 50298 6089 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 1380 3204 6084 9364 10241 10594 11516 12117 11480 10667 10187 10199 10194 10528 11261 12012 13035 14672 16204 17867 19892 22009 24623 26965 29649 32645 36385 39978 43314 46393 49187 51817 55329 59959 65681 71075 77008 82224 85027 85614 87119 89145 91939 95601 97846 99783 102119 102360 102566 103105 101248 96507 89536 83278 70826 55802 52865 53401 51746 54178 56355 54879 53330 49947 47794 46876 41214 30919 22041 15432 13366 11893 8589 5633 3608 2558 1853 1251 1165 1599 2436 3862 4808 6244 5770 3368 1923 1661 2960 4197 5457 6004 10353 15861 14556 20539 16947 9243 14790 35040 47874 50186 18095 2011 1158 976 2978 13748 15877 11426 21154 3497 293 180 212 370 300 106 59 59 60 44 69 67 48 47 65 48 42 61 74 69 60 60 57 47 58 36 35 48 30 32 19 27 26 18 22 20 12 17 26 5 11 1 0 2 0 -13 -8 -16 -23 -30 -37 -44 -46 -62 54949 191 4008 30 10458 15 15 49 7423 7441 4933 29911 54977 90475 173525 255766 205334 18905 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 865 2987 6046 8236 8842 8167 6886 6495 6530 7348 9229 11470 13518 15796 17437 18401 19227 19323 19654 20723 22802 25475 27844 30861 34888 39560 43987 47336 50309 54067 58101 61925 65335 69866 73863 77648 82713 87431 92824 99315 105968 111495 115251 117692 120932 124360 127390 131778 133829 130953 123781 112338 93850 74243 61449 52547 48964 50353 53719 52563 47768 48405 51434 55297 57393 56628 49671 39429 27805 16004 9439 6472 4991 4389 4343 3164 1942 1474 1465 1156 973 887 477 297 357 602 790 1538 1658 1093 1459 1803 2289 2760 2054 3801 9286 13444 16483 29932 16552 3318 1213 850 807 656 671 966 1384 2538 5867 6601 14079 34043 4125 427 261 303 439 462 264 138 110 126 122 120 156 112 112 122 137 132 111 124 164 152 139 137 128 120 129 121 107 95 89 76 72 85 87 73 67 71 83 91 82 77 53 51 69 56 60 46 43 48 27 21 18 7 0 -5 54958 297 834 30 10464 15 15 58 7422 7446 209 104 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 390 470 651 562 382 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 58 -46 6 122 274 231 1815 22021 55236 87725 132019 240691 287665 42265 366 999999 999999 999999 999999 999999 999999 999999 999999 -38 603 1289 2334 4068 6000 7644 8005 9121 10013 11237 12549 12645 13819 15798 17448 18729 19082 17963 18032 18778 19855 22422 25701 29597 33801 37776 41041 44050 46870 49526 51494 52758 53646 54307 57014 61382 66998 74535 80863 87283 93183 100045 106795 111545 115623 117836 115738 119916 132825 143699 137997 123140 118204 109922 93970 87041 80873 72010 64713 64825 65308 61637 64591 65892 61024 48598 37716 28467 19570 12529 9203 7177 5341 3350 2272 2206 2527 2559 1975 1610 1587 1572 1552 1600 1298 900 552 374 321 316 434 599 886 1383 1473 2646 4755 5801 6973 11528 14599 13317 9653 3974 683 592 811 901 599 544 727 1018 1535 2714 3736 15668 10810 1348 393 233 312 424 426 314 161 139 130 125 146 122 101 128 114 112 109 128 145 143 133 147 145 121 104 107 124 108 100 89 90 89 83 81 81 86 76 83 92 99 80 66 70 73 65 63 58 48 48 28 36 32 22 6 -2 54967 190 4048 30 10468 15 16 7 7420 7450 3236 13228 24933 59235 136264 266103 257817 41926 1044 999999 999999 999999 999999 155 1374 3529 6986 9716 10039 9936 10376 10043 9846 10452 11367 11830 13015 14372 15912 16881 18287 20653 22251 23043 23922 25405 27207 28910 29693 30915 31937 34108 36741 38755 38529 38152 40421 43488 47302 51211 56713 60029 64046 67048 68382 69980 72584 76761 82569 88494 93502 98739 102581 108091 116056 122906 124558 117817 107331 101298 104980 111321 116160 119486 124858 128055 134952 138182 118789 87471 64085 51899 44895 41098 37276 32560 26533 20526 14298 8766 4833 3982 5151 6790 8364 9941 9693 7974 6026 4935 3869 2538 1523 946 517 369 442 453 1022 3108 5795 6165 5227 6853 6838 8542 15735 24232 12098 1450 493 416 397 535 658 560 602 761 807 2748 13519 27605 43688 25170 2485 388 229 300 362 331 336 240 160 129 144 127 160 136 102 118 112 132 166 169 146 161 169 172 161 131 113 115 121 116 121 108 97 109 102 104 103 87 86 98 92 77 69 72 69 71 68 66 63 46 44 44 33 22 18 -4 54976 225 3000 30 10470 15 16 16 7419 7455 154 421 539 436 340 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 79 225 420 476 612 621 682 2015 7273 24979 65120 135951 223777 174446 24952 964 218 22 999999 999999 999999 141 1150 3835 7593 9983 11251 11436 10353 10725 11463 12575 13091 13761 14213 15793 17538 18270 18920 19407 19694 20333 21475 21910 21930 21963 22824 23595 24013 24879 25553 26372 27753 29807 31708 33620 35264 37088 38041 38872 41053 42835 43633 45514 48485 52620 55350 60636 67876 76566 86368 97319 104533 111127 115530 111991 101043 93077 92984 97172 100004 100856 100256 100662 108121 121244 124790 116287 99360 75648 63177 62492 67359 69037 61146 48716 33929 21325 12478 11892 13943 15997 16044 15340 13285 9588 7044 4605 2762 1868 1097 944 1444 2398 3514 3616 3790 3246 2440 2326 3424 6570 11062 17777 27222 28365 9394 811 261 326 545 674 634 787 985 2644 15920 44810 39466 81831 97937 6257 378 216 268 332 318 287 222 165 152 162 153 169 173 170 152 147 148 161 144 146 148 169 162 143 123 133 140 139 117 117 119 83 83 83 100 117 96 100 91 90 102 89 81 88 81 77 72 52 59 59 47 39 32 23 5 54985 270 1654 30 10474 15 16 25 7417 7460 -84 -15 41 9 -33 -97 999999 -82 -11 139 236 160 215 414 321 375 312 -26 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 778 1168 1303 1081 734 530 407 288 272 232 148 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 278 390 708 1187 1996 3050 3667 4851 6802 15057 32096 46611 69747 119231 111525 73059 13144 5926 4212 3189 2547 2372 4530 7563 9056 9367 9535 10473 11153 11696 12793 13877 14678 15194 16474 17784 18396 18924 19268 19474 19864 19518 20394 20834 21620 22588 23510 25144 25622 25790 25880 25992 26975 28336 29726 30906 32301 35028 36749 37849 38958 41334 43745 47182 49235 51237 55730 58609 61049 68046 71018 72370 73770 74460 75667 78570 79804 80883 82293 82596 79578 78696 79998 82420 84561 84838 85551 84381 87302 89947 87216 91383 100013 99514 97422 98342 94435 86145 79086 61858 39827 21983 15030 13231 13132 12715 11411 10912 11096 10924 12166 15780 15191 11135 6333 3277 2160 1607 930 1562 3372 6450 10680 16259 16912 10869 1746 221 330 515 673 752 850 1264 1876 4284 6532 8739 53712 106282 79786 5293 313 249 281 335 368 261 192 157 149 113 158 158 140 136 153 150 122 143 145 145 171 146 137 124 118 127 121 116 124 120 94 85 94 78 86 82 87 81 81 92 80 78 75 66 71 66 53 44 45 40 37 37 21 8 0 54994 277 1448 30 10478 15 16 34 7416 7465 109 230 128 74 -14 -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 -6 472 476 -7 5 229 289 689 1071 1532 1798 1851 1633 1106 765 926 1144 1365 1269 957 599 184 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 418 1152 1774 2823 4887 6263 9076 22317 48077 88072 176034 261866 135353 16659 10124 7275 4427 2118 1132 1624 4763 7709 10302 13521 16662 18682 18790 17863 17120 17204 18896 19389 17907 18027 19987 21158 23377 24087 24844 26391 26867 27862 28942 29367 29301 30320 31900 32692 33365 33654 35022 37959 37293 38516 42309 46585 50931 55081 56523 56111 56350 56924 59072 62116 61060 64037 65727 61334 58875 62191 67471 70130 73484 74994 77137 80865 83178 83898 81794 78547 75216 76915 73208 66649 58555 53930 53858 59601 70509 79460 79921 78437 83273 85265 86195 93598 91815 65459 26085 9764 9747 10874 9397 8232 11250 18258 23595 24256 18494 13633 10710 6344 2352 862 689 624 1187 4706 9226 9594 10707 12979 4070 427 384 567 758 998 1650 2286 2807 5223 9274 6099 14609 45738 66866 4259 317 255 353 407 346 249 198 160 158 170 171 158 162 151 152 159 190 183 166 172 150 129 152 166 138 139 150 131 104 113 129 136 119 109 113 112 113 95 101 108 109 93 82 95 90 81 69 64 62 56 46 47 36 27 8 55003 239 2590 30 10480 15 16 43 7414 7470 -55 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 -89 39 188 212 343 300 239 81 999999 999999 -84 -83 20 65 78 29 8 1 -87 999999 -89 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 949 4408 6870 12412 36447 86711 177384 321208 361299 176063 14144 2725 714 -39 -78 160 1042 3497 6519 11449 16474 18782 17620 17458 18858 19312 19769 21625 21658 21199 21128 21968 22472 24743 26556 28281 27062 26786 30178 31168 29678 29930 31570 33601 35801 37441 38007 37661 37574 42252 50928 54426 52561 53567 51294 49046 48863 49140 50973 51674 54217 64504 76335 76531 80597 88684 90231 87447 87174 90222 91540 92136 87506 83699 76759 62484 58852 56937 58945 61027 55416 48015 44915 42856 46564 51950 48714 48328 54416 55717 50770 55262 63923 72331 73480 65352 44103 14723 4724 3631 3463 3556 3558 3135 2751 3842 4832 3864 1881 915 654 558 679 1501 3976 6239 5334 12180 19792 7728 577 494 830 1233 2208 3169 3230 2539 1996 4359 7104 15342 69762 5520 316 262 358 370 285 196 170 168 155 152 176 145 138 138 138 170 163 154 157 158 153 126 112 130 134 128 105 111 119 132 93 94 90 102 99 92 106 109 88 79 88 81 66 62 56 69 54 54 46 35 33 23 18 10 0 55012 276 1482 30 10482 15 16 52 7413 7474 -19 405 771 1018 820 276 18 999999 999999 -47 -50 -52 999999 999999 999999 999999 999999 999999 999999 999999 -33 999999 999999 1 -54 -81 63 706 1344 1950 2452 2906 3639 4146 4040 3737 3353 3149 3049 2663 2152 1499 1159 992 1191 1460 1792 2140 2530 2884 3280 3758 4146 4368 4664 4923 5238 5671 6570 7431 7986 8669 9311 10139 11057 11895 12684 14885 16892 17208 17931 18062 16476 16170 17677 18601 19197 19324 16889 15648 15655 15386 14496 11381 10441 9555 8243 7995 6878 5300 4392 4178 4615 13087 45268 121438 206597 75954 2813 128 29 -82 145 1171 3267 6592 10052 12229 14264 15784 16567 19157 23326 27472 27621 26537 27274 28544 29442 26088 28175 30821 29303 28298 29524 29180 28617 29010 30620 32642 34798 36840 38858 41474 47605 51025 51435 53168 57488 62896 65661 61168 57383 57722 62066 67267 71768 74045 75471 76182 74549 74245 77502 83209 84753 81239 80970 77433 80373 87861 82936 72380 76720 80071 83578 83373 72241 57669 49803 45455 44541 46902 43486 38159 32849 24763 22442 23451 23825 26380 31226 40188 48372 53207 48938 24260 8653 4000 2561 2066 1541 1799 2645 3795 4934 5342 3579 1907 990 990 2503 2791 1867 1602 3766 9342 7200 1115 373 484 766 1355 2014 2953 4577 5814 5718 44033 32719 7632 952 269 310 552 405 310 203 141 153 155 162 166 178 162 181 159 157 181 151 148 158 156 164 152 153 148 145 143 141 131 125 107 110 106 120 100 109 113 117 100 106 94 92 102 100 81 76 76 78 67 65 55 59 49 36 24 55021 276 1455 30 10485 15 17 1 7412 7479 35 371 701 1040 1693 3139 4394 3787 1755 959 809 968 1008 881 610 541 492 445 467 604 795 1168 1515 2047 2899 3407 3685 3648 3770 4059 4409 4146 4239 3911 3714 3682 3355 3156 3289 3913 3679 3376 3410 3278 3203 3130 2989 2986 2935 2950 2959 3019 3076 3347 3934 4593 5059 5532 5795 6086 6693 8025 10217 13168 17781 20207 21283 23300 26800 24683 25806 28599 31829 33270 34182 35422 35521 32533 29901 27926 28107 28736 27133 25295 24060 21088 18364 18702 18724 18926 18415 15402 13716 13600 14871 18793 23184 22536 16808 14097 14699 14995 15228 15924 13794 11479 11712 14140 16166 19127 22111 22916 24122 27397 29031 31501 32189 31730 33269 30729 28993 26634 29707 34655 34661 34419 36234 37830 40161 42217 44057 45451 46284 46747 48641 50088 50984 50073 48418 46603 42806 43441 46957 49018 50465 52105 52660 52177 54291 58912 65908 68275 69311 66580 68246 69128 68983 72753 81332 85328 77905 69309 71852 83578 81223 72675 63931 63509 67268 65599 50797 36127 33226 35453 33524 22721 12378 7262 7916 10186 14042 17877 19853 20830 23705 27616 32009 27198 18578 10576 5364 2695 2105 2595 2819 2442 1927 1443 1220 1103 1038 1390 1383 927 1054 1887 1398 548 541 1061 2967 3904 3354 6977 11520 4652 13398 19070 6317 982 275 300 493 512 355 252 160 125 122 147 166 156 148 153 153 149 160 152 138 145 141 146 153 133 131 135 117 108 123 113 96 110 105 102 100 86 86 96 111 97 81 83 85 76 64 70 66 70 64 53 49 41 36 30 14 3 55030 268 1728 30 10488 15 17 10 7410 7484 -87 397 887 1257 1590 1726 1316 870 681 681 627 658 606 581 529 565 490 498 784 1034 1095 1376 1842 1797 1739 1654 1705 1437 1276 1022 894 876 877 1109 1294 1302 1483 1617 1544 1404 1390 1326 1271 1335 1483 1743 1908 2312 2808 3433 4249 5158 6199 7961 9839 10168 10491 11468 14287 18868 24144 18623 14265 14544 15044 16210 18326 20840 22225 23183 25866 29154 31798 33963 32218 31348 30853 31298 30416 32272 35402 37466 42448 48736 51053 53005 50962 49697 43587 34336 27619 23430 21310 17994 12827 9635 9072 8872 8884 9140 10907 13063 15119 16551 18381 21598 24283 24906 24954 25369 24947 24569 27287 29204 28951 30061 29880 30456 31755 32301 31264 30875 30595 30139 29998 30639 32596 35093 38760 40361 41247 41010 42063 43090 44152 43443 46121 51028 51155 54813 62616 69064 63845 64981 66116 71980 75113 77832 77712 78882 76174 73017 70226 65982 65328 58842 50777 45180 46935 49568 52000 55321 51979 55782 62511 56326 57327 46092 33093 23991 11603 6447 5065 6230 10897 15917 14999 12287 13041 14301 14682 16839 15676 9771 6004 4610 3458 2526 1960 1905 1798 1448 1402 1446 1209 981 739 940 828 390 768 5874 18664 18311 14837 29495 34894 15881 21126 10842 11395 5439 234 254 497 474 310 193 131 109 121 132 140 132 115 111 122 137 140 137 129 131 117 121 136 111 124 117 121 113 128 96 84 76 72 84 81 83 83 81 76 65 66 56 52 54 59 56 65 65 54 35 34 39 25 18 2 -6 55039 265 1819 30 10489 15 17 19 7409 7489 474 2970 6865 5604 2426 1098 519 497 640 822 923 901 904 1157 1449 1460 1152 1064 853 625 426 485 504 618 796 1045 1126 1377 1543 1643 1711 1749 1783 1980 2274 2463 2886 3417 4205 4893 5338 5370 5695 6372 7304 8135 9103 10828 12892 15472 18201 19956 21281 23144 25502 26931 27509 26560 24773 24101 24943 25197 25796 26641 27732 28634 30270 32174 35108 37248 37987 35695 36071 36914 38309 46641 59363 67893 68590 63759 52228 41246 31019 28749 26491 21963 17622 14121 10325 7164 3735 1245 380 366 914 2227 3178 5170 9294 13385 17821 23737 28593 30400 30074 29750 30263 29475 28130 27367 26402 26564 25442 25167 25153 25182 26514 27924 28960 30287 29782 31402 31560 29789 28609 27655 28180 29879 32863 36693 38192 40870 46042 46369 48360 48343 49539 55764 59911 63460 61370 59656 63764 67786 68843 69313 70041 68722 71499 68301 62818 58751 56430 56397 51475 45602 39059 36977 35546 29957 26489 31792 43483 41272 32716 30959 31017 28290 21488 18590 18015 18034 17368 15437 13992 13941 14622 12445 9372 8028 7534 6124 4752 4247 3978 3064 2152 2018 2004 1844 1239 1069 3419 3290 1121 446 484 715 2505 15699 52504 58092 36576 13677 29476 29548 13064 13573 7161 295 259 468 512 300 193 119 122 133 129 172 171 137 133 156 174 160 148 134 111 109 130 130 145 121 120 153 121 112 100 80 97 101 103 100 93 76 78 79 83 76 60 61 73 70 66 55 64 52 48 48 34 28 18 7 -5 55048 279 1401 30 10491 15 17 28 7407 7493 -17 136 283 484 665 880 1297 1530 1771 2074 2295 2289 2452 2574 3161 7809 19027 27916 24157 14565 8024 5276 4814 4586 4357 4592 4333 4289 4803 5418 6229 7639 9186 10403 11769 11720 11473 10719 10550 9698 9349 9005 8972 8696 8799 8935 9243 9353 10162 10472 10386 10197 10190 10374 10942 12309 13940 16504 18970 20846 22105 22153 21895 21949 23122 24218 25226 25873 26654 26816 26631 25571 23513 22054 20489 17917 16128 14923 15207 15651 15800 17544 21426 24316 26158 26064 26506 28059 29427 32391 39904 48332 54069 51422 44119 35608 29490 25672 19248 11341 7809 5630 2615 506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 2177 6785 13384 14553 15326 19288 25313 29132 26351 25063 24954 24872 25088 25547 27538 29503 29249 28056 27889 29460 30284 30862 31150 33174 34104 35106 36644 37056 37096 36983 36978 36915 35696 38218 43064 48471 55927 62377 64717 66091 69254 67962 64888 65497 64532 63752 63683 64305 65121 68949 75209 81379 80443 73913 70038 62429 48389 35378 31351 31292 29728 26296 24400 25690 26152 23402 22847 21439 17337 14238 12761 15327 23830 28078 27165 21466 17000 16683 17173 15594 15616 16293 13040 10774 10720 9853 7734 5732 4512 3312 2954 4034 4875 3794 2110 1028 531 1021 7383 22422 15354 3490 8586 22608 18186 16859 2629 443 174 165 350 536 254 133 148 136 126 154 136 141 127 121 125 118 125 123 112 110 105 117 105 119 93 93 92 97 102 83 67 68 72 87 88 79 76 64 68 64 73 66 50 53 44 43 37 46 47 25 26 26 19 8 8 -17 55057 278 1431 30 10491 15 17 37 7406 7498 151 167 287 463 495 758 987 1390 1602 1597 1305 1234 1082 1337 2452 2877 2525 1834 1110 598 516 602 895 1686 3226 4279 4002 3127 2879 2683 2416 2202 2406 2646 2980 3062 3152 3605 4569 4947 4956 5196 5273 5018 5051 4819 4666 4944 4813 4380 4124 3976 3918 4040 4266 4748 6182 10095 13734 16763 22084 25907 28790 29696 26967 24375 22288 23639 31316 23099 11469 10388 9529 8811 8017 8000 7928 7736 8908 10183 11931 12471 11342 10483 11189 10001 9124 9956 11234 11272 11830 12435 13300 11884 14601 53855 174136 268802 306896 184973 130644 74740 1060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 777 4630 13790 21450 26936 28093 30012 34331 39266 41942 38720 35878 36259 38354 37524 37008 35327 38011 40732 40819 42477 42394 42288 41776 41383 41154 40782 41689 41573 38368 37990 42298 47498 51433 56536 59281 59634 56481 57525 58796 58880 60093 58397 58445 63953 71331 74683 72049 76629 75509 65132 51768 43471 35148 34381 34104 33562 32993 31923 28829 27543 22918 19873 21971 24639 24285 20360 15070 16087 20316 21292 18462 16063 14944 11923 7999 6168 5495 5149 5137 4316 3248 2635 2480 2395 2088 1631 2130 3734 3586 1498 852 1931 3993 5543 4264 5074 7540 11905 7780 1200 298 195 220 446 415 218 144 136 161 177 130 150 158 168 168 151 158 152 152 149 130 119 113 141 146 120 103 115 100 110 100 84 104 97 89 79 89 78 82 77 72 79 75 70 78 70 51 60 54 46 38 32 37 35 25 13 -5 55066 220 3171 30 10491 15 17 46 7405 7503 -10 94 81 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 999999 999999 999999 -34 32 21 93 170 122 99 999999 38 47 176 134 41 178 318 573 1313 8979 49555 146395 348412 602456 664789 669374 319967 58946 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 412 1195 3370 5689 7457 11199 18967 28657 33166 33581 31026 28729 28132 29868 31730 29647 27905 30840 36190 37653 38355 39337 37832 35912 34788 34315 34211 36072 38124 43032 49098 52325 53077 53065 56473 58329 59986 57866 55181 59283 63960 67988 69094 68207 65894 67044 70162 74109 74125 70679 66712 55904 48183 47407 54031 54420 48389 38251 32300 25614 17638 14118 11933 10404 10090 9863 10396 11173 12468 15508 15253 10348 6696 7434 16131 18084 9693 5566 4150 2681 1909 2074 2415 2104 1436 1034 1363 1761 1649 1529 2395 3989 4565 3686 1980 1019 2342 6794 14629 12289 4749 2432 2091 871 201 213 415 409 184 139 113 102 152 147 140 145 149 149 158 144 142 141 116 104 122 116 105 101 112 129 97 95 70 74 94 90 82 72 73 82 79 90 80 65 57 54 62 63 52 33 38 36 33 25 23 22 11 9 -5 -10 55075 223 3080 30 10490 15 17 55 7403 7508 -28 130 229 366 583 827 990 791 504 455 758 577 303 231 288 343 278 229 306 446 487 519 597 589 669 770 882 1074 987 884 987 1023 922 922 1054 977 1079 916 1266 1989 2356 4519 20610 80327 225101 536974 914062 653355 26823 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 921 2122 4300 8329 14767 21854 23848 23498 23232 24831 26470 27270 29974 31490 30969 30673 33010 36514 40653 41608 42979 44808 45246 49785 53626 53055 53129 53155 51413 49621 50902 49548 47618 52267 58311 71040 76596 76786 72679 72300 74230 73537 72819 71501 68818 68274 70000 66355 53782 47264 47267 44038 40733 38302 39207 39821 32842 24137 17709 13594 10543 8989 9254 9330 9071 8937 8468 6997 5881 5064 5085 6725 9512 10586 9296 16776 27660 17922 10674 8674 4851 2901 3179 4247 4551 3048 1391 1940 2096 1042 968 3505 6449 5778 3918 2652 1336 4161 20523 33821 21360 19083 23711 6093 3410 5169 643 178 233 409 320 146 137 136 117 125 153 160 131 128 140 156 145 137 114 125 110 110 111 106 112 116 130 114 104 90 81 85 91 79 87 82 74 88 95 75 73 67 66 73 68 58 61 50 54 49 43 37 29 23 9 -2 55084 281 1339 30 10489 15 18 4 7402 7512 11 173 323 437 639 759 886 1156 1273 1359 1291 1437 1458 1081 785 474 306 180 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 34 74 -5 78 136 359 626 1073 1629 2068 2450 2670 3020 3110 3180 3500 3629 3759 3805 3859 3747 3901 4444 4990 5959 7180 8292 9340 9824 10372 11812 13493 14395 14433 14185 12598 10990 10662 10068 9123 8355 8308 8439 9617 11831 12782 13481 14196 14360 16513 19794 19278 20113 20088 17190 16284 15111 13793 13983 14273 12709 12221 12529 11142 9166 7770 7216 7727 8246 8518 19307 113570 311242 421587 198484 9254 999999 999999 999999 999999 999999 999999 999999 999999 999999 428 1510 3353 6736 11685 16378 22129 27232 31635 30678 28500 28242 30007 30397 31888 33648 36312 41623 43528 45603 46365 47116 47574 48646 48804 50686 51488 49289 46212 48105 50768 54172 54024 49241 51271 56904 62697 63423 65188 71571 72531 81340 84106 80061 78212 79975 80901 74522 65604 58084 46096 42274 46283 46040 46168 44002 37319 32593 23219 16258 12947 12073 11227 10641 10284 9512 8533 9528 10775 11318 11368 11121 10824 9889 10528 13964 20326 19682 16731 16041 11479 7987 7007 7085 7977 9908 11482 8464 3946 1958 2059 2515 2374 1818 4054 8795 9708 6020 2505 5562 18818 57182 77151 36598 15311 7994 4157 6468 4688 420 202 237 334 274 177 154 143 163 176 187 171 174 189 188 190 159 161 160 156 152 163 175 154 148 167 170 155 139 122 130 113 116 138 122 121 117 127 121 101 92 98 103 103 89 90 83 82 73 65 69 50 51 43 40 21 55093 283 1277 30 10487 15 18 13 7400 7517 235 425 165 302 374 622 826 1263 1562 1727 1674 1898 1729 1761 1698 1518 1401 1088 812 617 175 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 214 582 1043 1652 2514 3189 3885 4255 4552 4767 5021 5128 5202 5168 5229 5620 6284 7146 8271 9768 11652 13811 16808 20141 20995 19040 16310 14483 12784 11760 11056 10792 10839 10205 9707 9440 9308 9974 12032 13621 13362 12964 13171 12983 13034 13049 12868 14277 12545 10976 9730 9211 10115 10670 8741 7365 7890 7690 7428 8356 9254 11117 27181 104153 203443 219077 164457 71858 7455 4771 5467 5994 6283 7291 7937 8398 10142 11534 13154 15217 17740 19463 20285 20370 22894 24828 27313 26883 25712 27000 29724 31957 35142 36125 34800 34052 34818 35523 38125 40720 42975 44976 46418 47753 50065 53365 57782 60864 63456 62418 60493 65572 71533 66999 63093 71858 71606 71033 82328 86037 84422 86478 84681 66323 47005 33855 28261 28766 32121 35021 40471 40588 34639 27042 23846 21883 19745 17909 16247 14104 12580 11371 9451 7632 7334 7898 9366 10557 11647 13910 17532 18522 16089 15768 16184 20245 25983 25967 21584 20569 18359 15364 9783 5660 3960 2348 2452 4745 5989 3846 2194 5601 7041 4199 3360 8506 28444 49562 57756 80988 65905 21386 5756 753 597 300 210 204 225 272 197 156 185 139 150 164 184 194 173 164 171 171 167 147 144 143 143 126 135 124 129 127 139 144 112 114 106 94 98 98 114 101 93 96 101 85 86 88 84 65 73 78 66 59 64 56 50 49 31 24 12 6 55102 285 1215 30 10485 15 18 22 7399 7522 249 627 1174 1520 1809 2172 2744 2867 2708 2945 3257 3373 3400 3611 3139 2925 2847 2574 2182 1827 1599 1414 841 516 585 826 767 454 223 201 428 695 813 967 886 841 894 735 673 568 337 222 174 186 168 181 264 394 581 722 790 1027 1322 1408 1646 1986 2514 3320 4195 4742 5024 5233 5491 5811 6270 6617 7391 8188 8927 9557 9807 9883 10505 11888 13766 15436 16875 18305 20674 21775 21695 20689 19493 20012 21157 23026 23926 26353 28459 30254 31600 28687 26970 26684 25370 24929 26668 29514 29803 31484 34613 33599 32911 32960 34797 37807 40418 40369 37646 45027 35937 25068 23995 23794 21424 19744 19404 19892 20771 22035 22296 20837 19096 18588 18410 19732 21392 23745 26714 28994 31045 32703 33655 35167 37665 38741 39418 41244 44259 46691 48206 48976 49794 50831 53344 54578 53806 55178 55381 52667 47157 43846 40185 36798 34477 31441 28577 27423 25316 23886 20460 16112 16420 17351 17467 20398 22195 22597 22438 22919 24532 27196 29524 31502 30002 24129 18701 20445 24052 23087 23117 20804 19574 15729 10844 7035 6121 8299 8797 10501 13279 11824 10216 10005 11109 13742 15841 17430 18422 17642 19033 23256 22822 24731 31363 29492 22421 17738 10080 6415 5018 2699 5064 7625 8012 6769 5252 8974 25926 69713 78395 67349 78905 53295 26383 7255 1758 882 188 165 150 169 175 131 126 125 147 163 151 156 163 144 143 146 147 157 138 107 113 92 108 138 116 99 114 102 109 99 86 92 81 89 86 77 73 78 83 77 75 51 62 68 64 55 42 41 38 34 34 24 26 1 -3 -9 -21 55111 282 1333 30 10483 15 18 31 7398 7526 -64 91 177 206 374 489 549 540 619 645 479 379 -44 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 261 394 503 564 774 850 805 738 531 355 175 149 24 -52 -27 -41 -17 146 201 264 406 676 902 1182 1426 1476 1789 2120 2695 3646 4712 4962 4334 3498 3138 3195 3850 4598 5540 6892 8516 10359 12382 15407 19033 21952 23074 24062 25342 27595 30266 33654 34419 34210 35813 40709 45757 46377 42628 39985 38926 39129 40458 40690 44109 46079 43248 40791 38883 39507 40578 38212 35371 35268 34159 31582 30501 30900 32376 31686 31555 31883 32141 32400 33114 32999 32004 31518 34218 37853 37975 36718 35880 35189 34026 33247 34222 35067 36310 37420 38652 38269 37432 34964 31506 29005 26897 25139 24050 23196 23001 22755 22334 22041 21757 20111 18560 17498 16513 17522 20073 18475 15672 15953 17876 19562 24281 25614 26619 28262 28545 27284 25788 24974 23768 23435 24057 26438 31552 33231 27006 23010 22189 22604 23062 21986 18912 14095 9760 8188 10738 15604 18328 18596 18658 18406 18725 19186 17588 17264 18889 20543 22531 24555 24829 24413 27082 27961 24348 24129 23189 18265 13053 13177 9086 6236 8841 9108 5974 4399 6187 16678 35959 52742 61723 74914 85112 70720 15397 5181 26421 3532 212 139 154 157 138 107 139 143 118 127 131 138 165 140 116 117 116 140 138 111 86 110 125 114 117 106 96 87 74 93 90 90 88 75 72 46 75 82 60 63 61 58 67 62 55 49 61 44 33 27 30 23 9 5 -9 -13 -21 55120 282 1301 30 10481 15 18 40 7396 7531 -34 86 -79 -70 -27 7 51 146 246 374 295 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 -61 3 102 306 413 641 872 1087 1291 1603 1964 2111 2221 2529 2822 3117 3435 3874 4769 5871 6640 7348 7687 8088 9124 10974 13024 15222 17575 19688 21313 22734 25446 29447 30733 31658 32865 32789 32403 32707 32048 33566 36004 37996 37308 37594 38198 38008 37619 38894 39244 40827 37304 27811 24478 24714 23791 23502 22261 20859 20471 20692 21158 21936 22435 23762 24884 25296 26194 27288 28334 28649 28545 27900 27581 28010 29330 30678 31895 33273 35411 37550 39217 41152 43465 45407 46749 48369 51362 53763 56209 59781 61863 63548 62525 60108 56193 52256 48762 50731 56809 55892 48757 46552 41257 33473 32673 33650 33226 33563 30765 28542 26938 26715 27616 30851 35945 41622 45667 47743 45337 41016 29840 24423 24401 24232 22096 17105 11419 8479 7298 8016 11368 17577 22284 23736 21120 17331 15678 12565 10748 13335 16990 17498 15902 14497 14374 15803 20570 25005 26414 21767 15155 10969 6930 3386 1554 1230 1132 1224 1413 2157 6465 21188 40044 54473 52773 28811 3094 4291 44579 11613 361 183 196 178 175 203 172 160 190 194 189 199 182 171 180 165 151 148 138 128 150 143 116 122 144 151 163 151 127 116 91 91 110 107 105 97 90 111 95 90 93 95 93 79 77 85 90 70 66 62 56 60 57 49 44 31 10 55129 227 2947 30 10477 15 18 49 7395 7536 -79 -13 151 237 343 562 667 902 1111 1432 1800 2245 2663 3357 3911 4680 5702 6799 7912 9100 10310 11711 12490 14393 16520 17155 17222 17136 17819 19350 21595 23101 23347 26352 28944 29700 30643 33281 34375 34411 34822 34468 31241 27638 26430 25599 24479 26661 31526 32917 31715 30727 27782 23758 22082 20394 19758 20963 20630 19958 19774 19585 18762 17628 17499 18302 20015 21894 23111 24233 25291 25582 26139 27419 28812 31226 34475 38804 43178 47800 51592 54791 54484 52478 53992 57201 60099 63454 65991 67884 68002 68647 68761 66361 63311 64182 66297 66341 60090 56086 51506 45044 41333 40128 43653 46104 41348 35116 31157 28693 28871 29499 30834 35251 43558 53966 56717 52112 43434 37411 31895 31483 31033 26826 23459 21506 18056 12445 7954 10009 18442 27608 30913 26271 19662 18460 18553 21248 22566 17157 10491 11499 21009 25696 22656 20215 25085 27160 22038 16127 8822 3168 1454 1108 1060 1449 2133 3197 6421 11602 12569 14746 22678 23693 15059 6259 4161 2482 6680 2710 231 182 189 191 202 185 162 134 157 156 171 182 199 175 187 194 181 171 170 127 136 150 128 138 149 144 131 151 142 139 139 117 108 105 102 107 117 105 102 106 99 93 91 87 84 76 77 76 70 63 58 58 51 49 36 32 21 55138 225 3004 30 10474 15 18 58 7393 7541 -18 135 274 452 713 796 807 833 907 977 1202 1311 1391 1882 2378 3085 3853 4473 4365 4384 4544 4988 5385 5658 6066 6210 6236 7553 9763 12118 13755 14797 15793 16023 15941 16969 17917 19134 21070 22650 24792 26732 25930 25100 23160 20919 21548 23228 25073 24347 23703 21587 20071 20013 20474 19701 19370 19429 19642 20638 22622 23990 23981 23018 21114 20093 21107 22217 24032 26815 29886 33881 37505 40037 42779 46177 48917 52679 58056 62598 63839 69444 73836 77495 80372 80074 77035 72072 67603 68057 72381 72376 68066 69605 75897 74928 67184 61675 55297 49453 43067 37200 31108 28752 28448 27763 27375 28469 30304 32444 34822 36949 39184 41845 43806 44795 41049 35488 33725 31691 26889 22702 19819 17031 14759 12017 8903 9437 14528 20835 28437 31278 27846 26950 28035 26203 18604 12984 14763 26995 43817 43813 32788 25893 24795 27015 23723 15849 10642 9207 6617 5870 9323 12261 9931 11606 17445 15491 9472 14192 21412 32208 35576 17847 2367 903 1334 313 181 156 167 174 152 149 154 131 127 130 138 188 154 146 137 143 132 116 126 114 113 94 74 85 112 125 93 97 105 109 96 82 77 78 71 67 72 81 72 71 76 63 62 61 50 56 46 39 47 48 48 30 21 15 9 -4 -12 55147 234 2732 30 10472 15 19 7 7392 7545 -91 -51 -31 999999 -91 999999 999999 -11 12 91 168 321 344 601 929 1117 1395 1591 1776 1914 2155 2479 2682 3011 3207 3351 3421 3433 3764 4452 5041 5478 5812 6356 6690 7060 7866 8642 9894 10163 8812 9095 10849 12176 13302 14195 13873 14008 14445 14308 13920 12812 12081 12905 15384 16589 15760 15839 15629 15539 15557 16363 17985 18324 18719 19789 21161 21841 23205 24580 26328 28506 30670 31783 32595 34328 36170 38225 38398 37381 37182 37728 39516 40815 42686 44822 45956 47674 50398 51668 52424 52916 54882 56104 58582 59712 58960 58766 60338 60975 62095 61828 62318 63190 61755 60106 58734 57118 55113 51493 47537 47329 47625 45525 46283 46353 45696 45764 47537 47872 48442 48787 49072 48990 46473 40653 35025 28484 22628 16049 11104 8706 8502 9982 12410 14723 17468 21143 23546 27714 31695 28540 25568 22808 20803 20037 19843 23835 35197 48745 57229 50248 36690 26554 22931 20825 21127 20540 15480 13796 21674 23029 16323 9584 4937 2342 1711 3991 14055 37090 58721 38783 18682 2403 687 367 193 166 161 137 112 112 123 108 123 137 143 143 165 182 117 124 135 128 122 124 100 105 106 105 95 108 117 121 93 101 112 120 90 84 79 58 71 62 59 70 78 66 62 54 57 53 54 51 39 36 41 38 26 10 19 15 -3 -25 55156 242 2488 30 10468 15 19 16 7390 7550 -4 77 241 446 675 835 963 1062 1200 1338 1450 1409 1482 1596 1420 1195 855 585 369 276 266 399 459 387 450 474 746 846 994 1369 1666 2035 2465 2847 2879 3159 3609 3965 4279 4900 5315 5449 5461 5516 5576 5825 6912 8662 8637 7562 9244 10642 11141 11938 13479 15405 16407 19528 19990 18626 18202 16794 16224 17246 21202 26941 28891 27015 26339 24840 21917 21659 20796 20162 20284 19769 19060 19066 19164 19896 20652 21548 22283 22950 23935 24657 25019 25875 27794 30231 31097 31912 33256 34767 36723 38858 40517 41778 42915 44863 47090 48596 50376 51358 51920 54503 58050 60692 61428 63116 65622 67961 67986 67257 67942 64722 58969 55533 52673 50290 49292 47394 47538 49171 51011 51278 51719 51626 49740 48510 45661 40713 35337 28346 18576 10726 6884 5881 6291 7113 9886 15085 20911 26100 31316 35120 37091 35283 29860 24794 22019 18288 15637 14096 13454 15707 23473 34355 37482 32468 34101 37868 32470 26484 21524 21096 21616 18408 11560 9554 12156 14544 14347 10724 7153 8229 33221 51847 7658 23974 58972 6626 351 163 154 156 125 127 124 141 95 111 147 137 131 130 145 162 147 136 129 130 116 113 82 89 91 92 87 100 90 99 83 70 86 83 83 67 54 50 66 54 54 62 71 54 49 44 37 34 36 33 26 18 19 19 16 8 3 -4 -14 -27 55165 276 1465 30 10465 15 19 25 7389 7554 -72 122 213 264 245 223 124 111 105 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 90 125 119 233 354 410 347 497 690 952 1218 1340 1615 1857 2055 2086 2168 2147 1849 1729 1529 1163 938 703 758 720 709 816 1060 1178 1088 1096 1201 1471 1709 2166 2601 2730 2700 2575 2617 2805 3117 3445 3866 4185 4552 5026 5246 5700 6286 6887 7970 9983 10459 10339 10853 12212 15096 18683 21328 23015 23952 22305 20120 21400 23175 25093 27990 29231 28501 24644 22055 22121 22640 21931 20844 19425 18439 18773 18810 18828 19558 20427 21220 22094 23010 23087 23723 24399 25507 26333 27515 29666 31315 33124 33916 33899 34569 34523 35820 37229 40323 44198 47023 49541 50737 53298 57463 61496 62040 62689 66238 68612 69666 71892 71251 71349 69745 68146 67748 67062 68015 68050 65888 61974 56014 52894 49337 44654 40093 36034 31009 25528 18971 12962 9397 7092 6084 6157 7373 9140 11912 16878 23152 29825 35449 42735 46814 46865 44739 45687 48762 52058 41857 28206 28028 31411 30391 30232 28006 24691 28642 34590 33866 28032 21826 17871 16744 14952 12834 10962 9522 11915 16377 19214 20702 22615 25118 35713 46299 16075 5676 32990 45097 2843 202 176 165 159 162 157 162 161 156 159 139 154 180 170 155 164 167 157 157 146 154 135 135 125 127 112 118 125 132 120 118 90 100 114 103 93 99 99 82 90 88 79 77 79 78 69 66 67 64 54 45 43 43 32 34 24 13 4 -1 55174 274 1522 30 10462 15 19 34 7388 7559 -46 53 105 187 388 400 247 311 68 -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 -22 -77 -99 -44 -28 79 135 285 337 275 172 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 104 309 549 846 1027 1250 1551 2180 2963 3788 4531 5491 6013 6678 7073 7692 8659 9497 10625 11955 12884 13830 14790 15242 15640 16350 16312 15757 16981 18639 20219 22414 22996 22672 21515 19072 18045 18224 19336 19870 19757 19324 19287 20875 22309 20928 17493 16075 15892 14892 14602 14521 15635 16751 17642 17978 18005 18885 20206 21280 21115 21563 23045 22456 20686 19698 20004 21542 23084 24909 28450 31554 33183 34250 35378 36995 39608 42148 43863 45009 46329 47891 49872 53519 58181 59963 62114 65151 69942 75543 80338 80125 84130 88227 83592 81694 83925 83378 78791 70347 56685 41864 29645 20635 15043 11628 9139 8412 9944 12504 15729 19726 25412 33713 41995 46092 54600 58538 59697 59718 62316 64340 63091 66775 68892 53209 35631 25142 22738 22463 21592 18003 13693 11382 9124 8648 16007 23000 24089 23959 29749 31903 26361 23406 24049 19763 14385 19024 13336 2118 7903 37827 9197 313 170 135 138 125 153 142 128 131 135 155 157 133 116 133 134 111 134 142 128 132 123 117 112 102 93 90 111 118 113 98 107 91 83 77 62 63 80 73 61 59 66 60 68 64 65 61 54 54 45 35 29 18 16 19 11 -3 -11 -27 55183 274 1517 30 10457 15 19 43 7386 7564 51 196 396 602 711 833 1010 1179 1161 959 717 541 321 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 -22 160 447 651 1122 1525 2271 3017 4088 5009 6003 6548 7446 8186 8799 8983 8870 8629 8785 9173 9822 10457 11093 11337 11495 10795 9835 9817 10435 10874 11481 12548 13567 14726 16060 16562 16799 17522 19144 20940 22217 21661 20095 19466 20020 19982 20281 20027 22138 27013 32175 34009 27150 23488 21825 21751 21950 22241 22122 21397 20709 20583 20961 22167 22214 22187 23263 24562 26055 28317 30647 32185 33980 35873 37903 39093 39815 40617 41375 41909 43092 44040 45533 48083 47872 45674 47895 55998 53772 51724 56449 56409 54770 53291 55228 58320 61188 61657 59605 61228 66403 74764 86958 88423 73556 47544 25204 13280 8808 7255 7041 7617 10123 14608 19711 26230 35127 44690 47403 48632 51055 54956 60099 68074 74570 82667 95663 92795 63930 37096 26117 19443 14862 14599 10743 10126 13412 16425 16256 18453 24790 32456 37487 36172 31892 26330 15447 6836 5745 6214 8368 18563 9660 27371 28486 3417 1456 179 175 135 126 101 129 171 150 145 141 144 147 158 158 137 145 146 151 130 105 108 132 127 114 106 96 103 100 104 102 101 129 121 91 75 94 67 77 87 89 84 75 70 63 54 56 46 55 57 41 55 37 37 27 24 19 5 4 -8 55192 320 164 30 10454 15 19 52 7385 7568 43 220 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1808 4507 1399 145 166 364 582 708 865 1016 1229 1344 1245 1582 2370 3316 3884 4470 4235 3916 3470 3045 2572 2187 1597 1225 1001 930 878 1031 894 729 669 613 470 438 470 549 590 871 891 885 808 618 404 208 56 999999 999999 999999 -32 68 80 414 497 505 422 544 507 408 131 63 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 39 345 521 759 1274 1609 1929 2598 3106 3884 4819 5566 6293 7212 8300 9032 9345 8493 8709 10201 10817 10510 10901 12182 12495 11736 12059 13513 15357 16417 17509 18262 18970 20533 22593 24977 25793 25201 24994 24315 25742 31595 34507 32886 33022 33227 33175 32504 32177 34120 35101 35295 34237 33395 32609 31605 30338 29810 29882 30314 31709 32908 33925 35202 37271 39589 42622 45702 47152 48469 48799 48624 48388 49426 49776 51398 51214 47581 43389 42072 41852 40616 41378 42777 40586 38881 37874 38682 36644 32682 30055 28027 26015 23957 23944 24525 25981 30538 34661 37208 34584 31687 25714 19187 15772 14742 15065 15556 17526 19521 22013 27114 34926 42027 49589 62601 83925 97173 92977 90358 96550 75335 42784 26801 22044 16629 18643 21668 19837 13959 14808 24237 34108 36073 34531 32616 34540 38488 38861 32210 21613 13798 8820 8104 13415 25807 15349 6808 6042 2955 562 271 138 124 126 121 112 112 134 147 153 130 107 125 124 121 129 118 127 98 100 89 82 81 77 76 84 71 62 84 92 75 65 73 69 65 65 66 53 43 41 50 56 63 42 49 39 41 43 37 37 17 6 -1 2 3 7 3 -5 -28 -30 55201 321 99 30 10449 15 20 1 7383 7573 1297 1090 902 754 532 -11 999999 999999 999999 999999 999999 -46 7 65 301 298 426 651 480 554 519 472 474 457 342 369 343 430 252 170 157 230 654 1831 2490 2230 1214 1197 871 1136 1577 1844 2175 2525 2719 3230 3507 3384 3723 4620 5508 6124 6132 5740 4981 4181 3403 3110 2835 2818 2839 2731 2929 2831 2443 2000 1501 1327 1337 1379 1659 1954 2546 3237 3844 4401 4932 5076 4661 3929 3086 2393 1670 1187 594 531 565 675 895 1141 1310 1342 1478 1278 1097 900 610 245 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 45 119 22 23 155 340 474 578 609 853 1456 1893 1727 1203 420 135 188 233 478 935 1695 2266 2882 3719 5122 6592 7053 7349 7184 7451 8634 10004 12007 16806 21925 24736 31677 35934 35106 32521 29007 27971 29056 29002 29521 30541 31504 31099 29980 29529 30103 31823 32643 33784 35169 36056 37964 41412 44446 46139 49303 53022 56129 60377 64209 66810 68276 70986 72397 69663 65532 59685 57206 56686 55417 51554 46106 42624 42031 38043 38225 41021 38946 33906 31016 28911 25733 23628 24355 26235 27613 29564 29392 28269 25580 22628 19922 16876 14132 13270 14136 15640 18376 22468 29547 37954 47284 58309 68730 80649 89219 87417 78187 78308 98346 93284 53315 31637 28999 23675 19194 18247 18665 24973 30493 27702 24119 28031 32285 31685 35780 42071 49566 59530 59970 52753 33666 17768 23192 43348 32683 24244 12469 1476 572 286 187 172 154 159 174 198 169 173 179 197 191 179 167 180 193 198 198 180 150 156 159 148 154 147 131 110 108 125 112 133 119 122 110 119 100 99 97 99 83 92 93 106 105 82 87 92 94 84 72 75 77 65 55 52 51 39 43 34 16 10 55210 268 1685 30 10445 15 20 10 7382 7578 66 -31 999999 999999 999999 999999 999999 999999 999999 42 -43 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 366 447 575 545 476 368 219 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 -79 280 646 619 780 1484 3015 4579 6659 9912 13797 17024 20707 24598 28289 29555 29371 29733 28358 22828 20336 20616 21198 22234 21371 20386 19301 19844 21198 21708 21427 20925 22154 23708 24570 25278 26255 28516 30355 31259 32662 35528 39286 42998 46592 51076 56252 60868 63416 65538 68391 70391 72551 73403 73156 73624 72864 74863 78408 75747 63598 51554 45524 42139 38406 36280 39453 47039 49153 49014 45321 39281 35095 32418 30038 29435 28675 23686 18627 17254 18686 21327 22873 23485 26236 30701 35585 39794 45104 50587 55765 61231 65006 67980 70444 74707 70481 58110 52813 67612 73360 59781 43876 33536 30887 31249 30554 25972 21672 17983 15388 15497 16126 17949 20867 26638 34313 43712 55633 65444 64213 51533 46204 38411 38797 67886 63945 43371 9720 891 266 139 138 129 145 169 160 159 139 138 147 109 130 172 161 142 146 139 147 110 118 103 95 92 105 81 99 75 94 109 83 105 104 106 102 83 81 79 62 60 61 49 64 79 65 73 66 55 49 45 43 45 36 30 20 12 23 17 0 -15 -18 55219 260 1921 30 10441 15 20 19 7380 7582 -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 -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 -57 442 1052 1841 3155 5046 5993 7008 8344 9222 9512 9899 9924 9941 10419 12318 14602 17947 21751 24020 27433 30191 30932 33051 31359 26878 23167 22286 23390 24022 24510 25309 26163 27354 28036 27612 28752 31458 33175 35499 38509 41222 42642 43236 45513 49259 51764 53994 56250 57778 62851 65876 66009 64942 65216 65453 64222 60941 58058 53697 47363 41656 40404 38327 38531 39281 41344 42781 45292 48088 48671 49337 47766 40130 31718 27213 26867 27259 26976 26884 28544 30717 32638 34930 37018 38728 40349 41207 41063 41931 45521 50903 53013 52810 55278 51146 40742 36807 42533 54540 60770 55742 52099 55118 58027 52120 41795 33126 27288 26056 27036 28497 30879 33310 39687 51812 66038 71551 72525 73841 65949 48447 28772 36317 58246 52466 48194 46898 5542 332 157 177 144 129 132 148 161 149 143 120 148 149 131 154 152 148 147 133 120 92 104 104 95 88 73 88 87 77 91 107 103 91 96 93 90 79 66 67 71 69 72 69 59 68 65 56 59 49 41 34 50 51 46 42 23 16 12 9 1 -10 55228 272 1558 30 10438 15 20 28 7379 7587 -13 68 -9 42 39 999999 999999 999999 999999 999999 999999 999999 999999 -61 94 24 65 211 334 475 464 548 716 854 847 845 894 926 1003 986 981 890 762 564 503 483 524 562 723 699 740 661 639 521 410 399 229 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 178 132 183 396 677 974 884 644 895 1412 1312 1090 1442 2480 5783 9988 11319 10581 11543 15098 19266 23037 29318 33338 34107 33630 32131 28378 25668 25553 26047 25169 24477 24132 23467 23001 22620 22488 22232 21821 22367 26333 30638 35150 39271 41189 40850 40463 38826 37093 36604 37168 38157 40422 42632 44862 46906 47764 46360 42786 41870 43975 46209 45943 42323 43879 44814 46248 47658 46788 47385 49765 49379 45646 41922 42443 45614 49779 52088 49533 41970 38327 36512 36366 36018 36582 38035 37390 37470 40133 43730 47258 48153 50502 47460 39835 27314 23830 28835 38129 46141 51875 57188 61919 65055 64570 59937 49251 39980 36135 42409 57815 66429 67206 66233 70887 79808 84877 91651 94643 100837 116175 104354 49556 13775 15340 22116 69794 99054 33922 1010 233 196 223 200 179 182 195 204 228 206 215 185 186 204 180 176 156 173 169 172 155 154 147 148 124 140 161 136 130 145 141 122 138 149 131 127 127 127 107 99 98 102 109 106 98 103 100 96 92 73 80 69 67 73 70 61 49 36 32 29 55237 313 327 30 10437 15 20 37 7378 7591 170 1394 798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 282 465 516 518 461 170 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -27 69 29 166 185 323 313 504 655 607 732 838 1133 1324 1666 1825 1840 1941 1871 1721 1475 1298 1019 714 474 482 536 584 429 290 479 657 922 1393 1405 1274 1191 887 409 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 135 83 999999 -4 1169 3001 4103 4353 4214 2978 2834 3955 6296 9323 12114 13276 13096 14334 15430 15474 18710 23637 25798 25812 25951 24713 25765 28024 28772 28700 28138 26602 23608 21788 20940 20036 19331 19730 19681 18596 17950 18005 17414 17151 17686 18856 19860 21777 23435 24280 25569 25558 25415 25394 25346 25904 27334 29080 30979 33053 33944 36499 38899 39361 40398 41777 43749 43786 43940 46733 45100 44478 44534 45241 48249 54560 62015 67448 66623 60247 50068 42603 36467 32709 30965 29644 29074 29719 30573 30731 32383 37467 40528 40337 39068 39719 38741 38453 38793 43937 52150 56792 59370 59551 56851 54947 47445 37612 36775 48396 68240 82653 85785 81129 81895 87932 95182 105152 120513 135994 139815 111288 63446 27753 10961 8759 35290 84346 57012 6145 383 185 180 166 181 180 175 164 162 144 165 172 180 197 195 169 161 168 157 128 138 127 121 135 130 124 103 98 104 106 122 123 109 110 106 114 127 109 94 78 68 70 88 102 87 68 72 82 72 72 52 56 55 39 31 34 36 28 17 4 -10 55246 313 326 30 10436 15 20 46 7376 7596 -73 1083 1419 392 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 108 338 432 331 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 118 185 145 208 160 117 230 229 49 -73 999999 999999 999999 999999 999999 999999 -89 -9 60 311 368 489 614 800 849 1020 1164 1379 1808 2382 3092 3557 4020 4144 3969 2918 2094 2013 2020 1702 1369 1123 1125 1130 637 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 101 256 577 1015 1598 2796 3692 4254 6273 8817 11165 11869 12021 12440 13778 15093 16206 16277 18035 22153 25991 26548 25651 24256 23513 22161 20853 22924 23997 20560 18878 19226 19581 19996 20582 19819 19206 19422 19084 18561 17930 17712 17844 18120 18603 19937 20764 20145 20129 20458 20407 21539 22446 23955 24630 25121 26188 27303 27104 26695 26791 27215 26913 27263 28959 30150 29547 32725 37149 38392 41209 44252 45735 46304 49454 54819 58572 67259 74843 78372 74485 63174 50733 40865 35772 32960 30351 29382 27719 25369 23410 20954 21516 23263 26044 30240 31737 32871 37791 45582 51204 51025 53169 56616 61984 66182 66407 65051 61760 58546 56737 55539 55561 64611 81422 91232 89146 79072 62984 60757 73970 90604 101111 103400 99618 70652 34320 46627 56068 34642 31483 33101 7815 1036 400 208 168 159 148 147 149 155 179 163 164 165 181 173 158 153 132 120 123 130 130 133 125 123 94 98 119 116 108 114 107 102 105 95 83 101 111 115 94 79 76 81 87 87 77 79 81 71 80 77 66 54 53 48 54 50 35 30 27 16 12 55255 313 325 30 10435 15 20 55 7375 7600 156 2368 4040 1820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 18 187 249 561 793 755 685 501 200 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 302 435 547 542 737 563 545 503 458 454 381 305 421 903 1563 2219 2076 1090 263 644 1759 2617 2828 1924 1077 618 117 999999 106 212 427 543 783 1122 1216 1955 2953 3412 3602 4286 5440 7310 9607 11613 12539 13062 15213 18121 20052 22720 26034 28828 30764 30837 32311 33046 34051 36960 30478 22830 20224 17853 17781 17751 17913 17193 15952 15138 14232 13906 13925 13685 14208 15798 16754 17300 17833 18642 19216 18970 18744 19212 19903 20451 20650 21333 21931 23283 24299 24723 24919 25655 26839 28162 29119 28556 30178 32595 34016 34761 37377 37919 36042 32705 35700 47263 64062 74604 75266 62875 49514 35014 24364 21095 22148 22156 20686 20912 22131 23450 24741 26712 29409 30723 29724 29649 31915 36271 39477 42728 51997 58879 61325 63384 66772 70504 74265 80142 80844 77044 71928 70447 68313 64645 62635 66287 76489 84774 84330 77109 70644 71024 73486 74550 74723 69598 54031 46463 60282 66456 60509 58684 68962 70801 27358 2505 405 215 184 186 209 173 143 170 190 160 174 183 144 153 146 163 162 159 156 163 146 116 129 130 122 118 120 120 113 92 112 115 105 94 82 105 108 107 87 84 82 91 92 86 82 93 85 70 69 58 73 71 62 55 43 39 24 21 14 8 -10 55264 313 324 30 10434 15 21 4 7373 7605 670 3402 3018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 594 789 779 799 609 426 174 -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 -82 -94 5 207 411 480 670 1109 1715 2517 3658 5048 6042 5946 4797 2518 828 -48 999999 999999 999999 999999 249 333 551 603 42 999999 999999 82 578 800 1177 1618 2161 2763 3709 4319 4246 4709 7097 10011 11457 12309 13734 15813 18798 20857 21757 23385 23392 22320 20806 20604 21846 23168 25319 29333 31390 30802 27789 23859 19178 15705 15154 17669 18424 17940 16795 16213 17000 17136 16478 15176 13817 12737 12754 13425 15042 17550 20527 21869 20936 22463 23885 25273 27156 28429 28568 28262 25867 23438 22493 21576 21288 21278 22031 22360 23024 24110 27020 32476 38608 43930 46353 49430 52205 51368 47862 42039 35364 30011 25724 22262 20942 19689 19957 20673 21392 22519 23482 24998 27315 29128 30791 32693 41114 54562 61176 53676 47226 44736 45363 45702 44555 46063 53306 62765 72238 80516 88205 94405 97489 96177 93814 93395 93941 95063 93312 86270 80376 77385 75857 72398 67030 57296 42132 37533 43828 53977 64351 61106 54821 47348 24009 8382 897 198 158 144 132 135 133 119 140 131 146 161 172 160 149 158 139 115 131 129 114 113 107 96 99 97 94 81 87 102 88 84 92 87 67 68 78 103 73 67 61 61 63 64 54 52 56 53 56 38 44 49 40 41 36 19 18 24 7 -4 -7 -11 -21 55273 313 323 30 10433 15 21 13 7372 7609 752 4004 5529 1959 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 1 172 328 594 718 522 490 462 411 192 -26 999999 999999 999999 999999 999999 -93 999999 -84 -95 -58 999999 -32 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 249 527 947 1803 2780 3378 3220 3427 3219 2025 497 999999 999999 999999 999999 999999 520 2230 1800 58 173 853 1483 1847 1973 2800 3468 4552 4965 5582 6837 7522 7642 8111 9316 11063 13619 16661 19818 22625 25905 29445 32395 35495 38972 42729 42280 38156 33743 31333 28447 26470 22382 19543 19319 18916 17952 16424 15166 14660 13582 14303 17745 18913 15456 14746 14623 14653 14244 13871 13655 13080 12062 12090 13218 14337 15055 17024 18607 19653 19097 18219 18806 19877 20252 20041 20628 19936 18446 19613 22037 22540 22506 21794 21826 25570 29621 32400 38590 49458 56187 51116 41238 36215 38392 43338 45844 44502 43005 40988 34148 27475 25383 25199 27482 29423 29940 30314 32064 36706 44267 52935 62213 67923 66203 58456 46180 44777 45774 49256 55623 65902 73228 76866 82121 88652 90591 90581 92664 92822 90146 89896 91452 86737 79952 75093 70912 74209 74056 70796 68666 70897 68390 49895 41207 31549 15076 3002 539 256 197 191 186 196 167 168 199 183 199 181 172 172 158 195 198 201 195 166 138 165 174 166 168 151 143 115 135 125 130 136 122 115 124 105 109 115 109 121 120 94 89 83 100 79 67 70 70 85 73 64 65 78 86 89 73 74 61 59 55 51 42 34 32 24 14 7 55282 314 293 30 10433 15 21 22 7370 7614 210 2617 6968 6565 3656 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 -22 50 55 51 -33 -1 95 227 144 303 382 292 636 755 936 970 792 567 508 243 62 -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 59 5 -36 81 8 -41 999999 148 490 885 1072 882 427 36 999999 999999 999999 93 863 1693 2566 3883 4819 4945 5465 6229 7681 8749 9373 8309 8815 9144 8717 8103 8129 8647 10422 12496 14642 18111 23035 25835 29037 32199 33076 35303 35965 36470 35202 34123 34040 33732 33729 33074 31356 27402 23467 16875 14702 15225 17560 20421 20783 19710 21886 21796 19701 18201 18338 19588 16503 14638 14098 12919 12180 12016 11900 11808 11473 11403 11830 12490 13703 14675 15084 15621 16611 17220 16576 15592 15772 17369 18933 20860 24159 27929 30864 33377 36011 37180 36658 37560 39224 40088 40527 41147 41927 42338 41997 43187 47644 52475 54754 53830 51037 47453 43597 39252 35675 36822 44400 63927 95444 103468 79427 63117 58336 64285 68089 72196 75036 76964 78550 80237 80723 82112 82871 76587 67225 62582 60565 60056 64774 70444 67396 60237 56984 57937 59229 57838 59778 66391 62396 41778 30405 16428 3627 1012 457 291 295 254 210 191 188 194 171 169 178 205 183 160 162 150 184 200 184 197 165 184 205 154 151 150 136 109 132 139 122 133 147 114 105 123 116 112 109 105 135 129 116 123 121 107 82 87 108 103 97 81 79 91 84 84 89 74 68 63 72 60 59 41 41 40 34 19 9 8 55291 314 295 30 10435 15 21 31 7369 7619 990 4532 14295 25408 23663 8404 555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 104 14 132 363 688 1028 1137 1172 1289 1500 1465 1403 1494 1659 2110 2427 2894 3278 3275 3324 3422 3619 3630 3588 3446 3108 2790 2690 2635 3003 3350 3287 3283 3587 3771 3998 4082 3930 3930 3378 2751 2157 1457 937 550 115 -45 -21 -68 9 -25 49 27 37 -26 -22 48 420 635 911 1388 1952 2574 3051 4036 4888 6241 7757 9005 8093 4347 2494 2281 3171 6255 11254 16288 18831 16730 12662 9997 9490 9552 8396 13073 18210 14472 6888 4991 5794 6861 8584 11150 13071 15722 18538 19823 22076 24529 27104 28386 27057 26180 26311 24699 24585 23237 22904 22956 21271 17957 18691 18087 17973 16781 15901 15455 14995 13984 12865 13064 11744 10060 10388 10959 12075 13800 14602 14138 14357 14832 14764 14862 15145 15733 17018 18609 19619 18826 18265 18830 19923 20494 21272 22021 22287 21571 21674 22733 22484 22476 22768 23171 25545 28436 30752 32062 32957 32583 31207 30012 28397 26946 24262 23635 24499 26850 31373 35367 35831 35029 37214 41645 47089 52353 56490 68577 91734 106466 113426 112735 96670 80652 74330 73041 70143 68396 67225 70045 75341 78165 79332 78210 75399 70920 66188 60242 52530 42006 37469 40273 43696 46560 49877 52800 54560 55979 56073 41222 17102 4654 1531 984 743 498 395 298 256 199 227 223 210 198 208 195 196 184 165 177 163 176 219 203 214 211 206 210 178 172 179 167 140 133 168 189 160 134 138 152 134 118 123 139 149 145 124 126 142 130 122 120 109 104 106 101 97 93 111 124 99 108 97 88 95 88 71 79 68 56 61 57 46 35 36 23 55300 314 295 30 10435 15 21 40 7368 7623 1399 5846 12773 14187 10580 1527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 55 167 205 218 426 327 326 209 215 334 398 423 486 503 582 714 811 1163 1762 1925 2176 2756 3346 3808 4080 4089 3844 3639 3900 4033 4337 4548 4748 5000 5083 5035 4994 4986 4907 4965 5003 4742 4458 3994 3441 2887 2268 1679 1143 726 560 414 516 440 333 215 140 999999 999999 9 256 1516 3582 6072 9141 11669 12880 13126 11895 11055 10537 12140 14410 15942 16926 19114 20697 17534 14245 11467 8816 10796 7056 5888 7346 5556 6945 9363 12009 13552 15267 15730 13223 11908 12081 13825 17213 19993 21672 23918 25598 25659 25947 27296 25707 24330 22634 20543 20309 19906 19475 21810 23759 25032 25777 25251 24642 23575 23221 24296 25318 24331 20210 19659 20724 21302 22249 23399 23175 22697 22247 21593 22184 23173 23719 23421 24199 24488 24652 24372 23328 23330 23900 25311 27238 27093 27050 27384 27413 26106 25737 25692 25643 23349 20607 19206 18257 15951 14124 13383 10812 10107 12162 14348 17220 20639 24041 26972 27143 29253 36081 40615 44080 49067 59763 85727 113386 115577 96629 74549 62038 60400 60683 62705 68946 76353 87306 99535 105374 103585 96345 86950 76136 62851 52691 47152 39038 24481 18931 20698 24537 31688 41403 54961 66688 60039 37577 20903 10054 4213 1284 825 682 482 360 284 248 223 211 240 215 193 229 213 223 237 206 206 207 222 226 225 253 224 196 217 183 172 183 187 174 171 170 153 149 157 156 145 129 145 134 129 134 160 167 152 153 129 121 132 128 114 124 124 104 119 115 107 109 105 114 107 96 104 92 85 78 68 80 74 71 61 52 39 55309 313 324 30 10434 15 21 49 7366 7628 332 2366 5059 4263 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 -85 96 219 398 500 763 820 971 1397 1355 1161 1322 1359 1236 1239 1168 1180 1145 1237 1298 1647 1843 2280 2524 2649 2886 3091 3148 3158 3204 3205 2934 2798 2444 2073 1695 1280 786 387 95 -74 999999 999999 999999 377 1252 2195 2987 3429 3296 3054 2713 2276 2280 2326 2607 2622 3335 3771 3761 4508 4864 3920 4296 6377 7531 10770 11677 10731 9808 10745 12661 13959 14265 14926 15879 17503 19913 20709 21277 22713 25001 24815 22932 22735 22684 24376 26327 26879 25566 24151 23424 22735 23943 25484 26883 26382 26452 26788 26162 25690 24737 23399 24802 25903 26199 23684 19763 17620 16893 16772 18387 19217 19258 18844 18857 18858 19164 19504 19590 19112 19165 19183 18439 16959 16058 16493 17467 17410 18119 18732 18778 20031 19653 21977 27578 30112 32794 34024 35476 38672 40175 39086 43051 47504 51309 56059 61815 62183 64382 60700 60372 69284 80096 88203 91450 86217 83845 89914 79322 62378 58250 59526 70213 82802 93460 104288 105647 101194 93823 87583 86177 87787 84797 74204 62768 62710 69610 59805 35628 19567 16641 23919 33688 40005 45438 39206 28436 19133 10790 4669 2582 1650 1106 785 562 419 321 267 238 206 209 207 210 218 255 239 210 211 191 164 192 203 216 226 220 228 215 217 186 170 160 146 134 144 156 143 160 158 135 129 123 155 154 148 140 117 114 117 114 122 109 110 97 101 93 94 104 89 94 82 80 95 91 83 87 78 75 73 58 45 50 50 43 32 25 23 55318 312 355 30 10435 15 21 58 7365 7632 1228 3155 2422 357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 -69 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 79 167 229 327 395 646 902 972 981 899 742 576 442 332 236 145 55 30 175 316 417 808 1041 1442 2085 2761 3272 3490 3779 4870 6084 6119 5300 5140 5734 6652 7228 7635 7863 8192 9214 10585 11216 12528 14521 14529 13379 12005 11584 11681 11739 11491 11547 11508 11063 11914 13323 14180 14427 14804 16043 17301 18638 19641 20705 21716 22108 21756 21790 21371 20392 18970 17809 16967 16749 16229 16046 15854 16257 16929 17858 17347 16718 17479 18111 18071 17798 17786 16810 16194 16531 15946 16021 16385 15945 17263 19945 21824 22448 23675 26403 30015 33418 34584 35298 37324 39943 43145 50366 56039 60040 60636 59990 60486 60444 62882 66189 68824 67622 65244 63663 62218 62614 59660 56107 55129 58624 71010 87897 107033 111449 94987 79655 75218 77067 79159 79233 81362 86275 94257 101956 103273 102774 98014 87910 79249 75075 72506 67901 62515 57480 58293 69758 80916 64314 39147 29806 26393 22499 16429 12185 9814 7269 5297 2809 1452 932 750 621 552 560 442 337 257 207 204 173 191 182 194 176 163 173 179 176 183 187 184 151 159 200 199 168 165 136 122 125 113 93 107 121 118 128 123 113 102 98 97 93 109 88 91 112 105 105 94 84 89 91 75 65 73 62 51 67 48 61 69 67 61 63 49 49 49 41 42 33 24 18 17 5 -5 -13 55327 311 387 30 10437 15 22 7 7363 7637 1371 3070 1844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -67 -33 92 129 158 137 108 69 60 141 107 25 110 49 93 133 203 194 134 215 161 19 142 181 197 355 507 536 471 726 876 960 1232 1633 1935 2242 2682 3177 3764 4228 4698 4873 4925 4800 4638 4018 3956 4258 4885 4855 4629 5376 5865 6236 7403 8316 9593 11475 13679 13341 13162 15670 17429 16693 16733 18269 20604 20487 19528 18853 18637 19283 21254 21821 21725 20629 19357 19046 19176 19319 19701 19476 18182 16215 14373 12246 10865 9625 8491 7336 6635 6441 6238 6210 6663 7750 8375 9054 9905 11064 12326 13680 15034 16299 16747 16781 16463 16259 16634 17999 19400 21062 23206 27794 35699 42759 44858 43080 39891 36153 32382 30830 29451 28674 28543 28375 28582 29089 29902 30391 31276 33707 36537 38670 41477 45462 49302 52477 57700 63208 67284 72020 78517 81169 82566 85876 91915 92221 95779 103016 108140 111305 113741 114152 115012 116381 121556 117449 106183 98707 91497 82930 79292 80926 82588 79172 75729 76545 74133 82495 93443 81344 49363 22398 10711 7226 5148 3477 2256 1497 1106 943 756 670 605 500 489 440 379 318 249 211 221 212 195 176 211 201 200 169 169 158 189 195 191 189 219 241 195 180 161 136 132 136 131 129 134 120 130 128 144 139 124 123 135 117 106 101 131 126 126 122 98 105 106 87 88 91 95 90 79 73 78 80 79 88 80 76 71 67 65 61 61 61 40 38 43 24 11 8 55336 311 390 30 10440 15 22 16 7362 7641 -51 1005 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 23 108 182 191 232 295 269 359 486 566 653 779 839 970 1213 1482 1709 2027 2508 3031 3370 3714 3996 4350 4610 4908 4889 4664 4723 5037 5071 5337 5515 5754 6077 6326 6440 6609 7116 7772 8883 9950 10872 11285 11565 11608 11541 11250 11696 12863 13720 14277 14489 14061 13212 11611 10161 9106 8503 8094 7786 7849 8222 8438 8534 8790 9454 9823 10274 10342 10082 10144 10126 10114 9435 9223 9388 9474 9684 10004 9535 9136 9364 9287 8942 8890 8873 8458 8262 8197 8172 8636 9085 10003 10632 11631 13045 14751 16830 18713 20248 21782 24534 27958 31010 33417 35363 34521 33215 32479 31205 30590 30196 28079 26761 27348 26383 24309 24355 27621 29087 28488 27138 27537 27767 28074 27371 25872 26448 26099 27040 29710 30904 31521 35427 40982 45749 50685 57190 62917 68451 73759 79850 84636 92989 101043 109316 113713 110793 104539 107479 116717 125983 129918 130812 133145 134256 134533 132586 126371 116215 101161 88311 81428 73472 50378 25155 9176 4189 4437 5528 5906 5575 4277 2976 1881 1227 909 748 601 530 447 334 265 243 221 206 179 166 163 169 184 194 183 167 179 169 183 165 179 237 236 173 171 147 123 120 124 134 120 138 131 126 131 121 107 118 118 110 110 109 114 121 106 105 94 91 75 88 94 73 79 59 68 79 81 73 75 86 68 77 86 74 54 60 63 56 53 41 39 35 19 8 -2 55345 312 364 30 10444 15 22 25 7360 7646 580 4475 8741 4446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -66 56 120 123 195 508 838 965 1217 1519 1750 1996 2311 2615 2886 2973 2805 2646 2574 2571 2634 2820 2948 3226 3602 3958 4238 4756 5216 5500 5980 6575 6974 7562 8244 9038 9859 11088 12101 13219 14224 15212 16041 16470 17065 17652 18132 18891 19266 20380 21761 23066 23950 23407 22110 20839 20313 20228 20480 20259 20067 17962 15157 12722 10352 9024 8824 8638 8679 8646 8932 9048 9204 9241 9543 9878 10187 10356 10972 11103 10103 10015 10380 10982 11124 11000 10987 11268 11315 10859 10426 10242 10073 10185 10762 11398 13031 14952 16818 18234 18837 19071 18348 17755 17406 17111 16696 15995 15779 15515 15274 15463 15149 14547 14861 15633 16418 18556 21733 23992 25565 27178 29731 31135 32250 34533 37933 42343 45965 47753 48258 49551 50578 48147 45006 41168 38858 35933 32409 29674 28400 26747 24770 22616 21448 21580 23113 26042 28699 29894 30712 33009 36228 39363 45666 54079 63740 70422 75138 80183 83207 86593 90932 93659 96185 101944 101720 97397 97056 99628 100135 96728 91274 85106 69413 46722 26172 13885 8282 7441 7561 6780 6398 5912 5047 4121 3291 2699 1833 1310 984 772 589 491 333 240 211 182 229 213 180 185 180 187 212 193 189 186 196 195 220 254 206 200 214 167 154 172 156 164 165 135 133 121 130 128 103 114 101 86 117 125 136 132 108 122 113 100 96 105 84 85 96 91 74 72 72 62 81 79 79 78 76 78 81 73 61 51 56 50 36 28 18 12 4 55354 313 337 30 10447 15 22 34 7359 7650 -67 1567 7649 17173 12899 2033 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 179 339 228 154 233 229 315 442 528 449 368 531 550 600 760 922 1152 1299 1720 1990 2101 2477 2668 3065 3453 4034 4602 5034 5114 5240 5066 5125 5152 5154 5204 5284 5424 5818 6202 6681 7149 7973 8767 9296 9858 10248 10701 11520 12049 12285 12670 13429 13691 13777 13590 13343 12939 12598 12596 12560 12811 13031 12996 13374 13906 13989 13955 14357 15095 15778 14782 13472 11665 10239 9573 8808 8599 8300 8223 8207 8384 8910 8757 8265 8079 8111 7382 6707 6245 5658 5440 5163 5051 5281 5690 6104 6511 6858 7482 8477 9402 10280 11649 12845 13721 14321 15508 17012 18889 21361 24244 26603 27871 29046 30575 32283 33824 35572 35699 36159 36752 35362 33468 30056 26005 23381 20960 18328 17357 17451 17957 19310 20939 22427 24610 27245 29742 32255 34835 35757 36358 38085 39476 39964 40455 41134 41600 41876 42975 43089 44229 45670 45809 45924 46563 46307 43861 39002 37226 36415 34423 34809 37623 39843 41550 45483 47991 51445 56185 61561 66238 71851 77815 81432 83010 86040 85269 80572 74452 64899 62062 63548 61066 54585 46439 36540 27641 22874 20479 18212 16983 18741 20913 20149 15132 9494 6097 4502 3787 3449 3280 3422 3852 4479 4925 5342 5546 3896 1301 306 200 187 195 192 173 205 201 192 191 186 221 274 263 224 182 170 161 186 175 152 144 158 142 145 134 119 143 129 123 142 145 126 123 122 135 146 142 130 106 111 135 130 123 105 90 94 105 88 102 100 104 101 82 88 87 88 87 82 72 73 69 63 50 38 24 13 55363 313 341 30 10451 15 22 43 7358 7655 -91 1218 6628 18229 18505 3466 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 20 72 222 376 390 530 586 584 674 687 980 1302 1512 1559 1899 2121 2223 2319 2584 2733 2976 3355 3720 4242 4699 5073 5706 5869 6093 6357 6728 7324 7703 7901 7752 7973 8328 8661 9121 9508 9807 9997 10419 11037 11928 12738 13839 14197 14062 14500 14337 14181 14508 14620 14434 14316 14216 13772 13436 13589 13925 13444 12528 11683 10626 10013 9074 8137 6774 6646 6541 6415 6316 5986 5127 4289 4044 3887 3927 4422 5389 6003 6466 7216 7842 8070 8455 8665 8645 8663 8494 8094 7838 7746 7618 7687 8151 9091 10048 11197 12168 13061 14499 15622 16612 17912 19019 20957 22518 22624 23011 24132 25357 25941 26676 27496 28376 30400 32187 34467 36592 38151 40077 43668 46971 51726 57312 58884 59665 59643 62135 63623 65033 68156 71644 74080 75611 75909 71722 61311 52123 46044 40078 34104 30157 27844 27729 28204 26569 23560 21919 22220 21893 20688 20077 20207 20301 21044 21280 20722 20739 20913 23043 26378 30175 35345 44743 55287 60522 62162 63371 66515 64894 59430 53839 47077 39805 31402 26944 24613 21895 19826 19616 20550 21810 23887 25897 25352 21083 14126 10806 10537 9781 7964 6618 6027 5576 4726 3138 1668 626 177 118 165 146 160 127 140 135 161 154 170 144 212 263 196 166 176 115 109 111 112 94 116 126 107 99 104 108 116 100 79 92 94 84 85 84 80 68 60 70 80 66 58 47 57 54 61 54 47 47 53 47 57 54 61 46 49 50 49 42 41 32 26 9 0 -4 -8 -18 55372 312 346 30 10456 15 22 52 7356 7659 630 4107 13176 17839 5992 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -63 -95 -30 79 338 466 663 753 803 1178 1351 1413 1551 1645 1858 1936 2246 2427 2644 3080 3540 3995 4461 5015 5589 5834 6397 6755 7129 7591 7973 8329 8615 8703 8909 8994 9008 9113 9347 9459 9566 9822 10055 10476 10892 11020 11236 11107 11098 11344 11155 10954 10588 9870 8825 7522 6343 5056 4490 4234 3959 3659 3374 3329 3116 3172 3289 3727 4088 4830 5856 6402 7031 7317 7097 6493 5586 5333 5120 4517 4108 4046 4290 4315 4455 4470 4997 5765 6779 7940 9933 12859 14864 16268 16961 17378 20362 22678 24825 26390 25363 24961 25305 25410 24908 24048 22220 19917 19067 18518 18219 17537 17716 18714 20073 21016 23342 25808 26308 25725 25494 26024 27597 28334 29864 36716 46513 53223 57064 67188 79192 92159 116500 131948 127163 113652 107645 103553 87910 55473 43338 34852 28741 25065 21459 17412 14719 13506 13966 15600 19486 26153 34454 42007 37343 29975 26101 26751 27262 27028 27570 29061 30600 32217 39496 48907 54691 54949 51572 45051 38252 33232 31322 31509 32337 31374 28760 28843 29420 28246 25993 24637 25796 26574 22665 16607 12012 9560 9171 7995 6039 4693 3623 2441 1209 622 316 225 187 150 170 157 174 169 150 151 150 148 205 297 334 258 203 158 160 131 131 141 134 110 111 128 139 136 108 100 115 115 109 96 119 112 116 106 109 105 100 99 111 101 95 97 97 78 91 97 78 75 97 89 95 83 87 87 79 70 69 65 51 48 39 34 22 28 12 55381 314 320 30 10460 15 23 1 7355 7664 234 1253 4671 18605 53934 70601 22244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 691 994 1346 1643 2074 2285 2534 2737 3012 3023 3048 3071 3109 3370 3797 3953 3928 4002 4149 4302 4603 4943 5172 5607 6499 7061 7753 8764 9696 10669 11668 12795 13898 15086 15841 16014 16117 16059 15291 14245 13891 13284 12800 12696 12627 12747 12630 12637 12468 11380 10132 9659 9364 8988 8450 8057 7956 7336 6240 5838 5681 5885 6820 8188 9202 10369 11443 12724 13811 14751 15622 16436 16787 16584 16084 14979 14835 14173 13908 14881 17563 20702 23402 25649 27096 28226 30464 34773 39969 44270 51377 58018 63504 68818 71144 62955 49970 38662 35310 32462 28213 24910 22186 19878 18034 15802 13790 12101 10326 8583 7113 6138 5156 4290 3897 3848 4357 5232 6224 7042 7379 7270 7051 6667 6465 5909 5534 6057 7838 13878 27651 37501 37313 28454 20073 19503 22920 25796 30587 31251 28144 28315 30258 33616 36939 39358 39888 40724 42912 42708 40130 38889 41225 47091 60469 77755 90802 88124 76803 59910 44004 31767 23681 19557 18821 18762 17720 19633 24763 24234 23528 28334 31594 38276 44040 43292 37747 34387 32701 34579 39021 40324 36417 31772 29555 26842 22933 19723 17402 15361 14538 13899 13151 11465 9570 7202 5394 3868 2822 2364 1533 488 243 220 206 192 207 209 216 196 215 227 254 403 438 389 306 229 193 176 171 168 150 158 169 164 148 157 167 162 145 144 157 125 136 146 144 131 145 124 132 129 139 122 123 130 141 130 103 94 93 86 113 125 103 96 102 105 104 92 96 98 94 71 70 72 65 50 45 38 55390 316 261 30 10461 15 23 10 7353 7668 94 1087 3029 6854 24913 80010 183442 151237 17913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 440 999999 65 1051 2247 3025 4316 5867 7134 7848 8517 9377 10264 10706 10702 10367 10797 11249 11443 10597 9881 9166 8659 8564 8541 8783 9223 9490 9795 10197 10276 10240 10100 10244 10070 9711 9282 8668 8375 8120 8076 8179 8157 7886 7576 7353 7029 6687 6909 7495 7933 8531 9109 9665 10927 12264 13840 15490 16968 19237 22059 24500 27449 29041 28896 30166 32208 33821 33078 32186 32508 31723 34081 39269 45654 52169 56040 57119 60015 61747 61506 57828 58085 60002 57147 51439 45402 42106 41430 40903 39233 36573 32873 27492 22753 19086 17111 15722 14567 14145 12939 11715 10872 10043 8863 7602 7031 6793 6642 6079 5932 5943 5892 5798 5768 5690 5698 5392 5313 4721 3662 2499 1883 1667 1643 1764 2002 2155 2244 3164 5187 6313 6992 8701 11427 12494 10980 14413 36550 61647 67833 35444 9893 3691 4483 4337 5499 7216 10552 17507 22177 25971 27352 28775 30610 33704 37948 44918 51888 57645 59631 54051 40287 20657 6296 1196 171 89 152 228 364 742 1445 2122 2763 4694 8447 12406 15705 18490 21067 22687 22933 23221 24789 27672 30501 32241 32745 31620 26667 21834 18483 15407 12322 9842 7392 5329 3262 1804 1222 656 353 232 174 156 166 115 124 158 158 154 182 181 189 290 408 422 369 231 160 160 111 99 131 113 112 78 92 100 109 117 100 110 101 98 98 103 91 83 86 81 96 104 87 85 65 92 93 78 69 63 65 39 42 53 67 69 64 57 57 52 49 49 43 33 25 25 24 13 8 -9 -11 55399 317 233 30 10463 15 23 19 7352 7673 25 809 2649 6935 13090 42268 137058 290213 267709 41020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 1859 -53 999999 999999 -3 1045 2593 4703 6887 9806 12612 14235 15956 17286 18391 19368 19904 20187 20195 20307 20214 19324 18599 17433 16645 15749 15133 14684 14034 13452 13092 13046 13138 13231 13273 13307 13352 13681 14300 15199 16076 17307 19012 20494 22012 23846 26010 28247 30234 31674 33337 35861 38937 42508 45755 48886 50703 51511 53180 54703 55537 56482 56043 55453 54327 52071 49603 45146 40679 37671 35908 36477 38059 44413 48899 48329 44645 41598 40465 40066 37631 37093 34232 31253 31027 31696 32830 35520 35148 30590 25286 22266 21726 21713 21943 21700 20209 18392 17194 15923 13849 11941 10926 10087 9382 8420 8021 6473 5060 3954 3228 2717 2627 2635 2653 2874 3194 3331 2684 2018 1692 1555 1530 1637 1818 1951 1912 1892 1922 1960 2214 2822 3410 4727 12097 28980 46334 29258 10031 6088 18254 63295 29739 3391 1924 1485 955 681 539 467 368 268 233 209 238 217 182 194 166 155 176 188 174 225 228 142 99 72 98 111 139 181 277 304 368 496 1451 4276 7919 11308 13301 15007 16090 15561 14769 14320 14051 13483 13077 12749 12778 13070 11358 9900 8390 6099 4709 4106 4103 5194 6290 5983 3700 1166 358 190 156 148 158 175 166 154 156 194 284 461 592 628 552 342 241 178 154 153 147 134 124 130 134 115 131 134 132 115 125 111 109 124 121 116 108 105 91 80 103 87 78 94 111 92 72 82 73 62 73 71 72 58 66 68 69 74 66 57 48 41 46 53 36 25 30 19 8 2 55408 316 265 30 10465 15 23 28 7350 7677 401 2074 5956 12513 35670 118325 291152 325748 49840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 506 2135 3401 3890 5404 9063 12220 13697 15035 16355 17924 19139 19941 20961 22213 23223 24473 24931 24050 23390 22642 22421 22519 22423 21965 21726 21523 21360 21035 20797 20783 20723 21330 22377 23264 24386 25862 27489 29596 31177 33593 37343 41364 47152 54658 59618 61547 60682 60481 59777 58251 56307 55187 53584 51440 49394 47525 46683 46950 46643 45091 43531 41435 41042 41880 42788 40973 38855 37726 36911 35437 34667 34238 34123 35188 38199 41974 44499 42879 40416 38629 37473 36654 35380 33922 34049 33237 31026 27865 24406 21016 18562 16066 13268 11009 9110 7947 7375 6921 6778 5921 5101 4649 4077 3660 3434 3390 3193 3135 3242 3348 3431 3180 2658 2192 1863 1521 1453 1445 1509 1615 1885 2032 2203 2504 3079 4082 8658 24694 42631 23718 6713 2244 2221 2477 2036 1428 1020 808 646 536 459 294 262 272 260 318 339 455 527 464 430 409 395 401 448 476 453 481 469 433 309 209 168 178 196 244 269 303 372 408 394 407 480 835 1680 2695 3460 4115 4941 6006 7153 7769 7816 7580 7405 7230 7236 7166 7128 7567 7935 7457 9054 10646 9022 6580 3834 1814 507 233 184 174 156 190 192 173 180 225 265 341 566 779 772 537 322 219 195 181 162 140 144 136 150 156 155 157 149 147 129 128 116 122 129 112 118 115 132 141 140 114 112 123 104 105 106 99 97 105 87 74 80 93 90 80 84 71 74 89 70 64 57 59 51 53 47 41 38 31 7 55417 317 235 30 10465 15 23 37 7349 7681 -91 493 2571 6714 13025 36611 112348 257014 293980 42518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 1038 2049 3208 4180 6678 11165 15140 17924 18648 18927 19658 19693 19924 20579 21492 23252 25200 25149 24484 23988 23905 23655 24137 24310 24340 24970 25773 27267 29158 31498 34412 36618 38698 41159 43388 44982 46034 48153 51226 53906 57401 60950 66252 71343 73783 73570 70716 66804 62873 58780 56241 54318 50558 45609 40454 36017 32986 30865 28804 27473 26774 24565 22012 20600 19581 18351 17605 17570 18489 20083 21394 21633 22332 23920 24936 25037 32397 67741 90597 84316 63010 34720 22947 17629 14574 13192 12469 11930 11395 10780 10108 9206 8295 8270 8318 7734 6788 6012 5246 4715 3966 3228 2886 2552 2404 2202 2087 1976 2184 2324 2280 2234 1970 1776 1717 1537 1613 1568 1729 1817 1910 2203 2223 2192 1938 2041 2148 2540 2997 2739 2253 2094 1571 1205 1187 1087 838 791 666 554 296 185 148 180 278 275 366 375 367 358 346 349 396 405 397 411 481 431 397 451 404 378 345 336 365 397 398 342 345 372 358 395 376 433 496 680 1031 1392 2159 3410 4909 6360 7172 7820 8049 8135 9213 11693 14767 21579 28317 33357 35947 34011 28620 19220 9148 1536 168 153 133 145 145 172 164 192 219 267 338 544 867 993 868 644 403 241 168 155 136 126 147 139 132 128 146 137 131 149 153 122 123 133 136 127 116 119 110 125 124 96 97 115 109 92 89 89 91 94 91 90 76 80 91 95 82 67 63 70 71 67 56 57 54 42 36 29 21 8 3 55426 317 239 30 10469 15 23 46 7347 7686 -93 442 2328 6723 13310 37082 127394 310529 335708 56560 -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 463 2136 4028 5886 8472 12564 16726 19251 21483 23414 24351 25001 26211 27668 28167 29343 30711 30714 30739 31655 33945 36441 38363 40880 43761 45669 47472 48900 50268 51013 50827 51568 53099 55320 56986 58854 61228 61980 61916 61673 61050 58572 55330 52420 50927 50338 48538 46604 44050 41252 38063 34226 29682 25644 22385 19949 18401 17377 15526 13881 13631 13440 12349 11701 11960 12844 13821 14568 15130 14449 13767 13443 14068 13916 14080 20076 32850 43630 43424 35060 33289 27690 18147 12110 9709 8778 7794 6919 6034 5393 4814 4413 4175 3641 2905 2634 2434 2614 2685 2405 2148 2041 2225 2554 2841 2777 2740 2785 2647 2619 2619 2513 2304 2077 2149 2131 1911 1763 1651 1832 1855 1828 1911 1915 1981 1959 1875 1820 1784 1911 1654 1446 1183 1585 2091 1391 520 251 191 125 159 227 324 357 383 401 392 378 394 411 442 382 378 433 437 410 364 386 450 441 371 412 451 365 367 340 311 337 313 390 389 513 811 1444 2113 2448 2981 3725 4281 4989 6129 7771 11418 14793 17850 20323 23609 29228 32529 29772 26058 24340 17157 9388 2225 457 175 134 107 134 155 115 136 178 198 243 301 466 723 1004 989 769 459 227 176 155 110 139 121 131 112 107 110 139 114 107 116 105 112 105 100 112 94 79 91 103 91 114 86 92 89 84 82 78 81 86 70 51 46 49 56 59 64 49 48 47 56 57 52 48 36 28 21 14 11 12 -9 -16 55435 317 243 30 10473 15 23 55 7346 7690 240 715 2308 6880 16302 41174 141944 434492 620527 71828 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 -18 313 222 999999 999999 999999 999999 999999 999999 999999 999999 715 2402 4087 7618 12168 17852 21244 23149 24881 25620 26846 28550 29918 30365 30855 32127 33232 33940 35180 36397 37396 39702 43318 46712 48534 51243 53674 54377 52856 50138 48812 47137 46062 45891 46431 47185 48690 49828 48732 47046 45553 43285 42328 41902 41430 40058 37822 35663 32517 30107 27995 26605 26454 27465 27703 27074 25634 24460 23609 22611 21410 20892 20141 18598 19051 18748 18113 16934 15611 16191 16429 15323 14367 13484 12033 11022 9607 8679 8094 7607 7277 7102 6981 6672 6146 5676 4938 4444 3888 3139 2499 2210 2139 2290 2597 3160 3720 4309 4828 5427 5843 5597 4863 4559 4807 5369 6015 6627 6574 5910 5646 5813 6265 6183 5188 4187 3695 3239 2913 2590 2483 2526 2599 2758 2683 2504 2569 3127 3077 3129 3229 3505 3677 1739 647 334 201 185 288 364 387 454 465 538 492 513 537 491 483 496 501 510 491 515 505 501 515 515 545 502 466 466 419 449 452 472 454 433 438 560 1005 1298 1463 1830 2271 2953 3361 4004 4794 5180 5688 5715 5298 4908 4347 3531 2970 2455 1782 1126 629 311 209 161 172 215 183 177 166 173 164 194 237 308 402 672 1257 1468 1124 841 538 322 202 185 165 153 153 168 176 162 143 132 152 137 157 150 145 140 112 128 153 165 144 128 122 119 113 126 117 119 121 100 99 95 88 93 93 97 91 94 97 95 101 99 85 82 89 83 71 67 55 51 45 43 38 23 55444 318 213 30 10473 15 24 4 7344 7695 63 698 1404 2919 8741 23710 53096 145405 450723 780182 228688 2586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1392 21929 34295 8252 2069 -76 999999 999999 999999 999999 999999 999999 37 496 1474 3761 7568 12367 16641 19229 21129 22722 24169 24814 25721 26802 27442 27445 27705 27836 28213 28618 28782 29302 29196 29250 29789 30170 30679 31874 33118 34313 34159 34179 34705 34322 34941 34883 35145 34620 32627 31161 29978 28086 26953 26352 26352 26357 27200 27635 27015 26761 25781 24867 22710 20073 18797 18161 17351 17149 17776 19597 21348 20854 20385 20292 18830 18103 16755 15046 14256 13438 12605 12244 12363 12345 12109 11643 10989 11258 10749 9396 8009 7008 6065 5406 4775 4192 3980 3950 3918 4162 4349 4589 4698 5097 5845 6426 6919 6920 6132 6794 8577 10626 11575 11612 10705 9890 8504 6855 5828 5450 5715 6539 8404 10476 11200 11599 11277 11324 10984 10236 9533 8591 7142 5525 4841 4693 4724 6222 9819 11870 11056 15554 27833 5919 630 309 235 169 267 387 471 520 534 496 534 578 513 512 544 539 530 536 469 434 454 516 491 500 491 457 480 427 447 464 507 584 622 777 895 1043 1211 1379 1507 1628 1997 2463 2693 2950 3024 2999 2757 2220 1763 1388 1108 937 665 541 394 305 243 220 194 175 169 149 148 129 159 161 129 163 240 350 462 782 1335 1360 1034 694 463 252 159 163 176 152 141 141 136 146 148 140 141 137 127 119 132 152 141 142 112 99 128 138 118 117 116 120 121 109 88 91 99 94 86 81 85 76 90 80 84 93 86 86 88 81 74 62 57 64 70 42 32 43 29 11 55453 317 244 30 10474 15 24 13 7343 7699 323 740 1857 5097 13392 31273 79152 251565 620238 437679 9759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 999999 7189 93783 109490 93523 7070 999999 999999 999999 999999 999999 -15 597 1799 3169 5043 6605 7940 9474 10528 12163 14940 17613 19969 20854 20935 21394 20647 19802 19543 19405 19616 19871 20121 20393 20775 21332 22201 23030 23769 24188 25770 27919 28677 29038 30301 30192 29162 28415 27513 26200 25052 24132 23734 23370 23273 23493 23648 23786 24379 25193 25679 25978 25995 26069 24973 23735 22123 21257 20830 21489 22071 22784 24453 25216 23950 21909 20454 20590 18735 15552 14913 15041 14323 13119 12268 11470 10790 10226 9893 9179 8214 7628 7472 7651 7439 7693 8514 9971 12041 14070 14978 14380 12997 11405 10424 9963 9283 7965 6966 6533 6491 6384 6188 5641 5113 4717 4446 4121 3703 3447 3416 3653 3471 3699 5800 10543 14440 14686 13967 13319 12262 11255 10777 10048 9110 8231 7726 6291 5319 5057 5718 7932 16620 42045 20941 8797 13825 666 93 217 382 410 473 462 485 498 490 512 499 468 519 450 444 445 525 446 430 462 496 439 468 426 415 455 604 805 918 1008 1149 1380 1485 1475 1538 1630 1941 2580 2806 2873 3093 3012 2558 2083 1696 1402 1150 848 4515 15343 9473 2275 392 230 207 180 142 156 139 116 113 125 124 115 158 190 253 439 747 1201 1332 1282 990 586 323 158 136 127 139 138 135 151 130 110 126 129 125 121 116 103 117 125 125 110 108 124 96 102 98 109 104 100 103 88 90 97 101 79 88 91 71 70 72 61 72 67 73 69 65 57 56 60 54 48 38 34 19 10 4 -12 55462 316 277 30 10477 15 24 22 7342 7703 38 599 1873 5363 13824 33776 97587 264553 258016 16945 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 999999 3516 102123 423750 169485 17870 999999 999999 999999 999999 999999 999999 522 1679 3275 4716 6064 7192 9163 11858 13779 15768 17849 19983 21874 23023 24210 25544 26727 27138 25662 23781 22689 22501 21590 20313 20396 20108 20085 20424 21112 21886 22404 22777 23113 23693 24664 25881 26510 26675 26507 26331 26680 27116 27711 27254 26941 26602 26441 27454 28926 29397 29701 32331 35249 35183 32714 28239 24753 22501 21125 20734 19903 20016 19647 19901 19710 18956 19462 18009 15517 14108 13614 13952 14578 15355 15837 15935 15698 15922 15418 15121 15063 15699 15734 15802 16250 16989 17783 17735 16535 15326 14016 12113 10019 8595 7871 7716 7631 6806 6089 5421 4869 4689 4930 5097 5171 4738 4355 4150 4176 4445 5119 5995 6860 8200 9901 11119 12209 13399 13547 13592 13126 12399 11539 9934 7965 6367 5086 4034 3364 2694 2734 8932 20007 17516 21547 39195 3453 207 337 377 482 493 464 480 446 454 499 458 453 418 459 446 436 448 433 429 437 439 440 440 467 451 459 515 684 834 1090 1486 1913 2314 2879 3425 4029 4993 6467 7792 11659 16592 10476 3757 1172 797 610 593 705 2321 8753 13729 6568 374 232 167 151 172 160 113 150 140 109 132 129 193 302 421 613 936 1264 1348 1284 940 500 259 148 146 141 161 172 138 150 140 134 153 129 129 131 138 141 124 135 130 133 133 105 97 103 118 97 77 87 88 92 85 111 109 89 68 76 74 79 87 81 78 85 87 88 78 79 81 70 58 54 48 50 46 40 32 26 55471 314 338 30 10478 15 24 31 7340 7708 187 1064 3161 7776 21297 69786 124535 29497 999999 999999 999999 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 -28 44182 482013 452085 41018 759 999999 999999 999999 999999 999999 999999 137 1174 2756 4503 7155 9917 12483 14039 15165 16320 18359 20796 22925 25328 27451 28868 29617 28932 28399 28452 28791 29063 29004 28639 28413 28117 27972 28282 28514 28478 28600 28679 28872 29559 30070 30541 31070 31385 31336 31266 30050 28573 29909 33949 36439 36450 35851 33719 30280 27955 26732 25917 24540 22429 21306 21084 21691 21819 21703 21701 22150 23282 23510 22731 22367 23299 22577 22522 21915 20178 18369 17760 16801 15511 15034 14891 14574 14742 15334 15469 16094 17249 17997 18450 17719 16727 15429 13990 12664 11326 10482 9028 7610 7467 7801 7557 6808 6061 6051 6154 6597 7552 7712 6798 5990 6492 8464 10869 13033 14282 13417 11647 10560 9110 8194 7633 6683 6157 6134 5798 5536 4982 4795 4749 5125 9649 12634 8061 4187 1906 1275 1611 1191 399 243 367 446 463 548 487 495 495 427 422 423 433 466 459 456 434 436 459 461 461 507 427 398 485 464 478 510 496 617 872 1061 1292 1822 2560 3387 5178 7612 10680 14016 15756 15296 11407 7602 5483 5969 5013 2711 1381 907 604 595 549 464 392 315 180 143 153 151 120 104 104 113 124 117 183 255 369 589 1012 1344 1405 1266 1004 689 359 200 137 143 132 152 121 123 130 142 145 150 135 143 141 124 99 98 110 107 115 118 99 91 115 119 95 110 96 92 99 95 82 94 74 78 78 62 62 66 65 67 68 77 64 66 68 54 44 37 41 39 29 24 18 5 5 55480 315 307 30 10477 15 24 40 7339 7712 76 861 2395 5906 12281 30611 87773 150695 30545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 999999 47402 440601 388407 27955 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 1218 3488 7010 10069 12107 14050 14970 15811 16489 17828 19906 22949 25628 27695 29123 30608 32364 32832 32726 32517 32924 33252 33294 32789 31357 29717 28036 27457 27488 27156 27171 27826 28070 29252 30191 30174 29794 30020 30757 30621 30746 31135 32383 33475 33573 33252 33575 34712 35632 34009 31956 30297 29817 29763 29398 29590 29376 28053 26430 25376 24692 24139 24113 21325 17962 16377 15920 15786 15034 14202 13663 13465 12952 12543 11797 11130 9911 8815 7621 6547 6010 5601 5176 4986 5135 5348 6083 6987 7605 8063 9405 9630 9772 9358 8686 8012 7811 7486 7377 7349 8465 12458 17081 18525 20093 20008 17882 15404 12946 9879 7864 7272 6180 4770 3824 3199 2581 2104 2003 2205 3242 5462 12610 17269 13660 7164 2756 859 416 370 458 474 496 427 440 485 379 426 411 419 429 457 475 457 434 476 472 492 580 779 901 1057 1335 1893 2443 3619 5651 7659 10605 14307 17043 19731 20936 25818 33507 38096 32629 19502 11991 13967 21226 23002 19634 15077 9804 4364 1804 819 652 660 668 598 559 456 302 225 220 152 153 176 161 157 213 172 161 231 315 447 784 1318 1516 1288 935 739 535 335 203 207 182 216 197 168 165 178 188 166 167 162 155 151 142 161 166 152 159 151 159 158 149 145 138 139 124 111 117 126 121 106 108 88 83 87 94 91 101 99 94 93 67 82 93 84 86 81 67 52 53 53 38 26 28 26 55489 317 249 30 10479 15 24 49 7337 7716 -65 298 1064 2857 6955 15782 29497 64952 200686 562478 484675 33683 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3667 22839 64054 41292 275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 462 2535 6321 9183 11100 13166 14976 15879 16617 17947 18809 18921 19434 19326 19469 20180 20977 22865 24144 24774 25046 24838 24227 23891 24449 24951 25613 26121 26466 26527 26710 26607 26290 26326 26476 26206 26219 26153 26293 25583 24589 25031 25807 26680 26785 27982 29798 31655 31848 30521 29470 29262 28723 28117 26641 24973 23466 23373 23543 23330 23459 22826 21401 19623 17484 15542 14353 13338 12056 10393 9016 7824 6798 5611 4715 4086 3770 3504 3304 3303 3566 4213 5401 6779 8516 10399 11889 13515 14416 13020 11513 9853 8479 7627 7050 7243 8249 9729 11802 13282 15587 17729 18012 17055 15366 11670 8575 6366 4888 4335 4576 4534 3732 2902 2489 2056 1623 1609 2205 2786 2908 2356 2372 3520 5544 5120 2474 768 543 551 553 700 873 1053 1278 1197 982 777 909 941 872 940 1105 1346 1903 2446 2718 2935 2772 2395 1994 1645 1719 2019 3225 5708 9619 13964 16936 19873 22965 24615 26643 29115 40151 51811 45507 40287 30828 20539 14017 9705 4480 1663 835 710 671 693 1608 2727 967 538 419 253 199 146 156 116 162 237 204 190 219 300 393 541 787 1213 1641 1693 1252 814 544 313 207 201 177 169 156 163 159 157 178 178 160 159 169 162 153 157 140 142 123 128 133 108 142 135 136 114 122 123 114 98 109 114 85 90 91 93 76 75 68 74 86 105 89 83 81 71 74 76 63 60 64 45 40 42 27 22 5 55498 315 312 30 10482 15 24 58 7336 7721 397 1085 2819 7278 14851 35868 119382 388810 673164 397477 85225 3767 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 482 2028 4664 7429 9280 11169 12081 12594 13611 14098 14793 15954 17242 18121 18876 19467 19980 20921 21912 23097 23591 23789 24215 24220 24081 23673 24056 24845 25724 25978 25236 24396 24105 23473 23604 23113 22933 23249 23031 22702 21995 21920 22087 22119 22500 22590 23063 24634 25705 26070 26085 26275 26057 24940 24973 26368 25731 24516 23621 22064 18838 15523 12763 10963 9677 8745 7991 7426 6788 5765 4976 4334 3976 3657 3612 3557 3494 3565 3658 4404 7088 10712 10698 9646 9468 9660 9654 8574 6843 6258 7189 8685 10029 12983 14795 15129 13978 12884 12273 14501 15232 13741 11991 11020 8980 6369 4887 4339 4722 5220 5300 5158 6006 6590 6905 7885 8360 7440 6518 5155 3701 2416 1361 747 566 591 428 428 627 569 683 1119 1582 2394 3446 3938 4654 4670 4571 3603 2739 2184 2236 1648 1105 772 630 1107 2361 5258 8318 9997 11647 14060 15007 17030 20181 23472 27350 32235 35930 39150 44092 44974 40848 30749 15255 5044 2515 2512 2435 1680 1100 740 627 728 1888 3607 4463 1927 558 364 265 191 147 120 112 152 207 301 396 450 563 692 846 1138 1417 1461 1192 799 545 357 231 161 145 168 158 141 140 123 131 145 142 119 138 166 127 107 112 132 114 117 113 110 117 107 105 112 103 102 111 113 106 69 66 70 70 63 63 58 46 46 53 72 73 73 66 56 62 53 44 48 46 49 35 27 29 22 4 -3 55507 316 282 30 10482 15 25 7 7334 7725 124 487 1340 3316 7818 16379 42017 155325 417540 517845 405586 167447 5392 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 1183 2995 4937 6836 8553 9255 10678 11846 12266 12508 13602 14492 14258 14349 14819 15287 15774 16641 17355 18192 18618 18434 18488 19077 19215 19135 19254 19261 20125 21172 21940 22103 21314 21147 20976 20911 20647 20343 19967 19457 18806 18255 18003 17647 16668 15704 14883 14733 14059 13378 13056 12421 11490 10640 9782 9087 8756 8384 8177 7389 6455 6230 6109 5780 5211 4673 4163 4006 4191 4291 4491 4769 5080 5028 4856 4963 4891 5046 5828 6981 6978 6598 6796 6822 6875 7071 7249 8276 9747 10757 9842 10193 11889 12794 11659 9540 8261 7410 6772 6841 6577 7615 8659 9751 10218 10659 10832 10468 10517 11877 13774 15017 14718 14065 12552 7115 5141 6429 8565 10409 10295 8249 5255 2999 1627 844 612 496 435 347 462 709 1010 1163 1272 904 714 814 965 1345 2375 5120 9600 14045 18563 21131 23143 25671 25709 27125 28526 29249 32093 34889 40033 44474 48534 51740 52077 48133 45549 36494 25015 12108 4228 2652 4424 7341 7828 7166 5896 5148 6320 11514 12780 8484 2477 785 643 434 284 196 167 151 171 165 232 323 450 605 751 887 1028 1251 1374 1176 877 634 561 399 209 146 149 165 172 146 145 150 127 147 144 138 135 117 157 137 118 126 162 137 115 137 143 100 96 102 94 90 90 91 90 56 87 80 78 71 57 56 55 73 56 72 75 70 57 55 51 60 63 57 49 42 41 31 20 7 3 -3 55516 317 252 30 10482 15 25 16 7333 7729 143 877 1850 4374 11600 25830 56686 162118 548769 669541 160855 7440 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 752 2844 5964 8572 9691 10334 10348 10166 10396 10538 10955 11406 11745 11937 11939 11855 11948 12244 11661 10950 10552 10330 9715 8997 8697 8331 8170 8233 8415 8491 8285 8463 8857 8879 8572 8156 7809 7562 7640 7275 6835 6725 7063 7351 7454 7287 6906 7100 6925 6657 6530 6275 5614 5098 4941 4963 5014 4631 4264 4267 4392 4523 4776 4878 4897 5163 5376 5239 5237 5194 5183 5102 5095 4862 4765 4861 5253 6139 7114 7648 8055 8220 8039 7454 7283 8201 8534 7008 6397 7220 8006 7968 7228 6762 6681 7011 7927 8593 9344 11484 15969 20382 23140 25566 28333 30467 32347 34933 37974 40725 43047 42871 39954 32528 22695 14246 7461 4841 3903 2721 1923 1617 1389 1145 846 521 394 357 328 408 439 501 803 1401 2608 4302 5952 6814 8031 10310 11968 13000 14735 17869 18986 18263 18708 24264 31758 38865 43862 43889 42449 41088 42415 47797 58186 61820 61682 54373 45789 38025 34168 27365 18785 10845 8988 12104 16298 19170 19479 17744 13056 8850 7721 11789 18085 11220 2763 716 324 196 169 137 127 170 279 359 466 634 813 966 1062 1114 1005 783 592 485 336 188 167 139 151 141 146 153 133 129 134 137 122 121 120 105 110 133 130 120 115 121 103 94 97 99 95 95 82 95 96 71 68 83 72 66 56 57 38 28 39 45 46 49 58 44 40 46 54 55 36 34 27 19 31 19 2 -6 -23 -32 55525 316 283 30 10483 15 25 25 7331 7734 374 1434 3650 9106 19785 47576 122049 281276 362374 88065 3114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 359 1572 2700 3796 4442 5317 6276 6797 7447 7841 7866 7649 7321 6765 6601 6595 6116 5814 5560 5447 5331 4987 4686 4159 3673 3402 3045 2892 2952 2861 2809 2833 2808 2815 2991 3051 3100 3104 3321 3893 4139 4415 4625 5087 5439 5250 5272 5208 5386 5605 5656 5203 4948 4837 4444 4199 4089 4031 4000 4028 3771 3542 3605 3436 3444 3488 3505 3508 3350 3347 3482 3394 3556 3530 3613 3562 3552 3831 4006 4313 5026 5734 6766 7618 8876 8424 5886 4621 4577 5109 5884 7078 9591 12923 16523 20376 25076 30895 37817 43295 44913 45989 48696 53466 56358 57839 58585 60532 61505 60426 59945 60688 58727 54427 48312 41311 31820 23047 15851 10213 6247 4170 2564 1385 613 349 326 322 277 428 867 1451 1861 2080 2427 2633 3007 4627 7117 9786 12740 15949 18055 18290 18315 19876 21912 25355 28642 31288 33307 34762 36961 38996 41294 49502 51828 54805 54554 45982 41828 38846 29594 25992 28204 35595 47751 61152 69470 69145 70827 64512 47212 38690 38441 50685 56987 38667 21792 17973 9261 24086 8919 384 198 185 165 183 229 325 481 546 810 1074 1119 890 686 544 405 263 222 198 191 162 173 169 179 184 182 180 166 151 152 132 165 156 152 153 120 134 144 146 148 121 133 141 113 121 116 106 112 108 102 107 94 76 67 59 58 76 92 83 81 92 83 88 90 86 70 65 64 71 72 57 43 40 33 28 11 55534 316 256 30 10486 15 25 34 7330 7738 136 829 2492 6880 15482 39992 106154 228766 268350 84894 36521 2197 999999 999999 1149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 787 2583 4365 5340 5282 5230 5109 4801 4649 4770 4979 5185 5597 5903 5957 6063 6009 5810 5320 4745 4556 4515 4220 3868 3704 3416 3443 3201 3003 2878 2835 2855 2720 2733 2826 3013 3039 3087 3329 3516 3722 4269 4657 4799 4403 4109 4083 4014 4134 3940 3888 3882 3948 3833 3551 3573 3480 3672 3653 3437 3562 4060 4186 3762 3380 2936 2737 2544 2522 2429 2314 2384 2480 2554 2825 3138 3648 4060 4591 5217 6036 6230 6576 6622 7142 7423 6739 6639 6973 7770 9296 10319 9854 9759 10385 11588 12059 12585 13934 15138 16630 18424 18888 19412 19898 19191 18701 18573 19031 19404 19773 20694 24540 28470 30103 31234 31168 28094 22279 16724 11923 8553 6616 5197 3707 3278 3535 3134 2431 2102 2113 2049 2112 2300 2351 2473 3237 4874 7102 10150 14383 16172 17630 18724 19763 23982 27314 29152 32489 39451 48392 55029 60732 66075 70994 68733 61160 48159 37493 34536 39281 50414 64037 74999 96159 118199 117599 111202 104149 92827 87926 75609 69462 65798 63270 46904 25288 15068 18088 15895 3203 297 224 191 122 117 131 180 235 287 411 530 692 731 660 474 354 290 193 162 164 155 140 174 132 134 128 117 131 149 127 120 137 135 110 113 91 102 110 107 117 116 111 133 123 122 108 107 98 88 81 69 74 71 63 66 74 55 48 54 68 64 62 60 55 50 60 52 43 45 43 40 24 15 11 7 12 11 55543 316 288 30 10488 15 25 43 7328 7742 174 610 2075 5254 11835 30627 73417 151752 191452 45481 28023 5329 999999 2765 3545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 817 1851 3159 4320 4560 4784 4820 4426 4224 3876 3555 3400 3476 3510 3552 3837 3810 3865 3550 3259 3192 3167 2923 2797 2774 2538 2274 2177 2111 2066 2120 2056 2296 2301 2276 2461 2523 2555 2624 2858 2980 3038 3227 3200 3168 3054 3079 3159 3231 3394 3515 3583 3688 3750 3715 3595 3673 3526 3240 2725 2233 2003 2198 2282 2707 2918 3078 3131 3183 3259 3273 3131 2958 3009 3313 3679 3948 4247 4676 5409 6452 7499 8561 9468 10876 12009 12236 12373 12953 13416 13093 13009 12821 12708 12621 12981 13545 14872 15603 16577 17736 18128 18793 18221 17518 17060 16356 15670 15660 17025 18786 20929 23412 24628 24752 24551 26080 29682 32976 34716 30485 22439 16743 14451 13018 11382 9542 8409 7007 5110 4064 3688 3662 4378 5986 7859 10051 12351 15041 17745 18605 20718 23205 26387 29624 33144 39679 48264 55026 58968 60532 58803 53827 46336 38834 33159 30828 30953 35225 50753 69089 83783 90461 92833 102108 100707 95134 93460 90339 82798 72795 61465 48344 24147 17608 28674 36992 52984 35726 6781 451 151 131 124 152 139 168 193 171 257 394 437 431 331 195 171 192 176 162 168 165 154 149 169 157 151 174 146 127 109 148 128 148 127 127 95 90 105 87 106 120 109 105 108 80 96 95 93 72 80 64 55 49 58 73 59 44 52 60 61 77 81 67 74 68 66 56 58 49 55 44 36 44 45 30 14 1 55552 316 288 30 10488 15 25 52 7327 7747 36 786 2562 6748 13853 34405 77940 123873 116804 82646 37771 884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 1459 2721 3689 4718 5636 6189 6438 6130 5273 4850 4676 4613 4151 3642 3420 3436 3431 3555 3586 3553 3392 3520 3387 3039 2696 2759 2623 2480 2391 2364 2172 2374 2438 2571 2739 2711 2710 2945 3334 3390 3683 3970 4205 4486 4901 5025 5109 5225 5445 5600 5781 5669 5412 5183 4915 4316 3699 3338 3496 3670 4021 4286 4318 4245 3732 3475 3451 3455 3838 4466 5595 6844 8068 9012 9826 10419 11321 12729 14530 16027 16447 16581 16027 14689 13057 12191 12322 12813 13140 13449 13535 12758 12175 11794 12137 13030 13401 13286 13399 13428 13432 12913 11987 11146 10687 10832 11124 11861 12822 13205 12887 13609 14751 16329 19034 20167 18174 14433 11083 9338 9766 11397 11027 8527 6038 4042 3216 3812 5728 8607 11295 12053 12497 14329 18827 19157 18007 20446 24217 29952 31671 33004 34424 36834 43451 48904 49362 45927 42681 38672 37219 36025 39599 44645 49059 54904 59725 64483 66491 66898 62652 58921 62996 71127 77271 85725 97186 115748 120584 83993 80580 82210 91323 79202 66850 57185 41527 22266 8498 2733 1270 229 208 199 186 169 178 182 176 148 167 203 269 307 240 189 193 206 186 189 173 179 174 209 203 177 164 142 169 165 175 143 131 155 161 166 146 141 129 147 136 136 138 145 137 128 122 122 118 108 100 96 95 84 74 78 73 72 81 81 90 95 93 93 91 95 77 86 81 76 63 51 58 49 44 31 20 55561 313 379 30 10489 15 26 1 7325 7751 432 1968 5064 15744 41445 64962 109442 122007 26142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 695 2178 3875 4373 4336 4916 5537 6102 6267 5860 5241 4463 3953 3483 3383 3262 3004 2773 2661 2584 2633 2561 2371 2248 2195 2080 2156 2154 2124 2209 2215 2418 2599 2934 3094 3162 3337 3693 3933 4229 4760 5257 5438 5492 5528 5396 5289 5235 4781 4534 4427 4094 3623 3184 3293 3881 3988 3950 3776 3683 3330 3431 3891 4495 5142 5779 7006 7964 8590 9034 9874 10998 12182 13070 13213 12354 10982 9325 7668 6384 5422 4739 4213 4020 4230 4741 5581 6500 7670 8635 9285 10495 11608 12809 12833 12203 11804 12066 12953 14256 15657 17104 18741 21427 24314 25672 24928 23468 21108 19341 17624 15645 14656 14213 13010 13834 16142 16355 14124 11084 8309 6200 5638 6067 6624 7342 8031 9980 13642 17350 19752 24045 26095 24036 21883 24113 28967 34312 43507 44495 38497 38874 46191 57133 66605 65174 58940 52502 53043 51814 50929 53133 53677 55774 68709 80670 99918 112676 98870 77501 66257 68332 75176 91289 109678 115549 88387 50629 42367 48631 58724 72330 94311 91700 54793 21183 5477 1490 344 165 168 163 151 192 206 175 192 144 138 169 179 149 152 195 183 163 192 161 169 155 143 144 160 132 155 166 141 119 136 127 144 137 142 141 124 129 133 128 113 104 120 104 138 143 119 84 81 77 85 77 64 90 66 66 55 66 74 76 80 82 66 72 65 59 56 57 58 62 55 51 43 39 31 21 7 -6 55570 313 381 30 10491 15 26 10 7324 7755 34 1174 3479 10866 32671 48254 54827 73758 21552 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 600 1245 1729 2043 2279 2271 2410 2777 3476 4011 4155 4025 3706 3454 3110 2879 2690 2541 2414 2334 2233 1991 1800 1820 1607 1642 1614 1503 1505 1589 1618 1661 1811 1974 2118 2081 2263 2396 2415 2642 2856 2651 2562 2481 2410 2441 2459 2469 2600 3020 3161 3151 3379 3591 3463 3751 4465 4559 4688 5153 5967 6961 7952 8715 9380 9720 9309 8759 8325 7560 6825 6133 5771 5500 5662 6102 6929 8033 9340 10393 11638 12613 13253 13878 14288 14829 14984 14905 14833 15059 14897 14580 14205 13592 13632 14415 15045 14839 15314 16101 17194 18557 20386 22016 24572 27923 31493 34603 34910 32277 29432 25568 21677 20415 20434 19081 17635 16835 15565 13339 10590 8359 7259 6351 6030 6496 6698 7176 9211 12325 15796 19684 22448 25185 29276 32985 38291 44956 53071 58188 62701 68326 72629 67776 59802 57349 55863 57707 55923 55814 62922 73812 87323 90187 78237 60162 47691 37120 35010 55146 82293 106305 124499 119317 86026 72415 80879 73966 79012 91528 109802 100001 67152 32138 15791 5570 651 255 201 197 197 151 154 167 150 160 168 187 189 156 172 190 175 195 197 183 189 168 159 166 157 171 178 152 154 159 145 148 127 120 132 120 128 137 123 139 113 119 139 130 104 105 102 97 88 97 97 103 97 90 88 98 89 73 77 65 77 87 85 87 84 81 66 69 64 55 55 56 56 49 42 40 23 4 55580 312 413 30 10493 15 26 20 7322 7760 527 2613 7781 16519 18945 25212 47816 33939 1510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 119 432 522 678 815 1014 1005 922 911 1043 1058 1252 1364 1417 1735 1913 2178 2270 2178 2097 2044 1972 1864 1678 1710 1581 1501 1351 1295 1277 1246 1171 1142 1138 1209 1292 1245 1331 1519 1617 1644 1754 1875 1941 1982 2192 2213 2133 2448 2808 2751 2733 2617 2819 3533 4107 4807 5833 6861 7013 6865 6413 6160 5920 6051 6004 5938 5913 5686 5582 5452 5826 6196 6746 6718 6372 6240 5871 5757 5985 6206 6744 7635 8425 9016 9555 10192 11088 12088 12590 13126 13899 14796 14770 15560 16552 16050 15173 15033 14534 14288 14423 14854 15866 17354 19617 22279 26528 29767 29224 26743 24128 21444 18203 16128 14914 14045 13141 12667 12183 12395 12234 11868 11721 12364 13614 14879 16462 17087 17858 21174 25331 27758 29245 31597 36262 38636 40816 43222 45052 46369 49128 54142 57753 60062 61088 62568 66947 71340 75944 77690 74187 70868 59581 50056 53942 66050 77858 88374 97905 98021 96867 84662 71204 83344 75935 74015 136409 187182 141141 81234 43299 32115 8406 1378 241 156 131 134 97 115 110 158 149 125 107 90 105 88 112 143 124 99 106 80 131 139 115 143 134 136 127 115 96 114 94 90 103 115 107 80 95 96 94 94 83 74 75 79 70 82 67 59 62 79 79 52 42 54 36 31 37 40 40 17 27 44 34 32 47 38 41 40 38 34 35 14 17 26 18 0 -14 -27 55589 311 444 30 10494 15 26 29 7321 7764 66 1506 3403 4405 6910 20045 40600 27669 1442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 56 100 148 262 208 187 319 276 318 401 267 221 415 561 730 856 942 875 701 752 666 536 335 399 410 421 468 487 514 511 564 632 760 861 825 914 969 988 1187 1283 1322 1435 1551 1633 1801 2194 2611 3394 4102 4545 4764 4642 4451 4003 3612 3557 3825 3948 3758 3468 3295 3285 3204 3143 3352 3778 4306 4770 5230 6069 7161 8143 8974 10062 11151 12166 12672 12621 12199 11398 11150 11092 11712 12818 13699 15126 16565 17540 18117 19281 20806 21933 22800 22833 23212 22404 21745 21974 22387 22763 22459 20950 18482 17478 17996 18345 19121 20159 20069 18880 18390 18083 16356 14365 13055 12430 12204 11979 11406 10788 10376 10644 13170 17356 23558 31893 38162 39107 37669 38240 38716 39284 42386 48195 49006 47982 48286 50875 56197 60180 60528 59258 60458 57125 53179 56611 65495 79716 94688 106336 115387 123039 121773 99394 67556 54749 70781 90873 83135 58336 38878 65206 197817 264377 224526 116908 42115 10327 1236 352 260 177 150 143 130 147 126 154 159 161 144 178 168 147 146 156 142 151 143 145 134 168 176 142 175 165 163 165 153 143 138 140 139 133 124 127 122 109 118 115 126 114 108 111 122 113 92 84 102 90 79 78 78 88 96 65 64 66 56 61 67 77 74 70 69 69 68 56 68 63 58 51 42 43 41 34 20 8 55598 310 472 30 10492 15 26 38 7319 7769 469 1070 1687 2074 6534 19464 33496 9857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -38 92 162 239 212 264 288 264 310 165 140 -13 57 30 -53 73 71 141 161 409 565 591 761 857 844 1008 1219 1369 1426 1532 1574 1689 2091 2573 2732 2679 2570 2830 2618 2615 2469 2378 2047 1985 2036 2272 2409 2343 2540 2946 3527 4381 5427 6440 7500 8473 9434 9902 10336 10784 10847 11162 11912 12623 13105 13295 12832 12362 12215 12561 12709 12657 13128 14122 14837 16082 17242 17111 16454 15738 15237 14838 14365 13534 13421 13622 13937 14256 14480 14562 13741 13023 13330 13562 13469 11871 11000 10522 8948 8962 10106 11686 13202 13859 11951 8871 6634 5285 5003 5013 5080 6056 8836 12752 17507 26583 34521 38943 40307 40776 42025 45895 47894 46841 49148 52848 53932 52691 51058 49443 48677 49134 51196 53115 56249 66326 84963 103336 124718 137919 139173 132656 126224 110325 91966 80514 84823 92862 80683 63269 68615 91190 152168 177084 182145 140083 94224 58489 31323 4403 412 248 198 171 142 120 161 176 184 183 185 146 158 148 175 172 127 135 147 146 160 147 151 188 165 140 137 148 143 160 156 133 119 127 134 139 119 127 139 140 98 116 118 102 112 110 103 105 103 99 89 90 91 90 73 78 62 67 79 71 76 70 69 82 80 76 76 83 60 54 62 64 52 31 31 43 32 21 55607 310 472 30 10492 15 26 47 7318 7773 18 588 771 1480 4247 11385 19367 9336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 83 207 261 219 121 155 37 49 293 202 318 511 544 699 804 869 1064 1082 1161 1279 1370 1405 1444 1343 1214 1147 1249 1370 1475 1548 1486 1437 1207 1158 1222 1521 1936 2588 3558 4346 5625 6873 7542 8180 8483 8800 9392 9568 9541 9398 9309 9277 9042 8874 8750 8437 8129 7831 7399 7093 7096 7188 7325 7454 7458 7407 7206 7376 7386 7247 7120 6725 6575 6223 5887 5519 5289 5456 5759 5901 5900 5782 5615 5603 5575 4798 4314 5315 6311 5494 4426 3594 3349 3767 4120 4518 5145 6250 7431 8414 9373 10819 12437 13851 15030 16354 19452 24121 29143 34080 40719 47054 52715 58801 62879 68007 74936 78593 80500 81439 79828 77267 73950 69928 65498 70325 77143 79580 83348 93424 106107 113979 128894 131823 127542 107561 95236 93093 92448 84292 79519 68149 56520 64628 93045 99621 98672 128843 147902 136377 113004 64706 4991 282 212 169 167 167 137 184 157 148 164 176 174 177 177 157 174 148 165 147 176 148 171 163 135 116 142 144 145 141 120 129 148 133 127 105 101 100 112 113 111 95 92 114 94 98 103 97 100 105 96 91 69 69 61 68 65 55 55 52 54 74 76 69 63 64 63 56 58 62 59 52 37 32 27 17 3 -5 55616 308 533 30 10493 15 26 56 7316 7777 -99 488 1780 5149 13410 13274 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 102 139 194 252 382 479 557 580 593 642 706 815 843 759 822 733 634 870 1408 1961 2909 3401 3850 4440 5150 5912 6544 6624 6737 6733 6776 6771 6674 6628 6282 6451 6927 7118 7005 6954 6693 6251 5727 5220 4751 4495 4290 4413 4206 3703 3459 3306 3417 4030 4711 5785 6809 7474 7491 7479 7340 7310 6850 6290 5872 5661 5690 5673 5780 6403 7197 8276 8968 9295 9344 9634 9608 9265 10448 11456 11959 13089 15114 18255 21012 23938 26675 30009 33819 39689 46937 52147 57776 63392 70436 73589 77791 82341 83201 86087 90230 88599 82223 73889 66899 62316 56574 52427 49659 51947 59036 72610 85742 101493 106793 103946 103297 98265 85697 76059 78366 87854 90306 75167 60958 62234 41198 25890 47103 90349 109269 105995 96804 102865 106643 133644 175725 178624 84904 3466 308 230 172 157 192 165 169 215 207 220 219 218 178 214 187 194 184 183 198 195 210 190 172 185 190 170 167 140 141 176 169 165 183 180 173 168 174 139 126 135 158 144 147 152 130 124 130 138 118 113 107 111 106 93 91 80 75 90 88 93 75 76 81 83 80 64 72 88 76 73 52 61 55 44 26 18 55625 308 532 30 10492 15 27 5 7315 7782 147 1302 3523 7979 13777 9123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -69 -33 -72 -65 -87 55 14 -52 -15 -52 -37 70 11 -27 21 -8 27 164 76 147 282 248 47 20 86 186 227 349 403 409 568 695 789 803 845 962 989 1042 995 1109 1256 1463 1834 2222 2773 3412 4377 4914 5239 5491 5823 6250 6984 7524 8075 7920 7909 7588 7398 7472 7290 6825 6899 6792 6997 7142 6893 6504 6206 6511 6784 6767 6814 7049 7222 7597 7890 7991 8081 8042 8299 8390 8543 8608 8580 8447 8195 7975 6776 5266 4196 4074 4656 5919 7553 8817 10375 12064 13793 15049 16420 17321 17754 18592 20486 23297 25358 26550 27778 27657 28890 33549 39620 46947 54739 62823 68710 71632 72427 67706 62476 59561 56890 53556 52739 55993 61782 66537 68370 66317 65396 66859 67674 67618 62934 61667 63600 55563 50461 55416 56346 57008 61785 60680 57198 59290 68896 74773 87382 102245 110805 109638 85340 49748 24137 20238 27764 39839 53622 77516 97785 87088 67366 78994 147341 199988 185565 99782 8141 511 313 190 177 180 170 185 219 216 234 246 248 205 201 192 167 204 209 209 228 211 186 171 187 188 177 185 182 186 149 151 170 176 174 167 152 163 155 148 170 171 146 151 159 135 137 153 134 102 101 109 117 107 95 92 120 102 91 89 90 81 95 93 89 84 91 92 84 83 80 62 66 52 48 30 20 55634 309 501 30 10491 15 27 14 7314 7786 226 1051 4118 7465 4617 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 1 95 165 267 172 180 201 89 94 113 198 296 430 416 656 777 889 1046 1184 1422 1583 1719 1901 2072 2526 2864 3462 3685 3892 4020 4317 4853 5465 5955 6531 6552 6609 6748 6712 6587 6456 6303 6364 6396 6412 6570 6797 6891 6926 7114 7215 7324 7478 7460 7425 7367 7156 6997 6777 6273 5928 5471 5486 6080 7051 7688 7934 8652 9320 9050 8972 9818 10997 12635 14855 16992 19497 21232 22862 23813 23048 21468 19728 18610 18040 18623 20453 23553 26641 29629 32341 33958 33563 32364 33814 36890 40616 43944 47889 54056 60090 62623 64959 69306 69830 70619 70264 68577 67212 68178 69512 70088 72147 69596 70326 71980 70116 62278 59042 57619 49181 53092 55686 53866 49007 48456 48920 55627 72995 89207 96123 100057 95377 76583 65361 59002 50268 44740 36687 29476 39488 62088 90370 104241 104639 111036 138897 132568 68750 41101 43442 9427 654 263 170 192 195 193 174 204 201 208 190 175 155 171 211 209 188 181 189 179 182 186 194 190 177 162 180 146 162 184 160 151 154 156 152 157 145 150 149 135 128 126 137 145 110 93 68 111 118 87 90 105 108 94 82 82 79 71 69 81 92 80 62 73 78 63 65 70 60 57 47 38 32 27 15 55643 307 559 30 10489 15 27 23 7312 7790 975 3491 4760 2524 223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -77 15 45 21 104 49 167 181 156 149 206 215 329 457 555 729 717 745 958 1113 1169 1426 1652 1760 1860 1949 2264 2548 2700 3155 3898 4496 5161 5454 5481 5445 5442 5389 4876 4352 4060 3817 3824 4132 4000 4236 4803 5107 5234 5444 5608 5816 5980 6265 6414 6706 6804 6790 6746 7020 6860 6911 7527 8490 9665 11109 12235 13165 13918 14698 15700 17072 18168 18566 18296 17506 16374 15698 15584 15734 16058 16325 17434 18566 19171 20133 22766 26556 29589 31054 30195 27156 25342 25579 27915 31855 34409 37215 41057 45100 48321 49901 51293 52551 51011 48203 46272 47172 48913 51402 55077 54566 52843 52561 53677 53829 51205 42369 36191 34064 33772 33488 27837 22412 20291 22424 29391 41913 55723 63931 71300 82044 91105 102671 111932 109104 94465 74541 54297 45968 53711 65234 75140 89431 102790 169601 259098 237955 96690 20125 5284 816 435 266 161 165 192 206 220 223 203 220 185 193 173 215 217 189 193 153 160 171 173 165 169 157 148 187 161 167 171 147 160 158 165 155 169 151 161 156 136 136 159 141 132 122 124 120 117 109 106 101 85 103 110 107 94 79 78 82 78 79 80 82 89 90 81 76 68 70 76 72 63 61 49 34 18 55652 306 589 30 10489 15 27 32 7311 7794 176 1699 2768 969 1825 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 -93 11 29 46 37 63 67 33 61 125 124 188 225 290 418 544 676 697 802 910 1043 1225 1375 1770 2349 2840 3232 3619 4101 3931 3756 3503 3359 3183 2844 2641 2753 2864 2718 2876 3261 3612 3639 3782 3947 3970 4074 4233 4391 4727 4965 5028 4941 4939 5202 5308 5535 5690 6177 6852 7656 8603 8778 9136 10042 10959 11833 12855 13260 13091 12698 11797 11193 11534 12059 12764 13455 13449 13125 12528 11625 11271 11674 12548 13611 14935 16467 17846 20064 23252 27302 30681 32282 34133 35852 37846 39747 41876 43130 43725 43589 44422 44840 44595 46681 49683 50479 53119 54207 56542 57851 59983 64175 65076 65678 64745 60269 52950 49079 48290 45743 45198 46930 46542 43320 37570 36274 39860 55616 77131 95573 94001 74628 56152 43950 34078 28319 31624 40936 54365 70213 82701 81902 109110 208273 275825 243580 127233 48355 3855 403 262 130 129 140 176 140 129 148 160 170 152 144 140 128 123 112 120 116 109 120 120 109 138 145 131 117 117 127 127 115 134 124 116 107 114 129 104 85 93 101 115 101 85 99 106 68 60 74 70 62 69 74 48 36 43 47 48 45 40 43 53 48 43 41 55 35 37 24 16 25 7 1 1 -21 55661 304 648 30 10488 15 27 41 7309 7799 63 167 719 185 52 1018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -11 -15 107 205 277 281 422 562 704 749 807 998 1174 1287 1430 1655 1793 1810 1831 1628 1647 1752 1819 1869 1922 2040 1916 1923 1831 1855 1829 1908 2037 1995 1976 2000 2102 2052 1862 1806 1779 1713 1746 1923 2185 2482 2664 3020 3517 4243 4942 5722 6362 6985 7499 7900 8226 8692 8736 9153 10005 10914 11816 12779 13715 14456 15524 16479 17510 18460 19643 20800 22432 23139 23359 24529 26116 27944 30772 34861 38175 40100 39984 39349 38372 37121 35318 32978 30410 28746 28884 29685 30465 33279 36595 43102 48565 50626 53066 55611 59500 65386 71142 75324 77707 73175 62707 50519 41297 35046 33563 33540 34307 36411 42141 44596 48322 54317 60870 64054 63606 75452 84727 84796 76552 72681 75095 74943 74938 70605 83709 81485 71946 74145 121447 195040 212378 162100 138897 82173 7550 499 286 184 153 170 168 163 190 181 197 203 205 182 151 157 196 167 148 184 149 160 174 161 177 146 147 159 151 150 140 144 158 162 155 143 168 145 125 142 150 127 125 112 111 111 129 110 92 94 94 83 100 76 83 78 84 84 72 80 76 78 76 62 63 64 63 62 59 63 52 44 34 35 26 11 55671 301 735 30 10485 15 27 51 7307 7803 177 363 1647 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -49 -11 57 253 396 521 627 727 693 742 900 992 1123 1245 1220 1400 1433 1327 1243 1300 1254 1356 1513 1850 1952 2343 2437 2351 2660 2576 2476 2348 2461 2305 2118 2308 2425 2506 2419 2197 1970 1767 1636 1443 1425 1438 1671 1861 2154 2421 2720 3136 3680 4123 4917 5930 6789 7873 9159 10635 11999 13827 15644 17348 18184 18250 17864 16928 16257 16081 16506 17538 18450 19610 20577 21324 22321 23076 23734 26143 26290 25470 25549 25055 23797 23089 22803 23822 25507 25976 28074 30129 31888 32570 33398 35738 37921 40322 43298 45467 47120 49098 49787 51274 52683 53955 52184 49550 45134 42752 39720 32722 26501 22089 21032 24499 28625 32531 36102 38046 36262 34388 37022 41843 43321 42055 41870 57381 73835 88354 99934 112589 110610 106843 107812 101290 91188 89145 88543 82682 82279 89427 142393 229642 180695 64296 5165 867 542 421 318 145 129 189 182 141 171 180 179 164 163 178 172 146 164 190 180 131 121 121 149 162 115 114 131 140 127 132 161 146 128 94 106 147 154 133 111 118 116 124 110 96 104 95 95 92 78 62 65 79 79 74 71 61 61 54 44 54 66 58 55 58 54 59 56 58 49 39 37 29 26 15 2 55680 303 703 30 10483 15 28 0 7306 7807 67 290 705 2088 3591 426 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -3 116 136 180 261 299 278 431 630 698 708 721 946 1141 1294 1370 1602 1844 2119 2037 2308 2345 2216 2166 2202 2156 2186 2320 2311 2456 2456 2428 2571 3380 3688 3625 3841 3972 4076 4200 4175 3856 3809 3677 3572 3047 2534 2368 2334 2423 2531 2839 3335 3754 4039 4272 4601 4933 5227 5650 6214 7052 7996 9462 11518 15058 18217 20406 22283 23505 24251 24833 25987 27158 28359 27036 24962 24032 22806 21666 21047 20996 20767 20738 21724 23137 25294 26156 25104 24262 25971 27880 28923 30300 32475 34430 35159 38639 44129 51510 58673 62492 70396 78935 81655 81571 80740 79209 73166 61572 55130 47543 39660 35073 29875 21818 17482 16816 16946 17526 20462 22632 25182 27701 30343 32303 34849 35528 34958 31359 30787 31203 34795 36167 41280 44680 43617 52822 69906 74699 78856 75365 63014 51974 49968 54510 42781 33322 37137 50872 61396 81862 177287 254976 134226 8371 1214 669 472 345 230 137 149 176 170 172 197 170 179 160 140 130 167 184 128 138 152 161 145 166 131 116 116 144 128 126 127 112 113 118 127 130 148 118 110 123 118 108 95 103 104 102 100 81 78 83 70 44 62 74 69 61 65 56 45 48 71 56 37 46 52 45 57 69 50 31 33 33 28 24 11 -4 55689 303 671 30 10481 15 28 9 7304 7812 653 1135 1828 3772 3278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -27 -16 -54 -46 77 159 232 458 510 594 646 581 694 832 832 877 997 991 1143 1274 1247 1401 1582 1615 1713 1959 2111 2289 2304 2111 2021 2193 2233 2480 2678 2863 3017 3169 3674 4163 4357 4266 4050 4058 4269 4160 3549 2683 2450 2594 2507 2656 2706 2752 3001 3229 3564 4206 4665 5166 5895 6654 7138 7712 8482 9258 9990 11511 13720 16520 20101 23554 24855 24468 23991 23771 23908 24884 24935 23796 22538 21411 20394 19674 19393 19061 18242 17841 18226 18129 17557 17178 17872 18344 19002 19651 20079 21934 23640 24550 24288 26616 30115 34191 37755 39250 39191 40226 42253 45336 49919 57249 62085 57843 51237 43874 39139 35160 31297 27752 27171 29218 32826 41262 49954 51267 52437 54267 56430 53843 43156 41262 42498 41100 33131 32464 35557 34546 31348 37875 57128 63412 75075 95120 99319 96286 97863 97292 100913 89322 74872 46525 30644 28926 42806 54933 72316 106729 119162 21759 4572 2494 818 504 407 244 142 125 167 155 167 138 176 182 171 154 172 148 149 139 149 126 123 124 119 121 132 125 132 129 125 112 116 118 140 136 104 112 118 124 109 116 103 95 105 94 105 104 100 87 70 77 84 78 72 59 42 24 41 51 41 45 46 49 49 44 56 46 54 41 26 26 24 13 15 -1 -6 55698 304 640 30 10480 15 28 18 7303 7816 75 1246 3176 5769 7189 2460 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -52 -48 -39 -60 -91 33 28 51 92 92 122 102 120 352 593 702 941 1061 1208 1339 1470 1630 1730 1667 1871 1993 2049 2054 2060 2157 2267 2366 2696 2797 2646 2674 2740 2596 2643 2833 2741 2657 2708 2915 3087 3315 3403 3257 2910 2891 2929 2975 2891 2942 3004 3185 3596 4161 4529 4970 5241 5304 5305 5225 5512 6160 7131 8064 9130 10653 12286 14004 15423 16515 17852 19321 21431 22709 23392 23326 22491 21656 20731 19875 19475 19052 18400 17254 15991 15034 14146 13398 12993 12533 12114 11601 11323 11405 11594 12006 12013 13031 14789 18018 22199 26307 29386 31771 34048 34874 35459 35390 34774 37554 43641 45799 41276 38561 37976 37835 38030 39503 45254 51597 55945 57974 58564 58422 60570 63775 69203 73106 78077 73227 61800 54072 50300 46892 39067 34620 30709 30212 31686 35007 41727 48408 61310 74051 91540 93506 88193 93209 96783 97787 86671 63676 43162 33204 38689 53919 70825 100539 117145 82180 22941 3492 1807 641 409 323 158 130 149 167 177 139 198 187 157 186 168 147 142 168 177 141 132 155 183 166 135 173 148 133 142 147 153 137 162 177 149 163 115 132 154 133 102 106 109 106 97 95 95 84 80 90 97 87 87 71 65 64 69 60 60 60 64 59 62 71 61 65 62 58 44 52 51 47 38 15 17 17 55707 305 608 30 10478 15 28 27 7302 7820 304 1720 4180 10075 16838 13426 1193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 72 120 86 145 181 245 243 310 381 421 536 535 580 633 764 842 840 871 946 1030 1088 1013 954 997 1118 1295 1348 1472 1799 2084 2253 2374 2428 2771 3028 2929 2737 2893 2749 2650 2452 2477 2355 2438 2502 2367 2355 2289 2418 2670 2726 3076 3414 3640 4084 4699 5151 5669 5873 6201 6821 7437 7645 7320 6854 7128 7897 8407 9562 10829 12210 13905 15106 16005 16483 17088 17948 18911 19627 20204 20008 20015 19389 18608 17693 17284 17541 17936 18111 18128 18191 18483 18206 18398 18772 19205 20085 20669 20000 18992 17744 16671 15424 15109 16036 17975 20188 23257 27241 34904 45801 53663 57851 62604 66279 66252 67747 69885 74091 72949 67889 65707 66552 65034 59387 57634 54843 49847 46065 48163 53317 64679 68638 64822 55675 50441 41613 30935 23191 18386 16450 13656 9889 7628 8744 11664 13962 18740 22943 26315 35376 39882 37944 46052 51440 55203 57211 60413 64785 62478 45885 35444 33270 39306 45839 49918 64281 78682 78789 135478 185735 109569 6414 1131 519 408 224 125 161 162 155 159 180 174 154 168 166 173 155 146 138 161 151 148 187 175 179 168 156 146 175 141 156 166 146 147 148 153 153 156 150 124 117 138 120 106 109 124 99 100 103 84 77 97 81 84 89 90 75 72 78 66 62 74 56 61 73 70 56 47 43 57 65 66 54 47 37 28 18 55716 305 604 30 10474 15 28 36 7300 7824 480 2476 4763 11333 15936 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 4 21 62 187 198 77 138 141 161 254 341 578 663 549 758 961 980 992 1042 1147 1094 1288 1241 1340 1274 1230 1237 1358 1383 1455 1412 1317 1221 1346 1514 1642 1600 1665 1708 1756 1786 1818 1938 2109 2201 2583 2912 3396 3791 4269 4530 4721 5016 5525 6390 6658 6499 6408 6635 6986 7174 7521 8425 9908 11344 12648 13895 14772 15675 16408 16888 17469 17944 18213 18820 18616 17577 16696 15669 14596 14377 14427 13665 12850 12033 11188 11158 11749 12736 13976 15228 16699 18090 19259 20299 20824 20643 21275 22336 24486 28249 31703 33495 33986 33734 34149 35345 38371 43541 47062 48899 50462 52508 53700 51542 48106 46627 48749 49992 51011 55971 62996 68055 70359 70248 64922 62586 64956 61388 56946 54205 55984 58027 57983 60420 58348 50211 46544 41015 33158 24537 17213 16196 15820 14449 15995 18807 21010 25441 29251 32337 34640 35282 33125 36757 37358 35737 31238 23056 18754 20194 37396 57543 84301 108050 106501 90315 95580 118849 133630 102564 28907 3404 369 304 189 155 140 149 165 151 170 157 158 155 142 137 118 122 147 147 141 158 153 141 119 122 141 163 143 144 154 152 119 125 134 125 105 99 95 119 118 116 92 83 94 83 100 109 86 79 81 83 62 51 49 58 74 64 66 48 45 46 48 61 58 49 37 35 40 47 45 36 37 21 11 0 -7 55725 306 572 30 10472 15 28 45 7299 7828 -4 1423 4916 10105 13348 9993 2543 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 -19 56 56 95 190 216 241 272 365 384 485 702 737 853 972 1038 1132 1176 1182 1237 1267 1219 1327 1395 1462 1551 1690 1777 1826 1937 1964 1978 2123 2170 2356 2553 2733 2649 2622 2791 2831 2974 2949 3146 3524 3852 4193 4384 4467 4273 4680 5204 5697 6607 7566 8681 9544 10112 10772 12232 13834 14779 15565 16380 18053 19305 20204 21387 21589 21445 20428 18703 17431 16912 17164 18328 19688 20298 20652 20944 21634 22633 23626 23939 24238 24469 25000 24427 23709 23212 23146 22874 22443 22265 21900 21925 21834 21542 21132 21328 22516 24226 24647 24642 23774 22673 22006 21334 21057 20624 20607 23502 24677 26555 28589 31151 32713 35125 41237 49143 56737 62035 64441 69322 70266 67708 66684 64148 62701 57630 48528 43872 42412 39259 38033 34125 31084 25107 19672 17379 19637 24749 30946 35753 37833 38192 36830 35543 39233 42931 44264 47761 49949 54817 59725 51085 40652 43299 52665 62085 71062 79320 81213 78339 83345 128044 144200 162676 87163 4305 368 293 233 123 144 160 165 201 207 196 177 168 182 126 138 164 170 181 196 191 169 158 144 158 191 152 152 143 148 145 133 127 151 163 141 141 138 134 123 139 117 105 113 109 113 103 106 105 73 75 87 83 87 70 67 70 61 69 59 52 58 66 51 55 64 55 48 49 49 54 55 41 32 21 11 55734 306 572 30 10472 15 28 54 7297 7833 389 2316 6409 12744 13322 3226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 279 422 400 450 386 430 484 500 566 562 662 842 834 996 1217 1177 1313 1237 1231 1427 1450 1621 1555 1518 1686 1732 1645 1714 1704 1732 1833 1844 2036 2179 2474 2711 2986 3116 3158 3204 3414 3719 4001 4468 4858 5474 6172 6585 7041 7420 7857 8397 9123 10409 12555 14935 16829 18408 19603 20497 21363 22209 23257 23571 23846 24220 24085 24169 25055 26474 27577 27670 27619 27128 25736 25296 25532 25500 23868 22711 22548 23203 23522 22639 21538 21457 21854 22945 24638 26454 27526 28931 28708 29338 30807 31114 31716 31993 32769 32976 31014 27453 23782 21740 19004 17348 17033 15494 13770 12978 12681 12459 12784 13977 16457 20859 31661 44390 53212 56883 61811 61324 52389 49209 50004 49199 44387 41938 40093 36853 36894 39486 42348 44109 37573 33691 31608 29392 32964 36863 38943 42369 43166 45176 46228 45583 48635 49220 54107 68324 91220 101083 95183 76524 62765 59766 69122 82067 86759 81470 60550 66298 31413 5239 538 284 291 254 203 144 138 144 157 207 168 161 220 223 190 148 128 122 161 158 189 182 173 163 162 163 143 134 162 157 133 137 135 137 152 116 132 134 131 105 119 122 119 98 114 118 96 82 86 83 85 88 83 79 63 73 84 81 64 60 60 49 61 44 46 51 51 43 51 49 55 47 52 38 34 20 1 55743 306 571 30 10471 15 29 3 7296 7837 149 2180 6272 8005 4502 988 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -40 166 278 385 535 497 623 625 520 526 545 580 606 607 788 843 942 918 998 1144 1263 1393 1501 1611 1814 1754 1931 2062 2201 2277 2442 2668 2682 2882 3141 3365 3663 3860 4315 4607 4818 5026 5300 5793 6069 6324 6489 6610 7111 7945 8768 9623 10189 11051 12828 14589 16817 18980 20251 21116 21959 22933 24551 25938 27191 28844 29317 28454 26531 25337 24648 25220 25840 26382 25454 23937 22725 21931 21256 20716 19729 19085 19072 20428 20838 21638 22963 24929 28148 30260 30161 29538 30362 30949 30510 31237 32509 33659 33537 33608 32647 30899 27860 24679 20781 18550 17371 15497 14191 13399 12387 11609 11441 11757 11115 11206 12405 15495 19552 23624 28645 31743 35715 38674 40230 41483 40919 37981 33358 32528 33382 35142 33407 31177 30825 27413 23145 22151 24821 31097 36038 44910 55908 71183 81636 82635 90148 94771 90674 84434 95296 105309 108354 99714 78817 49276 42917 54133 69774 68809 46100 46972 30338 15941 823 239 248 238 208 185 173 180 161 182 184 186 173 175 163 166 173 167 168 170 171 161 167 139 144 145 160 150 135 140 153 137 143 143 156 150 147 145 137 145 133 113 126 134 118 104 111 110 136 118 86 96 111 102 82 80 82 70 67 73 66 62 45 58 73 69 64 61 63 67 63 54 59 51 31 19 19 8 55752 307 540 30 10470 15 29 12 7294 7841 -57 1272 5493 9212 2921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -14 -50 69 93 111 254 401 523 591 595 633 692 776 769 866 882 899 1114 1237 1296 1316 1419 1446 1554 1558 1744 1807 1941 2009 2187 2608 2844 2894 3104 3263 3356 3456 3621 3905 4091 4519 4811 5199 5518 5668 5970 6274 6775 7360 7968 8647 9217 10131 10941 11842 13744 15741 17833 21086 23420 25167 27134 28900 30690 32008 33282 34311 34480 33982 32885 33051 33371 32118 30389 30173 29681 29575 30834 31120 30812 30026 29112 28515 28499 29297 30679 32981 35190 35862 36761 37846 38518 38332 39783 42332 43562 44269 44620 44134 42002 37652 31898 27101 23697 21318 17960 15528 15246 15869 17237 17699 16978 16914 17334 18351 18702 19064 19444 19060 19030 19941 20531 18632 15746 14704 14922 15710 16687 18703 20174 21003 23188 25037 24338 24086 24063 23215 23978 26977 32240 37157 41168 48893 56697 60700 65349 72688 73072 71335 66680 65540 75849 78038 68650 63052 60301 47683 38598 55359 84566 69443 62651 42178 35859 99556 110351 7828 290 195 142 132 140 147 180 164 173 157 135 187 172 166 155 136 147 136 117 150 111 125 149 178 153 144 132 110 122 140 125 140 133 144 134 129 126 129 132 137 96 114 118 118 112 101 98 116 112 81 68 80 69 65 78 76 65 51 51 50 39 31 36 35 33 36 33 39 41 37 26 27 19 13 4 4 -3 55761 305 598 30 10468 15 29 21 7293 7845 1210 4235 5456 1260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -47 32 -9 96 149 264 350 530 672 691 587 529 604 696 777 817 925 986 1141 1148 1270 1380 1508 1538 1659 1759 1884 2126 2298 2484 2677 2998 3079 3234 3626 3835 4040 4277 4760 5179 5503 5847 6176 6420 6850 7538 8281 9364 10712 12731 15010 16950 18610 20651 22538 23744 24710 25813 27192 28835 30484 32036 33484 33856 33680 33364 32546 30995 28591 26246 25351 24901 25548 27207 28275 28459 28644 29321 29511 28612 27387 27652 29098 32189 36046 39755 41448 43324 43692 43031 39950 35225 30440 25625 21789 19822 17144 15377 15443 16001 17525 19388 20386 22349 23868 25345 27569 32941 39911 45632 49132 48416 49324 51306 53448 55728 56676 53934 55235 54899 52310 49570 45573 43386 41762 39756 34571 28423 24581 21533 19494 21078 25432 36071 51510 59659 61788 62068 58471 49812 43107 45335 46397 49250 49287 42688 33837 33639 36668 46098 56374 58860 60600 62628 74355 100274 90680 68965 51660 25731 26428 14454 730 137 93 103 147 164 170 180 163 155 122 157 136 125 123 148 145 144 154 166 184 153 122 133 131 135 129 113 130 113 113 103 127 131 126 136 138 121 97 94 76 95 129 137 121 101 103 90 99 103 86 77 76 70 70 59 63 60 41 40 44 50 48 45 35 37 31 43 45 38 39 30 23 16 7 -3 -15 55770 305 597 30 10467 15 29 30 7291 7849 1165 4388 4261 1560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 136 147 200 297 424 443 524 546 518 689 718 873 893 925 860 887 944 1074 1149 1149 1130 1479 1560 1667 1791 1870 1967 2232 2423 2691 2810 3116 3234 3445 3737 4063 4410 4653 5208 5689 6036 6624 7225 7908 8698 9520 10677 12373 14003 15715 17019 18093 19100 19882 20836 22329 24417 26421 28497 30753 32895 34953 36412 37700 38455 38297 38024 37204 36168 35227 35303 35421 34196 32081 29825 28073 27545 29566 31433 32747 34688 35674 35127 34302 32680 31330 28501 25149 22694 20867 19729 19363 20063 20649 20062 21578 25883 31215 35159 33428 28458 24611 22160 19519 17374 16136 14447 13430 14636 16790 19750 23279 26556 29217 32509 35841 38653 41724 44874 45084 42572 39955 33573 27254 23458 19997 18550 17329 16550 18742 24946 29780 31536 31563 32895 34206 29615 26333 24519 26415 30851 31954 39249 45822 49193 53232 63745 76582 82808 95285 113112 111743 90889 78610 99211 120174 113193 89473 78608 61506 16084 1301 227 120 106 109 152 142 133 162 175 170 162 184 164 143 147 156 125 130 124 141 134 144 141 141 130 106 105 113 101 116 122 130 129 114 133 141 117 96 94 82 99 95 106 104 70 86 78 95 108 95 78 80 60 73 74 57 51 48 47 31 22 28 25 24 28 33 27 26 36 31 28 36 20 11 -5 -9 -13 55779 306 563 30 10463 15 29 39 7290 7853 353 2310 6954 6186 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 34 201 239 318 359 533 744 741 844 843 1014 1327 1465 1661 1691 1815 1842 1853 1954 1963 1876 1954 1962 1958 2051 2143 2376 2552 2732 3073 3390 3528 3788 4138 4176 4590 4813 5090 5630 5980 6316 6900 7492 8273 8910 9577 10345 11990 13465 14715 16039 18016 20200 22958 25573 28205 30377 32670 34712 37144 39189 41238 41267 40793 40299 39024 38340 37789 36275 35308 34716 34210 33195 33134 32519 31697 31980 33785 34946 35553 35772 35714 35040 33357 30347 26875 23091 20303 18776 18349 19284 20622 23135 25645 27084 28203 31687 36755 45542 52773 57499 55980 50604 52734 64350 72116 63743 47200 32651 24587 23092 26835 30154 31141 31010 30505 28479 27201 25171 23651 21576 18863 17078 15553 14353 13691 13235 13193 12453 11915 11838 11581 12529 13070 13026 13067 12961 13021 13779 14334 16094 21842 25461 29745 33791 40534 47608 49309 48823 53681 73322 101829 113505 94356 62517 39731 39199 52754 75089 99018 96645 87945 79246 65915 15550 932 159 129 134 117 139 164 156 161 177 180 148 147 159 139 124 132 139 137 134 132 151 164 143 158 102 129 138 138 130 121 111 138 133 115 120 132 136 148 114 104 102 110 114 89 88 80 90 93 90 76 66 50 56 49 40 35 37 59 42 36 43 33 26 19 22 32 18 34 41 35 26 22 17 9 -7 -13 55788 305 592 30 10462 15 29 48 7288 7857 872 3478 4749 447 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 -87 -43 114 156 201 214 352 440 524 682 822 727 775 863 933 909 972 773 760 787 932 936 980 1087 1465 1647 1639 1790 2077 2336 2525 2739 2973 3256 3604 4206 4718 5012 5792 6789 7809 9006 10145 12118 14430 16986 18864 20324 21722 22970 24524 26214 28161 30052 31140 31427 31309 31414 31328 31689 32667 33706 34331 34911 35651 37129 39153 41227 43919 46483 47433 46392 43494 39742 35202 30658 26779 24680 23192 22845 22814 23433 23223 22729 22145 21421 20976 20510 20990 21677 21782 22046 21252 19930 18234 16146 15126 15517 16629 18858 22515 28865 34253 38071 41769 42911 44180 44232 45504 45134 44613 45557 43764 43857 46064 44811 42852 38889 39731 44622 47771 49714 51328 52577 53423 53637 52714 47713 38613 32401 32529 34859 38793 38834 36614 34835 35052 37437 40734 41095 41828 42334 41397 37816 39565 38142 38371 41547 43796 62594 85747 87811 79739 78025 92343 88115 77281 34342 10734 751 212 180 179 167 174 176 195 202 187 181 189 165 147 146 186 167 165 160 177 192 170 180 172 178 173 149 108 148 148 136 153 176 152 165 179 134 154 136 141 146 109 123 139 130 118 112 123 115 97 84 95 101 85 82 106 97 68 68 64 68 71 60 54 48 54 56 46 54 58 51 42 45 35 24 14 5 55797 304 622 30 10462 15 29 57 7287 7862 234 1329 403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -75 4 -4 70 164 156 377 367 440 525 731 919 1117 1234 1416 1701 1969 2370 2738 3342 4163 4898 5715 6780 7691 8225 8923 9373 10023 10179 11145 12655 13985 15274 17095 18730 20573 22507 24648 26441 28726 30541 31520 32118 33146 34288 35115 34754 33741 32549 31100 29023 26648 23530 20637 18004 15975 14633 14046 13691 13510 13668 13522 14279 14167 14484 15439 16226 16982 18340 20293 21159 22221 22530 21865 21843 22111 21388 21058 21826 22722 26359 33359 38327 41406 43294 44284 47474 52451 57598 61879 67422 70683 71573 76970 80551 80675 83179 81816 75629 72762 68634 66146 67311 69506 73754 74803 71196 66040 61327 56500 53020 51710 52492 54731 53689 52899 52257 50225 45839 44817 48803 49922 51359 50501 42385 27218 16525 15315 21906 32302 43486 52572 67292 68247 55994 40227 38627 52873 19069 13517 6524 1083 276 181 184 182 165 183 140 182 205 192 170 178 143 130 151 143 133 133 154 166 153 129 171 157 144 177 152 137 106 122 130 124 128 140 132 122 129 115 105 127 130 119 106 123 112 128 114 105 102 89 86 81 88 69 68 81 72 67 73 49 52 51 28 40 49 47 38 42 43 38 32 34 20 18 15 1 -10 55806 303 654 30 10464 15 30 6 7285 7866 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 72 203 174 308 457 630 777 1022 1218 1612 1996 2549 3055 3823 4338 5054 5606 6387 7247 7971 8708 9541 10350 10869 11806 12679 13686 14434 14648 14846 15029 15128 15289 15472 15932 15868 15294 14291 13380 12760 12394 12097 11862 11835 11956 12004 12248 12554 12675 13155 13565 14202 14354 13982 13414 13584 13544 13235 12801 12014 11498 11001 10828 11307 12223 13489 14094 14202 14057 15564 17410 19981 23768 28066 33501 40442 44132 47960 53299 57587 56844 54863 56176 58811 63328 70022 76477 84693 89992 92602 97001 101198 108391 110726 117393 126324 130286 130308 122997 115289 112990 107049 83710 53261 44612 45088 43743 43024 46224 48216 48219 46795 45658 48381 51369 49306 46001 43403 41826 42162 47461 58606 67006 70232 69975 67244 59546 38843 32652 31994 37960 51020 16871 794 266 199 191 146 154 146 172 167 189 174 172 192 141 126 135 147 132 120 159 183 184 148 163 165 175 158 119 102 94 92 132 151 140 145 135 144 136 128 126 111 144 138 117 99 112 123 115 105 98 107 89 76 77 87 91 65 65 72 70 77 71 67 56 43 44 38 51 53 54 56 56 55 43 41 31 24 12 5 55815 303 655 30 10465 15 30 15 7284 7870 255 541 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -39 1 124 198 288 379 664 689 908 1200 1369 1588 1868 2226 2538 3025 3620 4475 5428 6545 7731 8766 9692 10841 12463 14051 15724 17306 18003 18360 18872 19860 20538 20556 20183 20479 20278 20527 20916 21666 22268 22648 23491 24592 25972 27187 28592 30192 31734 33700 35075 35383 35097 34548 33997 33606 32186 31361 30726 29316 28404 28245 27480 26548 25758 24838 24194 24308 24613 24797 25662 26274 26995 26542 26444 26412 28220 29233 30275 31355 33182 35796 39190 44921 50908 56071 60710 63121 61555 64768 66553 67840 73462 77055 79202 81278 81786 81081 80526 75290 67010 63678 62844 58054 50162 42878 38424 34884 30681 29890 29273 28547 29378 31580 32857 35283 39589 44896 51735 55536 60726 68261 73716 77816 76105 72082 76236 84319 82546 81225 84642 93714 74976 42648 34369 39881 34378 18960 18563 5635 721 234 192 206 184 193 223 187 194 220 183 199 164 163 178 191 147 162 169 213 215 200 200 203 185 189 158 152 160 158 150 132 127 166 169 157 159 154 173 150 165 152 113 119 142 127 136 149 150 147 126 129 132 109 93 99 106 103 91 96 102 94 87 77 78 77 72 66 61 59 69 74 66 59 60 55 45 30 24 55824 304 624 30 10464 15 30 24 7282 7874 38 1316 811 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -20 17 60 96 116 316 470 420 430 552 638 681 824 1010 1202 1301 1425 1515 1818 2159 2347 2588 2972 3466 4139 5060 6142 6997 7922 8825 9719 10632 11337 12242 13623 14991 16493 17860 19421 21440 23316 25366 27622 29187 30691 32687 34332 34752 34647 32742 31337 31854 32885 33816 34214 34865 35803 36726 37096 37042 37116 36642 36632 36055 35414 35189 33803 32625 31397 29653 28530 28510 29406 28814 27123 27519 29237 31745 34293 33089 31757 31602 31656 31953 32849 34756 38102 37812 34429 32481 31281 32599 35499 37991 41241 42432 44194 47376 50032 48595 47004 43943 43871 44390 43381 43452 42470 41440 41521 41762 42823 40707 37363 33815 31535 28532 25357 24536 24813 24516 24847 25378 27018 29698 31279 32788 34934 37074 37835 38643 44489 53693 64610 71719 72671 86178 95911 106926 120609 130339 116607 77081 54975 43085 41244 39035 31821 16503 9921 5725 875 172 166 165 176 196 185 160 141 176 152 144 143 130 118 104 123 106 111 131 131 111 125 140 165 142 127 127 124 115 120 106 109 129 116 99 88 107 115 107 100 106 126 90 85 100 99 88 90 91 89 89 89 75 66 71 64 54 62 59 51 55 46 49 42 36 33 38 32 20 27 38 37 33 23 16 12 3 -10 55833 303 654 30 10464 15 30 33 7281 7878 -71 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -52 107 123 218 286 354 332 415 547 642 857 1183 1438 1650 2046 2389 2661 3085 3628 4129 4839 5442 6241 7029 7894 8577 9459 10472 11373 12305 13758 14104 14263 14543 14731 14147 13413 12959 12429 11957 10891 10200 9451 8931 8983 9318 9887 10263 10817 11675 12480 13445 14247 14539 14278 13471 12413 11473 11033 11040 11068 11071 11131 11058 11380 12363 13277 14544 15382 16662 18267 20132 21542 23515 24641 25401 26540 27609 28021 27532 27879 29573 32453 34743 37186 40895 45517 53143 59799 67320 74298 79981 82296 88550 95424 99825 102268 102597 106819 109677 110691 116725 118753 119013 120136 119552 112311 102809 84773 63903 50180 50319 51758 48466 47862 45774 44604 41767 40497 42682 44606 43814 42902 42232 44339 50715 53243 48292 40914 33064 32257 35779 41296 47897 45462 37562 30114 29589 51093 47857 10625 529 170 127 126 132 141 145 153 155 132 139 136 102 119 106 128 131 131 136 163 152 130 126 115 110 132 135 102 98 92 104 99 92 138 136 114 111 97 116 122 100 94 97 95 101 86 92 83 68 62 80 89 70 63 63 68 77 73 69 68 52 40 33 29 27 38 39 37 17 26 24 22 22 18 11 -1 -9 -19 55842 302 684 30 10464 15 30 42 7279 7882 446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -60 74 114 215 347 388 467 465 572 664 762 821 829 916 1000 1148 1153 1432 1609 1769 1984 2272 2434 2705 2991 3240 3709 4252 4918 5517 5891 6371 7037 7822 8234 8803 9576 10140 10416 10926 11430 11439 11366 10582 9558 9542 9651 9865 9991 10559 11952 13333 14396 15638 17005 18248 19417 20036 21588 22050 21476 22405 23829 25019 26942 29047 30675 31519 31810 32324 33793 34499 34961 33311 31175 29956 30623 32180 34025 36453 37665 35931 33388 33068 31770 30353 30658 30116 29365 30691 30597 30446 35382 44790 53029 59882 64351 64172 67201 67438 63601 67822 67282 69230 73903 75779 81916 81756 78719 78543 78627 84321 85146 82040 79966 75915 69660 64096 63087 63912 64785 62897 57343 55436 55787 56957 58636 61277 62817 63110 64583 63582 61212 56471 52365 52060 49025 45879 53088 72473 66774 20289 18081 53753 58417 6024 202 145 150 181 155 178 174 176 178 181 144 159 146 113 125 153 142 122 136 150 135 141 170 170 145 139 152 140 139 145 143 135 130 135 131 126 118 121 131 131 116 114 100 101 104 98 89 99 105 83 94 93 96 85 88 73 67 68 70 66 65 63 63 55 40 41 39 44 53 43 35 31 33 41 44 29 16 11 -8 55851 225 2994 30 10464 15 30 51 7278 7886 -39 116 352 366 492 776 772 683 670 774 991 1024 1246 1316 1368 1405 1535 1426 1577 1807 2095 2301 2550 2811 3160 3724 4388 4677 5052 5808 6451 7014 7783 8251 8839 9386 10113 10849 11529 11949 12605 13065 12955 13320 13750 13456 13204 13907 16243 19128 21621 23355 25126 27127 29394 31337 33242 35965 37571 36784 36023 36993 38297 40270 43051 46541 48767 50399 52460 54552 55130 55496 54451 54008 53872 51846 50829 49802 47672 45144 42979 40987 37998 34522 33214 33035 33657 34686 37336 41244 45379 45663 46034 50498 52817 55234 54756 51371 52283 60442 72533 73275 69367 67004 61162 53711 46832 42073 38993 34107 31313 31731 32553 31460 31233 31139 29910 32138 36921 45329 49806 54210 58933 61108 63962 66866 70993 73059 76772 77107 74352 88724 111694 126952 113289 64874 30348 24824 24326 18720 7794 5119 13185 32163 24801 1082 176 116 145 145 153 140 135 146 120 134 117 115 143 125 124 153 109 107 129 102 116 146 134 125 134 144 129 136 106 108 132 106 105 119 107 99 101 126 115 129 116 115 102 101 82 74 90 84 91 87 64 55 55 70 86 76 70 62 62 56 47 52 52 50 41 45 38 23 27 22 13 20 32 31 18 2 -1 -9 -15 55860 218 3205 30 10465 15 31 0 7276 7891 -32 164 163 235 379 567 513 526 568 541 702 832 886 1020 1149 1281 1437 1480 1783 1998 2310 2634 3144 3553 4072 4294 4551 4726 4818 5318 5764 5994 6288 6738 7368 8280 9416 10479 11510 12368 12931 12643 12330 12603 13271 14029 14926 15910 16801 17626 18206 18419 19318 20951 21971 22517 22848 23075 23536 24128 24773 25648 27372 29535 31054 31885 33548 34063 33397 33521 34979 36652 38545 40185 41901 44006 46349 49100 51829 54287 57570 58542 56577 51681 46785 42746 39747 40010 42337 42422 41212 38417 37598 34462 32377 32895 34373 36852 38913 38121 37663 39360 40507 41073 42426 45106 50257 53391 53725 50395 48494 53434 60030 63777 66206 70319 73554 77286 84208 92006 111449 135197 153027 169107 175153 162193 132616 92530 55581 36952 30388 23756 26196 25207 22084 25554 42488 20306 1440 143 100 104 144 121 137 134 134 97 108 98 88 88 84 81 88 103 88 116 118 110 112 114 102 97 79 117 94 95 118 96 79 82 83 72 74 97 72 70 68 81 85 76 60 81 63 55 40 68 73 59 48 44 47 43 45 28 32 41 32 24 26 18 17 8 11 7 9 4 -10 -17 -18 -13 -5 -4 -18 -24 -41 -46 55869 214 3326 30 10466 15 31 9 7275 7895 -2 73 273 463 542 591 624 624 818 925 955 1019 1107 1452 1686 1988 2292 2705 3071 3296 3697 4023 4363 4581 4929 5388 5846 6550 7239 7633 7646 7155 6782 6724 6844 7221 7977 8895 9748 9974 9829 9667 9552 9592 9565 9774 10066 10566 11689 12972 14387 15832 17500 18799 19771 20406 21340 22069 22338 22765 23363 24412 25997 27524 29486 31254 32950 34374 35720 37105 38880 41124 43600 46698 49809 53131 55263 54851 53199 49218 40854 30057 22072 17378 19088 23723 30661 36021 39469 40769 42168 42762 41057 37713 40058 45559 51258 54404 59218 64277 71523 79267 80050 76151 68731 62609 59545 60817 60602 60504 63583 72694 86499 107137 126021 140953 160437 175249 184542 190690 190435 170542 135871 97444 53857 29228 10475 2252 5477 15131 18531 16293 28749 13235 1061 267 158 119 123 122 135 165 128 144 128 149 132 137 107 96 128 105 124 120 115 118 135 120 136 119 116 123 93 92 106 121 143 110 108 108 118 75 86 113 121 94 98 98 91 97 72 84 75 70 83 75 68 64 65 66 71 72 55 53 43 53 45 37 37 27 36 39 30 31 26 15 17 16 13 1 4 -1 -13 -20 55878 218 3210 30 10470 15 31 18 7273 7899 -14 39 101 157 345 569 804 1014 1333 1642 1995 2329 2889 3220 3562 4108 4441 4717 5185 5506 5454 5548 5997 6599 7386 8384 9376 10442 11453 12448 12804 12902 13362 13942 13510 12590 13191 13323 13759 14675 15105 15552 14854 14724 16545 18768 20932 22388 24259 25774 26263 25539 25044 23797 22523 20830 18111 16074 15097 14527 14289 14627 14717 14439 13984 14032 14314 15128 15611 16610 17756 19273 20854 22340 24394 27232 29796 31553 32877 34869 37025 37272 33934 26999 21581 20006 18825 19196 21429 23354 25821 30554 34399 36492 38298 40028 42982 43953 44966 48110 50982 52569 57645 63951 68357 73063 76189 75629 72853 77196 85272 94381 103447 115920 126287 137953 145143 148154 149965 154988 154452 146932 130448 123024 109023 85868 73104 57057 33811 18100 11530 5803 1275 5241 40545 88885 75679 15745 776 297 201 136 146 138 151 149 165 170 154 150 144 148 149 158 164 181 182 161 178 170 176 161 124 171 165 129 125 144 116 116 104 138 134 106 111 133 128 129 127 137 129 117 100 84 99 111 111 108 95 91 95 78 90 86 75 69 84 102 82 59 60 53 52 56 50 53 56 41 44 44 21 29 44 31 14 -1 -9 -9 55887 225 3003 30 10473 15 31 27 7272 7903 82 224 298 335 455 510 619 683 770 851 971 1004 1042 1189 1382 1512 1536 1662 1877 1907 2139 2353 2520 2733 2839 2999 3054 3064 3372 3609 3895 4230 4782 5165 5973 6833 7746 8335 8579 9008 9081 9087 9191 9979 10970 11875 11588 10730 12132 14697 17592 18551 18416 16838 14426 12504 12083 12437 12884 12675 11487 9968 8972 8357 7820 7476 7416 7628 7713 7735 8149 8349 8761 9393 10071 10919 11856 13039 14445 15410 16339 17392 18384 19481 21231 23010 25050 25898 25051 24100 21272 18949 18897 19623 21591 24696 28525 32556 36077 40059 43773 47290 48089 49992 51520 53966 57823 61686 64828 69408 75084 80327 85333 92271 98261 101762 107408 120009 130841 141560 151272 157316 157864 158051 163283 166114 165067 164049 161171 158457 152897 137161 107426 84699 68583 53953 36533 15769 4737 2714 2211 3420 1733 2063 1572 279 217 151 139 133 96 143 166 169 166 153 138 148 139 155 117 137 148 140 162 180 182 162 137 154 163 120 133 141 139 136 120 121 119 116 117 92 98 117 131 119 108 102 107 121 79 80 98 98 75 67 69 75 73 64 67 73 72 71 48 56 64 54 44 46 28 34 37 26 19 26 22 18 12 10 14 12 1 -11 -18 55896 226 2975 30 10475 15 31 36 7270 7907 -44 999999 -38 -9 124 158 311 427 388 495 476 590 632 628 819 1048 1083 1131 1160 1127 1074 1163 1295 1466 1675 1815 1928 2052 2211 2187 2304 2385 2601 2731 3041 3351 3744 4213 4598 5031 5422 5899 6229 6728 7353 7637 7895 8431 9627 10833 10916 10546 9938 8809 7509 7313 7350 7276 7260 7151 7312 6773 5492 4352 3981 3807 3949 4391 4846 5003 5393 5874 5954 6147 6451 6924 7318 8031 8604 8928 9612 10086 10835 12515 14658 17555 19774 19911 17896 17483 18819 21477 23945 26865 29847 32002 34635 36420 39202 43056 47440 49711 52464 56401 61751 67921 73560 75949 78369 84061 89595 96376 104725 111465 120261 127869 138170 149885 161047 168682 177552 179921 177618 169451 152937 139778 137191 130786 114061 96938 89034 77469 62733 55549 50236 41982 34046 30274 29296 34155 39268 35463 28598 25273 3532 519 240 185 155 108 95 135 162 168 148 108 148 138 148 157 173 131 114 115 103 102 145 138 127 149 131 127 135 120 107 122 128 95 80 94 143 139 126 115 116 113 98 99 105 89 84 81 101 99 102 95 74 64 62 64 65 70 75 70 85 74 62 53 49 44 44 44 35 45 29 27 12 13 11 9 7 0 -10 -11 -13 -24 55905 298 816 30 10476 15 31 45 7269 7911 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -22 999999 10 87 1 92 -32 1 147 183 318 377 371 399 440 461 493 579 741 708 795 957 1095 1185 1301 1400 1411 1554 1595 1692 1881 2010 1995 2103 2202 2225 2514 2585 2885 3090 3222 3527 3701 3911 4090 4121 4316 4616 5218 5789 6478 7042 7782 8119 8592 8819 8970 8822 8820 9121 9130 9367 9578 9929 9651 8914 8547 8176 7304 6067 5227 4699 5059 5692 6359 7758 8980 9296 9511 9620 9518 9048 8567 8532 8680 8378 8325 8150 7984 7877 8001 7870 7850 7834 7979 8014 8546 8957 9661 11133 12999 15566 18834 21781 24340 27074 29487 31626 34249 36706 38701 40857 43801 48607 55982 61310 66406 73057 81472 89737 99253 110160 122119 131206 135259 134837 132914 131088 129793 121994 110414 104922 103325 100292 96041 84859 74699 69828 71001 70256 65275 60574 58631 61694 61237 65587 80481 90041 87344 72922 67426 80334 99396 149099 129008 44378 1358 177 151 157 147 180 142 148 171 171 152 146 165 135 130 134 118 143 146 125 120 123 140 161 175 140 129 134 131 140 111 110 123 128 128 112 122 123 126 109 115 104 92 107 95 94 96 88 108 75 71 79 85 84 81 56 64 88 60 48 64 50 35 36 53 54 50 50 34 28 26 24 15 5 5 -2 -3 -8 -13 -20 55914 299 786 30 10476 15 31 54 7267 7915 -96 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 112 101 229 289 294 361 363 395 355 444 402 430 410 454 563 579 684 981 1027 973 1056 1105 1133 1114 1189 1239 1329 1390 1524 1524 1681 2050 2276 2422 2543 2838 2924 3149 3302 3514 3573 3754 4048 4405 4669 4909 5212 5739 6030 6241 6563 7084 7543 7771 7846 7857 7818 7468 6578 5635 4847 4560 4387 4310 4675 5786 6338 6560 7171 7167 6507 6070 5608 5384 5174 4951 4712 4657 4738 4646 4783 4459 4243 4168 3991 3823 3820 3450 3027 3220 3876 4412 4852 5411 5772 6283 7366 8621 10034 11586 13604 17326 21451 24954 28466 32175 35864 41311 48309 56070 64324 73132 78917 83218 85145 86346 86180 84547 82222 82269 84855 87028 92604 96694 104056 107846 106342 102120 98887 96705 99287 98835 101553 100654 91663 83118 77747 75394 72206 72046 82498 104426 119748 133815 130869 96792 59736 66594 94151 192638 269267 115349 3667 184 168 174 170 176 202 180 199 200 167 172 173 164 169 174 154 136 140 168 179 176 148 148 149 164 192 165 131 138 154 137 138 138 144 142 145 138 141 153 155 139 111 121 126 122 124 118 104 119 108 96 85 93 90 104 93 94 86 94 97 86 82 66 57 65 65 56 54 49 38 36 36 31 31 30 15 6 1 -12 55923 298 818 30 10478 15 32 3 7265 7919 178 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 68 62 126 244 357 332 239 259 211 367 443 429 470 644 780 843 1092 1346 1490 1478 1460 1447 1550 1685 1864 1928 2029 2248 2405 2584 2960 3158 3264 3187 3223 3149 2918 3092 3160 3532 3836 4055 4313 4625 4757 4685 4525 4569 4308 3738 2969 2723 3125 3656 4065 4579 4863 4844 4128 3554 3333 3309 3363 3370 3121 2849 2619 2287 2096 2010 2014 2104 2257 2228 2332 2490 2630 2876 3248 3545 3814 4082 4495 5033 5726 6164 6548 7264 7814 8333 8811 9330 10378 12132 14211 16611 19581 23685 27922 32361 36371 41889 49035 55689 62884 69393 75561 82391 86706 90328 99031 103802 104659 102876 103325 103891 113114 116663 121096 125986 124126 121239 122176 117754 115197 117034 113980 106265 97749 87583 81998 84812 82740 74065 73488 82694 101469 115293 139905 141537 113041 71911 86472 134289 120077 63896 1344 183 139 136 144 187 175 154 182 168 114 131 153 99 116 125 143 160 147 137 141 158 147 136 145 169 157 133 124 127 130 116 116 108 96 97 105 100 108 116 126 104 88 95 77 78 73 82 83 91 86 74 73 74 66 79 75 62 46 58 63 52 51 46 40 48 34 35 33 30 31 16 9 10 3 6 -7 -16 -14 -19 55932 297 852 30 10482 15 32 12 7264 7923 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -75 -44 -19 64 115 165 217 253 322 348 404 404 576 620 684 541 526 717 1103 1391 1414 1474 1449 1386 1517 1355 1121 1118 1142 1118 1194 1256 1238 1244 1263 1348 1324 1285 1358 1573 1630 1605 1597 1415 1320 1278 1232 1100 943 832 739 710 693 780 932 1043 1151 1362 1611 1631 1739 1810 2082 2363 2343 2478 2621 2854 3169 3393 3663 4030 4462 4848 5479 6327 7497 8993 10217 11495 12293 13257 14549 16340 18508 21014 24293 27832 31665 35039 37735 40236 43003 46371 52089 57953 66201 75299 85077 94666 102927 113837 125398 130666 135573 139627 144535 151273 149505 143527 139666 145852 148868 146780 146240 140735 138049 144966 142729 129859 127682 124245 104400 88266 80716 73218 65241 77206 113300 139622 119971 84426 85974 50293 5957 652 176 143 157 148 152 109 149 141 158 160 119 99 78 101 111 102 89 122 128 136 145 149 133 141 106 95 125 123 123 94 102 108 135 122 110 106 105 100 102 100 121 114 79 53 70 89 87 77 69 65 78 70 67 62 49 57 64 44 37 45 37 45 53 43 25 14 19 24 22 16 6 11 2 3 -7 -3 -12 -22 -27 -35 55941 298 824 30 10484 15 32 21 7262 7927 324 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 109 198 268 390 290 356 386 414 509 571 503 533 560 543 637 797 980 1213 1314 1372 1123 796 490 292 339 372 366 282 341 331 425 554 585 558 462 307 327 375 425 426 414 524 657 855 965 982 1153 1180 1287 1438 1563 1863 2197 2491 2737 3143 3182 3449 3881 4361 4926 5278 5645 6316 7357 8579 9941 11026 12499 13944 15772 17588 19432 21496 23505 25729 28579 31783 35415 39669 44540 49261 56177 63709 70433 77432 83386 89081 94750 98901 103686 108303 113006 114050 111559 108696 114230 116804 116997 115289 115504 119295 122029 127778 127190 121031 107677 101466 105732 113415 114952 118197 112219 98666 96740 97641 95000 90214 88696 116326 151586 137486 92229 60287 45789 16500 2317 297 145 106 114 132 126 141 100 102 104 74 101 96 95 121 118 87 92 93 134 133 106 107 124 73 82 99 91 83 83 79 75 64 82 102 85 58 74 76 92 95 91 91 91 82 63 65 51 52 78 58 56 58 50 42 37 35 48 32 32 38 44 32 28 15 3 9 7 0 -1 -3 -5 -19 -18 -18 -30 -28 -38 -39 -51 -59 55950 298 796 30 10486 15 32 30 7261 7931 83 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -2 -28 999999 999999 -92 95 69 55 4 -69 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 215 83 32 125 241 350 490 643 840 978 1261 1580 2115 2674 2934 3357 3933 4234 4721 5115 5585 6142 6766 7313 7974 8847 9720 10849 11921 13633 15259 16603 18051 19434 20340 21575 24040 26428 28482 30667 33459 35311 37102 39933 42740 45853 49885 54290 59321 64694 67769 70953 75384 78697 80759 82958 85543 84904 85121 86299 84638 85827 85113 87727 89600 97742 107228 109290 113549 125702 134634 131128 123204 120777 118778 124334 126317 121506 135699 126930 123914 125750 140327 193013 218017 164297 69394 13617 1431 383 210 148 114 125 142 156 150 147 139 132 120 98 89 119 115 108 109 125 95 109 131 165 125 137 143 133 137 136 124 98 68 106 135 131 117 94 111 90 81 77 77 79 94 89 93 90 89 79 80 59 62 70 60 73 66 67 48 59 50 42 34 56 48 35 35 47 41 32 20 17 6 2 -4 6 -1 -4 -14 -25 -27 -36 -42 55959 165 4821 30 10491 15 32 39 7259 7935 -47 11 187 283 432 427 583 712 849 921 1028 1114 1210 1376 1604 1810 2112 2495 2866 3233 3688 4447 5199 6052 7005 8220 8761 9377 10277 10721 11571 13199 14630 15522 17291 18993 20277 22120 25779 29917 35501 40838 45420 50139 54795 57634 62372 66462 70859 77872 84317 87403 91578 98725 99221 97832 103091 107619 107406 101161 95902 102251 107326 103896 102980 100492 100174 101780 103221 108080 120676 139408 148598 150957 146498 160107 164500 164054 183064 199174 153331 66876 7553 541 188 144 120 129 117 130 105 127 121 99 83 78 84 110 103 125 134 103 121 89 85 113 108 98 88 124 102 96 114 119 118 112 74 82 91 79 74 93 104 87 77 65 84 78 67 61 46 54 55 59 47 45 58 50 45 50 56 46 40 27 29 29 26 39 29 6 8 16 -3 1 -5 -3 -10 -4 -18 -29 -43 -49 -51 -46 -61 55968 299 803 30 10493 15 32 48 7258 7939 1050 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 999999 999999 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 132 311 479 488 552 606 654 766 795 726 761 777 835 846 685 671 443 372 509 685 840 1035 1539 2176 2603 2802 2923 3213 3566 3888 4173 4504 4908 5057 5613 6568 7646 9074 11205 13704 16156 18740 21039 23063 25824 27976 29930 31368 31994 32003 32269 33477 33934 32998 32261 32091 32145 33179 32784 31452 29787 29424 32195 36243 41138 44740 48121 51596 55274 56086 54896 55735 59080 61541 63906 66363 70161 74569 78167 81748 86257 90580 92346 91753 89595 86210 84359 83522 92853 107174 111556 103148 92960 78110 61248 50308 50159 53724 58223 64173 68186 67092 70679 75857 82146 82770 73174 68241 68288 75903 95293 115390 114766 111513 99636 62107 20815 3010 514 280 222 154 179 165 175 174 157 146 155 150 132 129 121 118 138 130 123 118 146 171 158 156 161 151 114 133 168 123 144 146 147 124 143 144 127 140 171 125 101 135 122 106 111 90 118 97 94 105 88 106 82 88 63 86 97 95 91 89 78 86 83 58 65 72 62 48 46 54 49 33 28 39 28 12 11 8 0 -9 -12 -22 55977 299 804 30 10494 15 32 57 7256 7943 942 3066 1472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -25 147 291 219 278 364 463 468 517 620 775 826 914 1072 1145 1257 1390 1523 1685 1707 1889 2153 2463 2803 2980 3087 3260 3441 3712 4035 4417 4841 5096 5262 5698 6082 6394 7203 8342 9489 10547 11898 12889 13592 14113 14594 15556 16300 16389 16013 15447 15390 15233 15380 15488 15262 15172 14989 14722 14965 14795 14611 16272 18996 21313 22917 25491 30243 35154 41561 49727 59538 68738 78979 87714 91366 93342 97821 102020 103979 104099 102658 97088 94733 97441 98168 97230 97746 96443 95935 92079 88611 83584 81113 83947 80756 83132 87702 79136 61021 50330 45692 43699 40570 36948 36007 36241 37019 40110 48343 58157 58262 54400 52829 47892 40631 34475 31424 37271 61772 87613 99451 91872 57991 23388 9029 2046 251 188 155 116 150 130 105 121 119 105 140 111 121 128 119 105 100 124 116 125 135 137 152 138 133 100 128 114 135 145 125 137 123 116 113 103 104 115 113 81 93 90 67 74 85 75 68 92 80 73 50 72 71 79 69 67 57 49 60 68 57 48 29 22 41 43 40 36 38 30 16 15 12 0 4 5 -4 -9 -23 -27 -32 -44 55986 298 837 30 10497 15 33 6 7255 7947 572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 49 135 222 349 467 501 562 679 729 967 1165 1279 1518 1656 1938 2167 2349 2501 2608 2911 3203 3407 3728 4111 4591 5228 6245 6796 7252 7496 7426 6980 5960 4747 3999 3927 4595 6045 7550 8915 10735 12534 14090 15858 17180 18469 20277 21987 23302 24540 25872 27675 31098 35290 38177 41510 46460 51856 52980 53440 57833 64081 70934 78466 83354 91550 100693 108990 117590 127862 138710 148555 145753 142340 139871 131821 118158 113565 110576 107854 99824 92747 90751 85302 80946 78531 74016 70706 66306 54854 47769 46754 47202 49960 52880 56289 56676 55475 53839 48019 37361 28591 27310 24865 21359 19647 24352 29513 28116 28855 26144 44863 74559 69730 41117 12748 2190 495 191 164 99 109 146 87 95 131 132 155 118 110 101 107 97 106 111 109 117 149 127 143 152 123 99 128 115 127 111 123 132 107 97 91 123 102 77 83 86 72 101 100 85 87 96 98 83 67 66 58 50 71 84 56 61 66 67 65 64 59 39 47 51 49 45 27 17 34 28 29 22 27 24 6 -2 -2 1 -17 -14 -16 -23 -27 -35 55995 201 3751 30 10501 15 33 15 7253 7951 -75 110 181 271 417 487 552 758 801 856 992 1129 1226 1347 1495 1618 1737 1728 1822 2163 2329 2660 2753 2918 3082 3015 3020 2749 2415 2191 2250 2656 3457 4764 6046 7335 8752 10193 11521 12562 13963 15761 17973 20387 22578 25045 27428 28888 30257 33466 37366 44614 54737 65362 70522 65265 54916 51581 53738 54958 55368 57209 57498 60746 65364 64722 62984 62137 62800 67506 70023 70457 70043 70708 74235 77468 80904 83606 83042 83703 84018 83378 82824 82560 83739 79299 71454 66218 62703 62518 65227 70558 75238 75988 75194 77522 86598 94045 102750 107325 105565 109233 103344 78949 60354 49124 35574 32180 45336 59135 59876 60622 65862 54324 20862 3258 452 265 189 154 145 128 126 115 126 135 109 134 127 101 120 142 116 143 96 90 114 127 138 147 130 136 134 145 122 132 146 150 133 133 120 120 129 124 133 110 104 135 117 118 101 100 96 108 109 73 96 92 81 83 86 90 98 92 81 70 65 62 69 62 69 65 61 49 57 46 39 31 34 23 18 11 20 4 6 13 1 -8 -8 -21 -28 56004 200 3787 30 10507 15 33 24 7252 7955 -70 -41 18 -3 -42 -40 12 -40 150 107 81 82 131 103 189 267 317 222 205 202 235 374 522 717 863 1090 1436 1993 2466 2925 3666 4212 4734 5192 5777 6467 7331 8078 9241 9936 10910 12148 13682 15103 16865 18378 19493 21382 24397 27510 30098 36860 47986 60928 65348 47931 37768 37048 39268 39885 41722 42767 43199 44387 46370 49450 53348 56814 61554 66357 71478 75614 79716 81053 84371 88362 94757 97789 97382 102720 111706 113773 118243 116951 111997 112064 115965 114754 115300 117528 111814 104151 92970 81591 74242 84379 98979 98326 92356 94347 99544 104611 95593 82353 64096 51500 54274 70713 78973 67602 57063 54369 26568 6220 611 215 223 232 235 163 143 87 139 177 143 166 174 156 116 126 124 132 90 114 144 150 133 126 110 177 139 118 167 169 180 135 124 134 108 130 128 119 141 135 132 121 102 96 110 119 114 115 119 118 105 108 107 101 123 127 88 99 89 85 82 88 90 58 76 68 78 83 67 65 57 40 37 49 39 26 45 35 14 17 9 -4 1 -7 -10 -13 56013 186 4210 30 10510 15 33 33 7250 7959 -93 -66 19 240 414 358 486 532 576 693 891 1052 1344 1599 1660 1742 2235 3008 3979 4967 4891 4631 4851 5480 6238 6774 7341 7908 8803 9626 10580 11336 12702 14171 16039 19364 23552 31129 39541 46455 54847 66171 54809 36268 34352 36447 40256 44310 50304 57047 64895 73620 81258 87552 93264 96040 98125 102557 109892 111908 112893 111654 115924 122200 125784 133682 145729 144069 136800 132149 124888 109004 108602 108006 95418 93144 93173 88638 79395 80664 85019 82284 97789 116523 125540 116264 107625 105738 87495 69568 54589 40965 34728 28188 17919 12191 8128 6867 2851 593 184 134 168 155 127 114 99 132 116 98 86 108 111 130 136 124 125 116 111 110 112 110 107 120 145 138 108 111 96 92 87 110 127 150 111 101 109 100 106 94 79 113 103 81 80 78 78 76 79 61 59 57 62 72 59 84 93 77 51 45 65 60 54 49 49 29 36 48 34 19 17 21 16 6 14 7 -2 -3 -7 -10 -19 -35 -36 -37 -46 -53 56022 192 4013 30 10493 15 33 42 7249 7964 19 -26 78 213 266 329 509 731 879 1081 1309 1590 1733 1793 2002 2209 2456 2872 3318 3795 4362 4930 5377 5750 6135 6412 6908 7645 8393 8986 9548 10128 10922 11680 14398 16336 18098 19837 22272 26446 30101 32631 37902 41090 42824 45154 48900 53656 57373 57635 59813 65381 72114 77454 81514 85383 88869 92026 97200 104625 113052 113774 106437 106398 105659 109510 104947 99502 103126 105221 99088 99706 100195 93094 80602 71308 64585 60392 60101 65107 62121 59510 62264 69836 80212 84390 88133 94423 107001 101548 105263 123473 124918 140425 149456 148944 137326 95787 42108 13759 8503 5390 3084 1923 921 471 319 204 222 183 137 114 104 131 148 171 173 167 144 153 146 149 146 126 121 135 182 181 113 125 171 175 159 152 179 149 132 151 124 132 151 137 141 147 105 111 133 114 130 118 106 115 101 83 76 72 96 109 95 98 88 102 108 105 110 87 88 100 109 99 81 64 53 56 43 45 47 42 36 30 27 27 21 1 7 7 8 7 -5 -9 -20 -30 56031 184 4255 30 10465 15 33 51 7247 7968 -43 144 345 503 937 1236 1641 1894 2316 2766 2848 2941 3089 3292 3580 3918 4435 5484 6598 7662 8758 9794 10844 11901 13109 14162 15666 17299 18502 20233 22085 23683 24837 27276 29915 33173 37280 41380 45128 48935 52379 54721 57495 60285 61603 61384 60687 60100 61613 61871 61953 66391 71122 72730 76104 80543 87527 90096 86993 80783 75381 76530 73413 73896 77603 89433 94903 92998 88624 89965 96711 100302 104228 105801 105849 107903 104183 95712 93660 97087 100506 103612 108395 112191 111580 120160 124051 122869 111178 89575 49721 16943 7288 3619 2184 1244 635 313 176 138 89 106 128 144 144 122 113 127 119 116 125 99 88 104 107 109 91 80 90 106 105 79 80 102 90 111 96 90 107 108 114 110 116 110 102 92 72 92 82 87 91 79 83 81 78 59 64 62 49 68 78 71 64 72 53 57 49 57 52 47 36 36 38 38 39 24 7 9 15 16 5 -3 -8 -6 -19 -22 -23 -27 -28 -42 -44 -47 -61 -64 56040 180 4349 30 10469 15 34 0 7246 7972 -92 -25 54 207 382 492 750 1140 1538 1958 2470 3083 3697 4290 4836 5495 6154 6883 7434 7980 8560 9287 10356 11511 12834 14381 16220 17934 20562 23947 26189 27079 27725 28476 28850 29121 30447 31512 31400 31466 32768 34479 37392 39318 42208 42513 41573 42971 44020 44582 48356 51120 53255 57090 66537 73517 77665 80302 84086 95540 105791 115905 129293 136899 133176 133001 143674 140507 139401 149030 152028 137301 119302 102001 88533 90932 100982 117554 129700 126348 129421 135652 145482 131349 115293 97316 66576 39586 19587 3770 2052 1834 1043 450 191 95 87 106 126 82 84 121 144 95 92 89 76 78 54 63 70 86 104 98 102 107 90 109 99 127 95 91 72 98 95 83 97 86 65 84 103 111 58 81 90 56 63 75 64 48 41 53 57 48 36 55 57 33 48 48 51 30 24 54 50 39 32 17 21 20 40 40 21 5 0 1 2 -3 -16 -24 -19 -29 -38 -25 -26 -33 -46 -49 -49 -61 56049 180 4352 30 10472 15 34 9 7244 7976 -69 -29 58 249 446 601 821 1070 1350 1715 2160 2722 3239 3665 4110 4768 5525 6325 7298 8759 10402 12299 14724 16827 18218 19276 20086 20647 20387 20939 20900 19770 19183 19199 18987 19763 19936 19676 19675 20127 21490 23837 26945 30997 35962 41422 46675 52007 57067 60957 63940 67616 71669 75127 76636 82152 92611 97781 99401 104951 107476 101555 101146 100091 98051 101927 101637 95694 90277 81479 77828 78622 77233 77767 91672 100860 109579 120877 135143 155937 174294 195002 215064 218074 210315 195235 139024 72611 22664 4902 1684 1238 984 574 239 144 140 139 123 95 84 107 141 140 137 131 134 119 110 132 101 104 105 99 117 107 120 111 113 117 110 126 117 126 141 158 123 92 125 132 140 139 129 110 96 92 94 115 106 98 111 115 96 105 79 95 89 90 87 82 69 56 63 70 77 72 76 65 57 62 52 51 66 38 33 34 40 34 33 20 12 7 -1 5 -3 -10 -18 -26 -26 -30 56058 187 4146 30 10476 15 34 18 7243 7979 -99 -44 54 151 341 482 748 988 1014 1107 1482 1744 1934 2374 2932 3518 4207 5185 6047 6936 8163 9553 10821 12158 13310 14721 16501 18405 19634 19093 17127 15207 13799 14061 15234 15998 17516 19644 22642 26153 27564 28388 31185 33491 34126 37128 39909 42864 44178 47234 51982 57944 62593 67415 73970 78203 81508 86431 84217 81333 77015 74070 70876 65644 59212 58141 55764 51427 45410 43675 46247 52145 58666 62428 64094 69959 75443 77815 87574 90714 94103 102138 112159 125550 128495 138455 155057 180192 197577 209328 203880 217022 211326 164322 96965 36267 7088 1509 537 443 328 201 121 140 137 135 162 122 144 158 112 101 131 108 117 130 133 133 113 123 163 150 134 153 139 126 126 129 127 100 110 138 135 104 114 114 112 121 112 109 86 86 116 104 88 97 81 80 94 102 86 83 92 81 91 68 66 69 88 62 66 75 60 47 59 69 58 54 54 59 44 35 31 43 21 30 20 24 9 12 8 1 -9 -18 -29 -38 -34 56067 198 3822 30 10482 15 34 27 7241 7983 -22 12 86 259 230 264 285 354 591 768 884 1220 1667 2103 2510 3036 3375 3827 4362 5021 5690 6508 7619 8794 10018 11744 13294 14286 15031 15644 15698 15171 14553 13971 13493 13056 14035 15485 16450 18696 22179 26355 29546 31818 34077 34681 35729 37670 40644 43717 48600 50518 47927 48536 48940 46266 45371 45528 46869 48467 51602 56646 60790 64005 67696 70468 71083 72691 73384 76144 77844 74118 72845 72632 70523 68067 68155 67199 66875 64528 62577 68095 68423 66570 66310 66116 68688 75137 86171 103092 114329 120210 137053 140771 141994 136364 136551 137371 133447 128476 125331 117539 103115 82763 49438 21081 2863 740 461 339 223 86 73 80 132 104 133 108 135 149 127 107 137 168 111 132 131 148 156 145 118 123 120 133 126 108 106 114 126 150 122 146 131 136 98 120 122 119 108 95 90 77 110 99 118 107 87 84 89 98 86 79 96 102 85 94 95 75 85 73 74 63 60 31 61 71 57 70 67 74 48 45 32 24 35 29 26 30 4 9 15 -1 -1 2 -9 -27 -24 -35 56076 203 3647 30 10487 15 34 36 7240 7987 -42 103 232 256 401 410 417 509 742 922 1124 1329 1823 2142 2525 2974 3567 4120 4792 5418 5925 6077 6017 5938 6174 6666 7463 7810 7638 7622 7708 7646 7242 6244 5540 5865 7221 9162 11921 15157 17168 17803 19622 23393 28390 32534 34175 35898 39010 43207 47137 50106 53043 56553 59200 59738 57817 53610 49538 47877 47031 47466 48298 48663 50157 52484 52189 51506 50973 52389 55763 60047 65015 72742 78446 87433 92055 91370 95491 103012 113410 114437 108378 102457 94019 82767 70647 60866 52024 47750 46594 49196 58878 63570 83702 111062 132710 159106 179884 190417 184082 155548 113278 69704 39599 28525 26876 22987 14675 6823 2820 1248 602 413 239 125 128 126 128 120 148 149 113 137 132 162 154 141 126 133 132 122 128 132 133 136 152 160 147 111 125 177 168 158 151 156 160 162 154 120 149 143 124 106 108 110 124 121 137 123 139 122 127 91 107 109 107 116 108 97 88 69 85 86 90 79 69 74 67 71 61 59 73 67 65 64 48 45 25 35 21 30 15 14 11 12 5 1 -8 -18 -20 -38 -44 56085 206 3598 30 10498 15 34 45 7238 7991 -30 203 356 567 835 1217 1619 1776 2153 2450 2601 2746 3147 3470 3703 4174 4395 4617 4792 4928 4926 4557 4046 3357 2631 2091 2127 2233 2236 2498 2873 3271 3548 4159 5179 6647 8171 9900 11344 13269 14412 15765 18906 23820 30254 35532 38511 42370 45831 49620 53918 59545 67088 70110 71850 71430 71019 68176 62231 57150 51448 52434 56162 56133 56885 57440 60710 68085 78345 83865 84778 76522 62656 55737 56228 63000 75416 95239 116549 122788 114257 100960 92072 80860 69012 64504 60637 50922 40381 38155 41870 47223 56006 68986 80127 98498 109373 115486 122247 128785 132807 135168 138245 133072 105427 72747 42760 20191 7138 2498 1317 1133 955 691 413 291 192 191 156 113 105 134 131 154 148 129 141 197 151 148 165 176 189 167 167 149 136 135 131 129 134 146 124 162 143 144 161 151 163 159 146 120 139 128 134 136 133 114 108 137 136 134 130 111 112 102 110 111 114 130 92 110 112 115 125 86 102 108 99 92 97 101 95 77 74 80 74 53 67 70 48 40 44 45 38 22 12 28 22 13 19 6 -4 -12 -16 -29 56094 213 3400 30 10510 15 34 54 7236 7995 -72 -72 108 244 283 537 865 1092 1319 1528 1936 2301 2699 3046 3551 4100 4884 5370 5673 6076 6534 6904 7032 6990 6714 6354 5792 5087 4489 3877 3350 3120 2820 2742 3145 3873 4618 5359 6413 8279 10628 13161 15607 18105 20653 23324 26246 30791 36897 43672 50246 55579 59099 61843 66330 72751 78991 83986 87427 88635 84803 83430 82752 83147 82600 82548 82872 79357 76214 75798 72608 69949 69525 70535 75415 87244 101233 110756 109154 109891 106762 92934 76018 68679 67863 63667 61045 52658 45650 35848 32582 37354 42729 46637 52026 55587 54672 52314 52439 56283 60763 58930 56403 54150 46762 43516 44514 50743 62042 71409 76212 72179 52590 31569 17441 10605 7685 5092 3454 2769 1823 914 445 261 195 103 87 124 105 98 108 110 92 104 112 143 125 108 91 135 91 91 82 96 104 113 114 109 120 99 93 85 93 98 102 112 129 123 115 90 69 95 84 100 80 70 92 73 89 85 96 75 66 70 91 90 59 80 78 79 75 54 49 57 71 101 79 75 52 77 66 35 55 52 51 43 23 33 27 23 14 10 14 13 7 -2 -10 -8 -25 -26 -23 -36 -48 56103 214 3350 30 10520 15 35 3 7235 7999 -73 -13 119 146 171 158 276 368 470 662 716 953 1144 1264 1479 1735 1946 2202 2378 2126 1992 1628 1317 1192 1284 1307 1410 1424 1469 1443 1358 1277 1408 1725 2323 2987 3937 4974 6115 7370 8679 9943 11560 13388 15176 17328 19486 21435 22950 24282 25004 27125 30509 34190 39559 46544 53681 60943 69017 76298 84193 88776 90269 85322 83066 84705 87574 87889 88891 91718 97638 109695 114339 117629 124865 126941 126984 130423 130437 129912 138703 149996 141868 125032 114974 111297 105924 99876 94306 83206 64204 51005 44780 40479 42414 47644 53621 55564 56927 65182 68796 69917 67323 60286 49475 37299 26409 23216 24343 26443 25745 26738 34359 37875 30869 22298 18247 16931 15338 12735 9041 5612 2793 1383 459 210 147 89 114 66 74 114 137 118 133 126 141 130 165 129 125 145 113 74 106 128 132 118 103 108 128 125 134 141 110 88 127 140 133 122 98 106 107 95 93 113 93 89 83 100 120 89 88 93 109 94 66 83 91 92 96 87 96 73 82 67 67 50 60 64 51 69 70 51 48 42 37 42 35 28 32 20 38 25 18 3 5 1 -2 -3 -17 -26 -27 -36 56112 212 3447 30 10527 15 35 12 7233 8003 -100 -55 47 137 70 93 132 -12 999999 999999 999999 999999 999999 999999 -61 141 364 530 620 718 818 955 956 1114 1252 1400 1473 1655 1751 1977 2225 2763 3301 4096 4822 5883 7202 8629 10124 11790 13352 14360 15414 16715 18425 21169 24044 26788 30477 35876 42081 44749 48572 54958 65148 73924 78781 80530 80083 74823 62488 52728 51814 53863 58367 66712 79158 92112 97670 96084 101238 108215 109795 114635 138833 158124 155529 164260 181066 193575 189952 168656 144046 129710 113705 103119 93351 78045 68083 61371 58569 61350 62558 63534 63224 60716 57989 48155 35254 25126 20173 20354 22773 23590 22550 22573 20623 18669 20011 22680 24925 27073 27679 26662 24997 20637 17062 11898 8757 6815 4172 1135 212 115 114 59 80 92 131 157 117 119 99 140 115 131 134 126 114 101 104 123 111 87 105 107 117 130 109 108 107 101 91 121 120 102 116 127 107 116 118 118 109 120 114 82 72 121 105 79 80 97 88 92 99 78 80 78 90 72 67 63 59 72 72 70 55 65 63 62 56 55 44 50 44 39 27 29 25 22 27 14 11 7 2 9 1 -7 -18 -28 -34 -38 56121 212 3456 30 10536 15 35 21 7232 8007 -95 -65 -76 3 113 77 24 215 260 301 452 606 621 795 954 1072 1213 1331 1360 1553 1598 1486 1607 1787 2115 2378 2762 3070 3517 4307 5090 5903 6984 8124 9373 10586 11196 11891 12118 12141 12904 14032 15185 16524 17948 20617 25361 32352 39973 51452 65151 75391 81718 87714 94647 96561 85728 70056 58046 51467 48372 45887 43667 43913 43581 41592 41250 46797 55194 59933 62578 63645 75304 92168 106704 120166 145478 166076 173901 178885 194207 208261 218038 212220 201816 194217 183436 163144 138713 109302 84638 68182 58290 51410 45209 40161 32146 26364 23709 23701 23049 18718 17704 21229 24974 25618 27662 29935 29189 29599 33022 34316 33025 29124 24243 18283 11506 5876 2875 1292 479 206 133 155 141 100 122 141 131 130 168 166 164 136 169 159 164 146 149 166 145 153 181 165 169 147 155 136 129 139 121 152 182 197 165 143 164 139 163 178 158 163 140 129 119 117 125 142 150 133 128 138 136 117 113 104 83 105 115 128 134 123 126 122 92 100 94 98 92 111 100 91 86 93 78 73 62 58 59 50 54 37 34 39 50 38 29 16 6 0 2 -9 56130 226 3043 30 10543 15 35 30 7230 8011 -25 -44 9 -48 67 58 133 259 609 762 831 941 945 1091 1125 1147 1335 1367 1482 1636 1756 1869 1981 2196 2439 2842 3073 3084 3298 3317 3509 3741 3922 4187 4429 4728 5123 5722 6183 6728 7547 8677 10110 11671 13438 15845 18854 21369 22516 21733 19915 17877 15470 14691 16219 19663 22923 25032 25179 24725 27077 31441 37010 43065 47568 51524 54800 55767 56578 56231 58049 58339 57248 54734 52770 50703 49323 47509 44633 44440 49290 54853 56413 52664 50006 52441 65164 78849 90508 110129 128836 139283 153281 161526 150955 143761 150353 151675 155231 151194 131469 113915 98757 89055 75041 64962 55169 48483 43745 39501 35665 31348 29389 30393 29749 24387 20447 19438 19320 21162 23227 26352 29908 37239 45513 49378 47396 40437 24597 12409 3940 957 437 231 154 125 139 141 138 121 123 76 103 123 119 129 158 152 138 137 117 142 123 122 176 131 86 122 110 140 132 120 152 143 128 118 119 125 128 131 146 130 117 147 117 128 113 103 117 89 98 110 84 115 126 109 94 84 76 68 105 99 76 71 75 88 84 71 92 73 61 70 75 60 56 60 65 68 58 36 42 34 35 30 33 17 8 16 14 4 2 -18 -20 -22 -29 -32 56139 220 3197 30 10547 15 35 39 7229 8015 -92 16 194 287 355 474 614 706 922 1090 1210 1339 1362 1426 1545 1617 1683 2001 2196 2397 2641 3030 3181 3224 3391 3401 3632 3937 4200 4516 5069 5930 7318 8401 9371 10475 11707 13217 14949 16943 18196 17886 16727 15843 14907 15272 15672 15757 16587 17754 19750 25734 32876 37465 39124 36034 31241 26945 24410 22946 22716 23507 25378 27782 30025 31952 35562 40543 42561 43869 45752 45458 46230 46005 46999 48093 48759 51199 58866 62798 62595 64027 65073 71225 87356 109458 140479 161048 157354 148514 149112 146896 142346 135498 126784 116387 98867 81209 68415 66705 69013 74828 76579 73353 68656 59469 46916 37132 28753 22717 19675 17698 16092 16638 23919 30947 38226 50347 62300 65979 57610 42525 25709 8119 1621 395 177 108 106 77 117 91 123 111 79 123 129 105 107 102 120 124 139 142 129 99 80 120 119 120 118 103 107 92 130 66 71 98 113 101 119 125 132 125 157 139 118 107 111 129 110 97 86 104 94 67 97 78 87 82 94 78 89 78 81 72 60 50 65 66 59 66 71 60 53 65 61 58 55 53 48 48 43 37 35 32 25 15 16 13 4 -1 0 7 -11 -10 -18 -35 -37 -38 56148 258 2090 30 10550 15 35 48 7227 8019 -74 -47 103 154 51 7 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 137 283 494 536 1021 1289 1519 1733 1813 2086 2227 2355 2346 2361 2393 2648 2709 2782 2941 3204 3607 3761 3732 3626 3343 3375 3690 4147 4318 4513 4727 5229 6205 7703 9549 11132 12014 12887 13554 13963 14647 15504 16328 17523 18719 20541 22842 25767 29439 35117 40060 43085 45352 44318 42972 43226 42040 39460 36985 33801 31627 31244 31402 34154 36791 38136 40460 42650 44911 46646 48054 48515 50006 50302 49032 48406 50100 56809 67810 85549 104585 112086 115505 117507 108720 115735 126276 130903 123155 105942 82780 65771 55340 51835 50745 52964 56498 58387 57554 62759 66848 66711 66865 65150 65176 62668 57958 54027 48928 40818 30367 24223 20156 19150 19935 19745 19954 27655 34305 38557 41090 39050 28620 14357 3809 760 253 174 89 78 121 134 132 160 150 147 109 150 125 135 179 141 100 134 159 171 152 127 115 114 122 105 132 153 124 120 183 150 114 111 112 116 136 114 135 158 115 94 108 125 128 122 126 98 105 120 134 104 118 113 106 114 83 86 97 105 100 109 91 75 80 85 79 71 77 87 78 75 81 80 67 64 57 54 45 52 39 33 23 24 37 38 20 22 10 7 -2 -7 -18 -28 -31 56157 215 3382 30 10552 15 35 57 7226 8023 71 221 495 703 751 929 1047 1294 1589 1901 2075 2361 2824 3171 3646 4037 4015 3534 3171 2782 2394 2349 2327 2756 3368 4328 5399 6499 7718 9010 10281 11139 12389 13831 15861 18656 21695 25126 28755 32924 36405 37973 38786 38313 37136 34107 29967 28788 26473 26213 27566 29027 29543 29106 29339 30347 32246 33611 35807 38642 41303 44615 48384 53461 58781 63887 70194 74671 78446 79632 82243 95800 114238 131253 140934 135004 129020 138191 152920 153498 138323 123291 105152 87515 73148 67111 57182 52469 55244 57254 54881 55095 54547 54664 53504 49276 47026 48001 47069 45026 41719 40146 39548 35097 28249 21213 15821 14370 15125 16322 16525 16899 16943 16393 14730 12035 9303 6488 3102 897 160 117 125 135 114 152 129 118 150 212 188 151 125 148 134 117 151 112 121 135 91 117 116 119 83 130 122 153 140 149 125 126 125 142 118 140 112 117 148 144 150 150 129 118 130 130 111 122 124 110 112 125 125 126 119 95 108 113 103 117 97 97 97 93 102 89 91 84 66 64 88 93 84 89 69 65 58 67 67 66 37 32 36 26 28 39 25 28 17 11 12 8 -3 -25 -21 56166 244 2515 30 10555 15 36 6 7224 8027 -40 -35 999999 63 150 9 13 47 0 211 294 330 375 265 227 135 253 270 288 336 519 1002 1231 1319 1265 998 726 360 288 220 1 34 88 226 521 732 901 1127 1602 2046 2337 2765 3060 3476 3648 4019 4387 4837 5596 6183 6767 7512 7566 7816 8560 9434 9614 9755 10277 10950 11760 12467 13830 15747 19213 22888 26416 30847 36275 40349 39133 35120 28785 25112 20584 16718 18166 20541 21290 20806 19551 19268 20263 22445 26874 33202 38858 45033 51755 55914 58735 66866 71431 71860 73391 73618 75394 77173 81049 87721 94446 95471 95146 89823 89078 96851 102122 99899 90412 77083 68756 68735 69718 70073 69943 71029 72050 79672 83799 81181 78643 75832 70011 63074 54655 49827 51732 57471 66747 74536 72718 66131 57866 46220 32149 21200 15989 14661 14690 16087 17342 17665 15531 11461 7236 2254 470 168 137 105 100 123 106 137 111 51 108 139 113 145 138 123 141 154 150 165 160 162 139 135 118 136 122 139 129 160 157 136 109 120 152 134 121 104 118 131 147 131 117 115 98 109 115 109 126 121 129 111 95 104 95 104 100 120 102 82 96 81 68 87 91 81 77 61 74 93 77 87 73 68 76 68 66 65 68 64 48 40 41 37 38 31 24 29 37 20 14 17 3 6 -1 -9 -20 -35 56175 242 2575 30 10555 15 36 15 7223 8031 -71 -67 26 159 402 526 595 447 494 554 530 621 505 599 619 439 414 493 583 666 819 1054 1247 1481 1793 2038 2420 2945 3418 3510 3253 3195 2965 2719 2588 2488 2746 3159 3554 4110 4574 5309 6097 6773 7519 8432 9237 9180 9445 9932 10850 11569 11194 10866 10832 10441 9985 10512 10770 10663 11378 12809 14867 17758 20175 21509 21716 21655 21243 18978 16717 14937 13614 13144 14407 17335 19463 19126 18364 19257 20767 22395 25471 28822 31563 35431 39092 42604 47094 51105 51167 52676 59295 69337 85793 98772 108620 108940 108252 108559 109865 113654 113607 102456 98815 87629 82073 77455 77732 76833 78266 78004 79438 72018 70600 80075 85294 83001 79953 75089 67177 59618 54641 52606 51767 50088 49307 47394 46829 46076 45760 43490 37793 31463 26912 24528 22920 21829 20333 17563 13468 7401 2789 819 336 117 67 121 119 84 102 131 136 86 119 124 115 142 137 134 152 123 103 147 121 125 134 120 130 130 110 125 136 138 136 122 103 94 139 138 114 106 142 126 124 138 101 94 93 104 95 92 110 86 68 81 98 121 107 96 92 107 93 71 67 81 76 85 65 61 64 62 62 81 69 77 72 55 74 68 49 54 55 44 47 46 33 30 16 13 31 33 17 5 9 4 2 -1 -18 -26 -33 -40 56184 241 2604 30 10554 15 36 24 7221 8035 -87 79 185 292 469 792 1057 1470 1674 1898 2147 2447 2664 2453 2346 2235 2026 1916 2076 2180 2264 2437 2494 2539 2783 2841 2919 3171 3511 3703 3841 4084 4425 4824 4964 5340 5527 5811 6388 6906 7605 8031 8400 8818 8877 8941 9133 9626 9876 10115 10921 10719 10312 10481 11023 10897 10419 10108 10948 12881 14879 15807 15367 14659 13055 11045 10291 11079 11938 13959 16773 18370 20318 23132 25716 27647 29586 31458 34118 36483 37897 38471 38278 36327 33908 32389 33977 37786 41549 44531 48433 52832 60612 75966 95689 111574 111813 111359 117117 127120 112077 86021 75554 85886 100232 102408 87680 78694 79510 87771 93357 99483 103385 111333 114613 92084 67950 55743 49060 45517 43910 44053 42895 43128 41216 37955 35188 34215 32607 30784 30692 29746 26964 24344 22576 20858 17437 12206 7898 4785 2243 974 326 131 113 118 94 131 129 136 101 78 97 126 142 113 96 56 104 142 152 142 108 125 85 72 79 115 97 74 104 114 89 117 110 109 92 101 118 109 126 93 63 96 127 119 132 96 114 96 81 75 66 88 81 80 88 81 87 81 65 82 82 63 58 56 54 79 61 64 64 45 62 73 63 46 43 52 39 41 38 38 39 36 27 30 27 28 12 21 18 19 12 2 -3 -4 -9 -21 -27 -23 -29 56193 239 2662 30 10552 15 36 33 7219 8038 20 176 328 371 612 717 1012 1143 1393 1554 1814 2126 2322 2448 2585 2702 2713 2649 2663 2574 2774 2908 2967 2970 3318 3174 3034 3046 3041 2931 2701 2654 2493 2419 2392 1983 1815 2094 2273 2385 2361 2356 2502 2799 3008 3027 3380 3121 3180 2821 2441 2510 2952 3062 3175 3392 3554 3582 3499 3629 4238 5486 7182 9140 11196 14017 15583 16172 17280 18663 20870 23915 26131 29055 32821 36800 40403 45346 53059 61885 69221 73559 74489 74684 72490 69817 66133 62969 62182 64391 68553 73657 78539 83858 91982 95686 96034 92168 84143 87680 93450 102156 102157 89355 80923 73270 65024 63453 67362 80742 91046 95964 99177 106631 102956 96539 93006 80360 62540 49459 42671 37307 35283 34433 34295 35812 35427 30850 25439 23262 20103 18150 15835 14427 12311 6602 2325 1542 1451 1323 744 301 124 122 144 166 170 133 114 175 113 98 66 81 128 163 201 177 149 186 139 112 127 110 70 84 120 106 99 125 130 136 103 82 105 124 89 102 133 158 124 130 103 89 121 126 90 98 116 135 102 92 108 91 84 97 100 96 81 84 87 82 60 63 90 96 71 54 66 65 57 62 65 43 50 64 66 71 54 53 48 44 39 43 39 42 31 20 16 18 7 3 5 0 -15 -21 -25 -38 -35 56202 240 2632 30 10552 15 36 42 7218 8042 -87 81 174 314 617 896 1010 1296 1519 1685 1921 2001 2242 2591 2784 2871 2892 3158 3201 3056 3099 3296 3526 3630 3606 3773 3805 3887 3966 3979 3782 3789 3752 3736 3528 3269 3093 2894 2734 2698 2571 2514 2587 2644 2771 2652 2514 2421 2426 2484 2416 2449 2589 2608 2599 2648 2876 3592 4253 4445 5083 5887 7071 7746 7343 7169 7392 7658 7580 7457 7391 7514 7568 7800 8163 8464 8771 9119 9739 11691 14870 17101 20900 26896 34435 42524 50351 59986 72066 82301 93301 97954 90937 75093 62116 57149 58526 69621 93887 119996 128522 123375 111116 106066 107416 112164 113653 98800 93989 98093 95578 98137 99247 90216 73212 62229 64660 93520 125555 132878 112918 86306 47325 42597 41033 36171 31862 28829 24433 17549 14784 15424 13202 10232 7466 4919 2373 947 511 313 200 111 142 108 138 161 191 174 144 113 88 125 119 100 96 110 118 103 147 116 165 144 105 106 93 87 120 116 112 132 92 121 139 120 139 122 118 123 117 145 114 110 109 100 103 111 104 116 128 104 118 99 95 92 104 107 95 77 78 80 85 71 97 87 81 74 84 103 83 66 74 63 73 56 62 53 74 61 53 65 61 48 52 59 57 55 41 32 19 20 22 16 2 1 -8 -7 -11 -20 -29 -30 56211 239 2663 30 10553 15 36 51 7216 8046 -90 36 27 20 179 188 211 434 615 934 1416 1966 2344 2949 3218 3358 3438 3443 3423 3708 3720 3510 3316 3144 3089 3145 3495 3833 4223 4240 4103 4255 4299 4514 4615 4580 4781 4858 5100 4982 4458 3985 3626 3245 2933 2851 2968 3020 2848 2791 2841 2877 3197 3576 3553 3559 3737 3877 3981 4463 5385 6732 7878 8490 8734 9794 11099 12460 13602 14304 15530 17464 18765 19338 18834 18330 18199 17429 16335 16467 19049 25950 31135 32480 33415 37320 45376 54457 59826 62013 63128 65411 62091 57884 57255 65931 81481 96716 122669 140251 121119 98258 99173 106794 110534 116645 117752 109339 99294 94820 104664 127773 149690 141186 121153 114159 168472 121968 59339 48624 30414 21389 19596 17887 17305 15182 13808 13163 11797 10294 9438 9211 8608 6773 4154 1883 900 381 171 164 131 140 128 142 118 166 191 142 106 119 114 110 104 88 99 159 151 136 147 94 119 113 155 101 34 73 74 80 107 92 116 98 111 121 120 105 64 85 105 110 110 99 117 116 80 109 130 88 92 101 87 94 105 81 82 77 86 82 73 89 83 73 80 78 78 81 77 66 60 54 59 61 54 46 64 42 44 49 63 54 43 39 41 37 36 42 21 13 12 18 2 -5 -11 -15 -8 -18 -22 -22 -29 56220 244 2513 30 10553 15 37 0 7215 8050 -57 96 193 254 457 516 567 702 684 791 910 888 982 1164 1276 1416 1575 1800 2244 2945 3553 4362 4832 5210 5363 5415 5379 5461 5457 5462 5530 5520 5555 5680 5723 5852 6046 6165 5963 5768 5074 4330 4194 4520 4745 4958 5436 5887 5958 5574 5198 5222 5256 5122 4870 4588 4443 4520 4475 4589 4501 4656 4788 5199 6028 7300 10071 12702 14602 16211 18064 20287 22289 25342 28227 29586 29893 29738 30549 31883 33868 37308 42180 48428 57394 65890 68808 61877 54032 48824 48552 52274 58942 65392 64942 60899 58812 67350 84182 109331 124355 118587 105404 87075 65998 47648 39593 41061 42841 46769 54014 44386 37494 36294 34922 34481 41710 59505 83861 99126 138875 126166 80590 114586 160347 186197 98287 37999 8338 7285 7644 7366 6978 6736 6755 6514 5755 4656 3121 1779 847 354 200 145 147 137 193 140 206 230 177 217 204 166 121 123 128 144 111 77 115 146 139 114 161 204 138 101 93 122 133 115 109 120 141 122 133 153 134 113 134 137 142 137 132 126 115 122 125 138 135 130 115 96 112 132 105 101 93 81 79 86 120 104 77 101 98 78 74 75 71 69 84 68 67 62 69 71 86 77 75 84 71 66 65 61 58 51 51 55 54 46 35 35 34 21 9 7 5 7 2 -4 -11 -22 56229 250 2331 30 10551 15 37 9 7213 8054 -45 125 209 253 294 332 423 458 456 619 810 920 1030 1391 1620 1909 2203 2453 3020 3443 3699 4010 4149 4323 4584 4959 5464 6098 6934 7836 8722 9221 9783 10213 10664 11317 12148 12508 12835 13409 13934 13720 13173 12271 11706 11255 10719 10739 10734 10419 10689 11877 13312 13959 14130 13895 13395 12992 11941 11092 10490 9644 8923 8415 8506 9101 10192 10766 10651 10072 9366 9884 11914 13778 14926 15554 16404 17525 19314 21106 21978 22767 24401 26157 28986 32637 37392 41348 46126 55545 65029 77151 92043 96301 92080 84788 79679 79992 84358 88218 101536 117683 128116 133087 142055 156175 177910 170914 133507 91054 59166 37715 27491 24023 23152 20792 18383 17065 16450 15908 16222 16120 15597 14746 14138 13718 14715 13770 18187 128591 257054 116800 18678 7303 6653 6248 5487 4689 3678 2867 2151 1437 838 390 221 225 226 198 149 123 84 179 164 139 183 130 129 209 160 110 136 100 85 100 143 125 114 143 128 123 102 87 103 111 114 102 155 149 108 85 84 112 92 96 79 103 111 104 73 89 99 126 108 85 79 93 86 69 78 88 85 101 98 85 78 80 56 67 72 64 53 71 78 83 71 63 73 59 42 50 48 22 41 58 55 39 42 57 56 47 32 38 50 39 27 32 31 26 -2 1 2 -12 -8 -10 -17 -20 -22 -35 -40 -44 56238 256 2148 30 10548 15 37 18 7212 8058 -55 58 168 346 562 766 923 995 1230 1540 1775 1767 1817 2140 2197 2144 2111 2150 2361 2534 2829 3065 3533 3945 4359 4998 5889 6772 7563 8244 9470 10589 11571 12128 12306 12370 12958 14157 16333 18806 20907 23276 25631 27243 27842 27050 25488 23964 22555 22106 21822 22109 22441 21589 20921 21492 22339 22903 23267 24000 24062 24183 23419 22397 21916 21106 19616 18024 17640 17516 17736 17736 17301 16590 16100 15942 15991 16460 19792 25941 31692 38732 42011 44302 47077 48904 52894 56731 54681 52624 53132 55269 54650 54143 56487 62972 70634 82307 101837 120538 128028 129809 134571 134352 131773 122288 112955 98454 82795 71073 57613 50509 56403 63021 60899 64140 67506 65136 52687 39729 33916 26940 18736 15426 15103 13592 11829 10707 10592 10456 10199 9262 8297 7215 6776 6963 8513 5343 4425 4448 4173 3466 2830 1808 970 730 583 451 302 282 282 224 248 218 168 168 163 160 210 211 222 161 203 208 177 169 151 152 110 102 150 151 184 139 142 148 126 119 103 135 169 141 130 124 136 175 163 137 115 132 139 170 177 160 138 153 156 142 142 137 153 154 156 137 137 139 117 100 131 152 122 100 109 98 113 110 108 92 105 98 90 100 101 89 98 89 93 100 88 63 76 85 75 76 76 90 75 88 80 76 66 66 72 70 55 48 38 33 36 39 29 31 21 10 4 -6 56247 259 2056 30 10546 15 37 27 7210 8062 -93 999999 65 202 321 316 652 845 1126 1449 1729 1764 2030 2535 2912 3370 3845 4185 4753 5359 5752 6125 6509 6830 7055 7503 8009 8818 9447 10355 10941 11714 12589 13720 15270 17058 19117 21157 23137 24247 24317 24291 23913 24068 24891 27179 31467 37256 43793 50880 57837 61799 59486 52031 45395 43157 42683 42529 41480 40691 41878 42660 40864 37703 34194 32326 31255 29233 26514 24832 24028 23900 23218 22343 21674 23588 27471 34254 41226 45014 45828 43554 42211 42867 44973 48040 49552 51133 51578 50162 47295 44661 43293 41530 40133 40493 38837 39231 46901 54306 57926 59550 56338 52627 52011 51718 51330 53448 59347 66965 72375 83125 93558 97886 95188 84489 64714 61250 61193 56580 45712 31772 20419 14138 9186 7722 7304 7179 7012 6946 6445 6158 5503 4891 4317 3730 3535 3285 2868 2510 2179 1841 1489 1396 1232 1022 718 551 391 324 301 256 197 218 224 172 193 240 241 233 215 234 243 223 237 166 200 199 158 170 202 123 142 175 203 207 197 146 140 161 136 124 135 155 158 128 152 141 116 122 119 133 141 160 207 219 169 141 151 149 143 130 139 133 140 153 117 121 151 149 122 102 107 129 124 103 122 125 116 126 106 93 126 109 99 97 111 93 95 102 101 108 97 105 105 91 83 83 91 101 95 93 83 74 80 77 62 58 53 39 46 29 27 29 30 24 16 4 -4 56256 260 2054 30 10544 15 37 36 7209 8066 -77 999999 999999 71 190 318 434 723 953 1232 1389 1794 2184 2578 2877 3337 3875 4422 4827 5439 6091 6799 7497 8175 8557 9181 9848 10194 10442 10995 11541 12211 12759 13978 15554 17185 18710 20624 23175 26014 28988 32450 35318 37733 39027 39055 38339 38047 39695 43158 45149 43753 44473 49055 57218 64225 66307 64078 58484 51894 47227 44578 42381 40142 38738 38704 39278 38196 36959 36613 35711 36267 36692 37001 39368 44039 49388 56011 63517 73374 82294 84282 85639 81576 73546 62328 54538 51677 50949 52857 52849 50861 45665 40556 37770 35008 33079 32840 32224 31011 33160 34928 32717 30884 29676 28463 23660 21566 18890 17182 17976 18632 19896 21038 27973 42100 48278 43659 43865 46479 45945 41201 30980 20665 11664 7920 6357 5445 4547 3864 3918 6373 10321 6152 10388 4969 1723 1479 1395 1399 1296 1055 898 731 627 530 393 335 329 307 297 263 165 185 144 163 176 162 172 206 210 191 137 171 190 161 145 169 173 173 113 94 73 92 112 124 158 135 134 119 95 105 93 64 66 121 133 149 123 102 104 96 135 114 121 92 101 89 82 108 111 104 92 87 93 109 87 93 98 53 87 77 83 93 78 107 99 90 76 75 82 62 50 66 72 66 64 62 68 75 74 69 57 51 48 42 48 51 38 44 63 58 52 45 39 50 45 45 29 8 10 17 6 9 16 -6 -18 -22 -21 -25 56265 259 2053 30 10543 15 37 45 7207 8069 76 -26 44 117 268 498 529 720 889 1099 1250 1580 1776 2198 2565 2831 3182 3764 4345 4831 5344 6124 6826 7544 8527 9699 10824 11836 12724 13518 14102 14545 15190 15870 15959 16408 16728 17180 18127 20053 22666 26173 30725 36150 43120 50518 56043 59794 59807 58859 59170 60669 60992 59720 55662 51912 52901 57670 61945 64986 66127 64666 61313 56049 56301 56737 56484 59307 60077 60360 61397 63237 65936 67325 67493 69849 72406 74729 75024 73809 66365 56805 52589 50480 49452 50847 53410 54929 54568 54557 53633 52276 48240 46466 43185 37442 30028 24686 24047 27244 31612 30248 26925 22276 16832 11111 7153 5929 5370 5315 5473 6133 7838 10944 14636 17548 19924 27803 45430 57128 46691 29595 18316 13791 11712 10427 10936 10355 9730 9522 9300 8614 8333 8832 4528 2639 2149 1730 1408 1172 994 724 644 510 386 431 413 353 262 284 229 228 237 199 138 116 217 193 207 183 209 188 167 189 227 195 183 190 185 165 148 144 148 159 167 140 123 136 154 144 119 101 121 115 135 115 124 142 112 114 86 122 126 110 134 142 105 102 130 126 140 128 116 63 91 111 91 105 86 104 93 86 71 75 82 123 121 106 105 88 85 90 67 64 95 73 66 82 66 66 62 75 81 69 72 74 60 74 61 51 63 64 68 59 49 42 42 30 31 22 28 16 8 18 18 8 7 -2 -14 56274 261 1989 30 10539 15 37 54 7205 8073 -51 34 18 251 259 415 432 658 907 1029 1249 1470 1647 2089 2251 2526 2978 3475 4059 4434 4698 4938 5506 6271 7198 8168 9137 10362 11051 11609 12269 12889 13301 14230 14794 15271 16208 17467 18704 20105 21380 22659 23326 23659 23808 24418 26555 29876 34086 39528 46008 51553 56376 60426 64039 64783 65017 63391 60696 57180 54346 53786 53731 53285 54968 57331 61526 65803 64804 60974 56709 53494 51070 49652 49787 53997 59853 67677 74043 78946 82098 82544 77221 67785 68828 79192 94633 109117 109144 102864 94482 82166 73253 65171 56908 48460 41052 34297 28450 22349 18378 17554 16375 13605 11145 9068 7699 6642 4847 3762 3573 4260 5532 7309 8606 8736 11543 20377 33481 38233 29649 16637 10013 8703 8180 8499 9658 11713 11698 8807 6956 5446 4100 3750 3647 3184 2611 2162 1549 1123 838 673 538 500 448 429 419 360 332 322 245 206 207 182 148 167 172 181 221 208 261 221 160 180 167 163 179 163 169 187 169 172 183 133 126 131 150 167 165 146 105 102 72 110 112 106 108 123 99 127 99 103 113 134 130 132 152 120 120 119 130 107 131 114 120 122 114 136 119 116 113 115 120 106 102 99 113 89 113 115 120 88 80 94 69 69 84 76 89 90 74 76 82 75 67 78 72 59 65 78 82 63 71 69 68 62 50 36 37 34 28 28 28 34 32 25 28 8 -3 -6 -8 56283 260 2014 30 10534 15 38 3 7204 8077 -92 33 83 218 348 531 796 952 1129 1320 1713 1835 2050 2238 2578 3040 3196 3382 3696 4035 4538 4695 4758 5043 5728 6522 6828 7623 8395 9278 9951 10688 11571 12368 13050 14260 15000 16087 17463 18631 19834 21186 22075 23458 24988 26594 28614 30481 32233 32877 33699 35034 37507 40900 45278 50384 55747 61002 63822 64230 62951 60442 57415 55177 54699 54504 53803 54089 57546 60257 58788 57988 60569 64556 69857 77784 86535 91317 93651 88778 79854 72740 73644 84010 96561 104651 113246 120913 124432 124024 120421 107732 95568 86255 77127 64682 56691 53313 42823 26569 14727 8113 5217 4251 3510 3114 2919 2727 2716 2854 3124 3762 4377 5217 5825 5872 6287 8105 10757 9373 6418 4933 4174 4579 5847 7327 7519 7038 7062 6866 5869 4676 3106 2141 1726 1449 1158 845 683 576 484 454 415 356 299 323 292 285 307 243 216 208 196 187 186 162 160 170 193 184 241 212 167 218 221 208 238 182 167 175 197 182 169 164 170 166 173 185 174 134 86 87 100 123 135 140 153 142 133 144 160 119 132 184 167 155 131 158 148 140 125 169 132 120 129 147 140 115 139 111 117 78 78 103 116 115 121 95 101 105 96 120 105 117 91 71 72 98 81 78 71 93 74 88 82 81 67 97 96 91 85 54 64 78 76 65 49 48 39 40 44 30 32 32 18 17 14 7 5 0 56292 260 2013 30 10533 15 38 12 7202 8081 31 81 343 505 705 863 1060 1337 1650 1991 2059 2212 2535 2870 2972 3361 3715 3838 4271 4567 4842 5075 5276 5327 5490 5790 5966 6359 7023 8062 8726 9618 10372 11241 12185 13211 14123 15195 15863 17125 18132 19177 20662 22621 25132 27759 30157 32422 34504 35220 35536 37145 40072 42407 43815 44841 46663 48515 51509 55973 60822 64176 66869 69076 71565 73942 78897 76823 74423 77080 78412 75911 75703 76863 84979 91274 93574 97614 106770 110737 102226 96261 91175 87067 85421 82214 77113 69008 64043 60582 56581 54880 53602 56301 60496 64589 63827 59514 53537 50257 42149 31322 20791 12102 7609 5804 4639 3780 3171 2849 2704 2526 2462 2171 1903 1699 1737 2120 2504 2393 2028 1737 1747 1552 1399 1390 1417 1339 1322 1316 1286 1515 1464 1198 906 711 559 446 423 435 416 429 364 292 300 270 220 216 192 165 168 160 142 183 180 212 182 172 173 186 164 152 160 174 169 173 163 158 148 159 134 153 163 103 93 122 121 114 67 75 48 63 101 88 76 106 95 105 102 105 103 125 103 87 79 90 132 96 83 86 69 111 119 101 77 63 60 68 76 84 71 65 45 24 43 64 49 53 71 58 71 53 57 68 75 50 41 53 37 42 33 40 45 48 40 41 42 24 27 25 35 41 10 9 21 23 11 10 0 -12 -15 -6 -21 -17 -20 -31 -45 -42 -47 -59 56301 260 2014 30 10534 15 38 21 7201 8085 39 206 314 645 962 1262 1537 1752 1990 2238 2542 2642 3014 3458 4075 4618 5170 5891 6248 6934 7564 7669 8074 8205 8203 8415 8683 9148 10092 11304 12317 12920 13885 14846 15778 16629 17683 18883 20926 23174 25616 27182 28595 30678 32517 34269 36709 39793 42874 44372 45934 49435 52658 55298 57743 61123 64666 66001 66796 66120 66664 65915 66537 68276 72518 80483 86524 86592 86343 86490 90873 94143 101825 112926 126070 137254 148794 158853 157113 145305 132120 115571 105805 91822 79161 62570 47421 39578 34849 33481 31831 29424 27744 29718 34304 40600 43562 39347 32132 25684 21415 19309 16722 13075 9331 6457 4668 3397 2546 2007 1828 1674 1494 1495 1475 1462 1502 1522 1386 1280 1202 1129 1093 1097 1112 1108 1108 1126 1052 922 771 694 513 487 433 462 487 473 434 443 425 405 321 342 311 286 278 261 222 199 238 239 282 262 280 221 201 239 212 223 240 248 224 277 257 231 242 246 185 190 185 204 146 182 201 179 139 109 102 87 131 124 129 152 155 125 150 134 131 153 124 129 138 169 176 169 168 161 152 140 145 154 137 136 128 125 132 112 105 121 121 123 147 125 152 120 99 111 124 110 105 88 91 81 112 93 91 109 85 81 99 88 81 84 92 87 85 81 86 83 77 74 69 60 58 57 60 55 50 39 41 36 35 29 23 22 12 15 3 -1 56310 261 1984 30 10534 15 38 30 7199 8089 -63 93 206 266 550 704 874 1115 1563 1719 1933 2312 2750 3162 3557 4140 4771 5248 5623 6736 7627 8477 9702 10728 12110 12997 13341 13507 13481 13578 14160 14583 15343 16674 17630 18847 20114 20982 21511 21397 22734 26207 29018 30755 31215 30866 31644 34332 37533 42045 44180 43568 45209 47187 49330 53049 56290 59466 61869 64248 70725 76501 77877 77663 76225 75343 78082 83209 90916 109263 122070 127316 137879 150054 155866 154110 148953 139127 118768 108468 103226 97275 89061 76451 63765 57139 51970 47850 43375 38436 34809 31976 28271 24444 21272 21861 24166 23573 20680 17289 13854 11098 8435 7237 5989 4142 2659 2087 1905 1597 1370 1149 1095 1108 1235 1284 1273 1223 1160 1078 1084 1037 956 953 883 847 846 852 881 720 656 562 509 508 416 401 357 380 394 355 375 337 276 263 246 207 180 209 160 237 216 234 185 171 231 231 154 184 183 200 162 194 167 195 168 191 165 152 139 128 142 161 158 182 143 118 122 148 126 90 100 134 123 128 111 92 106 99 130 104 119 134 134 113 93 128 142 172 155 121 134 138 116 108 105 88 95 90 87 101 81 74 81 90 62 85 102 103 71 68 72 81 86 79 69 58 55 51 67 58 65 55 47 53 57 41 64 73 50 45 44 32 45 39 38 35 17 19 20 11 18 14 15 18 13 6 -5 -10 -8 -20 -31 56319 268 1774 30 10534 15 38 39 7198 8093 -56 99 324 354 563 644 842 927 1145 1306 1361 1491 1620 1859 2121 2241 2388 2572 3029 3522 3841 4215 4517 5037 5777 6500 7456 8637 9937 11004 12693 14304 15637 16613 17337 17961 18871 19587 20085 20684 21005 21247 21577 22698 25064 27676 29660 31934 33069 31678 31868 34653 36063 35888 36646 40377 45181 47513 46224 45228 47562 49992 51140 53069 56132 57721 58918 59775 61964 66234 70945 75602 82334 85651 87409 89350 90398 91837 98844 107989 122253 133168 138640 139353 131224 115934 95699 76895 66411 65380 67789 69374 69208 67743 65211 59909 53124 48708 47125 43230 34813 30282 33255 34737 35215 35190 29944 21492 13478 8147 5733 3626 2476 2056 1876 1666 1534 1354 1221 1191 1252 1285 1252 1293 1162 965 934 986 977 998 945 881 885 891 910 818 817 774 653 596 592 488 473 488 387 380 416 381 390 387 363 243 213 212 163 144 212 240 245 249 214 214 210 168 195 227 190 158 233 208 208 171 206 194 159 212 148 132 135 132 138 119 156 189 140 96 106 119 107 117 111 136 111 125 134 158 149 108 149 145 126 164 124 144 151 113 117 126 129 139 132 136 100 127 143 98 101 103 74 92 111 124 107 124 105 78 89 96 74 68 68 83 103 80 90 85 63 63 67 65 49 56 61 67 71 68 65 39 44 46 42 54 35 32 34 33 36 35 16 16 24 20 8 5 6 4 -17 -28 56328 273 1625 30 10535 15 38 48 7196 8096 -42 257 430 644 707 1019 1391 1788 2127 2459 2733 2911 3253 3587 3797 4146 4466 4476 4797 5317 5596 6260 6984 7451 8130 8544 8963 9668 10555 11504 12356 13416 14486 16165 17989 19988 22231 24490 26436 28606 31055 33292 36481 39228 41849 44294 45421 45211 44297 43508 43960 44006 41097 38292 40032 41690 39222 38050 41644 46845 52252 57265 63426 64809 63131 61730 58206 53823 50110 47236 45363 44278 44040 46425 49722 57525 68249 74959 78899 84335 89513 88586 83577 81103 73837 68359 66971 63861 60598 57135 63528 74565 81898 80280 73167 65543 58425 56339 51952 47129 46198 45536 45776 45222 41636 39905 37759 37785 35993 31910 25205 17136 11694 8131 5231 3552 2796 2436 2235 2089 1878 1747 1588 1425 1364 1288 1305 1313 1159 924 866 881 945 945 818 916 874 899 987 1017 909 792 819 752 705 617 563 564 559 518 474 374 390 450 429 361 391 301 218 176 204 202 151 186 185 179 216 221 238 230 227 237 202 157 146 194 187 170 146 187 172 147 163 147 133 112 142 154 152 103 135 153 138 113 133 132 133 135 133 115 105 156 127 158 115 116 138 111 144 147 107 112 115 156 136 160 129 137 136 124 122 104 107 91 98 106 112 104 103 112 108 98 73 87 102 78 94 100 92 81 88 98 83 94 93 79 67 74 74 91 89 79 73 60 65 54 54 52 44 40 45 47 46 48 50 52 46 39 30 23 22 10 1 56337 279 1445 30 10535 15 38 57 7194 8100 113 118 386 513 548 682 843 1220 1357 1777 2160 2496 2824 3184 3515 3905 4221 4825 5377 5982 6346 6631 7129 7213 7523 7936 8524 9115 10275 11247 11978 12514 13196 13908 14484 15512 16827 18426 20127 21709 24052 27124 30387 33910 37800 40725 43638 45965 47355 48226 48819 50291 52703 56303 59598 60502 57396 55091 54177 52250 50425 48898 48631 48873 46841 47231 50479 55963 61640 63636 64928 69186 70918 66803 61749 56678 49646 42369 36204 30624 28081 27530 31128 39207 48782 60989 70427 69721 55523 43328 40439 41112 42701 45948 50256 56973 64975 68063 68029 66760 63075 59705 59331 59473 57949 59478 56936 48215 39065 31367 25522 20692 17670 14073 11258 8573 6346 4880 3979 3405 3083 2891 2774 2950 2975 3008 3034 2804 2609 2168 1664 1487 1284 1101 906 899 813 831 946 943 890 892 1011 1095 1044 928 761 728 652 607 522 523 523 449 418 380 362 324 293 277 282 243 231 229 174 176 191 186 154 156 213 212 212 197 187 198 176 164 128 152 182 86 88 172 161 163 141 116 101 105 141 157 144 133 107 79 94 113 92 97 103 72 115 104 115 146 111 88 101 119 127 107 77 76 123 94 113 91 99 100 115 116 90 65 93 120 99 124 77 61 102 85 94 95 87 101 86 79 71 69 57 64 57 68 69 63 58 59 55 53 50 42 55 49 44 39 50 59 41 49 39 26 23 25 24 19 21 25 20 28 30 20 9 5 6 3 -2 -17 -34 56346 281 1387 30 10537 15 39 6 7193 8104 -25 194 344 520 702 1065 1418 1741 1953 2289 2519 2900 3361 3688 4150 4684 5197 5665 6286 7270 7968 8795 9790 10816 12092 13197 14413 15591 16674 17485 18232 18809 19751 21099 22656 24712 26639 28964 31659 34273 37561 40776 44344 48113 51277 53513 55589 57236 57813 58797 59079 58268 56711 53913 51708 50384 49720 49319 48362 46637 41811 38408 40618 45790 51676 56799 51236 40110 38194 42520 45496 49460 55631 56636 56115 54259 51764 51486 52200 53866 55473 55393 53933 47003 40882 35097 30962 30554 33358 45853 63394 60439 44925 34070 28666 26982 27968 29290 34857 43140 53616 63622 68128 66949 58920 53175 52615 52240 50743 44644 37464 31521 27038 23871 22000 21015 18736 16348 14645 13066 11605 11338 10356 9185 8817 8606 8051 6641 5911 4588 3045 2106 1560 1293 1166 1114 1116 1035 986 1033 1154 1278 1217 1149 1179 1137 1042 924 818 736 645 541 575 543 532 500 458 439 404 424 400 351 352 342 326 285 239 230 191 216 266 278 211 268 266 209 256 249 245 208 188 204 180 170 144 164 156 158 185 191 143 146 181 210 172 201 194 143 114 144 167 156 160 151 138 170 155 135 184 197 204 150 155 162 141 94 151 155 153 135 135 122 151 146 131 135 139 139 133 146 116 113 113 133 116 113 117 129 137 115 125 122 124 133 112 100 113 115 107 114 99 94 80 88 90 92 78 97 82 79 87 80 59 77 77 57 57 68 62 62 60 57 54 52 58 54 43 30 27 17 5 56355 284 1301 30 10541 15 39 15 7191 8108 -93 -70 -44 0 155 258 324 486 558 821 1212 1514 2062 2449 3031 3616 4055 4774 5488 6097 7033 7894 8691 9663 10589 11604 12726 13921 15430 16978 18541 19979 22087 24979 27787 30525 33015 35693 39043 43464 46911 50382 53302 54291 54893 55920 56650 58336 60838 64042 68458 71950 74395 75742 76476 74271 69610 63468 56655 49265 41854 38669 36824 34255 29898 26791 27785 36290 45657 50661 49903 45775 43499 36194 25639 21019 19733 19583 20724 23879 25801 26485 27500 29870 33347 37274 41467 44599 47611 48135 45744 43479 38651 30210 26676 30864 32961 32265 34513 35928 36506 38305 41122 44929 48856 50269 48669 47790 48095 48381 46641 44905 43303 41840 40050 37346 32461 28750 26504 24795 23726 24172 25111 25978 25521 20571 13386 8473 4517 2477 1922 1767 1619 1494 1411 1328 1273 1202 1208 1208 1055 997 949 1025 1220 1259 1290 1217 997 850 841 707 644 588 578 570 546 519 455 478 453 381 375 324 329 313 245 218 217 173 195 216 239 194 236 187 167 202 195 178 225 201 208 138 129 148 117 133 151 144 111 124 115 168 176 149 151 130 125 146 107 143 102 100 117 171 151 144 126 114 135 123 113 157 141 152 127 130 131 110 139 138 126 147 145 120 79 88 118 124 126 99 88 103 92 120 99 92 108 101 96 85 79 92 77 87 112 97 83 75 63 79 74 65 68 46 75 70 70 60 64 60 65 54 47 32 18 49 48 36 25 32 27 26 22 31 27 28 25 23 11 7 -3 -22 56364 284 1302 30 10542 15 39 24 7190 8112 -46 -32 124 224 434 480 635 832 1127 1440 1658 2057 2390 2941 3303 3869 4400 5107 6099 7277 8381 9327 10876 12095 13530 15231 16863 18184 19715 21397 22701 24312 25750 27586 29789 32459 35139 37657 39856 42700 45208 48098 50906 53590 56674 58159 59000 59700 59262 60477 63520 65597 69081 69862 71378 74045 78585 79979 77482 73937 65627 55376 46882 41400 38986 38423 41082 43255 43579 44987 49831 57702 62405 63732 59625 51200 43635 37589 31812 28623 25418 23391 21781 20836 19825 18784 17984 17909 19156 20601 22739 24801 27138 32045 35215 35226 32346 29048 29139 30826 32903 35249 36293 35863 34365 33889 33620 32093 30477 28795 28660 26691 23101 26906 28057 26573 23744 24652 23662 21806 21093 21136 19897 18657 16313 13986 11815 9999 8819 7317 6285 5012 3711 2582 2140 1604 1355 1256 1253 1234 1213 1107 990 1007 1038 1056 966 770 774 696 637 575 568 568 568 492 481 405 380 440 423 429 410 372 329 277 221 171 210 164 165 200 204 203 216 214 245 190 212 186 209 175 156 145 105 113 166 138 167 127 99 80 95 120 111 121 103 148 119 112 171 138 125 94 100 122 112 146 119 135 139 109 95 126 117 96 124 114 125 130 140 133 108 86 93 95 112 115 107 101 100 112 131 96 53 84 98 85 79 93 97 94 81 90 97 83 88 87 69 86 63 53 81 80 69 74 40 58 66 72 76 52 55 53 50 46 38 32 16 23 20 25 31 22 23 17 17 17 4 -5 -1 -11 -18 -29 56373 321 193 30 10543 15 39 33 7188 8115 -10 98 471 609 532 500 581 495 595 499 419 428 435 480 588 707 932 914 895 903 593 434 192 -88 999999 999999 999999 999999 999999 999999 999999 999999 -41 528 1041 1536 2215 2801 3214 3769 4117 4616 4937 5514 5868 6617 7100 7354 8016 8925 10021 11212 12918 15235 17213 19446 22195 25176 28620 32076 36467 40861 44753 47803 50858 53248 55279 57964 60260 59809 56695 54567 51634 49623 49959 50120 51125 53055 55693 58105 61806 64022 65151 66886 67931 68266 65065 60625 56958 53979 53970 58568 64432 67318 68582 69659 68830 65332 61099 60200 60144 57884 52963 48677 41398 33063 26195 23593 24511 26349 26633 25469 23220 23229 23303 21232 21070 21061 20896 21951 22284 22002 23119 23838 24226 27610 29826 31680 33272 32703 30141 27013 22839 17167 12381 9051 7397 6976 7017 7242 7042 6890 7222 7433 7411 7244 7127 7858 10026 12961 15768 19474 20277 19017 18280 16393 13569 11101 8851 7860 7431 6730 5989 5332 4993 5455 5655 5123 4302 3506 3111 2966 2525 2088 1765 1582 1396 1274 1202 1204 1203 1085 1007 849 786 739 726 680 617 559 541 536 502 524 469 386 423 365 334 333 295 298 236 187 189 168 157 162 173 202 203 203 159 169 234 201 193 221 207 140 158 178 151 185 141 162 149 101 124 138 109 129 86 113 147 139 84 94 119 132 120 139 151 116 107 83 97 117 83 101 117 118 120 131 150 132 137 131 118 82 94 127 92 124 136 104 102 96 148 129 102 88 79 78 97 94 100 114 121 88 89 107 93 95 73 75 80 66 77 70 60 56 59 67 70 78 76 66 57 45 74 53 49 52 40 41 32 31 35 35 43 38 28 20 13 21 10 7 -1 -14 -22 56382 324 75 30 10545 15 39 42 7186 8119 116 353 386 385 472 823 1014 1018 956 1284 1609 1643 1858 1678 1863 1739 1709 1666 1853 1870 2277 2365 2504 2757 2732 2749 2542 2137 1801 1404 973 538 155 87 -9 225 573 978 1641 2608 3603 4655 6111 7665 9968 11638 13161 15119 17329 19779 21251 22632 23541 24807 25301 26223 28550 31068 32420 35002 37501 40151 43908 48612 53641 58097 62303 66506 71508 77377 82233 85861 89433 92201 93336 94954 92642 88331 82517 77771 72949 68874 64745 58911 53425 48337 43849 41354 41757 43825 46945 51193 50956 49304 48362 47314 45160 41229 39018 36960 33878 29534 26769 24992 26483 30104 36456 43995 50599 57430 56025 49632 43858 37741 30707 26445 25776 26334 26492 27358 26500 23840 20449 17623 15829 14840 13200 12134 11743 11243 10422 9841 8962 7547 5816 4708 4483 4506 4347 4140 4050 4150 4191 3992 3640 4022 4270 3939 3541 3401 3726 4092 4748 5376 6443 7604 8387 8655 8925 8942 8348 6266 4798 4208 4225 3723 3308 2847 2501 2418 2165 1867 1635 1625 1734 1699 1822 1811 1709 1564 1358 1197 1208 1177 1178 1046 986 793 661 610 606 553 572 484 485 535 487 512 496 422 340 353 415 288 275 218 235 177 206 197 193 187 197 213 192 145 189 228 200 175 157 137 121 134 130 169 122 120 93 77 125 159 120 111 87 81 118 105 100 112 115 140 115 100 107 116 117 117 115 104 112 100 121 128 130 113 104 109 115 116 116 125 91 117 108 130 134 99 67 82 106 96 119 98 111 97 72 106 97 78 105 91 70 68 77 69 72 80 87 74 80 86 73 67 72 37 51 49 39 55 58 51 41 30 32 43 40 42 31 27 31 27 33 35 20 20 24 15 11 5 -1 -8 -6 -25 56390 324 111 30 10551 15 39 50 7185 8123 1635 1532 1872 2221 2362 2531 3178 3028 3091 3293 3623 3742 3820 3912 3580 3845 4003 4301 4312 4400 4949 5181 5457 6049 6216 6320 6603 6693 6163 5726 5067 3331 1732 1337 1221 1170 1181 1365 1663 1899 2370 2773 2948 4542 7626 8935 10077 12527 15019 17439 19424 21542 23339 24875 25360 25679 27757 29150 29471 30434 31876 32610 34304 36933 39986 43500 46795 50117 52879 56396 60242 66096 73133 77218 79425 82960 87641 88948 89044 88109 86609 84216 80680 77361 72218 65679 58589 51209 45294 44230 48922 53190 58776 70146 88140 99708 107610 112590 104079 79310 59060 42244 31057 24935 19356 16789 16386 16646 17577 19708 23646 26572 27957 27482 26137 26203 25194 24605 23653 22930 22618 22158 21195 21213 22662 22502 20814 18570 15367 13027 10860 8584 7267 6667 5967 5644 5460 5259 5072 4530 3670 3079 2490 2565 2866 3406 2818 2145 1999 2143 2518 2432 2447 2526 2860 3044 2990 2805 2939 3506 5022 6789 6734 5482 4565 3681 2843 2382 2189 1821 1593 1478 1513 1561 1516 1549 1583 1592 1592 1498 1271 1284 1234 1218 1126 1030 938 896 830 718 656 562 582 592 569 474 487 471 349 318 315 311 338 281 239 231 220 221 188 181 202 232 248 246 267 246 245 191 170 210 170 163 124 146 159 132 150 113 114 120 128 135 115 116 91 81 130 90 115 156 129 155 206 196 164 165 124 138 165 113 122 132 118 128 139 129 104 125 156 155 134 128 107 98 95 90 130 131 158 122 86 82 99 88 116 121 100 86 113 120 118 111 97 77 62 87 93 75 84 65 80 90 90 69 68 68 56 53 59 53 39 46 54 37 40 51 55 58 39 44 56 38 32 27 31 42 31 27 16 5 -1 -1 -5 -25 56400 324 117 30 10557 15 40 0 7183 8127 5691 6627 6844 6678 7377 8055 8987 11288 12058 12702 13359 14029 14799 15068 14263 13929 14351 14068 13858 13865 14129 15089 15868 16772 17639 18853 20290 21562 22754 23819 23584 23185 21814 18997 15848 12603 10350 8964 7999 8483 9250 9624 9622 9605 13533 29954 45794 31216 15638 10867 10555 11155 12227 13508 15174 17470 18854 21295 24047 27270 30521 33621 36420 39896 42059 43943 45845 46572 45854 46101 46230 46814 47636 51180 54400 57244 57679 58248 60637 65237 68565 72160 77013 80997 83693 82676 77646 73058 70655 68197 64542 63469 66134 67604 73116 83723 93742 93320 84387 68658 52978 42450 33760 30272 27507 25688 26490 29316 30012 27180 24017 21970 19523 17817 16304 15110 15010 14713 14418 13913 14280 14848 14286 13749 13328 13122 13252 12790 11673 10528 9439 8535 6635 4530 3513 2950 2523 2350 2526 2595 2298 2141 2013 1804 1924 2262 2543 2944 3149 2885 2856 2973 3306 3390 3267 3363 2930 2666 2691 2517 2282 2346 2407 2611 2724 2641 2472 2215 1951 1973 2085 1759 1472 1337 1151 1119 1354 1526 1536 1443 1265 1115 1111 1046 1020 921 890 870 845 716 618 586 511 505 543 508 478 408 298 362 321 297 208 210 212 176 169 158 126 138 171 181 223 215 212 204 221 195 196 141 186 116 106 129 125 143 120 134 91 98 107 115 120 86 140 153 107 109 117 158 129 93 103 126 108 129 105 109 113 132 119 82 104 127 129 120 140 147 105 118 107 117 118 116 104 93 75 84 104 126 82 65 94 93 83 110 103 86 63 69 56 79 93 80 73 50 65 69 77 63 64 62 66 47 48 56 60 43 54 36 41 50 36 31 38 42 48 53 38 42 30 23 35 24 18 28 29 4 -8 -9 -7 -11 -26 -36 56409 324 120 30 10560 15 40 9 7182 8131 13398 14340 13912 12699 14482 18192 21134 21203 21477 20824 21181 21618 23842 24626 24721 26451 28581 29407 28742 26126 22640 20967 19840 19731 21080 22275 24267 27006 30713 35217 38089 41795 44882 47680 51439 54218 52365 47260 40569 34488 31493 30207 34070 39259 42456 68054 159923 248383 257944 201289 111031 50687 29346 25182 24684 23334 21903 21806 23167 24864 26772 29682 33362 36025 36870 38059 35504 32304 31381 32563 35278 38445 40291 44135 45817 43926 45529 48543 51751 56231 60833 65105 69496 73903 79201 87453 91907 89365 88411 84530 78417 66918 51205 38265 29881 27071 26676 27321 27058 26632 25021 20726 18691 18333 17892 16830 16479 17597 18831 19736 20746 21405 20001 17614 15860 14578 14588 14360 14125 14734 14712 15435 18133 22052 23946 24298 23192 22079 20064 16192 13356 11331 8989 7860 7520 7293 7270 6799 6092 5238 4412 3807 3536 3439 3146 3192 3209 3335 3475 3385 3131 2788 2958 3392 3742 4410 4528 4085 3759 3201 2483 2065 2084 2098 2180 2085 1809 1660 1618 1586 1482 1460 1352 1297 1236 1355 1537 1504 1352 1374 1498 1420 1328 1167 995 882 806 687 739 656 608 551 475 454 461 398 377 364 381 379 315 269 241 251 200 171 185 156 227 260 205 201 236 258 208 186 210 160 150 156 180 131 149 177 184 154 127 130 177 216 195 143 148 173 179 158 176 129 153 151 165 162 106 126 150 162 162 133 132 142 139 118 111 155 149 147 125 133 156 122 140 128 123 105 109 136 113 107 117 87 95 119 136 139 117 104 83 98 111 100 108 94 85 65 80 82 84 104 100 99 102 90 82 92 89 63 64 74 63 65 67 56 45 57 65 69 59 57 71 69 66 62 54 49 46 35 25 30 22 15 13 4 -4 -20 56418 325 91 30 10561 15 40 18 7180 8134 12278 14538 16032 14919 15266 16918 17580 18030 17668 18693 20127 20083 18932 19230 20058 21610 23037 26095 30346 31105 29448 26392 25333 25906 26830 27486 27986 28080 28022 29515 31547 32890 34510 36740 40152 42794 46338 51264 57280 60745 64277 63736 54093 48246 49339 51939 53780 61014 83654 148154 304328 467197 467645 320448 195723 122861 77566 62993 60388 59349 58044 58939 61236 59193 56327 54761 55031 51581 45021 41694 40779 38518 33569 29931 27918 26341 25829 25554 24481 23616 23665 24043 23919 23578 24656 26725 28425 32622 38739 42497 43963 44404 42866 42228 42834 44626 48391 52773 56781 59480 61624 55695 46546 39317 33834 30132 25871 23366 20519 18435 18022 18371 18956 18610 18115 17329 16834 16120 15016 13309 11633 9628 7627 7721 9934 9519 8828 9145 8800 8099 7582 6683 5508 4345 3898 3476 3289 3169 2865 2461 2326 2087 1983 2033 2154 2377 2524 2712 3077 3344 3488 3748 3476 3080 3106 3496 3593 3578 3382 3316 3215 2769 2469 2034 1737 1339 1320 1230 1313 1387 1301 1301 1340 1587 8805 23010 14107 5376 2136 1754 2325 1575 1340 1179 1115 907 913 842 748 693 648 551 510 475 449 418 456 338 351 326 298 326 348 253 242 270 228 239 308 243 243 242 276 227 232 243 206 234 261 229 227 226 230 185 199 162 173 123 173 219 162 214 204 164 150 179 171 193 205 159 187 180 116 154 162 169 142 155 186 181 161 166 183 178 172 144 166 182 162 144 171 146 164 154 146 128 178 149 163 132 128 141 141 140 166 106 141 146 120 122 147 123 121 118 120 131 107 113 98 108 117 124 111 110 111 82 96 94 90 104 117 103 95 96 104 109 101 101 99 85 81 83 79 82 83 80 70 62 61 60 62 39 30 31 16 56446 325 98 30 10568 15 40 46 7175 8146 2384 2542 3098 3145 3000 3500 4041 4551 4601 4646 4685 4758 4405 4599 4678 4678 4756 4898 5584 6375 6417 6116 6239 6932 8095 8734 9508 10593 12160 14453 16194 15202 13762 11803 11178 11646 12494 13153 13657 15119 17723 18121 19172 21827 22415 19749 16403 15237 14568 15120 18277 28569 43089 48426 45643 36582 27081 19584 16188 15425 15292 15442 16364 15833 16555 19070 20281 19644 19740 20808 21948 22778 25061 27108 28098 29066 29435 29206 28261 27814 26166 25110 25262 24261 23715 24520 24476 23405 22298 21842 21254 21069 20199 19149 19217 20239 23225 27569 29660 31629 32703 33491 34684 33775 33713 33319 34369 40565 45327 47704 52889 58660 59350 60405 60561 57852 55850 53246 52232 55350 56318 52637 49534 45758 41251 38598 35104 32950 31836 31538 33402 33762 35316 35507 34287 30287 33880 39038 42875 48123 50668 51567 53200 52509 54059 55296 55596 56097 57390 57939 56268 52083 55632 72407 73260 63285 62862 70785 60881 47684 31756 16192 5849 3098 2614 2312 1874 1650 1396 1324 1285 1246 1168 1196 1112 1159 1198 1127 1215 2711 2872 1386 1275 1330 1147 875 801 645 635 630 566 494 437 449 470 410 323 293 322 322 241 272 277 222 290 276 268 260 262 221 285 239 211 234 239 252 238 242 228 221 199 208 175 134 171 202 182 160 208 182 157 169 156 140 154 183 200 170 158 162 151 185 154 147 151 157 151 149 145 153 165 194 145 146 144 167 160 193 136 163 186 173 152 145 143 139 136 120 130 139 145 138 135 136 158 136 142 156 126 139 111 120 119 130 123 139 129 120 110 103 95 92 88 106 110 96 95 81 96 118 105 99 99 94 105 84 83 97 83 82 76 79 77 71 71 65 51 49 47 39 39 35 18 9 -3 56455 281 1419 30 10569 15 40 55 7174 8150 58 492 947 1398 1969 2448 2071 963 -5 999999 999999 999999 999999 999999 999999 999999 257 618 1279 1692 1584 1053 367 999999 999999 999999 999999 999999 999999 999999 -67 -45 -15 40 135 295 352 460 514 688 747 798 900 1035 1308 1570 1680 1970 2176 2167 2223 2135 2183 2196 2460 2827 3273 3493 3527 3511 3249 3099 3534 3869 4146 4257 4442 5236 7124 9034 10798 10923 10945 11806 13215 14705 15041 16070 20185 21491 22450 26538 29217 31075 32851 34449 35989 39298 43551 49046 57602 66560 73913 78025 83280 89626 99150 109196 116030 123362 132840 137249 142868 148950 156839 167651 179741 181713 180872 185770 205280 230576 222325 208122 234966 246205 190841 106580 61888 34735 20606 8558 3990 2465 2123 1892 1612 1380 1184 1122 1067 1010 1129 1003 947 1017 939 910 862 840 799 701 727 638 686 657 605 579 476 458 405 320 348 310 218 257 242 147 208 209 166 240 264 234 228 302 249 201 214 232 195 184 238 207 179 152 166 175 203 184 155 191 141 151 141 163 158 145 140 160 155 146 130 165 128 168 175 120 87 162 185 181 151 152 141 129 121 139 165 144 127 155 149 127 124 109 119 152 130 126 94 101 113 124 113 112 142 140 123 109 142 132 102 101 90 85 119 105 76 103 109 89 87 78 101 83 79 87 91 95 85 92 93 103 87 77 82 79 86 81 86 71 70 80 66 71 68 58 57 42 44 41 28 31 16 17 19 16 8 -9 -26 56464 315 399 30 10569 15 41 4 7172 8154 -25 -51 999999 57 66 120 312 330 474 348 485 400 194 76 137 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 122 386 778 1140 1713 2608 3477 3948 4877 8665 13512 18175 19692 15616 10882 5718 2403 676 253 205 1332 4546 9241 13476 16765 16011 12501 7854 4394 2070 918 573 541 405 508 631 733 947 995 943 917 984 1046 1158 1208 1245 1388 1489 1413 1398 1190 1080 772 747 798 868 1298 1926 2580 3174 3597 3765 4513 5025 5367 6224 6835 6516 6740 6242 6685 7857 8619 9588 11361 13030 14490 15356 15878 16480 17313 18569 19553 21710 24783 28752 32835 36358 39844 43313 46866 49465 50902 52689 57230 64257 73408 80196 87724 89733 94113 101442 111128 116843 124008 135064 140030 143242 145090 133577 123264 137378 166163 193530 216942 233723 229164 213690 211172 194188 148636 101022 55169 25791 12171 6074 3857 2881 2711 2275 1633 1278 1081 1101 1148 1061 1112 993 863 872 832 782 722 759 725 725 729 664 628 562 517 482 405 409 317 288 269 215 251 241 233 215 229 228 222 255 280 243 224 239 253 235 182 189 185 219 212 192 184 182 207 177 162 148 149 190 183 89 172 171 167 209 149 157 166 140 165 172 151 124 147 142 157 158 157 132 140 140 156 149 172 168 154 123 106 98 156 163 129 134 122 112 147 146 129 109 154 129 163 127 112 125 122 116 104 108 118 124 138 115 112 106 123 110 92 97 114 114 119 97 82 90 82 90 97 111 110 73 79 86 82 68 71 71 61 57 63 83 59 67 70 60 50 54 47 46 36 29 34 34 26 12 0 -10 56474 306 670 30 10570 15 41 14 7170 8158 13 104 22 27 112 53 -42 121 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 165 428 848 2797 6529 9710 11848 12513 9646 7431 5614 2640 1183 1066 1481 2580 4367 8288 13135 13559 14098 13854 11288 9486 7103 4044 2080 1040 382 245 181 282 422 446 470 597 707 718 599 363 197 266 292 292 185 198 246 264 522 787 1261 1563 2076 3035 4180 4911 4298 3696 3277 3269 3071 2955 2874 2956 3332 4142 3743 3504 4740 6601 8000 14201 31872 45572 29000 16482 13346 14259 16956 19652 21964 25308 28337 32159 38159 45367 51773 59984 67259 73014 79613 84569 90867 101187 110024 113717 118369 125156 130830 134699 130523 127249 132598 147387 173827 211037 226536 232603 227100 219936 209244 192618 161601 128838 105293 79999 51461 35008 33901 31613 14552 8588 3471 2182 3897 2904 1478 1023 924 883 707 724 685 621 559 577 664 632 656 683 604 504 447 447 320 322 272 302 279 197 180 190 206 205 184 222 233 235 237 226 191 204 207 248 230 201 176 246 182 173 188 210 158 205 190 144 217 169 149 166 169 130 118 100 149 172 146 149 166 138 133 122 121 140 103 124 120 113 90 145 118 134 142 137 153 134 126 97 77 95 132 101 131 143 129 144 138 110 150 129 91 102 110 138 118 103 103 91 92 107 110 95 91 87 98 113 99 91 72 70 100 91 88 88 82 72 71 54 70 83 82 64 71 76 70 67 53 56 61 48 51 41 35 43 47 48 30 32 24 26 22 9 -4 -10 -8 -21 -35 56483 254 2229 30 10569 15 41 23 7169 8161 356 515 575 382 -44 74 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 626 11086 49304 90163 94760 88918 64339 17335 9154 9519 10405 11187 12482 14297 16411 18868 21249 24313 28767 34438 41616 48734 52872 61246 69090 78844 89747 101428 115150 129368 133732 130200 124588 111763 122698 149811 172898 190713 207463 226495 231117 231481 235954 233959 225076 219180 204500 184058 136496 95946 64952 38692 23385 18276 12835 9052 3751 1813 1751 1432 1067 888 786 634 621 604 568 568 597 555 436 379 333 356 306 247 245 179 215 218 219 229 264 225 245 243 244 234 260 210 255 272 181 172 187 251 229 207 206 183 205 185 209 216 192 146 164 139 131 132 134 169 123 116 168 145 157 175 164 137 91 121 120 104 138 127 122 106 142 142 113 91 118 147 153 128 115 115 120 151 169 161 108 154 153 168 165 122 127 133 112 117 105 121 83 94 98 107 92 114 111 97 96 95 98 102 124 102 86 104 97 83 97 98 72 79 66 77 70 76 70 69 66 55 58 66 49 55 60 71 52 50 57 64 61 53 46 42 48 44 35 22 15 1 4 -6 -20 56492 309 577 30 10567 15 41 32 7167 8165 -68 -14 -37 134 198 257 352 543 447 509 440 587 750 853 880 882 745 497 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 192 150 340 1151 1810 1678 1558 1555 1214 836 -61 999999 999999 999999 999999 999999 999999 999999 999999 223 871 1752 2952 2836 1863 1229 535 25 325 4379 11626 10282 2156 999999 -26 -16 37 306 509 697 893 968 1032 1034 1012 1087 1295 1729 2183 2609 2832 2488 2059 1691 1669 1791 1979 2005 1863 2044 2435 2738 24476 87629 69867 63184 34805 9603 9346 10457 11979 13805 15465 17561 20095 21314 24449 27097 30029 33241 34545 37679 42954 46429 49993 55993 64144 76406 88131 94511 100276 107701 110488 124979 150574 149443 144373 139778 137289 136965 132181 134700 147770 162850 178158 204200 224309 229832 243019 220634 183031 131140 79100 42210 21570 8171 4525 2630 1905 1523 1230 953 774 675 690 656 594 498 520 526 448 376 348 317 342 286 210 283 243 199 236 248 240 224 222 219 270 271 225 239 211 236 231 239 269 249 245 209 259 257 219 196 173 193 210 148 173 158 109 155 167 167 110 114 120 137 127 177 135 137 140 152 177 133 157 177 153 155 106 124 150 134 136 155 114 157 128 117 110 128 137 135 127 136 133 134 133 118 105 113 129 119 96 101 86 102 112 91 117 121 110 125 107 96 105 107 111 118 79 80 89 73 89 64 71 100 84 80 93 92 82 62 63 77 80 83 86 61 52 71 69 47 55 49 38 45 39 28 36 23 21 14 7 4 -4 -13 -30 56501 300 847 30 10567 15 41 41 7165 8169 -82 79 128 178 247 352 412 431 258 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 263 718 1216 1932 2529 2589 1677 517 999999 999999 999999 999999 719 2958 5506 6638 4356 1560 999999 999999 999999 999999 999999 999999 -59 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 4566 16718 12505 1111 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 376 734 1132 1581 1737 1675 1365 1171 1195 1187 1190 1096 1085 939 1131 1681 2646 3043 7623 40264 101974 91766 18787 6440 6588 7424 9170 11210 12483 12576 12921 12231 10082 9204 9475 10200 12201 13591 13792 15334 15898 17673 21046 28603 47112 68274 71793 61769 57676 52911 38360 35349 55626 95229 121605 139548 151856 175447 197022 196235 197700 202791 194958 218879 231497 241172 239888 234138 246429 216776 167766 141183 92937 37757 3383 1224 1151 985 780 659 581 508 546 554 502 434 394 364 307 299 263 165 206 213 215 234 254 273 214 284 256 202 214 235 214 256 264 224 221 209 157 193 302 191 198 148 201 221 171 159 195 189 154 157 105 162 130 103 143 160 160 129 79 88 67 91 87 105 118 127 107 112 116 97 118 169 131 115 113 150 138 138 136 153 130 156 125 142 154 124 131 150 144 116 92 117 129 97 137 119 101 107 121 88 98 96 104 90 109 114 111 113 98 99 85 100 94 80 80 70 89 78 75 71 75 82 62 71 67 75 71 80 80 86 79 78 70 48 43 50 34 35 35 34 38 29 30 14 16 12 -6 -15 -21 -25 56510 295 998 30 10568 15 41 50 7164 8173 -54 113 181 218 78 4 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 785 2149 3668 5534 7691 8688 6892 3842 1844 711 48 999999 999999 -44 1180 3663 6538 6441 3601 786 999999 999999 999999 999999 999999 999999 999999 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 483 1047 1583 1620 1390 952 596 385 130 999999 999999 -74 157 665 814 918 1434 2544 2875 19461 129187 285487 241073 63098 17479 26625 37398 38234 34157 30713 28922 26735 24302 24687 28874 36654 50863 65167 72251 79629 83996 92617 96361 102262 106718 91425 68709 48921 37246 59985 84585 64235 53809 99327 139188 140392 122474 99765 113194 137823 148203 146826 144018 150498 133044 113832 117120 146209 146110 132736 95128 46042 13463 5732 4772 2745 879 819 807 794 608 456 406 399 454 415 349 347 207 182 142 172 189 166 233 210 222 209 166 183 195 186 158 230 236 206 169 184 205 189 182 206 242 244 197 155 201 220 164 158 167 195 141 88 131 96 96 107 105 157 168 126 105 85 134 140 122 98 157 118 112 98 123 132 110 107 139 124 132 128 129 123 125 125 104 87 113 105 113 128 86 129 126 119 104 107 129 107 101 109 108 114 104 91 95 119 88 78 89 82 101 99 82 88 88 82 96 95 66 67 92 83 88 64 59 89 89 79 80 76 64 60 55 67 73 64 59 62 64 60 50 42 43 47 37 44 34 22 15 12 12 -14 -23 -19 -33 56519 305 698 30 10568 15 41 59 7162 8176 -77 -40 -47 67 999999 68 140 314 336 298 430 664 837 574 424 421 477 526 348 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 401 1165 3131 6917 12800 17825 17522 13538 6903 2756 562 43 146 139 4 14 -17 999999 999999 -7 48 999999 999999 -89 -21 87 40 143 182 286 315 263 334 417 542 771 1011 1216 1481 1515 1314 946 612 101 999999 999999 -14 660 1807 2613 2823 3176 3277 3066 2180 1105 158 999999 999999 999999 50 331 913 1579 2813 5018 5671 19614 93211 141379 68505 10485 2708 4116 8945 15569 19722 20965 22541 25291 28875 35108 42722 48790 51877 53062 54551 60198 71192 79106 85221 83799 71290 59315 52487 57173 68485 82578 76142 64084 61179 52158 42324 36644 33516 34626 52933 82875 104405 125399 132849 139034 172182 226210 267162 272517 258308 241058 218047 148960 46238 8260 2123 1135 896 739 695 625 518 453 443 448 430 382 319 283 230 224 239 173 234 218 181 197 208 191 216 207 218 186 202 202 250 236 223 221 217 147 205 244 228 225 187 157 146 172 188 150 158 169 141 92 76 91 94 104 111 109 134 162 126 112 150 111 111 117 124 144 108 151 118 119 141 127 128 122 172 153 139 144 159 148 151 87 108 122 133 126 135 151 109 115 110 122 151 137 115 117 113 115 114 124 112 111 97 108 109 109 83 97 87 101 104 97 92 94 70 61 72 97 83 69 83 79 71 78 67 77 75 87 67 66 57 65 74 49 44 51 54 41 39 43 44 38 23 30 14 13 3 5 -7 -19 -22 56528 324 128 30 10568 15 42 8 7161 8180 110 389 543 182 999999 999999 60 113 272 260 292 428 418 633 875 962 1064 1415 1845 2012 2185 2523 2824 3218 3618 3858 4307 4695 4831 5331 6099 6987 7282 7502 7841 7691 8257 9178 9216 9414 10061 10445 10349 10539 9762 8984 8914 8521 7695 7850 9402 10410 7534 5576 5317 5950 7751 11155 14247 14972 12264 7207 3076 1382 1157 952 977 1142 1277 1394 1765 2438 3654 5094 5690 4470 3125 3089 2959 3399 3765 3784 3998 4165 4659 5126 5595 6433 6970 7287 6719 5996 4808 3825 3050 2485 2082 1695 1257 1302 1099 1131 1500 2031 1939 1491 1113 882 889 1163 1272 1495 2324 3742 5407 8304 13120 20526 32254 63447 43638 26794 26950 31169 35566 37886 45340 53685 56931 57384 58999 57506 47172 30926 20635 18886 20614 23866 26388 28774 39267 46751 57886 78438 88595 75027 48512 35349 42766 34283 19016 24576 43230 60389 94418 103625 99912 112199 95075 98001 135758 139795 120958 110665 134304 174033 223005 186603 144426 136404 84037 11151 1941 1065 944 790 566 462 522 474 463 450 420 319 258 222 225 252 209 226 237 138 219 252 228 197 232 205 239 217 242 202 202 264 211 158 191 209 185 218 204 207 188 224 231 140 162 202 179 135 133 139 105 63 78 101 106 95 145 114 73 122 172 85 108 110 116 98 164 126 118 115 113 113 125 112 156 162 124 107 77 109 126 157 145 125 121 109 104 107 110 131 122 107 96 83 96 127 96 77 81 89 111 97 100 85 102 99 89 103 114 94 108 98 112 115 87 71 81 87 99 72 70 99 75 63 71 86 81 68 71 73 64 76 72 62 48 57 54 57 54 43 43 38 37 33 46 29 11 7 -2 -7 -12 -26 56537 324 128 30 10568 15 42 17 7159 8184 394 476 576 601 491 257 342 362 420 658 794 692 550 626 713 728 788 1080 1348 1681 1735 2009 2170 2614 2919 3764 4514 5285 5749 6010 6395 7393 7821 7485 7820 8154 7992 8401 9343 10391 11911 13703 16079 18376 19720 21351 24449 32586 43873 53008 68068 81193 84233 73894 47381 26704 20638 11627 6100 4201 3531 3537 3482 2837 2038 1327 971 942 1081 1234 1353 1268 1266 1217 1176 1288 1583 1516 1375 1469 1568 1675 1684 1761 1971 1926 1614 1430 1422 1165 880 549 436 510 542 468 579 778 903 1053 700 510 492 470 474 270 188 147 373 1239 2578 4342 5396 5845 5539 6620 12118 76212 310220 499679 449277 285317 111588 44515 43998 47599 56183 61859 65894 72287 81794 77625 66050 51075 39477 37573 33764 26299 22021 14885 4943 4720 14183 65611 135751 193936 151362 123974 127727 94511 66863 78645 102426 140884 157259 128865 57736 14431 6630 9187 7737 8474 9656 8405 9445 20711 40433 53742 34626 5498 1197 967 879 825 794 703 603 517 520 517 483 406 360 338 244 158 301 296 195 184 200 233 291 271 254 264 220 238 212 241 214 222 259 264 245 262 305 205 222 239 262 222 228 261 214 217 179 114 126 108 103 104 121 114 111 118 128 144 161 154 154 153 161 160 185 193 144 99 126 142 176 156 177 173 154 150 167 186 144 178 160 138 122 148 157 138 175 158 140 148 133 152 151 150 136 137 149 169 179 120 137 134 114 117 143 128 108 112 125 130 125 129 130 128 124 122 118 119 96 82 113 103 116 115 123 100 115 95 97 94 91 100 125 94 92 88 87 101 76 74 82 89 85 85 79 63 60 54 47 37 30 16 17 6 56546 324 128 30 10568 15 42 26 7157 8187 3190 3605 2974 2869 3303 3561 3647 3904 4292 5095 5295 5964 6516 6976 7059 5992 5783 5863 6110 6236 6131 6167 5994 5952 6211 6440 7153 8408 10779 13494 16732 18475 18833 18365 18873 18404 17913 17870 18214 19306 20617 22041 24188 26662 29193 31593 34081 35629 37230 41348 46130 48607 51287 73406 100766 109167 106245 112219 148428 180429 183398 152161 98561 59725 32461 22185 11568 6669 8058 8893 6052 6239 6559 5407 5515 6692 6519 6135 4319 3229 2850 2796 2851 2718 2689 2905 2939 3054 3079 3127 2987 2622 2634 2357 2072 1843 1571 1531 1526 1480 1602 1313 985 1116 1845 2939 4176 4336 3334 1887 1402 1018 920 2333 3858 6663 36960 417995 678952 776263 999999 685250 123409 6975 4165 4138 4019 3893 3292 2861 2537 2422 2510 3395 8503 15506 16245 30912 16575 3004 2816 3013 4494 7191 8397 10539 9127 13239 25651 31001 22721 24816 23824 21926 20115 17237 15578 14402 16516 11732 10195 18820 24047 11740 5610 4909 4004 2422 1720 1766 1506 1066 875 795 755 662 556 572 509 499 425 423 449 288 317 182 176 276 256 231 251 235 236 229 216 211 190 236 239 260 265 207 139 204 203 214 192 176 243 262 226 232 178 226 185 246 194 92 106 68 114 96 106 116 99 111 118 129 102 144 143 154 177 158 148 137 157 149 141 167 142 141 146 126 109 138 132 122 167 158 145 164 139 178 157 121 164 152 141 144 122 142 147 140 166 171 158 157 178 145 127 142 133 142 114 120 144 140 128 128 116 116 118 115 139 118 112 102 120 113 97 103 124 123 112 103 97 87 95 114 113 96 98 85 79 86 85 83 80 80 81 74 66 60 60 64 57 45 41 33 21 21 11 -1 56555 324 127 30 10567 15 42 35 7156 8191 10109 7841 6598 6356 8121 9710 10911 12029 13837 15466 16562 17225 17690 18725 20038 19276 19004 19589 19184 19377 18949 17781 17751 18606 19247 19969 20768 21625 23737 27397 33451 40757 45462 46868 46364 45376 48790 54098 57137 59935 63137 65447 65930 68875 72456 75995 77175 79030 82891 87256 92247 99548 102404 96947 84642 76877 85297 97408 102116 102822 147480 260161 430027 477124 445530 358653 257915 150652 63726 38811 25465 22082 20837 22304 18651 13194 10352 10449 15340 29309 39163 46392 63239 31007 14351 10035 7966 7351 7378 6942 7076 6931 6857 6487 6340 5965 5580 5622 5197 4660 4568 4644 4913 4962 4525 4301 5557 7549 9910 10122 7578 5866 3985 3163 5218 13352 41485 112978 563665 442122 55971 41611 10339 6140 6245 4989 4958 3554 1997 1749 1610 1423 1546 1543 1353 1521 1740 1855 1788 1870 2121 2549 2875 3156 4656 9457 17028 17000 12891 10065 6010 4501 3929 4495 5380 3825 2226 1695 1572 1609 1575 1613 1608 1661 1747 2136 2567 2764 2310 1875 1376 956 787 764 634 572 523 514 498 447 474 456 402 316 290 181 207 236 197 156 190 144 193 212 119 201 276 220 185 232 261 237 266 239 247 174 177 153 226 220 233 244 223 180 185 123 114 76 111 104 137 113 74 82 81 116 164 101 126 95 117 160 122 114 136 123 122 156 158 174 134 133 141 130 115 119 130 143 152 148 161 116 138 166 152 153 131 144 121 126 132 133 146 132 134 125 111 126 114 102 99 105 99 116 110 119 98 105 125 103 122 99 77 94 93 80 83 93 92 74 67 80 81 73 79 91 96 89 75 71 62 72 77 82 77 77 58 57 50 60 54 54 46 41 46 33 25 29 20 12 5 -5 -20 -30 56564 324 126 30 10566 15 42 44 7154 8195 3202 2571 1969 2030 2654 3168 3523 3637 4486 5139 5709 6345 7144 8309 8820 9270 9535 9295 9416 9712 9110 8769 8522 8588 8664 9288 10086 10921 11560 11697 11867 13228 15126 16780 17522 16934 16376 16146 16281 16828 17961 19650 21793 23794 24745 24258 24145 23793 24187 25548 26972 27563 27842 25672 24064 22897 22049 22809 21423 19010 18048 25998 47445 59662 105993 147171 163261 137650 96757 55690 31766 18310 16694 25937 14977 15535 20100 10613 6118 4339 4085 4098 3755 3595 3325 3031 2624 2136 2025 1811 1817 1657 1412 1394 1361 1316 1327 1395 1530 1496 1532 1492 1675 1759 1947 2072 2000 2192 2133 2133 2179 2559 3563 3495 2148 22182 227233 469635 781545 999999 604423 115750 72485 54713 36178 21096 11344 5997 4282 3110 2208 1587 1663 1803 2930 12024 37924 1899 1340 1572 2017 2405 4011 5935 4219 3126 3780 6201 5562 5208 4400 3104 2476 1723 1397 1361 1372 1450 1530 1574 1597 1756 2026 2460 3005 3168 2613 1788 1362 1095 828 653 599 555 503 474 396 481 456 399 437 398 342 301 231 245 261 196 231 243 229 204 203 196 230 189 201 175 207 192 168 191 238 167 243 231 254 224 213 237 263 205 181 149 174 148 127 146 98 85 148 118 95 91 134 71 102 163 159 150 142 154 124 148 118 103 109 116 122 137 175 126 90 126 120 140 154 128 137 143 132 123 129 118 117 130 114 83 103 135 132 142 117 110 126 146 139 124 116 108 100 118 109 79 99 95 98 107 90 98 83 99 88 72 70 100 99 92 76 82 86 96 83 67 61 64 86 90 75 63 59 67 69 58 64 58 49 58 55 55 47 56 38 51 26 26 23 27 16 2 -4 -14 -20 -25 56573 308 603 30 10563 15 42 53 7153 8199 58 84 49 67 68 42 22 74 -13 -22 -86 103 205 229 306 528 750 1056 1181 1248 1597 1913 2141 2079 1870 1832 1933 1851 1905 1941 2091 2220 2698 3091 3251 3557 3422 2929 2444 1934 1857 2263 1761 1064 621 608 1003 1470 1765 2420 2832 2490 2642 3006 2771 2847 3546 5046 9983 15215 26778 56111 73058 62448 25909 7535 6496 5912 5582 4958 4553 4044 3091 2390 1614 963 523 327 318 155 90 115 87 43 50 11 -88 999999 999999 999999 999999 999999 999999 999999 -13 999999 -95 759 798 7411 98246 731170 999999 999999 563176 86928 5942 13424 26911 31595 21366 10152 4767 2343 1513 1281 1623 1130 4610 109467 550980 22746 1666 1483 1315 1577 2182 2933 3387 3194 2661 2674 2758 2691 3078 3213 2703 2279 1949 1739 2053 4843 12287 18402 12593 3943 3808 10553 41262 11523 1250 1220 1079 869 716 654 573 495 427 421 450 388 413 383 367 300 202 182 167 178 190 181 169 157 161 166 206 181 181 206 235 217 210 206 194 196 139 166 200 210 211 159 202 198 220 169 162 198 265 196 146 107 94 87 53 64 67 69 47 106 105 129 111 48 118 157 112 94 81 81 103 106 89 132 121 128 132 92 97 93 116 100 117 123 109 136 77 79 105 112 88 76 107 115 112 103 134 117 110 122 122 95 90 88 79 76 95 75 84 102 98 78 91 79 57 65 47 58 55 63 92 58 40 43 44 52 42 54 59 49 57 50 37 27 47 58 32 37 35 40 24 28 37 34 34 25 35 30 8 6 7 -7 -9 -19 -32 -31 -38 -49 56582 324 121 30 10561 15 43 2 7151 8202 1457 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 656 1124 1932 2741 3463 3890 4204 4577 4974 5237 5292 5076 5101 5429 5400 5266 5376 6257 7211 8000 9521 11352 13079 14266 15127 15324 15002 14565 14284 14204 15076 16573 18468 22295 26580 29788 32316 32258 27391 19679 15594 14882 16337 15978 13438 11992 11446 11097 10706 8301 6862 7009 8065 8496 8845 9455 10554 12108 13944 15669 17445 20193 22904 24700 27653 30718 33609 37201 40351 42627 43624 44038 43658 42653 41040 38817 37605 36510 33823 30017 24321 18133 12415 7565 5005 3714 3087 2832 2420 2345 2279 2285 2149 1969 1641 1387 521 385 1423 2230 4916 51816 776473 999999 421543 11553 1702 1238 1218 1286 1829 1853 1688 1660 1448 1134 1036 1100 1143 1831 3134 1591 1086 1052 1071 1294 1580 2353 3284 3599 3222 2586 2389 2355 2507 2628 2140 1757 1762 2126 2400 15668 80134 203569 237190 126741 32627 8439 2365 1508 1165 1036 974 903 682 678 598 446 462 562 521 412 470 456 385 352 234 253 273 215 169 262 216 195 222 201 215 187 210 250 161 221 231 212 221 256 250 179 207 179 248 255 188 173 232 210 234 212 175 163 154 128 128 144 128 96 125 118 114 111 162 157 148 110 173 114 108 159 127 154 173 154 106 169 131 142 142 131 126 134 124 112 140 143 154 133 153 114 138 157 123 126 153 136 140 174 118 108 163 156 145 144 133 160 146 122 110 132 123 112 101 110 100 89 114 114 87 98 76 70 91 84 76 87 99 78 89 81 83 77 80 67 71 67 67 71 72 64 72 56 45 65 60 57 56 49 50 44 46 47 43 46 38 25 16 5 -2 2 -5 56591 324 118 30 10558 15 43 11 7149 8206 21475 6305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 275 540 973 1165 1332 1745 2071 2201 2514 2900 3180 3346 3521 3763 3761 4098 4264 4780 5317 5900 6483 7129 7760 8050 8976 10073 11342 13426 14577 13477 11268 9609 8210 7173 6736 6453 7604 8731 9238 8042 6235 4636 4254 4864 4894 4027 2648 2226 2565 3384 4156 5247 6623 8016 10075 13354 16073 17271 18571 20252 21347 21662 21790 21838 21627 20972 19471 18143 16255 14694 12948 10866 8562 6090 4073 2548 1650 1074 882 695 622 484 499 361 332 257 479 502 711 916 1052 1451 1687 1280 1250 1159 27379 389251 936237 874885 191074 5734 1574 1539 1425 1155 911 748 729 809 715 398 535 1351 2515 1900 397 420 589 713 911 1015 1260 1395 3006 7752 11311 13088 11054 6093 2479 1492 1146 1129 1473 1955 11933 83572 323477 537634 440133 173527 36458 5502 1120 925 767 690 741 640 540 496 468 454 370 365 429 356 215 158 164 183 149 221 259 240 219 199 169 172 195 217 173 210 256 213 181 187 228 212 230 187 230 192 181 209 217 233 245 198 201 202 170 149 111 76 59 77 92 107 53 57 72 54 106 113 171 128 106 79 111 111 128 115 90 62 89 138 124 124 87 91 80 119 107 94 80 105 98 107 88 117 99 110 102 97 107 120 127 168 164 175 160 164 156 118 105 104 80 89 104 93 96 109 86 75 78 83 80 85 75 80 70 61 51 66 57 59 61 67 64 70 47 69 64 61 55 41 42 43 53 47 47 40 45 34 34 41 45 35 38 29 24 22 22 9 -3 5 -3 -2 -5 -8 -24 -38 56600 323 146 30 10556 15 43 20 7148 8210 21778 670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 9 228 412 532 732 937 1117 1392 1766 2482 3177 4135 5238 6350 7559 8786 10465 12170 14441 16704 18740 20737 22392 23872 25575 27465 28386 28201 27443 26397 26199 26995 29231 31043 35653 48746 68631 75277 65495 40815 26762 21934 21523 21524 19077 17702 17573 18430 19136 19225 20592 22211 23134 23985 24678 25217 26215 28149 29658 31537 33632 35101 35224 35221 33508 29523 25407 20809 16615 13004 9234 6015 3636 2863 2539 2469 2224 2036 1935 1865 1703 1621 1589 1857 1949 2133 2978 3885 5257 7559 9554 13143 15094 13695 49118 630936 719187 20970 1263 1261 1158 1021 953 983 1138 1370 1143 587 247 379 180 3355 26414 7038 544 508 549 697 912 985 1134 1300 1856 5708 12340 13654 8627 4287 3186 2118 2029 5127 9338 10747 37495 169899 409594 471759 323890 91828 23912 3146 1000 872 844 655 606 625 632 525 462 511 476 367 309 267 255 201 243 234 214 176 194 150 161 158 167 133 178 236 206 179 164 217 206 205 185 190 170 207 258 249 183 205 181 208 203 177 158 117 139 121 68 68 63 50 87 123 97 108 100 87 98 98 121 110 97 72 115 107 137 78 78 98 101 123 105 96 83 116 88 71 117 145 126 128 135 101 125 129 126 104 133 195 193 178 191 173 181 162 147 144 117 108 117 85 75 104 92 107 82 108 75 75 54 88 76 64 49 62 59 74 69 72 83 85 82 65 61 51 53 75 77 54 73 65 48 58 56 36 44 49 55 52 48 52 39 45 29 27 32 27 33 24 22 10 2 -11 -8 -13 -32 56609 323 144 30 10554 15 43 29 7146 8213 786 573 532 443 244 160 90 162 196 -99 999999 8 999999 999999 999999 999999 999999 -62 22 -53 36 225 173 213 291 338 297 378 393 541 726 903 1202 1579 1854 2343 3280 4528 5892 7141 8823 11412 15241 21037 30257 42562 56318 69228 79117 85992 85725 76558 69974 69591 70974 67862 64278 63929 78218 118086 178828 245980 243070 197856 141983 91205 63263 47988 42512 40608 37101 34786 32215 31798 32703 34169 36170 37589 37189 36999 35149 32565 30363 28178 26454 25616 24014 23176 22117 21939 23629 24258 23810 22243 18001 13313 9689 7568 6743 6709 6809 6242 6313 7010 8526 11400 12661 15514 22782 30703 37247 40938 41875 42592 47609 50957 46744 39680 30596 23557 22276 21612 21106 24229 26088 19120 10555 6906 5312 3072 1786 1428 1350 977 738 683 700 836 977 1257 1373 1288 1296 1525 1782 3351 13103 23424 16553 10460 11801 26060 39411 28561 16688 23730 44988 75598 129478 201317 221697 131395 26872 4679 1419 898 780 773 733 665 608 554 496 425 407 427 421 333 294 235 231 215 166 110 171 204 217 205 188 177 167 164 201 242 281 201 196 183 195 215 127 181 221 226 212 153 214 224 176 163 148 146 107 55 117 90 89 86 132 87 117 107 143 123 109 118 106 93 92 93 99 124 98 109 94 89 111 125 110 122 98 128 155 123 121 106 94 114 138 151 113 104 125 156 207 190 198 168 163 198 168 175 150 129 111 127 120 91 94 107 99 88 104 79 101 96 75 86 78 82 68 70 71 75 79 90 82 77 69 69 75 68 74 72 74 89 63 70 65 63 75 59 54 58 66 59 47 53 58 47 36 39 38 27 24 20 17 21 19 0 -10 -17 -19 56618 323 142 30 10552 15 43 38 7145 8217 407 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 -92 -93 77 235 594 1198 1905 3009 4401 6557 9454 12877 17858 25116 34098 43143 49664 49778 45042 38962 34944 33282 32527 32663 30119 35467 80037 149093 172141 156897 128393 90890 56532 39863 31916 28518 26455 24290 22859 21834 19464 17352 15484 14439 13499 13310 13255 12865 12999 13238 13657 13604 13223 13171 12469 12008 11616 10686 10294 9695 9191 8420 7877 7523 7515 7476 6922 6765 6586 6427 5595 5787 8748 15218 24317 33882 41345 47711 54979 63093 71576 76497 73866 66864 61400 60839 64783 70368 61807 39569 24937 19107 15281 11294 5943 2728 2289 1753 1712 2287 2377 1225 1057 1584 1804 1622 1409 1592 1965 3049 12602 39209 51436 41847 76049 151219 90109 81801 83153 190618 219444 133298 142228 168151 104221 7857 1158 883 764 698 665 570 531 533 514 464 387 390 342 293 248 270 233 217 271 273 214 240 246 239 192 188 192 181 174 253 241 202 239 234 224 238 241 194 196 240 210 248 213 154 195 193 275 204 106 52 67 79 103 106 146 141 139 148 148 162 139 105 138 137 133 131 150 116 119 131 141 135 127 83 131 91 108 142 168 135 124 137 153 148 132 154 134 182 182 135 135 176 201 194 216 198 222 208 198 177 169 159 145 127 107 122 110 100 80 115 106 100 123 91 81 65 77 91 88 97 93 76 98 98 96 96 87 93 89 111 97 74 80 83 55 86 95 80 83 77 92 78 76 60 63 63 67 62 64 48 46 40 39 43 40 32 24 15 18 8 -6 56627 323 141 30 10551 15 43 47 7143 8221 1861 108 121 -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 -27 256 638 1167 1729 2754 3838 5622 8217 10646 12397 13785 14450 15180 16041 17218 18496 23294 29788 34269 38944 43373 45171 40775 36236 36353 36674 32903 24968 17254 13003 12002 12608 13946 15064 15392 16270 18138 19600 21102 22290 22155 22849 23771 24841 25687 26632 27389 27526 27295 27505 28764 30250 31144 33511 34145 32773 32186 33541 36506 40347 44270 47547 45307 40428 36689 37485 40226 45000 51236 58503 66068 74297 83333 86295 90758 100316 115635 131703 128191 105268 74016 46853 21805 14951 14755 8146 3561 2688 2928 5776 14132 22645 26299 53910 61084 43876 76813 86933 44130 34363 64789 90342 84775 65081 89859 125070 79069 66214 55112 96288 61806 41140 40394 36411 19052 2264 932 849 755 734 699 640 503 528 479 454 415 365 315 234 224 242 317 243 250 233 240 237 270 228 172 183 167 190 189 169 177 227 256 200 233 236 258 262 205 237 242 194 160 228 241 218 212 153 81 106 106 139 110 126 140 157 175 196 165 136 135 108 124 134 78 140 130 154 162 127 105 122 118 146 178 188 168 143 164 121 110 155 134 131 161 165 181 193 195 217 181 195 226 188 201 198 196 189 173 197 189 152 157 128 90 109 109 126 109 102 119 134 122 131 116 109 107 114 101 83 103 113 112 96 122 125 103 112 111 108 101 94 86 94 94 110 100 90 94 75 87 69 70 75 69 74 67 51 55 53 66 56 41 40 38 32 31 25 11 3 -9 56636 267 1820 30 10550 15 43 56 7141 8224 -73 163 362 666 1257 2077 2835 3838 5132 6247 6835 7545 7735 8116 8231 9498 12006 15716 19974 32400 45733 37618 22505 16166 14992 15441 15723 15347 14318 13848 13447 13131 12337 11187 10669 10364 10451 10291 11245 14479 19231 20754 19588 18441 19152 22395 26697 30810 31929 30203 31927 39661 47254 52745 57286 57136 52460 52728 56419 64030 74990 86012 90403 83630 75447 76635 83276 81541 64924 47362 44356 47825 32642 12424 5094 4497 5939 11271 27382 62655 112329 175646 210795 260228 251533 221154 214556 211676 205251 183972 155457 118609 77869 32225 11260 6252 5591 4978 3150 2504 2207 1836 1453 1268 1147 983 814 706 656 597 508 571 544 551 559 503 426 388 274 199 238 227 229 254 222 232 231 238 213 200 214 263 248 160 173 143 203 239 226 217 225 173 206 239 229 220 208 213 224 167 190 237 234 242 116 92 95 113 112 155 156 153 143 107 98 123 122 142 148 132 155 174 104 106 131 104 163 154 119 127 139 140 139 122 162 144 148 173 183 177 159 160 220 199 185 247 196 174 239 254 218 227 233 166 163 188 169 145 147 122 111 131 134 146 132 108 117 118 115 87 92 99 95 109 91 94 87 90 110 83 101 124 106 94 100 96 91 103 92 86 80 74 77 83 85 82 78 67 71 68 79 59 59 59 74 54 59 47 42 33 32 27 24 18 7 0 -18 56645 262 1969 30 10549 15 44 5 7140 8228 -18 270 758 1082 1491 1922 2332 3108 3539 4025 4794 5305 6010 6818 7998 8798 9968 11263 13043 14621 16337 18182 19785 21478 22801 23772 24181 23466 21378 18228 15558 13088 10900 10545 11118 11660 11839 12976 16024 18280 18564 19064 23129 29279 33854 34655 34788 37680 42914 47444 52853 59598 101176 143204 68697 67094 71139 68707 64752 70370 80992 80174 66414 46223 34286 34981 28801 16801 11099 9997 8922 9929 31395 105779 198817 231641 238493 258007 248389 232033 226218 201673 172999 139535 99772 75406 49458 23806 16042 8740 5633 4124 3039 2251 2054 1616 1355 1431 1316 1019 899 704 626 637 547 552 512 486 493 455 412 375 302 227 198 191 197 156 166 245 142 184 152 137 101 178 129 137 159 105 97 141 187 175 182 154 163 194 172 182 146 193 186 180 167 159 196 170 181 130 113 32 89 99 95 91 84 88 73 118 98 74 61 109 113 141 97 97 114 88 92 98 65 117 95 143 146 115 139 113 148 149 133 137 180 209 217 217 181 214 246 199 206 197 207 212 158 177 158 170 153 111 112 110 117 112 103 88 99 107 77 83 80 62 90 99 72 83 82 79 78 81 61 62 67 82 104 118 86 83 90 70 59 72 88 81 73 69 57 46 57 68 65 62 59 57 49 40 38 33 30 6 33 34 10 2 6 2 0 -17 -26 -38 56654 263 1941 30 10551 15 44 14 7138 8232 146 282 297 489 727 958 1165 1541 1853 2125 2443 2974 3609 4365 5442 6651 7953 9400 10873 12770 15211 18167 21392 24059 24687 24032 22634 20357 17522 13343 10044 8587 9976 13419 17389 21566 27199 31234 32195 30072 29770 31535 29854 25194 21634 22804 26103 27597 28758 32211 33876 34430 34869 68687 393482 265579 65174 64471 76297 86500 87551 86134 93326 98541 94191 81140 72083 65026 65271 67869 72446 70939 61645 84333 112752 105276 68793 54557 64489 90609 118627 143296 154038 148492 136780 125492 107146 80666 50424 30462 17465 9720 4022 2332 1698 1508 1512 1706 1606 1002 762 783 578 580 587 613 598 511 533 437 349 316 331 254 196 256 237 181 241 251 203 271 201 191 91 195 165 119 187 112 100 94 122 197 153 149 164 167 104 192 162 180 226 174 139 214 186 109 143 142 45 73 84 60 62 111 126 87 113 120 54 72 62 80 77 64 109 95 90 120 87 69 107 89 129 112 103 107 118 100 103 152 162 164 196 207 201 218 236 229 261 207 221 205 181 182 214 184 161 166 144 120 145 104 79 100 110 104 116 83 103 83 89 80 66 81 99 96 111 110 81 95 87 89 102 88 82 73 87 81 76 70 75 74 90 95 84 68 56 60 58 62 46 56 47 43 46 42 41 48 39 22 23 31 28 26 12 1 -9 -18 -23 -22 -27 56663 324 112 30 10552 15 44 23 7136 8235 783 1153 1311 1623 1905 2589 3469 3576 3279 2469 1874 1725 1739 2170 2456 2163 1637 1649 2011 2359 2546 2426 2491 2286 1860 1461 1146 949 859 821 773 556 391 564 799 777 556 663 538 486 341 562 603 870 1121 1251 1511 1508 1727 2034 2267 2373 2362 2407 2272 2165 2083 1760 1652 1991 2447 2746 3265 4064 5166 7465 9585 12396 14966 16914 19612 22491 24941 27237 29364 30470 32113 34136 35932 36330 34832 31010 26267 22286 18252 14599 11834 10399 9352 9546 11104 13553 17077 21034 25792 30976 38452 46127 53197 60338 66843 69386 71532 74437 73922 74063 72750 68243 59535 59356 67848 75572 75025 81898 143047 176818 106233 90822 82713 78831 78266 97555 129981 152035 149611 127920 115280 102242 92570 76985 64023 56192 50161 33816 32909 32540 23522 15326 10315 9825 10460 10278 15782 30914 52840 66613 70091 70277 62658 52267 39256 21003 10785 3875 2217 1592 1465 1527 1553 1196 925 713 705 704 684 580 537 525 496 540 570 532 428 358 365 270 137 109 110 164 151 196 233 211 165 151 175 123 88 158 158 147 99 149 167 183 145 149 144 145 157 155 170 168 165 182 194 193 145 163 180 143 105 88 62 107 165 158 133 91 66 101 103 94 109 77 81 72 85 98 140 114 133 84 71 108 141 105 125 148 151 155 199 201 254 276 261 248 256 260 240 246 212 205 212 209 209 215 196 206 165 120 120 95 110 114 124 97 100 75 71 87 76 56 73 97 106 107 117 98 76 74 81 88 90 83 92 129 101 93 101 100 100 86 82 87 80 93 94 83 68 67 59 51 52 64 67 64 47 40 45 42 40 34 34 35 29 5 9 10 -2 -8 -13 -19 56672 324 112 30 10552 15 44 32 7135 8239 329 471 808 1354 1985 2288 2795 3471 4359 5064 5000 4508 4222 4153 3998 3913 3853 3786 3293 3025 2562 2169 1792 1549 1278 1217 1135 925 870 732 829 789 757 1022 1037 1080 1225 1341 1731 1890 2006 2160 2127 2264 2708 2964 3392 4052 4671 4822 5005 5081 5117 4854 4741 4729 5103 5227 5455 5879 6442 7422 7867 8525 8422 8486 9060 9715 9386 8817 8907 9874 11095 11891 12457 12947 13209 13944 15122 16508 17775 18766 19315 19085 17387 15366 13407 11111 9578 8693 8711 9137 9738 10938 12296 14988 19601 26715 36514 46410 52948 56677 57153 55537 54970 55148 57082 61017 68975 76904 83520 88683 94507 101305 128113 159123 130030 139891 152181 157621 161483 169406 175796 198976 236929 242757 207339 145370 93408 64238 41754 30158 30630 31218 29902 30174 26325 23417 15862 9854 7852 7991 11563 16139 16760 13485 8651 4332 2554 2049 1839 1641 1623 1664 1592 1616 1558 1591 1541 1182 1034 815 655 701 699 594 589 601 596 565 550 474 435 405 297 175 136 189 171 133 229 144 172 222 193 117 144 139 131 129 128 161 167 169 179 160 158 192 115 83 154 131 127 172 137 100 127 157 183 169 107 108 122 114 134 95 104 111 97 136 137 86 75 56 82 86 109 140 111 86 99 90 75 100 97 116 145 158 163 195 263 250 247 260 268 298 260 280 242 232 252 228 234 195 206 235 210 158 153 151 157 154 134 98 117 120 127 98 66 92 95 68 96 107 91 81 76 88 92 98 112 100 77 83 91 90 69 66 100 91 71 88 67 87 89 75 78 74 59 57 58 61 51 66 65 66 37 34 17 37 42 43 42 36 22 24 17 15 14 11 0 -17 -22 -33 56681 324 113 30 10553 15 44 41 7133 8242 -88 54 159 385 877 1124 1682 2260 2634 2892 2948 2743 2785 2642 2779 2591 2239 2328 2497 2693 2549 2360 2010 1509 1106 831 708 447 354 208 128 206 209 289 342 358 603 724 815 829 1050 1166 1451 1642 1830 1997 2010 2304 2549 2694 2989 3397 3834 4189 4524 4812 4780 4734 4556 4160 3923 4212 4545 4892 5072 5737 5927 6385 7017 7073 7569 7613 7509 7121 6280 5969 6199 6223 6288 6984 8571 10968 13302 15823 18307 20598 22385 23483 23239 22156 21334 20292 19644 18812 18317 18979 20495 23902 29855 33998 38517 43991 49583 51927 49368 43474 39049 40496 45260 51054 59806 78379 96493 151408 257359 204365 144672 153137 156379 154683 158680 169471 173110 160340 154164 160779 164108 152512 143124 130577 105416 67611 34930 28074 37681 35229 38770 47681 26782 13599 9157 5935 5227 4649 4391 3554 2721 2400 2025 1945 1878 1787 1689 1764 1709 1652 1630 1476 1281 1080 855 829 704 687 628 678 657 586 544 549 521 490 442 394 319 268 221 195 239 193 228 191 198 181 211 190 219 187 169 163 102 160 160 152 139 153 126 171 63 89 99 158 173 150 169 161 232 242 165 142 118 93 143 156 162 104 132 166 130 125 86 74 87 123 101 112 136 118 163 133 143 151 161 118 144 153 175 171 244 269 264 302 294 295 270 235 253 250 262 249 269 266 271 269 259 227 193 191 207 198 155 113 114 112 99 115 122 88 86 120 88 83 93 92 76 107 100 62 96 114 107 98 88 99 87 103 95 105 111 100 88 80 72 74 82 78 74 82 83 79 83 86 68 67 69 55 59 53 43 45 37 55 40 40 29 21 18 10 9 1 -1 -17 -22 -35 56690 321 207 30 10557 15 44 50 7132 8246 -40 212 250 422 779 1351 1804 2003 2384 2812 2733 2697 2242 2002 1645 1527 1618 1418 1184 1091 918 719 660 470 369 220 62 999999 999999 999999 999999 999999 999999 999999 999999 -53 -50 118 432 779 1184 1509 1498 1555 1602 1749 1801 1862 2122 2422 2721 3070 3689 3945 3888 3909 4059 4083 3994 4114 4501 4912 4906 4830 5163 5534 5812 6038 6006 5853 5334 5366 4795 4340 3774 3083 2669 2704 2808 3444 3990 4299 4969 6835 9263 11928 14416 15891 17049 18097 19458 20824 23247 26927 30564 35993 43063 50858 60716 67710 66647 57192 48946 48509 52480 56090 57256 64860 76583 88170 103689 112145 118738 128975 141222 147017 148593 160672 171860 170484 165859 156358 146387 142559 139260 140266 141735 139158 127322 102269 75236 56312 57872 69567 64857 62117 57661 49512 40634 26710 19890 14399 10825 8038 6910 5999 5812 5829 5420 4402 3769 3652 3269 2722 1950 1339 1175 1028 819 778 807 787 751 714 623 604 581 475 380 451 306 248 249 209 224 229 172 184 198 237 213 195 212 148 145 229 190 186 143 179 158 136 141 213 157 190 137 113 207 177 178 186 132 129 187 172 115 79 138 117 206 156 134 132 146 148 130 124 139 164 105 122 169 153 131 128 138 165 148 168 172 206 202 191 261 284 328 387 363 347 323 319 340 294 309 316 346 264 255 277 255 234 214 186 170 178 172 163 101 120 146 135 139 106 118 146 129 101 123 126 121 135 123 131 122 111 118 119 134 134 122 129 124 95 109 120 120 121 127 125 118 139 130 108 108 109 101 88 96 88 87 107 97 95 96 73 67 67 68 74 63 62 67 65 45 35 45 15 12 8 -2 56699 315 391 30 10561 15 44 59 7130 8250 -21 278 404 500 638 576 773 637 541 320 134 72 999999 999999 -77 -16 -77 999999 34 97 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 351 581 745 1065 1330 1405 1346 1285 1178 1175 1216 1315 1500 1723 2022 2304 2517 2822 2968 2911 2702 2503 2815 3120 3649 4273 4967 5108 4752 4672 5246 5482 6040 6142 6064 5609 5135 4650 3864 3550 3410 2740 2420 2604 2455 2713 2889 3458 4167 5337 7339 10399 14231 19662 26155 31337 34591 38239 40904 39330 36187 35375 36569 37509 44193 53358 53530 48703 44841 42377 43894 50286 60943 72104 82529 93192 102336 106947 105070 99917 94982 102565 116365 126758 136784 147757 161715 176251 177793 163247 167420 181729 180458 201100 177265 149441 135074 109735 76202 48485 31443 18043 11424 7423 5250 4797 5514 5560 4810 3815 2783 1754 1335 1267 1295 1248 1157 983 793 744 697 622 628 658 554 486 517 459 293 198 134 189 187 188 165 224 194 244 201 156 176 141 154 164 158 138 134 157 97 141 112 55 146 166 156 152 144 110 180 171 173 118 178 120 54 104 104 105 96 123 141 134 110 132 149 128 149 82 94 131 123 109 122 165 123 106 140 151 170 158 112 106 153 225 203 225 306 318 321 310 295 305 275 285 282 229 264 259 252 198 203 180 162 154 161 132 123 98 95 97 105 133 161 83 110 118 80 104 95 116 98 86 86 99 100 112 104 114 100 114 115 87 99 91 95 79 99 96 89 89 103 109 93 95 95 80 87 80 80 86 83 66 69 72 65 57 57 50 47 58 52 45 36 27 25 13 17 13 -2 -11 -14 56708 307 634 30 10564 15 45 8 7128 8253 -65 -57 -16 -71 999999 999999 999999 -48 -41 -87 29 59 71 127 146 395 526 504 363 277 376 286 217 315 351 400 693 769 970 962 1096 1227 1288 1190 1274 1137 1094 1113 1155 1136 1373 1394 1383 1558 1985 2026 2117 2070 2223 2454 2789 3067 2892 2552 2303 2139 1914 1775 2115 2622 3043 2834 2524 2376 2402 2694 2844 2418 1755 1359 1046 889 1141 1751 2822 4219 6197 8527 11760 15440 20072 25489 27111 23244 22236 27206 32298 31512 32758 37638 42830 45751 46997 51875 59087 64889 70689 77835 80352 78673 74919 69123 59839 57589 58558 61939 68222 80369 96407 112965 124273 133261 147739 165367 166309 166326 167232 167732 181491 176546 186112 185690 172566 158186 138046 113351 91410 73569 68174 60663 51201 35362 24937 15623 9421 7118 4986 3062 1640 1479 1302 1203 1064 936 852 706 640 638 601 541 548 556 501 361 244 228 243 209 134 161 123 184 220 159 161 144 87 141 130 158 175 141 78 83 98 151 134 113 130 165 93 102 136 130 121 132 130 136 145 126 107 85 80 90 133 119 91 99 97 78 116 100 98 152 87 89 121 92 126 106 74 105 140 132 110 116 164 243 168 197 227 253 288 293 294 311 291 285 300 231 263 252 236 211 226 193 179 181 166 174 129 115 123 122 117 80 89 95 98 93 93 109 104 85 90 83 83 82 118 114 109 115 113 95 85 74 94 99 100 99 102 95 98 113 102 87 116 105 88 81 78 101 99 92 77 65 76 61 52 65 60 64 68 59 47 52 34 32 35 25 16 24 16 1 -14 -16 -26 56717 307 638 30 10568 15 45 17 7127 8257 -29 241 373 539 428 528 758 717 792 1093 1252 1247 1593 1941 2073 2889 4138 5483 6346 6536 6682 6228 5306 4285 3395 3233 2444 1883 1636 1562 1557 1958 2594 2908 3065 3159 3217 3269 3599 3931 4510 4906 5225 5696 5694 5955 6167 6052 6047 6332 6375 6202 5844 5326 4709 4246 3509 3133 3361 3969 4238 3997 3370 2837 2850 3366 4374 5080 5587 6202 7018 8224 9912 12386 15195 19356 25702 31475 35971 40846 45359 47047 46072 48042 47936 43247 40104 40641 41768 40737 44053 46689 45460 45411 45697 47121 52619 58891 68301 74840 81217 91974 104531 116564 127820 137363 142520 149106 154928 150139 136466 125092 125256 140897 153643 153200 148415 133281 101574 94888 104756 109709 89509 85252 84714 76824 58277 36729 29573 17791 12191 9299 7062 5234 4524 3462 2559 2115 1556 1350 1156 1076 989 897 762 664 613 636 599 569 477 504 454 366 289 219 165 179 229 220 179 140 110 134 197 201 190 198 147 101 133 132 150 131 90 147 143 119 95 124 164 105 98 128 163 176 140 155 65 125 87 52 41 73 91 129 73 72 44 82 99 108 138 134 132 79 111 131 118 138 145 152 169 192 204 170 148 213 227 253 267 321 329 329 352 292 296 294 240 266 253 233 222 206 216 206 168 164 160 100 101 115 98 107 73 73 100 89 76 91 85 77 107 115 92 94 107 109 102 109 102 96 83 77 125 101 74 78 77 98 99 90 98 96 87 90 103 108 99 86 84 96 87 85 110 91 74 85 86 71 57 56 46 52 43 27 29 37 34 22 10 16 4 -9 2 -17 -29 56726 286 1245 30 10575 15 45 26 7125 8261 43 280 737 1076 1008 874 690 747 421 210 231 264 383 437 318 277 248 276 118 238 340 538 642 926 1247 1580 1932 2308 2613 3324 3712 3924 3899 3734 3628 3359 3180 3088 3304 3432 3666 3789 3708 3754 4274 4837 5286 5081 5192 8560 10111 7623 8315 8158 8572 9342 11967 15403 19914 25317 32224 39438 43106 45720 47939 53929 65534 81673 91673 94112 90085 89933 89380 87552 86664 81487 75685 70233 62865 57399 56314 61310 66504 62309 58210 50998 46465 41890 46814 59283 32282 34788 36800 27720 27623 38030 50982 69104 90365 121383 138513 153296 164964 152839 164362 158033 131518 121802 142081 125783 101159 77425 60178 49122 33161 20386 12352 5277 1949 1204 1059 960 857 821 738 693 680 638 590 568 475 392 323 256 184 158 155 205 192 173 102 125 135 149 163 155 145 105 103 69 83 182 150 119 160 160 143 146 47 87 109 129 161 81 120 76 125 127 129 100 103 87 118 88 91 86 109 112 149 132 145 134 77 88 94 100 125 106 105 126 129 177 188 229 243 254 226 233 234 273 312 306 300 284 303 271 268 261 238 234 211 187 182 182 146 159 134 74 125 102 80 68 78 87 80 79 80 70 70 74 84 89 46 62 89 84 57 76 98 79 88 83 87 80 77 77 86 75 79 78 80 75 73 66 84 90 85 92 79 69 61 77 62 78 79 60 54 57 46 39 45 39 31 20 15 25 21 13 4 5 0 -8 -21 -21 -36 -41 56735 273 1673 30 10583 15 45 35 7123 8264 -85 -62 -95 58 99 111 111 267 330 509 499 400 432 534 849 1014 1420 1610 1849 1899 1804 1660 1596 1627 1727 1717 1700 1821 1708 1644 1810 2313 2765 3498 5188 7902 11003 8554 4072 4100 4152 3911 3153 2513 2811 4088 6521 8804 10277 12545 15861 18113 22201 28030 33283 37014 35969 29283 27495 25657 25296 28121 42033 86772 205719 348342 171510 30419 25064 29357 36336 37795 45403 66385 71403 70525 67190 64254 66671 86310 97309 78186 61626 76123 109057 127731 132376 143200 143356 132396 111336 95539 97790 104565 99735 89816 88191 108834 113292 112837 112024 125447 139928 119321 92059 55005 19271 5182 1203 770 693 666 698 614 594 687 683 646 599 571 402 309 295 254 210 227 231 240 202 152 169 191 170 194 241 210 181 195 192 149 176 168 173 182 265 173 156 164 109 145 170 164 183 160 165 95 99 118 114 137 126 135 173 125 162 205 153 146 141 170 162 220 122 140 142 167 176 223 231 254 298 266 274 313 360 360 328 359 360 368 345 309 302 313 333 276 277 232 244 214 163 144 172 173 142 110 115 111 141 169 187 161 131 113 122 106 99 121 96 102 109 112 135 138 123 127 130 130 105 118 112 117 124 144 130 104 125 129 99 120 113 104 87 109 119 118 112 109 104 105 96 107 103 94 88 80 74 73 64 60 44 48 56 44 36 36 35 19 18 14 2 1 -15 56744 254 2250 30 10590 15 45 44 7122 8268 11 68 139 169 46 52 13 23 -10 999999 999999 999999 999999 999999 999999 999999 999999 27 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 512 996 2394 3518 3895 4169 4936 5465 5598 6039 9171 32195 120167 401496 805201 750785 332473 392351 364550 41804 37871 51758 62966 70317 75090 74100 79652 101773 119687 109880 120493 137570 127429 106980 99181 84749 65733 56070 53088 54077 50763 51453 54055 43847 29224 21057 18807 15447 14098 14774 19688 27392 32677 33666 29857 24719 16185 9024 5421 2908 1562 1056 618 571 553 530 566 569 468 303 224 192 157 127 151 194 186 164 134 150 132 77 113 230 218 141 185 97 184 183 167 147 157 136 110 182 185 101 111 137 92 144 91 43 65 82 117 108 113 117 132 94 104 71 108 135 137 149 134 88 132 115 106 131 151 157 181 185 205 294 269 290 275 266 283 274 289 340 301 295 257 237 236 259 229 209 175 157 110 88 77 99 94 79 102 102 110 122 90 116 116 86 61 56 59 58 87 81 60 69 63 61 46 54 71 50 90 99 95 103 93 91 61 78 82 90 84 84 90 85 64 60 84 83 81 87 75 70 58 63 42 61 53 50 46 27 29 38 31 23 11 12 9 3 16 8 -6 -12 -16 -23 -36 -57 56753 215 3425 30 10595 15 45 53 7120 8271 369 1979 9801 34737 95642 246607 638479 999999 578237 117040 77775 36817 31260 30626 32239 37286 47159 57903 70562 76395 73677 78129 92632 122042 149008 144970 121439 112650 104103 97642 89049 77943 73409 71585 65741 54410 42814 38120 33410 33139 31498 29021 30323 33691 34600 31236 26454 36687 98567 77244 6977 2874 1966 1433 1233 996 855 604 464 486 436 271 205 108 129 141 127 163 233 210 167 160 117 130 174 144 161 195 129 109 102 172 155 181 176 171 151 132 152 131 128 110 124 175 73 75 63 80 91 89 28 116 87 126 148 140 130 133 121 147 122 122 187 200 144 147 167 224 242 250 277 318 348 329 317 350 307 320 310 304 297 316 347 307 300 275 250 239 222 178 172 178 152 133 116 128 102 115 99 109 84 71 79 97 84 98 119 130 132 125 108 94 73 115 130 107 122 106 114 131 114 107 93 100 113 111 105 113 136 117 107 99 120 113 108 113 106 103 104 102 94 78 79 93 83 80 68 74 83 80 64 58 63 54 42 46 49 31 26 23 14 8 7 1 -19 56762 215 3428 30 10598 15 46 2 7118 8275 333 2433 17692 65362 177175 478045 992465 963325 279636 30544 33558 42368 51855 62670 69610 71235 76234 84084 88714 91627 88124 72023 74257 79583 80112 75038 67388 63995 68511 71413 75668 81227 73717 63138 57402 50499 41051 43876 37439 31168 27185 21742 18600 21216 21203 21444 62848 147470 17065 3248 2173 1673 1531 1128 819 735 636 649 637 514 447 357 308 260 162 131 164 159 200 162 180 192 184 159 204 107 107 104 121 87 90 121 72 125 168 200 136 186 142 105 181 136 178 136 106 92 49 -11 36 81 110 96 94 100 94 126 131 85 61 131 131 130 132 139 119 142 157 195 243 285 308 323 284 335 383 303 339 329 309 352 353 348 316 277 268 267 201 219 214 147 142 122 91 95 88 92 77 69 52 88 87 78 71 94 80 86 116 97 90 94 94 86 81 63 71 104 84 77 79 79 74 88 102 86 76 71 63 97 119 81 80 86 92 97 75 83 82 65 81 70 66 71 60 52 50 39 44 48 38 34 31 28 23 21 21 13 -3 -4 3 2 -12 -20 -31 -39 -44 56771 277 1573 30 10603 15 46 11 7117 8278 418 1126 1858 2844 3285 3349 2729 2389 2584 2605 2045 1717 1489 1756 2199 2763 2895 2550 2265 2427 2499 2724 2853 2903 2925 2821 2751 2808 2694 2859 2782 2655 2794 2823 2892 2978 2974 2775 2561 2507 2596 3254 4617 5548 4711 4668 4364 3930 3297 3265 3953 4461 4357 4307 4182 4226 4887 5984 7492 9780 11243 12366 13397 15423 37614 160449 553883 999999 819829 80085 70992 231379 123463 25048 24930 23051 21449 26642 35294 45884 47765 43484 42288 40200 37523 33405 39770 50716 57737 63811 67162 62588 63857 72813 84857 63735 51247 34107 35002 36570 31381 28178 26871 27665 28510 30806 24290 23164 108172 71133 2302 844 700 662 585 639 623 629 627 528 457 442 391 357 258 172 175 193 245 179 141 173 196 140 111 141 60 97 170 96 171 137 102 126 140 126 161 119 182 110 83 140 109 85 112 120 115 133 70 61 99 93 92 103 96 115 99 109 95 57 95 89 76 142 134 142 195 153 187 197 198 225 284 291 265 294 288 303 331 354 338 337 314 301 271 224 222 229 186 120 100 75 98 103 102 57 76 78 64 51 77 71 67 108 110 81 98 98 94 109 78 75 69 88 69 76 84 90 81 76 81 86 98 84 72 90 90 100 123 95 81 102 92 69 61 66 77 72 71 74 74 74 73 70 49 54 54 60 52 44 60 34 26 33 44 23 15 25 11 8 4 -3 -2 -11 -15 -29 -41 56780 275 1609 30 10609 15 46 20 7115 8282 170 792 1171 2471 4246 5154 5153 4287 2693 2191 2477 2631 2363 2181 1812 1768 2037 2023 1821 1787 1823 1938 1948 2023 1897 1710 1649 1530 1560 1458 1351 1414 1523 1479 1552 1576 1569 1647 1713 1702 1789 1750 1875 2186 2328 2485 2602 2879 3509 4945 5594 5264 5320 5441 5025 5023 5318 5667 6322 7693 9078 30818 120560 306671 393948 226375 82283 66611 97324 164733 141303 20850 14342 11592 10040 8072 7493 9093 12533 19210 28890 29731 27465 29212 31434 27641 22774 20097 16284 17229 13732 11106 10355 10891 14170 16008 18946 21904 23534 28538 30615 28064 25637 24834 26745 48883 328794 999999 970748 441145 7614 764 734 688 594 619 602 555 477 486 383 312 276 227 152 165 227 188 109 166 147 112 126 116 172 154 150 128 120 111 184 140 153 197 162 170 174 186 151 149 141 143 77 102 116 107 112 107 92 80 108 134 148 135 166 141 157 146 127 155 172 159 186 171 150 188 200 193 273 290 243 296 350 364 335 391 352 311 292 264 327 277 205 215 249 189 184 174 144 131 169 145 90 87 69 74 102 125 115 120 120 105 128 122 107 100 107 102 84 88 103 98 100 92 90 96 86 95 90 76 93 111 95 97 106 117 99 105 100 106 101 103 105 79 75 92 89 93 97 88 106 83 94 81 71 59 78 69 61 62 61 53 56 46 33 40 44 34 15 16 10 2 0 -19 -29 56789 292 1133 30 10613 15 46 29 7114 8286 101 304 400 440 600 463 379 266 161 204 259 459 694 762 751 980 1020 1234 1506 1767 1960 1519 1375 1740 2240 2360 2208 1838 1541 1425 1117 1209 1257 1489 1640 2009 2219 2501 2679 2696 2734 2703 2709 2692 2748 3037 3626 4160 4335 4099 3587 3276 3284 3675 3838 4095 3850 3439 3915 4796 5847 6924 7782 8616 9366 11250 12589 12360 12072 12676 12913 13734 14202 14231 14304 15422 15832 23724 111995 269933 297060 259023 183597 57853 36722 34931 34451 34449 33622 29911 26859 24238 24530 23682 21707 20991 22086 25777 28697 35700 40619 37400 33488 34932 35089 31918 26756 21834 16851 12138 10486 8539 9113 10933 12089 16050 22810 29602 41024 44214 43202 49965 61480 252490 878518 999999 82832 1376 630 585 537 533 529 527 560 535 488 454 296 137 207 147 134 183 145 99 123 161 116 119 105 79 112 158 166 143 111 219 196 130 133 148 150 126 175 181 120 126 80 39 86 9 57 73 125 145 120 184 152 117 140 140 185 147 159 173 151 173 138 107 155 135 181 180 188 207 251 233 250 282 353 283 285 319 328 290 220 206 223 243 233 178 221 169 122 75 86 78 91 103 94 88 76 64 107 108 94 93 122 112 118 83 109 101 66 56 62 90 89 112 109 78 75 86 85 100 106 109 89 71 83 72 74 80 85 101 87 100 95 85 78 78 88 83 83 67 64 57 73 67 57 38 59 60 49 50 48 50 44 30 17 14 16 23 10 7 4 -8 -5 -17 -30 -45 56798 303 806 30 10616 15 46 38 7112 8289 -59 135 146 330 271 377 548 664 842 975 1214 1615 1774 2427 3226 3575 2688 2139 1792 1450 1545 1597 1585 1906 2035 2187 2316 2579 2504 2340 2383 3012 3526 3827 4312 5575 7246 10124 13974 14421 10429 4834 2208 1812 1729 2016 2253 2451 2431 2630 2683 2765 2788 2875 3039 3205 3285 3527 3541 3301 3391 3431 3385 3534 3636 3676 3725 3493 3279 3475 3320 3922 4052 4559 5665 7152 8795 9882 10802 11314 12607 15133 15770 16239 16788 18556 19711 25973 87170 358744 569536 441011 244118 130478 113177 80906 61468 63369 63020 63050 64161 63109 61413 61744 56679 52604 56024 59916 61893 66773 71462 75262 83510 83325 85015 96052 97253 71339 43456 32665 39130 37601 28908 25672 24802 29552 35447 36518 41494 56389 64325 61233 61838 72430 250912 180580 5842 796 604 613 639 602 500 463 522 488 416 336 225 192 180 161 209 243 225 170 156 129 183 166 196 188 115 131 181 137 172 203 173 120 184 215 208 167 159 151 129 106 146 174 131 178 125 151 156 157 155 134 155 183 138 143 161 179 182 187 164 203 178 196 210 229 236 230 254 238 286 282 267 296 320 330 367 380 327 314 299 248 265 208 181 197 214 187 166 122 122 131 106 116 96 102 90 95 108 128 129 126 117 119 139 135 105 119 118 121 122 110 129 137 132 104 109 112 123 124 99 102 115 125 108 120 116 104 114 147 146 120 120 105 106 109 85 99 119 94 100 94 92 86 86 88 83 77 82 85 71 70 70 67 69 71 63 45 51 44 31 20 25 19 17 6 -14 56807 295 1048 30 10618 15 46 47 7110 8293 -38 154 317 329 434 579 696 964 1271 1650 1441 1362 1032 788 636 518 626 573 563 642 563 325 111 -9 140 391 258 181 260 363 578 891 927 603 257 35 62 -76 999999 67 88 -26 -9 -47 999999 -52 1 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -12 -6 999999 -78 999999 999999 215 928 1328 1734 2467 3241 4291 5154 6158 7355 7622 8353 16866 61808 213120 418822 389246 235508 54104 21721 21707 23241 23728 24824 26673 28620 29267 30474 30107 29325 28906 29040 30599 35544 42230 46891 47774 51982 55165 58733 56518 55392 53782 50879 48732 44639 49935 53655 53377 48313 41287 35798 32274 30093 31163 35295 144167 622602 999999 627275 9888 799 643 529 501 524 456 410 444 347 271 245 212 202 129 112 155 141 154 119 170 157 134 131 135 131 115 133 144 149 115 132 133 186 176 146 150 135 117 125 81 110 105 98 59 73 84 125 107 161 151 131 131 121 129 182 178 184 207 175 177 184 166 186 209 237 225 224 209 233 226 248 228 236 284 287 298 339 323 318 281 237 237 192 183 176 167 139 125 99 70 75 95 121 97 92 104 106 85 90 81 117 92 96 88 100 97 57 56 80 108 126 121 103 105 113 99 86 104 108 82 76 77 84 103 110 97 84 90 85 94 109 102 75 75 79 75 78 84 73 82 93 96 105 83 73 56 50 54 58 53 38 55 50 46 51 31 36 28 18 22 15 -4 -10 -10 -22 -34 56816 290 1201 30 10621 15 46 56 7109 8296 -91 97 368 621 838 895 995 900 799 497 289 105 218 339 372 283 264 280 280 198 133 238 -22 999999 999999 999999 999999 999999 -43 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 120 312 765 959 1205 1893 3298 17403 81447 239779 429268 268943 21275 14960 16093 16342 17284 19207 19870 18050 17449 16755 15083 15012 16411 17243 19892 23585 25645 25966 25568 26155 28291 30996 29872 25872 29252 31852 38983 45116 46550 44906 50097 55642 53206 56344 59693 60850 53577 104044 403301 999999 999999 430763 22628 1158 640 561 505 481 461 435 321 262 240 176 170 166 179 184 137 154 69 112 174 147 105 122 185 115 130 102 88 92 102 83 161 167 137 141 125 165 183 164 133 37 80 75 84 115 127 114 75 122 96 133 151 122 112 123 105 137 144 133 193 187 175 153 196 194 191 211 231 211 211 256 243 310 325 331 286 298 339 299 234 179 195 158 131 124 111 101 133 166 130 115 89 77 100 126 79 86 123 117 73 85 121 121 90 91 78 88 81 78 100 72 76 94 88 95 82 83 103 103 90 75 70 96 65 72 88 90 89 119 105 97 96 91 94 89 93 92 80 79 89 92 77 57 72 70 67 63 62 65 67 60 50 57 53 50 44 37 29 21 16 8 2 -7 -5 -4 -21 -33 56825 286 1325 30 10625 15 47 5 7107 8300 -24 95 256 480 415 317 280 283 261 198 250 325 395 576 869 1261 1497 1552 1723 1784 1222 880 615 169 999999 999999 999999 235 1967 5433 11235 16871 22345 20921 8478 4864 3204 3401 3857 4391 4672 4949 4895 4800 4832 5060 4678 4101 3411 2761 2382 1908 1548 1212 1147 1085 1082 1023 1102 789 648 687 865 1268 2181 3203 4252 5445 7466 9147 14455 70096 454848 999999 999999 224648 29896 24873 21406 20195 20225 19980 20141 19637 16565 13446 12051 11056 10765 12018 17086 22498 27887 41582 50941 55096 57018 58487 63130 68080 63433 57802 62897 56782 49796 50370 46231 34824 30435 27667 20531 12161 12968 89246 116451 4719 1017 803 618 552 547 572 545 478 475 378 354 281 356 233 137 218 181 213 181 180 153 172 118 95 157 121 149 154 155 115 109 137 95 111 90 80 149 146 173 212 151 123 150 161 115 127 142 111 100 147 104 119 100 121 133 165 148 181 204 184 204 166 173 160 227 239 202 209 228 256 241 239 250 266 214 244 325 302 286 328 296 285 294 222 207 192 132 134 120 75 74 109 92 102 98 98 98 94 100 126 125 116 136 111 133 116 86 87 105 100 95 74 72 96 100 113 114 88 86 97 102 103 99 118 110 129 99 90 100 106 117 116 125 117 117 101 81 99 84 93 102 95 85 88 92 80 82 74 74 82 70 65 67 79 77 62 62 60 47 34 45 44 38 32 26 22 14 1 -11 -19 56834 286 1326 30 10626 15 47 14 7105 8303 -87 162 585 743 1057 1412 1840 2252 2728 3184 3480 3794 4453 5067 5684 6501 7517 7753 6932 6240 6184 5815 4841 3379 2393 1585 1162 873 1019 1601 4198 8898 10300 10067 4275 854 608 773 1024 1109 1373 1504 1746 1769 1878 2077 2512 3644 3335 2729 2674 2645 2525 2294 1932 1605 1248 1064 731 440 235 316 251 335 287 226 489 1077 2465 4693 30007 229045 819622 999999 999999 86492 3628 2383 2248 2384 2984 3814 3977 3363 2656 2426 2094 1935 2003 2172 2560 4371 5393 4924 5141 5872 7168 8640 13090 15928 16076 15999 13398 9213 7229 7009 4594 2856 2596 2647 2857 3757 3795 2655 2418 1559 1203 931 773 613 606 525 527 419 413 424 339 321 320 265 183 130 135 135 184 141 93 75 149 91 141 215 109 91 93 103 63 151 117 105 125 101 127 120 90 68 155 114 93 62 95 98 81 76 110 90 69 81 126 84 108 191 147 196 180 129 170 211 141 160 210 192 189 212 240 229 203 228 211 259 267 281 272 252 275 317 316 289 273 196 175 155 147 88 86 120 91 70 92 106 85 55 97 72 88 122 83 60 69 47 81 100 75 74 39 92 98 85 89 67 85 69 79 95 86 66 70 64 79 57 71 77 63 58 67 67 80 74 78 90 89 81 73 65 78 77 76 70 62 88 88 62 51 45 51 58 51 63 46 29 40 41 39 22 23 36 22 14 22 12 6 -7 -14 -18 -28 -36 56843 287 1296 30 10626 15 47 23 7104 8307 167 347 776 1365 1956 2418 3213 4426 5668 7028 8450 9168 9260 9403 9618 10961 13377 16343 21407 24378 17861 11251 11154 12588 12388 10754 8069 6027 3963 2936 3508 4048 4299 4252 9237 18233 19248 11568 9068 8961 5280 3251 3937 4547 4811 5395 6535 7368 7701 8971 11484 16335 21302 25169 27586 19455 9131 8441 8286 8136 7483 6617 5033 3809 2994 2862 2886 3402 3781 4738 5442 11903 98127 604382 999999 770161 274377 10652 1532 1969 2953 4481 4926 3795 2208 1238 1037 1128 1074 1164 1362 1341 1260 1441 1574 1614 1698 1913 3031 6077 10315 11911 13262 16070 15615 17007 20958 22649 23436 37839 279294 685065 405063 15530 2090 1506 1242 1011 839 742 704 566 540 456 467 416 309 274 269 257 171 119 174 178 206 220 160 156 136 232 142 131 132 149 151 162 174 236 126 82 104 69 113 116 97 118 135 136 144 112 133 135 77 97 112 153 139 97 111 139 131 170 193 174 224 199 223 182 231 243 188 222 171 170 200 264 228 192 250 279 314 288 247 247 277 308 295 283 262 259 197 182 132 154 123 86 121 94 88 100 149 133 134 107 115 107 119 139 119 94 72 97 102 107 103 111 112 79 84 83 90 81 91 83 65 96 89 99 127 98 94 96 88 101 93 100 85 105 105 88 103 78 90 91 84 73 76 80 79 95 80 98 79 56 52 60 71 61 71 64 56 55 63 50 47 52 49 40 39 31 20 20 18 6 -1 -14 -15 56852 291 1177 30 10627 15 47 32 7102 8310 -42 99 14 194 666 865 1274 1822 2384 3461 5361 8292 12695 17060 19060 19063 19417 19688 20693 23004 27880 32189 34236 39078 39711 27612 16880 12751 12053 12009 11490 10653 10801 9932 8456 8108 8484 10072 14118 20582 19311 13528 10479 6940 6340 6524 7317 10705 11388 10923 12753 14335 14753 14295 13782 13786 12783 12039 11541 10661 10349 11194 12778 13359 14686 16686 18023 16585 13834 14819 14783 14519 13607 11300 10764 8238 8140 51292 294944 320619 171736 24972 748 186 297 424 279 83 28 72 44 26 42 136 199 149 218 219 241 194 296 408 618 1665 2913 4143 4913 5902 8756 16255 26554 31109 39477 90363 317970 999999 999999 999999 145933 4441 1293 983 814 706 568 499 496 499 423 468 400 321 231 183 249 198 159 172 261 168 100 115 109 186 192 144 112 130 184 181 134 184 121 120 175 138 129 155 116 112 95 102 137 115 91 104 141 129 105 119 126 96 102 170 156 217 224 145 184 252 188 197 283 236 196 202 241 259 191 200 210 263 283 277 253 212 259 277 271 291 253 247 228 145 147 167 122 135 109 80 105 135 144 140 133 96 123 144 148 115 112 115 137 147 131 118 116 110 120 109 123 105 114 103 107 121 114 124 117 94 76 88 120 119 112 121 123 113 104 95 90 69 74 76 101 80 93 73 79 95 102 89 67 87 89 86 94 88 72 92 84 75 69 85 65 73 74 66 64 63 58 68 60 45 46 49 27 15 14 0 -11 56861 299 938 30 10628 15 47 41 7100 8314 45 220 586 970 1491 1936 2379 3181 4281 5247 6874 8862 10780 12084 13669 15569 19187 24968 33017 42394 54519 69778 84645 100586 118203 138247 149907 162044 174159 177674 182145 179281 169475 146931 120921 94914 77355 69436 61908 56797 54585 53464 51254 49518 46346 44125 43733 41866 39594 37984 37471 38421 39216 39397 38728 36994 36557 36004 34004 30947 28316 27757 27540 26338 27662 28102 26015 22249 18863 16990 12837 10158 10840 10707 8794 7382 7883 9389 10545 12404 14859 16764 14569 11337 42988 129655 24610 7909 5092 2809 1680 1142 801 750 807 736 776 942 1344 2619 5699 11337 15935 18772 18253 15019 16838 19259 19191 18722 17378 19214 21828 21780 23314 26519 25919 19555 19090 23533 23592 29081 177068 659555 943269 488041 8236 993 779 749 693 562 465 551 452 353 358 325 231 227 193 198 175 193 215 157 99 161 170 128 89 118 136 54 112 66 124 86 157 155 121 139 90 141 123 42 71 165 163 83 103 125 100 16 64 62 100 100 153 125 103 107 189 158 108 156 153 123 207 221 184 177 181 192 209 237 210 216 186 199 184 198 239 244 251 216 219 177 129 111 90 127 114 100 65 67 70 92 111 107 68 79 60 66 72 82 72 82 55 83 95 63 60 73 80 79 95 107 95 84 85 64 53 60 99 78 62 52 64 75 78 66 78 61 38 53 48 50 64 71 66 78 56 45 61 61 45 35 52 46 71 59 44 21 23 39 36 22 27 29 40 33 33 38 34 34 35 29 22 22 20 23 4 -6 -12 -16 -27 -25 -40 56870 327 99 30 10629 15 47 50 7099 8318 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 205 675 1211 1972 2808 3517 4613 5679 7176 9005 11166 14146 17816 22293 28026 36325 45756 54871 65110 78131 94681 117268 152748 196698 235311 261639 283653 322926 357936 366530 362583 352763 330888 286780 253461 202501 149381 128305 111173 95877 87980 81704 75133 70069 65944 62902 60042 57888 55885 54589 54996 56595 56900 56932 56675 57551 60813 67575 78862 88349 94115 93451 83868 70060 60975 54940 46923 37366 34174 31701 26672 20118 13679 10965 11075 10769 10045 9134 8882 10641 13828 16227 27228 108587 36813 11082 11172 11597 11718 11473 10190 8294 8184 11471 17152 19495 19973 20004 16145 11346 9804 9526 9007 9392 10339 12632 17040 20003 21791 22099 18743 19476 23966 25934 25668 18760 11672 11192 13502 15253 26230 118406 164736 4679 1348 959 788 770 607 630 542 549 555 428 449 308 353 324 253 259 244 210 206 197 182 156 191 210 221 182 155 171 184 134 179 190 176 203 145 166 85 99 157 199 171 120 165 162 177 160 114 107 161 130 109 191 235 169 177 164 139 165 193 178 252 246 201 233 234 242 220 242 278 302 295 254 300 237 243 266 281 269 247 259 232 240 197 192 197 158 142 111 136 125 142 139 129 112 82 52 109 136 108 95 132 115 120 115 106 128 145 127 146 149 120 142 163 150 131 113 96 115 114 100 118 132 110 111 137 121 100 119 102 119 147 98 86 106 93 98 99 101 88 95 103 111 99 89 90 74 78 92 81 69 66 81 62 75 79 72 82 75 43 57 65 59 58 67 49 39 41 28 30 16 13 5 2 -16 56879 302 850 30 10630 15 47 59 7097 8321 -100 34 120 313 378 734 1255 1664 2306 3094 4147 5890 7682 9987 12756 16118 20515 25232 29912 34450 38378 42924 49518 59050 71610 87646 105196 117998 125642 136047 150117 166140 182414 188562 184852 168720 157710 149334 136406 115448 104705 93625 70451 56306 52461 53577 55174 54307 55130 53640 53301 53890 53097 51577 48808 46666 46774 48593 49891 53176 57729 61607 63622 67372 71415 72471 72183 70933 68577 68102 70479 72531 65416 56278 50762 44002 34086 21892 17254 13922 11797 10142 8569 6931 5759 4553 10006 58215 13338 3757 4254 4430 4776 5358 5453 5444 5845 7752 10729 13400 12506 9574 6669 7296 7355 9009 10649 9763 8431 8193 7446 6200 4662 6211 13167 21456 26009 29698 32759 28634 27402 24511 24146 39175 114936 236322 465856 302944 6326 934 786 636 518 500 380 386 421 355 322 366 278 211 168 229 186 118 203 152 128 104 124 195 132 78 65 69 148 135 41 22 60 149 80 133 87 100 117 109 106 143 159 137 106 81 121 150 117 69 61 160 148 113 94 78 124 156 140 152 181 159 172 168 160 165 211 159 208 207 208 163 218 216 223 200 186 189 195 183 140 140 157 125 111 95 64 66 99 46 88 57 56 48 65 38 66 84 47 96 85 79 87 91 74 80 74 85 81 92 61 75 87 84 88 86 53 33 53 58 81 67 34 39 73 46 52 66 69 38 51 42 51 53 59 75 68 62 37 38 42 52 54 44 33 41 48 28 26 36 45 42 27 24 34 43 27 32 38 21 31 15 1 -6 10 2 -2 -4 -5 -27 -29 -28 -36 -48 56888 302 846 30 10626 15 48 8 7095 8325 -77 34 180 407 820 1171 1600 2302 3030 3547 4776 6473 9234 12240 15436 19656 24647 30645 37473 44479 53090 64991 75941 84654 93173 101274 105809 108826 111916 114257 116413 111172 100349 91137 83502 74121 69089 63828 58873 54209 50996 49918 50777 52015 53255 54924 57667 59323 59920 61826 64563 67428 70904 74355 76150 75923 76661 76461 71658 62758 54056 47423 44234 41010 38136 36655 37126 39920 44459 47470 50036 53076 53293 46684 42717 43489 39513 34681 28322 22755 18578 15294 12205 9718 8125 7087 6225 7507 7854 5424 5603 5423 4952 4681 4611 4260 4023 3920 4674 6874 8835 10471 12210 12695 11325 10342 9578 11999 16856 19129 16637 11821 8462 8400 9187 9805 11992 19677 26072 23855 20975 24557 30079 54576 320828 477725 647905 248616 8037 1171 943 859 607 556 512 477 388 291 268 178 135 160 206 136 126 166 201 146 91 110 99 98 80 69 105 185 134 130 170 122 137 131 67 65 176 130 87 126 89 126 123 85 98 89 69 173 144 109 126 86 128 107 110 129 143 174 133 174 195 185 182 189 217 193 189 150 223 221 218 163 171 189 211 160 205 169 119 134 138 106 118 86 89 81 142 110 103 119 82 98 100 98 110 97 91 88 106 98 84 84 97 87 87 80 92 86 77 96 101 82 88 102 84 73 65 61 81 75 95 80 92 89 66 40 76 79 69 72 61 68 55 56 71 47 63 52 35 53 70 63 58 69 63 52 41 43 51 30 52 72 57 42 42 43 52 44 34 49 61 44 44 32 20 10 18 13 4 -10 -21 -27 -25 -36 56897 327 93 30 10623 15 48 17 7094 8328 694 999999 -37 999999 999999 999999 999999 999999 -59 -23 -35 2 -22 -4 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 120 205 502 852 1396 2174 2961 3992 5212 6771 8820 10801 12958 16447 21468 27071 34620 42798 54413 73384 97471 120936 139737 153606 169836 188002 212698 240283 261977 272966 269656 282108 348702 348170 254608 177890 123589 89080 73899 67755 61415 58683 59035 58884 59568 60155 61511 63185 62972 64717 65347 65325 65285 61692 56674 51970 48170 45297 43769 43682 45304 48787 49524 44293 36811 31579 28311 26242 25852 28840 33567 35964 35605 41485 49723 46608 41183 35040 30090 24777 23325 20936 17607 15431 13260 12346 11263 9879 9608 9590 8308 7067 6099 5326 4766 4576 5216 5637 6645 9512 11033 9892 11992 14799 15880 25692 28975 24541 22691 21551 23350 29935 30219 19223 16686 16530 15673 14029 15049 17980 18908 27201 196507 441442 321990 259979 10392 1325 929 816 751 606 566 487 449 336 215 216 184 189 133 161 203 177 194 63 101 143 144 51 22 97 83 141 86 92 120 141 182 79 78 128 109 110 90 138 160 131 72 146 162 130 133 138 147 162 150 175 106 108 86 150 185 190 195 161 188 155 157 205 258 235 206 222 185 185 211 207 221 184 158 157 204 146 186 167 143 147 138 117 67 94 74 90 103 87 83 124 100 90 110 91 116 115 89 106 116 84 93 130 132 97 76 97 114 125 101 92 127 111 107 79 77 90 76 79 81 86 97 95 93 75 87 113 93 94 80 93 72 67 62 54 65 75 69 59 60 46 45 70 78 66 63 59 48 57 57 64 49 41 41 56 58 56 40 41 47 50 33 36 29 25 23 33 16 5 2 -16 -26 -36 56906 292 1148 30 10628 15 48 26 7092 8331 204 670 1317 1889 2508 3137 3856 4870 6148 7470 8967 11056 13822 17525 21237 24420 27256 31372 35917 40285 44832 57215 74954 103158 126561 131317 119733 94182 72768 63774 60516 59421 57705 57170 58448 53653 48464 44852 42348 41535 41483 41653 42669 43859 45075 45978 46241 43063 37807 33771 31296 27771 23506 20689 19769 19849 19430 18802 17940 16858 15539 14041 12249 11448 11660 12641 15702 22320 30881 41352 47197 48041 51429 54388 57296 53327 49958 43161 36995 31392 24620 18847 14411 11827 9447 6817 5581 4818 3702 3787 5216 8196 13241 15803 15239 18870 19244 16095 15607 14256 11692 11391 11882 9244 6118 5905 5647 5894 5975 6807 11082 14746 14668 18279 25822 52962 162886 305038 189254 6507 1158 701 686 625 532 466 435 336 295 221 108 128 244 270 208 148 163 144 141 189 180 194 145 123 123 114 146 193 217 147 100 109 141 144 129 122 126 88 108 93 74 108 124 137 123 95 123 124 126 147 197 205 214 197 186 201 217 189 186 215 184 249 189 133 224 204 245 198 170 161 171 159 218 206 152 115 127 117 123 92 94 92 105 114 105 78 71 92 69 78 105 105 99 107 104 105 119 118 97 119 105 101 97 112 115 97 81 79 90 115 112 116 107 105 90 103 109 104 104 81 91 85 88 87 61 63 87 83 68 81 77 90 101 96 85 85 90 90 73 62 72 81 74 69 67 77 71 55 58 63 57 71 74 66 62 56 55 60 52 59 56 45 34 33 35 27 13 8 1 -7 -17 -30 56915 326 119 30 10619 15 48 35 7090 8334 735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 277 629 1075 1663 2311 2975 3622 4552 5737 7275 9012 10370 11641 12853 14418 16847 19937 22865 25358 27207 28936 31234 33588 36072 39090 42366 45185 48405 53222 56640 58049 58374 58094 58175 59387 62650 65768 67344 68926 71448 75293 79160 84201 89590 94796 99519 103080 102637 98979 95360 90526 88477 90238 90751 87131 77193 62860 51693 37761 22802 13436 10962 13224 16255 16085 16547 18583 23402 31516 37812 41784 42824 43323 40892 38885 38350 36921 35529 32319 27088 22163 17621 14586 11739 7838 5144 4824 4518 4193 4285 4258 3519 2708 2185 1902 1775 1592 1437 1432 1463 1396 1376 1458 1438 1538 1623 1670 1648 1580 1531 1430 1300 1150 965 834 755 604 545 462 387 380 302 286 186 151 153 197 172 168 133 155 146 144 135 110 71 106 129 130 124 129 142 148 146 148 120 144 168 109 101 110 122 85 132 78 98 113 137 137 134 146 156 149 166 146 121 189 162 165 161 175 184 219 244 187 188 160 163 208 179 191 195 164 198 142 112 147 108 116 125 100 125 118 89 75 92 105 115 104 90 96 107 103 115 77 107 131 100 94 109 119 130 135 138 136 146 130 109 105 124 97 86 80 80 99 97 102 96 109 108 105 100 78 72 80 75 67 72 81 71 71 61 69 46 45 65 61 57 56 65 63 61 55 49 56 72 65 50 53 48 43 52 62 60 58 58 51 39 41 40 37 37 34 31 29 19 17 13 7 -2 -7 -15 -25 -21 -19 56924 279 1537 30 10627 15 48 44 7088 8336 227 652 1309 2600 4676 7226 8958 9346 9033 9000 9233 9867 11022 12547 14535 17191 20148 23592 27701 32448 37210 42145 47585 53204 58491 62688 67286 72500 77071 80627 82024 82134 81149 79844 79084 77926 77725 78634 81461 87268 94947 102251 106093 107609 105956 100488 97618 106090 123577 137276 130982 111561 95119 82736 69545 58083 53196 51792 44874 36096 31834 29255 28010 26002 22814 20478 16476 11915 8724 7008 6253 5420 4412 4084 4061 4490 4928 4760 3428 2319 2184 2598 2882 2353 2221 2022 1627 1489 1602 1522 1457 1447 1473 1468 1578 1653 1734 1885 1910 1966 1971 1743 1507 1366 1205 1140 1115 1039 919 807 692 616 548 519 420 291 231 207 161 176 190 166 162 195 152 128 146 195 143 151 87 84 150 130 133 158 142 102 135 164 131 128 110 102 95 83 74 101 107 86 72 92 155 160 173 143 115 118 146 175 149 155 245 218 195 210 219 213 191 182 164 158 210 198 199 187 153 155 131 138 138 99 63 73 87 140 146 116 88 65 53 88 99 98 79 99 90 84 86 89 103 100 117 101 80 102 87 129 140 145 138 119 96 96 106 88 88 79 90 109 104 81 109 90 85 86 95 70 67 87 56 49 39 48 46 54 67 65 64 59 63 60 54 60 55 55 54 57 63 47 54 66 66 53 63 56 56 45 54 66 58 55 52 41 44 49 48 35 19 11 12 7 -1 -6 -11 -17 -21 -27 -45 56933 280 1511 30 10631 15 48 53 7087 8338 -100 143 343 662 1266 2118 3082 4553 6025 7992 9925 11099 11689 12228 12812 13329 13986 15093 16227 17298 18416 20065 22549 25975 28994 30935 32885 34650 35484 36623 38277 40083 40742 40276 39819 39196 39161 39784 41507 43649 46080 50317 55272 60924 68815 77215 85688 93014 97192 97404 92713 85192 81442 80653 83050 84255 77221 70395 69941 75286 84462 78620 52128 41146 52827 62963 62805 62162 55520 40695 28542 23165 23348 24436 24379 26559 30148 34397 37320 34426 28090 22254 15330 9061 5495 3392 2150 1848 2134 2635 2725 2416 2985 4361 5767 7577 9020 12201 23805 26385 15691 41713 187148 174667 18345 3368 1540 1048 921 862 776 671 567 454 363 323 262 244 229 162 187 176 212 184 99 112 109 143 163 152 116 172 199 163 167 131 137 154 124 139 221 217 146 99 134 82 143 189 146 155 111 114 98 119 140 149 173 164 148 182 190 158 215 269 259 261 237 194 210 212 159 155 187 232 206 177 162 150 125 147 139 109 129 137 113 121 130 105 100 88 110 124 107 118 154 108 95 111 100 95 109 128 113 123 133 111 152 123 109 132 144 136 130 120 113 113 115 130 135 157 153 139 129 97 107 153 142 120 115 105 117 125 95 67 92 111 112 104 99 92 95 91 90 96 94 90 88 91 91 85 88 73 86 91 72 85 82 72 82 85 70 79 84 75 71 72 77 77 67 65 66 51 34 29 22 13 5 -6 -13 -25 56942 273 1721 30 10631 15 49 2 7085 8339 43 509 1190 1702 2250 2705 3011 3309 3333 3526 3831 3773 3827 4084 4162 4364 4756 5225 6010 6785 7394 8105 9174 10121 11145 12147 13199 14168 14475 13870 12921 12016 11566 11859 13035 15119 17308 18960 21216 24321 26478 26370 24758 22634 21063 21630 23514 24381 23347 23200 26654 29340 26987 22238 16903 12985 11812 10806 10116 10103 11575 15997 20975 24454 25604 25912 28149 29945 28783 26924 26557 24658 17369 11529 10758 10870 11470 14246 16800 20013 22280 24970 26752 23413 21887 19251 19260 23073 34849 38152 34458 33498 35063 91115 275125 525048 750538 635221 317689 117651 162280 99021 6300 864 576 506 404 342 296 228 240 209 145 170 129 119 81 103 155 174 141 114 83 84 127 174 180 183 168 121 95 127 109 106 157 136 119 183 204 94 100 134 156 116 152 137 129 137 124 172 175 193 162 190 186 173 212 232 227 191 180 182 173 139 142 181 140 178 182 169 158 156 159 136 104 81 91 80 109 130 119 111 86 73 69 62 92 113 109 88 71 98 117 116 71 70 87 106 134 103 94 126 124 125 140 113 112 119 123 109 106 100 109 121 119 110 115 114 106 106 107 85 97 84 94 84 71 87 77 76 80 79 75 88 91 73 56 70 82 64 73 80 79 59 66 60 65 58 65 59 61 64 69 68 69 78 75 60 52 53 51 56 51 39 30 23 15 13 7 2 -4 -16 -29 56951 273 1720 30 10630 15 49 11 7083 8340 21 352 782 1103 1248 1747 2129 2676 3424 4370 5228 6015 6887 7688 7959 8176 8479 9095 9938 10573 11050 11858 12916 14195 15426 16552 17920 19281 21748 26247 29845 30705 29700 28138 27324 28794 29660 28540 26238 26665 32202 40687 45947 45011 39206 36284 36221 30784 24970 24963 28662 33750 42356 50072 53596 54055 52354 50432 44007 35521 28954 23694 21734 22364 22290 21794 22052 20937 18866 18087 18398 17504 15648 12841 10762 9889 9548 10600 12783 17485 21738 21258 21736 23052 22393 25958 32392 36201 29898 30139 37384 83205 123368 97493 17725 19078 65467 146936 314370 553270 487456 172588 148481 5935 1458 531 394 329 226 161 183 202 185 178 108 175 161 154 103 175 143 166 195 184 167 204 144 132 138 137 128 167 134 129 129 108 109 126 100 139 166 145 91 135 81 107 122 146 150 190 186 171 199 194 216 207 195 197 203 202 182 160 190 188 150 126 147 167 138 113 128 134 120 105 90 119 147 186 128 114 90 87 130 111 127 137 129 124 117 98 74 91 108 101 110 95 111 122 124 130 116 90 85 112 135 119 108 121 141 141 129 134 135 115 110 129 136 128 122 101 115 113 120 107 102 104 101 105 101 88 67 83 82 68 81 107 99 82 87 79 79 92 90 86 83 76 67 73 82 73 74 69 68 75 73 83 79 73 69 68 67 68 68 53 35 30 24 21 14 12 2 -4 -7 56960 268 1868 30 10628 15 49 20 7081 8339 244 647 1232 2100 3303 4599 6049 7785 9840 11950 15032 18992 24065 31061 37423 41627 43596 42599 41250 39440 40514 44848 51041 58410 58303 54467 53723 76661 90877 79640 105628 61285 45483 36481 32520 29071 27660 33745 46053 59524 64062 55121 30373 19840 24977 36886 46510 48933 47417 45941 47056 49533 49424 47967 46348 44187 43407 43298 43073 41323 39472 37557 36101 34070 29836 25525 19760 15746 18740 30403 40859 42604 43889 42590 36929 32694 30731 29323 28450 27619 26786 29517 37531 48131 54365 81190 67925 74603 27855 5086 5969 8339 10736 16505 26576 12505 3767 778 561 506 454 358 271 231 203 128 153 145 169 203 186 129 134 181 126 96 166 121 132 131 109 131 125 123 125 152 115 147 115 134 73 114 149 128 146 110 121 179 129 149 131 136 137 131 152 172 156 150 196 205 195 195 182 152 165 183 188 161 176 161 152 116 60 91 74 102 98 95 100 75 73 66 86 106 120 84 93 114 127 119 112 102 114 87 83 103 79 72 101 86 109 106 102 86 75 99 83 101 48 59 98 101 111 127 132 128 109 114 110 95 130 130 118 102 86 99 92 111 103 91 67 111 106 59 67 84 67 54 73 71 71 80 81 83 64 46 52 59 64 62 79 68 78 66 49 64 72 63 62 67 65 60 65 55 41 33 36 31 27 26 29 19 7 3 -2 -8 -25 -41 56969 280 1508 30 10628 15 49 29 7079 8339 -93 236 881 1716 2534 3024 3697 5280 7762 10442 13032 14934 15465 15781 16248 17215 19040 21365 23460 25764 27091 27124 27938 29776 31873 35334 39530 43367 48337 55666 65384 75941 82798 85797 86326 85238 77694 66275 56936 49893 46924 47087 46722 42355 35737 30071 25233 21037 19303 21372 27594 33325 36598 32989 25891 19772 15354 13114 13973 14859 14963 13888 13406 14506 15813 15941 16592 16737 16176 16573 17132 16328 15014 13803 12485 11407 11407 12174 16575 27789 40780 45237 45939 56563 64382 63565 59841 59250 53804 44010 40837 38157 36014 37048 39848 38134 29466 36068 123369 117203 170673 50289 43753 62666 13956 3581 1539 778 480 383 389 350 276 170 178 160 208 196 169 199 197 139 92 70 65 100 85 71 87 85 112 28 114 113 71 58 65 58 85 84 87 123 108 84 61 85 102 98 78 92 80 106 78 49 117 204 130 154 182 168 165 164 173 123 127 122 105 127 120 105 93 81 89 84 58 70 85 38 77 48 28 59 73 31 69 57 58 60 51 50 45 74 47 47 71 79 68 36 43 61 78 55 49 61 43 56 35 68 76 61 39 63 63 42 52 67 81 90 77 61 72 79 78 95 111 85 66 71 74 69 47 41 59 82 68 53 42 60 53 51 49 39 36 36 29 37 46 30 23 38 48 36 40 52 55 33 42 35 32 43 42 48 42 30 29 32 31 24 16 15 8 4 1 -4 -12 -21 -21 -26 -46 -55 56978 292 1149 30 10629 15 49 38 7078 8338 -74 -21 21 170 303 446 571 820 908 1074 1461 1918 2141 2560 3348 4498 5847 7709 9745 11292 12643 14323 15939 18113 21270 25273 28941 31600 33741 36183 38469 40293 41163 40419 39327 39826 41620 45263 47932 47489 47009 45693 42778 40157 38555 39200 41192 42680 45630 50512 51415 46888 40076 32302 26680 21871 16918 13322 12365 13487 15124 16746 18522 21016 27092 34854 38932 40309 35610 29414 25713 24246 22875 21581 22138 24794 24715 24639 26946 29379 33151 39091 46167 51555 51847 49377 48683 51759 53592 51361 48437 53452 63365 67742 64509 58548 58114 58911 56252 57085 57056 52579 52749 48364 41682 39791 37277 32085 29001 26807 24382 75963 130993 39429 16452 10374 11574 8059 3777 1334 736 605 509 377 316 233 169 186 236 149 170 239 164 194 139 198 145 143 173 166 158 142 111 115 140 202 218 171 156 167 120 93 88 98 136 169 151 158 130 160 171 98 150 183 203 180 194 203 233 226 210 187 238 212 187 174 177 190 190 174 141 161 142 122 135 123 130 104 97 104 98 108 117 114 128 132 121 132 128 143 128 144 129 120 130 106 95 116 131 137 127 134 133 123 58 87 113 123 113 99 85 100 122 131 141 129 136 137 147 123 126 133 108 124 151 118 113 118 131 127 137 135 127 102 122 91 91 107 107 113 97 101 107 105 104 99 91 82 85 93 100 101 88 62 87 92 93 91 73 66 81 87 83 105 92 80 84 78 70 62 54 50 56 52 36 34 31 29 13 5 -4 -12 56987 283 1421 30 10631 15 49 47 7076 8336 30 234 389 482 583 674 773 1108 1665 1992 3931 18622 42551 35084 15019 8491 8390 9281 10163 11113 11965 13292 15052 16708 18608 20305 21287 21715 22109 22839 23975 24785 25458 26533 27659 28352 29345 29480 29999 29154 25842 23462 22745 19852 16005 14097 13772 14724 15941 16476 14873 13191 12767 13321 15444 19846 26018 31639 34838 32310 29663 35715 48701 49261 37058 25591 18028 12779 9848 7704 7494 7941 8685 9428 11370 14091 17354 21047 24361 25742 25586 32351 52840 62084 47388 39562 41308 41427 39617 41951 40929 35376 34040 31756 26939 23433 22490 23423 22310 21572 31379 59030 157223 362781 548611 619411 502314 220766 14993 1967 879 683 538 452 432 327 258 253 241 247 224 219 263 203 143 116 171 191 125 106 84 163 165 110 146 144 166 162 150 153 193 215 193 208 196 180 196 175 134 146 146 174 137 149 169 158 150 176 215 219 250 247 229 239 211 167 189 174 171 187 155 133 140 121 140 159 155 190 188 164 181 131 101 101 116 139 141 110 124 139 142 131 115 119 107 134 140 161 127 93 127 116 111 91 121 111 148 106 81 98 113 96 119 135 120 126 122 106 125 140 135 130 145 137 131 139 118 103 99 131 99 126 132 115 157 140 103 90 107 109 99 113 108 114 111 89 87 85 86 80 80 92 113 88 81 81 85 77 78 74 67 85 90 93 94 100 99 86 77 71 65 55 49 51 47 35 25 27 25 19 8 5 2 56996 272 1754 30 10634 15 49 56 7074 8334 -96 53 346 784 1191 1613 1978 2235 2437 2567 2904 3229 3625 3884 4262 4474 4890 5441 6202 6802 6982 6795 6693 6653 7148 7874 8075 7546 7292 7374 7929 9042 10918 12452 13753 14166 13602 12708 12316 12427 12456 11418 9889 9480 9331 8190 6739 7138 7035 7650 10295 13814 16186 17134 16653 15810 16569 17737 18755 20841 22180 21109 19208 16717 14807 13661 12943 13002 13685 14184 13985 14882 16233 14633 14278 14425 18364 25924 29477 35045 43521 43957 42222 34363 27256 25918 29584 33540 33121 75000 107595 53594 139889 269514 483802 999999 999999 761334 14005 984 524 449 412 377 312 203 197 200 173 182 150 85 68 110 128 137 131 119 139 96 150 118 144 110 94 102 111 108 118 145 157 122 80 118 151 99 89 84 110 176 173 182 192 144 119 203 210 214 219 190 190 157 120 140 173 132 96 78 87 117 145 131 118 114 119 113 133 99 57 91 101 99 87 74 99 113 117 110 71 64 100 103 78 91 82 113 125 90 65 77 109 97 69 57 75 86 62 89 112 100 79 98 93 97 79 77 81 86 98 105 100 92 107 130 134 108 101 70 100 104 120 125 103 115 122 116 69 88 114 106 90 109 109 109 101 84 84 81 73 68 72 73 74 68 68 76 64 61 75 79 74 67 76 86 87 75 64 62 59 61 55 42 36 35 35 32 30 21 9 -1 -10 -10 57005 274 1693 30 10633 15 50 5 7073 8331 -38 999999 106 226 647 1437 2164 2503 2641 2709 2823 2931 3120 3285 3610 4340 5348 6164 6741 7353 8060 8368 8613 8910 8980 9027 9225 9039 8724 8456 8183 7969 7689 7532 7672 7618 7294 6852 6740 6442 5969 5924 6060 6562 7798 9755 10739 12178 13243 13711 13110 12990 14004 14597 15506 16958 18917 20958 21655 21884 22284 22760 22687 23426 23730 23785 24099 24887 24280 22960 21936 21071 20453 21442 23697 33140 34702 25661 21284 21512 21109 18797 19244 24325 31858 37427 38276 37377 39863 41773 39429 32818 28762 42901 134808 278125 737226 999999 886322 716497 66398 2201 494 332 272 238 152 128 130 153 134 106 88 101 75 38 79 85 51 109 109 81 122 86 93 108 64 44 80 136 115 86 81 111 120 104 72 78 145 150 128 153 110 140 138 172 185 151 155 180 171 196 136 138 137 154 132 103 65 71 108 91 90 112 107 102 126 111 41 90 79 61 73 104 88 97 136 124 87 100 100 74 54 60 73 78 77 82 79 75 103 82 62 62 57 68 86 62 52 65 57 38 10 58 90 96 95 75 64 92 83 89 98 92 94 95 98 74 64 74 96 97 89 94 83 84 79 92 107 81 74 96 93 74 71 63 59 64 64 59 44 48 60 75 78 56 46 57 59 51 37 36 56 69 50 49 52 54 58 53 51 41 34 30 29 21 10 9 7 -5 -11 -20 -28 -41 57014 286 1334 30 10634 15 50 14 7072 8328 -49 78 206 389 444 565 664 1095 1249 1326 1603 1688 1741 1975 2102 2340 2715 3091 3306 3809 4264 4675 5208 5836 6268 6793 7342 7934 8380 8643 9168 9592 10135 11060 11671 11977 11820 11558 11683 11368 11330 11169 11424 11872 12183 11960 11363 11064 11793 12706 13071 13579 13810 14962 16762 18585 20158 22495 25830 27620 28785 28919 27858 28763 30054 30432 32406 33544 34187 34248 34181 34942 36437 37841 38931 41061 44196 47782 54114 61755 70056 77591 83562 90124 92849 95610 88570 80301 79087 88041 91685 89868 92996 96689 91799 91605 90043 84090 85055 90192 86981 79739 75010 64788 53618 44835 78916 125529 176119 148028 165294 175980 11593 1544 554 452 340 289 287 259 284 277 235 184 181 176 220 246 211 125 178 153 159 142 171 211 211 168 200 241 194 165 190 243 217 187 214 198 182 194 197 195 193 186 220 238 206 214 234 223 251 218 210 192 182 164 166 164 161 126 166 141 145 185 164 176 153 164 147 139 167 120 144 142 107 141 139 128 128 198 164 149 158 139 124 126 138 122 114 121 113 127 114 115 138 117 143 155 141 131 126 144 128 125 154 126 106 104 157 157 146 155 136 121 133 119 134 158 157 152 142 120 140 135 132 141 145 160 143 149 109 115 122 121 124 133 147 150 133 122 113 111 108 98 101 100 101 97 95 74 79 84 92 110 100 102 117 102 89 88 81 69 65 68 69 58 44 42 52 45 33 26 13 6 2 -9 57023 287 1276 30 10636 15 50 23 7070 8325 11 60 131 219 267 394 708 1202 1559 1703 1658 1863 1938 2060 2373 2612 3030 3492 3807 3935 4167 4377 4570 4715 4890 5141 5362 5772 6006 6554 7217 8130 9507 11415 13365 14825 15165 14880 14162 13891 13545 13096 12591 11969 11011 10313 9755 9227 8304 7580 6896 6419 6390 6690 6722 6622 7015 7900 8753 9269 10174 11645 13111 14812 15957 16866 16674 16643 16470 17211 19211 22273 24409 27122 30185 33237 36225 39687 40429 42586 48508 56867 64261 72969 87110 98359 98815 95752 94573 97752 112972 131795 140914 135668 142217 153367 143345 150005 157148 151911 138596 125687 118001 100237 79631 70036 58763 45270 34944 68149 227893 237134 3930 634 442 338 312 247 281 225 207 238 196 161 134 155 146 155 144 162 160 201 174 101 77 114 81 48 54 134 132 119 161 179 115 103 155 213 165 118 138 122 167 161 179 177 243 229 237 204 202 151 186 191 193 174 184 214 138 150 144 163 135 105 111 172 146 91 92 70 94 150 158 100 67 48 64 100 110 157 149 124 114 114 101 78 65 86 100 110 115 129 91 82 90 96 106 108 68 57 124 110 107 117 116 124 118 132 124 107 124 126 123 116 115 125 121 112 116 118 123 115 118 115 102 83 93 105 125 118 100 111 118 108 130 139 112 92 72 71 85 93 93 89 84 90 74 75 77 97 101 89 65 75 86 100 98 100 86 85 80 74 72 67 64 55 38 37 40 34 31 29 15 10 6 1 -14 57032 288 1276 30 10636 15 50 32 7070 8321 -21 239 514 910 1385 1925 2600 3204 3798 4170 4453 4898 5186 5355 5554 5638 5482 5440 5492 5670 5782 6014 6331 6764 7375 7993 8494 9017 9370 9750 10136 10553 10919 11389 11857 12335 13080 13782 14414 14451 14218 14070 14424 14983 15349 15303 15061 13577 11538 10044 8631 7901 7142 6053 5025 4128 3376 3129 3496 4120 4134 3483 3355 4139 4065 3698 3980 3981 3578 2897 2613 3107 3686 4409 5945 8394 11685 15592 18672 21633 27833 37513 47360 52860 54535 55489 61780 62476 59664 61950 71635 72908 69397 79890 89036 96615 93507 82856 84392 89250 95150 88758 74461 66770 66009 82613 284201 705876 803428 450754 104623 4083 767 611 594 518 434 317 260 261 256 228 168 158 214 241 203 197 210 204 160 117 64 56 121 114 132 150 127 140 116 133 158 158 194 152 143 190 148 152 184 165 198 230 212 165 161 180 216 228 200 214 169 165 153 181 203 192 207 166 141 197 173 151 135 180 152 153 150 121 129 140 111 155 145 112 119 142 94 119 117 124 113 116 106 102 112 139 146 129 117 123 145 129 111 82 96 102 92 95 115 126 100 116 128 112 103 126 118 112 120 112 120 126 126 124 132 134 137 145 159 142 129 108 115 116 111 118 121 110 122 133 124 114 92 101 107 107 104 109 119 126 131 131 122 96 82 85 93 92 82 81 87 98 118 112 91 98 98 88 88 97 85 83 76 75 71 56 58 62 49 40 37 31 13 11 7 -7 57041 283 1426 30 10636 15 50 41 7069 8317 106 223 412 551 623 796 1067 1279 1661 1728 1928 2285 2553 2763 3104 3219 3543 3887 3884 3862 3988 4309 4956 5665 6497 7576 8113 8239 8234 8230 8212 8036 7830 7890 8017 8492 8546 8245 8315 8274 7609 6859 6614 5865 4835 4197 3553 2968 2760 2965 2939 3010 2877 2934 3143 3048 4193 17639 44789 151577 225521 52196 3743 1687 1496 1333 1553 2303 3785 5504 6652 8987 10992 12680 15283 19641 24004 27188 31000 32048 31517 32132 33229 31681 28075 27026 28459 33058 32763 29465 28588 27439 24439 23817 22265 21211 21920 31368 135113 412011 997637 999999 689055 19728 2005 810 647 647 599 477 446 413 320 284 199 133 161 180 165 171 205 203 208 117 145 187 142 134 175 159 113 81 142 142 142 217 116 130 190 119 100 160 157 144 170 208 233 201 166 166 159 163 175 172 177 165 186 202 201 123 132 184 168 152 161 141 193 191 164 185 115 135 133 131 132 131 118 109 129 119 126 106 122 101 95 123 120 128 123 101 118 117 142 102 107 123 112 98 88 127 126 89 117 136 124 104 120 91 89 101 119 96 107 127 129 127 96 109 140 161 132 112 121 126 120 107 108 121 107 116 105 118 130 119 111 125 103 103 123 108 102 133 128 114 116 121 119 116 110 109 106 97 94 99 94 92 89 85 93 87 87 97 94 90 79 76 68 61 61 65 64 61 61 57 50 43 35 26 16 9 -5 -11 -16 57050 277 1608 30 10638 15 50 50 7068 8313 -17 282 661 1098 1304 1355 1619 2113 2836 3766 4539 5477 6541 7313 7647 7894 8286 9137 9686 10283 11049 11943 12006 11405 10463 9553 8834 8219 7537 6642 6267 6377 6091 5416 5109 4946 5061 5142 4886 5195 6024 5890 6082 6293 6681 6368 6296 10709 31969 53914 73222 335345 676269 468607 149300 14274 7330 7369 7184 6575 5826 4939 4263 4005 4147 4576 5118 6069 7444 11661 18687 27879 41588 47621 45406 50627 58312 65127 64232 51834 43245 40117 33838 30743 28914 24408 19450 15144 15687 16014 15789 52816 331277 542075 186174 8053 1071 839 742 712 605 616 590 462 402 344 287 193 145 171 198 177 145 106 121 167 219 193 72 144 167 116 118 189 177 161 161 144 121 164 169 169 123 91 97 118 91 123 150 125 134 172 212 206 192 192 143 169 182 174 166 163 129 159 145 102 138 183 160 163 128 116 106 94 127 126 102 121 104 100 105 90 83 57 70 104 146 93 104 134 122 134 152 138 93 93 132 122 88 111 123 99 75 61 73 96 67 84 95 78 77 93 98 119 113 101 81 75 99 100 110 102 111 100 80 87 89 95 93 105 118 108 96 101 83 86 103 104 91 95 96 90 120 104 96 95 94 85 100 109 100 89 75 68 73 69 81 86 78 75 98 76 69 75 88 72 74 75 63 48 58 50 58 64 59 51 47 42 29 27 13 -4 -8 -11 -21 -24 -33 57059 273 1732 30 10642 15 50 59 7068 8308 -80 -23 17 108 227 310 517 651 748 959 886 912 890 878 1041 1175 1309 1428 1541 1611 1708 1766 1855 2008 2055 1819 1713 1766 1823 1726 1708 1615 1477 1442 1331 1279 1277 1551 2262 3640 13501 72227 319914 581995 586305 444845 310681 365294 100274 6853 3782 5268 6877 8175 8727 8655 7959 7025 5991 5427 5131 4946 4610 4470 4451 4683 5770 8066 11437 15358 16812 17627 21924 26553 31534 37669 42612 47335 48820 45648 39266 32769 26598 23652 19072 16877 37816 291024 477370 149287 4301 1012 762 691 701 761 706 555 490 452 347 283 237 226 204 174 131 147 145 111 171 204 180 173 97 184 141 101 161 155 141 183 163 123 135 143 120 100 164 191 174 150 155 134 177 192 176 206 135 185 162 185 218 183 188 146 166 132 156 188 152 140 112 120 160 191 198 152 144 156 141 129 119 126 174 201 121 91 133 108 125 86 118 104 118 104 121 132 130 101 105 123 120 119 135 136 139 123 106 108 74 90 77 77 81 121 114 100 84 119 132 106 102 66 81 116 141 136 114 102 108 118 105 95 116 121 137 122 133 129 146 114 87 84 93 109 88 90 88 93 87 88 92 99 96 95 88 89 93 81 63 74 71 75 77 82 84 88 90 80 86 70 79 66 55 59 53 56 53 54 67 68 57 44 35 24 14 5 -1 -14 -20 -27 -39 57068 327 113 30 10643 15 51 8 7067 8304 22915 4180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 116 247 327 358 289 158 137 122 56 202 286 57 -44 -48 999999 -89 -90 -24 151 252 594 1034 1423 1672 1866 1730 2020 2569 3111 4218 5568 6306 7715 8595 9194 10410 12176 12878 12253 11116 10204 9328 8788 8909 9691 11082 12831 11953 11102 12062 13170 13599 13811 13730 12977 13676 14075 11232 8095 5658 4458 3990 4183 5051 5895 6643 7008 6529 9380 69996 281378 324703 219082 123992 8085 6075 9864 9733 11228 27465 58452 184229 309536 392636 196903 127592 88732 17286 1838 1701 1737 1725 1966 2918 4201 4321 3485 2669 2176 2209 2017 2418 3351 5068 7664 8844 8211 6035 4206 3581 3122 3730 7761 15538 20389 21806 20183 17984 14815 12441 10757 8644 5171 3532 8132 98420 280992 14608 1648 918 846 885 857 913 794 752 647 562 430 358 337 357 299 228 193 147 211 178 203 168 91 120 180 126 108 192 180 206 208 102 82 145 138 142 128 152 177 173 172 168 143 154 194 236 185 202 162 171 182 171 160 176 204 154 156 152 173 180 162 152 178 157 147 173 180 152 164 143 150 142 120 172 135 129 137 162 127 110 113 125 156 139 144 192 185 168 153 137 161 155 139 127 135 137 132 114 107 89 107 63 108 146 148 136 117 101 146 140 123 137 128 117 117 132 154 147 153 155 158 150 139 151 142 150 165 130 154 167 168 142 131 115 132 122 149 153 129 122 131 138 139 124 102 103 110 120 129 127 119 122 121 115 96 105 115 97 114 130 127 124 105 105 98 94 89 93 90 91 99 90 76 74 77 75 64 61 56 47 37 27 21 14 57077 327 110 30 10640 15 51 17 7067 8299 5896 2225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 129 -5 71 105 336 605 801 1077 1492 1907 2368 2473 2622 2935 3117 2955 2515 2277 2007 1951 2152 2271 2482 2832 3269 3014 2602 2760 2401 2089 2540 2794 2530 2565 2666 2201 1811 1551 1407 1234 1161 1301 1242 1585 2452 3460 15797 107530 532066 999999 999999 834117 572724 195124 12944 6522 4982 4450 4706 5159 4813 4033 3572 3214 2943 3043 2937 2446 2118 2508 3473 3609 2978 2358 2087 1791 2012 2010 1614 1404 1437 2040 2232 1669 1676 1985 2408 2514 2319 2151 2026 1857 1516 1260 1152 1149 1561 2062 2009 1728 1524 1479 1451 1587 1335 1121 1070 1102 908 907 916 892 772 618 509 456 387 362 327 268 210 169 189 162 207 218 159 176 130 100 86 129 110 112 110 185 182 183 136 154 155 131 172 189 154 149 134 151 166 150 171 94 106 166 199 191 219 135 136 189 217 155 121 172 176 178 160 166 145 158 169 152 143 152 161 177 190 200 163 173 138 91 107 128 109 137 111 154 164 151 129 128 111 121 120 126 134 134 137 139 107 111 94 112 150 127 131 136 171 135 95 70 105 129 132 133 143 133 108 129 164 166 158 151 147 132 126 138 149 170 156 123 124 164 163 141 128 168 153 126 122 149 144 142 147 132 139 145 122 114 129 128 138 140 129 118 107 112 95 113 125 127 123 101 117 115 124 110 117 105 109 109 100 99 92 79 77 90 96 88 79 69 70 66 46 31 33 33 20 57086 327 107 30 10637 15 51 26 7067 8295 1432 996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 290 550 791 883 1182 1642 1886 2104 2308 2522 2808 2842 2675 2463 2107 2090 2671 3416 3818 4393 5176 5502 6038 7258 7854 5937 5458 5631 4700 3743 3098 2621 2653 2950 3132 3139 3063 2936 2670 3095 3628 4042 4720 7148 31667 166668 455010 878799 899728 999999 871093 396078 9038 3095 2667 2611 2404 2265 2150 1854 1509 1316 1391 1531 1705 1967 2407 3467 5392 6158 5282 4352 3233 2165 1492 1272 1237 1254 1660 1979 1624 1637 1886 2413 2639 2262 2097 1897 1531 1215 1106 1228 1280 1292 1248 1222 1312 1339 1263 1155 1168 1158 1098 1049 1031 947 921 902 804 689 603 434 354 274 253 267 252 180 160 129 124 128 142 165 161 105 136 110 127 130 191 139 107 42 115 123 185 167 191 143 121 146 146 157 161 172 201 190 161 195 210 217 173 133 168 212 199 183 252 187 139 126 183 146 147 165 156 111 107 155 156 159 121 114 132 113 130 127 109 100 93 79 49 102 98 128 123 90 96 132 153 131 124 103 124 109 96 94 82 100 103 106 86 94 99 99 111 108 55 84 122 110 97 135 124 114 119 126 142 136 110 117 139 144 132 109 97 111 122 117 130 118 113 101 106 127 119 111 89 92 110 127 110 86 100 113 102 85 84 93 101 104 106 104 98 97 94 108 102 93 89 88 93 104 83 73 69 80 74 62 59 64 69 63 52 46 49 49 43 35 27 20 18 7 -1 -8 57095 248 2475 30 10635 15 51 35 7067 8291 25 269 527 806 1103 1470 3632 19363 75219 244694 621274 999999 999999 999999 610933 272656 203444 4488 1983 1547 1321 1243 1191 1228 1241 1274 1306 1575 1812 1734 1688 1705 1696 1850 2057 2172 2301 2199 2089 1989 1926 1761 1847 2149 2410 2424 2217 1916 1639 1293 1185 1209 1091 1159 1265 1258 1638 1726 1469 1728 2334 2552 2069 1654 1445 1464 1383 1261 1178 1035 894 804 656 491 394 375 277 219 185 221 204 182 177 207 219 136 99 200 136 211 116 106 44 85 135 131 112 98 157 159 185 168 159 115 138 146 155 201 199 209 187 160 207 184 197 191 222 197 136 141 156 173 151 137 154 138 138 125 151 210 218 163 121 113 116 138 135 132 140 119 143 134 135 138 121 138 106 109 126 139 151 140 124 130 131 143 114 84 96 99 94 116 135 119 143 143 100 118 109 128 148 99 70 112 134 127 122 111 131 153 148 146 157 140 131 138 117 119 127 160 147 89 96 129 139 127 119 114 99 72 85 102 112 117 127 126 126 119 113 112 119 104 78 97 110 100 93 96 72 82 89 79 93 80 89 89 72 68 78 79 72 77 80 76 72 60 56 58 50 37 35 24 24 26 19 4 -9 -21 57104 244 2624 30 10634 15 51 44 7068 8286 31 1279 6391 22514 75957 227924 598743 999999 999999 999999 817136 176470 8938 4545 5115 5180 5461 5278 5013 4783 4524 4420 3979 3470 3173 3003 2866 2941 3393 3554 3296 2969 2613 2154 2019 1989 1928 1922 1931 2034 2236 2349 2187 1966 1595 1272 1107 1112 1178 1127 1148 1227 1247 1213 1277 1300 1323 1596 1869 1769 1611 1667 1547 1476 1412 1292 1159 1024 789 554 451 373 306 253 228 229 227 179 137 173 149 170 181 184 149 139 162 217 130 147 107 163 117 118 119 130 115 149 221 189 155 185 191 163 179 180 226 236 195 138 223 155 183 194 193 214 205 161 164 174 149 150 155 135 137 143 152 162 173 145 154 164 128 136 171 149 133 153 174 184 95 149 125 107 101 90 140 103 117 155 128 122 118 123 136 100 71 111 133 101 118 133 133 122 96 113 71 125 139 118 117 124 136 150 144 135 133 142 139 153 165 134 116 103 102 120 116 113 118 119 123 120 116 122 144 110 124 144 135 99 110 130 111 95 103 112 117 114 110 86 81 87 98 103 97 87 93 85 94 79 90 92 91 70 72 74 85 72 63 60 51 52 51 48 40 35 34 28 17 14 4 -2 -16 -22 57113 326 132 30 10632 15 51 53 7069 8282 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 -90 999999 999999 999999 999999 999999 -53 1 229 485 909 1112 1303 1661 1818 1932 2124 2030 1887 1559 1193 2245 4011 3798 2016 814 1441 3997 5177 5014 6280 7494 7492 7369 7546 7122 7059 7023 5588 4916 5856 4184 5659 6349 4751 3086 5754 29502 78115 123392 241386 584936 887146 999999 994909 376799 12478 4302 4587 5060 5136 4529 3508 2752 2177 1684 1473 1527 1492 1395 1457 1695 1765 1663 1525 1471 1439 1242 1128 1134 1140 1020 1010 1084 1204 1357 1415 1624 1853 2030 2067 1964 1756 1569 1393 1211 1098 1020 987 1004 1017 975 995 1099 1129 1142 1157 1111 1097 1150 1229 1224 1202 1302 1290 1268 965 712 515 474 488 410 294 268 212 169 163 169 148 116 128 126 127 169 227 188 102 159 132 70 106 61 86 71 95 142 179 155 167 177 143 143 132 169 156 147 154 138 190 192 157 164 186 189 171 173 205 216 176 198 154 154 160 161 137 152 160 180 188 184 136 140 114 108 114 98 64 87 100 77 147 108 133 125 109 80 83 121 127 84 112 116 114 117 123 102 106 97 93 106 96 74 113 112 106 96 134 89 99 108 104 96 89 138 161 121 118 172 174 162 151 149 124 113 118 110 113 106 103 136 133 135 94 99 92 96 122 123 111 84 100 114 106 110 88 94 87 83 88 101 104 96 96 94 85 71 76 85 88 92 94 98 82 77 69 68 56 65 70 64 54 50 48 48 46 33 17 12 16 12 3 -13 -17 57122 249 2438 30 10628 15 52 2 7069 8278 -38 392 1509 7260 27468 120897 325915 660667 999999 999999 999999 426626 11285 4326 2734 2485 2346 2077 1860 1655 1302 1200 1077 1127 1145 1213 1372 1429 1553 1566 1597 1423 1335 1294 1137 1048 1071 1021 1037 1044 1113 1168 1303 1550 1695 1937 2007 2006 1984 1879 1875 1630 1326 1051 1028 1048 1144 1135 1181 1171 1123 1090 1160 1255 1250 1228 1264 1331 1274 1284 1269 1174 1115 866 774 631 535 546 358 229 204 206 169 120 79 144 154 208 197 148 172 179 141 116 143 142 177 128 106 135 174 135 132 170 166 152 120 117 121 105 109 180 180 153 143 134 144 112 168 220 211 174 165 144 136 154 133 163 194 137 140 126 108 149 166 184 186 133 118 136 136 135 111 119 111 149 131 84 118 139 116 146 145 157 126 139 171 138 109 109 103 102 102 108 111 98 106 117 107 170 154 120 109 119 110 74 84 113 94 90 102 119 155 148 154 152 147 160 146 141 150 149 133 138 165 152 118 135 104 96 130 122 111 106 133 125 104 102 115 117 113 101 112 128 122 111 100 110 117 107 102 124 110 101 101 104 106 112 102 96 82 90 89 88 96 88 79 77 66 55 53 46 39 29 22 18 16 13 4 57131 248 2453 30 10613 15 52 11 7070 8274 175 900 3535 15187 57050 175233 453753 999999 999999 858863 550297 483249 344541 9721 3185 2369 2013 1882 1744 1559 1333 1243 1191 994 1103 1262 1479 1558 1544 1596 1644 1556 1468 1374 1228 1177 1143 1159 1067 968 1068 1122 1246 1358 1547 1750 1905 2003 2065 1969 1909 1814 1636 1417 1236 1211 1214 1217 1231 1122 1117 1163 1174 1193 1200 1234 1276 1234 1233 1072 973 911 841 706 599 411 366 289 246 247 211 200 213 202 163 210 150 154 170 140 154 163 151 83 147 139 134 123 84 103 108 110 121 119 139 127 134 122 145 163 142 191 170 159 215 196 149 151 203 170 153 145 188 185 134 126 118 109 108 119 151 175 140 144 169 143 147 103 106 127 105 118 96 104 115 103 89 129 138 128 100 116 144 142 120 94 87 112 118 115 114 96 101 92 98 93 94 105 119 115 119 111 102 108 84 82 115 106 107 99 109 106 100 101 124 133 142 118 126 115 115 132 142 134 111 112 116 117 97 79 101 97 90 111 115 110 109 98 97 88 98 96 94 86 95 79 85 82 89 90 66 69 74 88 83 85 72 71 58 45 52 53 54 58 54 52 56 51 38 30 26 15 10 13 0 -12 -17 -23 57140 286 1315 30 10615 15 52 20 7071 8270 27 177 181 230 234 341 532 826 1065 1204 1104 1151 976 1167 1027 632 510 719 531 315 74 239 754 1417 2032 1920 1729 2170 2571 1734 1207 1239 1710 3739 2714 1659 2596 5827 22246 55255 102508 176696 440670 867161 999999 999999 616903 435412 188512 11517 3670 2610 2014 1730 1578 1272 1058 1017 991 1088 1229 1373 1567 1600 1555 1637 1624 1605 1551 1372 1279 1313 1208 1003 1045 1152 1099 1054 1120 1297 1507 1759 1928 2140 2340 2224 2119 2007 1877 1619 1416 1368 1266 1262 1327 1311 1299 1316 1303 1348 1373 1332 1262 1226 1238 1256 1116 973 970 833 646 501 416 295 223 232 287 308 242 222 218 250 236 154 140 162 182 182 177 219 160 126 154 181 186 180 181 173 181 229 226 175 157 147 123 155 146 204 211 174 166 171 187 262 241 212 216 260 282 212 197 141 142 183 200 201 187 204 177 162 161 208 175 178 189 153 171 188 161 132 165 166 127 138 170 161 156 136 131 146 122 152 142 130 120 136 134 154 128 151 116 126 144 130 111 118 144 164 159 130 98 126 104 109 122 107 106 113 129 138 148 141 132 109 116 112 116 131 115 135 141 138 142 130 136 131 113 120 133 115 115 124 106 110 107 135 142 116 105 106 121 111 120 116 110 103 105 102 103 98 96 94 107 101 97 89 80 79 72 78 67 81 82 66 69 60 57 50 52 41 31 23 12 5 -3 -7 57149 278 1556 30 10616 15 52 29 7072 8266 -54 -95 0 154 184 163 277 63 14 127 106 -25 999999 999999 16 29 7 217 261 240 267 91 33 101 252 623 982 1706 3624 8963 29554 131507 365737 652176 760009 873763 901356 678544 358107 137284 14686 5895 3694 3042 2346 1835 1429 1106 994 979 1045 1208 1242 1289 1560 1763 1748 1694 1733 1659 1549 1455 1392 1259 1226 1153 1027 931 931 955 1010 1073 1792 5553 9029 6705 3269 2783 2474 2069 1881 1656 1384 1296 1279 1252 1264 1246 1234 1229 1252 1276 1239 1208 1224 1259 1308 1334 1155 991 887 766 606 466 406 323 163 176 182 176 200 195 244 229 190 141 177 240 189 169 162 172 153 138 141 178 158 185 174 148 173 159 146 121 111 159 167 123 125 182 239 176 142 142 117 163 163 175 213 177 191 176 188 211 189 175 125 120 121 140 132 113 132 137 145 108 128 112 153 148 101 126 111 96 80 75 101 114 95 100 100 117 118 101 106 97 97 119 109 108 141 113 98 97 83 110 87 79 95 82 84 112 95 105 100 94 110 138 120 121 131 125 138 125 101 111 133 136 137 130 133 106 110 109 123 117 115 107 107 111 105 121 121 109 106 111 110 99 105 88 86 100 113 101 89 74 76 68 70 68 84 103 99 83 81 78 91 86 80 81 84 79 67 54 56 60 59 50 51 42 38 23 28 27 14 9 1 -11 57158 281 1458 30 10608 15 52 38 7073 8262 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 498 1347 2154 2696 2718 2506 2455 2305 2493 3063 3390 4051 4404 4036 3575 3322 3707 5095 8369 17597 55337 150361 389770 714414 963087 913007 900364 678896 282330 150447 55345 3538 2353 2087 1928 1755 1302 1061 1084 1063 1196 1411 1480 1524 1560 1618 1651 1590 1589 1588 1485 1356 1348 1269 1155 1030 992 977 883 889 1035 1310 3090 7208 4309 2020 2124 2160 2042 1852 1754 1509 1382 1406 1326 1302 1287 1215 1203 1168 1158 997 1092 1002 1107 1280 1237 1132 1029 773 663 455 351 227 203 163 154 192 198 159 208 191 62 142 137 68 113 121 156 107 117 118 156 166 116 122 220 135 70 127 139 97 179 227 166 107 106 150 124 164 144 148 127 179 193 213 200 176 150 205 242 213 181 175 198 207 230 169 169 160 180 147 142 148 158 96 106 129 162 112 111 120 95 68 85 85 79 87 126 121 112 149 88 83 60 70 84 75 86 124 121 88 89 103 97 117 99 100 116 57 81 88 84 98 133 123 104 109 78 125 127 101 80 120 121 81 104 116 142 124 103 109 113 103 94 120 133 120 132 98 121 121 113 110 92 79 98 108 110 100 83 88 87 92 89 88 87 77 83 88 75 90 92 92 89 73 69 75 73 71 61 54 68 63 56 45 51 67 42 31 36 40 26 19 9 10 1 -8 57167 252 2352 30 10602 15 52 47 7073 8259 -67 338 1778 5576 17326 58521 155293 387139 869583 999999 999999 336035 382340 495616 332495 177452 70540 4597 2139 1779 1667 1472 1210 1274 1351 1455 1437 1503 1466 1582 1694 1722 1658 1791 1652 1545 1471 1475 1467 1492 1291 1138 1064 1083 1036 1120 1399 1837 1752 2005 2000 2068 2123 2085 1826 1513 1485 1432 1416 1432 1296 1266 1251 1225 1142 1044 1007 1063 1079 1146 1289 1313 1196 990 728 576 440 342 247 232 152 152 191 179 183 238 247 206 185 94 144 194 92 157 130 181 189 155 180 213 172 183 212 196 207 146 145 125 186 173 175 167 148 185 146 106 164 150 133 203 200 168 158 163 147 198 179 175 203 204 169 178 139 182 203 164 127 131 190 141 186 161 155 160 98 103 111 117 147 165 112 113 106 82 119 112 92 149 99 105 117 117 163 109 83 102 87 136 115 160 124 61 83 94 91 123 141 109 102 106 112 120 118 126 140 131 97 117 107 138 136 133 131 111 136 93 83 130 138 117 144 152 128 139 128 110 127 101 107 88 93 94 103 109 88 81 104 103 123 108 99 102 86 93 91 109 110 93 95 96 102 96 88 78 89 82 65 69 75 71 69 59 55 45 35 34 25 26 20 5 4 -12 57176 251 2350 30 10600 15 52 56 7074 8255 116 787 1983 4524 11766 34297 115920 358010 809839 999999 999999 999999 707524 42508 3590 2400 2060 1901 1845 1834 1424 1261 1259 1366 1470 1468 1485 1655 1476 1459 1675 1727 1610 1625 1583 1414 1432 1496 1519 1439 1220 1075 1033 1085 1158 1315 1535 1643 1783 1804 1830 1870 1853 1560 1429 1418 1338 1283 1319 1194 1190 1103 980 1112 1101 1104 987 1024 1180 1134 1157 1015 805 659 566 331 284 260 153 117 172 151 155 165 152 222 169 158 116 138 182 160 125 114 196 155 122 182 193 207 179 171 148 127 126 96 121 165 116 96 103 117 108 98 55 101 161 125 88 132 157 146 167 148 164 113 144 139 141 176 143 190 155 112 91 117 95 69 86 159 111 97 91 91 83 127 115 79 91 102 118 80 86 112 85 109 84 63 60 90 65 45 55 67 77 67 66 53 123 80 63 61 35 45 68 49 39 63 32 57 101 52 57 84 83 78 52 53 49 93 97 88 65 71 82 77 77 72 49 38 63 82 52 51 58 70 72 85 63 82 74 62 66 74 68 62 52 56 54 52 26 37 55 56 59 54 66 60 59 38 34 47 64 58 32 24 32 35 21 33 25 7 11 12 6 -13 -27 -22 -39 -37 -50 57185 251 2351 30 10601 15 53 5 7075 8251 173 720 1549 3418 7782 20167 64702 223959 684937 999999 999999 999999 16867 2698 2053 1837 1750 1701 1815 1783 1600 1519 1612 1646 1788 1735 1649 1651 1582 1639 1822 1742 1664 1713 1742 1739 1650 1717 1571 1499 1456 1263 1153 1234 1196 1353 1409 1616 2035 2154 2014 1965 1979 1932 1554 1453 1403 1423 1403 1248 1158 1220 1170 1183 1089 1090 1052 1121 1125 1113 947 882 846 702 616 440 330 244 242 130 155 249 249 195 211 160 129 102 109 142 189 184 200 176 159 208 187 231 261 238 137 170 170 141 137 127 131 96 166 195 136 166 157 136 175 217 116 118 148 168 200 185 155 184 200 213 223 191 196 210 160 139 166 180 133 93 143 164 107 87 144 200 123 131 104 108 140 101 87 149 146 116 124 88 101 93 121 95 111 127 74 90 117 112 113 127 95 111 155 125 87 75 77 92 87 90 123 128 87 97 94 98 148 167 123 98 99 136 127 89 92 108 114 134 145 137 137 123 108 116 141 114 98 106 103 136 118 82 80 82 96 80 77 86 84 74 74 71 97 92 74 74 76 89 84 100 71 86 78 74 77 70 84 70 68 66 60 62 63 52 51 49 43 31 22 9 2 -2 -7 -14 -31 57194 252 2317 30 10597 15 53 14 7076 8247 76 510 1375 3011 7450 20695 69273 214824 636244 999999 999999 999999 743670 812806 133289 8805 2171 1777 1778 1716 1666 1605 1711 1795 1864 1761 1749 1699 1630 1775 1767 1790 1765 1691 1571 1640 1655 1560 1427 1414 1416 1265 1233 1083 1124 1181 1281 1343 1533 1668 1695 1696 1744 2081 1968 1807 1466 1327 1372 1326 1393 1384 1373 1332 1173 1156 999 1123 1167 996 936 873 749 670 519 352 276 271 170 231 173 210 163 117 215 197 199 189 166 147 148 182 205 201 148 192 208 148 231 237 248 283 193 204 136 141 174 138 116 165 236 216 156 187 170 123 159 138 144 200 183 173 156 168 197 193 149 172 219 195 194 189 159 167 169 174 139 125 130 150 110 155 152 153 108 134 110 110 95 83 99 126 117 148 129 89 93 106 67 94 145 121 160 128 130 111 108 97 112 102 66 104 114 110 96 85 97 81 136 110 120 125 148 128 108 119 138 137 123 122 122 129 119 126 136 134 128 144 156 114 128 113 119 132 106 112 113 109 112 120 106 93 93 81 106 87 90 86 79 75 82 106 100 94 96 95 90 99 113 83 95 92 101 102 87 95 82 83 91 73 68 68 60 50 46 36 30 28 21 15 13 3 57203 252 2313 30 10593 15 53 23 7077 8243 193 819 2088 5231 14743 55634 187108 462249 922113 999999 999999 999999 335540 8238 2016 1851 1830 1736 1802 1798 1788 1835 1858 1772 1790 1810 1748 1810 1883 1821 1807 1817 1976 1751 1618 1608 1651 1574 1395 1543 1560 1341 1290 1241 1191 1075 1271 1438 1442 1381 1499 1527 1513 1718 2067 2064 1921 1595 1579 1474 1483 1480 1421 1451 1425 1385 1295 1170 1065 1063 937 947 869 722 586 453 292 169 236 194 180 160 214 178 216 171 177 116 147 89 109 183 158 179 118 187 228 204 213 286 274 218 189 229 189 163 102 103 151 136 110 113 110 174 143 167 143 142 103 159 229 198 176 154 143 151 194 202 160 222 196 189 139 150 112 126 115 171 150 136 127 135 103 79 127 124 93 85 106 106 120 122 130 129 43 115 68 90 106 112 100 117 131 124 97 57 72 109 60 110 132 103 59 61 105 107 121 69 82 105 67 90 126 109 112 94 116 112 74 114 131 104 93 90 124 103 87 92 107 84 81 108 93 78 87 98 93 86 92 78 92 84 63 74 74 84 80 70 76 89 80 86 90 81 80 98 82 67 69 83 93 83 80 89 95 73 72 64 56 50 65 57 41 41 24 31 18 9 9 3 -6 -12 57212 255 2217 30 10587 15 53 32 7078 8239 116 382 1834 7538 20566 64334 176477 368379 402043 647754 999999 999999 999999 321014 4591 2132 1920 2018 2113 1915 1909 1845 1702 1676 1658 1643 1580 1624 1875 1978 1901 1918 1932 1802 1723 1874 1749 1766 1684 1624 1629 1530 1449 1496 1543 1590 1405 1342 1296 1197 1301 1414 1394 1420 1535 1610 1759 1915 2030 1844 1584 1561 1537 1515 1489 1431 1408 1373 1346 1190 1085 997 880 836 832 747 781 727 562 364 249 158 196 168 204 245 267 168 133 123 48 86 94 31 114 143 122 170 108 144 202 248 313 180 199 187 140 177 112 96 85 99 80 50 112 90 174 122 122 94 125 94 137 127 134 160 176 171 103 141 164 133 156 187 158 119 130 133 119 117 65 92 126 117 63 85 92 97 85 80 96 107 64 113 80 76 87 97 87 69 85 69 46 61 67 73 86 65 41 32 62 102 78 66 52 19 46 71 93 50 34 111 80 97 98 63 46 39 96 78 82 82 111 123 96 66 60 60 66 65 84 77 54 42 50 81 86 85 88 75 66 72 76 58 80 72 74 83 70 65 65 63 70 45 32 49 62 59 45 72 64 51 45 45 56 53 56 41 27 38 46 42 41 29 31 14 6 11 4 -12 -11 -26 -26 -37 -39 57221 253 2271 30 10581 15 53 41 7078 8235 -60 455 1364 2946 7224 20652 61736 149114 415713 999999 999999 999999 999999 214093 5876 2183 2026 1998 1823 1862 1898 2069 2178 2254 2284 2186 2148 2066 1937 1940 1735 1825 1797 1858 2001 1867 1859 1664 1691 1722 1681 1714 1714 1691 1646 1620 1554 1481 1410 1379 1378 1453 1578 1702 1671 1734 1862 1919 1827 1663 1759 1706 1645 1741 1610 1564 1499 1326 1246 1071 937 894 888 902 765 678 614 419 298 272 201 188 194 217 258 179 147 119 93 162 196 167 167 185 191 139 157 230 246 269 276 271 166 90 107 126 174 110 27 109 102 142 97 174 200 92 124 111 153 188 179 188 188 240 150 131 152 195 134 196 252 185 189 199 125 145 120 153 121 155 187 207 129 100 108 116 147 79 85 62 96 145 109 99 114 121 106 88 101 85 69 95 109 142 109 135 147 149 107 114 111 88 101 75 55 77 88 118 99 72 84 108 101 98 113 113 129 124 99 120 147 123 102 115 121 120 82 116 122 105 126 121 112 118 120 136 100 93 103 104 106 90 105 122 97 90 85 90 73 71 86 85 104 83 105 95 81 84 77 97 77 76 72 96 95 81 78 82 77 74 79 76 59 52 51 48 41 32 23 21 2 -4 -16 57230 255 2206 30 10576 15 53 50 7079 8231 329 542 2818 11431 31840 79663 207592 292012 347694 759057 925154 999999 973189 569053 407033 7469 1864 1718 1759 1821 1955 2021 2076 1983 2127 2202 2123 2112 2152 2008 1688 1517 1620 1757 1855 1911 1618 1614 1569 1549 1589 1620 1535 1517 1596 1568 1552 1493 1611 1536 1431 1393 1452 1388 1468 1600 1620 1541 1601 1931 2013 2017 1861 1794 1710 1781 1954 1884 1622 1506 1341 1165 973 919 901 928 793 763 650 474 355 288 140 98 170 204 238 214 140 146 120 55 176 181 142 137 171 181 143 110 166 277 203 188 181 175 146 165 178 156 148 105 166 107 130 141 112 169 124 113 118 208 200 101 127 206 164 169 151 141 152 187 218 186 183 162 160 177 133 108 117 93 111 111 109 65 98 137 179 121 54 112 77 106 45 69 74 74 99 75 106 96 78 73 62 113 127 108 89 64 62 106 77 79 107 66 93 78 69 83 90 55 86 95 68 73 127 142 99 112 114 101 97 98 95 94 128 92 79 85 107 101 116 124 108 96 77 52 77 108 80 90 92 63 70 68 56 56 86 89 57 60 76 56 68 59 63 76 71 100 88 71 66 92 80 77 61 60 56 52 55 51 55 40 38 31 13 19 22 9 -7 -6 -12 -23 -40 57239 278 1540 30 10570 15 53 59 7080 8227 745 3400 7808 6500 3273 4049 16764 24391 11224 9140 8693 8481 9933 13050 14435 13055 6819 4604 4686 3763 3427 3350 3192 2871 4596 10948 17582 53392 173481 362984 570745 751508 347221 401957 496693 145943 386171 359166 301201 867735 504034 9654 2438 2143 2030 2049 2056 2017 2035 2120 2026 1964 1772 1670 1731 1765 1930 1832 1574 1534 1663 1566 1590 1602 1582 1658 1608 1551 1484 1383 1332 1425 1306 1260 1455 1305 1252 1382 1454 1499 1568 1622 1645 1925 1908 1773 1778 1864 1940 1979 2018 2037 1922 1661 1452 1254 969 875 916 938 823 688 677 561 420 200 191 224 150 186 178 210 116 102 75 136 209 150 166 113 99 125 190 224 180 206 195 257 198 158 196 175 110 111 150 204 143 140 138 145 174 114 90 130 157 144 166 80 118 151 148 201 224 207 211 253 234 167 192 161 174 172 182 146 105 57 133 179 140 141 167 126 95 129 161 88 91 61 91 117 91 85 92 148 126 109 102 149 115 84 90 119 94 69 98 163 141 38 62 61 83 99 93 95 98 108 131 130 130 126 147 113 130 125 113 141 138 138 127 104 99 115 117 112 125 105 81 89 127 125 99 92 114 115 133 115 111 93 108 116 103 77 83 95 79 95 102 86 85 85 91 71 85 90 84 80 77 76 72 89 66 77 78 74 83 78 58 62 55 53 44 39 26 7 2 -3 -8 -18 57248 254 2226 30 10566 15 54 8 7081 8223 250 736 1494 3608 9406 28828 96597 296954 544592 779843 999999 999999 638026 313039 7666 2162 1885 1826 1799 2091 2181 2193 2151 2117 2206 2105 2053 2135 2119 2089 1914 1756 1842 1931 1631 1453 1610 1594 1482 1591 1657 1696 1581 1533 1495 1409 1355 1216 1302 1327 1284 1251 1306 1345 1285 1381 1458 1482 1691 1878 1939 1874 1954 1884 1905 1971 2065 2155 2094 1889 1916 1747 1490 1116 994 948 975 752 696 656 432 377 274 154 187 164 146 163 185 132 107 94 151 159 143 125 170 193 203 171 210 237 239 305 285 147 133 140 141 111 140 126 166 111 91 137 155 133 108 161 150 112 157 148 179 166 106 156 133 135 189 190 174 204 159 187 212 191 184 180 171 189 131 86 110 124 152 141 147 102 136 143 155 125 96 103 99 94 79 107 85 78 98 100 85 126 131 91 86 130 108 83 78 75 124 90 113 111 104 80 100 81 91 98 96 111 95 116 150 97 118 131 111 130 131 114 88 93 123 129 102 104 98 92 94 97 120 95 105 105 89 112 123 98 65 60 98 92 75 67 78 111 86 85 87 83 81 68 82 90 67 73 68 77 86 89 78 75 80 67 65 74 57 49 41 25 17 20 19 14 10 -6 -18 -21 57257 257 2132 30 10562 15 54 17 7082 8219 -51 569 1651 4008 10151 23423 53222 133443 328224 715071 808399 977343 999999 999999 64847 2541 2068 2135 1999 1976 1972 1849 2181 2396 2335 2263 2026 2147 2322 2288 2350 2308 2183 1951 1984 1821 1794 1498 1475 1523 1750 1760 1660 1680 1622 1647 1575 1577 1421 1343 1295 1112 1132 1189 1248 1258 1191 1269 1391 1388 1436 1469 1697 1933 1976 1841 1978 2114 2185 2156 2301 2149 2119 2056 1860 1753 1408 1213 1033 1017 875 779 672 511 334 260 181 215 180 269 206 165 228 226 152 245 150 160 165 216 163 240 253 210 271 260 232 189 208 177 118 143 109 124 75 125 171 171 68 125 115 100 143 140 125 168 150 148 142 208 247 177 218 216 200 229 221 216 191 207 236 220 193 221 189 196 159 174 155 222 164 112 75 144 154 106 117 148 137 103 113 143 102 90 95 168 116 115 136 133 144 103 105 99 72 67 116 115 100 123 108 101 139 87 88 119 105 117 98 121 149 139 136 134 125 137 164 142 125 134 147 124 148 160 130 121 105 103 144 130 125 129 139 138 131 123 109 105 101 108 118 114 111 107 107 97 89 90 120 97 95 95 85 103 104 109 125 101 90 106 113 117 98 82 104 82 78 78 62 57 57 49 31 24 25 21 7 57266 290 1137 30 10557 15 54 26 7082 8215 -57 189 320 610 1003 1460 2095 3202 3958 4997 6316 7042 7053 6487 7964 11655 14607 16305 18909 24608 31362 32736 38155 46908 40169 35511 33677 36071 33937 33408 65637 83633 17248 17334 40155 81799 167201 60524 56381 170428 247005 216894 483399 724069 590643 499527 495804 328051 547619 486677 6663 2074 2021 2070 2054 2204 2181 2205 2193 2120 2201 2081 2120 2277 2307 2161 2049 1968 1884 1484 1418 1561 1544 1634 1693 1592 1507 1716 1694 1669 1650 1560 1410 1283 1217 1085 1093 1163 1203 1231 1287 1359 1518 1579 1596 1490 1476 1753 1933 2030 2115 2142 2072 2179 2256 2057 2093 2060 1970 1374 1145 965 878 884 851 751 653 547 391 222 183 174 163 174 175 169 224 123 123 197 204 135 166 141 206 207 276 237 149 200 261 182 97 120 141 132 55 137 118 63 161 100 110 133 136 139 106 104 147 155 168 132 122 202 163 120 150 167 199 176 190 205 175 207 179 157 145 125 135 104 82 135 121 120 86 115 126 99 105 83 82 80 76 89 107 75 87 152 109 132 123 129 124 116 95 79 64 86 103 72 75 86 109 124 71 60 94 66 104 110 122 121 109 122 130 134 132 132 120 114 105 99 104 92 105 97 97 115 112 81 96 122 120 101 110 97 100 91 91 87 74 94 78 61 81 86 89 70 92 98 80 72 78 70 64 66 70 74 84 92 100 74 82 74 77 89 69 64 57 49 56 41 39 31 16 14 9 4 -6 -13 57275 260 2031 30 10551 15 54 35 7083 8211 447 2524 8834 29291 92050 223562 322749 153839 298552 321926 539319 857794 809152 550557 999999 588559 173202 3866 1859 1822 1887 1946 1923 1798 1939 1911 2108 2250 2331 2241 2285 2335 2261 2281 2326 2238 2131 2043 2044 1628 1400 1499 1555 1601 1541 1678 1745 1529 1614 1816 1790 1536 1432 1350 1305 1332 1370 1244 1250 1232 1199 1330 1383 1483 1506 1454 1464 1499 1729 1864 1992 1981 2101 2168 2285 2158 2013 1896 1419 1073 956 874 900 896 867 799 725 567 402 199 219 154 192 192 173 151 146 218 189 146 134 160 166 147 140 192 233 211 189 168 160 156 180 136 106 88 24 64 133 115 123 147 146 69 113 139 162 102 119 91 98 115 91 157 194 188 202 183 210 243 237 146 155 135 153 163 173 125 132 109 113 122 157 159 114 96 76 82 138 81 92 102 69 78 53 70 83 82 51 39 99 70 114 95 90 73 78 101 75 57 96 105 101 91 85 83 65 113 105 124 148 146 134 99 106 111 102 116 110 115 123 110 107 81 84 89 108 100 93 120 92 101 107 97 82 87 119 94 72 88 87 107 96 70 83 90 74 75 75 81 80 79 81 69 57 65 80 76 75 73 65 74 86 82 66 66 72 57 47 43 41 38 25 28 13 9 -5 -16 -26 -31 57284 263 1937 30 10547 15 54 44 7084 8207 543 1922 5287 13997 40871 131234 366698 805454 890431 683465 297714 219083 117347 279314 326444 552411 734447 466851 231075 6982 2097 1992 1858 1901 1949 1888 2054 2090 2081 2172 2204 2151 2168 2070 2015 2083 2180 2054 2077 2032 1969 1994 1688 1431 1539 1598 1584 1631 1664 1625 1817 1889 1898 1900 1839 1735 1519 1427 1427 1408 1445 1378 1282 1244 1279 1435 1461 1520 1551 1598 1508 1564 1761 1851 1939 1983 2100 2225 2192 2057 1809 1259 1035 909 847 890 943 863 800 669 574 416 257 179 76 196 179 125 98 152 143 156 179 131 209 211 125 226 187 220 187 175 159 195 206 115 146 124 149 133 89 147 125 147 100 136 101 125 217 124 108 108 88 128 196 179 181 181 125 158 224 203 156 203 195 157 193 164 137 157 170 139 167 179 138 155 143 121 111 135 127 132 100 72 129 144 171 136 101 72 87 153 105 106 138 125 101 135 142 117 107 103 99 113 76 102 95 113 118 104 121 121 150 124 109 108 82 94 129 132 131 140 133 108 124 142 117 123 120 96 98 119 114 105 117 115 104 127 118 74 86 108 90 95 97 88 92 105 114 104 88 100 90 85 88 98 103 96 89 86 98 85 95 110 79 66 73 75 69 69 83 73 68 66 49 53 39 15 10 12 7 1 -15 57293 274 1634 30 10544 15 54 53 7085 8203 -43 150 411 605 1105 1520 1886 2762 4596 10163 31076 63929 77638 108073 171018 140315 144425 257407 218990 608919 851287 333483 546496 371749 322864 598791 548858 593321 12852 2174 1959 1918 1872 1885 1861 1783 1976 2106 2112 2045 1837 1907 2009 1995 1907 1788 1813 1993 2021 2042 2069 2008 1749 1387 1456 1507 1699 1734 1726 1695 1664 1772 1852 2081 1996 1817 1549 1454 1412 1378 1294 1327 1297 1273 1371 1401 1466 1518 1583 1586 1679 1647 1504 1554 1590 1682 1793 1981 2064 2111 2011 1684 1285 1050 973 854 853 913 917 807 589 539 442 240 231 194 200 212 190 192 198 146 94 170 141 159 185 184 145 109 213 228 243 254 174 198 174 109 112 135 118 104 90 108 129 163 188 150 130 81 140 104 124 158 135 159 133 155 158 132 154 137 172 153 216 216 220 197 208 253 229 203 171 140 145 123 109 131 129 85 104 141 96 82 99 103 70 60 108 117 105 105 113 70 87 98 117 104 99 92 104 98 75 82 69 85 82 79 111 116 119 125 111 102 114 124 115 121 133 102 129 117 98 104 103 118 126 100 106 119 119 103 113 107 90 99 107 103 101 114 112 103 114 87 91 92 95 84 96 97 80 73 91 96 80 85 95 86 94 85 92 97 97 99 95 95 82 73 81 74 69 53 62 64 57 49 46 32 15 16 7 -4 -10 -27 57302 267 1810 30 10540 15 55 2 7086 8198 -47 271 1403 4187 8937 20413 32362 112167 362106 621948 904497 999999 999999 999999 317515 248454 4840 2136 2019 1941 1768 1678 1773 1781 1613 1625 1621 1708 1695 1834 1914 2002 2129 2032 1768 1865 1911 2019 1716 1599 1805 1873 1844 1898 1893 1782 1599 1333 1476 1511 1655 1729 1693 1732 1721 1784 1926 1922 1872 1710 1508 1452 1226 1201 1210 1258 1182 1160 1317 1257 1368 1327 1465 1649 1520 1508 1454 1379 1476 1649 1795 1955 1922 1844 1599 1298 1101 1052 871 841 918 895 806 668 623 496 328 243 146 213 229 198 198 168 84 167 144 129 143 139 80 165 178 146 192 183 90 25 38 146 105 83 72 30 67 42 62 84 44 39 86 75 99 85 82 89 87 93 118 105 113 78 77 163 188 134 135 148 123 121 120 159 94 120 148 126 90 46 77 85 105 106 58 57 89 72 67 87 27 87 96 48 47 77 76 41 102 94 49 78 77 93 99 79 59 57 102 68 46 55 61 57 54 90 68 87 52 75 97 77 49 81 101 124 120 75 68 84 69 65 86 88 88 63 66 28 76 71 82 72 61 47 47 52 75 68 39 28 43 50 53 56 53 46 44 54 49 32 35 42 54 60 61 65 62 53 50 57 47 46 40 40 27 35 23 21 12 17 3 -2 -4 -7 -18 -16 -22 -38 -50 57311 268 1774 30 10534 15 55 11 7086 8194 30 433 1082 2606 6821 25354 115330 256051 263225 615748 999999 999999 999999 367867 9935 3391 2451 1852 1872 1712 1621 1742 1774 1894 1957 1913 1972 1989 1920 1879 1900 1857 2045 2098 1997 1854 1853 2056 2124 2117 1979 1749 1731 1725 1824 1885 1894 2048 1759 1505 1412 1544 1602 1660 1702 1727 1903 1917 2120 2276 2029 1856 1708 1535 1420 1283 1229 1271 1328 1249 1277 1386 1513 1626 1778 1799 1661 1568 1403 1379 1454 1541 1654 1915 2033 1945 1635 1330 1189 1017 923 887 795 740 788 770 642 526 368 207 166 160 190 123 136 143 130 164 211 166 158 125 186 147 209 236 315 229 161 121 118 12 22 69 107 149 114 102 75 160 82 71 80 121 76 147 131 171 142 175 190 134 115 131 205 197 196 210 226 185 165 157 172 190 157 177 107 104 147 89 156 138 66 105 120 102 132 80 87 78 109 115 102 102 72 91 61 101 105 102 115 114 98 125 73 98 94 70 67 71 86 69 62 86 93 75 107 95 104 127 130 88 111 135 120 102 101 91 78 90 106 70 75 107 105 114 95 83 87 119 94 96 76 84 67 89 96 80 86 78 96 91 72 84 82 90 82 65 65 82 87 80 74 70 92 73 76 89 86 92 72 60 65 56 56 45 44 44 31 35 28 20 11 -9 -4 -8 -24 -30 57320 278 1470 30 10530 15 55 20 7087 8190 34 140 504 805 1975 10499 19110 30242 72438 104306 78332 79013 100711 195172 272562 426195 436779 409302 408598 999999 999999 826491 11322 2604 2748 2107 1755 1599 1528 1628 1625 1721 1841 1848 1988 2225 2097 1878 1865 1820 1894 1752 1657 1705 1808 1832 1824 1840 1739 1720 1630 1616 1775 1797 1836 1844 1914 1896 1913 1703 1486 1459 1532 1610 1673 1760 1880 1941 2067 2035 1856 1552 1417 1382 1187 1166 1151 1168 1175 1204 1274 1339 1420 1577 1685 1616 1465 1505 1477 1421 1285 1434 1583 1692 1738 1758 1589 1278 1098 1077 998 914 904 809 778 752 605 567 479 325 143 145 93 187 116 180 154 151 85 64 109 92 87 95 153 113 174 96 162 147 100 57 96 93 60 28 33 -19 72 149 145 120 93 65 123 70 94 106 71 50 61 56 97 147 157 157 141 219 155 182 175 126 89 138 167 84 156 180 127 115 145 84 60 20 63 58 81 70 43 27 38 48 58 79 72 83 88 70 84 56 56 62 62 54 63 52 77 65 26 54 11 10 20 48 81 68 69 69 75 55 59 72 83 78 80 54 79 89 42 77 76 59 65 67 50 60 83 80 61 43 58 51 70 57 31 31 52 39 30 18 33 43 46 54 57 58 56 60 43 42 53 53 45 31 39 50 40 54 70 52 51 64 52 29 21 20 23 8 -6 -3 -9 -17 -23 -34 -32 -47 -53 -63 57329 273 1618 30 10528 15 55 29 7088 8186 555 1681 2708 5311 13063 28802 68001 140777 242868 442607 880075 791427 821445 999999 777546 89481 162985 67138 2914 1801 1685 1789 1795 1846 1746 1834 1970 2044 2120 2229 2376 2489 2229 2094 2025 2004 1840 1850 1844 1981 2086 2188 2147 1949 1928 2013 2207 2039 2100 2214 2177 2221 2369 2331 2346 2138 1821 1682 1725 1906 1881 2000 2136 2321 2381 2234 1846 1552 1348 1315 1271 1341 1221 1212 1221 1388 1429 1536 1583 1585 1569 1538 1522 1577 1586 1487 1562 1719 1816 1851 1944 1730 1393 1253 1185 1163 1112 1042 977 943 888 830 818 648 544 298 206 232 220 232 213 236 223 219 134 143 162 180 193 197 232 154 188 275 273 199 210 225 156 146 123 46 82 112 142 130 116 205 171 90 183 194 160 227 249 195 214 169 183 180 190 186 270 246 212 247 219 259 166 175 216 230 249 286 200 173 176 171 149 138 127 126 82 130 144 135 133 72 137 145 120 102 121 129 121 104 161 201 148 147 180 134 136 85 136 121 122 102 96 147 142 150 134 131 122 133 156 146 127 129 128 146 161 126 115 135 138 135 122 141 122 113 115 142 135 110 120 138 120 111 103 97 106 120 103 91 116 123 108 130 135 149 153 125 115 125 104 122 114 126 118 110 109 108 109 110 93 109 97 91 101 94 79 71 77 62 49 49 42 28 36 24 10 57338 275 1556 30 10526 15 55 38 7089 8182 -78 273 1451 3455 8918 27782 84716 248180 536787 889399 661645 601293 999999 999999 571056 7233 2085 1902 1676 1669 1759 1708 1729 1779 1713 1772 1727 1878 1891 2123 2270 2369 2398 2447 2302 2327 2311 1932 1895 1940 1836 2011 2046 2198 2213 2063 1930 1890 1906 2110 2218 2111 2118 2296 2357 2437 2382 2222 1883 1730 1728 1821 1955 2047 2261 2352 2317 1913 1541 1387 1279 1274 1245 1165 1223 1284 1403 1439 1494 1577 1592 1581 1555 1536 1566 1496 1549 1634 1534 1463 1636 1787 1667 1397 1084 1154 1179 1116 1086 976 1080 925 802 784 760 622 446 294 182 125 153 238 205 203 230 217 222 168 143 202 176 208 184 221 242 190 225 132 147 108 98 174 155 104 123 148 128 208 175 131 163 156 117 132 166 134 101 143 189 198 172 163 205 216 219 250 223 175 176 260 269 239 241 242 230 222 218 172 133 156 133 148 157 141 182 130 137 140 108 93 107 130 98 122 125 130 121 128 79 74 113 93 121 140 153 87 129 98 67 112 137 118 170 147 110 128 116 129 123 122 127 136 85 115 105 79 106 120 116 120 134 108 107 99 83 105 152 123 70 78 93 82 62 78 87 86 76 76 99 108 97 110 109 110 105 97 81 83 81 100 100 105 100 96 87 98 100 98 87 88 80 68 70 74 61 56 51 37 32 27 14 7 1 -7 -17 57347 302 745 30 10525 15 55 47 7090 8178 1214 4232 7446 8252 5600 149 999999 999999 999999 320 788 1108 1350 1631 2013 2723 2682 2818 3803 3429 4095 5178 6085 6920 8989 11559 15534 49534 163959 249346 399160 438056 596052 742651 620595 452990 269259 375922 420090 206310 3271 1928 1777 1523 1566 1655 1703 1571 1747 1813 1682 1595 1573 1595 1886 2006 2192 2271 2547 2520 2383 2129 2145 1941 1884 1817 1711 1919 1981 2210 2335 2215 2094 1929 1993 2107 2085 2143 2082 1905 2119 2296 2375 2364 2192 1828 1818 1647 1790 1834 2126 2280 2334 2351 1995 1635 1426 1320 1318 1304 1224 1361 1327 1377 1514 1443 1545 1472 1560 1564 1558 1536 1482 1442 1476 1625 1493 1425 1617 1526 1186 1009 1009 981 1053 1039 983 979 946 913 906 714 710 494 405 252 166 246 215 173 217 231 90 73 140 121 117 116 139 174 158 222 139 154 185 190 206 158 86 76 75 129 130 162 137 133 155 97 136 73 102 115 99 137 128 148 131 122 176 177 218 241 222 160 201 158 243 226 182 191 252 183 191 195 161 190 125 126 151 137 147 112 108 116 120 131 110 107 84 99 144 131 79 88 104 90 97 114 110 114 132 128 155 122 71 83 98 122 87 105 133 102 106 112 144 120 102 123 102 96 137 121 72 76 80 113 108 97 81 90 113 102 91 97 99 98 90 84 82 68 85 82 77 87 60 110 107 106 99 103 93 92 98 93 86 78 79 78 85 75 84 76 72 86 68 73 75 64 61 53 53 38 34 32 21 20 22 -2 -6 -3 -14 -27 57356 308 563 30 10523 15 55 56 7091 8174 -36 785 2411 5600 13629 36818 109174 308159 464451 362905 214395 68401 36119 45412 58659 69493 75376 79233 91235 100167 107262 122327 126628 124316 127233 127156 120497 100523 89505 94675 88857 73115 72567 172406 380003 435273 304777 189502 281867 62260 3829 2292 1925 1859 1773 1979 2033 1824 1593 1507 1599 1743 1698 1685 1750 1771 1641 1754 1893 1936 2078 2243 2369 2455 2615 2688 2434 2481 2420 2137 2094 2219 2143 2008 1932 2096 2170 2259 2375 2279 1989 2156 2140 2186 2159 2160 2373 2398 2465 2515 2503 2408 2046 1814 1839 1800 2158 2392 2491 2378 1960 1604 1413 1390 1325 1342 1344 1387 1474 1458 1521 1511 1554 1653 1618 1570 1601 1622 1699 1888 1973 1896 1759 1547 1488 1275 1171 1080 940 924 877 969 1063 1031 950 958 1065 999 905 870 669 469 330 206 158 196 224 236 195 223 235 222 181 155 230 206 172 142 109 161 272 234 148 204 145 152 113 158 206 112 101 172 125 196 176 133 122 132 179 146 135 190 196 187 114 162 222 174 187 163 184 195 232 211 211 213 191 234 231 219 197 179 172 183 177 137 165 164 180 138 120 124 131 141 147 114 126 134 121 82 108 117 127 138 99 137 109 126 125 138 86 92 138 135 138 142 163 113 160 168 123 107 129 151 151 127 98 119 123 107 98 103 130 116 125 128 107 93 100 81 104 105 104 111 104 94 91 107 89 93 89 95 97 94 99 108 105 100 97 88 104 120 90 97 89 90 99 98 116 101 103 95 95 81 77 72 66 70 56 46 42 21 28 14 24 5 -12 -17 57365 309 534 30 10524 15 56 5 7091 8170 8 463 1234 2808 5335 12696 39766 116245 362551 658619 687689 684673 495006 116527 87641 104248 124630 148162 163932 184806 190099 190444 184169 173706 182711 204261 183118 154409 123187 91125 67499 49846 30943 16910 7162 2150 2094 2200 2199 2375 2232 2102 2002 1737 1747 1811 1822 1752 1630 1710 1721 1657 1665 1648 1769 1674 1590 1784 2034 2201 2411 2461 2508 2505 2540 2666 2649 2437 2690 2441 2282 2221 2275 2159 1896 1994 2312 2205 2197 2356 2290 2195 2194 2091 2155 2248 2306 2286 2360 2482 2540 2578 2532 2247 1864 1868 2016 2219 2544 2614 2400 1909 1491 1330 1231 1231 1395 1343 1292 1342 1414 1590 1581 1586 1562 1506 1673 1820 1918 2001 2035 1580 1489 1433 1227 1167 1097 983 945 838 877 901 987 1011 1012 974 1064 1015 917 851 808 610 580 354 242 173 165 223 301 247 231 231 203 217 137 182 194 196 240 215 224 222 194 184 239 167 220 149 184 153 122 182 96 97 161 127 141 70 133 119 157 189 215 232 154 169 188 212 229 264 229 200 200 248 212 240 264 258 212 266 230 227 197 180 198 197 190 200 166 172 123 185 153 134 96 112 101 90 98 149 93 123 143 160 170 112 147 151 142 125 104 98 122 113 153 127 158 147 131 108 84 125 139 128 150 166 161 106 129 112 142 134 103 97 116 124 129 119 84 110 95 83 96 122 131 103 83 72 77 105 99 132 102 86 102 118 99 112 111 110 122 117 97 113 110 114 92 94 102 94 108 102 113 101 83 68 67 53 55 59 52 51 53 25 24 15 4 0 -9 57374 309 536 30 10526 15 56 14 7092 8166 -45 468 818 1736 3402 6805 14203 42944 139766 353299 819191 999999 989404 170094 118342 125799 139899 151712 153227 158487 151139 124727 103152 95735 77423 48556 26286 16773 10759 4798 3030 3164 3019 2652 2127 1912 2098 2045 1998 2025 2050 1959 1833 1795 1791 1664 1812 1759 1520 1685 1814 1668 1634 1582 1602 1809 1814 1949 2114 2333 2275 2386 2455 2610 2707 2721 2523 2460 2466 2450 2227 2324 2279 2092 2036 2116 2135 2175 2371 2519 2449 2228 2065 2180 2230 2396 2441 2371 2393 2483 2431 2489 2403 2073 1899 1935 2066 2392 2621 2599 2321 1845 1574 1501 1363 1311 1247 1293 1405 1353 1378 1413 1555 1629 1633 1638 1774 1914 1953 1848 1642 1397 1299 1216 1170 916 877 878 890 980 971 984 1042 1121 1021 1000 1031 986 978 881 829 666 589 365 203 201 174 243 240 221 221 240 221 133 214 212 193 130 94 244 240 205 217 199 175 213 157 161 178 157 163 100 143 146 176 134 202 177 189 211 216 150 166 169 177 184 229 269 200 204 248 252 278 227 240 279 247 298 292 301 311 258 220 246 190 207 228 204 157 158 152 150 179 183 185 153 101 114 120 101 90 93 99 143 138 106 138 149 135 143 175 174 167 188 189 164 163 121 160 143 145 104 131 173 151 133 157 138 130 141 139 143 125 145 128 111 116 114 130 134 108 96 116 124 127 126 101 95 107 101 128 134 114 128 123 116 133 118 105 116 119 108 112 109 112 120 106 114 117 94 84 90 91 94 101 97 90 68 64 64 57 48 39 34 40 29 25 6 -3 57383 309 538 30 10528 15 56 23 7093 8162 -39 351 731 1516 3007 5661 12081 38308 116657 305196 835612 999999 999999 107297 71445 81426 86867 85785 83726 70137 51303 39140 23747 11657 5910 2611 2237 2015 2004 2229 2285 2175 2207 2096 1892 1632 1562 1621 1798 1840 1855 1561 1447 1556 1510 1576 1627 1582 1423 1540 1512 1365 1473 1456 1552 1692 1834 1978 2063 2217 2381 2351 2446 2301 2268 2360 2321 2442 2498 2613 2523 2339 2233 2157 1932 1880 1974 1963 2045 2290 2257 2197 2118 2171 2101 2161 2258 2286 2415 2366 2403 2222 1864 1846 1935 1988 2152 2287 2555 2535 2407 2433 2062 1682 1442 1355 1281 1277 1374 1336 1261 1468 1537 1548 1544 1607 1725 1897 2133 2039 1619 1340 1155 1052 989 926 857 820 790 784 819 848 916 977 958 1015 960 900 884 916 892 659 507 253 163 176 152 191 275 229 134 130 65 135 112 124 27 85 78 152 137 146 156 159 116 70 107 105 129 147 107 139 120 91 115 72 101 91 80 127 152 146 144 183 157 175 178 150 167 152 166 189 205 200 155 243 244 178 202 209 210 243 208 182 188 210 233 171 129 153 102 130 116 113 131 98 99 105 117 160 70 76 88 95 22 31 120 99 105 95 82 84 80 107 101 80 58 62 85 142 128 90 70 103 114 122 136 94 95 91 105 124 75 80 93 83 83 83 77 87 105 91 75 70 65 68 86 95 68 67 76 72 92 87 75 103 97 84 97 78 74 79 87 97 95 95 93 70 69 72 64 63 68 69 72 61 60 58 46 34 32 20 22 12 16 -3 -17 -13 -27 57392 308 568 30 10528 15 56 32 7094 8158 -41 333 585 1187 2213 4457 10073 26177 71447 233323 805859 999999 999999 229910 25257 25373 25607 17159 8153 3860 2551 2063 1782 1675 1678 1687 1942 2093 2338 2358 2056 1639 1429 1555 1540 1610 1714 1623 1656 1627 1364 1443 1572 1527 1598 1435 1316 1436 1422 1314 1363 1428 1567 1612 1843 1857 2026 2131 2297 2330 2334 2343 2290 2270 2275 2239 2313 2382 2301 2433 2534 2529 2339 1897 1857 1840 1985 2072 2283 2320 2113 2089 1984 2070 2228 2327 2272 2265 2343 2250 1933 1684 1752 1905 2082 2193 2327 2488 2707 2730 2863 2717 2291 1733 1521 1412 1411 1350 1379 1401 1423 1540 1583 1625 1664 1735 1987 2572 2434 1609 1332 1151 1109 1085 1059 765 731 812 834 812 883 898 864 864 981 960 1013 950 923 819 689 639 394 190 181 157 213 197 155 141 197 143 86 137 178 199 129 180 189 188 203 167 137 163 140 86 59 44 44 112 78 102 190 105 98 178 135 119 116 125 153 134 146 172 199 213 187 185 207 193 249 254 216 231 194 202 245 262 238 201 235 208 205 222 171 172 188 152 111 131 155 121 149 139 76 55 72 102 104 97 115 114 51 83 81 101 128 131 108 97 83 85 87 72 109 105 89 104 110 117 105 131 116 149 137 106 117 95 98 136 119 114 100 101 87 96 74 62 57 72 99 89 88 82 95 84 101 110 99 96 98 98 87 77 81 88 90 79 95 87 80 73 67 88 100 76 79 84 85 103 85 67 51 67 77 63 48 32 25 34 17 23 18 11 4 -2 -17 -36 57401 307 599 30 10529 15 56 41 7095 8154 -86 98 516 1022 1908 3421 6697 13916 38346 131669 569344 999999 999999 237464 8150 3652 2415 1817 1794 1964 2244 2160 2099 2036 1871 1933 2084 1809 1429 1309 1307 1395 1318 1416 1497 1437 1496 1393 1220 1343 1410 1536 1604 1747 1669 1537 1372 1362 1298 1240 1415 1623 1695 1739 1817 1994 2167 2390 2345 2298 2399 2582 2542 2438 2451 2445 2556 2625 2745 2727 2812 2484 2109 2138 1931 1967 2155 2255 2044 1869 1843 1920 2168 2386 2219 2277 2303 2130 2087 1906 1730 1897 1889 2057 2134 2272 2424 2788 3051 2962 2873 2461 1992 1712 1445 1363 1368 1427 1461 1603 1584 1528 1646 1678 1777 2003 2526 3643 2768 1507 1297 1148 1074 1100 949 798 724 742 868 842 821 862 828 931 936 959 924 918 884 852 727 527 262 198 192 212 172 154 186 205 168 187 199 88 113 125 111 153 159 156 180 141 180 91 121 156 194 149 90 44 100 116 126 121 119 116 197 197 117 148 182 128 98 174 177 149 118 149 175 150 206 152 188 219 220 239 188 187 201 174 195 186 167 187 167 154 146 115 105 119 93 98 83 61 74 56 64 68 89 113 82 118 83 34 92 86 74 111 118 102 79 108 125 112 116 132 120 130 105 82 92 115 125 107 97 100 93 103 111 108 111 77 73 110 83 95 113 107 99 92 57 48 55 59 85 105 95 97 94 87 89 98 83 95 102 58 82 90 92 96 77 74 76 48 53 78 74 76 78 73 56 64 65 57 55 39 36 40 31 21 17 13 8 -8 -11 -17 -25 57410 306 632 30 10532 15 56 50 7095 8150 60 386 802 1646 2739 5207 10881 28617 92648 367934 999999 999999 955977 26115 5661 3983 2382 2160 2372 2716 2781 2279 1934 1907 1863 1989 1823 1492 1452 1491 1530 1564 1483 1524 1515 1529 1337 1416 1529 1608 1592 1818 1842 1778 1526 1428 1251 1376 1493 1672 1714 1784 1891 1879 1990 2137 2302 2381 2477 2567 2600 2876 2611 2510 2607 2824 2747 2891 2784 2733 2480 2266 2126 1916 2117 2273 2235 2067 2041 1996 1977 2011 2141 2107 2318 2386 2375 2315 2055 1888 1925 1973 2142 2188 2264 2401 2850 3386 3497 3331 3085 2337 1907 1545 1529 1469 1580 1957 2081 1792 1600 1796 1707 1706 2041 2575 4647 7239 4641 1648 1200 1049 1121 1233 1051 800 714 773 882 952 973 898 952 986 1021 1047 1076 988 990 972 813 612 395 212 250 259 239 270 249 185 147 176 168 173 153 187 204 212 267 240 125 161 166 71 115 108 137 118 182 131 175 142 125 138 170 195 160 111 179 179 227 142 140 214 212 230 237 246 219 226 273 260 263 338 290 237 229 194 166 239 272 249 226 203 236 215 170 151 150 96 104 142 145 166 151 72 77 108 126 126 114 120 114 106 136 118 146 96 96 122 151 128 133 133 107 131 143 140 151 128 142 145 124 133 143 148 145 138 125 113 128 119 124 132 100 123 105 77 113 138 116 89 73 88 89 87 107 100 101 123 127 114 109 97 100 115 132 124 115 119 119 111 89 84 104 102 98 87 90 86 81 73 72 64 64 60 60 54 43 37 26 27 17 5 -4 -19 57419 306 634 30 10534 15 56 59 7096 8146 7 216 633 1267 2147 3715 7514 18081 53821 196363 788528 999999 999999 35770 9303 3534 2568 2727 3213 3040 2478 2321 2184 2049 2001 1933 1800 1503 1595 1432 1345 1426 1474 1380 1370 1469 1532 1530 1449 1710 1734 1600 1509 1377 1303 1401 1369 1431 1499 1610 1641 1820 1860 1940 2148 2312 2350 2451 2676 2751 2754 2832 2552 2473 2703 2804 2787 2817 2738 2643 2566 2399 2268 2017 2084 2070 2198 2209 1940 2036 2078 2164 2269 2334 2349 2424 2417 2427 2230 1949 1869 2077 2141 2269 2378 2704 3013 3386 3608 3734 3382 2504 1761 1424 1357 1467 1392 1369 1337 1457 1598 1698 1778 1948 2335 2847 3129 2603 1901 1427 1108 1059 1110 996 956 853 793 808 851 877 1012 932 904 931 987 1000 1056 1052 982 995 984 800 658 345 266 207 311 281 274 196 133 135 179 252 231 236 197 210 280 187 197 156 162 187 176 114 224 136 157 213 169 109 113 163 173 122 160 158 193 187 149 170 167 181 182 154 220 242 246 228 255 209 242 241 257 295 275 252 264 213 227 220 249 282 205 154 191 191 126 92 89 142 130 138 175 137 103 141 155 121 81 104 131 157 104 123 141 170 135 145 105 89 113 157 131 128 126 145 150 118 136 153 116 107 124 124 99 117 153 118 125 105 119 99 89 74 87 96 90 121 110 90 96 85 74 92 84 108 82 80 105 86 93 96 100 112 121 105 103 111 112 95 99 102 108 101 88 82 90 81 78 76 73 73 55 44 47 45 27 25 21 21 9 0 -8 -18 57428 307 608 30 10538 15 57 8 7097 8141 24 430 761 1398 2637 5372 12173 34793 111483 414034 999999 999999 248631 6291 2439 2133 2447 2560 2305 1989 1941 1818 1681 1579 1735 1800 1725 1695 1616 1473 1490 1311 1228 1223 1460 1317 1321 1418 1498 1604 1649 1591 1400 1261 1160 1150 1195 1323 1419 1310 1530 1605 1698 1867 1969 2096 2231 2344 2340 2395 2375 2495 2470 2464 2449 2552 2535 2543 2650 2519 2267 2198 1951 1981 1995 1915 2015 2157 2035 2039 2031 2108 2129 2362 2364 2167 2251 2328 2242 1911 1826 1940 1987 2173 2267 2293 2622 3099 3282 3373 3450 2685 1735 1415 1370 1406 1363 1409 1558 1589 1580 1629 1680 1885 1993 2157 2211 1867 1557 1259 1065 1074 1013 722 649 677 793 785 741 837 753 811 825 898 963 955 940 997 1017 957 940 908 691 553 306 320 261 296 254 214 210 183 149 128 139 183 126 142 183 127 184 131 123 168 167 138 180 155 162 159 149 111 118 142 142 93 132 102 108 116 133 183 181 214 166 217 180 158 236 209 217 226 231 227 262 255 223 237 195 234 229 211 185 185 209 214 159 163 131 148 139 120 82 123 138 119 119 84 83 143 122 88 87 100 91 114 97 130 100 80 92 114 73 65 134 124 100 87 93 120 102 85 108 118 100 73 109 95 94 113 96 97 88 80 71 82 117 95 85 87 50 63 81 73 73 92 110 97 86 85 81 83 87 100 95 74 86 78 78 78 87 76 79 87 79 81 69 61 59 69 67 74 64 58 52 44 35 26 30 15 5 17 16 0 -5 -13 -28 57437 307 610 30 10540 15 57 17 7098 8137 -44 249 630 1221 2238 4236 8870 20541 59934 218565 868708 999999 999999 24769 3248 2410 2427 2679 2542 2180 1831 1564 1763 1779 1853 1701 1638 1527 1454 1408 1335 1389 1342 1423 1412 1401 1417 1449 1527 1576 1699 1733 1637 1411 1341 1248 1308 1407 1357 1390 1619 1715 1815 1960 2341 2493 2246 2298 2334 2428 2587 2684 2642 2698 2548 2544 2670 2616 2694 2801 2599 2498 2151 1937 1877 2049 2176 2300 2263 2148 2137 2150 2209 2280 2262 2241 2332 2352 2217 2000 1920 1985 2224 2251 2287 2404 2692 3062 3194 3535 3424 2854 1984 1632 1369 1306 1347 1450 1409 1550 1601 1693 1848 1988 2142 2320 2016 1522 1456 1200 1022 1083 1017 629 639 608 678 718 675 740 796 818 829 886 952 912 945 961 1010 950 945 934 729 465 340 315 279 233 198 187 267 149 241 174 139 177 169 139 169 182 161 154 213 187 196 185 163 137 114 89 93 188 183 189 132 160 205 145 158 209 172 157 161 133 245 230 173 194 217 240 240 229 198 260 258 265 218 205 235 264 209 221 219 231 216 186 203 165 156 154 121 95 110 121 119 109 148 115 99 68 83 127 126 119 97 118 126 92 105 134 135 157 151 142 130 127 142 143 109 128 130 109 119 148 134 109 118 123 124 111 107 113 110 104 76 82 80 90 111 104 88 105 98 83 101 121 105 87 80 115 96 87 125 113 94 111 114 102 98 84 101 89 76 103 106 92 74 82 99 89 81 79 78 69 56 71 53 40 29 32 31 34 17 5 -3 -16 -23 57446 307 612 30 10542 15 57 26 7099 8133 154 362 800 1441 2453 4677 9986 27089 87930 365912 999999 999999 215679 729116 388092 10104 3180 3227 3007 2172 1813 1763 1934 2010 1731 1516 1487 1564 1305 1227 1134 1122 1175 1358 1276 1204 1308 1310 1385 1488 1470 1422 1290 1230 1181 1273 1326 1314 1341 1461 1648 1832 1997 2083 2074 2090 2233 2354 2280 2193 2416 2426 2580 2673 2824 2799 2580 2668 2929 3003 2917 2697 2553 2175 1955 1895 1834 2146 2181 2096 2054 2053 2126 2208 2233 2175 2292 2110 1917 2037 2019 1983 2164 2274 2286 2430 2630 2883 3186 3483 3596 2978 2390 2013 1578 1386 1238 1277 1396 1423 1498 1607 1736 1887 2022 2165 1855 1469 1316 1371 1244 1115 1124 1046 637 545 634 546 682 751 736 838 809 875 846 929 897 946 935 920 989 935 923 830 729 519 330 252 255 213 207 254 217 208 140 171 149 148 141 203 192 182 169 108 140 95 120 107 106 133 125 60 51 141 135 102 115 114 58 110 100 173 153 135 187 125 159 167 223 177 139 166 210 225 203 217 187 173 172 216 207 240 206 185 235 199 187 194 88 88 73 83 125 95 82 76 63 54 74 85 81 121 74 81 67 86 58 58 105 114 88 120 87 105 107 120 157 87 79 96 100 90 91 103 119 90 87 82 100 100 95 98 61 70 84 61 65 65 58 61 77 87 78 72 72 61 62 76 77 80 77 71 62 49 71 76 88 84 74 70 68 73 68 80 76 67 73 77 57 50 59 57 48 47 49 36 25 26 23 21 6 -2 -7 -16 -23 -32 -47 57455 307 585 30 10545 15 57 35 7099 8129 19 29 592 1216 2437 5309 12367 38171 140887 453661 287738 55711 718150 999999 558581 74357 7644 6744 4624 2641 1801 2012 1933 1584 1442 1475 1396 1285 1289 1226 1164 1182 1262 1191 1278 1317 1226 1164 1170 1352 1292 1075 1238 1169 1245 1461 1411 1398 1489 1674 1688 1755 1960 2107 2171 2272 2158 2269 2345 2440 2424 2471 2562 2584 2713 2538 2532 2813 2859 2655 2496 2475 2368 2029 2055 1903 1896 2011 1914 1888 2014 2110 2076 1964 2055 2098 2159 2043 2024 1944 1981 1992 2100 2174 2268 2463 2659 2832 3215 3541 3762 3655 3199 2597 1946 1522 1429 1319 1393 1491 1541 1608 1750 1863 1900 1572 1220 1194 1254 1203 1164 1093 1120 1286 1159 1262 1541 1782 2166 2428 2922 3597 5865 7906 8625 8026 6427 5035 3831 3222 2774 2124 1878 1327 996 899 625 427 316 234 229 249 192 196 160 146 157 100 142 122 182 149 119 174 191 100 149 145 160 109 121 119 129 99 144 148 117 152 87 129 151 220 181 147 140 166 174 188 193 186 224 200 206 221 235 206 234 220 242 255 233 207 230 234 239 199 191 141 69 74 96 99 106 123 93 100 102 81 98 113 135 145 103 75 107 133 129 129 89 66 85 125 128 134 77 103 117 123 115 107 98 122 114 111 81 68 102 96 85 102 97 79 72 71 70 76 67 80 82 96 71 80 94 82 47 67 89 88 66 79 79 85 74 100 96 88 81 73 81 91 74 90 77 73 73 67 72 82 71 59 55 51 63 46 33 29 27 18 31 18 5 0 -6 -9 -16 -26 -35 57464 307 620 30 10550 15 57 44 7100 8125 62 374 808 1630 3170 6866 17279 55642 217060 489435 341973 236765 999999 999999 87480 7429 6739 4930 2363 1683 1521 1469 1306 1330 1270 1252 1028 1053 1028 1013 1005 952 974 979 920 961 904 845 879 1025 1114 1008 1042 1154 1138 1295 1309 1322 1370 1492 1627 1689 1729 1687 1839 1956 1941 2056 1978 2107 2159 2399 2385 2473 2467 2555 2388 2517 2453 2278 2139 2155 1982 1636 1601 1678 1652 1757 1804 1890 1949 1835 1826 1870 1943 1857 1934 1979 1849 1691 1851 1870 1950 2020 2100 2238 2357 2609 3016 3687 3861 4002 3642 3078 2474 2372 2653 2898 3092 3500 4045 4521 4677 4666 4219 3568 3013 2650 2608 2479 2378 2401 2691 3426 3387 4516 7296 9836 11207 10417 10312 11070 10856 11455 14925 17698 18535 18133 19250 22138 21739 16057 13658 13317 14642 15021 8290 3875 1406 552 289 231 225 255 220 212 210 167 232 190 212 245 157 141 149 177 155 190 187 110 109 131 132 131 149 123 133 89 156 198 124 161 174 144 158 114 127 192 168 205 218 185 243 219 154 206 214 233 269 214 230 260 281 273 230 224 185 130 131 131 135 134 110 90 122 90 70 118 119 93 142 110 148 165 110 122 145 122 99 99 99 102 93 132 155 135 120 122 116 129 114 113 111 123 107 117 68 91 110 123 105 99 95 97 88 82 131 110 95 83 92 81 97 95 116 117 79 86 103 96 88 87 83 90 89 90 99 86 93 93 100 98 88 88 91 77 74 77 79 87 76 84 68 57 44 51 32 45 42 29 23 13 3 11 -9 -12 -24 57473 305 683 30 10553 15 57 53 7101 8121 92 431 1000 2295 5132 12606 36376 103328 168170 224444 625646 870643 517115 456555 597258 135143 3826 1923 1934 1857 1578 1409 1219 1049 968 998 949 973 1095 954 1102 995 811 852 952 1022 1040 1099 1123 1170 1143 1109 1286 1357 1349 1424 1550 1475 1557 1669 1785 1878 1966 1952 2070 2148 2222 2445 2569 2785 2846 2769 2818 2702 2518 2483 2284 2271 2255 2254 1837 1874 1755 1684 1760 1848 2017 1832 1997 1955 2038 1993 2024 2036 2004 2020 2057 1940 2105 2051 2025 2095 2319 2454 2623 3033 3315 3768 4160 4400 4390 3210 2052 1793 1826 1841 1923 2165 2194 2470 2570 2496 2275 1836 1732 1835 2140 2239 2445 2758 2878 3029 3650 4410 5520 7060 9739 11136 10079 9826 11577 13004 14410 15669 15027 12446 11161 10346 10244 9813 9241 9166 8420 6220 3122 1339 973 702 477 313 273 309 234 211 227 167 169 240 255 189 214 176 231 242 156 158 135 146 144 143 146 162 125 138 115 216 211 133 147 151 121 168 300 240 188 213 242 169 168 164 151 192 224 230 154 206 215 220 212 200 195 212 196 216 211 183 156 191 144 159 115 125 117 135 103 72 49 86 104 94 107 100 120 141 124 106 154 156 151 117 134 130 112 122 112 100 103 141 136 125 90 92 111 113 96 103 113 112 103 105 94 85 98 114 78 75 86 94 94 117 101 111 111 122 97 123 106 108 110 113 118 116 101 81 88 93 106 107 106 116 117 98 93 88 91 85 91 80 67 73 67 64 46 45 36 42 51 39 32 38 31 17 -2 -8 -15 57482 305 687 30 10557 15 58 2 7102 8117 -55 263 602 1011 2091 4046 8241 21912 52820 106266 261853 635933 999999 999999 757519 255451 10460 2160 1810 1548 1344 1321 1001 1038 1120 1057 1029 903 1025 935 1040 1035 1166 1109 1121 1009 949 926 1036 1112 1114 1270 1283 1416 1394 1425 1317 1525 1577 1860 2131 2153 2058 2202 2224 2359 2510 2673 2887 2875 3022 2812 2698 2449 2410 2373 2280 2206 2195 2084 1786 1801 1714 1820 1897 1780 1979 1987 2014 2029 2136 1955 1804 2033 2153 2182 2121 2174 2095 1967 1932 2118 2297 2329 2440 2824 3084 3585 4360 4654 4465 3358 1728 1464 1634 1706 1738 1793 1873 1851 1914 1879 1847 1634 1439 1403 1310 1327 1372 1412 1443 1748 2465 3653 6282 8268 8230 8482 10739 12241 11464 9744 10450 10633 9263 10572 11833 11129 12008 13230 11233 8617 9151 7394 5555 4453 3119 1384 1056 690 454 306 294 268 232 301 266 262 275 208 199 174 218 197 183 190 166 121 153 86 139 132 142 158 89 98 169 165 116 120 171 176 123 145 116 133 144 194 187 205 206 183 190 194 157 226 247 184 251 248 183 215 227 285 230 214 197 130 124 139 130 132 105 104 132 134 121 126 100 115 166 136 130 92 121 155 128 149 122 136 143 111 104 137 127 102 145 122 84 107 139 139 121 108 87 71 114 128 108 132 126 100 115 138 106 114 123 99 90 102 90 117 121 115 94 87 83 107 99 102 95 114 117 106 107 109 92 99 95 94 92 106 96 88 102 101 95 96 85 73 73 61 53 56 45 43 50 40 33 30 22 15 0 -2 -6 57491 306 662 30 10562 15 58 11 7103 8113 155 545 1165 2157 4351 9109 22878 65838 224988 476819 668891 885596 566324 76690 2538 1141 855 960 640 801 876 636 583 595 431 462 601 536 459 512 492 422 515 520 523 668 663 634 495 627 659 671 672 642 666 844 782 958 1059 1139 1251 1406 1469 1575 1639 1836 1941 2074 2226 2165 2326 2324 1966 1760 1721 1569 1589 1526 1503 1378 1395 1521 1281 1171 1259 1232 1367 1383 1322 1308 1473 1482 1369 1395 1573 1618 1464 1503 1598 1604 1607 1569 1681 1751 1778 1951 2106 2437 3036 3654 3709 3512 2895 1416 1142 1207 1290 1659 2041 2565 3171 4120 4678 4850 5803 6991 7790 8029 9200 10433 9338 7774 7286 7217 6843 6517 8108 11620 13612 13233 13707 13744 16948 18627 19850 23868 30372 34819 55049 70288 80053 84412 85181 74339 52418 29311 16219 8373 3091 1437 827 583 255 236 242 256 195 211 187 169 159 200 202 168 187 157 135 137 146 135 142 111 150 65 112 157 168 123 103 49 68 153 135 133 123 151 152 159 152 114 198 166 134 175 171 188 218 224 233 185 213 196 202 238 212 231 190 160 127 146 83 121 127 69 92 56 66 75 54 75 63 83 67 103 57 110 114 114 118 100 77 130 89 118 97 97 95 76 95 79 99 102 78 101 89 60 79 76 78 105 64 87 105 63 65 80 85 76 95 82 66 73 71 90 91 74 93 80 79 75 62 80 69 69 81 84 95 84 67 76 67 66 82 64 76 67 65 57 61 48 59 64 63 54 44 31 26 31 26 17 16 4 -11 -17 -30 -32 57500 307 638 30 10568 15 58 20 7103 8108 132 261 745 1416 2465 5030 11006 27970 90806 287739 539304 687842 781232 422681 15984 2627 1479 1314 1113 786 794 573 517 457 480 434 450 436 469 448 430 463 485 423 254 434 429 351 297 399 396 515 681 566 642 702 777 886 918 1041 1251 1298 1283 1425 1588 1591 1830 2002 2020 1932 1929 1686 1510 1314 1415 1403 1310 1134 1154 1112 1221 1277 1288 1045 972 1047 1087 1140 1164 1221 1220 1250 1289 1160 1268 1359 1301 1262 1306 1304 1265 1492 1485 1561 1563 1663 1793 1953 2431 2786 3054 2994 2795 2131 1410 1425 1577 1816 2279 2426 2699 2992 3327 3925 4573 6672 9209 13444 20664 24781 24106 21674 18270 15355 13981 13476 14801 18851 26415 33642 36591 35103 36506 44460 50653 55829 55331 64489 47060 40554 46907 48889 53051 54477 42704 27326 14238 16640 14860 13094 10605 2587 619 370 280 243 277 282 246 161 181 199 179 228 216 175 203 196 119 169 184 147 120 147 105 96 92 73 124 133 136 137 137 130 100 120 134 117 148 120 113 160 198 152 152 203 203 187 193 183 200 204 238 234 220 232 212 225 174 167 122 101 108 110 116 96 86 88 91 102 85 100 50 94 101 65 95 85 104 108 100 118 97 126 112 99 89 100 100 105 117 81 98 71 77 86 87 112 72 69 86 89 107 98 81 74 98 90 67 75 74 94 84 103 102 85 67 95 107 69 85 97 79 86 89 104 97 94 75 81 78 69 76 82 79 77 77 65 76 69 70 66 46 43 48 44 32 32 26 22 22 17 -1 -10 -19 -21 -26 57509 305 703 30 10573 15 58 29 7104 8104 67 618 1701 4067 10144 26178 69925 164584 308878 420792 224765 19521 35 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 -54 -17 -10 -13 155 105 217 279 251 331 214 146 183 170 145 -21 181 51 35 47 66 -24 25 4 8 999999 -26 -83 39 21 97 96 105 134 39 53 107 195 187 170 203 184 201 232 229 306 318 436 509 743 924 1294 1393 1290 1313 1708 2182 3395 5516 8049 10882 13261 15489 18450 20273 22559 25459 27647 27856 27403 25605 22920 21874 22152 22745 22173 22834 27571 33327 41675 49815 63122 73057 84505 97584 100798 107733 121157 128968 131730 132869 144354 162666 170598 154986 140615 112520 81063 63212 48385 25762 10388 4893 1649 589 440 353 279 370 252 262 253 228 252 248 260 199 205 206 230 164 162 177 139 171 155 130 129 118 133 137 139 137 156 104 162 171 128 148 170 138 176 179 173 176 178 214 181 205 239 225 216 208 249 250 293 283 288 268 326 250 230 132 101 120 133 126 116 77 137 115 86 137 113 138 137 119 148 119 105 142 129 142 150 98 136 109 112 110 145 145 136 127 103 123 155 109 114 124 113 136 135 128 132 146 143 129 116 123 96 95 106 134 114 85 110 123 116 136 125 121 124 126 111 120 132 127 118 96 102 118 106 111 112 119 120 120 119 101 92 94 93 98 80 90 90 79 76 75 69 56 48 33 43 39 35 21 13 7 57518 305 678 30 10578 15 58 38 7105 8100 -55 585 2109 5616 12199 29722 85903 191221 216050 212910 131334 6152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -60 -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 -68 999999 999999 999999 45 181 460 390 234 191 307 601 1083 1481 1785 2134 2871 3681 4457 6000 7918 9567 10709 11598 13399 15030 16178 18127 19821 21725 23900 26147 25874 23563 21281 20520 21225 23040 25505 26936 28220 33893 48624 65832 74981 80666 85824 90006 104434 136532 153805 156151 164224 185441 220962 254667 235250 198357 154341 106070 79888 55117 39178 21288 12381 5020 1124 588 438 308 318 340 323 252 264 254 194 234 230 198 231 195 145 196 224 227 188 179 119 172 167 153 208 142 159 158 130 161 126 131 190 171 121 162 193 176 230 238 291 244 220 257 204 226 265 297 272 252 275 283 330 294 275 225 194 137 176 164 144 124 124 134 135 151 151 135 130 112 131 171 179 171 155 133 141 141 156 144 135 102 138 159 150 127 128 121 139 123 124 110 138 144 146 171 156 135 131 172 131 126 117 116 124 119 123 135 127 127 134 128 134 143 126 128 129 113 110 108 113 130 134 126 113 110 124 123 124 120 108 120 122 132 119 104 97 92 93 95 102 78 73 81 77 69 53 41 30 29 34 22 57527 304 742 30 10582 15 58 47 7106 8096 292 843 2350 5637 14244 41617 106957 192991 255414 216807 52291 3768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -70 -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 -62 -87 999999 -87 7 23 48 192 134 87 252 504 895 1176 1411 1665 1768 1973 2498 3600 4814 5982 7241 8369 9667 11034 12038 13635 15312 16815 19104 22408 27928 34205 39489 45336 52215 52775 49072 49519 53756 59535 61013 58390 57816 55524 53430 53431 58856 72981 89878 108867 115071 128667 140371 158237 185098 197699 219940 224218 197145 154406 89098 48245 23553 13368 7716 3027 1436 796 485 424 310 297 292 276 228 145 191 167 223 200 213 154 108 138 153 155 140 161 138 138 120 163 143 135 123 104 178 204 175 176 196 133 121 143 185 195 225 219 260 184 217 241 257 248 219 219 271 296 328 310 294 252 173 149 176 144 154 127 86 80 92 86 126 103 131 158 145 143 147 173 137 104 115 86 121 131 113 95 110 137 163 118 148 110 123 112 118 130 112 127 128 141 88 86 112 133 129 112 130 100 92 108 99 119 92 93 117 120 130 130 118 93 112 113 107 118 103 103 123 126 120 99 105 114 107 105 117 103 109 108 100 83 88 83 95 89 83 78 70 78 61 53 43 43 33 17 21 3 57536 305 718 30 10588 15 58 56 7107 8092 -14 521 1419 3112 6174 15461 47193 124990 259884 387946 306501 69070 8384 500 137 -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 -81 16 -12 999999 95 121 123 160 105 174 119 177 212 253 173 124 174 266 240 189 158 199 194 124 63 -23 43 175 110 86 33 9 -4 20 42 -30 111 128 130 85 107 190 158 202 160 224 232 264 382 307 216 194 298 497 622 915 1303 1858 2153 2322 2293 2215 2740 3686 4473 5880 7456 9152 11513 12892 14143 16456 19267 22650 25575 26852 27426 26898 27240 29376 36483 52301 70019 82485 79043 76781 83411 86000 85911 81554 73486 80903 93211 102219 118374 120980 109743 112430 123858 121636 111616 108815 107248 92147 76804 55312 34190 27222 19290 12747 6983 2710 1293 759 494 386 307 382 282 293 257 264 220 229 200 161 176 147 169 222 153 103 71 109 107 101 86 107 113 144 179 85 100 145 157 167 144 84 114 163 129 179 174 162 207 205 180 216 200 241 212 158 227 239 303 309 280 255 246 174 110 88 100 134 116 102 96 92 121 107 116 104 121 149 114 110 130 144 112 97 110 100 120 88 99 122 138 134 106 115 142 98 91 110 84 111 93 81 88 100 83 103 96 95 89 84 85 78 82 100 87 93 95 108 103 101 83 117 110 90 93 85 98 92 92 100 105 111 103 99 100 96 89 88 71 72 66 65 78 74 67 63 62 48 49 44 26 31 27 20 16 9 4 -14 -22 57545 306 695 30 10595 15 59 5 7107 8088 17 724 2160 5897 11351 23323 56271 123539 207369 221874 179947 48711 1410 -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 -53 999999 999999 -100 999999 -84 999999 999999 999999 -80 55 21 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 -45 999999 22 -51 -25 -92 -51 -81 -39 -77 46 145 287 433 973 3807 5718 2676 1508 1377 1203 1201 1465 1794 2149 2918 4129 5228 6137 7046 8087 9431 11455 13999 15447 16251 15978 15506 16997 17288 18692 27059 44591 62808 70332 69723 71581 71916 69414 66235 71283 76596 84302 92530 101865 116212 124230 132050 145085 136550 137970 164547 166031 154079 159646 161883 146618 121662 96262 76251 25158 2998 767 537 431 303 295 336 250 187 255 331 274 261 195 142 184 210 170 163 177 152 173 164 171 161 171 171 155 147 172 161 109 125 164 184 157 187 159 142 174 188 177 171 139 195 216 191 197 248 199 240 212 226 286 299 332 255 201 167 162 128 108 115 129 120 111 108 125 130 89 140 169 139 89 97 122 93 116 132 132 140 112 81 106 137 135 134 121 146 113 98 117 120 105 94 100 147 140 104 118 98 125 110 78 86 89 99 102 96 128 125 105 113 106 89 121 94 95 91 110 120 107 107 92 96 103 129 106 92 97 103 115 122 86 69 81 82 87 86 72 65 74 70 59 57 34 35 40 29 21 11 11 -8 57554 307 671 30 10601 15 59 14 7108 8083 107 461 1132 3009 7724 17291 47987 152958 431667 620939 274912 14601 883 562 438 218 142 46 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 15 -5 81 57 27 54 131 209 225 296 257 322 407 345 309 255 444 554 563 565 483 497 454 483 630 608 550 458 396 353 364 261 349 225 212 256 345 309 239 168 347 422 562 829 877 612 1115 1590 1086 695 548 586 654 622 484 492 583 699 1358 5797 9231 4538 1864 3120 18625 27929 5869 1666 1296 1052 781 838 856 1218 1768 2550 3621 4858 6338 7741 8284 7000 6118 5591 5181 4638 4870 7812 15698 28019 43809 62730 79895 91185 89120 80808 77463 73132 69329 65893 61393 69113 92843 113379 129373 124661 118129 118122 110832 123306 119951 87142 83868 72908 54050 45903 19777 5240 2015 905 683 569 449 448 363 297 263 204 251 190 240 235 184 195 211 224 238 206 209 183 218 172 207 196 170 182 142 170 106 118 158 146 151 145 182 180 170 217 196 175 222 200 202 241 221 197 220 209 263 270 226 301 379 366 366 298 270 228 182 149 125 125 131 143 182 178 114 172 178 169 157 112 114 150 116 90 142 150 160 168 143 124 152 149 117 119 136 116 151 136 140 134 145 162 129 118 155 121 134 122 143 140 122 112 129 133 140 120 120 146 153 131 154 162 148 119 129 138 108 106 139 129 120 133 130 136 126 125 112 106 106 114 122 109 94 88 78 92 67 78 87 77 71 62 74 54 50 42 36 32 23 7 57563 307 674 30 10604 15 59 23 7109 8079 371 1102 3000 8624 18712 39082 105854 284650 456139 280687 49211 2188 458 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -78 -43 -54 -58 -43 -46 32 63 -75 31 36 113 89 110 116 129 137 253 208 262 146 256 334 364 302 355 250 172 146 100 88 45 49 62 149 121 55 62 33 207 841 2183 3478 5441 7726 7547 3403 1154 479 469 500 470 395 472 554 547 467 721 2718 7884 11646 9371 10593 9599 2849 1480 1005 672 574 371 289 324 401 814 1480 2426 4052 6392 9735 13931 17638 20566 21719 20473 17795 14039 15209 20820 28954 35604 41896 49329 60428 69067 75393 79418 87793 90587 87339 73402 80349 114077 152989 176938 195250 198808 180015 151159 126899 102627 83363 63191 33646 19681 14850 12117 6050 2618 1147 650 514 418 363 365 243 213 329 330 232 301 266 195 217 190 162 184 145 125 137 188 117 100 150 161 186 183 122 110 150 154 178 129 176 236 191 166 204 155 175 150 197 196 178 166 202 206 234 238 252 257 211 249 322 317 271 250 223 154 90 110 88 101 157 143 149 123 124 114 114 162 162 138 164 145 119 103 127 132 107 118 93 101 106 126 138 132 137 119 140 154 123 149 111 118 145 117 122 95 134 121 117 132 127 96 118 124 126 121 115 138 123 127 114 105 121 109 92 116 120 129 122 118 113 118 103 114 105 111 111 103 102 117 104 100 100 79 82 85 93 71 67 70 56 58 58 48 36 30 20 17 1 57572 306 676 30 10606 15 59 32 7110 8075 442 1403 4068 9683 17633 43791 128168 291079 259350 85087 6091 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 581 2924 11555 23817 23373 10713 2336 328 -56 99 132 103 253 307 837 858 363 177 167 277 1127 5577 8214 4402 1909 1266 1403 1293 515 262 149 -87 -17 -48 -82 -65 999999 999999 999999 290 1827 5865 12996 22881 33191 43381 51931 46962 42304 36982 27924 23050 19567 20328 23209 26087 36919 52361 70798 90635 107824 125964 134518 138115 150110 166812 182989 182021 175897 183349 200578 189355 165191 139856 98171 61532 30880 10686 1941 745 592 492 362 300 309 249 234 255 214 173 240 234 214 118 121 129 194 152 141 145 103 128 130 144 144 174 101 94 117 88 110 149 133 142 156 120 108 86 102 148 125 144 195 188 213 212 156 221 212 242 221 246 226 325 331 296 269 227 101 99 141 118 80 103 130 85 120 163 136 82 133 101 121 133 95 109 112 74 138 133 140 129 88 112 109 72 128 131 92 102 106 132 91 92 83 89 85 119 110 110 90 103 94 84 77 86 108 102 113 117 130 111 101 105 98 112 109 104 97 96 95 86 97 104 101 105 93 91 85 95 91 71 84 83 84 64 51 51 59 56 53 44 44 44 31 22 22 16 12 6 -8 -21 57581 305 742 30 10612 15 59 41 7111 8071 217 800 2501 6615 20301 63963 160298 296544 301306 177337 47616 3480 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -97 -44 -54 999999 -31 -59 35 71 21 58 51 -41 -8 -40 40 69 999999 -3 15 999999 -7 43 -94 -69 159 165 336 1030 3349 12973 38526 67076 61579 30507 10854 3744 1258 780 802 1115 3290 8259 8810 4330 1390 1421 2687 12570 62569 171507 201521 127266 36527 5536 2236 2375 2151 1310 1000 636 635 702 496 563 366 172 42 252 745 2340 6656 16187 33315 51126 59120 66775 81596 108321 121346 91298 65054 30271 12067 6851 9432 15506 25246 45732 54015 58940 74608 92584 104310 119428 126155 128640 125157 102620 100366 84903 52790 31837 19679 8975 4061 2612 1231 791 701 507 387 374 299 319 179 241 303 240 220 237 230 240 239 195 270 174 164 150 200 145 188 172 138 116 155 139 99 130 163 194 226 172 139 100 158 139 128 167 170 166 135 157 220 193 195 196 242 307 254 258 281 285 310 285 281 289 225 173 131 128 118 86 66 122 93 89 97 133 102 105 156 164 96 162 108 87 125 110 128 160 131 87 140 142 153 154 136 118 149 118 126 136 140 116 102 119 137 116 113 138 124 114 111 78 100 104 107 113 112 112 122 106 108 117 123 122 116 117 115 126 113 108 103 95 93 102 107 107 97 92 82 92 60 83 74 74 73 62 66 58 55 49 42 42 33 32 27 11 5 -8 57590 306 715 30 10615 15 59 50 7111 8067 -61 287 1013 2310 5445 16321 56355 175635 406334 464729 186416 25664 1525 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -62 -78 999999 -86 999999 -72 -27 -43 -90 44 37 121 116 129 213 166 280 373 332 291 173 160 139 73 106 -2 -42 41 111 151 214 530 1466 3512 6569 11243 20717 42786 77028 100692 107062 83602 44469 17793 6868 3338 2689 2525 3720 10250 22715 27087 21135 12284 6914 19348 60305 109960 134536 108260 58889 15551 3270 2240 1989 1494 1190 890 911 925 867 846 726 624 367 186 227 356 634 1620 3128 4863 6960 8841 11542 12153 13979 14707 15986 12546 16014 26478 36998 38681 45616 54125 67673 70210 84864 110426 112406 114373 113255 120838 115848 124185 149807 132641 77257 20250 4526 2922 2304 1612 1177 1004 802 605 468 415 357 327 246 244 269 267 283 287 226 255 253 166 181 183 217 201 153 161 184 152 151 156 166 167 165 122 123 120 157 145 151 163 154 83 116 171 126 127 172 121 194 190 153 199 219 207 209 250 246 212 283 299 281 340 322 258 218 153 147 157 118 153 127 142 107 93 88 105 111 120 121 157 134 121 129 102 96 92 133 126 115 139 115 111 132 129 91 85 113 103 82 93 73 110 104 120 110 91 114 99 108 106 96 117 105 107 115 119 96 107 109 90 97 97 122 125 101 117 104 94 95 93 90 104 99 87 101 87 87 86 80 78 67 63 67 60 52 47 44 36 30 33 28 26 22 19 11 -7 -16 57599 306 717 30 10617 15 59 59 7112 8063 277 1044 2600 6011 15480 44432 126218 300093 438601 244729 21455 505 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 -84 999999 -83 999999 -94 -63 -14 -74 15 104 162 272 199 223 272 266 358 372 291 239 45 122 59 -17 -44 98 475 1077 3241 7903 13320 20426 28668 42814 72817 111924 149762 187626 225894 243684 229143 176506 112958 65283 37836 22275 17150 22596 45521 72906 65343 31612 11341 7737 11160 14716 11270 8312 14365 21700 17411 9331 5310 3985 3141 2059 1788 1943 2101 2052 2143 2226 2458 2719 3094 4041 5777 9220 15195 21480 25379 28704 30100 26644 27051 37522 50352 65121 58882 42727 35765 35634 36403 47838 54706 60261 67202 63870 49177 33374 30726 24078 25100 25242 14083 7894 4522 3167 2702 1751 1305 1227 1200 1198 1155 932 810 613 498 428 402 354 304 246 305 308 324 290 205 237 248 188 183 214 183 225 230 201 217 161 148 200 205 188 157 196 173 162 232 153 165 215 217 178 192 197 150 201 159 163 238 248 213 167 170 219 242 272 275 277 313 349 390 385 346 261 153 146 125 134 163 184 167 135 135 154 225 167 170 155 161 143 158 148 162 119 141 153 191 159 137 125 144 154 130 126 151 157 154 160 171 150 135 135 117 149 140 159 132 132 139 153 143 129 136 150 150 164 151 147 130 138 137 154 147 154 147 134 124 134 145 164 147 134 133 145 134 126 109 128 107 94 109 115 89 80 89 87 90 80 67 72 67 55 50 44 32 29 57608 305 749 30 10619 16 0 8 7113 8058 187 834 2698 7044 22408 65208 177651 356641 399693 335787 129542 3350 -96 -13 -65 -58 -81 -73 -79 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -20 52 116 96 -66 29 76 52 81 145 162 157 163 206 260 177 366 449 468 396 430 316 262 588 1055 1181 876 790 1191 2828 4660 5536 7813 11592 19818 39906 60286 62261 56457 47918 32889 19728 22630 41481 69159 93829 90924 54074 25875 12918 6406 3610 4610 8496 10976 8171 5782 6387 5492 4958 8023 15539 33121 73100 90050 34503 7028 2547 1521 1437 1585 1618 1742 1948 2028 2346 2663 3942 6577 13521 24669 37418 50826 62045 65741 62634 53205 40748 45683 73515 101963 99366 91172 79449 65738 59010 53635 51089 58191 60407 52360 44617 46007 40997 37224 34939 39283 39540 34579 22852 19793 14592 7714 3434 1400 1239 1017 908 718 635 509 412 414 345 277 225 222 274 259 305 291 234 186 152 218 183 222 154 186 148 176 224 176 170 211 198 176 221 151 113 135 96 114 165 128 138 175 161 166 179 227 208 181 205 191 189 201 193 259 242 250 280 316 324 310 339 351 279 265 136 170 149 106 155 143 138 138 93 114 109 97 90 135 116 105 154 97 95 130 114 99 107 136 140 143 154 113 100 109 125 144 124 146 130 115 119 112 131 103 97 98 123 106 107 132 122 141 147 133 148 130 112 112 114 108 112 115 114 130 128 123 110 104 120 117 99 107 106 98 100 90 96 102 87 72 68 70 74 60 52 61 58 45 39 36 43 29 19 -1 2 57617 304 781 30 10621 16 0 17 7114 8054 72 539 1327 3265 8086 26602 90635 305021 529436 237235 11077 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -37 -37 23 87 110 140 671 3832 5189 3267 2543 1264 869 558 245 359 1043 4324 11128 14633 10481 4669 2191 1110 746 949 1887 3985 6490 6525 5048 4042 3047 2363 2188 1674 1372 1588 2923 12552 37402 59429 60671 39669 15388 5045 2599 8451 17312 13814 5399 1793 782 488 575 576 518 888 1534 1743 2220 3776 7679 11764 13930 16179 18706 22592 26286 27424 26312 24410 21456 21889 26576 31414 36008 40577 52859 80041 94749 102220 111528 112272 110604 124222 145260 161963 177421 173303 170177 172051 164931 139730 76222 49822 32123 19521 11088 6571 2686 1581 1085 740 568 419 295 324 329 288 273 301 296 280 245 224 217 227 227 226 249 185 160 232 157 150 160 203 178 163 154 181 122 113 136 220 154 153 175 165 140 103 140 165 103 176 183 141 173 224 216 207 214 243 270 248 246 316 314 311 300 318 283 178 172 162 120 140 101 99 105 134 153 128 106 137 144 141 117 97 99 133 145 126 113 131 142 120 119 115 106 109 99 126 152 122 123 111 137 110 117 102 105 127 98 141 141 124 129 128 132 124 138 114 123 134 113 135 127 120 135 142 141 117 119 129 123 129 119 112 121 113 99 110 103 112 99 73 76 64 80 74 62 65 60 56 50 47 39 28 26 22 7 8 57626 303 811 30 10621 16 0 26 7114 8050 243 1020 3188 8362 25520 88278 244658 322603 116402 2585 999999 999999 999999 999999 999999 999999 999999 999999 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 3 280 385 698 879 1172 1812 2498 3747 5536 8766 13185 15203 13583 9144 7606 6155 4169 2752 1121 497 336 202 13 229 446 444 448 593 626 516 658 877 828 767 1258 1168 607 358 339 478 360 376 479 653 1390 7710 32252 64463 82430 76667 48677 20968 6748 1777 1362 2900 6756 6105 1237 486 488 473 389 236 277 422 536 693 1667 4333 8639 14960 25242 37027 41780 40627 39025 33745 29105 29233 30207 37445 52949 68204 83375 100776 111436 116863 129677 148650 158793 153775 150625 153634 144422 135008 120466 104817 89529 76993 75314 67409 53002 42173 30336 13922 2748 998 784 616 424 378 331 324 293 261 262 241 244 196 205 272 197 208 196 174 195 179 131 172 132 96 162 117 158 84 86 135 152 167 102 140 182 106 172 158 110 122 136 105 170 185 168 162 215 214 235 280 218 214 233 252 217 224 259 327 314 247 158 112 137 140 141 118 136 73 90 125 144 111 135 139 115 118 125 126 116 116 81 135 127 126 97 95 145 139 141 125 111 107 129 135 148 139 146 137 94 118 124 99 93 74 94 115 98 112 123 117 129 119 131 98 111 125 123 109 115 108 117 116 131 103 108 108 95 94 93 98 93 91 85 75 71 73 75 64 68 60 64 55 42 42 42 35 30 9 8 8 3 57635 302 839 30 10619 16 0 35 7115 8046 -24 1004 3692 12366 42804 99870 86399 33841 2423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 222 724 1234 1710 2438 3297 4322 5535 6914 8672 10957 12893 14670 17884 20718 22383 24310 25390 25178 25194 25533 23390 20037 16214 12299 8625 5592 3442 2002 1223 905 746 673 574 473 454 387 248 97 58 20 -74 999999 -35 -12 -12 55 495 2731 9534 21691 32269 31406 18077 6482 2186 2152 4730 7789 5908 1785 271 292 467 652 703 698 717 724 632 671 1005 2339 5668 11419 18478 24277 28764 33954 38713 41295 42098 44203 49023 54401 56853 60941 59823 59112 65655 80825 101111 124713 153669 170889 175242 186966 202964 200917 175046 148186 121542 87173 73068 69726 55953 35792 21840 11439 4494 1709 1034 758 615 489 368 297 209 228 264 256 175 191 219 187 174 184 124 189 243 205 159 172 152 86 169 192 121 103 120 114 97 130 99 79 62 87 101 100 119 140 105 133 154 159 119 148 156 142 142 178 191 189 192 203 217 196 215 292 295 285 235 139 100 115 104 115 102 104 68 48 70 97 101 94 105 93 83 94 88 79 71 79 90 98 95 100 125 115 93 108 120 96 64 61 61 92 111 86 92 104 97 100 88 88 80 68 71 75 98 102 97 92 94 83 98 118 107 86 83 78 81 77 91 81 72 83 64 57 73 77 80 75 70 53 56 52 54 61 48 46 32 25 25 18 16 11 1 -5 -4 -17 -22 57644 302 836 30 10616 16 0 44 7116 8041 482 2315 7697 27096 69555 105286 62813 18644 2111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 450 1149 2121 3555 5290 7360 9743 12963 16601 21123 25284 27780 29479 30398 30070 29344 26381 21697 16857 12096 7399 3467 1078 311 92 -35 70 177 295 278 217 207 168 -4 -84 -39 1 -15 90 442 1077 2470 6000 11143 16490 26259 34222 36259 31272 20933 18377 18387 15726 10216 5361 2595 989 571 448 407 576 661 745 864 1022 1215 1665 2692 5694 11635 18838 27410 35498 41801 45005 47577 51004 55148 58127 62903 73572 91311 109019 125997 140418 150925 159900 154605 151288 150514 140738 141771 149436 138939 108476 79416 55943 36612 22102 14234 12705 12995 15545 14932 10896 6145 6026 4443 2432 1336 736 466 316 234 185 177 192 242 215 191 152 159 204 194 177 176 133 147 174 177 112 146 126 106 109 112 110 139 129 144 109 78 92 88 102 141 112 168 146 130 105 98 103 108 117 111 164 157 155 185 231 230 209 215 249 265 280 302 253 201 129 121 108 107 94 81 70 86 84 82 88 69 92 96 100 103 99 57 81 97 95 90 102 110 109 93 80 75 103 119 106 95 113 107 87 61 82 84 83 79 85 87 85 71 62 100 109 97 91 93 105 111 88 88 87 93 103 82 69 72 76 84 77 74 79 69 66 64 53 57 62 62 54 45 42 39 44 41 36 31 34 21 5 1 -5 -13 -20 -27 -36 57653 304 773 30 10613 16 0 53 7116 8037 99 923 2813 8942 34075 117295 219343 122227 54387 9761 511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 504 1169 2330 4102 6651 10406 14926 17257 16437 13506 9879 7079 4738 3030 1836 985 343 -40 999999 999999 107 610 1015 1238 1067 590 192 82 59 36 -20 5 209 1253 3036 4230 5004 5650 5920 6372 9710 20295 37754 58748 77630 80416 78219 77159 73033 57042 31956 12134 3558 2260 3078 4245 4450 3411 2779 2698 2317 1720 1271 1145 1602 2089 2397 3674 6396 10940 16974 24382 33230 42666 53840 67781 78416 84565 85877 84366 77637 71116 75961 82686 86770 89436 88937 84795 80389 82427 80254 74198 60297 38951 31570 28799 27723 31511 44164 57726 50715 51853 82509 117036 73370 19096 3562 834 515 403 349 259 231 286 261 250 229 236 249 252 253 167 182 209 219 216 189 129 141 203 201 183 140 173 172 128 135 151 167 136 138 195 190 149 171 174 185 182 187 170 152 181 189 172 155 189 210 238 232 249 284 322 329 336 281 223 210 172 171 165 139 134 128 108 130 130 98 121 124 161 156 119 136 153 127 131 116 113 98 129 129 158 141 132 145 105 104 105 103 102 105 103 131 126 113 106 93 90 96 97 123 126 123 137 121 100 113 117 107 123 135 133 120 117 120 105 91 104 111 102 96 93 86 85 81 80 80 75 62 54 58 67 64 54 49 50 52 45 42 35 24 15 8 -1 -17 57662 305 742 30 10612 16 1 2 7117 8032 221 1497 4472 12612 43655 111361 171414 66309 5114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -43 -28 999999 999999 999999 999999 999999 999999 97 512 1063 2197 3724 5298 6157 6219 5728 5325 4944 4841 4808 4609 4546 4422 3937 3488 3168 2767 2461 2287 2501 2925 2861 2360 1598 852 327 106 319 2149 10340 28034 50821 67628 73911 73050 66028 48658 28105 14547 14440 33008 58756 84209 125884 131070 83062 23139 6649 7138 5244 2990 2056 1693 1566 1643 1865 1732 1090 460 212 156 453 745 1342 2715 4277 5523 6268 7344 9248 11101 13688 16681 19144 22194 26149 30461 33326 34664 37734 45776 56105 70284 85084 100054 116302 131290 140671 149587 164222 177418 176377 156542 133040 114586 99754 88895 57312 40532 20055 7452 4142 2885 1571 685 409 405 280 290 272 260 229 233 294 282 243 223 167 177 221 254 274 255 207 162 205 233 193 146 180 184 165 154 177 164 170 180 210 213 188 177 152 160 194 197 206 222 217 222 221 265 285 266 268 267 283 326 357 381 342 267 215 171 145 134 156 163 177 154 146 172 147 139 149 144 136 152 164 189 166 155 151 167 155 102 127 134 145 157 149 149 138 154 135 146 160 138 135 174 172 162 142 129 125 150 155 158 150 156 144 130 143 144 143 150 132 123 135 145 144 126 120 127 131 126 111 119 117 110 111 110 112 104 104 110 94 82 85 87 81 72 60 49 39 29 27 24 16 5 -2 57671 303 802 30 10612 16 1 11 7117 8027 870 5561 16465 22368 7872 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 62 403 551 619 774 1056 1207 1237 1230 1334 1167 772 448 195 75 0 4 374 1058 1985 2816 3630 4314 4747 4918 5278 5102 4095 3141 2387 2112 2238 2836 3452 3858 4373 4395 3397 1827 450 999999 40 1133 4513 12753 26078 38351 47289 56032 59851 52397 39807 28596 17542 10919 10144 14808 22627 29208 26953 15798 6736 890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 685 1666 2984 4697 7594 14088 22193 28465 35320 40507 47238 58752 74893 100197 121734 143289 176445 201500 195381 180122 179562 176340 158380 166388 217409 272582 281949 246623 182493 104400 21321 4677 856 411 244 197 217 209 214 188 199 177 175 205 162 222 211 160 132 170 197 186 155 165 173 135 107 117 128 99 132 103 94 118 97 128 92 106 110 104 137 108 128 162 175 180 189 185 185 176 203 223 246 252 262 300 293 273 241 201 138 103 105 109 110 88 95 98 70 80 101 113 126 140 139 140 128 99 110 122 110 110 120 150 117 111 132 105 92 101 122 133 110 112 99 89 62 98 99 88 96 100 101 117 98 84 105 115 99 79 94 107 112 104 103 97 102 87 83 100 100 89 76 75 79 88 82 67 51 67 80 60 52 61 59 54 49 38 29 30 28 24 20 13 7 1 -5 -20 -37 57680 304 772 30 10612 16 1 20 7118 8023 375 3068 12241 25696 29168 22533 11877 762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -82 999999 999999 999999 -90 56 237 485 1114 1746 2497 3433 4741 5925 6780 8022 9318 9863 10364 11101 11599 11207 10287 9084 7053 5362 4063 2986 2116 1883 1730 1681 2076 3274 5509 8608 12209 15095 15789 14727 13443 11924 9719 6972 4196 2005 744 213 436 5044 23065 58828 84130 86648 76229 61059 41440 22339 12250 7821 8213 19120 45864 45801 23800 12864 5880 1874 675 529 370 205 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 160 316 587 964 1286 1232 1183 1296 1304 1341 2400 5112 10591 20699 33089 47380 63434 78481 94059 97473 90547 93319 91752 78227 61760 51721 46082 51843 65729 84881 127140 196206 240531 268377 266785 269532 143722 10673 1525 444 291 240 245 246 206 197 219 208 193 193 174 176 212 185 217 164 208 144 115 176 148 179 154 141 146 139 166 124 123 185 154 94 131 157 101 116 113 133 155 139 145 168 189 163 203 216 199 187 215 256 306 324 312 292 229 167 139 125 116 96 106 128 123 106 93 98 83 91 119 128 141 123 117 73 100 131 131 104 117 133 102 116 128 123 122 98 100 108 128 145 141 125 120 135 127 125 104 113 117 104 112 119 119 128 140 111 108 121 120 117 133 112 111 110 107 101 98 94 92 97 89 92 87 81 78 72 82 93 79 58 57 61 55 50 47 42 38 32 30 25 26 19 5 -2 -12 57689 309 617 30 10607 16 1 29 7118 8018 -40 832 2854 8739 27414 73807 149990 205069 90499 8193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 752 2213 4966 7866 9962 12236 12825 10558 8006 5551 3666 2568 2297 2835 4525 8504 15359 23527 32422 41573 48714 52085 52234 50310 47014 41851 33884 26572 20201 16249 16276 20974 27727 34615 40611 46588 48920 44845 36662 25330 16650 12897 12439 14247 20660 32860 38192 33390 23719 13883 7709 4857 3719 2758 1700 1665 2837 5938 25561 69916 98760 74700 45633 24140 11306 17860 38921 45121 21798 14626 8176 3553 2035 1860 1704 1360 1118 841 570 365 287 188 275 237 202 107 101 120 123 93 133 371 436 477 727 872 1234 1582 2024 2372 2339 3047 5882 8312 13109 15224 20036 28473 28941 23689 14224 10479 5400 2204 1226 1133 1312 1508 3690 15157 52696 175661 250421 304154 187557 34207 1949 622 450 256 209 237 205 146 186 282 215 199 219 206 221 214 221 183 158 140 168 171 144 155 184 151 185 201 194 177 142 88 81 141 101 129 163 149 140 143 148 140 117 136 174 197 153 152 196 213 234 198 222 214 276 296 314 319 332 214 157 156 140 129 107 150 148 123 105 86 107 179 132 119 128 134 124 142 125 123 147 139 131 117 119 121 119 125 138 113 107 105 131 139 119 125 102 118 111 94 103 101 106 125 122 112 116 107 130 138 140 122 123 113 126 127 119 115 111 121 129 107 96 119 111 101 93 88 95 92 93 103 100 83 84 77 83 69 65 67 53 50 57 46 43 22 25 10 7 0 57698 311 583 30 10603 16 1 38 7118 8013 116 877 2183 5504 13940 40872 126301 337010 423478 135647 20219 580 -60 -47 -32 33 53 34 -10 46 71 -5 -34 -85 999999 999999 999999 999999 999999 999999 999999 -81 -55 25 26 113 526 2406 8591 12894 10153 8762 10244 13641 16028 16045 13330 10380 8423 8453 11059 16080 23426 32249 41032 47136 49422 47247 41614 35718 29044 24115 21398 20397 23380 34777 52301 75182 101359 122198 132211 135710 128642 110589 84038 60978 44413 31985 22595 16870 15564 18817 23537 29013 31493 24262 13119 6244 3809 3182 4978 12814 32157 45286 52296 55145 42219 27337 23504 19949 11549 5961 3964 3594 3571 3341 3238 3416 3078 2467 1795 1465 1132 836 663 634 569 563 614 608 553 495 498 510 430 477 525 511 456 473 562 653 759 869 928 893 856 1093 2081 4756 10511 15374 22640 25326 20647 15431 7976 4757 2622 1615 1434 2024 3153 8022 17344 26902 30044 37626 69613 51461 4003 1076 528 468 325 230 176 206 218 268 219 229 217 175 165 141 156 122 137 129 158 150 141 184 167 131 172 168 138 119 120 153 93 71 123 163 82 123 125 138 124 145 140 170 118 162 189 221 177 110 144 202 196 173 177 258 256 271 298 322 268 196 186 183 155 133 124 113 113 111 90 96 110 157 157 122 129 113 118 105 92 126 108 120 137 120 101 108 113 132 116 72 110 102 128 123 117 110 124 116 123 127 110 119 129 135 122 124 105 121 118 120 84 89 110 100 97 121 100 90 116 115 110 121 111 109 96 91 91 90 79 94 89 81 71 64 73 60 58 71 62 51 50 48 38 29 22 27 13 -8 -16 57707 311 551 30 10601 16 1 47 7118 8008 3 602 2054 5242 13070 42055 132965 285292 333432 86116 26015 1505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -92 165 515 1638 4915 11485 27023 58456 112555 178151 153244 76186 36241 22885 17345 13716 11215 8857 7657 7115 7373 9261 12836 16799 21035 25384 27936 28879 28940 27339 25108 20396 15930 14157 18487 32265 53970 78766 101266 122504 139650 145982 143386 134794 117602 95492 71356 48543 30802 23554 29362 49149 77198 89551 75459 42659 17539 6652 4305 3813 6973 23595 52956 76630 63385 29578 15916 11948 6799 7649 6158 4927 4684 4840 4672 4538 4261 3522 2672 2048 1611 1333 880 674 643 664 617 588 496 454 444 462 529 523 521 534 597 588 589 623 750 813 771 788 859 788 816 883 841 880 853 998 1191 1415 1507 1688 1880 1494 1283 1143 1147 1208 1529 5052 17896 75012 60178 5742 806 519 409 248 166 130 150 258 253 251 193 135 216 167 178 110 26 102 153 127 127 126 167 121 157 161 108 161 129 124 111 134 115 103 135 109 129 103 183 101 62 105 99 137 112 142 135 124 137 147 147 149 169 188 207 165 202 221 242 281 310 302 192 161 116 107 98 80 39 69 74 56 71 95 88 77 102 139 129 86 79 77 88 101 77 93 113 84 79 94 105 98 106 95 87 78 86 78 94 84 79 100 85 99 85 84 84 79 94 93 89 91 101 94 85 88 99 104 85 71 77 83 82 103 95 87 87 107 105 79 62 61 76 67 59 56 52 57 51 49 38 39 38 31 22 27 12 9 5 -11 -17 -22 57716 312 520 30 10600 16 1 56 7118 8003 247 970 2932 7071 16013 45606 140052 457085 602523 161852 33265 783 391 287 371 661 913 807 574 267 302 234 287 175 178 3 999999 -60 82 146 644 1623 2339 3942 11660 23375 31376 34816 34238 30490 27410 48096 121222 214318 165343 133387 70009 24548 11507 8811 9256 10660 14284 19166 24182 26986 26808 24935 22593 21633 19992 15000 8745 4342 2910 3559 7270 14988 27124 45992 65385 84194 100678 111990 123970 130827 130175 123134 115571 104584 88907 70427 47814 27366 13721 7321 4953 4077 3993 3827 4321 5127 9798 32214 63331 78887 70325 38272 36155 28504 6296 7722 12155 14851 11004 8837 7061 5237 4394 3476 2555 1904 1655 1232 844 784 647 780 821 663 631 678 590 641 628 619 664 645 605 767 749 723 791 824 863 935 983 999 922 888 1022 1001 1021 1066 961 962 980 1081 1099 1808 1905 1340 1115 1108 1115 1180 1127 1044 908 662 634 452 317 180 171 207 171 203 260 221 230 160 143 157 152 163 121 177 216 163 157 111 187 232 166 139 129 115 140 137 115 103 169 119 155 141 121 143 101 126 105 148 103 137 144 163 174 168 161 138 179 220 192 206 233 248 203 252 284 303 325 299 214 164 119 116 94 75 112 127 109 63 57 88 97 121 134 108 119 120 101 89 132 109 111 108 129 135 165 153 119 104 131 102 112 111 117 143 102 106 105 113 131 115 89 106 134 155 134 127 121 122 123 111 90 110 100 103 109 118 121 106 126 120 100 105 96 113 123 94 91 82 97 95 77 84 75 91 88 72 64 55 49 47 50 51 40 33 23 14 6 -6 57725 315 428 30 10598 16 2 5 7119 7999 -32 399 1147 2255 5014 11698 25053 59134 151120 585802 999999 512010 14301 1595 1730 2093 2249 2235 2386 3293 4471 5300 5349 4497 3337 2308 1646 1306 935 796 759 649 743 836 1000 1221 1391 1808 3498 6085 10273 20687 34952 42651 32916 18821 11578 20065 107357 202627 145707 51216 15559 6764 4294 2996 2271 1951 1786 1634 1643 1590 1719 1686 1807 1834 1848 1930 1943 1955 1930 1898 1677 1635 1617 1793 2059 3162 9522 32625 71040 97569 92839 65545 42088 25016 13445 7489 4970 4580 5288 6355 7836 8875 11731 17565 19296 14422 13046 9486 7218 5404 4509 5059 7440 12235 12269 8772 7181 6074 4881 3701 3109 2596 1900 1648 1322 876 703 700 645 623 629 605 644 609 557 623 556 674 588 567 683 683 746 752 723 674 767 799 849 920 803 826 792 806 834 831 894 864 906 919 968 963 919 978 1018 984 896 890 810 753 567 328 198 131 133 124 125 184 266 156 132 184 198 139 132 179 185 119 130 99 134 96 106 172 103 101 102 62 136 159 107 101 91 113 106 135 77 98 107 78 134 156 139 110 107 122 150 135 123 140 153 119 158 180 185 218 215 201 200 223 249 216 229 139 126 121 113 78 65 93 90 104 85 70 108 140 124 86 81 50 69 89 64 77 85 83 91 92 91 98 116 89 95 101 84 67 94 85 73 73 34 51 80 94 85 82 66 83 78 92 91 90 85 80 81 95 94 86 93 79 58 70 65 60 64 70 72 79 59 67 68 65 57 55 55 47 43 41 45 33 27 28 17 27 18 14 1 -7 -14 -18 -16 -25 -40 57734 315 425 30 10595 16 2 14 7119 7994 201 886 1955 4625 8821 16117 35160 86112 303785 970756 999999 638808 17016 2311 2330 2441 2462 2483 3049 4554 6008 5564 3857 2429 1918 1640 1570 1596 1526 1348 1324 1208 1304 1567 1896 2058 2088 2219 2167 1979 2090 2324 2409 2726 4031 7970 6741 3273 2884 2598 2175 2110 2230 2334 2475 2116 2011 2016 2026 2113 2029 1958 2078 2112 2244 2285 2467 2612 2944 3377 3055 2723 2432 1974 2056 1993 2018 2082 2020 2221 2509 3391 5258 7155 6937 5307 4564 4357 3738 3654 4284 4857 5252 5631 5803 5686 5564 5653 5036 4892 4285 4334 4673 4827 5075 6268 7606 7657 7666 8850 8087 6426 4567 3360 2190 1885 1555 1002 851 694 677 779 822 729 690 698 627 619 510 605 637 727 780 700 753 729 777 833 921 952 922 903 975 991 964 1057 1053 966 988 989 953 962 1066 1055 975 933 993 1018 976 861 795 661 366 141 195 186 160 125 187 223 227 222 143 171 180 189 162 200 140 152 164 174 209 185 209 191 213 172 185 147 116 124 150 157 135 137 122 135 139 72 126 125 131 190 194 168 143 134 158 168 131 155 201 199 223 225 190 233 237 231 262 369 357 328 308 203 123 105 160 135 150 130 107 127 128 110 102 135 138 116 139 135 128 101 110 127 119 129 122 91 116 119 151 169 135 135 138 122 121 111 110 104 110 86 97 132 143 123 118 136 145 119 126 124 143 127 137 120 126 108 127 117 114 117 126 126 115 108 102 113 121 116 102 84 106 111 90 66 70 80 68 80 68 62 62 55 52 41 37 36 31 19 5 0 -13 57743 318 334 30 10594 16 2 23 7119 7989 -43 230 807 1716 4241 9333 23501 54863 95138 194221 604815 999999 593952 202536 5580 1991 1848 1854 1952 1884 2303 3199 3255 2920 2495 2244 2179 2498 3281 3590 2894 2214 1767 2096 2535 2942 4046 5630 5754 3771 2661 2433 2307 2579 2517 2762 2926 3482 11651 20898 12724 6088 2569 1874 1893 1981 2161 2268 2151 1949 1814 1848 1855 1687 1716 1888 1979 2055 2099 2293 2416 2613 2624 2658 2503 2133 1912 1882 1821 1865 1870 2039 2079 2116 2470 2822 3293 3677 3752 3870 3749 3716 3870 3985 4190 4415 4320 4076 3928 3632 3621 3684 3888 4181 4230 4295 4607 5018 6023 10941 20561 18688 23317 33896 25695 10834 3772 2426 1958 1532 908 755 813 687 617 717 674 568 653 626 674 740 627 684 756 743 689 755 778 757 748 803 769 753 839 933 912 935 911 914 984 1032 1012 991 1017 955 939 892 904 953 929 844 833 722 526 243 222 118 174 147 83 200 222 209 173 197 201 140 117 136 100 144 135 155 118 144 168 140 103 128 119 175 154 152 136 161 126 114 61 122 142 80 103 148 113 138 98 120 103 101 106 140 130 152 106 145 200 205 142 176 179 213 207 187 204 240 279 263 206 117 141 122 108 116 102 62 77 64 77 77 80 120 105 80 105 106 73 63 89 94 103 90 110 91 72 75 62 75 78 111 96 82 75 76 98 91 73 83 86 76 89 103 102 79 91 117 96 107 82 82 88 76 79 65 86 84 83 71 73 88 84 73 66 69 66 44 72 77 63 59 41 40 44 40 36 36 40 26 19 20 17 15 3 0 -17 -26 -31 -37 57752 318 334 30 10594 16 2 32 7119 7984 5 572 1481 3572 8056 18488 46361 95777 113245 265836 901445 999999 114311 4347 3684 3780 3483 2902 3377 5283 5638 6152 5952 5524 5203 4291 4367 8605 15605 15964 12078 6464 2375 1658 1602 2067 3970 8824 13460 11324 8352 8868 20481 39279 22466 10804 7017 6157 5861 4293 3123 2821 2628 2677 2311 2411 2509 2484 2455 2652 2523 2166 1954 1866 1741 1719 1850 2030 2174 2129 2284 2450 2538 2549 2460 2738 3052 3476 3788 4222 4482 4741 5117 5512 5583 5555 5839 6084 5361 4484 4113 4076 3833 3770 3716 3397 3152 3311 3098 3170 3321 3452 3580 3520 3257 3252 3563 3851 4620 6088 10061 11445 10076 21599 70500 81627 16457 3966 2466 2039 1290 805 836 849 667 667 708 703 678 672 727 818 774 695 859 775 821 768 831 925 961 920 884 921 952 942 983 1082 986 948 1052 1079 993 947 972 950 978 1008 994 1087 989 967 821 648 497 334 172 170 178 142 101 250 261 229 265 219 179 191 162 154 117 172 190 176 227 231 206 169 172 184 166 201 149 111 131 154 135 152 160 116 120 152 169 191 162 116 124 186 165 146 147 115 99 176 199 176 192 224 234 242 187 241 249 291 305 248 309 360 301 208 187 150 169 165 159 104 103 107 142 155 127 119 120 136 136 99 146 150 115 137 135 118 131 115 148 142 114 101 94 92 130 126 107 115 122 93 116 116 107 100 93 120 106 102 105 110 113 111 121 130 123 106 119 121 127 118 112 106 112 112 114 109 105 103 82 75 93 80 89 104 86 73 85 74 62 64 63 65 60 46 37 28 23 18 21 17 -1 -12 57761 319 303 30 10593 16 2 41 7120 7980 28 215 892 2328 5540 12985 33835 77455 127933 180399 588310 999999 417668 13818 9169 11073 11983 9974 6593 5319 6140 8443 11516 13633 14712 13961 13661 14256 12013 9427 6511 5033 5037 5271 5356 5379 5636 5943 6841 7046 6478 5607 5274 6113 10996 13675 12855 10158 8597 7591 6132 4133 3065 2803 2567 2416 2465 2589 2493 2502 2602 2991 2844 2576 2371 2398 2781 3333 4342 5586 6686 7671 7922 8585 9774 10894 12174 13082 13618 13950 14482 14632 14913 14268 12208 10369 9085 8139 7047 6071 5294 4864 4673 4603 4388 3831 3702 3455 3208 3100 2992 2964 3170 3222 3268 3189 2995 3171 3639 4214 4543 5522 8668 12317 8964 24182 49138 7535 2512 1602 1014 687 687 620 556 677 638 535 543 651 627 646 735 737 648 690 704 741 709 751 688 724 702 813 839 841 896 812 835 800 790 879 860 951 919 860 850 965 1011 844 804 739 686 617 479 292 164 129 153 169 158 155 180 189 160 162 165 84 135 105 148 133 122 100 156 132 116 99 89 100 93 72 96 106 95 133 116 125 146 85 41 119 89 50 72 92 105 56 69 136 127 98 88 129 128 135 125 99 160 131 161 202 197 228 183 221 262 299 269 247 162 80 93 110 69 97 88 78 71 61 102 87 92 104 53 81 113 110 115 85 103 132 121 101 62 88 115 102 76 93 103 96 110 49 87 94 84 83 77 72 56 77 74 78 84 76 106 111 87 90 72 72 75 80 94 83 85 78 62 62 99 89 93 75 70 71 54 52 58 57 46 62 68 53 28 23 20 20 30 18 9 8 0 -5 -5 -20 -27 -31 -40 57770 320 272 30 10592 16 2 50 7120 7975 -2 424 1182 2249 5298 13329 32904 85958 200122 304948 508421 832381 250677 20406 27220 37727 39800 33989 26615 22272 24717 29581 35757 44537 60142 75584 86393 83086 66989 43383 21533 10613 7418 8172 8032 6759 5829 5315 5098 5479 6112 7303 9108 12120 15752 19000 21746 22741 24497 26463 25958 22113 28210 46942 36284 22647 21987 26910 29974 30392 29966 27532 22863 19976 19394 19216 19513 18995 17356 15566 13968 12295 11197 10422 9827 9395 8569 7941 7346 7288 7111 7241 7213 7260 6755 6161 6234 6643 5944 4997 4446 3921 3886 3944 4116 4228 4039 3837 3579 3411 3228 3113 3187 3359 3191 3207 3177 3129 3413 3764 4262 4493 4907 5548 5218 4213 3455 2668 1969 1076 725 735 651 645 753 687 677 704 625 696 666 669 644 671 709 708 587 596 683 737 725 658 724 860 809 780 708 845 866 777 787 848 857 798 912 916 903 852 911 875 800 808 656 518 399 199 92 133 176 174 152 64 163 173 213 214 210 161 157 118 164 156 158 146 123 143 125 135 158 111 79 121 129 161 129 143 125 73 63 73 97 67 75 97 89 112 117 132 83 118 163 117 122 193 166 135 164 128 134 192 186 154 201 209 229 260 263 246 249 324 304 287 190 162 144 96 82 83 102 107 122 99 95 77 97 101 111 66 140 113 90 94 125 96 120 116 66 98 106 84 103 99 94 80 106 90 91 88 78 74 58 67 100 105 78 72 91 101 118 114 90 78 109 92 94 85 101 123 105 96 100 105 101 96 102 92 80 80 76 70 85 80 69 42 55 65 60 60 40 43 41 21 21 21 12 2 3 -1 -19 -29 57779 320 271 30 10591 16 2 59 7120 7970 16 702 1592 3789 9562 24524 57891 123319 197352 320255 481726 106853 13981 13796 18180 25722 30600 30804 27089 22954 25629 35385 44562 51067 53758 45457 31858 20377 10176 11513 17467 19211 16506 13856 12447 12937 14036 15148 15873 15644 14899 16088 20486 26410 35100 42750 45172 47531 52616 65480 83003 91497 84093 76599 74363 76975 80399 78659 71925 62971 56010 48223 39442 32819 30648 28991 29567 29984 26478 21416 18406 15835 13599 12034 10984 10044 8707 7494 6621 5547 5114 4976 4596 4433 4302 4210 4279 4141 3857 3403 3275 3256 3051 2978 3068 3304 3414 3512 3267 3039 2824 2951 3049 3003 2752 2684 2854 3128 3327 3356 3474 3618 3901 4304 3874 3227 2835 2219 1310 711 704 725 616 618 676 728 692 591 547 615 605 654 682 623 620 666 647 757 781 757 720 761 803 755 775 688 836 781 772 794 762 834 797 879 980 932 883 852 956 923 832 807 846 606 469 391 209 87 67 126 79 100 128 173 140 194 198 177 90 119 107 142 85 123 169 142 72 73 126 126 177 121 96 58 110 107 128 81 111 101 98 116 124 107 123 97 64 71 70 105 141 123 119 119 109 91 82 114 106 139 183 143 175 179 198 209 176 236 239 285 293 286 144 116 132 107 90 73 63 52 74 71 70 49 65 141 117 66 55 103 89 89 89 110 91 67 98 73 71 91 66 63 66 76 105 111 63 52 81 58 50 65 40 47 71 89 74 71 54 67 86 91 79 72 56 65 74 46 42 57 55 52 72 63 42 55 56 50 51 61 47 45 29 25 43 37 35 25 14 4 8 8 14 3 -4 -22 -21 -29 -40 -42 57788 320 268 30 10588 16 3 8 7120 7965 357 755 1986 4694 12289 34992 90083 183056 261245 355055 324025 84938 34332 23006 25055 28531 30491 30028 27215 25548 28843 39048 46933 47652 42592 36456 27704 22520 22572 24829 25351 22696 19461 16613 15038 16517 19904 21840 21187 19603 18156 18330 21522 28541 37214 46863 57906 66635 72292 73819 74817 78054 78389 73258 64263 55477 47928 42824 40117 38833 37710 35033 30720 27887 27996 28472 30468 33312 33367 28578 21165 15159 11670 8540 6579 5634 5052 4548 4236 3666 3336 3200 3273 3215 3252 3385 3454 3087 2971 3054 3349 3573 3811 3792 3664 3538 3338 3309 3329 3323 3336 3015 2926 2729 2870 3006 3155 3653 4198 3545 3616 3921 3717 3896 4080 3477 2569 1904 1143 605 656 653 680 717 768 731 673 696 713 758 743 678 658 681 661 580 669 659 666 673 767 765 761 774 758 733 760 705 796 803 763 770 795 878 912 827 877 917 1068 1028 842 708 445 337 264 157 145 151 220 143 101 152 138 73 126 141 190 118 161 161 120 130 198 156 66 129 121 96 103 156 120 121 162 181 174 116 130 172 151 159 112 87 66 96 106 80 104 134 92 143 109 115 119 97 85 108 149 123 159 156 142 152 179 236 258 263 257 250 266 277 300 280 229 183 124 121 121 59 70 124 128 136 108 73 100 123 82 80 86 128 98 87 101 120 127 100 101 92 93 122 111 100 81 84 91 87 90 69 77 81 63 110 126 66 66 114 94 102 110 117 90 93 92 89 104 111 115 98 90 83 81 100 83 84 82 89 69 76 62 59 74 64 56 61 47 43 52 25 27 24 30 18 27 20 10 0 0 -10 -29 -34 57797 320 266 30 10586 16 3 17 7121 7961 505 1038 1820 3718 9389 22494 50587 104596 216525 414660 554713 243259 49383 34420 37624 40994 44129 46303 49996 55309 62369 70918 84447 97597 100509 95045 75506 64068 58724 49865 35680 28912 26306 22198 17502 15887 15172 14235 13966 15102 14693 15695 18503 26105 37505 49940 62444 72883 79071 76036 69352 63433 60138 57093 54893 51799 45639 39060 32816 28531 25727 24803 25772 28415 32102 33179 29638 22128 13733 8762 6969 5641 5485 5319 4501 3865 3453 3287 3250 3170 3094 3033 2794 2989 2985 3122 3309 3311 3163 2982 2972 3076 3354 3587 3621 3727 5201 8826 12939 10629 5316 3160 3057 3022 3492 4625 11972 19973 11037 4030 3370 3654 3651 3610 3139 2625 1974 1272 690 647 789 742 683 626 713 655 656 716 778 866 745 782 733 732 712 709 715 743 705 805 767 667 742 735 843 843 802 846 894 860 800 700 867 904 895 921 899 860 962 960 929 867 709 509 354 187 161 103 115 111 88 149 132 153 185 190 173 172 167 168 158 154 110 93 142 138 132 130 152 151 148 143 175 97 84 22 41 88 70 94 89 47 101 110 113 135 82 85 73 112 140 126 63 119 98 119 138 150 167 188 191 178 161 197 221 243 237 223 259 257 278 277 224 168 144 148 110 135 128 102 129 88 82 67 70 65 98 126 111 70 53 78 95 106 119 97 75 55 73 115 109 85 75 70 59 60 71 83 78 51 60 96 76 87 98 83 93 96 84 83 98 102 82 73 97 81 86 81 71 72 75 71 86 83 74 75 62 67 63 48 54 55 38 42 47 29 34 30 21 17 19 16 12 -3 -5 -10 -12 -32 -32 -34 57806 323 175 30 10585 16 3 26 7121 7956 641 2559 6257 13387 23153 33637 55047 107521 204468 304502 329332 254428 52580 29464 28306 30066 33344 38448 46388 54500 61969 68410 76339 85999 100322 121085 137402 134339 125492 119956 109269 94152 73217 48777 32388 25438 20971 17426 14298 12170 11440 11250 12136 12607 12974 14250 17094 21080 26264 31902 41067 53430 64121 65959 59053 48526 39076 36387 35070 32542 27989 22419 17770 14680 13219 11425 9105 7689 6969 6148 5128 4833 4293 4003 3831 3872 3899 3655 4078 4258 4292 3920 3319 2837 2389 2294 2422 3099 5368 12100 18983 16864 11634 7482 3854 2747 3628 4425 8201 24163 54375 68248 55260 28383 12057 6362 4963 4962 5266 12850 25036 27678 6214 3621 3764 3768 3485 2984 2285 2010 1240 801 679 734 778 685 605 739 727 693 735 754 754 734 799 799 787 707 761 709 720 703 799 788 673 693 771 820 827 765 746 793 822 842 861 871 938 985 1033 1009 937 930 908 955 887 829 738 552 403 298 144 132 116 101 95 124 170 126 108 142 144 192 129 110 153 171 171 146 151 141 149 171 147 123 97 143 131 111 85 104 90 51 79 93 60 73 71 82 96 81 87 126 88 73 66 79 117 123 93 98 121 165 91 138 129 113 151 156 200 205 200 233 261 271 274 214 194 161 126 101 107 108 69 73 96 65 65 69 59 72 72 54 55 81 66 74 64 85 79 89 98 105 66 64 69 46 58 63 55 80 82 59 71 77 74 65 54 39 35 74 49 61 76 70 75 87 64 70 77 61 64 74 55 50 71 72 51 51 42 43 49 54 35 45 45 30 26 28 24 7 4 14 3 0 -2 -5 -12 -21 -26 -38 -45 -52 -64 57815 323 175 30 10585 16 3 35 7121 7951 203 1554 4127 9495 17272 28354 56707 114515 209072 383552 515036 324786 105786 39127 48259 62725 74533 82276 86612 90612 96453 106770 117215 126950 130566 128231 128303 138732 161446 172299 160541 149833 120623 69062 32118 15695 12937 12009 12220 15242 17458 16547 14327 14068 12913 12778 14995 15725 14382 14776 15304 16193 19416 24546 29782 27571 26821 21354 16672 13460 11130 8311 6418 5130 4575 4054 3666 3356 3167 3009 2977 2732 2640 2475 2498 2794 2702 2615 2653 2553 2532 2334 2216 2270 2158 2094 2279 2458 2485 2616 2541 2439 2632 3327 3610 3119 3296 5985 12109 28108 51615 66654 67468 50517 26647 12609 6691 6373 10152 14909 13027 5332 3626 3490 3609 3641 3682 3116 2478 1882 1191 899 712 713 747 744 717 752 719 814 785 670 747 735 813 757 698 758 787 811 760 888 775 737 859 854 900 943 935 998 1012 1057 1051 1078 1097 1098 1226 1461 1410 1218 1177 1127 1086 1069 1013 900 540 427 317 228 224 172 191 174 110 160 197 146 184 164 276 273 185 179 212 128 183 173 160 178 213 196 197 186 198 187 193 214 155 83 115 146 101 88 143 151 151 136 86 123 92 120 146 190 156 148 152 141 140 173 177 206 211 169 144 183 235 261 267 272 292 319 345 309 270 244 189 163 154 112 119 136 107 114 123 83 133 124 120 145 140 105 127 132 107 130 104 143 139 119 120 120 107 105 110 135 118 110 131 112 97 106 105 106 88 97 111 100 98 88 122 109 103 111 84 95 104 111 99 108 86 102 104 111 105 109 94 78 83 82 87 106 85 86 78 64 60 72 72 54 55 55 54 48 35 33 27 20 18 10 9 2 -13 57824 322 205 30 10585 16 3 44 7121 7946 836 3019 6758 11543 17176 37678 95764 205380 459576 740820 395867 58569 67125 84328 98792 100304 100021 105535 108943 109213 111446 106124 92293 82820 80865 85659 106146 133320 119706 79179 51899 32561 23670 23832 36092 29838 22336 26940 33362 31211 23980 17751 11801 7981 6761 7983 11949 17705 18314 24460 77140 16198 17720 28743 36078 22074 11238 5478 3307 3158 3497 4069 4243 4722 5023 4183 3239 3041 3012 2681 2210 2067 2127 2251 2188 2199 2158 2055 1942 2044 1990 1843 1738 1958 1976 1992 2181 2259 2330 2371 2484 2334 2131 2136 2347 2367 2245 2309 2458 2869 3148 2838 2413 2574 2971 3167 4143 5580 6223 3465 2661 2813 3003 3019 2996 2634 2125 1727 1064 658 516 577 591 553 547 597 658 636 676 583 679 612 624 635 653 578 583 658 689 566 555 536 592 589 732 1111 1223 1182 1765 2261 6846 22920 28927 23465 25057 63318 44942 105918 47411 15195 3254 1185 1061 1017 763 481 341 212 153 143 91 156 96 110 191 128 130 190 151 203 253 260 275 188 106 138 118 146 113 187 131 194 194 106 168 253 141 174 116 138 109 126 141 111 115 102 106 122 143 93 129 134 100 108 97 130 134 141 148 194 169 185 214 196 213 213 211 238 247 262 308 306 241 240 135 141 120 111 127 107 104 101 101 131 131 156 141 132 143 120 113 133 126 121 135 128 113 136 117 101 114 125 94 109 97 100 125 121 144 117 123 116 117 119 91 98 103 119 138 120 120 114 129 119 120 92 89 111 114 109 94 96 96 105 106 87 103 110 100 96 87 97 71 86 95 92 72 59 60 65 65 54 41 40 32 26 21 19 14 -2 -9 -6 57833 323 175 30 10585 16 3 53 7122 7942 1272 5096 11975 24070 26277 33704 99932 176427 192976 241239 120104 30230 26831 27343 29536 32289 33693 35357 36931 36741 37908 40748 42589 40461 35304 27954 28017 40752 53803 56934 48331 33251 21281 15561 12017 10322 9056 7686 6058 4763 4030 3818 3637 2884 2053 2398 3198 3363 4377 3911 37541 252789 161409 12757 8442 5937 3993 2869 2289 1804 1752 1839 2310 3462 4072 3841 3033 2525 2561 2197 1482 1285 1244 1192 1186 1228 1120 1128 1107 1212 1403 1271 1139 1106 1160 1157 1342 1537 1674 2778 6720 8555 6246 3711 2449 2423 3252 7456 13286 14247 8357 4768 3625 2070 1642 1627 1650 1970 1843 1589 1615 1653 1830 1854 1673 1405 1170 1017 660 308 230 233 212 279 350 292 304 231 316 295 341 357 272 251 227 348 331 346 328 407 406 324 330 390 368 398 492 544 592 620 736 1114 1914 5661 31130 139407 235660 239256 155721 116930 103513 78404 24944 3337 1166 974 553 299 115 116 42 68 139 105 91 113 142 133 75 96 160 225 165 206 208 90 81 63 131 122 125 130 187 201 170 173 156 95 90 117 120 113 111 173 154 122 89 77 91 109 103 94 110 102 118 148 185 137 143 116 201 197 192 198 191 250 226 275 245 259 311 329 277 248 243 161 172 107 108 109 114 107 124 107 149 126 116 122 154 88 98 130 109 117 104 101 107 122 123 101 116 143 128 120 136 122 68 100 93 118 78 113 101 109 105 102 117 86 87 111 97 103 79 72 86 88 104 110 109 109 97 81 70 104 126 102 95 98 107 99 85 86 81 76 63 74 72 73 61 57 48 49 47 40 39 30 18 20 21 0 -10 -14 -29 57842 323 174 30 10584 16 4 2 7122 7937 87 2480 7506 10917 11847 30102 87990 190988 301537 327989 70623 17222 17463 18706 19849 20836 22798 24819 25736 26453 28077 29044 30587 31422 32347 34404 35640 32803 27730 25453 28050 35644 37865 26962 19660 19238 22794 26728 31626 35223 33608 33851 31674 26380 17131 14019 12976 6838 11048 33048 83261 156672 107484 6782 1787 1815 1513 1256 991 879 1218 1405 977 1031 1217 1331 1597 2200 2110 1412 1097 1045 1025 1123 1500 2556 4729 7042 8397 7944 6600 4595 3013 2031 1462 1316 1294 1309 1561 2884 9276 20737 27634 26514 18581 9462 5145 6895 17094 27092 20956 8824 4137 1836 1394 1388 1511 1450 1406 1392 1306 1456 1574 1368 1155 995 789 507 231 108 216 207 168 218 148 221 279 193 213 199 253 269 286 390 637 435 346 337 300 364 769 1768 3068 1630 2250 1199 764 685 698 927 2509 13609 39962 78914 166935 215005 232553 303710 232478 74074 16744 1683 1038 1147 1038 766 398 197 75 73 129 99 108 102 112 144 192 210 162 195 171 204 203 210 183 160 188 171 133 172 154 114 132 185 198 151 156 191 184 178 118 65 93 88 114 136 119 74 169 144 103 124 140 147 86 131 130 149 122 150 163 199 221 198 200 209 208 257 240 260 279 310 303 341 285 218 167 134 135 144 120 127 122 97 127 139 97 100 125 141 132 137 128 109 115 95 72 101 91 114 98 109 110 112 108 112 131 96 81 99 106 105 102 122 114 134 110 109 113 113 118 131 130 131 124 120 105 97 118 116 108 110 104 101 97 86 73 111 110 100 109 99 85 79 94 82 63 68 64 55 57 54 74 56 42 33 27 20 23 17 8 -4 -14 57851 322 203 30 10583 16 4 11 7122 7932 225 1675 2534 3441 9561 32697 81704 145419 127712 25659 9266 8745 9526 10336 11141 12004 12493 12256 11988 12311 12822 13673 14458 14793 15370 17072 19813 34294 91897 182422 198727 57329 25332 21068 17932 17218 18721 18929 19471 20680 24033 34994 37922 23007 12286 6172 4614 13229 22346 6460 1864 941 802 988 918 669 637 571 688 857 2371 2023 809 925 2810 7818 7734 4707 4189 5955 8605 11721 14298 16637 18674 19814 19674 18748 17275 15090 12308 9530 7405 5389 2724 1772 1407 1797 3885 8894 15913 24808 25745 16406 6672 3786 5099 8001 7350 3270 1673 1331 945 891 887 901 885 799 766 954 910 833 579 622 657 572 390 224 62 -21 10 0 30 -49 -19 57 79 39 61 160 273 979 2524 4473 5400 6334 11117 20350 23401 24901 23927 13943 5949 6003 6810 8572 16489 55443 242602 254453 176607 223334 225476 243078 228064 139345 115126 85016 56784 5437 1230 1119 976 641 351 212 204 144 126 162 125 117 151 147 163 230 215 146 131 186 208 276 236 232 245 174 176 128 158 152 141 194 196 150 207 243 223 162 173 131 159 193 136 95 74 159 197 108 155 179 167 176 149 151 126 165 175 160 176 198 193 181 200 261 240 236 270 273 270 310 326 294 342 267 204 197 202 131 119 88 95 115 112 129 162 142 113 135 125 126 134 157 158 145 141 161 151 124 107 136 183 130 124 141 122 137 123 104 108 118 120 128 134 127 130 147 167 138 129 131 143 119 106 132 129 113 112 113 128 127 113 119 132 118 103 117 121 93 105 97 101 113 101 92 80 84 76 80 73 70 75 63 47 37 40 44 28 28 23 12 3 -4 57860 316 382 30 10582 16 4 20 7122 7927 -84 863 1747 604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 688 5163 37533 155518 302926 145261 28566 37570 159245 367485 451908 196733 24068 17472 31102 47122 49208 30023 15288 11056 9338 5999 3659 2528 2255 2398 2231 1355 1093 1225 1170 1164 1519 2176 3422 4041 4335 5689 9461 17651 30232 41617 40687 32540 23426 16937 17122 22027 23933 23199 25970 28942 26106 24353 22728 20310 18122 16792 20152 22655 20007 15281 13278 9129 5496 4651 5696 9203 18349 26974 32060 33242 25390 13084 7991 9485 7911 4307 2206 1521 1363 1351 1265 1283 1358 1278 1319 1322 1390 1374 1613 2452 3933 6385 11024 19194 27696 35147 43176 54535 57207 51643 47986 39210 27939 21429 16360 8545 4594 2825 1979 1241 988 1679 3650 4388 5287 11608 16206 12118 8636 8463 7457 6017 7772 11006 32987 61458 152143 84619 91581 164323 104744 102055 62125 8414 1250 960 979 931 767 486 325 205 144 68 100 176 138 207 176 150 171 151 129 127 110 210 179 208 213 220 254 188 192 169 148 200 183 207 180 172 203 244 244 150 91 142 175 113 91 151 127 147 145 164 150 184 134 167 157 161 180 127 136 197 219 208 155 167 202 249 250 256 286 280 281 340 329 330 342 294 193 183 120 147 165 117 114 143 135 115 169 167 155 153 145 179 186 150 131 140 156 171 137 132 133 92 139 128 140 121 127 117 123 130 138 124 121 108 103 123 109 128 139 126 127 130 126 142 161 127 116 125 103 134 127 137 137 136 144 132 111 118 113 108 112 96 98 84 91 82 91 85 87 82 74 74 73 66 61 68 52 40 37 28 22 17 5 -9 57869 316 381 30 10581 16 4 29 7122 7922 537 2187 6917 14973 11194 487 999999 999999 20 330 838 1524 1989 2712 3903 4265 15084 99619 284630 382626 315608 245805 81062 72200 74641 79991 84080 81229 78819 77254 72211 60031 39645 38222 49193 31500 8336 2918 2413 2131 1850 1402 1166 1692 4688 11677 25531 41902 57278 57900 37576 15710 6488 3867 3396 3896 4398 5865 8890 14608 23249 29355 33275 37271 39666 43832 42752 37777 37632 37058 34769 31215 26966 25010 28291 31860 32572 32920 33687 34310 30882 24114 16147 12239 11632 11980 12804 11961 9942 6502 6880 12502 24316 7359 2217 1883 1580 1314 1174 1076 1175 1162 1218 1114 1059 1052 1038 1019 950 1377 2756 5993 11606 17061 24990 37408 45442 52005 55166 40639 33858 38969 55250 66629 54406 40595 34565 28043 17883 9665 5201 2071 1858 2457 3953 5635 6556 8200 14424 21221 21543 28778 45423 65874 94589 99869 100830 118952 104854 55412 21381 2097 845 834 858 820 606 463 220 92 80 101 124 75 39 92 105 144 137 113 138 157 129 141 185 215 201 142 108 142 130 140 173 130 157 164 121 177 227 135 115 121 110 97 127 60 81 128 163 130 123 97 137 132 114 108 143 154 168 119 147 170 173 121 192 175 131 198 186 239 267 254 292 265 283 284 304 254 168 189 132 107 96 88 86 105 84 96 101 88 102 140 114 119 136 120 123 103 112 116 107 85 97 120 112 92 89 105 133 105 106 97 43 102 114 90 105 100 88 95 97 117 94 115 125 118 106 120 94 94 89 102 91 88 106 108 86 86 109 113 97 94 85 87 84 83 79 67 58 69 64 56 65 70 62 44 39 49 41 33 34 13 2 8 5 -10 57878 318 319 30 10579 16 4 38 7123 7918 453 1849 5657 16832 41275 52019 35053 10284 6896 9662 12201 14286 17572 21713 26684 31750 34527 39000 100768 224461 279603 211691 123387 138130 169419 188682 190957 191733 187763 156597 119567 91764 77951 92038 139985 199030 237996 205721 107398 34149 10640 11173 12797 10965 5964 5921 16588 67492 200930 330619 326833 226398 122647 57792 28952 16416 10255 6875 5631 6540 7860 9277 14043 21567 30115 37415 44834 47709 60330 76543 102109 124488 136883 133365 117737 96818 83549 72667 60976 45945 37008 40472 37440 29778 29460 24530 17165 13821 14126 13267 15596 15952 15651 57724 168976 12552 3008 2668 2306 2055 1996 1979 2081 2028 2012 2075 1875 1750 1558 1203 1031 1010 961 883 874 762 781 751 727 786 657 649 694 765 779 753 745 753 1202 2791 5181 6603 6614 4594 3413 3352 2111 1184 1030 1138 1322 1390 1755 3383 12268 22413 20803 15023 7519 2393 957 798 784 788 804 884 739 591 470 290 121 58 45 89 135 90 134 85 102 95 96 104 154 120 139 145 173 167 124 145 168 134 175 99 110 161 201 139 158 166 139 167 110 100 154 90 98 92 84 65 45 73 80 97 102 86 127 129 64 54 70 59 102 170 141 149 157 155 147 171 150 201 225 225 198 223 250 302 307 218 129 114 121 129 101 61 69 42 40 71 71 77 101 77 107 94 106 83 87 69 78 82 75 81 99 66 92 80 65 77 98 97 75 67 67 68 39 58 76 76 82 82 70 67 81 78 72 87 87 92 111 78 87 96 72 81 74 71 80 77 62 85 72 65 67 40 39 47 56 41 26 32 21 31 32 29 33 23 17 11 13 3 -3 -9 -9 -10 -28 -33 57887 323 168 30 10578 16 4 47 7123 7913 -92 199 1374 3140 3821 7479 19806 49136 113830 195372 118021 39632 46176 58224 69857 83641 92087 98824 101106 102332 100043 98505 102257 116568 129674 144331 155605 175031 195760 202273 206401 202231 180166 150595 119345 110761 126751 151639 198789 291967 394002 361248 163891 77405 73968 75403 58609 38175 23771 11150 11528 20725 50295 123611 214557 257254 263016 227542 152843 91306 53368 36330 31606 28467 22665 17966 15405 17271 25922 41126 58430 74284 98800 122234 117638 112124 119330 105796 103621 108074 105982 99056 90930 79420 66383 57699 51320 33047 24526 23521 22026 20766 21119 21141 19718 18426 14219 12985 39342 8517 2632 2326 2356 2268 2100 2082 2068 2053 2119 2063 2110 2055 1896 1584 1160 1051 1028 912 976 995 1080 845 888 966 861 891 846 899 831 869 832 780 713 611 690 642 738 758 756 683 661 796 696 782 791 702 757 874 853 915 921 873 840 844 940 976 941 860 816 834 753 647 434 267 226 137 105 56 53 27 26 125 128 59 93 159 121 98 217 138 83 134 154 126 175 214 135 82 140 167 157 153 152 160 134 118 170 203 124 127 89 55 69 97 100 46 98 100 70 77 78 156 111 115 106 103 135 146 111 136 129 143 128 136 115 150 196 237 201 195 192 246 259 260 221 223 158 140 119 104 86 91 50 58 111 92 103 113 145 111 97 119 113 68 118 99 92 93 104 106 90 72 82 68 84 106 109 93 71 79 80 96 80 78 68 85 100 71 65 73 84 93 92 93 85 87 76 82 65 84 97 104 67 79 89 76 84 68 60 77 64 79 82 68 59 58 54 47 54 52 44 35 40 30 18 14 5 0 3 -13 -19 -32 -33 57896 321 229 30 10579 16 4 56 7123 7908 1601 6228 12469 21709 36237 56035 93861 87858 26797 21307 24721 30368 36940 40828 45571 52451 58724 65172 72438 85255 98204 106025 115366 120995 123310 114932 102423 90157 83091 76956 76854 82222 100356 119816 141020 168767 215802 252586 221342 144452 81823 41000 31668 32958 49624 81945 117267 122616 103748 84160 76544 86011 105441 130689 154478 164765 137968 100396 76737 57094 42010 33029 27826 24628 25431 31362 42673 61519 93214 131053 175154 214382 192637 163485 153214 156649 150673 140224 129500 113078 100633 88763 75264 71676 67751 68193 61960 49366 48238 34539 30979 26384 15803 13425 12930 15296 24962 54565 5466 2371 2425 2449 2276 2041 1887 1966 2001 2016 1856 1695 1494 1188 1088 1047 1115 1124 1058 1079 1121 979 1006 1036 938 935 894 870 789 785 730 710 693 833 878 802 651 731 848 809 771 726 737 862 774 792 805 794 796 919 874 900 851 795 843 802 880 770 691 635 578 505 419 419 355 229 171 122 127 117 85 76 126 88 143 137 84 121 119 147 140 89 148 185 182 252 153 129 162 201 161 190 127 123 169 160 183 194 135 149 112 85 122 97 77 123 127 97 133 89 69 55 156 151 135 166 147 120 125 83 164 206 171 153 198 209 234 243 249 234 288 286 332 268 197 162 92 125 126 105 104 110 141 109 88 105 118 124 155 147 115 120 89 134 141 113 104 113 139 125 122 119 136 102 61 111 126 101 109 132 122 125 125 87 86 81 103 97 92 85 102 91 116 128 114 83 98 76 84 103 118 91 94 102 107 128 100 92 95 102 97 88 70 69 85 73 59 60 48 46 56 51 45 44 43 36 30 16 17 6 -4 -4 -10 57905 321 229 30 10579 16 5 5 7123 7903 629 4722 7504 6651 14436 17123 8762 4520 5016 6298 7592 8356 9555 11527 12776 14440 16374 16607 17115 23762 21290 17087 15794 14782 14796 15737 16937 18385 19657 19289 19713 22560 27093 33872 45604 59749 77740 95098 111823 106869 61966 19492 8266 15309 37092 71397 108581 127349 114714 84365 58625 38568 29123 25762 25659 27362 28308 24467 18515 13328 8853 8162 7314 6524 7648 9831 12171 15181 19922 29928 48561 66503 88216 114730 133656 133959 119278 112402 104924 99580 97506 94687 100492 118615 118699 100192 87557 94953 87474 70865 62264 55368 39822 27443 30934 48349 76010 450186 741606 77470 3345 2379 2315 1827 1725 1607 1708 1657 1624 1418 1438 1339 1268 1257 1198 1150 1000 943 896 798 917 883 788 859 902 777 741 733 626 612 632 686 690 755 802 751 784 831 782 771 831 814 859 763 730 790 821 858 753 798 791 857 879 714 691 735 660 663 687 524 444 396 397 239 206 100 106 24 59 77 89 74 101 99 120 100 82 99 136 170 170 199 125 102 146 158 64 159 142 125 217 233 157 113 109 112 92 137 93 120 69 60 76 55 93 70 176 132 96 106 118 128 108 115 95 83 133 146 139 167 154 147 159 154 199 189 203 213 254 298 271 176 148 130 113 106 104 61 88 87 89 79 62 81 86 84 69 72 73 72 82 88 87 90 93 75 68 77 62 89 90 68 83 77 62 81 88 61 56 50 45 76 105 100 65 70 118 99 71 88 76 92 78 80 74 79 91 64 60 74 79 69 73 68 71 67 82 64 64 71 60 40 43 41 21 22 27 25 19 23 11 14 4 -3 -6 -17 -21 -20 -29 -40 -49 57914 323 167 30 10577 16 5 14 7124 7899 7721 4003 1812 2446 3432 4509 5550 6207 5095 3637 2888 3570 4440 4586 5163 5691 5860 5542 4428 8138 32416 30979 14889 4844 2192 1811 1509 1425 1633 1846 1847 2053 2641 3715 5617 9647 14245 22762 33781 40061 43187 52704 56764 47490 34179 22287 13110 8206 14747 28702 45312 71501 98349 105235 90996 58449 37437 30228 27746 28376 27256 24111 20350 12232 6331 4280 3447 2992 2918 3689 4937 7917 13611 23122 31749 38788 41435 42324 46954 46160 36968 35013 35824 35529 35050 36903 41217 45250 42733 35220 34675 33501 26295 25184 26192 22246 16992 19526 138753 927330 999999 433180 6661 2604 2516 2084 1821 1562 1458 1433 1384 1268 1211 1343 1211 1131 1158 1071 1028 987 997 1046 852 883 836 857 892 847 755 787 787 793 822 738 763 732 722 774 805 885 882 795 874 824 803 848 779 768 868 822 792 784 890 895 827 795 777 735 782 723 782 712 582 470 359 345 276 122 110 94 79 142 98 72 112 137 119 173 170 179 262 216 187 180 141 103 168 220 154 155 171 180 179 199 165 164 173 119 137 96 75 121 66 128 146 129 96 111 135 97 114 135 97 106 125 154 175 146 160 171 186 233 227 194 214 241 204 237 247 220 242 235 288 216 192 191 161 139 84 100 123 116 97 151 124 107 102 119 114 107 102 108 145 165 100 91 130 127 124 129 114 114 94 103 114 104 92 90 90 101 100 72 105 108 87 89 112 109 99 101 70 107 107 112 110 110 90 105 143 107 104 105 99 99 103 83 77 83 78 80 74 67 85 83 61 57 52 54 50 61 43 45 53 42 19 21 29 21 11 11 3 -16 -25 57923 323 192 30 10572 16 5 23 7124 7894 3121 321 492 1071 2264 4334 6842 7043 5642 5094 5665 7230 8757 9260 8882 8907 9425 9554 9686 10233 10183 9923 8323 6246 4609 2754 800 -77 999999 999999 999999 -16 156 509 1028 1764 2389 3731 5508 7640 11046 19294 28391 35945 51439 54853 48972 36391 24190 12917 7484 6766 12843 33918 60885 83424 92867 83556 57546 38707 30159 24494 17413 10044 5825 4098 3527 3784 3810 4421 5100 5448 6937 9987 13325 16604 17321 15721 17678 24059 35038 49319 55758 57584 60609 62380 57876 54060 44065 30549 34764 47775 51869 29659 27085 23742 17744 41318 276398 999999 999999 431588 7178 2551 2246 1875 1707 1572 1343 1376 1239 1137 1030 1076 965 987 1020 962 937 926 963 904 859 870 889 848 801 760 869 772 799 742 717 662 694 644 677 616 688 739 742 785 737 787 767 808 787 761 810 842 887 831 716 803 788 834 828 887 818 762 623 491 372 253 202 173 139 137 129 48 102 87 108 98 103 127 162 162 161 136 187 149 122 212 204 168 183 134 141 160 117 162 251 200 139 140 126 163 136 87 91 85 81 84 83 94 64 79 102 85 106 81 108 127 162 156 208 157 140 167 175 177 180 169 148 203 220 236 275 240 275 314 301 273 184 196 159 140 95 89 98 72 85 120 163 113 108 111 131 140 127 119 106 114 91 112 98 106 118 122 111 97 78 115 117 93 101 105 91 132 136 100 99 106 103 113 92 121 101 113 103 134 153 145 119 109 96 108 114 96 124 134 136 115 112 107 110 99 115 106 89 98 80 75 70 90 82 70 63 70 65 67 50 55 53 42 41 28 22 19 9 -7 -12 57932 323 160 30 10570 16 5 32 7124 7889 497 999999 41 282 580 1147 1763 3259 4456 3806 3759 4083 4795 5637 6534 7578 8824 9764 11032 12225 14166 15972 16300 15706 14389 11560 8625 6045 3995 2605 2130 2162 2618 3045 3676 4599 5851 7251 8513 10121 12695 17872 26541 33499 38485 54128 77495 84483 79465 63419 43837 34027 23065 16451 23962 42038 58688 71740 90565 133172 209394 281181 271217 194818 110051 60277 35376 25432 19481 14195 10940 11089 13970 19376 24509 28417 33092 38741 53309 69836 89977 94260 101531 114090 119453 114888 116009 135253 153015 152725 132326 106778 117564 125753 102068 83021 61441 112436 228256 400351 301981 12608 2493 1998 2028 1648 1360 1307 1264 1472 1444 1223 1179 1089 1102 1082 1001 941 914 1017 1032 1007 956 826 773 856 783 802 816 841 750 764 730 718 619 669 666 617 665 685 683 681 788 787 781 799 832 813 846 821 747 751 810 850 824 752 619 539 458 299 237 205 222 215 199 198 59 126 146 107 37 25 130 115 102 140 118 86 132 160 117 181 131 105 127 206 206 138 139 189 143 116 218 170 113 97 89 60 24 70 76 37 64 22 104 102 54 83 80 126 135 113 80 121 178 133 102 134 140 187 155 158 148 139 149 142 165 171 217 227 258 261 260 234 238 226 194 133 91 111 99 67 56 95 71 91 84 106 97 121 90 89 107 108 72 95 116 78 82 85 88 82 112 107 89 91 86 89 68 59 82 82 92 73 89 82 53 68 88 101 88 74 97 111 102 98 88 80 64 86 80 92 101 59 61 68 79 84 85 75 66 57 57 61 57 50 46 50 45 51 47 31 23 16 11 12 3 -7 -13 -23 -34 -32 -39 57941 315 400 30 10570 16 5 41 7124 7884 -37 211 321 342 765 1264 1732 2014 2330 3107 3789 4576 5719 7014 7796 8339 8767 8806 8439 6980 5738 4962 4574 4163 3655 3303 3583 4306 5074 6192 7742 9415 11450 14342 17645 18905 21719 25068 30723 43547 66428 89889 98009 93561 88373 75702 52517 28890 14911 16711 49774 153894 342445 505989 504083 386958 235534 113512 50461 26753 19694 16419 16373 23229 35577 41945 41158 47814 50184 55197 64051 67289 76412 88993 92742 91539 92259 92562 102713 116643 117506 128777 150413 144960 148233 157078 182754 171572 93632 75521 151602 389379 216780 6094 2712 2472 2195 1915 1478 1167 1200 1356 1259 1016 979 1036 1279 1202 1049 1017 1057 1035 967 944 866 789 834 868 848 831 815 921 881 837 803 785 621 694 693 643 724 681 706 819 807 776 807 765 816 777 730 790 862 811 732 790 688 474 378 329 213 166 191 183 145 161 153 167 76 94 121 153 117 151 137 86 125 181 132 174 195 179 282 263 217 196 149 228 215 154 162 173 201 249 173 165 162 173 173 107 71 71 52 72 108 23 38 117 112 97 77 113 141 120 147 143 124 152 101 151 151 98 126 185 177 197 224 153 151 164 198 235 298 262 251 303 290 269 222 160 120 97 115 79 87 110 129 122 92 126 146 103 105 108 99 107 117 131 107 134 134 103 84 92 104 108 99 117 112 106 99 104 101 121 103 95 114 97 83 100 129 112 119 116 98 97 94 113 94 83 78 102 113 100 93 88 76 86 91 95 93 80 81 81 86 83 67 79 69 64 64 46 41 53 29 28 36 22 20 18 4 0 -5 -18 -22 57950 304 729 30 10569 16 5 50 7125 7879 39 1483 638 999999 999999 999999 999999 999999 999999 999999 -28 139 257 278 369 543 681 835 1019 1339 1908 2543 3415 4877 7818 11426 14021 12571 9397 10763 15731 24198 35176 44839 53065 60265 66008 66809 63791 56004 61273 114836 262896 447160 433449 267281 138688 69210 41618 28385 26169 28418 29392 30621 32361 37476 47395 59378 75006 96202 109055 118363 112027 101923 109043 112233 112800 114487 124801 133243 149473 166283 147347 127733 105990 100966 90573 82556 218036 509354 308816 9937 3092 2974 3117 3069 2533 2332 1940 1455 1107 976 803 813 708 737 843 1084 1014 950 933 895 730 871 873 912 812 800 860 946 807 837 710 666 754 708 757 745 749 693 724 773 739 762 785 796 873 783 790 835 911 769 815 811 668 477 363 321 174 208 208 202 106 163 175 211 91 34 62 106 148 117 165 89 101 136 154 141 120 113 211 155 148 166 199 221 240 185 132 207 176 185 179 192 185 187 161 175 164 97 105 163 116 114 150 178 139 115 113 144 103 51 168 137 149 179 186 144 158 177 189 193 225 194 242 219 177 154 209 204 262 259 291 288 303 315 240 296 170 130 91 75 91 130 99 122 137 122 116 135 116 119 114 109 93 130 99 108 110 109 101 114 111 138 122 109 106 113 113 124 126 133 101 107 113 114 92 73 102 111 89 96 111 105 108 102 104 116 95 98 101 107 93 94 111 114 114 115 98 92 102 100 88 75 66 81 85 64 71 69 66 53 57 47 35 46 34 13 13 10 5 -7 -22 -31 57959 298 906 30 10566 16 5 59 7125 7875 545 1192 156 999999 999999 999999 -9 107 260 218 223 559 971 1374 2128 3086 4053 4745 5481 7057 9884 14553 21116 34433 51860 63599 62183 56909 51365 48124 49800 39603 23081 12455 17718 44020 70996 71249 71635 78484 85087 79901 60620 47691 45907 56293 57208 51560 48095 45678 46732 54508 61305 69447 73589 69094 51336 43562 46452 53669 66565 65839 68835 81414 97060 107369 109355 121887 126758 127786 122889 97785 191110 426155 619801 901552 22020 4390 3898 3904 3310 2429 2067 1809 1201 767 883 863 752 703 660 882 859 803 859 903 842 786 824 872 911 874 952 951 818 720 787 780 719 624 701 703 678 732 736 742 753 727 762 784 790 878 838 749 741 693 511 465 291 230 300 180 176 182 154 111 160 144 121 62 50 96 92 95 85 155 129 97 189 128 125 101 131 131 119 171 220 200 182 194 194 191 207 186 203 198 143 217 182 192 109 109 199 145 121 84 93 74 76 101 116 122 115 75 138 122 59 113 68 138 157 160 134 160 148 137 187 160 179 124 129 158 140 193 240 222 249 273 288 315 317 275 167 134 151 161 95 106 140 138 95 125 88 120 112 128 132 104 86 70 125 119 105 83 113 144 126 122 117 128 122 89 79 87 95 109 104 109 117 76 89 79 88 115 110 103 94 64 94 109 104 104 102 91 91 71 93 93 99 121 100 84 82 97 108 97 96 90 77 59 60 61 56 66 57 52 42 33 35 35 29 26 16 18 3 -5 -8 -28 57968 286 1266 30 10566 16 6 8 7125 7870 12 97 371 780 1079 1454 2021 3328 5263 8474 13043 20291 31792 50266 83432 131856 189965 238680 262214 259739 247372 225271 190801 155484 109639 62327 44540 50953 70615 112876 159982 171335 156569 140464 125690 116339 112479 101553 90324 85605 79778 79334 74539 75365 76433 79735 82326 90617 101980 91304 79984 81885 94249 97200 105383 104764 112060 111126 191296 250679 259736 280553 138152 50755 25254 7142 4580 3870 3070 2426 1901 1542 1178 1027 962 814 676 661 607 694 889 919 926 906 858 847 911 870 840 868 887 865 760 634 703 704 717 634 796 717 709 691 630 677 686 740 769 768 614 628 648 571 461 458 407 361 246 277 192 160 125 148 200 126 87 87 13 62 49 34 78 108 99 83 97 117 121 93 115 106 133 136 103 156 123 215 215 149 204 153 110 162 153 135 191 225 155 104 67 144 155 169 118 52 111 104 98 94 117 94 40 135 153 131 125 121 81 113 169 137 166 171 143 150 190 159 123 184 178 156 177 198 199 198 226 268 279 265 303 272 202 141 113 114 92 89 101 88 104 115 152 134 82 86 94 108 53 86 138 120 129 101 77 119 121 128 108 86 93 111 128 113 95 77 85 81 121 105 89 89 89 90 99 88 107 114 112 81 80 114 137 115 114 105 98 100 93 100 84 96 103 94 95 71 75 66 74 63 65 69 57 53 55 58 43 43 44 32 28 22 16 11 1 -4 -7 -22 57977 277 1519 30 10549 16 6 17 7125 7865 45 782 1824 3559 6427 11549 18686 30507 52549 76224 90000 99696 101826 88534 72365 58259 48504 39391 27729 28156 51131 92106 122715 131034 114335 101226 92226 81479 68338 48809 29733 18727 15983 16977 20684 24808 26909 23197 17256 13199 14265 20107 27422 34259 40045 42488 46423 66141 199619 566637 887683 782510 319506 238598 217156 147468 63613 37443 78532 10041 3370 2395 1700 1394 1109 913 731 644 681 841 741 765 840 868 749 755 766 823 889 903 882 895 797 711 791 686 778 759 783 855 793 671 629 607 637 683 726 671 599 554 565 438 339 245 200 224 232 140 111 104 75 129 142 93 43 75 88 143 74 22 44 52 80 70 86 125 113 157 101 68 88 73 110 203 151 144 159 175 133 122 115 192 170 153 181 223 204 173 132 102 101 118 101 63 93 125 107 69 85 94 79 86 97 112 52 123 158 124 140 131 93 178 134 150 145 147 124 166 125 128 178 171 222 211 183 199 231 266 296 278 260 160 148 143 123 71 83 116 74 93 105 86 108 94 103 91 112 106 87 93 61 93 60 81 102 81 64 70 92 105 100 70 85 97 97 111 106 85 57 69 91 120 92 80 114 107 112 107 102 127 103 87 68 114 96 101 102 95 91 107 113 115 77 78 98 85 63 85 68 78 53 66 48 35 38 38 37 39 33 23 19 31 15 2 -3 -8 -27 57986 275 1576 30 10546 16 6 26 7125 7860 -56 44 429 654 1141 2464 3876 5847 7343 8085 7985 5742 2955 2032 3723 7278 11466 21588 40896 46193 37292 34878 35118 30912 22591 17024 11406 6561 3631 2066 1485 1887 3425 3222 2153 1525 2457 4992 8670 10753 11720 13220 20721 42692 87731 208608 545699 760535 383054 115698 264441 983504 805190 191843 100605 114304 68568 8277 4030 2552 1861 1344 1117 864 704 543 536 627 659 745 630 644 729 768 798 794 771 854 684 698 801 870 795 740 691 676 648 656 742 767 754 635 610 582 515 550 506 502 377 333 307 270 213 168 139 133 86 71 43 45 48 -69 -6 -21 42 30 21 25 10 -22 57 56 18 52 45 61 19 93 129 75 96 91 155 142 118 161 126 100 110 68 93 80 69 104 99 72 72 100 37 41 57 10 22 33 9 11 61 43 79 76 73 66 10 72 73 64 96 101 97 97 94 130 141 115 125 141 172 140 127 137 149 200 160 182 216 216 229 264 226 113 39 12 40 54 16 14 52 52 34 33 81 75 57 71 50 49 55 61 51 55 39 44 59 60 38 29 42 31 32 37 49 76 63 24 54 39 23 53 52 34 63 52 53 42 49 49 69 61 23 23 33 66 58 45 63 58 52 37 42 36 47 56 32 12 12 20 29 10 3 10 -3 2 -4 -10 -7 -9 -17 -23 -24 -31 -40 -44 -52 -60 -68 57995 271 1695 30 10545 16 6 35 7126 7855 -5 227 430 294 -70 999999 -91 632 1803 4809 10862 18046 24281 27455 25118 22640 19429 14712 10717 7383 4066 2184 476 999999 999999 999999 999999 999999 349 877 828 757 1528 2239 2593 2868 4662 9507 21275 46282 38139 50442 58282 60703 29374 92197 607291 999999 999999 287498 493779 645311 321594 263950 171050 4824 2095 1541 1203 909 735 796 732 766 688 666 660 675 662 750 736 720 691 730 751 825 852 860 883 808 824 836 788 730 874 777 682 704 695 751 746 776 630 548 309 209 152 151 128 113 93 157 131 89 105 82 28 30 13 -1 52 28 86 138 80 84 42 71 7 96 104 75 154 108 102 116 120 178 217 165 173 165 185 193 95 88 122 127 105 125 192 136 134 64 104 41 99 102 104 89 44 125 130 100 86 136 105 72 114 131 120 117 121 157 143 180 200 187 185 207 143 115 138 165 126 189 218 217 201 236 262 227 242 274 265 172 125 120 98 92 57 97 87 49 91 74 74 126 145 127 116 96 88 106 95 68 129 113 121 127 97 68 73 84 95 91 120 140 86 102 125 100 90 87 77 93 98 98 75 77 99 101 108 113 93 95 77 84 74 60 80 70 87 87 92 76 77 70 74 62 75 69 49 54 52 62 56 55 45 38 34 24 20 16 8 -1 -4 2 -9 -23 -34 58004 241 2596 30 10546 16 6 44 7126 7851 251 358 999999 999999 999999 999999 165 4947 16980 23683 8092 52 999999 3398 8206 11154 18538 32072 68418 240415 715401 999999 999999 999999 999999 110138 5267 2968 2105 1586 1105 763 761 676 571 616 680 640 682 743 655 699 714 883 777 841 861 765 780 841 901 754 816 793 757 748 734 725 796 779 789 705 590 485 367 321 175 172 85 103 68 83 57 74 66 145 69 112 28 101 84 -4 28 81 78 121 69 128 172 136 96 167 96 93 67 53 134 172 180 193 170 174 191 181 196 208 122 142 134 144 192 161 165 141 175 147 126 165 118 62 75 128 169 143 97 155 159 140 119 102 120 155 165 135 177 155 150 187 152 173 185 199 223 172 172 195 223 295 304 266 278 331 289 306 332 199 157 146 123 105 55 123 150 94 127 155 124 123 127 146 114 123 117 122 123 117 118 112 99 101 116 124 145 120 110 115 143 126 90 93 120 130 116 110 120 118 117 112 105 119 100 106 132 127 105 100 109 107 116 108 101 84 84 102 121 108 106 101 114 110 77 69 71 78 71 72 57 42 55 58 41 48 48 23 25 29 18 11 9 -8 -23 58013 275 1575 30 10545 16 6 53 7126 7846 -25 163 161 287 291 288 318 183 289 715 926 1291 1704 1867 2077 1395 735 705 919 1148 2127 3001 3229 3239 3119 3963 5317 5244 3823 3250 2962 2553 2330 4171 15705 55158 55962 11676 4682 5056 4704 3583 2084 1808 2234 2305 2132 2105 6059 34666 43955 69087 173621 391513 755580 999999 999999 999999 315261 11377 2220 2462 2146 1657 1064 697 766 645 591 639 606 532 647 710 647 652 684 694 687 874 786 820 741 778 769 756 714 745 854 839 730 752 724 745 874 778 672 560 367 283 173 117 99 -25 -16 64 40 51 63 21 -5 24 44 78 52 35 18 85 152 149 94 70 63 76 143 125 108 119 71 152 197 202 168 117 203 168 128 101 120 136 144 162 103 127 184 134 111 162 112 78 76 97 105 82 97 100 77 103 100 127 152 167 158 119 66 35 81 135 147 136 148 158 164 162 126 121 179 126 102 154 191 188 241 181 217 218 246 284 272 240 122 96 100 62 31 63 80 78 88 116 110 86 110 88 90 82 90 82 56 80 78 95 89 84 78 57 84 78 48 99 110 100 69 81 61 72 73 67 62 97 93 67 65 66 81 91 57 72 69 79 104 87 78 64 75 106 81 58 49 62 77 79 63 74 73 57 47 59 31 22 23 27 23 17 16 16 -2 -7 4 -7 -12 -29 -27 -32 -50 58022 280 1453 30 10543 16 7 2 7126 7841 -86 12 -45 189 373 719 1015 1426 1617 1732 2193 2932 3180 3721 4212 4508 5726 7907 9799 10635 9347 9034 9243 11208 16696 25628 32257 25052 21523 19437 16758 19500 21648 21046 21638 18657 14453 11012 8338 6616 10123 20874 7631 4450 4833 5642 6025 6608 7249 6733 5935 6267 5220 4075 7925 21320 31426 93393 334739 750573 999999 999999 496062 5625 1342 1663 1691 1276 749 643 740 795 661 606 743 597 575 621 620 639 739 702 766 697 651 675 718 705 872 820 809 709 714 717 790 774 889 974 870 875 753 501 365 211 124 71 -34 34 23 27 54 10 27 44 28 87 43 39 93 40 70 81 64 61 82 31 80 68 107 78 88 40 83 67 124 106 122 138 169 129 124 155 74 193 213 185 102 147 144 105 67 178 120 105 115 60 65 79 102 70 104 116 55 84 97 104 118 73 68 73 71 97 108 109 118 146 149 122 151 133 120 120 171 149 202 205 205 188 234 250 238 258 242 238 218 168 100 65 50 22 12 44 75 52 71 53 72 83 87 69 77 66 82 105 89 75 108 95 103 94 77 73 87 70 86 99 54 68 68 68 73 71 61 63 70 72 55 81 74 83 93 98 86 87 70 93 75 51 53 74 86 74 68 69 77 64 50 50 65 63 46 43 43 33 32 21 15 22 27 9 10 3 10 -6 -11 -20 -16 -30 -41 -50 58031 275 1570 30 10540 16 7 11 7126 7836 -16 49 297 370 489 481 554 683 1239 1721 2390 3122 3289 3666 3713 5222 9128 12363 18558 24263 25749 27655 33516 40680 40405 29487 21935 19270 14309 12056 10194 10292 11133 7524 5299 5280 4513 5716 5405 4066 3975 4604 5067 4705 4703 7865 10220 8229 16637 31422 28434 12893 26877 92271 271002 526087 999999 999999 999999 109266 1999 1432 1119 780 759 573 573 672 612 612 618 567 482 600 753 784 849 766 811 848 779 800 873 977 983 885 801 761 852 870 896 969 810 712 530 439 342 285 158 70 82 55 105 45 60 70 95 54 102 20 82 74 51 74 82 92 21 51 104 95 82 103 101 108 28 95 120 96 87 116 146 129 101 85 103 248 303 211 182 190 186 199 127 125 112 141 210 183 201 161 100 91 56 45 109 100 113 151 142 124 135 115 117 168 121 111 115 100 132 161 154 199 120 153 150 186 180 154 188 219 253 234 233 290 243 271 259 259 245 246 164 82 104 94 140 111 115 108 86 92 91 134 123 68 93 75 109 109 76 110 104 123 134 122 92 99 130 91 81 111 97 83 84 108 90 98 100 100 82 120 114 74 88 116 104 100 110 78 65 76 92 88 102 101 100 82 93 96 101 68 73 75 79 66 68 54 54 60 44 50 51 46 37 45 40 29 25 26 8 13 -3 -6 -3 -13 -26 58040 269 1721 30 10541 16 7 20 7127 7831 263 781 1558 2179 2186 1925 2545 3632 4968 6931 10574 16257 22432 27311 31408 31720 32381 30547 26095 24831 26553 31216 35696 34415 33242 30869 23951 19364 17103 17900 16054 15396 17457 18460 19801 24528 29361 32804 38070 35363 30122 25092 22762 13369 11065 9553 10898 16488 22682 51256 178328 690298 999999 999999 700667 14202 1369 1202 864 664 529 586 613 493 408 391 491 503 472 650 682 648 647 728 708 760 799 901 930 824 804 831 819 840 903 819 756 528 436 317 264 299 216 166 123 22 43 70 10 -1 57 64 28 -29 -3 81 28 52 33 89 81 91 86 68 128 108 86 49 50 56 38 68 55 95 102 141 137 124 100 99 190 173 198 119 108 229 190 118 110 73 140 76 152 104 79 27 40 54 46 96 78 78 74 125 99 76 66 63 79 65 81 100 98 107 133 128 167 154 111 104 197 163 142 158 235 207 232 196 213 190 197 244 284 180 139 110 97 84 16 72 89 71 77 63 67 67 109 63 63 76 86 74 90 55 78 84 57 83 96 70 50 48 50 53 64 49 58 67 66 56 69 61 55 76 53 53 56 42 80 75 64 61 75 55 55 55 54 46 48 68 63 58 64 69 59 58 63 45 30 32 30 24 29 23 15 13 24 14 5 -7 -16 -3 -5 -16 -30 -31 -40 -43 -54 58049 275 1573 30 10543 16 7 29 7127 7826 108 495 1330 2601 3670 5460 9102 14697 22800 30018 35799 45655 62279 81104 108165 150286 195011 213864 201519 188244 176782 153925 144663 154781 153516 152300 154777 153605 147338 126699 97744 81302 97262 150144 191212 125287 110861 103602 101283 100280 95122 87400 77437 74033 75710 78503 84694 90801 106415 108736 104325 98189 79008 71178 96019 168354 241062 263912 104182 2561 1355 1036 920 778 699 688 547 442 492 449 456 469 486 575 502 561 669 850 918 886 775 847 841 884 909 870 999 1025 973 751 481 302 278 223 217 251 99 73 124 46 85 27 32 77 109 87 44 53 62 80 149 79 89 98 25 78 130 91 91 61 58 60 116 77 36 86 90 110 77 105 68 113 159 134 186 191 160 165 188 186 215 153 107 147 110 82 169 148 149 131 60 3 33 48 88 105 89 121 115 100 79 82 87 90 137 137 158 144 105 128 182 215 197 172 193 183 119 120 194 252 211 260 229 263 275 282 263 249 219 204 146 114 119 112 77 98 135 94 106 115 102 84 77 102 112 99 94 79 104 101 103 97 90 97 84 97 104 89 88 85 92 82 67 85 75 101 63 60 60 83 98 83 77 97 107 75 74 84 72 68 76 65 60 89 85 69 81 81 67 68 69 82 72 54 48 56 46 41 39 39 32 24 35 26 16 14 26 17 9 -1 -9 -20 -28 -26 -29 58058 281 1394 30 10544 16 7 38 7127 7822 -9 329 771 1387 1860 2362 3204 5158 8520 12607 16590 23185 28347 35167 44227 54099 77849 117665 168291 234456 305383 349910 374644 377667 360553 369031 316306 274517 261960 261635 269573 237848 196404 164459 125115 101091 93374 75972 57106 46062 47147 51059 53155 47125 52165 57143 58396 54075 61195 62014 51770 49175 39567 34483 35998 43668 46518 50034 54117 51839 63711 110558 199558 488825 75318 2911 1270 963 775 843 770 575 537 490 494 473 434 336 450 477 417 411 432 443 509 706 822 774 849 820 813 789 854 828 712 459 240 132 42 29 93 35 -57 34 16 45 77 22 9 12 47 27 39 59 124 96 122 32 -34 3 34 43 43 18 68 27 -14 75 94 89 74 15 59 60 119 76 42 86 129 78 83 87 136 142 110 134 114 103 12 87 130 117 86 88 54 8 20 75 21 38 55 67 123 92 93 60 60 57 101 56 70 92 115 120 155 146 127 89 143 154 144 125 130 90 137 184 193 213 200 187 202 208 249 255 236 219 115 56 54 64 36 35 50 33 54 73 86 52 70 69 68 81 42 62 72 37 80 53 70 61 47 43 73 72 37 65 52 48 41 64 73 44 41 60 57 51 49 45 69 66 55 64 41 54 49 41 55 70 55 56 76 79 59 47 57 50 52 56 35 30 43 35 46 48 18 14 12 5 2 6 -3 -9 -10 -12 -22 -27 -36 -37 -48 -64 -67 58067 286 1217 30 10547 16 7 47 7127 7817 -66 208 452 810 1547 2345 3690 6109 10163 15918 23880 33273 43024 53555 65320 77978 91364 116312 147441 173022 207463 258293 341003 458109 602533 764074 885735 887504 817327 774305 708291 571859 446628 350974 334834 314430 261099 227276 197661 140669 102057 59624 29554 17800 13299 12599 18575 28358 36357 42383 39997 37874 37801 32790 30268 24105 19458 19072 22693 31197 35092 38484 42109 40284 31303 21890 24372 2739 775 818 1005 1036 890 795 802 700 604 604 568 573 559 501 494 495 452 442 364 422 506 669 672 702 740 667 588 608 458 193 158 146 39 84 52 76 44 13 49 84 8 -38 72 60 63 41 -22 41 123 116 89 61 95 103 100 29 31 48 43 60 53 13 -10 42 92 73 78 59 58 74 84 53 19 79 76 108 151 159 160 103 124 178 196 188 135 184 125 108 81 133 106 103 113 67 43 28 47 33 130 105 101 91 118 117 94 72 86 104 108 93 144 172 160 146 127 125 115 150 165 209 166 150 176 172 200 205 199 251 221 229 279 258 184 120 87 94 95 88 97 69 103 84 58 76 79 79 81 64 35 68 90 67 75 85 82 90 84 71 58 72 63 87 64 71 70 59 83 65 60 67 77 59 40 46 59 67 59 57 57 41 66 59 59 62 40 53 80 52 47 48 40 39 42 42 49 46 42 39 31 25 28 18 20 9 20 18 17 16 8 1 -18 -19 -16 -22 -30 -46 -56 -61 58076 292 1070 30 10550 16 7 56 7127 7812 11 316 679 973 1437 1894 2313 3104 5095 8245 12538 15605 15774 17370 20086 26516 39374 69062 117706 189743 315627 484566 667447 797105 850800 820445 657794 717462 939046 999999 999999 999999 999999 999999 916186 554172 364056 289470 269311 241345 189559 141904 104920 82428 84963 92893 84583 58259 36295 24609 15196 10219 10672 14567 14726 21587 26462 31229 40453 52757 57940 59272 42784 31478 28770 22292 16904 14702 15983 14812 25313 33901 3570 616 466 596 554 554 584 797 895 796 685 766 672 631 610 694 623 576 619 585 416 421 453 611 785 804 805 620 519 326 249 169 121 103 131 205 121 11 37 57 152 128 81 90 96 119 101 175 80 110 207 104 173 48 39 68 84 95 63 83 97 136 118 61 46 154 72 40 58 124 91 100 100 95 136 109 183 176 163 167 167 219 166 222 205 207 209 211 172 134 186 146 152 192 118 106 42 86 117 64 119 131 122 123 141 117 150 141 103 132 132 130 106 140 113 161 152 194 204 169 166 191 182 192 173 224 235 259 278 220 251 276 293 283 288 243 137 109 87 106 92 102 94 111 119 117 61 97 130 119 69 85 85 96 123 138 101 109 106 111 114 118 81 99 105 94 94 102 96 104 112 114 103 110 110 117 101 105 116 110 80 99 115 82 92 96 96 106 107 94 90 97 90 86 90 83 80 74 89 79 66 73 71 72 55 42 33 43 29 38 36 31 27 17 9 4 -1 -13 -28 -37 58085 306 652 30 10552 16 8 5 7128 7807 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 305 676 1206 1593 2189 2728 3184 3773 4211 5155 7010 9806 13343 18025 20701 21235 23019 27809 36967 54890 77691 110836 161393 233578 348801 516449 700390 935639 999999 999999 999999 999999 999999 999999 999999 856141 584728 324480 150950 96086 82614 85275 118012 127708 142891 125885 100273 78931 64006 71773 71257 44784 38204 25803 17081 11954 16406 21360 17397 8646 5266 2525 1768 1525 2041 2830 4475 5445 5379 3981 3014 3420 4948 10421 11727 2478 1542 958 648 488 524 597 641 676 747 830 716 773 688 698 700 725 781 679 533 480 428 399 387 432 404 342 449 365 381 337 194 208 77 174 218 111 173 134 86 117 163 163 118 129 147 158 122 136 56 102 95 50 126 149 52 57 62 91 67 91 50 98 80 56 101 151 81 78 76 54 83 97 151 123 157 100 94 203 204 176 188 187 140 150 193 203 186 163 145 159 187 122 133 111 62 76 57 23 87 109 112 74 143 117 90 161 122 125 125 103 156 154 115 140 183 186 214 188 180 206 165 167 199 204 243 203 227 266 266 345 292 304 281 232 177 157 148 115 102 123 117 115 127 115 112 71 133 136 100 103 81 77 114 140 129 91 121 93 87 108 99 115 105 84 79 76 97 97 107 112 126 116 93 99 126 129 118 117 118 126 113 94 115 112 128 127 104 110 117 118 119 111 98 95 85 86 93 94 86 91 74 88 98 82 69 57 53 47 41 53 37 22 25 25 19 14 8 -2 -23 58094 284 1312 30 10552 16 8 14 7128 7802 72 346 742 1347 1692 4043 13816 25496 41959 76145 115774 150477 176499 221752 296196 406334 540773 665075 646248 723191 723964 707942 390239 106382 73047 65121 59723 62706 70832 60737 70575 106799 129695 121197 90516 65585 61032 138646 282098 117188 94579 271767 81079 7125 3138 2524 2461 2577 3069 3018 1486 1115 1291 1299 1103 1062 1574 2097 2128 2091 2373 2412 11138 163659 97460 18804 1607 599 513 445 380 389 472 447 477 462 438 420 405 429 349 371 243 270 236 229 345 254 250 257 305 250 161 208 123 127 111 109 60 29 61 78 70 82 94 77 85 103 142 114 90 87 61 54 34 68 52 -15 -7 68 52 5 55 18 66 84 18 -3 69 2 71 98 -10 47 30 -5 -4 63 55 3 87 110 97 86 76 79 114 153 155 163 152 111 141 109 130 202 70 45 -2 10 29 27 84 46 59 64 63 50 109 45 89 52 58 63 111 129 127 140 102 137 118 131 163 126 167 125 125 159 153 175 173 183 199 224 257 241 230 220 154 125 76 86 33 72 75 43 75 86 67 65 69 68 36 60 54 60 49 60 82 62 36 61 78 97 61 50 48 42 75 54 57 55 58 40 55 75 36 33 34 54 48 63 73 56 48 62 57 52 55 42 32 38 58 73 66 52 61 53 46 42 39 40 33 49 44 30 38 45 25 35 8 -4 -13 11 9 2 2 -14 -29 -35 -28 -37 -43 -54 58103 282 1371 30 10551 16 8 23 7128 7797 -87 610 1898 4626 10824 17913 30618 51527 67460 77934 90834 113516 157557 204144 259958 338172 417504 472832 471255 462923 493283 459892 320183 266329 257210 214870 161028 129147 111724 73765 49720 41914 33865 26413 23891 35281 60021 153402 710263 999999 306156 10384 3763 2638 2106 2123 1776 1448 1378 1454 1498 1404 1208 985 959 892 765 687 722 1017 972 1024 873 716 587 517 465 452 551 413 482 398 355 481 390 347 371 401 397 420 447 499 470 313 352 245 278 179 190 228 230 127 130 127 116 87 75 183 162 152 182 178 140 88 102 190 158 133 128 91 132 158 84 87 78 92 95 75 56 32 119 66 30 67 54 73 42 87 76 103 32 76 88 97 138 141 85 44 119 141 127 139 188 135 172 160 160 185 150 109 88 143 117 135 129 107 76 75 54 69 42 73 102 150 124 95 70 142 128 105 127 117 139 152 196 187 160 144 135 130 149 138 147 206 156 230 265 244 270 251 267 266 266 260 237 263 195 136 131 94 116 96 114 103 114 106 111 111 109 67 93 99 84 112 100 109 80 98 110 91 70 109 93 91 100 85 61 81 101 67 65 84 86 107 102 85 78 88 98 92 97 86 79 73 83 84 84 84 92 72 91 87 94 83 92 81 81 70 82 73 65 54 69 75 62 61 44 58 49 41 45 35 28 20 15 9 4 -12 -15 -13 -27 -39 58112 280 1433 30 10553 16 8 32 7128 7793 587 1993 6572 15278 21055 31131 36846 37111 44663 53886 71624 93659 121252 145361 173760 208627 248301 274078 291653 285122 250279 202386 188289 163837 131307 94930 54313 23585 12901 11810 21118 35824 55049 73518 104220 393840 999999 999999 548132 9852 1646 1038 850 898 1066 1258 1303 1415 1603 1720 1634 1361 1346 1236 763 583 519 595 612 795 590 645 690 587 545 454 527 448 414 509 444 493 495 559 444 427 468 447 440 494 359 262 274 342 273 187 163 218 205 178 175 133 135 154 216 76 91 119 156 147 101 131 110 202 116 147 117 74 69 14 128 107 113 78 62 121 178 146 128 75 24 69 91 138 100 113 85 111 30 115 95 92 164 146 74 80 112 124 157 150 183 156 175 196 155 202 144 140 143 119 72 134 136 18 24 60 112 130 132 166 106 121 128 116 116 135 191 130 117 137 165 189 196 127 130 134 154 120 145 174 216 183 186 204 217 207 245 287 274 271 300 272 231 172 124 108 134 103 94 82 88 152 86 66 103 126 128 104 77 70 106 116 102 75 82 122 112 98 96 69 74 106 102 81 93 109 104 123 83 109 76 103 93 87 93 86 112 101 99 104 98 90 81 101 93 96 90 74 73 88 97 77 78 82 74 85 91 95 81 71 69 60 72 67 58 51 40 49 47 45 29 24 21 12 -4 0 -4 -16 -22 -35 58121 273 1649 30 10559 16 8 41 7128 7788 482 1936 2346 1775 2597 4318 7506 13244 30418 75141 160341 246597 240531 315648 305355 170286 86931 57496 36864 36163 46793 82728 120156 153602 178042 153948 214185 670639 977026 814229 533785 65497 2317 848 685 855 846 947 960 1191 1356 1743 3087 5704 46427 207124 12199 665 526 551 498 642 556 451 367 388 453 424 529 538 411 400 470 556 482 486 627 526 548 449 386 401 474 509 390 291 273 276 294 268 156 93 170 117 184 168 54 134 114 96 105 140 203 160 120 174 129 129 119 170 104 105 76 58 69 63 26 64 122 105 61 102 60 96 123 181 146 27 39 11 56 109 64 118 101 55 87 71 104 159 77 127 179 189 161 152 180 177 113 118 119 125 100 96 56 74 47 114 43 127 126 172 131 101 133 114 143 87 141 120 126 96 142 103 123 125 118 138 117 156 149 168 140 183 188 244 275 229 246 206 190 227 248 279 239 188 147 85 75 73 112 113 91 124 103 63 81 50 62 86 74 80 130 83 68 85 78 91 91 85 89 73 84 96 113 100 90 106 103 85 88 96 102 103 88 94 110 88 79 81 94 104 72 61 91 79 74 86 86 110 103 75 77 77 82 74 77 57 68 90 67 65 65 79 54 67 58 53 48 35 25 32 23 18 18 7 0 -3 -7 -5 -19 -32 -47 58130 268 1803 30 10563 16 8 50 7129 7783 -49 354 1292 3341 9066 21883 70544 147043 231387 340934 331779 266350 256005 162455 66806 70776 106891 143325 143430 145073 121143 213195 440634 645554 933710 999999 277925 4941 747 557 585 610 703 839 925 1122 2134 2969 6060 70985 345041 17523 696 558 559 523 582 646 597 535 519 441 479 447 537 592 517 519 429 576 607 604 691 635 506 485 454 360 337 291 331 378 274 264 302 288 225 181 134 132 186 125 144 127 98 100 68 47 67 120 111 161 78 124 181 65 54 58 83 77 142 127 133 94 166 125 150 110 78 147 107 105 43 53 154 126 49 38 50 47 62 76 56 121 147 153 192 141 123 103 193 201 163 181 214 164 110 148 125 108 102 95 70 88 94 138 112 124 115 99 134 77 105 149 130 137 154 170 166 173 164 169 166 139 129 145 183 178 161 239 231 183 218 268 273 262 243 266 273 224 135 97 78 53 76 69 96 108 89 86 109 102 100 118 106 83 137 98 90 78 92 113 121 96 78 74 95 75 76 104 94 76 101 102 95 86 94 98 78 75 70 90 102 104 100 108 95 83 62 50 57 78 84 84 82 88 107 85 83 88 89 88 83 81 84 74 68 66 66 68 65 49 56 61 52 57 43 32 20 24 19 15 3 0 -1 -16 -25 -28 58139 269 1773 30 10563 16 8 59 7129 7778 109 298 326 1075 2979 8625 26797 62465 129853 268247 455341 339649 123475 78995 52489 87101 118492 137760 152113 146959 210212 388953 969197 999999 842792 74394 3937 4974 29357 58912 88822 8385 878 880 947 1025 1428 1715 1664 7016 16548 6046 576 528 469 552 566 553 573 632 643 624 594 645 545 609 603 715 743 772 810 843 823 879 915 871 797 668 496 450 298 330 289 346 319 339 196 196 224 208 199 129 84 157 117 148 143 117 209 232 172 229 165 106 53 82 78 158 121 140 124 27 88 183 177 111 157 136 151 157 105 132 74 121 70 113 32 24 102 95 117 115 37 172 138 44 86 125 120 179 154 197 149 169 203 150 158 135 114 100 95 55 75 36 67 133 113 133 119 105 125 109 125 125 129 93 123 161 124 167 156 232 143 163 144 178 196 192 181 206 203 175 221 275 312 301 267 276 298 305 236 158 106 88 79 45 98 125 98 106 77 94 154 160 102 86 112 114 112 105 111 128 103 106 106 124 117 74 87 93 100 76 70 99 118 102 106 117 115 107 109 128 130 116 112 102 88 120 94 111 111 103 82 89 100 83 104 84 91 92 114 125 105 97 89 89 83 86 77 76 64 64 62 68 72 56 44 46 49 45 33 15 23 24 5 6 -11 -6 -19 58148 268 1805 30 10565 16 9 8 7129 7773 831 1890 1915 3737 6879 10808 22217 50105 72982 48931 26518 13091 11451 11877 11385 8931 9403 14011 16907 38782 104601 84705 19159 89128 188801 502994 806394 792393 719363 847747 751620 63680 1059 552 590 995 1382 1601 797 11061 184124 22454 970 615 582 622 516 465 619 509 492 511 642 630 723 769 806 838 884 828 705 772 839 833 752 637 552 545 452 355 335 295 331 276 284 196 162 165 172 131 97 156 227 153 198 120 260 189 208 234 192 117 128 164 82 75 32 83 116 91 116 163 49 161 167 130 133 137 133 81 82 46 66 136 51 58 58 51 99 101 114 50 84 69 74 98 152 178 135 174 161 178 189 161 231 140 127 106 138 148 82 29 60 50 74 86 98 103 103 155 109 103 92 92 129 133 126 124 159 186 151 167 146 131 179 178 189 210 235 211 185 231 226 219 267 261 249 266 276 235 194 178 126 140 85 92 94 113 103 101 122 99 68 135 124 78 81 97 83 87 100 81 90 118 87 95 116 114 75 87 64 64 81 59 89 78 97 102 92 109 78 75 83 95 87 112 108 88 115 104 84 81 94 98 91 90 95 89 99 90 78 84 71 72 75 60 65 79 71 73 60 62 61 51 48 33 22 28 30 22 11 11 4 -5 -6 -13 -27 -38 58157 267 1838 30 10568 16 9 17 7129 7769 179 880 3371 7088 9199 12605 22278 42064 37282 10043 4454 3192 3459 3761 3431 2794 12564 125615 430159 863942 999999 537835 311276 518669 664737 268337 48891 2034 717 646 524 452 537 609 674 612 607 521 411 398 496 501 458 563 539 557 577 520 437 592 543 685 783 887 928 873 804 927 903 907 843 899 990 938 816 763 648 610 608 501 476 473 367 315 250 166 130 59 51 149 178 159 241 274 237 158 122 71 100 68 52 38 111 131 116 95 137 120 109 173 155 154 112 73 76 159 125 64 90 61 39 41 51 41 46 64 92 78 20 82 28 104 141 98 123 120 94 122 195 218 192 143 135 195 102 70 88 65 110 54 24 76 50 57 125 121 90 158 139 54 89 95 136 121 108 90 200 184 126 134 152 180 161 160 133 176 157 145 194 186 227 242 201 207 239 207 224 231 167 154 125 98 67 93 77 56 62 67 104 81 81 71 103 84 55 109 100 83 82 72 55 54 76 87 79 76 70 54 62 82 71 49 49 78 64 65 53 42 56 72 70 46 73 70 76 68 63 55 69 65 63 86 76 63 68 55 42 53 55 65 64 56 72 74 66 59 54 42 27 33 36 19 18 16 11 4 5 -6 -6 -12 -7 -22 -26 -28 -43 -58 -64 58166 275 1600 30 10570 16 9 26 7129 7764 781 1141 386 546 824 1510 2273 3326 5304 9646 23763 63884 118151 310660 896204 999999 895849 246061 51120 12581 3838 3479 6875 23553 35480 284691 366575 207174 11960 12754 128274 287591 72346 1788 907 868 711 774 647 670 621 609 560 593 546 597 543 567 623 720 563 622 699 833 671 633 743 780 799 857 899 906 970 871 756 979 1038 902 959 1021 918 915 810 666 526 422 267 345 306 306 264 275 294 164 139 199 139 133 220 238 257 343 337 301 154 164 261 243 162 83 96 146 171 185 115 111 169 135 192 151 177 98 175 224 157 138 123 128 139 76 163 164 40 44 52 80 123 146 93 111 101 165 232 256 232 235 244 206 220 245 208 189 127 140 182 122 121 153 134 69 72 103 107 152 141 125 86 106 136 134 142 105 116 142 152 201 221 209 189 247 228 232 210 232 226 216 220 259 295 295 239 250 308 326 304 232 215 197 181 133 165 145 119 147 138 173 153 146 119 121 159 131 123 138 138 123 111 109 139 148 117 107 99 126 131 123 137 114 144 142 104 92 106 126 108 108 129 141 135 114 113 137 143 137 155 130 135 123 123 130 133 125 116 129 114 102 98 94 95 106 101 109 116 101 87 99 98 90 76 81 71 59 50 62 57 54 38 38 39 23 15 14 5 -4 -11 58175 269 1783 30 10573 16 9 35 7129 7759 104 1007 2928 8946 27386 57696 156377 375482 859966 999999 999999 511536 13566 2894 2900 3179 3101 2798 2685 3083 3109 4698 24797 175264 14554 14963 8115 3216 2088 1011 755 670 526 491 513 558 635 610 598 552 543 536 545 544 616 659 615 745 731 778 764 749 841 837 762 924 783 784 763 839 959 1046 841 803 740 713 644 616 528 453 464 419 330 290 315 229 148 226 127 172 246 198 275 314 317 302 279 354 263 114 118 43 21 96 119 163 112 106 143 149 141 180 115 130 111 193 161 104 100 82 76 92 114 110 81 114 105 105 85 37 -7 114 104 139 79 118 114 175 161 176 217 204 136 130 182 116 129 138 114 117 92 66 71 64 48 93 149 148 128 104 85 105 118 86 119 144 154 138 170 176 223 207 159 138 157 204 185 230 208 231 207 206 242 261 239 294 245 261 233 161 117 132 140 107 124 106 116 119 85 131 125 125 112 132 119 127 89 114 101 90 113 118 102 106 103 84 75 84 74 78 83 82 92 101 65 79 110 104 118 93 103 101 78 91 101 130 100 107 116 104 77 79 90 81 85 95 88 91 96 88 95 83 96 93 87 81 89 87 74 63 52 57 62 61 46 44 37 30 26 23 14 14 8 11 8 -2 -17 -31 -32 58184 269 1784 30 10574 16 9 44 7130 7754 -28 961 3201 9060 27530 74177 214751 570381 579790 365731 10966 384 332 621 2231 3744 10147 42383 63798 45105 26580 16191 16288 20704 25264 50279 218255 762310 999999 610796 10914 1015 646 646 632 658 708 667 668 657 621 554 598 639 661 746 770 640 671 654 701 736 822 752 734 769 849 840 906 838 704 776 781 696 739 662 648 634 546 419 384 345 254 301 267 261 319 327 319 358 270 350 328 464 326 351 364 313 382 328 235 204 125 158 190 143 82 172 202 181 146 175 184 180 165 164 183 228 224 169 150 171 121 13 23 142 143 147 80 104 149 174 187 158 187 220 253 248 256 235 208 229 186 171 172 177 156 159 112 177 165 126 108 146 164 136 191 187 142 125 102 149 116 151 131 142 187 163 198 248 248 236 225 226 240 251 251 223 252 259 256 271 283 277 231 303 279 264 296 243 171 172 196 100 117 136 118 118 136 125 134 154 144 159 171 140 174 168 169 101 126 133 140 159 143 144 153 142 134 133 134 121 111 119 149 147 160 118 98 136 139 117 109 140 144 144 142 120 124 152 120 129 156 140 128 117 121 132 123 119 126 123 136 134 119 114 127 128 114 100 95 87 86 100 91 83 68 57 62 55 48 45 48 48 35 28 16 8 -8 58193 269 1784 30 10574 16 9 53 7130 7749 -49 558 2097 6617 19817 65839 183898 251525 238513 73208 3468 6100 21546 28693 23492 15769 18598 34394 48540 49969 66072 103391 238155 449932 555188 629141 959439 999999 235947 22998 1959 548 514 574 403 442 454 439 482 471 561 485 567 611 633 647 658 586 543 542 549 542 514 595 657 756 776 705 666 669 618 654 728 683 751 702 634 623 678 788 606 564 541 355 263 308 295 241 261 381 286 274 192 174 261 214 93 89 148 120 86 127 88 61 99 77 81 55 73 104 57 130 136 122 173 164 39 120 117 81 116 111 30 49 63 106 48 45 52 94 64 46 105 84 93 99 136 182 175 164 219 229 184 154 117 154 135 109 53 37 81 83 50 31 50 163 96 128 120 94 43 18 60 106 90 142 169 197 125 177 154 145 129 184 180 183 158 154 173 206 150 216 195 218 290 251 225 241 222 202 175 131 105 112 71 86 69 97 81 95 135 89 92 80 84 57 69 107 93 109 85 77 72 117 98 68 53 60 68 75 53 55 61 62 68 78 65 58 79 69 44 39 63 90 80 84 64 67 57 58 64 91 87 70 70 82 87 73 65 53 57 61 54 54 46 70 61 55 53 47 41 40 26 31 28 28 18 21 24 3 -4 6 -3 -11 -26 -29 -34 -48 -55 58202 268 1785 30 10575 16 10 2 7130 7745 74 1038 1564 1214 1729 5407 8764 5220 6139 1018 999999 497 2071 4397 7193 7334 5374 7976 13827 48009 109054 162151 142655 75497 184869 598708 999999 999999 999999 59196 3148 822 547 561 571 580 466 437 678 669 575 642 591 668 601 649 696 618 519 598 559 536 500 436 544 575 654 662 706 755 684 737 754 701 688 662 680 769 704 722 725 621 449 280 202 176 359 398 313 222 123 100 63 63 104 110 90 68 83 125 65 61 66 65 68 68 85 85 146 160 99 110 166 87 114 132 77 -3 39 60 121 138 45 19 33 108 136 50 32 92 136 86 68 91 100 172 225 163 150 160 172 186 205 132 159 156 146 83 114 56 71 58 59 89 120 124 74 79 132 86 98 91 122 120 120 174 173 172 151 157 153 185 163 179 220 214 191 260 187 184 274 230 209 188 200 227 237 259 144 167 184 141 140 107 84 51 46 93 107 101 99 110 120 125 151 107 95 105 110 79 67 65 95 105 109 113 79 90 67 72 72 75 93 110 89 82 94 108 92 95 97 89 80 79 72 75 93 79 94 75 97 109 97 83 88 89 76 96 96 76 88 76 72 72 75 72 57 58 57 50 54 50 38 49 41 31 30 16 20 15 10 6 8 12 6 -13 -34 -38 58211 249 2385 30 10575 16 10 11 7130 7740 106 949 2535 6092 15121 38587 99706 270837 808628 999999 999999 999999 360419 2724 539 435 489 586 685 813 792 679 792 920 710 670 692 694 692 639 402 410 496 482 491 488 492 677 798 801 788 878 804 790 847 756 778 818 752 738 662 607 560 469 392 342 358 386 342 410 344 145 113 161 141 116 99 108 119 55 43 132 115 87 128 189 182 111 174 167 183 205 182 225 121 159 176 136 184 111 77 104 70 63 82 99 65 81 182 115 42 81 129 105 164 137 224 203 274 282 250 179 238 216 169 182 176 154 182 174 158 147 53 78 114 97 129 101 128 157 103 134 107 147 124 135 154 125 159 213 224 164 175 189 188 204 220 240 265 242 238 203 253 249 296 298 268 245 296 260 188 187 172 161 172 150 84 81 89 93 107 149 123 107 143 137 130 104 118 120 123 118 117 131 147 131 130 95 111 110 109 140 110 111 96 98 104 110 105 114 122 114 108 124 135 133 130 114 100 114 134 140 145 127 133 122 100 114 134 121 116 116 124 116 112 99 99 100 106 90 82 101 87 73 63 62 67 65 54 63 54 43 45 46 28 17 10 8 -8 58220 263 1993 30 10573 16 10 20 7130 7735 532 1820 2385 1042 319 468 1074 1972 2176 2037 1027 999999 999999 193 519 917 3843 7891 17645 41183 102576 269727 582767 822673 999999 999999 999999 348451 2627 573 637 773 758 774 690 711 654 628 746 668 657 666 670 556 602 549 410 426 428 364 309 445 483 518 575 666 753 866 813 720 694 671 643 608 520 568 605 473 412 288 312 367 446 400 252 90 89 138 116 143 45 -22 39 66 55 82 62 -16 35 140 140 124 94 161 119 123 114 121 77 111 54 97 73 53 34 54 87 82 145 137 54 54 82 20 72 125 44 61 130 137 119 104 213 230 175 191 182 191 238 172 172 136 183 120 107 106 76 67 71 28 93 71 66 95 100 99 129 103 100 169 138 134 109 153 208 159 140 101 142 237 221 161 226 199 198 248 199 222 260 269 258 243 214 210 167 138 154 106 105 107 84 85 88 81 109 103 102 108 115 97 120 94 91 98 122 72 79 63 81 133 112 76 87 109 119 111 100 116 82 74 62 106 62 77 86 111 104 84 57 96 84 82 92 117 105 87 79 76 95 75 90 88 86 87 86 86 86 80 72 59 73 77 67 64 66 65 46 52 48 29 39 46 38 33 23 21 20 10 -3 -10 -26 -28 -37 58229 269 1784 30 10574 16 10 29 7131 7730 -58 80 999999 999999 999999 999999 999999 -18 -13 279 515 499 694 1199 1746 2571 3099 3764 3278 2299 3653 12496 32465 33371 13793 28919 57371 151245 468069 999999 999999 999999 999999 63759 910 611 728 798 703 725 661 705 716 773 765 772 739 706 623 604 560 400 387 440 413 414 385 324 369 460 489 538 669 880 874 793 630 616 572 549 411 454 329 273 337 271 269 390 489 569 362 144 61 54 40 39 48 104 78 102 112 131 94 161 124 97 138 133 100 110 86 167 129 125 118 51 69 134 133 86 158 153 140 96 64 133 81 76 146 124 151 62 128 126 74 170 158 119 173 213 297 279 247 206 206 150 136 216 142 142 113 164 148 105 87 81 91 108 103 100 112 118 129 143 142 120 142 129 138 183 150 175 159 184 170 209 190 257 235 232 219 189 218 261 258 297 279 278 287 250 244 149 122 137 105 134 134 123 104 139 145 99 114 138 119 113 121 121 110 101 118 109 109 109 133 107 137 107 93 110 130 115 95 101 102 105 95 74 63 63 92 91 103 110 118 111 103 76 84 124 111 100 131 110 114 123 104 94 93 106 95 108 108 94 94 89 70 76 79 79 65 54 59 57 49 46 50 50 36 24 30 18 12 14 1 -4 -15 -22 -32 58238 248 2385 30 10575 16 10 38 7131 7725 540 1903 6145 19214 54251 172727 560478 999999 999999 999999 609677 53974 858 545 589 684 691 645 754 690 680 657 668 669 697 713 766 748 622 579 465 448 371 409 471 436 452 351 317 335 338 401 527 476 440 547 536 510 407 398 359 294 258 229 313 382 416 377 352 272 168 132 71 79 33 46 90 67 139 41 49 45 90 50 118 162 204 178 136 169 158 139 90 172 149 125 154 144 160 134 79 29 86 27 42 68 81 77 37 60 65 102 135 117 115 179 220 182 217 246 206 170 194 191 155 147 129 143 148 177 90 106 75 66 82 74 88 148 111 127 123 76 118 127 145 171 138 170 169 167 151 143 119 169 172 174 180 240 212 219 147 209 245 245 200 213 267 260 246 209 166 119 118 81 101 111 137 120 125 78 112 132 114 105 96 67 100 82 72 88 95 66 72 75 80 83 80 89 72 82 63 79 91 72 64 70 107 84 98 83 80 68 88 99 104 104 111 106 106 103 105 81 68 78 88 94 83 104 94 83 69 77 86 100 93 72 62 46 42 59 69 47 51 34 40 50 35 35 32 27 19 17 15 2 -1 -4 -22 -36 58247 273 1668 30 10578 16 10 47 7131 7720 704 4629 19309 41008 18959 10611 13946 8088 6164 5837 7526 14829 18584 12617 6433 6025 9393 16924 16928 14886 14597 19698 27574 18882 42219 44671 72411 209274 453691 791047 999999 965858 999999 531253 5583 497 468 525 618 568 597 581 684 640 617 769 811 705 647 611 572 538 471 383 413 458 421 317 318 318 352 335 345 390 388 360 300 384 381 392 422 414 440 443 420 314 225 161 185 291 404 457 419 279 103 41 39 -9 96 49 92 121 70 76 48 46 98 102 99 165 140 61 167 139 128 91 148 100 100 90 100 137 133 71 136 69 100 113 72 96 68 120 134 61 101 149 134 87 167 167 198 204 169 205 136 157 136 137 108 102 107 148 145 107 111 74 71 -6 18 56 41 19 99 78 72 92 75 115 113 88 72 113 137 60 117 136 143 195 179 188 164 182 191 171 207 203 190 202 218 216 211 232 245 218 195 132 103 86 64 74 91 121 86 78 80 89 114 110 62 98 102 86 48 60 57 61 80 63 57 51 90 88 72 56 89 68 48 69 75 50 71 84 83 74 72 69 67 79 87 73 70 75 81 98 84 70 82 68 68 83 77 67 62 46 59 70 72 63 61 56 48 65 51 45 38 38 35 31 24 19 21 15 18 21 3 4 7 -10 -10 -22 -37 -46 -56 58256 276 1581 30 10581 16 10 56 7131 7716 246 1847 7414 19906 37686 28766 19478 17696 10384 8278 10074 11356 12872 13959 16595 21779 29869 35434 39370 38665 30879 26289 22823 20141 57063 143658 315804 441017 362241 637318 999999 999999 518861 95668 50355 170801 235499 2702 527 611 633 485 637 719 784 799 767 769 667 657 748 746 696 641 519 432 442 430 392 482 500 569 569 598 494 513 624 470 414 440 363 346 388 435 499 369 397 341 336 286 323 368 471 553 475 389 222 74 97 79 63 65 125 73 57 185 212 113 80 114 173 165 157 59 101 221 202 124 183 154 154 165 132 114 142 147 180 105 82 173 134 146 93 74 43 121 105 148 150 151 181 156 146 211 223 223 235 191 227 257 221 185 196 182 147 144 167 157 163 132 118 101 90 69 120 161 164 142 134 65 157 173 96 111 181 186 134 111 183 198 172 183 192 204 194 210 263 255 257 213 223 236 320 310 283 297 303 233 172 160 174 140 113 149 128 141 112 115 142 112 122 145 135 127 128 95 112 136 143 116 95 101 91 117 124 131 105 119 120 108 113 104 127 114 103 105 126 144 124 119 137 135 118 120 105 102 94 114 111 117 107 103 119 123 127 133 118 126 117 114 118 109 95 118 101 104 89 78 95 82 77 76 71 57 50 56 60 50 49 41 45 24 23 9 -10 -18 58265 276 1582 30 10582 16 11 5 7131 7711 616 2548 7457 24648 51168 39443 23214 30246 30989 12432 13101 12733 12482 14115 20904 38824 39278 36727 31702 32429 30624 29877 33578 39013 64014 151164 463871 856619 999999 999999 888247 18703 971 707 745 715 658 606 575 517 559 656 738 679 620 684 738 760 691 699 703 636 587 583 527 528 532 480 493 493 598 670 726 716 621 560 459 510 458 384 469 441 435 416 479 386 298 235 372 434 400 467 363 421 338 237 127 113 140 79 100 76 102 98 81 108 49 120 85 102 94 86 132 105 153 215 174 117 148 167 140 118 145 213 138 115 93 144 145 137 53 108 93 105 126 84 78 113 101 108 199 144 177 213 231 254 176 194 213 240 203 178 214 168 154 183 189 154 124 135 72 59 81 169 143 109 136 141 119 38 98 121 145 129 168 164 219 218 223 217 183 197 192 175 258 258 249 277 228 229 222 270 308 249 275 240 240 213 161 117 164 110 109 96 148 123 127 129 111 120 103 114 162 110 88 114 105 117 127 118 126 115 103 91 93 75 124 120 120 109 121 126 117 94 89 99 105 95 97 99 93 119 120 112 147 116 98 126 142 127 114 102 97 105 116 96 100 100 99 98 122 117 111 98 101 95 94 80 81 79 68 79 74 58 63 60 56 48 42 37 22 22 19 4 0 -11 58274 278 1518 30 10578 16 11 14 7131 7706 29 1676 5916 14103 34758 94153 241810 589052 553721 154020 78877 69143 54582 34440 18961 16738 17058 15318 14298 21464 33497 41866 47767 49950 61180 76146 112194 153785 274590 401430 356085 569043 607877 759231 313116 311056 3002 721 578 563 484 519 625 604 620 736 675 619 677 753 732 795 634 525 538 548 528 569 530 539 593 633 622 721 756 641 460 398 407 425 383 292 310 337 376 429 437 463 419 251 312 296 355 403 498 509 508 399 297 240 123 66 134 173 115 57 161 60 68 109 120 77 65 128 145 129 129 53 128 106 135 176 140 139 120 109 66 94 109 107 92 12 74 68 69 53 56 92 84 90 113 120 109 90 182 123 177 199 170 241 188 178 175 144 148 134 92 94 126 87 69 73 129 83 6 95 97 141 141 130 140 154 81 57 121 105 139 145 158 139 115 162 191 176 167 163 235 217 181 243 209 212 207 233 236 243 263 233 177 126 113 120 110 87 64 97 109 85 106 102 109 108 94 114 111 109 101 60 113 70 63 85 91 111 104 102 86 74 80 95 96 111 104 91 105 106 71 75 55 55 88 97 104 95 112 126 102 116 112 81 84 96 101 105 98 76 76 82 84 77 81 75 91 90 81 84 70 57 79 65 60 61 60 51 37 36 35 44 36 26 33 29 18 4 -1 -13 -18 -23 58283 279 1485 30 10575 16 11 23 7132 7701 20 965 3435 9501 21909 75507 220987 546405 999999 999999 322767 157882 96257 82582 69992 62462 59719 58501 67712 87262 122354 157329 187170 200048 224643 224565 218139 352641 810776 603918 73256 2227 600 769 758 658 624 596 617 696 543 519 559 640 638 645 706 682 629 649 664 675 767 758 656 588 545 530 570 627 674 622 567 588 636 769 755 554 481 461 380 390 493 387 338 404 364 410 361 398 336 367 356 400 511 504 644 579 575 577 475 244 170 94 114 96 75 77 56 54 88 90 82 136 195 148 68 112 150 132 159 137 81 75 79 129 90 162 174 104 101 120 39 65 115 130 7 84 137 117 110 145 136 196 195 117 91 158 214 282 240 216 146 168 174 133 117 138 134 109 110 83 56 71 61 20 78 168 187 127 116 99 149 112 88 123 99 103 197 183 117 133 203 220 167 181 175 242 246 213 237 245 222 221 264 269 270 270 240 174 147 143 183 142 119 106 111 101 118 92 74 105 133 144 115 108 110 94 110 119 122 117 98 98 98 100 77 107 113 94 107 116 84 83 113 108 109 92 101 110 107 105 100 96 78 112 97 85 108 106 106 113 97 99 107 108 112 104 98 86 70 90 93 109 107 102 94 97 73 71 76 75 60 69 72 61 47 38 43 46 37 29 25 23 19 23 3 -19 -25 58292 301 854 30 10574 16 11 32 7132 7696 -40 1552 6441 22769 33961 2006 999999 999999 999999 999999 -96 999999 958 1587 1804 2619 3418 2842 3301 5156 6546 8343 15147 34514 45658 37712 50075 90549 119115 140557 341576 794230 999999 999999 652742 235719 138115 131622 122579 98829 73978 67099 83290 95544 97822 96572 87194 63340 39211 115485 344504 241911 5202 680 598 508 640 660 600 594 679 686 570 557 594 794 764 760 664 572 660 643 606 621 566 483 590 657 662 583 592 684 617 590 689 704 805 706 599 539 520 499 369 439 360 451 451 328 374 299 379 282 305 362 483 612 610 600 625 604 644 686 482 166 69 86 117 85 48 60 110 94 122 56 80 170 143 181 130 178 84 128 148 129 71 129 127 118 140 163 146 82 69 47 103 96 125 119 77 59 72 30 84 122 72 93 146 175 132 156 233 208 235 243 232 229 155 112 124 184 168 154 169 116 66 121 114 119 100 129 91 114 167 134 100 115 118 158 136 158 157 187 155 172 237 194 182 193 206 214 272 261 206 248 224 282 244 280 229 223 179 176 170 148 146 162 153 160 121 68 102 74 88 95 94 125 107 118 92 140 118 128 103 61 107 127 117 122 131 132 154 139 84 90 70 101 103 129 125 105 91 105 113 104 113 97 78 113 137 106 87 101 74 85 99 114 102 117 118 101 106 94 104 92 92 113 93 94 98 98 91 82 93 100 84 71 65 63 58 55 50 41 52 35 20 24 11 5 5 -5 -22 58301 301 823 30 10573 16 11 41 7132 7692 -31 1451 6781 12253 4518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 -77 33 172 162 649 2483 5125 9987 35407 132708 317867 545269 826461 999999 716398 392205 94607 80543 70869 84761 104422 262950 252303 195266 250071 104971 16403 87191 162753 8042 775 737 778 721 709 634 628 734 582 677 663 668 672 664 717 659 618 613 626 623 666 536 539 556 493 501 618 671 558 629 674 698 684 651 621 584 468 443 509 515 522 404 443 397 450 343 323 371 364 311 305 286 344 539 562 662 644 673 715 748 663 436 193 156 139 104 97 69 50 67 97 65 132 88 85 74 135 83 114 89 148 74 67 154 145 187 140 133 131 92 131 73 54 55 69 35 29 34 56 26 133 97 -11 46 93 103 107 142 180 182 236 230 158 170 125 145 155 133 102 135 102 83 101 85 68 106 83 120 128 118 87 84 151 111 107 87 95 85 146 177 100 148 157 178 194 173 227 238 192 239 220 153 199 245 243 220 204 246 220 199 146 125 96 124 110 103 89 112 106 104 95 83 63 115 109 106 117 93 81 91 73 62 76 114 96 78 107 90 100 77 28 54 48 84 107 110 107 103 81 65 98 88 58 89 89 81 83 94 90 98 101 82 68 78 95 80 77 98 76 84 75 72 69 79 60 88 88 80 65 57 48 51 45 44 58 44 26 34 25 11 25 31 26 3 -2 -8 -1 -13 -33 -40 58310 303 759 30 10569 16 11 50 7132 7687 301 1619 5694 16924 36651 55292 35810 889 -2 349 848 1691 2202 2328 2623 2685 2985 3156 3471 3517 3887 4323 4299 4137 5331 7174 6551 5411 6255 6423 5945 5956 8219 43123 138862 158494 287366 575344 905616 999999 798736 464955 222292 38395 32462 41833 6799 62867 82748 57010 2573 987 828 760 819 840 873 809 815 870 876 919 948 857 767 796 780 780 661 772 656 698 572 562 597 615 554 623 657 606 698 674 559 663 601 561 620 604 697 477 405 401 445 413 386 379 405 430 423 481 398 386 329 293 374 409 573 580 661 780 735 784 845 611 309 123 186 99 70 134 125 59 79 106 70 9 94 -20 128 140 139 181 121 185 32 88 87 106 183 133 141 150 98 96 118 88 131 120 146 105 51 128 106 121 60 65 190 174 163 161 174 168 281 279 211 223 184 161 163 103 122 162 129 25 82 154 107 37 65 66 85 162 193 156 149 154 152 190 132 110 128 131 183 120 145 148 125 165 229 229 213 243 228 208 181 198 238 263 262 298 277 267 217 153 133 123 127 63 79 134 189 137 112 135 116 101 90 104 138 140 100 98 131 108 116 102 101 124 146 124 103 94 117 89 81 133 119 91 58 99 118 101 121 113 107 118 113 120 121 122 131 106 98 121 131 120 106 109 98 103 97 111 104 99 122 110 100 92 107 92 89 83 75 75 82 72 85 71 61 61 63 68 65 41 36 34 31 23 10 10 2 -4 -13 58319 304 723 30 10563 16 11 59 7132 7682 349 1325 4698 13544 35421 95154 127530 32062 2047 1880 2520 2756 3011 3349 4401 6212 8096 8885 8532 9280 10018 12110 13088 14016 11962 10943 10873 10040 9862 8262 6441 5700 5656 8429 17308 53588 190932 473185 738480 999999 839479 642941 287628 124740 7747 1899 1524 1708 1648 1535 1083 677 608 597 737 730 766 698 737 770 849 917 924 973 1062 1014 1036 938 892 903 736 835 826 638 631 621 600 663 516 471 563 499 445 422 439 553 523 414 377 342 338 361 412 395 402 365 363 313 297 279 292 335 346 214 336 358 365 562 743 742 856 898 741 529 265 108 119 98 104 108 17 79 89 80 56 142 118 75 132 42 22 55 88 164 128 77 61 112 90 106 58 142 125 82 50 83 58 108 84 127 6 75 86 96 64 -22 45 63 116 149 131 184 206 163 212 217 200 196 188 130 159 174 156 129 81 102 96 25 53 83 101 166 105 147 148 109 56 82 115 184 144 118 134 169 124 141 168 138 168 177 211 221 249 294 239 183 206 229 264 243 269 228 199 215 154 124 107 106 113 100 136 107 94 110 113 99 146 103 127 93 124 107 109 120 89 90 115 101 98 91 128 92 96 89 72 76 109 74 72 96 70 61 95 102 78 94 99 105 101 84 106 93 130 130 98 99 93 95 112 120 91 101 79 85 94 93 100 88 118 95 80 78 73 88 78 67 58 71 66 54 55 53 45 40 42 36 30 34 26 16 10 7 -8 -15 58328 301 816 30 10566 16 12 8 7133 7677 451 2314 8672 28415 62213 68179 19872 3810 1501 2118 2715 2603 3033 3937 4778 5850 6854 7204 8092 7524 7770 8816 9984 10067 10135 12918 17331 13507 8257 6819 6538 14933 37142 84928 332066 914483 999999 999999 600756 16118 2559 1661 1576 1319 1137 936 729 784 781 715 749 720 782 783 812 777 693 748 757 828 943 972 1038 1129 1125 1069 881 795 721 725 728 592 513 539 610 655 617 569 466 479 372 454 500 417 491 450 356 295 363 437 425 372 470 387 374 360 421 378 397 456 444 440 472 521 662 884 1007 914 867 785 628 452 285 148 116 163 107 155 65 56 84 22 11 58 100 71 16 102 99 100 106 105 180 95 104 169 169 106 102 117 121 117 54 83 54 60 46 144 74 31 31 79 29 95 112 100 68 103 92 187 200 228 190 202 92 136 61 83 141 78 67 68 49 78 23 36 119 120 108 115 102 105 75 105 131 112 115 84 95 108 148 141 180 179 192 193 198 224 248 253 249 198 207 251 217 240 291 258 235 186 211 150 103 98 133 135 105 76 110 132 123 101 69 56 106 132 102 104 99 101 113 100 99 110 106 55 74 94 112 90 120 91 82 105 98 95 114 87 70 81 59 63 89 57 68 105 100 105 98 94 112 103 105 102 95 94 79 108 86 92 117 94 84 68 94 95 87 87 85 75 59 58 41 47 61 58 50 41 36 38 29 28 25 14 16 -1 1 -11 -22 -32 -43 58337 299 872 30 10592 16 12 17 7133 7672 1527 4092 4732 3756 224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 449 514 352 416 622 584 625 1788 6833 30302 128564 400344 981939 999999 999999 272485 5602 2117 1493 1296 981 816 656 690 721 695 670 668 637 718 859 806 808 761 886 910 804 825 821 835 782 661 719 616 637 606 583 566 521 534 531 557 547 424 459 505 474 529 447 468 429 423 442 451 562 604 557 515 455 332 415 520 438 464 447 421 519 708 867 897 918 1048 1071 900 786 650 415 237 178 75 87 145 128 97 -64 34 72 84 19 50 82 28 98 71 -1 70 130 48 135 61 112 172 109 149 196 114 126 161 166 83 52 114 87 56 10 108 121 113 83 97 94 151 162 161 155 170 218 263 188 146 155 136 171 170 86 40 74 65 5 38 102 155 82 104 123 160 184 134 120 91 130 133 147 160 157 154 181 186 206 194 175 200 235 227 260 246 206 217 210 258 233 219 227 179 150 148 105 70 79 64 99 92 70 74 86 53 47 72 108 109 106 74 126 114 116 71 73 82 64 99 119 107 103 57 44 84 92 91 83 73 80 76 92 83 87 70 60 69 88 91 65 67 77 80 93 95 86 81 89 92 94 101 99 69 73 102 86 88 79 80 72 76 71 65 95 73 68 66 51 54 37 16 30 27 34 28 28 29 16 11 17 9 -4 -22 -30 -45 -46 58346 300 871 30 10621 16 12 26 7133 7667 519 2361 4096 1487 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 264 542 750 2056 8534 22581 69800 249679 591659 999999 999999 999999 171960 3596 1080 694 729 667 599 654 619 627 742 741 600 433 579 768 844 712 829 744 650 640 672 619 678 606 502 498 545 354 495 526 449 476 414 483 537 459 550 505 423 480 396 463 338 387 445 626 588 535 620 661 710 773 840 876 827 776 769 740 753 774 911 1011 1112 1114 1090 1080 994 856 679 372 220 134 112 55 1 109 117 53 50 66 68 21 14 39 35 48 23 119 175 165 130 110 73 45 105 63 97 90 125 64 75 32 32 -24 37 74 68 51 9 47 92 59 45 51 68 135 187 147 126 148 118 54 59 118 114 116 73 36 48 6 55 88 136 142 95 86 94 73 44 105 111 142 61 83 101 116 136 152 139 139 143 168 159 212 202 214 193 177 188 243 212 251 243 215 238 129 86 139 109 93 108 102 93 41 64 82 71 61 54 48 80 76 76 80 77 71 72 71 70 80 74 52 43 75 78 74 69 43 61 73 81 68 54 51 54 54 81 74 62 74 71 64 64 83 70 69 68 52 75 86 76 104 77 57 67 73 72 73 71 54 45 49 60 68 65 68 68 55 55 54 55 48 44 50 28 11 21 29 8 1 3 -3 -5 -6 -14 -23 -25 -34 -47 -54 58355 306 718 30 10648 16 12 35 7133 7663 187 959 2501 6903 20109 56450 182433 405162 330616 23247 11757 13632 16587 18953 21283 22660 23971 24969 27415 31294 33987 32939 34198 44338 43194 31745 31331 32523 27413 25122 28819 27204 24950 22871 20381 18014 24131 111616 299478 637456 951987 935786 427164 53802 2392 1035 703 679 644 607 648 758 709 605 693 650 681 706 705 873 944 873 884 787 651 528 530 561 563 532 473 500 547 545 495 473 459 537 563 483 528 544 504 506 496 470 538 423 522 617 823 809 742 693 811 863 804 870 1041 1017 994 1017 1099 1130 1133 1007 1065 1174 1154 1104 1103 1114 946 687 483 272 207 207 185 128 132 135 68 67 91 115 79 61 23 75 75 156 153 126 143 129 125 80 75 140 144 165 200 162 83 66 91 70 134 52 30 47 87 77 55 61 30 132 170 93 119 138 136 179 157 160 94 137 151 104 99 99 136 78 71 53 65 120 144 141 170 171 98 134 122 132 65 82 149 148 116 100 160 176 132 106 144 149 168 190 221 231 250 253 263 245 282 226 230 281 244 173 117 123 137 107 102 83 87 79 138 82 116 114 70 78 88 114 101 124 128 79 116 126 96 82 87 74 78 78 96 101 87 108 72 86 98 89 93 111 95 89 114 107 95 98 104 110 109 113 114 93 106 117 122 104 86 77 84 86 86 93 103 93 74 104 92 85 89 84 80 88 70 66 60 73 68 59 62 54 61 58 39 36 33 24 20 23 9 7 -1 -18 -24 -22 -29 -41 58364 303 835 30 10675 16 12 44 7133 7658 628 2288 7022 23978 74640 124343 54238 4786 4786 5415 5527 6268 7756 8586 8474 8268 9281 9467 10209 11616 12853 12878 13133 16505 16985 15153 15356 16404 14368 11598 15090 46660 86750 87871 94083 182182 422491 795697 999999 999999 551620 8300 1050 825 842 828 763 649 658 655 583 518 744 663 698 836 738 805 732 681 464 554 512 561 481 433 606 612 480 539 464 465 469 603 601 582 586 602 722 807 883 853 906 881 939 972 1024 1026 992 1147 1153 1079 1140 1193 1244 1250 1097 999 1140 1144 1005 1103 1094 1009 1007 1033 871 674 411 173 157 157 149 120 219 175 151 33 25 36 65 97 137 141 153 114 102 85 86 117 120 130 130 105 89 146 171 146 117 106 125 147 141 30 32 131 103 106 112 176 140 92 113 121 142 107 120 164 146 123 247 219 229 210 114 127 163 159 164 160 167 115 74 103 86 67 108 147 173 108 152 196 169 121 121 153 126 182 150 212 160 212 232 196 288 286 225 269 277 236 278 321 280 280 263 286 272 196 156 161 172 83 76 111 94 133 157 119 100 126 114 97 109 114 84 78 113 140 129 120 131 156 141 144 106 91 126 117 125 118 130 123 82 95 113 112 133 108 73 97 87 80 107 133 130 118 86 93 128 126 121 119 117 132 118 115 112 115 121 97 103 120 109 109 99 112 113 112 102 92 97 95 85 88 87 88 74 66 79 76 72 70 62 47 30 46 49 36 24 18 6 -4 -9 58373 304 834 30 10704 16 12 53 7133 7653 241 1652 3572 8976 20895 40896 39375 5531 1398 1579 1899 1896 1978 1716 1615 1508 1899 1971 1677 1415 1560 1770 2097 2561 3369 4376 4924 6032 6042 5707 7031 8181 8946 16756 45807 163855 470046 999999 999999 980737 180076 4758 1182 1025 1014 793 818 650 644 600 547 560 613 594 729 793 651 642 587 500 604 579 486 531 514 531 476 423 556 554 578 631 570 561 562 634 768 911 1152 1102 1032 1032 1015 1101 1095 1217 1148 1182 1156 1091 1129 1116 1160 1099 1026 962 970 999 987 916 914 908 844 871 752 640 536 399 306 191 102 82 129 94 74 100 111 121 49 22 104 83 54 -4 122 60 40 133 139 84 151 174 52 100 74 132 93 93 118 62 35 11 45 69 26 19 104 94 68 113 89 4 72 106 97 98 96 108 112 158 178 136 242 159 167 190 181 150 168 76 96 105 97 150 81 82 123 87 116 59 98 48 50 102 125 71 158 153 159 132 185 158 161 160 164 193 217 243 230 232 215 210 225 198 261 265 256 205 155 127 83 113 112 124 115 110 104 87 96 103 93 118 103 85 90 123 126 103 100 90 141 88 90 120 110 99 106 89 104 84 76 98 88 79 80 70 65 75 75 92 100 90 89 90 118 106 109 91 105 97 71 90 103 107 90 96 102 97 88 115 114 103 84 89 98 81 89 88 94 73 66 63 47 56 56 58 49 54 48 36 30 46 53 58 34 31 20 16 11 5 1 -7 -17 -27 58382 275 1731 30 10731 16 13 2 7134 7648 437 1939 6270 18828 60686 158841 335708 780044 999999 999999 999999 390427 12213 903 660 643 646 564 672 737 625 528 622 739 627 594 656 632 601 552 673 613 653 670 541 627 630 644 694 660 767 1005 960 873 914 1061 966 944 920 1089 1048 984 1013 1087 1068 1180 1204 1134 1105 1151 1246 1284 1309 1214 1186 1119 1054 1121 1069 971 850 819 678 689 558 396 308 208 138 130 128 81 148 81 132 83 109 129 123 96 114 62 72 116 32 24 111 67 38 102 142 145 90 118 197 96 66 60 80 128 85 30 66 43 97 143 67 33 52 93 62 64 78 70 47 61 22 106 126 209 215 169 155 94 99 87 151 153 97 114 156 60 87 166 141 62 63 118 87 118 87 153 130 146 91 86 121 121 141 144 165 184 173 199 187 229 226 259 240 218 232 201 212 270 288 234 217 149 127 116 110 135 67 82 96 84 92 120 120 106 163 136 87 96 70 130 105 109 116 108 101 111 104 80 102 113 102 82 93 84 95 97 95 73 81 68 92 100 96 84 95 90 80 119 95 68 85 84 91 110 87 87 79 91 88 94 91 88 88 91 75 85 90 87 82 65 70 76 58 59 55 45 66 67 58 56 58 53 32 37 35 35 41 35 35 42 32 13 17 8 -3 -16 -17 -29 -34 58391 291 1302 30 10752 16 13 11 7134 7644 -80 251 -6 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -84 152 919 2499 5932 17443 66095 157439 227543 216949 544841 999999 999999 907029 871331 70151 1261 628 604 554 457 473 563 705 713 672 694 698 602 619 800 708 565 611 554 540 507 456 570 801 855 904 957 1005 976 1020 942 942 988 1015 1067 1152 1123 1108 1049 1175 1329 1267 1177 1183 1247 1146 1055 1159 1090 1109 1092 1061 1135 1152 1213 1027 917 857 726 527 498 358 242 245 160 93 108 108 -30 72 118 89 89 10 40 63 81 43 112 50 35 103 143 69 72 135 178 114 148 179 131 66 69 90 94 159 53 55 52 115 104 120 76 107 105 66 75 71 71 105 115 150 177 176 175 144 185 78 103 65 145 76 91 113 103 130 66 84 49 65 79 132 116 151 149 96 132 123 153 113 113 120 196 159 174 214 126 209 213 186 187 243 247 243 232 223 250 263 225 264 309 245 190 128 141 109 114 116 104 88 115 103 131 151 122 98 85 108 79 128 128 92 103 148 117 99 63 121 135 120 109 87 84 82 88 112 111 92 53 101 101 92 66 79 91 90 98 70 76 114 109 120 121 111 111 104 119 122 123 99 95 100 98 90 84 90 109 96 90 100 88 103 94 68 78 63 68 84 99 76 68 63 61 53 52 53 59 66 49 34 45 43 34 20 13 6 11 2 -3 -10 -25 58400 278 1684 30 10774 16 13 20 7134 7639 111 384 846 1504 2558 4643 9146 21602 69325 319368 999999 999999 999999 277327 4785 651 646 582 594 615 479 605 706 737 708 657 687 692 710 572 671 877 959 844 701 585 532 668 716 755 979 1019 871 811 832 814 880 906 962 954 991 1078 1103 1064 1080 1199 1272 1240 1222 1322 1324 1118 796 897 1058 979 1042 1024 922 839 760 697 688 593 546 443 392 287 288 257 255 173 132 142 140 172 183 121 125 83 42 112 112 15 58 80 83 103 104 163 163 139 166 171 185 167 149 154 126 190 224 159 161 27 95 108 79 122 140 109 90 109 72 78 126 138 141 152 146 163 161 180 261 208 182 110 151 133 181 180 141 112 96 98 67 103 122 182 116 126 108 130 99 145 133 142 165 149 128 213 201 247 240 210 206 194 219 225 277 204 211 284 291 251 239 290 258 245 208 188 172 128 137 108 97 131 97 92 154 112 63 117 157 153 139 117 120 147 141 134 126 109 125 119 82 108 109 140 139 91 123 135 105 125 153 95 96 96 122 126 110 142 138 122 126 111 100 107 114 122 140 136 127 97 90 107 117 110 109 122 115 107 120 115 125 102 92 100 96 83 104 82 81 76 82 85 70 69 67 70 73 69 66 68 60 61 58 49 51 39 54 44 43 27 11 2 -7 -14 58409 279 1678 30 10798 16 13 29 7134 7634 -79 193 567 1578 2965 6398 15291 39366 139937 501140 999999 999999 999999 156410 2002 616 701 614 540 636 590 647 746 649 627 637 692 677 709 718 750 805 944 847 781 676 644 805 933 838 664 513 480 428 306 423 542 431 598 808 760 971 987 992 948 914 1017 1216 1264 1143 1125 985 941 981 853 792 750 783 891 1012 925 933 771 653 541 414 435 256 290 112 67 246 184 68 45 124 11 113 174 130 70 124 116 95 59 136 187 163 127 103 93 221 125 135 179 108 197 182 132 144 140 202 195 168 106 118 102 129 88 102 117 143 142 100 78 121 133 68 109 144 138 208 244 228 204 218 155 207 169 121 126 100 110 82 56 62 130 147 174 118 129 128 144 140 182 131 75 134 170 184 152 193 208 225 154 218 261 260 220 216 238 263 263 236 232 256 236 282 260 262 180 182 181 150 94 108 144 135 136 108 135 140 142 160 162 93 104 144 111 125 87 109 92 105 144 131 148 128 108 90 78 110 115 95 99 98 96 80 112 133 101 84 95 111 104 118 121 119 117 102 125 132 138 123 110 102 103 142 130 108 103 105 118 129 130 115 93 107 118 100 85 90 85 83 89 85 82 97 96 84 61 58 59 58 55 54 52 63 48 41 49 36 20 25 19 7 -2 -16 -27 58418 279 1702 30 10822 16 13 38 7134 7629 64 627 1271 2360 4964 10318 24848 78166 327548 999999 999999 999999 16079 711 587 528 570 644 658 641 611 609 592 574 608 637 571 693 743 800 779 701 549 743 806 804 840 712 595 479 300 392 459 328 400 380 361 340 447 487 499 504 538 609 677 698 875 883 968 1142 1084 1104 1097 1026 1187 1013 920 923 821 882 836 741 591 440 351 296 308 189 85 127 168 115 66 174 113 82 59 125 133 104 81 139 132 139 84 98 170 126 80 199 178 61 157 104 64 150 204 100 132 92 102 68 32 139 106 57 55 97 65 11 42 40 82 184 153 113 -6 8 105 170 98 151 143 163 112 113 120 94 82 154 139 60 89 124 21 20 157 158 110 138 163 135 123 150 187 169 132 115 201 157 164 147 208 187 171 236 237 228 191 192 236 266 231 213 235 175 247 296 278 272 205 139 140 112 143 122 125 106 88 80 108 120 117 138 124 117 88 109 144 77 136 159 137 118 124 112 116 113 108 118 143 117 85 118 121 92 110 69 93 90 100 112 89 85 91 125 140 113 107 103 78 89 113 83 78 95 84 109 120 97 126 114 84 107 106 116 79 82 78 65 66 69 65 66 78 64 55 52 61 50 48 64 62 52 51 47 42 29 24 24 20 18 16 -1 6 -7 -14 -27 -37 58427 280 1702 30 10822 16 13 47 7135 7625 247 538 1198 2107 3550 6868 13910 38040 146099 663405 999999 999999 43702 952 716 606 693 653 631 613 641 679 645 456 583 653 760 773 976 1020 1029 1054 935 608 593 755 834 818 697 523 447 428 429 364 457 446 436 390 460 513 381 375 566 504 558 539 612 793 772 844 852 983 1169 1201 1116 1070 923 802 744 681 714 715 505 431 358 290 380 276 98 192 144 126 110 58 95 144 90 60 66 71 -10 120 75 86 48 159 200 177 103 141 139 208 131 136 115 241 137 107 151 191 125 165 200 133 69 87 68 38 64 122 159 137 63 67 89 151 150 91 128 197 201 164 213 147 151 129 138 171 224 169 132 150 92 67 90 91 79 133 167 155 89 87 133 121 130 66 107 143 124 199 200 199 170 205 200 261 237 217 294 320 293 268 239 219 259 235 242 236 245 248 202 166 170 178 92 105 131 93 112 123 192 133 90 86 136 127 106 116 93 106 102 125 126 124 113 96 106 104 105 113 126 117 123 136 150 112 94 145 159 135 127 125 95 126 141 106 96 109 109 90 134 118 128 137 116 121 110 112 111 111 95 104 116 104 120 129 141 108 80 104 95 89 92 105 114 93 85 96 101 89 68 82 88 75 66 65 67 70 64 59 44 39 24 27 24 26 18 16 1 -15 58436 281 1691 30 10841 16 13 56 7135 7620 -70 302 698 1400 2484 4282 8567 19946 70829 299560 999999 999999 999999 76142 909 526 648 631 560 620 603 630 581 606 583 607 572 632 681 856 950 949 771 516 620 630 680 779 791 807 737 587 458 394 357 403 388 434 431 332 336 389 417 384 292 368 455 502 475 604 640 829 813 888 996 906 765 732 708 635 472 373 242 301 157 243 188 177 140 135 97 16 12 88 73 89 52 25 23 -18 23 60 1 115 27 110 126 91 113 40 112 2 40 138 19 25 142 68 61 91 101 98 54 69 100 73 79 101 126 99 29 58 53 53 27 34 30 40 62 22 140 99 124 180 234 143 69 79 96 51 88 71 39 20 0 40 63 53 20 107 145 115 121 89 128 82 77 104 97 128 79 137 151 197 180 164 211 190 141 261 274 222 214 156 160 140 186 207 211 203 202 196 161 164 99 96 80 85 129 67 86 113 59 52 36 73 126 95 86 82 89 112 137 43 55 56 61 70 101 95 73 37 90 59 52 69 42 75 75 103 92 62 62 78 77 62 73 59 56 64 78 60 65 61 89 75 66 72 56 80 73 75 61 51 69 74 52 55 80 61 63 55 60 58 52 44 66 59 45 34 31 43 32 35 41 25 28 30 3 4 2 -1 -11 -12 -14 -25 -36 -36 -40 -58 -63 58445 282 1655 30 10865 16 14 5 7135 7615 -21 274 667 1264 2067 3499 6669 14666 39890 152734 615944 999999 999999 712204 6419 694 747 705 687 676 686 738 765 746 705 744 753 769 662 515 783 939 990 990 885 845 955 878 944 869 879 924 862 773 518 488 443 508 556 549 430 514 465 580 527 399 475 502 559 485 578 631 692 845 990 978 852 617 763 722 497 373 283 316 367 260 173 104 107 103 97 111 32 31 82 123 46 -12 102 27 20 76 116 107 73 45 61 79 89 132 142 72 96 76 86 142 131 105 117 173 92 116 177 102 108 94 10 61 19 75 74 121 65 8 99 155 104 98 147 113 116 125 186 258 236 152 116 135 104 113 129 175 78 104 132 96 67 56 100 68 67 103 96 156 174 137 139 97 129 132 137 159 123 112 146 218 256 233 298 310 245 208 226 232 227 278 239 206 252 274 243 207 199 161 176 136 103 82 139 136 90 116 123 119 147 109 116 137 144 101 63 80 102 120 103 96 144 124 122 132 130 98 122 125 116 135 105 125 134 96 87 71 102 51 75 126 106 116 119 110 131 128 97 105 105 81 111 132 128 126 129 121 106 103 97 78 100 126 115 119 109 89 66 73 101 93 67 69 76 81 92 95 71 71 54 54 63 61 61 57 51 53 35 37 33 30 18 12 11 4 -13 -25 58454 282 1681 30 10891 16 14 14 7135 7610 3 289 750 1255 2184 3682 6655 13233 35137 141798 760186 999999 999999 541048 4449 646 663 639 782 725 786 625 631 580 657 691 795 663 572 560 744 787 910 1131 1132 1124 1006 800 920 1065 1044 1111 1135 1104 1116 869 659 609 487 423 521 415 362 530 521 557 467 480 482 445 565 516 536 578 608 680 670 530 543 454 446 340 341 381 388 139 38 126 155 142 134 72 92 98 91 131 76 95 45 1 30 11 105 119 173 80 135 127 84 83 119 69 78 93 110 126 122 141 158 58 85 115 131 128 100 80 80 29 15 27 43 89 124 60 102 50 92 175 200 167 187 141 166 168 126 60 74 70 76 130 114 134 67 9 113 114 84 23 68 114 90 125 103 109 145 100 153 108 107 152 150 126 185 161 184 206 245 220 194 250 268 250 275 231 237 219 193 230 246 271 212 176 143 139 130 139 128 126 112 119 124 100 70 84 100 83 139 92 89 75 85 68 98 97 112 104 117 124 118 109 111 116 64 107 80 102 94 93 106 101 107 88 75 86 126 139 111 120 110 86 82 95 92 108 116 122 127 110 87 100 96 89 87 86 86 104 126 118 116 98 96 97 88 87 82 84 87 76 69 67 80 83 69 65 75 65 47 48 45 39 44 41 42 30 26 24 19 16 -4 -10 -12 -29 58463 283 1680 30 10920 16 14 23 7135 7605 233 591 1068 1817 3397 6246 12563 31910 110854 530276 999999 999999 665876 5283 812 695 745 730 756 725 655 565 732 839 678 635 685 676 698 758 746 763 805 946 994 1156 1033 953 1031 1119 967 1006 1187 1070 881 579 498 449 596 582 547 588 578 498 544 634 516 524 408 431 469 552 518 527 498 539 647 548 460 561 434 449 423 385 132 76 205 92 103 134 130 34 34 150 123 93 140 57 97 186 140 95 145 96 113 97 113 72 109 80 149 232 159 95 168 77 139 145 137 101 151 135 158 135 133 108 82 95 154 98 89 88 78 84 91 118 110 142 168 190 147 189 227 177 133 104 136 82 138 145 55 111 74 62 52 99 122 201 201 124 168 194 178 104 129 112 129 160 166 196 224 208 191 228 226 162 200 176 259 321 275 268 256 271 239 226 268 236 214 228 208 213 216 161 159 146 89 95 78 130 120 119 117 103 117 125 139 106 85 101 159 128 100 101 76 85 117 102 131 150 117 91 110 115 134 141 123 92 73 98 93 73 105 105 73 126 133 133 124 126 157 146 133 119 127 140 150 144 113 98 125 98 93 138 114 139 144 118 89 85 102 99 96 101 90 91 106 102 94 94 106 93 91 82 88 70 66 74 67 65 70 73 60 50 45 51 42 28 19 8 8 3 -14 58472 285 1649 30 10949 16 14 32 7135 7601 -91 166 451 871 1423 2275 3721 6747 12814 33379 120220 596919 999999 999999 38678 1005 754 670 540 646 590 575 567 519 597 585 583 469 536 560 569 706 668 818 914 1057 1078 893 938 1044 986 1002 1077 1199 1242 1250 1252 930 603 532 557 632 514 563 592 653 609 590 533 547 515 544 593 453 359 406 417 413 361 456 417 404 473 472 343 312 412 247 80 62 123 110 58 59 63 80 193 106 111 94 69 27 -19 50 16 97 21 29 130 151 151 160 89 51 124 98 103 48 93 162 108 64 64 135 102 97 23 -1 51 91 125 93 36 72 90 136 155 46 120 152 129 148 195 176 179 94 116 111 144 165 127 76 48 20 44 92 63 83 154 87 88 121 214 145 69 64 113 122 100 61 131 188 196 208 225 221 270 274 255 252 254 318 246 206 242 216 255 241 213 242 223 186 134 166 140 92 115 92 129 125 83 128 134 104 70 81 107 109 126 120 111 108 79 93 93 97 99 139 109 91 95 108 118 91 141 104 106 109 97 103 87 88 94 108 108 103 94 68 70 96 100 105 117 98 114 106 98 83 110 108 100 118 122 97 94 111 122 129 127 107 92 98 105 95 106 91 88 81 73 88 85 87 88 78 84 88 76 74 70 89 90 65 44 59 56 37 45 38 41 33 16 -4 -1 -5 -13 58481 286 1643 30 10973 16 14 41 7135 7596 24 168 632 1231 2222 3823 7576 16995 51273 193881 827020 999999 999999 837184 12616 877 660 595 683 685 560 482 592 653 588 541 550 569 573 715 676 668 682 771 810 772 904 889 1046 1229 1381 1118 1285 1292 1357 1517 1689 1274 841 657 632 659 656 576 674 689 694 618 525 546 542 565 505 458 446 508 487 436 527 515 483 374 365 462 468 304 196 137 120 156 83 57 90 233 89 80 38 15 40 50 141 78 110 130 127 133 100 36 54 55 49 132 112 79 128 99 154 147 137 104 141 207 126 65 124 52 45 34 155 96 58 106 115 143 107 119 105 202 252 197 188 187 202 197 162 147 130 192 123 89 124 60 23 116 50 99 105 123 111 93 85 140 109 135 75 117 106 151 155 139 157 199 193 177 213 232 235 269 302 252 270 218 289 265 224 258 263 295 273 289 238 255 203 127 142 87 148 116 157 162 105 113 100 101 132 120 112 134 131 127 134 104 114 105 125 97 83 78 109 160 126 115 135 110 122 108 126 126 110 147 170 107 103 110 114 156 124 103 133 124 140 128 151 147 137 139 143 129 130 114 122 109 125 88 111 129 118 124 149 120 99 107 133 125 115 90 90 113 135 103 104 102 97 114 95 98 102 102 100 88 89 91 78 79 69 65 72 61 55 49 51 46 36 24 17 2 58490 286 1694 30 10994 16 14 50 7136 7591 -21 323 641 1453 2776 5222 10279 25052 84554 407502 999999 999999 999999 22174 708 505 505 552 575 552 573 466 500 706 472 471 547 418 490 532 536 497 522 575 586 695 679 729 784 725 774 845 1114 1151 1386 1649 2323 4468 21520 26737 1973 631 587 545 658 595 652 543 580 512 514 484 552 490 464 562 406 429 379 387 385 421 428 349 196 204 115 96 17 49 72 -46 123 29 40 19 16 75 40 28 14 43 6 111 56 68 90 64 22 22 46 103 25 79 107 27 66 44 69 74 119 10 9 65 3 36 22 65 52 -16 23 51 10 10 92 112 128 129 146 146 131 79 92 75 108 138 91 83 38 127 134 44 57 63 51 65 84 59 131 29 89 94 128 104 116 152 148 93 77 111 58 119 191 206 159 213 199 190 227 184 250 223 208 188 224 232 245 249 206 218 201 177 151 137 79 100 97 101 79 97 127 112 119 135 66 65 70 87 83 116 98 108 131 114 60 78 82 80 58 70 117 82 61 83 101 63 87 79 75 96 89 94 87 67 102 81 73 70 79 85 61 106 109 111 101 83 84 83 87 70 78 77 92 102 108 118 100 81 89 88 101 108 72 59 68 74 80 64 67 85 74 61 61 53 69 76 82 78 73 51 48 50 47 39 37 35 31 20 19 20 18 18 0 -15 -19 -31 58499 287 1654 30 11014 16 14 59 7136 7587 -2 392 746 1364 2296 4518 8588 19961 62494 279517 999999 999999 999999 80558 1100 583 622 551 480 499 584 539 593 633 694 601 691 630 630 590 555 518 539 657 673 725 747 759 814 836 848 1069 1114 1119 1352 1516 1370 1218 897 635 496 555 520 657 682 635 743 718 553 458 440 529 538 440 540 573 585 487 444 338 365 364 404 397 421 286 158 30 150 156 51 116 91 104 43 -6 10 46 23 18 56 42 -73 -5 72 27 56 53 116 102 -6 55 56 93 78 -10 91 91 -7 56 59 124 116 100 43 103 117 14 36 56 115 16 92 46 102 17 117 91 99 131 122 174 125 93 35 53 63 120 135 81 59 24 83 12 51 106 95 104 22 96 88 111 102 142 80 118 93 73 103 100 72 126 141 127 96 181 178 211 228 237 163 188 157 194 239 192 172 238 216 190 244 162 160 152 144 70 79 82 85 129 75 112 71 52 96 87 78 68 91 76 29 79 104 110 77 28 69 101 73 80 80 42 81 96 77 62 90 93 58 88 97 75 94 94 95 63 98 108 90 72 111 95 66 70 85 79 74 97 86 90 93 77 70 67 71 93 82 89 93 91 80 82 84 65 39 84 84 71 60 75 59 56 52 48 40 48 63 36 35 47 53 47 44 38 31 23 23 24 9 2 1 -1 -12 -17 -29 -27 -32 58508 288 1641 30 11031 16 15 8 7136 7582 -86 362 682 1136 1968 3417 6114 11446 28821 98732 458792 999999 999999 477459 76607 1458 630 751 661 634 596 703 1014 1031 940 888 950 906 970 1079 1221 1178 1223 1202 1235 1100 1213 1245 1278 1236 1057 993 1236 1195 1289 1369 1148 1150 1023 760 755 679 642 699 643 727 786 879 714 688 707 639 665 625 587 586 649 660 658 601 519 511 472 486 478 466 354 305 201 232 214 224 229 142 98 192 133 125 60 119 129 152 187 128 158 156 136 102 52 166 91 175 97 110 107 134 142 91 142 129 130 153 153 141 119 88 77 49 89 114 155 158 104 115 121 69 175 234 199 181 212 211 199 180 143 134 150 105 124 151 143 116 178 136 91 59 92 98 158 179 205 159 166 226 159 159 250 212 243 118 133 237 268 185 203 237 174 268 303 277 229 239 268 288 290 263 237 263 296 344 272 284 294 209 184 176 122 140 150 131 156 186 170 193 174 188 204 144 152 180 167 141 134 101 129 96 130 126 161 155 138 168 134 140 169 174 144 169 116 146 133 135 165 138 127 141 153 119 144 131 114 133 132 101 115 126 150 141 166 126 131 161 157 148 151 122 120 132 156 154 174 134 148 150 135 126 141 141 140 132 127 124 101 106 102 109 105 99 99 99 97 96 96 85 78 89 81 65 74 61 52 47 37 45 49 29 25 15 58517 288 1686 30 11046 16 15 17 7136 7577 -79 170 406 995 1601 2662 4560 8868 19897 65138 297483 999999 999999 999999 91381 1067 644 613 617 649 663 646 864 888 773 745 813 782 816 672 799 821 991 1033 1031 1093 1070 1036 1014 1082 1042 1139 998 924 884 767 623 677 619 504 616 661 566 614 636 691 667 534 562 462 548 607 590 527 457 557 439 517 430 389 363 510 557 425 420 455 381 351 257 221 107 99 133 104 142 140 153 123 -22 45 86 43 59 138 110 60 54 55 114 117 109 87 191 195 136 179 170 164 -7 47 141 43 94 91 143 161 154 124 73 54 99 109 139 153 72 82 80 133 216 160 159 147 86 172 132 137 119 129 119 111 100 95 131 85 101 99 112 159 165 204 209 213 182 135 93 147 148 164 168 134 163 171 197 140 211 215 207 192 251 241 251 243 234 258 195 224 262 263 264 232 274 236 247 204 150 169 106 102 135 101 157 161 165 156 137 147 126 105 140 84 52 55 68 86 107 158 123 78 84 101 89 109 90 74 99 112 110 128 116 126 108 98 107 103 106 114 118 120 105 99 133 111 91 73 110 123 107 89 89 106 127 118 97 117 109 105 130 145 136 129 119 94 98 109 117 100 103 101 108 99 106 94 93 81 84 94 90 79 65 75 66 66 59 56 64 43 45 38 32 28 25 23 21 23 8 -12 -14 -22 58526 287 1705 30 11065 16 15 26 7136 7572 27 497 834 1688 2628 4657 8887 19427 57263 267031 999999 999999 999999 24570 655 574 659 572 624 846 721 671 689 681 568 661 613 709 735 804 930 810 832 878 788 799 781 792 864 958 785 817 767 688 522 526 502 548 565 485 576 620 611 572 631 614 559 456 548 491 545 576 552 590 541 542 408 459 409 436 367 430 411 459 370 291 165 54 63 162 60 122 102 143 90 64 16 110 132 47 161 123 94 157 121 87 20 33 66 45 93 72 168 154 88 84 52 28 138 81 93 122 82 111 75 48 21 59 73 102 89 69 115 143 128 89 180 150 172 169 134 137 156 150 164 157 119 86 60 65 57 104 104 21 91 110 139 117 93 141 146 111 124 104 82 155 137 162 125 93 188 155 120 120 194 218 229 282 233 225 286 276 233 223 244 252 214 225 242 231 207 198 179 145 66 92 126 155 101 133 93 74 97 121 159 93 92 65 84 61 74 89 110 120 113 92 104 111 96 83 89 84 64 66 122 89 63 88 128 74 81 112 118 94 90 96 68 56 89 89 83 104 122 106 90 99 84 51 98 98 99 98 71 90 115 103 108 103 113 101 90 101 95 69 85 92 87 89 94 95 83 73 70 87 77 77 83 60 55 59 48 51 49 53 41 49 52 46 29 27 21 17 5 -3 -7 -11 -19 58535 288 1724 30 11084 16 15 35 7136 7568 133 513 949 1552 2719 5052 9838 22023 72287 330389 999999 999999 935385 75647 1634 740 644 554 734 653 614 624 700 691 726 535 725 706 694 634 802 821 727 784 818 693 790 809 758 684 591 474 427 440 508 459 513 553 514 466 504 569 534 515 588 538 469 528 551 444 445 405 579 489 504 420 399 400 438 431 427 409 322 399 343 237 142 93 69 141 135 93 163 169 132 111 4 25 79 74 33 79 81 58 39 92 149 132 131 10 126 18 -3 153 108 123 135 80 55 78 90 37 95 68 130 83 113 98 88 113 75 49 55 83 100 136 159 142 160 112 125 125 115 100 178 201 115 86 58 33 44 47 31 61 140 87 104 132 140 137 139 136 108 142 89 99 121 131 82 78 127 210 150 142 177 216 262 253 262 221 240 249 211 200 199 217 220 263 206 213 209 199 162 109 110 74 3 84 145 134 80 97 117 83 117 102 92 85 68 47 102 119 78 72 82 83 68 93 104 66 66 105 90 80 97 79 67 92 100 100 96 89 116 90 62 76 91 58 72 71 74 102 83 91 85 89 91 70 75 60 56 75 125 80 81 78 78 107 115 94 88 89 69 88 105 86 100 94 78 69 82 75 75 69 71 79 67 66 67 78 75 55 48 40 48 38 40 37 28 36 32 16 8 2 5 -5 -14 -25 58544 288 1706 30 11096 16 15 44 7137 7563 51 384 785 1295 2269 4264 7645 15407 41878 176794 853374 999999 999999 359105 3993 661 684 706 715 675 627 769 625 655 711 694 719 825 969 766 720 687 800 757 731 706 671 487 415 319 461 628 510 533 557 524 499 617 667 506 545 537 597 566 596 498 562 674 647 565 522 553 404 556 467 432 464 510 434 547 456 476 461 459 228 274 189 89 9 3 90 69 59 174 56 10 44 62 57 46 -15 115 133 122 75 101 113 157 48 106 115 149 86 66 124 37 90 94 86 102 89 99 147 163 139 124 111 96 31 49 83 120 54 62 134 35 95 189 137 159 104 148 148 171 132 119 136 127 66 70 28 67 85 83 126 32 96 105 87 91 148 164 147 171 125 109 128 147 159 91 155 129 159 173 169 232 299 243 288 284 276 276 230 279 274 217 272 216 239 244 232 215 157 112 91 98 132 94 83 112 114 113 90 116 139 112 113 88 95 70 108 129 99 95 126 105 98 100 76 81 110 117 112 82 92 91 130 121 98 115 129 104 140 113 91 91 95 85 94 95 95 118 88 106 122 110 88 88 114 101 87 117 109 117 161 110 103 113 103 113 114 108 136 122 105 107 101 96 89 86 86 88 74 92 78 74 79 94 85 60 57 71 62 71 82 74 63 56 66 58 48 41 37 29 34 25 3 -4 58553 289 1713 30 11103 16 15 53 7137 7558 -66 353 763 1244 2120 3892 7017 14278 36089 138830 581480 999999 999999 227555 4463 617 677 622 629 680 700 726 699 795 740 822 806 840 961 948 970 954 904 838 779 773 621 453 419 489 579 496 576 557 510 523 462 486 618 543 572 498 511 555 639 672 599 688 694 641 551 495 586 561 515 471 521 515 544 504 417 417 459 429 377 307 179 206 160 133 135 125 133 145 49 160 98 67 85 187 133 57 101 66 142 69 62 140 107 189 125 20 50 66 66 52 94 97 83 72 61 135 58 68 49 54 125 136 103 93 149 89 87 85 76 119 112 97 169 157 178 157 120 131 149 122 161 149 97 158 135 110 78 80 138 79 59 83 75 33 136 184 148 157 127 130 116 125 131 152 128 156 182 204 168 180 172 225 243 275 217 294 267 276 282 245 250 251 228 247 287 249 177 126 124 86 159 123 123 99 111 62 84 103 123 90 99 128 125 126 97 100 111 93 84 71 117 118 102 71 115 120 86 101 118 122 119 128 130 137 116 94 72 96 109 96 109 101 94 79 111 113 116 109 112 116 114 97 100 89 85 107 127 130 122 99 94 97 108 119 114 125 112 88 93 92 97 81 73 90 93 80 85 102 106 95 77 79 63 64 52 55 57 51 67 63 56 47 45 44 36 34 26 34 15 7 -3 -8 -19 58562 290 1689 30 11109 16 16 2 7137 7553 -1 176 459 1014 1642 2482 4011 7267 13754 34975 119180 571899 999999 999999 109064 5468 638 643 583 597 750 731 650 680 743 785 963 870 821 762 761 782 818 789 719 568 535 490 503 418 444 450 509 511 528 486 464 423 499 481 558 610 540 566 529 640 577 583 672 593 587 615 600 515 588 542 491 493 510 473 493 493 463 449 222 180 161 125 188 64 -3 25 98 0 99 105 84 26 80 63 86 173 140 169 101 117 134 158 87 143 108 -25 28 80 96 127 56 104 77 8 39 130 114 80 148 99 93 149 50 1 11 104 105 116 99 41 86 161 171 98 120 117 149 142 114 145 182 156 123 95 102 100 86 57 35 82 114 100 145 85 104 122 146 125 160 172 145 115 123 111 108 97 135 102 148 147 166 175 168 213 235 292 269 242 261 268 232 256 242 214 213 267 242 210 175 164 109 136 171 79 108 113 98 86 122 132 110 110 99 57 105 97 51 87 106 90 115 108 156 191 120 115 117 118 100 102 81 82 62 106 121 101 135 146 135 105 141 116 86 88 108 139 114 125 105 110 94 75 74 96 95 109 91 111 141 117 106 126 108 110 124 126 97 83 99 104 101 104 95 92 92 91 91 95 96 87 83 91 78 77 90 75 70 65 69 71 62 67 54 52 46 41 35 31 35 15 8 2 1 -8 58571 290 1667 30 11117 16 16 11 7137 7549 84 466 803 1446 2428 4187 7801 16790 46842 169666 705773 999999 999999 181907 2093 662 668 733 820 836 872 792 761 792 1060 982 909 915 904 858 882 835 817 619 607 469 434 449 586 576 535 497 531 630 576 515 637 560 540 514 616 614 621 616 554 678 615 535 621 681 598 652 526 532 562 544 529 533 534 507 617 511 290 317 244 143 156 135 55 139 98 81 82 79 166 107 136 162 100 81 106 123 160 159 84 140 121 166 174 120 102 179 165 106 204 133 179 141 127 89 118 99 159 194 99 91 46 78 98 136 126 111 64 82 76 96 93 47 68 168 156 176 251 166 148 158 94 141 119 100 160 97 95 71 125 161 112 141 141 97 133 118 140 84 91 145 170 176 188 143 95 149 124 145 174 205 179 220 194 217 282 222 264 283 297 284 265 240 261 289 269 204 232 225 207 162 175 103 110 140 140 112 125 116 115 139 126 104 136 149 139 151 142 134 107 84 122 119 117 124 113 128 107 126 132 86 136 124 101 99 120 131 119 97 97 135 123 105 122 108 105 108 111 112 113 117 111 126 93 97 74 121 112 122 116 109 121 115 136 146 117 130 118 94 120 127 93 112 116 114 114 135 109 103 102 105 109 93 85 83 71 73 73 73 82 88 76 55 61 58 50 43 45 49 33 32 26 8 2 -3 58580 290 1703 30 11123 16 16 20 7137 7544 63 445 913 1622 2955 5802 11540 28102 94242 427515 999999 999999 824969 8342 727 765 708 822 827 825 915 927 838 930 996 940 825 919 927 885 906 868 837 687 574 584 526 472 546 566 501 494 487 532 498 544 441 474 617 674 672 615 613 678 592 661 666 651 614 700 708 692 544 610 693 615 568 526 550 701 590 483 442 352 269 262 164 97 200 128 106 167 103 183 159 77 134 54 105 132 180 159 50 189 209 114 69 131 152 115 166 91 136 184 78 154 174 119 200 118 133 183 144 212 195 112 94 154 180 116 103 109 95 119 146 139 143 128 139 136 156 140 256 168 87 176 151 123 152 130 147 157 144 104 143 173 133 128 123 75 132 165 149 119 173 191 151 170 167 150 160 137 74 153 170 165 204 207 201 235 304 242 305 296 248 246 342 300 252 284 287 304 290 269 224 195 148 147 108 180 159 150 142 122 133 174 146 106 111 181 128 132 110 131 97 129 143 137 134 129 134 105 128 98 149 153 125 131 111 103 119 126 142 129 158 122 124 96 90 113 143 132 131 110 116 130 131 114 120 106 100 105 102 108 128 130 128 123 134 119 114 108 123 117 138 136 112 81 98 97 91 107 111 108 105 105 91 72 98 95 93 92 88 78 78 86 75 69 60 53 65 55 46 32 37 24 16 10 -7 -12 58589 290 1712 30 11132 16 16 29 7137 7539 76 386 797 1317 2173 3511 6394 11902 27722 90757 467102 999999 999999 396237 2893 833 879 918 890 842 1132 1137 1044 1018 936 912 915 840 830 906 855 869 714 622 522 499 589 633 679 568 487 478 511 483 552 561 607 594 524 608 578 595 618 655 633 609 692 663 714 598 653 759 670 605 560 622 605 666 591 591 519 453 477 433 356 210 219 148 206 218 177 113 66 42 94 143 112 54 166 152 106 139 182 180 156 174 185 164 196 182 159 160 130 140 211 187 65 217 107 69 211 166 190 112 117 75 103 192 251 124 128 114 46 54 67 86 73 78 156 168 91 188 124 162 98 180 204 227 204 135 120 100 112 84 132 111 146 106 158 126 127 167 166 199 110 148 180 186 179 139 159 162 175 117 180 215 225 259 171 271 324 310 272 291 283 278 285 282 305 310 290 307 236 237 189 146 139 144 153 152 100 96 120 94 115 84 98 126 119 116 136 162 113 139 144 131 126 102 125 153 130 103 119 107 136 161 136 131 112 118 169 110 91 137 130 107 118 108 99 98 98 134 97 84 120 117 135 105 104 125 106 117 124 109 102 129 101 102 105 94 124 123 130 102 113 104 91 108 113 113 114 114 126 106 99 104 105 91 81 87 81 67 70 63 66 71 68 72 63 46 60 47 44 30 22 18 14 1 -7 -16 58598 290 1722 30 11142 16 16 38 7137 7534 -60 258 602 1168 1734 3073 5654 10834 26337 83498 355093 999999 999999 813130 6466 800 797 859 975 1136 1093 1072 850 808 800 809 875 850 890 704 549 593 613 690 518 573 500 474 508 508 660 569 479 525 419 507 474 676 533 543 654 699 621 637 753 783 663 699 715 644 663 522 492 668 605 484 590 654 543 522 374 321 198 196 206 256 78 14 180 47 113 127 122 84 108 73 80 176 130 207 164 148 188 71 96 159 198 128 119 213 160 172 165 146 155 104 138 87 141 129 76 54 126 112 99 187 112 55 69 151 135 109 143 202 136 137 104 87 117 130 96 139 166 176 191 173 219 169 71 93 72 81 140 164 119 125 112 105 155 179 68 110 178 191 181 91 152 148 138 122 92 141 199 159 154 189 201 237 250 264 292 328 300 226 235 295 272 302 287 278 305 232 250 173 140 129 129 107 123 132 138 156 153 117 133 152 157 132 91 102 130 102 93 127 145 147 126 101 120 89 117 121 130 89 100 103 124 141 139 132 135 147 111 122 115 109 114 108 103 126 115 90 119 112 106 103 102 123 120 119 107 111 106 95 93 123 126 97 95 96 95 106 128 120 103 122 101 111 111 99 89 90 85 74 81 74 93 85 75 55 62 70 76 68 65 70 61 73 66 47 46 34 34 28 18 11 7 -3 -12 -26 58607 289 1734 30 11154 16 16 47 7138 7530 -28 366 702 1598 3326 7040 16965 55445 203120 588135 999999 999999 999999 10365 982 902 968 1192 1166 901 821 702 765 828 901 771 692 692 659 495 464 464 548 471 564 491 503 451 448 513 553 459 468 505 563 490 508 490 616 678 568 622 681 652 766 708 709 711 650 543 502 552 588 570 591 594 560 437 387 389 230 157 232 150 184 149 144 133 90 63 47 92 140 166 158 103 96 76 181 112 160 101 145 124 146 116 98 22 117 95 107 128 205 177 179 168 114 87 83 100 95 170 113 70 75 111 126 159 163 86 160 155 140 58 113 112 110 141 83 80 147 136 150 127 91 155 149 108 72 32 40 85 111 159 95 95 190 137 151 107 116 133 170 182 99 81 121 108 158 143 124 118 138 178 212 194 194 230 310 251 235 238 275 289 307 242 229 274 271 252 212 202 199 132 109 109 83 87 91 143 124 98 104 101 90 103 96 108 101 99 126 110 88 99 116 126 132 95 133 131 117 67 74 155 85 75 101 118 112 104 135 92 95 101 108 113 103 92 96 121 86 81 102 115 101 47 63 86 63 92 104 95 73 104 97 80 92 84 96 98 100 102 112 115 102 83 103 86 79 68 73 71 82 83 69 73 72 69 68 72 68 53 42 59 39 39 53 47 33 48 35 28 27 27 9 -4 -14 -13 -23 58616 318 907 30 11167 16 16 56 7138 7525 802 5928 5115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 148 378 356 375 65 999999 999999 999999 999999 999999 111 470 1103 1539 2069 3155 9341 31878 117779 336194 971263 999999 999999 89205 1472 1014 1135 1339 1562 1627 1177 949 821 859 794 870 680 606 592 632 614 565 572 535 512 675 499 430 543 496 438 487 505 549 580 527 597 599 555 742 662 613 697 681 727 713 613 675 623 561 652 643 502 471 598 630 607 487 336 334 379 268 226 180 204 174 37 144 126 153 250 135 119 141 180 80 119 186 106 187 93 113 140 121 141 84 168 196 81 122 173 100 138 119 188 219 126 145 153 110 91 163 85 156 134 205 158 131 152 97 140 125 181 133 49 75 155 165 127 159 160 170 226 268 174 116 61 126 51 55 48 95 109 154 156 145 110 164 180 250 197 195 171 237 155 146 161 219 199 162 133 148 206 176 194 200 287 299 285 310 295 235 264 276 280 326 330 348 329 286 295 193 164 159 165 95 105 191 150 120 127 120 99 147 130 127 125 133 132 105 139 112 110 110 143 182 166 149 134 113 143 139 117 114 120 109 104 117 134 149 129 110 117 121 126 132 102 120 134 111 126 148 109 106 105 105 107 111 94 109 112 101 121 141 138 134 138 123 112 96 120 130 118 134 119 114 125 120 112 122 115 111 105 111 111 96 92 93 105 108 112 107 86 97 89 87 78 83 63 78 76 55 53 58 48 39 35 27 5 -2 58625 287 1841 30 11171 16 17 5 7138 7520 -1 551 1375 4480 18285 58530 190382 604524 999999 999999 685965 8557 1300 1213 1586 1278 1114 926 759 770 828 683 772 628 619 574 610 561 568 502 411 462 473 561 488 400 514 514 521 603 612 642 626 701 699 627 675 599 560 646 756 731 673 642 586 565 538 550 609 571 472 552 590 409 429 402 332 213 229 164 248 208 170 202 242 205 202 214 223 199 169 177 191 174 267 170 217 193 137 179 136 163 177 204 139 216 132 207 189 176 132 225 167 160 190 199 135 129 173 228 251 149 164 190 129 98 73 117 141 99 115 108 186 161 164 262 219 318 307 172 183 244 187 187 163 104 105 109 158 152 218 179 155 105 182 210 254 178 217 203 170 139 213 236 157 144 182 251 221 246 182 207 194 286 231 290 369 306 244 321 296 326 348 340 321 330 265 283 218 210 185 196 215 141 190 138 147 112 101 116 176 163 160 191 166 155 169 152 178 160 135 170 162 152 193 154 136 139 160 176 140 109 149 104 140 146 152 124 132 133 167 165 142 133 123 95 120 145 152 141 126 127 101 114 144 140 121 95 99 122 108 143 145 151 137 153 142 133 156 164 152 121 125 139 152 138 117 128 123 106 119 133 131 114 119 119 122 115 107 106 100 98 99 100 107 103 103 92 75 73 65 56 54 48 43 34 29 58634 317 935 30 11165 16 17 14 7138 7515 479 2279 13196 44180 11664 9354 2812 98 999999 999999 999999 999999 999999 999999 999999 -35 161 366 369 216 396 801 1435 2415 3242 4100 5173 7144 9309 10788 11174 11592 11487 12625 28646 145050 583058 999999 999999 810530 20012 1572 1412 1405 1093 1019 886 716 662 818 734 717 630 743 666 692 646 556 556 494 471 396 579 503 559 388 456 404 440 446 566 571 654 705 614 631 599 560 678 668 573 655 668 675 510 510 546 481 540 597 617 638 465 447 282 265 352 291 270 270 217 218 160 151 159 152 159 200 197 246 146 157 168 130 115 152 120 111 208 214 173 115 105 70 151 149 82 117 149 160 113 109 161 145 91 96 107 101 127 130 61 101 127 69 51 112 89 101 126 111 117 146 132 123 136 186 219 205 163 184 85 115 177 194 132 83 141 172 137 140 91 155 83 163 210 205 154 162 192 127 133 168 150 190 145 142 199 126 135 176 209 240 266 237 294 305 244 184 233 297 268 298 309 284 339 272 210 202 143 117 157 151 145 139 169 116 131 110 137 144 149 120 78 114 146 126 111 108 92 119 145 169 127 131 130 139 126 132 116 128 125 144 142 119 129 108 135 132 135 109 131 111 145 156 115 101 120 118 98 115 119 109 120 99 91 108 112 86 98 103 104 79 117 113 110 83 85 80 88 117 101 107 100 108 100 93 119 100 86 93 93 81 99 88 75 88 83 88 71 78 71 76 69 66 66 66 63 53 50 39 40 30 20 13 8 -6 -10 58643 321 810 30 11160 16 17 23 7138 7511 52 264 723 1876 4145 12265 46835 158295 344745 95308 5969 4900 5186 5819 6292 6262 6710 7757 9524 11314 11881 11356 11464 13540 15932 18694 23231 27999 34479 39674 37889 37750 42076 49055 52653 52094 50696 51289 54224 77015 440820 999999 999999 459284 206542 8304 1733 1641 1403 1260 1116 963 735 717 686 650 748 762 813 705 608 544 572 612 517 565 537 574 454 500 487 425 455 530 610 591 516 644 572 598 515 598 715 742 600 527 509 493 664 615 521 582 591 608 669 592 395 355 347 237 249 197 222 150 141 22 69 261 167 194 -5 119 138 208 151 129 117 138 152 125 118 213 73 138 158 219 144 116 116 156 121 125 95 163 134 158 205 161 174 138 127 120 120 193 152 143 145 128 61 86 124 124 97 136 73 114 152 148 144 165 150 188 154 246 148 127 94 86 122 102 98 122 164 145 107 140 130 106 133 135 113 145 189 190 165 140 152 125 97 52 88 76 220 209 199 186 218 254 290 247 278 278 276 329 300 233 281 307 345 281 208 267 219 133 143 156 89 76 124 87 125 146 104 142 164 115 111 104 104 69 105 141 135 145 142 150 141 141 115 132 145 94 74 111 114 87 75 75 118 93 106 109 129 154 128 126 96 92 97 114 115 86 78 81 105 115 115 102 86 111 80 96 105 128 138 95 91 89 110 108 98 110 114 86 102 110 88 88 103 111 93 112 97 96 78 63 72 85 106 92 72 60 85 89 83 70 74 66 46 37 47 48 41 36 38 26 30 21 12 5 -2 58652 317 924 30 11154 16 17 32 7138 7506 324 1523 5651 19157 32718 2477 -47 158 321 334 350 437 551 634 804 1104 1081 1219 1344 1637 1875 1975 2418 2875 3392 4294 4756 5176 5633 5935 5797 6525 8405 10126 10875 19867 123077 339015 678699 999999 999999 738548 440443 10791 2011 1212 871 692 636 733 691 804 627 795 727 663 670 627 501 565 379 479 519 459 236 277 407 441 433 419 535 571 599 629 606 568 594 664 605 526 570 541 457 468 516 573 510 495 450 477 468 346 230 322 172 171 113 11 35 137 163 101 109 162 90 78 148 157 71 -33 39 98 61 73 46 121 120 45 91 124 106 74 114 107 94 144 130 88 82 26 154 135 77 127 139 157 161 126 100 106 89 106 169 78 76 106 71 144 116 20 49 27 53 114 111 122 149 172 173 111 89 79 49 62 38 60 145 93 77 29 60 152 127 127 68 40 108 163 131 168 134 148 152 87 48 77 54 82 176 172 139 128 247 257 193 237 251 288 225 212 188 222 252 260 243 229 255 183 97 73 93 88 63 55 71 38 72 46 84 124 119 85 98 67 88 104 106 152 106 141 110 117 84 108 82 76 93 91 77 88 111 80 66 112 98 76 93 84 64 57 79 92 77 87 65 90 67 49 51 86 69 63 80 66 58 41 65 71 69 71 62 61 43 62 70 64 76 70 91 104 77 59 67 77 70 72 98 87 87 71 57 55 41 41 50 53 49 39 42 37 35 36 39 44 46 52 32 17 27 16 0 -10 -13 -13 -25 -37 -36 58661 284 1911 30 11151 16 17 41 7138 7501 74 338 1103 4561 18962 66413 220588 670030 999999 999999 961451 235316 4482 937 791 720 701 719 735 722 536 467 464 384 284 492 345 389 338 440 477 402 307 448 473 533 557 561 517 499 472 514 544 405 510 610 619 559 521 433 414 477 468 442 311 388 383 283 315 374 403 180 128 115 34 -5 13 66 122 50 36 42 92 130 182 23 44 111 116 100 110 94 62 -2 -42 86 38 148 103 68 72 42 110 63 105 92 131 145 119 179 109 67 126 153 154 119 13 45 90 51 89 61 57 60 84 61 68 54 140 93 59 64 88 156 169 152 84 36 97 102 34 84 168 62 29 70 62 32 93 89 60 68 100 75 83 126 132 77 124 123 110 77 78 95 70 18 111 114 179 135 110 175 248 212 239 201 152 209 176 195 209 245 227 192 110 89 86 50 58 74 106 88 61 95 74 93 56 86 83 32 41 99 74 53 49 66 89 84 60 56 98 103 94 88 66 69 100 78 11 49 50 84 32 23 48 75 70 71 91 79 45 31 57 28 20 43 86 57 55 43 50 56 50 59 30 44 62 40 51 62 31 47 66 63 45 45 66 75 75 57 44 46 62 67 45 41 31 34 53 40 30 38 32 32 33 27 32 22 16 29 22 9 10 8 2 -7 -12 -22 -27 -22 -39 -51 -44 -50 58670 287 1822 30 11152 16 17 50 7139 7496 -51 199 411 966 1597 4171 18137 61564 189365 522074 999999 999999 999999 251278 3409 884 889 885 694 700 725 741 659 685 626 561 405 549 599 473 557 525 542 568 441 525 508 590 597 577 587 534 638 597 483 507 636 689 629 534 576 545 536 557 484 310 390 510 458 351 312 348 276 304 218 215 108 44 130 187 115 130 108 134 94 43 98 194 138 179 170 126 106 144 128 118 49 125 122 147 105 44 96 140 161 189 164 155 175 177 195 127 187 198 138 164 136 130 192 145 96 147 116 41 147 81 41 50 93 52 57 118 124 182 167 140 177 173 137 112 151 126 84 87 114 167 97 98 133 122 126 103 207 177 115 155 155 149 156 137 104 207 185 110 164 162 131 136 161 192 124 159 217 282 313 286 245 345 302 288 292 250 255 260 282 311 241 145 148 145 135 58 91 72 154 166 118 72 87 119 129 101 104 106 109 103 97 193 151 127 105 129 126 100 108 109 101 107 103 148 101 105 116 101 138 119 99 130 114 113 126 124 101 99 96 115 91 99 100 101 94 94 72 88 111 111 102 103 99 113 118 115 126 104 110 98 98 108 99 101 94 102 109 119 113 103 98 100 111 87 87 94 110 108 97 92 83 93 80 84 76 78 66 57 65 51 47 57 48 30 30 23 23 18 3 -1 -11 58679 284 1913 30 11153 16 17 59 7139 7492 -43 602 2366 7741 25441 83324 294155 994041 999999 999999 103823 6433 790 763 874 931 632 687 680 711 686 592 605 480 466 478 475 530 471 504 539 403 417 514 520 598 566 533 438 521 628 622 457 639 647 527 513 576 562 610 476 465 459 424 380 407 431 236 297 301 304 261 88 34 92 140 162 116 183 135 140 181 200 221 152 81 132 177 44 82 85 128 65 29 100 99 140 138 48 104 94 92 119 102 97 121 109 102 133 172 230 115 111 105 140 94 47 123 151 116 150 118 113 72 27 56 140 113 132 144 64 77 157 173 161 191 113 81 71 63 116 118 126 66 93 78 55 71 155 78 49 147 163 170 130 178 196 123 154 162 155 116 77 103 140 166 159 147 93 159 222 240 247 257 276 213 210 241 261 257 249 257 225 232 204 129 115 119 104 93 122 93 110 115 119 142 100 111 114 100 105 91 115 95 121 105 108 121 98 107 97 103 102 77 133 100 91 124 85 98 78 77 81 93 112 98 96 92 65 85 95 94 107 85 79 64 78 80 72 73 98 104 101 89 100 102 122 111 118 90 79 83 59 76 84 102 105 104 94 96 86 103 96 114 96 110 100 83 55 80 81 83 73 84 81 64 60 61 62 62 52 48 52 55 41 34 27 25 15 9 0 -3 -17 -28 58688 283 1940 30 11150 16 18 8 7139 7487 22 522 1869 5978 17741 46078 178914 575660 999999 999999 999999 289880 2610 779 765 768 771 812 749 779 686 673 528 447 552 494 521 460 445 494 477 492 511 561 492 438 450 512 576 435 415 405 393 420 484 353 343 442 408 426 399 422 280 272 268 252 225 327 289 160 153 210 96 111 68 60 82 119 21 27 63 100 122 57 19 25 87 40 73 87 52 38 81 95 79 132 158 84 32 91 93 18 89 121 102 1 64 139 70 66 165 91 25 37 76 119 89 100 123 74 88 83 134 109 119 80 89 103 167 162 121 107 205 107 104 79 57 66 11 68 64 128 107 71 55 89 77 107 62 102 105 100 130 156 76 107 188 183 104 67 94 119 77 144 119 133 185 145 180 223 268 248 261 310 269 224 197 160 233 248 240 226 167 122 118 126 84 55 117 88 101 100 85 65 125 97 75 100 88 80 102 87 36 43 95 77 118 116 123 77 80 109 101 72 87 72 95 74 73 111 106 106 78 53 60 60 76 85 85 76 56 83 86 78 75 50 81 75 72 59 57 58 64 77 52 29 36 32 59 59 77 60 71 82 90 67 64 68 63 68 66 71 71 61 64 60 63 52 59 54 61 50 36 29 19 32 37 26 17 22 15 19 21 9 14 -9 -5 3 -8 -18 -30 -38 -49 58697 284 1905 30 11145 16 18 17 7139 7482 -14 394 786 2019 5123 12187 39100 121511 324280 898225 999999 999999 739732 69678 1598 850 918 781 735 745 814 730 674 579 534 577 563 494 439 467 530 444 543 520 619 604 530 678 728 715 490 474 486 540 490 545 633 520 401 302 339 509 527 382 351 317 335 355 276 273 317 217 148 49 56 85 57 106 112 144 163 125 50 164 135 124 111 138 98 130 56 129 178 84 74 58 131 179 108 194 175 133 143 210 198 182 203 215 160 134 109 121 135 92 91 139 124 68 97 153 70 48 192 115 143 71 43 34 167 84 147 128 176 188 113 180 144 157 114 73 120 147 153 134 90 105 115 143 127 171 108 97 141 115 160 170 164 153 155 144 133 118 189 134 163 151 204 189 178 185 252 248 209 231 266 263 264 277 319 276 344 334 282 238 190 148 111 170 136 122 103 95 82 96 112 96 131 148 120 127 105 125 169 206 181 140 114 143 160 179 151 119 112 142 161 109 90 133 127 116 157 160 127 109 115 95 98 125 81 88 127 102 116 133 122 104 126 122 112 124 106 90 105 106 107 106 121 100 113 111 119 124 122 138 122 88 95 101 139 126 115 117 103 116 123 109 130 106 83 90 108 91 89 91 92 73 92 87 79 82 68 67 64 69 56 45 39 31 38 34 22 13 4 7 58706 281 2024 30 11144 16 18 26 7139 7477 248 1058 2811 6504 16712 47943 171354 554638 999999 999999 999999 109659 2818 879 839 910 835 840 732 714 586 521 548 493 522 470 434 392 551 538 445 514 593 634 686 616 675 620 514 471 454 442 420 493 480 485 550 506 422 416 421 323 285 374 330 425 419 315 302 237 175 193 142 88 100 67 103 134 131 94 47 114 156 114 66 117 92 152 200 84 11 124 63 134 60 86 109 174 94 178 100 71 96 145 96 118 131 146 89 76 119 182 193 113 78 111 98 131 138 -4 109 186 69 107 169 143 163 83 178 187 125 179 125 124 107 149 111 114 151 160 96 130 91 127 103 98 119 181 168 191 172 177 190 177 159 150 133 147 115 139 108 161 114 178 208 194 189 207 254 316 310 221 295 260 290 284 263 261 300 312 229 173 150 141 93 78 118 181 113 108 127 120 109 77 89 114 112 146 172 153 130 150 136 154 116 117 155 150 105 98 123 134 123 127 124 111 121 116 123 123 92 111 113 103 129 141 114 121 108 107 92 118 127 147 114 97 106 95 91 81 101 109 82 89 93 109 96 64 80 98 94 114 92 102 114 111 118 108 116 111 110 91 94 98 87 72 89 101 81 89 88 77 83 76 71 70 73 64 67 56 44 40 45 35 22 12 11 5 -6 -11 -16 58715 281 1965 30 11145 16 18 35 7139 7472 -98 -2 649 1836 4537 10069 22955 67960 228509 878970 999999 999999 87405 1493 866 751 734 630 469 407 417 409 384 388 381 318 336 408 449 423 432 450 568 682 577 686 655 590 531 437 316 343 306 316 387 508 370 343 445 358 300 385 378 271 300 438 347 295 239 166 144 36 -66 -11 144 116 19 123 97 -25 68 48 61 43 115 91 97 129 24 53 88 72 83 98 123 60 64 52 17 32 30 50 73 212 152 24 82 73 56 135 92 56 67 80 63 114 53 53 92 8 27 -5 31 8 102 144 23 78 149 114 103 154 82 47 13 77 85 94 127 65 -3 73 59 58 98 88 72 138 88 -2 76 128 168 128 128 191 109 89 84 65 122 143 104 139 182 143 130 161 177 186 233 234 230 241 239 206 209 248 224 249 219 173 60 55 69 65 74 46 49 93 48 64 65 111 58 59 72 125 143 83 95 103 77 98 60 73 90 131 100 107 54 60 55 93 63 78 103 95 70 88 84 69 100 67 63 67 71 61 42 64 50 46 46 63 53 44 39 47 38 67 65 42 51 45 41 61 57 58 42 54 78 78 59 57 82 77 58 53 78 89 64 62 61 58 36 48 40 44 57 47 38 45 32 40 41 37 36 32 22 18 17 2 1 -7 -5 -12 -24 -35 -36 -43 -56 58724 280 2054 30 11144 16 18 44 7139 7468 9 499 1209 2549 5697 13217 37389 111246 422580 999999 999999 999999 10321 838 723 638 630 655 530 546 528 461 433 471 447 378 376 455 433 457 460 574 568 640 789 817 671 583 471 428 433 428 346 353 398 479 279 406 369 333 392 449 450 522 437 367 364 212 134 112 86 131 97 117 57 30 96 72 81 38 76 50 99 95 105 67 190 155 88 -8 110 137 181 205 141 148 115 124 110 222 149 89 99 147 77 108 115 50 29 106 85 116 124 41 63 168 123 92 90 142 86 167 117 100 232 146 173 165 120 229 148 91 108 93 75 87 57 99 102 118 105 128 93 94 89 140 107 146 91 70 133 173 152 147 128 81 81 119 93 153 162 190 123 171 275 213 181 180 196 269 239 262 287 247 199 296 319 282 224 138 89 164 149 127 137 143 117 100 88 92 80 54 125 136 105 87 63 95 105 135 125 124 115 130 88 94 127 131 115 109 127 107 97 89 119 120 107 89 98 79 82 120 84 76 82 104 125 104 112 128 132 98 91 100 104 96 72 80 86 92 90 73 74 75 68 84 89 76 88 98 82 74 96 85 82 72 75 76 90 86 90 76 79 75 62 74 81 57 54 75 56 59 60 62 69 58 57 47 48 36 36 45 34 19 12 5 1 -16 -15 -25 58733 280 2023 30 11143 16 18 53 7139 7463 164 737 1772 3428 8041 21928 68958 212611 487709 828186 999999 999999 111038 2939 681 646 577 522 471 559 438 374 467 443 514 382 353 458 434 592 443 454 514 489 404 395 397 306 377 378 334 379 402 350 403 371 448 457 349 367 396 357 482 462 426 345 250 69 -19 94 72 109 126 95 71 102 32 56 60 83 53 59 73 64 145 117 144 77 1 100 89 164 107 9 -10 148 128 124 66 157 88 -7 44 93 37 110 6 120 10 46 88 170 68 43 51 44 22 127 109 34 121 84 62 126 96 162 59 119 242 219 123 103 162 132 34 27 133 101 66 62 28 67 39 26 72 69 93 52 67 149 163 98 148 128 87 117 136 72 53 139 135 119 68 72 121 149 171 234 283 290 255 259 201 207 238 270 280 301 220 201 146 83 60 103 127 54 81 91 65 58 83 80 55 69 34 37 94 103 89 134 153 113 99 72 74 52 74 84 81 80 92 79 71 57 63 40 36 61 78 76 68 72 66 91 60 76 83 60 100 100 86 73 71 42 38 35 80 78 85 89 115 72 62 66 37 45 83 65 65 82 74 73 63 73 64 76 88 84 62 58 68 70 54 48 53 50 47 49 66 61 57 35 42 37 32 27 33 30 24 18 18 23 13 2 0 -6 -21 -29 -40 -46 58742 279 2052 30 11142 16 19 2 7140 7458 244 629 1211 2422 4660 11609 32679 107211 344332 919515 999999 999999 433584 7983 670 491 606 577 503 451 570 467 383 302 348 379 460 451 493 482 472 497 637 549 371 318 379 349 345 388 342 362 374 330 382 392 323 431 383 319 272 300 265 319 225 85 86 -11 97 119 150 63 -22 10 7 57 93 31 122 91 53 59 111 183 25 70 55 25 19 50 38 24 98 122 47 123 95 20 99 144 128 31 94 79 91 92 35 42 106 118 100 61 17 73 18 4 51 63 46 51 68 102 127 76 71 174 132 104 130 26 64 85 -45 46 79 110 97 41 48 47 36 82 76 45 23 50 74 112 130 144 76 144 95 41 38 100 97 87 139 65 57 102 117 154 156 182 257 177 219 192 204 287 199 150 198 178 173 245 160 54 49 69 103 66 94 98 16 31 21 76 85 78 63 75 89 99 103 75 56 56 86 74 6 80 53 120 86 60 39 44 72 94 37 66 67 31 68 42 37 42 70 57 47 47 64 66 65 46 48 66 47 59 45 37 44 63 65 63 33 34 56 61 45 38 18 34 40 45 39 40 50 48 50 60 56 30 52 52 44 38 46 56 43 29 34 33 26 34 39 34 23 30 26 9 -3 3 -9 -3 7 9 -3 -6 -15 -12 -27 -29 -47 -56 -61 58751 292 1661 30 11141 16 19 11 7140 7453 180 2123 11046 26274 6202 1420 1898 2186 2128 1994 2275 2073 3489 9069 32261 85649 84165 100824 260287 587188 846344 999999 999999 999999 418305 8328 824 845 794 809 726 690 666 667 558 596 555 466 444 456 406 480 467 549 527 512 522 500 396 400 518 420 443 503 425 445 386 416 449 482 497 386 402 304 245 207 308 168 123 119 117 126 117 144 207 180 51 68 93 88 115 -10 133 120 127 40 151 169 130 60 96 123 88 98 160 126 111 125 77 85 134 134 136 31 93 176 177 129 46 55 98 157 170 146 125 26 77 86 108 141 55 38 83 153 81 159 199 181 149 213 213 106 51 23 85 68 41 48 101 152 117 105 79 123 89 92 148 184 152 128 148 124 190 238 156 162 130 129 123 119 106 115 123 152 163 123 103 162 224 216 207 249 258 257 275 276 289 268 253 230 243 201 207 142 139 145 137 96 142 114 71 96 73 110 95 137 145 128 144 87 92 116 152 83 70 100 117 104 84 99 99 85 82 96 76 77 82 103 119 90 103 83 60 117 81 71 75 121 107 62 53 92 94 104 106 99 62 69 82 74 75 79 78 86 88 87 59 102 56 64 79 108 97 86 96 83 80 73 89 79 87 98 88 67 47 60 64 65 73 68 55 62 73 57 47 56 48 44 47 49 43 24 31 27 11 15 17 6 -9 -23 -29 -33 58760 281 1988 30 11138 16 19 20 7140 7448 -74 336 1381 3813 10651 32478 99815 309683 900842 999999 999999 999999 362734 4736 704 697 655 634 606 613 595 757 602 560 514 527 569 555 464 460 444 427 552 479 600 579 535 474 381 455 431 430 451 461 494 445 529 553 506 529 387 334 266 302 128 163 113 11 92 151 83 148 87 106 32 34 40 54 58 51 -9 73 105 117 105 176 183 94 85 158 120 67 75 94 172 153 47 134 42 130 97 116 101 80 118 139 63 85 135 113 97 93 82 161 118 153 130 49 74 131 55 191 130 186 94 123 164 162 128 133 104 43 37 32 95 84 78 69 127 92 128 79 82 47 54 130 66 49 135 94 135 146 83 128 101 185 146 113 89 74 141 145 160 140 135 209 216 229 266 286 236 186 209 281 248 232 289 293 265 216 166 131 140 145 99 78 72 108 174 139 97 117 102 119 128 125 103 122 116 57 115 132 102 102 119 117 113 112 75 70 68 100 96 103 74 63 138 72 52 62 128 85 96 83 84 84 92 115 88 86 72 87 73 111 86 74 89 76 50 60 63 79 88 61 61 60 89 85 113 91 79 93 100 90 74 77 82 73 82 84 70 64 63 73 68 66 62 58 53 47 48 66 55 55 66 59 44 38 30 38 22 25 31 8 1 11 7 1 -13 -22 -25 58769 281 1985 30 11135 16 19 29 7140 7443 -49 480 1352 3252 8284 22440 65623 197718 629435 999999 999999 999999 737855 10721 875 797 701 784 642 710 852 744 686 562 614 699 554 631 496 543 437 533 609 631 513 596 576 545 524 690 592 446 395 397 382 483 493 581 600 648 524 362 261 222 52 67 192 191 127 195 145 160 99 91 152 175 97 121 175 225 68 112 53 114 180 80 126 178 54 117 116 53 92 115 32 36 135 131 208 44 75 105 141 151 57 119 84 68 131 106 75 202 195 170 150 35 130 125 11 82 52 132 146 139 150 162 167 207 189 145 126 115 95 140 124 136 140 43 132 96 125 55 119 138 140 147 125 173 150 166 157 154 168 183 210 159 155 202 169 102 110 119 148 209 179 196 234 278 298 275 302 325 258 241 293 336 302 265 236 247 218 175 169 139 116 126 99 118 96 142 112 119 117 52 126 130 120 119 113 134 143 106 107 125 116 112 111 107 96 135 63 62 95 118 140 121 121 103 101 109 98 98 118 127 107 92 89 68 120 125 93 79 92 74 114 118 117 121 108 110 85 108 96 71 86 101 94 97 80 125 100 97 88 74 92 91 107 88 90 85 91 103 103 82 95 100 95 94 87 81 74 72 73 63 62 62 62 59 51 54 60 59 49 39 32 13 5 2 1 -10 -23 58778 281 1980 30 11130 16 19 38 7140 7439 -71 20 473 1082 2142 4031 8669 21994 65881 247955 948328 999999 999999 990666 999999 313293 4950 806 715 737 850 701 628 574 649 548 524 449 562 544 461 484 478 546 462 479 507 547 595 571 530 534 604 530 580 381 495 559 493 557 428 225 206 97 55 112 128 155 208 111 191 45 33 138 59 64 45 77 142 194 145 89 98 99 86 113 207 58 32 133 144 80 116 69 77 80 113 78 131 130 79 124 151 196 97 97 43 121 125 106 158 144 100 51 69 122 100 101 86 48 28 103 88 117 146 214 177 65 129 113 129 60 32 83 57 68 99 113 108 103 82 110 91 104 82 155 151 105 116 137 145 117 81 142 84 42 120 162 92 72 80 122 137 166 119 144 143 278 299 332 266 205 218 211 252 280 241 224 260 215 175 158 149 74 100 84 116 119 137 136 99 103 118 140 94 109 115 108 115 121 128 123 113 136 114 93 147 136 90 114 107 81 107 77 118 103 113 119 120 97 77 103 99 99 115 112 98 81 67 88 99 108 99 97 112 105 97 90 75 77 89 48 64 85 92 73 63 98 94 102 105 111 102 120 102 74 85 94 90 81 87 96 84 77 76 74 65 70 59 70 68 59 62 62 65 59 55 54 46 48 41 32 36 34 20 19 11 3 -7 -18 -30 58787 279 2037 30 11127 16 19 47 7140 7434 -53 296 749 1386 2465 4795 11068 27355 86987 303762 814621 999999 999999 999999 676011 6689 1101 836 828 840 767 655 675 780 701 580 550 466 406 413 502 542 480 581 638 478 608 574 548 549 585 645 519 614 483 528 605 473 329 199 204 181 148 144 164 125 147 116 39 -11 135 152 137 159 89 69 58 140 68 69 118 112 69 136 147 72 65 39 171 133 194 102 142 141 87 111 105 132 208 185 140 105 96 195 168 209 52 127 84 127 95 86 138 188 141 57 102 123 131 123 120 139 190 169 245 129 190 165 162 157 118 134 170 133 121 158 111 130 89 143 140 202 147 109 96 123 140 123 116 131 205 162 139 173 192 157 152 100 102 110 182 126 74 131 198 219 232 299 275 262 257 237 247 280 241 248 230 235 184 153 174 138 136 129 88 118 150 130 108 80 70 104 108 108 116 85 112 130 104 96 124 102 102 155 138 90 111 115 95 97 136 115 128 118 97 90 91 95 130 97 117 90 116 99 81 109 64 82 88 95 96 106 92 85 64 84 92 81 108 94 101 108 78 78 100 104 123 114 119 120 106 114 104 99 97 101 83 102 112 106 107 84 87 87 90 78 81 76 71 65 59 69 83 68 72 40 41 49 37 44 39 40 36 32 22 15 3 -9 -16 58796 279 2035 30 11125 16 19 56 7140 7429 134 371 969 1882 3515 7322 18265 53558 199758 736415 999999 999999 999999 450892 245631 160571 23656 40314 1532 646 643 669 670 586 518 595 531 527 461 464 390 442 619 452 504 441 363 442 506 566 558 488 573 484 433 446 371 282 129 116 80 176 259 194 182 71 47 128 3 22 126 130 95 102 28 85 113 82 70 -28 -25 80 7 -44 -15 11 49 80 48 116 24 173 218 16 126 149 149 45 150 109 62 84 133 107 129 76 160 125 102 122 71 30 49 84 121 65 48 105 0 15 125 125 154 87 77 105 64 116 147 128 92 64 44 53 43 39 86 112 -17 39 63 93 86 84 75 109 116 162 117 95 203 129 88 92 128 93 99 87 81 93 103 105 117 91 115 173 222 264 251 247 172 221 168 214 231 226 227 175 138 128 112 133 55 79 101 95 84 69 96 73 83 69 69 71 62 130 99 71 73 57 102 74 85 100 56 80 75 64 71 107 78 64 86 102 78 59 62 52 47 77 86 82 62 36 41 52 62 66 73 34 32 73 71 62 75 61 66 69 67 51 52 75 54 43 47 53 62 72 54 41 18 40 66 65 44 59 63 75 64 50 39 48 40 38 41 56 56 50 44 38 41 38 34 24 26 24 13 11 4 -1 -1 -6 -24 -28 -17 -30 -47 -59 -57 58805 278 2064 30 11124 16 20 5 7140 7424 201 573 1362 2526 4936 12353 35746 105031 306430 827015 999999 999999 999999 664417 26995 1252 744 676 771 564 590 550 513 519 537 496 433 405 534 458 405 460 477 341 442 443 467 480 446 505 657 567 560 416 302 302 314 215 158 66 129 156 139 146 125 187 98 163 49 13 154 159 81 64 76 42 29 93 44 15 72 59 95 41 -21 31 126 72 107 12 17 17 165 136 135 88 35 136 221 88 107 140 161 99 98 89 68 33 87 123 91 107 74 35 83 4 36 62 103 101 66 35 169 129 136 47 98 119 75 60 81 43 87 66 44 83 114 79 35 98 102 96 66 32 96 92 104 105 109 132 136 165 146 144 118 101 153 137 138 169 121 122 136 156 165 247 237 273 235 241 219 192 252 222 248 229 182 180 102 69 78 132 87 92 134 83 90 114 107 96 97 79 89 73 106 82 119 94 93 84 82 122 88 70 85 95 75 85 54 34 74 65 77 121 63 60 50 55 75 72 100 75 68 79 66 83 74 50 57 46 64 46 40 72 75 79 64 50 63 83 86 71 60 48 54 63 80 77 68 78 69 62 63 77 56 62 75 72 73 68 60 42 55 56 55 52 38 38 40 33 44 39 45 29 7 23 20 20 8 -3 -14 -9 -8 -20 -28 -37 -52 -53 58814 279 2030 30 11120 16 20 14 7141 7419 -61 483 895 1603 3160 6332 14264 38627 131758 476069 999999 999999 999999 361692 161128 87928 2794 754 645 671 573 569 644 516 454 446 396 386 409 551 455 385 402 414 374 404 357 514 532 497 419 471 419 413 341 377 325 283 130 143 147 272 189 316 156 99 154 105 148 163 154 47 146 74 7 57 148 13 -10 48 67 89 136 93 67 43 13 39 139 168 142 8 -31 -12 102 124 132 72 110 137 93 82 61 52 80 139 100 50 176 116 84 123 118 102 21 101 57 7 119 162 135 93 88 105 159 201 155 211 148 196 187 55 33 136 36 91 134 88 27 63 76 120 140 117 131 122 160 67 44 131 172 132 119 144 164 153 77 70 104 113 132 134 121 192 254 285 264 257 265 258 229 270 289 254 249 182 197 192 200 138 92 78 132 70 113 76 101 57 36 91 92 108 107 65 83 111 100 84 92 76 97 95 126 116 70 83 85 87 81 76 110 88 86 72 52 70 113 100 104 50 77 80 95 86 54 67 99 88 74 64 68 35 66 85 78 73 93 78 54 64 63 58 63 52 34 43 88 82 69 87 79 65 72 71 52 72 85 75 63 61 74 72 46 60 80 69 66 66 52 57 48 54 58 52 38 40 34 23 27 32 19 16 12 6 8 8 -5 -26 -30 58823 281 1967 30 11117 16 20 23 7141 7414 135 463 984 1672 3142 5638 11444 33377 133447 483231 999999 999999 999999 508378 6529 2386 2681 2390 1514 1044 761 661 822 823 669 682 606 618 510 420 407 400 460 491 441 456 459 360 411 491 434 490 509 422 382 445 384 284 251 295 338 264 179 213 307 229 187 75 21 174 186 66 74 97 74 107 175 162 103 86 107 129 115 137 230 99 59 140 167 91 162 75 110 76 166 91 72 55 157 184 152 157 89 143 159 145 166 156 59 107 80 127 159 65 123 167 160 126 96 48 63 107 137 148 114 128 158 144 122 125 154 170 122 125 73 93 150 137 144 113 80 125 40 74 89 70 128 188 138 153 170 168 116 127 149 141 153 136 105 123 86 132 134 177 195 227 286 266 281 252 282 242 235 288 305 234 278 286 227 191 122 128 199 147 83 110 111 132 131 108 145 109 146 106 87 92 92 138 137 78 92 134 114 143 114 92 95 91 80 63 88 125 148 139 128 113 101 86 123 104 87 65 105 115 84 110 88 103 122 121 125 79 92 97 103 95 89 105 88 97 70 82 74 100 87 98 101 79 90 106 90 70 83 94 104 102 89 82 90 57 64 85 84 76 91 72 68 65 62 66 47 51 65 62 70 60 46 59 49 41 47 38 31 22 17 12 6 3 -5 -15 -16 58832 283 1932 30 11112 16 20 32 7141 7410 -25 278 677 1198 1806 2985 5415 10427 24333 81886 354315 999999 999999 999999 13225 1640 1584 1498 1319 1144 1031 998 991 933 818 793 734 768 742 570 541 448 463 581 440 428 453 407 342 480 401 421 482 429 471 397 379 419 326 272 297 205 85 76 272 221 243 300 250 182 248 123 125 118 98 99 18 26 44 68 123 96 84 122 151 150 159 106 55 59 133 137 134 101 101 128 163 57 89 141 142 96 73 46 111 30 114 172 142 11 99 67 33 118 100 91 74 93 84 5 93 99 139 155 105 127 97 136 137 137 180 83 119 104 119 92 88 205 61 81 95 120 121 133 -1 39 126 117 147 139 126 193 121 140 155 207 140 147 42 101 106 132 193 179 154 158 230 300 275 274 265 268 254 246 250 240 251 314 298 255 271 208 174 109 134 118 116 119 110 136 74 76 116 118 97 70 65 132 183 138 93 57 100 109 105 105 89 78 94 73 110 115 104 104 123 96 89 97 85 93 119 123 121 107 101 97 111 79 86 104 111 102 64 107 113 105 93 83 87 108 103 122 118 114 98 74 77 74 56 57 46 61 62 63 83 94 87 102 93 80 76 77 85 76 73 79 81 62 65 76 83 61 68 68 65 73 66 45 44 37 50 41 50 30 26 25 27 16 8 -15 -21 -23 -27 58841 283 1897 30 11107 16 20 41 7141 7405 101 420 988 1999 3821 9098 23979 63782 185741 316198 599547 999999 999999 999999 103659 3236 1368 1323 1221 1327 1185 1083 989 885 757 897 814 708 672 641 534 472 395 446 386 406 441 378 342 412 416 365 371 461 357 395 422 306 197 257 188 145 185 192 172 157 177 220 246 228 168 132 128 105 97 78 50 70 177 85 233 84 43 34 71 27 58 151 67 52 175 46 59 134 119 130 143 124 160 177 0 32 79 96 66 129 25 102 122 90 102 150 127 134 109 71 15 104 68 59 72 48 65 95 101 117 127 123 161 172 172 85 103 59 136 152 47 52 159 76 36 172 104 67 60 116 127 109 103 57 94 157 92 84 137 155 122 110 122 177 164 155 164 137 178 144 237 266 293 211 244 253 267 267 221 255 245 267 249 215 198 187 164 79 118 99 85 100 119 100 71 111 99 82 61 77 44 94 107 134 122 103 87 116 132 83 82 120 117 105 99 74 88 95 93 72 63 102 115 64 70 37 46 69 89 66 72 66 76 98 72 73 74 67 75 83 119 93 60 64 97 88 71 61 82 73 54 70 87 75 64 58 89 96 95 74 71 86 92 58 60 69 70 67 74 58 48 57 59 34 58 68 51 42 47 50 42 42 41 29 17 32 25 6 -2 -5 -1 -3 -13 -18 -27 -37 -54 58850 284 1863 30 11103 16 20 50 7141 7400 97 228 765 1599 2950 6277 14397 33887 73191 198274 649934 999999 999999 999999 999999 786954 98527 21548 5132 1864 1304 1120 1076 886 897 836 771 736 840 727 696 690 681 550 468 458 406 343 363 345 409 336 305 389 425 438 450 397 386 416 299 244 234 215 214 134 259 306 267 356 208 138 146 157 116 123 26 58 82 -14 86 55 89 113 117 142 100 38 89 68 -4 82 113 89 98 125 104 36 73 100 147 117 164 160 110 56 83 140 116 75 104 74 44 94 111 92 93 90 54 94 133 147 142 57 150 128 109 92 130 163 167 183 127 105 73 28 70 78 43 62 65 95 111 57 116 90 88 60 127 110 116 88 71 94 181 190 185 154 155 165 80 102 153 131 116 142 175 193 161 204 221 214 231 249 209 237 235 289 267 236 239 237 198 142 172 145 111 117 141 57 87 83 69 99 76 39 58 105 93 112 97 94 132 140 113 101 95 63 72 91 109 51 115 113 78 92 104 101 79 83 79 111 122 111 109 75 94 116 114 92 58 68 97 82 66 79 110 79 83 93 80 86 58 45 55 31 40 59 69 72 83 72 62 89 79 56 61 61 62 65 66 55 53 65 58 52 58 56 56 42 40 50 60 51 45 56 54 58 59 54 38 37 18 22 18 15 15 16 16 6 -4 -17 -28 -32 58859 285 1825 30 11095 16 20 59 7141 7395 18 425 1122 2804 6227 8813 13264 34595 89771 258671 642808 824597 852314 525759 723329 954799 769933 338546 150105 170471 145491 84516 131074 111534 74008 2576 1284 1137 872 744 824 859 892 752 653 725 569 510 510 355 355 386 381 372 430 441 394 412 405 473 353 212 189 223 240 107 324 371 348 314 346 179 254 192 114 91 134 143 157 165 148 86 57 34 104 86 111 105 29 8 45 85 97 81 126 31 141 9 66 69 190 193 40 102 89 51 67 64 5 117 93 90 99 110 111 100 27 134 167 119 115 159 123 13 -37 44 157 125 134 138 199 111 101 47 102 82 134 163 143 40 93 95 113 135 135 182 147 181 138 151 100 158 85 128 112 111 103 88 95 148 131 120 113 112 164 173 189 177 179 169 272 250 216 245 239 283 274 266 275 199 244 253 275 241 139 141 189 122 88 109 88 104 145 57 60 43 103 73 91 81 97 85 86 91 68 56 134 102 92 104 47 66 115 105 87 61 61 84 75 77 99 125 105 97 71 107 101 86 123 112 89 71 76 99 85 78 67 80 109 92 64 54 52 68 55 71 72 85 83 75 70 58 66 75 72 56 72 79 80 74 65 83 84 87 67 56 68 77 68 72 90 61 52 56 64 51 39 63 55 49 36 35 37 39 39 32 33 18 2 -7 -7 -12 -17 -39 -42 58868 284 1850 30 11090 16 21 8 7141 7390 51 505 1213 2851 7377 19453 43925 147038 515793 629723 570545 925463 999999 999999 824682 17468 16463 19309 10782 4051 2346 2047 1827 1413 1368 1350 1150 1079 1039 880 883 876 917 838 827 739 714 565 577 536 508 601 572 552 559 493 599 442 471 540 501 456 394 237 227 301 325 392 400 307 263 257 166 243 195 147 91 126 99 106 36 63 130 106 171 115 168 147 55 143 98 51 51 123 131 15 142 182 108 148 89 -2 59 85 134 137 154 88 134 160 121 164 162 116 138 142 113 74 70 73 168 152 60 111 105 77 95 95 197 207 271 105 115 74 129 93 125 159 143 119 80 46 130 141 111 153 169 137 206 176 150 174 157 138 120 117 148 217 213 130 125 104 135 190 191 246 223 223 197 246 290 281 205 247 267 307 303 323 310 270 258 297 284 215 178 167 98 123 120 105 109 76 89 99 101 92 110 107 154 119 131 98 136 108 116 90 119 86 96 80 59 113 132 128 123 100 106 97 113 127 131 97 88 83 114 83 82 102 100 103 97 79 89 84 87 100 125 119 112 96 100 78 86 105 106 92 74 66 76 83 78 83 50 79 99 81 96 95 104 94 74 64 70 86 88 72 84 83 88 76 78 84 74 76 73 54 53 43 50 50 39 53 50 45 53 51 34 23 16 10 -3 -13 -21 -33 58877 285 1818 30 11088 16 21 17 7141 7385 -17 257 557 1392 2571 5183 13030 42233 120178 409542 580944 726378 999999 999999 999999 325072 6622 2987 2218 2211 2133 2127 2184 1950 1751 1727 1673 1668 1697 1507 1225 1031 981 967 1038 1035 879 778 720 547 594 593 624 552 628 676 629 537 565 669 697 640 596 486 279 290 268 272 293 352 368 407 295 235 158 110 155 11 173 142 105 150 49 160 102 13 124 144 119 78 37 107 152 31 130 86 10 107 77 179 139 138 66 81 206 99 140 171 106 131 160 132 128 94 113 128 78 41 126 83 72 152 125 130 132 95 125 167 181 196 256 169 105 95 11 32 84 107 128 85 136 132 136 161 155 147 130 94 132 166 102 134 166 160 103 166 185 140 133 124 78 99 51 100 104 162 159 157 156 198 216 251 305 270 264 280 219 243 283 258 233 259 309 293 194 167 153 110 131 128 131 83 142 135 147 92 19 77 112 109 93 112 115 99 101 122 106 71 93 109 83 92 71 101 105 132 105 131 97 56 96 88 87 76 98 114 79 70 74 87 118 128 78 80 103 99 76 91 66 67 65 72 63 72 90 98 84 57 52 82 56 66 90 87 73 88 84 84 69 79 68 71 69 88 82 74 78 68 61 65 59 61 63 56 60 60 56 52 42 34 34 27 41 34 33 22 11 13 11 -5 -7 -3 -15 -35 -35 58886 286 1787 30 11087 16 21 26 7141 7380 -30 235 504 1112 1869 3340 5959 12648 36166 133659 425177 832222 999999 999999 999999 905146 354801 47435 7192 3492 3226 2880 2462 2038 1445 1542 1471 1388 1473 1772 1678 1550 1448 1445 1310 1180 1138 1115 901 1010 945 731 627 515 535 636 577 538 590 441 546 554 578 617 565 541 328 415 424 378 386 255 249 331 286 197 115 76 96 42 172 36 97 68 98 116 81 97 156 77 174 143 44 187 83 170 102 154 9 142 171 84 54 66 17 88 130 134 104 110 119 143 119 133 162 164 156 97 25 53 72 102 52 144 107 135 151 143 116 205 173 174 107 173 124 78 180 94 116 110 89 68 100 56 43 139 106 88 141 109 105 91 107 90 126 177 193 157 166 124 52 119 127 171 136 135 182 159 172 185 159 282 278 286 267 216 259 193 216 264 248 216 238 221 170 120 137 123 122 128 122 69 88 127 94 69 76 83 86 112 96 116 97 106 115 94 86 96 133 99 106 91 117 113 93 105 94 105 126 85 101 118 86 51 60 104 88 94 86 80 100 98 51 91 72 50 67 78 77 63 72 76 69 63 48 26 54 62 60 74 80 81 73 61 79 72 38 71 71 78 85 88 85 79 59 73 67 79 67 65 63 37 69 61 57 47 53 59 45 46 36 41 42 29 32 32 18 23 13 18 15 -4 -6 -14 -30 -28 58895 287 1783 30 11083 16 21 35 7141 7376 -96 41 461 1012 2287 4722 9361 24736 65572 181243 444588 835346 969237 999999 999999 646935 436394 147344 64511 34002 32157 25412 28611 27771 29379 30997 17285 7059 2696 1612 1471 1675 1628 1689 1795 1795 1415 1148 975 1011 1128 1033 1040 943 929 866 593 616 590 750 671 659 634 660 546 544 636 492 440 518 488 518 436 384 324 317 239 110 88 150 120 199 63 53 95 121 111 73 153 136 205 120 116 139 97 113 91 37 123 141 205 210 107 91 99 218 158 143 147 92 59 191 193 99 136 196 134 120 98 85 140 118 172 114 146 115 117 93 153 206 224 134 119 134 164 121 127 102 168 77 153 156 145 170 157 179 146 94 107 88 117 99 158 135 116 188 179 196 159 180 196 115 159 120 158 168 231 231 195 240 251 250 283 295 295 231 228 217 244 302 345 307 305 230 185 186 190 155 138 99 160 142 136 121 126 115 114 116 121 142 133 127 104 130 154 113 119 129 133 116 120 97 98 84 110 103 111 94 101 127 153 153 124 100 82 83 112 74 119 181 147 99 84 107 87 121 85 109 97 90 87 90 69 82 103 83 126 135 94 84 74 83 127 110 101 90 117 101 86 113 86 96 97 111 123 98 98 98 78 73 75 83 68 64 66 82 97 89 72 81 73 56 62 67 51 45 60 50 39 39 39 28 28 25 10 4 -12 58904 290 1657 30 11077 16 21 44 7142 7371 32 408 1271 1894 4456 13810 49293 49243 35565 84564 163108 236295 120875 84187 150728 302167 568419 891053 694227 420779 55086 3637 1230 3928 8995 10419 10529 19244 29624 38999 161935 383038 521489 658391 165965 42471 2631 1859 2025 1909 1372 1101 923 1009 1105 1061 1061 980 790 723 736 880 912 858 673 525 618 555 507 543 337 442 602 587 566 418 396 438 229 183 263 122 115 140 106 45 29 86 163 154 73 43 176 121 31 82 108 70 52 117 104 54 106 125 64 66 98 97 116 107 218 106 75 110 173 185 109 117 95 185 136 145 113 167 101 104 106 128 187 96 102 198 241 94 195 231 101 86 132 129 170 176 86 89 136 36 101 69 163 146 94 128 139 156 121 164 204 188 133 181 205 209 183 177 115 135 135 190 225 237 196 234 167 206 302 171 245 309 299 309 298 302 225 259 264 231 241 195 136 190 156 96 134 139 127 145 71 100 130 144 152 145 139 91 91 108 127 150 144 147 110 100 132 98 97 101 85 94 122 111 91 119 96 111 145 122 85 98 121 132 87 77 64 76 99 99 123 95 88 84 92 87 116 107 96 87 102 110 111 97 93 93 108 85 59 72 96 89 103 89 77 103 88 90 84 93 100 95 107 104 85 92 86 90 98 87 101 102 70 94 95 84 78 65 58 81 83 62 53 47 48 44 53 46 34 30 30 20 4 -6 58913 287 1743 30 11073 16 21 53 7142 7366 -59 315 731 1503 3000 7587 15822 41309 82007 157650 332674 812576 987257 798592 800700 691419 618695 656541 219383 8139 1459 1444 1984 2609 3087 3481 4277 5551 6893 10983 105249 145036 4978 1891 1921 2045 2081 2136 1870 1342 1104 1006 1118 1023 1105 1055 1016 915 935 1015 1149 753 640 718 656 696 474 457 496 516 536 515 389 375 325 384 189 170 213 44 55 99 130 85 46 168 135 93 -11 96 118 20 53 120 101 119 104 93 52 4 17 51 117 105 91 68 168 119 119 180 123 48 112 100 94 68 80 110 19 81 112 124 154 180 91 9 90 122 22 122 146 184 182 198 169 65 5 117 162 159 125 115 110 178 175 95 137 173 136 162 13 82 148 130 116 184 189 131 100 105 126 143 157 168 156 161 48 177 130 181 168 202 248 281 286 184 224 290 287 307 303 306 215 202 200 153 181 168 116 126 149 180 118 69 91 103 94 129 119 121 133 112 122 146 125 81 112 114 110 79 72 62 75 100 118 86 117 102 146 134 81 90 69 102 107 125 123 90 98 122 89 89 98 91 74 59 70 64 50 81 83 98 82 92 80 78 80 103 95 67 108 122 113 97 72 56 96 75 70 83 98 81 88 89 90 92 74 66 80 88 91 94 88 87 80 71 52 49 52 63 44 54 59 59 56 43 37 41 31 26 14 10 5 -2 -15 -23 -35 58922 285 1801 30 11071 16 22 2 7142 7361 -80 338 1167 3160 8806 40454 142321 242569 438546 402209 197227 320648 628238 999999 844701 424839 756486 520143 6689 984 1247 1666 2324 2718 2849 2876 3175 3092 2990 2114 1513 1259 1552 1769 2190 2799 3396 3626 4557 5730 3424 1989 1753 1421 1204 1134 1155 1204 1227 1199 982 723 518 514 497 511 539 571 510 529 430 442 295 339 263 172 209 86 136 98 131 256 124 147 151 137 102 130 165 183 127 112 120 91 100 125 130 129 126 148 103 170 119 110 30 114 135 183 224 172 153 132 78 113 119 148 72 202 145 179 166 144 116 89 132 112 86 157 261 198 178 137 132 72 91 100 98 94 89 105 106 202 186 125 128 123 130 114 125 147 176 144 87 115 135 155 135 97 109 121 173 151 128 192 217 154 172 235 255 267 356 276 212 272 277 276 285 324 310 239 251 197 217 185 178 111 165 140 200 123 152 83 125 113 97 83 120 125 116 141 144 154 91 147 185 148 176 159 121 112 116 64 88 130 126 116 135 126 137 126 130 118 54 86 111 115 112 131 127 92 117 108 94 109 143 116 86 110 99 82 85 112 100 101 85 82 86 94 110 86 85 94 114 89 86 117 115 117 112 85 69 61 75 86 92 94 83 104 86 85 82 77 82 81 90 95 77 80 77 59 65 49 49 45 56 50 40 32 27 27 24 0 4 -3 -22 58931 288 1713 30 11073 16 22 11 7142 7356 -17 295 765 1451 3279 7728 16867 51244 183726 266321 239471 446285 999999 999999 999999 570514 80377 1311 555 629 708 547 663 698 842 962 991 1110 1514 1863 2366 2964 3244 2598 1794 1493 1438 1890 2181 2437 2777 2823 2535 2242 1914 1641 1322 1280 1292 1120 1033 1070 1026 768 633 613 497 444 494 578 572 623 598 408 365 485 325 300 195 166 33 25 109 66 24 217 153 107 147 217 129 144 205 164 68 225 134 115 21 115 60 73 61 30 85 83 211 122 64 38 48 87 141 207 94 157 150 149 134 108 150 177 159 85 166 152 50 127 34 90 129 186 138 199 67 70 50 61 72 136 86 73 69 91 80 66 46 88 106 86 119 159 127 114 114 152 117 145 148 185 180 170 140 139 61 101 119 183 197 196 185 187 200 282 263 246 229 255 303 259 273 275 282 302 238 223 168 137 141 100 90 140 132 128 113 138 140 143 102 140 103 109 66 81 102 110 133 97 108 117 101 117 105 98 122 111 129 108 96 119 103 85 91 104 112 129 79 88 99 127 121 107 95 101 83 79 84 99 99 95 109 76 124 103 97 70 80 101 103 66 54 85 84 79 92 80 72 54 85 80 82 82 80 65 69 74 46 55 57 61 81 79 89 89 76 75 65 67 67 55 59 71 49 58 48 39 44 47 34 20 23 5 -10 -10 -10 -23 -25 -43 58940 288 1713 30 11073 16 22 20 7142 7351 127 359 923 1443 2294 3971 8707 26152 81323 218820 485606 999999 999999 791766 999999 999999 237112 3001 638 645 617 597 692 755 821 874 916 860 858 1259 1696 2463 3149 2714 2032 1423 1390 1434 1662 1889 2265 2801 2706 2373 2432 2814 2823 2261 1572 1343 1274 1201 1162 788 571 559 521 550 509 401 549 537 475 492 407 397 179 193 164 228 164 135 198 261 191 181 227 164 238 178 216 220 126 111 202 73 180 84 117 172 157 80 69 72 152 98 89 155 176 167 162 108 128 214 161 151 180 139 117 95 198 178 174 125 174 141 108 88 112 192 225 266 229 72 107 140 141 92 144 102 106 151 205 158 131 83 116 167 222 170 115 196 186 191 134 156 185 217 145 191 154 147 198 172 175 176 95 171 167 188 196 212 257 313 330 297 274 306 319 305 318 312 316 297 265 265 301 173 189 167 186 199 157 115 112 117 125 130 126 111 65 143 155 110 161 132 131 171 128 138 158 131 173 164 110 148 126 112 137 137 102 141 139 75 131 142 145 165 146 107 112 136 118 130 138 107 109 131 86 89 108 114 99 128 101 102 124 115 103 117 103 104 115 96 106 113 107 109 129 113 101 90 88 84 105 126 123 128 98 119 107 118 112 89 93 88 76 89 87 90 93 83 82 69 70 69 59 64 58 55 44 47 45 39 31 13 9 -6 58949 290 1653 30 11073 16 22 29 7142 7346 32 337 855 1502 2610 4900 11425 34955 127156 396129 768148 869995 898286 999999 999999 290353 335854 329517 6185 645 712 701 558 512 507 571 518 634 675 596 671 853 1364 2178 2693 2210 1539 1312 1267 1389 1535 1706 1831 2012 2256 2619 3108 3187 3584 4374 3687 2523 1520 1257 1108 826 448 397 429 467 353 408 443 467 441 401 431 442 299 312 235 186 95 186 159 135 195 200 162 113 201 145 202 149 150 173 105 130 134 134 160 129 108 173 119 22 110 81 77 72 136 123 121 50 73 83 122 167 61 71 149 170 136 139 60 121 132 103 82 161 162 211 230 192 130 35 50 174 140 131 141 150 115 114 66 97 142 160 104 77 109 146 201 148 221 150 150 215 195 156 187 175 134 120 103 166 179 154 163 147 207 190 222 240 267 278 281 290 251 269 265 291 281 236 265 262 264 281 223 170 181 178 157 166 105 134 117 94 104 141 109 114 130 149 119 133 159 109 93 119 146 86 102 109 126 131 144 119 115 152 177 126 110 119 107 129 129 109 132 142 137 135 100 125 130 123 113 72 88 112 91 88 102 113 84 88 111 76 86 103 85 87 99 105 85 82 71 75 101 130 108 87 102 107 109 109 104 77 83 77 91 107 87 87 89 77 70 77 86 71 77 79 66 83 86 76 59 58 58 47 48 49 34 33 25 22 8 6 -2 -8 58958 291 1622 30 11072 16 22 38 7142 7341 104 389 705 1562 2887 6689 22670 85618 229913 295455 482293 587910 896214 999999 992987 948665 438496 16011 714 681 713 550 561 526 475 496 563 469 454 648 698 689 633 886 1507 1957 1531 1146 1191 1221 1258 1302 1637 1971 1913 1881 1695 1654 1879 2258 2340 2294 1685 1178 1240 1197 976 686 488 427 354 434 395 442 391 361 307 136 177 108 149 58 63 230 267 149 208 213 134 119 86 92 150 116 111 150 73 86 141 104 142 72 109 151 109 113 121 167 57 95 142 131 68 121 120 42 69 115 113 124 121 109 166 139 120 85 143 144 105 133 134 135 195 137 155 144 89 85 43 150 92 136 89 117 89 110 89 79 33 110 101 113 88 141 114 118 76 82 170 141 122 146 166 150 116 136 100 69 120 105 128 110 127 163 208 293 298 250 276 298 254 219 271 282 242 243 274 273 182 198 202 119 104 124 112 96 79 95 121 102 151 130 105 95 101 107 119 93 90 109 82 69 90 87 98 100 109 143 131 79 104 42 65 79 87 91 103 92 49 68 89 127 97 90 92 82 59 68 84 89 44 66 85 86 59 48 68 61 91 74 42 42 64 77 66 71 52 62 80 72 70 87 69 82 80 64 80 56 61 78 70 77 59 71 62 62 65 49 67 55 41 50 52 55 48 45 39 40 17 21 24 20 5 12 13 3 -3 -3 -10 -25 -41 58967 293 1561 30 11071 16 22 47 7142 7336 -26 70 360 1164 2211 4498 11153 39210 158546 318993 355998 549336 711802 999999 999999 846266 476312 75302 2014 674 637 730 536 568 647 521 465 471 446 616 644 609 595 671 600 1021 1618 1664 1442 1262 1149 1199 1212 1243 1297 1515 1830 1891 2192 3091 4862 3940 2806 2968 2631 2130 1635 1401 1296 1114 806 363 377 393 431 385 355 386 322 302 209 237 155 133 153 84 87 125 179 171 88 167 114 50 59 74 129 45 73 102 105 106 48 91 96 83 142 124 101 119 100 95 156 60 73 126 126 165 161 103 99 131 179 126 107 144 150 144 110 167 149 53 139 191 167 174 173 188 179 70 108 93 151 161 168 218 162 117 110 159 112 111 110 113 168 146 119 101 144 165 165 128 162 177 141 166 146 174 208 148 139 184 140 122 136 179 268 239 297 323 265 229 259 328 287 319 270 257 302 248 260 193 189 244 156 140 118 124 168 123 167 142 129 85 94 166 124 91 129 138 103 75 67 68 103 133 111 154 119 82 100 104 119 124 87 162 130 96 115 138 133 124 127 115 85 68 96 100 88 91 134 97 82 97 57 61 94 97 96 114 122 77 88 114 95 98 105 108 111 94 66 105 101 95 91 85 81 81 76 74 75 72 77 87 71 90 95 85 71 71 83 68 72 66 69 73 63 59 73 59 51 63 49 52 45 34 18 25 17 4 0 -10 -24 58976 294 1531 30 11071 16 22 56 7142 7332 -69 225 841 1625 3224 6854 16877 29597 37100 70748 131301 257110 705592 999999 999999 906661 268513 8204 3395 575 378 304 447 295 389 408 413 362 346 444 397 452 380 448 396 344 522 958 1326 1219 934 976 945 919 826 976 1214 1278 2845 6714 9473 12916 20517 22365 27148 165239 235339 10938 1740 1463 1176 915 673 515 339 349 252 274 308 274 268 189 239 195 187 158 108 121 176 128 245 98 131 225 165 63 126 128 65 45 128 92 105 84 127 52 19 17 127 145 88 82 130 122 193 130 81 122 136 93 189 127 120 132 118 148 239 208 157 165 137 121 105 146 171 198 198 197 214 216 147 127 105 96 159 110 162 115 52 89 111 103 123 114 130 133 153 188 98 173 203 114 125 154 193 185 130 200 143 104 136 153 150 140 120 127 195 297 316 314 277 272 259 316 227 179 243 295 303 287 318 234 169 210 204 182 171 153 165 114 77 92 105 116 105 81 85 110 146 157 100 106 136 113 171 101 126 114 136 137 78 122 80 91 123 120 95 102 113 154 149 121 137 137 127 124 102 109 121 100 84 82 91 91 119 82 95 118 89 94 97 85 80 112 104 59 94 85 81 99 95 68 90 121 123 120 103 98 99 100 96 99 86 93 89 100 97 104 93 77 80 90 90 89 77 67 78 79 53 44 49 52 52 49 45 42 46 38 23 6 12 10 -9 -15 58985 292 1593 30 11073 16 23 5 7142 7327 118 440 869 1612 2846 5416 10588 24235 69676 195481 496193 999999 999999 893169 10428 800 671 529 481 408 547 529 512 582 394 430 446 600 593 571 429 469 639 585 623 1182 1458 1383 1216 1069 1029 964 836 779 965 1321 1312 1400 2993 7746 9080 5404 3438 6162 3511 2011 1659 1319 1232 1115 1030 871 548 415 401 349 275 195 248 202 227 92 106 130 158 167 172 149 98 131 159 115 36 75 98 106 106 114 151 150 133 105 121 71 83 123 55 11 33 77 -16 143 146 109 142 84 125 112 159 116 104 143 108 172 124 251 165 95 80 16 43 96 75 157 204 200 157 151 113 105 148 91 49 112 61 92 104 74 177 109 181 149 75 163 157 133 137 171 165 99 142 140 153 105 84 121 100 146 82 128 141 152 132 136 213 275 288 246 200 212 253 296 257 261 267 216 205 243 246 181 158 201 171 104 170 132 72 78 134 139 80 90 70 70 80 69 82 94 109 112 122 112 87 80 79 126 96 95 90 100 97 103 122 93 134 94 97 98 107 115 101 84 86 87 132 119 94 123 95 102 97 56 76 111 89 45 63 64 68 63 56 70 116 86 94 87 61 89 72 82 69 71 85 111 84 85 88 106 74 65 83 92 76 82 72 82 91 55 52 61 54 54 61 54 55 52 50 58 41 37 38 46 44 26 28 22 7 11 3 -10 -14 -25 58994 293 1568 30 11078 16 23 14 7143 7322 -62 317 1456 3077 6498 15970 39784 81726 172029 450404 790753 760845 719949 752017 795663 916167 304658 4559 624 565 530 554 512 638 610 647 605 584 581 532 649 513 572 689 570 677 840 1043 1116 1007 924 967 1052 976 723 778 925 1020 1226 1392 1306 1202 1273 1403 1691 2219 2276 1957 1594 1615 1421 1078 906 642 536 470 321 382 317 252 125 194 187 94 198 199 183 147 113 164 111 59 56 127 -27 61 67 65 74 66 44 108 80 77 112 134 166 92 19 86 156 35 104 96 201 105 71 83 89 137 159 111 74 59 126 62 92 50 182 157 158 138 122 115 177 236 180 201 120 108 127 147 121 120 32 50 92 130 151 63 104 168 104 63 101 103 44 60 148 98 140 137 108 130 174 139 124 207 122 145 97 173 153 120 120 152 184 234 304 312 247 244 243 312 270 305 266 243 288 282 205 180 183 219 144 119 108 145 63 104 84 54 84 122 134 70 156 121 86 91 104 66 123 78 101 95 104 116 126 139 104 87 77 93 87 104 115 71 71 103 102 96 49 99 117 86 79 115 82 81 73 76 103 88 100 81 57 84 80 57 70 64 86 90 121 109 68 63 75 95 98 76 96 84 89 99 68 70 79 105 114 94 88 93 88 90 75 90 81 72 59 51 53 72 65 65 60 63 63 57 39 37 38 39 46 38 23 16 16 3 -3 -7 -21 59003 293 1545 30 11085 16 23 23 7143 7317 -6 379 1066 2289 4679 11787 35183 79603 187038 453948 918023 999999 999999 999999 492289 15268 2029 1100 760 503 533 634 501 587 576 610 623 646 660 668 611 639 521 600 661 545 663 760 1036 952 884 909 858 933 1022 1025 911 855 924 1119 1135 1150 1162 1234 1505 1591 1328 1075 1250 1398 1300 1167 922 791 471 322 296 219 277 240 190 192 210 174 94 167 106 70 71 39 172 131 101 84 -1 19 73 112 72 56 166 132 105 55 45 71 54 124 136 19 115 93 78 16 103 135 83 53 88 119 112 109 113 117 103 139 93 62 -6 80 100 80 105 87 83 131 215 226 187 84 106 91 29 74 123 110 94 49 167 148 148 148 67 37 47 63 156 157 168 105 169 125 111 83 145 140 52 115 139 131 138 89 113 178 165 151 246 255 302 266 223 282 263 269 311 253 201 224 267 232 200 211 140 71 106 150 75 77 100 66 102 117 104 71 85 71 59 83 102 88 52 106 106 71 96 75 59 93 111 113 110 92 78 109 71 95 97 90 93 70 98 79 103 119 102 75 87 116 115 85 78 93 109 110 99 84 95 101 81 76 71 65 66 80 90 88 77 94 57 81 93 78 81 107 70 69 71 99 65 50 74 72 77 80 87 60 46 65 77 63 55 59 66 62 52 54 52 38 31 31 38 37 23 29 31 37 22 4 10 -2 -11 -17 -37 59012 293 1578 30 11088 16 23 32 7143 7312 94 623 1269 2372 4525 10515 31937 93189 142011 223659 593816 999999 999999 999999 583031 11931 1652 885 517 468 540 668 478 553 666 660 593 651 725 671 536 615 599 544 729 617 568 749 851 939 895 877 797 801 807 805 821 855 687 818 1005 964 1127 1435 1701 1771 1544 1326 1161 1197 1276 1198 1075 990 644 374 323 234 243 263 244 247 158 138 179 227 209 79 -36 24 92 41 125 87 150 110 84 -25 35 138 131 142 131 146 110 134 28 15 145 148 56 103 34 71 95 118 70 110 106 123 105 49 145 125 101 208 133 139 140 114 152 49 75 123 136 176 170 194 171 209 105 38 124 122 116 63 151 110 157 71 87 80 64 137 165 177 170 125 112 110 195 174 75 155 106 144 214 150 87 77 82 177 141 98 160 110 237 286 241 213 285 326 238 254 255 254 239 308 265 281 242 211 186 133 125 148 134 170 96 136 176 150 104 134 130 124 117 118 106 103 93 107 121 118 122 112 107 126 130 135 97 91 89 106 141 95 110 69 89 93 97 85 130 86 111 140 122 136 111 109 107 97 103 131 98 83 104 82 87 107 73 88 93 98 65 84 84 80 100 128 78 74 83 80 95 116 90 74 101 105 90 110 95 107 84 108 118 77 87 92 85 58 59 80 72 74 68 72 69 46 54 64 57 53 54 55 39 31 23 28 17 4 -8 59021 295 1520 30 11090 16 23 41 7143 7307 16 346 799 1353 2261 4511 9892 26321 79436 253221 724928 999999 999999 773334 461283 178585 734153 155323 2199 988 738 557 359 482 551 616 586 499 602 732 573 518 583 591 580 561 547 527 529 628 738 779 703 751 822 627 714 802 675 800 870 686 695 822 1021 997 1219 1415 1397 1248 1184 1079 1046 1107 1001 968 908 581 271 200 295 200 151 151 208 158 161 237 224 75 22 29 123 61 124 83 203 125 58 52 38 58 145 74 -10 32 152 176 73 125 63 27 39 85 54 80 120 80 81 124 89 102 136 159 82 110 110 111 97 86 9 127 112 46 132 2 61 68 164 133 99 60 60 89 125 203 129 43 71 32 74 139 67 42 86 103 91 172 100 95 137 142 113 86 106 149 101 110 113 144 120 138 133 192 98 139 89 174 161 162 197 208 291 244 294 221 220 252 266 269 234 205 179 131 180 175 144 109 85 88 91 102 104 103 126 95 86 81 93 77 75 135 111 68 83 130 75 37 76 98 85 81 59 88 104 70 69 82 103 78 56 82 58 71 54 68 73 55 61 42 57 68 54 53 77 35 34 51 64 48 49 56 38 58 45 43 51 54 40 44 45 64 58 67 75 72 46 41 64 58 76 65 58 56 48 65 48 54 49 45 58 58 47 36 43 56 57 48 26 32 46 37 31 28 15 13 28 10 10 1 -23 -16 -21 -39 -42 59030 297 1464 30 11094 16 23 50 7143 7302 -76 336 857 1730 3460 6921 16753 50303 205458 793763 999999 834728 579375 551448 470473 66712 36263 13507 206804 360757 8093 892 747 539 561 620 600 530 557 694 664 618 737 610 654 637 551 591 641 633 603 644 735 763 727 741 716 873 756 744 858 805 812 863 877 838 921 1051 1267 1361 1363 1420 1478 1597 1377 1300 1239 1120 1081 784 312 221 240 249 233 175 175 242 241 109 90 144 126 157 168 134 166 123 125 188 162 142 57 132 180 119 81 71 48 3 176 93 107 114 97 21 44 53 112 1 141 202 136 199 207 144 110 120 169 191 148 91 133 169 137 84 136 159 118 160 239 167 153 162 137 145 152 101 95 134 190 140 154 128 121 210 150 157 105 179 182 152 134 131 123 163 145 143 148 158 211 187 128 191 180 171 178 205 187 249 307 250 237 248 286 260 353 320 265 258 311 307 326 242 230 250 192 176 164 146 151 127 128 108 148 168 149 91 151 155 137 120 125 156 123 73 97 127 84 102 103 146 169 133 152 119 142 66 85 101 115 108 126 169 117 84 99 133 93 97 117 108 102 107 94 75 102 103 81 110 93 108 95 72 83 94 100 87 67 68 78 78 88 79 97 77 102 127 106 91 70 90 96 99 95 70 72 89 105 116 111 86 80 92 90 72 65 56 71 67 48 64 68 62 62 52 43 42 45 39 29 22 20 10 6 -3 -24 59039 298 1440 30 11100 16 23 59 7143 7297 288 693 1432 2711 4817 11162 30021 107314 385220 999999 999999 999999 999999 758545 20173 1923 1223 895 749 928 853 654 600 658 682 593 593 476 579 693 689 603 522 738 750 626 532 517 559 583 593 659 699 740 860 854 814 737 722 832 759 824 834 778 774 752 821 854 1054 1216 1253 1255 1306 1536 1632 1459 1387 1174 1108 938 725 351 287 245 188 173 195 277 276 243 165 76 210 216 248 194 211 125 166 197 208 73 88 127 104 112 156 164 94 96 145 187 140 187 109 67 99 105 85 58 115 77 137 189 177 130 181 107 142 165 97 136 133 154 151 133 172 237 116 71 117 179 189 185 233 191 109 49 59 115 152 180 168 145 119 107 110 133 148 145 125 157 150 142 124 119 133 209 243 161 144 160 136 154 166 106 161 216 190 230 232 241 288 301 249 302 338 341 280 297 313 235 235 260 371 266 235 186 185 189 174 170 202 79 112 146 157 143 152 145 158 110 112 145 165 123 125 94 165 120 147 107 128 133 123 135 128 124 109 139 117 176 148 130 104 112 126 112 122 129 143 139 125 139 118 131 128 109 101 88 96 100 102 92 130 104 116 131 111 96 93 117 82 74 120 107 102 83 115 112 119 117 107 105 94 112 114 106 115 105 113 95 84 102 106 101 90 93 90 74 75 81 78 61 78 70 60 67 70 56 48 45 41 30 27 22 14 5 59048 298 1447 30 11107 16 24 8 7143 7292 -11 261 515 924 1764 3252 5763 12488 34656 132336 440041 999999 999999 999999 489787 4569 1037 824 778 729 636 543 417 455 573 450 512 681 599 636 517 625 704 654 620 551 528 529 630 650 554 726 724 687 576 724 639 712 690 736 813 731 731 775 817 824 917 943 1245 1307 1154 1154 1231 1512 1652 1249 1105 1292 1025 984 694 503 371 212 262 204 122 68 197 232 209 210 206 120 124 163 147 163 103 162 186 246 249 108 151 159 130 90 117 58 86 113 176 102 112 137 133 66 75 74 165 149 73 97 163 85 52 162 141 157 147 81 153 173 134 118 180 141 173 147 159 132 163 205 157 102 119 111 159 131 141 124 172 140 150 122 95 120 137 153 146 146 126 149 153 108 93 132 227 104 98 125 122 98 86 102 103 135 143 211 190 240 199 278 269 277 308 262 247 335 242 247 198 203 272 274 221 230 178 174 138 104 109 106 150 112 90 85 152 157 94 109 142 110 97 143 120 138 113 98 118 85 92 99 115 85 118 109 122 109 109 106 121 109 107 72 79 137 150 138 131 123 110 85 118 83 82 85 81 81 115 103 90 75 85 102 94 79 75 75 81 92 99 107 96 103 101 102 98 70 61 88 86 85 76 71 75 91 89 82 88 95 91 82 79 60 54 68 74 61 56 56 58 55 54 72 61 38 26 31 34 27 30 18 6 -2 -16 -23 59057 299 1424 30 11114 16 24 17 7143 7287 50 329 583 1151 1916 3481 6785 15555 42031 128828 480039 999999 999999 999999 604777 9385 741 781 745 803 775 837 737 543 521 635 596 581 603 709 626 677 542 569 551 550 459 550 479 515 605 604 538 686 684 789 725 651 753 807 767 866 846 842 617 596 657 776 1090 1241 1233 1180 1200 1137 1364 1476 1254 1182 1272 1180 1022 685 543 456 351 284 280 250 81 143 139 105 133 150 137 121 263 265 218 241 190 185 138 188 169 121 169 206 133 126 118 94 181 108 82 79 155 73 163 114 126 142 131 195 116 123 142 137 138 122 63 74 154 125 154 -3 23 70 160 120 75 107 112 229 223 196 141 174 96 140 144 137 180 202 191 107 122 213 178 197 121 136 159 125 115 83 97 53 160 142 179 137 212 179 162 147 124 166 127 149 186 169 186 229 236 260 272 368 331 308 270 292 307 280 302 302 279 274 237 176 129 131 153 215 145 105 172 168 124 86 85 152 138 111 123 104 110 84 133 125 95 83 135 147 126 161 141 103 137 144 112 124 145 123 140 105 115 126 126 155 145 131 120 163 123 121 135 135 121 101 107 106 118 125 107 123 119 108 134 153 138 133 124 125 116 139 124 126 142 149 128 116 96 113 128 121 133 125 140 137 114 109 113 108 94 109 101 93 109 109 100 103 110 91 79 83 80 79 69 76 64 61 55 48 51 42 33 21 12 59066 300 1370 30 11120 16 24 26 7143 7282 1 334 832 1631 2873 5904 14155 35153 113466 427195 931510 999999 999999 672623 13191 848 698 648 652 723 816 813 843 661 518 521 548 580 636 566 596 512 557 630 635 678 525 442 704 495 513 547 602 538 549 573 584 666 615 681 741 782 775 791 708 686 616 697 834 1059 1189 1176 1107 1139 1369 1357 1164 1065 1047 1045 862 632 467 467 384 335 298 193 186 202 121 115 224 141 138 135 167 104 79 170 185 137 106 59 91 112 80 137 68 105 189 167 20 146 71 93 77 58 -7 18 82 72 120 2 104 160 126 157 79 144 151 89 119 147 69 136 75 36 96 135 133 99 82 104 159 206 128 44 58 123 138 112 177 223 103 77 118 120 107 121 142 143 141 166 149 120 120 99 106 95 139 159 173 204 163 161 135 100 70 150 118 102 152 212 167 231 277 258 301 322 281 250 254 203 299 257 253 229 220 228 146 148 174 170 97 98 128 60 105 116 126 101 71 117 134 143 149 126 115 147 152 153 100 85 109 110 78 103 139 133 133 112 103 91 98 127 114 85 125 131 146 113 103 128 101 100 103 84 86 90 108 88 88 67 57 73 98 91 98 101 98 90 94 117 116 136 137 109 91 93 88 87 105 121 101 90 90 98 93 67 84 72 68 94 91 86 70 67 70 82 75 78 73 60 63 55 62 49 46 52 43 33 24 21 26 21 10 -4 -3 -7 59075 305 1257 30 11127 16 24 35 7143 7277 -4 208 681 1410 2644 5644 15080 33159 47908 101605 312190 896915 999999 999999 804270 238904 98597 5267 733 768 636 588 732 827 797 858 721 600 538 497 402 442 510 459 543 526 510 548 553 631 534 477 641 562 533 514 559 548 523 507 650 708 590 644 548 616 635 653 782 746 718 625 593 787 811 1019 986 1160 1277 1074 979 998 1056 966 700 490 411 432 340 280 161 164 129 81 108 63 77 111 33 161 140 191 179 105 68 104 98 187 218 101 78 71 163 114 26 -22 71 142 31 2 117 121 111 48 110 13 -5 46 116 126 132 86 3 120 110 38 68 171 75 182 111 55 59 86 121 86 84 143 118 221 146 107 54 72 111 81 110 80 60 64 78 131 69 44 47 73 66 108 90 97 115 102 101 124 129 96 122 76 94 91 115 108 89 99 91 81 76 185 174 200 201 247 258 211 214 229 250 221 238 251 279 299 228 209 200 100 126 145 57 83 102 99 68 86 91 109 119 96 105 115 85 70 43 71 52 50 49 65 89 94 56 47 55 76 60 50 76 74 98 93 88 89 98 79 99 65 61 45 58 61 70 72 62 87 69 43 50 61 57 76 56 57 76 40 45 52 69 54 43 44 57 80 73 65 57 45 67 61 53 47 53 57 63 74 71 88 63 35 36 36 36 41 46 42 31 43 36 34 19 29 23 20 18 6 8 3 -3 1 0 -16 -13 -16 -33 -40 -43 59084 331 482 30 11132 16 24 44 7143 7273 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 1642 8299 33933 84988 169649 300021 136070 66498 93715 212151 409905 457414 493007 904309 826915 752058 275070 5044 524 618 630 571 670 768 707 831 596 531 494 420 340 365 488 470 435 472 488 515 489 582 590 575 514 644 622 530 569 589 460 525 595 582 503 547 615 631 774 756 816 744 649 558 533 677 837 917 957 951 929 859 945 951 966 887 859 733 504 366 401 309 297 137 80 55 176 171 267 205 98 106 95 142 133 82 139 117 54 133 143 102 90 52 36 87 41 111 140 105 44 25 115 95 62 97 -1 35 56 122 74 135 201 103 112 103 169 86 125 142 136 99 129 117 72 -7 -27 1 81 59 59 108 145 165 99 121 77 139 144 85 143 167 86 63 109 84 79 50 34 100 62 104 71 74 66 86 97 65 117 129 112 147 97 130 20 29 96 110 103 150 134 134 144 163 169 214 195 233 246 223 220 236 233 242 277 222 168 128 124 127 133 103 111 111 100 88 72 81 105 59 57 84 104 103 70 97 123 100 73 89 96 93 108 89 70 77 72 57 69 66 103 70 90 73 79 84 112 113 83 89 107 84 52 64 58 102 73 49 57 50 57 68 60 71 67 55 49 63 80 73 23 31 68 47 63 76 68 76 54 50 62 64 75 70 50 58 66 64 56 75 64 41 50 61 47 51 43 47 47 29 32 36 23 34 21 7 15 10 10 13 17 2 -10 -12 -14 -14 -21 -41 59093 308 1177 30 11137 16 24 53 7143 7268 53 1058 3322 5525 10472 27061 88495 273166 671301 854756 823800 999999 943273 540930 66326 4459 994 663 534 539 481 488 478 495 602 657 524 468 449 465 503 490 406 359 320 315 534 464 470 496 521 517 675 659 564 540 583 589 551 680 640 519 584 616 577 558 615 759 683 680 714 616 616 599 702 800 801 919 844 823 903 826 909 1003 957 735 535 580 551 463 399 392 333 156 96 57 140 127 115 82 150 209 79 68 140 146 35 120 102 20 81 79 122 62 58 89 9 103 89 54 44 31 98 60 36 81 73 119 155 -8 59 110 90 149 96 127 81 83 51 109 162 115 71 93 118 133 124 69 70 115 125 142 223 228 161 114 117 116 151 153 97 98 86 141 93 59 74 97 65 72 114 134 77 107 136 120 104 111 104 110 90 82 153 98 82 113 158 125 126 163 207 222 220 197 241 209 219 232 227 194 249 261 263 175 225 227 213 141 144 83 70 112 112 86 83 86 128 42 60 63 71 86 95 104 103 91 63 90 131 31 89 84 74 46 81 44 69 44 44 64 74 52 48 85 98 59 60 56 82 63 61 85 76 56 79 82 86 69 37 90 74 59 77 27 33 64 50 67 77 63 63 38 49 51 52 62 49 53 66 60 56 67 62 70 78 69 54 67 67 44 58 67 52 49 32 42 44 37 46 43 40 33 35 30 33 33 15 23 17 7 -3 -11 -17 -24 -24 -19 -34 -52 59102 331 494 30 11144 16 25 2 7144 7263 632 2966 1648 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 230 1537 5932 19620 65077 167041 347305 316149 565453 999999 999999 999999 575218 160795 3244 1188 1123 715 772 797 641 471 494 397 463 505 465 486 393 437 430 493 454 435 295 262 356 418 472 476 517 517 614 570 433 491 558 531 578 563 587 593 599 664 578 566 623 698 868 802 808 768 574 540 605 517 653 691 814 815 813 858 811 878 1029 1104 946 728 582 451 415 381 283 317 230 244 137 170 205 32 113 168 89 56 107 172 29 84 109 116 108 51 103 115 138 142 126 52 10 99 60 111 17 30 37 97 62 116 78 115 23 76 83 106 140 146 146 -8 105 135 106 84 126 106 60 48 146 91 39 20 56 52 194 205 140 186 177 140 158 127 69 74 120 167 199 123 68 151 107 88 104 125 83 104 134 137 35 48 69 109 28 34 106 143 102 55 68 55 95 132 125 101 194 212 189 185 252 280 273 223 304 293 242 272 247 239 213 193 104 94 122 128 67 76 111 72 75 121 140 52 87 124 117 118 67 49 84 54 86 127 110 88 69 123 100 71 124 76 97 62 74 75 72 100 110 104 80 71 64 78 73 66 57 83 90 79 82 91 73 79 65 44 70 86 85 52 65 76 97 74 86 70 63 60 67 57 73 79 86 82 69 84 74 54 74 95 73 71 72 78 77 67 72 63 56 60 61 51 41 59 46 51 65 42 48 50 42 34 38 39 27 12 6 22 24 4 -7 -16 -26 59111 310 1101 30 11151 16 25 11 7144 7258 162 692 2155 7053 21842 70925 206297 368870 147105 148290 714014 999999 999999 122747 2108 949 926 888 826 825 703 663 552 384 393 504 377 283 408 395 329 360 458 458 372 430 485 463 361 402 509 465 504 534 543 559 510 643 678 694 723 668 633 618 506 532 725 670 794 745 727 798 893 664 663 769 670 643 640 719 617 720 733 776 870 866 1008 1059 848 613 542 373 421 412 330 382 318 205 168 240 180 43 111 59 129 181 242 190 149 107 86 138 57 114 114 52 138 160 152 153 38 117 136 137 97 14 96 137 108 79 18 53 150 50 -5 105 43 104 145 118 113 118 23 151 59 71 115 103 107 43 141 108 109 86 112 147 173 188 127 140 174 85 111 108 87 90 157 136 63 85 62 86 98 154 105 142 131 169 75 87 134 166 157 144 180 140 98 117 85 99 268 166 163 189 169 173 304 306 289 287 256 286 249 279 255 289 225 182 132 85 100 124 153 72 73 142 119 140 99 96 106 117 100 121 120 89 75 89 93 103 121 121 109 94 84 104 111 108 116 100 99 112 93 65 77 114 124 85 103 98 102 92 82 58 81 98 86 79 100 105 109 99 103 82 78 85 81 69 92 87 67 106 104 88 85 108 87 56 90 78 75 75 85 100 88 68 72 77 80 76 85 74 67 85 64 52 64 72 66 57 80 68 63 50 49 57 62 49 29 36 35 34 33 18 17 13 0 -5 -19 -36 59120 311 1108 30 11158 16 25 20 7144 7253 43 786 1604 4148 9679 21407 66838 207669 417240 926321 999999 999999 999999 550312 7471 685 739 820 817 884 863 684 571 612 467 373 349 381 293 327 430 410 379 338 304 452 480 433 401 439 390 490 417 413 537 492 595 638 654 475 538 465 473 621 534 575 669 615 629 644 728 745 802 786 848 689 670 575 709 655 606 699 798 947 831 689 890 1016 998 840 597 503 402 442 348 248 377 313 277 186 184 216 177 126 165 177 78 117 123 125 153 92 162 164 145 144 137 151 154 142 168 207 163 141 104 49 112 65 115 162 162 66 75 157 84 92 106 155 143 135 153 207 67 141 155 148 133 150 137 133 158 129 82 55 102 185 169 194 147 224 193 101 154 156 135 142 180 129 158 165 164 113 152 168 159 116 64 109 145 90 138 140 148 161 177 113 123 139 114 133 128 160 194 154 172 157 171 211 231 246 295 228 252 272 248 247 251 277 184 163 190 162 152 142 125 103 30 98 118 103 108 93 138 135 163 97 80 90 109 136 134 123 150 100 77 88 92 67 70 106 121 123 104 100 105 102 109 103 99 105 103 120 98 93 95 90 82 77 95 125 95 63 78 84 95 91 79 90 64 78 103 107 86 93 99 86 92 70 72 72 89 100 78 73 93 69 80 86 92 85 71 91 99 84 78 74 77 71 58 48 57 83 64 66 73 63 62 68 58 42 34 41 33 37 27 23 21 34 12 -3 -8 59129 314 1023 30 11163 16 25 29 7144 7248 -57 78 295 764 1317 2217 3978 7771 17540 65962 267101 614459 999999 999999 999999 13642 522 549 547 606 674 739 650 566 593 436 360 470 554 313 362 275 352 353 311 438 306 392 415 440 265 371 393 414 369 360 371 355 308 481 416 555 570 482 411 484 531 512 497 631 644 643 701 685 674 645 687 617 610 620 682 679 667 741 730 668 786 748 592 497 475 401 640 528 480 423 465 363 284 247 202 216 211 129 120 177 160 160 150 191 123 136 119 77 141 82 103 113 100 125 184 99 39 88 99 146 100 65 44 163 132 118 111 43 77 184 111 52 140 187 132 42 92 144 122 113 128 128 132 157 78 165 86 30 84 89 158 121 100 119 152 165 127 137 185 127 138 151 142 132 111 124 146 153 134 40 104 148 115 136 119 134 122 -2 35 83 84 130 87 114 77 60 123 91 84 177 174 124 136 200 193 226 239 190 272 322 250 272 236 266 233 196 184 121 66 115 106 103 90 97 108 73 108 108 105 55 28 74 79 78 77 119 85 99 28 104 99 75 108 57 58 105 114 64 52 65 67 72 20 60 57 80 76 77 76 44 89 73 78 80 58 84 79 80 115 102 110 85 84 71 84 68 31 61 60 74 65 70 97 59 51 64 65 77 74 56 46 78 85 83 64 57 63 60 87 89 61 69 55 26 51 63 36 31 48 42 51 50 51 44 36 23 17 6 3 -3 4 -4 -14 -28 -18 -20 -29 -38 59138 314 1020 30 11160 16 25 38 7144 7243 55 308 781 1361 2342 4012 6911 14004 33487 106726 453229 999999 999999 406026 4219 503 592 585 675 749 633 575 709 637 516 462 534 435 460 308 259 367 384 332 371 411 417 347 449 370 412 443 466 331 270 367 399 346 277 341 456 363 394 392 369 478 491 636 614 563 581 616 660 651 675 477 479 520 485 431 444 331 382 602 588 504 506 463 478 508 591 494 480 463 485 327 351 172 145 207 259 179 133 170 102 111 148 139 202 124 124 170 148 35 10 92 103 125 96 94 100 119 92 97 76 55 76 72 66 -7 84 24 76 155 84 65 96 97 112 175 150 74 33 151 92 94 97 87 56 109 94 20 63 155 146 68 47 31 140 245 170 98 163 159 118 137 86 62 134 118 118 92 99 90 124 82 77 106 95 76 63 48 71 89 59 113 129 127 56 96 78 101 50 132 192 152 130 151 154 165 194 228 255 212 264 252 236 204 229 202 207 204 162 108 99 124 100 91 75 125 117 86 111 63 47 101 113 44 52 62 62 45 54 64 106 97 116 66 50 70 48 80 81 58 45 40 43 101 85 77 99 88 72 89 61 106 94 79 92 69 45 63 57 28 40 61 70 75 76 75 62 58 49 48 43 60 77 67 59 87 41 28 44 54 55 50 56 57 62 52 55 58 39 65 60 57 43 37 45 47 65 54 48 59 46 37 32 47 27 35 32 27 22 20 12 -1 -10 -8 -6 -10 -15 -13 -25 -38 59147 314 1013 30 11153 16 25 47 7144 7238 123 509 999 1905 3281 6186 14518 41061 103626 385558 999999 999999 999999 20494 645 520 565 599 726 784 789 662 574 446 470 475 375 376 430 434 356 453 492 498 544 555 551 332 374 411 399 449 431 460 464 498 533 397 470 532 506 554 573 530 540 679 615 570 515 634 755 683 556 532 445 518 555 492 647 727 680 501 578 652 549 503 562 519 554 503 519 562 591 432 413 374 278 212 320 274 211 193 167 146 76 148 247 114 101 99 226 120 71 143 165 131 209 191 135 184 147 186 225 167 137 146 127 125 141 131 143 109 125 60 132 128 123 54 164 65 25 118 124 78 112 99 142 131 97 78 77 59 60 108 169 153 110 172 150 175 306 207 155 181 204 152 143 170 167 165 145 157 163 187 170 92 159 134 78 158 176 141 71 121 168 148 111 173 152 154 156 106 162 159 188 139 148 189 233 282 251 287 299 273 284 269 240 250 261 205 261 283 194 140 156 180 147 182 199 116 96 129 140 122 140 108 111 76 100 141 152 114 140 142 133 98 109 132 142 126 134 166 122 111 104 83 81 94 113 113 89 144 120 104 106 79 100 105 133 92 97 128 113 139 103 79 76 98 103 92 106 97 78 92 89 80 70 72 84 77 81 69 58 69 86 88 73 81 75 89 99 85 85 74 67 90 97 88 83 76 58 75 83 84 79 61 56 66 68 54 59 60 59 47 32 35 22 25 24 8 6 2 -5 -19 59156 315 979 30 11149 16 25 56 7144 7233 -61 284 747 1263 2071 3290 5684 10338 22518 67245 309005 999999 999999 999999 57416 1278 469 599 683 675 586 718 759 548 424 437 387 399 336 281 467 503 543 537 535 392 405 478 479 374 402 343 375 447 411 469 381 402 476 445 363 498 438 474 445 474 592 577 583 707 721 663 477 469 670 649 538 514 582 594 620 538 554 559 671 597 559 514 636 647 561 614 573 484 566 473 454 428 309 339 216 207 188 174 161 171 158 186 156 146 193 249 208 240 82 170 175 105 182 281 160 172 161 147 167 99 143 183 172 144 162 87 137 178 144 117 49 81 160 72 137 134 90 94 154 112 115 165 122 101 81 70 114 148 139 106 118 76 90 189 185 309 268 152 175 179 146 117 115 115 151 193 202 183 180 194 122 133 147 102 122 154 170 162 107 123 112 125 161 130 200 116 70 166 202 179 133 152 226 191 253 188 227 239 249 236 235 314 327 304 273 265 218 191 173 166 110 104 114 148 144 141 161 119 118 94 152 106 107 123 130 120 92 96 126 149 117 93 124 74 86 53 62 109 157 129 106 84 95 97 91 108 143 85 90 132 139 113 82 109 107 109 128 122 126 109 110 106 85 90 67 93 126 98 89 105 91 96 106 104 80 110 95 86 93 73 67 83 111 90 95 63 62 87 103 88 92 71 63 74 68 76 72 80 67 67 69 80 54 55 47 33 39 51 32 35 21 21 14 5 10 9 1 -12 -23 59165 315 977 30 11147 16 26 5 7144 7228 3 324 772 1221 1980 3223 5431 10569 21858 58025 221244 882640 999999 999999 292649 2446 496 478 427 472 528 577 562 629 483 405 493 401 388 458 566 459 475 462 372 270 327 373 446 363 418 379 365 260 475 424 404 411 434 353 494 518 487 485 304 448 532 399 534 582 621 483 551 598 629 533 562 627 551 484 502 542 506 467 395 536 597 528 514 541 505 569 521 510 396 451 362 319 290 309 236 247 287 209 46 99 233 264 132 143 130 122 109 51 72 124 95 123 148 140 107 126 234 95 21 73 98 54 53 56 115 102 108 104 101 84 94 59 127 47 72 143 136 103 175 159 69 67 110 115 106 65 151 145 107 76 64 118 125 119 125 174 223 125 71 115 119 144 176 100 93 86 77 40 94 149 148 114 65 87 100 116 145 68 72 61 81 64 125 129 142 130 87 99 111 139 121 166 172 165 213 214 223 215 271 256 286 207 222 291 281 292 271 229 197 188 137 142 122 95 89 121 95 65 118 133 141 138 111 89 108 69 39 102 139 63 69 96 94 70 77 85 65 60 90 81 110 102 74 63 97 65 89 86 61 47 64 87 101 106 74 45 74 86 74 74 70 69 49 66 82 45 55 63 69 92 114 98 72 51 48 57 71 57 51 70 65 57 62 73 65 69 78 64 62 55 49 60 50 47 54 42 39 51 54 40 43 37 39 37 47 27 12 12 11 16 13 -5 0 7 9 -6 -24 -35 -46 59174 315 977 30 11147 16 26 14 7144 7223 -19 228 557 1043 1687 2754 4373 7629 14200 33799 111508 554226 999999 999999 235020 4195 531 476 433 454 484 562 552 577 493 542 458 497 414 379 464 493 418 445 498 494 396 466 344 387 528 358 418 403 410 512 533 420 463 497 387 553 441 556 555 495 542 461 445 428 568 536 498 479 479 481 494 574 511 484 521 449 493 435 427 425 444 537 514 514 356 471 477 400 421 364 381 378 340 382 329 239 200 177 182 177 131 187 264 221 210 133 131 107 143 144 238 224 172 106 108 120 107 122 134 53 162 140 65 66 18 153 112 154 104 138 174 94 103 99 51 100 106 100 131 70 87 23 80 93 71 90 128 124 58 38 52 108 154 144 166 229 170 88 181 150 152 97 52 90 74 142 106 73 149 72 142 125 64 130 118 112 86 119 118 78 112 98 39 66 121 123 58 107 153 179 131 180 219 161 194 215 258 250 220 226 157 227 281 271 271 237 293 259 223 172 129 93 97 73 57 111 97 111 91 116 82 105 125 95 88 36 41 128 98 98 90 89 46 90 76 100 94 55 63 95 81 66 87 115 97 124 95 104 94 52 80 77 89 95 83 69 107 90 66 32 57 80 42 55 74 59 58 96 100 72 71 35 45 50 50 43 60 64 65 77 74 74 78 79 75 55 67 78 74 65 90 71 61 48 59 78 53 47 57 67 48 33 37 32 34 22 23 27 20 15 15 16 8 1 -11 -14 -23 -22 -35 59183 315 1004 30 11144 16 26 23 7144 7218 41 183 528 1024 1681 2498 3794 6441 11561 23906 69349 332551 999999 999999 999999 16563 475 438 447 377 560 607 504 481 456 485 527 642 470 549 514 583 626 519 482 497 442 459 418 537 458 497 518 413 466 414 488 580 435 506 449 584 543 505 604 537 450 555 513 534 575 578 566 486 488 462 405 542 535 510 629 637 591 542 604 641 478 510 446 457 516 381 262 315 240 290 360 343 398 266 346 247 163 151 84 72 163 184 107 97 179 68 113 208 110 177 88 109 183 83 182 196 196 65 95 80 125 226 52 32 150 201 162 171 213 173 57 45 43 33 166 94 166 101 45 83 58 66 72 54 112 141 118 77 93 94 98 64 231 282 228 155 145 84 104 108 58 -16 82 134 83 135 107 134 140 133 131 110 79 133 138 77 60 48 23 22 59 169 150 157 61 89 102 107 67 114 123 139 100 170 206 204 231 206 202 205 267 182 166 216 240 205 230 227 191 130 129 167 163 160 151 77 80 96 65 88 22 104 146 85 79 91 101 77 129 130 71 82 87 93 107 127 101 87 80 132 101 111 94 93 94 60 103 116 69 57 80 71 52 61 83 81 101 92 102 91 85 56 70 92 84 65 72 57 88 78 68 78 87 61 65 65 81 72 89 72 98 86 69 72 56 52 74 50 73 83 88 87 82 58 77 65 65 43 45 49 50 37 41 31 40 50 36 25 13 14 28 25 21 3 -2 -4 -7 -20 -34 59192 314 1001 30 11141 16 26 32 7144 7213 158 536 881 1448 2317 3383 5747 9562 18685 50147 223801 999999 999999 999999 581210 7956 572 490 523 546 501 522 487 514 470 428 450 578 521 471 533 628 576 539 624 591 609 599 744 491 405 467 410 472 562 520 596 617 591 627 481 502 453 490 562 643 649 614 553 555 663 615 502 566 593 580 607 601 613 503 533 601 694 588 548 574 607 591 653 573 449 391 412 326 331 417 400 339 369 363 355 169 221 263 207 123 181 230 210 213 160 100 188 145 213 104 177 224 183 172 188 58 88 89 131 191 122 189 147 58 149 183 105 126 140 62 92 121 100 135 136 147 172 111 189 159 130 79 102 51 57 140 152 94 85 110 108 164 242 240 252 208 186 139 149 162 176 119 175 147 131 106 126 104 137 104 73 119 144 102 143 127 109 96 96 159 127 178 134 166 111 105 83 123 209 155 207 227 147 266 307 259 277 282 281 232 219 264 297 320 295 279 206 170 127 182 157 172 134 133 88 110 122 165 178 140 108 111 131 101 135 121 129 173 159 125 130 162 126 135 121 111 103 110 116 103 85 137 90 92 132 118 122 106 139 161 149 124 94 82 84 84 121 106 135 92 62 85 108 90 119 135 98 86 97 106 125 99 114 85 96 92 80 79 95 102 109 108 113 103 109 80 87 116 106 103 96 99 98 78 80 87 77 61 81 83 78 82 71 71 66 72 57 57 51 34 45 40 36 28 12 11 11 4 59201 316 941 30 11141 16 26 41 7144 7208 10 265 680 1053 1699 2640 4132 6989 12439 26765 81409 371024 999999 999999 635959 6297 913 784 603 514 462 469 462 449 395 518 542 434 392 436 465 429 490 592 696 581 714 676 599 476 560 566 553 477 572 805 609 559 629 632 447 495 526 523 482 620 524 568 574 528 570 594 585 616 548 504 574 543 599 654 534 577 670 586 598 552 600 548 627 663 691 587 482 450 402 329 333 363 333 321 382 272 295 308 281 172 182 192 173 154 192 151 190 200 248 238 229 188 145 200 175 172 66 70 145 42 144 183 119 107 72 83 140 106 149 129 149 169 188 165 135 52 133 110 187 112 142 42 130 147 153 67 125 127 118 243 122 110 190 207 312 304 245 166 136 121 128 152 98 117 131 117 119 130 98 156 140 169 141 145 134 98 88 108 110 113 127 80 131 142 127 117 132 178 150 131 120 154 191 177 230 259 237 242 193 238 273 257 202 263 281 230 255 328 264 245 177 159 145 140 146 137 132 134 124 129 146 105 85 149 129 123 95 107 165 103 84 98 150 157 115 103 58 120 123 92 82 103 133 100 143 127 138 134 113 116 121 141 147 107 127 88 97 122 103 99 100 101 113 105 122 102 111 88 95 116 89 83 124 90 114 113 91 65 90 111 87 101 114 88 72 87 92 93 77 90 84 88 94 91 108 91 75 61 87 91 73 75 71 61 45 45 59 53 51 51 36 38 33 24 15 20 15 -15 -18 -23 59210 316 944 30 11144 16 26 50 7144 7203 12 401 851 1538 2276 3586 6434 11987 28996 100357 505050 999999 999999 427540 3338 882 664 585 599 727 660 566 468 534 449 447 468 450 537 568 683 610 622 662 547 650 681 523 519 566 542 531 541 614 564 567 630 591 649 632 492 610 638 617 637 587 747 628 515 649 667 634 545 521 506 552 562 514 469 511 583 636 573 638 702 597 668 625 633 667 520 381 395 361 406 440 413 312 326 269 357 407 349 249 190 210 193 197 235 217 278 214 239 213 166 57 93 139 147 160 211 266 238 31 99 239 112 154 148 142 131 164 148 239 131 113 185 110 169 182 171 187 138 220 162 123 132 109 80 119 115 156 69 144 184 103 147 75 132 178 212 311 273 120 183 224 201 168 101 127 150 140 204 103 113 120 108 108 199 150 134 162 49 109 131 126 91 118 140 99 154 201 177 179 82 105 116 193 145 199 222 273 279 314 280 274 244 250 274 300 338 282 223 312 289 268 209 171 175 137 143 142 139 75 132 112 82 143 133 94 98 161 92 116 148 143 126 103 90 106 110 97 116 77 81 159 99 101 107 101 100 108 117 113 97 130 117 111 115 107 97 83 109 125 86 91 103 97 83 96 90 123 124 103 100 83 79 95 91 92 118 70 56 113 109 102 102 75 68 70 79 78 76 81 78 74 86 107 106 96 98 90 98 98 88 88 84 86 77 64 73 78 71 62 58 50 44 43 40 36 37 37 26 11 1 -1 59219 316 915 30 11145 16 26 59 7144 7198 21 268 730 1296 2302 4071 7531 14678 39305 152690 786954 999999 999999 166152 2262 450 445 524 568 445 391 422 403 463 416 468 521 506 545 518 617 628 571 566 576 605 520 522 660 480 576 525 554 592 488 445 500 443 521 688 613 526 395 431 522 468 657 565 537 577 620 599 511 553 448 493 514 577 592 649 589 574 520 551 530 435 459 503 413 340 343 348 391 322 271 295 321 328 308 278 281 153 202 155 144 156 231 171 177 107 85 142 133 100 159 200 191 182 78 99 171 101 145 111 58 88 115 64 129 143 119 166 199 87 127 55 53 49 75 61 143 113 72 113 95 171 89 113 31 34 72 108 97 55 30 123 77 69 96 130 152 179 123 203 136 147 120 103 156 94 80 82 113 53 115 82 104 114 119 66 70 83 135 77 93 102 147 102 146 107 113 117 62 72 95 110 119 140 119 130 207 244 180 194 260 173 207 244 276 152 213 235 225 281 273 205 165 161 129 115 121 97 101 104 72 73 97 118 87 42 88 113 62 78 37 61 78 70 107 94 88 76 100 100 92 60 63 62 85 91 90 68 95 111 105 98 75 77 58 79 75 83 52 82 79 83 101 96 84 66 63 71 76 74 93 65 58 35 74 91 72 56 60 89 91 78 67 46 62 62 67 64 72 70 68 72 78 69 63 65 63 59 53 57 63 61 49 42 57 60 50 58 40 17 20 28 29 12 4 4 -4 -11 -11 -19 -26 -39 59228 316 974 30 11144 16 27 8 7144 7193 -30 158 849 1296 2488 4504 8802 17995 52462 233145 999999 999999 999999 18091 1058 660 522 467 442 504 451 388 421 544 567 498 512 506 525 552 559 578 608 511 542 603 700 670 676 685 622 598 468 537 459 451 567 553 571 487 541 604 566 653 560 487 548 638 632 595 582 635 558 561 560 541 628 558 558 553 557 585 651 553 566 729 575 514 453 360 308 283 283 289 300 341 310 266 278 282 211 239 182 157 139 215 117 211 177 171 91 158 194 141 192 169 86 151 280 188 146 116 173 240 168 110 195 195 212 155 131 75 41 149 132 84 167 184 115 65 148 -28 30 108 157 133 83 87 163 102 160 85 124 210 88 123 146 167 143 231 201 267 232 206 151 127 177 96 111 172 100 219 176 93 70 153 121 141 107 123 176 108 94 146 93 107 26 92 146 158 196 83 95 126 100 164 116 125 216 164 175 232 274 278 195 272 227 181 243 223 265 270 261 363 292 231 158 138 112 116 115 114 114 84 131 115 159 112 146 79 82 159 136 129 104 124 81 71 110 119 125 114 98 77 70 70 137 115 105 93 99 147 109 89 100 69 83 104 103 98 113 130 86 65 106 124 93 104 115 101 92 117 99 111 101 72 89 87 81 95 98 90 87 85 76 98 84 97 88 90 109 89 84 84 107 89 97 102 92 100 78 75 66 84 80 66 71 70 60 51 65 60 65 55 40 43 41 37 33 29 38 21 10 8 2 -20 59237 316 941 30 11141 16 27 17 7145 7188 -29 533 921 1745 3223 6401 13825 36675 121561 480063 999999 999999 578205 6920 944 974 569 450 478 491 502 481 432 398 418 467 356 505 571 524 433 447 603 641 683 653 650 589 613 635 512 468 663 433 496 596 542 423 520 549 642 564 495 454 579 561 560 542 577 591 568 630 600 630 619 691 613 568 546 627 594 533 531 573 613 597 494 456 384 281 284 267 356 336 302 278 186 200 219 129 160 145 148 140 139 116 90 119 99 143 210 207 280 205 126 254 232 79 119 169 179 165 151 177 122 185 194 178 160 128 112 90 119 120 173 130 141 170 183 144 79 126 9 21 140 87 115 78 72 90 146 156 171 144 86 89 57 74 57 160 225 189 121 132 127 147 155 161 173 186 95 100 125 169 156 131 147 148 167 142 133 120 57 32 95 101 179 148 125 72 127 105 85 131 93 98 98 97 177 194 271 221 255 244 216 259 263 241 295 288 264 263 211 254 303 262 167 133 127 89 66 89 80 94 83 76 91 128 111 122 97 84 136 116 114 98 126 112 91 86 76 77 97 111 102 133 128 118 95 90 89 103 107 90 93 31 56 92 80 113 122 95 88 60 79 106 120 109 106 84 85 88 87 74 56 80 102 71 69 102 91 70 69 75 91 104 95 67 105 87 78 81 78 75 81 79 72 82 77 84 73 70 61 42 42 47 57 42 53 52 53 55 40 54 53 21 18 25 21 18 8 -3 -12 -13 -32 -36 59246 315 971 30 11141 16 27 26 7145 7183 124 562 1284 2103 3757 6997 13646 36520 133474 687132 999999 999999 335013 2855 651 503 472 573 547 523 438 363 490 538 484 530 625 441 475 625 693 753 741 641 597 553 663 635 418 416 464 571 485 527 556 619 439 509 605 695 614 543 545 442 493 542 708 699 749 596 646 522 540 451 548 599 534 456 543 516 544 535 413 456 392 375 407 422 423 375 314 325 207 284 282 288 217 214 226 194 187 123 199 242 208 214 135 129 93 83 182 84 156 137 141 185 234 226 213 218 136 121 132 142 120 175 94 128 117 157 207 199 82 178 93 87 183 161 100 123 131 147 138 106 62 15 25 99 124 129 93 46 52 83 110 131 74 67 132 144 133 218 192 170 90 98 98 116 153 105 134 115 112 103 156 160 98 125 104 109 121 68 86 39 55 65 109 123 111 96 103 111 165 130 129 83 136 185 172 110 156 248 236 245 211 210 220 253 267 262 263 251 239 278 238 181 141 159 119 133 183 86 114 106 119 124 97 126 96 65 87 90 106 118 114 61 95 95 108 101 104 110 99 77 94 131 109 87 73 84 102 106 133 106 79 73 102 119 116 108 104 106 91 96 110 112 110 116 95 81 93 106 96 63 92 83 62 65 53 86 105 96 113 126 123 98 94 105 94 80 94 80 73 60 69 66 65 88 78 67 65 59 73 62 78 72 52 44 44 36 34 38 46 30 33 35 22 20 18 16 -6 -10 -12 -11 -26 59255 315 968 30 11138 16 27 35 7145 7178 114 736 2048 5314 13133 37018 129367 499828 999999 999999 999999 27184 1564 1099 911 735 670 639 612 544 677 584 614 709 559 681 674 679 700 676 730 825 981 899 769 697 722 712 720 617 700 696 674 572 662 505 579 730 780 638 614 608 772 602 600 692 719 701 675 732 606 616 746 655 638 602 561 612 805 691 589 475 580 663 579 561 484 563 378 359 341 331 463 644 458 423 333 341 261 218 314 258 257 214 152 156 74 160 215 213 236 140 277 183 228 348 360 282 281 369 260 251 280 413 304 263 367 369 236 317 284 151 174 287 209 188 234 216 241 223 261 155 209 184 189 152 195 107 145 176 188 152 138 139 147 109 228 246 332 307 328 327 289 309 306 231 279 187 269 223 149 162 210 200 171 177 227 255 257 205 152 257 225 211 156 166 218 128 242 228 209 260 247 250 304 259 230 230 287 293 315 324 237 321 347 366 394 342 352 360 345 391 317 374 366 264 198 236 207 160 201 207 214 171 250 234 217 184 175 189 164 184 197 223 222 223 166 146 167 240 207 220 218 221 221 205 177 204 246 210 217 214 202 211 215 180 184 212 215 252 209 161 189 208 184 156 204 184 191 184 216 197 180 174 182 159 177 179 172 157 181 178 174 166 189 190 168 183 179 180 190 195 204 170 179 167 159 174 188 174 158 156 165 167 154 154 141 129 142 159 134 130 142 122 123 137 124 120 111 92 92 89 85 75 64 59264 321 785 30 11135 16 27 44 7145 7173 113 349 183 999999 999999 999999 999999 440 2502 12148 49008 180421 780884 999999 999999 105674 1683 924 855 813 757 559 558 578 571 501 458 521 494 428 438 489 554 679 596 529 450 629 767 703 520 462 448 524 526 462 483 497 401 508 539 512 594 665 564 663 570 666 600 500 394 509 575 547 482 596 555 515 646 607 533 617 658 713 538 459 388 422 329 270 298 369 417 326 356 338 200 225 234 217 327 194 96 166 176 160 148 136 182 222 254 213 205 117 124 147 132 185 191 185 191 152 132 56 152 178 205 124 214 179 151 179 93 180 168 174 193 138 81 49 156 167 246 53 134 84 82 65 -4 48 68 82 96 91 35 143 108 105 56 42 24 104 114 105 120 158 216 263 209 198 117 94 75 75 67 82 144 78 93 70 96 169 95 160 121 134 130 109 53 34 95 94 161 156 116 144 137 147 91 101 72 116 177 189 170 146 160 164 218 164 225 239 198 242 220 234 215 216 245 227 192 175 132 158 89 55 79 66 67 65 65 88 73 116 113 88 63 80 82 132 108 97 123 121 133 92 90 77 113 117 92 99 75 96 71 120 105 63 72 73 106 116 96 89 108 99 115 96 87 92 114 117 125 108 79 95 72 68 95 68 73 74 52 82 104 81 80 66 42 70 93 92 100 93 74 65 76 85 62 58 65 76 65 53 77 65 69 56 45 51 61 58 69 62 61 49 46 55 34 24 36 27 25 33 15 8 10 -2 -3 -19 -26 59273 318 784 30 11134 16 27 53 7145 7169 -69 320 999999 999999 999999 999999 999999 616 2757 12706 50241 190787 726550 999999 999999 389511 299026 8518 1159 930 851 785 667 584 451 368 415 444 482 463 527 466 417 396 398 411 545 546 493 526 525 479 493 505 358 475 454 380 450 413 329 481 472 416 404 419 494 430 454 351 227 422 357 397 428 374 421 478 480 441 544 480 483 470 425 442 329 214 308 222 207 359 333 281 194 86 93 90 47 82 115 153 79 147 179 73 57 61 32 39 36 131 94 59 29 95 101 89 146 69 49 181 186 58 55 121 78 92 99 68 121 70 27 56 58 93 115 53 53 70 86 18 129 46 62 42 99 11 -44 -6 -12 28 97 13 3 51 80 48 45 23 12 49 -20 5 -52 71 89 73 28 76 88 18 29 58 45 -3 52 28 16 -24 -22 -21 38 34 -16 -37 3 -22 -40 -24 -21 -4 -17 -28 -9 36 31 11 55 39 34 13 47 48 40 93 78 76 129 96 160 140 154 211 182 149 186 188 190 157 84 20 52 45 21 48 17 14 16 -20 -37 -2 14 17 18 -21 24 48 27 47 30 35 23 5 26 24 26 13 13 0 -13 -20 9 36 29 17 5 24 5 31 33 28 27 51 16 11 10 10 16 -2 -9 -1 27 11 6 13 16 13 21 0 15 -24 -8 28 19 -23 -9 15 3 -13 -1 0 1 7 25 1 -10 -2 2 6 10 -11 -7 -2 10 -12 -8 -5 -5 -18 -15 -14 -19 -17 -27 -26 -29 -22 -19 -22 -37 -44 -41 -42 -62 -66 -62 -68 59282 322 752 30 11132 16 28 2 7145 7164 47 1283 1977 1405 262 999999 999999 69 712 3121 17628 75136 282032 823923 999999 999999 999999 67335 2899 2137 1671 1118 632 591 524 492 501 576 642 626 608 571 554 457 441 392 510 592 726 698 868 788 594 490 582 540 461 544 515 546 540 524 595 463 516 599 531 573 471 515 472 509 524 433 494 656 519 574 589 534 529 440 609 547 478 487 482 319 275 343 382 351 296 469 403 326 247 206 182 262 257 174 84 98 161 124 181 177 146 126 196 117 157 313 148 293 180 177 139 130 111 166 196 144 135 129 155 241 203 183 220 163 121 116 108 200 185 15 54 127 140 93 73 122 110 155 132 68 122 56 -8 47 125 53 105 87 70 116 86 92 45 53 120 105 133 147 228 277 123 193 126 108 94 45 26 72 148 117 118 60 120 158 88 105 125 96 47 10 65 78 57 44 -1 21 68 55 81 52 85 113 53 98 125 151 88 131 152 131 128 212 178 209 273 223 220 230 230 246 223 236 200 205 132 95 100 110 72 37 63 93 94 92 101 66 101 121 100 96 107 75 61 104 104 68 33 68 110 58 48 87 83 59 33 50 57 86 94 69 82 76 87 99 91 59 99 99 83 61 55 99 95 72 50 64 83 61 72 60 73 54 54 32 48 74 77 57 51 74 64 50 52 45 66 57 46 33 61 58 45 22 36 39 32 47 66 51 62 48 27 40 42 62 58 37 40 40 29 20 24 22 26 16 7 4 5 -14 -24 -16 -24 -42 -47 -59 59291 323 721 30 11131 16 28 11 7145 7159 -34 162 493 1036 2727 8381 13283 5647 333 120 625 7388 59184 181495 489999 999999 999999 999999 221668 91230 4414 2284 1595 1289 783 639 650 752 719 763 645 606 587 618 604 559 569 691 870 915 897 728 606 462 522 590 608 620 639 559 564 643 623 490 488 453 605 628 602 650 594 547 422 507 550 605 590 594 626 565 564 485 372 382 360 392 484 434 407 359 344 310 238 458 454 386 417 394 314 342 361 262 199 187 234 233 209 181 185 315 162 77 163 227 212 205 108 197 246 114 146 308 137 211 291 268 317 365 214 258 285 221 221 214 257 188 235 132 217 254 176 165 201 166 130 154 224 151 136 133 88 102 72 183 141 108 46 91 193 211 171 150 147 106 143 165 228 181 239 216 174 143 176 202 207 159 165 151 123 142 86 80 69 138 150 94 122 120 169 70 15 36 58 33 110 128 131 72 127 105 121 129 180 121 136 153 164 196 220 221 218 245 279 267 250 267 318 302 277 213 212 229 285 210 207 177 205 148 117 140 116 139 96 91 107 146 86 116 80 99 132 85 103 110 172 131 114 108 120 119 115 139 150 105 111 118 108 91 116 120 100 115 126 136 146 118 120 144 117 116 118 137 137 116 134 136 105 96 81 101 78 81 81 77 75 96 80 60 98 95 100 82 61 97 84 93 94 92 94 76 73 75 74 97 99 84 84 74 70 52 74 62 64 59 67 78 57 56 50 50 61 60 63 59 28 19 30 22 26 28 10 -3 -11 59300 327 600 30 11130 16 28 20 7145 7154 -86 34 316 821 1941 4904 15916 66342 132442 29206 4290 326 999999 999999 54 848 6717 52876 347300 888732 999999 999999 502959 91277 4203 1203 852 739 536 531 528 581 550 486 574 580 443 596 605 659 756 808 846 920 773 547 666 621 566 406 392 326 515 494 508 582 597 619 619 638 509 444 669 600 562 526 469 541 439 354 508 557 534 535 514 421 338 426 359 473 377 275 284 322 317 383 359 327 311 300 166 265 203 250 321 189 147 142 114 115 116 145 109 154 71 52 139 209 144 123 217 217 141 150 198 220 207 262 180 220 251 305 240 197 216 181 200 113 174 171 166 136 106 155 121 151 175 148 148 168 138 183 95 121 155 150 91 57 22 79 111 28 79 96 6 69 74 8 15 14 132 132 198 176 208 114 120 96 153 99 105 85 87 70 127 125 104 158 98 138 170 55 47 107 51 43 36 136 102 30 94 88 82 130 95 84 49 86 102 99 102 168 69 122 193 167 203 240 212 191 198 243 219 175 252 236 202 183 171 97 109 128 105 91 52 99 57 86 103 74 65 61 84 78 96 82 82 71 110 104 67 102 67 67 85 78 79 60 80 87 45 26 32 84 95 64 102 115 103 71 64 100 70 76 88 100 118 89 80 53 37 55 74 59 60 91 39 72 73 77 75 39 48 66 74 65 43 29 47 69 70 52 63 50 39 33 36 44 38 56 39 27 33 48 55 48 44 42 56 34 19 29 26 35 34 24 16 -3 -4 -6 -3 -7 -16 -18 -24 -42 -43 59309 329 540 30 11130 16 28 29 7145 7149 300 707 1156 2087 3707 7348 16540 51693 243559 945079 999999 117028 2597 1071 1352 2122 2668 2639 2651 7681 49919 377243 753431 397346 115788 18376 1570 831 582 619 533 570 683 574 579 595 645 544 496 596 869 978 931 908 705 732 684 406 508 536 473 509 588 554 468 510 519 518 475 639 635 645 686 584 552 442 450 393 480 392 478 585 540 557 505 360 499 383 390 404 394 478 429 420 376 246 303 358 352 370 283 337 350 377 145 72 178 160 101 233 219 158 77 81 184 223 277 188 216 192 230 202 223 244 189 269 225 204 251 241 281 175 138 149 320 274 268 225 168 67 208 198 202 174 181 141 258 184 169 154 131 56 84 124 121 116 85 37 65 70 47 27 39 79 144 104 129 92 109 77 162 111 64 55 230 257 143 176 169 -2 118 146 115 167 95 103 100 145 126 106 134 151 137 87 116 114 101 114 110 79 94 112 105 132 127 137 199 128 148 139 159 109 104 104 163 174 164 181 208 262 301 296 247 224 231 259 256 262 255 249 161 148 122 150 100 119 157 108 99 123 45 90 87 94 72 73 124 139 132 110 133 98 73 87 130 85 84 66 98 113 125 102 101 86 110 92 91 97 136 131 135 84 99 74 109 101 121 151 89 114 135 108 91 82 102 84 73 88 93 87 75 100 69 56 61 81 91 88 81 65 79 67 67 71 79 87 74 90 97 89 74 86 81 63 80 70 78 85 55 50 66 61 58 69 48 36 48 43 29 33 30 20 31 21 14 -2 -3 -12 -28 59318 332 449 30 11129 16 28 38 7145 7144 -7 194 429 835 1393 2457 3865 6679 12419 28389 92999 416471 999999 999999 599365 9780 2368 2042 1824 1934 1937 1953 2113 2039 5564 60710 105522 9910 1096 935 970 906 937 742 718 757 716 833 881 807 822 735 604 751 823 1002 838 766 724 659 602 670 514 523 694 668 485 597 510 525 653 540 596 553 600 606 540 495 453 478 639 493 565 592 573 535 452 545 496 431 481 541 496 303 360 347 344 412 495 562 413 361 352 386 433 361 344 301 258 180 194 196 192 249 207 157 237 139 301 227 291 298 286 343 236 251 311 258 268 223 287 208 270 205 243 263 291 280 253 355 247 238 250 220 197 244 186 206 252 213 224 235 216 252 147 90 180 177 101 126 72 90 65 92 72 79 160 113 47 114 140 166 188 138 151 146 123 164 225 218 160 153 231 191 78 228 143 123 156 174 186 163 139 200 147 233 140 143 192 151 119 120 108 133 109 138 122 102 216 114 95 133 129 177 173 129 116 202 200 275 289 271 254 222 230 235 263 244 273 282 201 229 296 293 197 140 168 136 127 161 162 121 75 97 133 182 139 111 103 117 148 133 167 156 105 97 141 145 161 144 134 136 165 148 139 118 91 129 137 111 111 121 142 137 133 161 146 145 133 131 133 127 147 155 135 144 137 149 123 124 106 109 109 90 111 93 88 123 124 129 127 116 136 135 109 107 112 123 98 115 118 97 92 102 114 99 100 100 104 94 91 96 87 113 110 92 86 101 93 84 76 85 73 66 55 55 51 36 22 20 22 1 59327 332 447 30 11127 16 28 47 7145 7139 -37 172 489 980 1601 2568 4540 8633 19068 56305 214864 798053 999999 999999 584554 7777 2233 2374 2070 1792 1681 2030 1828 2111 7327 14828 2179 926 979 909 677 792 692 767 631 744 808 728 705 757 861 800 724 757 759 916 1065 877 872 635 527 498 445 597 532 575 495 712 604 537 527 624 484 389 512 502 492 503 425 515 414 517 579 385 431 386 394 464 524 470 434 494 454 365 398 371 485 431 330 351 448 362 341 352 351 321 330 265 184 215 244 312 237 266 117 217 217 235 215 243 208 259 276 196 266 214 131 260 261 149 237 232 203 256 191 298 198 196 281 247 283 249 164 167 171 167 190 250 200 143 168 212 225 184 87 78 159 162 53 103 105 74 137 45 70 54 110 54 25 64 90 130 56 61 79 89 147 254 218 214 137 83 102 170 140 99 121 76 120 140 154 153 139 131 92 97 120 161 128 132 118 107 100 74 84 69 113 125 76 73 176 185 122 126 122 135 123 97 176 182 152 250 237 261 246 233 253 267 253 295 231 229 206 233 159 183 86 138 121 106 94 101 136 64 60 91 100 89 84 83 109 109 111 102 88 66 110 68 79 110 104 54 69 92 83 99 91 78 100 115 80 110 79 124 106 100 112 156 154 129 113 126 119 119 91 66 66 85 94 85 85 94 74 97 92 76 68 105 101 97 88 79 101 87 87 66 67 85 88 68 70 94 84 85 75 72 82 75 74 55 57 82 58 59 60 51 60 57 58 45 54 53 38 32 40 34 26 22 19 7 7 -17 59336 332 443 30 11123 16 28 56 7145 7134 -80 131 515 1142 1728 2591 4606 8040 16746 47605 179409 655151 999999 999999 238248 3934 2104 2100 1954 1870 1641 1892 1914 2179 3148 2288 1285 1017 889 795 764 772 720 729 724 849 802 861 908 753 731 756 644 763 794 864 822 600 421 428 546 567 559 435 473 588 617 587 581 653 594 559 465 481 456 449 442 505 383 367 509 413 467 426 388 367 368 472 540 491 415 380 398 429 338 386 410 397 408 352 346 398 398 341 363 406 303 284 422 324 155 166 261 256 169 169 277 200 238 220 204 150 216 252 221 168 220 256 238 195 129 130 216 317 276 205 261 204 221 274 272 288 268 234 126 164 172 229 218 220 170 166 126 232 150 68 64 13 45 16 143 105 72 83 76 183 145 81 118 92 102 73 69 113 165 121 159 159 145 214 157 79 127 166 166 66 111 65 64 143 184 117 139 108 72 104 91 103 95 61 98 127 66 69 80 97 124 135 102 100 142 144 109 150 175 159 153 150 119 135 194 187 202 246 253 281 277 276 247 236 216 241 211 174 176 129 148 172 105 96 122 77 61 127 124 83 124 122 112 98 120 120 102 96 86 76 102 88 88 76 74 91 105 93 117 118 141 111 114 121 137 139 125 110 129 128 104 122 79 93 88 80 82 112 124 85 99 112 87 70 98 94 100 95 91 73 69 83 79 69 69 84 94 87 92 91 114 92 86 81 86 83 62 55 62 82 60 63 77 75 74 71 73 66 55 61 81 57 54 51 56 47 49 38 38 35 32 10 13 5 -6 -12 59345 332 439 30 11119 16 29 5 7145 7129 124 375 770 1404 2170 3436 6022 11343 26072 77398 299871 999999 999999 767792 417220 10596 2012 2206 1909 1922 1894 1957 2125 2924 3510 3189 2311 1806 1176 1102 906 865 911 1058 944 1060 968 948 810 723 622 744 730 680 592 545 503 543 570 559 469 481 594 612 461 500 482 532 590 632 637 557 514 637 490 584 561 464 404 363 467 338 359 451 408 494 445 473 536 461 445 386 464 490 440 518 449 495 483 415 449 436 353 415 446 388 341 305 317 267 157 284 189 127 169 213 246 202 256 283 181 161 142 227 210 201 159 199 166 128 121 185 215 199 173 145 181 184 340 322 215 201 207 153 141 117 194 292 304 231 132 194 236 216 59 25 93 123 69 131 73 83 86 101 150 79 145 121 76 132 93 173 180 110 111 145 192 177 171 75 155 131 95 152 152 93 88 75 128 72 54 139 121 120 153 113 122 129 117 61 87 71 47 87 36 146 108 130 155 162 115 155 131 112 98 107 167 202 232 221 169 226 182 234 254 282 253 214 245 272 272 246 257 169 133 131 117 92 134 107 130 106 97 123 134 169 125 114 75 145 134 81 103 85 71 124 123 96 104 139 104 106 107 76 70 70 121 166 122 108 67 104 113 110 100 99 84 84 122 131 107 115 106 89 115 114 94 110 98 76 108 125 106 91 100 69 87 122 97 111 98 91 105 86 71 89 86 106 80 58 57 88 74 74 79 89 91 89 96 91 89 70 69 81 65 47 58 59 59 54 46 39 33 49 33 25 20 20 12 -1 -4 -13 59354 331 468 30 11118 16 29 14 7145 7124 59 192 633 1225 2349 3850 7566 18264 51893 190880 490686 937424 999999 999999 45927 15453 16064 18453 24685 28685 28789 27189 23365 18503 12602 8431 4967 2533 1772 1291 1054 894 932 1120 996 1052 979 780 816 725 640 571 575 503 602 631 575 688 702 452 457 509 435 237 412 605 507 617 650 645 568 440 456 577 523 539 481 414 466 342 342 467 441 456 369 482 403 401 448 439 395 440 598 491 518 412 476 424 507 354 348 326 353 400 348 255 208 280 217 169 125 133 125 203 208 177 292 280 228 149 222 222 249 258 174 271 299 203 204 84 221 211 175 178 146 193 218 170 224 302 253 200 260 255 254 132 191 226 211 163 222 105 124 136 32 115 87 72 128 84 73 98 94 103 94 78 72 146 94 73 120 80 126 257 202 259 187 130 182 115 87 36 144 168 108 134 132 126 108 129 118 55 78 68 136 144 105 93 119 76 55 86 116 92 178 104 99 94 222 127 92 152 147 197 135 119 169 155 106 225 254 198 226 223 226 191 220 276 288 274 247 167 163 114 124 140 128 68 69 68 55 91 87 129 107 123 121 110 128 81 95 97 110 97 97 84 91 106 94 93 62 116 109 93 118 113 92 115 101 113 139 138 114 127 126 71 85 78 80 97 81 90 71 84 91 62 57 65 78 100 79 96 98 91 73 86 72 90 101 92 104 93 61 65 83 99 92 94 68 73 81 93 84 85 74 80 74 53 51 79 62 59 63 62 65 57 52 47 46 34 41 34 43 30 19 22 17 8 4 -12 -27 59363 332 439 30 11119 16 29 23 7145 7119 -99 234 372 852 1480 2702 4426 8815 21526 52972 151643 531617 999999 999999 999999 110416 23804 25426 29121 30405 27697 24462 20217 16085 13984 11446 8021 6355 5383 4746 3524 2417 1722 1492 1158 1156 1005 733 604 757 719 674 673 744 647 598 564 495 534 618 605 496 473 510 641 631 605 640 622 605 567 574 581 606 581 645 545 545 454 387 367 469 460 453 523 483 363 441 442 415 355 372 429 535 518 417 438 398 499 401 499 489 409 484 409 388 296 335 235 198 193 172 240 167 221 277 274 245 134 167 289 268 216 231 232 297 180 266 253 231 259 206 289 307 409 238 312 309 257 288 331 266 240 334 266 311 246 221 241 278 174 189 162 154 168 70 158 108 49 108 119 92 87 56 89 172 122 92 98 36 100 135 134 108 121 193 196 200 201 221 122 130 144 119 82 92 67 90 179 127 112 75 97 143 95 92 54 66 126 61 73 149 97 87 125 144 51 75 140 107 133 128 159 171 144 140 142 104 166 202 179 188 177 237 222 265 288 293 269 252 276 239 206 201 210 145 113 114 102 113 90 135 85 110 128 111 87 116 124 111 113 92 142 127 88 83 107 102 134 151 133 124 122 118 134 113 98 93 106 147 127 124 86 108 112 129 119 94 111 118 112 112 135 121 130 150 116 106 108 94 78 105 107 100 89 94 103 99 80 84 92 92 86 96 105 107 108 108 99 92 83 96 94 82 87 85 102 94 88 77 104 114 85 62 73 86 82 73 61 59 59 62 63 51 52 55 37 29 27 16 7 -5 59372 333 408 30 11118 16 29 32 7145 7114 32 219 527 1034 1555 2278 4121 7386 15671 41514 133956 501977 999999 999999 986575 643400 24115 4863 4044 4287 4894 5587 6125 6878 10512 12648 11693 12397 13542 17391 20609 22898 20446 17965 13518 6244 3961 4465 2076 663 885 805 789 636 578 474 533 595 617 517 624 615 576 575 542 455 634 806 693 583 544 577 480 410 575 574 495 475 632 513 409 495 482 406 526 499 535 495 531 506 460 483 473 299 459 368 401 423 353 484 396 538 440 422 485 391 393 292 271 324 151 152 242 234 263 315 200 236 347 176 136 206 302 296 159 268 426 298 241 240 284 284 295 331 284 313 346 261 250 293 299 275 340 324 310 268 214 361 277 258 299 279 222 346 248 280 260 294 287 166 127 113 147 181 147 194 127 153 192 105 135 251 110 80 170 157 175 230 199 160 98 192 207 229 124 176 137 110 147 93 155 77 67 126 192 135 97 114 194 164 110 100 98 85 130 82 105 137 220 201 196 182 149 105 148 160 167 212 230 213 220 236 310 289 288 216 226 272 296 345 273 224 227 223 216 203 157 197 102 115 144 173 149 105 153 185 131 150 108 119 193 152 159 138 120 135 154 103 116 147 135 125 142 160 143 125 115 110 113 127 110 151 158 158 151 143 135 86 133 141 183 142 113 77 103 114 113 119 153 128 117 120 138 140 116 142 134 107 113 112 103 116 113 116 97 123 123 119 111 102 103 95 88 103 112 106 96 106 85 95 111 98 93 102 88 83 81 93 103 80 69 62 64 61 56 64 52 53 39 27 19 21 7 59381 336 318 30 11118 16 29 41 7145 7109 -81 187 245 678 1217 2004 3356 5526 10072 24822 76405 274502 687183 999999 999999 999999 34860 3990 3521 3697 4108 4195 5412 7562 9697 10610 11706 13881 16437 18182 19206 20318 19718 19512 17909 15971 16013 13938 24488 88715 5789 753 578 573 523 485 563 578 521 538 561 525 488 513 405 422 390 508 570 835 729 482 546 480 495 471 489 381 595 516 562 560 510 393 442 476 430 458 522 375 344 437 399 479 486 502 503 411 403 456 506 372 442 414 377 400 350 292 306 226 308 250 175 272 179 169 185 158 179 234 179 173 174 127 185 225 276 317 319 220 264 205 252 343 322 260 281 359 295 236 213 318 371 299 347 333 277 317 245 224 266 264 238 282 271 190 247 221 279 287 288 188 200 158 154 212 127 100 61 99 79 94 81 112 63 35 87 94 67 152 135 169 173 138 124 157 95 75 66 92 71 97 104 30 106 148 82 95 107 180 157 156 155 108 71 45 90 122 78 163 141 136 127 71 23 139 156 110 122 149 169 186 171 172 219 268 236 232 244 193 275 284 263 249 267 193 123 172 126 130 83 82 115 141 118 68 51 125 121 133 101 116 106 82 95 94 66 105 101 81 101 75 88 113 99 64 120 83 51 107 98 95 105 75 91 121 130 94 66 109 107 101 101 97 91 118 81 84 77 77 86 85 67 74 80 96 87 91 99 94 55 68 84 80 89 102 102 88 71 78 74 90 86 91 112 88 62 83 86 84 80 68 73 58 66 75 69 74 76 69 55 57 57 59 43 51 42 35 21 14 17 29 16 -2 -10 -17 59390 337 287 30 11117 16 29 50 7145 7104 -94 134 337 691 1110 1983 3047 5026 9468 20820 56410 178079 600728 999999 999999 994825 98266 2548 2144 2504 3115 3921 4511 5426 6973 8710 11206 13879 17718 20767 21367 21676 20044 20358 19260 16394 13442 9611 6401 3038 1153 844 771 835 787 635 562 693 624 555 581 527 550 561 621 512 528 492 656 530 469 494 388 414 453 374 317 367 401 459 567 471 349 366 365 390 380 329 371 463 371 370 379 407 425 428 354 360 452 275 411 393 473 426 427 410 415 388 323 274 328 241 224 123 124 144 173 71 53 143 179 249 198 167 113 114 200 107 142 207 174 265 288 316 359 334 258 322 377 262 302 315 283 315 293 294 279 245 188 180 143 294 249 214 233 324 331 276 188 207 226 216 298 203 190 155 160 121 103 130 109 54 95 104 2 41 97 58 89 129 146 186 172 136 107 74 96 68 108 96 160 73 49 71 111 42 126 72 93 85 144 39 60 91 95 39 -27 101 145 169 78 91 107 127 173 81 57 60 71 98 152 150 103 191 185 130 158 173 112 158 210 192 266 239 231 161 146 141 176 134 66 83 88 68 68 88 65 78 74 77 63 83 77 75 65 78 69 92 79 63 88 68 91 60 61 58 84 51 67 72 61 75 56 72 97 105 117 98 104 87 115 106 119 95 64 100 71 78 73 96 69 55 50 61 76 65 51 65 79 59 63 47 54 58 44 69 73 57 71 70 73 57 36 52 77 71 75 51 51 55 61 54 68 52 40 47 65 50 31 26 37 18 30 42 24 21 0 7 0 -5 -7 -14 -17 -26 -28 -40 -58 59399 335 346 30 11116 16 29 59 7145 7099 202 452 874 1731 2903 4866 10615 28915 100736 231320 611550 999999 999999 716545 19158 3986 4610 4263 4165 4332 4415 4361 5032 5768 5437 5141 5355 5688 5640 5088 5419 6428 6097 5153 3951 3013 1826 1628 1235 1248 1148 1006 958 685 600 649 604 467 526 463 565 572 581 561 496 624 738 825 586 530 501 561 539 512 510 487 516 538 371 479 384 450 492 418 413 477 475 428 430 356 403 423 422 442 422 450 471 473 469 537 428 473 533 437 504 581 422 472 298 272 207 312 190 238 281 258 237 214 273 352 355 203 224 206 155 203 195 225 312 375 429 433 328 328 344 334 483 335 289 280 394 302 302 313 266 399 418 304 341 317 228 212 298 311 274 248 347 307 259 173 232 183 206 218 239 180 121 259 212 197 80 53 130 168 127 95 147 227 227 210 175 206 129 150 150 152 104 155 173 64 115 43 119 102 117 160 159 115 171 181 107 101 152 104 100 116 98 154 166 194 237 197 96 132 184 127 96 163 229 171 150 285 259 242 236 270 321 257 215 264 238 228 268 224 113 126 126 128 117 160 167 136 79 69 101 120 107 145 163 139 89 119 104 116 107 133 124 127 69 99 89 118 121 105 107 182 81 72 48 147 109 88 140 117 126 121 124 150 135 111 105 117 112 99 120 100 135 109 111 143 120 115 106 77 129 106 117 107 83 86 87 82 107 119 95 83 114 94 100 85 91 107 105 110 96 80 81 83 98 103 104 86 89 75 70 80 81 59 65 74 77 54 64 56 38 38 47 24 30 31 24 4 -1 3 -13 59408 335 346 30 11116 16 30 8 7145 7094 -95 168 750 1446 2692 5277 11270 29623 100009 373294 999999 999999 999999 43138 5503 5633 6478 6867 6597 6752 7265 8171 9105 10575 9645 8968 8758 9858 9969 9480 7816 6156 4851 3200 1992 1351 1115 1137 1109 1212 1257 1054 1097 930 795 677 693 569 587 627 567 367 445 635 612 510 774 798 700 677 528 572 637 429 472 486 378 307 406 494 445 334 353 423 403 446 384 408 398 421 424 368 380 407 531 430 415 487 430 317 486 503 511 477 328 392 353 381 423 281 217 232 243 264 174 238 210 291 220 302 273 294 204 272 134 150 251 224 292 319 225 285 300 320 420 267 349 327 338 243 273 277 320 256 251 184 202 253 290 341 304 266 309 307 286 299 268 238 254 216 276 283 300 277 218 218 201 159 190 166 182 110 201 140 143 81 108 94 116 169 157 36 110 124 145 162 137 89 99 104 110 161 114 79 161 149 130 159 147 142 100 113 47 61 91 110 97 146 122 103 97 145 159 160 158 142 195 162 177 191 184 251 275 211 228 258 266 277 209 198 246 225 238 200 132 124 147 187 111 96 132 42 97 88 105 125 119 92 112 97 101 79 68 132 128 108 91 66 83 88 113 86 106 84 99 104 75 68 108 99 94 103 106 54 89 87 109 117 113 95 125 89 87 107 118 128 83 87 107 86 102 117 88 68 91 79 75 74 88 77 93 92 85 83 83 118 98 92 63 83 72 80 86 54 53 63 81 69 64 83 66 74 68 62 56 53 48 46 59 67 63 49 38 36 38 33 29 20 16 -2 3 6 -9 -17 -28 59417 334 376 30 11116 16 30 17 7145 7089 83 561 1105 1984 4035 7790 15803 44425 175136 905478 999999 999999 30294 4541 5079 7859 8474 6993 5451 3540 4087 5518 6302 6154 5432 4692 3937 3370 3362 2422 1915 1802 1555 1219 1074 1009 987 992 1062 1241 1223 1057 1147 833 712 845 665 729 701 620 630 626 611 610 654 615 807 739 632 593 638 663 521 544 453 416 416 388 501 497 468 529 425 426 456 400 432 362 444 368 443 377 317 405 423 478 409 461 519 501 398 461 364 370 440 403 165 204 331 242 170 169 237 217 182 180 229 253 238 258 268 279 378 306 192 225 376 287 305 272 140 351 304 317 358 270 318 356 319 277 248 342 269 340 309 338 345 252 246 272 254 305 291 245 291 261 259 308 289 264 299 269 231 244 191 192 241 269 266 254 145 211 213 104 63 142 218 264 202 171 117 93 149 128 73 163 145 153 133 83 90 73 112 131 135 191 116 160 109 139 167 110 89 76 130 90 107 94 156 188 134 125 143 76 104 204 202 191 218 204 234 237 234 221 190 218 249 241 223 221 225 169 148 89 56 96 83 97 118 114 47 81 118 170 125 116 111 96 107 131 109 140 120 69 118 131 58 109 88 76 98 110 110 117 113 94 80 102 103 92 102 135 127 105 106 108 138 110 123 129 122 124 90 89 93 109 114 88 76 93 99 104 91 104 95 89 91 79 89 86 111 111 73 90 107 102 73 81 73 74 76 81 74 66 91 86 85 80 70 75 69 71 61 80 71 76 59 54 51 42 50 42 36 41 41 19 18 25 21 5 -2 -14 -28 -41 59426 334 377 30 11117 16 30 26 7145 7084 299 862 1376 2304 4216 8323 16395 45650 167148 877978 999999 794159 13700 4955 6292 7598 8526 9519 7527 4980 3615 2855 2585 1997 1699 1588 1591 1895 2186 2395 2706 3162 9566 84031 5389 1889 1579 1550 1371 1255 1263 1101 1015 898 823 802 819 796 790 668 624 616 676 673 638 736 766 531 496 619 694 685 593 512 411 370 411 389 496 460 569 418 422 381 202 407 460 526 506 464 307 453 494 488 465 408 420 490 504 493 541 546 512 539 509 422 347 348 306 308 305 305 293 191 237 280 180 233 198 348 299 361 355 365 243 268 290 341 304 324 401 446 333 448 449 351 277 405 391 334 393 376 367 290 323 411 440 348 373 324 268 308 394 372 207 322 364 306 280 333 293 375 355 257 269 345 229 265 339 263 280 216 194 116 176 146 157 281 238 132 199 162 110 112 124 160 204 170 129 132 202 177 114 160 177 153 145 185 176 186 98 127 116 138 125 137 189 128 161 188 149 199 181 192 165 198 162 213 193 181 279 267 265 298 315 287 303 282 277 313 289 267 130 202 203 162 170 171 173 149 136 113 128 191 152 127 150 173 159 144 142 146 130 133 112 115 115 151 131 137 96 106 96 117 140 156 168 153 173 143 163 153 161 171 153 162 158 133 112 125 117 138 112 141 172 167 130 133 133 130 145 140 123 119 111 121 118 96 104 125 139 120 131 116 107 106 123 124 125 122 116 105 106 112 115 103 108 134 113 100 108 96 102 92 106 100 93 88 87 86 66 77 70 67 66 59 61 61 33 39 39 30 15 5 59435 335 347 30 11117 16 30 35 7146 7079 22 336 657 1234 1868 3119 5463 10089 21489 62631 303813 999999 999999 738967 12580 6143 7408 7436 5333 3411 2791 2504 1974 1671 2062 1804 1933 1708 1804 1929 1944 2029 2265 2516 1783 1355 1221 1216 1081 991 951 1039 1130 931 811 697 674 836 872 783 663 603 628 568 548 659 708 658 480 478 378 393 397 522 482 404 365 349 346 320 466 357 342 359 322 366 440 383 274 365 362 358 355 299 310 371 383 242 347 451 423 396 330 399 398 419 292 210 271 230 249 218 137 147 144 227 155 215 175 137 215 230 183 187 267 306 238 362 348 242 284 197 269 450 346 200 220 261 346 389 265 257 371 340 247 300 188 182 255 218 160 214 212 202 307 268 314 286 340 297 244 211 338 214 199 194 212 208 191 166 149 181 196 122 83 78 132 171 162 162 81 55 112 85 140 115 49 117 68 82 62 60 69 114 100 141 149 65 117 86 123 132 75 24 93 96 114 79 43 117 118 45 89 132 155 167 175 207 212 203 169 220 148 225 283 216 185 200 243 245 247 240 165 144 101 123 78 128 111 71 80 101 119 143 95 136 97 78 60 51 80 67 96 63 84 118 62 88 68 95 95 63 69 111 68 75 52 31 60 75 57 90 96 104 88 128 116 115 104 104 71 81 89 72 89 86 87 70 109 120 86 91 85 74 81 71 74 53 74 51 61 41 48 45 48 68 73 63 57 73 72 68 65 74 49 64 77 73 52 58 65 68 50 64 37 37 54 65 57 48 38 39 42 27 18 18 29 11 1 -2 -11 -11 -10 -26 -37 59444 335 348 30 11118 16 30 44 7146 7074 -3 355 853 1846 3048 6005 12842 33516 116551 503592 999999 999999 999999 154535 2745 1726 1819 1692 1522 2042 1944 1388 1352 1330 1437 1488 1569 1788 1696 1800 1518 1213 1251 1077 1036 957 859 963 965 875 808 820 926 861 847 839 748 811 829 724 635 606 595 555 729 672 713 525 402 432 341 512 414 457 435 356 379 328 253 320 411 335 411 396 320 377 396 404 404 333 368 331 367 408 295 399 507 341 328 378 374 424 405 380 424 350 393 359 305 306 243 236 235 163 125 67 302 406 307 258 199 243 285 197 251 276 263 237 233 275 230 201 248 286 276 212 290 255 349 289 311 345 358 242 296 241 248 275 227 360 376 311 336 244 267 242 312 277 338 330 252 255 254 296 219 304 268 276 250 168 148 185 254 143 97 178 186 199 156 130 174 222 137 65 67 115 136 93 102 88 113 114 99 124 120 68 34 84 153 75 127 53 85 109 95 100 76 108 87 161 151 109 117 109 115 144 189 248 234 201 199 173 218 211 264 239 207 225 204 210 243 239 233 144 142 136 83 134 95 94 117 66 65 118 99 96 103 68 113 114 103 49 92 94 50 81 110 117 50 81 133 105 96 117 74 48 94 95 115 98 109 82 97 107 97 75 86 91 112 103 98 71 103 106 85 73 69 84 73 85 89 86 87 102 86 83 82 95 69 71 92 99 83 105 90 95 76 98 89 99 101 91 77 77 104 98 94 86 88 75 76 67 81 86 52 57 68 58 55 52 41 51 36 39 48 46 36 24 17 24 24 18 13 0 -14 59453 336 320 30 11120 16 30 53 7146 7069 -51 259 687 1435 2936 6100 12213 33593 117428 650390 999999 999999 84919 1574 1162 1079 1077 1060 1092 1089 1250 1245 1226 1491 1654 1716 2047 2631 2912 4973 18322 14699 1733 1216 1075 963 791 840 860 994 944 738 751 862 920 1019 1148 908 718 789 630 593 443 530 598 557 500 489 423 402 309 312 268 468 539 296 288 311 282 417 272 372 264 319 298 374 333 195 327 356 125 320 340 353 357 274 323 266 272 342 424 318 332 452 395 287 262 264 264 230 159 98 148 261 153 161 224 105 137 86 129 167 175 142 162 206 240 263 148 289 300 152 277 252 152 268 254 305 193 209 269 290 274 340 268 209 216 196 237 247 281 190 182 258 222 171 210 277 331 185 230 317 300 244 255 226 202 106 185 172 144 201 143 96 123 154 145 163 136 104 73 100 130 83 18 19 57 105 39 99 132 18 3 71 59 99 64 121 117 116 36 105 81 76 81 107 56 36 79 108 69 82 56 71 126 102 99 97 84 104 205 177 226 250 187 200 202 206 166 230 190 201 205 179 138 168 149 90 71 92 30 34 35 62 75 60 32 62 120 108 88 60 38 91 56 48 65 57 37 46 60 79 44 75 63 74 49 67 91 58 63 58 47 96 61 69 68 83 58 36 82 70 58 81 45 50 59 33 59 69 71 53 73 60 67 47 46 65 39 42 53 33 3 47 36 68 47 39 43 50 55 45 48 33 42 57 55 32 43 49 65 45 39 25 29 10 23 33 25 13 23 16 20 16 34 25 11 6 2 6 -10 -28 -26 -24 -42 -53 59462 336 321 30 11121 16 31 2 7146 7064 84 516 948 1964 3615 6973 15291 43245 162893 635574 999999 999999 31412 1226 1197 1251 1183 1356 1418 1437 1567 1674 1837 2066 2301 2540 3600 3635 1906 1912 2117 1900 1596 1349 1331 1286 1253 1199 1010 955 793 809 889 947 1142 1068 836 890 844 632 684 595 608 510 569 704 759 425 468 425 354 430 458 392 302 303 384 446 414 356 353 369 291 288 433 359 455 368 376 309 369 290 375 406 346 389 462 482 366 411 405 372 373 348 316 283 343 238 210 285 231 336 228 248 248 235 251 223 248 260 276 273 360 280 272 334 321 339 283 377 402 359 348 321 336 352 257 301 344 412 325 384 343 345 268 319 333 314 365 256 240 347 326 295 236 251 223 312 307 332 322 317 285 248 241 303 338 251 215 266 241 261 159 309 240 203 182 164 216 191 204 112 106 178 122 160 143 175 69 136 106 129 100 147 83 160 63 95 161 155 77 98 129 114 121 147 106 124 141 152 143 103 128 207 227 197 141 228 201 179 243 243 284 276 242 208 250 187 203 223 252 227 242 194 170 141 105 144 108 108 141 106 109 150 151 153 128 98 64 95 121 140 106 148 130 117 86 132 104 96 68 68 116 119 114 92 102 118 122 125 110 147 124 147 153 146 145 135 145 122 138 160 122 141 135 129 119 114 102 65 84 106 117 119 110 100 92 101 97 95 110 103 99 110 117 103 100 108 112 111 90 106 130 126 107 106 88 87 97 81 83 94 99 98 70 69 61 75 85 65 65 65 54 71 70 62 60 46 44 47 28 20 18 17 6 -18 59471 336 319 30 11119 16 31 11 7146 7059 -91 267 743 1053 1951 3244 5891 10963 25125 82402 450648 999999 999999 106478 1724 1019 954 973 1210 1567 1588 1546 1558 1605 1990 2542 3163 3840 4692 8130 52559 165265 171820 176609 4773 875 907 800 787 708 744 678 806 937 879 951 911 964 924 687 475 566 562 557 687 633 543 390 444 496 552 435 385 416 540 457 369 361 429 397 332 487 304 300 294 398 395 342 340 389 283 325 403 307 372 520 395 285 323 383 382 291 353 295 172 232 320 286 213 190 274 211 184 147 126 256 288 226 221 166 162 239 193 216 243 273 249 239 239 287 305 282 335 365 403 416 364 380 259 297 352 415 459 417 299 270 309 334 365 332 214 229 314 275 237 278 307 319 290 257 256 290 254 294 218 268 219 287 266 241 239 222 195 167 255 235 215 139 167 157 164 100 187 112 123 118 73 102 114 50 64 191 97 66 106 136 99 111 42 70 79 105 113 103 122 107 76 123 90 98 142 115 114 150 151 175 129 99 235 236 207 185 223 233 209 164 252 232 252 284 241 198 197 180 150 133 118 125 104 130 131 141 108 134 142 124 114 167 104 132 91 116 132 110 102 73 93 95 95 99 79 75 92 115 111 126 73 78 75 82 97 93 98 114 90 92 99 133 120 92 69 69 81 123 100 85 117 115 109 111 89 102 74 53 84 90 89 98 114 96 67 70 68 53 68 78 84 99 89 67 59 67 119 93 45 69 75 70 67 64 73 81 58 78 81 70 61 64 70 45 36 32 37 35 31 19 19 15 9 15 -13 -13 -12 -13 -21 -47 59480 334 378 30 11118 16 31 20 7146 7054 159 554 1100 1718 2977 5295 9833 22260 71377 398484 999999 912379 10410 1845 1875 1768 1716 1544 1637 1572 1360 1443 1838 2517 4160 22994 101249 102600 197008 352767 316074 168740 54955 1898 642 626 731 652 832 811 784 808 962 920 947 874 843 905 844 629 619 637 714 555 487 539 486 574 511 567 445 441 342 386 526 508 469 372 319 395 392 385 362 399 473 421 395 312 342 311 398 449 391 406 488 436 321 398 418 446 406 330 312 315 353 181 205 190 271 170 219 325 291 241 237 242 332 359 307 305 324 287 288 328 333 304 352 246 283 330 271 275 325 310 308 337 352 326 305 282 382 355 343 322 239 289 261 373 448 305 287 400 394 301 321 296 305 239 278 340 242 250 319 250 258 280 292 226 274 228 293 308 169 178 176 235 126 144 166 201 173 125 102 163 139 99 202 140 191 143 112 123 145 108 180 176 100 93 148 151 96 100 74 121 177 153 179 133 125 152 207 110 109 180 186 165 167 200 202 210 235 252 267 247 212 221 253 258 214 297 255 156 164 167 135 138 138 117 99 117 115 117 114 83 121 139 146 130 109 126 124 154 138 104 91 127 86 96 109 112 99 126 106 137 130 125 117 119 101 110 131 125 149 118 105 134 103 114 123 148 138 155 139 87 101 73 83 112 144 112 109 137 87 86 103 85 110 128 97 82 63 97 106 82 79 105 107 93 100 110 103 76 79 82 81 93 106 105 84 89 83 69 68 67 92 89 59 68 69 62 61 57 58 60 46 39 28 30 24 24 14 10 3 -15 59489 332 438 30 11118 16 31 29 7146 7049 93 495 1160 2595 5566 14161 52514 255053 686640 245358 7283 69 37 107 16 169 108 107 117 362 436 582 917 2027 6677 4516 18868 138096 391631 856408 955561 455313 73473 1578 810 697 739 762 664 657 692 750 753 629 652 743 770 968 803 650 759 633 482 423 445 489 462 552 419 344 367 398 383 380 296 284 382 332 296 403 380 300 356 385 289 366 308 387 347 439 476 434 441 318 343 444 369 386 336 210 214 154 280 255 247 299 165 218 218 120 131 266 239 303 286 335 289 329 348 354 330 321 303 303 271 249 283 361 359 351 342 348 258 284 367 310 444 425 436 448 434 341 326 287 360 331 266 294 367 276 295 327 244 273 313 302 309 269 242 280 355 291 290 236 241 273 243 191 323 270 267 220 155 183 280 204 215 113 84 162 125 102 79 121 163 155 127 112 149 118 132 139 88 48 102 130 103 204 174 176 169 102 107 181 102 77 138 125 107 77 197 212 231 151 193 158 185 210 232 247 187 168 240 233 303 223 231 214 148 131 165 161 123 111 73 77 82 103 122 109 155 131 97 137 96 135 147 158 97 77 107 126 141 113 108 118 101 117 107 87 84 94 132 115 105 107 145 142 138 113 103 123 118 114 106 98 117 133 119 113 82 114 109 92 78 124 106 99 123 127 100 85 88 98 86 89 89 63 111 101 69 89 123 100 85 104 92 101 88 105 107 92 86 86 75 101 90 85 82 84 89 88 83 81 75 72 62 66 60 45 38 46 41 39 25 34 32 19 7 13 9 -7 59498 329 529 30 11119 16 31 38 7146 7044 99 660 1599 4419 14301 72798 317253 193310 2725 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 778 2853 24424 102959 338123 634477 999999 999999 587070 130446 7460 7389 7792 1199 1016 846 883 743 689 754 739 670 741 722 607 633 511 503 547 419 475 482 567 536 468 426 474 370 258 368 463 369 400 349 444 476 379 354 347 325 219 382 451 412 341 366 464 427 405 434 381 402 401 335 432 323 279 299 184 284 198 294 175 253 226 301 342 292 296 285 262 264 301 289 309 388 273 343 368 325 304 343 354 348 216 230 415 410 340 426 448 307 404 347 400 352 322 280 333 387 438 530 305 363 454 364 283 357 400 338 402 296 288 312 254 255 264 277 302 331 362 338 291 301 272 251 283 188 257 317 221 215 202 206 155 72 195 223 181 183 94 135 91 119 174 190 152 119 136 188 108 134 122 144 65 65 96 142 125 127 121 144 191 169 129 123 115 194 178 221 188 158 200 274 270 246 261 213 185 199 255 219 242 295 243 274 210 253 178 139 163 99 133 110 97 77 134 190 163 147 136 161 137 130 121 149 117 129 102 117 154 155 116 124 117 95 130 115 94 181 146 67 106 134 125 112 159 101 135 151 115 117 119 111 101 143 130 137 112 149 164 130 109 130 136 123 140 125 139 117 96 88 63 111 140 124 116 120 95 109 112 95 77 105 110 100 99 100 115 108 88 90 127 102 98 91 92 95 85 82 89 83 83 88 74 79 70 62 61 46 45 51 35 30 29 22 26 15 -3 59507 327 588 30 11118 16 31 47 7146 7039 -76 492 2001 8490 58324 121756 2430 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 1157 10342 38626 116689 285412 576315 770815 999999 999999 553290 22393 2389 1876 1525 1283 1217 1139 915 751 694 601 612 541 459 588 660 527 488 540 516 638 548 488 540 410 367 442 426 409 303 387 393 425 315 326 336 285 439 415 346 392 346 284 371 307 357 388 456 447 359 439 464 384 359 355 328 352 351 193 143 221 334 195 110 163 233 409 293 295 221 387 392 281 356 281 422 286 389 475 455 369 320 330 362 358 422 330 237 284 365 405 357 398 357 294 329 369 262 322 239 281 258 317 279 293 339 326 302 308 314 275 228 303 291 270 268 298 315 335 297 352 289 333 322 259 279 234 161 264 323 218 191 236 222 175 178 104 88 143 128 144 105 98 138 131 129 178 139 133 105 163 148 80 102 148 97 -19 73 161 156 129 131 151 142 155 113 107 75 85 207 227 233 211 203 156 153 214 286 204 191 249 271 184 175 288 250 196 214 149 141 154 109 172 195 157 128 91 110 116 100 111 115 134 100 81 102 65 96 147 137 139 135 87 95 109 96 70 96 71 100 138 110 81 100 110 119 99 109 128 124 98 107 128 155 133 96 145 146 141 129 109 89 112 118 116 114 106 63 80 93 106 118 105 106 95 77 112 103 106 92 104 114 93 93 89 76 80 91 90 97 104 84 69 77 75 87 67 69 81 74 80 89 76 61 63 54 51 54 56 46 46 32 32 19 21 15 7 7 -14 -26 59516 332 464 30 11114 16 31 56 7146 7034 -16 239 690 1220 2417 4443 8904 26992 142442 528487 481412 88902 405 999999 999999 -72 9 -43 164 341 919 1612 18699 223351 523236 543875 667088 604613 466564 124879 4817 4370 6216 5638 4133 3323 3351 3695 3663 4369 5966 2039 1360 824 735 809 749 602 417 463 577 474 535 510 403 403 360 342 466 435 407 440 384 373 395 325 356 474 389 399 582 524 538 510 400 412 409 369 349 401 275 396 390 494 426 432 330 259 285 301 201 258 267 214 236 257 220 353 208 317 405 301 348 313 357 287 385 360 403 361 349 353 380 309 247 290 265 347 380 405 333 257 267 308 339 251 404 368 309 371 335 336 323 349 340 342 294 250 294 344 245 199 242 309 377 295 241 307 296 243 266 225 320 263 254 254 287 251 324 232 203 263 269 217 149 236 234 195 163 150 174 108 119 207 108 134 74 143 153 158 135 102 131 44 82 151 146 113 113 135 152 168 152 183 136 160 131 130 89 78 147 188 196 179 282 197 209 239 250 208 268 199 200 255 198 217 229 210 177 206 255 203 150 134 153 122 140 174 161 102 95 103 113 115 119 110 118 72 112 116 110 88 144 103 89 104 130 141 125 98 103 104 90 107 104 115 106 141 125 125 117 117 127 136 122 97 146 120 88 107 91 91 90 113 136 103 118 129 112 123 127 128 111 85 97 90 91 100 102 97 124 110 89 91 91 106 111 113 89 87 94 88 106 83 91 87 108 104 106 97 112 113 92 88 70 75 64 68 72 73 70 61 59 55 55 51 49 34 20 17 12 -4 59525 333 401 30 11111 16 32 5 7146 7029 -14 142 583 989 1774 3087 5666 10624 27509 117277 594302 999999 495716 68321 564 184 264 319 429 536 825 1221 2462 44031 191425 291229 239784 104647 14804 9145 8596 7454 3891 3569 4508 3210 5597 20591 35603 37196 37055 40566 41937 40526 89926 182510 396840 189481 109654 2992 623 601 477 458 441 512 509 405 346 472 373 282 403 499 376 342 266 359 375 392 386 450 375 376 473 403 472 408 422 523 399 436 482 547 465 363 300 327 292 272 316 203 241 115 147 242 290 276 377 407 408 399 254 308 328 422 361 338 334 302 335 295 257 287 321 250 348 307 325 361 276 281 268 253 267 244 270 287 294 293 312 282 290 221 271 302 294 302 325 292 267 276 296 286 252 281 242 297 351 265 254 244 195 214 354 341 289 283 249 285 252 253 214 222 245 206 198 172 184 122 63 114 102 131 92 128 127 105 57 139 91 93 144 177 114 143 144 108 96 93 93 118 116 136 84 81 61 95 148 103 121 118 123 126 137 187 186 180 185 170 227 292 271 199 250 247 264 210 220 184 180 182 145 133 126 90 97 115 108 124 101 123 100 71 106 152 110 113 107 120 88 80 124 73 98 81 94 128 144 114 61 97 81 71 85 95 94 119 105 103 90 102 91 87 97 95 116 124 122 160 131 81 74 97 84 90 110 71 83 93 101 94 98 91 98 86 76 73 99 85 85 112 112 102 104 91 82 105 91 76 75 79 73 62 74 74 74 79 71 81 75 69 65 52 58 63 55 50 50 45 52 38 26 33 25 23 14 8 -2 -2 -6 -19 -30 59534 332 433 30 11113 16 32 14 7146 7024 -75 68 373 799 1472 2773 5044 10231 28924 134239 595292 992451 244677 4564 999999 37 143 237 656 1018 1401 4385 12374 11089 12997 19515 21067 21903 19654 15705 15372 19216 26081 35753 40945 42254 43232 47398 48086 45024 41674 37120 29560 37511 207110 425068 591413 475646 423546 498348 63451 828 412 431 439 412 427 317 228 295 346 400 355 259 335 433 357 284 391 300 225 354 406 466 285 388 416 284 389 354 293 283 294 260 272 234 194 231 171 130 168 210 344 279 277 242 344 243 270 332 258 274 340 353 315 329 360 327 307 305 243 261 357 241 164 265 220 353 407 280 284 323 238 229 223 241 236 321 271 276 257 272 320 279 290 273 328 265 229 306 262 264 249 204 216 178 237 173 221 286 242 150 224 280 315 206 187 189 286 257 240 186 183 218 182 189 171 109 77 84 158 124 152 107 104 98 130 88 106 149 82 102 125 55 138 148 96 116 108 35 126 149 48 96 114 99 32 89 98 111 135 136 117 139 201 227 128 178 168 168 187 190 188 225 212 186 181 196 119 138 131 95 93 82 89 118 79 75 55 50 81 92 83 75 90 93 91 82 109 58 99 94 85 56 101 107 68 82 45 70 92 91 88 84 95 70 87 80 81 102 98 96 77 42 87 89 76 100 88 100 61 69 74 82 80 81 98 80 73 88 69 93 84 87 78 89 68 71 83 97 85 81 95 89 78 76 65 74 60 75 81 53 39 44 61 68 63 62 68 70 57 62 56 56 41 49 52 36 34 46 32 24 22 25 14 2 1 3 3 -6 -17 -28 59543 327 584 30 11114 16 32 23 7146 7019 -52 424 1084 2238 5215 15458 64032 208022 281301 92046 15851 -13 -2 400 1135 1102 1349 1055 1402 2275 3714 6959 9546 10476 11259 12357 14950 18736 21517 25597 30436 29939 31314 32547 28829 24732 24951 24016 21213 45576 181122 555962 999999 878604 855779 756308 14285 739 547 436 538 401 369 264 280 382 367 377 300 262 295 367 436 320 303 342 467 508 444 487 606 433 428 378 411 411 399 265 275 300 203 187 161 252 197 142 195 338 328 257 312 339 407 295 335 439 337 407 263 293 323 319 300 268 252 288 246 336 404 390 316 310 227 223 277 251 299 261 338 231 315 239 232 237 293 298 252 177 244 392 285 348 354 280 307 281 363 333 203 240 261 282 216 247 233 267 234 318 350 297 308 316 297 287 285 285 266 211 240 278 273 237 208 124 128 173 146 159 206 133 117 74 75 140 123 120 213 54 49 70 111 157 129 123 164 157 84 103 160 120 190 190 152 195 91 104 146 184 153 200 185 187 256 177 176 235 238 221 248 263 215 187 153 183 180 136 179 166 135 116 147 170 150 79 99 64 88 103 120 98 126 111 128 115 83 77 54 104 63 49 85 107 134 111 56 91 94 80 89 86 97 132 125 131 147 86 129 130 101 116 126 110 122 102 86 117 128 109 100 101 140 129 115 101 70 83 86 78 93 102 98 99 96 122 110 104 111 86 80 101 99 89 106 87 78 78 74 84 87 87 95 75 77 81 92 77 73 79 94 83 71 72 65 63 58 51 52 44 33 36 48 35 24 21 22 4 -9 59552 326 614 30 11114 16 32 32 7146 7014 32 347 877 1839 3951 10702 42286 174499 259224 111649 7806 999999 999999 999999 999999 999999 999999 999999 610 1759 3717 5802 8601 12667 16397 18957 17766 17996 21899 23996 24632 25192 21415 25483 29894 29456 30114 31757 36316 109737 443252 954989 999999 906572 20750 756 612 519 496 544 512 423 366 454 343 323 307 414 512 386 325 290 406 366 388 348 330 266 516 596 689 380 432 353 443 408 224 273 228 311 180 203 161 203 273 330 196 322 350 325 248 267 335 268 210 172 214 330 284 255 138 233 187 249 281 243 108 184 147 291 210 237 264 239 266 276 313 255 232 202 204 215 163 146 129 151 150 220 255 266 272 259 280 294 310 314 237 254 285 282 203 151 169 281 266 259 299 250 284 270 252 285 295 201 193 183 179 127 184 92 143 158 139 97 136 97 121 108 31 29 138 141 99 72 104 127 92 85 100 115 136 140 60 70 91 116 106 75 160 154 118 178 98 68 180 168 99 84 125 115 121 197 173 219 224 227 182 247 238 238 197 182 158 174 159 142 97 117 119 89 96 51 84 171 96 95 111 60 80 93 91 86 97 71 71 66 108 80 72 68 83 81 78 49 49 51 58 80 103 113 73 58 61 92 111 114 100 104 102 107 90 68 85 106 83 81 68 81 96 62 73 83 90 87 78 75 75 95 70 61 69 65 63 75 82 84 79 99 88 97 77 75 89 81 71 67 62 64 62 65 71 54 74 66 85 70 74 63 60 52 38 31 44 37 35 28 21 12 12 8 14 8 -5 -14 -16 -33 59561 322 733 30 11113 16 32 41 7146 7009 218 1760 8537 20705 17945 4984 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 -16 -22 140 501 772 565 929 1411 2121 2908 3037 4061 4303 3992 9303 33076 83780 231927 711274 999999 999999 470442 13793 764 569 449 572 539 483 522 333 264 277 306 340 295 295 256 425 399 377 371 337 318 429 419 394 479 513 434 465 427 257 299 256 292 258 109 207 151 245 218 152 227 288 274 269 368 210 186 201 132 290 163 61 236 169 94 77 155 169 222 297 399 249 167 220 271 222 199 259 174 138 180 257 318 289 266 205 157 123 188 243 208 155 134 255 233 234 299 349 198 193 340 300 266 219 181 143 197 176 196 218 242 305 276 255 266 274 160 278 264 178 107 189 251 246 218 107 68 75 95 186 143 39 91 88 125 33 75 79 58 94 121 104 124 88 39 12 81 69 48 60 42 74 114 99 97 99 148 99 106 87 143 140 132 150 134 181 183 193 179 174 180 133 176 212 137 150 111 156 146 118 121 55 80 125 52 65 114 71 94 102 85 83 85 60 84 63 92 53 80 71 55 50 80 69 73 66 73 64 66 90 83 44 65 55 94 89 53 78 72 83 45 106 122 72 91 86 78 77 81 73 41 44 75 63 58 71 71 56 61 54 58 64 33 60 60 29 31 57 67 74 58 57 59 54 64 49 56 37 27 55 68 63 43 48 44 66 70 44 38 43 51 54 54 29 31 16 28 18 15 14 14 28 7 9 -7 -8 -11 -19 -30 -46 59570 320 792 30 11112 16 32 50 7146 7004 197 2053 3020 2486 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 260 1046 5370 18057 27018 32269 83113 180773 264168 383648 737339 999999 999999 814091 550254 211274 167368 4673 575 430 324 441 365 431 280 255 292 297 397 346 415 261 418 548 488 422 371 476 457 585 711 635 524 336 295 347 286 316 261 200 405 373 246 380 274 272 320 353 397 413 365 298 377 303 211 335 249 162 229 200 213 208 283 331 296 302 318 274 299 295 281 245 303 221 252 299 302 284 204 231 182 183 203 193 160 212 391 322 266 262 287 367 371 337 301 253 328 287 285 396 223 203 258 313 207 240 277 352 327 322 341 263 200 254 230 179 246 330 229 247 229 179 77 100 130 117 80 91 161 132 137 217 152 88 75 147 129 170 114 115 64 127 171 106 87 89 119 163 163 146 117 117 102 95 119 164 85 87 183 183 204 194 241 253 188 272 295 298 184 196 143 213 184 132 178 159 100 100 80 102 98 80 79 109 127 69 111 137 133 128 145 80 96 89 104 82 88 109 110 83 111 110 91 109 124 96 119 89 92 80 68 77 89 100 112 89 70 99 98 92 91 112 122 88 112 97 96 93 86 77 73 79 104 93 106 102 82 84 96 80 87 101 91 89 81 93 87 68 79 77 90 60 74 77 87 92 71 62 76 69 69 66 78 85 74 81 71 58 47 52 54 35 39 47 40 38 34 23 16 8 5 -3 -5 -18 59579 316 910 30 11110 16 32 59 7146 6999 867 1589 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 460 725 1205 2916 8059 9729 9332 17255 63308 136923 249250 509777 918182 999999 999999 587221 340533 304696 4175 356 229 350 440 403 338 388 342 344 411 417 341 330 314 416 398 469 578 516 507 415 282 338 366 331 303 349 343 369 374 310 394 315 244 376 275 370 297 394 337 352 335 283 344 303 180 191 210 260 197 205 287 270 194 257 319 330 259 321 318 223 219 243 280 269 274 345 254 165 201 294 220 190 305 364 236 259 333 233 305 285 335 285 316 353 236 189 243 274 305 219 191 242 249 255 259 271 271 290 311 329 309 276 289 170 193 194 163 137 171 80 96 159 129 88 140 159 129 72 140 191 96 127 94 75 87 56 67 117 120 139 69 107 102 173 111 188 199 75 145 156 171 150 117 113 217 214 136 172 203 258 246 205 180 213 238 238 259 206 170 182 135 207 147 60 101 107 94 87 115 95 116 82 117 125 109 73 79 88 112 109 123 107 84 91 96 72 87 91 106 126 118 97 108 143 92 121 98 122 125 126 112 100 127 92 107 124 121 114 72 81 121 84 94 108 97 98 91 108 102 95 87 93 103 89 75 84 80 81 75 91 94 112 90 85 76 72 88 98 94 90 96 97 82 92 82 66 58 85 67 73 79 66 66 64 58 60 59 55 57 55 44 36 35 27 37 34 22 9 -5 -9 -10 -20 59588 320 789 30 11109 16 33 8 7146 6994 49 579 3238 11690 34841 6748 999999 999999 999999 999999 999999 999999 999999 999999 794 1224 626 729 1066 1160 1426 3108 4717 6429 7125 7654 9832 21504 14526 9148 9360 4086 4033 6953 12619 39472 166404 345398 495683 374003 333942 828432 558383 651798 999999 776019 5542 361 433 375 330 338 435 457 454 384 271 380 385 349 439 535 553 372 385 598 613 403 418 434 365 350 391 328 382 428 401 361 359 436 296 284 268 247 265 373 412 351 436 294 292 344 230 297 207 201 175 149 167 186 214 262 342 363 397 384 297 289 191 245 241 200 201 200 206 210 181 224 242 239 394 246 247 324 308 377 321 281 392 372 349 290 366 279 272 260 210 210 230 286 250 259 263 306 303 318 262 278 232 245 227 250 295 285 255 188 138 152 132 83 134 133 89 133 133 148 82 105 179 183 178 147 106 168 108 150 128 135 100 124 101 115 129 154 172 135 111 144 160 162 187 180 199 174 148 155 197 194 190 251 267 233 238 236 191 201 161 158 156 206 149 125 92 148 155 110 105 124 77 123 145 139 148 134 123 113 118 84 115 102 143 109 103 103 94 101 91 135 109 143 118 100 114 135 135 79 88 142 109 101 112 127 157 147 134 124 111 131 104 114 128 122 129 121 138 132 128 97 80 80 90 81 90 94 103 98 114 121 100 85 117 110 106 122 106 82 89 85 86 87 108 116 110 106 98 95 87 88 90 95 94 78 73 78 59 49 54 66 64 53 41 41 36 28 24 25 23 5 -8 -16 59597 320 789 30 11109 16 33 17 7146 6990 -48 878 4504 14762 34652 41406 20380 2487 987 886 899 1332 2123 2779 3149 2270 1976 2421 6846 20995 17880 8611 8271 16042 31446 14924 14525 16721 20991 22973 19002 19610 18243 19712 36602 55968 82540 143760 194894 482575 950533 999999 999999 654982 440885 329176 3131 427 331 286 260 346 328 280 414 419 420 393 507 426 486 604 623 620 557 457 527 409 411 387 315 293 340 351 342 410 344 356 376 407 386 309 346 329 364 524 420 413 320 355 261 226 213 275 250 267 301 240 274 259 245 304 289 317 411 367 328 348 190 229 288 337 297 371 218 123 185 167 195 281 240 163 274 287 196 281 325 427 325 346 436 405 319 261 265 357 368 359 329 329 311 285 315 378 324 331 368 400 356 250 267 269 314 224 227 204 284 149 116 148 108 217 199 169 152 155 147 128 111 87 119 170 178 148 126 152 119 113 189 167 132 137 124 138 173 182 103 125 129 163 162 182 242 266 224 244 258 283 275 307 281 260 254 218 234 252 216 176 201 178 135 143 148 140 159 87 138 133 145 131 93 103 148 174 111 123 119 91 90 140 145 118 126 135 93 90 133 128 142 115 126 153 133 129 127 139 137 134 162 164 162 154 135 135 146 123 137 160 130 129 120 122 127 131 138 107 89 152 144 109 103 120 119 131 109 126 135 130 129 120 122 105 126 126 112 102 98 93 105 112 116 118 127 121 100 103 112 103 94 120 124 114 104 99 89 84 91 83 86 70 57 55 55 49 46 39 32 26 21 16 59606 290 1689 30 11109 16 33 26 7146 6985 49 329 1892 7668 39971 132439 144776 62890 65758 55057 96112 239509 667063 999999 999999 999999 738219 10401 455 319 357 370 311 234 346 359 412 431 427 581 491 403 417 436 476 484 458 399 363 255 218 384 248 224 323 368 363 281 380 248 356 304 404 434 347 369 237 320 173 369 193 183 200 204 190 214 135 188 249 273 128 102 243 302 285 359 273 133 229 271 224 303 202 124 183 112 118 163 185 199 263 318 243 185 139 213 239 244 281 305 335 318 199 243 226 219 235 339 258 181 239 224 263 266 279 221 311 233 196 211 270 279 231 213 182 247 174 118 123 57 88 60 188 93 58 -6 131 146 119 64 93 123 116 113 78 68 73 64 16 66 135 87 128 202 153 115 81 92 94 153 125 154 137 168 117 210 252 192 229 213 188 262 239 215 180 121 134 143 77 106 126 99 108 105 105 109 100 89 72 88 124 112 122 98 98 109 52 81 81 113 63 118 105 84 65 97 52 59 77 64 64 74 72 88 89 65 95 55 45 63 87 104 99 91 56 99 63 86 116 105 94 108 86 119 76 59 43 74 86 66 50 73 59 68 91 66 41 76 63 56 47 90 87 71 78 83 65 46 47 80 91 56 63 85 66 51 61 55 47 55 38 35 50 27 27 34 23 32 28 5 5 1 -3 -3 -11 -13 -22 -27 -32 -37 59615 289 1720 30 11110 16 33 35 7146 6980 -94 -39 179 760 2138 7154 21570 61268 126246 175883 379760 860165 999999 991326 999999 929403 486167 8370 353 282 240 320 434 527 719 663 648 631 547 510 596 648 660 597 496 465 413 425 367 238 378 387 256 280 427 337 375 455 337 381 433 380 404 365 338 463 430 353 435 355 306 269 312 302 232 258 311 275 252 311 152 171 308 322 304 264 295 290 288 302 323 486 340 295 286 220 186 238 260 320 266 249 237 274 252 286 320 319 304 289 254 272 256 325 358 294 235 275 275 359 318 350 299 271 341 374 297 234 237 212 130 177 191 240 208 154 178 98 103 154 182 88 91 107 101 126 215 161 117 188 146 145 95 112 85 30 103 81 105 178 121 168 143 114 147 178 175 162 123 125 111 207 205 156 218 240 292 281 244 321 247 285 253 238 232 181 216 165 103 100 151 111 143 125 93 107 156 130 152 141 136 160 142 139 117 96 131 133 130 149 112 129 137 134 110 97 72 106 134 122 150 131 108 168 120 110 131 159 132 141 141 147 120 99 128 140 130 143 132 119 111 87 101 116 120 125 121 95 100 120 111 109 94 102 107 88 115 103 87 108 118 100 110 117 114 95 94 103 85 95 92 82 85 105 106 97 97 93 100 87 78 87 107 81 84 76 70 64 62 54 52 58 40 40 32 30 16 12 8 59624 316 910 30 11110 16 33 44 7146 6975 460 1092 1469 1990 796 999999 999999 999999 999999 999999 999999 999999 35 48 76 359 748 726 1016 1016 1194 1992 2225 1575 1957 2504 2833 3119 3926 4619 6024 12221 28284 90823 146337 149009 187565 414768 627421 639138 966278 999999 970130 630026 227037 156866 3640 295 471 502 479 579 630 594 526 528 551 710 714 599 509 482 337 309 524 339 330 297 323 360 182 295 331 271 380 285 281 398 429 381 502 423 446 259 338 324 229 295 228 232 247 197 194 191 205 219 247 199 226 257 310 282 249 322 258 321 382 334 290 337 201 243 184 201 347 225 391 405 364 332 306 311 322 390 293 260 275 290 244 285 312 250 338 285 326 299 287 324 288 255 263 275 240 229 235 197 219 279 226 147 85 137 119 182 172 121 198 144 140 92 120 164 102 123 109 95 91 110 105 85 141 108 139 92 171 127 183 130 90 147 112 103 78 150 139 140 195 184 198 259 243 236 214 195 275 247 281 289 246 203 226 221 217 160 150 156 88 76 155 104 92 149 133 92 132 115 84 82 132 116 126 118 90 91 103 65 118 88 82 99 103 96 92 118 114 99 123 94 103 97 104 71 85 90 104 104 84 104 137 111 128 151 111 107 120 80 52 67 101 133 117 66 82 105 97 85 103 92 88 85 71 114 120 104 117 91 77 87 82 98 89 86 113 75 80 94 97 102 96 80 92 92 78 65 70 66 56 64 68 59 50 52 40 56 53 38 41 34 24 18 8 -2 4 -1 -7 -12 59633 317 880 30 11110 16 33 53 7146 6970 819 6490 15942 6125 1477 1908 660 338 236 323 546 775 1170 1281 1265 1480 2398 7017 13172 7004 6004 6821 7682 7474 9354 13178 22641 11743 9931 15077 20197 23745 23189 23169 42662 92573 159965 204075 292919 373992 308210 794743 999999 999999 999999 228025 1638 334 487 548 597 527 620 581 567 601 613 473 559 432 378 459 376 405 475 374 334 267 301 249 377 399 390 290 472 526 448 339 427 282 440 484 442 485 344 232 244 320 309 284 296 245 274 186 310 317 212 189 200 247 190 254 274 362 330 334 349 275 310 320 375 328 309 275 239 175 341 345 364 356 252 328 368 347 327 364 417 295 307 342 383 410 270 356 382 323 381 340 279 260 317 284 270 203 254 280 349 358 236 198 194 192 124 102 115 157 153 164 199 145 93 173 174 131 137 195 221 181 140 107 160 181 142 171 162 168 138 167 106 223 207 180 173 114 155 125 112 187 111 132 224 217 248 248 219 316 310 287 295 290 230 262 254 231 230 213 185 160 148 132 92 140 150 136 129 140 160 137 125 111 167 158 148 119 143 137 155 146 113 115 128 121 119 130 158 134 134 117 146 126 113 110 127 137 94 101 124 158 139 152 118 137 134 147 146 96 122 168 149 141 119 140 128 125 99 129 109 121 137 136 109 135 145 119 119 134 147 127 115 129 126 127 130 135 110 110 114 113 124 131 116 112 128 125 114 96 110 113 111 107 115 98 85 75 86 82 78 86 73 64 64 56 52 42 39 34 21 59642 289 1719 30 11109 16 34 2 7146 6965 660 3926 14532 26092 7493 4656 9732 46330 97753 149230 193461 447838 999999 999999 999999 635303 74011 958 325 317 387 484 503 444 499 594 395 438 431 371 451 403 251 304 197 299 325 267 349 295 242 291 300 363 302 452 389 305 345 356 356 488 542 385 446 435 409 324 353 284 230 197 186 187 172 233 199 231 143 79 216 123 177 222 198 197 176 257 365 227 224 226 222 143 198 112 148 111 195 252 254 226 271 258 333 295 330 326 269 212 236 200 228 247 302 282 239 161 246 238 288 242 237 210 260 190 276 158 205 242 241 286 195 103 112 145 153 45 11 55 131 57 30 81 79 161 130 27 87 145 126 148 112 27 69 73 67 48 94 89 68 109 140 80 100 98 125 136 180 145 154 109 116 185 188 181 158 221 201 210 231 201 264 248 183 123 51 67 83 36 67 99 80 48 45 50 77 69 100 64 87 103 118 85 58 69 114 69 101 82 37 26 97 68 41 68 60 50 47 71 58 62 67 85 102 78 80 58 62 54 61 75 88 99 112 77 66 71 71 61 60 69 75 82 63 33 49 72 50 28 36 61 65 54 49 63 38 54 60 44 72 71 44 54 51 48 39 71 62 56 55 49 54 53 50 37 34 37 49 37 24 33 51 22 19 7 -10 5 16 16 0 1 -2 -12 -21 -22 -29 -40 -52 59651 290 1689 30 11109 16 34 11 7146 6960 32 174 333 1117 2232 5301 10855 25595 76851 203189 430486 720914 999999 999999 857589 57309 826 413 436 447 395 447 433 541 581 586 698 482 471 606 561 390 435 538 263 317 451 356 278 292 346 482 591 574 574 605 675 515 418 419 446 498 412 414 446 501 319 270 227 256 257 253 255 202 230 169 188 300 275 271 195 133 211 235 357 453 362 294 211 280 330 219 208 198 222 269 273 162 261 345 287 222 178 299 268 306 275 349 391 324 248 345 266 263 271 285 229 239 264 254 349 266 249 348 309 344 276 206 244 247 230 174 208 206 160 174 144 111 165 135 77 178 114 120 122 87 127 163 107 147 131 187 112 150 119 121 82 116 222 224 100 148 150 115 189 238 194 149 168 136 133 192 169 158 197 237 150 170 233 283 243 230 266 290 276 256 186 148 145 170 168 103 74 124 74 131 149 152 176 161 147 134 134 134 149 136 94 107 79 112 127 116 123 132 140 106 90 86 96 110 154 106 88 89 96 127 144 158 124 121 130 91 94 138 117 111 126 104 120 130 127 108 123 146 108 99 122 114 100 101 98 97 111 102 99 107 75 86 79 63 81 68 97 82 98 99 96 100 111 104 76 85 107 114 83 87 90 96 96 93 83 51 63 67 61 59 50 62 53 42 35 31 38 42 27 27 17 6 -6 -14 59660 315 942 30 11112 16 34 20 7146 6955 247 983 3627 13997 50418 55269 18538 14011 21448 19853 24671 12402 8935 6850 5293 5139 5209 5065 5388 6039 7216 6684 6855 8218 9513 11899 13670 15258 18722 23171 24962 30567 41364 91260 267078 724853 999999 999999 882238 51123 1526 372 407 545 470 522 540 527 532 598 606 451 408 442 491 475 396 479 426 384 349 368 491 392 447 509 626 556 657 644 699 609 574 509 513 396 430 392 435 325 327 272 151 166 283 234 215 136 169 140 211 297 251 140 148 113 137 141 208 206 185 217 344 443 407 172 147 257 258 267 205 250 268 272 188 199 160 230 256 302 301 304 312 311 316 290 295 302 262 333 332 356 365 332 251 251 308 309 334 267 245 298 251 218 253 307 263 161 96 208 93 137 195 145 122 138 191 131 106 90 126 158 131 124 52 86 117 59 110 121 64 40 100 67 26 134 154 136 148 149 127 75 115 74 120 132 128 158 201 203 187 180 186 264 289 278 214 262 256 243 259 237 185 194 136 140 172 137 100 118 106 89 120 143 154 154 128 138 121 106 112 72 100 117 86 73 102 96 97 106 113 103 113 90 114 86 76 132 109 115 112 92 99 157 155 88 101 149 98 88 131 114 101 72 84 80 92 103 111 96 73 109 82 94 70 86 88 87 94 91 87 95 112 63 88 95 71 73 67 57 81 81 103 100 89 81 75 87 108 79 79 74 78 74 71 53 68 72 64 59 51 44 49 30 38 44 43 27 23 19 16 10 7 2 -8 59669 312 1034 30 11114 16 34 29 7146 6950 601 3828 19210 48192 8706 334 555 713 681 991 1032 983 1095 1070 1578 1989 1987 2158 2673 2189 2320 3239 4488 7068 8795 10762 13221 15077 16744 27219 46585 167317 495353 999999 999999 999999 28574 685 413 557 518 563 607 591 508 400 398 497 413 466 538 468 466 530 949 1056 1063 899 776 599 643 699 612 595 507 575 638 592 564 422 487 551 573 419 368 477 350 214 227 313 339 272 281 138 163 220 271 204 267 168 139 189 230 163 179 168 204 260 305 270 319 365 342 333 378 259 209 242 239 226 260 186 227 328 269 224 373 360 290 307 330 381 322 267 339 290 316 381 357 348 383 339 300 336 311 302 313 294 316 327 305 280 231 220 217 172 124 135 175 167 195 152 162 147 118 163 105 118 137 85 167 85 131 131 96 125 110 163 248 207 133 73 132 59 139 182 135 162 181 145 148 183 169 157 192 201 212 229 256 241 256 253 264 243 270 320 251 202 204 123 107 148 143 124 146 154 145 148 114 149 155 153 167 190 129 118 115 126 125 89 79 136 139 120 78 76 110 85 94 106 95 100 128 172 175 152 129 94 112 89 135 148 127 95 140 116 118 123 116 154 124 109 117 123 120 123 118 95 90 85 86 128 124 107 114 99 114 129 109 150 134 109 99 106 100 97 88 105 114 108 82 95 101 107 86 83 96 102 100 103 95 82 78 84 83 78 76 74 65 63 69 68 62 58 42 44 31 29 23 17 5 -14 59678 318 826 30 11116 16 34 38 7146 6945 -60 95 439 1125 3038 7605 25327 102272 375430 474633 32467 8924 9016 10075 10601 11457 12502 13255 16027 19701 24597 65582 22286 22893 24278 28803 35946 38215 36126 36351 31866 32539 37566 41733 44202 157767 356526 503896 883801 999999 525523 469776 4832 553 442 459 433 425 563 556 580 532 505 398 396 379 415 357 457 314 452 513 354 375 608 515 457 426 559 509 504 543 572 554 474 534 325 314 283 251 261 261 171 164 315 298 197 253 249 157 211 188 250 163 118 176 103 180 166 206 199 199 292 212 213 249 216 212 172 177 243 323 293 213 225 335 183 213 270 246 201 249 192 268 234 327 312 278 262 326 385 321 327 272 285 352 371 268 311 283 315 297 266 292 275 335 295 248 159 219 199 121 129 152 173 147 163 73 86 223 158 108 114 90 117 89 84 30 68 141 115 164 185 123 193 93 100 106 120 115 145 149 173 97 134 84 57 144 119 138 143 128 129 129 185 190 175 223 242 211 243 252 197 215 232 158 146 154 125 55 112 119 71 86 77 114 154 165 103 98 105 114 115 102 68 91 103 113 88 105 100 118 107 81 98 74 70 104 116 117 107 110 86 102 79 84 108 135 109 67 91 80 98 95 99 110 95 109 88 102 123 106 91 66 86 81 82 106 112 113 76 75 107 116 97 86 90 73 70 94 84 71 73 77 77 82 87 81 87 71 82 89 83 79 74 83 73 74 73 61 60 58 49 57 54 55 49 40 41 28 26 16 21 22 12 2 2 -5 59687 315 947 30 11117 16 34 47 7146 6940 207 1042 3800 13850 50264 104378 128309 51697 3390 3098 3304 3537 3975 3913 3648 3751 4926 5829 5649 5702 4868 5899 8006 10704 14027 15352 17167 17093 17731 20990 21326 19120 37546 140999 328661 780327 999999 999999 608419 108460 8420 708 591 563 547 616 640 629 566 540 490 385 371 393 405 338 350 333 572 542 518 596 611 482 510 440 414 397 477 464 460 505 528 489 344 339 311 439 275 271 308 318 316 216 288 221 302 254 193 211 190 156 137 117 184 229 168 179 271 193 265 311 224 189 253 245 242 252 216 211 245 265 223 147 226 282 233 298 327 354 273 265 341 378 241 356 344 331 333 351 353 293 317 330 346 294 287 322 323 295 205 243 215 221 316 282 226 166 182 124 144 129 113 191 178 137 21 70 120 121 164 105 132 120 103 146 163 148 227 152 130 91 98 115 66 110 123 126 102 94 180 135 108 112 118 133 123 110 158 189 135 244 186 195 266 269 221 228 272 221 178 181 243 179 177 203 177 119 136 125 115 103 105 93 142 118 121 85 83 158 116 112 93 140 107 102 118 171 165 127 94 136 136 117 147 146 125 138 147 112 105 138 132 142 106 144 138 117 145 155 139 136 133 139 108 113 82 119 135 114 85 83 109 104 115 96 48 96 123 128 122 110 101 94 95 87 98 110 87 105 91 85 100 95 110 97 95 102 113 105 87 97 94 89 91 102 93 86 91 96 81 75 65 63 70 67 63 55 36 42 34 27 18 -3 -10 59696 312 1038 30 11118 16 34 56 7146 6935 271 -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 260 707 2730 8890 28287 98532 372249 999999 999999 999999 354099 3971 572 541 634 489 469 384 371 310 379 410 358 329 292 266 434 313 425 530 416 470 536 501 497 379 216 349 338 376 393 304 256 388 260 382 428 381 279 280 162 310 254 240 212 278 258 193 114 235 191 148 166 206 127 66 134 133 182 154 86 210 164 170 187 246 204 220 200 223 152 160 222 267 239 183 298 305 284 294 284 336 374 267 342 341 336 270 262 282 275 256 289 269 347 268 229 340 304 296 268 246 232 196 225 235 137 165 187 109 110 122 87 122 178 114 176 122 225 139 99 125 73 35 48 87 122 114 82 54 116 129 173 106 126 134 57 114 132 157 179 139 111 154 83 37 99 98 125 110 166 180 156 126 154 208 274 208 169 220 212 202 202 186 130 60 91 107 132 137 80 62 96 90 127 87 99 103 90 62 99 121 99 97 111 123 155 85 89 94 78 62 64 96 51 73 72 86 94 65 89 115 98 110 88 92 83 73 86 99 91 132 114 103 95 86 82 85 75 62 72 98 84 81 77 50 70 66 75 78 68 88 86 83 76 81 77 91 73 74 66 81 68 75 78 81 68 63 63 76 87 81 61 67 58 48 42 59 56 54 42 45 27 33 34 44 13 8 23 9 5 2 -7 -25 -33 59705 313 1008 30 11118 16 35 5 7146 6930 1893 7617 7611 1366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 467 724 1028 1355 1701 2535 3804 10538 40715 112071 346854 913969 999999 999999 999999 462803 63580 908 623 626 508 386 259 342 267 376 320 383 393 433 363 366 414 416 428 527 436 465 363 379 370 414 278 228 335 281 311 329 261 124 195 282 245 237 271 211 228 329 272 227 245 194 192 159 180 150 80 64 148 142 122 206 149 184 162 112 125 110 158 192 227 191 153 197 278 189 154 199 207 217 291 229 271 269 279 316 357 312 325 263 293 221 339 264 333 284 272 330 235 341 274 284 333 339 289 292 204 216 241 170 231 148 144 163 135 154 157 157 201 98 49 92 129 224 119 103 109 84 29 179 125 95 133 102 118 109 68 139 124 66 91 115 137 166 120 121 91 143 129 148 169 110 108 182 140 142 188 157 216 228 221 230 228 233 244 235 234 249 232 126 148 113 93 125 102 108 143 113 131 122 136 80 68 112 102 84 70 143 96 97 64 26 57 75 88 73 86 84 108 95 67 89 125 94 99 95 105 82 126 143 133 127 128 110 127 142 129 156 108 93 84 91 106 79 103 105 102 76 110 130 103 94 61 78 74 52 85 91 92 79 74 81 72 75 69 59 69 84 71 68 65 76 77 66 72 99 82 75 56 61 61 56 49 38 31 39 39 48 41 30 29 23 15 14 -3 -5 -4 -18 -25 -36 59714 287 1788 30 11118 16 35 14 7146 6925 -34 226 679 3355 13071 41352 87074 137755 319716 908895 999999 999999 874709 629534 450330 6649 579 475 371 299 404 329 425 352 502 412 504 543 572 347 374 499 519 433 563 435 319 381 390 351 345 327 314 280 375 199 185 317 358 224 234 331 285 217 223 193 253 146 181 198 75 135 142 151 226 190 122 124 142 150 123 63 150 191 137 287 176 205 188 194 243 167 121 196 189 131 179 307 300 185 273 325 301 347 302 345 341 292 345 230 262 320 310 351 328 289 321 216 246 348 292 265 286 289 212 265 283 257 213 159 122 192 129 146 130 167 113 110 132 98 33 140 156 141 79 80 148 167 151 111 138 160 108 97 129 144 113 127 75 122 130 115 98 106 119 116 172 169 135 68 115 151 174 150 172 160 84 158 227 215 196 210 264 211 208 213 200 121 106 111 100 114 66 72 72 59 93 97 148 93 67 76 81 104 104 115 128 116 91 54 95 109 121 111 68 81 96 152 89 56 77 111 91 105 118 95 110 117 110 78 83 66 78 91 96 87 108 105 107 82 95 100 92 81 38 72 92 53 71 62 68 77 84 77 64 56 98 78 78 94 97 91 78 84 85 78 88 60 59 68 74 85 57 61 67 58 52 83 64 70 65 47 39 48 43 31 24 16 14 12 15 6 3 -7 -15 -19 -31 59723 316 917 30 11117 16 35 23 7146 6920 -35 867 4605 15775 12458 37 999999 999999 37 165 268 287 270 248 348 237 283 75 65 15 291 495 842 1015 1562 1985 2603 3091 3546 5714 6961 6103 14347 49530 139247 370687 716749 999999 999999 802614 506351 298416 10952 711 640 549 533 356 410 379 375 475 422 365 393 334 375 371 462 411 519 470 406 340 353 348 318 436 449 303 367 426 272 245 194 143 222 258 257 133 258 244 283 267 273 223 161 180 57 235 127 132 145 122 126 31 90 144 70 158 100 132 126 107 182 130 157 177 183 168 260 164 92 172 196 158 170 189 230 263 249 320 274 320 315 301 309 325 280 274 287 300 293 281 217 268 332 265 293 305 214 243 173 212 314 227 223 218 185 170 96 149 184 134 133 147 148 153 143 114 108 57 97 107 125 52 63 135 160 119 115 55 121 75 109 143 151 138 75 114 88 120 134 176 107 71 110 86 132 84 87 124 171 178 187 187 257 256 275 287 231 275 329 223 166 189 179 103 155 95 36 90 161 109 141 101 134 87 46 109 118 96 76 114 79 87 95 131 122 89 94 97 56 98 81 70 69 81 70 67 64 73 98 86 96 126 133 100 104 99 96 33 70 107 99 84 86 108 72 98 98 84 77 84 102 97 98 86 82 83 88 85 94 74 78 67 75 102 106 105 106 93 72 85 81 82 76 69 73 82 72 72 73 63 55 56 46 51 55 47 58 57 37 39 35 47 37 24 15 0 8 6 3 -9 -23 -32 59732 314 978 30 11118 16 35 32 7146 6915 2477 5188 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 4 185 437 1069 3756 6520 11339 20335 46736 131096 347717 873559 999999 999999 999999 134701 3387 570 494 512 570 421 414 351 276 307 443 337 428 358 359 526 539 447 477 319 371 397 472 501 433 440 354 289 294 227 325 268 300 334 262 253 329 281 268 321 300 274 253 217 225 174 216 166 158 -26 121 259 101 25 143 169 113 207 106 96 150 159 188 187 155 155 211 194 178 240 157 137 230 210 296 179 306 318 321 285 328 303 347 295 257 309 356 408 312 221 280 276 251 152 284 289 277 233 210 306 279 160 217 218 192 170 187 205 117 173 224 203 209 194 180 188 147 93 69 125 192 94 168 154 140 156 108 111 176 101 12 59 50 93 72 142 160 184 164 68 85 70 137 190 157 150 119 117 170 148 163 170 197 264 256 305 281 293 256 223 220 164 158 144 128 151 88 71 118 139 133 124 127 103 115 63 73 128 104 129 139 120 149 130 91 127 134 125 110 84 75 75 114 74 89 108 116 111 83 99 100 159 112 107 78 129 96 106 81 89 100 104 66 86 96 122 116 80 114 100 115 83 90 95 105 97 76 83 83 76 74 66 81 81 96 108 80 68 110 84 90 71 90 83 85 73 73 80 90 71 69 64 51 59 54 54 60 53 59 36 38 52 38 33 26 24 7 6 8 0 -11 -7 -15 59741 316 920 30 11120 16 35 41 7146 6910 151 1662 8621 17661 6582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 96 310 642 503 589 579 789 1011 1343 1613 2283 3470 10274 49138 160295 395547 947092 999999 999999 862867 699950 259580 3101 603 450 523 476 421 321 399 561 401 456 379 348 457 486 493 374 440 364 457 432 379 451 621 558 493 506 394 342 353 173 266 274 307 339 314 300 309 265 189 277 270 231 145 263 179 146 154 179 212 183 208 193 215 64 129 178 146 156 73 59 180 232 226 110 233 260 192 262 253 254 201 235 258 256 342 335 371 253 348 374 324 351 387 383 375 407 363 302 293 303 263 227 270 240 322 375 274 339 229 271 223 214 221 205 263 228 181 95 159 138 212 146 178 108 193 167 146 101 153 170 148 107 86 171 245 196 176 206 178 178 161 124 168 123 156 105 155 137 188 221 241 156 160 203 161 184 142 194 179 127 174 139 240 263 265 267 249 204 303 269 294 170 174 215 153 187 171 104 103 85 151 170 154 139 182 152 168 129 131 77 50 144 155 145 98 124 110 90 112 117 98 153 110 100 146 101 109 139 117 125 133 176 183 143 103 130 102 126 149 139 135 117 125 155 157 132 109 100 100 110 91 91 84 93 94 111 123 106 117 96 85 81 89 122 138 93 86 111 106 99 105 102 116 102 104 106 98 90 86 110 112 75 71 90 90 75 68 64 52 55 58 53 54 60 54 44 40 27 16 18 17 -2 -12 59750 317 889 30 11119 16 35 50 7146 6905 346 1599 7441 47427 122160 15358 1726 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 1115 1609 1292 1050 1891 2535 2213 3103 4051 3434 3975 4561 4356 5491 6702 10852 36705 87015 116496 230547 620520 999999 999999 999999 33671 1043 761 636 467 489 498 322 299 350 301 437 464 491 276 471 477 368 373 398 432 530 425 489 568 492 439 303 387 312 277 301 211 241 401 358 341 179 263 259 264 228 207 131 179 153 173 252 223 140 117 197 192 133 181 196 103 121 150 145 201 176 127 185 185 122 264 245 170 250 175 238 249 242 186 199 360 371 278 262 231 318 326 346 358 371 398 323 307 303 338 321 351 305 289 299 367 315 342 240 259 222 301 273 243 226 176 173 155 224 196 169 150 99 157 171 160 155 196 151 131 120 192 141 138 172 117 187 155 111 107 87 134 115 114 55 78 130 93 144 143 159 127 141 110 154 137 107 166 192 166 189 185 212 218 240 289 207 217 277 279 222 297 256 150 89 112 131 125 93 115 106 160 115 144 116 108 139 131 152 138 149 130 119 118 103 115 122 95 143 125 82 89 97 110 136 133 94 69 110 149 140 127 115 116 140 114 133 104 95 58 117 127 133 139 88 100 85 99 109 119 84 70 112 125 125 117 94 96 88 89 90 101 97 65 66 66 93 95 92 91 94 105 75 96 90 84 70 88 76 89 93 78 76 73 74 68 56 50 68 70 51 53 53 37 32 22 29 28 9 21 18 10 4 -7 -14 59759 318 858 30 11118 16 35 59 7146 6900 254 1873 8966 28719 27735 7964 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 107 663 1125 1192 1688 1914 2385 3474 4750 7232 9959 33605 141817 408477 720395 999999 999999 999999 351484 6533 708 583 650 417 346 338 333 284 431 454 476 561 585 457 482 434 320 431 565 659 409 447 415 388 369 507 400 321 276 231 234 176 237 252 219 276 273 302 316 373 224 102 179 260 223 201 95 194 201 122 145 168 124 183 124 325 139 108 158 104 177 166 126 103 213 202 181 255 130 245 222 235 190 196 256 203 222 195 208 205 270 263 313 274 265 314 341 299 368 404 303 352 357 234 190 230 307 314 254 227 307 285 228 241 251 263 226 189 163 116 140 232 65 97 200 175 129 120 142 93 100 118 194 118 171 95 123 116 176 124 139 116 34 144 174 157 172 157 136 114 100 115 130 124 136 149 126 118 179 171 206 231 204 209 246 231 232 282 250 230 240 257 253 210 147 176 135 121 147 137 129 123 103 121 141 101 100 77 62 95 117 67 108 111 104 101 98 90 144 113 117 101 103 96 104 69 55 61 57 82 118 126 112 95 104 99 138 109 98 74 98 103 117 97 110 133 95 104 79 85 117 112 113 75 87 87 101 87 110 99 79 81 122 91 90 102 92 112 86 91 86 63 80 78 102 76 74 76 73 92 88 88 90 80 65 79 67 71 71 72 60 57 58 51 32 29 39 37 20 12 9 5 -7 -10 -18 59768 320 798 30 11118 16 36 8 7146 6895 194 615 1725 3999 10005 36521 170908 317368 149228 7368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 840 1944 3290 5581 8731 10600 12932 16914 22159 23415 27278 28988 43138 217262 540589 572852 272826 341643 784352 863749 406075 59357 1732 668 632 653 573 432 373 239 365 401 370 395 430 520 455 337 419 375 541 385 321 346 396 369 400 397 300 318 228 212 173 260 255 185 204 214 209 252 177 311 245 198 174 156 139 184 250 321 205 192 67 79 110 80 137 171 92 170 173 86 134 156 100 210 197 139 171 185 121 216 229 166 199 234 199 309 223 241 161 90 169 187 233 192 249 279 367 358 215 346 252 353 351 284 369 356 324 309 278 237 300 277 267 322 299 272 195 184 232 228 132 91 111 224 151 95 72 91 105 125 142 177 88 71 116 126 122 126 120 108 78 159 142 67 77 103 112 112 108 148 121 72 114 146 161 122 119 156 147 131 184 156 147 193 253 174 222 253 191 238 216 222 199 248 183 156 92 136 116 129 120 78 85 77 120 146 111 111 141 125 103 135 147 138 139 87 116 117 79 98 147 104 84 67 94 54 63 99 71 101 80 57 57 88 118 95 128 94 134 127 71 78 86 89 116 98 87 81 99 111 106 76 85 96 68 76 72 51 84 89 57 57 70 102 71 69 73 90 65 73 70 66 59 61 83 75 81 82 65 66 52 62 68 60 47 55 59 69 57 35 48 47 34 36 48 34 23 25 25 9 9 -3 -4 -10 -17 -22 -35 59777 317 888 30 11118 16 36 17 7146 6890 227 1610 6398 21068 58039 44150 8471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 145 244 676 1457 2016 2590 3035 3537 3610 4970 8214 9441 29350 143138 364901 815994 999999 999999 932799 264101 8944 1707 828 722 573 402 437 293 358 366 281 352 482 371 417 442 406 433 427 372 465 434 395 312 315 419 283 359 350 307 221 287 197 247 170 154 220 191 188 206 216 186 233 205 171 166 174 138 165 239 138 210 213 220 276 167 90 99 135 104 77 145 216 252 215 103 123 199 171 150 228 164 143 198 177 210 254 224 252 200 227 244 161 239 211 217 200 178 279 339 317 255 339 411 289 255 268 323 305 283 340 258 317 302 260 202 227 203 171 203 197 141 146 168 88 140 128 167 192 154 143 174 114 87 119 127 142 117 157 103 144 193 188 137 122 213 167 134 135 104 84 125 122 166 91 100 90 153 138 128 117 142 167 160 154 154 192 179 231 221 229 235 262 282 208 233 214 186 171 145 142 112 109 91 126 139 117 121 116 127 98 87 113 188 155 129 140 140 108 132 157 153 106 53 92 108 83 145 136 118 115 151 141 102 99 94 85 83 102 129 118 99 95 92 97 106 106 98 79 94 125 90 61 81 101 103 99 47 55 70 67 63 82 63 64 106 114 95 49 78 90 91 81 61 83 73 75 88 67 77 78 84 77 77 90 78 70 85 73 72 74 63 72 70 45 35 44 38 44 34 31 18 9 16 9 -4 -15 -23 -26 59786 319 828 30 11118 16 36 26 7146 6885 72 1710 7490 32748 100569 96852 19878 6348 1554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 737 1031 1725 2434 3118 3406 3568 4038 4160 4702 4238 7866 45403 159119 335513 675793 999999 999999 898326 95832 10571 1268 672 555 686 487 367 382 307 425 352 358 490 458 516 411 384 430 343 404 426 425 289 374 260 327 280 230 170 293 200 71 259 227 272 268 351 212 224 216 131 161 263 300 171 181 199 190 101 131 292 259 153 178 21 116 141 151 49 166 131 82 95 130 49 180 134 118 194 148 236 304 308 222 200 195 205 127 177 175 198 264 237 207 280 263 251 215 222 282 353 353 331 338 350 356 308 326 305 331 334 298 275 337 295 227 245 226 279 328 270 164 170 203 192 133 96 118 161 92 184 116 71 104 161 153 112 176 169 126 121 149 197 155 161 176 198 195 72 118 139 143 137 118 127 193 95 128 186 197 158 196 203 177 210 262 231 269 204 201 288 252 237 213 273 202 198 163 141 154 139 125 113 119 141 185 83 138 116 141 115 145 139 68 84 78 90 82 110 141 121 101 149 129 86 103 112 113 126 78 46 105 133 105 98 114 80 95 115 114 141 128 103 130 134 127 106 125 122 102 126 125 141 122 79 79 95 90 92 91 74 93 122 118 78 89 105 100 96 109 92 103 96 90 73 89 75 68 61 81 87 81 77 76 87 100 91 85 71 69 68 69 57 68 59 53 55 46 39 45 34 24 26 11 8 -7 -4 -12 -25 59795 317 888 30 11118 16 36 35 7146 6880 75 287 2111 8062 14067 24728 44657 6985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 339 823 1490 2277 2755 3280 4204 7792 49570 247824 645265 999999 999999 999999 343184 99248 2619 792 717 523 440 279 389 414 413 457 522 537 427 424 377 398 350 249 263 278 254 214 282 338 258 250 376 252 163 235 261 217 87 188 221 126 236 203 200 239 284 253 156 153 269 182 202 274 348 270 333 203 267 258 217 175 191 218 134 196 131 255 168 202 134 95 125 175 226 175 226 220 124 59 269 230 169 199 164 189 218 119 193 266 317 272 184 240 259 295 287 363 211 231 282 344 375 254 253 343 330 358 323 370 265 289 277 212 262 272 286 155 169 118 102 143 158 80 165 184 122 145 195 143 86 169 170 184 163 129 153 176 130 187 170 153 171 148 119 104 137 186 149 136 102 153 153 109 77 176 110 129 151 241 225 160 225 263 243 207 220 249 200 249 239 212 172 202 165 142 116 109 168 169 134 77 76 118 157 134 120 134 128 107 133 137 123 103 109 100 114 128 112 91 95 112 129 161 108 142 133 121 99 104 135 83 110 112 128 107 108 110 82 126 127 116 100 74 98 112 93 99 71 67 32 66 96 93 86 81 89 67 82 94 88 73 69 71 81 73 79 91 81 83 85 96 89 72 74 83 64 63 68 67 74 80 61 84 78 80 75 66 56 48 44 56 38 44 33 20 25 12 8 1 -13 -9 -10 -14 59804 317 885 30 11115 16 36 44 7146 6875 -88 604 1861 5122 16400 56318 140452 112867 10256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 427 522 498 729 1751 2681 3644 5797 40914 330740 870842 999999 999999 105112 3453 1800 1376 1075 807 684 551 549 490 428 383 374 428 332 462 432 386 297 195 409 360 267 154 283 206 260 362 230 302 283 238 176 213 213 178 171 210 16 149 225 235 299 177 168 150 57 126 162 76 113 131 99 177 225 109 210 222 137 153 204 88 125 105 119 93 133 99 75 106 133 136 72 87 184 144 102 105 95 160 186 86 181 249 227 141 171 161 250 289 283 193 147 204 252 246 318 312 315 249 387 344 236 188 280 238 239 226 139 201 234 253 215 217 183 140 179 253 223 142 128 103 146 89 90 85 80 62 59 192 162 156 117 89 125 110 122 177 97 106 121 133 156 118 93 136 151 150 181 152 97 104 124 133 87 168 167 208 203 195 205 212 248 231 208 218 215 177 144 106 120 170 126 113 130 131 116 100 97 57 70 112 108 144 120 103 126 61 52 57 53 84 85 88 71 88 56 65 94 114 103 60 69 76 60 75 80 83 69 23 51 98 118 105 59 60 62 83 90 80 110 102 75 62 81 85 74 64 72 70 81 81 68 45 55 82 67 73 78 43 65 87 55 70 96 76 82 72 55 52 51 68 74 64 50 69 65 69 57 52 43 26 30 47 49 40 34 42 31 25 17 15 14 0 -11 -4 -12 -18 -21 -28 -38 59813 320 819 30 11109 16 36 53 7146 6870 21 601 2138 6001 15194 35660 98938 249023 583874 860465 826546 281623 7946 134 -60 -49 999999 -82 999999 999999 999999 999999 999999 999999 999999 136 847 609 369 643 798 1586 3207 2925 32469 481488 917683 106202 2422 1276 1209 1315 1386 1216 967 623 521 511 413 445 517 578 412 392 398 425 373 240 311 205 282 333 284 226 140 100 218 123 247 277 140 254 268 220 217 207 135 117 211 210 213 170 89 225 229 194 159 121 58 114 86 222 208 256 122 218 241 136 80 96 87 154 158 141 69 33 105 130 92 189 145 126 161 193 195 157 183 187 181 208 211 133 193 172 199 198 171 194 172 133 210 213 173 175 241 275 212 184 203 218 249 251 186 273 278 164 153 201 204 151 207 212 224 179 175 155 27 153 86 85 103 155 110 110 87 71 120 70 66 70 107 150 110 99 152 133 91 111 85 169 137 99 73 89 148 152 117 90 104 85 105 138 142 179 195 186 159 116 139 209 213 191 182 214 224 233 270 124 186 102 70 58 92 111 65 94 92 41 58 71 89 69 31 91 121 81 64 122 38 43 86 90 58 81 65 113 93 93 114 83 94 105 89 44 36 82 79 72 105 110 72 82 76 72 97 111 109 72 44 37 90 67 79 80 97 84 65 42 50 74 63 41 73 48 48 44 59 65 50 72 49 53 82 79 67 63 66 93 74 37 44 37 59 71 53 56 60 58 50 48 41 47 60 38 43 42 33 34 32 22 27 29 18 1 6 3 -15 -34 -33 -37 59822 319 814 30 11104 16 37 2 7146 6865 -74 321 1228 3407 9298 27669 80733 232384 590437 999999 999999 815979 8138 508 444 496 561 592 542 503 532 523 544 599 677 581 664 667 780 728 846 850 997 1589 2679 2010 1058 1002 915 1038 1257 1464 1323 820 628 576 482 566 386 355 435 336 439 466 274 235 312 261 338 286 212 248 137 195 129 156 242 133 249 283 238 239 258 238 179 156 129 125 187 141 212 320 237 135 181 123 89 214 103 197 169 125 121 37 119 137 218 120 117 97 77 81 178 176 148 82 109 142 19 133 117 110 136 116 165 152 185 215 204 212 187 155 153 104 200 220 249 242 267 199 230 238 273 199 226 304 169 261 279 213 232 282 203 228 270 227 270 154 201 255 224 221 147 149 101 174 131 110 113 54 79 54 71 125 160 118 91 121 164 231 162 130 144 195 162 119 129 108 115 147 75 123 159 124 62 115 153 123 118 122 157 165 117 149 186 233 251 270 263 255 240 199 251 285 229 200 229 158 140 95 78 65 123 121 115 83 112 122 102 101 85 126 97 138 126 100 119 95 62 110 78 68 93 159 113 119 88 85 102 108 101 95 121 112 81 112 69 105 117 114 104 100 114 93 107 116 75 52 82 74 82 128 65 75 75 101 84 39 56 76 69 74 61 96 81 75 71 51 70 79 67 66 40 71 89 59 71 90 85 66 74 68 73 72 61 66 62 64 75 71 65 62 62 51 39 41 49 56 41 24 16 27 22 12 16 15 -1 -18 -23 59831 317 870 30 11100 16 37 11 7146 6860 -72 676 2888 10475 34217 133989 468966 999999 999999 999999 10215 543 624 633 634 689 587 456 608 540 446 567 609 598 592 638 615 722 789 767 1097 1069 1130 1105 949 990 1088 1258 1281 1214 1041 725 609 427 425 536 487 384 498 500 457 416 375 425 374 328 347 229 36 223 321 264 291 180 168 215 194 302 229 269 161 128 318 257 247 290 279 244 203 205 234 220 142 115 173 91 188 134 154 233 121 103 218 196 174 167 136 124 174 162 93 134 141 199 215 167 76 59 138 77 164 111 239 251 207 311 143 159 199 177 148 105 225 241 298 196 219 261 251 157 316 268 243 233 277 307 370 180 226 314 322 307 347 199 234 232 172 243 252 199 218 195 151 180 184 147 93 97 62 28 69 81 156 184 139 153 136 82 171 163 140 100 104 78 159 89 116 126 102 165 211 141 88 89 165 141 163 145 152 160 127 196 218 237 199 230 233 276 287 167 175 236 221 216 184 137 147 127 87 135 122 66 72 131 117 103 77 96 156 86 114 138 84 104 122 109 101 90 85 101 79 108 70 118 118 123 96 94 107 105 65 100 102 107 116 115 147 105 102 118 115 103 126 89 93 106 81 114 95 81 102 101 100 111 96 81 103 84 97 113 85 72 66 71 83 98 97 95 93 98 88 96 99 92 79 93 90 76 82 99 77 78 69 83 87 75 70 56 58 65 55 54 54 51 55 54 41 34 28 24 11 10 6 8 5 -8 -20 59840 316 897 30 11097 16 37 20 7146 6855 -11 333 2069 6917 21582 70877 272677 999999 999999 999999 15542 654 501 479 599 417 457 450 599 624 610 649 760 668 568 731 764 789 767 1070 1189 1161 967 924 967 1114 1278 1824 1778 1072 843 730 571 538 435 312 430 411 392 267 354 343 227 310 276 129 241 203 289 174 206 160 196 233 143 188 174 132 147 107 244 146 130 122 223 302 292 228 184 102 129 140 127 148 150 164 188 120 108 201 190 185 151 112 126 202 185 131 66 72 123 203 136 30 147 72 35 119 52 154 103 119 99 94 81 206 166 224 180 175 216 155 205 138 189 197 165 163 245 290 209 262 268 206 156 280 227 170 241 233 306 165 159 199 155 181 236 227 203 221 173 166 186 160 111 138 127 153 121 126 100 56 119 106 105 130 153 146 147 138 167 133 73 88 127 51 61 83 140 148 97 110 119 128 163 132 100 157 140 145 144 166 171 229 246 217 176 161 180 203 233 236 146 110 196 173 121 160 180 105 93 84 42 58 81 51 95 79 73 121 100 106 81 62 79 62 90 88 79 93 85 91 66 88 96 93 78 91 105 110 83 101 100 125 63 93 110 89 65 86 78 111 98 92 115 81 96 79 96 78 89 94 80 91 95 69 64 81 84 66 60 86 54 69 63 65 80 103 84 51 58 55 64 84 67 63 75 75 81 76 42 47 77 41 52 61 62 51 57 46 39 40 50 41 42 43 35 24 21 4 9 -4 -9 -16 -36 -48 59849 334 352 30 11092 16 37 29 7146 6850 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 790 3836 15332 50731 162650 527246 999999 999999 999999 19647 770 608 587 559 531 520 532 612 647 646 737 684 677 704 750 672 730 913 824 829 952 1085 1039 1060 1072 1312 2197 2348 1217 1035 805 500 420 447 407 436 423 353 402 355 368 392 314 161 194 294 280 292 74 147 249 133 122 284 232 217 255 260 255 147 190 193 214 223 272 322 195 116 152 161 136 96 136 163 167 191 225 219 157 149 54 120 244 227 131 245 256 211 168 145 148 135 208 185 113 154 154 180 144 128 174 116 186 233 175 198 160 256 206 213 192 203 209 205 282 200 270 207 276 215 217 245 273 265 245 249 277 330 295 262 254 147 238 280 266 262 277 186 236 190 198 176 218 230 233 133 73 118 191 94 114 193 155 97 145 216 143 122 207 172 194 178 149 134 96 172 126 109 150 91 91 100 122 124 118 136 143 174 171 222 245 216 209 250 251 289 313 284 226 272 270 188 244 190 137 158 143 158 158 132 115 93 98 134 139 150 176 127 114 129 136 100 109 100 104 108 112 125 89 109 110 144 105 117 126 95 115 69 106 128 123 152 151 136 153 126 108 113 95 123 155 125 126 139 134 116 123 107 116 100 97 94 114 125 114 126 133 117 84 95 91 95 99 118 90 79 117 84 100 97 101 112 96 106 94 104 118 96 92 85 91 92 87 89 84 95 103 84 62 71 84 73 75 74 62 54 57 47 41 34 29 14 6 -6 -9 59858 318 827 30 11087 16 37 38 7145 6845 -53 243 610 1426 2785 5717 10884 26516 90744 398555 999999 999999 736609 12431 452 531 595 567 476 476 592 618 484 667 634 684 825 719 604 857 851 935 1018 1149 1139 1170 2223 3710 1103 1681 2351 1334 850 840 542 576 495 445 495 506 416 364 381 294 206 208 190 191 238 116 154 174 203 201 196 145 132 197 183 221 161 226 219 189 127 242 174 176 184 280 215 131 129 164 124 100 95 72 46 88 156 60 170 116 230 235 159 205 203 203 200 102 168 158 207 187 223 140 155 166 153 58 104 115 202 137 214 226 186 178 209 254 165 166 163 141 123 167 161 208 199 215 242 202 188 171 217 189 105 225 209 192 153 198 222 216 116 126 207 285 219 238 207 127 169 161 204 117 141 150 107 24 75 98 164 164 119 83 128 139 163 163 222 124 121 46 129 67 103 109 90 75 73 116 131 73 145 131 137 101 101 181 189 168 142 176 242 269 177 154 241 216 219 223 244 238 199 153 152 164 113 107 138 100 109 104 88 93 113 136 106 115 94 131 100 129 175 97 91 99 107 121 110 104 80 85 94 99 53 121 102 76 75 81 100 129 76 86 84 89 99 100 117 121 102 85 125 87 94 95 109 69 80 77 90 86 72 98 90 83 85 94 76 91 71 86 89 87 90 81 69 63 84 90 90 79 91 67 52 70 82 81 71 58 75 71 73 71 73 62 67 62 51 44 38 36 45 39 29 23 17 24 22 15 6 -7 -29 -37 59867 318 851 30 11081 16 37 47 7145 6841 -45 206 766 1481 2535 4418 8889 19870 76154 278760 764767 999999 999999 104533 1058 414 389 483 534 441 647 533 558 559 655 708 698 660 730 712 691 740 811 1189 1919 3368 2562 1023 908 1230 1428 1021 727 482 461 447 485 429 472 264 275 197 221 194 249 181 233 292 239 154 180 15 49 133 80 64 150 85 162 143 114 164 184 66 179 154 115 114 133 146 124 88 110 84 79 121 84 184 128 183 137 121 210 150 119 119 128 177 231 139 195 223 245 240 207 142 105 89 248 160 184 152 132 161 223 196 119 72 197 192 251 211 96 88 99 183 173 222 214 187 152 97 143 258 194 152 184 203 220 172 151 183 120 119 193 174 185 140 225 116 142 140 91 118 118 146 35 53 58 46 139 143 141 92 96 153 91 162 136 65 88 55 81 147 84 64 86 65 126 32 149 112 137 93 85 192 180 135 66 198 160 114 156 166 201 198 199 253 260 203 189 181 166 164 175 201 207 118 119 99 113 83 86 93 128 129 72 118 73 72 79 94 110 119 114 102 55 49 43 75 51 76 57 73 91 84 66 41 34 21 28 40 77 95 47 111 99 68 61 78 87 68 47 66 60 62 63 83 67 81 91 69 62 52 69 71 59 73 46 55 64 56 31 67 63 80 101 78 85 71 57 78 68 52 45 52 61 62 64 44 45 33 38 56 64 38 40 43 49 34 33 57 42 20 20 20 18 20 14 12 4 -12 -20 -14 -12 -24 -41 -50 59876 317 844 30 11074 16 37 56 7145 6836 -31 545 1715 4961 12845 35662 118103 474109 999999 999999 999999 91099 1366 541 533 601 512 544 657 434 511 700 655 581 582 835 882 854 758 775 767 705 866 1377 3535 3349 1455 1078 951 811 709 495 500 456 545 465 546 479 274 367 291 302 316 219 193 163 272 98 168 185 241 155 192 124 141 277 232 132 159 227 213 215 227 162 160 172 236 273 181 113 222 222 169 112 27 145 153 134 241 75 125 25 141 117 215 164 150 175 140 124 175 154 168 224 138 254 146 178 127 38 92 195 175 103 158 278 199 132 193 135 167 188 142 164 233 176 207 179 205 260 188 198 165 176 183 173 256 296 207 284 326 277 199 175 199 135 256 224 188 220 128 176 180 147 165 166 119 208 115 44 127 122 132 112 79 140 173 127 151 142 115 114 14 105 58 67 98 29 63 123 135 120 122 139 102 104 87 87 190 127 195 196 210 239 201 199 267 191 231 208 180 198 222 159 202 169 150 108 141 92 87 114 101 99 77 114 128 122 113 91 87 114 78 91 91 107 52 70 45 78 102 76 130 114 80 74 50 70 106 100 59 55 79 72 63 86 49 103 109 106 97 78 102 104 79 91 107 96 83 80 54 35 71 69 83 106 88 80 94 59 58 63 76 78 99 74 98 95 69 94 97 105 69 75 79 62 88 67 67 77 84 78 72 77 45 42 61 57 47 44 45 47 56 35 31 31 35 28 35 28 25 8 1 10 -4 -20 -29 59885 332 386 30 11066 16 38 5 7145 6831 483 646 81 308 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 1452 12600 59801 218723 736454 999999 999999 32116 968 563 450 524 523 381 377 358 561 597 589 475 497 484 692 702 734 885 1054 991 917 1098 1179 1649 15746 28310 3554 1137 1075 716 454 453 481 412 469 428 322 319 223 199 284 290 267 184 183 177 176 187 144 177 110 83 213 65 178 214 216 204 225 94 36 198 146 95 136 107 98 147 103 185 203 137 130 122 144 124 99 27 111 153 76 73 183 152 136 84 172 175 131 76 101 179 148 68 126 146 144 137 136 100 151 179 174 171 166 146 132 167 198 194 187 194 168 185 151 164 214 250 211 245 264 187 151 197 217 203 119 109 74 124 173 263 231 166 222 214 260 209 201 172 173 181 119 138 88 119 113 108 141 99 127 120 82 117 51 84 153 154 112 158 60 103 136 149 101 60 126 126 124 94 85 154 182 127 164 76 141 144 136 218 109 198 216 191 194 215 221 207 232 201 220 232 178 153 109 154 133 100 91 137 96 88 85 54 67 63 48 92 119 119 96 94 84 57 73 105 124 109 101 90 90 87 72 70 104 106 61 102 96 55 102 92 110 108 74 44 26 80 125 130 118 106 50 44 70 72 67 77 75 102 93 81 82 76 86 76 90 82 71 95 114 104 76 63 88 96 75 71 98 83 53 34 60 68 76 86 91 89 74 77 68 54 50 54 61 66 51 60 54 62 43 38 40 30 39 25 33 34 14 9 8 -2 -5 -13 -20 -28 59894 335 292 30 11062 16 38 14 7145 6826 31 645 2907 10975 52007 68159 6787 911 999999 999999 999999 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 901 13391 108489 426258 999999 999999 879843 12768 452 511 621 603 396 365 521 448 300 362 571 577 597 739 685 762 741 950 1078 1403 1440 1223 1162 2961 19970 20339 2671 1154 876 613 517 513 447 571 513 465 416 315 272 131 284 215 193 180 160 171 125 83 174 254 198 175 201 199 267 185 262 183 226 234 178 250 211 103 219 202 138 145 53 112 37 235 153 96 114 112 139 167 99 129 153 261 71 50 112 191 197 261 131 121 171 201 80 134 139 176 104 126 103 212 182 135 166 135 187 222 214 158 190 155 153 41 46 155 202 173 139 151 224 200 245 193 232 216 263 240 172 224 270 175 229 218 168 250 248 236 249 267 237 221 153 148 116 86 69 112 80 38 86 96 109 123 123 72 96 145 136 95 117 104 134 95 108 118 167 161 129 110 83 106 145 132 141 114 66 142 95 108 190 201 197 161 176 183 209 247 241 251 200 235 220 204 179 149 153 96 94 120 88 151 114 99 98 144 118 98 103 163 100 83 84 83 91 94 93 117 113 163 113 55 87 72 78 114 103 93 82 96 91 73 112 94 90 101 119 105 116 130 116 114 89 113 109 102 105 78 74 97 100 110 97 109 98 91 79 100 118 112 92 91 104 98 54 59 80 90 108 98 93 88 100 81 104 94 88 92 83 88 96 74 77 91 85 65 83 87 55 55 61 51 56 45 59 64 39 33 46 27 15 17 19 1 -4 -15 -25 59903 336 258 30 11058 16 38 23 7145 6821 271 1420 3573 10992 33602 129230 241828 98291 32753 10953 18662 43531 7165 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 509 4259 82798 434202 749081 999999 999999 142040 1332 535 531 498 451 453 566 554 402 533 482 556 681 772 716 769 785 958 1273 1325 1438 1264 1283 1889 2628 2340 1616 1224 1023 682 467 459 513 529 560 445 337 369 238 231 285 261 258 211 195 141 112 96 246 166 130 35 83 280 257 144 178 96 201 218 213 173 207 179 218 218 244 106 166 123 130 119 116 72 144 96 190 162 146 166 97 140 219 153 140 113 162 165 209 248 98 142 120 127 126 90 191 213 197 190 209 186 175 128 242 213 217 169 122 169 120 98 176 120 167 17 63 95 107 128 211 210 137 203 117 201 333 235 146 188 220 211 153 141 201 246 202 115 236 112 119 140 155 187 115 78 67 204 222 93 94 108 68 67 74 213 163 146 111 110 122 173 83 137 122 95 154 132 92 77 86 146 149 148 147 142 144 149 116 166 182 127 187 174 190 228 216 307 280 270 254 191 154 148 154 149 73 29 67 81 81 94 114 81 107 106 73 49 96 101 116 64 101 110 116 108 84 99 44 89 125 91 64 98 63 102 93 90 109 101 110 80 100 111 118 111 122 125 84 98 107 91 127 91 99 119 96 99 66 51 93 74 74 83 97 98 123 118 82 85 68 106 94 75 78 78 88 99 92 86 78 80 81 66 70 82 66 67 75 87 61 64 70 63 59 58 58 56 50 52 45 50 50 46 24 33 25 12 17 1 -7 -3 -15 -26 -33 59912 329 465 30 11055 16 38 32 7145 6816 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 720 4070 23154 86489 326575 999999 999999 999999 167384 2705 447 470 503 402 610 460 351 462 452 602 401 487 627 769 695 627 657 835 882 1139 2437 2956 7910 37107 5794 1978 1686 850 650 535 540 599 541 442 402 334 311 177 230 261 185 156 195 122 126 224 189 192 225 247 210 200 215 247 323 285 102 195 292 64 138 158 93 159 133 108 115 84 119 63 160 237 159 127 78 141 148 117 120 166 131 122 222 192 316 263 187 194 222 176 172 113 141 149 119 128 133 176 204 237 144 142 193 165 181 180 155 216 186 79 134 125 126 142 151 157 144 207 231 210 199 192 217 196 271 228 208 251 207 197 241 225 250 202 193 245 188 189 131 96 109 122 100 30 107 134 175 61 126 120 147 97 171 201 181 99 94 86 82 90 69 91 143 157 87 119 96 130 106 100 100 171 78 81 151 164 198 159 181 187 195 190 159 241 273 193 208 247 238 177 217 182 187 174 176 171 125 79 113 137 99 87 124 126 181 129 91 121 120 63 100 88 120 80 89 97 98 104 124 112 94 91 109 110 101 98 117 72 88 106 129 103 101 110 86 100 108 123 126 108 83 65 66 73 75 90 83 74 105 85 111 97 74 80 82 71 78 71 62 95 108 68 76 108 98 87 92 69 78 60 67 77 56 63 74 85 87 79 86 91 95 78 61 66 85 81 65 57 53 38 33 43 42 36 41 30 23 15 12 -1 -16 -20 -24 59921 333 370 30 11050 16 38 41 7145 6811 611 3692 15729 36614 6882 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 4242 35715 69167 155913 600730 973568 999999 155718 1481 999999 999999 999999 999999 -48 -86 999999 -92 -99 999999 999999 -11 13 -82 999999 -41 203 97 129 279 615 1789 1452 16081 285505 723523 325887 201086 31434 2468 505 500 493 474 409 346 276 209 180 268 326 381 193 222 227 231 218 106 193 208 165 238 249 254 176 185 144 28 181 119 106 176 222 143 144 114 225 172 116 61 173 59 112 65 42 32 2 124 190 193 92 187 279 183 276 248 242 122 100 120 158 161 150 158 152 150 111 115 164 186 126 148 195 105 141 172 137 90 153 155 74 191 126 147 177 272 116 123 139 157 161 180 146 228 232 245 185 288 202 180 140 203 157 229 246 123 141 156 164 152 109 119 180 114 72 125 145 109 96 151 107 146 128 134 159 139 186 121 97 98 79 112 115 109 59 156 137 132 90 186 131 94 45 145 189 125 128 145 129 161 225 104 160 224 225 132 231 192 207 244 215 186 204 137 132 179 115 119 93 127 108 76 99 131 56 119 102 76 105 90 127 99 92 119 116 132 96 89 70 76 45 73 88 86 62 48 82 113 109 74 77 84 110 125 88 61 100 91 99 79 92 68 52 102 115 61 76 51 68 80 37 57 93 70 55 65 77 89 76 69 53 66 67 69 75 85 70 89 84 57 58 64 78 67 59 65 69 79 69 54 38 52 61 49 43 48 54 50 54 37 31 38 30 21 22 24 18 8 9 -4 -7 -23 -29 -37 59930 332 367 30 11047 16 38 50 7145 6806 -24 385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 2186 10193 40152 130521 470544 999999 757545 82686 918 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 149 351 790 2017 2591 30408 441258 805941 726124 386009 19168 710 514 514 570 582 497 412 447 351 217 284 253 281 198 158 228 234 117 170 80 185 345 309 284 223 147 170 173 176 123 202 172 166 152 170 224 240 146 153 182 124 185 61 172 218 140 194 263 231 112 102 169 128 197 268 312 171 130 206 228 229 266 305 198 192 150 158 177 185 194 234 260 178 199 206 211 202 248 305 170 183 138 237 264 110 245 247 152 221 58 164 198 201 220 196 227 224 264 248 190 265 228 229 215 188 220 197 205 198 190 186 107 106 186 190 150 135 148 145 198 150 171 199 153 219 152 98 152 154 138 170 103 148 141 166 184 148 135 176 202 180 173 145 140 150 170 157 177 178 186 242 201 212 197 256 270 300 337 332 297 271 226 219 186 228 209 185 211 198 133 128 152 141 119 107 111 138 116 146 117 128 134 132 159 132 143 133 123 100 84 143 159 109 132 145 150 120 115 167 148 150 160 151 134 154 133 130 112 111 134 103 115 159 149 166 160 142 124 126 136 134 115 133 94 105 108 118 117 106 110 129 118 83 115 123 136 120 130 117 127 124 126 140 125 103 109 108 104 112 118 107 109 110 114 110 94 82 97 93 89 87 84 79 66 66 51 47 56 56 42 41 33 20 7 59939 315 875 30 11045 16 38 59 7145 6801 -58 1729 5284 8417 24682 96839 300932 366309 103321 430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 262 916 2027 26048 317903 747062 999999 956892 532400 15785 643 488 346 479 440 378 404 471 476 149 184 349 231 145 141 305 187 218 73 189 257 270 136 110 123 203 261 196 195 159 135 189 199 219 213 150 140 129 62 280 155 141 135 160 155 198 78 90 258 194 191 185 202 303 174 141 125 206 188 144 133 196 207 147 199 176 145 201 177 211 150 211 176 285 263 201 266 236 264 256 247 217 178 180 157 170 314 229 214 166 259 208 197 286 171 272 222 288 230 249 221 246 192 193 193 197 213 200 140 201 194 177 129 154 184 176 131 241 149 137 198 149 185 237 123 128 210 238 189 171 144 97 155 137 106 112 176 132 155 215 137 152 169 173 153 170 126 160 206 148 192 206 217 275 260 308 276 339 298 268 289 260 175 262 212 204 166 180 148 185 164 136 123 147 130 148 112 125 123 125 114 122 137 147 165 152 152 102 127 155 138 160 116 121 144 172 158 128 116 141 159 142 142 147 126 120 133 132 148 143 153 148 134 127 138 134 118 114 115 98 120 129 107 130 125 109 134 137 138 118 127 131 117 120 134 119 119 106 108 105 122 123 114 127 116 103 96 123 121 100 113 113 94 96 92 113 104 78 80 75 69 67 70 64 62 57 52 46 43 31 20 7 59948 313 932 30 11042 16 39 8 7145 6796 296 1686 7473 23705 36639 11909 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1646 5109 3409 4290 7479 25073 116953 374938 864838 999999 999999 28370 649 466 450 383 326 342 319 229 243 209 174 230 177 215 94 162 212 117 219 161 193 136 171 230 146 208 117 139 70 30 124 147 73 105 50 66 61 34 40 109 101 39 111 106 141 87 156 209 48 98 100 41 69 83 49 53 108 110 200 89 116 93 77 165 32 110 164 146 153 69 66 209 138 159 176 174 235 115 92 95 134 117 190 159 109 122 184 116 126 165 121 97 186 249 76 183 149 117 134 170 194 149 75 93 130 146 114 161 158 136 108 111 22 48 127 134 141 47 32 125 57 79 98 61 84 78 84 82 80 58 98 121 31 78 30 114 95 137 109 101 119 75 125 87 34 123 121 143 223 186 115 154 187 191 265 241 273 231 196 180 162 169 166 135 173 129 89 69 105 45 94 93 94 105 89 66 107 117 86 87 86 131 65 34 21 35 62 89 73 73 82 74 72 64 71 91 79 47 92 99 61 72 63 58 70 75 62 67 105 60 45 81 98 104 88 70 76 67 56 33 47 66 21 37 40 53 76 61 48 50 42 59 65 47 36 61 41 44 59 26 25 37 51 38 44 38 46 34 37 37 46 29 27 36 22 11 8 7 14 9 4 0 5 5 -17 -27 -26 -24 -35 -46 -56 59957 311 992 30 11042 16 39 17 7145 6791 571 2314 10105 31347 41657 11547 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5656 11470 16685 30226 29728 38819 148169 425977 941370 999999 999999 160997 2563 461 568 428 415 384 289 266 345 205 140 154 234 200 310 235 176 176 206 241 118 167 52 263 135 175 200 112 141 78 186 91 37 220 157 150 178 108 70 147 194 231 166 166 223 167 125 191 153 165 45 184 189 135 128 160 233 211 101 144 118 99 159 135 180 211 186 200 237 156 162 250 180 188 174 270 202 277 201 235 186 103 177 223 219 194 248 293 204 176 248 226 153 208 215 234 237 262 255 153 222 138 182 207 174 158 200 139 162 149 111 133 111 172 167 122 206 148 126 142 154 147 185 166 149 171 160 69 156 132 157 115 110 175 158 172 96 96 184 209 113 130 122 130 214 164 173 193 191 223 226 237 242 289 215 262 261 252 238 227 169 124 248 211 171 178 164 140 159 147 112 149 146 135 154 111 110 149 192 111 143 125 114 127 124 111 128 103 119 85 102 121 86 75 115 85 88 118 121 101 106 110 111 127 130 95 107 137 114 114 103 118 90 69 94 83 98 118 90 79 88 103 121 91 81 60 89 100 105 72 65 99 93 95 87 72 84 65 59 81 79 95 75 73 58 68 55 54 57 66 59 71 66 59 44 52 60 65 53 43 43 33 20 23 23 13 4 -1 -9 -21 -28 59966 310 1026 30 11046 16 39 26 7145 6786 104 809 3236 12002 21646 15394 2253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 3730 37933 85310 82512 68888 153759 352434 832574 999999 999999 32784 639 512 485 420 363 384 328 299 224 250 205 201 284 286 199 193 335 225 154 133 276 166 149 78 109 253 256 168 271 175 174 217 170 144 200 135 220 262 146 140 135 223 158 126 148 82 110 223 241 195 183 125 124 204 176 190 145 190 156 193 206 128 224 222 147 148 125 211 161 196 209 199 223 204 224 157 236 263 221 312 256 217 238 237 279 290 245 221 271 280 279 248 198 246 234 241 275 215 170 217 225 261 195 201 224 224 228 110 130 222 206 214 116 121 77 146 180 141 145 164 166 177 118 160 151 181 161 138 167 175 152 139 115 100 109 152 158 156 153 167 165 118 119 191 119 111 168 158 229 234 235 159 177 227 254 315 289 243 250 239 223 250 174 175 183 195 106 195 119 85 90 131 89 127 140 151 108 141 170 144 68 114 137 112 112 119 130 114 91 77 55 155 150 144 135 110 125 138 123 124 113 120 114 110 115 120 130 104 114 83 68 121 89 105 123 121 109 99 100 128 138 107 111 112 88 108 101 92 95 78 92 107 85 68 77 96 70 68 82 66 76 71 82 78 89 93 82 81 86 72 66 65 60 81 54 54 58 64 61 56 52 38 44 53 34 33 33 22 15 7 2 -22 59975 315 880 30 11050 16 39 35 7145 6781 2086 7910 22449 50986 120075 144224 116929 111887 20996 11553 4736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 709 3776 39972 150192 96202 38882 73503 344538 798259 999999 999999 307141 3864 414 192 256 396 305 190 156 145 45 122 69 86 99 236 203 52 213 186 124 92 96 136 156 174 173 143 150 58 168 158 161 64 88 161 92 190 121 196 196 157 103 138 192 137 162 52 9 65 93 -3 51 80 53 134 130 118 135 154 113 147 137 127 119 116 176 170 117 173 167 239 134 185 110 138 225 173 86 177 214 102 208 189 87 106 165 168 160 210 193 221 154 201 218 234 163 192 204 167 202 183 181 180 127 121 75 165 73 146 134 134 85 116 129 101 39 79 96 161 153 101 35 84 80 66 104 117 102 51 83 168 128 102 21 115 82 90 155 100 96 141 104 91 130 128 131 122 147 187 162 175 222 251 201 207 175 195 276 202 196 213 210 186 192 124 125 78 71 64 65 60 124 100 106 65 54 96 82 80 120 118 111 80 50 104 116 80 88 70 32 17 -7 43 23 41 70 42 72 91 88 63 60 76 67 62 98 94 50 78 69 60 79 97 93 53 48 76 77 75 87 69 66 71 53 43 75 77 85 51 46 73 69 50 75 73 77 70 35 59 54 63 51 65 74 58 72 82 71 62 47 52 64 43 40 52 41 37 44 47 28 34 26 19 12 12 11 7 4 9 -2 -21 -35 59984 338 194 30 11054 16 39 44 7145 6776 -26 523 2039 5303 12750 40821 178526 419410 107567 1188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 464 13948 121453 312141 404114 199775 186963 111189 3589 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 137 441 580 729 2288 12217 35004 16426 28199 262064 605854 648571 353469 24065 1032 362 306 278 212 193 183 132 109 102 81 68 106 178 278 212 97 150 202 121 117 226 240 224 205 155 151 244 133 117 118 91 37 165 223 198 56 87 118 144 37 145 72 189 201 123 130 115 139 63 101 74 5 112 125 74 180 122 163 137 66 101 199 147 150 140 177 126 101 89 129 187 168 208 138 124 162 167 173 204 143 157 205 198 139 189 241 191 250 171 199 175 220 198 138 233 132 103 168 230 160 178 71 178 147 152 79 70 120 130 114 62 94 168 206 149 141 200 163 97 116 163 137 70 124 115 36 41 25 148 119 87 120 73 52 87 104 107 124 147 123 144 141 178 154 138 138 210 191 196 208 187 222 237 210 191 231 223 228 261 175 173 198 115 117 151 91 120 85 108 137 110 84 97 87 125 102 77 137 146 143 105 100 91 113 78 84 94 56 92 107 96 142 102 101 106 106 80 59 63 56 67 79 85 74 65 88 88 71 93 108 89 90 99 86 79 62 74 71 100 70 63 97 109 83 66 64 79 61 66 54 61 85 75 60 86 73 74 73 77 50 61 71 67 65 75 51 45 63 53 60 61 55 55 49 49 35 34 30 20 26 26 18 14 13 21 11 -1 -12 -30 -39 59993 339 137 30 11057 16 39 53 7145 6771 67 710 1656 4136 9290 23143 71275 277614 952282 999999 179517 2717 165 75 147 140 263 363 379 451 611 866 2672 24833 86256 317838 327379 231612 62833 1422 701 645 342 374 434 389 406 352 423 413 381 241 211 281 254 252 285 426 381 269 346 333 890 1745 1684 2065 2155 1512 2217 43637 112260 20818 2996 4781 37693 119902 89184 6162 384 282 347 292 153 201 253 138 78 78 179 136 176 149 206 288 194 215 162 244 241 197 215 260 142 127 153 230 126 157 142 155 230 197 122 173 161 211 234 152 166 178 118 277 251 147 198 184 186 168 261 185 219 185 238 234 219 116 166 171 215 138 171 192 263 134 125 91 189 144 227 205 176 107 156 172 232 230 304 180 212 249 198 225 261 280 241 134 224 266 160 195 217 165 248 223 234 214 186 251 220 205 147 183 195 146 153 198 215 168 119 139 188 153 126 135 91 143 124 188 179 126 139 225 166 181 172 127 158 125 121 146 170 174 174 62 161 225 166 151 124 139 117 179 206 208 204 215 226 200 197 217 284 274 223 269 230 240 237 238 201 160 201 188 107 138 172 152 153 159 136 123 161 107 141 136 157 190 186 127 131 171 175 124 105 135 137 87 124 127 114 109 124 154 112 125 112 132 128 114 141 166 123 104 154 143 137 118 147 145 114 117 163 129 102 121 131 105 108 122 132 96 85 115 131 92 112 102 98 113 118 117 127 105 128 107 101 115 124 92 96 102 102 118 103 90 83 105 104 97 84 82 83 87 95 88 79 74 82 76 60 51 49 59 47 53 44 40 17 6 6 60002 338 201 30 11061 16 40 2 7145 6766 -50 1417 8902 29756 93131 232638 417660 481567 950774 999999 621276 77560 144677 19966 2976 1012 921 1102 1205 1021 1160 1598 1883 3241 10761 8455 1771 1135 970 1067 850 930 756 587 543 528 600 540 467 406 425 498 538 435 504 415 533 564 507 490 549 552 570 593 916 1130 1131 1050 1151 1587 6902 13569 3532 1954 1719 1014 579 444 313 158 157 214 129 213 224 167 208 221 220 184 249 209 241 217 223 150 204 151 135 252 181 321 236 175 176 115 90 55 171 113 172 225 103 183 201 204 152 86 167 190 120 197 184 176 179 185 135 270 280 220 236 229 247 209 102 206 157 186 184 213 104 150 126 188 98 142 170 117 153 194 183 239 240 182 167 218 231 148 155 235 213 206 229 150 229 272 226 262 294 253 218 236 236 175 258 163 190 212 208 163 168 105 121 150 247 194 115 185 188 162 135 135 123 213 159 159 187 200 148 155 175 114 94 86 112 197 180 138 117 128 122 129 155 130 159 131 180 172 165 95 165 181 164 157 227 241 232 234 217 279 281 277 223 243 199 211 240 209 229 147 112 131 142 102 102 168 129 83 146 120 123 150 109 120 164 181 147 143 133 75 84 76 111 96 93 60 95 130 121 88 109 107 95 82 138 108 80 70 108 98 122 113 114 133 145 129 93 130 126 109 134 121 108 101 87 99 111 98 77 94 110 119 78 70 68 70 91 74 94 80 109 97 90 101 106 109 78 79 95 103 87 88 90 94 97 85 92 89 74 70 62 76 66 76 63 59 56 53 42 30 33 32 30 25 4 4 7 -9 60011 336 266 30 11066 16 40 11 7145 6761 891 4818 16332 49384 185435 349326 269830 133608 198662 178948 500608 820661 755055 501905 192813 6177 1172 1352 1627 2356 2653 3808 32071 73448 42064 1654 1091 1267 1406 1350 1101 688 647 582 593 609 464 413 453 406 360 433 359 404 381 431 439 449 473 453 370 598 661 657 782 1007 1096 924 1000 964 1121 1062 826 416 335 264 273 207 134 142 189 220 205 187 280 184 231 178 41 154 209 268 300 181 175 169 207 153 192 127 86 131 185 188 187 207 51 162 96 192 108 202 166 166 97 97 164 193 164 178 190 66 131 233 216 206 221 122 203 125 244 242 301 249 227 182 295 157 52 80 56 130 205 156 156 165 163 130 100 174 246 137 190 202 186 198 199 189 233 263 188 142 158 216 202 194 208 137 181 242 141 208 235 198 210 193 112 105 146 129 133 155 118 75 104 214 241 195 150 169 141 125 163 131 103 72 121 165 155 80 101 115 169 155 62 117 88 173 174 140 171 153 63 125 114 138 138 157 159 102 144 133 170 197 207 223 208 253 238 200 188 191 207 178 176 161 148 146 142 159 118 107 82 96 103 125 42 74 134 84 78 104 59 104 86 107 111 91 74 79 95 86 94 83 60 95 105 108 121 103 89 102 91 81 83 87 90 109 104 75 103 80 91 102 104 95 88 76 93 71 59 73 70 54 70 127 113 77 60 68 63 59 71 97 82 81 83 60 82 78 78 71 69 79 72 69 72 59 93 83 57 71 57 56 60 53 46 51 43 36 35 27 30 37 46 34 24 23 19 3 13 16 -3 -21 -22 -30 60020 333 359 30 11069 16 40 20 7145 6756 178 894 8604 41628 116509 339308 999999 999999 710228 634646 128473 5586 1039 1122 1276 1324 1616 1550 1349 1485 1338 1318 1145 1112 1241 1496 1310 1354 1235 724 651 538 650 603 424 406 331 462 407 388 470 413 428 470 567 629 526 579 588 589 676 867 894 906 695 663 873 1024 1196 716 412 280 152 174 176 125 201 142 123 84 139 127 69 65 232 272 273 267 228 82 330 282 150 123 194 255 200 252 176 151 229 155 138 228 181 196 178 174 198 166 65 150 193 116 128 219 190 202 231 146 184 189 242 193 169 218 191 212 175 223 193 218 225 220 177 258 232 108 145 163 124 230 181 148 204 171 216 217 127 129 133 161 154 139 247 227 274 156 201 200 234 205 143 175 181 254 235 263 218 239 185 126 166 139 97 118 135 127 159 186 174 118 181 267 191 131 174 221 172 184 122 61 44 166 144 150 155 128 122 101 153 115 112 121 126 64 109 124 106 124 81 123 141 77 92 204 162 136 210 183 175 129 206 271 199 222 228 183 209 237 235 241 168 142 199 139 101 115 164 112 103 124 125 112 79 90 98 126 85 88 95 108 96 90 118 124 119 83 96 114 129 108 118 92 86 86 81 35 73 92 83 100 110 119 110 102 97 116 138 146 113 91 82 88 103 96 107 86 92 98 103 82 85 81 97 84 77 81 76 62 75 80 109 91 96 101 83 74 78 89 92 83 78 67 74 74 76 94 74 77 62 67 79 73 57 59 55 57 41 43 41 41 37 47 37 32 20 12 14 3 -2 -26 -30 60029 337 244 30 11074 16 40 29 7145 6751 22 256 999999 450 1743 4457 13761 38431 127368 493816 999999 999999 999999 17670 1596 1468 1084 1233 1197 1104 1229 1252 1206 1296 1222 1233 1073 1038 1111 1121 1119 1520 1907 1385 867 741 509 579 624 533 551 362 357 466 524 566 624 456 551 538 385 560 539 562 590 676 856 1056 888 749 736 1066 1381 890 452 364 135 115 142 205 222 172 139 283 96 138 136 209 154 158 227 181 186 271 250 104 152 180 102 127 183 92 156 144 123 59 198 122 162 152 136 133 107 136 141 50 143 119 172 181 195 175 116 172 281 219 212 285 274 338 315 200 149 209 243 130 134 187 147 160 226 150 143 166 115 217 147 130 163 205 205 144 159 216 263 228 155 188 197 239 185 69 155 227 183 207 216 180 206 212 264 169 188 239 256 210 233 151 152 211 163 199 225 115 183 210 128 111 178 185 118 94 140 147 116 115 168 141 108 152 114 109 114 132 50 37 118 80 71 93 192 145 144 163 206 161 110 196 198 171 141 142 155 181 197 208 194 251 221 307 266 271 245 221 221 237 225 177 180 151 150 123 124 139 144 132 136 143 154 92 119 178 164 116 108 162 112 101 96 119 116 122 153 142 143 168 180 113 106 139 115 130 151 134 116 143 139 141 84 128 79 112 132 132 125 122 123 124 96 108 122 150 108 107 98 101 92 127 103 109 85 94 83 83 106 111 107 112 94 85 89 117 108 99 88 106 104 91 84 100 92 83 92 98 92 83 80 82 77 68 64 68 62 52 51 51 52 43 36 33 21 20 15 7 -3 -18 -29 60038 333 373 30 11083 16 40 38 7145 6746 454 1762 7571 26100 87163 291011 907068 999999 999999 111643 2430 1260 1164 962 995 1038 1026 1162 1176 1010 1066 1014 1032 1097 1036 881 1051 1283 1616 1393 959 818 716 601 554 429 339 521 523 477 421 444 420 487 498 453 590 528 647 530 550 573 786 942 737 586 597 896 1021 1574 6042 3121 188 223 232 212 119 183 252 183 200 252 190 209 189 238 249 151 169 229 217 247 168 184 177 151 219 160 262 178 256 133 119 231 155 74 211 136 114 97 193 200 172 98 24 78 155 85 126 191 282 264 240 229 167 123 160 163 281 264 190 191 209 224 203 148 239 228 164 118 187 181 191 154 143 213 154 203 199 155 169 213 257 185 183 168 238 245 232 188 191 206 196 248 234 197 186 140 264 217 229 175 181 127 103 144 181 179 155 188 104 154 140 74 154 205 137 135 157 157 127 102 137 137 97 98 130 139 95 130 107 79 140 213 142 122 184 175 127 146 88 153 177 169 143 166 167 144 137 145 192 208 233 193 243 321 291 259 249 211 207 201 231 177 172 174 150 152 113 106 135 135 128 94 136 109 89 85 102 104 121 118 142 104 118 87 125 65 90 110 120 109 135 79 99 110 108 76 100 116 103 117 138 118 99 100 101 112 150 139 131 98 99 117 97 87 83 96 115 97 97 100 91 95 123 118 99 102 91 109 86 100 87 87 90 110 99 91 104 78 77 111 91 71 95 109 93 82 99 105 85 66 66 61 62 60 71 56 50 52 57 61 49 46 54 43 28 11 16 5 -6 -10 -22 60047 335 292 30 11092 16 40 47 7145 6741 -16 278 2962 19573 76531 161013 383587 857315 999999 999999 144232 2484 1125 1110 1128 1004 1255 1294 1422 1136 1099 931 917 896 851 855 817 910 884 914 995 976 1011 819 718 526 570 686 536 471 625 655 582 483 525 498 473 676 588 677 564 491 618 628 702 806 760 567 509 598 777 632 456 151 204 284 213 296 287 150 309 191 160 289 193 102 159 151 202 250 125 279 359 152 118 124 209 234 113 137 112 102 189 234 230 155 109 177 122 147 103 160 43 87 288 200 175 169 243 181 220 209 205 200 169 271 149 228 69 206 193 111 113 189 169 227 68 133 170 83 118 80 187 198 213 187 66 143 167 124 146 172 118 157 173 175 181 218 193 186 118 177 128 179 214 191 129 189 235 223 201 209 181 221 123 107 126 122 109 114 207 96 112 142 126 166 149 173 163 275 206 171 149 138 126 110 116 115 122 158 113 79 101 147 104 163 203 167 205 142 187 144 107 159 139 106 143 155 193 154 159 210 204 195 213 260 302 261 237 247 211 281 226 222 182 180 211 173 126 169 137 135 69 73 148 157 138 81 98 127 121 165 118 107 88 116 80 89 117 105 90 64 110 130 93 61 88 124 112 89 65 83 104 104 88 100 60 109 118 98 77 63 93 120 64 93 94 93 107 94 80 92 85 58 81 101 99 102 61 81 78 98 96 81 83 89 68 49 61 61 81 92 82 80 73 76 72 83 83 57 59 77 72 62 63 69 62 60 51 36 47 52 33 36 33 30 26 13 11 5 -2 -9 -12 -32 -45 60056 336 301 30 11101 16 40 56 7144 6737 -41 573 1461 4781 16393 44878 138884 473587 999999 999999 867014 12160 961 1003 1082 1098 1177 1263 1401 1401 1205 970 756 703 781 795 663 622 734 786 845 823 813 785 831 587 505 607 642 474 472 554 495 468 489 383 502 520 556 608 612 600 610 675 641 695 802 706 629 549 692 554 411 279 241 231 289 266 162 166 259 217 259 243 227 187 69 149 289 122 185 242 173 216 102 256 245 121 147 131 161 150 172 155 139 208 87 46 126 77 212 215 70 -33 91 202 105 98 211 199 194 272 171 230 233 167 165 136 204 122 153 110 135 168 53 18 54 231 166 117 88 103 173 200 156 191 139 218 205 190 189 225 248 256 184 100 121 133 215 213 203 194 243 246 175 233 167 221 266 247 169 198 115 174 232 159 124 133 169 198 132 192 203 195 167 156 123 128 130 138 112 160 157 112 137 112 89 92 64 106 86 99 108 78 116 102 152 148 106 122 101 126 173 110 128 150 131 185 144 202 180 174 197 212 180 176 208 226 245 235 227 167 168 210 237 236 188 147 142 153 163 141 100 140 78 74 93 101 135 127 122 109 79 86 102 115 142 104 102 64 98 73 91 112 89 94 109 94 72 81 116 106 130 98 84 92 90 109 103 101 112 122 121 98 99 141 128 123 114 99 76 107 85 102 98 109 64 91 61 79 88 112 91 79 93 91 108 105 68 86 100 80 71 84 79 68 78 81 55 69 71 74 92 71 76 60 59 57 68 71 66 59 49 49 42 39 42 44 27 29 14 9 6 -6 -13 -19 60065 336 308 30 11108 16 41 5 7144 6732 39 837 2626 7529 19642 57050 246377 766652 999999 999999 999999 658795 10833 1117 963 1044 1205 1231 1347 1430 1332 1074 916 764 591 622 592 594 504 526 568 629 746 595 761 659 588 622 497 484 435 491 597 591 643 568 549 580 548 467 594 492 727 782 652 678 617 536 535 732 618 338 274 278 230 253 222 213 139 129 151 197 268 243 120 83 72 144 60 90 55 146 209 120 133 120 106 170 210 191 94 236 134 97 6 131 167 68 134 198 150 134 193 60 103 0 60 16 25 215 178 274 245 186 178 147 136 145 96 67 182 154 152 132 101 45 32 112 92 44 54 78 75 102 167 133 195 225 145 157 218 216 215 208 265 181 88 148 154 159 150 166 199 158 160 202 113 157 224 165 144 166 151 105 89 113 130 130 215 132 175 166 22 128 141 164 139 148 212 142 209 139 7 110 90 78 109 101 90 92 90 54 89 94 189 147 130 149 132 205 120 89 135 158 148 167 184 123 129 116 172 217 193 193 234 258 270 222 264 236 271 236 205 182 165 188 135 119 140 131 116 122 103 105 135 174 141 109 81 85 83 115 138 118 92 119 102 87 56 82 96 93 91 98 112 119 112 95 80 84 90 102 79 90 91 116 108 98 81 70 62 145 107 106 107 92 67 99 99 77 113 110 69 70 51 70 95 79 81 70 79 80 63 60 91 89 88 89 70 82 77 83 73 62 55 69 63 48 80 86 72 78 57 64 59 62 66 58 61 60 45 30 30 37 32 27 27 26 15 9 1 0 -5 -16 -33 -42 60074 335 344 30 11114 16 41 14 7144 6727 278 1311 4476 20728 83589 303071 706268 999999 999999 259124 2791 1116 1155 1061 1383 1646 2081 2075 2087 1409 1137 1060 871 551 613 673 672 605 641 559 637 601 785 817 722 646 749 836 818 810 899 1143 1177 1030 723 665 904 2244 5743 9792 8628 3618 1249 1092 1342 1478 1476 845 687 706 663 339 260 183 97 167 269 263 167 257 278 284 257 215 240 135 93 142 211 209 218 219 245 164 128 183 229 56 229 309 199 181 195 229 150 131 281 246 206 243 189 117 234 189 166 119 174 301 258 211 241 232 199 182 94 245 290 109 147 234 243 166 157 82 92 169 191 189 224 207 147 83 154 76 194 199 241 249 188 178 159 180 275 176 126 215 245 256 153 181 189 254 297 261 228 201 179 196 230 179 139 118 252 191 196 147 78 168 186 208 191 149 164 134 115 183 157 82 56 60 113 150 150 80 94 81 103 92 86 87 45 33 127 133 139 99 136 144 91 131 109 129 168 237 211 170 210 200 236 231 209 207 206 212 208 275 304 260 265 264 272 293 265 212 251 205 225 195 113 95 111 158 164 166 137 110 118 98 137 157 94 128 136 177 148 86 122 159 174 151 125 151 152 124 95 102 108 105 136 145 108 110 109 109 125 125 122 127 142 117 104 129 151 143 134 108 104 111 109 126 148 124 96 115 100 119 105 98 83 109 117 111 123 113 99 109 98 117 112 119 113 71 76 83 97 105 102 103 99 107 102 98 93 97 79 74 79 86 82 65 77 79 66 67 62 45 47 44 35 30 36 31 11 6 -13 60083 334 350 30 11120 16 41 23 7144 6722 -19 849 3922 23402 130600 381464 815228 999999 335685 10762 389 458 610 881 1572 6643 57685 187868 530946 288067 6930 616 610 570 454 564 429 509 542 717 833 981 927 989 1014 983 1235 1105 1319 1453 1632 1452 1294 1222 1246 1162 1356 5641 10217 10958 18059 19062 11250 3853 2007 1830 1360 835 547 520 817 756 208 177 280 171 187 260 210 200 245 219 218 231 141 16 65 54 134 263 204 294 226 267 293 301 118 118 163 172 115 139 239 213 231 133 133 150 55 143 259 279 249 256 153 190 242 222 194 147 191 339 216 106 258 196 218 186 151 190 42 89 165 166 148 163 144 119 99 228 192 81 131 164 199 150 259 220 219 140 143 175 192 160 185 183 214 215 162 212 283 255 227 257 282 267 180 198 208 150 252 264 196 130 63 123 111 140 232 153 207 120 84 86 195 215 178 153 176 157 175 161 122 117 102 90 78 82 52 80 79 97 132 166 166 144 231 206 113 108 105 166 231 179 168 176 229 226 209 238 167 217 251 217 239 234 231 255 229 231 248 246 241 287 203 121 122 138 110 104 177 128 145 133 147 115 123 120 146 105 109 95 71 137 117 74 123 132 100 145 103 73 62 95 83 84 106 140 144 130 115 147 131 130 126 115 105 110 105 169 153 143 117 111 110 123 109 119 130 116 115 77 88 86 113 73 103 99 100 111 98 84 87 90 110 121 95 90 99 94 102 98 96 102 91 96 92 89 76 83 72 81 89 76 75 79 55 61 76 69 59 54 58 46 36 58 37 25 31 18 10 -2 -8 -19 60092 338 267 30 11127 16 41 32 7144 6717 424 999999 999999 999999 999999 999999 999999 892 9440 58830 211499 410593 377840 20206 -61 999999 999999 999999 999999 179 -17 5291 12864 2777 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 240 346 364 140 236 304 311 450 807 2739 6863 8602 15158 75896 287862 790967 999999 598302 13407 611 326 173 181 236 194 120 19 137 77 124 212 281 221 194 192 66 134 201 115 159 100 170 126 115 86 211 190 164 102 134 204 152 119 127 146 125 193 96 47 204 158 117 56 234 102 300 212 195 169 179 253 227 133 172 137 129 55 98 202 162 248 227 131 115 140 59 116 113 103 206 210 222 196 209 135 132 162 181 168 114 149 217 148 194 198 166 209 221 157 181 151 160 242 216 152 204 193 132 143 109 135 129 122 99 162 148 143 136 127 139 42 67 168 205 112 89 168 211 142 143 128 170 118 146 48 31 42 74 113 67 93 163 89 92 96 60 157 153 143 104 126 156 161 198 218 223 220 166 217 206 139 229 208 241 254 247 232 209 216 228 234 178 170 217 189 114 107 99 100 149 143 114 121 97 123 107 74 77 84 128 132 135 124 175 130 120 100 110 116 122 142 98 56 87 96 86 81 58 71 63 87 104 95 132 117 107 110 88 107 127 94 86 88 92 107 107 97 81 91 73 77 87 113 99 98 99 82 82 88 105 90 117 87 84 111 86 117 90 88 98 99 87 93 95 87 64 70 82 61 48 71 71 50 60 65 69 64 60 62 59 39 39 57 43 35 22 21 13 14 15 -4 -30 60101 314 990 30 11130 16 41 41 7144 6712 3411 14232 5300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 408 312 233 463 1175 1754 1871 2285 2735 3938 12986 40547 134074 385979 969359 999999 999999 522572 250263 3555 294 258 219 207 150 175 114 211 243 182 212 286 218 214 141 121 176 138 98 117 228 83 155 145 151 118 96 109 117 197 254 182 126 105 39 14 212 93 94 118 248 249 251 187 98 180 135 206 250 294 295 126 91 174 132 164 184 182 182 131 64 91 155 57 141 46 141 122 145 115 148 83 147 180 149 157 193 229 234 127 221 241 100 94 222 234 233 173 182 201 209 270 236 258 238 211 159 224 201 132 183 154 99 175 112 158 166 127 180 203 191 122 136 173 225 127 149 79 145 166 142 117 99 23 86 116 135 66 121 119 120 121 153 220 168 198 190 179 141 175 167 214 156 131 196 186 219 165 203 213 244 222 184 277 240 206 207 264 269 236 191 145 164 150 172 130 176 110 98 114 137 142 103 62 69 130 144 129 126 101 102 116 129 117 153 102 74 81 120 121 101 128 109 111 77 107 142 134 132 114 103 122 114 105 141 94 126 142 117 90 105 81 93 105 117 133 142 94 71 109 126 120 118 81 66 71 74 82 78 91 102 83 103 96 103 95 92 67 97 106 91 109 109 107 88 81 85 80 78 82 76 75 76 80 77 59 71 60 54 52 55 44 33 30 33 32 13 3 -8 -16 -19 60110 325 664 30 11134 16 41 50 7144 6707 485 2877 7419 12913 22009 41414 113068 297730 342474 221924 36250 38533 4920 1047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 116 299 489 791 1443 2999 5227 5879 6430 8619 12147 14954 16485 16286 17272 21796 23459 21798 15521 11662 13827 20093 70323 252086 795616 999999 999999 184041 1500 347 258 145 220 224 200 101 210 149 225 266 219 204 196 146 124 264 267 211 132 134 185 158 195 144 103 118 175 166 91 106 289 130 211 247 184 145 236 92 190 157 118 176 228 205 213 143 188 254 193 267 308 273 241 296 262 287 168 178 210 226 181 150 122 203 83 168 175 254 142 118 115 137 174 229 185 168 206 137 236 299 168 177 166 255 273 299 221 290 238 238 223 242 228 258 264 288 192 193 196 132 234 204 104 152 154 181 172 165 125 160 224 215 173 219 198 239 254 202 163 143 104 161 181 100 83 156 134 81 173 134 107 215 188 174 218 139 149 152 223 164 151 194 204 168 194 254 239 239 229 237 294 316 350 329 215 237 240 249 201 237 173 214 211 188 196 149 148 173 127 153 217 142 97 147 182 141 145 125 164 144 130 164 159 177 148 158 131 136 138 166 135 124 113 127 133 97 132 107 146 135 152 111 146 144 134 152 138 147 156 109 113 146 144 156 151 135 143 110 129 141 125 141 143 142 140 109 110 119 99 108 107 120 121 129 124 157 120 133 124 106 93 106 99 111 105 113 126 119 107 104 109 102 81 106 99 87 94 91 86 84 79 75 71 60 65 53 42 40 30 15 60119 326 637 30 11137 16 41 59 7144 6702 109 464 1248 2543 5335 12418 38692 159849 459938 723683 693901 500208 82117 1702 8886 67947 53540 3091 137 334 471 719 924 1222 1222 1233 1792 3322 4305 4920 5874 7059 9657 13946 17565 20554 26485 28882 32156 42125 54951 58799 57298 58589 54831 52840 45721 33397 31556 135211 507669 570918 467163 385591 65338 1336 211 134 228 317 272 216 152 198 317 308 274 397 344 199 252 193 119 264 186 125 252 102 127 241 160 180 137 70 105 118 182 112 157 188 127 94 108 139 224 268 168 153 281 272 136 195 225 308 272 110 117 140 235 193 62 123 178 173 172 185 223 201 132 83 107 182 170 139 153 108 182 245 193 109 126 179 198 185 196 181 224 167 184 172 107 250 327 246 198 168 188 247 287 254 222 293 251 176 148 164 145 144 162 178 180 179 152 195 243 197 216 237 158 167 182 165 201 124 131 118 91 55 119 74 117 91 137 131 143 100 122 190 203 201 145 92 103 75 126 124 140 189 146 184 191 199 201 223 266 243 205 243 184 282 247 236 210 234 220 194 224 193 166 140 166 156 153 132 127 123 124 150 117 109 107 111 187 133 110 149 101 104 121 154 161 121 112 110 126 111 116 125 132 111 107 130 111 126 82 103 113 128 116 102 130 126 151 160 126 110 108 105 94 108 100 80 114 115 124 98 108 97 72 86 104 107 99 92 102 78 96 92 89 115 121 109 95 87 82 77 89 75 87 83 87 79 71 93 82 76 64 79 77 70 58 65 64 63 61 58 45 51 40 14 18 17 23 12 -2 -20 60128 321 791 30 11141 16 42 8 7144 6697 -95 614 3150 12846 31279 28847 43967 19876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 373 415 568 654 908 1264 1573 1501 1830 2369 3028 2847 2956 7442 39071 170378 473465 999999 999999 999999 717731 73614 650 175 172 83 161 218 285 246 287 288 277 204 294 246 248 202 98 211 132 127 271 152 166 204 188 179 225 182 146 4 95 116 114 165 182 232 100 192 270 224 159 178 297 299 272 194 224 204 221 293 360 331 182 209 157 111 149 177 204 189 202 163 109 115 243 163 213 170 133 145 165 230 226 193 187 226 185 204 165 160 136 170 215 145 223 240 223 234 224 228 197 189 188 189 177 178 186 170 175 135 104 145 172 202 127 104 175 231 170 155 262 214 263 296 235 192 188 132 89 44 173 138 102 72 68 148 205 172 140 169 123 140 86 154 123 161 148 156 187 207 208 129 152 213 223 202 206 209 233 255 253 217 287 289 226 257 239 164 207 152 185 184 173 173 180 150 162 125 123 151 148 156 124 101 62 111 107 75 129 151 150 122 119 109 117 163 131 102 102 92 67 123 144 97 141 157 113 94 135 93 104 102 109 98 103 111 81 136 98 111 109 124 150 150 130 97 88 86 120 124 87 124 108 119 116 100 77 100 91 101 120 127 109 113 93 74 85 89 92 126 116 94 99 110 107 94 87 90 82 76 78 76 81 57 55 55 59 58 49 41 46 47 33 20 18 7 -2 -15 -18 60137 319 825 30 11145 16 42 17 7144 6692 151 1007 2722 9873 61835 211998 12969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 308 1254 2042 1803 1799 2307 2402 2700 3413 2779 3183 3418 3858 3598 2921 4065 12308 85532 186771 513895 999999 999999 999999 281390 3568 232 282 149 219 173 172 258 228 297 149 161 225 284 225 163 184 153 223 212 156 265 186 98 199 170 126 141 96 235 143 180 43 92 171 138 135 170 199 238 327 277 281 203 294 210 196 202 221 262 247 239 228 208 124 150 168 186 207 171 195 148 106 127 132 140 52 177 94 249 190 153 164 217 162 202 168 59 91 155 167 218 249 158 264 217 215 206 247 215 282 270 232 239 248 248 192 182 188 108 85 103 143 148 188 149 202 139 80 152 179 200 174 228 148 134 145 191 163 156 136 61 102 33 81 114 80 168 92 69 130 115 141 154 151 151 158 143 148 218 142 171 181 193 220 158 217 211 188 216 258 286 256 243 260 218 222 188 180 166 181 129 128 150 169 154 111 95 144 114 114 135 146 142 180 144 109 111 100 139 102 120 137 100 107 132 141 110 91 98 82 95 144 100 84 84 125 134 96 126 115 131 128 127 150 115 84 89 93 78 84 113 110 130 80 85 115 85 116 106 87 87 88 93 81 72 103 104 108 109 101 96 114 106 93 88 82 86 87 89 83 74 87 98 83 86 105 94 81 87 70 70 72 52 47 50 54 54 42 58 51 31 26 34 28 18 6 -13 -21 60146 316 949 30 11149 16 42 26 7144 6687 570 2093 1377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 470 2941 19240 59255 165330 421060 908896 999999 999999 999999 16836 292 81 171 118 26 50 171 182 88 150 152 135 118 127 128 133 85 93 97 100 78 118 163 146 124 217 97 84 128 102 170 161 17 86 117 204 190 272 218 185 221 235 212 144 138 215 227 251 166 165 138 197 128 92 51 118 117 121 79 71 103 185 96 145 130 131 98 117 108 51 124 125 152 130 120 143 191 146 130 127 143 111 110 179 176 188 143 187 132 111 133 199 274 210 115 83 121 49 94 169 217 226 113 89 242 147 105 133 134 131 216 122 74 152 71 110 37 64 22 20 35 27 51 5 63 64 75 109 96 153 175 133 146 172 126 50 46 119 126 182 199 166 209 156 205 212 246 181 251 237 278 327 217 204 203 171 139 128 79 67 94 137 101 114 71 48 93 89 74 117 100 81 114 80 83 68 76 117 94 74 55 87 99 120 109 94 24 11 19 38 72 114 81 71 89 110 113 96 82 70 72 101 65 51 53 91 103 88 83 99 102 74 66 89 81 93 75 68 68 98 79 74 62 79 69 64 61 66 57 65 65 74 67 71 77 65 57 56 61 70 78 71 67 73 72 70 62 61 56 42 41 39 46 38 40 37 24 23 15 20 9 0 -4 -4 -15 -27 -45 60155 317 921 30 11151 16 42 35 7144 6682 12 2095 13456 31238 5027 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 672 7705 28530 67946 148935 393103 961205 999999 999999 380455 7460 176 124 200 159 248 190 170 198 123 167 233 131 18 123 166 145 161 175 155 124 210 192 146 208 48 197 153 238 239 199 151 88 215 213 193 231 102 182 269 213 213 246 257 178 187 325 299 216 157 135 291 247 95 209 198 120 56 176 197 245 170 100 94 121 89 174 210 182 94 129 150 136 200 196 95 131 117 147 216 243 189 254 186 233 151 272 284 263 194 297 212 173 162 90 150 105 154 126 130 194 136 187 104 149 172 136 124 167 169 226 266 150 119 38 108 125 27 108 53 85 122 113 156 128 86 118 131 118 189 151 49 113 144 142 136 163 184 161 173 215 244 229 202 195 260 277 258 261 214 232 276 248 176 236 205 157 147 122 154 123 103 101 111 153 84 123 135 142 127 108 115 160 129 119 131 123 104 82 83 83 114 132 95 135 130 112 69 79 120 77 86 103 114 79 98 147 171 158 114 115 110 117 103 115 132 131 115 129 120 115 91 104 102 90 86 80 100 120 126 93 91 86 77 89 105 104 97 124 92 104 115 94 86 100 104 79 98 94 78 85 89 84 80 77 87 71 69 87 59 71 74 70 74 67 54 50 45 31 41 41 18 21 7 7 -2 -15 60164 315 981 30 11151 16 42 44 7144 6678 469 1703 -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 9 551 3938 16087 46624 114520 265048 641030 999999 999999 999999 20231 351 138 238 209 227 313 249 234 252 224 247 197 198 183 133 166 180 125 128 170 153 150 146 198 197 203 171 185 186 156 272 202 277 191 104 140 275 264 258 243 217 203 247 317 245 146 106 275 256 216 241 200 255 174 160 109 118 86 66 165 149 191 163 46 197 156 109 112 149 303 238 211 192 203 228 162 135 187 233 241 195 230 190 163 189 316 337 332 303 265 261 204 158 143 123 119 144 244 159 123 152 190 103 145 217 145 168 274 203 176 175 163 147 102 191 160 101 115 121 130 128 132 209 166 120 147 125 157 137 152 155 137 141 128 127 172 143 211 216 200 127 261 217 123 168 263 271 251 224 200 234 221 201 186 189 199 153 143 105 177 121 108 121 78 93 132 149 102 161 146 166 163 158 157 148 162 142 123 118 172 127 101 123 105 147 117 82 123 119 115 128 118 137 144 131 122 131 158 147 120 122 132 87 89 85 127 136 115 139 145 123 102 74 87 93 108 118 113 91 73 87 95 99 84 75 98 109 104 114 97 93 92 99 97 118 113 94 87 94 88 100 108 98 104 84 83 94 84 87 80 62 63 64 55 60 58 59 40 40 26 30 22 12 10 -6 -17 60173 277 2122 30 11152 16 42 53 7143 6673 107 1549 7167 23126 59093 175134 533092 999999 999999 999999 999999 107531 2906 170 39 97 209 170 216 135 236 120 253 294 161 77 219 139 112 177 115 172 234 147 132 165 121 186 225 98 130 194 83 158 206 186 157 108 150 204 203 230 146 172 227 183 217 140 286 301 276 218 171 162 179 174 116 126 41 184 139 151 24 72 132 91 13 70 153 195 161 116 236 261 217 153 81 97 168 178 167 231 204 249 246 253 262 183 232 141 155 182 248 213 160 110 101 142 148 157 158 134 102 113 105 206 223 168 162 154 152 159 151 100 111 55 54 64 128 99 116 96 86 87 63 52 123 106 155 179 163 187 133 51 130 136 190 104 150 178 177 217 268 261 175 182 230 238 227 220 246 243 226 197 187 247 177 85 94 89 160 116 137 159 141 136 137 138 134 129 122 104 105 76 113 95 137 121 92 124 99 79 104 34 70 81 100 108 114 86 125 125 135 143 123 80 79 120 126 80 76 72 88 99 66 111 109 117 118 69 75 69 82 53 40 94 119 103 93 88 75 69 54 73 64 81 83 57 90 90 80 78 72 75 76 76 72 83 61 78 87 91 64 62 83 83 75 73 50 51 60 50 47 46 47 43 24 29 30 19 12 10 -2 -16 -20 -30 -36 60182 278 2093 30 11153 16 43 2 7143 6668 25 1247 7269 21293 47894 100951 258078 580461 999999 999999 999999 999999 14498 236 193 166 125 189 240 187 240 148 155 108 221 84 123 136 114 84 85 223 160 102 156 237 153 85 225 131 104 131 136 241 151 157 194 141 171 184 213 168 262 250 203 279 223 160 264 228 197 205 171 169 147 139 211 129 53 86 28 155 95 145 110 58 108 110 141 91 112 146 152 84 61 111 177 121 142 144 69 81 117 246 278 112 207 196 135 180 211 159 141 194 165 159 194 134 123 155 151 134 112 95 104 142 129 171 157 182 216 166 101 154 133 151 124 83 112 133 132 132 112 59 52 78 95 142 120 120 143 98 84 70 144 153 80 128 118 128 103 154 178 176 215 226 239 271 258 228 240 220 256 166 160 173 192 148 115 161 147 161 146 159 158 150 143 138 94 106 103 137 135 102 103 90 77 102 91 89 100 89 80 84 94 114 74 80 66 78 95 118 97 90 92 109 84 114 100 94 126 114 113 116 91 67 84 89 116 138 104 93 77 100 115 110 96 91 96 113 71 59 90 94 89 117 114 94 82 76 75 62 64 65 80 74 73 65 91 90 93 72 77 82 81 82 73 71 60 58 46 56 49 47 37 47 42 47 44 39 23 19 15 12 9 -8 -23 -22 60191 278 2093 30 11153 16 43 11 7143 6663 232 799 2180 10045 33003 94348 253230 533233 999999 999999 999999 714009 183819 1571 190 174 204 219 82 124 196 109 269 274 268 198 215 192 198 236 245 165 180 197 173 178 160 182 187 197 249 168 85 142 199 142 241 233 99 125 171 129 223 193 207 232 217 180 254 158 170 291 252 176 159 240 127 73 21 61 153 166 126 142 200 129 154 34 49 93 158 212 124 200 178 223 201 163 185 182 157 185 230 207 187 268 264 232 222 251 233 240 192 205 132 236 145 150 104 20 151 157 156 181 161 168 199 156 186 125 194 212 193 180 209 167 105 73 84 128 172 135 158 122 70 85 180 171 120 131 146 112 133 105 182 90 144 135 163 158 184 175 244 233 129 230 273 253 260 307 298 244 221 198 208 224 248 187 100 157 174 141 119 162 183 156 115 117 149 159 129 96 121 103 113 115 119 147 131 123 119 145 163 106 111 77 112 105 86 98 78 92 113 121 92 105 89 105 102 110 99 105 135 133 104 96 138 123 118 107 71 79 89 90 100 120 121 115 117 91 89 89 104 111 100 69 95 118 104 90 91 122 108 113 118 92 105 107 81 89 90 69 75 85 87 79 90 92 77 75 71 72 52 54 56 67 60 40 47 40 45 29 31 33 13 2 -3 -17 60200 344 113 30 11153 16 43 20 7143 6658 6015 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 637 999999 999999 999999 999999 999999 999999 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 160 146 335 648 1113 4599 27610 115114 202990 303309 509041 999999 999999 989246 853732 265103 2380 135 87 225 135 160 205 148 125 132 198 145 75 136 148 133 92 137 185 127 140 180 267 230 138 160 186 184 191 106 73 154 181 197 281 156 195 191 166 159 172 291 272 167 130 295 222 198 180 178 146 151 152 84 136 159 106 162 62 78 124 109 172 117 191 173 128 185 79 120 92 148 180 161 175 148 88 179 155 228 210 271 209 211 183 203 242 194 209 247 202 214 166 162 180 95 28 95 68 86 56 137 121 219 223 128 180 94 154 180 184 198 181 169 154 68 159 113 104 35 103 45 122 74 50 63 115 77 162 154 119 85 157 168 184 212 159 185 184 167 198 162 135 217 180 212 247 260 251 280 215 214 187 209 189 148 120 122 132 150 142 117 142 99 102 125 85 106 134 108 152 138 102 152 152 150 138 122 147 160 120 115 78 86 125 146 127 145 102 130 145 115 141 120 82 97 114 147 134 133 89 89 109 122 121 142 110 123 102 84 91 89 97 110 114 112 94 88 94 117 95 95 98 84 110 104 136 127 107 77 93 86 97 109 98 97 111 104 99 101 86 96 81 93 98 99 85 88 83 81 76 78 69 67 48 54 61 46 43 35 32 27 25 15 3 3 60209 344 113 30 11153 16 43 29 7143 6653 11940 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 9205 24181 9256 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 113 136 105 15 34 177 192 -60 999999 999999 999999 170 342 777 1186 1015 1281 1584 2282 2875 3524 2844 3110 3920 4662 5598 7730 49698 255553 675183 999999 999999 999999 225389 5347 177 129 116 168 197 114 173 195 199 125 74 205 231 167 107 200 138 144 247 187 302 218 103 157 221 237 210 209 109 205 110 228 145 106 206 221 193 195 285 241 138 221 263 216 278 259 222 208 232 241 234 171 218 215 189 194 136 180 138 141 159 65 136 154 122 112 156 135 84 187 124 187 253 211 110 120 169 129 136 217 161 211 209 250 246 209 212 287 224 142 172 208 204 167 123 150 130 130 140 147 232 200 169 194 137 166 196 164 185 217 203 170 187 136 68 128 116 83 41 90 104 70 50 59 101 112 140 96 106 129 139 162 67 130 182 136 102 191 155 251 258 211 202 178 195 222 226 247 270 305 280 279 201 174 210 182 223 143 163 146 165 143 126 126 107 64 88 131 113 127 128 135 174 119 119 143 132 110 110 109 110 101 82 112 123 112 111 82 121 176 172 146 164 140 130 114 106 124 121 122 103 126 127 108 100 106 115 114 93 105 99 106 105 102 104 107 98 119 102 105 94 93 96 113 99 98 111 92 91 112 92 103 112 100 79 92 101 106 101 102 84 88 97 79 91 98 89 73 66 58 68 68 80 73 69 59 51 46 37 37 26 23 19 28 11 -3 60218 344 112 30 11152 16 43 38 7143 6648 2930 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3350 38659 153551 144738 8001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 427 591 544 656 1109 1936 2505 2952 3238 3996 4496 5056 6240 5786 29985 249080 713033 999999 999999 999999 463218 8700 234 207 183 178 163 133 264 244 240 172 200 233 138 268 147 149 146 133 182 154 201 97 195 210 179 295 126 149 124 223 163 214 228 319 279 255 212 228 192 131 136 285 118 212 211 188 272 169 183 175 251 98 186 116 181 74 142 184 201 209 94 174 177 104 158 204 151 245 156 158 236 268 213 274 99 224 225 214 150 239 250 239 167 258 144 224 290 285 259 283 277 211 180 128 128 201 173 221 134 172 290 195 182 147 225 271 191 219 188 181 197 160 136 169 174 95 95 150 153 128 94 126 102 77 77 106 139 147 188 158 150 241 155 200 160 168 230 221 190 156 139 187 240 217 175 248 254 250 275 294 266 265 234 251 228 171 213 161 128 132 127 183 169 204 192 162 129 129 146 110 106 134 122 174 131 156 177 140 158 159 132 143 154 102 133 106 115 119 120 125 145 133 127 142 127 130 141 133 145 121 97 165 118 118 139 144 104 132 129 119 112 149 153 139 96 140 154 141 124 121 123 112 111 112 133 134 112 109 133 110 126 117 109 108 117 116 106 121 114 117 114 114 120 114 115 120 105 108 101 99 98 80 81 76 79 79 80 71 53 48 43 43 34 24 10 13 60227 344 111 30 11151 16 43 47 7143 6643 12492 999999 999999 999999 999999 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 999999 23993 157326 408177 302489 11061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 773 1759 2096 2184 2606 2988 3708 4017 4796 5886 6453 6256 6331 6586 7827 8224 8663 9540 10601 10771 10386 38013 306789 796388 999999 950079 205123 4321 24 237 101 53 71 177 235 78 180 171 95 197 170 103 105 127 192 92 130 173 208 33 118 200 79 120 210 -14 43 85 18 123 189 153 232 151 211 66 101 218 59 55 175 126 207 230 293 172 186 169 164 139 119 147 158 105 84 146 146 113 141 104 100 102 27 129 200 141 103 135 135 158 220 203 149 162 72 141 142 122 200 135 161 205 254 219 219 208 243 210 251 207 158 140 124 70 143 177 161 148 85 82 147 145 148 163 128 145 192 118 134 125 133 176 103 164 56 43 53 42 85 68 55 79 39 68 112 102 96 143 121 138 96 110 105 99 92 177 200 182 129 158 185 119 182 258 230 203 231 292 284 264 216 205 193 170 148 79 66 121 127 112 68 92 117 133 66 115 77 71 117 95 110 114 73 107 125 139 110 99 108 98 75 69 52 60 110 77 73 102 97 57 71 88 94 96 77 66 81 86 87 94 107 142 132 81 87 82 50 74 89 85 80 97 87 70 111 86 84 71 50 65 77 91 77 98 89 79 73 68 63 81 65 76 76 72 68 74 74 78 75 82 93 82 85 71 60 53 70 62 54 50 44 41 48 43 40 29 33 31 29 20 10 9 6 -11 -30 60236 344 111 30 11151 16 43 56 7143 6639 29668 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 13 999999 6102 107199 125839 3765 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 432 956 1093 1597 1811 2539 3007 2793 2657 2711 3415 4506 4667 5186 4626 5120 5619 6472 8793 14972 63243 157011 515362 999999 999999 662309 17456 645 200 244 180 153 144 85 200 291 235 143 212 217 256 103 197 189 214 175 183 163 111 196 228 215 237 203 152 187 180 289 207 168 80 177 218 277 217 176 187 129 190 188 96 132 261 274 232 144 204 269 119 156 173 253 192 155 121 209 155 105 210 115 194 207 195 204 181 114 145 162 250 214 253 251 282 233 152 211 175 161 187 209 290 213 195 350 223 236 268 223 298 283 197 123 104 138 132 186 153 137 217 179 206 284 227 179 196 137 218 203 166 131 157 167 151 96 68 118 139 117 56 140 89 51 128 93 189 233 111 161 144 134 196 143 176 162 217 165 149 162 187 164 242 201 246 315 221 306 316 291 291 315 255 235 224 237 185 208 199 152 134 149 159 146 110 140 150 128 153 188 124 148 166 174 190 126 131 121 115 105 136 99 133 132 143 112 98 85 77 108 133 159 116 152 157 144 145 139 146 125 135 192 153 137 95 138 146 134 103 120 146 123 127 117 109 117 154 125 96 112 136 106 109 133 118 111 135 124 125 115 115 133 136 134 126 120 124 112 110 128 117 101 110 118 120 112 88 96 94 97 96 87 79 82 73 72 69 75 60 39 37 31 24 27 17 6 60245 344 111 30 11151 16 44 5 7143 6634 38888 946 879 930 1096 1266 2521 7184 10438 3043 93 999999 999999 999999 999999 999999 999999 999999 -88 -12 999999 -37 213 16 -61 227 135 228 327 325 555 715 950 604 101 283 344 975 1083 1417 2110 2389 2227 2208 2425 2538 2576 3075 4006 4556 4289 4671 5069 5247 5671 5983 6020 7740 9143 9822 10669 11381 12487 15206 14271 11486 11392 11162 10779 10598 19044 140477 511333 863844 712947 43039 1504 182 123 109 149 190 150 155 149 106 97 140 123 167 254 253 155 107 180 141 104 98 120 220 168 152 247 171 201 132 104 91 86 101 216 238 151 117 164 341 268 207 189 234 212 184 66 123 243 127 200 194 56 78 92 102 168 168 113 208 155 192 100 142 57 107 165 112 125 77 126 207 254 226 141 126 113 153 111 217 119 75 128 158 147 194 216 154 118 192 128 180 255 283 237 94 115 69 108 108 82 140 170 125 97 166 163 203 193 185 74 156 120 150 94 81 146 35 65 64 95 50 74 47 55 81 63 64 54 122 134 68 133 146 76 40 68 136 156 161 152 167 168 193 194 165 182 241 209 238 247 285 285 280 192 207 219 168 162 192 145 133 120 131 135 169 174 158 108 40 75 111 111 150 78 85 105 87 94 95 83 83 139 111 145 123 61 74 66 89 94 105 85 61 69 94 124 115 118 103 159 112 81 101 62 92 103 53 100 83 81 112 116 90 91 78 62 67 79 89 93 79 99 77 64 63 82 76 71 79 71 82 88 100 74 63 72 76 84 88 80 70 51 60 70 69 58 71 81 60 56 60 57 63 46 41 37 34 37 33 17 11 -5 -5 -10 -4 -3 -24 60254 344 109 30 11149 16 44 14 7143 6629 35993 1620 1631 1667 2086 2870 5519 11494 10509 2370 263 79 15 1 56 -20 20 -64 -55 195 236 305 360 369 309 492 407 496 514 504 608 790 450 330 386 620 945 1535 2099 2833 3397 4508 5755 7042 7359 6992 6166 5778 5517 5170 4991 4670 4486 4887 4693 5129 6494 8551 10946 12217 10588 12207 12593 12990 12274 11992 13290 10309 7859 7687 6755 11742 110168 417745 554950 351976 104134 1197 297 217 250 196 176 257 129 199 99 127 213 167 106 212 50 12 208 111 58 122 222 217 200 242 276 259 146 198 172 208 187 166 160 115 200 224 243 199 213 191 72 112 124 218 175 188 259 195 199 143 106 224 188 151 166 158 117 83 170 133 182 189 154 196 146 139 81 49 128 225 187 210 188 144 165 136 173 149 97 208 204 213 174 134 201 245 246 276 232 245 232 292 173 129 240 203 150 127 165 161 187 229 183 208 184 150 171 178 167 145 108 92 135 117 72 112 159 105 137 138 154 90 78 110 75 127 150 122 161 117 130 128 124 131 192 140 167 171 133 128 154 179 194 220 152 199 226 243 270 314 290 328 283 254 270 229 225 170 151 132 97 126 155 119 170 137 168 127 126 122 98 96 154 163 137 127 166 114 82 88 97 143 125 87 92 104 107 109 106 126 157 156 113 122 122 135 140 106 119 135 90 131 132 83 75 153 138 122 98 120 141 121 115 126 169 121 101 134 130 129 91 98 123 100 80 115 119 99 107 107 92 109 112 91 91 92 112 117 107 97 85 80 81 92 95 88 95 75 80 79 81 70 66 69 74 70 57 51 49 44 36 19 17 16 12 1 60263 344 107 30 11147 16 44 23 7143 6624 53468 964 1112 1210 1335 1680 2592 3189 1958 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -93 999999 999999 -60 9 21 -42 153 315 273 102 161 382 631 784 1170 1703 2008 2628 3416 3816 3780 3895 3933 3397 2882 2724 2026 1854 2042 1771 1776 2101 3055 2872 2603 2385 2623 2970 3280 3796 3955 4171 4679 5687 7651 8242 7730 6797 15065 126052 489088 871543 993031 189152 7423 284 181 219 294 263 194 176 97 176 226 171 142 286 183 156 258 168 147 105 80 265 182 272 120 151 140 191 251 147 176 239 178 187 298 224 231 203 142 124 35 163 166 197 262 261 245 202 185 117 138 236 292 238 240 82 130 114 188 125 178 191 109 106 170 114 209 178 209 155 198 292 200 298 284 218 201 165 186 222 132 121 176 236 218 224 239 175 227 234 302 171 110 194 268 107 95 146 188 181 221 180 221 178 102 117 189 157 134 143 221 115 141 162 181 42 172 156 105 137 94 78 52 98 127 82 118 212 163 145 139 80 109 108 136 164 185 161 186 181 186 219 230 215 219 245 222 263 288 280 277 296 282 275 292 183 137 163 163 154 138 152 186 156 136 131 174 166 132 118 182 109 93 114 125 118 163 177 155 107 153 116 133 128 103 98 125 92 136 153 93 133 80 125 156 170 132 154 139 126 124 129 119 101 90 100 116 137 143 121 105 133 155 123 127 131 141 99 102 97 95 104 102 116 127 134 129 133 110 120 126 112 113 103 97 74 89 95 85 104 101 98 82 82 84 88 83 85 94 79 75 82 71 74 77 68 52 45 51 39 38 26 14 15 7 1 60272 344 107 30 11147 16 44 32 7142 6619 57065 582 649 681 751 892 1104 901 379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 -65 999999 999999 999999 999999 999999 10 231 500 1070 1696 1952 2223 2410 2200 1902 1648 1802 1520 1220 1039 818 686 868 1031 1227 1746 1863 1771 1662 2286 3543 4392 5057 5827 5577 6130 6135 6450 7944 7254 18467 154532 466531 866537 999999 378446 65630 701 200 217 172 249 118 213 213 168 136 128 140 186 55 182 299 276 167 211 206 163 186 236 270 222 133 137 187 180 174 217 188 213 217 91 91 131 148 169 123 219 132 107 89 229 218 133 155 210 218 68 140 141 118 66 67 130 135 92 136 170 87 95 70 110 98 111 120 156 149 149 199 233 87 153 141 161 127 103 93 135 161 216 196 174 175 220 195 233 121 41 123 157 74 147 184 68 103 169 91 156 187 149 141 126 111 120 112 108 165 193 124 65 51 52 77 94 70 99 39 7 56 53 114 88 53 50 56 117 132 137 93 101 170 155 135 102 126 112 149 144 202 201 164 172 211 211 221 242 226 274 233 202 186 189 182 109 109 137 158 108 106 113 62 116 113 134 107 107 135 91 124 142 101 94 75 133 132 83 91 89 48 94 96 101 84 112 110 105 116 112 117 137 81 110 107 95 81 94 98 115 106 94 107 117 101 119 115 114 90 85 95 84 117 107 78 91 98 83 99 91 77 85 86 86 113 93 97 113 110 86 85 98 87 96 81 75 92 89 82 93 68 65 55 74 74 75 62 74 63 65 60 59 57 53 53 37 39 30 26 1 6 7 0 -11 60281 344 107 30 11147 16 44 41 7142 6614 55093 722 703 778 897 1129 1125 730 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 -82 38 28 -99 999999 999999 999999 999999 999999 999999 999999 999999 99 492 897 1792 2608 2469 1914 1520 1530 1756 1871 1522 685 596 1046 1298 1691 1632 1804 1875 2192 2933 3421 3029 2713 3250 4129 4672 4959 4665 4058 3372 3677 14553 79697 178765 623253 990372 692484 398799 102734 1149 227 159 201 222 191 193 156 148 152 138 165 211 113 285 227 229 151 154 195 215 120 147 173 207 238 252 163 121 286 184 188 175 135 224 91 112 186 81 237 236 221 216 191 180 147 271 203 235 189 190 183 184 234 192 126 100 183 134 203 200 223 102 163 127 134 178 151 233 186 224 170 131 241 101 133 192 214 199 236 168 210 239 213 219 196 222 152 250 206 179 133 164 198 178 159 146 164 153 150 188 177 145 181 154 199 177 143 159 137 131 135 99 149 179 87 32 161 129 96 76 145 139 154 156 162 153 100 179 160 127 83 180 129 151 150 175 184 205 220 238 195 198 264 265 232 268 285 268 190 220 206 180 201 151 146 148 167 153 127 174 201 123 110 132 141 148 135 150 155 213 174 165 131 142 116 131 115 103 116 114 116 105 96 123 140 142 126 114 97 96 107 106 127 139 143 158 116 131 109 106 129 108 119 118 109 111 110 95 118 113 128 108 103 105 99 118 106 111 131 125 110 119 130 111 97 117 121 102 110 112 115 104 109 108 111 108 91 94 86 109 98 88 86 79 70 92 84 73 85 83 73 76 61 64 58 50 30 30 41 34 19 1 60290 344 106 30 11146 16 44 50 7142 6610 68049 1838 1680 1869 2100 2259 2327 1891 890 513 195 186 211 328 181 258 421 502 437 433 526 481 423 347 388 465 438 665 831 979 1843 10665 9633 -24 999999 64 70 47 208 370 486 701 905 1005 1059 1108 1291 1421 1542 1691 1328 1220 1235 990 1091 1315 1309 1607 1941 2041 2190 2020 2242 2492 2780 3297 3755 4311 3997 3517 3699 3729 4263 4833 4028 33596 409644 618354 192975 3888 278 177 176 120 236 319 157 167 209 203 228 216 113 194 210 212 179 228 177 226 126 188 258 207 199 251 225 206 251 212 262 268 222 310 211 176 208 305 240 247 182 165 191 184 203 115 192 234 187 116 192 172 125 214 248 109 205 133 191 202 111 148 170 88 89 158 230 194 179 226 235 222 237 191 206 214 225 205 235 260 224 304 250 232 299 311 274 305 250 237 249 202 122 174 173 220 193 133 145 227 194 255 247 273 182 204 234 199 113 176 84 99 86 44 130 125 128 154 99 144 70 91 101 98 63 133 96 121 131 176 172 204 190 184 188 162 210 194 180 187 293 301 238 266 325 294 335 319 308 288 268 283 181 187 228 198 181 219 189 196 211 185 148 190 175 187 149 131 144 107 121 137 139 100 159 172 142 104 124 144 133 157 119 120 126 139 154 143 125 137 97 129 153 191 174 130 160 162 150 151 132 102 116 154 142 145 155 122 113 120 135 135 138 124 115 121 122 103 112 120 111 111 113 142 131 121 126 135 130 109 104 80 75 89 104 89 86 123 116 104 97 94 98 97 89 94 90 80 68 76 78 78 84 81 72 59 55 51 38 19 12 15 5 3 60299 344 105 30 11145 16 44 59 7142 6605 61052 927 708 803 915 932 859 435 8 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 -86 999999 -61 49 170 187 269 1292 1121 6060 139321 579898 43385 135 -23 125 115 227 318 554 592 679 805 943 1283 1409 1592 1881 1771 2022 2231 1792 1463 1160 931 947 1333 1742 1825 1953 2519 2548 2985 3721 4502 5073 5150 4719 4479 4382 4269 4670 3940 15098 119618 317073 496204 293782 5327 250 198 84 218 225 188 207 219 204 252 281 202 144 282 250 276 265 185 272 130 162 180 103 242 215 115 224 239 267 286 166 169 189 183 129 194 237 166 184 213 166 195 174 136 183 152 183 143 250 209 151 129 164 206 211 145 129 80 119 160 136 118 199 89 133 233 190 157 199 221 157 185 153 161 104 153 132 202 150 155 143 208 240 230 224 247 166 252 202 211 156 204 130 82 135 142 145 200 165 121 115 123 149 120 195 170 143 146 126 148 113 106 197 161 105 146 112 81 98 141 135 139 87 80 81 190 107 64 91 157 140 81 95 152 146 86 188 196 194 180 184 196 238 204 228 273 278 276 284 283 254 188 181 191 175 169 190 166 151 172 128 78 112 142 174 145 146 99 119 167 130 152 140 175 122 151 106 140 115 91 87 78 95 117 98 112 74 77 111 133 128 113 108 112 100 139 141 126 114 113 109 125 130 124 122 140 118 123 116 107 117 121 93 99 102 105 108 85 94 109 101 113 114 111 114 109 94 100 99 108 117 103 100 102 92 97 89 79 101 102 95 90 97 69 49 62 93 85 74 81 84 63 44 43 52 50 44 33 23 8 7 5 11 -3 60308 344 134 30 11144 16 45 8 7142 6600 74808 1139 1173 1195 1147 1401 951 327 74 2 -73 999999 -68 -2 33 18 -62 999999 999999 -43 68 75 147 60 -9 84 181 301 515 675 1073 11487 130308 8639 -70 999999 -49 5 228 244 250 475 672 901 1110 960 986 811 748 585 585 469 541 545 938 1162 855 668 1054 1559 2248 3067 3428 3899 3566 4099 5392 5162 4025 4554 5948 5809 5048 4937 3723 16326 179860 608652 556366 383923 7856 202 121 48 137 263 338 221 133 208 227 177 220 248 163 203 216 169 237 219 163 154 140 106 39 215 218 170 267 207 86 144 202 300 222 216 82 179 210 91 176 147 116 222 177 180 232 163 141 109 155 84 150 149 172 123 119 141 221 264 155 189 233 77 170 132 150 175 190 233 177 203 79 148 103 129 170 170 126 160 111 196 239 276 229 182 234 168 179 99 140 107 83 187 86 109 141 239 128 229 244 276 214 161 206 165 129 183 184 151 104 128 179 119 64 61 83 95 60 18 86 119 94 154 131 82 81 93 115 131 107 103 99 168 201 154 139 173 178 214 220 226 238 219 177 195 221 284 282 263 278 184 220 152 161 167 189 170 130 171 137 116 148 120 88 160 149 167 153 104 87 129 140 115 139 129 151 140 77 80 105 103 87 142 104 106 121 101 146 112 142 128 151 161 115 131 126 134 130 135 106 113 151 159 144 141 125 121 112 106 110 124 86 126 136 128 133 116 109 109 106 120 126 122 101 130 133 104 92 108 104 100 84 94 101 104 110 108 108 94 87 99 103 96 85 76 82 92 89 67 69 78 72 70 62 55 40 40 29 23 24 10 2 -2 60317 344 75 30 11145 16 45 17 7142 6595 70582 85 110 215 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 65 454 877 1204 1200 1018 1054 1176 872 663 760 939 1148 1638 2296 2700 3896 4418 4907 4731 5379 4108 3597 4060 3734 32015 253167 855870 999999 699507 14844 341 267 166 97 180 185 163 127 188 195 209 250 205 234 44 118 40 38 122 106 212 136 73 139 197 204 314 204 197 234 159 148 224 148 173 208 163 192 193 220 124 168 175 116 76 85 108 158 243 116 110 125 131 216 205 150 124 166 146 175 171 124 177 128 113 208 194 159 179 158 216 164 187 86 86 119 165 182 207 162 213 137 209 266 241 194 249 216 209 154 100 159 146 104 119 158 157 157 139 175 137 178 136 172 159 197 72 90 69 114 144 57 120 115 94 58 109 153 105 58 132 120 100 100 164 114 194 155 140 137 153 175 148 116 172 227 213 220 196 167 196 208 225 264 245 248 289 319 268 271 287 225 186 161 184 174 161 113 124 164 149 172 154 169 156 110 130 109 110 119 120 88 94 118 128 122 176 162 112 118 106 80 92 126 135 152 126 102 112 135 125 95 95 127 109 88 143 123 121 135 120 97 113 118 144 106 106 123 116 108 102 136 137 125 89 130 98 91 72 89 107 132 138 123 131 104 95 101 119 110 96 90 96 76 79 105 110 109 119 91 100 103 100 81 78 86 75 79 79 72 70 71 69 65 60 55 41 38 26 13 16 5 -3 60326 344 106 30 11146 16 45 26 7142 6590 61645 1418 1500 1638 1672 1496 1379 779 394 257 192 58 61 76 73 39 49 143 29 48 47 125 161 282 178 263 332 410 465 1157 3065 1480 -95 999999 999999 -41 999999 999999 999999 999999 999999 0 65 73 274 355 430 796 878 1269 1751 2203 2658 2698 2658 2450 2452 2616 2144 2252 2449 2457 2825 3474 3582 3850 4435 4375 4053 3886 4346 4654 4449 4214 3942 9766 63910 306267 694384 623264 45193 472 182 212 169 146 127 264 123 75 189 161 228 157 193 173 90 163 99 130 167 158 145 109 194 29 83 208 190 65 80 184 50 147 148 92 74 71 237 133 130 206 196 171 174 114 92 64 188 187 162 97 77 55 74 109 131 159 138 110 18 146 125 129 72 125 93 123 90 134 111 182 236 144 79 141 104 120 148 168 74 101 129 164 136 211 225 179 94 119 70 22 166 109 113 140 74 116 181 180 146 122 170 150 98 164 148 110 82 122 71 50 115 91 17 90 112 101 55 134 34 66 117 134 110 81 105 100 94 90 80 133 78 97 98 121 117 161 170 120 163 196 206 253 224 206 272 255 193 236 262 211 149 200 208 152 115 86 134 158 158 120 142 174 147 109 100 140 128 91 110 107 116 75 79 119 89 120 88 124 126 87 112 96 75 44 117 132 88 83 81 104 77 87 85 118 83 105 100 99 92 97 95 97 78 85 88 111 133 103 92 78 60 73 64 74 85 66 76 91 73 95 101 97 78 81 93 87 75 99 86 81 88 90 73 84 64 57 67 78 90 93 97 81 76 68 70 68 67 63 45 54 53 51 31 39 40 37 27 19 0 1 -5 -21 60335 344 107 30 11147 16 45 35 7142 6585 60476 1926 1917 2248 2603 2778 2528 1994 1374 753 432 235 304 208 174 176 243 212 233 331 375 432 406 562 411 456 516 767 761 3620 22664 62229 11580 190 -12 17 -5 144 108 160 179 332 462 538 736 807 1013 1208 1045 984 953 933 850 834 922 940 1093 1535 1762 2118 2370 2710 3012 2868 3201 3411 3452 3296 2578 2438 2717 3575 4540 4611 4405 4829 13599 77335 245376 364153 139803 1942 198 173 177 82 173 167 139 156 113 152 160 140 139 100 96 18 88 60 193 94 43 73 154 102 147 80 179 184 141 70 102 144 252 210 84 111 78 31 55 99 124 123 193 179 75 118 113 45 20 120 139 73 45 122 56 49 90 9 63 135 202 96 130 176 103 72 104 135 98 88 89 83 94 160 61 113 85 114 107 90 108 100 139 172 100 112 63 148 109 33 85 20 168 99 77 147 160 120 147 108 97 150 128 86 59 42 39 60 63 107 151 77 48 111 30 62 94 81 60 63 28 124 74 79 36 36 135 67 67 92 82 66 32 72 99 143 156 215 205 157 197 192 222 211 252 262 250 233 161 187 165 161 181 150 97 104 126 120 80 137 118 102 124 93 81 71 130 104 88 131 100 138 132 133 83 132 92 91 44 64 123 118 73 102 110 90 56 69 85 104 85 77 83 67 81 68 86 72 83 106 99 93 112 114 126 99 92 88 82 73 99 96 121 106 88 92 68 88 74 101 98 90 83 84 81 77 77 62 86 107 78 86 90 70 76 78 90 83 65 74 71 70 60 65 53 66 57 50 43 49 47 47 36 30 28 25 7 -5 -4 -3 -15 -28 60344 344 106 30 11146 16 45 44 7142 6581 59678 2060 2078 2586 3190 3887 4063 4765 3987 1151 512 314 46 94 208 273 126 121 265 406 230 248 187 424 403 395 549 756 901 923 12245 101524 72700 1161 2456 25838 5157 324 271 292 705 818 988 1170 1168 1330 1512 1761 1913 1956 1803 1565 1659 1771 2351 2618 2689 2631 2282 2111 2182 1943 1622 1590 1834 1525 1576 1912 2219 2614 3078 3674 4197 3982 3558 4116 3634 7823 75567 413382 161672 47908 55927 1166 215 154 209 190 82 179 195 170 209 244 160 252 131 135 205 247 117 187 280 150 66 171 202 218 236 172 178 207 144 170 168 194 224 182 112 172 171 200 248 150 200 209 95 165 163 201 212 133 106 117 138 149 165 177 188 231 250 153 135 211 211 243 272 247 163 112 142 215 144 209 171 201 110 131 277 195 191 218 189 317 299 215 248 240 169 67 149 58 130 177 213 202 136 146 159 204 234 207 187 221 130 190 168 119 72 76 120 79 130 105 83 119 59 145 143 135 99 94 141 89 146 80 169 130 158 148 86 160 147 115 95 183 250 214 230 260 178 218 218 224 282 367 324 285 237 307 262 264 221 280 159 193 192 174 180 139 184 142 134 130 155 168 177 121 109 158 163 148 116 126 118 125 126 115 104 118 114 129 89 107 136 162 112 111 147 135 109 153 153 136 154 133 121 104 116 117 122 153 156 113 126 131 128 123 151 143 119 113 125 128 132 117 108 109 125 141 120 116 124 126 119 143 139 108 122 131 108 101 127 102 118 104 93 110 103 109 115 115 119 119 105 105 110 108 82 62 98 95 79 86 81 72 66 68 50 45 42 24 22 21 60353 344 134 30 11144 16 45 53 7142 6576 66862 1883 2032 2535 3318 3515 3016 2226 932 334 181 165 122 123 69 41 72 177 21 168 145 263 224 354 296 341 377 273 318 498 505 968 1070 4252 71193 125499 64696 1681 350 420 353 404 470 387 535 674 548 650 685 873 759 764 718 679 754 754 991 1240 1284 1285 1301 1389 1576 1443 1707 2113 2316 2566 2312 2743 3253 3564 4419 3404 2416 2289 2159 1991 5731 76683 307527 371727 111619 3218 299 191 239 101 144 250 249 244 182 244 185 221 171 252 257 237 257 226 123 145 211 230 179 229 158 181 82 119 271 263 227 173 99 140 171 130 174 238 170 117 163 147 211 110 188 141 121 138 208 194 76 198 141 138 88 107 162 128 112 129 112 117 166 106 119 100 169 145 153 114 180 235 165 137 175 211 133 228 134 195 151 158 155 171 187 145 113 184 199 95 104 159 133 131 150 217 135 112 127 109 104 82 87 104 84 114 65 85 113 106 69 58 89 85 74 88 136 155 108 115 85 107 92 56 166 140 73 139 175 196 188 147 98 132 189 175 199 174 188 216 290 296 276 281 226 230 261 227 158 188 217 169 142 174 177 143 116 163 100 126 170 125 133 94 139 120 111 125 108 68 83 114 88 93 65 72 82 80 83 91 20 72 89 83 75 98 90 78 110 96 64 88 92 103 109 81 90 91 87 94 83 92 113 110 87 89 76 106 54 79 103 79 75 66 77 71 82 88 84 77 90 79 69 70 70 69 68 85 100 68 68 82 84 85 70 68 53 63 63 60 62 64 54 56 50 43 23 20 33 29 31 34 32 24 8 8 0 -12 -27 -31 60362 344 101 30 11141 16 46 2 7141 6571 73481 404 363 902 1503 2084 4344 30836 74493 96793 6217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 168 539 1305 2358 42856 495539 999999 401614 5346 552 541 527 785 753 686 900 1037 1036 1156 1141 1068 1002 980 839 711 807 841 959 1074 1114 1388 1678 1683 1802 1802 1886 1843 1912 1757 1819 2099 2298 2290 2714 2309 1835 1692 1462 1292 1210 1239 1943 6759 24952 7062 462 124 72 171 166 187 88 128 154 116 201 155 193 188 154 136 198 167 196 265 165 84 243 148 156 89 136 196 108 207 139 227 181 133 76 88 47 155 175 98 121 86 151 178 72 9 135 61 192 112 64 143 160 57 163 166 84 122 100 128 90 106 164 257 154 130 84 149 124 119 180 85 100 176 178 94 150 170 128 144 113 130 200 170 229 207 89 100 174 148 185 130 159 84 176 172 181 208 181 118 64 154 84 103 69 171 42 59 41 49 116 76 55 151 197 52 81 121 81 53 20 55 92 128 155 154 115 116 166 139 163 196 222 168 192 198 175 160 181 204 222 272 259 222 256 234 252 202 173 188 112 145 125 109 93 111 131 143 112 100 136 129 112 109 124 103 118 140 158 72 95 135 83 70 94 87 81 88 65 68 97 90 68 86 118 100 108 126 134 92 127 145 103 93 103 94 111 100 132 118 103 72 105 106 104 89 105 101 99 74 81 113 69 66 83 101 117 145 129 95 96 105 101 92 101 89 86 87 91 81 80 85 69 72 66 76 71 74 74 63 67 60 68 61 67 74 56 60 43 39 33 30 31 31 21 13 11 -4 -11 -22 60371 344 99 30 11139 16 46 11 7141 6566 84518 2042 2125 3075 3344 2881 1786 1135 681 355 172 38 -5 35 32 170 116 88 -40 -1 124 72 74 194 295 133 261 231 459 696 1322 6682 12691 14157 71466 22806 6942 694 36 81 -82 -66 -39 -26 -65 -9 32 112 196 268 384 338 345 330 402 303 213 222 77 201 576 631 664 562 609 498 631 573 489 728 738 991 1075 1214 1247 1028 788 751 1043 1418 1570 24906 330398 637952 233826 2696 262 211 268 179 236 243 150 193 275 187 272 209 213 202 228 136 210 203 170 282 163 196 277 225 215 212 299 224 168 231 160 110 113 163 208 206 296 277 153 198 87 139 134 126 151 239 96 152 153 140 82 94 112 140 166 68 130 124 117 143 140 216 249 157 184 142 214 218 174 163 155 154 173 127 54 180 141 195 193 182 160 178 174 169 119 58 159 233 236 199 246 148 234 169 117 114 197 217 163 87 146 144 82 55 99 34 61 90 106 123 156 160 150 124 138 122 132 146 123 179 146 148 167 179 139 196 198 156 162 175 181 209 192 227 218 233 234 228 289 240 252 260 280 284 259 195 206 225 181 133 121 151 143 187 144 133 126 141 112 127 148 144 126 94 125 155 161 123 136 132 115 156 155 148 128 78 98 118 88 103 84 113 119 83 95 112 128 116 121 141 139 132 138 142 133 86 103 110 111 121 139 94 99 105 87 108 101 96 125 105 108 114 115 123 121 122 113 125 140 116 96 92 103 113 105 117 119 121 117 92 107 104 79 97 105 99 78 74 87 95 88 80 71 70 66 67 62 61 48 50 43 36 41 40 12 9 16 -4 60380 344 98 30 11138 16 46 20 7141 6561 86123 255 138 306 330 213 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 796 173 24847 269409 468144 231592 7743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 60 -26 20 -41 18 47 -24 -97 -78 999999 999999 -80 -8 174 214 236 478 547 536 738 998 1095 1130 1308 1727 2181 2013 1524 1268 1181 1466 1895 9846 148907 635032 728474 366219 83177 4104 233 243 263 112 130 245 223 155 206 285 225 171 155 144 228 269 122 111 142 64 128 208 231 236 189 246 141 128 183 171 154 94 247 260 211 184 153 77 123 118 153 109 128 83 159 174 157 176 189 186 144 65 83 155 152 146 114 108 156 195 123 91 69 77 149 50 146 120 78 211 197 198 147 212 184 217 171 236 163 165 173 141 166 152 159 186 267 206 142 176 208 198 115 175 72 177 135 163 210 126 69 68 89 110 66 91 95 72 131 134 172 62 93 84 99 108 147 68 120 116 125 168 162 148 120 127 119 145 232 199 203 265 218 221 228 246 228 249 219 286 302 245 224 209 175 140 155 133 163 200 203 190 168 157 134 141 132 143 88 125 173 159 135 129 114 98 99 147 146 148 92 79 101 123 143 100 87 85 108 84 107 114 85 97 106 97 95 113 97 79 116 124 114 126 112 116 99 117 110 112 113 88 102 107 120 113 115 109 92 107 102 115 113 118 132 125 116 112 96 108 113 105 97 77 101 111 99 99 108 89 99 89 91 102 94 79 73 88 75 81 85 81 69 75 75 67 57 49 45 50 48 36 30 8 2 -9 60389 344 97 30 11137 16 46 29 7141 6557 96248 1194 836 1318 2015 2079 844 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 148 1277 608 16007 363143 919188 172166 3994 375 256 251 295 194 139 156 191 229 210 280 249 282 415 417 404 511 561 590 550 679 555 576 544 516 507 596 449 672 724 713 720 955 909 1009 1218 1175 1154 1148 962 1019 1062 972 1033 937 1001 1273 6289 83457 206983 192436 106562 2196 207 182 203 298 172 208 152 81 96 99 152 242 167 154 146 128 157 13 84 40 149 301 276 102 167 178 121 105 117 88 140 108 133 98 47 48 105 152 64 187 178 68 58 137 72 65 117 117 147 78 145 160 90 35 49 32 96 114 72 141 170 184 137 99 115 108 98 56 80 55 98 169 179 107 127 105 110 187 202 154 101 80 92 69 85 50 28 99 131 144 91 190 88 115 93 65 74 62 65 47 70 91 74 96 72 96 98 24 38 68 77 117 67 120 93 63 31 34 125 101 72 81 52 107 94 139 146 174 138 193 190 190 198 158 139 130 204 271 235 191 260 215 214 207 208 129 99 120 50 99 124 107 88 139 102 116 127 95 94 130 100 51 91 92 107 95 60 90 96 84 79 85 89 77 84 61 66 103 63 99 88 98 99 86 92 98 69 71 75 51 80 94 82 82 55 66 75 77 60 97 98 92 87 67 65 101 95 88 63 45 66 61 62 99 76 110 75 66 65 85 87 73 74 58 39 63 65 54 53 64 68 71 66 43 52 69 56 55 49 53 42 51 40 37 25 40 29 22 24 16 -2 -8 -5 -22 -37 -54 60398 344 97 30 11137 16 46 38 7141 6552 67945 999999 999999 999999 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 0 8569 114160 338341 286421 27996 999999 999999 999999 999999 999999 999999 999999 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 51 104 212 256 418 705 953 1081 1052 1158 1051 1147 1926 1707 11623 136302 668205 999999 999999 323804 8877 291 129 149 110 165 183 182 181 201 204 140 144 172 237 136 71 107 131 133 206 201 168 193 240 135 158 186 134 167 110 85 220 172 228 195 168 80 83 129 211 221 157 217 203 113 68 180 80 182 227 150 104 149 137 114 72 173 194 143 99 108 145 143 111 181 185 123 207 109 127 132 130 149 170 138 124 89 90 146 221 232 104 78 74 127 155 135 85 114 178 186 195 198 186 180 155 153 137 75 60 118 93 64 88 155 133 143 156 80 87 87 99 157 136 128 133 116 108 92 175 115 154 176 125 158 156 189 170 151 162 203 187 166 240 274 211 219 273 260 289 286 266 253 265 266 203 197 112 132 153 131 144 153 84 133 153 108 88 159 125 105 173 108 151 111 77 138 142 143 87 107 108 89 107 110 133 148 140 101 134 135 81 78 115 88 128 100 107 113 144 156 93 91 112 79 128 118 120 72 86 106 126 124 145 102 93 122 115 102 108 86 99 99 84 87 90 91 101 93 80 88 97 101 101 88 85 88 85 90 76 78 90 89 88 94 84 60 69 80 80 71 72 64 61 53 58 63 57 40 26 30 27 14 5 -6 -18 60407 344 98 30 11138 16 46 47 7141 6547 33280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9393 61174 127717 43036 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 -3 324 699 10690 75328 266359 665912 999999 999999 999999 26824 542 93 143 223 153 109 113 193 276 130 156 247 215 146 227 232 141 222 144 126 91 188 224 103 147 138 140 231 125 112 161 136 120 188 109 77 89 92 139 112 113 112 39 79 68 -4 105 87 58 65 188 111 58 168 170 178 71 133 166 111 205 228 142 130 50 82 79 146 93 101 56 145 106 170 142 175 135 182 200 125 135 128 96 109 125 147 104 104 161 156 56 49 54 90 83 132 44 52 121 146 85 118 59 86 100 86 132 64 56 90 118 25 24 61 95 158 117 194 88 88 98 105 91 101 88 64 154 176 155 161 155 160 134 197 187 210 248 223 198 238 245 244 219 188 189 188 120 93 81 144 154 128 82 144 143 87 119 100 76 115 129 139 75 103 108 107 139 120 79 65 64 62 113 107 87 88 83 70 68 93 99 87 98 95 68 113 135 121 98 108 97 105 85 121 133 114 116 115 87 94 88 86 79 111 111 99 97 73 96 88 81 107 103 108 110 115 102 87 79 69 75 82 80 97 83 73 71 88 84 81 73 80 97 93 78 78 69 67 76 58 43 42 57 50 47 37 39 44 44 41 29 12 7 0 -14 -18 60416 344 97 30 11137 16 46 56 7141 6542 50525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1947 28327 66181 67328 30095 98450 548189 999999 618866 8559 -53 -82 41 95 21 70 166 270 434 535 745 838 1018 1142 1226 1605 1961 2204 2605 2611 2423 2266 2074 2177 2472 2627 2107 2314 2696 2967 2902 2516 2558 2571 2362 2354 2373 2322 1984 1491 1492 1553 1389 1579 2106 8735 64507 273114 574039 161372 1773 130 198 83 95 171 52 84 144 161 151 88 158 169 196 175 47 187 200 196 111 125 150 172 212 136 96 61 70 96 160 85 22 25 33 63 161 128 75 88 100 43 55 86 87 -19 94 140 91 17 66 148 151 104 51 16 -33 91 56 62 162 109 65 125 94 44 52 147 66 125 195 126 148 150 105 145 117 136 164 94 92 121 71 29 30 21 93 148 119 115 188 162 105 72 110 100 125 75 122 87 53 48 25 1 3 -2 16 47 110 54 92 84 41 44 -3 39 55 -20 19 80 99 114 74 97 120 106 125 116 100 94 122 192 189 119 189 152 171 201 237 219 180 237 188 193 202 183 184 138 134 110 105 95 128 133 71 92 71 67 48 66 105 93 62 53 109 89 108 104 67 85 67 82 68 38 46 58 33 86 101 39 87 103 76 79 66 77 107 85 76 36 74 104 98 62 77 92 86 88 108 80 44 70 75 54 81 95 96 84 78 81 77 55 86 54 58 57 52 79 98 105 79 60 67 65 49 32 36 47 57 58 41 53 69 69 52 38 50 57 54 54 38 39 42 37 39 39 41 22 19 29 18 7 -10 -22 -36 -35 -43 60425 344 96 30 11136 16 47 5 7141 6537 26031 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2017 26411 38007 29122 31189 16461 46415 238150 60241 6166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 84 257 659 1127 3505 19265 131577 447323 761803 999999 999999 569863 116196 1918 151 134 83 200 179 159 225 201 172 220 144 179 133 182 212 147 220 225 149 81 78 114 99 149 31 79 91 140 151 127 112 39 -23 120 165 170 169 129 42 92 99 152 133 97 131 146 134 173 183 124 37 73 -17 41 44 101 130 148 208 178 144 152 156 194 138 103 57 101 129 150 188 152 157 226 154 114 98 178 133 127 108 118 85 144 172 193 160 99 35 128 165 164 127 81 87 111 125 81 119 103 89 175 165 130 150 141 136 136 169 139 96 111 158 115 147 113 73 66 107 145 159 134 136 144 143 161 166 189 206 180 159 183 258 163 181 205 256 241 226 217 232 250 207 147 165 139 143 140 139 144 113 85 81 124 107 117 111 107 116 136 108 112 108 138 134 109 107 134 97 105 81 66 65 80 129 96 100 90 93 73 80 93 83 71 106 95 109 84 105 102 112 103 127 110 109 91 121 129 88 88 115 100 63 99 93 78 97 126 93 86 122 115 96 89 106 99 96 100 80 106 87 63 70 80 102 96 89 75 85 92 79 90 70 75 61 61 63 64 62 65 53 55 66 45 45 34 17 22 26 21 8 5 -3 60434 344 94 30 11134 16 47 14 7141 6533 7179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 7463 22845 47134 68082 61169 89128 120298 10495 999999 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 530 3079 19539 76738 251719 573135 937154 999999 999999 668661 11637 308 146 103 174 71 163 157 98 197 214 212 249 159 120 184 119 244 181 128 143 202 233 146 148 257 188 98 179 183 147 165 112 82 217 140 160 107 130 112 120 193 108 223 214 209 169 146 193 170 128 136 118 131 122 213 230 84 51 135 111 195 148 99 110 147 135 175 165 148 155 182 133 141 201 222 289 185 179 144 125 62 99 144 171 149 122 164 170 116 123 130 64 154 114 127 48 93 66 101 173 89 70 70 77 103 99 137 94 85 55 123 118 94 95 102 195 77 95 106 113 126 130 160 252 266 225 177 166 177 228 231 214 238 237 234 234 300 294 285 277 255 274 225 157 137 130 146 161 161 160 148 150 181 116 72 78 76 151 136 138 150 142 114 89 104 120 125 131 94 94 92 126 88 111 154 123 114 116 122 106 114 104 113 101 118 131 144 132 99 102 127 152 124 116 118 75 100 124 140 126 123 114 122 109 132 114 117 113 110 90 98 99 96 123 125 124 124 93 81 104 88 98 105 95 98 85 85 93 69 85 110 92 97 85 70 76 80 75 71 68 63 63 66 69 62 58 47 45 34 24 18 6 -1 60443 344 91 30 11131 16 47 23 7140 6528 2241 999999 999999 999999 999999 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 1768 2921 2234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1184 6567 32014 106875 307813 706685 999999 999999 999999 681274 87278 26179 621 145 97 169 239 217 151 141 124 102 195 86 112 267 235 153 126 285 171 142 107 246 201 77 100 160 152 67 121 176 142 108 90 45 73 90 96 90 166 127 74 176 143 131 192 156 41 106 186 110 86 85 151 119 65 89 153 174 79 134 134 72 117 129 129 103 35 114 158 118 131 171 147 125 111 241 166 177 83 107 109 138 156 159 180 159 128 166 64 67 104 110 83 117 143 47 71 95 32 34 66 154 82 83 135 69 77 85 53 73 87 79 71 41 57 103 149 83 139 85 107 161 183 165 182 160 175 159 150 188 201 181 197 207 256 280 308 208 224 249 217 222 171 139 113 117 175 112 114 67 104 104 137 108 81 117 130 134 100 64 72 121 94 57 71 83 90 82 115 81 91 69 98 86 90 56 63 99 97 83 128 95 127 89 89 74 104 98 100 100 94 110 102 106 93 88 69 73 66 103 100 93 66 55 70 71 74 85 79 92 101 103 79 89 83 89 88 79 75 74 81 69 70 71 73 68 77 85 73 75 78 76 59 49 62 80 64 48 49 42 54 49 39 24 29 27 12 0 -2 -19 -24 60452 344 88 30 11128 16 47 32 7140 6523 10715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5601 32328 68360 32672 9548 1766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 2060 19793 74041 159302 308490 537408 723865 889240 999999 618294 517676 521750 248408 3274 178 240 134 215 115 135 177 212 236 246 227 191 317 182 239 218 236 101 123 198 153 131 174 133 173 168 90 152 128 77 115 97 155 96 116 83 189 134 100 181 174 146 125 166 101 136 106 154 160 151 137 126 118 86 111 186 154 111 115 145 189 128 103 124 98 105 181 118 187 132 161 107 186 194 249 138 167 194 201 186 98 151 136 186 235 128 175 153 127 109 113 190 186 87 115 113 159 102 83 83 30 27 88 113 87 143 137 161 125 129 173 124 72 111 129 122 143 126 171 191 212 211 151 195 217 178 189 222 172 231 240 264 218 264 237 238 204 278 254 217 211 175 177 189 114 138 149 158 147 112 166 124 117 117 114 132 134 142 138 75 84 139 110 116 164 126 76 76 112 101 117 124 132 99 107 75 139 105 117 112 159 118 108 62 67 112 107 142 115 93 107 124 114 102 94 131 132 109 105 94 79 90 102 86 93 118 96 101 85 88 96 100 81 71 93 103 93 92 92 95 108 106 101 110 108 99 94 95 96 98 88 95 81 51 56 82 74 84 72 50 57 59 45 27 27 37 37 18 13 -6 60461 314 987 30 11127 16 47 41 7140 6518 84 1392 386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 928 8247 27622 73511 192516 410710 843512 999999 999999 744023 112183 3480 192 179 263 137 114 259 214 187 194 155 227 248 115 181 234 174 165 156 171 76 114 153 181 170 154 74 107 163 124 180 102 134 73 142 154 102 139 140 195 152 135 197 247 165 90 105 80 86 136 196 100 146 175 138 107 136 173 186 146 164 72 142 178 163 178 95 176 171 66 98 125 121 142 139 118 174 237 123 158 233 123 166 140 99 207 158 168 130 176 104 95 93 23 150 169 78 86 132 96 55 114 158 112 129 105 125 81 112 66 37 60 117 82 76 73 112 135 169 214 182 125 172 119 226 241 180 172 131 174 176 186 200 243 275 291 237 233 260 270 294 260 275 210 189 148 110 178 181 175 166 133 159 143 113 130 94 111 111 127 119 91 117 122 96 75 106 81 113 117 102 105 109 130 121 99 125 152 117 76 85 138 145 112 119 122 83 99 94 84 87 84 102 114 104 105 131 125 141 146 126 98 102 124 106 88 98 105 91 90 71 97 110 98 108 97 88 86 108 87 74 83 82 101 101 99 92 62 79 83 78 69 72 74 75 66 66 69 60 67 69 59 54 51 45 35 28 22 17 1 2 -9 60470 314 987 30 11127 16 47 50 7140 6513 4117 16788 19663 8210 42 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 630 6243 37606 102787 216975 587933 999999 999999 999999 407937 134910 2682 128 120 190 161 174 183 133 114 189 95 167 109 127 125 158 -10 57 201 78 145 166 107 127 169 171 134 90 95 89 94 194 107 189 161 157 184 147 156 185 52 34 87 116 118 133 127 223 176 167 106 87 60 121 72 77 169 179 161 108 159 233 139 137 229 215 79 99 129 146 167 105 138 122 152 88 136 172 191 123 126 138 166 70 47 175 167 123 180 190 143 85 140 123 96 85 89 133 102 84 87 133 129 104 41 74 137 163 113 125 125 111 136 113 103 138 96 96 138 145 144 143 102 120 185 146 157 191 181 213 185 222 216 212 224 207 242 251 240 242 210 261 249 180 180 150 157 145 129 92 120 162 118 138 142 131 119 93 100 113 109 99 106 118 96 88 61 87 101 88 89 108 101 68 78 84 137 140 94 130 116 157 137 92 96 83 84 70 79 76 70 91 113 70 83 123 118 116 71 54 112 90 75 78 75 65 63 104 87 90 99 94 92 92 62 65 84 102 87 106 101 89 74 97 81 61 78 84 69 74 53 66 70 66 72 60 69 62 46 41 42 36 39 32 28 30 34 29 9 -3 -14 -24 60479 264 2486 30 11126 16 47 59 7140 6509 -5 1167 9053 37388 102170 227967 457785 989248 999999 999999 932440 513234 61230 981 209 259 294 167 140 171 151 153 136 152 216 119 81 151 55 66 106 177 152 124 155 68 47 166 104 133 168 189 110 167 112 63 94 132 49 83 89 127 142 123 94 45 104 88 73 48 110 126 112 99 94 92 149 155 106 213 156 125 153 142 162 119 174 233 176 173 105 169 60 228 174 99 110 233 177 170 114 179 123 42 111 149 212 189 180 80 120 156 92 54 148 103 79 82 140 109 90 92 92 71 54 76 81 137 108 34 92 157 168 84 74 13 11 20 90 124 77 120 142 182 189 191 162 188 210 208 180 176 193 155 235 229 231 271 251 250 191 204 266 324 268 207 171 136 104 100 131 121 106 139 81 89 130 131 98 104 92 70 68 93 134 116 105 115 49 71 78 63 89 77 71 62 86 114 106 96 90 82 107 123 104 91 109 105 118 90 77 100 93 97 91 86 115 101 101 88 77 97 82 92 79 106 128 78 83 90 92 73 54 72 83 72 63 69 82 101 86 74 69 80 81 85 88 91 88 62 58 72 74 56 46 41 42 56 55 65 45 46 49 44 34 45 32 20 23 12 -2 -7 -12 -19 60488 264 2484 30 11124 16 48 8 7140 6504 63 1331 3718 8923 22439 57750 129922 265060 457247 928296 999999 999999 999999 421092 163372 7410 313 175 152 208 179 146 48 166 187 64 94 151 142 243 236 110 180 62 -10 140 194 205 48 96 102 70 139 162 115 87 82 54 106 115 153 54 8 38 2 96 123 69 90 68 108 79 107 54 60 140 143 199 155 99 101 102 178 155 97 126 111 97 65 187 118 170 148 28 127 199 147 107 207 169 164 69 112 130 125 51 152 180 75 179 140 67 86 144 155 165 20 132 74 51 74 51 85 58 56 103 101 106 113 116 124 108 116 48 41 116 63 106 122 114 92 142 101 173 181 185 132 239 198 133 180 220 207 220 219 243 293 268 206 192 239 256 223 269 219 164 166 158 124 149 147 94 141 168 128 115 138 111 100 103 147 122 65 66 96 96 91 77 74 88 104 117 63 76 92 80 103 103 89 85 79 93 111 102 117 111 106 106 103 96 112 83 95 119 81 78 65 58 81 92 91 101 62 49 96 86 75 67 73 63 74 62 64 85 95 85 98 83 68 61 107 104 70 59 56 73 62 71 66 73 91 57 45 56 62 46 62 53 42 40 46 41 39 22 27 37 30 23 17 5 -8 -12 -18 -31 60497 264 2482 30 11122 16 48 17 7140 6499 -39 1793 4397 7333 17993 48282 115729 242614 468868 764862 999999 999999 639670 8825 333 268 184 285 142 151 247 248 215 163 210 231 121 102 265 202 183 170 86 208 191 172 137 187 193 161 200 177 140 190 125 53 143 116 115 135 172 153 140 163 55 87 105 149 132 135 96 198 140 154 66 124 164 149 185 83 202 265 185 173 106 172 118 203 144 167 175 186 166 123 119 177 236 156 189 159 146 151 107 117 110 120 104 65 212 199 118 167 78 145 96 117 69 83 120 141 6 19 67 84 90 91 70 140 63 112 159 79 105 123 139 134 111 96 94 154 212 192 126 187 175 147 196 202 202 210 243 232 257 267 303 245 312 258 271 298 283 251 274 289 171 143 164 153 171 155 93 106 141 167 142 157 164 134 139 134 153 163 98 135 110 59 101 108 97 106 117 97 128 95 121 108 88 82 106 148 160 128 107 110 139 127 138 123 119 105 127 144 150 124 93 106 92 86 129 119 109 85 121 118 118 129 131 146 117 117 105 118 106 100 111 85 79 101 94 94 105 111 109 118 112 115 104 80 85 104 89 97 77 61 78 77 67 86 84 59 57 70 55 57 51 47 44 45 42 29 20 6 -5 -6 60506 264 2480 30 11120 16 48 26 7139 6494 507 1669 4525 10571 24125 62136 151988 313871 651291 999999 999999 999999 408892 7621 178 161 156 192 158 221 133 180 237 164 170 219 262 166 93 179 142 194 169 102 148 143 127 205 214 189 229 328 245 233 108 178 89 106 115 119 183 143 90 58 39 122 4 84 160 251 148 87 171 179 202 135 154 216 131 107 171 218 160 145 171 169 153 166 106 117 165 129 157 173 245 167 82 200 168 168 202 72 92 157 156 182 118 193 173 170 160 136 86 96 107 159 175 119 116 63 41 98 52 102 131 159 62 43 95 151 123 75 88 111 91 90 81 151 185 117 121 189 171 140 185 181 171 193 235 219 188 183 258 243 263 259 219 264 261 300 276 289 285 294 219 209 181 142 172 140 137 123 123 136 133 155 98 113 133 166 111 147 156 123 107 76 116 130 107 112 112 107 117 139 125 154 126 116 104 133 118 110 123 133 136 113 119 121 111 110 105 126 139 106 101 110 104 93 92 107 84 98 101 113 113 119 122 130 131 105 106 120 109 110 105 115 102 106 103 90 90 83 81 97 90 85 85 84 82 78 104 110 99 84 87 60 66 72 79 77 71 70 62 76 64 57 59 59 39 40 33 25 17 1 60515 331 468 30 11118 16 48 35 7139 6490 484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2169 9795 21546 27769 1423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 5810 25112 45322 31130 7303 13288 45824 106089 241512 506584 764013 999999 999999 999999 490632 196223 3149 267 243 162 205 105 84 210 187 133 183 289 259 126 159 146 185 201 143 149 198 189 238 124 304 196 199 138 120 240 268 174 153 188 153 102 208 262 172 167 146 149 121 163 93 129 124 107 146 99 126 175 186 135 197 227 201 207 178 190 79 174 147 133 214 231 163 140 172 73 118 178 163 138 153 185 143 119 129 103 108 179 166 151 227 256 135 214 174 195 162 115 140 158 83 88 129 64 54 105 109 138 111 152 131 172 74 24 148 193 95 77 104 109 130 148 191 130 145 114 133 120 201 157 189 225 201 174 242 290 239 249 273 282 278 276 267 330 294 322 344 294 202 144 159 135 144 175 142 135 82 117 132 113 145 143 141 147 162 107 108 98 134 113 136 123 175 134 111 110 78 102 125 101 63 98 123 105 111 118 129 119 108 94 97 133 164 177 143 115 116 126 139 129 98 103 117 110 114 124 119 81 109 108 100 106 126 93 124 122 113 108 112 113 126 107 118 128 89 75 106 118 116 94 94 87 103 100 83 91 79 71 83 84 83 75 67 74 79 69 61 69 72 59 51 43 32 18 14 10 -1 60524 263 2533 30 11113 16 48 44 7139 6485 312 1779 5306 14005 35650 92725 242682 569557 999999 999999 999999 533212 62380 2528 208 115 228 230 165 255 201 189 192 120 210 198 264 193 157 81 111 42 207 102 103 99 127 184 168 103 176 215 196 171 210 226 143 190 226 119 143 127 96 132 96 117 114 98 141 149 136 58 130 136 94 65 194 215 156 191 196 142 156 197 233 203 156 186 168 141 174 143 225 133 193 129 181 172 117 176 172 222 240 173 134 172 185 123 115 184 162 162 185 138 86 161 125 94 108 101 54 97 93 32 73 44 78 91 72 74 118 156 56 119 125 63 83 72 97 150 118 175 177 89 131 209 159 151 166 169 247 180 267 292 255 312 276 245 259 261 249 332 266 235 223 176 123 116 174 168 139 115 94 121 165 151 120 103 124 139 114 184 167 104 106 142 110 83 141 169 150 124 118 76 80 100 131 110 126 111 116 107 118 111 111 108 101 102 100 112 109 148 105 96 104 97 92 113 117 116 105 79 114 135 96 84 106 95 113 108 90 121 107 113 115 89 90 92 85 94 76 90 92 80 93 84 102 89 85 78 81 85 76 79 80 70 78 61 51 50 65 65 48 53 43 36 32 31 30 11 -7 -9 -14 60533 263 2499 30 11109 16 48 53 7139 6480 -21 711 2255 5177 11396 25794 70630 222623 673110 999999 999999 999999 454122 7576 204 194 48 -25 53 218 129 189 145 99 49 179 159 70 160 62 93 173 110 177 77 110 51 139 105 193 212 174 131 104 154 176 117 160 142 85 20 69 206 86 -8 39 28 39 63 77 95 80 80 83 26 74 74 62 95 182 194 170 125 83 166 192 172 145 163 156 177 134 126 164 89 133 129 141 131 72 70 120 174 169 140 153 57 92 10 14 59 111 96 94 30 59 80 17 -10 -1 21 80 56 -32 37 81 71 75 88 108 153 85 59 125 113 108 75 35 103 157 140 92 96 152 118 136 184 121 127 174 168 138 179 212 197 220 239 249 269 244 289 249 270 291 125 136 164 171 161 127 83 51 91 117 121 128 127 94 64 120 79 115 115 85 76 80 89 84 45 13 74 38 117 103 105 109 124 91 99 77 52 62 65 81 107 122 101 123 102 72 89 100 108 101 86 42 76 104 95 86 84 66 92 93 85 105 96 47 70 85 87 92 89 85 82 95 86 77 77 85 70 70 81 75 69 65 59 77 81 66 71 73 62 60 61 66 62 51 52 56 60 50 40 35 34 29 16 18 15 2 -6 -18 -27 60542 262 2528 30 11108 16 49 2 7139 6475 415 1781 4427 10802 27808 59435 139618 344459 709559 999999 999999 999999 337729 4039 146 144 164 264 149 98 143 148 88 43 74 66 41 101 29 76 112 107 122 161 144 136 121 60 101 129 83 123 174 131 126 189 46 131 291 112 79 78 51 116 76 69 72 124 118 150 105 10 46 0 59 70 38 54 75 138 102 64 87 78 62 95 72 103 83 61 124 184 203 170 104 48 35 133 161 174 115 186 194 96 120 104 110 31 90 147 89 46 32 71 106 29 69 84 133 75 44 79 59 43 54 105 72 115 58 50 22 75 40 89 88 94 123 62 103 75 95 119 114 187 144 128 158 168 172 164 231 227 211 163 207 225 255 191 244 244 249 263 257 209 169 181 166 127 78 78 118 108 98 91 100 144 73 61 71 80 67 70 89 112 88 73 63 55 117 61 58 82 72 98 99 91 61 97 84 102 132 91 43 72 68 93 103 105 61 58 65 72 79 63 92 74 62 95 78 81 74 102 81 71 86 84 84 72 56 56 68 65 66 62 66 90 74 64 52 69 61 52 57 34 55 65 50 52 58 59 64 31 43 70 51 39 33 28 40 39 30 24 12 20 19 11 -1 -3 -15 -21 -31 -46 60551 261 2556 30 11106 16 49 11 7139 6470 314 1279 2947 7246 17682 43707 108778 292159 724137 999999 999999 999999 227382 2704 134 178 113 123 161 177 52 135 192 130 191 112 169 145 91 153 258 207 128 242 115 181 146 142 211 241 122 134 136 209 123 142 127 237 287 174 179 113 125 118 167 78 126 69 154 179 234 152 105 82 85 94 148 257 294 175 145 145 157 150 159 152 155 163 80 186 199 133 185 114 196 202 85 127 157 155 244 148 194 168 172 137 118 104 93 91 72 119 145 83 109 102 71 136 134 202 131 110 84 79 179 124 104 107 135 135 123 87 164 159 128 177 215 117 153 129 47 118 195 184 183 161 177 185 206 220 229 284 275 260 277 284 288 258 253 310 263 278 204 196 174 159 146 140 122 92 91 143 127 121 112 97 135 141 166 133 64 122 105 139 83 102 87 110 137 112 77 158 100 70 129 145 94 127 104 84 105 116 129 148 168 124 78 115 127 117 102 96 123 118 136 109 76 114 109 94 108 128 124 105 108 94 114 100 110 95 113 92 94 128 110 89 94 108 108 81 83 93 90 76 70 87 75 86 99 95 79 77 71 77 83 83 73 64 65 52 58 54 52 53 40 30 22 9 7 5 -10 60560 260 2584 30 11104 16 49 20 7139 6466 39 718 1849 4075 8938 20438 46186 114278 298522 821104 999999 999999 999999 221039 2069 169 127 95 117 150 160 240 137 161 207 28 96 186 154 211 232 107 100 136 167 66 73 224 98 148 154 147 217 189 195 268 138 98 124 144 64 158 59 108 186 174 168 15 155 228 190 186 103 55 125 181 119 89 87 157 105 138 113 153 93 100 190 168 94 198 199 148 164 149 110 169 139 156 116 104 174 85 117 160 159 166 92 49 90 91 71 124 41 70 117 85 0 72 89 80 38 96 92 114 106 80 91 61 65 59 97 76 122 127 119 66 138 106 173 159 170 217 208 193 237 218 187 192 256 197 215 254 226 266 285 270 293 254 305 301 285 158 174 182 145 176 108 176 174 138 145 141 111 134 138 106 89 117 155 98 105 77 118 158 124 117 107 110 88 113 76 73 121 80 113 145 133 156 135 115 90 65 91 90 103 148 125 113 113 90 102 129 109 97 85 78 111 110 98 110 121 95 87 103 76 63 79 98 80 67 84 83 100 94 98 109 111 109 71 68 81 96 71 67 75 71 78 68 68 66 74 61 62 66 65 52 47 58 60 49 29 43 41 30 31 28 9 2 -2 -16 60569 259 2612 30 11102 16 49 29 7138 6461 67 567 1517 3696 8064 17257 42267 113506 319017 785189 999999 999999 999999 857573 219703 1403 61 132 171 160 74 147 171 128 147 90 167 152 91 151 152 129 193 156 226 152 154 105 150 179 141 189 119 210 212 211 123 94 218 211 161 121 51 175 99 49 69 62 124 95 100 177 191 167 153 89 166 176 132 165 201 162 190 174 150 128 129 59 151 131 142 159 111 189 93 170 152 93 135 134 117 102 96 78 79 48 64 106 25 -8 53 60 15 87 99 83 82 104 76 71 101 91 66 85 109 33 119 87 109 149 121 82 123 137 92 102 128 128 185 142 110 151 152 182 221 166 150 209 227 228 255 255 284 294 235 250 255 221 274 299 291 165 172 210 184 184 180 178 133 110 164 156 125 77 91 85 101 89 137 106 108 120 91 84 67 94 92 82 75 73 100 87 123 118 116 53 95 73 120 94 97 84 89 101 101 101 101 98 91 100 123 87 85 136 121 112 101 95 92 98 117 104 94 73 96 102 101 84 94 102 94 74 87 101 108 109 102 100 87 111 101 86 92 85 88 83 86 72 72 75 91 80 71 69 64 60 57 77 54 57 56 52 42 35 30 7 8 3 -10 60578 258 2641 30 11101 16 49 38 7138 6456 7 1074 3321 5125 7335 17651 51814 116036 252072 424451 599883 572498 722491 999999 999999 999999 106245 2729 185 171 165 151 170 114 198 140 159 122 126 149 23 120 17 -7 19 71 79 104 173 164 83 160 178 208 144 121 131 145 75 179 138 115 106 89 66 188 188 102 126 138 153 110 125 132 133 104 116 68 156 129 169 171 121 187 188 91 130 231 211 119 170 101 157 159 126 63 112 161 163 239 100 108 155 102 85 121 148 74 126 119 56 95 89 24 61 61 111 108 104 108 76 103 113 65 97 74 138 128 60 131 166 146 148 106 132 148 143 116 158 132 154 246 171 157 203 253 211 220 197 192 235 284 308 216 221 266 224 285 306 275 175 218 195 140 251 217 164 160 185 161 131 108 110 100 97 75 68 123 124 119 72 119 93 99 137 125 103 60 54 106 118 120 87 95 76 84 118 95 73 77 118 107 98 103 100 114 86 111 95 81 107 107 107 93 129 105 108 112 102 82 97 95 115 130 86 92 85 89 69 74 79 104 100 76 91 92 80 99 88 76 72 69 77 67 67 69 71 72 75 78 66 57 42 55 57 48 61 49 41 33 21 32 23 18 10 -9 -26 -27 60587 259 2611 30 11101 16 49 47 7138 6451 48 587 1692 3703 7752 17677 42192 100611 244993 540466 999999 999999 999999 282963 11494 395 181 195 77 71 191 177 151 129 194 208 64 110 79 185 76 149 71 150 87 108 152 148 90 187 184 99 79 58 132 85 147 147 160 99 111 43 67 95 69 125 107 55 170 88 95 215 103 90 204 64 8 96 68 79 179 125 98 132 95 116 123 93 133 188 144 103 130 211 156 134 89 206 165 140 139 78 118 63 108 125 86 79 135 133 61 110 64 52 154 115 129 47 108 100 87 86 101 139 173 133 118 107 158 106 43 56 94 132 88 119 148 142 159 189 127 103 132 172 176 152 188 201 109 181 238 211 203 264 319 253 275 265 260 222 303 242 218 156 153 165 125 133 110 128 154 129 111 104 80 112 105 92 79 78 88 100 84 95 77 50 53 115 100 90 99 70 120 84 18 88 82 66 87 65 96 84 81 99 87 76 95 77 84 65 78 99 80 101 94 76 117 99 103 68 72 93 59 93 90 73 55 58 80 63 60 66 57 72 63 67 64 63 69 72 59 76 97 91 62 60 64 58 51 47 44 45 44 44 45 39 31 56 46 28 31 14 9 14 7 -13 -17 -32 -43 60596 258 2643 30 11103 16 49 56 7138 6446 84 626 1355 3089 6599 15298 42671 128336 413967 999999 999999 999999 999999 229229 1651 135 69 153 153 141 130 218 112 100 145 87 121 94 119 86 8 86 72 90 165 122 139 101 78 112 110 104 14 146 195 83 144 57 35 83 85 90 86 92 102 87 79 50 88 138 126 130 136 47 1 112 78 87 101 133 162 109 156 109 82 61 104 81 166 99 87 151 83 131 175 159 166 198 62 143 154 107 92 12 87 40 24 73 82 68 -4 -32 36 38 60 48 73 50 75 87 123 18 51 90 153 112 62 112 128 95 115 93 85 131 96 95 150 105 117 119 139 148 143 139 174 149 128 168 218 225 206 245 268 276 230 234 255 267 257 240 242 212 155 152 102 76 117 120 102 49 86 86 81 56 69 97 81 119 109 76 59 102 75 101 92 101 112 112 79 105 67 49 60 75 100 102 80 69 83 134 110 92 80 78 95 90 104 90 80 62 67 83 74 50 87 91 77 91 83 79 92 74 88 109 115 93 92 85 105 80 79 90 65 68 77 108 87 86 86 67 87 76 68 64 71 68 57 63 76 69 73 66 53 50 46 37 39 46 39 37 30 22 26 4 5 -3 -12 -22 60605 257 2677 30 11107 16 50 5 7138 6442 235 608 1254 2610 5261 11575 31305 99122 355585 999999 999999 999999 46904 1709 192 117 158 142 79 146 145 213 175 211 165 92 172 130 -7 128 200 86 114 96 118 137 123 102 72 148 146 60 138 84 123 155 159 89 155 105 182 105 46 113 188 169 123 106 117 119 68 149 174 141 104 81 111 96 31 78 147 156 110 109 206 182 59 127 115 181 100 46 147 156 134 107 74 136 149 128 72 87 65 94 18 10 83 80 109 65 92 118 62 79 104 28 128 82 73 104 133 139 59 83 140 119 96 147 180 66 85 114 174 155 113 68 146 180 187 176 208 176 162 224 249 236 222 218 169 220 245 291 281 270 297 289 290 320 315 204 180 196 168 156 160 116 142 137 142 65 94 99 119 124 148 187 110 81 100 108 128 114 100 98 129 80 98 87 102 101 78 84 76 108 105 125 124 116 107 84 95 128 108 110 110 125 124 107 110 145 132 95 75 86 91 122 118 100 101 110 109 88 72 101 119 125 119 99 70 97 100 86 77 72 86 88 100 89 78 84 92 98 89 98 96 83 88 86 93 90 82 72 54 66 86 74 58 60 53 44 45 38 33 18 9 3 -7 60614 258 2649 30 11109 16 50 14 7138 6437 -64 319 830 1812 4054 9787 25021 63534 168906 433720 999999 999999 999999 706156 4393 141 103 63 147 182 232 107 152 98 67 19 86 101 177 134 158 150 128 123 65 94 63 110 114 39 51 120 27 132 75 15 38 58 98 75 134 156 57 68 111 56 58 -1 7 76 92 78 118 128 133 89 98 127 162 -2 101 106 137 64 84 80 74 105 112 120 155 65 149 137 92 40 103 134 166 122 62 74 65 73 49 95 124 44 90 16 49 81 77 79 46 86 96 96 100 -11 62 47 54 63 27 86 51 1 53 67 119 166 126 94 70 116 75 88 148 114 141 184 134 137 181 197 122 168 221 203 163 224 253 206 255 268 228 280 260 328 227 196 156 167 178 145 128 89 132 101 83 101 84 69 82 93 85 103 105 107 142 122 80 64 70 65 89 107 63 47 70 96 87 108 64 59 90 71 77 71 118 89 100 116 93 93 79 77 81 92 97 105 142 130 87 107 86 96 98 92 78 87 68 45 89 96 71 86 108 96 87 70 67 56 71 72 84 96 87 77 67 60 75 74 78 55 63 65 65 60 58 71 63 39 45 57 44 59 57 41 36 26 20 2 -5 -8 -24 -35 60623 257 2679 30 11109 16 50 23 7138 6432 -74 207 721 1461 2953 5940 13853 35415 117634 361959 999999 999999 999999 26616 368 124 171 176 166 203 245 179 58 109 36 99 110 110 72 58 60 128 89 92 128 64 91 98 56 126 146 124 58 129 74 141 195 167 130 160 114 28 118 37 -6 159 156 42 9 44 78 151 88 89 158 56 71 89 29 58 70 103 124 134 115 119 167 197 157 160 126 126 205 138 116 170 124 68 183 145 98 31 59 38 46 74 35 133 66 28 99 89 88 67 95 100 49 86 82 23 41 139 110 102 105 59 113 120 115 69 65 75 139 85 126 134 154 118 84 110 78 184 171 131 199 228 192 208 175 203 245 226 197 231 292 251 280 260 231 231 216 168 138 170 114 94 100 125 78 70 116 111 136 137 92 108 72 105 113 138 150 86 102 68 75 85 69 116 103 77 117 103 98 59 102 110 102 95 110 131 119 111 76 96 105 77 88 113 104 122 97 100 102 97 75 105 115 97 109 93 100 74 81 90 105 87 114 123 109 106 109 96 93 92 93 80 81 95 88 74 84 79 82 83 81 74 77 80 84 80 63 68 69 76 67 59 65 57 41 33 40 28 27 22 8 -6 -7 60632 257 2680 30 11110 16 50 32 7137 6427 240 1014 2516 5629 12918 33188 78647 158154 349607 764063 999999 999999 887977 7018 74 95 284 182 105 115 72 71 141 107 88 150 -36 161 16 60 199 123 178 121 67 156 137 168 124 169 104 146 152 105 85 144 148 159 183 189 34 130 93 83 85 153 199 224 68 125 90 88 125 102 87 138 144 143 101 51 68 85 86 96 75 127 179 206 160 116 252 251 128 66 163 205 194 218 127 71 25 53 53 80 132 127 81 62 42 78 68 56 83 80 109 65 84 73 71 111 91 29 173 106 67 106 135 95 121 136 74 123 152 93 91 100 169 107 151 139 171 182 185 174 152 159 175 182 212 166 179 268 306 224 243 249 290 279 312 212 204 171 155 169 131 142 126 127 110 120 134 119 113 121 140 133 136 91 146 139 110 99 130 73 101 75 76 92 106 117 87 68 105 74 87 114 117 101 92 145 109 87 88 100 105 117 108 108 81 75 78 118 93 67 61 110 100 140 127 113 115 93 88 75 104 124 104 109 93 84 82 89 110 97 97 84 76 89 83 75 74 76 83 86 79 76 83 75 80 60 56 55 67 60 52 57 51 44 36 40 30 23 25 10 9 1 -16 60641 256 2710 30 11110 16 50 41 7137 6423 36 369 945 1823 3438 7290 17758 47740 154982 520445 999999 999999 999999 12667 235 140 133 84 104 109 61 126 60 30 195 127 164 95 41 58 120 -3 105 176 189 98 93 163 175 104 92 133 94 104 68 154 181 164 158 123 168 134 79 145 175 101 98 108 166 182 77 113 56 105 99 113 9 131 139 117 117 84 172 138 168 131 96 192 154 172 185 139 173 213 166 130 161 133 113 103 77 88 98 94 39 -52 5 106 60 85 47 47 60 124 83 52 21 45 57 105 101 121 69 56 145 164 109 150 148 54 83 108 117 120 82 132 135 94 150 127 170 212 185 206 195 213 239 194 187 254 284 213 281 248 294 299 267 251 241 163 163 166 151 178 160 131 135 105 131 152 148 111 97 116 91 115 121 76 91 72 42 70 85 83 120 97 129 87 110 90 108 105 128 110 97 71 96 93 118 117 105 100 115 100 104 111 86 91 82 105 98 111 133 130 104 76 83 108 82 80 106 80 98 83 67 96 100 96 76 64 73 92 85 98 64 80 86 90 86 96 88 98 80 90 84 90 77 65 74 73 66 53 60 53 50 64 64 56 49 49 43 25 17 8 2 -16 60650 255 2742 30 11112 16 50 50 7137 6418 156 612 1138 2038 4058 8511 20434 59267 197987 712604 999999 999999 413706 2521 225 164 110 58 125 116 51 92 60 38 184 152 124 111 129 193 132 141 184 174 110 162 96 120 194 89 45 111 206 149 145 161 168 104 166 156 131 97 77 110 150 145 138 143 139 183 259 141 164 172 124 104 184 117 111 204 187 195 87 54 78 172 168 117 155 171 197 86 116 103 132 186 124 67 66 138 120 94 78 115 140 86 54 28 75 111 132 40 53 166 100 51 167 99 103 97 58 83 88 111 177 149 143 52 76 96 124 71 124 111 110 140 168 134 170 233 247 164 191 235 250 215 209 211 249 255 254 261 284 290 311 281 273 227 194 135 147 126 152 129 120 148 134 132 123 143 116 134 96 125 109 130 143 88 93 125 101 71 97 122 120 111 118 121 106 101 92 123 109 85 94 107 109 107 92 90 142 139 107 112 109 113 101 91 112 133 127 93 133 102 97 92 112 130 128 112 115 101 95 93 94 75 71 89 85 83 116 94 74 86 99 94 97 101 80 78 76 94 82 88 72 55 75 75 62 64 67 67 50 56 55 47 41 45 45 41 29 12 -9 -16 -23 60659 256 2686 30 11116 16 50 59 7137 6413 10 270 717 1514 3025 6303 13816 37450 116500 400978 999999 999999 999999 196465 2081 153 200 175 203 225 198 124 96 151 123 -5 104 96 51 91 225 143 154 85 50 75 110 67 49 85 41 81 94 121 203 113 98 20 98 84 98 124 92 96 88 147 67 83 228 107 144 118 123 153 89 152 117 149 125 63 93 151 80 111 157 188 102 109 89 169 140 192 117 149 164 126 117 54 97 120 113 123 80 112 64 80 43 61 67 51 62 82 44 82 93 72 66 45 19 90 98 131 93 111 61 83 72 69 70 93 74 127 70 96 148 123 124 131 103 165 169 163 195 151 177 214 181 186 181 224 200 228 254 250 292 252 247 274 263 186 112 131 135 125 137 104 110 145 129 134 115 78 135 107 88 77 114 118 102 66 45 69 62 89 87 28 30 56 95 105 98 93 79 112 109 82 75 96 115 102 82 104 111 114 103 104 121 133 96 78 102 83 93 91 81 77 66 84 88 82 82 102 110 64 92 103 82 64 88 93 88 79 69 77 91 72 93 101 81 84 87 72 77 61 79 86 57 61 81 61 53 49 59 51 49 51 49 35 33 27 32 23 0 -13 -17 -24 60668 257 2689 30 11119 16 51 8 7137 6408 -49 235 707 1434 2843 5781 12308 33304 97074 325921 999999 999999 999999 329296 2880 248 302 405 352 240 214 124 149 141 168 120 201 189 248 187 148 157 150 173 111 136 201 126 109 78 50 79 217 175 95 108 25 187 220 169 168 143 202 191 140 108 169 132 156 184 194 222 182 128 143 131 190 144 166 152 175 92 201 184 195 124 217 122 214 251 355 230 176 175 189 168 199 168 148 150 171 167 87 109 103 156 139 173 143 157 169 119 112 46 93 152 145 162 129 139 122 129 90 100 114 90 137 127 107 132 161 90 135 91 155 140 163 223 192 143 230 244 261 221 179 252 270 232 170 185 258 316 268 251 292 289 305 285 307 336 226 214 186 216 197 196 155 131 104 133 139 132 127 127 137 136 155 146 127 157 134 166 133 141 116 167 187 162 114 131 118 131 129 113 147 154 115 124 134 153 146 163 183 118 95 164 171 148 169 137 147 156 158 137 168 159 147 107 81 105 141 150 128 124 121 150 146 132 139 134 110 116 109 100 112 135 129 118 105 131 122 110 114 124 105 92 110 108 116 108 90 103 93 91 83 80 73 71 81 70 55 45 54 47 32 16 13 60677 257 2693 30 11123 16 51 17 7137 6403 11 408 902 1770 3663 8069 19254 55665 173480 539573 999999 999999 999999 13427 208 217 173 168 216 206 136 132 104 79 87 62 65 158 133 151 220 124 109 184 65 137 119 69 158 116 115 95 98 97 84 134 151 114 85 64 149 128 25 86 117 -16 78 160 110 76 82 96 181 176 192 155 151 146 154 154 77 117 116 125 189 162 118 137 166 108 79 171 183 176 121 136 178 140 89 67 96 56 122 92 43 52 44 93 153 121 65 119 144 112 95 91 47 71 113 36 130 119 104 141 88 57 143 171 77 90 96 129 153 112 98 79 101 136 85 49 136 197 166 203 271 211 228 266 179 171 253 267 245 267 307 249 233 218 227 235 197 161 154 128 120 134 116 102 133 108 82 88 108 111 107 92 117 110 84 121 102 74 116 104 106 88 88 83 95 61 68 101 83 85 93 78 83 109 84 87 105 111 97 101 112 104 107 91 98 68 82 76 91 114 118 87 87 81 79 78 96 96 112 84 92 87 100 112 96 109 103 71 60 60 58 75 53 63 85 59 65 72 78 62 64 70 72 52 49 44 48 47 61 51 42 45 46 41 32 28 26 11 -1 -6 -10 -14 -26 60686 257 2697 30 11127 16 51 26 7136 6399 241 594 1524 3474 7640 18622 50270 152583 509653 999999 999999 999999 70208 637 114 202 105 173 169 48 162 112 170 128 13 176 185 86 143 28 53 157 27 7 76 137 133 175 151 47 106 136 169 149 161 101 196 102 163 81 160 111 94 39 72 190 198 78 45 42 63 164 120 146 133 108 130 98 76 106 134 203 120 142 139 111 143 115 212 143 101 94 68 187 182 164 209 131 65 38 62 38 41 51 109 89 92 117 104 73 135 106 97 122 87 71 105 89 159 41 77 68 52 89 67 56 84 36 105 101 126 147 58 50 24 86 152 130 134 142 130 98 144 183 196 193 208 191 197 211 172 218 243 243 313 297 295 289 292 291 236 228 200 193 210 163 99 128 132 125 98 109 102 86 150 109 94 123 131 101 82 103 117 57 74 94 97 121 77 101 143 98 94 104 82 105 121 68 72 94 130 148 90 91 88 117 124 118 99 121 110 94 83 80 116 100 92 103 78 98 100 108 99 84 86 71 96 103 82 81 86 100 90 82 92 76 72 88 76 74 84 63 87 99 81 80 86 72 75 72 80 70 55 54 45 46 39 36 44 42 26 10 18 6 -11 -13 -19 60695 257 2699 30 11129 16 51 35 7136 6394 228 835 1874 4557 11001 28369 76026 221408 461457 899626 999999 999999 466259 4488 87 234 198 133 236 189 125 181 108 171 150 104 159 213 160 64 40 121 105 205 131 117 162 104 71 131 136 175 143 150 175 132 153 161 77 120 203 253 171 155 193 74 58 29 124 192 202 146 142 124 87 195 181 110 115 118 121 129 151 109 91 108 154 179 180 124 162 280 181 181 101 157 184 90 133 121 47 53 33 51 120 60 142 31 76 51 57 9 99 95 96 120 121 128 53 102 148 153 88 131 175 151 174 126 120 120 105 83 157 122 106 120 144 163 182 165 196 219 190 216 212 243 260 254 208 223 239 223 244 231 270 268 332 278 305 279 279 233 186 213 129 167 177 123 136 123 144 145 108 86 97 113 127 142 161 110 100 122 109 122 109 97 114 116 110 136 101 93 130 122 100 110 150 134 106 148 111 103 113 110 104 132 160 125 126 89 83 101 105 104 122 97 103 116 96 122 111 105 137 105 114 105 113 116 80 82 81 76 88 85 91 99 95 96 94 101 106 83 77 81 84 78 83 79 78 66 63 66 64 66 50 53 44 54 51 36 24 22 22 13 16 3 -12 60704 258 2671 30 11131 16 51 44 7136 6389 107 534 1126 2428 5328 13092 34504 106351 312681 978858 999999 999999 779875 10227 226 265 224 210 176 205 147 113 70 99 151 142 152 90 158 169 166 90 101 179 148 96 272 175 105 167 194 100 133 123 112 68 100 188 214 109 117 226 110 196 98 128 169 148 177 194 133 176 162 157 158 127 147 120 140 89 136 182 169 75 165 173 211 150 132 107 235 271 222 238 256 183 142 187 124 13 78 140 91 62 2 100 107 104 86 81 87 49 101 71 64 103 81 108 129 108 89 94 123 149 108 22 117 124 49 85 130 125 206 171 128 145 128 98 97 169 105 166 237 238 187 234 267 221 263 193 169 211 230 206 265 317 337 317 297 277 325 300 249 211 136 187 192 167 175 140 148 142 127 113 104 115 110 156 132 160 142 128 94 132 121 91 84 93 135 148 117 122 104 114 119 112 99 125 117 110 109 118 117 135 104 98 123 117 95 112 105 95 131 153 105 98 123 137 105 114 115 132 143 126 116 143 113 108 117 106 110 120 112 105 92 109 94 110 95 82 82 90 91 105 105 79 74 98 93 73 81 71 73 68 68 73 69 62 60 50 44 40 28 21 12 12 2 -7 60713 259 2642 30 11132 16 51 53 7136 6384 165 650 1575 3570 8330 20079 54127 149102 423144 968026 999999 999999 999999 43282 621 174 177 127 236 249 125 81 145 143 92 92 143 100 82 123 200 167 273 188 42 110 88 180 215 200 244 187 151 88 59 172 240 117 165 175 222 195 189 91 124 143 130 183 122 128 167 210 105 96 133 90 182 182 210 130 96 145 167 165 165 104 101 160 215 119 230 233 186 172 180 181 213 203 192 113 84 124 124 139 149 103 40 109 123 172 97 93 129 130 71 99 90 69 72 144 157 163 138 76 133 127 155 137 158 202 168 162 115 163 126 147 130 160 180 167 149 142 123 203 196 197 196 245 235 237 237 286 261 304 242 283 334 297 232 221 326 309 270 265 307 257 210 167 178 163 186 149 178 157 121 127 151 138 139 157 180 163 159 111 142 108 133 121 137 146 126 144 141 186 131 115 155 128 125 102 120 159 142 142 172 162 148 132 142 123 131 128 108 130 120 127 121 131 105 146 131 117 94 118 123 125 133 98 84 113 120 124 116 116 127 115 97 109 129 114 105 109 124 115 100 115 109 102 104 94 90 88 78 81 74 84 75 68 72 57 60 66 48 43 36 28 15 7 -4 60722 259 2642 30 11132 16 52 2 7136 6379 191 992 2245 4593 10774 26796 77267 216634 536096 999999 999999 999999 130445 1766 140 128 260 265 230 109 88 50 162 142 132 230 144 141 224 223 162 168 100 125 192 210 197 106 77 148 81 87 174 252 113 97 163 174 120 166 113 147 57 86 141 213 209 143 114 166 109 123 162 153 138 116 156 147 169 181 184 210 167 80 125 135 161 91 160 183 177 214 141 141 165 172 110 90 126 38 176 95 47 68 45 135 141 137 208 144 141 158 163 147 72 14 30 115 133 62 50 51 97 101 162 190 137 135 88 95 104 125 158 128 123 201 99 90 149 197 88 164 138 138 142 166 191 236 259 216 282 303 251 275 279 240 227 281 277 292 308 312 298 268 226 195 194 139 170 140 73 101 116 144 121 141 136 132 146 162 121 134 139 94 165 135 102 83 120 93 128 129 100 121 99 141 121 127 121 127 141 148 132 124 117 130 131 134 117 140 120 134 135 92 114 116 150 163 134 101 97 108 140 126 127 132 143 151 112 121 142 144 122 107 107 87 94 110 111 89 97 96 108 104 83 90 117 105 93 95 69 73 92 99 90 88 71 71 72 65 60 59 47 34 42 38 23 20 13 60731 260 2610 30 11130 16 52 11 7136 6375 96 758 2022 4852 10527 20562 46721 124830 353205 965337 999999 999999 586593 12278 374 169 205 118 186 131 143 150 110 67 158 134 169 153 209 73 170 205 194 119 100 181 209 222 169 190 189 90 123 69 91 111 59 108 76 159 261 69 105 190 137 122 104 130 115 182 212 133 75 95 212 206 153 172 70 117 175 197 201 175 186 243 147 147 49 127 185 192 189 135 152 125 211 254 230 166 170 112 122 154 117 68 151 78 51 104 120 103 51 34 54 81 91 160 86 86 144 174 128 118 103 120 113 138 140 85 79 112 157 180 206 140 127 76 118 118 152 163 149 152 158 185 245 166 243 219 218 282 263 280 282 234 238 245 263 333 275 245 322 302 237 204 182 168 201 199 162 129 142 129 139 105 113 154 128 101 168 157 116 159 91 98 104 92 136 122 123 69 87 119 137 116 118 130 122 111 132 98 124 113 125 94 87 125 104 111 102 128 125 147 134 95 139 151 147 140 115 119 142 132 128 118 121 129 113 111 105 104 103 114 98 123 111 100 102 124 117 106 88 92 105 92 88 89 96 97 75 85 73 75 89 91 74 71 71 63 70 70 53 50 43 33 24 21 11 3 60740 260 2609 30 11129 16 52 20 7136 6370 -29 498 1293 2776 6278 14591 39738 119166 391638 999999 999999 999999 904785 61679 750 166 176 164 152 164 114 102 185 189 116 155 75 109 122 147 201 152 159 261 183 158 147 190 166 256 193 97 119 102 73 139 183 138 111 92 131 68 77 123 149 169 239 110 57 94 142 148 95 141 168 221 103 86 31 113 158 161 120 171 205 207 110 166 200 143 128 214 191 215 143 173 211 157 134 167 133 145 162 191 95 91 105 68 108 72 107 113 98 115 159 143 92 119 92 111 88 94 104 84 181 148 106 117 123 124 148 107 80 110 96 67 118 195 112 93 165 191 206 168 125 222 266 241 202 227 229 209 225 278 226 288 315 282 277 305 282 242 286 285 273 210 201 125 142 166 177 178 190 139 161 164 156 135 164 169 133 100 123 137 143 132 114 136 143 113 85 113 104 109 96 118 82 117 138 128 124 99 110 142 170 144 143 153 144 117 101 146 142 123 131 131 148 127 113 147 143 115 133 155 142 131 108 82 134 137 117 109 118 131 113 109 111 102 105 119 108 119 102 103 87 88 98 113 100 96 82 77 77 86 85 74 81 89 83 73 65 55 56 40 25 31 30 19 14 8 60749 260 2607 30 11127 16 52 29 7135 6365 9 364 1348 2897 6067 14127 36025 105100 363824 999999 999999 999999 83787 1173 84 111 228 311 208 107 123 60 139 181 88 196 82 84 126 96 152 169 118 161 139 111 127 160 118 200 149 132 124 109 100 67 103 159 125 204 246 237 160 154 168 190 180 178 135 65 145 204 91 200 180 89 101 143 184 207 109 105 26 195 211 163 142 138 59 159 149 172 253 242 181 235 194 177 90 104 171 112 83 49 137 144 126 128 141 100 118 137 121 132 107 79 88 138 85 78 74 152 150 114 118 142 120 86 155 126 133 149 172 97 83 54 84 113 131 156 148 204 120 169 174 227 177 198 176 225 252 194 213 259 265 274 270 295 294 317 287 254 279 219 159 230 180 132 162 162 101 121 130 97 169 174 186 119 119 114 159 173 152 94 92 95 147 147 96 136 140 132 104 124 112 81 124 129 109 153 104 103 115 129 121 137 145 132 133 124 109 107 104 106 119 102 115 131 132 144 113 123 124 136 118 133 115 134 127 121 110 107 112 109 93 94 103 109 109 92 105 92 90 96 96 103 108 85 79 111 101 78 76 86 85 78 74 68 55 54 59 52 50 42 32 26 22 14 -1 -1 60758 260 2604 30 11124 16 52 38 7135 6360 69 868 2288 5343 13213 32966 91650 269696 685554 999999 999999 999999 74277 1711 136 55 137 156 124 170 82 112 215 97 135 77 156 237 68 43 211 149 135 70 221 129 31 48 184 232 243 225 166 138 147 -3 70 32 -7 121 165 -24 47 90 125 132 70 102 113 114 159 63 82 112 155 180 156 172 99 92 163 174 129 78 175 144 115 144 145 134 110 122 188 136 167 168 187 163 175 85 115 120 147 58 76 119 117 66 38 61 135 99 108 101 72 109 32 32 132 97 122 172 129 71 133 85 60 94 73 194 94 73 114 134 77 135 150 135 132 140 98 164 168 226 231 198 229 181 270 222 216 211 207 192 212 286 267 261 284 266 272 267 302 203 189 218 126 79 157 137 105 138 157 143 100 141 146 161 88 70 125 120 111 59 92 64 50 130 167 102 145 94 67 86 82 58 94 101 99 91 123 106 119 123 108 92 143 122 127 116 105 112 129 112 95 122 81 102 117 130 121 90 95 108 115 119 89 96 102 102 80 100 96 84 102 85 107 107 102 89 61 66 73 87 76 79 93 87 78 76 73 73 71 71 73 72 69 66 54 58 49 40 34 36 27 10 7 10 4 -2 60767 306 1220 30 11120 16 52 47 7135 6355 593 1568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 982 3207 10929 24356 44607 93111 171948 348755 677292 977613 999999 999999 653670 10283 122 62 193 164 108 204 168 17 39 36 147 144 7 134 130 111 82 200 230 199 94 140 193 175 146 105 182 279 195 144 109 27 89 136 191 129 124 118 160 77 28 108 85 106 69 161 131 138 128 150 90 114 179 178 175 143 139 107 94 141 85 96 103 153 165 124 113 89 194 172 180 149 178 88 144 131 75 62 32 92 77 90 63 40 32 69 77 137 100 47 82 85 27 3 83 93 130 99 124 142 121 179 202 133 123 86 117 83 87 128 104 137 56 47 140 150 208 194 165 133 185 206 203 258 218 232 255 207 204 253 249 265 277 343 296 253 303 303 232 252 263 163 113 113 152 138 174 183 132 126 106 115 153 138 98 104 105 143 115 88 108 135 129 96 122 145 138 139 115 78 93 103 123 143 101 90 103 114 165 139 115 133 122 137 103 92 104 106 124 123 116 107 120 133 119 97 104 126 105 130 90 111 135 125 114 98 101 104 113 114 103 102 102 88 102 95 86 90 91 70 82 113 118 95 96 76 82 88 80 80 81 75 67 65 61 60 59 60 47 45 42 36 40 19 7 0 60776 260 2598 30 11118 16 52 56 7135 6351 27 644 1723 4068 9266 22712 61475 186083 549510 999999 999999 999999 608127 65114 623 234 265 218 308 242 131 120 146 135 160 120 166 147 234 191 170 223 110 216 243 196 185 78 205 164 66 126 179 206 151 214 156 132 166 199 155 237 149 154 136 103 154 49 91 140 111 87 206 198 67 121 97 121 72 62 69 140 147 185 113 128 167 106 221 149 104 167 229 149 191 136 136 150 93 97 110 159 148 116 103 78 72 137 148 153 145 129 117 112 127 98 98 150 139 144 193 70 64 97 179 136 140 122 137 204 156 156 190 186 108 134 160 141 124 125 135 177 153 138 203 232 224 255 247 248 238 201 208 286 283 326 322 331 264 275 269 324 322 289 238 166 149 142 155 108 177 154 145 121 84 98 106 138 92 140 147 95 97 146 109 120 119 135 141 106 80 109 121 121 121 124 122 133 114 117 136 162 125 157 109 127 127 131 103 109 107 142 145 138 119 108 111 133 155 141 134 119 131 125 104 96 127 150 128 122 110 115 91 82 106 103 84 110 105 96 91 95 90 91 76 88 100 97 111 101 106 104 84 80 77 76 85 77 58 61 61 58 42 43 41 32 23 17 5 1 60785 260 2622 30 11112 16 53 5 7135 6346 301 1400 3372 8259 20059 50271 132287 365526 863622 999999 999999 999999 288062 81338 1205 185 177 208 220 253 226 161 66 122 91 176 181 216 146 166 133 191 158 80 284 251 151 111 175 152 210 172 88 206 247 265 167 148 86 243 130 105 201 205 129 161 47 68 222 138 187 170 90 107 193 268 196 217 106 149 151 155 201 181 114 148 84 77 111 188 180 214 168 201 232 175 136 177 114 84 137 185 122 120 121 98 176 203 54 112 141 118 116 144 130 121 96 82 136 144 177 151 188 185 187 123 106 170 132 115 134 133 137 101 87 172 215 192 113 79 187 180 234 214 243 228 196 249 261 298 253 236 245 267 295 292 296 327 325 290 278 314 325 347 265 173 197 172 162 170 157 176 182 163 180 150 145 132 179 189 137 163 97 101 121 102 136 139 123 114 124 78 102 132 125 144 127 143 115 125 143 119 125 159 159 156 165 140 142 123 124 167 135 102 118 127 159 135 101 98 124 88 121 143 141 122 135 172 148 143 139 114 127 93 111 111 116 143 125 102 124 120 114 107 96 98 97 94 92 85 94 80 81 104 94 84 96 92 75 70 65 71 60 45 44 53 41 26 15 8 60794 260 2587 30 11107 16 53 14 7134 6341 229 1135 2776 6254 14799 37323 98702 269449 795886 999999 999999 948874 360491 4806 140 285 146 122 190 240 207 296 170 231 172 280 178 51 195 140 180 161 203 189 79 178 201 209 185 239 236 255 121 134 135 144 121 207 236 113 175 142 189 113 75 190 131 156 170 191 231 130 170 196 190 171 215 183 196 174 233 159 143 104 170 176 57 135 115 218 221 203 127 153 141 54 91 108 160 52 88 80 112 121 47 104 85 87 155 112 139 90 128 87 101 131 132 159 127 133 69 41 111 123 60 101 149 122 147 110 112 186 138 115 140 130 100 139 104 98 140 173 207 205 195 180 185 259 222 234 278 266 287 253 257 277 307 297 315 263 256 297 329 320 273 166 196 160 185 136 114 152 127 91 122 114 105 175 196 147 125 163 121 127 145 123 140 132 97 128 101 76 94 119 127 103 105 124 157 141 120 102 117 99 85 115 119 118 102 116 103 128 131 166 134 119 119 129 137 126 146 122 144 120 107 151 119 123 124 118 104 92 96 114 122 111 120 106 103 107 98 102 115 103 100 123 116 102 80 90 87 81 91 84 78 76 71 69 70 65 66 54 49 50 44 41 36 23 11 5 60803 260 2580 30 11100 16 53 23 7134 6336 163 1061 2485 5710 13555 34082 94488 268866 697245 999999 999999 999999 694966 13810 281 45 124 156 70 208 177 212 153 108 108 119 46 56 157 105 52 116 128 216 223 133 79 205 157 87 85 81 113 111 34 96 148 84 7 105 115 94 99 119 179 99 75 135 148 179 74 38 19 180 149 173 183 169 150 121 187 141 133 199 151 142 57 69 46 184 127 109 135 93 93 112 115 120 112 99 96 82 103 76 37 7 0 84 89 65 37 74 100 136 56 72 90 22 -6 68 131 128 95 50 72 103 128 109 108 51 83 85 67 110 107 86 42 98 134 86 88 126 171 174 195 192 208 261 181 245 255 231 260 211 264 268 251 220 268 305 253 286 275 285 241 167 129 96 108 138 179 184 170 138 114 137 112 114 122 109 124 110 106 120 92 136 130 103 100 95 93 104 97 62 78 85 78 111 111 92 99 83 63 83 120 113 101 85 99 104 110 123 100 116 114 108 124 88 110 112 115 92 106 127 86 85 109 112 95 104 112 99 58 78 81 87 93 83 95 116 96 90 79 72 96 81 77 79 75 70 79 70 63 54 74 63 52 41 47 38 45 42 31 25 17 20 14 3 -3 -20 60812 261 2545 30 11095 16 53 32 7134 6331 511 1729 4932 12910 33109 70082 125583 271272 619988 992102 999999 999999 999999 636437 18230 522 143 73 102 66 154 239 311 98 98 55 54 76 129 118 195 260 102 133 188 67 116 195 121 79 114 86 162 71 117 137 121 151 198 206 232 179 132 179 128 96 122 199 47 205 153 161 184 133 169 208 67 77 74 56 113 140 155 132 77 82 165 174 122 118 158 71 116 130 87 110 2 75 83 34 60 48 35 27 28 20 92 83 93 57 68 121 85 87 76 67 61 112 63 71 99 63 105 -13 38 62 73 122 59 85 74 62 86 123 110 90 69 104 37 99 105 122 88 159 203 157 137 177 201 193 189 244 228 223 208 253 215 257 230 253 255 282 279 266 221 240 190 192 134 123 106 130 139 143 108 117 107 104 109 124 91 64 70 106 104 56 73 93 95 88 75 140 110 89 83 38 72 59 96 57 102 86 91 87 90 84 117 80 87 104 88 78 100 102 106 86 91 92 93 85 80 87 101 84 83 89 84 71 82 100 83 70 70 73 73 80 96 75 70 79 79 78 55 66 77 78 55 58 77 68 65 66 73 74 68 53 38 44 36 34 38 35 19 17 10 4 -2 4 -14 -25 -31 60821 261 2541 30 11091 16 53 41 7134 6327 -61 680 2329 5982 14529 37149 100234 275517 707601 999999 999999 999999 356701 62087 628 189 257 93 160 161 221 139 122 152 147 194 178 81 87 196 166 156 161 226 112 186 257 177 162 226 266 206 148 189 72 89 152 123 62 165 254 128 158 77 135 52 100 107 83 154 162 160 174 144 117 99 80 128 143 119 211 171 115 110 114 103 180 190 86 167 133 125 125 177 93 114 70 178 186 138 63 69 64 58 104 122 108 127 69 60 42 121 143 89 94 140 47 115 154 174 151 123 71 129 105 163 224 152 122 134 46 84 107 101 116 82 116 111 170 124 198 188 147 130 162 237 218 236 255 277 139 147 147 229 199 201 185 240 380 358 286 273 264 267 266 189 210 209 148 165 163 164 160 138 112 78 136 153 146 149 117 141 139 131 148 140 129 119 116 89 99 129 121 113 91 112 122 146 122 116 103 107 95 92 99 142 161 142 136 127 131 129 102 124 133 126 117 103 86 112 130 121 120 127 112 120 125 131 149 116 113 118 96 103 104 93 102 99 105 98 63 62 77 100 74 87 97 110 91 75 86 88 98 76 66 66 66 72 67 63 59 57 41 50 40 26 27 17 7 -4 -24 60830 261 2537 30 11087 16 53 50 7134 6322 663 2943 9049 22102 57947 152724 404283 854550 999999 999999 999999 340598 8868 405 264 253 152 204 235 186 107 198 161 -16 151 153 208 10 196 129 112 142 136 168 177 147 198 52 65 137 187 168 126 190 160 144 105 143 207 200 173 131 186 160 198 197 118 116 240 77 109 64 48 122 183 270 168 115 167 202 156 109 154 102 145 96 147 127 140 121 156 117 224 130 40 110 171 96 58 86 66 83 167 130 125 91 116 113 14 10 142 104 120 118 147 155 136 87 131 134 88 113 83 91 134 99 135 122 120 79 82 157 117 125 144 162 143 144 114 179 181 148 190 225 180 168 155 212 258 217 218 199 201 222 257 207 242 236 320 295 280 311 294 331 294 227 195 193 175 129 176 154 117 128 122 180 120 153 154 138 107 116 124 133 124 112 105 122 121 95 76 143 121 87 136 127 111 135 117 123 109 145 118 140 130 98 123 121 135 136 124 140 146 134 115 105 126 144 142 121 121 109 108 101 122 104 102 108 115 104 113 137 118 86 92 94 73 94 94 104 103 79 91 102 109 91 83 90 77 98 91 85 74 75 87 85 85 76 61 55 62 54 60 50 40 37 28 19 22 12 1 60839 263 2503 30 11083 16 53 59 7134 6317 855 3729 12399 32479 77663 203698 426330 535229 753204 987922 999999 999999 473518 247494 3538 166 152 104 158 47 142 114 152 208 165 115 102 80 199 219 152 55 166 56 40 164 95 181 181 121 93 145 204 130 72 114 171 127 126 144 98 44 66 151 259 94 74 197 151 142 73 76 29 89 189 105 157 153 126 170 55 102 150 160 116 118 127 82 98 85 135 207 167 102 62 94 76 58 30 49 120 144 140 41 51 157 101 91 125 108 36 111 95 137 165 34 19 34 -7 110 76 108 82 24 66 131 168 94 105 62 117 45 88 102 97 134 106 78 129 79 140 136 110 127 189 204 166 184 165 173 239 208 183 149 258 207 257 247 217 247 275 272 234 241 270 265 243 154 171 137 129 96 148 105 100 79 141 102 159 105 121 131 118 107 138 109 128 124 63 67 74 56 84 100 86 38 83 86 75 96 123 80 110 133 150 110 91 118 116 105 109 90 120 110 119 83 101 103 124 123 141 102 106 116 106 94 89 100 95 98 85 76 100 86 81 84 89 77 100 108 97 81 79 81 77 79 68 73 91 95 93 94 65 74 65 57 52 64 62 67 62 54 61 55 58 43 45 42 27 11 2 -6 -2 60848 305 1208 30 11078 16 54 8 7133 6312 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 1099 5505 9882 19429 33889 55411 80396 124496 266170 421846 958583 999999 999999 999999 296279 7032 101 75 47 244 150 148 208 23 61 245 170 101 138 32 75 111 172 123 184 100 200 167 188 143 112 118 81 153 92 93 127 98 319 172 129 133 149 105 83 76 44 98 145 164 142 107 122 120 159 75 111 183 132 90 79 43 167 249 246 119 149 178 195 165 166 138 234 156 94 116 84 134 23 32 63 91 77 107 87 119 77 93 86 91 153 40 44 113 116 121 119 113 60 71 100 202 154 147 68 0 123 140 121 143 129 161 155 99 88 105 64 114 86 124 91 115 120 108 164 135 83 136 180 183 204 177 195 248 195 181 173 230 247 271 236 232 282 218 292 300 311 290 265 193 181 144 165 178 121 138 173 152 157 148 183 165 162 126 120 109 136 123 71 115 160 125 70 85 105 126 102 114 127 133 90 88 98 102 115 142 123 134 127 100 113 117 120 131 110 90 90 95 110 106 120 108 124 109 116 101 108 81 109 105 87 106 109 124 125 118 109 101 109 106 106 83 82 81 81 119 99 71 75 87 79 90 100 97 86 90 83 80 66 70 69 59 52 61 66 62 60 55 36 36 38 28 26 7 -3 60857 308 1114 30 11074 16 54 17 7133 6308 32 1566 6946 11633 1753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2987 13361 38799 79917 134907 184182 330897 704621 999999 999999 999999 267594 9458 551 204 248 247 242 200 182 111 122 103 188 167 164 165 134 50 71 57 174 104 71 157 184 95 192 291 168 128 91 103 156 133 92 121 221 208 128 161 182 211 191 151 159 176 133 46 154 174 155 115 86 171 155 137 106 69 153 131 126 101 109 195 84 162 193 184 151 208 72 65 119 125 122 73 64 166 135 96 62 62 75 57 154 115 89 110 125 105 139 116 111 88 183 137 113 87 109 74 82 106 52 100 118 160 123 135 123 126 141 126 109 118 69 180 82 124 95 80 99 179 210 75 115 165 187 214 223 184 168 221 238 217 242 249 215 212 287 303 280 253 360 295 279 246 184 192 172 149 105 178 145 146 155 123 141 131 95 117 166 113 151 129 150 144 128 124 162 156 123 93 117 145 124 92 117 133 146 102 111 112 137 101 121 113 136 118 130 78 127 122 145 111 101 118 118 113 129 128 153 129 115 107 98 98 110 102 114 113 113 106 120 116 87 96 97 104 108 101 100 98 79 81 86 73 80 101 95 82 75 77 73 63 55 62 76 59 63 59 63 62 55 44 57 56 36 29 27 34 22 7 -8 60866 265 2402 30 11072 16 54 26 7133 6303 -42 746 3463 9836 23734 52358 126893 307438 600519 966377 999999 999999 999999 146044 1666 219 97 193 202 183 169 164 168 225 201 146 252 97 178 153 117 98 64 110 132 112 65 80 161 101 169 184 269 183 177 105 86 106 233 148 124 99 197 189 62 77 161 103 37 126 115 66 73 101 206 119 174 126 147 239 85 42 40 142 127 137 226 157 102 117 160 161 122 126 142 55 39 58 74 82 121 95 44 97 125 75 29 0 128 57 36 60 68 89 138 179 58 75 73 83 73 62 74 81 80 181 101 88 136 138 156 106 138 143 100 44 119 134 86 148 146 153 119 105 108 119 164 118 121 191 206 202 210 220 201 178 215 203 223 231 251 247 290 286 237 305 359 269 242 207 133 162 185 152 158 157 162 94 87 90 106 158 167 114 122 119 62 85 109 77 124 109 84 96 71 89 91 125 110 85 97 120 130 107 94 65 68 121 132 108 96 95 88 68 81 124 114 109 137 117 106 98 112 79 105 129 110 79 116 135 107 89 93 80 97 104 106 90 110 98 80 72 101 111 101 93 70 74 80 87 82 97 82 76 77 69 72 73 65 63 50 55 52 44 40 47 31 29 22 18 18 8 2 -10 -17 60875 264 2428 30 11068 16 54 35 7133 6298 964 5032 16274 43202 111779 283559 693283 999999 999999 999999 740299 102428 1778 142 148 251 125 271 164 144 210 123 178 101 154 136 74 89 174 155 155 97 154 40 87 102 52 185 152 200 80 118 147 125 66 161 122 51 81 79 104 118 31 158 98 100 106 120 106 81 130 122 82 60 80 204 149 125 155 125 92 157 165 118 146 146 151 99 86 217 117 110 69 28 87 109 141 69 57 97 77 129 109 39 28 25 194 141 106 58 61 59 58 47 73 111 147 143 153 84 87 87 177 93 93 110 81 53 57 91 88 70 179 138 102 49 128 109 84 175 142 125 113 175 113 112 127 211 219 213 239 190 253 229 183 255 201 215 223 296 341 310 295 333 256 305 303 275 248 135 146 155 114 106 105 140 114 110 123 122 111 124 79 111 128 121 110 60 98 99 83 103 94 69 92 71 118 100 81 83 90 113 125 118 43 113 130 120 116 90 83 113 103 113 87 84 116 122 109 105 109 70 81 90 107 95 93 103 109 108 91 92 87 104 114 117 72 78 86 98 99 78 89 81 89 76 89 75 74 70 80 88 84 79 68 64 61 65 55 57 68 54 44 44 40 37 34 31 22 23 21 9 -9 -19 60884 305 1195 30 11065 16 54 44 7133 6293 740 1973 1348 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 6873 23706 61760 166238 411726 725143 943266 999999 999999 999999 302209 4986 289 213 204 286 223 137 239 239 255 182 154 206 201 163 133 195 147 167 196 188 207 116 205 164 199 140 163 221 247 126 152 151 198 176 188 178 223 250 153 157 176 137 63 101 81 138 205 122 193 250 153 142 145 112 170 219 176 90 158 183 145 118 100 215 176 126 128 183 91 66 146 80 117 200 143 75 69 68 108 68 103 132 187 135 52 96 111 123 139 104 193 145 110 29 57 95 128 197 182 75 158 177 237 135 122 94 92 44 77 128 60 137 143 104 137 98 76 112 164 107 159 198 193 170 176 172 211 207 222 291 268 185 244 256 243 239 312 304 356 264 292 342 294 297 258 221 206 214 100 121 124 134 138 122 120 121 118 120 150 136 131 140 145 140 120 121 108 109 94 107 93 156 168 134 124 109 117 94 92 80 109 152 146 142 141 120 106 139 142 121 103 109 127 119 130 141 114 140 146 149 95 111 134 131 84 119 130 112 105 103 117 93 103 120 92 89 97 106 122 85 79 94 93 103 112 100 96 101 80 65 74 86 99 79 79 83 70 61 76 68 62 72 70 64 50 55 38 30 26 20 11 60893 308 1101 30 11061 16 54 53 7132 6288 538 3696 20895 55305 9654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1827 23417 76665 116908 120441 230060 471638 906957 999999 999999 630807 21916 433 257 192 258 330 340 227 168 203 214 239 148 78 149 138 101 178 71 129 108 222 152 66 75 80 74 83 139 186 129 137 164 178 182 94 132 220 139 205 106 166 21 -15 186 212 178 107 147 220 118 76 154 166 119 135 167 103 156 127 132 165 171 52 43 86 130 154 207 67 51 89 74 133 79 89 41 8 77 63 59 121 114 99 91 122 150 130 95 109 91 122 120 33 159 107 111 153 110 95 129 100 45 58 68 130 101 137 138 123 50 66 137 82 160 133 89 84 77 28 47 60 86 155 130 155 190 183 168 212 219 196 225 182 234 199 215 236 274 299 267 318 318 281 294 284 201 163 161 160 180 120 134 99 68 108 88 129 107 107 101 114 110 122 89 72 90 83 109 81 93 86 117 133 87 66 130 104 116 90 107 96 72 87 95 107 144 88 84 84 72 99 98 99 79 93 95 95 77 90 91 115 91 94 87 72 103 105 88 109 76 86 69 72 93 66 55 73 82 68 66 62 59 66 72 73 81 72 62 66 72 80 78 56 50 53 53 58 64 51 40 35 53 49 31 31 30 31 28 12 -8 -13 -15 60902 267 2330 30 11060 16 55 2 7132 6284 56 2107 5804 14340 30258 52457 107881 187665 302166 639797 999999 999999 999999 958464 304140 6459 332 268 269 292 171 229 266 314 225 222 243 175 196 152 205 184 99 90 217 103 157 185 83 137 193 84 70 215 150 141 204 103 27 161 187 172 146 176 178 195 106 114 178 219 245 221 142 80 141 206 134 186 100 122 224 132 92 213 200 101 185 170 195 221 175 171 152 134 223 114 69 88 131 120 24 81 86 170 172 196 165 145 125 123 81 118 46 72 135 111 114 108 189 121 169 150 84 31 132 102 132 108 119 95 105 99 54 68 73 65 134 177 135 95 24 115 130 94 115 131 148 128 136 181 151 190 205 196 251 242 235 194 191 238 237 308 312 327 372 329 282 302 309 267 215 207 177 169 130 120 129 122 110 97 141 117 117 123 125 128 88 135 101 82 87 142 138 83 78 114 139 128 86 112 105 84 124 163 146 120 127 140 169 141 121 112 121 120 150 131 135 121 108 111 148 132 134 139 111 136 140 137 102 95 103 116 112 107 103 104 97 62 108 104 102 117 97 82 108 97 89 95 95 100 106 99 72 76 93 82 91 86 68 71 90 74 84 68 69 71 65 62 60 48 46 32 28 26 15 3 -1 60911 266 2360 30 11060 16 55 11 7132 6279 310 1017 2409 5095 11122 27490 76439 248014 829029 999999 999999 462995 5419 235 216 266 292 225 158 233 209 203 230 217 277 322 196 166 237 180 193 88 63 118 64 174 152 214 116 81 81 160 142 79 151 104 102 189 206 123 72 75 123 146 70 137 202 178 185 225 102 245 199 123 141 137 113 210 204 133 68 120 124 90 106 146 144 144 120 101 110 115 115 152 85 39 77 72 53 82 75 59 50 101 67 60 21 66 97 93 13 66 158 114 74 132 123 113 38 67 65 22 20 44 106 119 87 103 79 97 150 130 126 116 96 124 93 81 93 94 100 154 123 106 94 101 82 66 127 221 207 242 213 241 210 208 189 150 204 256 262 316 326 312 320 280 274 247 221 208 190 159 107 121 129 103 122 137 120 96 106 136 84 61 100 95 77 85 87 80 89 116 106 114 112 97 118 84 80 58 117 113 102 118 58 107 85 102 116 136 127 100 92 98 106 115 105 113 99 83 111 106 110 99 94 79 100 113 111 100 80 105 93 86 84 94 100 81 83 91 102 96 82 92 72 96 77 98 96 93 89 73 71 94 86 68 77 77 83 83 69 63 62 67 62 55 50 34 34 38 18 23 19 0 -16 -6 60920 267 2330 30 11060 16 55 20 7132 6274 -50 473 1391 3183 8308 21167 64656 170096 335157 735399 999999 999999 999999 887922 15892 152 110 163 123 232 173 283 336 269 322 229 286 296 192 257 253 186 73 83 128 62 120 81 88 47 136 241 248 59 174 47 -13 130 135 166 85 130 165 179 151 144 91 87 134 136 164 88 169 112 85 40 81 50 160 146 93 117 91 117 184 149 51 102 222 104 99 169 118 24 81 139 133 139 75 99 79 95 133 185 135 95 139 102 83 95 88 88 126 41 58 42 78 96 118 56 46 102 97 108 152 58 50 117 73 36 77 93 147 56 58 136 152 67 87 143 148 148 125 96 74 95 113 97 68 135 156 141 175 197 250 238 218 219 225 262 263 257 321 281 275 340 273 230 234 246 183 175 192 202 171 130 112 131 114 78 93 111 95 101 102 120 126 114 102 134 110 69 66 82 87 97 69 57 93 125 110 132 85 112 111 130 121 134 106 80 106 112 115 121 110 93 97 96 107 109 108 104 122 100 99 89 112 71 68 105 119 121 98 96 85 60 87 79 111 107 84 86 82 80 83 65 74 71 75 69 96 79 76 81 96 78 63 67 62 74 65 59 65 53 50 44 51 55 47 48 36 27 24 22 7 -2 -2 60929 266 2361 30 11061 16 55 29 7132 6269 116 539 1102 2389 4841 10074 22123 61019 206635 698534 999999 999999 999999 10787 176 184 206 258 191 265 355 271 265 189 357 193 108 105 163 203 189 130 119 81 145 163 88 179 155 116 163 87 99 105 102 188 168 121 151 123 132 216 145 144 97 149 168 140 13 128 153 126 92 158 142 212 107 28 175 115 115 85 77 37 202 179 108 44 105 136 111 125 224 128 109 146 108 89 52 124 155 53 142 94 100 147 47 98 43 73 120 92 101 121 21 146 113 45 120 111 116 91 46 110 151 98 50 171 131 112 94 148 124 60 45 68 105 53 77 79 79 48 104 112 120 120 99 86 109 117 138 178 243 290 238 202 257 271 242 224 287 207 234 281 298 318 314 298 238 188 164 120 160 147 171 169 87 85 143 137 112 102 120 135 109 74 103 100 94 63 100 115 101 101 76 88 90 105 104 88 89 72 99 126 112 111 100 132 120 145 108 95 96 100 111 123 109 98 91 118 113 85 107 124 110 96 85 105 123 119 133 131 86 84 137 113 85 80 99 85 97 95 71 85 84 87 76 71 101 94 81 80 81 76 75 75 78 74 70 58 56 70 72 65 63 56 52 53 24 18 8 8 10 6 -4 -13 60938 266 2361 30 11061 16 55 38 7131 6264 60 431 822 1486 3103 6081 13247 38159 135280 489077 999999 999999 999999 22077 429 268 209 170 250 252 309 319 191 288 269 199 124 94 137 112 153 189 105 65 123 189 95 220 98 51 39 136 121 91 189 160 103 154 129 116 164 92 180 211 252 145 129 137 250 281 159 100 57 116 29 129 183 97 125 176 85 105 121 180 75 49 107 134 201 194 84 115 69 52 123 113 162 127 157 57 45 143 170 181 111 130 148 190 72 88 107 126 69 115 126 118 101 115 95 60 63 83 80 85 67 64 74 116 154 128 106 78 36 95 68 131 133 83 66 99 67 161 146 122 90 135 81 160 218 162 209 169 238 238 241 261 218 124 206 249 232 231 264 298 269 321 263 197 261 254 178 144 52 101 136 147 146 132 92 72 129 110 99 107 103 132 134 122 95 113 69 93 81 103 96 104 94 105 89 114 109 109 78 105 108 103 113 112 112 87 103 122 115 118 97 96 105 107 93 73 113 123 127 136 121 111 117 104 117 114 118 82 98 112 104 79 69 77 68 79 61 63 83 93 77 70 72 87 98 83 97 102 81 71 78 86 78 71 59 55 62 52 52 56 66 66 49 45 45 39 33 13 8 10 -8 -8 60947 266 2363 30 11063 16 55 47 7131 6260 91 499 1176 2325 4732 10934 29758 91665 304979 972648 999999 999999 999999 27629 489 176 213 158 248 299 171 173 375 308 291 221 232 295 201 129 176 165 190 102 108 61 129 117 162 134 149 98 75 167 193 152 101 173 152 187 119 205 170 129 192 99 109 90 139 142 215 220 197 113 162 175 196 163 227 144 88 202 161 120 183 182 106 112 52 161 182 168 111 131 124 130 141 71 9 34 84 127 168 101 130 159 115 182 153 141 156 114 84 105 125 86 101 21 74 53 76 67 86 47 75 89 80 135 143 76 70 131 79 128 89 101 85 118 152 136 65 109 114 140 144 120 144 76 82 138 154 211 173 189 275 255 231 217 173 203 240 291 300 268 277 343 318 231 219 224 142 153 219 160 129 125 123 105 110 146 164 125 111 123 112 119 138 130 163 120 88 131 106 85 99 109 103 139 113 113 108 88 94 104 100 118 127 86 89 118 100 66 102 127 96 120 95 92 92 119 119 93 105 95 111 92 99 114 95 101 100 99 108 109 100 88 101 102 93 86 100 81 86 76 81 82 85 98 79 77 93 67 81 100 107 91 88 93 78 76 78 75 70 69 59 42 47 59 50 37 32 36 26 11 4 -6 60956 266 2366 30 11066 16 55 56 7131 6255 7 547 1407 2941 6513 15762 40911 108683 325765 880647 999999 999999 999999 17933 284 307 209 261 306 262 247 252 282 322 312 197 130 172 201 231 243 219 173 227 112 130 237 145 132 109 68 16 98 156 98 177 133 98 132 72 144 120 107 138 105 169 77 97 165 144 104 153 196 158 135 170 137 159 83 108 134 150 171 201 234 159 149 95 82 155 135 128 149 73 59 112 133 133 89 158 104 70 138 115 158 143 87 78 99 152 44 81 46 20 120 133 74 170 135 116 152 145 125 40 25 130 112 147 81 154 111 140 138 146 65 95 81 120 94 85 93 168 123 118 140 78 92 136 186 178 149 207 211 193 284 279 304 214 209 258 249 270 329 318 311 327 274 222 240 207 152 149 166 144 136 124 101 135 139 128 162 142 73 129 151 130 153 119 137 156 113 73 81 124 118 75 127 88 72 106 112 140 117 114 83 94 116 125 108 109 119 119 114 121 102 111 110 132 114 113 112 107 114 111 100 122 115 117 107 135 115 98 115 120 98 105 101 115 110 82 107 116 107 96 92 108 116 90 110 99 110 100 94 80 93 96 88 97 92 82 74 76 77 78 76 66 62 69 76 55 38 35 43 31 16 12 60965 266 2370 30 11070 16 56 5 7131 6250 -2 356 984 1860 3761 8306 20536 58195 195442 630363 999999 999999 999999 17255 324 219 262 305 278 287 329 292 233 313 311 258 305 292 231 157 258 244 218 312 301 152 112 133 124 104 215 181 193 215 178 198 244 175 166 162 291 233 193 91 146 207 166 166 186 42 98 158 189 68 69 136 167 166 179 103 132 162 104 74 92 146 138 82 121 208 113 223 104 131 146 156 62 193 156 32 106 72 150 171 62 115 55 95 122 174 123 145 107 123 65 118 112 110 114 102 92 102 166 100 92 206 155 114 121 131 178 127 117 129 108 89 162 137 130 136 127 106 140 133 103 119 159 165 167 223 169 220 259 242 253 244 266 255 251 217 249 228 332 372 397 365 294 211 229 212 187 177 162 152 115 130 155 128 123 127 63 143 137 96 98 121 81 124 151 112 93 121 96 77 75 118 120 142 108 110 108 101 156 111 137 154 125 103 146 123 110 112 129 139 111 111 99 129 136 139 132 130 141 153 118 111 143 153 105 114 124 142 114 83 117 108 116 105 80 98 101 89 95 114 104 98 99 108 112 106 104 97 84 92 104 104 88 84 85 100 96 80 85 73 75 77 62 63 70 62 43 37 33 24 23 14 60974 265 2403 30 11073 16 56 14 7131 6245 29 625 1342 2618 5621 12962 33776 103478 340284 999999 999999 999999 447580 7140 308 244 320 314 273 276 223 181 161 182 220 269 267 327 299 236 212 295 324 272 252 288 173 223 195 179 198 143 196 244 232 148 176 190 209 116 196 185 155 122 273 226 82 56 84 68 109 216 109 175 72 175 173 162 110 66 132 202 119 166 102 88 183 201 108 74 140 166 88 124 257 159 216 141 98 75 66 61 107 103 53 85 156 172 117 143 75 94 123 113 46 85 132 136 109 112 109 135 136 40 95 197 161 159 60 95 87 73 113 59 78 135 117 117 105 138 124 93 97 157 191 118 103 159 104 186 209 194 191 232 258 210 202 250 277 270 278 267 356 339 329 293 243 269 177 162 194 174 151 147 168 149 127 104 128 142 153 144 140 152 143 90 128 156 173 129 124 106 128 130 105 118 115 132 112 103 101 89 121 139 148 109 115 126 110 157 155 123 85 110 89 96 103 118 116 116 114 118 128 112 139 120 97 120 137 107 121 85 96 95 104 98 95 92 88 95 86 99 106 92 113 100 89 82 77 96 80 61 70 79 82 76 73 77 88 73 62 57 73 77 71 46 49 47 46 39 27 23 12 5 -3 60983 265 2404 30 11074 16 56 23 7130 6240 252 1221 3403 8171 17174 26579 69801 210691 640406 999999 999999 999999 233144 5345 326 243 253 137 173 300 326 275 186 236 320 153 207 275 157 244 211 215 317 260 232 225 208 138 171 146 167 193 182 174 51 153 164 139 159 131 52 118 134 169 181 203 170 153 113 188 80 101 117 85 72 31 65 65 66 108 121 141 184 128 148 69 159 168 140 140 97 73 108 81 195 140 77 126 65 78 148 164 65 109 25 87 113 142 91 20 56 98 108 89 81 138 114 104 101 127 96 62 52 64 91 99 166 118 94 74 100 48 103 103 141 119 106 83 64 107 102 73 111 137 145 114 111 125 159 232 252 222 171 266 295 271 227 203 270 250 239 262 300 286 272 246 208 198 187 129 139 150 167 141 80 108 156 138 125 132 106 149 127 147 117 142 117 150 104 128 120 79 123 125 76 111 76 81 120 49 59 87 127 125 97 118 124 109 100 78 88 119 115 83 104 87 110 121 101 123 124 129 112 116 135 107 91 99 120 98 67 83 107 101 71 62 92 85 93 88 89 104 88 105 107 93 92 72 70 78 69 83 81 92 86 86 95 82 69 44 42 47 53 63 55 54 44 37 39 38 15 11 6 0 -2 60992 265 2403 30 11073 16 56 32 7130 6236 -91 415 1150 2807 5918 13446 34032 90688 267310 773307 999999 999999 721504 10769 310 260 282 251 250 314 274 220 221 195 323 311 268 323 330 194 155 214 222 241 189 223 266 173 205 232 201 173 156 98 193 245 192 135 176 223 264 239 280 71 176 152 141 158 101 50 131 105 97 219 127 79 144 128 75 117 102 224 121 163 189 130 59 60 100 194 257 126 220 111 206 232 100 121 136 119 74 33 93 72 26 119 148 77 125 91 90 140 80 92 152 138 98 161 89 120 79 167 146 116 102 121 115 90 64 131 177 119 132 111 86 145 149 113 104 138 158 55 82 149 149 67 163 192 107 205 209 213 274 218 244 270 220 256 269 232 304 313 268 227 297 288 281 233 174 151 175 157 148 106 117 118 96 142 117 106 112 86 117 83 104 85 81 107 125 83 66 93 86 105 109 104 105 82 131 123 99 61 114 114 93 126 98 99 120 75 98 123 136 106 101 122 114 99 113 112 97 108 96 110 114 120 106 106 110 110 110 126 99 76 97 94 95 96 95 103 100 107 97 109 105 99 85 73 75 70 81 74 75 72 72 72 63 57 68 62 56 48 48 55 58 46 48 45 32 27 20 21 16 -7 -8 61001 264 2433 30 11073 16 56 41 7130 6231 151 490 1332 3205 6874 15172 38723 121511 419535 999999 999999 999999 999999 138676 1908 268 208 216 310 272 318 216 283 247 350 198 200 160 174 244 263 289 291 353 218 144 96 180 98 147 205 180 169 89 178 210 211 263 124 223 181 188 235 220 186 210 163 128 168 159 134 101 125 216 174 152 210 183 114 235 286 283 234 191 168 157 117 199 106 192 223 160 179 266 282 165 113 119 135 78 87 153 178 10 155 197 116 81 114 167 183 189 167 141 16 44 135 146 162 206 181 71 68 95 166 141 144 126 108 139 144 70 127 145 97 27 89 153 165 75 103 141 144 144 101 120 199 222 246 240 244 242 331 329 317 300 273 369 336 367 373 346 373 342 309 333 284 252 187 160 189 157 166 102 157 185 179 149 124 169 181 158 139 128 148 158 144 156 138 114 107 125 115 78 74 125 92 110 128 126 166 113 125 134 119 155 140 132 143 144 156 169 152 136 108 121 137 90 113 144 144 144 124 133 109 126 127 144 128 126 96 102 99 113 115 108 101 107 103 106 103 89 75 101 124 104 114 97 98 105 85 112 100 99 94 97 92 95 81 78 75 82 89 79 76 59 47 51 35 37 35 25 23 6 61010 264 2434 30 11074 16 56 50 7130 6226 -99 287 964 2599 5925 14212 33879 81213 241632 671554 999999 999999 999999 256339 3841 288 214 268 276 253 247 159 185 178 163 338 248 240 240 239 280 387 378 376 304 186 164 183 121 102 198 74 126 127 88 192 221 131 228 216 181 190 204 93 199 134 113 176 136 161 93 219 116 136 78 156 190 111 129 170 151 194 105 118 128 246 144 165 243 158 125 152 135 187 85 184 127 110 84 112 112 114 25 69 117 153 70 35 111 66 110 103 120 103 112 70 54 85 79 117 114 121 141 115 119 152 151 125 55 96 151 102 118 65 108 170 137 115 51 129 59 164 108 88 99 114 188 175 206 222 211 255 259 365 402 340 232 259 294 298 333 354 319 327 317 318 358 269 227 210 128 132 169 175 130 156 126 153 138 131 118 150 151 171 141 151 131 111 98 129 144 114 122 76 104 82 111 119 89 102 108 133 121 128 129 123 124 96 118 118 132 125 141 111 90 104 119 128 121 142 137 113 101 105 129 122 107 89 98 111 103 107 103 87 106 103 99 87 106 106 105 99 103 94 93 87 81 106 101 89 98 96 92 97 87 77 67 58 58 67 75 68 60 72 57 48 41 35 38 32 27 5 2 -11 61019 263 2469 30 11079 16 56 59 7130 6221 221 804 1880 3912 8810 22118 59858 179823 477390 999999 999999 999999 695445 15152 521 180 278 369 336 402 307 347 247 245 282 342 222 262 300 266 356 281 279 333 254 270 178 198 259 168 126 72 185 130 147 202 127 239 316 232 181 223 188 217 142 228 214 146 83 153 102 178 149 222 146 169 148 129 183 144 154 224 147 146 93 148 194 149 165 198 187 167 145 138 159 117 106 69 73 74 57 131 126 139 143 80 117 208 174 143 121 88 87 32 70 55 97 50 101 108 119 85 66 49 114 106 105 86 134 173 160 120 150 112 119 83 150 105 100 125 150 122 116 83 145 131 93 157 219 242 267 239 287 373 424 386 308 259 292 342 306 356 334 365 382 256 231 249 195 204 168 124 145 174 153 164 160 121 123 161 167 134 171 157 126 135 143 132 81 107 115 114 139 125 143 129 77 104 126 119 105 100 101 111 132 136 138 135 154 111 96 129 100 89 115 132 131 148 130 101 136 152 140 108 112 105 130 118 121 136 117 107 99 113 97 87 87 107 112 122 106 112 119 100 98 96 99 106 107 93 97 93 80 91 92 79 84 82 79 70 76 74 75 67 61 59 48 47 42 29 23 22 10 61028 264 2443 30 11083 16 57 8 7129 6217 2774 7003 12852 18374 39359 57683 103687 286509 503991 739761 999999 999999 999999 352902 6097 290 407 467 269 246 337 375 253 257 283 230 279 303 240 280 300 350 316 268 271 340 224 210 164 207 184 126 236 189 125 225 182 124 198 129 172 192 227 359 232 242 155 115 103 171 202 78 133 165 166 136 63 90 132 96 194 217 156 167 169 157 190 199 170 128 78 42 131 88 105 149 79 113 98 205 139 24 52 165 39 59 181 171 186 142 199 153 123 55 126 162 109 44 90 115 218 150 106 93 119 175 138 109 55 81 141 97 118 74 119 112 73 81 118 157 105 60 80 91 122 160 157 125 82 183 176 210 248 238 276 390 379 300 318 315 324 316 331 324 312 341 354 300 228 150 147 152 110 127 132 156 173 172 149 144 187 135 104 96 117 155 138 142 126 141 101 111 66 133 134 113 123 111 91 110 111 114 159 104 120 102 119 137 105 118 138 143 128 136 139 116 128 135 121 133 128 127 151 140 107 115 137 130 134 134 140 108 114 105 93 86 108 98 103 112 122 107 95 101 102 108 91 103 103 109 118 106 114 106 80 83 97 95 75 84 86 88 77 84 82 70 53 55 50 48 44 35 29 20 61037 264 2416 30 11086 16 57 17 7129 6212 -49 304 1017 2245 4889 11675 30657 91600 262975 724773 999999 999999 808108 436079 47269 792 275 320 328 217 242 227 215 223 224 218 282 324 258 255 310 275 151 163 254 287 282 341 259 334 331 269 294 208 150 270 294 228 142 157 231 271 248 358 358 375 218 64 144 179 155 197 182 149 9 145 151 151 129 155 176 228 188 118 183 219 174 92 153 150 86 55 78 171 137 138 80 92 25 -23 58 60 137 31 89 149 4 68 51 39 122 95 100 82 168 63 61 126 92 90 128 122 117 99 80 75 123 118 56 84 87 91 105 123 107 125 76 43 124 117 139 61 84 123 126 132 196 151 112 160 212 227 220 260 328 321 330 298 276 249 298 290 386 329 285 284 239 208 236 174 127 125 133 147 179 121 141 95 90 175 141 136 103 123 114 128 90 69 104 105 107 88 105 88 96 80 76 89 103 59 104 105 91 83 105 96 77 97 116 108 97 90 110 128 118 112 104 107 98 78 80 84 114 92 92 107 97 77 66 77 90 73 75 68 87 89 74 78 100 84 67 89 85 85 78 82 92 65 69 70 80 90 81 65 64 76 61 58 52 52 42 48 44 44 45 40 37 25 22 9 1 -10 -6 -15 61046 265 2418 30 11088 16 57 26 7129 6207 207 1618 5027 11736 26519 71789 177407 353308 747564 999999 999999 999999 712038 4804 326 247 318 298 250 302 395 312 261 279 338 347 249 237 345 417 181 278 269 191 314 253 329 354 222 205 275 259 228 245 337 247 162 272 260 269 206 284 298 332 295 299 242 274 271 145 179 119 199 104 55 148 103 161 89 153 123 117 187 163 182 194 215 127 111 43 52 54 98 91 126 127 137 90 64 -27 47 82 100 98 112 83 74 52 71 117 96 102 69 115 122 132 78 131 130 65 85 131 127 100 139 92 106 104 138 96 95 108 170 175 100 100 101 121 122 135 120 108 90 153 131 69 127 167 156 179 177 272 248 255 249 247 348 357 312 283 295 353 320 344 336 325 362 331 317 265 159 149 154 123 108 163 155 116 147 149 100 133 123 130 128 138 140 154 100 106 165 107 74 120 126 123 92 105 126 116 121 75 126 162 148 150 146 113 115 143 135 119 109 110 152 155 99 114 138 121 117 135 113 110 111 113 106 112 144 124 115 109 84 104 122 119 101 101 82 118 115 111 112 106 102 95 98 106 104 104 87 89 95 91 95 92 86 90 94 93 84 78 83 69 56 67 65 50 52 43 36 12 11 8 6 61055 264 2449 30 11089 16 57 35 7129 6202 19 1191 3582 8218 21256 56789 153742 437903 999999 999999 999999 879814 73196 929 143 139 191 294 229 271 318 203 253 306 213 322 215 310 296 319 308 216 218 317 253 288 220 285 311 333 286 154 191 207 256 288 316 328 312 285 341 315 143 191 186 203 280 232 308 244 266 193 109 157 93 112 89 184 193 95 109 162 173 200 127 186 166 159 148 115 109 87 70 120 104 115 62 113 144 224 143 127 129 113 114 43 -3 102 93 77 91 123 76 142 161 100 173 122 99 89 113 91 126 154 98 97 84 148 125 89 106 101 119 124 134 87 76 140 118 113 110 120 93 77 87 136 116 128 124 157 183 247 291 260 304 345 334 269 256 296 294 318 300 288 283 307 246 241 203 222 169 137 122 101 140 147 134 149 128 128 124 156 152 140 140 109 160 127 120 95 62 99 106 104 103 137 108 131 102 128 144 159 158 123 112 114 115 138 137 145 96 98 96 84 122 137 75 98 144 72 71 74 94 107 131 138 122 94 65 76 92 104 103 97 88 96 80 88 93 92 106 93 94 96 93 77 79 79 83 89 83 82 81 85 86 82 77 69 73 81 88 76 61 74 60 53 44 49 40 34 25 18 10 -7 61064 264 2450 30 11090 16 57 44 7129 6197 364 1599 4361 10679 27160 69931 198235 588697 999999 999999 999999 554024 12331 291 332 266 246 255 253 199 205 192 178 287 325 354 407 325 303 288 271 238 211 213 174 227 305 245 203 195 285 265 277 288 277 242 234 249 198 326 222 191 211 185 182 222 237 312 333 270 281 176 102 168 209 152 197 221 124 166 168 158 205 259 172 179 114 68 119 106 72 140 99 126 77 89 167 72 97 118 101 142 93 94 109 133 112 117 93 140 93 74 128 173 112 180 125 148 148 170 112 127 182 132 71 92 114 156 106 109 93 102 157 144 120 149 108 93 138 144 101 143 163 139 150 144 130 152 167 164 185 258 308 312 275 292 404 301 263 320 340 336 351 351 323 353 317 292 228 226 163 138 152 172 166 157 133 152 211 143 87 144 134 83 105 124 200 184 129 125 110 99 96 79 92 114 100 85 80 124 116 119 107 107 135 139 106 118 140 133 124 141 146 128 105 90 114 122 129 134 140 123 99 116 125 125 96 87 126 120 115 116 115 108 123 104 102 99 114 115 122 117 102 100 116 117 106 79 87 101 109 119 98 103 98 88 88 94 85 75 94 92 76 62 64 59 54 47 35 35 30 25 15 9 61073 264 2451 30 11091 16 57 53 7128 6193 787 3106 7502 17704 45124 110813 288245 773347 999999 999999 999999 273641 4418 316 225 212 263 315 307 253 241 241 285 244 245 189 274 272 211 285 298 269 216 269 270 214 281 353 354 308 361 255 234 207 195 339 251 160 182 204 152 254 190 182 285 211 267 212 215 205 190 176 204 203 134 242 176 174 225 168 158 107 126 224 181 118 142 211 222 149 198 131 174 196 151 87 93 136 115 96 67 87 170 123 111 147 111 65 71 124 129 109 163 157 127 159 106 71 83 120 81 115 198 177 143 113 153 174 161 122 135 118 143 113 120 107 92 101 81 123 135 78 82 102 84 175 190 173 154 172 245 332 319 274 280 320 416 291 277 316 272 275 320 355 328 289 319 318 266 151 191 211 175 162 141 140 116 122 182 179 186 114 158 136 120 135 102 154 147 104 119 140 149 114 125 130 129 128 143 115 145 132 119 122 130 132 119 100 139 148 129 125 104 107 102 116 134 128 111 103 106 106 103 131 106 108 113 132 140 108 107 100 101 82 98 99 76 92 126 113 114 118 126 116 105 89 95 92 87 96 100 94 101 107 81 86 94 85 89 88 79 73 73 63 63 52 59 57 39 32 32 27 14 8 61082 265 2422 30 11092 16 58 2 7128 6188 -57 250 1050 2829 6674 15725 41012 119490 342075 881187 999999 999999 524651 5281 165 132 331 263 202 195 181 288 297 303 261 304 260 315 296 192 232 323 284 204 205 191 135 180 264 215 169 304 216 128 187 240 199 235 328 305 186 137 174 212 236 198 209 195 205 187 210 204 115 116 141 180 145 190 106 82 163 133 143 120 127 151 115 139 142 131 143 85 54 74 24 14 49 169 23 73 167 62 69 152 156 84 46 92 94 54 80 97 56 86 103 118 134 130 147 91 115 158 115 125 134 62 81 115 70 74 145 35 90 120 68 96 110 89 97 104 121 66 43 53 132 85 155 115 94 114 136 218 282 370 285 266 367 410 309 323 313 356 342 344 304 291 304 294 237 228 192 129 138 121 89 147 133 99 29 57 96 120 127 77 91 124 117 125 94 99 121 83 96 139 82 94 72 80 106 111 88 93 87 101 110 87 81 87 96 47 84 101 89 90 85 88 54 50 84 88 113 91 73 65 90 102 91 88 73 90 81 95 80 51 47 76 76 69 69 73 59 72 74 76 88 72 64 64 68 61 66 67 51 52 51 64 64 60 45 54 43 53 56 45 42 28 29 21 26 14 -4 -5 -16 -20 -25 61091 264 2453 30 11093 16 58 11 7128 6183 317 2322 7272 16966 35517 84631 221455 545886 999999 999999 999999 999999 74626 727 292 233 266 321 270 260 309 287 283 254 345 312 228 244 352 306 248 242 375 264 223 275 210 222 368 355 248 214 229 277 255 196 176 214 300 286 211 182 242 252 133 149 274 290 280 182 176 242 212 139 157 164 243 239 178 88 127 125 168 226 165 160 219 217 228 147 91 42 127 101 202 150 106 152 86 77 109 154 91 173 70 122 222 130 123 75 146 153 144 82 106 131 88 86 111 125 114 146 151 131 103 121 148 125 73 106 58 120 140 151 111 62 120 100 106 174 73 141 141 84 98 102 136 148 104 158 244 400 404 312 327 486 455 420 375 414 369 346 359 362 292 344 322 237 285 235 188 169 129 144 141 146 154 128 83 110 123 126 142 109 95 134 134 83 116 143 74 99 114 127 103 90 100 139 161 123 92 101 107 130 164 146 96 85 126 105 104 94 88 115 130 106 127 110 119 100 117 102 125 96 104 89 100 118 93 80 74 89 92 100 100 102 94 89 95 98 104 99 100 93 84 95 96 91 95 83 85 79 86 83 82 77 71 79 62 72 63 61 55 48 58 47 42 37 21 22 28 14 -1 -10 61100 315 924 30 11094 16 58 20 7128 6178 123 2266 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 999999 999999 999999 -77 1059 8320 23131 64861 135189 173315 350328 719069 999999 999999 999999 441066 10445 304 289 263 242 360 317 313 257 213 309 275 296 222 344 347 259 259 326 314 347 279 228 232 268 191 241 342 192 269 222 252 183 189 184 221 191 183 218 153 207 288 175 141 209 217 221 234 221 195 209 266 253 232 172 196 183 188 165 153 155 202 202 175 215 198 175 180 173 140 119 87 159 106 81 54 135 103 162 147 210 110 66 179 143 172 129 117 65 188 154 184 121 177 156 93 131 94 29 74 118 182 132 108 120 71 123 133 149 107 122 112 125 152 101 133 136 98 132 116 136 102 120 104 152 192 157 214 325 448 457 361 300 493 470 396 630 648 400 363 386 345 331 315 240 260 306 267 177 154 136 168 168 133 99 137 96 98 138 137 151 127 137 163 95 98 146 142 119 103 88 117 117 121 108 103 115 112 140 109 132 136 140 126 115 110 146 129 107 121 148 129 111 80 111 130 124 113 123 124 101 136 130 133 122 87 118 91 104 102 83 102 118 98 98 117 81 94 100 92 87 97 101 93 88 82 73 98 94 103 83 68 90 80 71 73 58 79 81 67 57 58 57 43 34 37 36 22 28 20 7 -6 61109 266 2393 30 11093 16 58 29 7128 6174 197 570 1544 3403 7819 19533 55887 179024 512552 986053 999999 999999 666334 9058 295 261 241 280 211 357 307 317 312 319 317 188 356 333 323 320 405 400 312 219 212 295 275 181 246 305 262 219 290 333 265 203 270 277 326 227 216 218 222 235 222 204 184 247 263 206 200 291 209 150 199 222 261 249 201 188 177 195 166 131 200 244 214 138 227 195 109 139 163 147 88 221 92 127 160 122 135 64 197 120 168 181 160 222 196 155 144 149 100 107 55 171 135 90 148 193 106 103 137 102 74 99 172 100 136 149 85 91 130 170 118 107 104 142 140 125 160 118 64 71 128 91 103 168 137 190 186 196 315 404 414 429 406 470 756 694 604 716 616 442 351 370 310 304 289 268 268 232 191 194 174 102 113 125 153 183 144 149 170 121 102 125 119 147 168 158 143 146 139 119 117 118 129 90 149 142 138 131 111 122 113 112 111 148 125 129 129 84 105 121 133 131 96 111 115 104 99 140 136 123 118 97 120 144 146 107 117 119 106 91 78 108 103 95 105 119 109 121 100 82 93 108 108 86 97 101 90 102 107 95 91 89 88 83 90 101 91 94 86 78 70 71 74 60 58 53 43 27 26 27 20 13 61118 318 833 30 11093 16 58 38 7127 6169 458 2596 11544 38691 33908 1777 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 232 324 536 304 999999 999999 999999 999999 999999 999999 926 12983 31095 32487 78991 170833 294051 568103 881107 950050 999999 840191 571620 376927 4133 297 398 372 287 281 234 236 351 324 360 309 311 171 271 272 262 291 376 372 312 315 321 210 267 303 343 228 161 197 312 275 192 239 192 229 271 191 277 275 212 184 165 103 169 190 203 211 245 339 266 170 285 182 281 235 190 283 166 115 198 135 138 152 122 170 131 116 154 168 111 85 94 180 238 171 138 117 52 170 241 135 169 144 125 112 149 143 124 80 178 183 216 178 77 163 207 141 126 98 140 144 152 113 72 119 133 135 136 108 198 198 111 106 104 91 140 140 146 127 90 98 127 65 116 184 145 162 194 290 385 643 856 586 409 566 704 623 749 627 440 421 394 352 334 323 282 281 177 150 211 194 117 110 140 133 134 138 124 153 174 146 130 126 129 166 130 138 151 147 115 107 94 102 108 128 118 133 108 142 172 153 138 115 112 109 138 117 115 149 139 135 141 129 157 130 110 104 124 108 114 107 126 122 114 123 112 110 102 91 107 124 126 112 130 121 131 97 106 116 101 106 110 112 112 119 115 92 87 83 89 87 106 101 92 92 92 83 82 97 89 105 95 79 77 68 55 49 36 33 38 26 16 61127 316 896 30 11096 16 58 47 7127 6164 203 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1213 6062 16830 51506 131379 263204 517800 944896 999999 999999 999999 186078 2938 305 322 408 322 339 218 242 227 299 382 266 307 332 274 263 170 201 217 284 244 197 217 259 311 364 160 390 278 168 261 133 203 301 319 218 228 332 273 279 276 86 179 194 190 218 178 204 168 144 208 232 196 305 227 91 190 161 161 145 198 131 116 132 170 179 123 101 229 177 124 76 61 112 100 146 106 132 172 137 208 97 125 134 140 100 165 135 103 59 100 41 174 160 143 149 161 103 123 107 53 167 203 145 149 69 71 55 98 125 100 120 155 122 92 69 114 129 71 125 100 83 129 97 98 138 82 154 170 266 293 457 843 1077 660 572 815 878 885 672 489 409 354 343 305 292 284 297 210 190 220 143 144 173 139 136 146 133 103 63 92 131 106 124 143 110 93 104 137 116 96 98 100 90 97 105 116 115 125 89 95 100 92 99 92 110 91 93 93 107 101 105 89 83 95 124 132 101 115 131 110 115 97 75 120 119 103 122 119 76 85 87 75 96 113 105 93 71 85 103 86 86 83 103 83 82 83 92 89 69 73 83 79 81 80 92 75 87 75 69 60 67 55 52 48 46 49 33 32 16 11 10 5 -11 61136 319 808 30 11098 16 58 56 7127 6159 121 3077 15542 17980 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 330 3865 16950 55502 124449 272368 593167 999999 999999 999999 318932 29721 658 367 145 311 347 187 249 209 257 337 249 357 174 161 279 256 212 305 282 317 258 200 233 256 284 214 251 119 162 164 223 224 229 260 112 167 235 133 167 205 151 144 314 275 176 203 201 159 126 87 102 180 188 160 196 140 71 224 136 123 119 125 137 190 91 129 145 206 63 54 43 89 122 117 115 48 85 76 79 131 160 140 121 122 114 150 143 216 127 56 133 105 139 185 111 149 78 111 138 101 36 72 42 163 132 76 43 121 141 85 64 44 111 73 96 163 97 138 126 94 125 109 110 110 132 150 104 142 261 289 305 504 915 907 580 1834 3871 2847 1267 629 448 371 408 361 344 301 245 253 209 137 138 151 136 97 85 163 133 62 117 101 96 88 91 115 159 152 95 97 117 106 123 64 91 72 77 86 109 82 61 53 92 97 115 91 72 106 91 74 79 111 97 101 102 129 81 92 87 119 96 122 93 127 104 105 105 81 102 95 94 108 121 120 93 108 80 82 74 87 95 77 75 82 82 77 84 89 84 91 88 66 81 82 95 91 79 69 75 72 76 67 69 66 67 58 50 53 58 47 36 24 16 10 -2 -3 61145 319 808 30 11098 16 59 5 7127 6154 280 3304 3836 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1041 8847 24711 65631 193837 338450 566136 999999 999999 999999 83864 993 331 375 211 205 362 333 276 197 402 291 299 401 238 190 230 310 388 284 309 281 220 220 343 277 362 431 397 204 220 272 274 249 320 298 296 252 275 298 236 181 214 234 371 288 323 329 153 168 121 195 210 166 185 172 113 72 192 221 226 218 256 280 195 199 112 135 184 211 128 118 165 88 154 170 101 38 94 187 147 65 124 126 159 133 154 114 182 170 130 98 53 69 163 165 83 163 130 99 160 78 126 117 127 117 144 113 184 192 168 143 102 146 89 126 102 189 99 102 172 96 108 110 72 155 125 140 207 220 300 329 380 705 1547 1932 1088 1988 7412 9978 6872 2183 789 410 384 388 347 314 332 347 225 190 165 209 213 200 152 166 140 122 162 128 150 168 142 168 153 110 149 116 154 126 124 101 106 128 140 92 122 97 123 167 113 139 132 151 145 128 145 138 150 112 118 118 120 110 94 117 112 127 126 117 115 103 132 146 95 128 119 128 111 103 123 116 111 119 131 114 91 117 107 99 115 110 115 107 113 102 92 110 98 83 80 92 96 99 103 85 96 100 90 95 85 80 77 85 82 61 57 69 57 45 27 32 26 17 61154 317 867 30 11097 16 59 14 7126 6150 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1440 5870 17027 47138 134745 383145 986166 999999 999999 999999 167113 3579 192 225 295 214 233 183 244 235 267 228 186 217 313 247 300 211 267 248 229 252 298 251 276 130 271 325 314 302 342 168 173 154 252 237 316 248 180 250 188 208 188 219 216 285 324 140 164 156 157 188 184 173 128 156 165 130 128 174 192 236 220 186 153 89 117 108 132 177 121 113 77 77 88 98 61 137 168 68 129 155 117 117 99 101 68 81 72 154 150 51 107 120 115 98 85 83 133 55 149 89 108 163 73 35 95 133 100 100 128 93 49 33 74 123 133 127 74 29 41 55 67 63 124 101 103 83 130 172 253 336 418 864 3814 7340 3531 1515 6395 21703 31622 9239 584 419 359 317 359 294 284 299 203 173 134 113 111 160 140 122 120 97 151 100 88 119 166 181 94 151 109 102 110 132 102 119 111 117 107 95 90 58 109 105 138 152 121 117 128 100 94 78 120 126 108 134 106 101 100 106 83 102 96 130 121 89 87 94 145 126 119 151 109 100 93 82 91 87 90 106 92 69 88 96 108 106 99 84 112 86 81 78 92 84 97 85 79 79 71 77 73 72 83 76 71 52 55 60 43 41 37 34 32 24 10 7 7 -11 61163 320 776 30 11096 16 59 23 7126 6145 -81 2157 12634 23209 3639 1877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4035 23731 69923 186177 347537 683918 999999 999999 999999 918739 54806 761 197 297 196 337 288 219 298 252 317 275 217 259 349 256 345 354 271 316 351 357 330 281 223 368 345 319 368 298 274 286 278 283 310 280 275 316 331 318 309 168 290 215 189 352 289 171 180 101 221 265 250 295 166 63 138 134 108 149 210 255 218 295 195 143 138 97 247 185 139 70 125 71 116 147 108 166 207 242 218 199 133 142 207 145 121 160 183 159 142 208 120 124 175 217 169 101 160 164 126 161 119 136 144 100 51 67 105 141 166 122 90 154 182 166 82 132 133 142 128 124 157 103 143 189 168 122 228 224 295 409 473 1299 5052 9550 5026 1714 6323 22142 36320 24383 6462 597 377 413 368 311 313 290 237 214 253 208 186 161 196 140 189 244 166 148 190 190 145 193 156 130 198 198 140 125 139 166 116 155 119 123 143 130 101 133 136 155 164 151 179 169 129 111 167 160 151 146 148 130 154 168 138 108 133 139 119 145 152 139 109 154 152 159 161 141 115 113 134 140 128 133 129 132 150 138 128 144 160 133 136 133 141 142 116 125 122 104 118 125 126 105 107 121 119 108 112 106 103 109 102 86 78 81 79 63 54 50 47 34 61172 318 833 30 11093 16 59 32 7126 6140 131 4987 13287 1725 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1476 13099 52790 135891 348863 620982 999999 999999 999999 230220 3716 200 285 297 248 195 211 260 193 133 185 205 167 187 264 221 215 226 232 294 215 341 161 179 296 291 259 135 197 205 210 255 257 236 254 161 92 212 271 97 257 223 129 223 216 253 217 170 135 22 -7 110 230 145 110 88 33 45 33 108 128 165 142 43 76 103 205 140 73 126 105 48 88 63 22 156 98 120 88 165 45 97 109 65 68 86 126 118 69 114 132 79 114 125 55 82 32 160 182 100 124 138 79 22 148 105 102 63 37 54 87 121 85 77 102 120 41 26 51 63 67 86 96 111 99 44 110 129 157 208 354 405 477 1014 2336 3737 3005 1325 3302 20157 52025 64150 35995 27628 28264 2906 368 303 305 295 280 217 189 178 200 184 153 147 210 182 122 145 160 149 144 177 160 145 132 143 134 162 150 106 119 141 153 116 106 122 134 108 109 138 162 127 169 174 137 132 153 110 106 160 166 161 125 105 125 121 129 111 140 129 151 155 148 155 141 133 104 125 102 133 120 132 122 110 118 122 128 108 108 106 127 119 124 129 114 98 111 140 104 108 110 100 111 99 91 91 97 97 94 90 84 83 81 82 87 92 73 68 53 47 35 25 61181 318 832 30 11092 16 59 41 7126 6135 1261 7556 9952 1121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1900 13229 58020 165518 416433 844041 999999 999999 999999 238440 3653 152 105 166 214 148 136 251 176 207 47 178 243 244 191 203 218 232 326 192 267 141 139 143 213 241 217 249 186 275 102 141 254 339 245 166 225 194 324 172 260 228 177 119 230 60 162 59 168 149 101 69 132 92 53 27 -30 22 76 -79 -26 8 -8 114 180 171 84 85 -48 73 34 21 15 19 32 60 76 119 0 81 122 0 -15 49 25 111 64 14 10 -6 40 62 64 5 103 76 24 29 -5 -16 103 21 27 38 108 97 51 -2 0 29 26 56 99 -31 0 31 37 30 41 48 67 13 46 82 49 56 73 74 211 326 324 417 755 1514 3462 5253 2552 1342 5864 18114 48713 77128 78632 89737 79063 6395 368 380 339 288 200 183 182 195 210 143 151 164 209 158 158 188 141 155 159 140 151 139 142 164 130 133 150 122 116 156 158 124 97 119 139 133 112 89 119 141 135 122 132 137 113 113 135 107 128 143 135 127 143 134 134 128 132 148 121 117 128 129 107 121 141 138 107 98 126 122 108 119 116 123 118 113 126 130 136 134 134 109 101 117 126 118 122 132 99 115 135 123 96 92 101 95 96 90 86 81 87 78 67 67 58 42 40 43 32 22 61190 318 831 30 11091 16 59 50 7126 6131 220 3806 14318 12562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 5866 38650 107570 273954 636359 977662 999999 999999 472202 10529 58 116 62 103 102 123 18 157 182 85 121 57 162 192 130 171 80 40 190 222 215 122 110 134 146 -2 14 75 167 61 31 157 110 152 189 137 76 76 46 89 86 109 92 174 101 82 17 7 -18 68 71 100 37 11 44 7 25 -77 -95 -36 40 71 46 6 15 -2 -54 -33 -54 999999 999999 1 16 -52 12 -10 -5 -19 -11 5 56 16 -5 -64 -33 -22 0 -53 32 -25 -64 -62 -52 8 -70 -92 -7 21 -17 -23 -62 -31 56 19 -22 23 -12 12 20 -12 -91 3 -54 -15 6 -11 -33 -69 -11 21 3 34 97 32 -7 -26 -7 72 200 441 415 407 856 2522 8503 12246 3425 4007 16829 36293 58402 77122 77986 100828 96879 13071 366 290 306 272 227 181 171 179 143 126 159 150 111 114 114 141 125 122 107 129 132 80 113 105 89 64 62 74 108 121 84 60 101 117 101 104 110 114 112 109 93 114 101 72 105 97 84 93 98 97 104 79 102 127 119 97 86 103 131 104 99 101 100 89 96 110 80 69 76 101 78 73 100 92 67 91 88 71 84 78 80 68 94 88 74 76 86 75 92 101 84 66 60 77 58 66 62 65 59 42 53 58 62 41 27 15 13 18 0 -9 61199 320 771 30 11091 16 59 59 7125 6126 637 2003 7838 45446 165893 173788 6680 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4492 25381 48374 121320 333727 757218 999999 999999 604628 16501 23 99 133 115 105 72 159 108 79 123 91 125 168 135 54 39 114 148 12 105 76 111 101 156 139 100 69 72 50 108 127 113 9 129 118 46 112 134 162 199 161 153 58 83 51 65 83 14 49 111 23 3 77 26 44 64 41 91 116 14 -66 999999 -69 19 40 33 59 -2 -67 34 -55 -27 39 36 -54 -21 37 13 -21 -49 14 -26 -14 2 3 -24 -24 49 -6 59 56 -4 -7 -32 -41 -42 -60 -18 999999 0 44 -25 -5 10 11 -22 3 2 -55 -75 -57 -49 -44 30 21 -51 -22 10 15 -18 -16 -43 -2 -17 4 -3 -78 -29 121 462 586 352 407 590 2248 7992 6875 1719 10904 38805 56672 71607 77570 88230 91710 69463 8083 292 312 269 230 243 175 157 197 169 164 152 133 150 147 111 100 180 149 156 107 106 109 117 119 130 122 138 98 83 88 100 108 92 101 86 133 138 90 101 136 103 94 110 105 101 79 106 117 99 64 77 106 112 117 101 96 81 107 105 94 105 142 122 94 100 101 75 84 113 106 82 109 105 76 79 95 109 101 85 81 92 93 94 116 102 88 85 83 88 89 91 89 85 68 75 82 85 69 66 62 62 64 55 53 42 29 25 16 8 -3 61208 324 651 30 11091 17 0 8 7125 6121 -51 200 595 1205 2795 5983 15062 64975 414294 796934 17043 999999 999999 999999 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 151 277 427 356 545 528 445 516 533 579 547 526 459 283 311 195 196 3892 10204 15271 92291 313598 715328 999999 999999 358978 9005 293 256 232 210 169 195 200 144 215 211 214 241 154 168 271 184 223 117 181 237 117 305 299 283 173 125 135 113 133 278 211 170 242 227 158 253 241 212 259 229 256 195 136 161 147 281 204 176 159 37 63 128 76 194 177 105 129 212 184 115 67 92 112 87 170 137 28 79 21 87 24 35 37 60 84 15 48 97 147 97 -24 67 126 46 69 59 60 70 -27 55 113 27 31 66 105 119 128 77 118 64 79 117 96 24 47 86 4 21 46 102 41 49 30 121 127 48 66 77 37 83 79 74 58 68 119 109 83 77 146 383 624 594 520 732 951 4650 8852 2570 3777 18906 31928 38709 59207 72657 64620 67701 33678 3495 375 329 336 315 286 237 173 233 158 182 197 156 167 162 204 217 168 165 160 144 167 200 169 199 165 145 144 165 185 139 109 179 151 159 150 121 143 151 159 160 138 157 148 140 111 122 115 154 148 147 132 125 149 137 134 138 146 136 118 144 126 133 170 141 124 138 122 117 131 126 140 164 153 139 140 140 165 145 146 153 162 122 107 113 125 139 120 125 132 117 113 110 98 119 122 116 102 113 106 99 96 97 89 81 71 68 62 57 53 43 61217 327 560 30 11090 17 0 17 7125 6116 -68 205 550 1023 1402 2702 4486 7733 15904 47999 229642 885190 999999 218276 1582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -96 16 144 588 1066 2154 3342 4279 4181 3619 3328 2826 2345 2029 1905 1780 1355 1086 1148 871 466 444 393 589 808 1421 5383 36755 251164 464167 480929 266786 68626 6275 194 101 192 141 132 238 170 254 223 182 121 211 266 63 99 185 220 153 153 194 131 211 161 149 206 175 137 79 153 48 129 152 127 178 193 241 145 169 158 100 139 213 133 158 181 71 32 56 -26 54 44 30 68 17 158 57 21 68 31 4 52 70 31 18 30 82 44 10 10 61 76 -59 -11 2 19 87 68 0 34 65 21 -9 -56 -69 6 79 38 -64 -31 -52 37 41 -28 -5 41 -25 -54 -33 75 -11 -28 13 -15 58 4 33 -60 -30 4 -43 -7 21 40 36 36 -12 21 56 16 -19 5 22 -6 -40 8 36 -21 57 167 479 634 576 814 700 2154 7292 3718 1995 8767 20126 24309 49882 79376 81854 85690 38975 1527 294 270 286 263 266 197 214 155 113 84 143 109 142 161 109 118 128 130 107 128 114 119 88 88 101 80 123 77 102 86 46 65 88 82 61 90 68 64 109 75 104 99 77 103 76 88 96 95 63 97 96 105 92 70 86 78 77 81 102 81 72 97 89 94 72 54 59 59 62 72 93 75 62 72 61 54 79 84 69 65 69 74 61 73 66 57 67 55 53 73 67 55 53 63 55 45 41 51 31 37 33 20 25 14 7 -3 -10 -9 -21 -31 61226 329 499 30 11089 17 0 26 7125 6112 -57 175 635 1001 1650 2529 4188 7158 12983 30894 104875 610599 999999 999999 28925 571 136 222 359 334 296 298 323 112 29 45 122 136 82 147 90 280 303 255 339 340 514 434 547 602 1081 1417 2083 2877 3823 4670 5445 5209 5062 4849 4862 4698 4242 3954 2585 1975 1599 1287 1247 1079 992 855 1189 1309 1326 23068 180702 141013 7686 187 185 171 76 203 193 270 285 243 155 261 125 262 215 212 255 142 164 245 243 226 152 200 150 246 223 137 151 176 125 211 249 212 96 211 237 165 150 224 216 206 233 212 250 244 199 200 244 171 150 176 67 112 152 46 71 272 166 138 126 166 147 176 221 174 120 163 224 183 73 101 72 52 9 -32 72 31 77 84 88 112 122 160 154 -20 51 93 157 102 94 179 66 84 122 130 106 2 56 50 85 90 100 15 36 126 121 30 80 53 49 36 43 36 100 39 55 86 108 89 104 105 82 58 99 83 34 53 102 133 91 64 141 470 684 570 704 741 1599 8470 10916 2861 5244 13773 17418 32610 56965 61308 53299 15353 709 375 341 266 287 271 211 202 164 195 192 187 158 143 181 187 160 186 159 138 102 120 125 123 118 119 109 148 173 183 150 136 113 143 168 146 116 123 134 98 117 139 141 133 120 142 158 165 123 141 126 132 135 111 145 120 105 131 117 141 126 136 141 127 136 154 157 127 127 118 99 118 101 102 97 102 140 135 108 96 122 116 74 96 116 123 94 102 122 105 90 104 109 111 87 89 86 83 95 87 83 71 62 62 54 57 40 33 23 20 4 61235 330 466 30 11086 17 0 35 7124 6107 48 239 627 1081 1710 2551 4070 6667 12067 25749 84972 385927 999999 999999 51467 547 272 301 231 263 368 325 392 210 350 319 200 171 99 136 195 275 281 311 560 625 808 717 859 969 1321 1467 1442 1700 1817 2118 2876 3672 3306 2947 2993 2697 2652 3203 3520 3489 3072 2414 1449 1087 797 802 721 737 742 1388 18900 116741 27642 1978 382 281 213 151 100 190 177 140 106 196 230 261 300 290 206 158 212 245 165 227 329 294 224 88 186 275 283 295 213 148 216 123 288 250 257 171 184 194 189 341 318 176 283 284 66 169 184 214 192 188 205 103 101 48 -3 68 257 201 167 208 148 148 100 74 183 188 76 92 97 45 47 74 94 102 79 36 -1 121 60 156 57 102 88 -3 69 114 23 70 108 30 19 -39 59 69 72 22 46 59 106 68 140 101 126 93 -11 53 51 83 68 65 53 114 144 97 87 1 72 36 88 25 70 88 64 64 60 55 94 88 101 131 55 181 399 861 879 710 642 1009 5077 9792 3532 4673 9737 5896 14276 47825 51107 25985 2522 341 263 252 229 234 224 245 173 171 169 119 140 127 127 135 91 135 159 136 154 126 108 124 124 98 122 130 117 126 101 85 93 83 97 134 111 59 78 126 140 117 129 130 124 120 129 130 86 61 112 129 104 135 140 81 94 102 93 104 106 102 86 62 85 118 76 96 90 94 62 81 70 82 101 77 91 86 81 97 100 108 82 87 81 71 82 100 88 89 106 108 90 101 75 69 63 69 69 66 71 66 52 52 49 38 45 34 30 19 12 7 61244 331 462 30 11082 17 0 44 7124 6102 -8 145 499 1099 1657 2541 4183 6887 12439 25494 76629 384430 999999 999999 37742 671 483 603 706 541 607 685 787 804 815 592 678 445 378 380 369 203 347 476 499 645 546 609 550 564 776 771 1002 1422 1866 2179 2288 2280 1790 1424 1228 908 630 758 1018 1021 1012 725 462 458 486 414 413 406 452 501 554 508 367 519 412 195 294 167 177 303 277 257 325 313 357 221 254 316 266 232 374 279 359 340 245 342 286 330 243 358 430 384 251 238 229 242 304 273 354 236 219 265 299 331 326 338 297 251 210 189 215 321 219 193 191 151 180 233 211 169 148 148 306 328 296 250 180 157 241 230 116 89 129 237 109 117 162 140 89 118 139 126 152 130 142 161 162 145 130 182 188 104 147 78 190 160 112 168 132 151 149 110 102 66 86 149 123 125 124 147 72 74 123 74 102 148 173 78 106 147 85 43 61 103 146 112 116 47 62 184 144 134 105 150 181 113 160 594 994 1077 1142 929 2411 11956 18894 4419 6024 18728 16991 3169 618 421 437 432 376 334 295 364 285 294 242 180 155 163 152 139 188 199 161 206 143 161 152 130 158 157 157 135 152 128 119 139 122 127 114 141 121 151 158 125 118 130 136 113 136 184 140 124 131 115 114 129 125 123 120 144 130 117 128 86 119 142 140 135 121 107 125 132 117 112 126 134 114 112 122 134 134 136 128 145 126 114 124 125 115 113 114 97 106 125 98 105 103 119 109 105 127 128 110 101 95 107 100 93 90 89 85 76 68 69 69 51 46 38 22 61253 330 456 30 11076 17 0 53 7124 6097 292 546 1133 1782 2645 4290 6986 12535 26320 79667 415982 999999 999999 37263 694 717 796 820 828 806 882 750 652 566 556 745 674 356 222 352 424 494 541 534 434 319 328 372 402 534 733 830 898 1252 1469 1571 1536 1505 1453 1044 853 504 389 341 520 487 428 440 418 478 396 480 528 525 459 487 524 437 378 270 266 173 197 160 200 154 160 233 246 286 332 323 336 282 331 287 349 289 228 345 341 300 318 369 287 278 267 354 403 167 259 223 289 345 206 282 295 315 323 239 279 372 329 237 259 288 292 303 181 191 236 207 231 262 206 139 141 145 223 231 278 199 175 201 210 192 157 130 172 131 135 89 47 186 150 150 137 144 176 155 145 134 161 189 138 195 109 122 151 103 108 56 139 90 169 182 93 136 191 155 99 160 144 159 86 47 84 98 72 121 140 70 97 120 127 143 125 157 94 157 98 71 86 135 131 124 158 158 157 172 100 319 780 931 936 1003 695 2398 8942 8451 2646 6109 9582 12070 12849 2264 341 373 344 348 336 315 286 257 193 227 197 213 192 119 144 186 184 165 168 142 205 165 156 82 130 112 105 129 152 117 117 108 98 91 130 160 124 133 104 135 163 158 145 151 155 170 125 126 103 133 125 139 109 105 139 102 124 98 85 118 123 115 129 137 132 107 124 144 123 105 92 104 115 116 106 111 107 97 110 94 125 118 111 112 113 122 104 109 111 111 95 90 105 103 97 108 105 91 106 101 93 81 69 69 90 79 65 61 56 53 49 35 14 10 61262 331 422 30 11072 17 1 2 7124 6092 -5 320 359 1029 1594 2349 3728 6159 10624 20225 56736 248256 999999 999999 677406 4868 587 627 779 826 925 776 678 700 593 658 660 520 466 447 516 498 319 244 283 322 243 237 300 226 280 397 435 593 824 858 905 1053 790 671 535 389 367 434 340 326 478 425 451 445 434 416 312 399 343 313 406 379 284 318 401 165 200 199 160 200 273 323 328 216 204 217 305 289 192 275 291 384 336 380 211 301 349 378 288 210 210 269 326 304 403 303 219 222 231 252 198 170 267 127 180 294 316 313 267 145 243 239 273 211 252 262 244 132 224 182 175 176 217 169 134 311 282 260 159 205 174 188 141 142 138 137 116 102 49 215 206 101 127 164 167 125 167 134 179 210 124 89 139 105 137 132 121 123 193 152 169 137 110 117 215 98 170 92 104 127 48 63 157 146 132 71 105 68 30 74 83 91 105 74 97 94 145 72 136 140 95 157 128 128 151 107 205 642 1013 880 700 578 739 3635 5788 1936 1191 2113 4371 3062 738 366 366 331 316 299 347 301 294 218 221 214 189 188 161 107 132 125 142 142 129 177 156 149 148 111 113 105 114 118 127 126 128 140 151 100 120 86 58 78 98 58 81 99 100 88 111 110 113 93 85 106 115 85 82 82 95 113 75 72 56 77 120 116 109 114 104 87 94 107 101 78 80 95 94 95 83 97 106 97 90 105 97 97 95 83 89 81 75 87 96 93 96 86 80 96 93 88 78 71 83 81 98 75 59 63 59 59 43 43 36 29 17 14 1 61271 330 448 30 11068 17 1 11 7123 6088 65 572 875 1327 2116 3128 5099 9174 16521 42191 151160 872064 999999 999999 13555 611 635 661 506 703 646 577 431 381 551 553 575 418 219 200 168 302 292 206 134 214 312 213 161 197 321 293 246 254 302 303 343 287 430 343 237 277 352 341 311 340 307 325 390 406 256 360 181 244 449 460 383 387 393 337 328 351 255 179 145 160 53 213 286 162 202 259 172 164 285 291 288 271 231 282 276 132 260 306 313 291 353 329 239 268 292 227 286 155 137 194 248 275 171 136 249 248 190 188 215 281 303 240 173 213 179 135 166 293 170 91 105 126 91 182 165 162 170 192 173 82 120 81 164 120 23 80 88 121 139 85 162 118 106 69 86 117 135 122 111 106 74 89 119 89 130 141 133 159 89 134 111 108 104 104 136 136 108 98 97 111 99 114 120 100 18 -16 18 52 68 68 43 83 55 66 67 73 80 49 -17 33 53 33 72 104 114 152 347 740 805 651 755 767 1079 2347 2342 1949 1203 1655 1443 465 376 346 264 272 295 306 258 282 230 158 202 193 155 102 115 128 124 130 110 112 105 126 59 84 115 85 145 75 77 94 98 98 118 91 60 69 93 81 112 123 104 118 104 107 76 89 82 97 79 79 101 94 60 58 76 100 71 77 82 92 64 73 94 113 117 91 73 72 69 56 72 79 65 66 74 64 59 58 84 83 76 63 84 92 92 92 98 75 94 85 71 72 81 68 79 66 60 57 53 60 50 42 48 42 40 26 39 37 21 10 6 -2 -22 -29 61280 329 476 30 11066 17 1 20 7123 6083 146 408 912 1514 2292 3826 7010 12703 29737 95230 507559 999999 999999 32742 826 614 574 619 562 438 423 441 400 430 389 350 568 518 350 249 347 285 177 183 295 334 262 308 278 244 351 587 1051 1263 1309 1128 934 997 912 619 531 518 527 468 497 638 1438 4198 934 570 436 459 485 463 465 484 437 331 338 399 256 292 208 333 260 229 215 273 173 205 130 228 378 375 413 409 330 312 263 272 312 349 303 234 297 261 360 335 359 446 530 337 215 267 206 257 236 222 232 244 262 276 211 329 341 307 318 223 238 213 261 223 145 206 275 213 193 175 134 107 152 197 303 231 180 179 100 158 153 85 48 114 190 89 122 138 180 141 103 119 58 147 183 106 126 48 152 142 104 144 140 103 187 146 106 94 143 125 145 185 183 184 133 68 134 152 136 126 173 175 118 129 126 77 150 116 122 91 83 129 121 113 141 163 123 123 104 93 110 96 217 409 670 867 828 1234 2182 1968 1344 1008 1290 1517 912 597 422 495 404 370 367 341 303 289 241 218 200 136 169 194 201 135 97 162 159 132 181 133 130 170 155 152 199 155 159 148 125 155 155 130 135 146 126 97 103 134 136 107 146 141 133 103 93 116 143 91 127 135 122 113 110 112 122 106 98 89 129 112 112 88 112 107 93 114 106 106 98 79 104 107 106 116 120 109 91 99 108 129 126 115 121 102 120 123 118 101 102 104 90 88 99 109 108 103 93 105 101 87 91 89 81 81 66 64 62 63 54 44 29 24 15 61289 329 472 30 11062 17 1 29 7123 6078 19 206 538 1204 1807 2838 4927 9182 17489 46781 185633 986969 999999 999999 16894 908 1243 1523 1623 1326 1194 1167 1547 1847 1685 1734 1637 1062 769 578 465 309 206 400 397 280 294 336 648 839 1173 1509 2691 4153 4252 4081 4707 6010 4710 2861 2400 1649 1696 7203 7415 2713 902 569 414 450 477 463 519 384 456 418 404 388 451 435 344 283 226 212 348 293 297 281 193 267 406 466 377 385 351 334 380 418 380 307 336 334 254 256 289 134 282 411 299 485 341 270 404 363 414 223 387 245 246 313 276 332 233 340 274 226 280 266 252 307 324 287 233 195 145 177 268 156 126 95 183 350 206 126 151 203 196 146 171 149 138 140 183 174 131 196 198 238 193 176 124 166 72 109 149 160 196 215 187 175 213 237 156 125 149 243 174 187 155 144 125 125 102 258 166 178 56 174 200 174 142 92 144 155 121 136 204 177 137 117 145 96 100 171 172 166 99 157 183 209 199 348 611 695 795 1079 2621 4990 3844 2140 1154 858 629 523 470 496 417 430 363 384 337 275 303 287 289 221 218 173 159 194 184 182 169 200 186 179 188 198 167 167 144 211 164 149 190 206 177 159 145 134 158 153 168 171 135 123 153 151 132 158 169 141 147 147 153 160 141 114 123 146 146 122 129 162 143 116 136 142 123 140 139 160 161 146 119 106 124 117 125 132 152 143 137 125 127 118 110 155 148 136 128 129 140 112 101 134 133 144 126 120 116 115 110 106 105 112 121 108 95 105 85 85 83 68 59 66 59 52 37 61298 327 529 30 11059 17 1 38 7123 6073 137 653 1233 1968 3289 5882 11029 26325 84910 476135 999999 999999 28713 1074 797 998 1013 1305 1609 2120 2218 1813 1789 2091 2822 3684 4816 5374 4805 4187 3380 2735 1819 1838 1763 1447 1363 2191 3581 3910 4432 5252 4537 4872 4303 4645 6074 5353 3889 3499 8536 96876 261728 245945 164405 60138 1939 440 361 379 516 478 381 436 327 275 292 279 266 306 322 246 305 333 281 176 283 192 190 217 360 259 260 311 432 359 377 306 214 152 272 256 241 282 283 299 364 343 350 310 271 314 287 315 262 166 238 260 206 263 307 325 269 284 300 220 180 224 254 231 226 279 247 237 191 175 158 128 234 129 100 167 146 95 230 190 111 99 96 74 141 185 156 106 115 173 237 269 182 84 134 155 150 153 154 96 132 218 205 123 119 140 158 171 177 170 162 156 155 217 177 127 89 154 101 163 148 167 68 137 210 145 159 133 135 116 117 166 195 198 162 173 59 51 161 131 103 127 243 382 504 547 700 1077 2359 5407 4695 3636 4875 4929 1311 462 431 353 347 343 395 362 321 317 295 305 270 203 199 139 168 144 194 173 146 144 200 178 171 206 156 131 142 145 120 171 91 105 97 145 131 127 119 138 145 141 131 121 163 161 132 151 161 112 134 114 137 136 135 125 143 110 132 107 104 116 110 137 149 132 158 171 150 130 132 124 116 122 122 115 123 128 114 115 103 120 123 121 129 107 105 115 116 127 131 126 157 130 104 112 126 134 116 106 106 105 97 106 93 84 86 76 70 73 77 68 65 47 43 33 28 61307 327 526 30 11056 17 1 47 7122 6069 -48 287 611 1448 2460 4203 8094 17287 49453 203125 919936 999999 698723 18796 1356 1088 1250 1139 1171 990 797 880 1164 1683 2162 1976 1974 2350 2681 2662 2628 3065 3620 4463 4852 5168 5492 5288 4835 3909 3396 2912 3042 4672 6323 6392 6813 6830 4738 3816 4664 26336 139757 320049 148010 117030 34940 1310 418 443 245 216 340 308 424 419 225 332 134 197 395 279 156 215 158 39 139 79 231 338 340 387 306 309 365 310 367 307 230 313 298 404 357 304 403 351 415 350 396 387 429 242 293 335 236 222 247 313 284 249 273 199 199 297 341 254 208 214 204 185 195 204 184 213 196 199 42 97 93 48 153 93 128 87 111 247 133 12 81 108 48 82 177 179 123 111 209 220 211 155 146 67 105 116 243 120 142 134 144 167 109 138 145 223 175 121 139 157 150 149 183 126 143 189 142 71 93 144 134 93 112 121 125 169 111 92 81 161 167 126 148 163 125 125 142 122 124 157 226 315 446 502 846 1447 1707 2682 2946 2189 1212 652 490 386 367 291 348 410 389 367 381 313 310 316 274 203 197 154 166 203 155 137 163 180 198 151 146 112 167 158 172 169 149 158 174 139 125 111 157 185 170 120 152 141 115 138 148 138 130 127 135 134 133 109 109 150 115 98 127 130 94 91 101 110 122 107 111 111 96 131 104 113 118 107 89 115 90 114 117 106 95 110 125 134 124 122 104 106 94 85 96 116 136 108 117 111 103 116 116 92 96 105 111 103 96 80 87 92 93 77 83 81 69 60 48 41 37 30 17 61316 324 641 30 11051 17 1 56 7122 6064 70 470 1108 2318 4733 10416 31254 143651 707971 999999 22060 583 379 333 375 437 659 798 208 277 617 1210 1597 1746 2150 2214 2205 2519 3549 4125 3969 3675 2810 3583 4926 4641 3732 2798 2565 2412 3591 4002 3829 3656 4374 5122 5492 8548 52275 128643 284791 572982 755774 711179 616150 281615 46647 2231 417 356 413 524 434 275 311 240 240 221 142 194 222 149 62 146 277 290 307 346 304 352 266 324 316 356 314 339 214 242 350 343 339 479 357 390 406 339 338 328 347 329 331 284 262 230 396 417 279 277 368 356 297 323 266 271 226 297 274 206 161 143 85 145 125 162 181 174 241 145 122 112 77 126 136 113 198 170 193 220 209 220 187 263 211 203 190 192 142 168 178 154 140 205 185 232 202 206 117 164 166 176 189 144 175 234 218 178 180 173 165 105 183 194 119 166 155 158 167 101 68 184 168 168 130 172 206 126 123 119 119 165 153 113 142 154 189 347 458 491 508 632 1113 1618 2507 3346 2463 1258 920 529 447 539 411 326 381 395 393 362 330 335 313 355 279 197 232 201 223 177 169 186 219 187 197 153 175 170 147 163 162 143 159 175 138 99 124 187 184 145 124 168 140 126 167 161 183 197 169 145 154 150 164 148 160 130 137 122 128 108 110 135 127 125 119 130 150 132 137 105 164 165 140 135 112 122 120 136 146 162 134 121 125 131 150 126 135 115 103 120 129 116 123 128 121 119 118 116 115 125 120 117 129 119 94 80 88 82 89 86 82 73 64 56 44 43 46 29 61325 321 697 30 11047 17 2 5 7122 6059 408 1106 2814 6779 21473 93269 373990 397775 24848 351 -24 13 455 960 134 205 415 328 458 511 636 749 1058 1588 2257 2216 1784 1847 2090 2312 2283 2178 2881 3000 2620 2029 1763 1871 1924 2135 2119 2214 2426 3377 4149 14873 76706 173700 387234 770093 999999 999999 506191 48813 3522 429 427 500 280 388 428 242 224 229 272 101 170 114 151 141 90 325 328 277 201 337 325 377 296 255 254 267 210 227 245 213 248 274 340 291 338 328 360 378 308 351 296 349 270 208 213 227 320 361 202 306 235 305 373 264 229 213 292 230 178 159 167 143 100 73 103 107 141 34 26 49 41 112 37 154 174 94 102 136 68 105 112 149 76 70 145 206 181 159 211 142 133 195 18 177 150 93 164 129 210 201 166 210 216 134 108 159 134 169 159 123 197 162 161 120 106 141 107 46 89 122 96 94 116 134 130 181 75 139 122 197 160 136 109 149 122 119 270 334 338 422 497 654 859 1237 2837 5269 2693 1175 1051 481 396 432 384 359 391 354 410 390 297 335 292 246 232 227 180 199 223 187 208 157 154 132 118 130 144 154 138 150 143 143 120 127 150 173 138 135 152 143 93 98 112 107 137 141 126 134 140 127 148 146 85 70 123 120 103 112 124 110 103 93 114 121 98 92 116 136 110 115 135 105 89 109 87 104 121 121 136 115 96 104 110 94 105 116 101 97 109 113 111 87 103 91 100 109 111 97 90 73 68 85 86 92 79 54 63 63 73 71 49 52 42 27 24 9 1 61334 318 785 30 11045 17 2 14 7122 6054 -93 607 1853 7432 28587 64336 41713 2588 999999 10439 67490 60658 1835 999999 999999 999999 999999 999999 -4 477 1045 1026 1134 1343 1119 549 209 120 118 430 729 752 606 556 499 728 893 1505 1870 2599 4599 7078 18088 55415 94232 193777 386083 680657 999999 829795 627819 676889 378360 57446 1187 270 314 352 165 170 282 301 183 175 61 27 81 172 221 160 226 299 300 273 335 323 269 279 404 378 274 309 220 304 276 346 355 248 277 365 329 356 299 246 320 327 233 267 226 300 204 239 302 315 252 225 201 201 234 216 229 103 111 125 97 105 1 45 36 74 87 119 97 92 65 18 72 58 68 140 122 99 82 112 136 121 75 90 101 129 136 166 112 84 68 124 183 158 102 100 169 165 154 162 75 104 100 134 113 154 167 106 172 194 109 153 133 119 144 130 112 77 99 179 97 133 13 121 43 105 117 105 99 63 90 75 139 104 97 159 202 266 366 434 490 568 611 977 3693 6325 2900 1360 1260 555 382 351 390 364 351 374 394 394 360 327 292 235 179 218 193 182 165 160 222 186 182 152 132 151 172 156 79 128 134 143 121 140 105 88 113 102 124 150 119 120 128 134 109 122 129 144 142 136 129 139 116 90 121 100 111 115 116 119 144 118 86 117 122 117 102 93 125 122 106 101 99 108 109 101 101 113 103 117 98 109 108 103 96 98 93 107 99 87 111 113 103 100 114 94 101 107 85 73 81 92 90 93 89 79 82 66 68 60 59 46 28 28 27 6 61343 319 752 30 11042 17 2 23 7121 6049 97 713 1916 5594 18794 82209 224968 112039 4381 805 26535 177282 113098 10091 741 1046 1493 1764 2053 2212 2377 2832 3403 3869 4652 5786 6354 6301 7837 7491 7225 6730 5862 4788 3894 3137 3051 3530 3109 2936 3147 3312 3522 7917 33240 72845 166161 345671 614691 728793 961233 913371 474722 272540 57390 763 359 400 349 296 319 277 209 61 168 142 47 157 179 227 150 200 405 357 375 304 334 426 385 361 285 292 376 305 171 303 315 265 331 351 367 355 567 561 389 379 255 273 402 264 255 341 372 187 243 162 290 260 233 206 259 163 162 109 136 102 169 105 50 88 223 213 72 88 143 110 102 127 103 166 106 109 98 65 60 161 131 119 191 211 173 172 175 94 121 174 108 88 166 157 96 137 125 151 174 115 155 154 224 188 180 154 237 145 147 137 136 175 198 111 103 152 99 78 88 93 81 132 167 166 127 120 75 27 121 197 140 113 105 110 211 345 394 459 428 386 504 557 622 926 1652 1494 949 734 467 332 347 382 407 411 378 405 356 339 271 304 233 224 208 239 213 193 173 167 152 202 170 175 190 133 167 157 107 157 144 131 138 145 165 141 156 157 156 149 143 154 182 126 114 136 165 149 112 118 127 120 150 125 102 90 104 99 115 114 120 119 124 100 106 123 124 136 133 111 107 107 100 124 99 118 127 120 122 118 117 118 109 113 116 102 110 114 127 114 95 96 92 110 113 115 115 103 88 88 99 102 88 73 72 83 81 70 71 72 68 56 39 21 14 61352 318 779 30 11039 17 2 32 7121 6045 -73 622 1774 3961 10829 23314 41339 91762 125544 161927 71443 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 50 160 325 586 442 497 716 696 622 654 627 1194 1850 1772 1449 1570 1923 1540 6454 54160 168915 379036 601685 674284 980378 713527 443728 519852 321062 89179 1965 354 485 313 334 295 230 230 234 164 99 156 38 165 265 416 321 240 349 349 279 380 377 318 354 354 241 277 299 230 297 268 281 380 314 373 354 301 392 387 351 383 426 324 280 289 252 319 314 396 264 218 287 251 202 254 233 255 162 183 73 122 173 113 124 146 91 93 191 240 139 102 135 150 152 167 186 179 217 118 169 199 184 142 184 178 93 136 163 160 63 104 122 125 193 172 185 102 127 174 148 212 185 166 174 254 191 161 140 183 116 190 167 109 77 147 151 190 140 113 123 148 122 152 117 107 131 137 103 165 214 139 123 181 271 308 457 458 412 559 588 641 687 931 1225 1239 1096 717 412 352 364 404 380 339 361 376 340 386 410 379 316 257 238 251 242 238 223 204 259 205 214 254 197 201 146 157 119 147 135 168 201 191 162 126 106 128 142 165 153 161 181 148 170 186 165 132 120 134 165 140 132 148 133 110 145 176 156 142 114 117 133 148 110 107 110 138 121 136 159 145 118 131 120 128 151 149 137 123 139 164 133 143 150 138 114 129 119 106 115 121 135 127 111 112 116 99 102 104 105 107 93 97 102 92 79 81 73 66 70 60 45 30 26 61361 314 897 30 11037 17 2 41 7121 6040 327 1072 2309 5835 18954 75008 199414 406596 286499 20012 999999 999999 999999 999999 999999 -72 -22 204 357 465 643 985 1221 1800 2159 2129 1403 621 317 -58 52 126 88 360 716 958 1450 1847 1855 1914 3937 26759 70144 100536 269171 578353 998716 999999 952403 504712 85653 1874 351 311 273 251 296 208 270 181 259 79 112 246 261 326 242 242 216 323 378 351 363 316 203 246 287 302 297 247 177 313 382 402 349 384 307 295 261 291 385 361 252 322 332 298 254 283 259 308 348 358 198 230 273 92 147 244 156 109 94 60 82 101 19 97 48 102 87 62 142 194 236 175 124 98 102 45 105 181 130 132 122 116 132 192 175 145 62 157 206 137 128 144 124 111 69 110 142 148 90 149 141 148 134 131 135 96 145 141 62 215 136 101 90 96 98 29 53 126 165 139 133 88 54 110 115 110 127 165 62 85 84 130 90 187 329 378 466 420 476 513 593 601 813 1060 1656 1681 937 392 317 289 255 346 337 375 358 315 324 306 300 267 259 242 219 207 175 173 158 146 150 177 178 238 201 152 131 144 136 149 125 126 137 112 135 165 129 118 141 133 138 95 125 143 129 141 116 124 130 130 130 112 99 97 122 155 131 116 113 108 109 115 102 121 105 98 83 121 118 110 82 116 113 88 114 117 100 121 108 112 113 131 108 100 93 126 114 100 90 89 91 91 97 123 115 94 94 90 85 75 79 78 79 82 72 76 71 68 55 49 37 25 23 11 61370 316 834 30 11034 17 2 50 7121 6035 -74 214 840 2538 6490 16330 33153 69119 169852 327835 298920 200813 65543 1875 999999 999999 67 96 130 1 257 530 986 1557 2372 3328 3235 4205 4162 3789 3140 3384 3449 2849 1167 1151 1086 1345 1928 2374 1648 1118 6842 30221 99262 196102 333299 595311 958636 999999 665765 78466 5141 303 219 339 342 166 172 238 217 260 21 21 79 181 235 237 262 210 200 373 337 390 396 264 248 170 156 339 454 318 322 261 338 326 308 413 452 349 402 338 376 264 333 220 244 322 372 283 284 267 238 352 305 268 224 237 71 86 131 114 138 86 108 75 72 24 97 140 128 160 109 30 66 84 105 173 150 195 132 147 92 48 124 70 131 49 47 131 72 155 92 51 33 76 92 121 130 171 155 133 145 234 134 122 156 74 139 165 165 78 154 131 144 129 149 96 79 89 123 89 88 122 94 42 93 96 60 123 134 121 62 79 88 91 114 261 305 262 342 418 450 496 586 815 1078 1562 3691 7924 6137 898 362 301 1582 4123 699 377 337 300 337 298 251 249 210 199 181 137 185 213 207 137 205 176 128 146 199 165 152 125 132 116 139 128 102 134 135 119 130 117 99 107 110 135 110 114 99 128 149 117 130 115 91 97 74 54 76 89 112 82 104 116 109 97 99 106 96 111 113 108 101 97 91 99 82 106 117 101 92 100 95 106 102 99 95 103 88 80 82 82 88 87 107 114 107 73 76 87 92 91 94 82 75 80 71 63 60 57 50 49 52 37 31 25 22 11 61379 314 891 30 11031 17 2 59 7120 6030 668 3862 10625 3271 1368 10041 31985 60826 16351 7819 1092 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -93 -71 186 2718 21735 55869 126100 282198 432144 811524 999999 999999 999999 28371 829 296 249 287 196 178 292 228 147 162 226 262 205 175 152 226 293 285 307 373 344 289 343 315 325 307 324 190 219 330 363 269 343 408 287 327 413 403 330 308 273 285 324 328 225 295 322 217 253 282 309 235 247 242 249 257 170 214 137 161 166 235 60 94 51 112 83 104 102 210 158 71 146 188 201 190 138 168 150 137 173 153 119 82 37 65 85 140 113 72 93 150 102 115 99 162 141 133 70 156 156 175 204 149 123 147 136 107 109 169 156 147 137 149 107 129 149 184 214 123 107 102 128 127 119 130 89 128 113 118 150 143 87 108 197 253 316 344 342 405 481 509 829 942 872 813 904 695 433 493 474 277 8349 16242 1325 420 391 375 324 349 358 299 247 210 222 179 200 157 170 175 170 206 203 154 165 153 139 162 149 186 187 164 135 147 158 136 121 152 153 144 90 121 135 165 122 128 147 141 122 130 130 130 142 147 139 139 145 145 137 153 154 144 125 124 129 147 150 137 108 129 112 104 131 135 124 146 144 120 156 140 126 152 170 134 116 118 118 117 115 127 129 123 114 122 121 122 115 113 97 101 111 108 106 100 96 95 77 69 64 61 57 53 47 36 61388 311 981 30 11031 17 3 8 7120 6025 -82 -2 482 2542 7213 19493 58945 153444 130107 5975 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 38 165 409 865 910 988 1049 1225 4281 25805 105004 303137 574919 708843 999999 999999 761689 170834 5031 407 421 286 267 243 246 358 272 235 213 328 272 159 187 231 305 309 312 343 443 363 345 359 338 374 272 259 380 227 329 499 428 343 425 341 328 324 409 413 464 421 374 308 350 343 321 304 209 261 270 331 239 263 302 185 202 247 261 253 137 79 105 179 166 187 207 164 91 30 142 123 103 180 198 171 139 199 153 155 197 122 142 122 192 236 113 182 161 182 165 254 195 120 118 174 177 159 142 153 129 164 202 124 185 153 211 139 173 219 197 236 165 186 163 162 91 162 208 180 133 136 140 201 129 134 177 153 127 95 104 74 150 124 106 131 202 242 295 358 375 460 515 507 637 751 651 701 884 793 499 383 319 416 434 415 416 389 354 389 406 417 349 289 268 257 224 179 211 184 211 222 176 170 195 175 203 197 152 168 161 162 141 146 185 180 162 124 138 182 157 166 146 165 133 159 149 146 137 180 182 159 154 162 155 117 130 166 131 151 164 135 125 126 118 145 150 151 143 138 135 112 118 107 137 143 117 148 137 113 111 122 117 126 112 144 132 126 118 104 136 123 119 140 129 108 110 117 105 118 106 103 102 96 100 90 79 79 74 79 71 66 64 53 42 29 61397 310 1010 30 11030 17 3 17 7120 6021 -8 718 2492 8235 23018 82720 241134 170607 18691 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 215 43 432 523 398 690 1260 1281 11440 104608 424422 853046 999999 999999 819469 109278 2065 341 282 241 191 249 212 303 264 304 303 184 137 218 203 217 125 254 207 300 302 393 406 376 345 311 342 216 302 317 297 370 330 320 370 359 416 418 375 454 357 349 401 415 327 351 244 323 332 256 201 237 304 245 203 258 343 218 158 150 116 86 98 101 148 142 139 155 78 114 151 77 117 149 100 105 81 14 76 93 109 163 160 33 88 154 162 110 170 146 108 169 154 103 140 163 111 119 36 90 74 119 62 80 128 167 158 155 105 44 177 131 142 187 96 115 181 104 70 123 213 112 127 99 94 70 156 153 101 75 48 118 106 185 131 128 184 143 166 268 337 406 430 400 506 645 660 579 674 1090 1050 527 394 371 323 319 358 394 391 350 350 344 305 313 301 233 177 185 141 149 224 206 167 164 140 135 127 110 131 171 148 150 148 121 125 101 89 131 113 137 120 132 130 151 98 117 119 129 142 130 165 124 100 115 110 98 104 89 72 92 95 90 129 100 92 90 112 93 111 102 99 103 99 101 93 96 106 123 124 120 115 111 118 117 101 98 94 81 88 92 86 78 97 93 91 92 95 95 80 98 94 98 96 89 95 86 78 69 63 67 65 53 39 35 40 23 17 61406 314 888 30 11028 17 3 26 7120 6016 -31 134 212 910 2212 8100 24495 100040 257736 279641 310088 84520 5181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 999999 -53 250 614 871 1306 1618 2124 3028 3423 4013 4010 5350 6179 7147 68462 294908 567750 752619 947892 996950 495733 52707 2626 271 224 247 302 332 264 236 250 302 287 315 316 175 130 217 357 197 276 196 263 325 350 380 251 328 323 308 315 304 324 320 338 428 427 322 333 336 354 501 399 328 369 458 422 312 357 361 256 316 306 250 202 305 415 285 292 290 274 216 180 185 155 130 72 109 37 79 85 93 130 122 107 106 152 54 144 159 107 136 101 36 154 111 114 190 135 125 42 42 171 178 109 39 151 183 200 87 172 125 219 118 83 195 169 257 127 154 160 133 129 127 102 122 156 188 127 156 77 45 50 133 140 140 110 149 105 86 121 166 205 200 144 100 166 150 178 194 262 324 329 419 471 585 621 686 657 650 1367 2010 944 540 479 403 395 345 399 405 399 429 383 387 397 369 336 285 233 153 186 192 197 196 155 195 163 217 182 163 117 135 170 172 153 152 162 136 139 137 152 139 137 171 170 135 134 103 102 140 184 142 103 112 121 138 138 95 112 126 108 109 118 121 115 121 116 109 138 122 101 135 128 109 122 105 115 108 127 90 111 114 107 113 120 132 118 119 121 112 111 121 115 103 114 125 112 111 111 105 99 96 102 100 99 98 102 101 88 95 81 63 64 60 48 44 45 37 26 61415 315 855 30 11025 17 3 35 7119 6011 27 442 1198 1876 2955 6512 19321 57490 197080 482294 460943 43006 1029 999999 -90 999999 -97 -78 26 158 230 45 520 769 828 819 918 952 1284 1429 1856 2636 4348 6390 7567 7943 6899 5955 5308 3609 30404 263127 668146 999999 984477 579395 48131 690 365 225 338 363 277 257 263 247 298 255 220 313 217 285 212 119 224 298 255 198 255 303 360 303 298 248 233 315 406 440 398 470 351 398 329 409 343 525 532 477 417 460 408 482 398 373 419 342 230 273 249 211 271 277 327 306 273 242 291 141 107 177 202 82 112 131 104 79 84 96 102 98 97 102 115 100 114 201 156 105 120 162 119 172 125 190 192 112 77 154 208 131 155 113 166 186 105 170 149 186 153 71 128 80 171 133 142 146 88 233 197 132 63 98 114 181 83 104 159 171 161 176 121 145 124 92 120 118 154 89 114 139 149 142 150 121 137 117 167 262 287 383 511 646 572 543 588 707 999 954 716 559 433 413 400 396 379 404 376 418 367 378 396 382 272 241 226 238 211 237 236 235 220 188 194 200 171 152 146 139 133 201 162 150 184 129 143 162 140 154 132 126 138 130 85 122 153 126 150 129 137 119 114 105 107 145 114 133 117 107 99 99 140 132 102 91 89 111 124 144 131 118 105 118 90 113 135 125 116 113 88 125 136 132 104 100 115 110 106 122 93 106 114 105 112 111 102 102 104 107 96 89 90 86 98 94 89 83 79 81 68 60 51 33 41 24 11 61424 315 882 30 11022 17 3 44 7119 6006 144 699 773 1334 3632 10127 29036 99928 247625 303920 217427 20367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 48 170 518 782 933 1335 1813 1935 2207 2769 3203 4170 4615 5736 57150 404909 999999 999999 740808 109731 1679 254 242 266 323 259 281 318 283 155 181 464 236 280 371 144 243 139 164 166 165 155 249 399 362 345 295 383 334 296 306 323 312 277 330 322 365 378 425 479 477 492 455 380 331 353 324 357 316 379 245 235 286 280 252 286 199 170 302 299 190 121 116 104 147 76 -9 24 62 191 111 0 112 70 38 94 42 73 178 211 237 112 166 133 149 160 194 112 61 93 123 158 184 178 166 120 112 128 143 161 123 120 53 135 123 118 197 201 160 115 115 202 112 103 202 129 83 138 62 55 82 90 122 102 100 132 46 122 83 102 120 85 63 83 65 148 64 144 145 137 222 277 330 402 491 538 511 452 534 470 541 645 554 470 409 383 402 359 412 427 394 366 331 288 285 255 257 238 201 237 193 175 185 145 175 196 190 180 157 141 144 139 93 86 100 101 122 107 107 104 92 134 105 111 106 95 108 147 141 163 106 99 95 134 118 101 119 130 79 114 80 101 102 79 94 102 69 87 101 99 98 94 95 73 83 102 88 85 104 83 100 100 108 103 96 83 86 90 67 78 102 99 80 61 72 96 92 85 73 71 68 63 73 81 67 59 48 47 53 43 34 45 43 32 27 22 17 -6 -19 61433 315 850 30 11020 17 3 53 7119 6002 80 262 742 1406 2961 7296 21189 64500 222390 563425 863642 312959 196795 49416 946 59 999999 -99 999999 999999 -11 188 488 914 916 993 1820 2480 2962 2795 3342 4042 4687 5175 5070 4515 4652 5360 5380 17197 104381 426884 786492 889230 446825 20820 533 213 228 274 130 180 185 216 247 279 337 385 345 412 426 244 257 266 213 247 160 152 210 212 316 261 336 308 339 318 351 286 379 339 304 425 448 353 392 463 507 462 382 318 316 280 227 233 382 231 300 277 172 246 218 245 276 281 195 226 249 187 120 157 211 62 18 -12 73 116 57 160 173 72 47 127 158 102 38 144 127 78 140 82 95 123 235 185 61 95 134 100 138 59 69 134 148 109 101 157 58 62 104 120 174 166 212 207 132 136 156 219 142 118 76 136 113 147 115 128 157 177 151 113 135 167 88 38 130 37 120 127 135 172 126 108 161 177 87 135 214 235 380 386 487 574 503 531 510 465 666 723 483 413 348 332 401 423 374 398 410 366 369 368 289 281 233 247 237 225 233 210 193 191 198 114 152 147 137 129 144 157 86 122 130 142 136 128 104 148 98 110 130 114 122 111 128 110 109 127 150 104 105 94 95 92 108 113 113 120 131 123 82 83 111 94 93 90 110 126 116 113 103 105 89 72 91 88 92 84 88 88 77 87 104 102 86 81 85 103 98 90 83 71 90 82 77 66 76 88 83 82 68 66 65 57 68 61 50 55 53 45 38 28 25 23 9 1 -10 61442 314 878 30 11018 17 4 2 7119 5997 167 939 2914 5519 6798 8289 20876 70926 234339 457682 276993 28320 -90 999999 999999 999999 999999 999999 999999 999999 146 625 1071 1344 1656 1566 1964 3051 2846 2285 2952 3554 3205 3496 4388 4744 5659 8526 54935 350422 903261 999999 999999 208374 9069 840 722 676 637 474 368 260 289 315 268 334 276 205 1238 6668 2402 229 248 95 187 224 218 227 315 393 389 376 330 287 316 282 300 425 490 405 370 351 297 407 444 521 390 384 452 518 354 226 241 320 234 338 312 297 472 374 287 285 267 262 345 250 181 238 206 207 112 120 80 74 180 135 185 150 114 166 139 124 153 35 127 140 143 76 84 122 116 96 104 91 118 144 110 151 104 89 160 173 155 147 161 203 149 100 144 163 110 109 168 206 140 149 193 130 146 167 152 160 113 123 104 138 172 128 125 158 179 139 109 95 134 114 177 122 87 90 112 124 144 168 108 166 233 336 388 450 535 496 435 474 456 487 464 447 496 405 412 319 351 396 420 406 414 382 326 344 270 283 267 204 203 225 208 191 173 174 110 130 197 159 121 135 153 134 73 124 121 118 149 146 123 130 147 132 118 112 156 110 116 121 124 176 165 125 133 129 124 139 109 163 143 115 112 91 121 95 61 66 116 124 116 97 112 126 90 107 134 134 112 113 127 130 134 107 110 110 131 112 110 117 99 124 118 107 116 110 114 102 110 101 106 114 103 98 100 89 98 104 106 87 83 84 68 68 64 53 41 40 20 12 61451 313 905 30 11015 17 4 11 7118 5992 100 263 552 1008 2090 7611 19123 50112 121324 147459 66603 16767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 65 -75 999999 -6 504 941 1589 1599 2167 3278 3822 3534 3568 21547 189638 587897 912200 831029 595885 229425 7028 928 829 976 1175 1461 1694 1806 1433 1251 1129 936 1240 690 9589 178889 475895 168781 129182 5293 228 245 230 133 164 141 202 334 243 167 375 381 255 360 442 382 378 413 411 520 418 390 383 369 314 289 279 243 299 259 197 293 382 304 265 276 220 216 264 324 275 255 177 121 149 101 35 123 156 134 151 91 11 117 131 172 136 87 127 113 127 146 171 145 80 56 149 135 104 49 139 123 65 32 126 69 63 168 163 128 148 137 180 143 102 109 140 119 184 148 118 144 159 105 79 75 155 141 99 65 57 130 114 146 125 106 143 204 79 102 153 67 46 70 121 119 69 57 77 120 125 156 184 248 322 364 408 529 504 461 426 424 384 341 382 340 347 328 343 353 332 336 418 386 341 342 327 319 251 227 251 232 185 164 164 143 135 137 126 141 141 134 169 171 155 109 109 85 136 126 127 149 144 98 144 151 114 122 123 132 107 110 109 61 130 139 93 88 83 91 119 113 119 94 75 110 101 88 90 89 99 81 86 94 97 87 81 79 98 78 78 89 105 82 101 118 94 71 91 115 107 94 97 81 98 94 69 79 86 82 81 79 71 76 87 77 72 70 73 57 48 53 57 51 52 38 25 14 5 -6 61460 310 993 30 11013 17 4 20 7118 5987 152 792 2427 6140 17091 53353 140870 376656 459098 17916 999999 999999 999999 999999 999999 999999 51 67 -43 114 230 231 449 879 1681 2157 2320 2604 2807 3315 3529 3465 3246 15746 163791 484185 506986 404053 240354 10910 39 9 204 486 410 549 501 476 317 389 533 894 1274 1473 4303 30356 320674 565522 527197 445206 71641 980 285 187 195 230 262 227 390 387 377 391 274 341 306 416 398 422 435 501 514 460 547 496 506 423 390 368 414 215 199 203 203 204 183 258 402 285 274 266 245 283 268 163 151 218 69 106 140 184 62 125 139 142 107 178 150 92 126 80 169 182 228 150 159 101 107 169 243 153 170 133 150 179 176 104 84 168 144 135 218 204 179 164 151 145 166 122 212 177 173 222 131 193 193 143 183 63 102 79 148 152 189 120 121 72 141 168 110 100 88 64 73 120 91 117 122 92 157 172 99 162 218 308 388 404 444 490 420 408 432 467 460 396 336 394 385 376 383 389 355 402 445 419 377 372 331 308 308 253 246 270 237 230 214 200 229 171 181 198 184 135 137 141 180 136 134 138 138 149 153 173 174 154 145 177 145 114 156 145 127 139 128 159 157 124 141 149 138 113 126 108 142 142 133 120 116 115 118 132 113 134 106 130 132 108 87 88 99 90 91 106 112 128 110 115 111 115 122 108 105 109 108 109 105 106 120 119 110 99 92 93 110 113 90 97 104 102 93 74 73 69 75 77 65 57 41 34 31 15 61469 310 992 30 11012 17 4 29 7118 5983 511 2258 6390 17123 52244 132795 107359 64177 10055 999999 999999 999999 999999 999999 999999 999999 -52 40 37 35 482 799 1083 1734 2173 2609 2888 2608 2773 3029 6291 52938 207687 438985 596958 422833 244524 10449 999999 999999 999999 999999 999999 999999 -37 25 -44 108 166 127 212 213 285 731 1454 843 35879 445481 898176 806426 286609 3376 183 253 199 175 272 213 179 267 253 313 286 309 376 288 411 501 360 380 474 485 446 420 413 521 363 250 276 288 203 284 313 234 207 224 313 284 318 203 240 192 147 136 156 155 73 83 105 113 142 89 34 126 79 24 140 100 45 67 162 152 158 190 100 173 177 160 108 154 73 88 119 195 135 137 149 130 54 72 134 93 44 107 172 189 149 85 173 182 171 88 74 154 54 88 111 198 138 124 120 79 106 115 96 119 169 103 80 128 121 25 48 93 73 119 149 140 118 97 81 123 126 275 274 305 393 448 451 461 448 512 614 522 467 413 313 368 339 304 367 412 452 393 408 371 319 308 258 229 259 236 203 188 98 173 172 161 120 144 120 120 123 128 120 125 67 98 140 153 98 81 89 135 103 85 114 133 107 88 124 113 126 82 100 56 53 93 101 116 97 114 99 111 109 86 74 96 93 101 92 62 81 87 106 102 70 77 84 101 95 96 103 86 94 78 77 91 96 83 77 81 51 54 76 82 76 90 83 55 62 79 66 65 71 57 37 36 47 42 43 48 34 23 26 12 4 -5 -21 -26 61478 308 1051 30 11011 17 4 38 7118 5978 633 2037 5945 25854 76061 39559 597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -12 399 635 986 1261 1751 2606 3981 16624 74824 214469 469227 758017 782405 276377 65768 483 -77 -57 -15 -50 -23 -17 -68 127 255 349 393 528 459 841 1020 2238 60185 457514 869631 691069 19962 279 176 186 214 134 93 186 118 210 280 180 290 413 358 342 230 366 422 501 432 443 352 524 533 417 414 349 278 282 239 247 237 301 291 272 319 329 283 262 253 358 187 168 176 57 171 161 88 24 52 75 43 63 126 153 152 158 40 18 64 148 108 133 111 149 101 181 144 215 161 122 115 123 100 92 96 122 79 94 137 141 135 146 145 93 29 86 117 89 81 104 82 73 85 166 113 134 197 104 91 112 80 141 118 84 117 84 119 102 107 94 70 68 76 97 88 175 161 163 100 119 85 150 219 299 379 492 508 506 518 836 1432 1498 1088 711 432 341 363 363 372 378 399 439 445 372 328 284 262 261 227 186 184 200 178 156 204 199 182 152 157 190 134 120 179 156 125 131 107 122 131 153 134 113 111 82 98 91 149 126 125 129 104 128 132 112 118 118 80 98 114 120 132 112 127 119 109 97 100 119 115 132 109 110 85 72 81 105 92 102 92 101 98 97 94 97 102 100 89 93 110 90 105 106 101 83 94 90 68 86 87 81 83 92 75 81 86 79 66 70 71 49 50 45 38 30 23 20 11 -3 61487 309 1019 30 11009 17 4 47 7117 5973 228 1758 5475 19768 61680 54949 5689 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 12 65 65 316 733 1027 1244 1581 1777 2655 17761 89795 253600 441931 730370 792463 656329 81451 1151 999999 -46 -40 100 89 20 63 151 196 317 571 822 819 845 1357 1346 6420 81866 511161 829210 421622 7680 257 236 148 109 178 129 278 216 274 315 294 197 251 276 266 355 362 339 434 428 401 495 520 473 297 388 256 223 199 246 299 359 310 279 238 219 169 334 237 258 153 181 175 179 124 110 88 42 106 199 126 182 107 94 175 116 98 84 123 82 40 85 156 169 133 122 66 146 170 130 111 179 158 27 124 73 156 131 131 135 60 113 150 25 64 57 97 109 115 156 173 135 167 102 102 143 156 109 117 202 141 97 101 74 43 66 103 118 126 66 60 53 91 121 72 124 136 154 63 63 107 60 70 203 283 374 529 552 531 849 2733 5526 4891 2409 1129 1000 694 322 401 988 2772 2581 463 403 362 347 322 295 290 245 213 241 295 233 214 186 173 176 162 138 158 199 155 153 146 123 134 151 115 154 168 173 159 170 140 144 119 137 150 116 115 143 145 132 123 141 111 91 72 99 108 104 104 88 118 104 115 85 91 96 103 109 118 116 117 111 85 97 131 121 126 118 113 105 104 104 116 126 100 106 112 105 113 112 105 106 103 110 103 96 94 93 82 98 102 90 88 90 88 81 64 67 57 49 54 43 24 27 16 61496 307 1077 30 11007 17 4 56 7117 5968 182 2396 7944 6800 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 1087 4610 22929 80122 193129 450634 999999 999999 999999 600578 215249 30944 1438 845 792 917 1101 965 1026 973 763 557 462 411 501 262 518 6164 41758 6193 231 168 209 120 118 111 1 26 128 80 151 182 200 315 208 248 277 285 417 325 361 394 376 326 486 288 267 338 196 117 151 234 214 183 96 170 96 136 182 198 136 243 140 152 135 109 18 61 80 21 59 62 -12 44 57 75 112 100 20 47 22 33 16 -4 74 70 45 82 26 67 -22 25 70 71 73 62 74 10 48 25 124 109 -14 10 71 70 55 57 56 106 97 79 96 78 57 42 119 56 41 82 19 36 98 62 82 40 -33 75 71 88 67 -4 -23 77 58 53 12 63 52 38 48 87 128 132 107 160 346 421 552 616 579 703 1636 4836 12281 19818 13054 9636 14192 25470 39058 50389 54264 9633 417 405 359 307 337 346 300 260 250 233 223 220 225 187 168 201 138 169 126 145 160 146 123 151 117 128 105 128 146 116 112 160 154 104 113 158 121 138 167 143 145 150 119 129 95 106 97 122 127 105 95 122 112 109 109 127 143 106 75 112 141 102 122 131 98 121 133 134 135 107 104 120 102 94 109 118 109 126 99 91 115 110 110 100 124 110 116 104 84 98 103 98 97 102 93 93 84 78 90 79 55 51 56 40 19 21 6 61505 310 985 30 11005 17 5 5 7117 5964 41 673 2616 8615 35611 105235 97778 8041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -16 119 451 349 482 857 986 1361 5760 33329 153523 328886 527820 833178 999999 999999 544328 77888 1637 216 299 181 250 289 135 120 305 259 340 260 362 416 278 259 203 246 240 189 106 136 193 181 119 131 219 67 75 159 169 178 241 243 232 180 293 271 282 286 362 474 335 251 275 189 156 137 120 150 190 229 246 237 157 191 110 199 164 207 251 149 117 163 110 31 54 13 59 60 113 -2 15 92 35 37 -37 35 46 68 55 79 37 98 1 93 58 101 44 69 88 -3 65 101 70 63 119 84 34 112 28 66 146 62 98 104 23 106 47 57 99 108 39 84 122 22 37 88 112 85 49 24 22 47 47 11 -4 94 3 41 101 63 96 81 57 20 79 68 72 78 102 60 76 183 322 401 486 554 691 759 848 2327 5382 8021 15998 31199 41380 47953 47891 44767 37378 29818 7729 436 474 436 324 387 297 273 228 242 267 271 179 165 186 195 193 206 175 182 185 198 173 107 157 185 177 162 143 130 83 117 143 142 160 170 135 145 146 137 156 173 143 132 124 106 115 144 152 131 135 154 116 110 114 127 111 125 138 129 131 134 119 125 139 137 149 115 89 114 127 136 140 136 123 126 138 138 113 96 98 118 121 123 105 106 115 134 130 128 118 101 108 116 110 106 93 89 85 90 84 78 73 67 59 57 44 22 61514 310 983 30 11003 17 5 14 7116 5959 -75 792 3204 10575 29658 32866 5585 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 297 405 375 2049 13110 35112 81203 158819 325441 689827 999999 999999 719805 518950 251564 96154 2155 182 36 51 52 46 167 76 21 184 72 42 21 80 94 70 225 262 238 122 182 7 -22 53 20 -49 40 56 81 206 243 241 314 252 151 219 242 228 155 204 179 221 151 125 242 171 132 20 130 184 166 49 57 47 54 88 -23 -20 63 92 38 23 -54 -85 -31 -21 -86 -51 0 0 -20 -58 -54 25 35 -16 10 -7 19 -46 -45 -12 -6 10 18 -19 -35 -62 -38 34 67 7 -86 -80 -34 -8 -2 22 -15 13 5 -45 -20 1 -75 10 8 -37 20 21 0 7 -26 3 -39 -4 -70 -61 -61 -25 -21 -54 6 13 -7 -29 -77 -24 6 -3 86 -21 -58 -16 25 48 -31 -48 26 21 29 143 292 298 419 795 1663 2916 5482 17622 37356 39382 36374 47365 50075 45474 43913 30048 35634 52064 20770 1001 388 316 293 332 305 270 311 266 231 242 237 209 147 142 171 130 109 118 146 148 139 138 122 130 127 132 97 98 140 141 133 105 112 158 85 100 105 92 112 135 122 106 104 117 113 81 94 129 110 117 97 120 137 136 115 109 111 86 98 86 98 99 86 80 89 97 107 119 102 94 80 86 122 92 88 111 81 100 133 118 92 96 89 78 95 93 77 90 107 106 84 87 86 85 84 66 72 74 64 53 50 49 38 23 11 11 61523 282 1820 30 11000 17 5 23 7116 5954 378 3230 8633 18695 46603 102333 175311 344890 564722 813462 999999 678922 623506 537838 207673 3029 19 24 54 137 -36 65 43 32 72 69 131 142 122 153 92 95 144 192 79 40 107 133 88 88 54 113 116 185 201 370 946 1672 2405 2000 797 298 153 140 195 304 333 202 234 133 136 53 37 121 143 110 162 73 59 67 161 63 42 23 19 11 51 -20 -2 -71 -9 -59 -50 -46 -89 999999 -91 52 34 -62 8 4 -18 -94 -29 -24 -49 -6 66 -10 -33 -26 -16 10 3 52 32 -10 -23 23 -27 -24 19 -15 -22 -30 10 20 -65 -28 -56 12 28 3 -43 1 53 1 -8 -34 -6 -11 2 18 60 12 -9 7 -23 -46 -33 10 15 1 -71 -21 64 26 -23 -8 6 -43 -42 46 32 146 352 695 1507 4476 11098 21722 36097 50907 54222 48437 44041 36265 31688 38034 33942 29642 30276 31443 2978 341 406 411 339 355 394 312 262 254 294 249 246 212 195 157 172 171 128 98 146 181 141 158 127 127 157 137 123 125 119 143 150 121 186 164 156 170 137 151 119 111 139 154 110 101 106 146 141 142 137 122 132 132 132 147 144 140 105 145 149 119 116 125 115 106 104 128 146 132 128 129 131 136 138 142 118 124 110 107 126 129 117 108 120 113 99 108 108 107 104 106 109 110 109 102 98 93 95 87 102 87 61 60 56 43 37 21 61532 312 919 30 10999 17 5 32 7116 5949 458 2433 7642 13725 26898 21122 2401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 137 2967 22000 42921 83537 189442 403421 604267 848051 999999 999999 590516 21570 209 88 84 73 95 34 -80 108 152 88 114 67 69 113 150 88 89 88 177 197 212 171 61 202 181 17 122 139 56 141 -2 141 252 205 416 582 363 228 213 117 193 277 234 304 239 219 186 78 88 176 157 180 183 248 209 226 124 181 153 114 108 119 122 58 -31 30 0 26 34 -14 -73 7 -4 66 -10 3 15 46 12 64 32 32 42 -48 38 20 28 79 43 67 54 5 -8 62 5 34 -34 22 72 34 18 80 54 62 29 44 58 4 -29 7 4 18 41 85 38 5 51 56 31 55 41 63 77 70 28 69 50 34 13 -15 62 -10 40 49 42 27 -1 21 42 72 81 140 440 1266 3472 7461 14984 25044 32823 41228 47333 46550 41413 33020 36015 31801 31048 20863 3510 624 416 338 402 398 336 329 338 356 365 334 336 313 313 211 261 249 163 177 185 139 128 120 178 174 166 140 127 158 151 138 135 122 111 120 132 141 168 132 131 139 147 130 134 101 119 142 135 167 143 135 139 144 157 111 125 137 139 121 107 102 122 115 81 108 128 116 121 145 145 157 121 127 116 122 126 113 120 117 96 104 119 117 109 103 110 108 108 112 119 125 97 111 113 117 109 108 101 101 94 82 74 76 72 61 58 59 53 29 22 61541 308 1040 30 11000 17 5 41 7116 5945 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 3730 11569 21333 35371 65320 147679 382411 865752 999999 999999 719603 29738 229 22 70 62 49 103 109 139 79 72 125 123 163 49 -17 72 160 188 122 289 158 48 99 23 66 64 11 124 83 46 101 128 190 240 249 231 470 472 355 234 235 220 199 344 369 251 68 206 173 108 134 177 189 181 180 78 99 107 98 64 99 203 102 121 -28 -7 10 -16 -2 -18 -17 31 -53 -52 -18 -33 20 32 14 -69 -16 9 -3 32 -19 -4 11 101 22 45 32 31 -80 -15 34 62 98 53 13 24 7 39 35 26 -51 -14 42 -4 -3 71 21 6 13 14 -6 -4 63 -18 49 -8 3 44 79 8 19 24 7 -6 10 39 30 77 13 1 -34 11 20 64 92 133 358 726 1474 3125 6831 13499 24763 37392 43134 45647 44236 36576 28946 37260 45384 44914 32189 31481 13752 2211 360 415 416 356 384 409 339 282 361 298 254 283 169 181 173 169 186 188 162 125 189 186 195 172 172 160 167 167 147 172 145 140 128 146 165 136 162 165 153 161 134 125 144 166 153 153 140 119 140 144 112 138 171 150 135 137 114 136 131 127 142 132 146 121 131 127 121 131 111 137 134 135 133 122 96 116 128 115 127 106 120 144 134 141 128 117 110 124 127 122 130 113 123 117 113 101 101 98 92 97 91 92 72 59 55 49 43 34 61550 282 1820 30 11000 17 5 50 7115 5940 -70 486 1653 4110 9680 26480 76187 192425 347197 557586 837548 968153 999999 772943 381669 224782 68872 904 120 164 85 49 55 97 116 -1 11 24 122 44 92 38 94 172 46 36 95 101 31 141 161 127 25 19 156 75 102 220 306 507 649 820 571 290 244 208 205 295 334 301 153 181 75 61 82 42 125 139 179 171 113 143 110 48 24 -22 109 75 87 47 -12 -71 16 57 -65 36 -38 -12 -68 18 -24 45 -88 0 100 -47 17 -3 -17 -89 -89 10 11 -41 -32 23 51 -22 -60 -14 -21 -4 -44 -60 -26 -46 -31 -16 -35 -44 45 15 35 18 -84 -75 -2 13 0 4 -11 -63 -7 -90 -38 1 -26 -12 3 31 49 -14 -58 -29 19 43 19 -12 -57 9 20 24 6 53 304 535 875 2074 4614 6634 9627 15942 31908 38323 28573 20203 23898 38419 43310 44037 37083 64451 30376 1358 364 375 358 331 341 253 256 281 304 303 254 259 188 172 151 121 129 138 123 131 135 154 129 76 123 153 149 150 119 124 98 99 96 81 82 59 102 131 138 125 120 90 104 64 99 71 81 107 100 122 67 70 94 82 73 98 84 79 88 80 85 71 109 66 69 91 89 102 73 79 101 72 84 88 88 95 83 75 67 69 73 81 76 83 87 84 76 82 74 58 59 69 67 60 71 67 68 59 50 44 50 36 17 14 8 3 -9 -24 61559 282 1820 30 11000 17 5 59 7115 5935 425 1523 3485 8018 18439 39654 88449 228579 493681 841652 999999 999999 678940 496818 233858 7795 145 17 -74 10 -30 -12 122 85 10 91 95 139 90 -82 11 136 28 63 84 184 140 128 13 -28 62 28 21 60 22 20 123 225 202 133 131 119 240 218 154 281 285 168 146 134 121 181 75 140 49 38 151 168 114 166 164 152 131 136 100 26 1 89 71 43 13 24 -4 -68 -33 0 9 -23 -16 21 -48 -65 -53 -47 49 32 -21 -78 38 -34 -8 25 -43 -58 26 11 28 -50 -11 -34 -83 -23 -35 48 15 -28 7 -94 -15 36 -7 56 39 -10 56 16 73 60 -40 6 -42 17 27 -80 -51 3 -40 27 -13 -58 -34 6 50 58 22 -14 -62 -27 -40 26 6 26 30 126 360 766 1351 2830 5329 8746 13941 14577 15487 23814 18148 27841 37694 42923 46183 48229 74228 92230 27765 915 429 377 335 356 326 339 287 313 339 281 245 228 228 199 207 192 154 166 142 136 123 118 115 125 150 130 84 144 145 149 152 122 122 136 158 146 102 126 136 128 128 139 113 74 90 88 84 108 122 101 90 107 123 111 84 98 110 123 109 118 120 118 102 95 95 105 109 131 133 125 115 115 89 99 95 83 93 93 115 109 98 100 92 113 99 90 96 85 96 97 94 101 100 100 86 89 85 81 80 66 65 64 43 36 35 29 7 1 61568 282 1819 30 10999 17 6 8 7115 5930 163 820 1888 4534 10274 25607 66632 174802 468589 985653 999999 999999 796289 380361 6046 91 -17 40 -3 -69 -38 12 32 192 113 -9 103 29 105 26 66 19 61 29 -7 55 132 105 5 56 13 107 99 106 159 155 192 206 200 233 129 240 240 147 222 215 203 106 205 173 191 160 124 167 39 130 100 129 134 149 165 98 107 199 142 75 122 83 43 -21 -23 13 -1 -53 28 -3 -7 -29 28 18 -13 43 -25 -13 -11 29 -22 -29 13 1 0 20 -48 58 57 -58 -23 -2 55 50 -1 28 0 -21 3 -3 -12 7 68 47 -31 54 80 13 -53 -49 7 36 -16 7 53 48 4 28 82 59 -30 5 5 13 -13 -11 -41 -43 -2 2 2 12 -9 -48 18 50 90 308 799 1616 2585 4125 7654 17453 24839 20576 20423 29606 29686 33339 44833 53051 52552 39861 41714 18398 1075 345 408 417 335 312 390 398 340 344 277 338 265 219 225 206 215 209 138 193 121 121 128 130 164 174 139 120 110 86 112 130 155 146 96 102 152 145 171 122 140 146 123 139 113 137 140 118 109 100 143 120 97 116 89 92 98 116 116 122 120 116 130 109 99 102 110 121 100 100 136 105 100 113 83 87 99 85 110 89 92 96 120 107 95 97 103 103 108 120 115 106 96 94 86 87 89 93 80 78 81 67 55 54 57 46 35 24 22 9 61577 306 1100 30 11000 17 6 17 7115 5926 232 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 971 4039 8197 12008 26033 67859 157487 329042 806346 999999 999999 730721 223971 7305 0 -99 39 15 -39 57 46 -20 80 -24 -64 89 72 25 59 -1 20 -17 -25 34 136 9 52 27 -37 7 11 -24 95 155 138 233 229 266 254 173 16 145 181 109 255 169 158 119 115 198 150 119 176 58 160 40 48 34 140 28 41 64 122 -22 54 37 27 30 30 60 -31 -47 72 24 -15 -60 -64 -44 22 -37 -20 96 -23 15 14 -80 14 -17 -44 27 -20 57 76 71 24 -49 -7 9 39 -31 -17 -2 -29 1 -2 10 13 14 5 40 15 12 59 28 -16 24 12 -24 -22 -7 52 10 -51 13 57 0 -35 6 15 -6 16 40 -42 -46 20 -38 -36 33 18 -30 -34 -8 190 385 653 989 1385 2088 3891 10652 21767 29613 30412 29475 29836 29694 34817 38663 38899 25105 10232 3110 353 345 358 383 358 305 307 274 307 305 242 241 227 182 188 125 147 115 125 112 125 102 99 130 110 81 58 72 95 103 138 123 136 136 79 105 99 115 101 132 135 110 73 101 115 100 52 94 107 90 139 111 88 107 79 124 121 80 65 101 102 84 69 68 93 80 71 67 95 86 73 80 76 86 80 68 74 77 74 72 82 73 78 81 72 63 80 90 91 77 79 69 67 69 67 58 58 64 59 51 38 39 37 30 22 16 2 -4 -16 -24 61586 283 1792 30 11002 17 6 26 7114 5921 891 3028 8600 18845 32165 73341 218910 530356 864435 914090 828166 936258 755287 252289 67331 1000 -24 -21 74 107 29 5 16 48 43 34 33 31 78 33 31 -10 59 46 23 70 77 53 144 53 25 -14 105 31 80 112 231 226 212 401 365 207 157 184 238 197 232 102 184 171 95 124 107 20 143 126 143 183 215 120 174 138 135 151 87 65 15 41 70 133 129 61 75 100 39 1 10 -2 -7 -23 17 61 96 4 -43 17 67 47 91 54 -31 38 49 -25 -95 11 54 -5 -69 28 9 -48 10 8 -3 7 -31 77 44 30 -36 29 -12 -22 31 -16 17 30 -33 -25 9 4 78 40 78 4 -1 51 36 15 40 36 2 11 34 8 62 8 14 61 20 35 93 123 226 488 747 1326 2224 3146 7119 19802 28306 21376 20933 26683 35379 39198 42502 25330 6445 1849 295 345 408 431 397 367 372 308 292 318 287 287 290 232 207 200 234 192 136 129 152 153 104 97 83 111 118 124 161 113 133 126 109 125 143 118 117 110 127 98 108 106 131 117 90 110 76 113 84 98 129 112 123 111 125 108 114 109 94 103 108 108 106 110 111 76 93 95 108 95 105 107 92 113 113 100 92 94 104 99 99 82 87 92 91 90 100 100 92 88 100 102 98 97 91 83 85 78 73 73 71 73 53 46 58 49 43 45 32 18 11 61595 283 1795 30 11005 17 6 35 7114 5916 881 3679 9599 22628 55429 129045 274633 434342 607989 998781 999999 895555 824403 290302 5936 34 9 -18 34 55 -11 -42 10 -35 -59 -67 13 15 26 -37 69 -46 29 39 89 153 78 18 -6 63 23 78 87 49 21 76 -13 89 172 261 292 187 70 107 75 127 102 79 66 205 124 79 28 70 167 72 51 63 68 82 79 97 82 54 101 57 60 43 111 82 -7 21 85 -20 -24 57 16 -33 18 -37 17 -23 40 73 37 69 47 -30 -1 -56 -10 -37 11 -15 32 4 -18 53 2 -49 -27 40 -19 34 5 -2 -27 -13 -27 56 42 73 23 22 -11 3 0 107 137 98 66 -10 -9 75 -10 37 9 19 64 56 52 1 -37 73 -6 -30 31 45 39 40 -32 -12 56 114 189 337 637 1607 4079 8831 14397 19757 35635 45302 48769 47933 38754 36819 35720 39161 17153 3235 10300 24546 4215 382 393 363 349 387 334 333 292 287 284 295 239 196 209 170 215 197 158 184 154 154 127 132 135 161 175 149 168 160 132 125 111 151 158 139 104 109 112 115 108 107 92 114 117 117 88 104 133 148 149 85 111 139 185 142 119 133 126 141 141 137 145 130 113 116 104 114 138 157 146 109 118 122 121 117 111 96 96 100 113 117 104 94 116 126 129 122 121 114 119 113 104 113 105 104 103 105 88 88 90 88 69 69 65 53 41 29 15 61604 283 1796 30 11006 17 6 44 7114 5911 433 978 2332 5198 11992 32576 96812 322679 936767 999999 999999 372309 10382 77 999999 999999 999999 999999 -48 999999 -48 -84 999999 -72 -63 999999 999999 999999 999999 999999 999999 999999 -94 -38 999999 -88 -66 -87 999999 -46 -83 999999 -86 999999 -13 11 -29 5 148 133 82 -33 104 48 69 70 65 132 8 -39 -70 -87 -18 -93 -55 12 -58 -14 999999 -55 -40 -21 7 53 -61 -18 -30 -53 -46 -85 999999 999999 -95 999999 -52 999999 999999 999999 -93 999999 -52 -91 -91 -67 -69 -76 -38 999999 999999 999999 -91 -83 999999 -63 -95 -95 -58 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 -83 -84 -82 -32 999999 999999 -90 999999 -51 999999 999999 -49 -96 999999 -59 -63 999999 -99 999999 -73 -75 -93 999999 999999 999999 -92 999999 999999 -83 999999 -55 -56 -98 -76 -83 -73 -15 18 167 421 990 2250 4551 8176 13730 25480 36907 39233 41110 38768 40989 44829 48119 43859 48879 116571 239287 115909 3694 440 375 356 365 363 348 236 282 292 274 275 201 153 219 192 157 182 124 159 157 132 119 122 162 135 83 120 124 130 120 146 122 109 97 126 114 136 144 141 95 106 99 100 111 104 103 125 118 77 108 111 105 93 108 79 97 82 88 120 102 85 92 105 114 118 100 87 84 89 96 103 94 116 99 99 100 111 100 88 99 90 101 98 78 79 102 99 100 99 81 77 72 82 81 65 56 51 56 54 49 36 44 42 29 23 1 -4 61613 283 1799 30 11009 17 6 53 7113 5907 428 1150 2641 5719 13097 34857 106493 341138 999999 999999 881901 15807 0 -15 42 -70 -78 -87 999999 999999 999999 999999 -23 -89 -37 -47 -46 -7 -36 999999 999999 -73 999999 -78 999999 -94 999999 999999 -79 11 -1 999999 999999 -71 -21 56 90 5 53 124 46 128 111 48 65 20 -38 3 131 -22 -18 14 60 42 -32 21 13 -25 35 -35 -36 31 -35 -73 -12 -27 3 4 -16 -83 0 -63 999999 -24 -9 3 -50 -32 -82 -66 -75 999999 999999 999999 -41 -49 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 -43 -48 -85 999999 999999 -80 -87 999999 -93 -21 -9 999999 999999 -70 -87 -76 -58 -81 999999 999999 999999 -40 -92 999999 999999 999999 -89 999999 999999 -73 -88 -63 -94 -99 -91 -82 -84 -79 -94 -44 -86 -76 -72 -30 -55 -65 -77 -75 -40 -14 96 200 498 811 1597 3233 4631 11212 26004 34557 35051 47449 63915 76145 74997 73590 198957 213527 49603 1740 414 405 430 435 426 413 356 322 332 295 300 262 204 214 204 174 200 183 143 161 129 147 129 121 97 159 151 123 137 161 119 119 174 150 138 163 128 134 123 109 92 107 141 123 116 129 141 126 139 170 122 117 128 107 128 131 123 120 141 159 160 129 128 123 121 119 107 106 99 94 135 111 106 101 114 119 119 104 115 121 135 118 109 105 117 126 105 108 115 107 101 97 82 86 99 91 93 88 75 70 62 60 54 49 47 30 8 61622 284 1770 30 11010 17 7 2 7113 5902 291 1057 2328 5205 11748 31192 86199 245402 689654 999999 999999 511900 10130 12 -8 36 61 -38 -16 999999 -89 999999 999999 -8 -100 -82 34 37 28 -9 999999 -48 -67 -11 999999 77 -1 -10 25 -47 -29 26 46 59 -60 43 16 30 71 231 211 174 160 103 4 67 98 65 30 85 26 -1 213 111 40 26 57 49 -68 -76 60 139 24 33 85 65 -87 7 72 25 999999 1 -95 -58 14 16 7 -12 2 -80 -58 -68 999999 -47 21 6 -74 -87 -92 -13 1 -48 -54 -17 -2 -38 999999 -86 -55 -90 -91 -40 -75 22 -29 6 -31 -42 -19 -64 999999 -67 -83 -56 -13 -36 -51 -43 -17 -36 999999 -47 -54 -73 -37 49 -2 -42 -27 -28 13 -43 -91 -93 -24 -49 -55 -16 -31 -3 5 -10 -5 3 -27 4 54 74 237 406 744 2054 6549 12341 15234 30327 52842 59922 57416 72468 83596 73949 82393 92511 39204 3451 445 456 352 343 383 331 294 348 368 288 288 267 229 179 198 136 164 121 114 136 165 128 139 125 155 186 165 141 146 116 120 121 109 102 113 133 122 111 113 109 95 110 132 105 85 108 110 115 112 93 127 124 111 112 94 98 85 93 134 107 141 123 122 128 127 117 107 91 105 106 97 106 98 82 81 102 90 91 110 113 98 105 98 84 81 78 91 91 85 95 80 64 70 77 65 72 76 65 56 51 44 40 28 20 10 7 3 -13 61631 284 1772 30 11012 17 7 11 7113 5897 328 1061 2728 5976 14483 37196 97158 284247 778130 999999 999999 415493 5931 -80 -33 -99 -1 24 108 6 -76 36 -8 -77 -36 56 66 -49 999999 -93 -86 8 30 -38 999999 -34 -99 35 57 -3 -48 25 -57 7 -35 -93 -1 45 -77 70 160 223 273 185 138 153 20 94 129 158 102 65 -19 103 142 47 44 65 45 -4 6 -9 -47 28 42 38 57 -5 54 6 20 -21 -46 -23 -50 79 56 -67 14 -33 -46 999999 -13 -28 -80 -61 -54 -26 999999 -75 -25 -25 1 -72 -98 999999 999999 -11 -23 -18 -26 -9 -53 -46 26 15 -30 -76 -63 -71 13 24 -49 -57 -67 8 -10 999999 -32 62 3 -28 -55 -28 0 -21 28 -30 -56 -35 -11 -16 -61 -31 -11 -43 -21 -46 -39 10 13 14 -17 -11 -23 -57 -36 104 278 562 1032 2921 10327 21426 33164 61115 89465 92117 82819 78799 63828 48901 38988 25654 7337 2676 598 489 447 387 369 406 374 342 305 335 261 273 224 177 197 140 149 190 160 152 112 130 158 159 142 137 166 149 135 166 134 135 113 107 119 130 87 105 126 137 116 89 95 90 121 109 80 92 129 157 145 128 123 131 100 121 127 124 112 113 112 106 89 125 101 115 132 99 133 129 119 120 110 111 88 97 106 85 87 85 89 85 97 89 98 103 81 70 79 88 93 82 79 72 75 77 74 51 52 48 48 50 41 41 37 20 5 -3 61640 284 1773 30 11013 17 7 20 7112 5892 636 1949 4472 10509 26549 74044 235931 739440 999999 999999 923809 231431 4195 65 -59 88 30 71 -20 10 -7 69 -84 -59 999999 35 11 -72 -69 -42 62 0 72 999999 -41 -30 28 47 999999 24 140 -18 24 86 62 29 -15 30 67 113 201 380 552 355 117 80 155 166 120 197 104 118 53 172 104 4 89 42 -28 4 52 57 69 137 143 127 123 52 -5 74 72 97 39 10 -58 -11 84 89 6 -40 -29 -7 -93 -25 76 -77 4 -71 -32 27 -10 -80 4 -26 -74 -23 -70 -87 -43 20 999999 -3 -1 -21 -68 -24 -52 -54 -56 21 -86 24 -34 16 0 -78 -38 23 -2 9 -59 0 34 -24 -19 -89 -12 -3 58 -31 29 -16 0 -69 -34 6 -89 7 6 -7 -13 7 -26 -9 -21 -31 35 64 157 403 802 1600 5427 18622 35383 44764 59402 57872 35929 32052 35717 34076 23945 29759 21728 36812 19141 1035 636 444 404 370 363 336 338 336 351 317 233 178 164 154 143 185 121 147 177 140 83 84 116 140 112 129 149 111 119 148 133 101 99 106 114 117 141 105 101 99 106 114 139 127 121 107 104 124 130 111 101 95 113 115 101 104 122 117 113 114 105 92 90 105 97 88 103 90 123 114 98 106 122 133 111 88 94 93 106 82 108 124 110 100 103 92 85 97 81 84 71 67 64 71 71 55 54 56 49 40 32 35 27 16 5 -7 61649 285 1746 30 11016 17 7 29 7112 5888 699 2536 6473 17065 42336 93277 217781 480733 754881 999999 999999 750975 240612 5959 -8 999999 32 -37 -84 109 -15 999999 999999 -36 -45 71 52 -9 -91 38 4 -54 999999 10 -32 999999 -45 51 -68 999999 -48 -37 1 999999 7 4 -23 56 33 53 166 237 245 286 484 148 117 78 82 101 97 98 49 49 52 88 7 65 45 59 -20 -19 10 80 43 101 44 -44 1 -61 29 90 33 -34 54 -28 -61 41 14 15 -44 999999 1 -65 -49 -68 -58 -8 -11 -73 -78 -44 13 -54 -73 1 -54 -23 22 -87 -35 -78 -87 -35 -32 -30 -9 27 -7 -3 -10 -29 19 32 -22 -33 -64 -72 -70 -9 -33 -30 -44 -79 999999 -42 -56 -5 -23 -84 -8 6 23 -25 -41 -69 -47 -41 -53 -65 -1 28 -20 -25 -22 -30 -11 -6 40 98 202 314 617 1597 6277 15889 18486 16032 33398 43606 34191 36341 46609 54605 68887 80903 115365 40470 2788 531 476 406 361 342 325 324 337 305 292 265 261 175 162 188 142 143 128 133 146 127 132 126 130 130 96 112 109 124 120 97 127 62 79 74 118 134 131 94 122 104 104 109 112 98 84 119 115 87 102 113 110 96 116 93 81 87 73 79 91 118 106 113 90 84 95 97 113 131 114 99 73 85 94 85 114 91 99 103 89 76 79 83 89 108 103 94 95 93 81 69 71 76 66 66 79 65 53 52 52 40 32 21 19 8 -4 61658 285 1748 30 11018 17 7 38 7112 5883 1019 4005 10545 22957 50163 119652 268039 655057 999999 999999 999999 567346 69725 994 30 66 46 -77 -45 -2 -29 11 82 -3 47 -1 -19 -35 5 -15 -25 15 48 39 11 21 45 -6 -1 -29 -11 51 -16 -6 19 120 -22 75 90 144 144 252 333 424 424 213 49 113 150 112 71 29 127 224 191 122 128 80 24 45 37 -63 50 109 59 50 59 123 3 57 89 90 43 38 38 -75 4 82 -58 -20 23 -63 -15 -69 66 19 19 -36 -68 -23 -43 -14 9 16 22 78 32 -69 -34 15 40 16 31 -59 -42 28 55 19 59 95 85 9 -8 -2 12 35 0 -50 -1 -23 1 86 43 -1 0 -24 10 59 15 27 25 43 38 -22 -17 6 -6 -95 -57 37 10 25 6 21 51 36 -32 46 55 129 194 257 451 989 2451 6690 13189 21842 30589 36444 41296 59361 70061 56768 34002 64635 104516 44496 3544 1957 1239 492 463 420 388 385 382 372 345 328 217 199 197 160 173 166 145 149 138 167 170 166 159 134 140 145 128 173 181 144 149 151 168 105 143 141 166 166 154 156 128 117 147 113 141 182 175 114 147 159 157 131 140 134 148 128 120 131 130 124 135 143 115 120 158 138 123 140 133 124 103 121 114 128 113 119 116 109 115 116 104 107 119 112 105 92 98 100 100 100 104 103 92 76 77 79 71 70 69 65 51 43 35 21 3 61667 285 1751 30 11021 17 7 47 7112 5878 -46 2090 7296 18823 44799 109288 282978 690418 999999 999999 999999 396617 6854 128 178 189 99 196 197 143 41 6 124 125 120 113 66 117 104 111 207 92 40 100 172 264 127 169 115 56 91 237 179 234 245 241 280 155 290 345 415 455 438 406 334 294 264 260 276 324 290 316 325 272 190 139 186 183 190 231 171 167 139 212 188 182 162 158 191 184 164 143 207 171 156 141 217 132 188 110 112 37 118 115 12 27 32 102 98 75 76 15 133 129 100 65 88 15 34 141 91 163 135 68 92 132 153 126 116 173 126 92 77 160 109 120 91 53 122 74 91 90 27 80 88 121 108 122 75 90 81 158 106 22 59 78 47 87 124 110 73 186 113 103 42 103 133 141 145 219 300 334 444 919 1732 4143 9696 13577 13507 9371 8140 11944 9781 2916 1722 2269 803 622 695 459 407 365 305 324 325 371 334 340 300 217 251 205 167 148 183 195 173 130 160 146 161 122 128 111 130 148 91 145 118 93 137 149 129 115 114 133 126 139 119 111 118 114 128 109 116 112 117 108 111 109 111 149 151 122 105 92 93 126 96 122 129 105 93 116 112 132 133 114 123 126 110 98 101 104 95 99 103 95 101 96 97 98 97 105 113 101 87 96 89 92 83 80 71 58 67 59 56 58 46 54 42 21 23 18 -1 61676 285 1753 30 11023 17 7 56 7111 5873 484 3295 11163 29455 73416 191619 481399 999999 999999 999999 721385 240987 3363 242 181 343 202 169 137 153 112 164 114 44 117 144 85 15 140 169 129 211 198 241 257 105 176 128 100 145 100 256 261 215 294 303 154 321 252 348 359 423 388 267 302 309 321 309 373 305 267 280 382 270 237 237 197 272 242 289 241 107 189 176 231 184 202 276 204 163 259 128 195 84 114 202 168 56 66 42 118 75 132 204 48 101 144 129 179 192 26 43 170 141 139 84 46 74 83 143 117 140 99 134 148 85 122 81 118 154 152 198 181 145 104 145 168 98 123 108 99 154 106 116 160 150 147 143 127 88 57 99 95 121 84 128 124 69 115 96 54 82 81 78 85 64 116 165 194 205 247 292 427 620 1069 2244 3810 4860 3286 785 392 332 421 450 1024 1160 582 898 497 412 410 393 363 365 344 291 279 322 275 243 234 181 173 225 222 163 159 145 184 160 103 114 125 148 127 153 149 144 134 154 166 147 157 109 131 119 113 106 127 115 115 111 130 91 121 136 123 131 136 115 113 103 109 131 120 114 107 117 113 130 124 125 118 127 132 108 90 107 116 91 98 105 132 112 119 99 99 92 98 104 106 111 88 90 106 113 112 111 97 81 89 86 79 67 72 74 69 66 48 53 46 26 18 5 -3 61685 285 1728 30 11028 17 8 5 7111 5869 553 2846 8317 20931 54427 154810 413865 731330 999999 999999 999999 547062 12910 466 228 217 239 211 82 162 218 37 164 197 124 86 185 228 139 188 186 171 168 153 152 162 187 206 267 97 137 181 219 108 178 278 335 260 372 302 370 589 490 316 319 250 187 284 425 332 456 405 287 235 315 388 211 178 231 201 179 219 180 133 155 195 209 203 172 180 247 294 144 22 111 149 179 65 30 94 182 117 66 90 126 50 208 63 125 80 80 143 136 140 138 101 166 169 75 160 124 133 79 158 99 65 94 115 106 131 92 109 97 82 150 150 112 85 59 90 74 144 127 107 93 87 133 72 113 116 141 154 175 73 86 63 18 122 92 148 80 122 156 175 83 59 99 107 112 221 193 222 333 570 1020 991 1739 2822 1577 533 318 350 355 412 610 759 950 859 526 437 422 330 379 320 388 318 280 290 300 237 241 207 178 186 169 214 165 118 139 153 177 134 133 183 104 148 130 73 101 115 126 113 136 138 119 114 137 108 149 154 145 126 114 102 92 117 111 100 127 139 139 161 140 87 119 151 137 119 116 129 117 109 120 115 129 139 142 118 108 118 119 102 92 79 82 88 111 121 100 87 95 95 102 109 114 92 87 82 91 96 90 80 76 81 74 67 64 57 52 40 23 22 20 17 1 61694 285 1763 30 11033 17 8 14 7111 5864 487 1629 4190 9695 23718 66445 208537 664649 999999 999999 999999 596697 9245 27 102 222 90 91 201 129 183 93 26 75 131 144 121 161 147 146 53 103 166 134 123 126 219 227 222 180 185 273 199 277 413 280 362 353 327 329 362 436 316 177 174 200 269 304 333 325 485 347 321 312 329 203 265 298 228 181 232 226 175 164 160 223 285 218 192 188 126 239 179 161 89 140 172 142 136 151 152 119 88 86 90 111 58 159 109 100 80 64 69 39 58 146 144 134 112 86 99 164 24 91 158 158 170 161 163 105 122 126 66 156 161 149 162 40 155 158 186 180 110 119 149 155 144 118 76 51 129 183 86 68 118 127 128 91 81 122 129 110 115 126 154 136 61 135 151 214 271 229 257 393 604 744 1292 1891 956 465 278 294 348 383 464 514 663 621 500 403 413 396 371 386 362 320 326 348 334 283 227 204 179 196 198 183 127 113 130 114 136 112 137 136 124 173 146 115 140 127 104 140 153 154 102 112 131 123 116 107 110 131 126 124 112 120 142 113 105 118 113 102 107 113 102 123 123 105 113 130 126 101 115 144 130 109 107 107 107 100 75 105 115 111 102 90 100 107 103 98 95 94 100 108 83 88 94 83 83 78 75 86 67 70 70 61 56 57 57 39 38 27 15 2 1 61703 285 1765 30 11035 17 8 23 7110 5859 864 4237 12798 31856 68495 165034 404662 986335 999999 999999 215135 4624 101 197 81 186 191 140 193 204 79 155 204 83 114 165 109 81 34 72 187 212 202 144 219 259 209 113 169 240 277 256 317 330 287 358 257 386 250 299 155 260 329 298 233 300 314 254 344 374 309 323 289 278 298 271 268 313 282 225 198 194 198 258 244 125 150 240 174 218 291 196 200 135 153 111 54 141 103 110 148 51 72 113 74 75 171 184 82 118 134 76 73 40 24 116 142 92 87 76 143 107 164 131 106 186 113 88 51 105 158 177 134 143 219 117 77 89 119 99 89 108 69 169 89 145 122 73 152 161 55 99 72 99 78 135 69 92 190 172 122 87 103 88 170 144 169 112 108 154 149 200 269 334 301 356 389 401 438 397 339 278 306 299 389 456 479 482 503 401 393 363 352 277 299 316 337 350 318 300 237 219 141 144 155 131 168 157 186 184 119 146 148 120 116 161 93 108 142 153 127 106 122 141 165 150 116 126 167 138 114 104 117 112 119 133 110 135 130 129 137 107 127 99 109 145 120 115 126 123 122 99 100 99 103 110 117 106 115 115 117 120 114 105 116 101 113 115 116 115 98 113 125 99 104 98 93 83 85 88 88 75 74 66 71 68 67 60 56 44 42 35 27 18 13 61712 286 1736 30 11036 17 8 32 7110 5855 -59 749 3105 8465 19948 50395 146997 454065 999999 999999 999999 371753 2705 305 245 120 309 196 102 123 173 240 136 136 219 199 97 135 183 139 248 237 177 232 233 194 181 227 281 274 255 351 316 292 242 257 260 396 246 268 220 265 233 262 264 311 289 289 354 289 372 400 479 367 444 351 341 294 271 328 380 360 317 312 202 154 318 306 258 318 278 173 205 227 228 231 238 187 56 75 143 60 106 143 174 129 129 116 119 99 87 142 176 94 56 130 193 254 188 146 121 101 145 238 223 120 96 106 195 175 153 177 115 177 181 163 197 184 151 144 213 199 187 141 213 143 113 165 177 148 153 134 98 123 146 100 127 182 131 170 114 187 176 170 165 167 180 189 176 203 206 238 258 288 312 282 302 351 361 367 414 400 362 425 468 462 426 481 529 633 535 455 464 394 441 412 376 391 380 372 384 300 231 218 219 199 175 199 210 172 174 202 198 165 169 182 184 215 209 197 149 156 143 170 169 141 177 172 145 172 161 160 166 152 162 166 173 184 175 157 165 157 133 176 169 166 155 153 146 170 175 149 178 153 185 175 165 156 170 183 152 140 158 151 163 186 187 154 155 164 153 155 152 162 157 161 139 145 140 130 135 135 134 120 120 120 114 125 108 106 101 77 75 67 53 43 61721 286 1736 30 11036 17 8 41 7110 5850 105 1791 9459 27843 65222 163882 416851 999999 999999 999999 465058 151940 4616 164 119 89 209 144 87 133 179 111 103 161 217 241 141 237 165 148 85 132 163 203 80 97 91 150 209 225 197 238 189 290 243 186 222 244 181 274 194 122 124 195 186 226 267 191 176 146 216 292 388 234 378 276 319 293 310 207 116 284 192 335 285 161 110 198 283 192 105 163 285 170 116 134 113 128 124 177 103 125 80 21 170 89 148 109 201 172 134 91 54 121 131 195 163 39 50 88 119 96 72 101 144 151 127 116 102 135 108 126 142 133 108 81 74 112 33 123 168 111 160 61 55 43 111 84 155 170 150 57 60 134 77 111 105 134 127 140 96 114 65 153 139 87 123 155 89 52 185 192 185 194 247 231 206 276 276 325 334 357 295 310 305 355 361 401 488 530 473 401 367 346 343 349 336 367 301 311 292 280 260 191 199 180 187 174 153 141 103 106 126 154 169 104 127 140 129 107 180 109 109 131 143 119 132 127 135 107 107 133 105 138 130 108 127 128 127 125 149 113 109 117 163 150 125 107 124 109 141 146 124 123 137 140 140 120 116 111 111 108 106 97 125 134 121 108 87 119 108 93 103 109 109 103 87 79 96 106 101 104 95 98 89 89 83 77 63 57 54 47 26 31 34 11 61730 307 1108 30 11038 17 8 50 7110 5845 307 353 -55 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 1167 6082 23100 66449 174916 433665 999999 999999 999999 293768 6019 122 107 214 155 153 73 63 4 129 205 254 191 89 48 42 129 128 155 140 134 141 208 178 197 80 258 222 246 257 174 295 266 130 171 196 230 150 159 272 212 131 164 193 248 246 220 251 283 254 227 297 344 322 352 323 191 291 329 366 260 291 234 265 300 228 217 148 202 217 219 283 145 45 57 164 90 114 100 80 69 60 132 92 120 99 78 134 121 130 110 30 69 206 87 54 76 70 127 125 139 120 130 110 123 164 175 88 99 121 143 179 129 50 102 57 99 136 138 139 100 59 150 97 104 122 107 113 120 118 109 72 42 70 76 113 87 61 109 106 57 67 101 174 87 158 128 166 105 159 88 129 213 240 230 246 252 210 203 253 311 338 291 371 426 470 484 508 431 412 399 374 346 383 382 339 345 364 314 268 202 189 162 176 148 174 167 105 130 129 110 137 109 111 88 114 94 96 125 110 105 138 162 130 128 121 128 126 130 122 102 89 91 75 100 75 96 112 121 136 140 138 150 146 131 119 125 128 103 100 85 85 84 91 98 109 114 108 101 104 92 102 98 85 77 84 112 97 89 88 99 83 80 107 106 101 90 90 99 93 68 88 96 78 60 70 62 56 52 38 30 27 23 5 -9 61739 305 1169 30 11039 17 8 59 7109 5840 231 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 1502 8353 28466 81689 206504 512410 999999 999999 999999 219595 2806 173 170 148 125 139 157 93 104 203 156 116 167 156 112 51 104 114 131 130 152 95 199 103 100 136 241 249 242 261 234 259 160 199 210 148 204 101 119 187 165 243 216 238 233 279 356 268 233 174 269 291 201 257 258 323 245 297 275 237 247 262 231 188 178 217 197 287 290 243 123 34 101 38 66 50 45 99 74 40 159 96 54 81 106 191 110 60 56 61 110 47 1 64 125 118 62 62 45 91 100 128 140 95 113 140 153 173 133 126 117 141 114 91 105 103 111 159 137 149 115 141 141 153 132 151 149 129 58 51 119 55 99 77 49 61 102 34 99 110 96 152 137 114 117 94 113 122 175 150 163 150 193 210 218 273 263 282 294 350 372 332 364 386 470 595 513 365 395 354 320 270 283 307 310 306 286 277 209 180 188 171 154 146 122 126 115 117 124 136 136 110 136 133 122 79 110 118 104 98 106 143 138 120 91 107 86 83 88 94 123 130 96 93 132 147 97 125 108 123 137 98 112 108 127 111 112 98 119 106 86 95 93 112 107 99 91 104 110 110 107 104 91 67 78 89 92 97 86 76 87 89 93 73 80 78 86 92 73 76 77 54 56 65 57 48 40 38 36 22 10 11 -8 -17 61748 285 1770 30 11040 17 9 8 7109 5836 -34 937 3201 8274 20430 54849 154183 499632 999999 999999 441560 5598 212 185 245 154 147 198 221 173 184 119 211 341 238 184 211 145 141 123 178 213 108 183 221 79 169 218 283 244 185 277 256 305 283 298 339 224 203 182 174 213 207 228 231 251 375 338 384 294 249 276 292 320 208 184 176 209 146 203 249 263 172 266 260 285 245 208 245 202 139 103 171 106 165 145 33 12 140 88 52 25 34 17 137 103 13 70 59 37 65 81 100 73 54 38 131 126 114 118 101 62 159 186 139 88 150 234 25 149 140 91 188 158 127 78 113 92 53 124 142 86 63 86 49 110 219 148 98 142 97 82 70 114 145 68 107 84 122 131 117 82 95 78 199 192 149 129 142 135 172 151 169 188 153 214 232 282 318 323 271 339 331 339 348 383 433 444 385 378 383 324 300 337 310 310 333 329 308 218 204 202 193 147 163 190 156 133 142 124 126 130 108 121 133 129 141 139 108 115 136 162 146 132 139 127 143 152 115 133 123 116 133 114 113 129 128 104 96 124 121 129 131 106 110 112 134 125 103 119 118 115 103 108 136 130 114 126 115 104 96 117 89 70 78 78 87 93 102 103 87 89 93 101 91 96 82 78 87 88 75 61 56 71 65 54 43 43 38 28 22 15 16 6 -13 61757 284 1800 30 11040 17 9 17 7109 5831 646 2922 8271 20925 55909 148917 481483 999999 999999 871326 10493 247 282 586 1106 1041 700 615 403 488 450 713 992 1155 17387 62538 8727 756 11082 11063 276 238 217 267 227 195 164 246 180 191 235 232 258 258 304 281 269 203 232 153 273 227 166 292 287 273 364 446 309 322 348 247 185 241 230 140 203 145 131 190 160 166 135 189 231 217 233 275 252 234 82 73 59 60 72 174 149 141 142 86 92 51 120 142 123 78 93 132 165 123 122 115 126 128 49 164 155 79 82 135 200 188 115 129 127 107 91 103 114 116 144 149 98 152 77 129 151 160 142 188 122 157 143 147 145 175 133 107 124 128 123 55 96 128 161 111 81 67 136 153 91 125 132 142 214 224 145 199 194 140 154 168 206 206 259 259 263 282 235 179 255 338 327 335 369 404 367 393 446 396 387 410 314 328 374 367 345 313 294 227 199 237 213 183 174 152 140 159 164 118 150 143 105 130 143 122 116 136 137 129 125 107 132 107 127 140 103 90 134 147 154 129 95 109 116 113 134 133 127 134 122 117 110 97 114 126 121 129 123 151 98 108 113 116 111 106 101 108 105 94 113 116 100 107 118 109 110 118 97 94 110 123 117 109 100 104 93 101 91 73 84 75 73 76 62 62 57 46 39 29 30 20 1 3 61766 308 1081 30 11041 17 9 26 7108 5826 553 2497 8533 28996 17438 2455 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 723 7836 35102 70684 189255 412414 587895 467934 567608 431612 12666 71 999999 45 199 368 518 628 849 827 602 830 1162 3516 20026 122603 258960 586764 921396 380171 7537 141 64 207 117 253 267 216 275 284 277 327 230 316 213 249 195 178 129 204 158 104 222 315 338 357 370 344 355 376 338 320 476 389 248 265 188 247 236 250 223 231 203 193 175 157 225 202 217 243 142 133 107 187 45 26 30 155 115 72 81 139 118 211 168 149 137 97 161 131 137 138 89 101 52 116 76 97 168 133 135 122 198 69 110 99 93 118 151 107 128 133 125 95 187 125 122 140 86 47 134 176 104 110 83 123 74 76 108 67 97 152 116 128 109 110 96 137 152 145 118 127 156 80 150 206 148 134 207 248 219 187 187 211 281 238 250 325 278 256 295 364 324 324 375 366 393 425 429 507 416 337 388 429 349 312 334 369 329 266 227 266 203 141 136 132 123 145 139 132 154 137 109 140 162 178 150 122 98 64 129 103 126 153 133 130 107 124 144 130 143 133 124 124 126 125 141 153 126 119 101 111 149 162 136 112 118 127 122 129 113 135 140 116 86 106 85 115 94 110 117 99 104 95 124 123 97 98 98 92 97 98 114 103 102 112 104 90 80 88 84 85 64 61 65 61 50 46 38 39 32 27 14 -7 61775 308 1082 30 11042 17 9 35 7108 5821 378 1027 3723 14659 30696 29263 19809 6616 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 85 374 1008 2201 16040 94321 301323 701973 999999 999999 521404 9821 1033 553 270 98 160 81 22 78 156 136 136 361 315 314 271 299 457 666 2061 40626 156810 321909 17230 561 147 131 271 223 313 244 309 293 258 251 320 237 285 298 166 109 158 259 206 305 263 266 247 280 326 368 393 401 402 339 366 257 255 236 250 244 189 255 263 160 141 258 258 185 172 220 213 192 243 249 120 53 103 120 96 94 137 179 199 60 126 159 98 84 91 163 76 141 160 111 86 55 159 191 201 122 106 152 142 117 75 130 142 188 161 139 137 156 153 130 161 138 170 184 116 89 133 171 134 144 116 104 175 191 118 95 167 201 152 113 115 146 162 90 119 178 144 101 115 65 135 167 204 203 204 224 265 231 92 174 216 250 262 248 284 287 278 303 375 330 363 380 385 405 531 664 532 436 409 407 365 388 399 350 357 336 324 292 288 231 212 191 120 159 149 173 126 124 157 161 187 157 143 147 185 152 178 176 180 178 158 182 169 133 176 157 93 145 137 129 162 158 146 127 141 132 148 173 173 148 129 120 136 153 139 152 137 140 152 153 145 132 126 123 131 124 123 111 122 101 94 98 117 118 127 116 113 112 126 118 112 112 119 104 96 95 109 106 95 87 79 87 84 78 77 60 53 48 43 37 16 61784 310 1023 30 11043 17 9 44 7108 5817 -74 262 748 1928 4493 10886 36841 108872 246768 41199 999 831 992 1443 1570 1414 1339 1520 1659 2087 2007 2107 2189 2116 2346 3165 3966 11042 73579 394845 999999 999999 999999 40050 5305 3061 1844 1275 755 472 324 244 342 298 236 254 372 306 321 323 448 355 306 257 330 294 1785 17342 15099 361 84 111 173 202 181 329 318 334 249 183 268 321 218 191 185 190 188 243 337 292 283 225 185 318 419 285 356 386 287 282 231 201 231 234 296 258 150 188 232 126 171 235 93 158 102 115 106 128 220 221 101 44 95 16 6 133 94 80 158 84 149 71 64 123 129 179 100 125 87 85 88 138 73 142 147 136 68 27 130 156 172 133 175 75 84 136 134 118 83 109 77 158 112 150 144 123 102 120 155 76 110 94 125 85 68 109 120 96 36 37 107 55 185 135 111 138 57 83 199 227 171 192 178 138 175 165 145 185 146 164 192 198 191 209 228 243 222 258 255 311 297 321 343 412 652 448 396 405 338 336 333 344 345 328 363 327 207 188 166 126 140 119 119 125 110 108 125 138 132 119 137 115 106 143 131 77 111 142 144 117 122 106 116 120 77 104 126 122 148 146 115 128 123 132 144 144 110 124 106 124 113 120 117 130 129 127 131 94 116 125 106 124 97 105 100 87 95 93 117 101 106 99 102 95 106 119 98 104 108 77 81 82 87 89 88 72 70 80 77 62 71 74 62 48 37 26 17 24 7 -6 61793 308 1084 30 11044 17 9 53 7107 5812 161 434 1420 3333 8161 25561 86855 168360 51653 7014 245 203 399 431 671 852 827 1032 1256 1391 1194 1207 1634 1928 6412 42283 176296 590285 999999 999999 999999 345795 5387 894 809 553 568 534 355 270 266 301 198 311 209 266 300 421 368 306 378 291 253 277 152 192 136 189 249 261 151 282 301 267 355 245 124 231 215 233 210 178 159 187 102 209 237 235 232 224 249 267 284 388 325 327 285 298 179 197 353 252 177 125 143 183 168 193 290 228 120 55 119 68 87 133 133 204 52 119 166 134 72 162 200 89 151 135 71 62 117 89 72 45 76 100 162 157 97 89 140 79 140 190 128 159 143 142 204 145 126 127 106 8 152 151 63 122 139 35 102 106 134 121 125 176 165 142 127 141 110 166 157 77 86 73 128 114 90 130 100 80 77 121 124 121 61 106 109 196 156 89 125 193 169 177 181 199 191 188 239 271 271 267 230 259 328 271 327 310 289 551 840 557 394 335 377 330 345 350 320 318 322 237 207 217 198 150 86 166 162 129 123 111 110 130 89 95 114 142 135 126 135 140 137 126 104 100 105 132 139 147 106 119 108 90 128 131 127 121 110 138 145 96 146 130 123 101 108 134 119 113 144 123 113 113 114 113 90 82 108 96 114 113 85 83 84 78 100 119 89 97 110 111 109 103 97 100 98 103 104 94 88 81 77 76 74 65 51 59 57 47 35 31 22 13 10 -1 61802 309 1054 30 11044 17 10 2 7107 5807 122 595 1117 2435 5310 12785 45524 169024 262799 306184 169860 244866 66805 1741 1549 2557 4443 5988 5792 6194 7027 7570 8002 8508 8827 18602 117536 494198 999999 999999 680314 81117 1182 390 241 260 193 238 308 234 277 359 386 339 369 351 293 241 338 269 360 309 279 327 223 255 349 195 173 167 308 291 229 237 277 191 299 276 273 207 213 224 218 211 147 218 228 112 210 181 296 243 370 391 278 347 311 278 349 309 216 319 239 173 186 248 197 181 140 117 150 145 148 88 187 170 135 124 147 31 -22 52 179 86 9 68 57 93 185 111 115 24 112 134 162 195 139 169 22 81 75 201 176 120 159 130 111 147 72 96 105 125 110 96 138 115 96 119 117 163 114 139 108 115 108 64 53 60 111 63 178 114 107 9 43 94 113 76 62 87 88 99 144 105 111 124 142 93 129 143 141 133 173 181 196 130 183 159 184 183 162 218 249 200 269 228 284 242 269 277 314 331 403 1147 1474 445 369 366 382 303 355 315 338 347 265 211 222 190 139 140 158 184 139 113 117 136 120 108 165 202 149 124 118 141 131 107 105 97 127 109 104 128 117 128 123 140 149 130 110 105 131 149 123 155 119 130 132 158 163 136 115 111 125 127 123 133 118 100 149 120 106 124 126 132 118 99 92 92 103 98 108 103 103 113 106 91 102 111 95 88 106 94 92 96 91 91 72 85 77 61 63 62 60 47 31 23 16 9 0 61811 311 996 30 11046 17 10 11 7107 5803 55 405 612 951 1655 2527 4378 7934 15827 43230 191163 913339 999999 999999 474759 15468 12206 16352 17920 20439 23530 24675 26038 26205 28700 31839 29158 28514 36334 97796 178865 121108 13982 31271 7315 283 204 240 355 293 287 268 282 250 238 214 255 326 288 282 295 295 289 365 415 346 417 333 258 267 329 286 280 171 358 275 238 290 362 307 364 190 150 231 255 127 104 184 246 176 267 305 282 256 269 298 325 367 384 254 328 298 309 227 272 239 242 149 68 177 119 117 88 203 64 65 161 67 6 180 61 30 40 137 82 25 80 136 105 32 116 129 117 154 181 120 -2 89 84 112 61 54 133 37 80 125 139 25 49 80 106 175 118 87 76 101 76 86 123 166 114 -5 142 47 -6 83 103 50 74 36 21 102 43 100 91 75 32 71 86 82 118 107 154 142 133 123 51 46 56 86 140 129 124 160 156 146 139 115 84 138 119 182 181 220 261 178 183 176 245 243 234 260 283 327 260 4041 9612 980 332 332 345 350 363 320 307 308 256 268 239 187 130 120 179 110 69 131 118 164 130 151 135 111 129 125 115 119 133 159 94 98 119 93 130 125 110 90 82 99 105 101 113 118 120 109 94 98 85 84 140 133 122 113 116 97 108 105 85 115 100 100 99 99 101 91 78 89 94 94 100 91 91 72 83 95 82 84 85 73 83 74 87 74 79 91 89 74 67 76 69 56 54 58 60 49 37 30 25 20 13 2 -4 61820 309 1058 30 11048 17 10 20 7106 5798 28 496 946 1470 2421 4234 7028 13120 32414 116064 619396 999999 999999 31536 636 541 522 575 667 587 1684 7278 18835 37638 59177 66992 68575 66857 76748 78232 55521 45335 139335 110064 5966 1423 684 298 356 245 345 263 234 292 328 313 197 238 264 402 206 331 467 376 324 373 303 390 419 253 235 283 211 258 203 216 244 329 214 197 83 203 116 104 197 265 245 210 210 327 171 292 274 307 343 414 354 300 322 414 379 317 205 268 220 161 169 131 66 44 94 97 48 31 24 100 89 145 72 75 91 142 87 29 -2 76 96 152 147 89 112 31 69 105 133 107 175 101 56 137 136 136 88 84 81 97 93 113 28 36 94 102 115 119 53 54 65 106 89 65 133 59 64 42 79 99 35 86 101 154 122 39 108 50 56 87 68 62 66 72 97 108 78 122 127 100 75 97 163 116 137 179 156 99 93 119 165 179 104 119 92 154 170 204 265 233 218 266 223 339 329 260 331 1183 1092 376 358 304 332 308 264 289 272 295 237 192 159 158 155 144 125 96 121 128 94 100 100 119 77 92 127 82 100 97 114 124 121 117 125 126 93 103 138 98 105 87 108 94 102 90 80 86 92 95 85 107 115 100 128 152 108 84 92 58 96 81 95 104 104 90 97 91 86 60 86 97 84 70 70 92 85 82 77 79 85 71 69 67 75 79 84 78 83 93 82 61 56 59 65 52 46 32 37 16 8 2 -7 -11 -20 61829 310 1031 30 11051 17 10 29 7106 5793 -78 -54 185 637 1120 1710 2819 5270 9928 23665 86300 414435 999999 999999 100693 674 -25 999999 -56 999999 999999 999999 -89 999999 348 3471 6033 12029 16894 20219 19900 17131 24315 31903 31245 26511 27227 293520 819355 510209 22942 566 203 241 298 251 352 320 358 426 442 410 467 501 469 598 436 492 589 613 489 267 274 374 474 292 267 277 244 144 247 212 190 171 180 126 178 166 151 300 410 369 315 423 353 343 351 320 318 284 383 344 345 365 344 204 254 185 117 21 31 83 208 137 171 155 117 185 144 165 140 217 140 -20 109 167 222 156 129 140 99 148 136 187 77 94 115 156 157 151 141 136 145 170 80 134 168 66 115 114 154 135 112 164 166 117 167 41 98 89 151 119 91 66 118 178 204 129 142 212 107 103 145 94 128 81 156 125 163 92 173 127 91 164 132 136 129 153 135 127 131 215 170 228 160 137 167 140 193 237 214 228 262 242 263 292 316 316 267 258 337 361 383 891 1216 476 441 390 373 355 376 382 372 325 310 276 233 206 176 215 181 153 147 145 178 134 144 141 151 154 116 116 175 191 191 154 151 157 165 152 139 122 153 146 107 126 129 149 168 129 164 200 173 128 106 126 129 163 142 155 150 149 166 154 127 136 121 146 168 142 170 163 152 152 136 139 116 110 125 108 125 139 122 127 128 113 116 123 124 114 114 110 100 102 103 111 125 97 97 98 95 87 76 69 69 66 48 30 31 21 61838 306 1125 30 11055 17 10 38 7106 5788 86 364 734 1544 3417 7595 20594 73094 276348 545636 159201 2125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1008 5868 10454 13564 14245 12235 19435 141801 552116 999999 999999 172664 2421 415 412 306 250 297 347 260 284 359 376 350 385 412 369 314 464 485 430 561 452 252 342 258 224 304 223 203 80 113 25 115 77 161 90 218 163 176 234 289 353 302 284 323 365 227 325 438 379 352 267 387 348 286 242 206 93 121 112 136 53 25 11 53 62 57 137 75 105 61 133 101 87 93 250 186 76 136 78 118 25 119 112 168 91 77 73 75 85 41 146 116 153 100 118 92 73 32 59 56 102 158 140 95 73 42 124 63 102 81 88 101 157 146 105 127 109 125 168 103 114 126 56 86 82 79 90 59 12 85 85 105 34 83 89 97 115 92 107 117 172 99 141 142 172 145 175 204 187 116 164 106 174 216 193 262 255 232 272 352 308 771 1716 574 314 278 284 303 308 297 335 361 298 311 291 214 183 154 175 162 148 146 112 159 149 61 88 118 162 120 96 119 124 122 87 120 81 100 122 126 87 101 114 116 127 117 132 100 93 99 120 146 113 105 110 113 112 86 87 76 105 94 87 98 107 105 128 120 111 123 115 100 110 101 86 96 84 84 99 86 70 80 76 78 80 81 96 83 86 82 75 87 79 63 69 57 60 53 62 57 41 46 33 31 18 10 6 1 -16 61847 306 1157 30 11057 17 10 47 7106 5784 -86 208 735 1478 3260 6511 18705 72851 250327 437128 29789 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 1255 4555 6573 6597 7061 8404 15412 92207 433975 999999 999999 685622 296365 23972 35602 28762 775 478 267 318 162 359 385 333 391 357 505 444 529 474 379 434 403 548 389 500 538 231 275 300 321 338 239 285 268 200 149 134 147 122 225 198 310 292 290 280 266 192 259 239 335 399 256 319 349 324 352 283 153 66 113 135 130 82 83 112 147 125 27 74 111 119 78 49 29 52 73 104 169 154 122 141 109 101 100 116 92 97 115 80 50 90 72 108 69 132 82 128 83 59 91 114 42 92 131 145 124 98 104 98 100 137 122 97 87 86 29 36 111 87 66 75 97 117 120 65 82 116 125 71 65 114 77 108 128 72 89 78 85 107 150 136 142 151 121 107 121 156 114 111 115 179 166 147 190 162 167 191 190 195 176 226 244 314 461 813 423 337 289 297 345 314 311 267 345 304 299 216 189 192 170 179 159 145 160 119 113 113 96 144 122 112 76 101 123 141 135 109 88 98 133 132 123 111 117 128 128 80 78 99 82 101 95 92 71 138 152 118 111 99 113 124 113 114 106 99 89 104 88 84 112 106 96 85 89 78 76 86 71 70 78 103 98 86 80 90 87 84 82 66 64 75 92 78 74 71 62 79 62 53 55 46 40 39 42 37 30 16 4 9 -10 -21 61856 304 1220 30 11060 17 10 56 7105 5779 -24 692 2189 5171 17209 62694 109625 41408 2230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 963 2127 3758 4503 14142 91757 351484 942133 999999 396947 24010 16808 11133 54816 251624 450596 366310 298092 13195 449 418 305 457 461 498 497 508 563 470 359 405 458 500 593 504 386 434 414 393 412 381 323 277 230 278 212 217 312 271 233 286 342 453 346 330 411 431 339 389 437 347 393 361 306 275 395 362 195 275 193 146 176 106 35 120 130 61 148 154 184 88 231 161 129 223 149 115 154 128 132 143 146 157 161 108 237 121 151 101 193 169 213 192 67 182 76 141 166 169 134 146 132 194 159 116 153 160 70 125 176 203 167 146 85 106 197 168 158 179 173 151 68 115 108 25 151 114 73 132 148 152 148 144 131 131 147 196 169 140 212 188 175 129 150 189 189 226 168 198 224 214 209 195 233 224 270 242 258 274 263 316 323 318 403 609 486 376 346 354 361 370 343 339 367 403 361 304 243 228 233 150 168 215 181 166 166 178 163 118 115 128 144 170 153 154 182 174 184 146 146 125 156 175 151 172 161 161 168 153 155 155 139 173 150 143 142 128 144 147 165 162 158 150 131 125 156 133 134 141 114 129 150 144 132 132 121 111 113 125 121 123 111 102 105 122 123 102 119 129 117 117 117 100 98 106 110 102 95 90 89 76 88 83 69 56 62 56 46 30 16 14 61866 303 1252 30 11062 17 11 6 7105 5774 64 879 2875 11918 30071 17843 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 394 3563 30093 106843 278087 264381 35551 1145 3692 9976 8922 13672 132568 616724 999999 999999 919402 72997 837 375 405 296 314 445 398 433 508 533 462 476 609 506 367 406 484 436 342 262 259 160 77 263 266 203 241 242 185 310 274 335 467 451 370 429 442 414 477 431 410 333 288 390 441 343 329 317 159 155 188 121 63 135 142 48 102 66 48 98 145 180 148 234 100 26 85 86 114 138 112 145 84 121 65 34 156 109 165 110 97 132 153 140 202 135 165 156 134 167 170 166 177 129 89 170 147 142 96 176 162 120 121 115 160 189 154 89 112 113 142 139 167 37 138 171 65 80 144 146 74 151 121 83 83 109 83 109 184 205 67 182 235 159 104 174 147 154 206 177 196 185 232 230 226 227 234 260 291 321 295 312 390 444 449 426 389 345 302 342 372 371 360 422 357 305 254 203 191 211 180 194 166 135 162 170 139 129 135 168 155 128 169 172 152 159 157 172 178 172 181 172 153 131 133 119 124 99 107 137 129 118 137 142 154 128 131 137 118 152 146 157 138 122 136 141 144 129 156 164 125 158 160 121 116 119 123 119 121 128 118 127 111 101 123 125 96 107 109 123 102 109 110 98 92 94 97 81 87 91 78 82 64 60 61 52 38 29 25 6 61875 302 1286 30 11066 17 11 15 7105 5769 613 2007 5861 16681 16283 3857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 358 8546 50255 148110 329360 253971 45860 5585 554 2901 5504 14898 117179 508312 999999 999999 999999 20155 414 399 300 363 320 403 423 398 366 468 442 485 558 442 427 378 272 385 398 257 221 304 231 221 314 222 158 267 233 219 312 366 363 418 253 439 465 324 379 372 382 378 397 384 334 239 221 166 167 235 150 89 89 89 -22 40 57 124 55 64 177 93 107 93 5 87 67 211 93 187 115 80 120 152 51 53 71 84 53 133 59 127 149 87 74 60 55 112 134 68 60 145 106 175 169 115 80 108 129 94 94 136 109 138 129 140 103 87 88 160 118 64 116 146 79 49 78 126 131 72 38 16 104 92 136 64 111 124 113 114 156 114 132 146 151 134 170 201 164 131 172 173 159 212 176 189 261 262 242 216 272 331 366 371 414 393 366 353 341 297 334 333 325 339 317 269 245 207 150 193 167 118 129 152 161 148 125 132 135 90 109 144 138 127 121 144 138 129 141 94 101 153 118 88 110 124 122 101 114 113 101 123 86 122 123 85 109 121 112 144 145 114 134 115 103 111 112 119 103 108 133 131 124 111 77 109 104 80 85 91 86 96 96 88 97 96 95 90 105 91 77 70 95 83 79 81 88 93 77 58 54 59 58 50 38 31 16 6 6 -2 61884 303 1260 30 11070 17 11 24 7104 5764 179 1342 5010 16385 23327 5141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 1499 6230 35038 81327 112510 50461 6493 283 999999 999999 -25 1110 3570 42337 281396 805668 999999 999999 489478 10291 374 364 214 374 401 500 422 373 416 350 391 511 428 381 282 313 482 538 492 479 421 412 345 316 200 141 262 357 364 347 440 364 332 331 280 361 378 328 350 320 357 364 382 287 98 152 165 282 199 92 109 154 30 106 40 63 116 92 111 45 96 34 79 64 80 167 122 91 177 116 117 179 95 118 138 176 104 127 81 92 53 59 77 121 116 164 145 81 101 67 128 76 85 95 88 78 160 139 89 62 123 152 148 45 40 22 75 84 141 73 77 94 65 131 30 56 82 144 110 99 160 121 139 80 121 59 57 121 128 91 115 202 106 179 148 171 168 197 152 154 202 146 162 199 245 227 250 295 288 281 323 395 412 366 415 395 356 325 353 328 315 345 318 320 282 262 169 181 155 163 140 133 113 150 135 112 118 131 133 162 144 106 121 141 140 161 159 131 103 113 110 137 135 134 86 116 78 121 113 118 92 93 131 82 101 97 118 133 96 87 116 141 147 141 129 129 91 120 117 134 120 97 79 78 100 84 89 82 76 105 103 84 105 98 115 104 82 87 101 87 75 87 82 65 66 57 56 52 64 66 54 39 32 33 25 13 9 2 61893 308 1114 30 11074 17 11 33 7104 5759 193 1513 4725 15705 45088 140303 250955 141178 141624 92478 25723 1807 874 898 697 133 129 -91 999999 -82 999999 999999 425 1626 2416 1971 2311 4088 34142 178388 431510 469835 301961 202322 9205 999999 999999 999999 999999 31 116 603 1986 5686 54868 444506 919411 420532 61847 777 454 281 333 410 447 423 443 499 465 505 375 479 493 364 360 385 324 319 378 420 456 430 391 213 187 208 204 293 235 218 342 281 263 340 352 383 400 349 275 312 279 366 265 288 307 211 200 128 119 48 57 44 109 4 89 79 10 56 75 108 76 85 67 104 19 109 76 109 86 64 63 197 186 34 105 177 139 56 102 168 103 134 92 98 55 204 217 208 154 23 59 116 127 115 150 97 150 129 77 111 103 149 134 109 125 39 65 58 107 84 83 50 76 92 81 93 107 109 157 96 9 70 108 193 109 69 95 110 142 120 155 123 171 173 209 128 156 186 169 163 169 170 219 213 207 216 227 268 318 304 354 383 318 329 388 379 406 372 336 355 331 329 338 348 304 236 202 153 116 165 154 140 126 127 170 182 184 166 112 117 91 144 146 104 126 145 121 106 137 116 120 126 131 99 105 106 136 121 94 102 97 120 132 105 121 127 89 122 119 97 87 124 133 118 127 104 86 104 116 97 117 102 94 93 90 74 86 97 85 78 88 97 86 85 101 94 85 97 82 79 95 90 68 81 64 76 82 75 64 66 57 43 41 31 12 5 1 -7 61902 309 1088 30 11078 17 11 42 7104 5755 285 1718 3166 6895 17048 43368 131441 219236 392702 408883 123445 110011 57073 7793 1282 1294 1268 1345 1953 2014 2346 2829 3703 5291 5946 5883 11977 40405 50889 131940 618608 999999 537724 116451 3689 137 202 180 259 142 262 371 610 1057 916 15090 236311 200916 6585 461 377 381 388 374 339 349 381 380 402 431 367 546 568 581 755 1020 1336 813 539 579 538 460 417 377 325 186 241 251 334 315 213 300 380 413 269 328 409 314 349 331 403 320 246 156 233 257 265 201 171 187 209 147 139 105 90 50 66 -38 86 111 51 95 87 81 98 159 61 50 91 152 137 108 36 62 117 170 117 27 128 73 24 157 131 81 127 87 129 74 94 92 80 84 63 143 148 126 107 89 162 95 107 141 92 146 181 124 139 115 90 70 101 74 114 104 86 93 81 111 122 111 101 114 132 124 123 129 70 102 160 190 113 173 152 123 139 208 174 191 205 206 173 157 208 258 231 201 225 194 240 334 340 315 358 442 423 327 362 335 314 284 303 293 319 323 312 274 259 225 203 155 182 133 164 168 169 160 114 125 142 125 123 138 119 133 155 137 132 125 113 127 116 134 125 108 107 123 111 126 118 112 119 148 138 129 145 166 140 130 145 149 144 109 107 105 120 126 106 107 116 114 104 96 139 121 105 107 116 103 87 94 104 116 123 129 97 94 96 106 111 101 112 105 100 79 83 74 78 95 76 64 62 60 61 48 31 37 32 13 -6 61911 308 1122 30 11082 17 11 51 7103 5750 523 2357 5501 15845 45781 68784 129973 199252 176652 113573 85055 15948 1684 1480 1549 2095 2758 2983 3726 5225 5262 4936 5973 6368 7597 27735 92535 202766 518176 955330 999999 491003 11566 3381 2548 3665 3578 2800 2390 2994 3314 3491 3357 7218 45096 150789 13321 425 290 418 363 414 410 348 304 245 486 352 465 423 313 353 345 359 463 515 500 525 432 537 463 354 398 438 311 206 273 268 244 403 426 350 316 327 344 335 378 336 317 294 431 391 336 230 288 235 129 200 160 93 181 71 175 107 102 69 128 107 87 47 72 140 150 91 134 109 86 116 125 51 65 121 111 112 82 117 132 48 45 142 84 85 72 129 82 73 65 87 139 116 132 82 168 181 99 66 27 129 89 97 53 101 202 91 64 70 117 8 65 102 92 82 102 128 83 102 104 163 97 106 74 144 147 123 71 135 84 66 121 145 165 141 142 107 135 134 137 96 166 136 193 163 167 211 188 222 217 229 310 345 356 364 417 369 330 335 308 313 308 340 323 326 263 236 281 207 186 187 164 190 151 154 179 170 136 154 175 137 157 151 89 123 126 97 103 120 111 122 88 81 130 104 96 122 108 106 124 94 104 104 141 137 103 112 117 123 149 121 97 115 100 122 135 104 113 121 110 114 114 112 103 104 112 92 95 105 97 91 91 82 78 84 103 82 89 86 88 69 77 90 87 81 67 56 58 69 61 54 58 46 26 20 25 15 6 -9 -11 -21 61920 306 1184 30 11084 17 12 0 7103 5745 1062 3523 5114 6445 20026 55704 162240 250758 93650 4316 1783 2440 2910 3369 3324 3208 2938 3031 2540 3373 4296 14761 68805 214983 534579 792467 733640 660907 134996 7264 5938 7441 5947 3414 2835 3131 3214 3784 4586 5445 4081 15533 128347 422068 445181 74668 1260 343 412 357 313 322 366 366 405 343 327 350 449 552 518 509 573 567 443 540 518 526 501 536 350 310 305 221 211 265 346 400 281 377 405 368 322 418 393 367 378 378 353 285 373 217 171 220 257 179 140 95 133 110 45 128 160 93 67 59 78 146 96 105 68 82 74 151 71 84 138 50 88 68 220 168 143 146 150 62 139 96 126 136 151 158 178 185 105 133 195 94 131 211 190 169 96 69 107 158 109 96 145 197 162 163 80 80 150 120 87 31 98 113 84 131 54 127 119 82 56 72 173 137 89 111 125 94 147 169 165 210 156 165 173 204 161 188 174 175 160 227 193 182 151 192 216 284 315 340 364 400 371 389 418 434 384 337 290 307 365 329 271 303 302 322 329 222 223 204 206 202 218 198 160 142 125 169 211 134 105 145 156 140 154 143 111 173 143 128 159 175 165 108 110 129 101 128 141 142 139 119 96 116 105 115 101 131 128 114 98 107 127 118 98 114 123 118 126 129 122 127 110 102 119 109 96 96 113 88 89 114 99 106 119 110 103 92 93 83 84 91 97 89 93 83 88 79 76 79 64 63 52 37 43 37 30 18 4 -7 61929 322 703 30 11083 17 12 9 7103 5741 555 2439 5236 6973 7304 8557 3909 999999 999999 999999 999999 999999 999999 999999 999999 271 2149 14522 45914 97084 196440 206891 253183 85178 6736 4012 4526 3424 3181 3290 4180 4724 4696 5119 4561 14239 75676 125589 155370 352102 580275 799231 679791 174879 6113 7597 2149 697 614 806 1084 1499 2295 2860 3444 3771 4120 3488 7483 88891 382823 146386 29583 1783 258 222 377 393 463 527 378 376 373 494 486 417 438 454 544 503 491 419 533 509 456 463 401 311 282 366 186 261 284 369 351 272 267 308 326 398 377 382 313 261 305 331 320 175 250 257 244 161 181 108 131 228 46 73 145 122 163 96 33 -10 35 151 106 151 116 42 85 121 68 61 53 41 77 82 61 125 124 129 54 68 130 163 71 82 163 122 126 166 161 122 104 158 37 -14 55 86 124 71 113 53 81 153 115 114 88 40 73 85 77 58 103 106 94 146 124 83 83 135 60 93 103 141 130 65 41 136 101 64 99 175 73 133 209 135 111 136 148 149 131 189 139 162 176 176 202 171 200 236 264 301 341 399 383 323 307 315 281 312 333 278 286 344 320 312 315 279 286 196 172 200 167 133 159 134 146 141 111 111 123 129 102 134 105 80 107 131 126 150 112 101 103 99 119 99 114 103 95 110 121 130 115 99 116 133 106 115 105 87 93 84 118 128 113 100 95 87 90 74 112 110 98 102 91 100 95 91 83 101 84 52 79 74 65 90 88 86 90 91 84 74 67 76 73 70 65 64 52 51 41 45 29 27 30 24 13 -2 -9 -24 61938 331 426 30 11076 17 12 18 7102 5736 175 521 1774 4353 5792 3692 1363 999999 1052 15972 35931 67287 113117 74564 4634 1035 729 861 822 456 112 -39 125 130 -30 -91 181 1305 2207 6401 33793 27447 22409 7536 1669 1504 1756 2206 3113 3437 4201 4075 3932 4483 3524 2880 4529 26039 83685 126084 201204 398746 659920 938581 776255 540843 140097 2847 140 146 44 206 201 172 505 1346 1650 1848 1151 14256 228346 348033 29375 935 339 471 431 298 366 403 413 427 414 435 388 519 449 562 710 518 596 480 449 578 580 513 393 382 286 387 325 349 424 430 312 315 231 307 376 348 409 315 185 281 301 388 280 233 157 205 119 105 82 56 33 73 127 58 53 119 90 59 118 85 67 154 174 105 39 98 129 132 153 151 81 66 91 73 105 218 115 72 60 41 36 84 190 94 133 107 87 47 56 104 44 100 176 142 63 75 128 103 142 134 147 89 116 109 143 121 122 129 103 131 77 74 108 139 93 117 139 90 80 66 72 109 70 52 179 91 88 128 142 167 215 205 176 151 200 188 124 137 115 173 238 222 218 216 245 233 275 350 362 409 355 324 383 416 346 297 334 362 330 282 282 367 356 292 238 227 220 206 178 175 218 154 106 157 154 149 106 116 115 119 139 140 127 102 128 145 128 137 142 95 152 119 129 127 99 82 106 111 118 114 96 110 102 90 107 111 100 86 108 115 126 120 95 111 98 105 123 99 93 105 129 114 93 98 109 91 108 81 88 83 88 85 97 100 98 88 79 74 88 99 76 77 73 67 68 64 68 52 46 39 35 22 12 7 9 -4 -14 61947 332 391 30 11071 17 12 27 7102 5731 484 1779 3069 850 999999 999999 999999 999999 999999 999999 999999 693 2411 5960 7327 3363 11746 23831 12753 1743 999999 999999 999999 999999 67 299 274 519 468 1412 16177 122254 78814 68533 43151 8149 3176 3536 3202 3251 2851 2135 2219 2396 2429 4130 11309 8102 5632 14652 84081 277254 584406 931947 978930 918474 691125 168840 3081 346 238 313 366 434 277 338 359 483 342 508 392 493 457 388 429 514 448 508 551 625 529 555 597 556 528 495 471 470 468 503 513 462 405 442 429 449 417 482 387 320 339 337 311 349 372 431 385 445 408 395 314 359 405 299 302 283 268 330 361 269 169 132 187 124 200 139 167 161 115 125 122 130 78 94 44 86 66 121 184 100 87 107 162 146 101 104 124 100 100 153 82 125 108 93 46 122 148 110 167 101 155 183 162 74 89 151 163 161 141 116 175 126 119 126 141 78 103 121 128 167 123 70 53 153 165 124 156 94 139 158 91 92 81 136 95 143 102 128 136 148 114 190 152 220 214 216 176 186 130 188 165 176 178 152 154 213 242 278 207 251 267 300 319 323 390 410 334 322 354 360 379 357 329 296 292 334 332 328 357 323 253 256 262 242 232 200 196 213 170 157 162 160 143 131 137 151 161 151 147 101 131 153 130 119 141 123 156 129 126 138 123 143 118 126 172 149 118 118 152 155 157 135 128 121 107 126 137 124 135 140 140 121 113 120 117 131 122 114 109 111 112 108 101 103 104 107 110 109 108 104 101 104 95 83 98 99 103 85 80 96 75 73 79 68 58 57 60 39 23 12 10 10 61956 319 776 30 11066 17 12 36 7102 5726 0 553 1331 3401 7274 10180 1572 999999 999999 999999 999999 462 188 -2 2427 9716 19047 28509 31247 39653 62362 90590 54198 8933 5723 4606 3095 2706 2848 2540 2882 3655 3962 3403 4119 4206 9905 66814 169737 396663 902193 999999 999999 329576 169036 5266 593 491 466 415 404 442 461 456 405 454 450 490 500 476 436 478 475 486 463 514 459 371 575 592 465 448 555 530 566 543 493 592 588 547 559 583 624 620 529 482 442 361 375 347 502 446 369 517 389 437 352 287 459 380 259 276 259 417 357 320 316 311 261 173 137 73 147 214 164 112 56 149 130 174 168 176 158 39 99 124 209 77 202 156 98 195 204 199 209 204 168 149 131 183 173 171 144 144 246 124 173 237 221 136 218 94 170 216 238 172 182 140 194 203 230 157 189 72 144 104 210 143 149 123 115 129 174 226 226 155 136 196 205 191 154 102 142 154 172 149 151 273 208 209 233 260 180 208 224 225 240 254 241 195 214 181 252 273 325 359 283 306 325 356 340 384 432 472 445 421 406 361 355 376 383 415 390 448 413 385 373 357 341 288 250 198 218 251 260 246 210 223 220 180 153 162 187 203 192 175 197 184 174 192 182 212 185 197 194 212 190 142 167 183 170 141 132 153 182 187 160 172 178 187 173 151 195 195 175 172 153 153 175 165 160 160 150 144 149 156 144 140 141 138 146 149 130 146 156 151 147 153 166 162 146 127 127 132 124 122 115 125 120 111 104 115 91 72 67 62 64 54 36 61965 312 985 30 11065 17 12 45 7101 5722 -83 572 1255 1782 999999 999999 999999 999999 589 1530 5088 18472 23874 15563 19237 38942 44141 19725 17884 8457 1472 1280 1455 1103 1339 1800 2019 2486 3916 7125 18889 80981 280814 644331 999999 999999 999999 252202 4251 448 417 421 432 251 254 226 312 371 424 364 371 337 292 365 411 363 367 400 317 366 406 447 388 456 510 462 565 543 537 605 610 800 759 825 663 779 921 691 535 442 244 315 259 382 356 323 240 239 266 386 345 281 195 305 232 318 294 246 259 247 221 256 98 23 125 132 119 144 55 57 87 106 99 162 76 81 151 95 78 105 130 114 134 129 106 37 152 148 90 107 98 37 94 122 121 96 191 68 97 104 152 109 110 178 135 132 133 151 128 89 121 80 112 122 124 126 141 116 137 123 53 102 96 120 107 123 79 91 100 160 140 45 43 69 63 63 60 135 154 125 90 164 158 162 187 163 180 167 203 222 124 145 170 217 175 163 242 267 248 295 319 277 350 332 339 402 388 360 379 352 352 350 352 367 372 360 294 330 349 298 285 240 244 216 157 173 180 163 206 198 185 154 149 178 153 160 155 146 116 110 171 165 146 162 158 158 142 148 131 156 145 139 136 124 164 156 148 162 126 154 160 157 148 121 125 131 148 158 116 148 116 132 153 142 125 126 151 129 97 106 121 114 130 138 127 129 105 109 116 120 100 110 115 111 110 110 106 97 101 99 92 82 80 78 76 59 57 49 38 40 32 13 61974 314 921 30 11061 17 12 54 7101 5717 719 1263 1533 717 999999 999999 999999 999999 999999 581 2350 2614 2400 622 434 951 2631 8456 16963 33392 71846 100418 120148 171801 150992 79716 43340 20890 24644 28322 35783 36988 68974 236150 706049 999999 966906 962143 93163 6088 1325 893 863 721 570 560 472 418 372 261 447 384 462 480 435 425 411 482 361 448 536 337 337 400 418 549 491 484 477 422 581 672 707 856 818 744 505 507 565 573 357 238 343 355 251 402 329 402 379 245 289 253 248 219 220 197 268 377 304 219 206 148 158 113 122 227 85 144 87 114 65 110 27 75 140 188 146 52 98 123 109 166 90 115 59 166 132 111 134 114 70 170 82 124 128 155 164 170 162 69 102 78 124 98 166 155 69 90 100 160 168 101 97 59 80 165 156 118 125 84 139 170 99 59 148 90 97 143 121 80 149 127 80 84 140 98 82 78 105 128 147 108 150 110 151 154 94 147 182 198 97 119 85 103 187 177 177 201 297 248 214 245 248 266 242 334 391 395 333 359 358 342 320 296 328 407 322 289 349 379 349 313 319 250 230 222 185 218 192 207 158 165 187 178 170 183 139 124 150 168 137 125 145 172 133 143 142 148 135 139 143 137 141 186 118 130 164 128 129 122 118 143 132 131 149 150 122 134 136 141 154 160 114 123 119 105 135 123 114 100 116 115 108 106 103 102 125 121 102 117 127 127 117 107 97 104 109 115 87 92 91 101 98 81 81 86 79 64 60 47 38 30 21 16 61983 332 376 30 11056 17 13 3 7101 5712 339 436 999999 999999 999999 999999 999999 50 1490 6201 6953 2292 1274 3560 7702 17579 47026 67473 73402 61616 38648 22214 18537 9272 11412 11614 8919 8593 8301 8857 9544 11318 22785 58099 97462 87384 71589 108523 211848 367293 213374 75379 57818 48841 54855 69089 88782 104884 118321 129735 188981 527437 858107 885372 416066 222499 38581 12384 4828 2845 2364 2054 1826 1709 1585 1507 1301 1087 1048 953 806 700 810 997 977 942 1123 1274 1126 1137 977 1051 992 881 1029 923 690 684 471 517 465 560 768 1026 2990 2345 471 249 179 150 211 289 356 309 448 443 381 275 283 227 194 289 259 249 339 319 311 242 312 186 145 105 83 -4 106 112 100 127 117 84 73 52 66 78 110 82 146 120 55 110 98 12 140 104 77 80 103 170 79 151 24 28 227 138 137 68 96 83 126 91 39 83 78 140 158 105 113 102 66 156 65 78 79 66 127 125 102 76 125 94 158 152 40 48 125 139 145 133 126 67 59 77 177 118 106 119 113 73 43 138 134 160 121 141 166 113 149 169 150 119 162 96 219 177 161 181 167 155 247 266 257 257 283 275 360 384 341 366 353 327 310 334 314 331 344 311 287 331 358 363 332 264 256 189 213 206 208 210 196 155 136 161 183 142 109 149 155 140 106 148 130 122 126 154 161 147 112 122 144 134 143 167 155 134 116 99 124 134 144 135 141 137 150 136 119 130 108 109 117 125 131 136 142 114 119 93 88 114 113 110 104 116 111 95 116 126 117 119 112 117 113 118 97 103 104 97 99 102 86 83 79 76 68 56 64 49 41 30 29 30 22 6 61992 332 399 30 11049 17 13 12 7100 5708 924 1577 687 1213 108 999999 999999 2305 2871 3676 3565 584 999999 -7 286 2293 6403 9198 7798 13403 26500 56218 84656 70016 62092 83132 106008 25176 14532 15605 17200 18977 20730 23358 25032 26652 29513 33088 37355 42811 51260 55334 50234 69243 98570 104474 103380 104381 118791 162437 340656 696158 821568 492943 356206 293194 209185 83272 38834 26922 19267 14683 13747 15635 16575 16854 16309 15701 17300 18936 19142 18896 16513 14634 14436 14153 14243 13503 12182 12091 11228 9833 8034 7076 6053 5230 4324 2537 1741 1575 1145 4036 45620 7168 2664 409 278 285 199 211 217 244 366 280 131 306 326 233 319 294 290 279 340 282 194 292 238 244 154 126 128 140 113 137 178 139 45 87 118 102 36 102 92 71 167 113 68 134 32 63 80 55 103 74 102 130 3 121 130 109 145 141 134 73 48 74 157 81 90 93 175 78 115 78 98 127 103 107 64 119 137 62 108 77 70 155 111 141 104 146 76 74 91 57 85 116 105 178 85 99 125 97 96 156 146 70 84 143 172 138 121 158 152 214 209 200 130 107 154 211 194 180 190 182 209 172 188 200 174 225 245 266 294 313 349 338 402 440 369 307 302 311 346 353 283 290 295 326 318 301 335 294 256 270 228 206 200 144 145 170 187 153 117 150 128 159 155 127 142 146 165 136 109 144 128 133 165 168 143 124 129 112 141 117 140 128 125 133 111 126 107 138 136 134 134 118 124 112 111 132 126 113 100 117 119 126 132 104 97 115 111 116 128 126 106 106 112 125 126 120 127 124 118 112 107 105 108 106 95 86 96 96 96 71 62 66 54 42 45 41 27 15 62001 313 934 30 11044 17 13 21 7100 5703 566 1769 4961 13986 38978 80688 89189 53746 10907 8033 8801 9343 10030 10676 11572 12891 13527 15050 16728 21816 23270 22632 29015 30718 42405 53075 55506 51548 59489 69748 93211 185032 350469 604497 981920 999999 600024 454110 242789 35484 18839 11098 7356 5505 4888 4843 4578 4319 3642 3328 3075 2821 2703 2416 1751 1607 2397 3480 4000 3407 2975 2630 2308 2575 2689 2049 1327 1307 1299 1205 1089 841 823 669 660 594 276 351 345 358 285 277 338 314 352 319 374 313 334 227 230 370 311 233 128 231 290 294 269 193 130 100 115 153 219 116 133 112 125 83 62 25 96 83 53 139 93 112 204 109 93 82 94 148 148 61 68 83 112 115 118 82 0 28 123 117 123 63 120 72 90 167 113 112 128 76 64 155 146 133 158 155 119 60 63 89 131 149 97 87 70 78 68 113 60 109 105 75 73 121 108 92 67 30 94 108 123 127 70 107 107 77 160 227 158 126 144 194 187 185 175 200 160 133 160 173 203 166 211 235 252 278 299 350 350 333 332 332 333 373 314 319 314 362 334 290 329 279 333 300 355 326 256 282 261 232 226 209 187 193 175 182 173 137 103 107 141 109 120 148 125 121 130 107 97 162 148 66 91 119 133 115 115 153 124 108 128 134 126 118 124 120 119 121 109 130 124 120 117 113 94 89 93 85 112 108 113 104 108 84 101 94 60 59 99 98 76 95 97 101 93 97 100 97 87 74 75 73 85 79 82 82 62 65 52 50 43 34 29 27 22 7 -6 62010 316 841 30 11041 17 13 30 7100 5698 255 925 1270 1671 3861 9649 22923 48048 75901 68330 21974 12092 13358 15580 17229 18856 19613 20521 21598 23625 24955 27279 31359 36673 43948 54210 64875 71024 80115 93597 117945 132766 143416 153546 188218 422475 923980 999999 884459 400126 157065 124580 85620 53459 35055 24162 16487 11625 9169 8325 6594 4979 4350 3900 4202 6060 7087 6548 6938 10819 14412 14152 12100 11219 10591 9057 7081 6260 5132 4574 4639 4589 4590 3956 2798 2142 1716 1317 684 484 535 401 384 357 384 255 294 324 399 281 392 295 273 377 329 353 269 309 345 215 207 259 311 229 215 169 176 88 120 191 225 216 222 163 130 56 154 121 184 144 122 269 171 36 118 144 49 185 141 110 185 82 35 136 105 164 115 120 167 161 162 142 103 104 186 193 142 178 115 133 119 120 101 152 189 174 143 76 92 127 77 123 110 144 224 131 188 112 82 111 158 85 124 134 107 68 121 31 78 131 106 149 133 127 191 217 173 192 195 203 184 169 212 152 140 141 161 173 170 186 285 294 262 291 311 346 335 328 364 402 361 441 375 360 344 336 371 337 341 366 362 330 388 357 318 313 343 332 285 290 259 178 181 239 220 175 156 110 140 154 113 157 171 144 168 159 146 175 169 161 158 153 148 155 173 164 127 122 173 147 128 143 150 138 122 155 156 155 140 140 137 140 137 143 145 130 138 134 158 146 140 128 118 114 108 120 113 118 119 122 140 132 126 133 126 122 127 130 122 108 94 96 111 107 94 91 94 83 78 73 55 54 49 40 48 42 62019 316 837 30 11037 17 13 39 7099 5693 598 1957 3536 4426 8310 12373 19094 16295 10125 11780 10889 9369 6186 4985 4527 4647 4815 5516 5457 6374 8285 10254 11983 13005 13518 15748 21141 25881 28835 40516 59251 72349 70737 99937 178760 282353 346755 192280 49988 37225 34940 31876 26794 21267 16739 16273 15563 17399 20204 22973 25894 27431 26744 26024 26759 26682 26445 27100 28553 27151 24682 24783 26040 26386 27702 30354 35753 39246 37458 36386 35594 34187 35395 36164 37807 51390 46410 43793 95796 243457 331230 516820 562061 422462 20779 1048 325 367 271 301 336 274 297 361 305 219 233 294 204 187 194 189 215 216 185 78 78 105 111 92 145 182 146 128 204 150 162 119 70 120 176 118 97 134 122 132 128 140 97 108 118 124 83 109 124 164 122 139 88 75 130 141 181 110 71 154 136 154 175 200 181 146 106 125 117 63 48 119 141 118 134 68 150 109 135 130 123 115 95 100 58 116 156 103 124 124 67 157 191 133 127 139 128 94 125 141 169 223 165 159 180 156 155 178 179 145 177 185 177 212 203 231 263 277 307 338 334 342 348 372 423 345 284 330 311 333 320 322 324 323 305 315 319 357 385 363 354 312 262 276 234 224 208 212 187 162 185 179 180 162 171 189 178 149 194 179 172 133 146 157 151 167 160 162 162 172 147 155 129 135 146 148 141 124 132 150 136 146 147 139 120 134 128 139 130 127 143 108 78 108 117 123 130 121 117 123 123 116 115 112 124 129 116 119 116 122 119 97 93 101 103 112 97 91 85 92 77 64 69 65 57 54 45 28 22 7 62028 311 992 30 11042 17 13 48 7099 5689 12 1017 2671 4761 7339 10807 12755 7696 3031 1904 1038 1178 1480 1936 2178 2539 3587 5762 7807 8810 9920 11907 14528 15834 19037 25256 31878 39387 28131 27695 12721 8001 6633 5923 6142 6210 6269 6086 6241 6130 5891 5493 4833 4037 4638 6404 7171 7026 7130 7321 7460 8186 9091 9649 9764 7967 5631 4914 5085 6090 7088 6549 7886 9829 12057 13008 11365 10162 8392 6418 5050 4568 6001 12706 47127 140366 360196 511728 740815 793792 883666 367280 12953 2091 258 247 321 319 215 214 176 234 251 209 150 150 134 104 168 182 92 166 161 119 147 99 141 171 105 67 80 81 68 63 69 51 155 152 128 90 137 117 155 105 118 82 86 56 52 152 184 123 134 108 129 135 94 56 117 137 116 100 164 139 164 164 181 140 124 150 107 72 52 67 114 129 73 54 47 79 104 75 158 114 92 77 136 135 128 139 131 86 110 84 86 83 103 127 145 121 117 125 139 140 124 132 159 191 186 125 113 139 219 192 199 233 227 211 272 326 336 301 337 373 358 368 336 357 318 330 329 312 291 299 337 369 360 361 384 385 366 337 330 350 317 292 262 236 191 150 164 168 159 151 176 119 121 131 133 161 135 117 150 173 181 162 167 143 150 150 140 143 119 112 142 132 136 142 134 139 133 131 130 142 132 136 136 129 135 125 128 121 130 136 119 102 111 133 142 140 122 108 118 125 119 117 126 121 113 105 98 107 118 104 100 111 95 77 71 68 69 71 56 52 47 42 37 23 23 18 4 62037 311 992 30 11042 17 13 57 7098 5684 324 1559 4313 9331 15108 20879 22989 25927 26849 22819 9327 4733 5152 5642 6161 6523 6936 7394 8164 8944 10347 12621 15607 19326 22842 25946 31327 36901 34344 34872 33080 26897 21346 16850 12188 8741 6497 4973 4344 3987 3955 3901 3325 2819 2410 2332 2669 3618 4887 6222 6476 6097 6533 8562 9822 8327 6771 6613 7821 10102 8431 6021 4752 4541 4210 3968 4579 4762 5304 6296 6179 5280 4910 5281 6658 11569 56267 229681 757643 999999 535805 16442 642 265 239 257 230 208 289 270 169 154 256 186 134 172 156 99 109 139 145 80 83 179 151 127 111 131 134 138 101 106 75 90 113 148 75 83 44 124 129 127 128 156 111 117 118 175 115 138 114 84 83 100 127 133 110 121 73 112 153 112 82 73 83 91 95 126 103 93 54 99 86 77 56 36 41 66 37 71 75 70 113 130 53 81 116 112 89 83 134 99 95 116 68 114 105 56 88 160 150 174 166 179 192 118 147 145 156 191 242 140 142 152 191 213 193 174 240 305 359 297 296 341 385 373 345 363 320 346 361 355 353 346 348 369 374 341 330 366 359 307 305 270 271 273 253 258 197 191 180 161 121 109 109 100 143 161 144 165 165 129 137 123 137 136 152 140 124 129 119 111 121 112 119 127 95 124 125 152 163 132 108 119 126 117 118 128 118 120 138 131 131 121 121 111 109 116 102 105 110 102 104 107 110 113 112 113 123 117 94 97 97 85 77 83 90 81 86 77 69 57 54 56 51 45 33 28 21 9 1 62046 314 897 30 11037 17 14 6 7097 5680 320 4220 17627 48101 92383 114391 104025 106824 71156 28003 12370 10829 11671 12606 13031 13094 13689 14613 15520 16901 18753 21092 23656 27003 29460 31714 48703 119759 224655 478145 503683 99435 41264 35198 28518 25900 33858 66650 51044 79257 23345 16480 14683 13383 11947 10896 9977 8537 7569 6907 5909 4975 4143 3239 2790 3128 3324 3579 4039 5265 7251 9240 9468 10290 12015 15291 17329 14969 12942 11855 10855 9457 8768 7242 4923 4015 3429 2811 2499 1998 3861 22667 201387 116166 10482 300 239 199 220 192 178 224 250 234 179 193 206 210 252 174 184 106 92 128 129 81 124 115 41 84 90 71 17 33 111 32 91 80 39 89 85 106 133 180 123 135 102 102 109 129 121 100 97 108 74 143 152 129 162 87 32 76 116 202 201 101 159 113 133 127 118 163 115 88 100 57 91 106 118 104 121 95 106 86 44 62 123 117 107 119 98 96 110 123 79 140 114 101 80 133 111 110 139 111 136 130 99 159 168 149 160 153 135 139 149 154 158 235 230 257 287 306 308 303 315 322 318 349 379 363 353 323 357 392 344 345 378 347 323 354 342 373 302 326 324 296 314 298 273 246 229 208 196 200 157 148 158 153 137 139 137 138 130 136 154 147 133 117 110 134 183 151 113 147 137 133 151 137 162 204 155 135 120 118 118 111 117 116 127 136 131 127 117 110 106 114 118 140 132 130 125 111 105 108 113 113 112 105 105 113 123 120 104 110 121 108 101 96 95 97 98 93 82 76 73 63 53 57 45 44 34 21 14 10 62055 329 445 30 11035 17 14 15 7096 5676 787 2025 3255 3367 2679 1281 276 999999 -41 26 30 43 152 513 950 3116 17869 58705 102197 100729 85921 78719 64155 38207 11906 9838 10494 11346 11900 12512 13245 14016 14588 15359 16092 17326 19523 22343 26283 28519 29150 35927 49187 49816 53840 61704 69875 74798 75719 71691 69644 64188 55925 46175 38125 32411 29382 28607 27967 27812 29065 32709 35181 36295 36359 35364 33955 34871 35789 35560 32294 29334 30365 32294 38483 43752 39339 33378 29847 24924 20857 20232 25009 26730 23333 19832 20507 24505 25257 27226 30021 25072 16987 12690 11674 7950 17005 70714 135344 19533 5941 807 295 224 287 317 292 352 258 251 242 237 128 77 138 201 202 154 165 172 212 163 114 118 109 180 187 104 123 111 77 105 121 99 158 147 96 80 88 119 181 189 138 99 105 92 119 143 226 184 119 114 189 218 135 150 89 124 128 103 154 132 97 65 82 118 122 107 87 142 147 130 165 159 96 92 142 152 140 111 92 100 108 135 104 114 150 154 143 137 161 158 149 149 173 190 200 169 148 117 126 108 225 212 232 194 227 222 206 164 177 219 260 265 256 265 298 283 343 385 410 374 373 354 393 392 338 311 314 350 380 371 346 327 360 386 384 370 339 322 301 316 313 259 257 260 209 209 210 183 178 166 168 152 134 141 156 166 146 134 132 156 168 141 128 127 129 124 142 162 165 156 161 165 134 117 136 159 164 140 126 139 147 144 159 156 145 116 131 146 116 110 133 138 125 129 127 112 107 117 123 123 126 129 129 122 126 127 115 118 131 117 106 107 95 98 83 80 89 96 74 64 63 59 52 44 34 20 17 62064 330 417 30 11037 17 14 24 7095 5673 -82 1589 4531 5060 2811 1681 668 223 247 2339 4503 1831 1091 1745 2728 3524 12955 47900 57605 19639 9140 9946 10821 11862 13075 14289 15581 17122 18319 19595 21149 22946 25281 28021 31688 35954 40969 45955 50805 55880 61280 68778 78584 88302 98136 105352 109164 108468 101739 93573 88967 85688 78801 66285 54503 47146 41555 35089 29588 25809 24536 23517 22616 20645 17194 14306 12047 10093 8383 6753 5563 4714 4332 3976 4321 4939 5211 5088 4847 4949 4865 4922 5066 5077 5012 5104 5487 6319 7603 8130 7257 5983 4334 3165 2622 2090 1373 963 786 617 440 371 316 219 276 155 185 208 158 150 153 178 135 120 133 188 150 108 115 151 128 62 77 99 104 89 60 72 67 58 -26 56 69 80 89 68 102 67 43 27 66 96 145 124 163 118 90 44 94 149 110 90 109 117 90 104 69 60 56 101 80 91 123 137 157 206 152 112 112 95 70 51 109 85 81 116 58 18 49 111 99 103 69 42 66 43 114 100 94 65 91 131 136 137 115 156 132 109 131 107 146 185 179 121 117 153 191 164 134 181 219 222 207 186 203 243 281 259 303 290 322 353 347 321 340 401 354 316 332 307 304 372 353 339 359 365 360 364 307 280 243 251 267 219 191 178 193 182 190 178 164 164 148 119 151 132 130 113 125 146 133 126 152 142 144 150 97 117 127 129 143 139 126 174 144 141 145 123 114 121 139 128 107 123 118 108 105 119 137 130 118 122 119 114 112 114 118 125 127 121 115 116 113 99 99 112 105 93 91 106 108 99 100 85 68 88 87 81 91 85 68 53 54 47 42 32 17 11 -3 -13 62073 339 145 30 11035 17 14 33 7094 5670 10108 6401 4407 1711 999999 999999 -90 124 263 347 1007 1709 2132 2357 3438 4662 4765 4094 6466 11268 10276 6959 7126 7620 8120 14770 36720 59688 50565 35643 25910 21656 22517 24662 27117 29011 30156 31592 34835 37883 41492 46930 52016 56968 62157 68974 79512 90348 96071 100888 105107 111528 114527 116900 126773 142566 154374 156812 152109 151093 153831 143348 134722 125819 106226 84800 75889 67392 63419 62490 63132 66720 67633 65815 63562 61094 53827 52155 55157 51408 46366 39952 37047 37883 40235 41254 39376 37579 35641 35837 34805 35179 38892 39828 33260 30989 27636 20961 17462 15306 13401 12335 11108 8839 7003 5169 3689 2354 1712 1392 914 676 481 356 291 255 237 248 146 159 236 184 193 115 135 164 102 144 229 116 121 194 181 169 153 107 73 85 50 78 72 140 103 75 101 194 166 146 138 103 58 101 111 143 108 199 170 151 173 91 52 102 96 104 44 110 176 134 97 95 75 50 52 128 146 114 61 78 92 55 45 93 91 138 144 135 107 99 71 119 185 160 91 141 169 143 102 62 103 183 160 132 168 159 114 135 186 182 191 190 163 117 173 213 179 152 185 165 154 230 236 240 199 188 211 219 253 258 310 290 297 328 301 342 358 356 297 332 366 324 351 390 368 366 308 295 310 256 235 187 149 199 190 172 184 170 194 181 176 179 140 140 111 148 178 144 128 153 153 148 128 126 165 179 158 162 137 145 153 119 111 99 120 151 147 159 148 132 124 154 138 119 116 122 121 122 108 116 121 116 118 122 121 125 126 121 115 102 103 115 131 123 110 103 96 99 115 115 112 102 114 109 111 125 107 94 102 90 78 85 86 73 73 69 66 54 42 35 27 62082 322 674 30 11024 17 14 42 7093 5666 -68 1157 2781 3115 2829 2023 1287 2574 6310 7670 4790 2842 2940 3177 3356 3596 4081 4707 5712 7007 8485 10086 11620 13536 16141 19275 22565 25825 29340 33585 40388 50717 65156 81805 95128 102783 102718 92371 87592 83956 81202 77923 76228 75183 72759 70501 70147 70645 71243 70505 67327 59304 52378 48795 49514 51731 55087 58209 55372 53358 53486 53703 53597 51151 49071 50475 53434 52307 49766 50479 54754 56612 61433 69669 71752 66657 56806 49500 46384 43179 38507 35521 30041 29488 48217 121805 148148 145389 222145 296921 343187 118819 204715 216003 11136 6853 1858 216 187 287 276 250 166 156 134 180 152 206 169 156 137 125 60 98 162 145 122 79 91 116 127 121 69 103 156 124 87 101 105 149 142 144 120 150 136 96 106 136 91 26 41 54 79 89 83 137 97 138 123 146 141 138 80 67 121 102 125 130 129 99 113 101 75 88 64 86 100 97 72 150 159 164 86 79 119 115 142 137 126 140 163 111 92 99 117 158 152 157 159 164 158 122 95 114 159 152 190 170 165 146 191 182 243 218 233 234 230 257 279 287 235 267 334 382 354 321 331 348 360 364 319 286 306 329 339 319 329 354 297 252 235 256 224 198 178 185 171 184 148 141 158 139 131 158 132 147 148 164 136 165 158 147 130 118 117 136 135 180 145 109 135 137 135 136 102 104 115 134 132 113 129 147 140 118 128 146 149 132 92 114 120 121 112 121 107 112 103 106 94 91 105 100 109 107 102 113 108 118 102 90 82 87 102 108 105 100 96 91 78 76 74 70 61 68 65 59 45 46 35 17 16 11 62091 323 611 30 11021 17 14 51 7092 5663 110 630 2329 4681 4261 2715 2680 2923 2458 5020 11089 11173 8241 8938 11061 13876 16727 20292 24857 28805 31782 34773 37453 39832 42229 45058 48995 52446 57073 61336 66729 73283 80174 83958 83968 82326 78435 74500 72683 77359 94420 118244 137566 147576 144126 134163 121666 113579 115229 113472 108342 110830 110394 103838 101391 99006 97928 104277 108332 102926 94303 90793 91162 87473 88771 90134 85261 81797 80257 75856 76963 77742 79072 81005 78630 81360 93801 106540 105886 97978 86587 73870 57712 42783 30817 22795 19051 17453 16522 18494 24612 24224 58615 133334 183638 169435 24586 5684 296 185 194 164 143 152 163 189 146 295 174 130 161 132 106 217 119 89 136 88 65 85 60 114 135 86 136 97 70 154 144 157 91 104 130 105 98 107 29 99 133 122 98 110 153 140 135 122 176 112 149 155 123 74 128 138 101 108 56 168 135 153 119 103 193 162 96 88 61 82 101 62 93 63 108 155 73 72 134 110 98 130 133 96 132 158 155 119 132 176 207 178 180 193 196 150 157 171 155 166 169 160 136 153 185 196 204 185 241 237 235 219 259 312 319 319 332 375 394 286 330 274 284 306 336 317 298 325 352 312 308 263 263 250 217 164 170 174 203 174 160 162 159 161 142 137 108 134 137 130 116 150 143 129 115 129 116 128 142 160 118 109 126 141 165 151 116 116 136 137 139 164 157 132 137 124 120 144 120 117 111 134 119 112 119 115 127 115 95 102 99 117 108 102 131 122 93 93 109 121 117 107 96 96 99 93 81 101 97 83 86 96 87 83 77 72 74 62 61 54 42 38 28 10 -2 62100 315 854 30 11024 17 15 0 7091 5660 -89 150 628 696 797 3192 8914 13448 8692 5148 5492 6157 7507 8823 10403 12003 14464 18432 23877 30241 36855 41213 45151 47431 47915 47700 46051 46857 49460 57933 77090 95396 109016 115017 108649 89362 78379 75651 78063 74489 59501 48622 38731 34319 30901 28860 28293 30149 33145 35581 36333 34573 34036 33965 34669 38305 39172 39794 43557 46850 49242 47495 46037 50754 57142 62676 68798 70012 67680 64141 61076 56990 52194 51376 86144 106719 62067 64429 65217 68284 72129 70692 61159 69865 177832 502138 774467 457904 16971 457 297 192 208 235 218 269 226 237 226 231 200 192 223 225 112 103 117 172 159 135 164 127 147 191 134 190 166 120 151 178 113 130 82 29 -7 16 122 80 75 105 71 83 76 124 160 180 93 113 109 78 99 80 110 111 99 171 73 76 66 134 167 132 160 36 114 122 113 142 54 79 77 95 88 111 99 59 66 127 79 139 110 117 107 103 183 141 135 140 157 128 129 211 167 103 148 141 211 187 163 203 203 178 188 199 179 172 181 235 238 258 213 242 231 325 304 344 385 334 313 320 299 297 276 322 334 329 323 329 341 357 334 279 242 245 200 203 193 172 156 192 137 110 154 160 143 136 133 120 109 134 131 108 131 114 112 100 141 94 129 124 111 96 122 144 138 138 128 142 154 119 127 138 111 136 140 127 144 141 126 120 110 115 95 103 92 106 105 103 98 96 103 96 87 96 80 90 91 80 91 106 105 114 99 91 96 93 76 62 80 77 70 66 64 58 63 70 42 32 37 21 14 16 7 1 -11 62109 321 647 30 11027 17 15 9 7090 5656 245 1682 4937 7209 7083 4891 4044 6216 9868 12284 26788 60071 91923 87570 64393 53924 59580 61679 66792 62576 68248 83522 131307 217487 196637 130209 109630 117911 129370 142360 156741 171840 189184 214059 236912 253196 275296 280176 261734 258350 275098 258650 224291 189905 174431 148820 111650 83298 76512 72264 78508 89564 93115 99948 104244 87750 72026 60425 53894 49045 43727 37753 37164 36438 34211 34924 33015 29802 26247 24572 28211 21891 19773 18881 19129 20286 20065 20345 20720 18284 24312 40372 50940 42448 33511 32231 35830 42174 58992 91264 168916 203594 289223 165403 3981 249 238 357 312 259 254 276 214 294 187 200 153 171 197 178 231 237 132 84 214 87 93 136 219 152 103 158 167 136 181 160 197 217 173 132 116 109 98 76 100 129 116 113 146 160 185 195 156 146 128 118 165 118 142 147 119 191 183 183 97 139 110 57 77 151 138 102 166 227 192 152 177 129 57 102 123 168 198 96 117 85 95 131 176 190 145 150 162 166 154 190 239 191 215 204 172 135 138 157 208 207 194 220 248 208 184 233 245 316 268 215 242 300 260 317 315 409 384 354 387 346 357 364 341 380 397 371 351 383 385 353 340 285 302 294 271 209 173 171 201 226 157 156 176 186 176 166 152 105 119 170 159 120 145 164 178 194 155 141 176 149 125 164 140 151 163 160 161 163 164 144 153 173 160 187 159 145 140 153 198 159 123 104 118 142 145 145 142 140 138 127 124 119 119 124 136 137 111 110 112 132 136 135 133 130 117 113 116 116 110 93 110 113 104 96 93 90 82 73 73 60 56 45 45 33 23 62118 319 737 30 11027 17 15 18 7088 5653 183 77 999999 999999 428 2459 4884 10863 22527 40415 58445 58996 52172 87800 145087 163508 155241 181269 243463 288341 352649 444160 417858 287175 235151 222730 207411 200742 184538 165579 157935 164661 185482 220184 260301 288571 312987 344524 341310 350252 386525 362355 315722 265127 205817 170749 156784 133090 114344 105377 102843 94316 73338 59084 55976 55798 53494 51305 54995 54030 50435 45522 37164 28404 21682 18959 48992 65776 15366 9734 7207 6306 6035 6247 5822 5936 6524 5977 5362 4997 4834 4387 3240 2082 1530 1024 721 912 3288 2687 406 274 235 258 355 288 302 240 185 145 209 234 220 172 216 175 163 178 203 90 184 120 164 166 68 90 122 58 118 70 22 42 140 89 5 74 52 90 112 169 131 181 169 148 81 149 103 93 112 95 87 110 110 145 95 137 147 58 47 144 136 150 118 67 93 117 83 143 67 83 92 98 80 35 85 126 137 118 124 77 72 126 147 93 160 166 147 144 180 106 135 162 178 163 186 161 121 89 162 133 196 183 185 191 154 216 169 217 268 298 259 217 261 232 200 245 290 340 327 326 328 336 334 369 333 290 295 309 366 377 413 393 337 335 326 276 223 238 209 166 184 174 142 156 181 117 130 160 149 175 116 124 156 163 155 146 132 154 163 161 142 166 149 148 146 164 153 110 121 131 153 145 129 124 144 170 148 125 136 113 134 163 143 132 128 114 111 116 112 111 117 112 122 111 111 102 114 103 109 128 96 98 112 106 112 105 118 110 122 111 99 110 98 102 108 95 92 99 85 90 75 69 56 45 33 32 32 17 4 62127 322 648 30 11028 17 15 27 7087 5650 -5 448 1579 1111 786 1070 1788 2514 6452 23268 54868 93766 152721 208202 162921 126596 122266 88903 91610 105977 122652 130804 131468 141963 142322 146594 158232 171094 174350 185980 200725 203345 201035 217231 245858 250572 243237 235407 222829 210610 206713 194373 205031 213088 205540 214010 214668 204441 186337 165191 124074 88649 77664 71004 64901 62473 63893 66562 69158 65660 57976 49777 43107 39694 38708 36165 29626 28579 51642 90404 23632 17550 16357 16389 16557 15019 14826 17105 21588 21712 19903 14928 8505 4907 3262 3108 2549 1518 5107 55209 150427 14862 473 301 273 347 343 350 168 282 320 227 175 240 95 187 226 120 209 151 121 191 170 146 112 40 126 121 57 112 131 92 55 83 146 192 142 39 100 89 24 38 28 57 55 142 133 165 109 104 83 93 114 132 129 109 25 90 65 130 177 118 66 99 85 86 84 122 36 84 109 62 74 120 121 60 30 27 93 130 122 124 94 96 79 59 97 149 55 137 157 159 182 162 151 168 139 155 191 150 206 208 155 124 188 151 159 181 185 253 330 217 215 207 211 241 235 226 265 310 288 280 376 327 322 331 308 344 319 342 322 347 354 329 283 331 311 269 221 241 240 170 156 159 202 115 129 121 121 129 134 108 115 119 152 117 107 99 105 114 148 128 103 117 156 124 131 123 130 146 109 95 112 134 143 163 127 110 141 148 131 143 120 126 123 120 130 126 125 147 131 106 107 114 118 121 111 105 134 111 98 107 95 109 122 123 90 94 109 105 105 104 98 99 98 83 77 79 71 80 83 75 64 72 59 44 41 35 22 13 17 6 62136 318 770 30 11030 17 15 36 7086 5646 -55 262 749 3076 9551 18522 32762 54256 64552 57513 40317 37350 42595 53232 66315 84102 93862 108131 108420 109052 117404 120021 130484 138224 147851 161326 174690 196963 219955 241807 273903 299381 292293 278663 273011 266693 274315 290806 284234 283098 284742 285463 284107 261742 229978 194475 148543 109537 88304 82844 87367 95753 95616 88449 79604 75173 74885 73863 68874 64756 66451 53401 43787 38713 30289 24859 20851 19375 21929 21896 25338 28087 28114 32219 36985 37041 31004 25135 23794 22677 16914 10590 5618 2925 10310 52242 7073 350 268 320 283 242 302 239 222 341 257 387 152 181 47 195 130 188 218 194 70 130 171 196 61 46 146 177 101 152 126 129 77 118 144 98 50 31 -15 41 54 127 177 92 124 88 137 121 23 101 139 123 42 101 116 87 130 115 124 71 100 106 126 102 140 91 121 106 62 68 102 104 98 156 60 85 97 129 115 136 110 86 85 72 77 75 76 30 173 109 79 159 167 182 141 161 172 186 175 170 181 203 185 159 143 151 204 177 181 226 301 246 247 201 178 213 253 268 256 328 268 312 355 330 327 332 311 280 273 279 298 297 336 328 332 308 247 282 220 206 207 172 200 177 150 162 163 146 140 134 137 104 121 122 103 124 95 125 151 151 156 121 143 140 144 149 143 166 121 114 95 78 105 102 93 137 134 129 109 106 123 116 105 124 121 127 122 113 119 104 99 108 90 121 119 119 102 89 97 94 86 103 98 91 69 77 93 91 82 87 94 89 91 81 82 86 65 64 71 80 70 84 76 60 45 42 39 33 29 12 8 -3 62145 325 561 30 11031 17 15 45 7085 5643 188 700 877 866 682 698 1177 2040 3149 10359 27906 53875 87294 97343 95078 108687 96708 58926 56312 64183 69826 78161 85900 94577 103459 114267 130024 140156 147445 160005 177079 193111 212819 239256 276736 317443 352481 388220 422749 436838 445841 472334 499082 501593 468819 440755 424156 412489 366408 294940 227786 168848 131523 108245 89661 79004 68255 58904 52573 46417 43650 40088 36587 33956 31649 26199 19751 15015 14609 16645 17609 19324 19718 17854 17994 20766 25062 28043 32076 31717 28103 29453 24712 16306 11481 8471 6480 3310 1264 771 719 553 469 280 327 317 276 314 330 364 254 297 268 362 334 264 162 280 297 259 128 81 181 182 63 92 153 162 142 44 168 214 187 110 248 185 173 152 106 123 113 180 108 121 136 169 130 82 60 107 118 124 72 49 95 145 148 117 98 136 162 71 104 96 141 134 57 83 74 143 179 104 129 94 131 128 141 134 134 130 101 80 116 86 128 189 153 129 154 134 89 115 151 82 160 158 248 186 160 212 273 150 212 179 187 149 191 177 160 206 173 200 240 272 266 219 216 200 257 292 294 290 330 336 333 348 340 340 326 303 288 344 305 310 364 354 332 330 307 340 324 276 247 216 177 175 198 165 185 157 160 144 112 131 115 140 153 115 135 144 142 124 166 142 140 140 130 167 158 144 131 116 137 118 145 97 97 139 135 108 133 156 164 142 141 128 141 135 143 122 126 104 134 120 127 149 128 116 112 116 104 109 100 118 117 96 101 105 105 120 114 103 101 103 112 100 95 99 101 96 89 83 67 69 77 70 64 59 56 43 34 33 24 7 4 62154 319 748 30 11038 17 15 54 7084 5640 -98 474 880 4848 10228 16743 25081 22914 25958 45068 48909 57304 99235 94748 61715 57456 64620 71226 100325 200474 394302 351619 137076 102953 118330 127003 143281 157166 179004 198414 215501 227776 243235 269179 299772 331938 358674 372199 383488 385993 366563 342808 309440 251955 271657 377175 200604 85104 74633 66657 59335 49838 39410 31406 27516 24381 21449 17819 14461 12042 11226 10362 9028 10000 12743 12783 10676 8833 8375 7330 5925 5458 5315 4570 3892 3708 3139 2943 1961 917 766 580 526 475 391 334 237 271 226 197 291 402 332 221 327 300 200 217 196 241 261 195 216 187 223 240 189 140 125 169 221 80 201 145 168 190 87 86 99 124 111 121 69 136 83 131 133 80 85 123 46 75 139 110 55 44 58 81 34 53 96 109 140 161 130 63 118 153 62 74 132 163 93 123 102 75 180 204 108 43 83 117 145 100 71 31 90 77 119 84 133 130 78 92 172 116 47 136 130 173 96 257 171 143 163 190 200 167 168 143 169 154 196 278 254 186 153 250 226 230 226 289 263 205 240 259 197 293 345 344 365 351 381 376 333 331 352 324 294 277 281 348 336 289 268 225 171 160 190 159 163 132 94 133 150 130 117 108 152 158 148 153 127 148 128 156 147 153 141 129 117 93 123 137 153 168 200 123 146 153 154 142 98 138 118 149 114 150 146 112 119 131 138 110 127 109 106 123 133 105 126 136 132 114 94 102 113 113 93 86 110 96 77 83 101 104 91 86 104 105 120 101 93 101 92 80 78 78 71 69 56 42 39 43 34 35 25 14 2 62163 319 753 30 11043 17 16 3 7083 5637 -16 756 756 760 2133 4227 8270 14514 18270 16115 13960 14640 16219 17080 18414 30983 63798 120623 210064 199005 141090 77141 99336 106626 113176 114967 106871 100095 102719 113997 127733 146871 166817 189411 214221 230483 244087 255658 259309 259399 261367 252043 249181 297785 307976 236008 195095 139657 116662 97174 78477 69278 65515 60456 57691 55689 53397 48001 40598 31361 21088 14052 10489 8979 9751 11306 11549 10306 8233 7002 5859 4430 3374 2927 2426 1806 1478 1019 890 718 531 418 458 383 368 235 264 230 239 298 361 159 212 252 274 225 230 156 253 283 217 164 212 210 180 173 193 187 146 226 99 111 72 63 132 57 163 81 50 133 116 132 76 115 66 54 88 49 -26 86 149 79 109 55 94 85 131 44 108 139 30 131 49 8 103 97 117 98 146 122 109 138 121 194 104 101 128 102 52 8 82 105 101 73 127 188 141 113 111 109 119 132 155 119 127 119 85 66 155 160 146 137 166 113 161 134 147 119 155 210 186 186 222 129 198 232 258 202 273 284 265 300 285 209 234 288 291 318 397 354 376 355 397 348 322 348 359 321 359 388 361 345 315 240 264 224 179 174 202 168 137 142 139 149 126 133 149 156 162 86 108 119 147 134 126 98 121 114 130 146 178 152 140 118 133 138 131 129 146 146 161 154 136 150 131 99 97 144 181 179 161 154 151 158 152 144 148 146 112 116 111 128 139 120 131 140 128 130 100 112 104 83 116 105 102 108 115 108 110 113 123 117 86 89 97 101 90 85 86 78 71 79 71 64 48 50 39 22 15 62172 319 756 30 11046 17 16 12 7082 5633 204 428 479 2433 7783 15267 26632 40140 40829 39838 21625 9476 8996 10189 12177 13376 15070 24433 47616 72149 90955 74197 58440 49733 45964 45908 63012 79383 69711 76749 82812 87435 94664 101561 114138 133955 150664 153707 157067 154193 152449 155808 254139 693001 892486 466491 173880 69156 53103 45474 40642 37904 35447 32819 30051 26375 23340 18930 14184 11273 9825 10093 11220 11638 11154 11345 12168 10746 8586 6848 6759 7278 7726 8304 9190 7247 4972 3640 2958 1767 768 472 263 183 218 314 290 231 180 206 229 248 248 296 214 279 183 88 190 278 274 347 279 132 175 139 156 157 194 111 135 75 142 127 169 96 8 31 107 68 62 49 20 55 37 65 141 94 95 -13 41 80 78 72 90 87 81 57 56 50 69 44 52 88 28 26 63 100 85 55 112 89 21 20 27 64 102 145 123 119 16 81 85 131 51 80 76 22 50 120 79 106 73 123 99 96 31 130 118 128 167 156 115 165 101 60 121 152 129 149 200 172 81 105 158 164 198 305 295 210 241 256 179 183 159 229 273 291 302 275 277 318 317 344 299 275 308 296 292 286 251 272 310 286 249 212 167 144 149 99 99 87 93 123 130 170 169 126 100 117 102 106 74 81 95 85 125 126 123 91 73 119 125 118 98 81 82 103 104 100 95 86 83 91 87 99 109 110 100 107 110 96 91 96 92 85 97 79 91 83 82 78 95 94 60 84 97 84 79 81 76 67 72 74 71 74 77 52 64 84 74 74 65 61 61 52 53 56 47 51 43 34 30 18 13 6 10 -9 -21 62181 316 846 30 11046 17 16 21 7080 5630 94 934 2462 5395 9815 16738 18791 8416 1982 2277 2670 2983 3885 10115 15377 11318 7496 7352 8268 9019 9815 11191 12682 13589 13829 14319 15013 16226 17399 18652 19364 19787 22933 28092 33791 40364 44787 43892 61847 192726 565231 999999 999999 836316 62004 26953 22334 21166 20812 19255 20946 22928 22785 19688 17137 15929 16829 13821 10140 8241 8315 9234 9423 9171 9017 9557 9953 9996 9442 8331 7499 6210 4371 3899 14058 129551 279593 54800 1129 309 214 248 257 304 271 268 280 174 249 204 262 259 207 260 147 180 246 234 280 161 145 204 271 230 289 205 194 129 166 94 200 195 46 107 109 77 83 112 157 148 83 110 149 53 210 140 94 210 158 19 64 123 91 130 118 156 72 92 112 98 118 138 55 101 117 125 111 74 24 86 123 130 86 50 115 160 123 96 159 77 123 85 129 52 140 102 98 70 105 124 87 55 70 61 161 160 175 194 217 188 174 232 188 167 151 139 182 226 195 168 133 169 302 276 241 248 220 242 257 220 246 320 362 372 334 389 323 313 366 336 289 303 321 331 383 317 304 338 274 325 339 277 290 269 251 192 155 148 180 130 113 149 124 184 132 111 146 152 117 160 144 135 130 152 105 137 141 132 112 126 140 139 125 115 110 124 110 125 118 112 131 141 142 133 150 126 88 118 106 108 113 118 137 134 148 126 115 106 114 104 105 99 84 114 117 94 98 106 102 115 87 93 102 105 97 94 94 101 86 80 90 81 90 74 76 84 86 65 53 50 46 45 28 17 4 -9 62190 313 935 30 11045 17 16 30 7079 5627 149 865 1651 962 999999 999999 556 1688 3008 6442 11359 17479 31903 45805 44740 33878 18378 16968 20831 24845 27100 28353 30843 35743 41143 46857 50734 53644 63641 75208 82165 88466 101836 136809 181464 260957 474904 782407 999999 868452 256097 43121 30101 24161 20211 18353 16781 13586 10850 9554 8698 7388 5390 3907 2274 1877 1980 2135 2295 2272 2229 2325 2258 1969 1987 1958 1904 1955 1598 1295 1010 945 1081 3090 4323 6642 17292 905 263 263 324 307 304 220 239 342 357 254 261 176 238 264 171 180 182 208 221 205 192 137 146 132 86 147 189 39 107 31 30 55 145 31 126 81 87 69 65 32 92 37 24 64 50 -22 47 89 95 81 65 113 93 39 38 81 139 126 6 50 110 75 124 88 57 53 62 121 96 82 83 58 62 82 154 70 149 131 47 69 83 114 67 148 165 82 114 -13 -11 76 107 138 131 168 172 124 94 116 97 148 102 104 120 184 168 172 174 165 158 106 172 220 259 224 162 196 188 201 264 271 311 332 264 260 284 308 342 351 262 318 295 311 285 275 358 363 369 303 303 256 284 258 242 195 146 127 141 134 112 120 111 164 157 104 131 131 102 121 100 95 122 67 74 64 95 96 95 109 91 75 117 119 112 124 89 65 107 108 73 70 104 89 97 91 81 116 104 101 93 77 113 102 92 111 126 114 106 86 103 94 89 76 93 74 68 74 72 66 68 60 75 80 76 75 82 71 65 76 70 67 71 79 59 55 55 62 42 36 29 17 9 14 -1 -7 -17 62199 305 1179 30 11049 17 16 39 7078 5623 474 1398 3625 7332 13389 23671 36148 48099 39366 12395 7693 9065 10895 13071 14105 13732 14525 16152 17146 20060 24182 31760 40018 56519 108044 215162 399208 683660 878809 800505 531845 79361 8438 5386 4427 3942 3661 3450 2801 2024 2031 2565 3569 4349 4781 5153 5430 5603 5917 4210 3011 2728 3145 2880 2531 2588 2661 3032 3549 4163 3832 3005 2742 2839 4732 39415 166953 496713 282721 8377 299 309 361 204 274 227 290 331 307 241 272 179 244 161 209 206 141 216 218 148 64 187 220 232 212 145 145 143 163 90 119 130 148 89 68 112 147 146 98 63 91 171 118 83 74 72 89 117 161 45 56 111 117 123 101 203 85 52 66 132 104 163 152 97 48 129 170 117 51 110 51 51 122 136 126 101 32 116 115 158 98 106 135 74 42 95 118 91 121 73 68 112 149 156 161 126 177 152 169 169 101 162 266 169 146 149 212 241 186 186 178 190 232 218 234 246 255 245 235 211 264 341 287 310 282 327 376 378 328 308 357 357 290 356 338 356 383 375 368 332 269 278 266 238 219 188 180 169 142 136 127 140 122 118 95 129 150 108 133 130 125 125 135 145 133 115 125 121 147 129 144 106 123 125 162 114 120 108 115 109 103 122 95 114 142 148 124 136 137 120 119 125 141 120 121 154 145 123 98 109 103 93 107 112 104 98 98 90 82 88 86 93 94 85 81 72 79 95 99 103 87 92 88 75 72 70 66 65 55 47 23 18 12 6 -1 62208 313 944 30 11054 17 16 48 7077 5620 112 695 2414 6512 13545 24595 27811 22652 19065 25574 31221 18845 22757 23858 19122 9834 7329 9348 10761 11118 10051 8812 8678 9491 8680 8555 12164 41542 135783 318399 569456 901121 999999 912584 671302 56074 9272 4544 2732 2053 1514 1038 837 745 521 640 636 605 718 1664 3174 4102 4894 6597 7857 7522 5679 4778 4913 5842 5675 5550 6025 6405 6894 7029 5910 4653 4785 3960 3947 6830 35957 118789 85342 7105 638 396 355 375 242 306 308 354 353 287 340 324 230 298 308 319 274 225 273 334 313 248 209 210 263 213 189 153 239 142 141 239 144 82 127 133 114 91 52 74 5 8 29 100 126 108 71 122 53 120 121 141 109 87 169 116 56 35 191 142 104 48 150 114 125 58 86 62 63 178 110 88 69 67 85 66 100 85 66 130 122 18 39 172 97 112 93 119 62 71 72 195 147 170 227 197 216 179 227 209 164 198 194 152 145 120 181 204 196 171 187 208 199 207 208 234 268 261 266 277 279 276 323 338 374 365 359 354 310 344 322 347 370 326 372 377 311 342 330 373 371 387 362 354 307 270 272 274 155 140 178 134 151 141 98 134 166 133 121 145 161 172 159 157 142 169 132 100 124 121 137 134 141 134 139 151 144 156 144 131 154 159 132 148 169 132 124 129 166 140 126 148 164 153 125 146 151 162 149 134 168 150 126 114 112 108 122 120 126 129 134 126 103 125 122 113 104 100 93 98 118 111 106 101 99 87 83 79 81 73 72 64 50 31 25 23 8 62217 319 738 30 11058 17 16 57 7076 5617 130 737 1876 3583 7936 19616 53865 153423 326872 415656 247996 210744 353314 444486 428451 314910 321219 307831 232017 146394 147287 142975 145371 153972 145819 138032 139446 125272 112971 112903 116239 110218 94836 106879 154302 80385 56304 22841 14005 12237 14801 16381 11504 5435 2296 1662 2070 3363 5491 6332 5908 5148 5001 4958 4489 3974 2801 1765 1305 890 604 498 291 297 413 334 243 437 400 363 404 384 367 398 278 315 367 379 464 496 994 6008 5090 401 388 361 371 286 258 311 349 381 310 339 346 393 353 227 285 402 378 249 284 245 203 175 300 240 266 212 245 170 259 172 272 237 131 133 177 129 153 183 120 107 20 69 136 196 107 69 72 119 95 96 132 104 185 233 141 74 92 134 173 154 84 119 124 144 99 106 189 178 120 192 127 154 155 83 153 94 38 74 107 50 65 82 60 106 92 212 187 194 126 162 126 116 129 165 114 190 192 147 192 196 218 201 172 188 207 211 250 195 161 181 243 289 287 254 325 320 280 242 255 268 266 330 318 361 380 390 379 351 363 335 301 323 393 352 346 345 333 328 345 365 330 348 271 257 243 195 199 203 129 110 126 165 144 175 173 173 160 186 151 136 137 154 152 118 99 130 129 137 156 135 132 100 131 154 164 141 134 155 146 156 175 164 149 161 161 139 109 102 109 127 126 130 141 159 159 133 135 152 135 123 128 120 126 139 120 114 116 117 113 104 97 109 108 101 97 107 85 72 88 102 100 96 77 88 95 81 74 73 74 58 41 29 22 13 2 62226 323 655 30 11065 17 17 6 7075 5613 -45 344 775 1534 3530 7302 17721 55734 194400 612762 961937 540888 258563 323205 204804 131462 124929 158186 156951 187702 165629 140992 151787 176699 247969 281686 211571 161731 148443 143714 135645 139989 140512 131581 126252 107395 88887 117207 104667 53272 32445 15087 8846 5955 4892 4444 2343 820 545 539 617 1139 2349 3855 4118 2923 1876 933 503 463 343 311 288 349 363 532 344 301 281 316 426 455 294 314 440 411 401 464 511 344 358 288 333 365 483 465 345 320 220 322 311 303 359 361 350 336 324 301 252 260 198 243 400 454 294 252 318 278 226 328 302 200 191 217 148 156 192 210 180 201 141 162 92 159 128 154 151 117 184 97 166 34 92 94 78 73 84 123 123 164 92 42 66 74 113 133 129 101 122 107 121 94 162 132 127 141 121 174 132 121 191 161 82 94 200 145 156 86 94 93 101 140 188 193 160 212 223 126 162 142 136 182 198 203 201 177 214 221 230 161 182 151 274 183 212 264 162 222 265 274 353 446 435 377 304 266 259 310 331 356 364 308 376 354 378 318 323 333 344 349 279 366 317 322 339 322 389 330 342 324 304 295 264 238 164 193 161 177 165 115 119 167 154 111 129 137 153 163 152 142 189 168 169 119 111 102 121 162 151 130 150 180 118 103 124 136 128 143 142 138 151 136 147 154 138 126 124 140 167 135 133 126 124 139 152 138 124 135 145 147 123 107 131 132 117 103 92 96 113 130 108 101 101 103 100 104 98 103 99 101 93 95 73 69 66 56 54 44 31 22 25 17 0 62235 324 631 30 11071 17 17 15 7074 5610 43 276 704 1425 2794 6571 15894 46928 139621 481539 999999 992121 190218 60573 79435 68531 54347 49492 44788 38908 38123 44446 45486 44746 47622 80786 255498 520452 277641 84165 40666 46642 60183 67017 51136 46748 43531 35101 29512 25438 23848 26127 24449 16990 15061 17465 38221 100462 163476 97123 9519 396 222 249 347 358 360 340 269 332 329 319 311 213 333 421 345 426 357 316 278 373 292 358 387 306 392 465 496 504 340 319 281 308 454 427 347 269 342 308 331 315 405 278 349 382 346 318 273 382 314 377 308 339 302 296 318 362 292 279 309 225 254 276 240 193 150 188 198 91 108 128 165 219 132 152 103 211 55 74 175 145 67 93 195 86 177 149 163 153 109 40 131 83 136 151 68 93 120 130 150 114 68 73 121 115 118 97 141 103 61 120 138 132 101 97 96 84 96 100 122 110 145 103 89 129 147 173 224 270 196 243 225 189 214 157 208 175 218 213 176 209 207 164 263 254 200 236 289 389 389 464 563 471 336 297 249 287 335 341 404 384 339 381 388 372 365 330 357 349 318 305 318 337 327 352 311 345 350 305 265 256 239 186 206 196 190 143 109 166 155 149 123 128 139 137 130 98 105 119 152 126 99 117 149 161 103 131 111 124 118 144 139 133 141 139 132 133 138 130 145 161 146 140 158 131 135 106 120 140 131 125 113 134 133 127 149 158 149 151 144 129 91 114 123 119 114 114 112 104 111 112 105 107 105 105 99 103 112 105 89 92 96 87 83 64 66 59 60 44 39 40 29 14 62244 323 663 30 11073 17 17 24 7072 5607 -69 341 896 2346 5879 16385 55332 180773 386139 370495 193392 48904 31267 18943 19360 19371 19260 20886 23135 22076 20582 17087 13315 10890 10186 9989 12975 18758 13771 7833 11606 25335 54385 117627 162658 106773 10954 9789 9539 9051 8561 8644 12304 15625 17296 21717 67998 314468 882699 775772 580905 147390 2084 342 320 309 421 588 809 940 3131 1891 618 1241 1123 687 648 455 325 320 316 258 361 272 345 341 291 308 362 287 335 448 338 373 353 382 272 287 323 253 242 205 331 358 363 364 352 323 350 337 278 271 249 304 295 296 401 369 316 288 307 253 199 136 105 165 201 236 128 161 127 186 103 128 97 110 176 81 73 136 101 144 106 -15 25 79 125 80 124 222 153 113 105 117 111 80 122 124 62 52 53 63 75 153 69 120 180 12 50 75 46 133 140 145 104 146 87 104 78 111 127 127 259 244 156 131 141 197 151 167 111 138 169 139 135 135 203 163 213 146 183 191 154 270 239 298 361 327 385 424 475 369 259 284 266 290 278 309 354 337 365 335 278 320 356 327 308 317 294 329 271 278 297 299 277 270 236 231 198 174 167 160 193 164 125 115 106 94 90 94 118 97 157 144 139 139 139 95 83 108 128 98 86 114 131 142 140 110 91 105 106 88 113 105 108 120 117 135 147 120 106 114 93 95 110 97 91 86 111 116 115 92 84 80 104 110 79 101 94 108 102 92 94 84 103 91 84 91 75 89 94 94 79 73 98 99 101 94 81 81 72 71 76 62 46 49 46 35 24 35 18 8 -5 62253 322 694 30 11074 17 17 33 7071 5604 369 2016 5295 14716 47196 134020 203910 62357 8346 6083 6033 5052 3962 4668 8571 6120 3951 4049 3852 3314 3376 4879 9973 18532 41532 72200 56985 11588 4162 4343 5182 14257 26819 18981 7739 5662 5503 6660 7109 7422 8933 9991 10361 11646 12850 19449 97833 549619 999999 999999 394289 4724 516 750 1309 3354 5240 4228 2212 1651 1098 376 509 473 621 523 511 346 346 336 413 329 301 401 336 405 293 283 264 336 362 329 409 342 421 373 440 388 319 286 345 263 272 301 397 312 371 313 347 311 372 309 300 325 337 304 332 300 325 376 394 268 151 240 232 199 163 225 148 55 135 116 171 158 147 123 160 96 143 179 134 128 100 86 77 128 135 105 133 93 121 114 93 161 165 110 78 54 106 117 102 142 113 232 100 101 95 69 83 87 63 84 120 143 103 165 143 150 119 136 168 189 197 171 180 180 141 177 221 174 190 176 186 172 224 224 231 206 266 263 180 245 294 314 301 359 393 411 474 430 302 244 290 288 248 279 367 314 294 327 301 342 281 336 344 307 349 325 312 359 322 263 243 285 271 235 235 212 196 189 161 179 152 101 93 89 124 142 148 179 155 162 138 93 130 157 156 137 97 121 120 120 126 117 148 126 155 148 122 132 128 144 130 151 138 163 162 129 119 146 129 103 123 120 128 154 121 162 154 147 134 129 119 117 136 143 131 114 113 111 110 98 98 110 120 116 111 105 109 107 119 111 87 96 85 89 87 85 74 87 106 95 86 77 61 61 57 37 28 22 12 4 62262 324 637 30 11077 17 17 42 7070 5600 183 1209 3402 8887 26122 74413 178030 195959 44999 8325 4990 4921 5326 5292 6171 7565 12923 25378 44367 49392 25452 15029 10230 10599 9586 9049 8186 8662 8770 10624 44039 156848 158766 62714 122134 173237 54553 17599 10525 9834 9851 10974 14181 14687 15026 15522 17302 19882 32284 164697 552304 999999 939701 226737 7397 2450 2111 1567 1303 1110 1668 2349 11056 18922 904 536 658 649 600 398 273 450 507 442 431 261 370 356 344 451 326 362 399 401 469 360 339 417 373 368 370 309 293 305 259 292 341 296 413 350 277 317 413 360 323 315 318 414 295 232 308 194 254 277 213 213 224 191 175 112 141 95 128 78 137 63 110 87 89 192 181 120 131 137 170 90 65 108 110 103 53 137 70 129 96 134 187 77 47 139 116 192 196 144 88 57 99 62 52 72 163 125 107 79 139 119 109 64 131 113 77 135 132 233 128 169 228 211 184 141 201 237 246 210 182 227 241 269 291 210 330 284 357 358 390 377 344 383 396 379 396 378 311 290 315 279 336 294 382 384 394 361 368 400 390 372 368 327 355 304 348 357 331 310 311 257 217 205 203 232 243 194 173 195 192 136 138 194 187 190 150 167 134 166 162 180 143 159 124 159 163 156 166 165 150 163 159 180 150 114 149 154 153 142 146 127 175 171 171 161 156 143 150 127 140 151 158 159 147 116 114 103 132 135 150 162 122 112 126 124 121 119 129 109 130 132 124 115 107 115 126 119 119 113 120 122 107 121 113 96 106 119 107 99 98 89 86 83 67 55 55 53 33 26 62271 319 793 30 11083 17 17 51 7069 5597 692 2847 8801 19996 21756 3807 136 154 527 513 1576 4609 6795 9410 15217 22818 15468 7975 6606 2909 2810 3294 3231 3111 2877 2573 3871 9800 13485 9703 3251 1659 1479 1417 1250 1370 1642 2171 3106 4364 5301 6400 7091 9054 33189 138455 431407 985312 999999 999999 412550 66018 944 442 484 534 516 584 511 519 536 739 706 606 389 349 352 310 239 347 329 336 311 288 376 317 267 177 259 349 349 305 342 376 361 362 343 289 411 359 382 338 355 245 381 373 399 308 320 298 278 244 285 397 359 302 363 313 245 250 261 279 256 147 260 267 230 265 213 134 119 119 199 175 136 178 197 123 101 65 139 120 89 171 147 130 147 161 60 131 134 114 102 162 122 107 98 142 125 215 193 85 132 82 71 19 44 70 108 101 100 64 24 93 174 119 146 162 151 175 274 208 173 203 178 226 287 266 246 227 205 235 255 280 333 279 287 332 257 327 314 360 394 325 379 390 285 330 328 286 291 330 335 321 314 346 295 295 339 342 366 421 369 343 308 352 339 264 330 282 319 237 212 223 200 217 203 195 135 115 154 187 145 161 164 127 123 150 160 174 151 135 174 176 177 164 157 164 156 166 186 176 150 142 164 180 150 150 173 146 139 140 149 123 153 174 159 154 165 146 157 147 164 153 157 151 164 146 154 194 179 146 146 146 153 150 136 152 135 135 135 128 121 130 147 151 130 134 133 134 139 131 141 135 117 122 120 114 117 108 107 98 92 75 71 65 56 42 35 62280 319 770 30 11090 17 18 0 7068 5594 483 1978 7055 20413 41464 42510 10756 871 930 2096 1644 795 1071 1477 1509 1623 1638 1495 1378 957 942 1015 1099 1259 1279 1466 1867 3769 11476 22192 24550 12096 1665 1246 1056 1093 998 879 1249 1551 2224 2530 3025 4913 12317 56223 245202 555675 999999 999999 999999 231215 6821 460 288 265 322 344 396 278 326 396 345 282 213 262 271 192 303 272 301 247 246 289 329 303 350 308 372 265 175 202 328 331 293 233 277 247 307 256 193 268 358 225 303 283 333 284 310 207 212 317 228 255 285 322 237 242 223 240 229 216 202 208 307 209 244 187 205 221 124 111 20 11 14 44 74 88 74 0 -18 94 136 100 160 125 29 18 101 109 103 143 104 136 153 61 72 99 73 58 96 90 97 96 36 13 92 79 64 78 152 92 57 92 81 32 120 123 90 151 155 158 110 104 152 167 90 69 134 167 160 160 201 164 257 157 209 217 305 280 326 339 276 290 336 367 336 318 341 292 201 311 277 277 302 285 325 277 323 297 315 303 317 273 298 278 282 225 226 195 121 177 146 131 167 118 120 110 122 107 120 103 127 134 155 89 107 93 107 78 75 80 86 108 127 89 77 93 98 101 149 119 115 123 92 111 86 72 91 99 100 105 105 96 119 120 92 93 89 105 91 97 105 105 89 93 99 97 94 108 101 77 102 104 96 72 81 82 75 63 87 69 74 85 75 75 67 54 72 67 57 75 75 84 77 79 70 61 59 47 46 41 27 23 30 20 -4 -14 -16 62289 320 772 30 11092 17 18 9 7067 5591 773 2996 9420 24796 48862 72995 22112 7016 5281 5032 4882 4786 4788 5267 5647 4997 4609 4271 3536 3006 2795 2616 2407 2759 2397 2553 5670 18095 47108 85630 86665 80576 66414 17855 3192 1757 1259 1117 1478 2191 2706 2879 3387 4672 6513 18842 74463 216669 505904 962678 999999 999999 34814 623 289 226 153 293 412 426 333 292 361 291 252 366 294 308 395 330 259 310 384 436 317 267 293 254 277 345 404 436 272 295 302 299 416 325 190 290 208 312 378 448 292 339 363 357 315 280 187 292 270 274 275 306 296 295 286 314 251 143 261 258 221 292 325 183 188 247 32 118 127 52 154 139 48 157 147 127 124 77 158 133 86 163 159 76 73 73 111 89 71 126 97 15 62 106 132 67 15 106 145 111 103 85 84 24 134 90 94 134 119 129 107 146 231 166 173 146 130 179 191 237 175 168 215 244 252 151 196 239 228 220 248 249 330 412 581 609 552 538 425 381 364 314 362 422 393 373 302 334 308 224 270 345 299 340 336 291 316 332 397 323 306 352 327 281 308 284 254 259 236 189 198 191 141 159 97 142 144 144 141 198 128 150 136 101 154 120 130 119 155 136 136 132 126 128 164 140 123 156 141 137 145 143 134 108 130 104 120 138 167 187 174 150 139 132 124 112 136 161 143 148 149 138 146 150 122 125 123 152 119 110 138 136 131 123 108 111 102 113 108 107 108 111 106 107 116 101 113 105 104 118 116 109 111 107 94 90 85 82 79 77 68 60 48 42 24 24 62298 318 830 30 11090 17 18 18 7065 5587 538 2476 5028 5727 2148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 415 1327 3883 10183 22456 42048 79323 141326 111426 19512 5084 4862 5768 5562 4425 3579 3682 3995 4761 5978 6849 10786 25869 88193 257939 734448 999999 999999 428747 63546 628 274 273 203 234 299 331 234 241 197 172 189 255 195 262 231 325 277 314 304 359 254 268 285 340 330 216 246 225 310 387 350 303 336 240 311 315 276 344 294 250 282 401 219 236 311 311 277 297 271 256 327 269 229 283 279 194 251 280 262 195 206 159 191 128 173 135 54 72 76 150 32 80 71 158 132 67 37 111 77 73 8 61 77 83 96 99 81 96 62 94 82 86 40 74 86 58 66 104 102 83 136 118 165 86 14 0 91 47 100 140 134 154 182 157 196 146 127 116 186 181 193 210 214 174 119 187 252 219 188 238 259 326 519 619 629 622 512 405 279 217 274 297 269 299 270 300 273 317 272 265 245 292 293 304 310 291 307 329 370 308 276 270 295 265 240 202 189 192 177 182 138 120 150 95 102 99 122 83 94 135 96 85 118 118 125 86 68 82 122 134 123 111 92 101 125 104 105 117 127 113 113 94 83 91 78 108 114 90 96 106 101 80 95 115 109 119 90 82 82 83 93 104 87 93 84 76 85 92 88 93 90 83 79 72 80 76 73 69 82 73 87 75 70 93 79 67 70 85 76 78 79 77 56 52 52 62 55 52 43 31 23 19 0 -4 -12 62307 297 1461 30 11091 17 18 27 7064 5584 268 895 2165 4494 10156 27272 82434 265445 635355 999999 571699 272536 274019 85432 124103 131998 118707 20475 14619 11705 9432 8022 8197 8290 22940 171261 457093 518009 312035 6089 248 292 305 246 380 366 339 639 1076 1054 536 246 204 300 218 221 233 221 320 270 303 298 315 333 286 322 348 320 322 355 267 329 375 228 246 251 244 250 316 304 276 289 303 351 268 237 333 223 345 317 319 315 194 186 155 266 285 338 324 170 214 276 216 260 222 204 288 344 135 154 147 112 117 80 165 83 81 41 117 22 43 70 122 116 66 21 105 40 23 55 -8 45 27 64 69 100 77 97 110 56 116 157 183 109 99 140 139 73 101 72 77 79 149 153 126 185 143 137 83 123 186 182 218 182 172 215 204 207 136 145 222 241 357 435 554 547 476 381 368 287 277 271 315 304 289 254 285 307 254 295 354 316 280 266 288 364 348 342 352 362 300 360 340 253 253 263 234 231 204 176 195 165 163 145 163 128 109 110 131 102 108 87 97 124 121 96 106 149 138 146 155 119 151 135 120 152 151 126 90 142 148 104 93 146 146 127 62 115 131 121 123 110 121 119 101 109 101 96 116 95 103 105 83 97 106 84 106 118 96 90 101 98 100 116 89 95 111 112 82 67 83 103 102 90 80 98 98 92 93 90 79 76 73 70 74 70 70 69 66 55 49 61 42 26 9 4 5 62316 298 1433 30 11093 17 18 36 7063 5581 297 397 1711 3801 7947 14644 29628 62900 129585 351998 709954 935820 540518 437919 202488 80359 41215 41259 40741 38592 36419 34639 37747 61168 154084 173441 151758 202970 455849 501327 192376 5320 277 322 292 339 368 466 623 666 847 733 408 307 300 294 259 305 237 320 326 266 344 276 311 282 306 370 285 361 333 286 339 304 347 273 292 279 319 342 368 326 411 439 371 292 275 260 414 348 348 221 317 230 97 205 210 235 313 178 275 284 166 198 237 227 152 192 223 207 136 187 65 147 189 134 166 126 144 85 123 100 -7 121 71 148 95 59 128 130 82 131 63 124 117 108 148 141 60 74 71 67 150 122 124 66 164 163 136 224 179 161 159 235 171 162 164 89 133 149 116 121 193 270 298 225 155 237 272 258 183 273 309 288 351 367 332 336 287 261 237 287 278 269 323 337 311 312 244 296 293 294 315 333 252 276 315 306 326 393 376 299 300 275 283 287 293 279 254 185 184 207 176 152 136 127 137 127 169 153 125 98 141 127 89 160 126 107 136 145 130 118 121 139 129 147 126 156 133 119 129 119 135 128 140 107 84 111 135 138 135 165 121 121 121 118 116 122 124 93 98 126 119 136 109 84 114 121 128 92 116 115 114 115 90 106 105 94 95 88 93 100 95 82 103 102 85 94 93 93 86 80 86 81 92 88 83 87 82 76 73 76 69 55 50 31 19 11 62325 291 1642 30 11092 17 18 45 7062 5578 19 401 1185 3105 8379 25235 61890 97002 36111 22696 14247 4381 2067 2282 5263 19138 53077 103434 258707 577835 999999 999999 999999 25617 638 382 316 217 240 411 472 306 484 424 471 541 672 597 386 344 338 264 318 323 285 232 240 303 228 281 317 342 318 368 394 290 375 376 275 417 449 237 331 302 323 341 399 277 356 367 230 284 375 289 227 280 356 232 230 225 229 250 219 332 281 273 307 192 143 201 286 242 231 220 113 220 241 144 118 56 179 197 148 112 111 78 167 136 114 130 148 82 118 67 148 122 162 85 109 121 14 9 46 102 107 160 169 57 100 71 144 31 145 170 53 92 130 148 119 170 171 137 152 205 224 126 184 214 129 186 294 208 223 240 325 293 236 289 291 244 230 191 243 251 293 298 312 350 309 333 323 298 285 326 344 318 362 320 298 340 297 354 308 306 334 279 277 287 245 215 195 170 193 212 169 168 183 167 165 143 127 108 115 113 86 117 114 138 106 95 106 115 103 152 122 119 125 122 175 141 144 167 163 162 139 145 111 97 139 114 130 109 143 129 108 122 95 101 131 130 126 106 113 106 117 94 109 109 86 104 94 104 123 123 119 108 112 122 102 89 102 112 97 109 107 101 93 92 85 103 92 92 119 100 83 91 96 92 90 88 74 80 70 68 65 57 45 35 34 31 21 62334 292 1612 30 11092 17 18 54 7061 5574 -93 266 767 2099 5250 14497 39989 94486 110978 185309 241693 49347 19226 17146 17085 14659 26736 85889 223143 491555 903315 999999 999999 309467 36220 3443 646 495 444 372 252 304 358 459 361 400 322 392 425 332 329 358 418 353 458 416 383 340 273 331 414 328 291 281 315 393 346 345 312 326 364 392 345 363 251 396 372 223 216 391 387 437 395 377 366 418 366 340 314 269 345 248 292 362 195 254 269 187 188 272 325 227 217 220 254 190 240 234 114 180 144 201 217 286 132 209 155 120 116 170 191 131 172 193 156 226 114 161 92 224 163 178 107 179 142 150 106 117 29 101 174 202 229 232 215 144 134 178 215 162 192 195 126 236 270 216 289 232 229 232 209 223 257 279 257 273 303 265 220 222 230 326 334 326 339 379 328 349 345 356 305 305 376 414 422 412 368 383 386 363 325 355 407 351 320 324 352 342 288 284 291 262 204 216 229 200 178 218 182 167 188 177 159 162 212 185 154 178 177 207 208 168 135 192 178 151 157 155 163 150 155 180 163 166 183 176 171 149 123 157 164 173 169 173 132 131 160 177 153 145 159 144 131 149 144 129 122 140 169 153 158 155 144 128 146 137 135 165 157 141 145 141 137 120 123 122 130 133 133 130 124 129 126 122 130 132 119 119 119 122 118 105 105 98 94 93 86 70 68 60 44 46 62343 295 1521 30 11091 17 19 3 7060 5571 543 1196 3068 6739 13243 21378 37695 73190 122438 172321 244535 208953 158550 89188 35977 33516 32726 32290 30447 29163 41072 194287 543613 999999 999999 627507 296715 81830 3534 965 594 501 442 412 371 330 379 349 375 261 275 218 192 250 281 262 203 271 164 135 289 238 268 253 265 289 374 230 179 213 277 288 348 298 326 332 217 288 283 290 372 338 302 268 320 313 276 273 218 339 313 202 246 209 225 321 163 151 241 167 245 281 249 224 175 156 198 221 197 104 129 107 157 189 142 195 150 129 47 94 32 76 111 138 137 195 142 129 54 70 85 85 74 172 72 6 95 -6 112 122 48 53 48 133 204 132 205 183 88 81 127 99 146 171 156 109 165 203 196 174 144 138 208 246 200 208 196 176 213 173 158 211 216 174 230 216 210 249 228 260 300 316 245 265 241 243 305 318 301 295 268 286 281 286 274 276 308 268 249 305 264 253 174 148 142 207 176 214 177 127 91 100 93 76 99 100 107 85 84 126 124 125 113 79 93 89 116 104 62 65 93 101 79 77 77 128 127 97 88 126 83 96 98 82 102 117 108 108 110 88 75 68 83 91 143 124 101 105 107 79 76 68 74 78 92 73 84 82 76 92 104 102 112 104 106 89 78 76 75 72 65 70 73 72 77 75 75 54 61 57 68 60 65 67 70 54 39 38 40 31 23 12 11 -4 -26 62352 294 1551 30 11091 17 19 12 7058 5568 -6 542 1549 3385 7636 15210 32069 63462 104672 203443 306446 249761 136882 92207 45533 41041 42596 45242 44847 43549 120810 501448 999999 999999 802063 139824 14192 4914 2829 1739 1297 1299 1030 773 604 529 442 335 333 224 152 208 276 394 167 272 221 283 209 185 193 226 192 261 334 323 254 306 245 242 315 344 375 270 303 342 341 375 278 285 265 204 232 102 266 266 279 310 262 306 362 253 311 276 139 244 254 295 216 271 143 283 302 315 274 423 474 517 526 306 215 129 194 342 283 260 266 248 156 124 71 47 141 108 82 74 83 123 77 92 68 164 117 189 99 53 91 89 124 129 151 151 183 164 117 120 148 132 79 97 132 149 180 196 224 219 178 125 225 273 209 235 250 184 269 221 186 207 194 217 218 180 249 250 342 301 280 204 247 289 293 247 286 323 306 307 308 317 283 287 290 281 287 339 326 310 296 305 265 217 185 206 231 198 217 181 168 147 152 162 120 157 137 137 123 138 136 132 133 127 101 141 163 149 154 123 135 149 160 135 129 142 180 168 165 142 161 139 113 115 104 119 119 136 102 91 147 139 111 114 84 103 148 167 145 153 112 113 118 89 109 106 107 118 122 126 118 126 139 137 145 139 128 130 120 108 115 125 125 94 83 104 89 86 84 77 92 105 90 94 101 95 90 95 84 75 71 69 70 52 44 37 24 24 62361 294 1555 30 11095 17 19 21 7057 5565 76 469 1269 3036 7196 17698 45421 111797 260675 521074 587732 236278 49743 40314 39478 38328 38681 44824 70135 244755 706584 999999 956673 364643 18859 8826 5259 3279 2266 1437 904 647 659 639 597 449 372 365 379 303 280 292 309 216 203 281 280 306 222 266 235 258 198 246 319 236 276 200 315 280 388 326 242 322 393 315 194 260 269 327 260 192 281 247 269 317 331 303 331 331 304 297 345 313 285 262 272 276 300 301 272 294 211 265 249 230 495 694 1390 2601 3051 2963 1000 256 210 214 289 310 296 268 131 63 112 77 122 66 113 63 50 92 44 75 217 177 79 97 121 31 75 140 168 165 181 224 152 98 132 77 108 68 208 176 161 212 189 213 212 246 169 144 246 220 188 202 173 188 259 212 157 173 216 281 258 249 280 309 281 341 327 311 306 334 331 254 325 303 336 305 325 318 320 353 358 371 316 283 322 256 278 266 178 238 223 241 256 221 213 205 169 177 125 125 119 137 144 128 85 117 158 141 142 122 128 96 114 88 102 113 116 130 132 121 124 177 161 138 114 108 167 159 135 107 79 106 121 118 110 112 107 87 140 121 104 102 106 109 117 118 105 99 116 115 119 100 102 116 105 109 120 121 113 115 105 124 112 104 100 94 111 109 106 97 93 80 76 81 83 83 78 84 68 83 87 77 62 58 48 36 28 27 19 14 2 -5 62370 295 1526 30 11096 17 19 30 7056 5561 86 474 1209 2391 4981 12592 37231 124567 222441 490522 927164 492247 114282 47052 53829 58693 54391 67876 229424 872683 999999 460116 36913 22537 15146 10279 8649 7435 5888 4701 3834 2853 2039 1405 1090 1256 1111 1100 1017 809 745 529 446 179 330 296 279 223 229 136 247 206 126 221 188 156 271 285 328 327 230 325 331 294 274 246 340 313 332 294 331 349 187 289 335 293 399 322 365 353 393 293 379 289 348 470 372 369 349 231 256 225 261 351 252 335 354 1799 9602 13019 14750 20230 11905 2098 326 294 238 222 226 301 349 334 248 184 162 202 145 61 89 81 179 162 98 176 150 110 158 101 133 171 122 126 103 180 242 216 214 196 111 144 191 231 280 235 244 278 230 231 224 173 160 196 144 222 176 257 245 207 285 241 186 170 281 232 259 304 286 303 334 291 329 336 317 263 275 309 284 361 414 312 273 332 359 357 351 370 346 300 279 284 312 268 245 264 209 229 225 231 168 168 162 163 171 156 143 126 143 139 158 138 132 179 147 153 149 150 152 149 175 188 149 138 135 166 152 158 134 161 181 132 136 147 111 101 137 130 84 118 136 139 140 139 145 145 143 138 115 132 163 158 138 136 163 114 122 129 124 133 114 118 133 126 130 117 129 132 124 118 134 134 140 118 121 130 118 118 128 123 120 116 119 117 116 105 100 86 108 93 77 68 66 59 46 44 26 62379 297 1464 30 11094 17 19 39 7055 5558 -100 151 542 1047 1966 4174 8710 21494 64167 255045 711976 999999 792600 143650 67506 65945 68283 72060 74117 80530 275700 916537 805531 164851 49953 35051 22339 13466 9659 9079 8900 8117 6306 4426 3225 2602 2216 1595 1407 1320 979 743 555 356 290 211 154 183 187 115 245 238 217 243 164 219 347 190 141 171 163 147 199 221 195 293 268 276 321 264 298 194 227 247 270 207 298 219 158 268 223 353 312 304 348 309 322 235 284 215 269 200 214 346 312 347 599 571 423 1087 5092 13888 28754 36678 40830 81410 3979 262 201 204 185 206 280 302 308 265 176 205 173 121 121 56 80 108 78 97 133 95 -29 90 86 61 55 113 128 87 165 126 185 145 134 126 136 157 135 144 184 190 209 261 185 175 217 215 225 259 231 223 326 218 244 250 202 212 275 259 232 282 316 315 313 246 238 265 284 253 285 248 357 356 348 290 319 327 305 320 295 272 264 217 269 301 219 157 174 232 229 201 207 215 201 179 145 169 192 199 141 144 170 131 159 158 145 118 138 128 118 162 171 150 150 162 121 116 162 158 138 152 156 170 156 92 137 88 102 121 111 147 144 117 149 142 108 159 142 153 141 135 143 112 121 122 135 140 105 121 132 110 114 97 84 101 123 116 129 123 133 122 102 99 106 98 94 92 107 100 98 86 100 97 89 91 100 97 95 99 93 73 64 64 59 44 49 34 19 28 17 62388 298 1434 30 11094 17 19 48 7054 5555 114 609 1981 4991 10588 20796 37403 85829 244450 610468 999999 999999 901358 472363 37877 33654 39733 46733 64542 95573 132527 137960 120691 82081 43855 24499 16222 11611 8785 7483 6727 6899 6656 6225 5012 3297 2718 4355 3366 1106 1310 1419 1310 1039 1504 2209 1097 967 1065 1141 1527 2026 2140 2711 3604 4294 3743 2596 1436 659 312 128 170 136 171 181 197 242 306 288 280 241 240 184 155 170 186 229 287 235 143 300 235 279 321 309 404 282 320 328 323 315 187 256 284 255 208 484 374 273 254 228 370 691 4113 17865 111588 128120 36892 1071 287 246 201 268 336 237 233 229 161 81 51 76 183 175 168 119 145 163 91 131 38 66 155 110 139 147 200 225 191 145 172 157 131 141 177 247 237 195 174 244 194 281 282 315 311 258 242 249 253 245 229 186 250 231 159 267 309 299 308 312 305 352 339 333 245 246 375 389 402 353 340 328 306 271 363 368 336 313 319 323 277 316 214 268 185 223 201 176 207 186 242 181 177 155 129 173 132 172 149 137 144 177 195 144 116 150 140 160 154 150 144 199 185 170 179 184 165 133 138 153 152 132 128 143 160 125 135 168 151 147 129 112 152 160 136 113 99 107 148 163 158 138 113 132 130 128 123 139 139 135 137 135 139 122 133 131 118 118 119 144 143 131 129 135 116 128 128 124 131 119 114 124 115 117 127 111 100 113 103 94 84 66 63 63 48 48 45 27 62397 294 1556 30 11096 17 19 57 7053 5552 440 1552 3643 9140 27805 79862 250832 585318 352913 154370 101663 17010 10544 10617 10981 12433 17150 24435 29145 25551 26545 27840 22716 14870 16339 14199 12198 22433 34524 70706 112146 202734 355967 783018 999999 704505 147266 8959 5068 5109 5053 5314 5573 6738 7847 8839 9495 10361 11390 10920 7800 6530 5621 3955 2519 1501 778 794 576 404 361 401 267 399 481 523 486 439 200 257 323 276 133 259 302 342 283 242 258 403 339 347 442 432 305 310 324 300 279 202 329 255 332 265 244 280 401 272 327 228 513 491 369 19950 71254 5878 299 287 417 319 251 279 312 185 144 79 46 115 150 105 72 164 169 120 147 91 83 142 140 109 99 180 172 168 167 219 158 148 180 182 136 159 159 210 151 179 198 241 277 261 204 239 305 319 267 237 279 264 242 262 308 281 240 308 285 340 279 348 323 366 301 273 345 376 317 338 335 347 329 333 307 311 352 337 357 332 295 235 228 254 249 268 277 254 226 183 157 172 203 156 194 157 168 187 179 132 159 150 188 185 147 127 132 138 168 162 145 152 151 161 127 129 139 154 142 137 152 159 141 156 127 142 129 110 131 147 179 161 127 126 147 159 150 123 117 115 143 150 137 137 128 147 126 122 120 138 132 127 128 129 129 113 128 130 124 144 134 132 117 114 108 120 116 123 120 130 128 124 116 121 127 110 111 115 100 98 94 76 71 70 65 52 47 43 62406 293 1583 30 11093 17 20 6 7051 5549 70 688 1823 4693 12948 31211 90822 285483 436704 180052 167985 168747 13135 1945 581 891 2720 6190 8421 8625 11167 20848 18411 8909 5492 3525 2684 2480 2804 3425 11943 109373 464610 714664 817042 756415 592855 286487 102485 17000 12837 10511 9752 10617 10098 8169 6868 6410 7428 7768 6144 4321 2948 2000 1354 882 648 533 428 427 484 579 539 546 623 562 465 349 343 371 336 286 317 227 301 422 331 308 291 295 457 448 273 328 431 336 342 276 276 249 301 526 1289 1925 1587 922 592 685 466 260 231 305 330 300 361 392 399 379 393 387 349 316 287 218 241 145 134 123 199 59 101 57 94 67 39 183 180 97 108 134 124 170 160 189 141 155 154 209 207 199 193 202 260 245 229 317 298 299 298 303 277 244 244 271 270 300 221 193 208 195 218 244 287 264 284 253 288 316 341 298 264 291 338 372 388 371 377 349 322 292 284 270 291 295 277 309 310 339 246 243 219 228 245 188 192 204 160 116 144 163 200 159 164 154 125 122 159 175 179 171 166 143 131 159 153 118 162 160 152 154 164 144 134 138 155 137 128 130 116 123 110 107 108 122 108 139 115 135 140 122 125 106 133 156 135 122 116 121 113 133 132 110 117 120 117 113 127 138 125 147 163 132 109 124 134 126 118 128 126 108 124 139 112 93 117 117 118 111 108 96 103 96 97 96 93 94 70 72 74 44 47 44 32 62415 295 1522 30 11092 17 20 15 7050 5545 64 300 721 1306 2233 4466 11284 37099 116929 232016 445887 999999 999999 753798 790740 152993 15820 11794 10798 9657 7944 6303 11486 14097 3069 2073 1776 1841 1806 2040 2110 1539 10856 84673 228187 244483 126017 2095 3106 20365 7104 547 351 165 183 193 303 326 465 630 1030 1820 2686 3142 3171 2671 2346 1693 1072 727 553 424 262 256 329 242 301 344 268 350 462 418 322 335 267 199 253 229 296 251 293 331 378 318 264 247 302 256 237 226 161 283 293 287 740 2445 2928 3908 5445 3547 891 351 181 257 210 199 288 326 257 291 130 245 270 250 216 98 37 124 2 86 84 76 83 132 157 125 23 71 131 153 34 89 143 91 153 141 133 174 198 151 127 167 155 160 153 141 219 204 269 233 264 271 274 252 104 183 158 146 223 252 167 156 180 206 215 295 256 206 248 257 251 240 257 274 243 340 308 275 268 292 269 294 307 267 245 276 290 280 260 244 188 146 128 168 157 144 156 143 96 95 103 92 95 108 100 90 120 93 99 82 87 99 88 108 122 108 101 109 86 79 108 125 128 96 120 70 89 90 118 85 81 79 78 100 130 103 76 66 79 61 84 96 95 91 87 80 86 60 67 77 87 79 92 56 70 83 78 119 105 113 95 76 87 82 69 75 99 86 78 86 87 76 76 66 62 52 68 79 65 69 61 66 58 57 57 58 47 40 44 36 30 10 0 -6 -12 62424 295 1522 30 11092 17 20 24 7049 5542 22 463 1253 2111 4540 9281 23465 46514 106171 283858 587095 995027 999999 999999 960480 557428 250291 49291 32264 28051 21328 14962 9508 5355 2764 2167 3006 3531 3164 2628 2423 2231 6012 8865 1137 406 630 506 566 417 397 478 334 259 274 341 306 294 226 181 201 316 220 145 271 252 195 99 220 273 247 265 314 173 167 211 204 151 343 221 257 311 269 354 327 294 310 306 230 207 224 272 189 296 278 242 369 292 272 338 323 302 364 345 309 257 313 179 146 267 192 309 318 295 260 186 228 314 354 248 228 213 266 322 254 203 210 103 98 28 130 123 55 150 128 105 114 146 166 142 153 129 135 172 182 179 241 238 184 217 210 178 210 194 263 328 395 347 322 278 329 303 220 243 248 233 173 201 250 213 220 238 270 325 271 242 305 239 251 283 338 303 336 243 294 318 355 318 352 365 360 329 272 325 291 320 312 278 271 253 220 229 220 176 159 194 159 177 141 138 136 155 178 179 129 141 142 122 127 121 134 141 125 142 135 104 124 174 140 135 168 150 166 161 146 156 144 145 139 155 147 125 115 111 101 99 121 132 123 106 105 120 115 132 137 122 102 121 102 112 117 124 102 111 102 112 119 122 110 123 116 112 126 117 108 108 102 126 123 112 95 89 91 94 101 87 102 113 110 96 90 94 99 92 73 75 76 60 64 72 54 41 32 23 10 62433 297 1463 30 11093 17 20 33 7048 5539 49 475 1277 2874 8144 13152 14538 16825 22621 49529 106100 237631 394309 606633 813731 999999 941009 926856 541240 120635 30746 27480 24607 23754 25461 30641 35592 32960 16783 8164 5572 4881 4575 5475 4877 6897 7359 2013 1322 1245 523 203 326 236 250 277 233 48 181 179 155 159 249 178 180 163 295 236 336 229 156 297 334 292 200 236 242 293 317 262 326 240 283 321 268 280 260 236 281 266 318 330 228 347 327 446 429 295 409 386 386 305 395 402 336 331 249 294 306 284 229 295 250 144 165 260 312 331 370 257 325 246 285 240 163 199 221 181 115 112 143 137 148 99 94 70 121 189 92 68 146 75 100 150 222 142 169 213 266 224 278 271 301 328 397 443 482 411 317 367 387 413 322 264 240 236 212 278 223 211 216 257 257 268 229 253 325 294 290 331 329 311 288 364 292 303 332 303 323 359 347 336 308 326 260 329 305 366 300 314 249 231 235 236 216 199 233 199 183 175 210 169 124 123 84 99 165 180 192 151 154 98 166 177 143 147 182 164 144 150 150 145 198 151 139 140 157 172 144 138 132 95 122 119 146 164 175 133 106 120 98 130 132 126 136 139 140 145 130 121 123 117 107 106 127 129 157 125 114 129 152 106 105 121 116 117 138 132 119 122 117 114 95 124 108 117 120 112 102 91 114 126 96 98 93 86 87 79 84 82 63 59 56 45 35 32 24 62442 299 1404 30 11094 17 20 42 7047 5536 220 529 1122 2602 6213 11912 21153 44993 93631 123930 129932 116790 124840 89825 143058 452724 999999 999999 999999 171418 74072 59354 55051 58566 57425 68699 146796 177644 72230 16382 7011 2303 782 1011 918 815 699 756 568 503 505 472 447 307 267 198 395 317 186 85 265 186 180 220 203 123 134 199 284 195 185 147 194 214 222 228 223 218 200 244 173 229 207 175 212 180 348 314 293 247 238 207 190 278 295 299 290 273 349 280 289 331 332 320 311 297 230 279 251 308 211 240 239 262 197 199 197 198 280 287 248 267 306 240 333 256 165 26 43 179 112 77 89 107 93 34 78 101 84 119 100 71 153 160 142 124 182 107 126 152 128 220 187 252 277 301 455 572 532 528 498 434 317 305 253 199 216 231 187 144 165 131 189 237 213 245 241 226 139 244 225 207 242 312 318 287 324 281 318 361 347 319 301 261 230 265 271 300 345 285 203 208 199 206 163 194 196 194 148 152 149 136 124 122 102 126 150 107 146 144 103 112 96 116 113 117 121 141 112 110 140 136 143 139 147 130 139 103 119 114 135 125 122 131 97 84 111 109 110 91 93 114 128 96 92 100 87 104 127 109 116 125 133 124 95 82 87 97 106 93 109 105 107 104 100 94 114 91 106 93 92 97 107 92 120 95 82 104 116 108 95 95 93 106 102 93 92 89 73 72 62 64 58 43 33 34 25 28 15 62451 299 1403 30 11093 17 20 51 7045 5532 34 542 1443 3987 11078 21878 29899 28881 30343 53840 125819 254549 448967 628190 502725 659698 999999 670505 226784 51090 16581 16380 11336 7562 16749 120983 358891 282209 17231 8426 1013 910 725 358 295 282 305 207 417 431 407 316 300 307 255 312 317 305 282 236 171 131 213 227 188 221 258 225 211 322 209 202 145 218 229 216 250 228 302 237 229 323 243 288 237 362 383 370 234 250 320 301 268 355 310 347 291 279 323 235 270 336 402 449 428 351 276 242 250 221 288 307 281 247 260 179 222 292 351 241 308 335 330 346 321 120 185 166 190 130 85 89 69 100 139 124 97 164 172 77 34 142 213 146 126 177 210 176 236 198 198 241 310 368 325 362 339 279 360 431 423 444 525 467 420 423 390 340 324 225 207 196 206 258 305 266 254 251 261 320 258 299 350 339 374 257 285 293 336 428 403 363 312 290 304 270 342 306 289 310 255 238 242 250 218 218 190 205 165 175 143 144 121 164 115 151 141 115 131 153 146 163 133 119 172 142 126 154 176 151 140 139 161 162 177 151 123 135 168 158 129 131 147 133 128 116 108 118 124 117 147 152 134 135 142 143 152 149 124 120 112 120 127 117 141 143 127 105 114 140 126 134 132 115 104 133 121 118 116 101 105 112 126 134 127 116 118 96 109 116 109 109 111 115 98 95 95 95 92 75 71 79 70 56 60 49 33 24 18 62460 299 1401 30 11091 17 21 0 7044 5529 453 1804 4768 11016 20646 39655 57749 75108 68442 75388 80810 98969 123381 135616 97286 79802 142122 69946 17859 13369 9503 26166 50575 43299 15058 87188 198158 322629 478400 579625 545001 371319 326369 329041 332481 195885 20606 3968 3447 2940 2216 1639 1114 778 553 442 430 309 250 321 309 138 272 408 304 274 177 207 211 145 175 276 208 192 137 178 306 389 295 243 276 264 277 196 271 276 296 284 220 151 281 347 315 276 284 244 227 177 182 290 363 274 276 303 291 296 309 348 243 160 233 227 168 263 217 219 144 177 348 243 320 324 282 289 282 219 149 61 82 93 38 31 122 114 158 51 108 90 25 178 138 105 151 97 158 135 187 178 199 165 232 245 240 257 256 305 311 230 224 265 257 229 279 334 258 272 425 382 353 483 356 287 220 244 255 267 282 271 155 199 225 291 307 338 312 343 294 266 325 310 327 346 254 284 308 321 280 263 286 294 260 233 196 188 159 110 144 189 115 120 140 127 143 137 106 117 127 129 118 118 130 174 163 144 143 116 112 102 113 117 166 143 78 110 136 134 151 130 115 108 99 116 170 102 117 112 98 109 130 98 79 89 123 109 114 109 108 110 138 98 110 105 80 99 114 128 124 118 97 107 86 112 124 109 103 116 98 74 131 120 98 74 87 80 87 102 91 93 92 84 102 106 99 98 95 84 84 78 67 60 65 53 60 46 37 28 28 19 4 62469 305 1219 30 11089 17 21 9 7043 5526 -65 38 999999 999999 999999 999999 106 1790 5196 12610 23102 31625 28798 13315 20854 31563 48815 59489 93889 148751 171686 170393 97238 20513 6328 3534 2911 2493 2783 2852 6859 37471 175272 459273 587831 510207 504009 140152 95588 131731 325902 538484 498544 143720 13413 9524 6830 4954 3478 2931 2410 1810 1247 957 699 539 369 329 288 419 264 309 288 211 448 473 437 261 250 338 333 266 276 290 259 273 281 318 250 284 311 335 326 420 505 455 302 239 200 272 348 329 289 279 305 317 365 321 334 326 368 358 296 236 234 345 358 279 320 201 302 228 269 208 269 309 309 352 267 282 251 88 102 202 205 174 195 53 112 158 109 141 95 148 127 81 117 188 171 150 130 134 125 160 279 269 175 211 291 243 269 319 310 347 359 232 253 268 267 260 257 260 446 561 512 495 459 377 339 328 253 260 333 278 343 331 389 321 345 286 324 349 366 299 322 351 344 306 299 371 327 279 324 309 349 269 259 265 242 198 241 189 220 182 167 184 135 91 142 196 170 173 119 113 155 159 115 146 120 147 194 177 171 173 108 157 181 151 158 176 141 134 146 130 146 113 135 165 153 139 134 133 103 117 139 139 143 133 104 128 144 170 118 120 162 145 120 139 134 110 146 163 149 102 103 119 128 136 128 135 153 121 116 120 116 123 129 134 127 120 127 117 126 120 127 117 102 123 136 125 110 112 106 114 95 90 90 92 81 65 66 65 55 42 20 62478 296 1510 30 11080 17 21 18 7042 5523 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1254 6649 17574 44221 97552 201866 455218 882273 827308 328954 51786 117502 364862 803488 752865 384237 23447 34237 61430 8025 4491 3606 2889 1831 1366 924 668 541 431 350 301 233 313 409 449 607 674 642 666 664 500 425 543 448 342 244 268 299 286 177 199 381 409 327 447 393 333 189 265 317 317 272 287 255 251 294 246 121 151 358 348 226 229 224 158 214 241 167 233 247 229 202 257 142 214 308 301 279 225 186 160 185 232 89 158 177 105 202 108 61 32 57 112 95 60 6 59 160 211 215 131 147 104 122 123 155 221 249 216 227 275 281 375 289 311 233 164 115 251 252 271 274 325 419 453 468 485 397 313 185 214 202 232 201 214 181 215 222 265 301 343 273 286 235 212 294 300 326 280 346 304 234 258 319 327 218 162 207 219 189 170 197 214 148 141 115 104 171 130 155 129 115 125 78 115 127 159 117 109 116 122 103 121 93 90 106 163 122 114 123 102 83 101 100 118 79 82 127 155 124 109 77 75 116 104 118 113 121 135 133 107 96 111 111 106 102 110 126 117 98 105 100 89 92 82 99 97 106 108 118 96 104 102 71 100 101 110 100 90 103 89 70 89 91 100 98 107 93 90 101 91 89 77 67 67 57 51 45 45 49 40 37 25 19 0 62487 301 1327 30 11077 17 21 27 7041 5520 144 2044 4562 8762 7448 5959 11162 18865 26549 48892 55793 7698 6681 8495 2947 1589 1241 1088 1073 1134 936 771 428 594 682 771 1243 2243 5259 23574 124343 235895 361958 660546 935072 839223 442889 236205 156123 144843 305767 335820 26363 9746 15704 12466 4361 3544 2968 2015 1213 767 579 527 367 291 358 359 333 196 357 371 343 479 453 355 470 445 354 325 311 256 264 267 239 247 229 223 350 325 345 433 356 304 267 204 194 283 217 197 272 290 387 273 295 259 300 239 210 166 167 265 244 220 191 253 195 145 183 221 286 329 289 236 223 245 243 229 227 134 72 81 91 142 75 71 75 130 59 116 87 68 21 57 22 90 184 117 69 65 105 186 145 254 215 256 286 331 329 322 278 239 149 184 153 179 155 277 299 342 390 348 317 278 201 155 207 220 203 195 191 258 228 214 200 280 213 208 222 290 273 261 272 273 220 247 208 198 224 257 204 262 164 204 201 176 154 111 120 119 143 125 98 134 112 75 101 52 90 92 103 94 117 96 59 91 116 98 69 75 74 81 126 111 85 111 135 126 121 94 97 104 105 65 85 124 98 92 106 97 93 107 86 96 86 83 80 72 73 73 98 89 97 85 98 95 89 75 90 102 103 82 86 90 82 83 82 57 62 76 71 78 72 57 69 89 66 59 76 80 62 54 76 75 74 61 74 70 58 50 38 37 28 16 17 17 13 10 -6 -9 -18 62496 296 1474 30 11074 17 21 36 7040 5516 72 621 2613 4360 6358 14252 31583 70879 93163 12718 868 401 510 640 642 689 893 681 552 762 912 986 810 717 4950 39023 104587 183523 263666 400898 541083 871856 999999 461633 257308 397826 355410 161334 4297 1669 2734 3730 4209 3880 3241 2642 2062 1259 746 378 275 352 355 284 323 343 395 395 321 482 382 334 423 372 233 273 220 318 310 325 258 241 186 157 296 485 455 399 234 273 330 259 285 283 304 328 343 313 206 300 397 349 336 338 232 300 245 204 168 273 275 189 224 197 263 270 260 218 251 254 321 303 311 203 140 142 161 166 111 85 96 66 116 133 111 170 124 286 180 195 242 192 177 144 182 188 227 283 345 311 321 290 311 398 397 351 389 328 226 136 265 376 415 374 435 432 309 291 246 189 253 203 256 264 209 279 291 289 266 272 291 314 360 312 327 240 243 317 306 214 263 294 277 264 280 229 199 194 222 233 179 172 187 205 180 167 164 155 135 151 114 139 144 167 156 180 183 168 193 157 164 168 118 200 148 141 103 125 128 127 161 166 140 127 129 122 103 121 114 142 147 128 146 136 145 117 103 93 122 126 127 133 105 96 85 107 122 137 134 130 109 124 141 131 109 106 121 123 112 126 101 96 123 125 116 110 117 116 111 112 106 120 116 98 108 124 115 108 99 93 108 102 97 106 98 86 79 77 74 64 65 61 51 33 36 25 62505 299 1382 30 11072 17 21 45 7038 5513 904 1924 1715 2292 3150 2825 937 2194 9901 27787 58444 72647 24216 2342 523 334 314 257 300 -42 999999 999999 999999 999999 999999 999999 999999 21 532 912 9825 51814 168824 492541 999999 999999 999999 254548 53151 567 266 289 226 325 389 513 457 356 339 305 251 246 196 173 102 270 221 61 194 195 279 209 157 225 241 232 244 276 249 257 184 283 342 324 299 245 274 316 381 429 381 315 289 272 227 158 258 232 294 276 251 274 370 278 263 252 257 285 273 178 235 214 249 239 223 234 235 203 303 285 253 297 289 255 324 332 220 160 112 134 165 151 147 81 57 131 129 187 105 35 94 168 238 179 112 140 160 130 191 232 206 251 313 334 414 389 447 470 395 454 434 369 342 362 514 461 485 317 304 256 224 216 319 271 210 225 262 234 287 244 267 203 263 339 330 301 333 363 309 334 254 238 332 278 292 266 272 230 239 178 189 184 175 186 156 175 167 149 178 94 126 114 146 175 138 170 160 159 143 168 102 137 160 140 130 134 146 133 155 118 121 124 105 83 107 158 142 124 128 104 88 88 126 132 117 94 110 111 94 108 115 109 110 75 86 121 129 120 102 102 109 97 126 86 101 99 98 106 97 90 97 100 96 103 94 103 98 100 90 101 97 103 107 92 84 84 100 103 97 90 78 86 94 74 82 72 73 71 67 54 55 44 41 43 31 29 29 8 3 62514 302 1289 30 11069 17 21 54 7037 5510 368 1232 3925 8375 7490 3651 6363 11373 15218 24667 51165 83957 110887 185491 322633 378537 173416 61994 25605 20157 15532 13367 9836 6827 4760 3649 4034 3481 5924 20071 24748 5562 5880 10455 18196 66656 241424 608034 999999 974353 392030 8612 523 412 317 291 178 254 342 300 255 250 255 352 139 117 200 162 123 190 182 216 257 212 278 267 154 195 251 199 199 248 315 203 287 289 331 287 218 226 203 322 447 476 405 211 194 324 270 212 174 295 356 285 327 282 249 277 252 262 271 276 198 190 228 174 159 228 223 205 269 188 265 264 219 269 265 228 311 217 169 178 137 140 67 105 127 123 143 157 196 161 137 173 217 155 125 173 121 125 194 185 195 257 288 236 305 388 327 451 427 446 470 491 481 439 362 337 405 348 328 325 270 284 216 185 202 259 266 235 244 287 263 336 325 288 256 276 298 274 297 311 308 347 325 266 226 266 221 283 286 235 216 197 232 213 200 197 180 134 185 188 130 151 130 156 129 162 169 158 148 171 141 160 162 147 194 151 152 162 183 154 93 109 148 152 172 141 92 91 90 145 108 112 124 124 137 134 133 138 127 101 82 137 157 121 127 93 109 122 96 100 136 133 120 146 126 131 143 134 102 93 138 114 114 110 120 127 114 116 120 120 117 112 111 112 111 114 117 107 107 117 113 91 94 108 101 82 94 100 73 78 70 54 67 63 50 59 49 44 26 14 62523 309 1078 30 11068 17 22 3 7036 5507 11 75 -21 197 646 1330 4507 11390 13297 12342 31427 37596 17829 12342 16925 31352 38742 22238 18196 54079 100840 121296 148874 114792 67246 66152 33218 26717 23430 20899 15717 10839 13731 10962 4359 4349 9226 20763 8992 4192 11435 37381 62325 108849 357656 832098 999999 999999 174205 3238 153 378 218 251 286 248 211 275 138 259 187 179 141 176 246 179 205 236 216 263 280 136 132 222 186 246 257 351 346 285 298 242 283 238 328 355 361 321 364 399 416 223 302 284 305 360 226 292 356 363 325 360 318 301 343 281 330 287 263 271 246 153 153 175 160 144 209 237 270 318 292 199 263 280 223 173 132 209 201 112 95 134 133 108 38 91 178 220 214 113 225 157 182 162 96 51 139 147 175 250 291 289 312 196 325 397 411 405 466 432 481 391 349 370 320 279 302 320 242 269 237 214 219 262 234 307 260 207 215 237 260 334 296 287 312 272 314 292 292 260 286 321 298 309 277 305 322 301 310 267 257 232 238 201 165 169 179 198 160 124 139 156 208 160 126 94 104 161 160 170 116 122 125 164 133 147 142 157 153 124 127 168 149 126 131 117 140 140 128 128 147 123 109 138 168 151 120 108 127 131 147 170 162 128 122 114 143 151 142 147 142 145 159 157 127 159 153 132 124 122 119 139 122 131 153 130 126 127 135 123 117 108 105 106 125 124 120 112 119 127 131 121 110 118 113 110 100 95 91 96 87 81 78 70 66 58 48 42 31 62532 307 1136 30 11066 17 22 12 7035 5503 1732 4546 6818 11464 14028 19056 30694 30842 11199 5389 9711 58864 172750 346773 442029 362688 199912 57574 78570 148765 158096 121370 85710 66248 41242 28360 22470 14544 9240 6556 4809 3056 2243 2124 2190 1926 1424 1886 4052 14272 44465 198383 377340 478840 523603 561954 208509 2862 219 251 213 251 191 204 243 84 183 234 142 73 65 217 144 200 118 150 189 138 162 211 208 155 161 213 169 277 315 196 241 157 214 302 302 240 305 322 310 311 252 199 178 221 203 163 206 167 206 215 255 248 277 247 309 333 287 226 240 216 193 175 245 166 121 80 110 191 324 211 141 220 221 197 131 68 122 70 71 -1 64 81 165 149 84 74 110 165 125 69 121 94 181 159 159 99 75 156 163 206 251 268 319 353 369 203 248 261 356 337 387 375 334 291 332 252 253 218 214 172 200 238 170 64 123 181 242 241 220 236 222 227 226 255 279 227 258 194 247 239 199 234 182 190 184 201 228 197 161 157 166 176 186 115 177 170 91 80 69 87 113 128 86 118 109 125 102 87 110 113 102 88 87 81 94 91 113 78 53 67 70 77 89 103 91 110 79 93 51 77 78 68 83 59 80 93 92 72 70 91 92 75 60 80 99 92 91 68 92 100 91 87 65 82 82 74 82 52 81 86 85 69 61 75 76 72 78 87 55 48 63 71 84 66 68 52 65 69 55 51 69 60 64 70 54 49 41 37 28 25 21 17 20 14 4 -3 -9 -18 -27 62541 324 623 30 11063 17 22 21 7034 5500 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 2741 4591 5038 8116 8731 6754 5274 7766 15259 15564 11527 10123 43964 137821 298842 587566 781792 778268 278991 65229 70731 80106 81939 81573 74893 64046 51973 41861 38630 41871 40804 35519 26845 19825 25895 56125 76405 15496 31187 33538 37742 101724 354844 454740 301964 63910 1070 707 489 448 354 329 322 318 360 339 175 260 212 198 199 167 222 215 137 216 166 200 328 245 148 192 245 250 179 307 194 249 343 266 288 271 307 401 292 221 276 374 396 337 388 337 249 265 291 308 394 277 283 229 232 312 274 347 326 158 204 279 279 210 189 223 249 141 162 241 334 346 303 267 306 313 237 256 224 271 250 135 155 221 124 93 165 170 173 162 138 152 143 140 105 70 133 168 140 152 152 132 161 134 225 459 649 591 497 407 281 351 463 420 423 507 495 413 329 327 296 250 319 221 173 215 269 249 199 263 223 210 235 289 332 316 261 299 322 302 332 287 262 276 270 263 320 293 223 278 279 243 234 223 223 237 244 209 146 128 170 153 125 157 134 113 103 136 123 129 128 101 152 116 123 146 148 164 131 107 132 145 143 123 132 133 99 102 134 111 112 115 96 105 132 135 125 104 132 141 96 104 115 117 102 109 116 115 115 114 119 108 110 112 107 141 103 103 135 133 125 99 110 130 113 100 116 114 119 108 109 114 128 122 102 109 99 109 113 104 93 102 106 108 108 101 106 104 105 86 93 73 72 77 77 65 58 61 47 36 26 23 10 62550 332 380 30 11060 17 22 30 7033 5497 -31 524 1336 3161 6851 10919 15441 19295 14308 11042 5256 3160 2339 2571 2786 3072 3323 3768 4362 6657 12846 21395 17680 21824 26588 26782 25763 19679 13165 13268 14917 16414 17991 20983 31696 37604 35842 69780 206762 390536 190372 74662 80221 83920 84805 85020 81786 73885 62342 49396 38731 31508 27902 28618 28802 29178 26894 22081 17919 13307 11699 19723 28567 31105 45850 197919 424139 466805 137573 87019 216466 36642 1019 485 466 229 358 318 375 347 210 237 158 259 250 98 200 172 108 222 216 250 154 218 286 203 258 199 249 250 289 212 224 236 369 396 287 334 334 387 390 455 384 310 306 301 202 264 305 319 257 262 214 222 166 245 277 319 374 300 201 248 226 239 270 250 228 234 300 287 278 280 221 171 148 228 216 289 270 264 197 107 88 156 173 213 182 149 201 128 130 118 66 204 216 157 124 172 176 216 137 139 113 181 299 472 771 533 345 294 319 435 483 463 450 439 357 311 338 325 256 268 322 302 240 195 195 272 298 244 241 234 296 297 255 281 290 322 326 303 316 284 220 250 234 232 286 297 231 259 207 201 154 184 202 179 164 141 129 142 108 123 136 166 156 105 91 142 99 124 133 114 136 138 124 138 129 121 94 115 85 122 115 116 107 135 125 100 88 105 114 84 77 104 106 95 44 72 99 99 71 91 115 98 131 99 135 109 96 110 148 128 102 130 99 103 101 96 91 80 118 86 107 118 100 96 95 102 113 106 99 104 104 104 120 106 94 82 82 87 91 90 88 89 83 87 89 76 86 89 86 66 69 70 57 44 33 24 23 18 6 -3 62559 337 227 30 11057 17 22 39 7031 5494 18 737 2201 6202 17872 51146 98783 97997 41174 20792 36249 28035 13085 12033 12186 12783 13761 14824 16304 17100 18569 20483 21920 23217 24732 27686 32091 33482 39990 36269 37337 39836 43915 47750 50981 52679 54541 58751 67268 83234 72063 68276 69278 87994 204516 135029 78365 81838 85312 85151 79263 71779 65015 56791 46311 37993 32965 30038 26762 23093 19697 16768 14149 12784 11634 10375 9627 8826 8590 8109 6574 4816 3648 3035 13526 16715 2203 1256 991 863 713 686 576 533 384 389 438 330 206 96 154 136 210 227 257 212 187 150 151 225 219 214 202 197 237 225 228 308 408 551 355 322 350 355 500 360 358 410 191 169 276 288 201 160 239 153 273 245 256 233 269 230 232 298 254 272 362 266 171 197 324 352 242 223 129 200 205 247 291 314 287 234 190 200 170 123 121 127 99 190 147 84 104 124 134 158 57 63 86 164 218 173 145 140 178 100 62 127 154 247 325 505 352 299 297 338 380 382 459 479 418 397 401 381 338 308 308 283 223 236 176 133 213 256 181 218 264 272 275 271 288 258 278 304 289 288 284 223 221 217 184 219 232 244 257 193 119 95 146 197 221 190 161 102 132 116 119 114 99 125 148 97 110 81 110 130 86 129 110 53 107 146 100 63 97 85 73 105 127 112 109 121 76 121 94 102 80 81 92 90 82 92 81 73 84 76 72 99 110 79 97 80 98 115 95 111 102 93 88 96 92 72 100 80 96 112 113 114 100 85 72 95 78 70 107 110 79 69 79 77 81 83 88 70 63 77 75 78 79 83 82 70 54 63 57 54 46 33 32 31 47 28 14 10 7 -1 -7 62568 338 222 30 11052 17 22 48 7030 5491 1075 6670 18465 41395 75132 113004 128878 85242 28099 10057 8827 8894 9778 11177 11741 10747 11553 12382 13445 14793 16299 18143 19869 21408 23896 26821 29297 32066 35584 38801 41992 45850 50348 53860 54909 57903 60014 60638 62053 62923 64201 66297 67495 69344 70074 68122 67832 68598 69005 68653 67488 65841 62476 60338 58071 56685 57357 62038 66175 60428 45341 34655 28314 24711 22259 21101 19598 15848 11910 9532 8045 6667 5928 5142 4258 3679 2979 2678 2306 1937 1613 1480 1129 984 829 583 513 426 315 132 86 32 49 124 67 109 249 229 281 233 241 202 308 183 151 172 166 144 215 169 203 265 316 372 479 331 288 361 407 331 322 304 175 324 364 244 142 285 253 293 221 256 192 293 294 299 352 257 247 267 235 202 221 191 244 258 259 176 294 292 276 223 168 275 169 114 124 122 139 129 100 198 147 226 188 228 198 182 102 103 159 122 107 189 165 174 104 140 134 77 154 117 233 372 371 330 444 486 428 468 462 460 361 327 331 266 225 259 234 262 253 246 211 181 198 224 185 234 233 199 245 272 231 237 253 300 287 266 288 268 220 191 215 216 215 210 209 184 172 154 116 163 138 138 125 148 114 98 141 102 97 88 84 114 108 130 136 134 96 101 124 117 101 77 128 95 131 86 126 121 102 65 42 92 120 102 94 99 83 83 89 102 108 115 98 132 128 117 95 107 87 102 70 69 89 109 126 115 105 113 107 104 106 117 109 101 61 93 125 114 99 66 91 78 70 99 110 103 97 95 79 84 96 74 74 66 83 82 82 83 81 76 77 68 72 63 68 65 59 57 51 42 45 36 28 16 5 1 62577 341 98 30 11048 17 22 57 7029 5488 602 923 1446 2198 8532 31081 50851 30773 11933 5760 5672 6093 6405 8636 23956 35256 36995 57232 37019 14964 14063 14194 15279 16008 16672 17668 18574 19313 20693 22018 22911 23623 26402 28168 28806 29934 32110 35037 38012 40588 44930 48211 51780 56330 61320 66325 72315 78666 84303 88446 93224 98066 100357 101087 100296 98913 100542 102054 104975 107794 113115 110363 100001 84693 64413 46933 37276 31860 28814 25791 21763 17527 14776 11232 8120 6280 4840 4065 3629 3009 2781 2217 1613 1235 1054 817 652 487 318 336 322 281 212 150 121 128 141 197 148 51 191 212 216 235 190 249 292 147 120 194 282 234 241 207 375 350 262 290 404 375 375 246 362 334 268 185 312 277 327 254 237 324 269 303 299 292 300 267 239 299 298 305 165 209 256 235 266 182 255 283 233 270 252 228 237 192 197 230 116 170 131 124 129 171 122 172 139 130 106 59 110 136 140 150 166 129 134 127 176 102 149 150 174 150 253 346 403 358 459 559 457 469 465 402 349 291 309 285 320 288 265 266 239 233 169 198 174 256 271 256 340 287 270 280 296 235 277 258 272 287 251 298 281 245 242 302 251 221 266 248 237 257 234 209 203 201 167 150 150 172 131 114 104 134 111 112 173 135 108 156 163 154 149 114 129 128 102 115 113 127 97 97 124 138 133 149 138 131 120 89 105 86 128 102 102 147 95 114 117 91 124 118 101 98 96 112 115 123 119 136 101 125 114 123 148 128 142 119 108 122 125 112 132 115 125 116 114 117 109 113 111 101 117 123 103 95 102 100 97 81 89 94 92 95 90 94 91 95 61 71 82 67 59 60 58 47 39 35 26 30 15 62586 341 97 30 11047 17 23 6 7028 5484 3016 3604 5368 9869 19970 45507 64916 43534 12561 12593 13735 15017 15512 16068 15792 15632 16199 17115 17800 19332 21390 22967 24905 26809 30093 33794 36959 40612 44125 46985 51302 54759 56554 57632 58207 58824 59467 58552 57349 58725 58195 58028 59030 60589 63118 64494 63815 64698 65922 68842 74556 81071 83911 89727 92549 91647 91523 92465 91194 88338 86865 88544 87327 88161 96579 95909 89905 75428 54237 40877 30869 22101 15437 11183 9238 8729 7984 6659 4998 3620 2685 2282 1984 1631 1552 1234 876 631 550 509 453 345 229 135 171 125 67 231 176 236 188 212 141 241 233 129 157 331 228 182 253 297 268 198 181 178 232 270 346 269 388 308 365 410 331 256 158 235 322 244 232 275 205 167 286 245 271 331 277 278 335 303 262 278 259 242 199 219 307 361 291 259 298 277 197 149 211 220 161 152 232 201 223 223 146 187 209 228 191 203 139 160 143 33 198 178 99 159 112 64 103 132 167 271 319 351 421 415 445 475 453 483 398 353 295 280 340 346 331 365 320 252 165 253 282 242 240 239 194 176 268 264 257 296 312 312 316 336 301 296 332 287 265 284 306 288 259 260 231 208 246 192 193 173 179 207 197 150 125 160 142 131 165 155 120 109 143 171 135 125 124 101 146 189 162 184 163 104 110 111 157 183 146 112 105 123 119 113 110 152 129 96 106 104 106 133 85 115 137 116 92 107 129 143 124 124 105 137 122 110 119 135 124 114 107 139 142 121 140 129 128 115 123 123 133 121 86 108 136 111 125 134 115 101 104 104 114 109 124 98 90 94 102 106 112 113 100 85 76 74 77 87 69 59 55 54 50 34 31 22 22 62595 341 96 30 11046 17 23 15 7027 5481 188 304 844 1539 2212 10452 25218 23799 5328 2587 2659 2646 3074 3528 4213 4786 5241 5307 5835 6651 7110 7837 8852 9634 10211 10921 12559 13940 15928 18654 21437 24399 27821 32265 36544 39882 42564 46570 50908 53096 55659 58690 61074 63708 65032 66915 71287 74778 81135 88093 93796 97306 103465 109000 116134 124320 133326 141995 148789 154530 156502 150915 135812 113331 99142 92507 83373 69633 53927 38896 25552 16915 11003 7946 7277 6361 5533 4717 4051 3323 2662 2028 2024 1583 1228 1224 946 764 654 617 518 427 343 110 179 213 215 166 154 129 117 227 262 152 191 317 417 534 541 341 172 188 222 157 252 337 339 281 245 303 258 251 290 408 370 350 257 382 185 262 365 301 307 257 324 313 355 250 298 284 234 307 342 287 282 258 141 178 208 239 290 263 222 229 261 173 253 230 246 151 121 180 222 254 209 228 188 193 161 153 180 122 146 183 222 172 190 201 176 196 207 153 150 228 358 372 389 424 390 412 471 427 318 263 356 343 333 326 298 273 253 176 244 247 261 222 221 212 194 195 218 227 243 259 255 282 244 272 314 328 295 263 278 288 229 275 244 231 195 202 203 259 175 181 200 181 144 173 218 173 119 139 173 102 131 115 119 144 145 89 149 117 115 122 162 134 128 140 140 134 133 154 106 103 162 131 141 105 118 123 137 104 71 97 112 124 103 112 97 128 129 83 66 82 88 92 112 126 116 105 102 109 116 140 101 88 101 110 114 131 127 112 109 100 82 90 101 104 115 132 123 97 113 116 119 115 110 105 91 97 110 101 85 107 102 93 92 83 77 75 61 55 63 68 48 47 36 41 30 20 11 62604 340 125 30 11045 17 23 24 7025 5478 -52 668 957 2201 5357 11983 14240 10417 3579 2033 2348 2716 3048 3577 4043 4426 4790 5382 5880 6068 6497 7050 7391 8181 9143 10264 11753 13378 15041 16537 18815 21223 23763 26670 29460 32318 36256 40806 44808 50579 57355 63911 71969 79862 88338 100008 108430 110374 113005 123991 129843 131088 131529 137762 146053 148058 144790 134009 123803 119691 125671 131977 117988 91415 79608 73933 63613 50946 37420 27678 21567 17693 15894 15276 13755 12239 11159 9978 9361 8679 7771 6268 5514 4918 3929 3099 2343 1981 1568 1490 1233 1012 775 585 390 354 382 404 381 437 562 681 593 680 703 659 614 667 469 254 206 239 209 154 216 195 288 339 350 352 409 285 190 255 319 279 262 206 199 346 236 234 130 154 199 174 245 202 202 260 310 221 230 256 316 411 280 223 292 280 350 284 229 165 308 234 164 224 198 167 129 212 190 187 183 132 230 136 101 136 90 96 145 147 168 161 144 187 115 147 160 215 301 336 361 407 319 335 485 445 399 365 286 300 315 334 279 289 238 226 210 217 162 230 191 225 223 234 262 290 294 300 240 254 261 255 209 291 306 250 246 287 271 315 254 209 172 214 183 154 151 178 192 158 121 131 128 128 75 92 58 73 122 116 92 82 104 81 106 125 112 102 106 92 106 119 89 103 135 83 85 100 117 91 80 106 109 142 93 124 121 91 96 84 84 105 140 99 72 84 106 119 102 121 113 130 98 101 97 121 148 115 92 76 97 98 104 106 94 99 95 114 99 95 92 108 103 87 98 96 68 80 99 102 110 99 84 91 95 78 67 56 77 77 72 69 60 60 64 63 41 39 31 23 9 17 13 1 -5 -10 62613 340 122 30 11042 17 23 33 7024 5475 91 580 1595 4426 10912 26999 59137 103121 67361 12175 7831 7277 6856 6215 6113 5589 5618 5464 5276 5978 10211 8463 5075 5017 5307 6008 6626 7227 7816 8378 8762 9239 10138 10724 11893 13875 16150 17949 19805 22283 26288 31917 39614 47268 56748 66324 77778 89934 101064 110190 118967 127558 132034 143695 161531 183069 190632 183804 173894 173588 174509 165380 136690 106935 87731 71145 56891 45285 29376 18613 12886 10206 9139 7347 5772 4488 3888 3384 3133 2749 2535 2279 1764 1412 1153 934 759 802 830 781 819 832 765 513 400 209 244 333 201 229 220 412 301 236 278 347 260 322 255 351 348 231 185 273 244 258 289 294 277 366 464 313 345 279 351 318 245 232 275 190 228 177 211 312 280 252 343 329 229 248 336 394 351 259 196 206 163 248 296 322 298 333 275 203 322 164 202 206 190 252 198 205 252 164 97 169 159 215 160 141 173 127 133 219 181 133 114 221 241 165 202 319 302 370 366 398 405 383 448 540 429 345 306 312 332 375 350 342 329 285 236 168 203 276 289 259 251 230 272 299 332 331 364 281 306 291 226 332 285 238 255 295 308 334 262 181 218 215 218 236 272 171 181 190 192 168 131 100 130 142 95 123 150 152 176 155 144 126 178 147 148 178 159 117 158 150 113 131 120 108 118 149 145 104 126 110 114 119 145 164 110 98 132 102 123 130 78 105 104 108 130 135 106 122 97 127 129 114 112 130 102 103 105 112 135 130 115 123 130 146 111 117 123 123 128 122 134 136 126 131 113 132 151 134 113 104 123 116 111 100 119 124 97 95 103 102 102 101 100 81 82 95 75 63 66 61 57 45 43 28 62622 341 89 30 11039 17 23 42 7023 5472 791 1102 2198 5210 8401 15468 21655 30962 48020 31676 5328 3293 2484 2222 2386 2316 2101 2566 5124 10622 31581 120878 296000 278946 34142 4813 4570 4916 5163 5542 6067 6687 7877 9877 13522 18759 25175 31064 35120 37952 37776 36389 36356 39760 44992 51002 57621 64602 69247 73753 81756 91119 103921 115068 121627 133917 144762 144228 145273 141349 127815 112387 103690 100287 94737 82270 65435 51027 39768 26490 17360 12365 7885 5812 4330 3196 2486 2085 1733 1424 1284 1221 1083 848 804 638 634 679 639 577 688 673 544 453 372 280 303 288 144 114 143 251 265 180 246 267 253 228 158 262 181 270 300 206 164 247 227 243 291 190 206 272 340 297 173 213 267 194 216 244 311 259 286 263 204 221 168 243 297 241 228 367 253 328 255 249 285 290 299 248 283 263 291 308 228 264 274 233 220 217 204 83 99 126 117 173 132 174 161 185 105 116 111 134 179 122 208 166 165 174 267 282 336 321 401 373 337 341 342 465 404 367 326 324 296 358 344 292 274 258 248 240 187 218 241 266 248 205 202 254 296 307 257 276 299 270 283 249 265 251 240 277 268 295 302 244 262 262 227 221 205 210 246 222 142 190 188 139 126 157 137 121 165 149 166 143 163 155 143 112 161 165 135 114 151 174 125 132 168 168 112 147 120 150 142 120 115 129 140 110 111 121 116 143 151 143 134 119 141 102 104 131 129 168 144 136 116 117 123 131 143 115 137 138 126 126 167 153 144 160 152 123 119 112 116 127 123 129 146 142 125 123 121 99 114 112 127 124 111 95 104 117 124 102 98 92 86 95 97 91 82 86 70 62 55 64 64 53 45 25 14 62631 336 237 30 11037 17 23 51 7022 5469 -61 650 1910 7067 23528 43162 22996 9885 2748 1410 313 3023 13516 18708 41082 85646 142272 218513 231951 34531 2763 2137 2002 2043 2049 2008 1986 2452 2781 3795 5613 8440 11678 14917 18938 23902 29201 33621 39833 46077 48485 49269 52386 57407 64756 74396 82827 88556 95867 108726 124900 140345 148437 150930 149344 142239 129459 119213 105856 84727 67362 56585 45781 33323 25785 25111 26753 17597 8356 5598 4037 2999 2951 2770 2240 1828 1428 1187 1032 790 569 352 407 379 277 332 324 328 362 371 215 307 250 171 161 263 79 95 130 170 249 237 206 166 152 215 219 301 320 401 264 273 235 327 260 158 187 221 248 281 230 318 311 255 264 261 208 267 217 292 249 250 298 323 256 358 268 267 263 188 268 311 232 203 301 274 272 280 259 291 227 228 233 252 228 144 179 114 153 150 19 120 161 137 105 225 175 172 137 77 108 109 218 214 229 315 226 226 311 350 323 343 371 294 310 287 371 384 305 338 258 228 254 323 238 204 191 186 220 238 283 207 161 214 248 301 238 264 230 298 268 219 298 278 247 312 220 256 296 283 294 213 207 196 187 185 194 205 145 143 141 117 147 129 101 103 87 125 94 148 178 135 99 109 104 122 121 106 114 145 180 175 129 140 104 91 118 96 72 104 96 101 73 53 91 138 121 142 100 74 94 125 95 116 111 75 87 87 100 79 124 114 87 73 104 116 90 104 100 101 85 99 111 83 116 133 106 107 102 100 126 108 118 122 119 112 113 109 90 117 100 96 86 108 103 94 103 84 89 74 78 89 93 78 61 58 56 57 51 43 35 28 30 29 14 -3 62640 338 176 30 11036 17 24 0 7021 5466 82 674 1889 5102 13113 38510 125888 302585 277763 44526 6656 7028 9043 9055 10066 5645 8742 11772 27168 27078 11452 9190 34763 65824 65674 51076 27185 11427 3948 3925 4758 6268 7910 9755 11825 14811 18367 22532 26837 27724 27625 31604 38465 46186 54620 58119 59605 65556 71931 77147 83544 89373 93164 91919 90592 92951 99431 107266 115935 130592 143161 141902 123669 113701 102124 90894 69010 46337 19843 10296 11254 14310 15386 15737 16336 15449 13011 11648 9690 7260 5050 3600 2745 1988 1548 1226 991 919 864 823 576 511 506 310 293 248 195 253 266 247 264 153 196 175 225 214 321 346 328 312 257 256 221 156 311 253 264 210 214 338 291 208 305 338 193 311 281 257 303 323 305 252 264 245 283 311 292 293 301 354 325 277 221 259 295 282 275 300 267 265 333 323 266 244 372 277 203 230 243 182 164 128 188 151 182 134 208 188 133 206 188 97 228 174 178 214 220 265 282 334 316 375 411 370 380 399 339 346 345 389 339 268 254 305 323 250 275 248 195 278 208 254 287 315 363 326 352 366 356 249 240 296 300 323 335 287 283 307 302 292 321 262 299 254 227 194 214 270 213 179 186 174 207 187 160 163 186 137 169 144 182 158 158 166 134 140 148 195 190 166 163 177 165 173 163 156 170 159 160 179 131 141 147 143 167 160 164 155 143 125 125 122 158 153 140 152 132 132 131 128 128 114 160 175 146 126 115 160 151 155 151 155 131 163 148 141 161 165 182 170 155 151 142 145 155 150 153 146 147 130 120 127 134 142 127 123 131 108 111 136 130 122 139 129 113 101 106 92 92 92 98 97 83 77 70 59 49 41 62649 334 295 30 11035 17 24 9 7019 5463 152 1166 3368 12134 41960 66999 22503 14274 2309 363 379 1071 1528 698 1024 1797 4421 20676 81690 181143 322198 313587 204877 271551 244815 16771 9969 11166 12611 15250 17725 20182 25843 35113 42120 44088 43993 43841 43962 46582 48604 49466 52687 62109 71890 80588 86604 93088 96224 87830 79495 80001 84372 100727 125535 144274 139330 113197 61011 12654 2783 1058 373 312 263 475 818 1688 3516 5086 5746 6420 5946 4372 2927 2343 2451 2572 2467 2275 2157 1807 1742 1702 1142 974 807 632 476 328 248 221 297 331 355 340 262 253 297 299 276 286 302 388 226 203 241 292 304 364 325 288 269 220 230 247 181 233 248 282 316 351 177 284 285 285 290 354 292 278 237 247 244 280 205 288 303 262 186 196 230 260 277 143 292 326 293 309 257 199 224 241 157 163 207 185 142 252 273 192 212 207 133 136 150 220 163 171 146 181 168 252 203 306 318 349 408 442 410 374 402 363 323 274 317 340 284 235 294 261 287 321 352 261 288 235 142 189 252 261 275 251 278 309 298 278 377 357 345 346 288 248 272 272 298 330 301 359 286 200 283 252 237 230 204 211 218 175 216 190 176 119 112 128 104 104 79 123 157 170 126 146 199 181 142 161 142 118 125 145 109 135 112 118 166 138 123 112 151 167 138 138 124 139 176 135 123 100 134 114 135 159 142 130 120 124 131 131 114 153 129 138 128 122 130 150 140 115 125 110 107 128 146 148 141 147 149 123 126 129 126 125 120 123 136 119 113 113 117 108 114 120 116 97 115 115 118 113 102 105 97 85 95 86 78 61 65 71 57 51 41 37 34 29 62658 338 178 30 11038 17 24 18 7018 5459 156 862 1928 5790 14806 26946 36487 28617 18551 10571 1532 1384 1452 1817 2359 2853 3262 3849 5851 14601 37204 82730 118279 135912 201964 147754 69819 17820 6629 6361 6671 7493 8600 10078 12007 14635 18122 21886 26895 30261 32661 37197 47854 60610 68732 75102 79858 83753 89728 102131 119595 132919 137587 140474 150842 168735 175585 153573 123970 95209 59849 35948 17166 3858 1485 1321 718 735 892 983 1090 1135 1310 1565 1911 2373 2893 3077 3045 3385 3354 2876 2321 1892 1404 1260 1221 1174 1127 935 673 464 408 317 204 171 388 408 336 327 304 237 280 302 200 327 282 329 249 305 336 276 147 139 290 322 252 222 202 229 249 248 324 294 247 240 192 254 235 204 264 264 245 265 242 236 289 348 350 333 269 281 276 246 245 220 229 242 302 232 275 282 237 292 264 213 156 128 253 192 179 166 215 208 222 179 216 148 214 168 151 180 200 184 231 205 199 222 266 317 418 429 357 291 238 291 274 250 300 301 283 297 242 280 256 211 301 230 244 269 218 197 244 241 275 287 281 207 217 295 291 257 274 335 277 285 260 244 233 271 273 213 252 253 232 252 150 216 213 185 206 193 195 140 113 139 161 120 134 154 140 120 173 146 111 128 106 118 129 154 129 154 185 128 111 132 152 141 134 82 105 123 91 122 145 152 111 137 157 153 164 134 118 103 119 126 153 145 126 108 131 98 100 111 116 119 134 128 112 117 155 125 117 112 135 125 117 114 148 145 116 108 131 139 133 103 114 125 124 124 124 114 122 114 99 109 99 102 111 101 114 129 103 105 112 90 83 86 81 78 66 65 65 55 39 29 30 16 62667 337 210 30 11040 17 24 27 7017 5456 733 3708 6703 3966 7941 17567 32727 94502 139367 45479 5238 3701 4041 4530 4087 3757 3610 3912 4386 4988 8310 21123 54236 180231 421118 573288 399280 342791 117273 20009 21712 24198 26469 28611 31490 35181 35639 30945 27682 27809 29193 30950 33274 35624 39968 49506 63858 84039 99455 109603 115796 119930 123998 117045 99185 71893 52755 44228 35041 24471 13563 4477 1253 870 741 586 532 404 420 483 623 514 632 521 593 524 667 620 761 1004 970 1002 646 526 515 462 387 463 429 285 260 183 240 303 289 181 300 254 242 214 269 237 322 257 232 274 177 316 269 282 336 206 228 194 349 243 226 348 376 188 171 209 211 174 167 195 253 311 170 240 254 216 334 355 300 243 180 276 341 158 237 196 243 162 211 265 271 233 297 303 216 296 259 269 243 191 220 193 198 134 108 169 160 164 143 176 176 160 123 178 152 150 200 197 175 202 177 278 350 354 397 384 292 267 262 204 262 221 246 225 245 198 248 242 286 276 294 322 293 210 197 216 256 280 226 245 290 284 323 260 251 222 250 286 268 191 250 211 267 229 228 234 262 237 200 239 205 177 145 200 183 122 167 152 109 129 125 140 178 121 150 147 132 96 103 96 120 169 147 163 161 142 123 127 129 118 108 127 132 96 95 100 91 126 78 78 107 101 116 139 122 127 125 130 118 116 117 125 118 104 123 106 79 82 129 113 122 135 145 130 122 114 105 107 147 162 146 137 132 115 126 126 133 140 109 112 114 110 101 102 110 109 119 118 103 107 103 114 106 93 92 103 90 88 91 87 80 69 67 71 68 57 56 40 28 30 21 62676 331 391 30 11041 17 24 36 7016 5453 442 2495 5430 3901 999999 999999 999999 999999 999999 999999 999999 95 624 1977 14470 54967 111475 249773 486633 759072 999999 713814 116359 26864 26883 30896 35657 40829 43883 47418 51250 50546 41337 36340 36588 37487 37248 33832 28681 27998 27464 25287 21644 19548 19392 20959 22788 25665 30331 34526 35234 31517 16861 7623 3183 1205 840 581 485 454 331 253 282 395 440 297 412 556 619 1143 2148 2195 1355 515 228 373 422 331 324 466 467 466 305 382 262 199 223 231 276 233 212 218 165 220 249 236 290 218 185 309 345 229 231 194 284 278 307 317 284 273 286 214 122 205 255 208 251 195 200 270 146 289 228 265 272 274 321 319 308 323 240 170 209 182 169 187 211 267 302 179 206 234 279 225 196 236 258 193 164 165 148 167 155 224 173 214 189 185 186 120 203 175 181 176 173 172 142 222 315 292 217 256 357 375 280 371 378 276 320 310 357 224 169 197 253 227 170 265 310 223 232 299 229 136 179 196 233 204 294 300 272 240 252 266 249 247 251 284 284 224 234 207 261 266 273 235 308 307 210 208 137 148 167 173 181 161 131 146 182 155 139 149 131 155 124 115 144 128 150 153 99 134 133 90 124 134 114 110 112 133 119 100 101 109 146 147 74 97 109 108 111 114 105 109 87 128 139 126 118 105 83 66 73 119 118 119 103 103 111 110 147 164 128 108 125 107 110 123 127 125 112 133 121 106 136 117 114 104 107 99 90 100 116 110 105 102 105 89 74 74 90 108 97 91 98 109 91 88 85 88 74 59 62 56 56 63 45 39 44 22 6 62685 335 271 30 11041 17 24 45 7015 5450 616 419 -20 1608 7560 20299 55127 51370 2341 -12 999999 999999 107 224 341 1834 3968 3162 7027 20226 58714 203104 399867 584480 999999 999999 313958 15769 13642 15750 17162 19184 23201 29384 33439 34378 36747 37706 36939 43640 51339 50022 46690 41239 40061 38296 34069 27299 21570 16863 13408 10217 8363 6392 5570 4806 3196 1535 868 498 443 281 383 269 228 223 196 302 535 566 729 757 886 1120 1614 1663 1927 2386 1682 559 292 233 368 312 417 366 215 356 262 180 209 233 236 203 162 107 232 254 101 343 254 212 223 258 235 200 330 299 216 150 203 242 285 247 322 205 183 146 147 232 224 207 258 274 188 199 213 186 345 340 184 228 230 209 208 239 234 317 286 230 212 248 240 195 175 276 279 303 240 206 245 264 180 176 133 150 156 135 208 261 136 260 235 126 267 154 219 168 163 156 201 182 178 176 249 261 289 305 326 285 437 352 283 350 300 219 191 198 153 184 160 237 246 223 254 264 322 306 241 195 289 264 215 289 265 235 248 328 286 231 311 277 255 242 291 222 233 222 257 228 205 204 226 199 187 189 184 156 215 156 153 135 155 164 107 154 143 132 85 128 155 102 82 103 119 148 156 146 129 146 142 96 86 77 94 127 145 111 99 121 119 90 96 98 110 76 88 130 142 83 89 140 117 108 97 105 121 102 96 103 69 119 145 99 73 79 94 93 80 129 107 103 106 124 140 124 120 115 123 119 118 119 119 124 107 97 105 106 103 92 86 92 96 90 93 86 83 78 81 95 88 87 89 71 67 62 53 47 42 43 45 41 20 17 5 62694 338 181 30 11041 17 24 54 7013 5447 14 7667 22938 11473 7581 18365 43727 104981 34547 2548 832 658 773 961 1326 1675 959 3265 14254 21924 26515 28810 51954 120440 311232 529961 492455 559354 717789 303653 73287 66474 41172 14348 9771 8919 9675 12149 12145 10818 11579 13520 17282 28028 41580 41840 33440 29519 25766 22631 18685 13925 39794 288443 385073 228368 18350 2529 1319 647 596 721 538 246 265 192 215 307 236 242 378 423 498 600 968 1248 2317 3780 3476 2322 1391 875 540 278 251 198 332 394 215 204 199 272 409 347 497 1060 1560 1653 1732 1308 628 257 217 293 288 322 238 270 251 214 182 323 290 219 35 200 274 217 73 222 194 168 152 195 193 187 189 181 234 271 214 335 362 237 288 256 319 331 220 231 317 316 234 260 275 152 169 190 248 249 206 188 259 264 249 191 159 191 193 199 245 206 122 122 143 63 104 167 213 195 179 230 249 249 204 231 211 279 278 267 319 409 420 268 285 365 337 248 247 236 256 141 149 204 142 193 209 274 296 269 268 271 242 313 345 254 246 329 328 233 261 264 298 255 277 276 207 227 134 178 204 251 183 228 189 201 215 183 161 200 203 189 112 122 153 113 101 120 139 155 109 122 156 151 118 144 139 146 116 131 182 147 115 95 103 116 140 133 152 135 105 159 102 102 134 114 90 104 105 143 133 88 112 80 116 125 74 87 129 112 110 130 134 123 78 118 125 120 134 116 141 120 121 126 131 132 113 111 133 132 107 114 130 121 126 134 116 108 100 117 99 84 84 81 88 77 82 101 107 106 91 86 80 64 81 80 75 70 63 52 50 40 38 30 26 19 19 5 62703 322 659 30 11039 17 25 3 7012 5444 -79 1556 5403 14813 45179 80420 47077 53753 129773 326695 657265 590449 506699 282240 19800 3198 3784 4448 4757 4415 4586 4977 5324 5865 6978 7164 6998 5445 4250 6378 7224 6452 8627 8682 6317 5048 30626 342846 811489 712553 81466 17231 4880 1212 860 2399 6059 1930 406 336 263 175 322 227 206 330 276 285 431 518 676 741 846 818 450 302 381 366 308 355 615 671 826 1183 1307 1404 1867 2422 2559 2004 987 284 301 282 345 310 226 212 228 278 245 204 241 266 232 166 194 253 137 221 202 158 189 271 236 270 193 216 215 302 212 199 244 271 267 205 191 278 323 335 320 231 171 262 250 167 229 169 155 207 269 251 276 310 235 251 261 266 122 195 225 186 189 209 198 129 149 184 157 174 109 66 122 103 76 208 248 237 259 264 307 306 364 357 387 379 284 308 318 233 244 179 215 178 232 134 183 171 204 165 242 272 238 205 222 246 255 181 265 217 263 336 282 228 216 232 209 227 325 300 208 223 267 278 257 193 196 169 226 228 217 233 209 155 82 104 145 107 141 100 121 107 119 108 106 133 140 144 106 129 136 162 189 165 160 123 148 97 79 81 79 102 151 113 123 103 107 103 110 137 106 85 100 108 107 74 98 95 88 48 70 100 88 93 102 106 116 82 95 100 102 103 86 107 114 98 105 94 91 107 93 86 84 83 91 125 126 100 97 107 95 92 107 96 94 87 91 80 89 77 78 84 83 68 90 86 68 74 77 63 61 62 54 56 45 33 34 26 20 12 1 -11 62712 321 690 30 11040 17 25 12 7011 5441 385 1189 2820 5967 13749 35677 88500 311797 780331 507601 999999 999999 798931 378538 15688 8355 9719 9473 7001 3498 2243 2371 3078 2950 2974 2973 2332 2314 3181 3417 3068 2847 3621 6555 10439 11226 7347 4512 1577 1304 1083 770 686 602 10112 40640 2391 467 331 233 266 153 229 351 352 295 301 259 273 407 547 830 870 867 852 988 888 744 694 1024 1063 1083 1116 1221 1180 962 873 460 249 318 272 188 241 377 225 288 273 221 180 348 340 257 201 229 249 212 318 360 256 262 287 297 195 219 281 335 227 219 235 218 217 300 291 310 218 248 288 260 257 358 341 252 272 290 278 331 327 281 295 249 279 249 252 321 303 257 241 238 290 231 163 141 174 141 164 237 204 193 234 175 153 259 205 89 209 282 338 342 308 326 355 420 403 437 368 318 291 254 285 318 214 228 244 159 97 182 255 245 318 300 314 266 234 236 225 268 231 224 302 309 277 340 291 254 263 331 290 324 293 266 246 262 239 260 232 216 149 184 227 261 261 208 227 194 198 171 126 203 189 196 126 111 144 132 185 138 169 164 153 155 138 131 165 191 145 115 120 136 144 119 139 143 133 118 129 152 120 110 121 112 130 126 114 104 149 119 149 163 149 143 135 102 104 130 112 87 121 99 112 88 102 120 110 128 138 152 120 103 122 151 146 123 127 116 111 110 105 122 124 138 131 135 139 130 108 117 117 110 107 114 108 88 91 88 114 99 87 98 83 92 89 86 68 65 66 50 53 46 36 20 18 62721 320 723 30 11043 17 25 21 7010 5438 786 3090 9558 23530 45934 110903 273562 585645 762272 677134 561933 289212 66795 2154 2447 3670 4390 4517 3717 2840 1771 851 348 240 170 187 161 148 216 1049 4348 7729 5836 2860 4377 7070 6717 5123 7117 31084 137411 284331 52440 45215 437387 287688 16659 398 272 293 320 333 189 237 371 741 1528 2354 3291 5852 8734 4054 1645 1316 1272 1127 1233 1174 979 792 869 751 531 382 293 257 194 201 216 240 107 198 212 189 320 261 178 204 158 210 341 313 331 355 331 293 312 299 257 232 243 220 303 283 219 270 215 258 239 227 291 211 318 170 168 311 163 245 292 330 250 265 217 288 236 271 287 348 291 195 196 213 254 265 253 249 237 227 237 200 147 223 153 144 173 162 154 147 178 159 166 197 197 204 272 263 358 402 489 395 376 432 417 369 341 313 356 401 340 242 237 249 216 166 210 239 209 231 311 317 316 264 197 268 265 259 281 242 307 321 298 309 328 294 262 308 283 270 239 230 284 260 241 185 176 266 218 169 243 248 231 253 163 161 186 160 173 160 144 150 131 141 159 176 165 135 137 165 164 189 174 178 179 149 124 133 141 137 122 140 179 159 133 143 102 114 100 127 151 106 156 124 122 151 165 103 118 118 133 113 121 154 153 148 127 119 129 129 135 152 121 80 110 170 159 129 117 164 164 158 135 134 128 141 136 131 121 122 134 144 119 135 135 130 121 116 114 101 108 98 97 91 110 95 91 93 99 91 87 83 84 87 66 53 68 54 38 44 34 24 62730 323 638 30 11048 17 25 30 7009 5435 389 3414 7675 10487 24389 56346 52003 109147 267023 584955 676986 951339 999999 675224 200085 17359 11370 13448 10458 6900 6347 6679 7924 9315 9085 6804 5780 5410 6019 6219 5967 4336 2716 1186 1248 1810 2111 2139 2205 2109 1912 1677 1361 1419 1132 2993 22028 103953 155238 118930 2903 264 287 273 225 195 203 212 224 379 901 2074 4510 8604 11834 10872 6196 3569 1571 993 783 855 846 745 572 364 411 357 356 240 185 119 229 173 190 201 211 273 289 311 296 292 292 227 179 152 323 300 294 253 325 369 294 319 330 203 201 313 218 176 281 293 208 289 356 317 235 367 281 302 360 296 304 274 271 259 281 276 313 322 262 160 293 259 226 247 180 270 240 202 295 220 262 303 188 189 232 243 233 218 200 131 167 239 166 166 250 331 383 404 411 506 426 394 425 399 377 387 319 352 395 376 309 344 166 104 128 161 183 215 216 186 303 319 341 303 276 309 326 296 345 294 248 270 292 291 305 295 280 248 292 229 241 253 273 238 216 258 232 214 271 202 194 221 185 174 170 204 207 172 215 160 178 181 189 149 144 124 130 140 182 135 174 159 194 164 155 158 98 127 154 124 176 131 163 155 183 136 118 153 118 117 147 157 152 155 125 105 88 143 119 118 133 156 122 121 117 113 133 155 111 118 172 145 133 151 173 142 148 149 158 163 160 139 149 142 127 128 156 155 148 137 145 137 138 124 131 126 127 130 131 127 117 101 115 106 111 112 104 107 100 83 86 82 73 79 76 69 64 44 33 27 20 62739 334 312 30 11052 17 25 39 7008 5432 648 4613 6996 7431 9044 7384 6542 999999 999999 999999 90 1204 9188 47061 98867 74773 47790 165105 464472 819571 892493 999999 673350 394858 16925 10050 13487 18765 21962 19275 16150 14907 16299 17662 17209 15776 15724 19215 26920 35851 43402 46333 34917 15342 4125 1615 1574 1909 1943 1478 1233 922 541 525 594 695 434 354 257 294 295 252 250 200 225 306 244 225 235 259 283 404 335 474 760 1856 5510 9915 9986 8395 5770 2550 1234 1116 1312 1416 1193 571 275 168 156 176 276 242 119 192 277 195 191 139 283 303 232 258 276 237 310 418 329 328 352 312 239 270 295 189 188 231 250 248 212 246 149 239 197 198 317 221 230 203 264 325 339 284 192 271 286 216 310 200 86 171 211 269 233 247 234 261 262 234 226 262 169 109 163 166 184 181 125 189 173 156 158 144 109 187 175 195 180 276 343 486 507 578 569 494 429 436 403 357 340 350 320 214 207 160 134 133 124 201 197 160 211 261 259 318 256 290 252 262 277 313 268 268 269 260 271 259 194 225 256 165 226 223 261 178 260 206 195 201 157 210 194 236 205 200 160 179 144 147 148 168 120 117 130 174 163 142 114 152 154 131 130 133 136 148 168 127 101 128 138 137 167 105 109 159 100 124 94 118 116 134 137 127 132 135 125 105 100 91 92 94 99 117 121 110 124 109 95 123 109 110 114 119 117 130 119 116 118 128 130 128 114 126 126 114 119 115 115 130 117 107 122 116 92 120 119 110 96 98 101 116 104 83 93 91 91 90 85 89 80 83 83 71 62 59 55 35 37 30 28 13 5 -2 62748 336 254 30 11054 17 25 48 7006 5429 140 2033 5474 9335 5932 525 999999 999999 999999 999999 999999 -49 1219 7379 12254 25564 42354 84667 296559 762184 891760 999999 929938 337714 16853 14467 15929 16933 18354 19157 19231 22659 28748 34557 37662 37921 37134 37647 41290 45188 54214 63004 63481 54058 45620 39329 25171 13505 3991 1556 1439 1062 852 835 566 332 419 433 482 294 325 303 159 249 215 240 345 288 185 221 190 219 244 198 155 221 274 377 1668 5086 9283 11142 10848 9590 5263 2873 1844 1672 1673 917 392 268 250 176 146 200 239 191 242 224 279 259 263 287 253 298 270 246 250 193 305 282 279 218 263 275 159 200 203 186 257 94 267 251 236 206 177 231 222 209 256 263 305 312 320 336 221 212 222 244 255 175 219 219 154 212 175 215 272 187 224 302 198 221 151 104 270 143 180 272 203 151 159 173 94 154 251 243 275 291 346 370 468 609 545 533 473 409 326 372 368 321 313 314 217 255 178 130 129 154 146 163 189 247 340 320 307 300 215 239 305 269 303 256 239 279 240 244 220 263 240 281 274 278 261 191 175 165 192 192 190 99 214 212 250 260 179 120 137 183 180 146 162 153 151 115 164 127 84 137 138 100 111 169 130 132 148 108 142 138 93 112 147 152 162 127 68 108 115 151 124 85 117 118 96 134 148 139 117 109 108 97 113 132 135 116 116 85 111 114 123 128 117 141 116 120 141 117 125 105 105 139 129 141 138 127 121 144 127 104 116 105 109 124 112 106 118 121 136 112 98 101 99 103 106 106 113 91 111 105 93 102 98 102 106 92 79 62 55 65 62 50 36 29 25 17 62757 338 194 30 11054 17 25 57 7005 5426 1060 10367 22192 49063 84110 66199 56303 34811 21747 9141 3701 4656 5266 5694 7559 17374 56617 106955 172955 389221 562130 739776 670980 313622 24855 19901 21450 22262 24788 31665 38697 43212 46100 49028 51400 53981 54193 56055 57753 58347 64226 70786 73908 78297 82111 74952 57529 38354 28064 17487 10122 5219 2574 2423 2827 1418 563 522 546 525 410 447 407 313 179 211 182 298 214 219 98 248 187 222 354 313 207 240 256 265 198 705 1692 2393 2811 2088 1658 1457 1174 819 575 170 236 260 190 102 70 174 276 322 406 322 305 234 188 296 337 320 257 212 187 294 309 324 352 272 217 277 255 220 221 196 185 160 169 271 260 230 167 196 176 135 189 219 246 268 267 163 254 249 253 297 266 279 297 271 243 205 146 269 212 286 294 274 247 194 191 143 134 211 202 209 250 151 146 130 181 156 246 196 180 292 191 344 383 323 340 439 482 344 392 323 270 292 316 261 342 205 136 107 104 148 205 194 268 215 209 260 342 251 275 316 286 276 289 321 277 265 251 208 224 255 206 258 237 188 163 184 199 223 240 195 240 245 227 138 189 207 129 110 169 165 121 146 183 166 165 126 140 165 143 120 120 115 132 195 153 123 122 167 198 143 145 134 148 131 154 152 117 148 146 130 101 131 137 126 120 114 123 138 125 106 104 128 109 132 148 178 134 94 89 139 139 121 109 132 142 108 117 150 118 137 125 126 109 144 141 122 126 147 144 148 155 157 146 130 146 116 137 129 121 135 114 108 116 129 135 120 121 109 101 108 111 117 109 114 121 87 73 85 92 78 75 59 50 40 29 25 62766 339 137 30 11057 17 26 6 7004 5423 141 2861 9373 21709 42043 96792 300526 725153 743208 295330 49881 19719 21407 22482 23753 43439 61083 96616 98938 99246 83787 23722 14705 14544 15207 16082 19138 23432 25421 25484 27128 31630 35882 39764 46023 54367 60279 66013 69730 70832 68774 69930 65411 55299 59090 69844 74406 73027 69577 60037 40042 24929 19085 17636 14115 10313 6863 4466 3231 1947 821 394 385 415 259 217 172 153 155 325 244 308 202 197 192 228 327 235 340 323 157 237 231 641 1335 1994 1633 874 455 479 781 693 531 319 260 233 320 283 229 316 321 293 348 322 361 248 321 331 321 281 291 210 195 221 307 249 192 326 351 393 257 193 220 194 186 199 208 162 163 174 121 159 202 181 275 240 228 260 312 230 324 239 300 205 224 215 243 247 224 197 204 193 240 156 199 180 228 275 227 120 118 198 200 242 149 88 177 168 207 131 199 234 193 242 403 410 502 510 470 374 435 331 273 327 281 239 319 292 184 89 106 162 155 204 178 186 248 193 333 256 274 251 241 282 281 297 246 181 204 196 241 294 243 260 255 151 197 253 237 228 228 213 186 184 211 211 182 169 178 144 152 183 196 169 160 173 166 175 157 155 159 174 194 138 192 140 157 136 156 124 130 131 139 124 140 129 138 173 117 121 111 130 141 133 142 109 123 152 143 149 141 113 146 126 120 136 136 137 99 99 107 94 113 106 131 140 131 106 122 135 124 150 153 118 128 139 105 132 170 157 161 161 142 142 141 135 127 129 132 127 125 105 105 106 129 125 105 120 122 108 119 119 113 112 112 115 112 107 98 91 90 71 83 77 65 65 59 39 26 62775 339 170 30 11060 17 26 15 7003 5419 316 3146 8526 18942 47504 135857 445737 999999 819593 48028 13967 13129 13455 14255 14184 14572 14051 15690 37386 29069 16948 15410 14311 15149 16352 22095 82720 122542 70048 31793 32975 39672 42579 42470 47066 52263 55488 58700 63457 64491 63295 64756 61856 56550 54524 49888 43852 39484 34820 27982 22778 15523 9466 7354 6303 4905 3702 2188 1179 598 370 276 392 355 246 161 283 284 145 206 250 214 215 272 279 185 229 310 338 509 418 438 422 445 463 550 623 701 505 444 515 689 953 982 530 305 226 176 274 219 240 317 328 365 314 397 404 347 330 224 187 268 262 269 308 295 216 270 446 362 240 238 290 220 132 255 252 188 125 186 213 214 211 251 260 179 115 307 246 254 296 293 242 267 269 300 315 248 257 190 233 208 271 278 204 194 166 187 196 195 194 205 167 91 130 107 126 227 127 204 234 364 372 368 410 513 428 428 406 381 215 219 342 277 339 329 206 211 204 163 108 205 207 174 146 271 244 235 271 263 290 305 281 265 283 213 228 230 208 189 176 231 279 255 236 221 173 147 161 201 218 196 223 194 143 181 173 119 131 163 188 187 199 210 192 183 149 105 187 141 122 143 129 103 148 200 124 113 99 82 130 129 105 152 155 113 100 113 150 117 112 168 138 114 111 140 133 132 112 118 150 102 117 142 122 109 102 137 135 112 120 132 131 81 89 84 119 131 138 118 91 98 91 98 83 110 126 144 122 113 135 140 135 124 120 127 109 123 142 136 119 116 111 95 118 117 109 97 92 101 107 100 98 91 85 91 97 91 87 69 70 79 62 49 48 50 40 27 11 62784 339 172 30 11062 17 26 24 7002 5416 274 3755 13344 23566 49706 124375 448933 999999 897866 82812 15930 15511 13904 12870 12729 12897 13065 12311 11858 12457 12790 13669 15878 20325 31455 101631 233216 137178 25403 27737 35943 44872 51932 55276 58357 60627 62254 62397 61077 60808 60446 67377 73989 77478 79031 74995 71322 64245 62179 57277 45203 28172 14846 7790 3986 2867 1246 365 366 440 230 330 207 226 230 197 340 287 305 302 209 285 194 124 216 339 349 376 330 265 446 334 385 460 393 255 323 237 225 285 200 219 328 423 379 326 313 295 342 398 370 401 263 256 313 400 542 522 538 340 283 308 316 259 233 254 245 364 400 346 419 388 283 276 273 228 347 280 150 222 266 234 128 197 202 189 330 275 287 224 230 282 238 214 251 233 279 247 275 272 221 205 185 203 248 267 191 187 126 146 179 121 159 118 130 139 112 131 188 149 230 335 379 453 536 601 546 588 471 459 371 180 245 396 320 310 150 65 107 138 174 199 183 220 198 249 269 322 310 335 288 286 259 335 333 221 243 247 240 206 221 237 205 153 159 229 238 227 276 277 221 181 285 235 199 174 212 166 170 177 188 138 178 214 196 207 219 235 189 157 149 132 145 122 130 147 171 129 145 177 136 96 139 175 116 143 145 91 97 123 171 143 136 151 146 112 111 126 135 110 108 111 136 117 131 108 108 110 118 126 114 125 93 99 121 109 101 115 129 126 121 132 125 115 104 126 152 145 145 134 131 122 116 118 140 119 123 117 126 130 116 117 128 109 114 105 86 92 109 102 93 93 105 114 102 114 96 96 97 81 82 82 67 64 61 51 42 26 28 62793 341 116 30 11066 17 26 33 7001 5413 365 508 889 6392 30103 71212 145425 298270 857087 999999 276112 13591 13505 17251 18338 17096 16158 15946 13673 12202 13139 16076 19989 23339 25228 25198 39637 36087 20573 20686 22457 24374 26576 26540 26760 28637 29976 29825 32788 40215 45827 49695 54263 49764 47593 49635 53861 59095 65935 70618 75589 73136 70328 62685 77853 104303 115545 80747 6306 363 273 334 317 313 223 207 294 242 162 254 233 221 264 240 324 290 260 193 291 363 318 341 363 225 236 408 431 418 269 250 301 243 274 261 271 289 336 230 281 345 308 201 388 454 394 487 519 714 1532 1145 644 412 228 311 341 299 199 292 318 232 249 377 374 108 217 232 315 256 272 222 175 129 213 316 244 180 246 247 294 315 184 225 237 105 186 328 178 323 264 225 249 190 210 187 244 132 218 202 183 162 107 124 130 138 166 186 169 128 85 118 71 145 247 292 312 387 453 526 523 427 433 389 340 267 380 330 310 227 113 147 159 217 207 136 139 221 240 264 247 276 310 264 239 283 298 292 247 191 225 232 221 185 265 176 190 225 210 242 246 182 200 250 227 230 206 196 194 217 184 181 159 189 163 164 172 169 194 128 207 158 118 176 133 108 136 142 138 140 104 132 125 150 134 120 125 138 106 127 159 121 105 111 89 124 120 135 123 109 115 94 110 80 80 103 67 97 96 90 99 107 83 112 173 139 114 102 113 113 117 103 121 117 124 164 135 124 118 118 140 113 118 124 128 113 120 123 142 128 127 152 151 123 112 119 114 94 112 107 120 94 92 89 88 89 90 94 88 90 87 80 77 75 61 66 59 53 51 34 26 24 9 62802 339 179 30 11069 17 26 42 6999 5410 -49 2194 8013 21892 103316 332307 873411 999999 259604 6030 2464 3119 3937 5052 5938 6647 7242 8283 9234 9800 12343 17165 21799 35255 97637 31592 21682 21011 22047 27508 33147 37078 39314 42017 38267 32195 27013 23888 24482 24786 29086 33498 37420 46979 56324 65905 69616 66279 60397 62730 72183 89609 90224 66803 106763 321666 301830 17614 332 237 290 191 150 246 268 244 249 196 334 293 310 255 263 372 336 318 385 317 403 375 304 192 303 373 519 483 346 279 347 374 262 197 239 244 260 234 243 197 236 238 240 331 360 394 466 484 514 408 522 419 306 301 280 245 229 260 298 437 262 351 329 376 238 272 184 309 254 183 188 284 215 229 265 307 211 201 230 301 341 276 143 95 274 278 173 220 288 194 177 191 132 192 175 214 153 144 177 189 140 131 130 234 186 211 138 134 200 182 167 122 305 232 347 411 503 557 479 406 483 390 375 332 303 319 306 307 185 66 81 139 147 164 155 176 137 213 245 215 264 301 266 344 244 288 259 221 256 210 203 240 269 256 206 136 212 258 262 180 217 261 209 278 241 263 230 216 277 204 220 203 141 153 181 232 212 202 196 182 158 149 207 190 145 228 159 165 146 118 175 134 158 142 141 166 157 144 166 143 134 132 123 149 141 118 121 140 101 88 112 104 87 119 113 122 163 142 140 142 139 126 113 118 128 99 103 99 137 152 151 149 122 137 143 100 117 139 138 148 137 148 153 137 123 123 125 124 149 130 115 124 121 106 119 112 121 114 107 124 120 99 110 119 121 96 92 107 113 96 82 85 73 71 87 69 75 57 49 38 29 62811 338 210 30 11070 17 26 51 6998 5407 143 2069 12500 52080 194888 397534 182932 147856 18220 233 268 555 969 1426 2098 2468 3021 3856 4738 4706 4402 3968 3978 4993 6021 7132 8607 10670 12864 14236 15306 15669 15418 14292 14413 13495 11522 11149 11649 12928 13817 14254 18020 21223 23350 25815 32617 71004 194790 232986 105121 61027 60347 108083 585018 999999 632201 12654 332 256 308 290 174 159 170 134 196 174 147 143 259 387 329 260 467 224 255 403 321 266 220 252 318 259 362 438 308 276 316 235 263 208 166 196 176 198 194 296 305 192 317 298 236 331 319 344 325 226 274 200 248 252 231 168 257 229 230 175 247 238 305 307 301 283 229 189 160 227 301 168 147 160 233 302 173 207 295 230 264 154 202 166 216 179 261 194 192 260 249 183 221 187 149 168 78 191 125 164 65 120 153 169 136 167 180 236 206 127 147 243 316 397 372 437 420 442 429 333 329 259 284 302 236 234 212 192 117 97 92 84 160 135 113 160 146 142 200 225 201 255 325 250 238 207 230 231 253 229 190 153 253 277 258 189 239 189 205 215 210 201 206 184 250 238 211 211 193 149 133 176 179 162 176 185 135 135 157 159 136 168 142 97 106 94 107 155 101 78 106 132 181 142 99 86 124 121 103 75 83 125 89 68 72 86 150 96 99 116 149 105 135 112 71 88 115 89 78 112 103 116 118 95 112 122 114 129 104 101 140 97 111 116 148 127 125 93 96 119 131 114 110 102 111 121 112 103 97 89 115 117 91 105 86 102 100 103 95 90 92 89 98 84 78 86 81 71 70 63 68 63 54 61 50 48 45 25 10 2 62820 337 238 30 11068 17 27 0 6997 5404 1237 5085 17730 60140 214038 407835 182831 12966 361 785 862 1128 1381 1299 1082 921 1053 1085 1151 1418 1562 1678 1863 2677 4153 5824 6787 8381 10322 12831 15151 15602 17012 17326 17387 17998 18683 18832 16446 15188 14564 14198 14216 12844 14841 35814 30012 19181 19712 20911 31148 44690 92912 468320 999999 999999 54091 543 282 168 186 170 175 115 213 146 118 390 231 120 254 268 310 407 475 408 381 223 338 397 274 224 305 284 434 307 374 277 219 276 270 252 330 172 249 272 230 264 306 372 388 409 356 251 238 219 317 267 269 285 176 339 303 321 249 206 287 261 265 337 226 218 213 159 180 152 190 223 165 158 222 221 218 217 231 202 291 285 265 200 235 194 313 212 240 229 159 229 211 241 233 193 124 174 169 91 90 138 177 211 191 210 150 168 198 245 217 200 232 287 318 364 435 465 400 316 282 347 299 253 238 268 305 187 108 188 152 119 45 22 135 105 142 146 193 193 232 310 312 309 279 250 235 256 214 226 176 250 170 202 262 220 294 224 209 201 193 233 231 255 259 245 234 252 229 189 123 139 153 149 129 161 177 150 117 125 139 113 134 161 153 146 165 161 167 135 118 151 146 127 146 128 134 142 103 131 153 145 122 115 111 133 120 108 132 125 145 130 117 94 95 105 128 131 105 138 134 107 116 118 128 129 118 121 126 131 112 122 128 118 139 141 125 134 120 136 151 125 130 131 127 109 118 128 114 109 123 124 123 126 116 129 122 112 133 114 106 102 97 98 92 89 112 106 96 93 88 90 85 80 70 65 58 51 36 18 20 62829 337 237 30 11067 17 27 9 6996 5401 727 4231 14760 47998 188293 547130 386491 13496 -54 999999 -66 144 462 690 630 741 1134 1542 1901 2018 1826 2149 2235 2240 2221 2735 4373 5722 7921 11398 14510 15720 15483 14178 12809 13588 14316 13075 10570 7794 6580 6732 7517 9306 9870 8615 7670 7374 8372 9823 11167 13329 52231 284304 998423 999999 446249 8261 192 237 314 276 244 233 296 172 242 254 190 196 149 260 316 341 280 241 236 296 265 367 278 320 176 306 333 207 245 284 291 304 302 216 264 306 329 177 222 349 393 291 271 275 246 164 192 241 322 220 254 266 262 188 191 368 252 88 232 247 351 285 245 200 237 215 267 165 284 213 184 214 225 240 349 270 178 240 214 226 191 287 344 175 239 220 83 200 175 220 170 246 280 168 178 185 104 179 183 91 200 186 242 212 266 125 112 235 249 183 194 280 336 377 366 388 349 267 318 271 165 266 289 258 186 149 108 99 144 143 158 192 172 98 151 210 185 122 234 341 278 263 265 282 270 273 251 312 286 235 211 199 207 235 230 243 280 241 230 201 244 276 247 272 223 209 186 158 176 109 167 226 200 160 193 170 143 144 144 144 105 150 140 96 138 102 111 128 146 157 111 142 118 140 137 120 124 131 115 109 110 113 140 114 91 130 153 124 97 91 122 113 68 91 91 95 107 83 105 128 110 80 122 137 132 120 103 110 120 107 98 120 111 118 107 92 104 106 97 112 122 95 111 108 120 121 118 107 118 112 106 110 99 121 123 104 101 112 118 91 84 83 100 93 80 75 84 89 80 69 60 57 58 50 39 32 28 18 7 62838 338 206 30 11066 17 27 18 6995 5398 1784 9356 26378 78143 275462 813367 610231 26540 722 506 597 818 1184 1379 1301 1241 1154 1154 828 947 1410 2323 3548 5230 6021 7169 9459 11772 15275 19982 24721 27344 26873 27211 28356 30498 32355 32540 29755 27668 25826 24771 28194 61816 91657 39957 18349 19485 26067 25865 19547 29681 69105 35130 62423 338043 586970 527184 407850 17277 557 237 135 237 207 252 239 189 254 207 295 338 304 366 170 225 313 344 314 386 450 317 218 239 304 371 353 350 260 309 318 380 356 384 300 318 308 353 369 372 214 240 275 290 270 240 290 241 84 148 295 314 218 222 235 258 343 300 280 361 309 310 244 258 232 125 172 285 231 233 258 233 255 253 279 293 238 201 190 274 173 137 197 200 226 211 242 182 309 262 274 133 140 162 142 209 104 105 161 204 234 317 266 205 257 202 236 256 292 318 327 432 453 348 325 244 259 276 268 274 289 300 282 244 241 168 116 181 80 133 171 190 205 220 241 206 216 210 238 267 278 309 282 255 262 255 253 178 258 236 277 210 165 220 302 305 218 167 232 260 229 238 236 257 248 223 182 138 200 184 180 216 177 153 153 124 162 157 110 137 200 179 153 126 156 162 131 121 141 140 154 164 168 167 93 110 155 168 159 163 140 116 158 152 97 128 150 123 149 141 108 124 96 115 156 140 133 111 91 110 102 137 123 120 125 103 116 142 143 141 160 131 115 115 110 134 143 147 120 116 125 105 113 134 131 122 118 124 138 125 144 129 106 90 95 121 125 103 89 96 91 91 91 107 82 68 93 96 89 87 74 71 64 45 47 40 26 21 62847 336 268 30 11068 17 27 27 6994 5395 437 4139 15456 41825 67673 11889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 645 1192 1527 1617 1384 1200 691 618 820 1141 1426 1559 2186 2420 2116 2352 2502 1891 1587 1748 2367 3587 9717 44117 77005 66958 112005 392487 999999 999999 999999 112620 1442 263 366 316 194 265 268 119 303 303 220 233 288 312 170 230 222 368 256 292 314 379 426 450 492 493 435 348 377 357 329 267 276 307 353 369 244 276 275 273 262 348 355 403 295 235 203 251 261 235 353 343 280 353 389 322 224 412 314 330 298 318 291 295 254 247 276 229 230 278 292 266 158 284 261 216 194 234 281 263 233 231 286 246 254 232 207 295 262 167 119 181 174 149 182 194 216 220 299 276 261 330 342 289 199 320 327 322 413 477 328 374 379 372 290 229 261 277 312 246 265 254 230 156 149 155 131 107 165 200 202 144 112 224 164 169 217 282 219 241 310 276 286 279 238 198 211 261 225 258 329 338 296 280 273 300 294 276 279 283 286 257 254 250 301 176 210 175 160 170 173 163 157 133 117 145 171 185 135 148 161 152 131 164 157 142 173 190 180 132 146 168 143 156 164 178 194 149 187 131 139 158 134 158 182 162 152 134 104 117 134 134 127 150 154 197 180 135 145 149 142 149 123 105 129 138 146 153 137 136 127 151 129 144 138 129 139 134 158 128 142 136 137 133 129 138 145 145 140 130 126 124 126 107 134 125 112 116 119 113 103 103 110 91 92 90 98 104 99 96 79 74 70 61 55 44 42 37 62856 336 271 30 11071 17 27 36 6992 5392 -26 1091 3096 5275 6482 5339 999999 999999 999999 999999 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 -1 -28 67 -68 999999 999999 999999 -79 -53 220 660 822 1746 2935 7634 27749 75963 185681 515273 999999 999999 999999 32561 377 409 182 169 142 218 225 241 176 77 200 300 277 201 230 269 232 330 274 150 255 358 366 342 269 238 339 396 317 417 353 208 256 264 165 137 289 279 334 288 267 367 229 183 147 195 209 250 158 213 209 200 208 220 294 251 204 223 295 259 230 175 287 238 270 205 190 241 209 147 116 193 245 256 164 173 321 233 230 252 225 226 254 205 192 186 135 174 186 161 166 105 124 140 126 130 216 302 325 306 314 329 281 310 358 355 427 381 405 423 418 357 293 220 254 274 282 250 262 216 212 169 172 98 177 179 63 84 126 86 116 135 102 6 109 137 152 170 229 244 230 251 256 301 252 234 238 239 209 242 216 289 277 244 244 249 234 223 267 287 229 224 219 183 174 219 132 153 149 176 175 139 135 200 138 147 122 126 132 155 120 159 98 85 102 96 112 132 151 119 93 103 111 114 144 147 141 133 122 137 114 130 102 110 106 111 98 88 111 118 92 77 93 110 119 87 110 83 108 122 100 105 104 114 108 74 84 125 107 127 117 115 120 102 90 118 100 137 125 105 103 116 130 130 111 96 98 124 127 116 100 128 124 95 91 99 83 84 74 68 88 84 84 94 82 61 78 70 73 78 77 59 45 44 33 25 12 5 62866 335 300 30 11070 17 27 46 6991 5389 -64 1733 6186 7750 801 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 331 375 676 1310 2607 19601 96648 285482 827564 999999 999999 609650 13906 237 133 90 68 187 209 248 273 146 247 251 203 266 215 273 332 197 170 232 339 217 236 308 437 388 269 260 218 284 269 237 268 195 190 331 273 257 228 293 266 225 278 245 255 187 210 199 162 210 274 256 262 253 208 74 150 167 259 215 268 293 270 224 210 221 200 232 116 134 130 195 183 134 185 285 287 162 163 268 191 259 247 226 139 132 175 205 174 107 154 134 84 73 76 153 175 259 323 283 345 280 380 366 278 325 371 310 358 418 420 358 260 152 201 252 164 136 123 175 132 212 244 303 209 219 163 71 76 134 96 -9 27 74 120 54 73 93 173 187 199 240 179 178 282 203 215 224 236 247 211 143 232 214 210 190 222 173 237 242 192 191 166 186 241 203 164 103 138 199 166 116 145 127 113 137 126 132 151 144 149 131 127 78 109 123 68 46 74 147 126 114 105 63 71 86 129 84 96 95 143 144 118 91 107 83 56 115 126 106 109 105 110 114 110 108 95 91 81 119 102 92 95 93 62 76 72 80 93 96 112 127 92 101 140 115 98 112 100 101 111 98 103 103 109 107 91 103 110 96 117 84 92 108 103 117 100 85 86 99 86 87 69 80 95 82 80 80 76 69 79 62 54 44 44 42 25 24 20 62875 336 269 30 11069 17 27 55 6990 5386 75 1468 3264 6890 8164 2610 999999 999999 999999 999999 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 -18 999999 999999 -56 62 446 724 902 956 1040 908 1280 1878 2308 5311 36512 147565 431870 999999 999999 999999 29794 355 160 136 139 226 266 198 166 96 92 197 250 203 203 288 298 222 230 271 320 291 195 237 344 259 268 289 262 340 249 262 279 353 280 278 271 269 223 306 294 259 276 399 327 211 130 245 175 222 167 231 353 237 254 299 312 186 182 92 169 246 232 201 356 325 279 196 160 167 167 133 185 193 196 132 188 253 281 315 268 267 211 177 92 151 175 234 186 197 222 252 159 40 142 224 294 278 348 390 380 423 458 327 439 438 364 378 345 368 321 364 249 213 174 271 226 162 211 179 226 181 124 224 179 135 52 86 54 96 130 106 78 57 30 84 61 163 182 138 136 223 234 218 262 281 328 226 174 201 199 185 188 262 258 193 203 262 213 226 183 254 264 255 203 197 206 143 196 171 119 145 193 157 115 118 111 116 149 91 87 89 122 135 98 111 68 160 102 95 147 92 107 100 119 148 150 147 124 125 147 118 124 107 143 132 112 142 118 159 108 129 115 89 124 104 104 118 112 116 130 118 102 117 122 106 96 126 108 100 118 100 132 127 122 97 81 101 112 124 115 130 124 123 121 130 132 98 97 128 120 115 119 118 103 105 111 101 107 101 85 80 94 82 80 89 89 89 82 63 74 76 73 58 40 42 45 25 7 1 62884 333 357 30 11067 17 28 4 6989 5383 625 2814 5534 8927 2467 999999 999999 999999 999999 999999 999999 999999 999999 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 383 804 1157 2660 2061 1247 1895 4635 13001 59374 180071 433683 994651 999999 999999 263423 2883 241 169 203 276 145 157 218 216 176 255 87 131 314 287 342 303 326 250 269 185 348 251 264 236 178 272 181 265 250 176 295 304 330 252 271 343 267 236 246 195 221 350 198 274 224 166 271 340 226 121 239 237 182 267 247 180 253 230 146 203 222 221 126 224 117 134 212 219 176 142 183 106 180 255 173 166 206 270 225 230 149 238 178 200 113 157 230 131 201 205 122 118 204 159 236 290 398 434 375 345 353 409 413 421 366 432 361 291 329 297 201 184 131 205 255 135 161 109 205 168 175 210 244 135 66 73 65 114 48 155 100 32 61 81 70 76 130 130 58 133 144 291 217 225 187 210 215 204 176 234 246 204 184 224 190 229 239 203 180 163 185 215 206 185 189 151 164 152 142 158 166 140 91 100 119 159 115 126 109 98 91 102 107 102 127 121 109 92 86 81 85 94 67 114 117 127 112 115 95 72 89 103 88 91 120 103 100 125 105 98 124 96 94 111 85 52 106 103 58 95 77 94 117 90 102 103 54 104 128 100 105 125 120 93 80 91 109 109 111 109 106 103 91 100 89 86 79 96 95 97 114 90 77 103 90 96 82 76 70 79 67 65 66 71 61 60 68 67 66 64 54 44 33 45 40 24 15 -1 62893 333 356 30 11066 17 28 13 6988 5380 272 1294 1591 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1057 5461 21809 72028 197350 498919 999999 999999 999999 32375 692 312 205 251 261 209 254 288 272 153 305 309 290 347 445 416 369 336 282 331 324 309 185 224 266 340 365 336 273 206 165 242 262 278 275 337 325 303 306 275 286 280 250 331 320 165 219 284 322 284 252 203 293 310 309 258 249 265 211 257 240 273 241 190 152 234 293 199 264 161 168 330 328 222 239 223 333 258 209 222 308 187 138 208 177 167 169 230 182 225 300 288 276 384 327 465 527 405 342 328 309 402 394 324 356 282 260 290 153 200 215 220 210 200 240 262 197 239 268 175 232 174 182 84 89 79 77 176 148 105 113 94 100 117 117 187 208 174 207 309 295 209 192 241 233 208 210 201 229 271 276 276 257 264 182 231 210 226 210 250 276 244 274 191 171 187 203 159 135 129 158 149 127 164 207 170 129 164 120 115 156 153 117 110 157 154 152 152 131 140 115 128 164 151 126 136 151 141 181 169 155 121 141 135 130 185 166 139 128 90 127 148 93 102 84 92 124 147 139 156 137 130 128 133 151 143 155 136 128 121 137 154 144 125 119 123 101 115 138 132 118 112 133 132 125 143 132 120 120 141 154 151 135 119 108 107 119 114 87 92 112 101 93 98 98 98 86 85 99 87 76 71 70 64 48 42 41 23 62902 288 1703 30 11063 17 28 22 6986 5377 -39 1448 7527 26703 82470 242843 720395 999999 999999 282840 2126 112 229 124 193 206 174 270 278 233 235 257 170 224 188 257 232 246 300 334 203 249 304 303 362 362 194 268 201 154 177 282 314 285 296 228 288 377 323 208 246 258 317 324 228 248 262 205 232 226 123 135 170 203 141 224 273 258 237 265 276 280 293 265 227 236 219 196 220 195 155 190 215 253 235 220 210 195 209 171 152 164 98 118 159 181 105 115 151 174 157 133 256 268 310 397 436 404 424 368 381 388 364 413 395 375 234 195 175 189 244 199 134 93 128 222 245 191 189 179 213 205 171 78 119 68 39 84 106 69 123 150 125 175 154 111 157 193 215 232 199 221 217 260 233 201 215 232 224 234 252 226 217 221 248 185 233 164 176 205 158 203 221 257 169 80 147 117 50 68 148 110 115 143 101 97 157 117 86 116 125 138 143 100 46 114 99 94 88 89 122 95 138 159 107 84 102 116 56 113 149 140 112 92 110 88 94 74 114 107 108 113 111 107 109 96 130 132 124 128 115 107 110 91 77 105 105 106 93 98 102 108 106 110 80 98 128 117 133 109 96 108 114 96 97 102 103 103 90 97 100 101 105 89 93 87 85 79 66 74 75 73 67 66 63 59 54 61 60 59 50 45 43 33 25 9 7 3 62911 288 1700 30 11060 17 28 31 6985 5374 35 1847 10201 35902 103946 304079 926950 999999 999999 86268 634 169 220 340 157 153 211 246 207 252 264 232 386 375 350 295 376 259 329 314 260 316 357 356 255 158 292 265 251 286 224 196 271 336 253 428 392 334 340 271 399 297 295 179 186 246 289 208 141 241 220 232 202 203 210 276 342 286 285 180 249 272 244 204 202 247 262 148 96 148 113 198 193 102 208 143 239 157 145 201 177 129 157 177 223 242 196 163 179 161 184 224 313 311 442 420 448 484 460 309 285 215 311 342 364 419 310 205 198 163 121 121 195 178 134 207 188 131 200 236 214 241 237 68 143 157 80 39 65 121 78 133 144 80 61 82 132 183 207 199 167 207 198 189 154 216 176 179 223 281 240 226 254 269 218 254 241 202 226 219 245 199 161 162 169 175 119 162 121 137 104 111 179 128 145 109 142 160 102 132 109 160 125 135 157 112 114 150 79 79 108 112 142 152 86 94 117 96 110 153 138 98 110 109 114 92 115 113 86 127 123 129 128 110 97 103 104 80 67 112 116 94 117 141 154 126 107 80 85 98 80 84 101 97 104 115 100 94 108 114 116 101 112 117 118 124 128 83 97 101 82 98 111 112 102 103 81 87 86 78 76 68 69 77 64 69 82 81 70 63 66 55 46 43 41 34 26 9 62920 291 1610 30 11060 17 28 40 6984 5371 -23 352 1307 3359 8576 25688 76071 274940 979528 999999 999999 896049 9825 277 386 334 298 333 257 226 324 222 381 443 284 308 425 405 351 360 446 367 355 370 356 351 424 507 488 398 523 381 270 369 372 393 382 501 379 309 277 340 247 300 323 356 359 343 329 269 214 220 221 237 315 294 313 244 228 283 236 222 241 313 390 273 286 227 244 285 268 252 180 289 286 273 172 249 334 298 307 339 209 220 142 218 272 261 220 241 263 259 268 209 333 327 394 495 534 458 498 479 568 493 399 305 371 390 453 281 271 260 232 186 235 192 188 257 294 240 200 231 224 282 374 283 239 222 150 181 117 74 210 142 83 151 149 147 193 153 160 228 225 231 252 187 177 209 188 202 196 319 225 194 293 293 268 256 282 268 220 270 252 207 223 208 180 169 175 166 174 198 208 219 182 176 222 161 169 147 125 171 203 164 178 197 175 170 212 196 141 139 190 140 135 144 165 166 185 150 204 167 182 172 149 184 161 138 158 183 192 156 142 142 150 184 113 127 133 145 144 150 165 126 109 149 158 125 115 133 165 160 122 141 125 139 165 125 136 149 149 152 163 157 158 147 147 127 138 138 137 124 134 125 135 132 130 127 109 118 123 115 111 114 109 109 98 89 99 93 85 105 93 91 84 69 62 60 51 34 33 62929 291 1609 30 11059 17 28 49 6983 5368 175 1260 4008 11265 32267 97774 265385 597278 999999 999999 999999 525035 5980 277 157 292 213 244 219 325 269 274 293 336 302 363 389 296 226 242 448 388 398 454 402 273 381 340 361 369 326 366 252 342 328 330 342 385 319 261 389 404 339 256 296 286 251 329 293 228 232 158 270 221 196 203 278 240 302 205 214 252 356 261 199 180 217 265 341 215 285 249 193 314 208 241 145 166 164 116 197 223 242 265 269 210 212 255 238 225 243 315 363 391 453 402 584 590 418 298 394 422 381 351 303 282 365 271 212 219 201 159 143 200 211 201 281 267 178 209 243 210 206 290 227 158 176 111 112 136 65 96 145 95 72 101 50 79 133 100 134 157 201 101 202 263 239 261 232 148 141 169 167 226 242 249 263 257 228 208 214 228 228 216 233 178 170 165 125 145 149 144 149 173 172 111 91 133 131 131 172 116 110 103 147 144 118 132 111 121 150 149 136 148 145 95 76 120 120 132 122 127 84 125 118 103 73 127 112 112 109 125 106 74 100 140 153 126 121 106 84 111 112 124 139 122 123 105 94 118 137 117 144 128 91 106 113 110 111 117 100 105 107 114 117 108 104 96 97 87 92 99 113 100 105 111 90 99 104 92 80 85 83 78 80 84 74 61 59 61 57 73 68 57 48 31 30 22 19 16 1 62938 292 1579 30 11059 17 28 58 6982 5365 26 552 3014 9603 27551 81618 245994 613137 999999 999999 999999 105277 1144 133 182 145 320 199 133 284 267 303 240 292 268 266 330 330 430 375 390 181 278 375 421 488 377 276 342 326 277 390 326 306 369 383 507 417 326 417 273 332 365 228 318 272 300 308 229 292 426 368 192 210 201 282 240 183 233 258 219 220 325 403 253 262 339 273 279 262 286 200 209 189 256 104 151 112 208 137 137 202 222 234 206 245 196 258 222 332 382 393 298 380 408 446 463 418 394 350 465 348 284 349 353 287 272 237 237 213 143 192 222 194 141 110 138 199 293 241 255 285 280 266 195 136 146 103 147 163 116 67 112 109 93 60 110 116 98 120 185 176 171 184 236 161 168 136 216 208 213 178 184 235 285 257 282 288 263 251 206 242 241 220 208 236 239 200 172 154 229 191 162 167 138 145 111 163 144 167 184 168 181 148 142 123 169 147 142 133 138 122 157 152 127 116 122 134 119 156 149 111 169 116 118 149 127 107 80 114 160 174 114 126 137 108 128 133 129 115 113 135 139 117 121 123 122 111 87 105 120 145 104 111 122 130 116 98 101 103 129 121 106 136 112 95 125 121 127 111 120 119 130 114 85 90 111 114 115 98 97 100 106 79 85 88 98 86 57 68 77 79 77 85 74 81 66 43 38 29 24 18 62947 292 1579 30 11059 17 29 7 6981 5363 81 581 2040 5197 12466 34282 104224 357698 999999 999999 999999 519874 4671 163 177 229 167 184 259 154 270 215 205 356 370 302 353 372 435 480 360 337 320 425 491 468 432 303 154 260 335 268 356 364 329 337 296 256 239 189 243 288 285 280 241 293 180 249 228 283 284 286 393 398 244 322 232 138 116 223 274 237 175 162 169 289 296 230 157 301 184 161 228 270 291 148 186 168 256 181 146 174 223 155 191 264 259 265 247 315 363 302 403 505 463 456 404 462 372 436 442 451 475 430 340 257 213 177 167 265 183 170 156 151 145 93 150 142 153 165 146 229 262 232 132 92 130 73 142 129 123 143 89 95 110 88 122 102 161 155 163 142 159 211 200 140 171 151 136 245 248 221 209 236 218 257 286 287 274 287 230 251 214 221 217 177 148 224 228 189 206 177 144 162 151 144 151 121 121 152 112 128 112 76 147 161 119 170 127 136 139 152 137 117 133 122 109 108 111 135 144 113 110 116 128 143 125 99 127 133 142 131 129 117 104 117 106 107 110 107 90 91 121 152 174 127 120 116 101 135 147 116 112 141 137 142 103 87 108 106 89 117 106 117 115 122 126 122 112 116 111 111 89 107 131 121 128 133 126 116 102 101 99 102 92 85 101 78 67 77 78 66 59 54 64 66 51 50 45 44 22 18 62956 292 1580 30 11060 17 29 16 6979 5360 -96 978 4166 10924 29877 95210 318819 999999 999999 999999 17904 223 112 89 296 134 54 143 141 285 367 291 307 311 224 350 296 445 554 417 413 377 357 376 375 335 243 413 418 282 301 284 315 296 334 338 191 200 268 328 291 320 254 236 332 256 156 195 268 195 304 286 279 368 274 212 372 231 199 149 208 185 254 283 216 286 266 289 259 292 210 224 248 198 222 190 179 127 281 228 45 146 140 106 81 61 177 239 324 338 384 387 416 485 473 530 587 498 516 453 446 428 334 309 360 246 168 263 171 292 193 207 160 215 176 154 151 199 220 244 149 237 133 157 146 92 49 14 41 115 128 106 54 48 65 28 140 214 236 162 96 65 128 185 179 131 229 229 220 176 217 216 220 243 276 264 239 226 292 255 232 204 165 199 202 123 188 171 140 174 153 120 132 126 172 193 161 107 100 150 143 191 129 138 149 189 127 143 121 127 110 129 109 78 116 114 128 120 93 92 83 77 98 91 92 102 101 102 92 120 115 97 106 88 111 120 95 105 118 102 112 91 97 88 94 106 95 103 102 74 84 109 120 115 83 74 89 87 97 97 119 114 110 107 105 102 96 99 106 102 109 89 91 103 81 88 102 86 87 94 93 77 67 61 68 65 63 58 59 67 57 64 65 55 46 46 34 22 20 12 -6 -10 62965 333 353 30 11063 17 29 25 6978 5357 236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 302 2010 12193 55054 102273 245633 695434 999999 999999 843405 634192 8883 166 190 172 225 349 359 306 278 322 277 342 450 467 505 401 440 469 447 390 361 481 358 454 390 326 339 237 300 291 266 285 406 312 298 242 243 191 335 293 310 291 316 266 173 230 306 401 429 406 405 272 341 328 295 406 503 484 359 326 336 308 294 297 282 337 298 462 331 261 228 247 332 207 175 257 259 182 154 144 266 257 222 160 179 272 369 464 349 422 556 546 620 542 579 565 518 429 432 391 331 312 284 143 267 272 203 202 253 269 260 248 188 180 190 112 236 246 184 227 294 193 168 190 194 127 148 114 94 157 150 78 143 153 232 242 150 171 173 163 178 170 217 162 196 188 203 158 177 245 219 237 284 260 303 253 238 257 287 218 256 237 220 291 234 180 146 128 202 200 128 86 136 161 156 141 177 167 165 147 185 196 158 152 219 210 173 158 153 125 138 133 171 135 126 177 145 122 107 133 126 110 121 104 96 132 171 125 137 150 120 92 93 98 111 115 119 116 142 149 157 116 101 121 121 131 102 96 104 95 122 130 122 121 130 143 155 139 139 144 118 113 136 153 136 143 141 146 127 112 126 124 116 138 131 112 109 120 126 119 117 104 98 106 91 96 113 104 85 90 90 72 66 72 69 66 55 44 41 35 23 62974 292 1586 30 11066 17 29 34 6977 5354 105 775 1857 4501 10366 26135 76278 252554 955518 999999 999999 27710 243 213 260 275 428 278 277 377 382 540 532 524 411 511 528 472 442 434 457 468 368 416 453 384 316 376 331 416 307 334 381 342 359 447 470 428 328 316 267 409 234 342 347 247 274 366 246 418 444 361 316 404 356 354 379 314 307 204 136 253 258 278 291 377 169 225 297 237 335 273 348 334 213 88 206 201 235 203 134 223 181 259 257 339 342 410 511 576 468 578 565 591 658 631 497 523 494 353 319 272 231 283 262 347 244 189 217 287 250 293 261 166 159 216 277 272 224 220 287 299 237 258 202 192 149 111 213 300 179 206 276 278 212 220 281 214 324 238 170 272 242 222 214 183 210 182 236 256 238 274 256 281 308 278 291 230 259 296 229 266 242 235 249 222 211 204 140 196 144 281 197 121 176 191 221 183 199 152 180 194 171 172 185 157 137 136 123 162 157 157 193 164 142 142 114 135 164 157 142 160 146 172 160 150 138 145 161 144 177 151 101 133 123 143 135 159 121 110 141 165 121 131 117 98 144 178 142 130 155 169 165 130 123 132 130 138 144 160 161 149 148 128 140 146 157 152 157 139 144 157 160 142 129 122 145 156 146 146 115 121 126 132 114 97 103 110 101 96 117 119 99 100 102 95 89 82 84 74 56 49 62983 292 1586 30 11066 17 29 43 6976 5351 135 947 2281 5754 13309 30612 77506 249259 822361 999999 999999 230391 3519 313 283 186 320 309 368 439 438 487 573 449 470 456 447 497 478 417 392 352 462 350 300 340 335 331 305 336 286 209 352 260 211 219 253 252 262 235 239 242 214 240 120 203 218 245 311 204 360 353 305 323 337 249 335 319 296 167 159 150 286 199 240 253 296 379 321 224 201 335 311 152 172 175 180 205 210 108 212 218 195 181 265 329 345 379 412 488 586 573 553 524 523 527 460 454 414 328 309 217 243 249 225 201 253 207 182 153 189 204 163 187 167 162 153 180 124 203 200 177 220 187 122 173 100 78 107 160 144 207 233 225 147 212 229 241 258 212 172 144 135 189 182 183 207 177 249 239 227 224 229 252 254 223 220 228 185 146 218 242 236 232 179 187 193 182 88 155 117 162 119 115 132 141 115 162 154 201 152 145 162 139 171 166 173 152 135 123 122 82 131 137 82 109 103 135 110 98 126 138 142 117 109 106 93 119 120 131 137 98 92 94 116 118 104 114 139 103 79 109 112 107 77 117 115 117 113 122 113 104 91 98 117 116 121 119 99 115 133 132 114 118 131 101 111 117 99 96 106 97 110 120 121 96 95 102 93 90 96 83 87 95 82 77 69 62 67 79 83 64 58 53 46 46 50 39 26 25 20 1 62992 292 1587 30 11067 17 29 52 6975 5348 169 848 2033 4824 11940 31391 103294 303917 574577 999999 999999 712965 7364 404 327 253 244 382 412 484 494 481 435 613 513 547 469 487 567 512 440 505 405 392 402 384 306 292 328 275 192 195 239 326 327 251 234 220 173 199 226 247 181 126 128 216 161 141 316 298 385 313 216 301 331 318 287 299 143 142 235 249 317 260 284 297 232 167 212 264 236 269 198 270 211 136 203 224 227 147 179 282 239 271 354 391 469 518 631 504 486 585 605 617 641 621 562 522 545 438 451 473 298 361 355 285 233 223 228 194 142 128 138 208 212 136 110 166 282 180 151 150 180 159 138 195 174 165 209 242 232 212 305 233 261 273 211 233 257 244 121 166 253 155 135 224 224 187 210 255 239 186 217 257 299 242 245 196 202 201 243 267 212 169 186 149 171 142 105 94 130 142 172 153 173 166 136 132 192 155 106 137 119 160 156 148 109 85 104 150 110 119 128 207 127 123 101 145 171 126 134 116 115 110 114 118 112 162 144 113 101 49 104 108 112 100 109 131 119 119 115 123 122 97 111 114 109 135 121 106 96 122 90 104 122 99 85 102 139 111 118 116 138 90 104 123 120 141 114 103 110 93 84 102 109 97 95 92 93 101 87 77 78 76 66 70 72 66 81 70 75 76 72 70 63 41 30 28 32 25 12 9 63001 292 1591 30 11071 17 30 1 6973 5345 87 732 1767 3340 7489 20187 51696 133905 415896 999999 999999 999999 131632 3206 387 372 418 562 462 526 540 531 544 727 661 681 677 704 505 538 509 484 581 478 494 495 417 328 293 334 380 344 282 232 259 253 377 371 344 239 196 340 174 213 224 332 259 286 176 286 346 420 354 290 308 372 337 284 276 254 286 294 349 305 317 333 306 258 242 328 239 268 236 287 340 404 293 326 242 326 312 182 287 380 433 345 404 448 567 674 614 636 692 596 650 676 660 665 707 717 622 613 533 422 303 317 333 242 298 214 302 263 198 217 225 232 167 316 294 199 258 210 164 176 168 211 208 229 236 247 269 261 248 217 265 329 247 299 301 312 265 206 256 242 239 251 277 253 239 322 385 288 285 292 337 311 259 280 256 291 263 249 234 207 173 159 194 199 182 185 152 193 264 192 178 176 202 179 196 180 175 188 222 236 192 166 174 174 183 203 167 175 178 175 170 188 119 128 191 206 132 178 168 184 193 174 177 146 191 144 193 140 132 178 149 154 117 156 152 152 169 159 136 158 168 180 168 154 157 183 187 152 191 154 125 183 189 171 169 150 153 146 166 157 147 171 203 164 137 161 183 166 166 164 173 167 169 155 142 164 159 158 142 133 130 119 120 127 130 129 109 129 136 126 119 110 109 104 94 84 64 58 63010 292 1593 30 11073 17 30 10 6972 5342 1 752 1808 4234 10630 26876 66347 173045 459970 999999 962587 999999 999999 76281 843 340 450 498 475 493 563 569 507 595 544 434 486 492 485 457 336 409 392 409 365 468 366 315 489 383 249 289 340 266 328 346 375 388 299 210 199 244 171 245 214 208 183 148 211 276 345 288 342 289 354 327 255 336 238 271 253 249 142 266 254 284 348 275 202 229 243 206 203 184 220 238 250 158 192 209 169 119 250 212 331 387 399 435 474 565 557 581 629 698 638 695 648 687 638 647 504 424 373 334 339 299 186 214 258 260 202 154 172 195 213 269 194 221 255 169 185 115 140 221 188 190 173 254 210 215 234 235 293 252 250 273 252 280 230 181 205 171 201 239 284 276 274 269 260 280 236 305 286 240 221 205 228 246 226 191 174 216 198 195 165 187 147 175 177 150 143 156 217 156 106 147 174 142 110 175 164 155 155 161 160 171 161 189 106 131 130 133 121 115 130 160 143 127 145 153 127 145 120 157 135 142 133 145 119 128 94 145 108 99 136 133 126 101 150 123 125 129 133 134 143 153 142 87 124 139 118 138 133 114 134 98 86 123 131 162 149 120 112 145 119 112 136 126 118 134 121 125 127 119 101 108 123 119 121 108 119 122 110 111 101 90 79 82 95 91 97 95 77 84 84 77 71 79 54 41 26 24 63019 291 1625 30 11075 17 30 19 6971 5339 143 625 1629 3672 7953 19776 53775 162318 480055 999999 999999 999999 61425 1344 485 536 533 602 618 609 562 464 419 566 515 456 428 437 533 435 448 453 454 445 390 469 424 431 365 351 307 330 368 342 391 241 330 174 224 179 198 145 129 126 190 156 235 217 185 312 283 182 340 294 250 282 277 267 178 203 252 180 249 296 430 447 320 318 316 288 245 281 259 230 130 198 331 250 192 272 248 260 290 212 271 361 442 386 440 561 682 617 650 698 653 704 644 501 546 586 518 483 321 256 198 247 219 170 186 172 121 103 123 203 238 179 225 227 160 192 145 184 182 112 150 210 196 248 258 186 198 217 237 232 195 196 255 253 237 270 265 141 262 290 255 246 242 287 277 258 283 287 251 232 240 245 247 284 290 169 214 206 259 208 196 180 151 168 142 161 131 112 168 152 186 153 187 170 195 145 173 116 134 145 180 174 160 99 133 156 153 149 122 131 107 102 125 121 138 128 103 139 144 143 125 129 145 148 118 125 115 101 120 147 130 108 163 141 116 143 108 122 119 161 155 151 108 99 109 116 114 130 148 137 152 122 113 131 129 111 119 131 143 141 151 120 139 138 117 131 126 122 131 121 128 145 124 121 116 115 122 115 121 109 96 107 100 91 96 96 89 81 89 85 75 77 70 68 59 35 31 63028 290 1661 30 11081 17 30 28 6970 5336 578 2303 8716 29297 86065 270309 577007 970601 999999 999999 309227 5793 699 619 635 598 577 645 764 629 634 546 625 394 394 418 558 560 520 510 499 516 337 297 426 362 330 449 507 432 433 369 451 387 281 300 197 162 132 105 248 129 231 284 337 241 206 301 283 298 398 328 310 358 245 249 194 215 271 266 211 179 245 265 248 246 292 252 242 136 194 259 238 232 225 252 252 192 138 179 266 266 239 215 278 252 357 399 499 552 610 675 625 651 636 609 579 509 455 417 299 161 206 227 130 170 153 234 188 178 206 209 181 187 246 177 144 166 139 135 121 168 175 159 180 197 224 201 184 250 240 307 238 236 271 213 250 211 125 232 289 254 287 282 304 272 246 278 255 260 223 264 195 242 262 234 252 214 147 196 220 152 191 190 153 147 151 128 135 168 147 143 150 148 148 131 126 144 192 154 151 171 187 178 159 142 127 146 180 171 158 101 129 128 151 123 132 121 141 152 113 125 165 146 77 65 131 130 136 127 137 99 66 123 150 153 141 114 158 115 106 126 127 86 101 102 105 118 91 96 110 153 130 117 151 147 115 130 133 108 105 121 117 108 109 124 133 108 91 115 127 96 100 102 103 110 116 103 93 99 97 78 79 78 84 85 96 76 76 73 84 82 55 60 60 43 37 35 29 9 63037 335 314 30 11084 17 30 37 6969 5334 2000 9564 36382 35823 -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 -78 -27 185 999999 999999 999999 999999 999999 999999 -50 175 215 792 2256 6377 23102 100060 258814 465543 703066 999999 999999 999999 307298 250905 2329 546 590 651 672 639 770 748 697 648 570 607 479 502 588 441 469 458 352 376 349 435 490 357 408 405 494 441 375 403 538 358 278 146 96 115 231 229 174 238 241 209 239 284 174 274 320 280 252 312 224 160 242 195 278 319 269 217 227 203 271 219 256 293 205 312 388 250 175 211 172 176 184 209 232 179 169 172 239 177 208 183 392 477 432 572 547 645 635 711 694 635 640 570 502 494 422 338 296 368 197 194 108 137 158 166 170 113 159 204 197 190 168 198 147 155 146 144 161 180 178 214 256 231 193 204 205 263 197 204 245 250 305 305 204 262 273 279 300 258 278 257 322 291 248 301 305 264 222 236 286 225 241 218 198 200 195 225 230 157 175 210 283 169 148 139 104 151 196 212 179 208 203 167 154 165 155 101 134 212 166 167 164 140 143 157 158 147 167 176 139 130 146 158 130 143 134 151 123 133 105 75 104 105 90 140 114 139 128 128 126 142 143 105 125 129 125 95 114 117 127 130 103 124 112 118 102 115 111 114 115 125 94 103 113 120 107 99 88 103 139 128 140 149 135 141 119 123 115 86 97 126 110 114 118 122 98 81 78 77 102 93 91 101 77 77 71 69 75 64 61 61 63 53 52 45 31 18 63046 289 1667 30 11087 17 30 46 6968 5331 25 453 3202 11499 29709 98614 291348 830156 999999 999999 98854 1330 739 810 811 832 838 739 791 823 785 707 527 434 561 591 476 537 425 383 434 315 473 450 487 378 475 572 390 327 354 320 319 262 221 223 176 335 162 129 273 194 220 220 362 328 363 330 228 249 257 250 330 325 298 325 275 315 246 243 310 252 255 371 311 174 258 294 259 209 236 264 176 169 200 215 232 179 185 207 226 302 378 422 474 496 528 630 676 587 543 647 605 543 544 525 543 375 346 304 278 225 266 237 175 205 213 150 40 84 139 139 186 134 163 209 178 178 241 210 232 218 201 235 334 233 252 281 220 304 224 191 228 264 229 230 234 209 275 214 244 278 298 286 278 362 267 223 219 254 262 206 167 199 206 234 197 214 201 183 246 229 195 217 157 137 172 162 176 115 144 133 198 162 171 182 186 139 155 156 164 158 152 138 139 153 161 154 172 122 131 192 174 150 142 132 122 156 195 184 79 161 154 150 130 108 129 131 159 120 101 141 138 140 133 116 145 99 138 122 128 131 132 133 125 123 142 114 123 120 123 127 147 137 116 100 106 111 113 133 136 117 119 131 127 134 122 118 115 134 123 130 121 116 110 109 112 117 96 94 106 91 84 88 92 91 86 66 80 82 77 72 76 68 64 54 47 38 23 63055 288 1729 30 11089 17 30 55 6966 5328 543 2608 7433 19689 62929 192021 485729 999999 999999 999999 254854 4231 849 824 959 825 733 739 903 859 733 694 527 429 469 397 313 367 450 420 376 445 420 365 412 396 409 367 354 282 316 306 235 365 368 264 150 277 194 136 132 242 312 253 210 276 318 262 249 242 360 344 253 303 254 198 348 410 272 235 255 306 309 301 217 223 358 172 229 343 415 344 333 288 297 269 212 293 291 262 331 359 371 413 467 541 563 559 533 662 721 626 598 487 611 559 395 313 265 397 371 314 222 201 160 166 132 229 136 108 187 208 152 121 207 235 218 164 162 153 209 185 232 260 172 192 204 257 213 266 189 170 206 279 313 250 258 284 359 289 360 309 260 316 274 299 230 298 308 282 281 242 240 194 190 229 216 228 213 190 231 192 170 135 199 174 196 215 171 196 176 162 173 157 169 174 175 174 117 162 183 129 141 134 123 167 160 143 157 164 151 155 159 137 132 112 95 115 125 125 94 129 99 117 139 150 161 125 113 177 147 155 146 128 118 120 94 124 138 113 115 129 108 123 104 121 125 128 98 130 151 127 124 132 117 126 120 122 121 124 132 129 113 127 134 130 129 109 113 127 121 126 129 113 104 108 86 90 104 104 105 89 84 73 87 99 88 72 77 80 74 66 74 82 61 58 43 31 63064 288 1733 30 11093 17 31 4 6965 5325 384 2158 6669 18446 51129 140760 415891 999999 999999 999999 372869 4950 848 870 908 743 755 815 831 736 530 496 503 468 466 505 473 466 348 351 572 477 375 581 512 604 524 401 326 344 257 222 363 375 438 402 141 186 223 176 166 374 352 421 264 304 265 249 320 380 364 355 356 272 244 325 317 265 314 321 144 261 259 141 218 291 270 333 235 260 338 389 294 246 273 300 177 187 192 241 291 390 410 507 592 599 566 619 637 560 479 497 642 639 625 515 479 351 334 329 240 273 183 123 162 209 180 65 121 182 161 124 144 89 161 169 175 266 260 135 158 180 214 235 190 254 276 248 179 220 252 257 215 308 312 289 253 238 276 248 266 308 284 264 278 273 277 247 228 186 269 306 232 225 183 192 170 192 181 189 198 220 153 148 214 152 176 244 173 181 232 171 196 161 155 169 130 153 149 152 105 109 172 170 187 157 153 158 175 123 119 139 123 140 99 104 108 103 133 117 125 112 108 97 107 103 99 113 138 131 138 151 108 117 103 120 88 144 166 152 104 113 112 134 118 124 109 105 115 105 115 132 115 100 112 120 113 104 109 127 102 124 123 96 116 113 112 130 129 126 109 101 116 111 106 92 88 90 87 97 84 78 93 73 78 90 77 67 65 62 58 56 36 40 37 42 34 21 63073 289 1711 30 11101 17 31 13 6964 5322 -46 865 2927 7104 19766 58665 172615 478683 999999 999999 999999 667390 12488 928 850 874 909 884 955 854 658 648 508 613 578 397 437 429 392 468 433 422 571 490 517 513 464 356 428 211 169 351 422 321 307 435 460 433 331 296 341 212 275 201 170 265 210 190 231 227 213 221 284 329 416 341 344 417 338 361 285 208 183 183 370 289 219 292 304 420 255 325 425 393 400 317 350 285 336 339 417 480 497 614 568 608 603 592 585 553 562 602 580 571 718 608 564 456 344 246 275 248 275 224 244 219 181 136 234 236 195 232 175 165 278 252 207 225 206 162 200 212 195 212 237 222 214 287 287 202 258 308 311 286 254 281 327 285 348 294 379 305 265 243 357 322 232 290 282 233 225 292 247 218 265 247 232 208 232 217 228 197 200 196 230 185 199 187 165 166 202 193 188 172 173 146 182 163 189 153 151 182 187 200 155 186 144 160 210 191 165 166 145 140 148 151 168 166 164 168 170 133 126 128 151 159 121 142 145 133 138 159 208 150 152 124 132 143 161 140 154 155 148 139 163 157 163 150 138 131 152 143 157 145 166 172 142 127 148 172 147 142 152 163 152 153 137 136 126 131 139 142 144 149 139 137 134 122 122 132 112 112 126 129 126 106 103 102 103 103 105 102 94 86 75 80 72 67 57 63082 289 1717 30 11107 17 31 22 6963 5319 467 4235 15265 43967 102564 244971 629411 999999 999999 999999 574957 125339 4102 699 750 780 807 898 751 588 499 485 537 416 445 508 436 389 404 361 454 469 507 414 547 559 462 530 322 190 254 243 316 292 381 398 367 333 312 330 296 181 224 213 236 383 294 180 295 240 235 268 276 217 396 270 260 278 254 231 137 338 283 283 296 248 247 328 312 381 296 337 299 320 403 406 391 369 314 364 376 380 462 560 603 584 585 447 558 567 606 576 607 541 545 596 594 582 469 347 178 233 265 267 130 134 209 124 143 145 131 144 133 143 169 207 157 238 242 183 208 202 218 145 212 206 218 180 167 222 226 182 195 246 256 261 277 284 272 221 227 237 276 303 218 239 236 199 203 144 215 259 225 242 189 200 175 189 209 187 155 190 154 165 174 96 148 173 143 154 67 148 155 117 204 185 174 142 157 148 87 108 137 126 97 140 151 74 105 88 85 97 97 90 125 96 117 156 137 141 79 111 114 136 146 139 159 121 133 73 95 125 118 86 110 135 121 92 91 128 109 90 114 129 100 114 104 88 107 105 113 108 117 112 118 103 118 109 107 100 92 116 135 132 106 113 106 108 121 132 122 119 101 90 105 95 102 94 94 102 105 81 98 88 83 86 86 60 61 59 70 51 53 65 66 52 46 27 19 63091 290 1689 30 11109 17 31 31 6962 5316 55 529 2456 7730 20140 61739 164711 321640 645582 999999 999999 925223 285759 6961 770 670 655 768 765 735 562 610 462 428 498 464 426 327 378 424 422 431 492 467 461 410 639 786 639 604 458 301 139 157 142 327 440 370 352 455 366 353 250 339 270 212 150 204 231 199 178 253 259 283 264 335 242 235 346 280 234 358 299 270 274 146 211 230 335 288 256 267 384 356 339 413 479 513 508 542 522 529 530 564 555 615 561 582 534 609 484 540 556 507 629 587 658 688 509 360 269 176 125 160 232 175 78 98 97 175 162 111 48 190 166 210 175 217 98 105 157 207 154 244 191 175 220 209 173 209 271 209 179 159 196 244 171 250 258 224 242 270 243 253 193 262 217 238 175 209 247 213 218 212 262 252 184 174 218 242 158 139 145 159 116 131 171 165 213 158 184 195 189 190 190 181 149 148 166 147 171 154 154 129 135 148 116 137 97 149 124 148 137 135 126 135 125 146 89 117 113 134 134 172 126 133 140 132 103 109 101 135 125 149 128 123 101 106 105 114 107 116 112 103 97 143 143 149 116 110 132 127 92 93 91 118 118 112 100 100 109 123 123 114 117 112 121 121 116 119 110 111 113 125 121 115 108 97 102 101 94 89 80 86 84 101 76 68 65 81 80 75 72 61 61 52 58 54 31 16 63100 288 1752 30 11112 17 31 40 6960 5313 434 2505 6754 13610 29301 66035 135186 344146 682810 820415 999999 999999 307533 5970 743 766 658 527 451 457 362 309 441 446 420 302 362 463 451 401 454 579 534 550 658 764 788 628 351 219 301 371 324 369 465 505 446 455 403 378 281 298 332 340 333 312 255 287 294 317 299 246 232 244 312 339 313 212 231 289 208 300 354 318 284 297 350 313 353 352 241 347 347 298 283 405 569 502 527 520 551 560 510 517 538 573 624 541 646 614 652 604 614 574 567 647 632 515 398 290 247 313 255 258 154 175 173 111 197 152 125 138 132 162 218 159 184 218 198 198 269 122 191 220 202 220 252 264 218 224 218 237 214 204 277 221 225 252 288 276 266 257 255 328 319 256 268 242 257 237 150 195 177 176 167 225 227 182 215 246 178 136 155 189 179 181 158 189 152 174 139 171 200 153 156 145 175 166 159 208 152 179 143 117 132 151 148 112 119 126 89 140 144 135 128 145 126 110 150 148 149 140 164 120 101 134 107 116 142 134 117 139 121 113 115 145 118 113 136 113 112 131 106 127 139 145 107 120 134 128 107 80 108 125 125 133 139 127 132 117 102 122 115 139 123 125 147 119 118 110 110 96 105 109 116 105 100 109 88 87 110 100 97 86 85 70 77 89 80 86 67 67 56 45 51 46 31 21 63109 292 1605 30 11115 17 31 49 6959 5310 -48 999999 314 1400 1841 2349 9713 27005 57578 152730 432804 703882 999999 999999 999999 751833 326981 5682 400 697 691 509 487 417 448 407 401 341 397 410 444 457 443 418 490 489 501 580 605 839 890 873 591 340 326 233 307 391 435 359 406 413 430 437 371 325 309 234 365 398 272 224 319 262 251 262 291 170 327 267 349 207 245 279 259 327 361 332 257 288 410 402 351 327 346 324 326 373 321 284 390 446 506 587 465 473 518 595 546 522 533 519 620 624 642 719 685 765 657 442 389 323 249 268 244 242 203 169 208 184 74 139 133 146 152 166 179 157 170 67 114 143 168 189 213 176 201 220 202 199 244 284 259 271 225 254 209 294 281 255 301 356 277 270 226 199 210 231 231 233 269 274 251 206 211 178 164 242 212 201 244 169 166 146 156 92 133 155 144 148 137 174 156 164 213 199 188 148 185 151 153 140 200 164 136 145 104 157 153 109 152 161 157 142 146 150 126 168 152 146 111 144 129 131 112 118 116 89 152 127 118 139 121 140 120 105 81 128 118 143 161 140 134 128 100 103 121 110 121 133 129 120 135 102 108 124 102 109 145 112 134 130 119 131 146 119 121 130 125 123 112 98 124 125 117 101 110 112 108 87 83 99 97 96 85 93 98 80 83 88 71 79 75 58 53 56 60 57 51 37 27 13 63118 289 1726 30 11116 17 31 58 6958 5308 -30 948 4540 12943 33291 87623 193435 461601 835013 999999 999999 677641 647879 577080 81264 1332 612 602 484 386 450 394 439 441 394 411 386 367 398 413 468 512 578 513 604 585 716 814 812 734 386 266 264 341 406 520 476 421 509 367 391 374 454 426 440 380 351 331 142 191 247 247 187 284 368 234 255 279 238 293 402 325 339 326 358 306 350 332 388 356 332 326 434 337 326 343 345 388 457 451 365 416 486 518 490 556 549 628 573 552 630 582 579 618 573 433 312 233 181 191 139 187 226 166 173 223 206 208 123 172 167 153 112 129 135 158 153 158 201 231 179 146 250 227 202 214 334 240 276 313 206 206 223 255 269 257 252 284 299 248 245 304 255 281 269 256 273 218 202 205 158 160 195 175 146 153 185 210 190 136 168 165 189 167 155 140 140 145 148 178 196 183 183 145 158 175 139 190 156 164 173 146 97 138 121 131 132 133 128 126 146 147 139 118 98 141 145 68 126 145 120 158 141 110 118 131 139 160 146 125 134 128 93 110 122 140 123 120 150 123 105 155 150 119 131 127 116 122 136 144 118 107 119 135 125 110 136 140 120 122 108 112 125 117 147 113 102 111 109 107 112 114 123 117 118 130 131 115 115 109 123 99 84 88 89 93 93 74 71 70 70 63 64 55 53 56 54 43 40 63127 288 1756 30 11116 17 32 7 6957 5305 13 1292 3925 10998 30943 84691 231741 639251 999999 999999 902641 301881 4301 552 552 552 724 700 615 577 426 499 519 533 471 615 568 557 484 510 688 657 727 621 824 841 779 572 335 268 319 430 486 555 473 520 479 492 410 455 383 351 368 389 390 349 371 418 362 389 367 252 322 336 302 353 231 281 292 299 336 333 359 357 368 338 350 405 378 505 422 326 295 353 424 540 375 330 390 456 408 419 457 379 514 607 502 611 617 612 643 761 587 499 390 276 222 237 305 246 199 199 186 75 110 176 241 183 203 113 182 260 215 218 208 182 184 189 233 147 175 203 205 227 286 197 249 243 184 229 225 203 293 343 251 253 262 275 217 262 283 300 341 266 257 264 243 232 215 232 219 226 198 226 232 245 178 159 180 171 242 174 175 141 155 210 183 186 239 229 167 142 134 133 189 156 141 170 201 181 192 195 153 159 159 159 151 147 136 127 127 153 167 136 164 137 145 144 121 126 121 138 135 140 161 153 131 163 168 133 119 156 133 137 119 113 110 137 114 111 98 139 118 120 129 132 130 153 159 163 163 157 126 141 127 144 151 124 101 133 115 99 102 116 99 105 127 118 130 132 144 130 120 131 102 99 97 115 111 117 102 85 96 87 83 79 87 90 85 84 80 81 70 60 51 47 38 24 63136 287 1788 30 11118 17 32 16 6956 5302 402 1486 4731 13151 36297 110896 331094 906086 999999 999999 476589 8051 718 536 570 696 675 578 528 501 615 538 381 513 501 550 521 635 678 860 1008 958 694 609 852 836 715 524 412 310 366 363 518 598 532 607 489 427 415 405 379 374 422 452 374 467 444 306 211 278 265 232 286 404 411 352 381 308 450 477 344 273 349 301 334 387 391 336 320 318 407 334 318 334 330 373 396 444 436 413 368 435 558 557 592 540 654 571 597 652 721 630 601 525 341 390 218 206 217 176 145 160 197 155 133 134 120 189 186 175 176 108 228 250 186 231 213 194 202 179 194 230 294 207 205 249 300 291 299 301 305 315 301 310 336 284 282 298 301 290 256 295 285 264 259 173 170 229 256 180 196 215 186 196 201 246 218 198 195 171 144 154 152 137 159 198 181 177 171 179 201 209 207 182 172 173 161 163 189 188 181 149 149 169 215 158 118 140 168 160 151 165 159 114 137 137 140 154 174 125 123 159 152 118 147 135 131 124 150 164 143 147 149 143 149 173 160 151 134 169 152 147 139 145 167 156 151 134 156 115 133 134 125 138 131 109 131 132 129 131 139 154 127 113 107 125 130 128 141 141 112 114 111 121 112 138 124 103 100 107 87 84 104 100 93 94 100 89 88 86 71 60 62 59 48 33 28 63145 286 1819 30 11119 17 32 25 6954 5299 483 2583 8279 22952 66316 200022 571636 999999 999999 999999 14592 626 649 494 401 448 577 476 395 491 502 570 590 562 521 504 532 772 1014 896 814 664 717 869 759 508 430 309 317 382 423 548 400 407 445 384 416 344 329 341 305 372 300 358 339 338 373 255 280 387 276 280 294 275 251 272 286 322 269 245 264 237 208 297 339 313 266 330 295 300 382 336 372 349 259 384 312 375 372 416 431 351 424 502 464 478 499 539 478 523 555 510 457 425 284 182 224 260 154 191 189 219 224 157 109 147 177 179 111 186 208 212 228 198 111 124 155 175 150 143 166 244 173 177 243 212 255 165 198 307 304 214 267 277 209 225 342 275 264 294 260 240 219 216 223 194 178 207 215 177 141 180 201 159 157 151 160 182 143 171 141 168 203 164 145 180 162 157 138 189 180 132 154 160 139 168 130 150 115 87 112 127 110 135 155 125 68 115 114 104 110 127 130 117 103 141 106 119 89 122 143 125 94 140 120 119 138 145 138 110 110 121 87 98 105 82 113 107 130 128 114 120 119 109 97 97 93 107 129 118 113 124 111 93 111 115 107 111 104 104 119 109 102 85 83 85 102 112 104 105 101 116 113 102 91 88 81 71 77 82 66 66 66 57 62 78 64 53 50 35 33 40 36 26 10 5 63154 286 1823 30 11123 17 32 34 6953 5296 75 1134 4812 13525 37366 110551 346578 999999 999999 999999 92297 1054 481 573 626 611 525 497 427 464 552 607 487 530 683 749 869 950 867 789 813 723 614 624 619 371 223 295 391 419 488 533 518 528 460 469 444 540 392 349 394 291 441 417 372 347 352 366 414 365 294 400 397 381 296 261 365 374 314 363 340 378 332 397 308 386 334 335 321 408 424 426 330 446 409 427 375 426 440 444 493 429 480 460 478 536 603 592 611 590 634 661 660 484 342 304 285 217 213 186 198 227 238 140 136 191 167 136 124 96 134 161 198 216 192 157 124 231 232 270 190 200 110 153 154 211 177 215 232 228 154 178 239 272 264 303 255 262 263 265 264 276 280 281 302 237 237 237 201 204 156 249 197 201 206 177 208 145 183 186 202 220 167 173 178 160 149 163 156 163 183 187 175 158 158 151 184 183 162 137 166 152 135 143 100 123 138 165 141 128 146 125 98 102 125 150 141 138 141 141 126 105 155 142 132 155 137 107 123 131 119 148 122 98 123 121 155 165 150 125 102 113 129 141 133 134 123 119 124 133 123 127 110 153 148 135 154 143 117 130 123 95 98 112 101 99 108 114 131 120 118 127 131 120 120 110 104 104 99 108 101 97 89 79 82 79 80 80 83 63 56 47 46 45 32 24 63163 285 1852 30 11122 17 32 43 6952 5293 530 1516 3557 8113 21425 58699 177533 486171 999999 999999 999999 824302 11437 441 589 584 657 627 594 432 537 490 616 741 725 812 836 691 683 625 605 463 397 362 288 314 406 368 359 421 371 586 458 375 390 466 561 586 419 427 366 368 301 323 371 397 309 308 279 272 251 342 316 289 298 267 308 315 415 387 386 344 329 409 354 300 313 368 314 386 334 380 319 379 382 353 411 469 491 471 446 479 514 470 544 538 548 613 613 583 550 580 525 320 281 232 233 239 198 214 162 194 180 244 268 207 186 197 240 153 115 221 236 154 170 213 185 233 262 261 285 260 267 243 226 310 336 288 276 225 286 242 282 286 311 297 336 316 253 299 308 262 234 203 224 182 147 153 205 194 178 171 212 201 132 137 206 198 171 167 106 153 201 161 158 132 169 188 130 163 204 227 131 125 103 143 141 129 154 161 151 127 153 128 164 127 149 140 128 106 120 159 155 158 97 108 131 95 109 133 125 82 115 136 131 103 130 126 120 132 131 131 141 87 91 111 117 120 129 153 137 98 119 93 107 106 114 129 128 121 117 124 116 102 129 125 134 127 111 127 113 106 113 107 112 112 106 97 101 115 116 117 117 113 104 101 94 100 86 76 90 95 80 85 80 75 82 55 49 48 52 37 32 19 18 63172 285 1848 30 11118 17 32 52 6951 5290 78 349 1065 2373 5129 11330 28990 100134 346517 999999 999999 999999 15430 415 420 447 524 339 580 521 544 802 737 653 605 556 493 570 563 571 473 424 298 207 258 206 294 283 484 393 298 398 406 392 370 416 514 503 503 437 324 292 371 279 161 272 208 142 278 243 167 269 194 245 288 196 206 235 329 232 297 164 270 339 266 349 254 243 239 318 342 363 357 335 362 549 1448 1690 3291 8792 16278 24392 30431 34183 37814 43751 29649 11409 2939 884 598 480 322 236 277 293 248 184 261 205 197 188 170 131 103 120 192 175 122 130 157 165 173 170 200 168 177 221 288 266 221 207 229 248 236 182 266 246 305 245 220 294 291 308 223 273 284 298 302 225 307 223 192 195 218 142 163 175 237 239 287 200 172 201 191 192 227 192 188 160 182 218 202 179 192 159 202 189 209 187 160 175 176 176 164 148 129 183 148 109 108 111 120 120 130 155 168 138 127 120 120 124 110 140 122 124 135 136 121 143 115 105 130 121 118 94 91 97 136 91 122 101 140 119 118 126 113 101 135 123 129 150 131 124 108 108 113 146 112 121 95 116 104 117 123 119 112 116 96 92 124 132 108 80 93 84 107 110 103 85 102 106 98 93 106 96 93 102 84 76 84 90 66 65 69 74 70 64 55 41 36 31 34 24 14 63181 284 1877 30 11117 17 33 1 6950 5287 -71 729 2285 6485 19984 61879 190868 616928 999999 999999 744020 100212 7507 573 298 292 381 441 448 508 522 735 676 528 489 473 407 457 518 359 334 306 174 135 61 232 321 302 252 325 287 292 345 291 311 453 383 280 301 238 202 258 311 344 230 234 153 221 170 117 186 250 134 208 286 189 204 119 165 103 154 223 204 171 138 194 185 172 262 538 682 1005 1427 1742 961 596 849 4407 16096 30362 43393 42451 54992 65383 57409 33280 8712 4421 2637 843 512 428 332 273 256 139 166 216 208 173 158 79 142 174 112 195 148 172 189 150 118 151 192 184 148 165 170 198 215 127 141 164 174 180 227 232 167 185 207 191 293 235 201 205 173 195 199 238 270 209 237 231 171 163 203 202 190 199 178 156 174 154 176 174 161 136 189 135 196 145 77 140 150 127 92 104 169 104 112 73 151 108 78 120 128 86 111 102 128 140 118 91 85 80 114 145 68 105 123 81 48 28 95 115 92 118 91 71 90 98 143 145 85 99 111 99 106 127 92 83 71 97 88 84 75 71 40 56 60 68 87 74 89 98 88 88 87 99 92 89 76 75 99 103 96 95 91 96 84 82 63 64 72 81 65 55 71 83 82 60 58 63 73 72 62 57 64 62 53 46 63 53 47 44 41 38 35 25 17 5 -3 -1 -9 -23 63190 282 1936 30 11116 17 33 10 6948 5284 554 2961 10015 37323 108163 322830 944786 999999 999999 912220 72586 1036 520 436 550 603 497 601 835 1081 991 785 719 579 584 547 483 382 285 210 184 339 362 276 333 402 377 344 376 434 337 456 558 527 461 430 423 435 444 447 416 394 343 350 309 414 250 233 163 337 231 324 266 284 309 254 307 265 297 323 283 107 196 313 286 283 259 300 342 518 522 500 494 486 525 628 1943 9353 22444 32558 38172 23672 11177 2540 1777 2800 1932 715 678 614 362 277 200 202 212 177 210 215 273 248 153 189 172 174 220 228 222 212 132 209 123 194 243 158 163 171 187 188 153 206 213 251 198 198 186 249 255 213 221 259 237 275 266 291 206 244 367 281 238 215 242 164 187 151 156 167 165 192 189 212 186 197 201 167 144 221 138 149 117 143 191 193 218 238 198 202 178 179 146 108 133 140 160 191 177 139 157 116 100 128 111 130 133 112 135 125 132 107 149 119 86 117 123 133 116 120 180 141 143 117 106 124 132 95 113 104 139 124 98 99 122 132 90 83 97 117 117 132 153 113 90 114 117 115 118 115 117 129 123 122 95 120 113 88 113 111 113 121 129 103 119 109 96 97 100 99 99 101 105 99 103 98 107 100 96 85 74 78 81 79 75 67 63 62 45 43 57 41 25 21 22 12 63199 319 826 30 11116 17 33 19 6947 5281 -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 81 854 1070 2520 10438 34168 99059 312535 867883 999999 999999 957565 305331 6416 697 625 518 681 781 913 1065 1135 994 749 765 815 718 503 315 390 452 243 434 375 399 421 528 386 351 352 477 523 397 508 564 553 610 538 608 541 502 538 627 560 515 542 537 456 541 443 374 375 392 462 326 443 348 387 399 325 312 282 239 267 366 437 316 442 397 401 343 435 436 471 544 412 478 761 2924 9043 17569 15926 16043 15265 9026 2052 1831 4062 5030 2311 684 437 294 235 294 279 214 120 194 196 188 157 198 184 190 222 228 221 211 162 200 195 232 252 229 231 218 148 194 312 219 147 251 265 312 276 204 201 248 280 344 299 286 273 293 282 287 296 290 264 290 246 225 249 187 216 255 226 213 191 182 204 204 205 179 221 237 194 214 157 206 203 146 166 220 203 170 184 203 232 206 183 175 145 157 225 160 143 145 156 121 157 167 197 182 112 145 177 178 150 92 120 164 188 182 161 160 148 161 145 173 200 163 159 173 170 156 144 126 148 164 149 159 149 126 143 154 157 141 136 120 151 146 111 138 137 136 139 144 128 150 164 167 159 125 121 137 140 149 126 125 122 142 131 145 159 139 119 129 140 131 145 143 126 125 134 122 119 117 112 114 113 103 100 94 84 77 83 78 63 50 54 42 63208 280 2024 30 11114 17 33 28 6946 5278 318 2674 11103 29996 67209 182735 428451 970097 999999 999999 565565 7901 469 418 421 515 413 736 762 615 495 477 474 290 227 123 48 188 205 224 288 345 271 215 345 194 152 208 106 203 225 365 404 499 774 1087 1158 866 1162 1322 1282 1009 828 783 762 764 812 841 726 527 420 374 300 363 347 385 299 217 222 214 246 218 225 168 311 208 107 253 274 353 329 229 272 370 535 1642 6786 20565 27268 39288 67029 77438 68267 70836 44252 27563 15945 2064 513 292 236 169 200 162 130 174 279 249 122 131 184 151 172 227 163 220 219 179 178 134 153 227 222 209 244 209 159 265 250 211 205 324 233 184 212 187 250 288 231 222 250 254 241 258 300 274 241 222 220 199 140 184 183 153 185 138 182 166 213 122 178 209 176 162 169 162 153 154 173 157 171 157 161 204 148 88 156 143 110 156 124 108 159 88 123 133 125 103 112 126 107 162 165 189 150 137 111 105 89 80 67 94 120 114 133 119 117 86 111 102 115 133 114 124 107 114 126 147 96 116 105 122 131 109 99 127 112 123 116 91 84 121 121 121 100 116 97 115 135 103 119 123 134 116 113 122 115 107 100 97 105 106 103 106 122 106 101 96 95 100 94 95 96 102 88 81 78 94 77 76 73 64 57 48 33 32 25 26 20 20 63217 280 1992 30 11112 17 33 37 6945 5276 -64 403 1509 4577 11624 31767 101488 282428 452517 733716 999999 999999 999999 153318 1983 747 841 778 751 693 602 655 604 525 233 202 294 227 225 281 302 408 342 359 333 388 399 214 204 168 286 314 239 240 345 310 392 561 848 1255 1432 1299 1095 973 867 773 741 691 481 496 549 374 371 388 218 390 355 398 214 248 310 275 284 259 280 313 368 329 332 400 531 344 417 1731 4779 8636 25721 41773 33074 58581 76199 41157 7824 891 742 811 679 595 400 321 361 294 286 235 217 218 214 185 191 242 131 218 241 205 183 215 216 175 237 182 194 139 217 254 298 278 319 222 248 243 205 245 332 274 242 274 241 284 286 316 275 250 252 345 292 284 289 246 258 256 243 223 203 205 181 188 194 250 277 240 239 260 213 195 185 197 243 312 251 234 284 231 224 179 197 212 191 198 217 167 156 149 171 202 171 198 142 158 166 126 163 173 170 140 155 185 170 195 183 165 197 191 178 191 180 159 137 142 165 183 188 187 180 169 154 183 151 133 157 149 174 164 162 166 169 139 149 144 145 160 134 128 164 155 161 140 140 141 157 162 149 161 169 163 150 148 134 147 148 147 147 151 149 140 155 136 146 146 125 141 140 128 119 117 125 139 128 104 116 120 128 111 86 80 80 81 67 56 48 48 63226 279 2021 30 11111 17 33 46 6944 5273 38 1413 5576 15592 41840 79843 157795 285071 404766 771563 999999 999999 970852 141656 3107 991 807 795 833 779 699 523 427 346 275 109 291 371 467 386 453 469 419 378 495 414 485 379 292 279 261 261 212 261 373 399 438 649 1001 1288 1423 1929 2288 2254 2142 1781 1442 1170 885 816 947 859 668 630 559 474 486 445 456 397 383 347 380 359 335 286 351 354 408 898 1311 1135 3263 6039 4134 1933 1178 854 524 485 559 529 604 584 695 646 462 379 307 250 278 225 210 244 182 217 123 111 64 128 177 167 198 163 176 214 172 221 181 153 137 257 288 234 232 184 241 213 183 203 204 213 238 225 173 166 219 187 211 228 337 258 258 307 273 214 192 202 214 220 174 149 140 202 191 145 149 141 138 178 163 154 142 150 120 176 134 156 203 179 169 171 186 170 167 134 138 118 135 138 139 155 161 137 103 105 111 117 118 115 93 112 135 99 94 69 88 96 107 92 66 89 99 77 91 76 83 118 118 102 134 120 84 81 86 133 125 107 106 74 102 102 77 116 137 122 118 105 119 94 80 104 108 106 132 100 83 107 104 92 93 88 108 119 97 99 90 94 73 65 83 85 91 98 91 73 75 77 85 94 80 75 62 68 60 66 56 53 58 59 42 35 43 25 14 9 2 2 -11 63235 277 2080 30 11110 17 33 55 6942 5270 471 1433 2959 4248 10020 20885 53711 102621 125432 328451 717047 962616 999999 999999 999999 309512 3895 951 917 731 589 512 342 347 297 318 385 494 470 471 406 437 410 401 351 386 426 445 390 266 320 329 270 273 341 318 525 917 1490 2269 3406 3834 4501 5463 6279 5924 5549 4681 3147 2270 1918 1706 1412 1106 829 724 696 498 463 431 388 433 493 373 378 384 416 368 392 375 423 465 452 409 469 483 458 504 475 596 612 806 666 559 533 367 313 230 193 277 336 250 217 172 189 123 118 138 211 218 222 236 263 213 228 289 226 255 247 177 324 246 189 159 200 204 295 246 305 285 250 228 264 312 239 271 309 304 274 288 273 231 233 277 306 217 236 200 241 239 173 214 204 142 199 201 154 212 206 232 175 164 234 216 201 189 173 208 186 164 135 156 140 164 192 168 147 147 203 178 127 155 125 134 164 209 154 140 138 118 142 131 170 169 152 183 142 183 160 132 138 152 137 144 120 121 136 140 122 109 103 131 125 132 119 109 112 122 145 149 117 126 142 145 123 127 129 142 131 128 118 127 118 131 133 112 134 118 105 123 124 150 139 140 127 118 115 118 104 102 102 119 121 122 122 104 99 101 95 98 90 103 102 97 100 89 87 75 69 70 55 44 56 53 40 26 25 63244 274 2169 30 11109 17 34 4 6941 5267 249 1278 2745 5318 12543 31493 65292 148474 354978 601512 685190 999999 999999 999999 803782 418102 4517 697 500 335 301 363 361 424 494 581 496 495 412 429 465 476 445 473 290 338 255 246 326 258 314 331 236 269 314 386 374 626 736 909 1043 1411 1948 2450 2925 3253 3210 2787 2355 1477 797 657 720 660 610 560 422 289 445 462 346 425 422 438 417 417 479 456 379 444 520 429 510 498 465 471 479 542 613 727 653 572 481 401 312 266 253 273 269 276 229 188 139 217 177 118 175 148 142 222 180 243 192 150 173 271 295 290 226 306 304 282 235 229 293 217 263 306 262 238 300 334 351 296 275 349 356 307 251 229 286 226 214 273 168 188 207 196 195 189 216 193 229 245 187 177 260 229 220 241 242 181 204 199 267 215 188 203 197 183 170 159 206 187 149 172 129 154 196 161 126 146 189 139 116 134 178 137 147 150 129 92 114 120 148 154 152 178 159 172 166 178 169 175 173 163 151 153 146 130 141 152 169 139 126 133 145 135 111 130 116 163 154 153 170 132 130 133 136 127 141 151 115 131 145 135 140 158 162 137 114 110 135 137 126 115 102 123 109 117 118 104 111 121 103 104 114 118 98 97 98 107 86 82 90 84 79 69 60 62 57 44 41 35 63253 272 2229 30 11109 17 34 13 6940 5264 169 516 1081 1857 3754 8063 19078 60329 186249 543431 999999 999999 999999 838004 13531 674 413 341 384 266 414 300 374 500 481 440 471 453 450 490 446 399 335 283 296 199 352 344 170 256 352 200 271 269 334 294 248 303 458 514 662 935 1069 1315 1468 1580 1427 1183 967 773 835 725 655 676 622 618 546 417 448 421 450 407 430 377 347 362 468 496 419 465 501 442 445 520 468 498 624 599 568 463 453 356 251 274 236 113 142 230 220 219 122 92 202 256 203 158 201 167 140 163 193 300 223 210 224 250 196 172 198 202 297 297 257 214 221 288 195 256 191 221 251 221 271 296 237 263 246 236 230 220 260 172 216 232 209 218 126 173 163 171 209 230 239 225 205 162 189 183 159 178 127 133 232 156 153 207 174 140 199 141 119 158 143 151 158 175 124 134 189 137 148 146 114 109 120 143 120 138 119 128 138 141 141 132 138 128 137 139 103 109 126 141 175 154 118 105 128 137 135 113 140 150 139 99 98 118 116 128 128 149 120 112 136 120 107 111 128 125 108 169 152 135 135 122 121 126 108 99 115 122 125 119 116 97 99 96 103 107 104 118 109 102 98 108 94 103 111 103 80 79 88 85 81 68 61 62 56 55 40 30 17 15 63262 271 2260 30 11110 17 34 22 6939 5261 94 339 684 1371 2507 4610 9951 24377 66077 194049 709312 999999 999999 615655 61739 527 265 359 451 376 442 431 370 398 279 370 253 354 274 258 297 301 315 280 100 266 307 149 220 273 304 203 237 237 145 421 1069 1858 2026 1402 1139 999 830 608 762 735 691 755 755 711 748 748 690 643 500 465 420 379 427 521 438 375 464 474 349 360 435 439 489 515 519 444 447 474 566 600 716 665 499 435 379 314 248 266 235 225 144 154 161 137 172 220 110 120 166 206 205 232 246 195 113 174 265 186 92 113 177 186 205 207 191 216 274 195 136 146 269 279 246 247 254 240 241 196 217 210 252 254 205 207 252 186 193 174 192 180 135 135 144 199 198 211 229 161 141 209 205 148 179 141 169 167 151 210 173 161 144 178 182 120 148 138 126 128 135 138 182 165 104 117 122 146 144 123 115 111 140 151 155 138 126 156 124 148 137 120 152 125 162 169 163 172 154 125 128 149 141 115 127 129 132 146 133 96 102 105 108 141 128 143 107 107 130 145 136 136 143 120 116 133 128 121 124 124 117 123 109 105 126 104 97 113 131 108 90 111 95 115 104 105 112 102 103 93 89 99 96 99 87 84 77 70 75 74 62 59 46 38 30 30 28 63271 270 2292 30 11112 17 34 31 6938 5258 -93 119 460 971 1705 2995 5847 12915 34553 124956 474978 999999 999999 999999 80855 922 399 346 524 495 425 346 385 365 285 352 214 207 238 219 247 224 222 208 234 204 169 284 224 210 285 330 323 534 602 1064 2338 5298 8532 9883 11462 11065 7497 3945 1784 1014 850 775 726 689 761 715 693 597 517 417 452 457 489 512 495 472 541 571 594 530 491 470 486 564 533 534 629 656 680 669 609 517 308 249 197 162 115 163 214 227 120 99 83 200 173 135 173 242 193 214 237 184 219 227 257 257 198 184 295 236 240 234 215 242 244 257 228 261 223 230 239 323 238 308 273 285 277 196 244 265 264 197 183 247 246 246 183 213 264 211 224 182 183 161 239 206 185 210 232 242 215 191 231 191 189 229 177 187 191 169 150 185 194 197 146 182 165 167 130 128 140 119 136 152 197 137 123 153 133 170 183 180 171 170 156 127 146 136 150 129 130 105 138 165 147 119 156 144 151 163 178 151 135 130 107 142 137 144 136 167 135 158 166 175 161 141 148 164 164 155 136 162 145 140 140 147 124 159 166 152 142 154 149 140 140 124 132 151 136 138 155 122 124 125 123 128 116 111 114 123 119 110 102 93 92 98 93 88 71 60 55 58 42 32 63280 270 2293 30 11113 17 34 40 6936 5255 -11 271 881 1385 2246 4399 8761 18482 50732 177014 764182 999999 999999 33392 441 229 368 469 373 392 313 506 409 412 380 328 311 147 153 223 160 145 184 263 331 213 243 438 405 561 1012 1846 2111 1947 1950 1967 2256 2265 1943 1703 2092 2958 5140 6963 4678 2420 1528 1212 1201 1505 1835 1523 1319 1002 705 565 493 466 400 431 463 455 440 494 404 484 501 505 492 480 619 581 504 565 597 684 508 480 393 292 170 203 230 148 150 67 70 126 165 168 111 116 141 216 187 173 209 189 206 137 173 186 185 197 180 216 232 307 205 227 277 245 189 186 190 255 225 209 233 171 231 247 184 239 248 188 194 166 146 150 181 180 229 201 182 195 170 119 141 153 195 194 212 192 147 187 181 183 167 165 101 124 162 180 170 127 87 155 204 185 133 101 151 99 125 139 136 118 116 106 123 150 126 94 66 118 132 100 99 126 124 153 124 134 78 89 115 74 94 112 97 99 96 114 118 122 123 94 125 122 119 100 86 79 88 105 111 109 113 104 95 106 119 101 98 117 123 137 111 89 97 109 107 92 98 112 130 106 84 94 109 88 75 100 104 87 81 87 90 98 97 83 86 93 87 77 71 64 56 64 61 53 49 41 35 24 22 20 15 16 63289 270 2292 30 11112 17 34 49 6935 5252 21 222 739 1272 2046 3885 7701 16973 48001 166462 626271 999999 999999 58670 1194 335 479 367 387 420 260 191 247 222 302 245 145 250 250 173 158 226 218 153 128 177 262 207 201 262 267 311 559 1000 1641 1849 2027 1849 1084 583 480 595 872 1088 1399 1562 1542 1367 1305 1250 1201 1474 1788 1595 1498 1269 1101 895 707 771 877 801 693 756 569 572 504 504 523 462 462 477 476 597 575 750 552 380 325 316 233 171 132 197 192 142 148 151 132 160 206 208 158 152 177 185 199 167 171 176 230 190 163 183 116 143 199 195 230 223 146 110 144 170 180 201 254 278 255 246 231 209 206 258 190 159 196 183 184 199 167 188 164 132 168 115 88 167 234 167 152 131 137 188 148 165 110 133 131 147 136 117 127 127 123 50 143 132 118 137 150 83 75 121 142 120 90 83 88 59 96 110 111 118 142 120 107 54 63 102 102 106 83 70 93 85 65 48 80 69 70 101 109 124 116 83 109 80 98 85 62 95 78 82 65 60 87 92 121 86 70 79 98 80 63 90 79 89 90 81 58 57 71 85 107 87 89 100 92 76 81 86 79 68 66 40 63 72 67 69 73 75 66 66 56 56 48 49 53 61 52 48 35 29 29 17 10 7 -6 -20 63298 271 2260 30 11110 17 34 58 6934 5249 -73 69 456 832 1403 2755 4937 10168 25495 88015 301379 894500 999999 999999 999999 7680 405 403 311 237 355 333 395 401 340 245 309 299 219 95 174 74 165 287 265 256 211 225 239 281 454 833 1380 1963 2975 4400 5917 5834 5255 4991 3991 3480 2756 2201 1493 1090 978 866 952 951 989 867 798 823 890 814 786 674 688 645 556 569 490 514 601 566 539 693 765 721 844 652 688 701 673 669 716 660 660 472 262 271 234 275 178 190 204 215 175 212 191 205 194 187 205 181 214 184 194 266 210 198 273 268 285 252 258 219 183 263 291 271 222 218 236 241 200 195 251 223 281 246 252 225 238 237 245 239 232 264 214 209 192 277 206 167 249 200 221 279 226 209 213 180 204 249 268 199 213 180 212 223 210 150 163 165 137 181 212 174 186 150 131 155 163 145 168 205 176 142 170 172 159 149 113 124 142 129 91 116 182 130 135 189 152 120 138 124 129 170 154 140 138 132 140 150 167 143 153 147 128 104 120 165 133 143 154 154 162 126 102 121 140 117 116 133 154 165 117 134 121 138 138 125 121 126 139 132 122 129 134 135 136 140 117 125 121 118 122 127 110 114 121 117 116 111 99 101 103 89 81 85 94 86 83 85 65 49 52 49 34 63307 270 2289 30 11109 17 35 7 6933 5247 133 458 1215 2556 5711 14053 44069 137279 418722 880323 999999 999999 999999 23588 529 218 324 145 162 197 263 193 154 216 188 218 158 182 231 99 115 165 198 138 205 281 610 979 2076 3779 5295 6119 7005 8871 10117 10993 10826 9269 8171 7405 7439 7264 7145 7547 7409 6848 5240 3930 3141 2340 2072 2025 1763 1425 1181 865 538 511 460 323 356 469 491 469 525 455 474 510 469 649 679 676 706 658 485 554 478 490 371 273 190 215 209 160 145 113 96 164 241 162 135 88 131 89 89 163 183 95 227 209 223 183 204 174 100 190 205 158 108 109 133 149 219 197 228 148 180 253 208 233 233 214 206 185 190 205 177 202 172 124 159 197 149 163 154 199 223 182 171 195 224 189 128 109 147 170 124 150 167 131 104 86 111 109 115 117 101 97 80 82 94 106 130 105 97 115 104 99 104 75 44 104 113 79 102 100 92 114 94 104 84 87 113 70 128 113 97 84 78 80 90 62 80 74 83 72 89 53 86 104 84 111 117 61 53 81 67 90 91 100 108 91 100 111 80 69 85 96 73 85 99 84 100 100 93 97 103 105 79 85 57 87 76 83 76 72 78 64 58 69 82 70 74 71 68 67 73 48 56 48 53 40 44 31 30 24 7 -2 -6 -8 63316 272 2230 30 11110 17 35 16 6932 5244 97 599 1349 2901 7119 18033 41007 80267 176623 539444 999999 999999 999999 232482 3501 232 312 304 132 261 265 324 235 54 115 239 157 170 106 151 127 215 220 160 110 149 414 1053 1711 2463 3032 4171 6817 9615 10063 9970 10669 10119 7678 5760 6129 7937 14543 22480 26514 25263 23051 22082 20525 18443 15504 14166 10542 7308 4778 3332 2707 1849 921 654 490 486 395 481 522 540 557 575 529 587 621 1262 9419 17623 12181 4922 1143 661 664 579 394 287 281 186 221 143 235 206 197 216 270 252 224 177 212 229 255 239 197 280 226 171 286 289 233 159 205 235 238 304 244 245 186 168 252 249 244 255 281 230 295 228 288 233 242 328 190 197 221 224 255 248 172 241 261 201 131 223 253 241 246 174 232 238 183 211 211 191 272 174 174 180 200 180 198 221 187 161 185 222 179 155 213 163 143 116 149 172 152 164 150 168 145 145 137 141 141 129 152 159 161 159 171 161 171 150 132 162 149 131 124 108 147 164 171 162 157 140 149 169 164 150 124 133 177 141 146 144 144 152 145 136 130 146 147 159 149 136 147 137 170 139 143 142 140 138 153 156 139 137 106 135 128 112 134 124 115 134 116 114 106 126 132 134 117 115 111 114 103 91 98 105 101 96 83 81 76 62 56 48 37 32 63325 273 2200 30 11110 17 35 25 6930 5241 -33 918 5132 10701 24172 46882 36178 47670 72025 165855 411957 999999 999999 999999 591965 3471 384 303 343 206 257 259 176 153 118 162 53 139 191 162 162 132 90 123 137 245 162 210 210 245 290 1408 2946 4827 7164 8402 8296 9291 9912 9784 8728 6750 4275 2757 4375 9830 14747 18524 23462 21531 16614 10354 7688 6190 6887 5038 5154 5221 3322 1506 1099 594 525 536 522 639 634 588 550 607 542 637 577 560 516 513 620 564 491 469 386 193 272 233 185 263 231 202 205 163 152 147 196 179 173 261 168 175 270 212 262 199 262 151 204 275 206 189 238 203 167 227 285 209 194 266 297 241 186 214 253 238 246 284 312 265 249 245 287 308 232 250 238 263 269 229 247 234 218 161 190 213 208 200 204 201 186 227 274 251 247 203 202 196 164 145 181 144 154 186 184 166 158 149 141 115 138 161 185 163 149 150 111 124 143 160 134 121 147 123 165 150 138 150 147 174 174 122 123 144 158 139 127 135 127 125 169 158 142 138 148 139 147 127 144 149 133 153 165 133 147 169 172 162 119 115 139 155 136 149 168 124 130 149 141 121 131 131 125 134 154 136 117 126 118 125 114 100 102 109 92 121 114 119 120 121 99 92 113 109 120 99 95 88 77 70 73 68 49 40 34 36 17 63334 271 2261 30 11111 17 35 34 6929 5238 -92 250 615 1080 2027 3662 7210 15044 43011 152516 663128 999999 999999 117937 1508 380 236 249 234 266 238 159 101 216 204 122 113 153 140 169 92 211 252 272 296 199 229 216 222 294 254 334 318 452 785 1140 1612 1768 1710 2026 2246 1897 1728 1841 2253 2949 4210 6411 8458 10180 10641 10108 7875 5778 3402 2051 1436 904 721 641 599 488 468 524 471 532 628 599 495 552 600 587 523 501 578 539 600 546 380 269 234 209 255 280 161 146 169 134 177 188 195 198 227 217 251 235 229 231 245 237 225 170 283 360 171 209 240 237 176 196 224 272 199 130 162 190 221 199 212 242 282 231 248 281 279 255 280 313 263 183 179 199 227 282 303 243 278 251 179 203 235 224 205 199 210 195 189 139 189 220 212 156 145 181 182 163 178 126 195 196 161 146 137 141 138 147 128 159 195 178 160 167 181 133 118 105 165 163 148 174 145 150 151 152 135 135 141 140 160 149 134 153 174 134 148 156 140 123 128 125 187 169 145 124 157 163 152 139 144 123 119 135 137 110 120 138 155 147 138 134 129 138 144 149 139 117 109 141 127 122 120 114 132 113 113 128 115 116 99 103 117 114 107 107 111 111 101 97 103 110 96 93 101 90 78 72 70 47 50 40 31 63343 269 2320 30 11110 17 35 43 6928 5235 231 700 1298 2506 5092 11437 27454 86696 294490 993829 999999 999999 106416 1204 411 352 181 142 162 152 186 38 42 217 206 16 89 107 52 158 227 317 192 179 106 203 190 225 237 214 248 254 177 205 289 299 225 239 233 325 386 577 805 1020 1493 1960 3626 6269 7532 6603 5316 4114 3103 2637 2106 1724 1179 843 714 621 599 561 567 559 552 666 734 726 545 434 390 336 399 428 474 460 328 230 185 186 184 181 139 115 105 130 195 158 106 81 188 220 156 192 220 193 210 175 170 137 140 222 176 176 197 221 267 152 187 161 149 182 210 201 185 180 216 202 166 157 203 165 194 138 233 177 212 229 131 153 260 222 174 186 172 226 222 155 159 199 175 193 148 183 186 135 169 139 134 184 186 175 167 150 94 104 130 132 151 137 133 131 120 81 120 107 85 106 138 140 130 120 108 96 106 146 155 105 111 92 91 77 122 141 140 82 92 86 124 127 110 110 120 117 112 100 111 97 93 106 97 123 108 115 104 106 105 96 120 96 117 102 95 91 101 107 117 128 117 113 126 101 86 85 98 98 115 121 119 93 96 115 116 97 85 79 103 75 68 89 76 89 86 81 71 68 74 61 71 60 59 48 48 53 38 31 27 11 -1 63352 269 2319 30 11109 17 35 52 6927 5232 -58 221 1489 2935 7488 18879 47864 126729 311319 780635 999999 999999 999999 11936 491 294 194 228 319 234 291 205 183 195 269 248 180 278 287 258 288 223 285 260 219 282 394 276 279 328 346 183 200 230 262 295 334 320 351 330 388 427 438 432 680 1146 1877 3045 4248 4673 5132 4723 3860 2597 2053 1547 1166 877 797 782 693 604 605 669 908 931 925 847 763 623 572 531 582 604 594 371 351 328 236 286 293 288 262 200 158 236 176 226 319 262 248 200 146 193 234 232 233 236 171 219 265 223 241 182 163 208 209 212 318 263 265 210 213 201 239 201 281 273 254 295 254 277 263 206 235 229 230 180 167 189 306 237 225 220 247 273 236 223 235 224 229 203 204 181 245 241 210 177 205 179 186 211 188 145 181 177 164 91 171 208 172 132 187 158 137 163 178 158 189 180 141 158 191 143 146 210 214 197 171 121 149 142 150 145 162 149 158 144 169 154 168 156 158 143 111 89 147 130 97 146 129 157 161 160 147 152 141 166 146 163 151 150 164 153 139 150 164 158 176 161 145 139 156 142 144 157 140 118 135 149 140 136 131 127 122 138 130 120 124 121 114 116 123 125 118 119 110 113 111 97 89 89 82 84 71 59 47 42 35 63361 268 2347 30 11107 17 36 1 6926 5229 100 639 1765 3975 8855 20329 47671 131520 346271 884304 999999 999999 872038 15189 890 367 302 189 236 283 271 261 236 272 200 232 206 282 221 251 317 303 254 292 311 286 227 230 242 362 352 350 266 210 215 254 201 278 308 290 335 362 269 345 489 639 1008 1606 2068 2452 2599 2551 2377 2219 1934 1156 830 834 824 825 721 751 729 881 949 881 759 700 571 539 484 600 681 689 511 342 285 272 218 235 260 216 309 249 227 204 136 124 204 232 142 183 189 226 246 166 254 338 255 291 278 267 201 237 255 263 234 277 314 284 217 191 260 254 282 261 304 242 184 242 296 216 168 249 239 226 266 158 211 273 227 231 292 231 244 246 231 203 224 234 277 224 284 232 194 190 158 164 176 186 206 211 190 205 207 182 156 152 217 170 132 133 147 205 176 188 165 141 127 143 148 137 188 175 151 153 142 123 185 200 167 151 186 216 171 170 185 180 160 146 137 162 173 152 161 163 160 164 158 133 139 152 179 172 166 139 148 144 136 141 178 165 139 148 176 163 169 166 172 163 164 140 138 158 170 158 159 162 168 156 154 158 155 152 135 112 131 134 142 124 131 130 110 119 117 106 115 113 116 107 113 107 83 70 79 85 67 52 63370 268 2346 30 11106 17 36 10 6924 5226 -67 252 930 2041 4280 9525 23867 65012 201071 589638 999999 999999 999999 860976 14302 288 264 152 134 72 133 154 137 115 108 192 197 226 175 187 179 224 313 366 208 68 200 240 194 197 301 311 204 243 128 104 195 178 147 247 188 201 221 309 275 279 283 260 405 596 755 850 1130 1268 1149 1079 1006 926 779 749 862 792 697 644 625 660 734 803 606 489 455 427 420 378 289 326 287 299 198 186 149 192 190 231 204 93 130 214 124 147 168 205 185 205 194 189 215 211 191 177 204 187 236 232 142 119 175 185 191 163 164 211 258 206 214 179 175 233 196 189 156 202 246 255 205 156 146 197 187 189 194 220 220 175 172 254 236 214 148 201 161 168 195 219 172 187 172 153 133 82 111 121 165 137 108 151 97 125 137 123 83 135 170 173 127 82 80 112 121 133 108 102 102 139 130 126 143 89 122 131 135 85 130 128 130 109 101 108 137 120 111 127 104 106 99 121 124 118 132 121 132 118 104 149 115 118 131 121 95 91 106 117 111 107 123 127 124 122 108 108 100 113 116 104 102 98 93 105 102 112 99 75 72 77 79 87 84 90 94 86 85 85 75 78 84 58 61 71 67 61 50 40 34 25 22 12 4 -5 63379 269 2316 30 11106 17 36 19 6923 5224 120 670 1521 3023 6277 12968 34351 96555 298905 939486 999999 999999 570258 43452 1107 194 292 305 215 141 182 203 165 114 110 118 157 188 163 204 147 238 164 277 201 261 317 453 678 672 603 497 251 182 219 187 257 200 175 255 262 265 306 200 117 162 274 254 280 324 358 478 524 503 517 485 380 361 325 348 479 461 455 451 443 359 389 514 459 487 463 434 439 460 368 250 320 258 250 246 163 248 205 140 254 167 114 143 155 189 176 165 215 186 227 165 137 192 216 193 224 224 195 149 185 159 177 151 151 169 172 217 224 180 137 188 206 195 171 179 218 205 230 188 193 172 226 195 224 201 194 229 234 212 182 164 223 185 219 171 133 213 177 168 162 161 194 141 131 198 110 88 75 147 164 155 162 155 103 122 117 162 134 150 103 110 119 99 109 100 153 99 95 111 117 136 87 126 164 107 102 117 140 124 113 141 137 109 99 97 112 133 141 127 103 102 97 114 116 115 102 123 115 106 125 127 119 99 89 113 124 108 99 113 113 89 98 93 86 92 101 117 110 72 71 102 100 117 99 98 111 102 116 96 87 105 102 109 99 96 82 80 88 82 72 89 88 76 80 59 58 57 64 45 31 26 23 18 7 63388 269 2313 30 11103 17 36 28 6922 5221 484 1604 4085 9524 23890 62612 162761 431915 999999 999999 999999 945381 156770 3958 141 231 312 198 144 64 59 9 113 149 122 113 100 157 127 186 230 228 107 100 202 209 191 276 358 446 609 791 1111 1285 1141 628 422 391 288 293 233 216 130 214 277 330 270 274 133 190 272 409 465 439 432 369 419 383 334 344 387 448 448 406 340 377 289 406 334 374 382 418 434 399 270 232 171 207 253 175 120 205 191 157 91 85 109 141 92 133 75 55 190 127 171 104 153 191 145 165 175 200 181 46 133 170 193 152 179 207 217 197 198 174 179 184 151 173 246 203 207 199 179 242 157 94 183 143 138 196 229 125 167 206 151 199 206 164 134 193 204 195 139 106 123 191 150 88 139 109 144 140 141 107 89 139 128 101 81 71 52 62 67 93 67 109 139 91 87 74 98 86 112 69 75 68 50 101 89 62 74 44 70 98 79 69 67 66 84 82 61 87 75 82 98 82 75 89 82 96 91 104 108 105 93 83 84 75 118 118 118 100 96 62 80 79 81 96 83 68 75 85 89 75 75 68 79 79 78 76 59 69 72 73 64 55 68 60 55 62 76 63 62 55 50 49 45 57 44 42 40 38 24 8 11 12 1 -12 -24 63397 270 2280 30 11100 17 36 37 6921 5218 28 742 1934 4072 9316 22963 42645 112870 373714 999999 999999 999999 394976 6949 297 156 255 194 218 188 190 208 197 159 162 162 131 119 138 198 151 128 237 246 304 239 240 535 1086 1785 2729 3712 4177 4437 5002 5190 4397 3476 3153 2754 2224 1593 1197 871 611 346 326 274 300 241 206 321 402 542 581 572 460 431 487 507 530 517 424 419 436 484 458 443 470 446 433 437 378 400 380 426 372 275 192 329 287 111 150 190 219 187 189 204 228 199 119 127 114 219 226 257 228 127 191 257 204 221 226 213 163 200 196 171 167 271 273 225 258 267 248 211 207 207 229 228 224 210 199 248 284 172 232 199 164 223 218 227 206 244 233 195 182 179 240 224 214 212 223 208 172 172 186 172 158 202 180 190 180 143 163 181 191 207 152 125 129 101 101 126 114 92 125 128 147 135 134 121 161 128 80 110 133 114 126 124 141 124 141 170 161 101 109 147 121 140 113 99 139 136 125 129 137 128 124 114 120 98 101 107 122 104 104 132 118 144 155 117 106 116 111 102 104 109 104 130 137 114 133 113 133 131 125 115 109 112 111 114 111 102 111 108 106 92 103 106 99 123 90 91 90 89 83 82 91 82 80 71 59 50 41 39 44 41 22 14 63406 272 2217 30 11097 17 36 46 6919 5215 164 1075 3210 11212 32145 89584 192122 250869 177366 408380 813484 999999 999999 999999 76446 805 249 250 164 159 168 203 157 131 175 166 182 287 158 212 207 281 155 174 255 248 237 266 180 330 524 924 1421 2185 3302 4583 4585 4147 3163 2612 2032 1537 1331 1129 873 740 594 546 434 272 292 319 332 378 496 608 634 568 549 583 548 423 504 530 470 438 488 473 472 400 465 416 358 400 430 400 352 412 316 325 228 216 118 239 109 202 79 145 185 188 175 225 193 149 205 208 205 241 223 131 165 258 216 220 284 320 246 181 220 257 224 214 203 241 222 276 200 176 233 233 261 204 207 168 203 148 145 185 230 194 189 192 217 209 193 197 196 157 207 154 229 213 170 130 141 189 219 199 177 197 179 198 229 218 151 158 154 139 168 183 142 104 112 133 145 177 172 144 159 116 76 121 114 103 113 148 125 133 109 183 123 87 114 122 169 111 118 128 90 110 129 126 118 117 108 103 99 99 104 97 99 97 103 110 135 103 126 129 137 128 103 111 127 116 118 141 113 97 118 77 104 124 118 129 83 88 107 144 122 114 117 120 112 90 94 84 78 92 107 69 75 99 97 85 104 88 73 85 80 83 61 55 67 71 60 43 43 40 37 23 9 0 63415 271 2242 30 11092 17 36 55 6918 5212 464 2600 7648 17356 45116 107607 188269 439105 748641 999999 999999 999999 588508 5183 381 287 200 150 158 234 200 86 217 168 263 241 168 219 210 144 154 181 179 230 236 149 234 328 291 281 225 324 322 554 924 1342 1563 1586 1451 1191 820 586 445 353 260 205 326 311 329 343 311 277 319 524 929 1121 1051 1012 893 825 727 676 582 529 592 543 486 512 461 485 501 427 387 408 406 397 414 381 338 267 195 296 241 186 205 177 167 140 232 176 89 128 219 172 139 193 237 205 186 267 247 286 259 198 165 166 181 228 271 247 227 258 214 265 274 202 177 236 270 174 221 205 188 210 207 231 198 202 232 278 241 180 203 202 153 145 174 238 226 235 171 199 273 126 161 225 190 178 225 209 150 115 171 195 181 172 158 166 156 157 181 175 111 139 136 146 161 136 132 169 164 156 120 129 146 138 126 123 139 149 187 159 162 127 111 118 113 117 131 122 120 152 145 109 122 125 121 131 114 137 130 133 130 150 130 99 119 112 134 136 130 114 120 129 117 120 127 116 119 123 99 104 106 122 119 112 93 96 102 100 93 102 100 103 111 120 104 108 102 95 87 98 101 98 93 86 92 79 69 71 84 79 63 54 62 42 38 33 28 24 2 63424 271 2238 30 11088 17 37 4 6917 5209 9 626 2533 6555 17928 50645 168818 437021 927850 999999 999999 982593 227781 3344 426 348 296 325 234 195 238 118 192 205 251 296 275 328 205 247 178 257 349 294 224 257 289 305 188 141 305 312 240 298 339 382 473 572 591 533 582 407 388 232 206 195 323 202 209 215 243 268 341 367 351 511 650 679 656 540 584 552 523 537 505 486 501 467 540 523 518 514 504 505 455 528 466 285 317 351 343 284 258 214 205 289 337 270 257 270 207 153 139 168 186 184 259 279 214 238 298 320 206 153 292 280 192 170 280 297 253 199 309 203 256 293 309 245 286 207 154 202 253 192 141 237 227 202 317 244 233 299 265 206 209 272 260 241 194 241 186 197 233 217 187 148 238 220 199 243 167 135 173 152 170 169 174 188 151 139 150 165 180 149 168 131 181 193 157 176 132 152 179 148 167 173 191 167 132 117 123 140 154 137 99 130 131 130 159 127 143 140 115 151 164 138 119 118 117 105 147 153 143 149 153 142 171 142 136 148 139 145 143 104 133 163 129 116 129 151 151 136 155 160 149 154 135 134 141 132 119 134 127 117 121 121 119 121 114 118 145 116 106 113 98 99 94 91 92 90 77 87 87 70 68 68 50 43 39 26 12 63433 298 1454 30 11084 17 37 13 6916 5206 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 120 1821 5040 13442 41151 129442 409574 999999 999999 999999 999999 999999 81608 1042 237 205 191 111 253 232 153 215 202 145 122 172 240 157 78 98 148 136 341 295 224 245 200 160 209 212 294 154 237 251 282 368 423 292 295 283 355 272 234 220 129 109 109 239 176 264 293 327 260 288 293 289 294 400 680 646 578 567 487 484 537 479 509 516 551 717 544 461 458 424 288 264 380 341 293 223 222 299 215 166 227 190 184 94 107 175 141 121 107 78 177 149 155 129 175 244 166 110 162 182 199 143 195 150 235 237 251 181 150 209 179 256 255 191 237 199 200 186 167 202 227 232 260 209 185 130 204 178 253 260 228 162 192 245 247 191 186 150 191 199 136 201 186 145 134 147 124 104 134 145 169 120 150 157 134 86 97 112 122 184 186 116 139 106 127 108 67 105 80 138 135 45 62 100 99 121 102 98 94 135 141 155 130 114 101 99 77 93 92 99 93 95 128 125 83 105 111 81 86 86 107 99 103 107 128 116 114 123 136 123 96 93 115 94 109 101 93 100 106 111 117 109 107 117 108 110 98 96 99 94 90 79 76 77 82 78 69 74 75 78 61 62 75 81 59 52 61 55 44 44 34 28 18 12 2 -3 -8 63442 271 2233 30 11083 17 37 22 6915 5204 307 1023 2974 6863 17058 47633 145393 430712 999999 999999 999999 756210 74895 1156 349 311 307 123 292 280 278 176 224 332 225 229 210 221 166 146 281 274 239 193 157 181 190 188 247 362 303 409 447 679 821 677 656 605 505 387 276 241 226 284 198 149 235 113 187 193 232 268 329 360 363 508 502 506 632 677 560 462 418 420 477 417 387 379 425 407 449 392 296 370 275 299 300 272 208 230 183 204 313 199 247 219 143 119 136 155 105 163 213 164 128 171 146 171 220 184 187 212 220 197 206 207 242 210 164 199 173 161 220 218 198 230 252 194 181 184 185 204 144 183 230 191 216 172 195 218 179 181 214 239 181 171 141 196 219 168 216 185 162 191 190 199 140 160 183 139 146 124 158 166 156 181 181 138 120 142 136 131 147 142 124 110 101 122 107 151 142 105 138 138 148 144 123 103 112 139 95 122 121 111 127 120 112 137 131 95 105 110 126 147 134 123 147 96 95 129 122 114 99 82 104 122 126 118 112 108 128 151 123 126 126 137 118 141 116 121 97 96 120 114 110 112 98 125 127 119 89 101 123 104 109 103 94 108 97 104 108 115 95 98 96 86 64 66 68 66 72 60 64 69 57 50 48 34 23 9 9 63451 273 2170 30 11080 17 37 31 6913 5201 285 1459 3852 9010 23860 67619 230776 739636 999999 999999 999999 569326 62690 667 378 293 220 157 116 232 34 154 248 259 225 257 246 290 364 275 196 250 235 197 221 242 135 233 207 257 392 515 862 1262 1599 1467 1407 1285 1077 950 674 519 453 314 323 251 156 200 272 260 254 129 220 388 385 532 659 666 610 608 548 546 471 451 472 464 500 490 460 477 451 547 390 399 451 291 291 362 237 238 236 277 220 314 237 297 178 203 130 186 146 212 194 155 195 172 191 192 151 255 217 216 192 249 241 249 238 169 207 254 223 170 226 205 199 270 217 208 214 205 155 250 185 230 240 188 148 231 209 185 215 285 187 228 229 248 209 257 195 163 216 201 273 193 200 221 206 197 149 183 135 192 147 85 125 199 204 163 171 176 231 167 172 156 152 145 178 197 167 152 160 152 137 88 124 126 165 159 111 134 140 138 157 148 142 133 118 119 130 131 107 113 138 132 114 106 124 126 115 134 106 119 97 116 119 131 141 135 145 129 108 135 130 115 142 125 118 160 160 122 98 118 124 129 122 128 125 125 141 129 146 135 137 123 111 119 114 117 102 83 98 99 106 115 92 82 102 111 98 82 96 87 89 81 85 73 61 52 41 39 32 32 22 63460 309 1086 30 11076 17 37 40 6912 5198 -21 523 241 353 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 1956 12216 46548 144676 338185 794469 999999 999999 999999 666850 10744 472 393 334 303 354 433 300 178 209 276 279 154 203 185 121 139 228 216 139 106 164 191 174 209 166 179 209 248 205 179 358 768 1113 1089 884 951 845 861 799 600 318 267 375 261 189 161 198 294 279 225 221 251 260 348 423 549 728 580 591 513 498 450 459 439 451 419 392 454 460 407 358 422 373 347 286 275 256 256 197 253 174 221 200 217 161 140 212 217 168 122 137 138 114 141 111 141 172 220 131 195 145 184 212 259 256 239 141 198 237 261 176 170 212 234 275 212 167 244 229 157 186 223 223 194 178 217 184 188 199 197 181 102 158 176 120 201 241 230 129 218 198 161 115 157 191 163 122 173 215 232 186 203 187 75 132 169 109 186 134 118 102 130 128 125 137 99 132 105 92 111 140 126 115 145 149 146 123 114 97 125 117 107 144 102 104 124 93 109 144 143 108 117 152 121 143 106 127 123 111 95 87 108 101 115 135 116 129 115 125 111 88 84 111 136 136 151 149 149 124 102 105 128 96 96 101 101 113 110 101 102 108 105 90 101 96 98 95 102 102 95 100 104 92 93 91 66 66 72 78 78 69 65 69 54 49 50 52 41 34 28 17 4 63469 309 1084 30 11074 17 37 49 6911 5195 -17 1048 3348 5204 1701 999999 999999 999999 999999 999999 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 2036 13597 51024 109424 178726 366367 648460 999999 999999 999999 105596 1405 469 403 294 298 328 245 234 185 183 273 246 224 262 315 190 124 243 211 164 250 293 314 217 305 246 179 249 207 136 284 189 243 436 658 824 946 758 706 723 634 620 559 417 344 248 161 212 252 302 207 268 276 360 360 435 576 696 797 743 583 540 486 362 409 461 389 419 481 471 418 335 405 404 274 298 272 227 162 291 241 212 224 212 171 204 177 191 153 121 148 199 185 144 173 211 149 185 156 261 212 303 283 244 315 266 269 249 228 227 207 218 158 190 234 256 258 208 210 235 245 176 220 259 259 226 186 219 266 224 226 216 230 199 177 145 215 153 212 154 175 168 146 171 214 220 181 170 184 162 138 170 174 133 115 160 199 212 144 149 121 143 149 156 89 127 169 167 167 138 131 87 147 104 103 126 69 97 114 118 105 133 89 74 123 109 127 148 123 110 71 121 124 133 106 112 130 139 103 111 153 142 97 88 97 118 100 104 107 139 110 126 120 126 128 116 108 114 122 103 131 125 105 128 115 114 115 124 124 97 85 100 106 99 116 104 97 92 79 92 95 96 79 97 85 93 87 81 76 87 81 79 69 61 59 53 64 50 31 27 25 7 -3 63478 274 2132 30 11072 17 37 58 6910 5192 125 527 1554 3690 8032 22074 70312 268017 859535 999999 999999 999999 15925 345 131 115 141 126 16 121 188 208 205 198 207 162 145 157 182 212 97 105 168 164 146 219 203 198 224 206 173 151 185 241 186 363 476 791 778 699 504 570 640 887 1308 1665 1871 1497 948 457 206 268 217 274 286 242 392 628 604 578 707 655 637 568 417 396 462 440 327 346 342 408 381 338 373 236 264 265 219 200 214 188 205 181 196 249 163 168 171 161 129 152 116 205 109 129 60 119 131 156 117 219 169 192 110 220 247 265 199 199 167 234 191 197 217 198 113 186 198 219 118 142 220 168 121 156 130 138 179 166 181 226 186 142 204 208 180 189 124 144 130 135 190 171 91 107 144 119 58 104 124 183 122 121 108 144 157 154 138 99 106 83 77 83 63 159 100 112 106 81 71 118 122 82 121 116 113 73 46 30 101 115 90 95 114 60 110 83 97 97 71 81 82 62 77 75 47 88 110 82 69 103 81 63 84 84 118 75 79 95 75 72 83 64 78 94 104 104 102 97 90 75 80 77 65 103 88 74 80 86 64 58 88 93 67 70 56 62 65 68 63 58 67 71 74 74 53 43 56 57 49 56 59 56 37 37 29 41 35 18 14 1 -14 -23 63487 275 2098 30 11068 17 38 7 6908 5189 -29 278 1094 2462 4979 11157 29624 96760 331290 904625 999999 999999 922523 12696 449 271 276 261 281 220 264 278 371 291 293 211 158 192 248 241 278 276 254 229 281 233 150 287 250 286 240 221 266 239 243 242 239 206 211 243 264 298 357 438 551 574 641 1014 2330 3504 2474 971 409 329 388 194 303 389 544 737 788 760 712 680 703 672 587 545 511 519 583 499 534 469 446 458 323 197 314 227 178 192 197 175 152 239 229 272 210 178 157 219 258 108 150 207 126 185 248 243 212 239 323 275 236 232 223 250 302 234 203 180 219 227 271 232 256 237 185 153 147 249 275 308 242 186 230 248 249 249 238 205 237 214 158 200 190 196 194 237 252 214 170 158 152 161 192 187 172 189 175 169 194 159 183 208 165 181 173 111 143 138 150 128 143 129 99 143 156 149 119 112 142 125 87 116 132 154 119 164 136 124 113 146 173 161 122 101 137 103 132 133 127 120 127 139 118 133 125 103 100 104 129 119 137 167 148 137 113 108 134 138 101 95 114 136 126 106 132 142 148 156 149 144 121 128 157 156 136 134 141 132 140 127 118 132 127 108 106 121 118 125 118 106 112 111 92 97 93 91 94 91 85 81 88 90 83 71 69 57 51 50 44 38 24 63496 274 2125 30 11065 17 38 16 6907 5187 191 777 1858 4319 10719 28709 90139 289935 805084 999999 999999 992787 65734 684 252 251 153 147 205 200 156 183 172 156 42 143 168 178 161 142 184 172 262 289 199 228 231 256 215 212 151 190 270 191 246 147 164 306 301 290 260 171 181 275 283 216 299 323 267 206 173 249 336 237 171 261 335 366 448 445 491 666 760 873 864 796 741 726 676 627 562 518 368 323 267 289 352 226 184 231 211 276 206 293 236 159 233 250 120 198 158 173 163 199 147 172 120 134 204 189 166 213 236 237 282 166 151 228 248 208 235 186 239 224 177 219 188 220 237 265 249 272 228 217 191 216 176 262 249 199 201 178 236 256 238 225 201 229 174 176 231 174 207 196 234 239 195 157 149 185 172 194 191 162 166 155 173 144 90 64 106 156 135 124 89 131 127 159 114 96 99 104 119 107 123 119 106 103 96 92 129 76 100 122 114 98 113 112 74 57 134 120 102 89 104 120 112 148 134 114 130 125 113 137 122 106 105 113 110 118 124 121 91 100 121 113 99 98 107 119 106 126 115 104 111 100 105 107 118 98 117 110 97 109 91 92 80 79 84 83 96 75 74 75 79 89 67 72 71 78 66 58 64 78 62 49 47 35 30 17 7 13 -1 -11 63505 274 2121 30 11061 17 38 25 6906 5184 48 1135 4660 13955 40045 135905 461205 948773 999999 999999 999999 27240 481 377 287 155 224 187 147 239 253 160 215 218 259 256 135 63 267 267 177 185 230 182 218 256 222 100 121 261 259 264 216 304 264 264 231 273 287 257 201 214 323 169 215 159 229 249 254 163 153 249 181 133 261 286 314 364 308 387 508 650 842 704 663 635 638 724 536 414 390 390 312 335 270 290 314 259 252 232 264 275 193 190 203 203 241 218 153 211 230 157 192 119 137 166 115 121 168 130 141 228 298 194 195 249 176 165 244 264 253 237 205 228 195 151 129 148 190 179 235 278 203 154 170 182 182 198 118 130 204 234 175 213 171 174 139 155 170 188 214 159 149 193 187 208 216 170 195 207 220 180 146 159 175 183 175 121 183 115 108 140 170 180 102 128 164 115 107 135 117 91 84 129 126 168 150 115 101 150 93 117 104 101 115 118 92 112 142 151 132 89 118 103 100 138 125 118 110 117 122 111 116 106 135 85 112 114 117 126 119 128 151 102 126 131 121 137 148 121 127 127 135 124 97 118 114 98 104 129 119 111 114 112 82 106 109 102 84 94 70 51 55 76 75 82 89 84 79 86 84 71 65 60 61 67 58 51 55 29 26 22 11 0 63514 274 2118 30 11058 17 38 34 6905 5181 132 1367 6677 22066 60871 183859 564364 999999 999999 999999 852095 15589 246 185 268 179 99 201 118 107 175 108 119 218 179 189 183 262 206 182 286 100 270 287 232 227 311 183 253 250 249 232 128 262 179 220 173 195 202 218 226 275 255 300 286 227 244 265 159 185 126 177 192 251 240 295 258 336 282 276 259 458 696 694 681 708 702 652 531 426 463 486 454 318 371 378 311 270 310 243 236 248 140 145 86 165 167 148 121 93 87 126 182 125 186 153 163 165 125 165 192 156 254 197 242 172 94 165 208 142 194 204 160 226 138 243 166 82 184 169 148 255 99 200 232 205 182 156 230 211 226 200 227 165 176 178 235 228 177 197 238 137 167 202 223 218 180 125 177 198 161 122 180 161 108 156 172 149 158 113 135 132 106 141 165 93 102 127 103 100 110 94 147 91 113 76 86 91 92 115 120 130 122 103 80 77 107 110 139 119 104 129 128 85 110 95 102 111 123 116 103 83 77 63 83 98 99 101 110 109 104 99 88 92 79 111 102 83 80 107 112 111 103 106 102 84 100 102 100 112 102 103 109 125 107 94 114 117 95 82 83 80 89 81 80 71 86 64 74 66 61 74 54 65 64 60 52 54 36 30 22 19 23 8 63523 308 1098 30 11058 17 38 43 6904 5178 232 471 96 999999 999999 999999 999999 999999 999999 999999 999999 1020 3599 947 999999 999999 45 1005 1051 3194 5609 3376 3734 59 999999 999999 999999 999999 999999 103 215 398 427 752 1292 1794 11839 55330 140924 352357 781952 999999 999999 959915 12458 363 242 285 302 199 241 136 36 172 297 227 200 291 219 192 120 303 193 104 187 271 292 176 251 146 214 175 225 145 136 265 142 117 143 267 213 182 132 143 259 276 189 215 222 154 270 377 593 822 1398 2248 3125 3302 3425 3226 1948 1089 364 317 427 881 814 638 606 770 718 616 555 478 512 526 429 320 336 305 334 321 211 218 293 119 241 294 190 161 184 161 171 186 86 128 120 110 209 148 137 224 242 218 225 257 232 235 159 199 158 152 154 171 166 247 225 218 167 174 183 208 234 176 215 192 131 273 204 160 161 113 165 187 156 217 250 254 218 211 208 203 201 214 186 116 193 190 229 185 189 240 199 223 152 137 133 195 154 145 151 140 144 158 132 129 147 146 132 125 108 100 130 99 95 135 113 114 78 105 113 79 126 144 116 97 136 104 66 121 102 88 104 142 90 104 105 121 138 108 94 102 100 92 136 137 99 106 113 81 114 100 118 103 111 140 133 118 89 108 124 104 98 95 110 121 109 85 117 96 93 94 107 100 93 119 112 113 108 114 113 110 80 89 103 94 75 75 82 90 87 88 81 80 63 70 71 69 50 56 54 40 38 40 28 22 7 -18 63532 311 1007 30 11057 17 38 52 6902 5175 767 3524 3530 1323 3799 6746 4960 2522 3637 9790 16706 10860 23729 132398 219372 2114 5885 13275 17111 32979 43910 13790 1288 937 933 1024 1793 2239 2298 2703 4563 5257 4681 4884 5421 5975 6019 6880 17621 63883 58200 116474 362417 906447 999999 999999 149294 1682 198 299 301 168 196 126 55 184 217 182 82 148 159 169 221 199 241 231 229 124 150 178 171 208 124 159 132 275 265 172 112 131 186 168 128 85 175 177 208 214 262 213 121 100 99 109 222 198 68 197 150 191 222 169 212 284 294 281 210 209 364 303 421 650 747 532 545 530 542 536 463 349 381 345 347 261 297 243 223 189 181 207 182 190 221 173 174 160 122 148 112 138 154 125 117 164 211 254 255 227 222 276 182 181 228 198 195 271 235 176 260 178 242 214 221 197 150 157 143 210 168 130 180 210 192 203 145 194 156 173 243 259 190 189 180 234 145 160 164 169 179 196 217 214 156 190 175 183 185 151 172 185 115 97 170 134 123 86 93 128 116 134 93 114 126 114 131 148 111 94 118 104 124 88 72 71 52 108 89 105 103 102 88 90 85 80 103 110 87 94 130 113 98 127 120 83 107 89 112 119 139 128 123 140 109 88 130 139 127 96 102 117 108 108 128 99 102 93 99 133 149 133 93 94 84 87 106 115 89 94 109 115 118 118 99 84 93 89 87 89 90 89 98 96 94 88 85 76 79 70 72 84 59 55 60 60 51 38 36 24 24 11 -2 63541 329 494 30 11054 17 39 1 6901 5172 157 1582 4476 11072 14255 2403 999999 999999 999999 999999 2290 19878 22375 17945 28170 17484 26813 25533 63767 174719 182964 180384 332049 140295 7058 5797 21497 86530 249109 358031 92270 18056 3335 2415 2491 2441 2215 2384 2767 3273 4453 5956 6824 7883 11257 15776 18775 18891 17344 18456 18377 15693 13825 12208 10137 7636 5809 9153 52461 68872 41329 172097 504868 964217 790713 26068 465 275 242 293 213 182 175 154 221 159 183 250 152 180 266 257 231 275 305 254 212 156 242 243 221 190 212 280 325 269 256 258 276 207 224 308 343 254 183 213 275 332 108 207 194 216 178 315 304 192 260 177 237 223 303 237 248 277 313 392 422 538 600 722 588 606 572 417 442 387 416 299 390 380 333 300 258 264 267 267 239 242 246 191 211 262 293 195 142 178 155 190 136 138 202 125 203 255 218 162 203 215 208 189 201 222 168 248 233 206 245 233 211 230 253 186 198 214 223 201 225 201 215 223 216 224 195 179 200 156 229 277 209 262 207 233 192 126 155 207 184 222 280 200 200 191 231 180 218 200 195 199 265 176 125 94 162 174 122 106 83 157 135 98 77 143 150 158 107 87 113 99 122 96 149 101 127 110 136 85 92 108 108 106 140 138 126 106 122 123 118 114 133 144 146 134 125 114 111 101 108 111 149 143 130 127 134 110 119 101 115 115 95 115 117 108 105 87 122 121 105 124 109 93 87 98 91 94 91 95 103 86 96 105 97 95 85 82 94 98 97 85 78 67 65 83 77 81 72 62 61 69 55 66 74 57 45 30 25 32 14 9 0 63550 330 434 30 11054 17 39 10 6900 5170 373 2627 6088 6380 2577 999999 999999 999999 999999 999999 999999 845 7281 12808 16401 31406 50114 30660 4865 11473 11444 6140 2816 21 999999 -2 -60 2 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 457 930 1841 2138 2569 3536 3978 4039 4144 9006 67531 148284 254555 573555 999999 999999 999999 150077 1978 434 314 275 334 260 193 222 286 384 225 195 184 215 157 242 196 189 170 381 208 229 277 198 245 194 225 245 256 238 198 178 277 337 271 237 304 325 257 279 231 367 311 287 311 258 221 141 315 330 245 257 211 210 293 274 329 342 285 291 469 562 499 572 693 578 504 463 431 395 420 398 407 483 440 357 320 398 381 423 302 337 298 295 250 289 200 153 224 170 136 235 204 241 231 169 272 253 278 279 245 256 256 248 241 259 293 299 271 245 256 299 270 249 287 267 187 247 226 287 248 220 263 267 239 285 320 210 193 251 223 252 218 237 215 246 283 268 195 183 197 169 132 206 232 264 220 283 246 203 234 174 198 206 156 124 135 188 179 179 149 137 191 144 133 180 146 128 158 128 178 167 120 114 131 149 209 189 167 171 185 154 151 125 157 145 162 139 91 133 131 151 151 172 152 144 160 140 136 141 119 131 143 136 152 148 112 151 129 135 162 152 138 136 122 133 160 133 140 155 132 140 124 142 143 135 139 149 151 121 133 142 117 121 133 135 122 137 125 112 104 107 123 109 112 115 105 101 101 86 92 97 89 85 77 75 84 71 62 67 63 41 24 5 63559 314 885 30 11055 17 39 19 6899 5167 944 5112 10143 8580 6139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 168 693 1221 2499 15878 92358 213330 459837 774665 999999 999999 999999 66497 441 229 260 270 184 181 184 145 307 164 200 193 266 311 283 245 201 181 232 287 328 136 254 195 261 223 204 143 378 259 149 258 297 234 206 239 245 254 215 223 248 310 222 126 182 208 244 174 253 299 265 199 172 217 294 305 341 485 566 540 681 719 543 501 418 355 344 317 385 443 297 344 305 394 375 311 290 308 261 221 166 256 149 223 301 264 231 195 162 153 305 216 238 229 170 213 190 192 230 234 231 242 238 246 196 178 130 195 244 227 200 172 217 211 237 245 202 219 244 216 199 274 251 214 210 181 229 222 178 207 156 201 238 293 195 204 196 181 252 255 201 215 180 152 198 220 214 210 233 227 178 224 220 195 168 161 138 133 124 118 159 103 141 95 146 139 130 116 137 144 128 153 148 134 125 101 111 104 100 89 68 143 138 115 109 109 103 118 119 84 124 107 104 89 96 111 108 129 128 145 138 104 104 119 126 115 107 100 106 108 123 89 99 132 137 126 91 109 125 137 125 115 125 104 121 144 118 111 106 88 80 77 91 101 115 113 104 83 103 101 91 75 89 68 60 83 85 77 73 69 67 60 59 56 55 56 52 41 34 30 28 23 14 63568 314 944 30 11054 17 39 28 6897 5164 1809 6349 15926 18626 3493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 103 216 351 570 806 1315 1270 1522 1623 1444 2003 4966 14571 42572 114160 278989 790682 999999 999999 749699 10374 279 293 385 285 256 269 189 95 194 291 298 274 283 156 128 226 228 104 157 86 251 298 337 239 245 237 243 337 293 202 168 183 281 193 193 245 296 199 219 248 203 155 226 253 200 155 181 295 253 218 159 220 246 211 272 456 542 598 596 578 602 470 424 449 490 448 468 424 442 389 379 405 286 381 296 252 314 330 264 307 251 254 244 266 347 282 155 165 204 199 140 227 170 144 172 215 190 276 283 220 228 264 206 155 161 140 182 207 219 199 219 247 145 192 182 224 201 189 193 176 179 222 195 180 180 157 242 255 209 158 183 223 159 182 137 135 202 189 211 220 192 134 169 151 179 217 174 213 206 170 119 98 190 191 152 107 91 91 109 124 128 117 119 110 148 117 113 107 108 127 146 128 129 142 106 72 87 83 138 147 106 95 121 127 120 87 83 116 109 102 127 128 94 75 133 106 125 151 111 80 114 109 120 122 126 99 92 103 107 110 115 117 101 69 88 106 121 130 123 123 115 100 106 122 119 101 103 111 123 105 98 113 113 117 117 97 81 83 96 105 87 89 84 91 74 74 90 73 71 75 77 67 67 63 48 49 45 39 29 24 16 10 -4 63577 317 824 30 11054 17 39 37 6896 5161 219 1464 5562 17854 70156 122692 42682 11198 811 389 176 -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 -64 146 646 662 282 244 249 481 1123 2171 5310 34801 204126 628025 999999 999999 999999 12171 393 147 227 137 168 153 223 181 155 190 206 251 294 134 230 249 219 271 240 243 261 191 222 211 117 207 151 193 247 262 195 126 273 221 220 274 267 297 300 203 164 150 189 229 125 169 141 232 256 228 256 326 335 253 390 549 499 489 463 422 427 312 306 375 320 332 348 285 348 332 278 349 336 273 233 240 290 253 326 303 249 256 254 242 248 244 258 170 160 147 154 138 176 164 251 180 198 195 255 189 171 234 223 158 205 225 222 235 283 252 261 302 179 207 178 195 273 238 247 212 176 197 206 179 170 183 246 238 149 211 230 262 204 225 154 195 142 147 119 188 168 160 156 212 207 211 221 268 176 140 214 226 163 160 130 98 118 112 137 111 116 181 120 87 124 123 125 105 80 92 128 151 95 137 172 112 97 111 96 103 105 114 78 94 105 118 121 113 109 87 94 117 127 161 126 110 122 124 83 90 95 93 100 131 121 109 91 118 132 128 128 127 115 130 123 129 117 94 126 119 83 108 100 116 106 87 97 101 96 112 85 89 89 89 86 86 94 100 84 80 84 79 73 70 70 67 61 61 50 63 75 74 66 60 50 41 46 48 35 30 19 2 -7 63586 320 734 30 11054 17 39 46 6895 5158 80 1911 4015 9173 30204 89390 277859 700529 999999 963793 405264 461010 274416 234076 151445 120178 10017 7716 7080 6380 5507 5168 5133 5471 4910 4767 4510 4238 3934 3662 3337 3217 3138 3077 2896 2679 2473 3047 3301 3427 4172 4185 3993 4238 3846 3946 4340 7054 18749 23146 28659 25288 8345 7169 8681 2409 495 349 395 353 268 217 325 155 177 202 117 185 238 241 272 285 244 323 218 198 199 244 238 267 195 260 234 107 136 148 242 229 238 157 324 293 307 258 283 288 215 219 128 147 194 89 77 255 176 288 317 297 324 328 418 632 522 555 495 567 557 448 314 364 340 322 318 369 372 469 452 315 273 364 317 329 368 314 334 320 341 221 199 233 206 177 171 129 112 183 155 180 245 157 182 118 217 225 159 225 195 165 179 173 254 228 253 197 209 104 237 279 258 240 279 246 234 247 223 183 232 191 233 213 267 268 203 269 232 256 200 208 221 219 193 182 147 130 146 211 218 177 176 167 186 150 209 228 231 191 123 150 156 187 169 166 158 137 123 158 128 142 111 148 178 104 78 109 93 119 131 134 110 129 83 100 115 135 118 137 107 99 109 126 107 92 104 123 114 104 102 111 130 145 100 115 113 133 137 133 114 106 106 102 118 108 68 82 97 119 107 119 131 97 87 103 84 105 121 120 105 132 126 130 120 110 109 109 112 88 99 112 104 113 99 97 100 96 104 98 94 97 88 75 89 71 73 68 71 91 85 73 80 76 52 58 66 60 45 34 29 25 19 15 63595 316 854 30 11054 17 39 55 6894 5156 427 2168 7467 22391 39321 51436 132533 291006 252816 18418 24947 137845 343027 359768 146509 62100 148900 316995 291238 12357 3280 2753 3019 3411 3965 4483 4259 3840 3364 2397 1816 1614 1528 1977 2137 2445 2653 2909 2919 2901 3023 3456 3260 3346 3106 3348 3196 2915 3059 3243 13182 174317 511961 570127 523920 121219 1195 249 262 162 111 254 209 104 205 266 221 117 73 220 188 98 208 316 245 191 228 172 168 224 200 162 174 207 291 259 116 224 337 195 194 248 169 245 189 167 132 180 152 184 183 215 215 220 315 341 402 404 483 645 622 580 514 585 537 421 373 404 356 474 433 388 447 434 329 421 355 393 323 331 287 280 328 276 311 231 231 203 100 177 195 186 163 113 240 232 230 221 158 225 237 193 202 215 194 183 281 230 207 285 266 262 289 276 192 222 249 288 212 235 196 170 234 242 199 198 252 247 212 172 210 260 265 236 199 240 292 274 209 274 210 170 192 146 169 221 232 224 223 234 185 160 160 187 180 235 231 209 150 91 105 221 191 149 167 142 153 118 128 130 130 183 183 152 149 144 115 151 135 132 153 130 137 89 98 139 143 166 163 176 140 124 182 182 131 160 133 145 147 157 118 160 155 109 131 144 122 111 130 139 127 129 120 151 126 128 116 104 141 136 147 121 102 117 116 121 113 120 119 120 115 144 143 134 133 121 125 123 120 113 105 110 97 106 100 99 103 93 88 91 93 87 79 105 82 86 83 79 73 68 63 61 51 43 36 34 63604 305 1184 30 11054 17 40 4 6892 5153 858 3401 8217 18124 57272 202081 347509 217934 225120 36988 25632 924 -8 167 260 222 162 40 -32 999999 999999 -38 91 292 520 679 937 1057 1289 1822 2116 1619 1120 1241 1297 1550 1802 1744 2237 2332 25986 191949 517989 999999 999999 627129 9597 254 339 236 96 166 210 129 146 169 297 255 252 247 210 179 48 201 215 162 186 179 270 199 265 233 324 344 314 221 258 361 370 252 226 243 245 330 267 274 328 238 282 247 190 212 209 299 278 378 377 362 477 532 599 553 660 731 674 511 411 377 407 548 473 398 472 463 401 331 404 388 388 390 341 368 329 250 214 209 174 188 91 128 207 243 162 118 194 279 224 205 186 177 192 220 222 166 182 229 277 256 170 218 223 237 268 238 281 316 252 221 208 233 188 211 232 222 255 288 273 346 281 240 292 270 256 251 244 212 229 216 264 227 195 194 216 197 256 267 207 202 269 244 208 228 186 241 219 189 244 223 210 187 163 161 170 183 188 194 182 168 176 204 176 139 177 140 121 105 177 153 93 126 106 145 156 138 112 162 199 156 174 165 166 159 148 149 125 198 190 148 153 164 151 129 138 162 141 157 183 175 166 127 140 150 176 182 153 161 152 138 144 176 167 156 187 168 148 140 145 150 165 142 141 130 126 146 134 133 138 150 159 148 145 115 112 124 119 123 118 120 109 104 109 124 118 97 82 95 103 98 86 89 73 70 67 56 37 63613 336 254 30 11054 17 40 13 6891 5150 1571 18465 70141 172874 234656 95169 6300 293 227 549 1036 1535 1567 1517 1106 1014 1003 1033 1628 1573 1791 1946 1811 1955 1937 1946 2161 2348 2309 2987 3991 5499 12842 37287 101982 286463 214561 78337 46974 5368 1976 1146 749 568 532 686 538 536 530 576 517 852 1010 1285 1773 1816 1778 2408 3429 3237 3266 3479 3356 4029 4525 5397 6591 6365 5359 4708 5750 48300 122624 478503 959321 999999 768429 17962 473 300 237 234 247 248 268 314 205 242 293 272 210 161 188 258 300 364 251 230 169 136 177 195 317 354 170 251 199 233 175 189 225 203 262 310 253 301 223 240 259 118 182 261 304 266 374 395 351 385 493 536 537 574 675 746 722 812 709 622 509 507 432 362 442 356 350 392 386 362 422 341 380 387 364 265 237 277 185 209 285 234 282 176 245 204 147 195 226 225 208 166 221 199 228 158 206 221 190 285 269 194 195 268 266 252 327 305 283 213 269 264 263 224 169 266 212 206 278 264 278 253 231 272 316 227 232 255 223 205 233 236 209 264 250 229 191 210 229 318 257 208 194 228 254 266 227 225 236 217 198 197 134 114 95 139 160 193 167 176 170 177 197 173 152 167 164 161 188 165 140 166 139 165 131 116 124 143 136 142 133 160 187 152 162 150 156 167 176 174 147 142 153 176 152 144 134 181 177 163 151 159 145 153 153 142 153 174 163 159 144 140 162 157 164 155 148 151 154 136 155 157 139 150 157 150 126 137 152 158 165 129 137 120 116 133 126 127 134 128 120 122 126 117 109 119 113 109 103 96 94 86 82 75 67 61 47 37 63622 337 224 30 11054 17 40 22 6890 5147 22 5163 47641 174729 236393 84361 9526 1424 1483 914 752 813 735 650 661 572 559 706 901 1102 1042 1110 1161 1442 1443 1538 1629 1861 2057 1987 1922 1895 1604 1750 2028 2126 2015 3055 4011 2289 2571 2680 4497 9905 7767 1548 141 11 110 255 233 336 534 1053 1721 1926 1762 1606 1720 1550 1372 1725 2472 2717 2867 3034 2923 2320 1438 1667 2652 3850 10100 63003 375851 873875 999999 999999 197803 3595 180 283 146 74 164 212 148 127 239 259 243 226 228 156 114 97 135 252 199 262 193 213 235 161 255 310 276 243 186 222 204 149 262 220 58 105 146 116 205 173 164 283 198 202 258 262 314 374 391 423 490 467 524 575 634 649 681 652 556 382 308 333 299 295 348 360 362 337 358 288 362 409 285 292 184 287 215 240 198 141 175 139 52 104 179 172 223 213 223 182 226 228 174 164 225 216 160 140 193 214 127 182 239 244 132 145 140 236 244 242 176 190 190 192 214 226 170 182 225 160 152 172 182 218 173 213 199 198 149 198 261 195 175 135 168 151 181 163 200 226 240 171 186 195 190 167 152 159 138 188 127 63 95 138 172 146 136 154 146 83 61 101 136 122 92 78 52 65 61 84 90 106 98 109 91 99 127 102 84 91 107 108 135 106 80 90 79 97 97 69 74 110 80 88 93 111 107 111 122 135 116 107 96 99 90 118 120 110 132 124 102 94 85 84 98 125 120 108 115 86 96 87 80 86 82 85 106 99 94 106 95 90 104 91 87 79 63 79 91 74 76 83 65 66 63 64 56 58 47 52 50 33 34 28 16 14 -4 63631 335 284 30 11054 17 40 31 6889 5144 7084 49522 99526 102065 9433 76 999999 999999 999999 999999 999999 365 469 215 342 302 332 148 263 104 122 25 175 349 377 567 803 995 1246 1149 1046 1088 1236 1282 1454 5937 28613 115669 228975 264935 170399 211318 337419 397569 126397 6281 3482 3595 4390 5172 5427 5780 6058 6002 5889 5536 6238 6413 5287 4378 5470 5491 4515 4046 4086 3997 4511 4851 4859 6828 30712 84733 243008 698062 812403 466294 37332 4503 357 290 310 250 275 329 204 233 207 218 151 233 297 213 248 314 285 276 307 242 230 234 217 287 193 229 294 227 257 201 171 247 262 299 171 143 200 188 312 283 262 244 194 194 258 265 265 318 349 358 419 640 619 717 716 660 696 641 577 598 611 568 590 436 458 488 365 381 346 452 370 339 413 274 304 280 223 215 209 199 172 126 157 208 187 206 195 152 162 166 220 180 206 226 202 237 285 275 216 245 261 244 240 259 270 324 285 221 222 250 176 189 170 164 244 254 291 253 212 250 271 268 238 231 285 257 309 218 155 234 237 170 220 147 203 188 181 244 219 257 208 196 219 230 211 275 228 181 229 152 145 165 140 149 174 153 146 179 163 189 122 112 163 183 129 202 180 165 116 128 147 136 110 152 148 124 141 129 151 100 132 110 95 125 114 117 130 178 146 147 154 148 134 104 131 158 125 135 109 124 148 128 130 129 108 155 162 177 161 119 157 143 135 128 145 136 116 140 147 140 133 118 120 130 132 108 123 138 129 131 119 121 112 100 109 99 104 101 91 105 107 97 95 91 96 89 95 87 81 69 80 70 71 52 34 30 25 63640 323 615 30 11055 17 40 40 6888 5142 2547 3531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 2062 10007 40754 111459 245110 646878 844216 999999 435837 16431 6517 6091 5775 5128 4591 4407 4547 5589 7210 8504 10255 12141 11935 11443 10338 9592 8439 7301 6387 6189 4656 3248 3190 3662 4083 5726 27797 155582 459962 634478 437970 10791 447 211 241 171 213 128 131 198 171 122 153 179 199 217 131 257 182 162 179 181 185 179 170 203 201 100 218 275 95 254 292 77 116 201 99 127 216 146 163 129 136 249 187 122 133 203 215 227 263 444 492 547 540 519 526 551 721 616 516 521 469 506 472 427 441 390 346 398 362 351 394 408 324 237 193 281 230 136 206 140 131 141 119 197 186 86 139 187 171 212 203 206 165 117 205 217 141 211 256 207 254 281 281 236 224 269 193 214 216 264 205 182 248 233 187 221 242 197 250 201 202 200 186 202 198 258 284 140 184 259 183 185 206 199 174 205 207 203 257 254 250 266 303 215 176 197 177 199 145 116 147 140 125 139 166 127 130 145 110 117 154 113 89 87 110 111 95 91 85 100 110 99 112 114 117 99 88 120 115 116 129 106 76 68 86 73 116 108 89 93 90 138 105 103 110 130 126 98 88 90 82 100 134 100 110 113 129 115 110 118 141 136 104 91 109 120 110 100 105 118 89 97 87 111 111 123 101 99 105 125 116 98 91 95 79 77 85 79 75 54 67 93 77 76 76 62 60 57 54 59 52 44 39 35 23 12 17 -3 63649 338 196 30 11056 17 40 49 6886 5139 139 536 660 8272 36147 27644 1740 118 999999 999999 999999 231 -7 6436 85530 112193 41405 8369 6280 1334 1104 1072 1259 1388 1751 2359 2927 2983 3035 3021 3414 3850 3954 3988 3952 4074 4078 4590 10305 46971 210877 204993 181896 314956 362139 41617 9582 7617 7756 7434 7525 7372 7825 8903 10150 12164 13256 14391 14516 14116 12772 9353 6829 6495 6082 5659 4732 4181 3705 3014 2868 3236 2841 8847 109066 441387 998804 705064 53077 922 163 174 185 295 168 198 206 289 206 162 231 200 312 314 257 255 190 188 215 255 281 233 315 256 180 148 75 116 140 213 197 205 193 257 177 230 254 263 265 293 184 168 235 298 255 222 282 403 375 553 567 512 543 546 552 645 697 544 443 534 553 518 420 549 507 379 356 393 484 423 388 363 298 321 257 192 205 231 215 160 131 159 154 172 179 175 240 193 173 230 204 222 223 184 201 216 221 229 238 259 263 223 153 199 198 317 244 254 230 208 221 241 214 235 275 264 237 241 161 167 225 238 278 268 255 202 205 225 175 278 294 271 241 206 182 177 167 168 170 159 165 186 182 255 233 222 207 202 212 138 143 180 163 162 148 147 155 164 159 136 145 130 159 110 118 123 175 138 121 125 149 143 152 128 121 82 96 103 79 131 139 129 119 111 93 107 136 125 126 121 117 119 161 125 122 93 127 116 139 131 100 96 106 131 132 135 118 123 120 129 154 105 114 131 118 140 125 117 106 113 132 122 107 115 123 121 112 106 109 111 103 97 109 105 111 103 99 91 84 99 92 87 79 71 73 83 74 64 62 60 60 49 48 39 37 24 20 11 63658 336 282 30 11052 17 40 58 6885 5136 -69 530 69 999999 999999 999999 999999 999999 999999 999999 805 15632 72529 184572 216331 115082 17838 13818 5753 2628 2620 3276 4069 4758 4933 5325 5522 5452 5627 5874 6649 6718 8049 11877 9037 14172 31695 69882 114871 73656 13980 10050 10285 9951 10424 10664 11307 12362 14256 16382 18033 20250 21774 22886 23812 25678 29531 26333 17294 13260 11246 7373 6183 5926 5703 5741 4743 3442 3123 3614 6495 39430 234567 591731 999999 999999 142122 1486 194 143 243 194 169 267 177 148 145 177 148 166 212 256 213 209 274 288 212 179 165 118 238 199 175 174 194 232 180 127 178 214 225 284 316 164 145 163 212 238 191 188 151 230 151 253 326 339 402 506 538 537 515 488 577 510 558 427 456 516 491 497 480 409 401 417 414 410 369 417 364 349 298 253 199 303 217 183 160 141 146 34 132 161 206 162 127 136 214 169 242 251 267 212 206 241 231 240 265 238 239 268 322 320 239 136 179 166 217 209 186 208 281 221 257 278 289 266 303 187 270 299 280 227 202 202 226 206 238 229 202 194 254 184 162 140 256 235 219 244 217 216 196 197 216 220 250 254 202 160 132 137 121 111 140 129 117 142 156 116 147 122 135 127 108 110 89 145 92 92 113 129 121 125 150 127 102 132 126 76 115 118 129 127 108 121 112 141 132 126 113 127 148 156 96 73 123 120 129 121 95 88 112 122 149 126 125 108 102 101 105 108 110 107 120 121 125 116 123 118 95 102 115 117 114 130 109 96 100 113 114 118 128 117 103 96 94 90 71 80 79 73 88 88 90 78 75 83 70 57 58 76 53 38 30 31 20 9 63668 326 548 30 11048 17 41 8 6884 5133 3616 22405 28262 12219 5723 5692 21326 25576 1686 454 541 604 739 903 1304 1782 2253 2812 3420 4188 5055 5430 6147 7239 9267 10987 12555 13835 15785 17089 17682 18328 18059 18894 19053 19780 20512 21422 23334 25619 25773 26765 26761 26150 26152 24654 21203 17358 15018 12767 10510 8866 7252 5188 4388 3095 2678 8741 36636 43220 167262 332467 586662 999999 999999 608190 58230 427 139 194 83 137 136 131 158 132 218 103 180 135 163 204 184 261 267 211 213 247 250 244 258 228 182 281 288 137 240 229 211 251 91 117 189 200 160 187 104 162 181 229 224 147 111 189 145 267 290 405 484 465 509 567 515 426 520 478 385 489 372 466 431 361 439 401 430 425 317 376 446 368 340 271 200 169 179 226 247 259 189 152 48 123 150 148 202 143 99 172 199 222 226 228 172 242 197 244 196 112 188 233 215 259 179 185 245 230 201 194 212 235 191 211 230 204 189 207 181 143 220 179 120 214 170 193 247 166 158 180 143 103 167 224 164 164 156 152 167 209 159 228 243 178 209 188 205 165 113 108 139 151 110 148 132 99 113 96 73 117 136 78 42 109 114 87 121 127 122 92 70 84 113 95 111 94 112 82 58 85 122 71 79 113 95 84 110 90 78 94 138 116 58 110 99 111 99 104 92 108 118 84 99 121 108 107 104 117 76 70 70 114 99 102 106 92 118 108 99 118 109 86 88 71 91 95 110 105 106 79 79 83 95 95 84 73 46 61 58 66 62 66 63 61 65 62 55 55 51 40 29 34 20 21 20 11 2 -5 63677 325 574 30 11044 17 41 17 6882 5130 15 2592 13358 34186 81361 181222 161153 32735 10363 10746 13648 13527 14188 15314 16641 18347 20108 21418 24300 25788 27382 28870 32199 35769 39401 42541 47138 50439 54307 54592 49631 48591 50934 52651 56246 58571 61627 62930 64824 66397 64563 57272 53060 50988 49526 50753 55633 66163 67117 54202 39850 25912 15622 13052 14179 20194 16731 9237 7838 40085 175357 343267 785397 999999 666195 175553 3385 208 270 143 233 211 220 215 250 213 234 206 180 174 264 286 235 353 260 202 197 281 306 341 266 225 329 177 99 158 185 207 217 225 259 193 141 278 114 98 182 269 132 275 175 112 205 284 352 398 472 458 572 552 574 647 616 526 492 473 538 516 404 436 452 388 512 475 361 324 368 356 376 228 200 198 196 175 272 165 197 143 182 211 175 180 194 216 170 126 269 273 221 172 217 173 223 233 300 257 224 331 254 207 274 169 205 245 196 160 203 248 283 306 239 193 238 244 172 186 231 166 180 217 208 163 182 266 221 163 176 222 154 203 191 238 202 168 156 229 235 202 200 225 247 183 186 211 139 121 114 156 186 118 99 139 119 149 152 120 122 144 120 112 74 99 111 78 109 109 104 105 139 157 162 153 102 115 132 100 78 84 105 84 120 127 109 108 88 106 112 92 84 117 124 97 118 103 126 127 118 78 93 126 131 132 103 115 138 128 110 115 122 91 106 122 100 90 77 101 104 102 100 113 106 108 102 101 89 78 94 95 80 92 90 96 93 78 84 79 76 57 77 84 72 64 56 62 60 58 53 59 54 31 22 18 8 -6 -7 63686 326 541 30 11041 17 41 26 6881 5127 154 1157 15128 75076 130762 174953 158035 46498 18256 17873 17550 17596 17545 17653 18410 19141 20118 22095 24777 26788 29658 33898 39448 45338 48556 54998 60677 70970 96138 101398 121726 159390 263906 398118 268950 78970 87731 104479 116733 129322 152435 181680 190879 187395 159910 122976 103757 105611 108828 108359 89306 64785 48920 35911 31245 27098 21026 15638 14388 26923 34674 63123 165153 369337 401770 369861 68893 1475 192 187 145 159 193 136 181 222 198 238 230 245 182 164 132 216 235 253 148 196 343 146 204 198 165 242 183 247 219 177 236 173 104 284 234 211 139 131 116 215 183 153 216 206 168 117 230 271 284 269 403 414 460 484 459 548 613 635 685 536 512 447 473 498 571 488 543 505 369 413 397 295 293 233 212 209 143 211 215 119 144 153 94 41 141 121 190 176 144 166 131 127 196 226 193 207 193 222 277 227 174 254 227 219 243 235 157 134 165 158 160 207 162 193 193 199 163 214 237 188 272 239 194 176 206 196 237 240 228 168 176 190 166 149 221 228 171 180 183 221 240 209 253 215 143 185 155 173 124 136 121 136 120 136 77 110 153 116 78 132 130 110 129 104 125 100 71 90 125 95 137 103 133 142 119 103 132 105 107 110 105 121 124 128 125 129 101 115 96 128 107 90 91 124 130 97 99 76 82 118 102 104 99 115 112 122 132 133 118 81 116 125 114 124 108 100 103 104 83 109 104 102 108 108 112 96 84 107 81 100 97 94 93 77 93 87 76 76 69 82 72 79 61 62 59 58 65 56 49 49 53 48 35 25 26 12 7 -9 63695 304 1200 30 11040 17 41 35 6880 5125 -50 890 1397 3147 8270 15415 19353 23549 28111 49622 115346 235054 154440 43763 15788 14667 16880 20077 25381 31835 36419 39712 36753 31092 27931 26959 28747 31174 25833 19648 17720 14997 9131 7381 5792 6290 13793 59817 164637 316930 654407 858895 888966 818651 673573 13847 429 215 233 228 122 217 258 280 261 196 274 234 200 246 217 247 292 201 162 244 274 214 286 193 203 189 225 313 261 144 119 156 154 160 148 316 211 186 139 179 173 199 199 185 231 214 163 212 356 465 407 475 480 471 628 753 652 773 740 637 606 646 636 538 569 637 529 488 484 447 464 444 324 349 343 183 251 255 179 194 87 138 123 84 180 177 258 225 181 205 228 99 111 195 155 162 203 194 211 256 271 262 229 225 237 155 171 183 239 193 161 193 308 277 258 271 219 218 220 261 170 221 252 240 246 194 210 182 159 147 215 229 185 146 214 185 260 256 261 254 199 233 206 166 117 168 146 140 112 157 135 92 136 120 99 109 79 119 157 149 149 108 101 105 130 60 80 90 116 104 105 100 99 121 99 91 146 115 80 100 129 119 108 127 98 109 110 104 108 108 127 110 110 134 109 99 104 112 124 100 83 109 109 106 114 94 119 131 125 106 83 115 104 105 115 130 132 100 104 93 85 116 110 120 116 94 90 91 100 94 88 90 89 110 108 86 77 60 66 68 66 72 66 49 54 57 51 58 56 41 49 41 32 26 30 18 4 -11 63704 295 1469 30 11039 17 41 44 6879 5122 306 1923 9726 25407 50116 69863 62407 27962 10459 9477 14595 17664 19608 19320 18396 18799 18635 16386 9794 4489 2371 1307 1314 1784 3227 6225 12016 19102 35132 83929 244036 758845 999999 999999 685598 14381 538 214 172 129 273 146 225 259 312 250 220 206 181 235 228 253 196 265 226 271 366 241 233 245 251 212 196 250 323 248 138 210 225 125 104 210 178 291 281 232 289 242 242 296 294 221 296 380 342 364 467 475 494 594 651 592 601 684 668 747 732 725 786 761 715 616 597 753 750 593 563 599 473 522 517 363 330 295 272 242 181 205 256 166 142 213 176 229 233 132 166 194 177 204 189 155 252 208 229 315 242 241 294 271 245 241 289 209 190 264 247 221 299 275 280 260 240 286 189 239 219 207 202 163 226 263 220 191 233 259 265 155 177 233 268 235 226 189 303 306 242 209 189 181 164 136 155 178 154 146 137 196 177 164 108 124 134 149 134 122 180 169 129 110 154 146 123 102 131 156 112 143 161 167 168 140 137 103 120 118 102 120 125 94 118 139 141 131 133 171 134 129 135 122 122 163 126 121 138 133 130 139 128 124 111 107 100 92 148 150 124 101 112 136 131 117 134 123 103 107 125 129 124 105 118 112 106 100 105 113 128 141 110 99 108 101 93 94 87 82 88 85 92 86 93 91 75 74 66 65 57 60 66 47 38 28 25 14 12 63713 306 1136 30 11036 17 41 53 6877 5119 -42 53 30 362 1785 7101 20997 63163 143862 148373 210853 306759 444483 816906 960519 807447 562180 153537 82115 82157 73333 59989 52945 48009 43868 33630 28204 23975 20775 19080 17852 16569 14538 12322 11705 12543 13054 23128 17581 14775 31093 111015 246695 79436 8858 2028 278 197 137 244 280 140 170 144 190 125 153 170 179 187 224 286 138 22 247 303 195 205 184 146 90 140 279 333 115 184 213 178 204 194 91 115 236 277 196 134 106 201 184 175 214 171 118 128 231 205 417 1501 3847 6261 7380 8905 9690 10653 9902 6629 4148 834 619 541 470 520 521 532 542 525 609 625 543 444 408 336 288 342 252 127 152 186 202 172 107 127 230 130 162 160 164 187 141 177 172 184 168 206 181 161 258 204 218 213 162 174 163 118 240 215 152 189 190 262 192 172 158 204 202 181 182 198 203 140 239 227 261 224 216 200 263 246 258 203 219 250 184 180 253 299 291 239 252 266 226 125 155 148 108 91 65 116 149 166 103 151 136 115 84 109 76 83 72 53 65 133 63 60 89 68 103 92 94 79 114 107 118 89 69 89 122 109 73 102 118 94 63 56 110 100 68 96 96 137 118 105 89 92 107 126 110 90 89 99 105 91 121 125 100 100 113 98 114 94 109 108 128 108 109 92 87 82 100 87 73 70 81 91 94 100 74 70 76 73 77 88 80 74 73 68 65 78 74 57 61 54 50 47 47 51 60 55 44 44 39 26 13 5 0 -13 63722 308 1073 30 11033 17 42 2 6876 5116 772 4383 18670 31113 5951 1541 2728 7212 16553 32909 57543 105723 146755 253236 346613 352348 121270 76329 93691 108424 110237 95804 85808 71332 56112 48772 46531 38973 31570 29462 28422 28574 24606 19878 26773 27967 82403 95244 113449 58388 108493 239057 138709 265296 572097 875580 854136 286899 8877 523 292 297 287 286 127 157 205 157 141 204 180 165 151 205 232 173 189 236 205 139 199 194 250 150 180 128 106 111 140 157 142 256 182 131 196 213 287 219 180 90 229 248 150 188 184 232 241 407 1640 5787 11971 19055 16453 14663 9654 5236 4722 4110 1795 844 707 808 665 682 592 687 644 533 628 671 473 375 341 317 365 274 218 224 222 189 190 199 257 198 149 183 288 248 299 186 227 144 140 177 138 206 216 286 285 293 237 196 176 221 196 206 279 260 220 235 270 226 271 256 275 260 237 183 257 273 228 222 266 283 162 198 214 163 191 217 215 212 210 265 269 227 270 300 276 238 205 236 174 200 131 158 128 151 148 127 150 114 133 140 144 184 135 162 170 165 104 120 135 146 106 112 151 158 158 128 82 111 149 139 113 115 142 143 138 126 141 135 137 128 127 134 149 143 139 148 131 115 105 127 117 131 111 133 128 102 114 146 141 138 143 121 120 148 113 104 126 130 127 149 132 141 162 129 114 129 128 123 113 115 119 111 109 123 104 104 122 118 115 108 108 93 93 106 98 91 101 107 98 81 80 70 76 86 84 68 64 64 58 51 42 29 22 16 63731 325 560 30 11030 17 42 11 6875 5114 912 1647 6627 48212 86704 5459 4394 18670 12457 36627 118064 157047 111912 23938 21148 49818 140161 257748 221139 14507 9748 7523 5101 4916 4157 3290 4134 4921 3033 3142 2474 1059 916 616 73 113 468 1491 4469 11222 19753 29690 44583 54225 55420 69641 163480 262076 317251 207525 156125 95155 66355 103106 100127 28991 22649 18291 44586 135734 256851 309429 537559 766055 145189 2371 331 347 357 309 173 228 238 192 235 187 173 274 214 253 212 243 181 229 152 161 205 248 202 198 156 152 192 193 244 235 345 152 170 173 120 178 259 270 277 161 243 320 257 157 191 272 267 205 98 193 239 311 287 370 865 2028 2981 2733 2613 1531 1268 1020 759 712 710 689 662 665 685 592 560 569 408 288 335 305 314 234 226 227 167 220 247 219 167 130 134 194 251 203 186 199 206 255 228 207 180 286 246 271 295 246 278 236 237 268 214 228 242 204 225 188 219 200 249 184 185 169 254 157 240 216 213 274 234 220 235 193 171 163 151 186 175 196 235 234 233 216 246 258 249 279 249 177 106 114 185 181 126 141 173 82 112 154 186 103 78 129 133 91 137 143 143 127 129 124 142 109 83 97 103 134 107 100 91 110 136 94 65 111 101 107 109 145 127 120 125 100 104 115 109 97 105 134 100 131 118 99 75 103 105 119 112 82 103 114 108 102 103 127 112 111 147 125 121 121 116 127 132 115 99 102 131 91 90 102 105 112 112 94 88 90 75 74 89 87 75 84 95 72 70 65 78 75 90 65 69 82 62 52 51 49 33 34 37 27 9 -3 -6 63740 333 317 30 11027 17 42 20 6874 5111 443 1630 5795 15650 23672 27100 24686 7237 2182 2462 3906 21476 46333 53304 37079 47939 41951 32263 41745 96044 112786 40539 5641 3066 4925 7399 8680 34123 58391 2898 999999 999999 999999 1682 14117 34043 13808 4320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 1063 2143 4027 8846 14597 23836 43136 127085 337580 431580 562894 825084 395953 48308 47597 190871 407599 381692 261448 91819 2515 729 761 499 459 416 298 199 291 402 267 239 269 256 270 216 300 277 294 200 197 216 263 208 169 250 225 180 247 235 199 245 309 304 272 350 202 277 282 317 306 206 285 349 253 174 241 338 178 222 341 225 337 179 189 274 344 331 374 385 433 326 537 510 486 614 620 591 621 549 545 628 643 702 533 482 438 491 478 381 368 306 324 246 224 220 325 173 202 245 277 292 331 263 247 238 202 238 286 260 289 372 383 266 258 258 278 299 267 261 208 228 283 287 243 273 224 255 217 254 263 228 299 263 250 277 297 259 269 283 187 234 156 255 247 228 209 221 210 261 311 285 332 330 329 340 338 258 166 208 210 202 178 166 126 156 156 176 163 87 173 141 134 159 156 133 185 159 94 158 136 131 147 175 157 174 147 154 147 190 175 153 137 146 160 153 164 167 172 166 148 144 140 140 148 126 137 169 178 144 152 163 136 164 154 135 136 140 147 156 156 127 153 175 155 146 127 152 149 150 142 156 143 167 179 163 128 125 151 136 150 160 143 130 151 139 121 127 140 137 121 143 129 110 113 106 95 107 105 104 101 95 104 101 95 99 87 83 88 75 59 48 32 24 63749 323 619 30 11029 17 42 29 6873 5108 840 4376 4565 3147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 611 8365 18289 25571 71090 213154 340238 314504 170356 224943 600868 853472 405388 93625 60283 247402 214449 93630 5677 5657 6440 4402 14739 249295 498050 183690 10641 4209 52691 128131 19912 87964 203371 81716 140350 52130 1539 875 707 769 937 1390 1618 548 536 498 452 327 277 327 195 271 296 273 268 394 287 345 401 266 177 293 126 311 261 235 231 218 230 257 291 233 121 166 265 279 279 268 320 180 246 255 330 292 249 307 311 332 203 196 247 241 253 288 376 381 295 257 487 426 338 352 579 494 569 614 652 623 616 647 555 566 573 564 423 348 280 353 347 336 241 166 185 269 253 256 224 187 244 292 323 250 246 255 237 203 294 240 244 229 300 324 281 244 299 245 148 255 278 223 242 250 274 298 276 299 221 275 335 214 256 293 296 254 274 326 205 217 238 234 251 221 269 196 214 294 268 292 305 269 319 348 327 311 272 212 269 235 228 188 142 170 195 178 139 139 139 211 145 165 186 198 184 147 128 171 163 150 131 121 170 159 123 153 150 162 138 166 153 167 146 129 103 139 149 163 196 153 163 154 149 143 143 161 163 139 158 163 147 142 142 150 138 135 161 177 149 128 145 105 126 135 108 128 135 159 124 121 115 133 145 148 141 145 134 153 143 135 121 137 122 127 127 150 128 117 117 114 118 114 115 120 115 101 109 119 132 112 105 90 86 82 93 85 72 80 72 68 47 37 27 15 63758 301 1281 30 11031 17 42 38 6871 5105 327 1765 8025 32301 40799 40841 7685 7021 9937 6985 13819 28090 65962 96459 174556 340846 459625 647164 407394 461584 649104 144953 248924 711883 767262 238978 28676 8275 33338 4754 866 649 632 606 680 527 519 623 614 620 440 502 369 259 269 308 277 163 277 134 154 187 152 224 287 291 229 116 89 132 213 275 200 87 157 224 258 187 206 141 151 156 204 163 239 195 207 234 287 324 376 240 264 191 200 230 242 241 219 172 129 282 237 248 226 300 267 313 421 464 421 469 560 534 609 517 557 587 618 565 559 558 531 445 442 453 247 284 263 236 210 187 133 205 238 226 165 157 146 269 229 142 250 224 222 246 187 175 245 269 226 214 137 254 213 275 255 247 264 178 232 273 180 160 206 187 164 233 229 214 243 207 238 236 277 262 267 229 209 219 161 155 196 181 191 149 213 223 242 245 281 323 290 212 237 180 164 121 108 102 130 113 91 98 130 104 137 139 113 163 114 92 86 139 112 78 125 125 122 138 96 113 156 115 88 100 107 100 112 103 113 133 141 112 122 114 79 99 152 123 103 126 104 109 103 112 122 108 101 112 102 94 121 126 127 119 120 132 93 115 109 108 123 100 107 120 110 109 110 119 108 128 93 73 89 117 107 104 100 110 116 104 98 106 97 78 85 92 78 99 99 79 69 75 91 87 80 87 80 64 57 71 60 66 57 52 35 40 24 13 11 63767 339 141 30 11031 17 42 47 6870 5103 56 46 999999 999999 999999 1017 1835 218 999999 787 3701 2960 2971 921 999999 999999 999999 2515 10309 8607 999999 999999 999999 999999 999999 999999 999999 999999 1559 16611 81437 129490 98585 25999 7976 3551 3945 16784 47902 142485 365607 385643 288806 357833 607803 411827 421319 464818 230846 40110 5001 1521 1593 2078 2602 3036 4129 5844 6093 32532 456418 497996 15112 2187 1049 711 670 641 636 595 490 718 710 715 928 904 549 472 425 463 289 240 371 339 208 153 287 222 261 198 386 302 340 326 324 198 137 226 172 161 216 235 246 192 103 178 182 133 216 302 161 268 230 199 204 221 242 287 240 218 186 142 218 252 153 163 244 252 297 262 285 257 271 307 360 345 518 617 552 501 519 604 618 604 687 676 617 685 563 642 528 473 504 412 329 280 344 305 296 204 212 197 225 183 217 226 214 347 256 228 235 184 240 188 194 295 287 329 265 270 270 231 167 264 197 201 247 277 276 360 276 269 263 264 325 240 249 294 222 256 334 292 264 267 251 260 259 257 233 199 267 276 229 250 288 299 366 307 319 321 278 194 121 198 211 213 130 142 118 107 157 118 165 150 133 203 154 146 114 115 133 164 162 129 115 130 132 131 132 129 130 178 144 115 121 123 118 143 133 97 134 146 193 159 143 173 173 137 155 112 140 132 149 121 123 154 124 132 169 182 165 143 145 177 175 160 156 166 138 139 135 140 154 168 148 137 141 113 128 159 166 132 154 140 138 151 128 112 132 149 151 130 113 102 128 135 143 122 125 121 127 125 128 132 116 123 116 102 92 90 98 96 100 88 84 81 60 56 47 63776 339 139 30 11029 17 42 56 6869 5100 45 1577 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1504 23606 47442 42609 71471 60688 124112 314806 431131 449634 414398 272662 80418 80996 223880 484174 697326 999999 653041 15455 5130 5019 5234 6349 5816 3784 2354 1830 1809 7063 24807 6553 1786 1215 1204 1049 924 864 750 619 639 696 728 582 596 386 340 350 304 221 231 153 262 330 204 115 178 307 161 232 342 238 206 219 190 250 298 302 210 136 253 164 242 209 177 230 274 121 233 240 248 219 279 154 245 359 242 247 248 158 139 201 263 248 211 221 189 188 156 220 172 213 194 211 181 285 270 278 416 456 497 525 548 516 631 642 744 663 703 615 638 479 499 465 424 364 301 284 219 161 154 223 211 251 274 211 252 206 275 228 160 228 258 241 208 172 278 275 326 339 330 285 244 235 290 222 237 288 218 286 245 191 207 274 274 252 298 312 295 260 205 216 308 265 240 259 222 255 246 257 253 269 224 237 252 240 288 316 305 288 276 228 189 122 155 196 159 101 148 147 152 142 122 145 136 153 106 104 112 142 171 137 109 130 107 135 163 143 144 103 148 147 135 124 157 163 142 128 168 150 143 119 129 111 136 134 173 172 133 132 135 147 137 114 142 144 129 125 115 128 145 144 121 112 141 169 139 133 140 132 154 152 105 135 137 123 151 147 147 143 141 139 118 129 140 158 148 141 122 129 140 139 145 121 116 126 121 121 126 119 112 109 111 121 117 110 90 80 87 92 91 70 78 68 75 52 47 40 29 63785 338 167 30 11027 17 43 5 6868 5097 2673 8524 3576 999999 999999 999999 999999 999999 999999 999999 2635 8936 7530 3340 17864 44180 18988 3464 999999 999999 999999 999999 999999 999999 999999 999999 168 566 1117 8044 70308 143646 147944 249733 539659 967878 999999 898007 498245 21487 12032 10283 9198 9065 10741 15975 23027 26668 24660 23060 22979 24978 27692 25660 17468 11837 11453 9981 9629 8959 7020 5408 4688 3795 3142 1741 1148 846 694 599 686 564 489 403 402 423 340 299 260 255 157 137 253 142 256 241 280 370 174 278 166 169 181 277 224 296 291 301 261 235 118 104 162 116 143 112 165 205 247 277 192 188 241 198 149 219 258 214 269 254 203 230 177 196 234 209 162 151 169 193 184 235 266 222 287 259 229 250 191 239 334 282 356 312 423 555 602 656 601 662 618 651 540 472 449 456 381 310 261 236 213 178 212 211 228 250 228 198 229 249 149 208 277 296 278 210 226 252 241 247 255 179 173 217 239 261 229 218 240 222 215 330 299 283 306 384 278 252 225 225 248 216 227 274 251 228 241 251 195 275 275 219 271 248 272 315 276 269 241 201 204 184 198 152 104 210 206 157 121 163 235 186 163 197 154 149 163 159 150 120 147 127 147 144 175 127 130 125 131 130 107 121 157 111 71 92 170 153 103 130 154 128 146 123 161 164 118 132 142 140 127 139 160 172 146 131 141 128 113 153 175 145 158 121 153 162 157 160 147 150 160 148 142 172 154 154 155 159 157 125 117 116 129 137 125 130 138 144 152 133 124 126 121 134 124 124 118 110 114 113 109 101 101 95 99 82 87 94 84 83 78 85 66 52 54 45 39 31 63794 312 946 30 11026 17 43 14 6866 5095 64 613 1476 3754 11282 35321 127538 343976 677532 999999 999999 684432 38429 14298 7544 5393 5137 5598 9678 16436 31755 58981 68833 68914 73238 79900 91915 96682 94605 81335 61100 39990 27597 19846 13285 9497 7037 4521 3079 2298 974 679 585 569 435 608 1483 1301 2973 1087 532 381 275 184 227 121 175 112 181 199 162 239 201 241 223 133 165 259 188 130 218 268 150 129 208 83 157 165 189 95 168 70 124 208 220 146 117 70 174 184 147 208 209 77 148 109 67 92 135 230 125 140 27 124 108 130 64 124 169 122 192 95 142 219 250 230 229 304 379 395 515 496 578 539 639 622 534 511 550 428 348 301 203 221 212 190 163 142 200 227 152 211 206 186 132 143 174 131 192 224 242 197 187 149 227 164 170 214 193 265 172 257 172 157 180 143 157 190 230 227 205 183 174 194 190 150 218 226 211 170 113 156 170 232 137 116 177 157 182 297 252 237 220 139 149 143 122 43 40 59 49 68 92 98 58 84 102 66 71 66 73 85 61 77 79 92 111 60 122 135 59 79 93 104 92 78 103 118 102 95 117 104 142 84 58 57 48 84 78 98 92 76 86 108 103 100 94 105 92 60 54 60 88 99 97 99 89 97 70 70 57 99 119 72 104 105 93 85 76 76 106 88 97 119 88 112 111 108 81 75 84 89 103 113 102 81 76 90 80 75 64 42 41 63 68 64 57 61 51 33 33 33 33 51 43 30 23 13 5 -1 -14 -23 63803 311 977 30 11027 17 43 23 6865 5092 636 2005 6434 16566 47193 166722 605886 999999 999999 999999 273874 16326 9682 8982 7999 7399 9661 13471 18534 24308 29731 42771 62135 76549 100952 138238 146484 139390 123696 125056 110119 70722 44650 26908 17318 12645 8498 4967 3294 1684 909 2700 25489 4347 521 665 702 633 354 283 218 206 185 100 64 143 113 145 266 205 225 320 319 208 199 312 167 174 216 220 301 141 48 176 164 84 155 108 111 197 222 166 215 163 139 205 135 198 240 254 176 119 83 114 152 40 176 241 89 192 117 146 190 207 219 211 126 148 190 218 319 238 170 287 297 323 270 235 292 437 388 394 431 517 575 557 526 551 560 468 407 350 402 282 217 110 160 178 230 194 194 155 188 159 238 220 172 204 271 287 260 231 231 233 133 211 199 202 127 216 203 238 266 275 270 183 173 181 275 232 192 217 232 236 175 205 218 217 174 212 210 219 179 194 194 228 216 184 223 203 209 249 159 184 151 75 97 108 92 122 122 169 107 91 143 127 105 147 153 159 133 124 119 84 99 103 155 107 137 132 149 33 131 141 149 112 132 148 114 81 89 120 109 131 136 145 93 125 105 143 147 120 124 126 119 116 124 128 121 120 110 117 149 134 114 112 121 120 95 89 102 104 104 111 120 125 149 138 124 124 109 120 127 114 116 128 113 108 108 112 122 111 119 113 108 109 98 106 105 108 104 107 117 101 73 85 78 73 78 71 78 77 80 76 65 58 55 41 25 17 18 63812 339 138 30 11028 17 43 32 6864 5089 272 7748 8111 99 -65 290 404 -4 -61 119 615 6907 31734 19042 8438 325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 229 987 7180 32245 38034 57184 159078 410023 742126 999999 999999 828210 179193 11879 10455 13066 17477 25400 33649 38875 39582 42405 44294 44385 38965 37629 42802 46689 41030 33896 26632 19375 15015 8305 3944 1562 1109 857 582 595 588 660 606 652 611 694 643 757 871 686 418 408 259 272 162 217 247 226 190 215 157 213 290 251 175 320 286 227 247 217 176 164 173 157 193 171 186 154 158 241 195 218 175 191 158 81 145 212 267 245 235 172 123 246 165 184 253 157 183 194 218 196 184 200 161 168 152 272 239 331 187 198 191 193 181 235 209 295 235 213 212 333 358 371 384 505 458 453 558 535 520 452 493 384 298 268 250 227 213 295 282 284 238 241 206 319 233 260 251 212 248 205 220 267 244 229 188 243 213 165 222 293 237 277 258 262 219 256 253 297 249 207 267 258 267 225 244 188 194 209 274 261 221 202 224 225 274 336 260 241 261 216 193 179 98 149 131 107 133 148 193 182 181 133 138 113 129 138 154 81 119 158 138 143 106 148 165 128 142 157 121 106 124 113 129 147 144 128 174 109 113 160 173 138 119 131 92 117 118 112 122 139 136 145 110 151 131 160 178 141 143 148 147 148 139 171 188 155 159 139 137 136 158 163 128 156 143 118 130 137 128 131 125 147 134 137 142 137 149 136 135 143 146 131 118 116 124 116 120 111 107 97 94 99 97 104 113 101 90 85 80 88 83 82 76 77 75 68 55 48 24 14 63821 339 142 30 11032 17 43 41 6863 5086 4533 37908 80256 85334 13553 2080 1039 504 543 352 3622 46420 112555 7844 1963 1658 1208 1579 1625 1715 1799 1927 1740 1602 1599 2211 7523 11736 27251 51881 57890 81827 172365 374196 570158 850235 999999 631481 62869 7494 9129 14725 21411 27222 31335 37621 42263 42417 40580 41227 39689 41597 36073 27317 21112 19304 17740 11695 7802 6616 3452 1061 750 732 722 778 703 723 647 665 743 781 802 771 881 783 590 529 419 419 290 360 208 167 212 238 281 280 197 341 281 241 359 307 290 240 299 301 194 182 90 160 144 153 149 199 145 69 153 208 163 162 242 214 138 163 182 93 109 208 152 68 175 212 204 188 208 258 189 199 231 173 260 315 304 312 230 159 176 243 295 233 175 122 213 265 293 255 274 355 404 380 418 512 459 495 489 407 358 379 393 323 256 221 264 235 236 268 173 187 252 303 308 321 294 292 311 333 248 168 240 167 160 233 265 178 264 234 243 278 220 299 222 243 248 233 259 250 237 267 326 300 272 230 186 231 225 168 241 277 228 248 324 274 345 352 227 279 275 216 169 239 138 161 158 167 147 226 202 178 193 168 146 169 135 160 133 171 158 185 145 112 201 190 150 127 107 148 135 144 171 147 146 137 167 178 142 119 128 123 146 142 120 135 117 132 129 162 144 149 161 174 171 148 155 146 126 133 190 158 137 133 169 175 156 174 157 129 135 127 160 163 147 137 137 152 166 165 138 139 147 148 130 135 120 134 146 131 133 129 140 136 122 123 132 152 151 119 108 109 107 109 103 106 96 99 97 100 83 76 74 81 67 65 61 62 56 41 23 63830 340 119 30 11039 17 43 50 6861 5084 13583 22322 39840 22181 14290 10123 8454 7045 7343 8040 8603 9114 9133 7992 5745 3541 2679 2434 1528 1281 1347 799 455 325 191 385 1067 3917 59150 59167 3490 5663 20628 69728 83320 151326 302042 611111 999999 560427 28194 1926 1822 3278 6303 11275 13902 12079 18795 37726 56273 73364 76458 66804 46896 29370 20669 16269 9922 6854 21029 6431 745 686 609 710 704 838 702 547 651 758 677 605 497 425 341 383 265 103 254 303 192 220 249 197 328 225 251 220 202 174 146 196 280 188 96 166 208 216 191 186 167 165 45 87 92 143 78 46 50 41 60 159 77 141 105 52 179 117 134 164 53 108 141 165 116 160 200 175 153 127 105 153 140 170 192 238 175 146 166 174 210 149 170 225 220 215 223 235 247 292 361 368 329 369 361 403 389 399 428 343 311 248 168 226 213 209 137 157 181 198 169 256 260 288 244 203 237 203 187 189 171 138 138 213 222 167 206 255 174 210 248 224 252 159 153 231 186 214 246 225 210 269 291 190 166 191 139 205 194 211 230 241 232 258 277 276 246 244 232 163 132 83 85 83 92 113 167 159 100 101 105 118 84 91 79 120 150 108 76 135 135 88 80 44 50 83 91 125 106 105 138 102 110 137 126 108 110 151 122 99 54 75 112 79 96 126 81 91 88 123 78 93 81 95 110 97 109 101 135 119 105 97 100 108 106 112 96 118 97 98 103 92 107 126 119 112 90 115 111 95 102 88 106 125 89 96 117 105 97 84 89 88 80 66 81 88 77 68 63 56 60 72 65 57 56 55 49 49 50 39 34 34 29 23 18 17 3 -22 63839 340 121 30 11041 17 43 59 6860 5081 3914 4062 3038 1902 1494 2026 2881 2122 933 346 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 256 970 3116 22506 152259 287047 489471 976151 999999 999999 711787 149236 2567 1566 2152 3629 7415 12711 22215 35569 48674 59355 65290 56047 39015 20166 8138 4739 2911 2221 2322 2768 3149 3666 3848 4368 4922 5548 5184 3096 2091 1331 1127 971 667 406 261 207 109 118 251 183 283 308 301 309 290 222 251 309 285 213 316 236 127 157 243 198 171 101 191 93 22 179 155 161 124 180 108 72 52 44 145 163 106 118 51 157 208 56 87 55 149 116 92 115 216 212 189 240 91 156 216 226 267 193 204 182 223 217 95 150 187 128 149 204 164 248 347 243 344 310 292 243 222 314 324 369 435 381 366 419 323 286 233 128 208 201 180 158 214 227 203 240 162 170 271 229 233 192 192 169 188 166 146 147 180 158 200 133 207 214 202 241 289 256 210 227 171 176 223 173 195 279 238 171 210 189 123 131 202 238 234 303 279 256 233 284 212 173 205 166 183 174 196 105 104 134 156 110 77 117 83 54 82 120 137 111 94 124 122 91 71 100 93 94 112 137 69 77 100 139 91 122 115 117 129 115 102 102 101 117 80 109 119 100 104 115 144 125 104 124 104 105 84 102 125 104 97 104 110 116 119 113 102 94 110 91 115 129 112 90 117 88 96 114 114 112 115 106 99 95 81 93 79 95 101 96 106 107 97 82 74 95 89 79 85 92 92 80 72 80 100 90 87 83 88 83 50 47 55 50 35 45 48 32 37 29 14 -1 63848 313 934 30 11044 17 44 8 6859 5078 306 1546 2497 2321 3661 6375 13536 43190 159898 407439 375926 833599 862307 999999 999999 693852 11579 1636 2370 4069 7737 12917 19677 32769 48013 66511 67653 51097 34835 23383 23589 21595 16549 10499 7487 5326 4633 4039 4305 4195 3911 3316 3003 2716 2081 1471 871 499 355 207 173 127 229 252 326 341 243 278 273 361 262 270 281 220 327 354 237 321 260 290 213 232 187 215 264 178 225 138 180 172 221 188 239 211 154 103 139 154 189 147 124 99 82 191 204 278 208 190 173 259 232 181 230 246 321 232 194 293 261 206 240 243 287 247 238 271 330 243 285 189 188 208 282 321 300 318 354 373 380 447 469 485 461 394 380 309 325 254 237 258 258 227 233 245 223 214 248 322 257 310 317 314 177 197 252 290 278 222 250 280 293 308 310 286 225 266 262 263 361 275 238 246 288 292 240 277 218 201 191 249 292 218 232 203 229 235 310 261 257 270 339 216 224 196 154 177 167 169 114 109 151 140 176 141 124 180 174 149 142 175 86 121 162 122 160 217 141 94 123 146 136 144 171 175 129 125 144 136 115 145 137 135 114 121 129 116 119 128 130 110 123 122 153 182 158 131 157 124 112 148 154 123 150 130 136 139 169 176 146 162 184 145 133 124 128 109 127 141 106 121 143 141 150 138 126 134 144 140 117 123 126 104 125 106 126 141 132 123 121 118 114 111 116 109 107 105 98 89 82 85 86 79 78 66 71 76 68 62 69 63 44 35 18 63857 312 968 30 11048 17 44 17 6858 5076 -82 342 726 1221 2208 3713 7308 17636 64531 253655 656153 912593 999999 999999 516252 6441 1436 1796 2862 3583 3851 3791 3279 3715 5114 6720 8630 10633 9648 8618 7203 7953 9298 8083 4180 2379 2012 1695 1616 1443 1334 1417 1118 790 539 518 379 417 235 92 184 200 200 259 262 319 268 295 344 358 305 294 282 218 333 240 122 310 167 204 136 183 101 182 166 253 236 114 118 173 35 128 160 156 93 268 69 1 120 75 137 87 82 148 237 311 313 204 140 237 333 228 283 226 254 284 211 205 215 252 185 128 144 139 203 274 269 176 175 272 230 283 330 268 360 321 372 326 341 374 458 303 408 316 260 230 226 268 237 193 300 299 268 225 228 234 281 233 192 293 303 263 229 271 207 214 221 261 251 269 316 226 209 265 271 233 296 281 278 291 265 281 312 305 240 220 182 196 157 168 151 178 213 319 347 233 290 298 251 217 222 247 211 176 136 139 179 122 193 152 121 135 105 156 133 127 174 144 117 143 140 117 172 172 130 145 134 156 112 165 161 136 147 144 91 124 142 124 129 124 130 122 126 132 163 137 123 137 132 147 148 103 150 127 121 129 136 140 156 141 124 111 136 163 145 145 139 131 124 151 123 122 102 131 116 118 137 148 110 115 122 141 136 136 128 145 143 122 113 124 125 118 101 106 107 118 127 140 110 100 109 108 101 99 92 77 88 106 100 85 70 75 67 74 77 57 60 63 44 35 18 9 63866 312 973 30 11053 17 44 26 6856 5073 695 2181 9119 14166 56609 70486 119185 337515 896803 999999 865114 999999 30186 1477 901 1163 1411 2090 3292 4313 3438 3380 3884 4424 6351 6639 7090 4552 2413 1791 1598 1401 1612 1637 1374 1157 1279 1625 2064 1634 1185 741 711 629 612 534 441 337 229 126 151 193 278 214 388 407 409 363 367 266 277 285 261 285 320 172 217 140 185 207 237 251 135 125 227 145 156 151 110 98 129 18 58 103 81 22 94 57 79 120 172 206 257 288 163 89 105 238 329 261 231 162 258 208 274 281 193 237 217 239 214 158 131 178 123 196 142 188 185 185 152 193 144 228 300 215 287 292 332 370 357 333 272 339 235 173 116 193 207 188 97 215 194 225 217 129 199 278 182 129 184 154 142 205 247 295 207 158 156 243 212 114 165 185 243 270 228 213 208 253 239 200 232 283 200 163 173 223 184 173 242 183 214 224 231 235 263 222 266 201 220 126 152 120 73 129 144 125 85 118 127 100 171 183 106 91 107 111 85 87 83 109 123 108 99 138 97 108 112 132 74 68 72 126 97 75 68 83 105 88 73 65 87 77 98 95 90 84 84 108 92 83 105 102 98 81 86 99 103 111 110 72 86 113 122 103 106 98 90 88 79 80 66 76 87 71 84 83 75 96 69 83 101 103 99 90 96 89 74 89 89 83 91 111 84 71 68 68 76 70 65 74 65 55 61 72 57 64 48 56 41 38 39 50 43 32 29 26 6 -3 -8 -12 63875 341 77 30 11057 17 44 35 6855 5070 2265 2204 1171 520 191 122 17 144 380 199 300 396 287 296 512 418 483 628 609 552 645 604 3479 45829 98265 51033 109952 126389 11589 1826 1188 1212 1402 1934 3527 15891 71960 403473 733226 573047 412630 69389 3256 2000 2047 2182 2508 2894 3084 3398 3919 4841 5745 6951 9290 10803 9265 3765 1947 1415 1249 1106 868 819 1156 1534 2107 2298 1861 1261 852 700 627 581 359 226 145 212 331 295 256 283 240 179 242 327 377 444 352 298 293 317 265 257 206 183 104 183 207 215 155 202 202 155 155 203 174 220 101 190 235 111 137 88 105 157 133 155 130 121 171 210 143 191 198 177 159 175 93 119 176 241 326 295 248 210 256 213 221 183 156 204 192 196 195 225 254 201 186 170 293 259 309 253 287 306 209 373 316 308 341 334 350 315 298 328 248 183 247 305 260 200 216 221 238 281 260 216 257 201 219 187 237 226 176 211 302 284 239 187 207 240 275 233 253 266 307 177 202 225 240 195 182 201 211 174 121 202 173 173 221 241 253 225 240 235 238 210 217 155 174 198 149 114 133 136 148 136 133 143 124 94 93 82 109 112 95 98 134 141 87 95 127 94 107 100 137 118 59 54 91 124 149 156 94 110 95 90 74 93 118 98 116 91 109 117 154 182 150 85 95 152 134 70 76 126 114 109 138 107 127 107 126 101 126 134 107 113 108 97 103 108 112 97 127 121 117 111 108 103 121 138 105 102 102 94 87 104 94 97 114 116 105 101 95 109 103 118 115 79 76 88 84 71 69 78 76 75 67 67 67 58 58 38 43 40 37 38 20 15 3 63884 322 683 30 11063 17 44 44 6854 5068 2 2410 15728 50236 88281 227208 365530 309429 293634 100094 104982 122475 115037 87974 54026 84911 78783 83934 165788 370349 410920 511200 571844 370298 22936 15537 11337 13346 14888 16398 19200 19497 16766 14383 11964 9722 8046 6066 5140 3693 2389 2199 2119 1908 1772 1421 1220 995 730 905 949 806 634 469 279 254 236 153 102 233 165 94 224 281 254 235 266 295 165 292 406 416 202 250 317 258 327 271 166 193 140 126 260 181 151 169 189 263 198 192 215 164 214 96 258 191 127 83 79 164 149 134 121 193 68 165 180 104 167 120 121 137 217 305 218 272 303 316 195 240 175 248 120 204 335 248 156 157 222 286 322 197 242 302 158 272 350 353 253 286 341 275 329 273 215 211 199 221 274 276 227 333 283 200 226 245 265 214 154 239 166 153 151 193 165 188 181 178 188 235 156 150 249 286 241 191 207 303 257 235 266 224 235 180 197 284 231 182 162 160 219 246 307 298 191 272 291 224 247 224 153 165 177 121 146 156 105 132 97 122 153 144 160 159 145 125 154 128 144 114 126 114 154 124 83 126 129 154 138 103 139 170 102 144 148 154 121 115 157 153 136 121 94 137 119 145 112 120 116 114 101 138 175 120 136 132 96 136 137 111 133 155 115 117 113 120 104 115 113 133 109 113 109 94 126 131 136 153 127 92 122 119 151 132 129 103 86 114 119 106 98 111 120 103 119 127 113 109 100 104 98 94 96 107 98 84 74 83 78 62 60 68 67 72 59 57 42 38 35 24 17 7 63893 317 838 30 11068 17 44 53 6853 5065 946 4847 16500 37355 43817 66719 149431 278321 146222 35194 21251 12256 21397 70173 443112 757477 790870 623997 393425 537041 258413 331673 29081 29072 33086 37624 46273 52635 47844 44263 54464 65108 71413 86606 95404 91182 73140 45457 21423 7011 2513 1488 1092 678 666 565 430 342 244 273 280 252 189 251 328 228 202 447 226 268 253 375 414 317 279 278 334 286 294 312 232 193 303 318 302 237 266 162 271 175 107 166 159 75 114 126 139 186 94 75 95 154 44 113 154 140 173 98 152 114 132 111 202 207 169 188 211 209 244 199 217 286 259 239 248 268 307 203 245 193 291 271 262 213 216 197 269 259 246 274 247 273 315 384 409 341 352 358 338 258 210 271 221 273 216 252 223 253 199 301 276 199 195 183 245 177 171 261 184 132 196 235 242 225 259 227 273 297 185 119 262 276 284 191 242 296 292 267 205 211 189 197 217 194 209 237 342 332 277 247 248 257 240 301 266 220 159 182 189 135 144 140 143 151 125 120 189 208 167 146 131 167 147 133 139 116 97 151 164 108 117 142 149 151 119 84 115 103 82 167 163 123 114 132 132 95 143 136 111 126 150 159 127 133 163 132 125 110 120 161 123 119 144 134 138 164 158 142 132 127 111 142 173 153 128 111 100 116 121 111 136 123 111 129 131 127 134 126 128 128 131 130 130 147 138 111 115 129 131 124 119 117 110 124 113 126 110 92 108 100 92 92 91 95 90 72 78 75 76 82 77 75 66 44 39 42 32 63902 321 722 30 11072 17 45 2 6852 5062 -57 2071 4240 4460 12270 49010 78677 73558 187421 257183 154247 12697 9027 7929 7246 10902 38193 97544 287295 752472 999999 999999 558984 34311 24184 23676 25937 29572 32511 35426 41689 43801 44675 48684 55061 63265 73926 86738 82446 72000 59948 50069 31006 13795 4504 1458 3225 17057 5521 252 154 154 204 167 203 254 239 214 267 254 240 274 219 250 264 308 317 227 271 287 235 142 196 176 281 171 247 221 269 262 320 251 272 268 141 92 70 57 91 137 77 75 66 100 64 88 185 165 88 40 91 153 187 153 161 202 241 166 212 134 219 249 244 254 201 194 273 218 274 228 170 185 188 224 194 205 186 228 279 245 278 173 185 186 102 157 225 324 300 318 296 161 244 302 220 217 199 183 236 209 257 204 138 178 184 208 239 162 182 211 179 211 103 160 181 213 192 173 149 217 198 227 270 192 199 191 222 214 208 236 262 198 166 174 214 247 187 212 179 171 196 235 229 279 201 167 166 168 141 127 93 92 99 118 81 109 110 108 117 70 47 55 71 114 60 124 129 96 98 99 81 106 98 106 87 124 105 117 112 109 85 95 98 123 106 91 95 87 74 91 104 74 78 107 97 110 87 100 71 83 123 125 87 66 91 94 121 117 82 111 104 115 100 77 101 115 95 120 115 117 102 82 100 120 95 107 85 106 107 71 79 98 110 109 108 84 98 101 99 95 92 101 95 72 89 85 87 93 94 85 82 89 87 76 65 85 87 60 54 47 41 52 48 54 39 27 16 12 12 -3 -8 63911 321 723 30 11073 17 45 11 6850 5060 1013 5666 16144 40850 60055 78730 86842 281548 476901 123925 135419 208001 151300 250808 104424 182639 467645 596723 640786 593285 296364 20771 16467 17899 22692 28991 36561 43285 51563 48416 45722 51609 59989 64083 66075 58684 57005 57837 54531 49816 43569 34451 29077 17129 7221 4132 2005 550 323 192 280 242 242 265 253 227 308 245 277 289 319 382 264 357 312 284 225 300 220 283 303 238 245 173 267 231 235 302 270 221 335 281 251 114 145 151 90 144 135 176 96 151 143 123 213 83 264 232 162 105 127 91 195 116 167 197 247 213 114 181 214 239 211 206 224 183 211 311 369 360 200 193 198 195 307 303 202 226 260 245 225 260 191 227 160 235 261 334 332 285 339 304 330 277 194 196 197 200 224 273 262 215 200 250 225 175 208 115 230 236 170 172 174 196 240 248 181 205 222 188 216 215 257 253 231 287 266 277 236 248 256 254 234 179 163 186 191 206 262 230 231 246 297 267 282 271 264 233 229 163 154 108 107 184 141 142 174 171 145 150 156 185 124 118 70 158 188 142 128 143 104 111 123 89 124 81 111 118 127 129 133 138 100 80 112 134 127 106 136 115 110 136 150 156 138 143 143 127 156 81 91 122 91 135 143 127 100 124 143 147 125 114 109 128 99 108 114 131 122 134 110 120 127 133 158 144 98 103 133 106 114 119 100 97 122 96 117 125 114 114 92 92 117 122 116 123 99 87 104 106 83 99 101 89 75 82 96 94 70 60 63 64 60 53 53 41 39 33 17 12 -5 63920 342 95 30 11075 17 45 20 6849 5057 1055 1295 1409 1546 1073 931 835 1050 1415 2179 2315 4781 33004 52803 25393 12473 25581 33068 87595 290456 599402 635080 381407 268828 71437 10343 9581 9541 9675 9753 8362 7407 8202 13965 42711 40907 94728 153165 167983 137349 70000 19117 19729 22537 27419 30969 36885 41057 40934 39276 42018 51596 63729 76577 89492 90719 91623 102387 99909 92365 92340 93583 85811 70757 46363 25708 16222 26458 17115 570 245 232 254 264 146 241 340 319 277 219 305 369 326 314 275 394 431 367 329 262 267 262 306 274 235 217 222 276 182 262 297 266 140 172 172 188 249 185 104 174 111 22 -12 130 189 134 66 92 191 175 143 135 177 161 204 197 257 116 58 139 233 197 147 177 234 198 220 192 214 306 273 117 240 215 182 239 180 167 189 170 168 189 185 275 195 231 82 144 146 186 243 179 220 249 231 225 287 206 144 212 237 239 297 188 222 216 194 237 253 232 235 220 149 168 231 229 236 231 189 223 275 204 193 204 236 198 182 238 299 250 240 199 200 211 241 216 155 178 204 220 211 286 237 179 242 239 235 243 239 226 195 186 151 142 156 160 146 149 128 104 116 84 124 165 110 73 74 119 93 101 124 113 119 130 169 106 128 103 115 101 113 95 104 96 75 109 59 93 81 99 83 96 94 133 134 122 111 127 127 148 144 113 143 135 114 118 102 87 126 129 112 134 112 104 110 122 114 112 118 126 109 116 94 91 106 117 105 97 98 112 88 83 112 96 106 78 100 90 98 107 97 79 78 90 112 92 72 92 89 94 88 82 69 94 94 80 56 74 72 53 66 70 58 45 37 40 32 25 13 1 -2 -10 63929 342 100 30 11080 17 45 29 6848 5054 6297 6391 7039 6573 5512 5946 6857 7869 6064 4676 4845 10055 50598 100147 77177 150437 272093 325741 525901 255349 20422 5831 5568 4913 3953 3899 3529 3324 3612 3980 4051 4003 3432 3773 3875 3900 10788 23079 71249 88889 23513 4471 3754 4471 7844 12749 17449 21236 26877 39319 49671 58285 64935 66704 63029 55610 59459 77544 85049 75369 67950 64613 49820 33723 56536 88103 63706 52967 6086 235 181 239 335 252 293 220 197 258 287 295 327 357 277 341 359 248 286 320 367 322 230 273 282 233 322 202 305 243 261 162 229 315 228 204 197 123 165 105 100 140 117 43 78 88 133 94 29 67 171 175 210 228 131 149 52 129 253 96 112 159 201 68 133 163 94 136 135 176 176 208 249 232 265 299 161 228 183 218 158 247 282 239 189 156 149 153 140 223 222 174 208 171 282 260 221 128 110 126 172 178 192 218 128 221 217 176 233 258 258 333 179 143 134 141 186 198 216 291 190 142 252 232 236 234 174 206 245 179 192 194 211 187 196 181 142 229 157 157 159 147 215 257 248 190 179 227 285 218 218 234 212 166 141 123 104 86 147 101 49 124 111 86 113 111 91 110 70 144 146 122 91 93 74 107 75 75 81 63 48 79 81 148 107 71 103 107 80 115 71 124 79 107 97 103 99 118 120 112 94 137 139 117 145 128 92 99 102 130 97 101 138 101 112 95 98 76 88 108 92 111 99 95 103 103 93 101 114 101 95 98 104 98 106 100 102 82 87 94 86 81 107 108 88 81 92 107 85 65 84 92 99 99 78 55 60 58 72 72 65 61 49 46 50 51 49 29 27 18 19 6 -6 -10 63938 342 103 30 11083 17 45 38 6847 5052 1780 1563 1880 2078 1722 1295 1548 1211 727 815 1198 2571 4310 4018 5377 20227 23666 10899 10482 22062 81314 156264 142651 67137 2240 847 738 459 549 259 -71 999999 -62 55 255 98 5797 45719 29858 5910 1593 261 258 395 647 1078 1696 2714 4543 7219 9857 10661 11827 15709 15335 15850 14060 12983 12040 12590 22751 71407 135384 211713 679365 999999 999999 209021 2154 352 312 303 248 247 234 326 396 305 229 256 325 374 375 331 357 337 343 270 324 226 301 295 267 310 280 245 265 273 317 298 392 374 262 265 211 129 100 118 135 54 200 131 94 135 45 121 213 99 214 217 151 81 170 125 200 135 164 93 114 213 183 209 221 203 176 194 179 291 309 233 172 220 215 177 206 229 242 192 219 240 148 251 259 266 172 97 261 242 170 253 301 282 289 325 281 201 141 198 245 226 216 250 238 268 194 87 161 118 112 216 233 195 190 216 171 208 158 209 168 178 257 257 208 223 194 223 178 209 243 245 210 235 186 152 195 267 215 227 181 182 162 150 132 188 217 301 277 239 229 201 254 205 108 176 155 106 114 142 138 110 96 80 128 114 62 112 132 101 70 157 122 100 85 104 118 88 134 96 143 140 126 115 86 116 124 114 98 72 135 134 106 105 128 136 111 100 115 113 124 111 86 136 137 123 117 101 101 114 88 118 96 94 106 105 86 68 126 119 116 93 87 78 97 110 133 91 80 95 115 111 108 96 127 142 100 106 111 99 90 87 105 100 102 85 98 105 106 85 87 81 71 85 82 73 70 65 79 75 79 68 56 57 52 46 52 51 40 28 11 0 -4 -10 63947 342 103 30 11083 17 45 47 6845 5049 2847 3244 2805 2156 1817 1718 1879 2088 7355 36084 20389 57719 101958 37218 3954 5372 19073 97302 116766 59799 92726 12542 19377 24281 7719 7764 3772 1431 1797 1003 971 1106 1242 1265 1284 2742 10750 16385 50181 103102 95981 161839 143135 263422 287483 95148 3749 3124 3707 4233 4462 4310 4434 4151 3641 4920 7369 7917 9088 25878 27187 144997 289556 413159 689175 264270 10648 530 297 320 371 217 265 307 298 474 380 420 374 279 261 338 379 252 335 311 372 363 352 200 215 280 194 269 290 297 259 214 258 310 294 380 165 168 108 102 -3 71 69 97 149 128 168 154 97 55 51 62 110 175 204 157 113 171 183 98 199 189 176 105 116 95 191 241 163 50 199 275 183 303 164 176 223 197 264 203 156 199 245 357 297 191 179 172 140 244 260 246 225 251 310 323 225 205 201 252 125 148 243 262 225 294 272 193 138 228 227 224 213 225 190 183 162 200 174 90 133 239 217 232 229 212 187 218 161 212 249 238 193 234 201 215 227 213 184 200 141 135 160 158 217 195 241 314 266 238 235 242 236 230 216 175 155 112 103 85 99 70 99 116 139 120 79 104 93 96 110 105 75 103 67 73 74 65 116 80 139 79 81 96 95 95 105 86 87 87 87 88 92 90 118 95 118 85 102 102 105 96 94 92 101 106 104 88 79 104 85 93 139 103 76 119 102 108 127 108 85 87 111 145 105 94 99 92 84 108 87 94 104 85 74 116 88 98 98 90 88 101 101 100 83 69 82 69 89 54 68 83 88 70 60 55 76 79 68 68 68 43 53 52 50 41 36 36 34 37 20 5 4 -3 -10 -18 63956 342 102 30 11082 17 45 56 6844 5046 13696 12398 9598 7557 7268 6098 5461 4909 4452 4992 8011 12081 11863 8876 10623 44303 146458 242419 139765 21623 4054 3656 3594 3220 2921 2748 2328 2297 2133 1838 1842 1731 1549 1683 1768 1860 1829 2043 8890 57993 107247 169498 246436 472631 343976 10630 1580 1428 1559 1618 1448 1623 1521 1442 1537 1432 1622 1701 2021 2343 4701 24723 6508 1518 882 616 359 396 309 262 423 317 361 402 374 389 336 391 317 302 466 537 385 366 377 438 459 395 420 374 299 326 296 299 251 273 236 272 261 269 300 279 205 168 238 286 99 -6 65 138 142 133 130 127 221 115 112 207 158 132 57 160 240 162 183 180 243 252 115 98 179 142 155 151 140 146 194 252 162 204 240 251 277 315 169 165 183 183 169 277 196 247 231 335 308 248 279 179 210 297 396 298 208 228 252 230 193 201 191 190 170 154 228 235 164 202 268 247 220 216 133 167 200 152 180 159 165 109 196 299 206 210 249 257 237 228 225 198 219 217 171 204 247 140 147 184 187 178 220 210 208 212 262 246 176 249 247 249 235 236 193 127 165 157 172 128 110 140 164 156 115 128 129 83 140 141 126 123 166 116 105 158 81 105 106 106 87 100 79 104 95 89 91 81 56 84 92 56 96 105 117 137 120 96 92 98 90 87 80 109 143 106 116 135 118 99 108 151 128 103 93 138 129 105 135 136 133 119 96 94 134 121 93 86 102 99 121 107 116 95 101 121 106 107 78 86 81 103 123 97 98 114 107 79 86 97 103 90 100 83 98 93 62 58 56 69 81 80 78 72 60 67 57 61 41 27 22 21 28 14 3 -8 63965 342 102 30 11082 17 46 5 6843 5044 25228 22831 20505 17008 12538 9536 7381 6330 4835 4126 4041 3952 3837 3740 4003 4396 4941 5473 5661 5178 4549 4825 4276 3139 2511 2380 2448 2680 2626 2424 2392 2263 1851 1964 1994 2076 2090 2088 2080 2192 1950 1607 1702 1942 1998 1637 1628 1556 1413 1474 1220 902 734 936 1152 1237 1250 1343 1610 2133 2993 2954 3384 2255 1667 1450 994 670 395 378 312 187 264 395 340 361 331 338 450 457 345 441 451 471 469 324 351 312 351 443 275 353 425 315 289 235 218 369 298 259 200 154 68 236 189 107 148 160 140 138 138 139 56 84 177 141 126 132 121 186 144 215 131 256 184 120 119 164 126 226 149 135 142 153 93 213 214 244 258 229 127 170 159 222 263 261 182 161 230 240 111 143 208 160 189 186 209 365 309 206 198 219 185 205 124 155 192 183 178 158 161 227 282 257 244 250 201 261 215 236 158 148 248 247 98 149 171 158 207 254 232 236 225 254 290 247 216 161 242 195 242 244 192 221 149 135 198 277 169 197 211 213 274 268 199 159 228 242 278 221 237 204 110 121 126 137 164 136 133 93 97 107 101 104 112 88 93 125 124 116 140 140 148 74 116 101 90 83 89 83 96 111 98 111 110 97 94 137 125 79 131 147 136 99 77 100 122 99 62 100 133 118 104 107 112 148 101 134 124 105 112 117 106 126 95 118 112 128 106 84 70 94 96 93 93 73 88 92 97 86 73 82 103 87 77 99 89 81 93 106 99 102 108 89 76 102 89 76 84 91 82 83 74 80 65 66 84 58 56 53 48 55 56 47 44 31 26 12 11 7 -6 -18 63974 342 104 30 11084 17 46 14 6842 5041 18922 16032 12059 8432 6205 4591 3901 3815 4072 3966 3616 3262 3104 2973 3118 3290 3221 3405 3665 3567 2526 2553 2688 2926 3456 3295 2606 2600 2542 2479 2037 1712 1658 1872 1895 2137 2130 2303 2352 1887 1608 1371 1402 1294 1171 1203 1132 925 863 991 1001 1016 905 933 1055 1291 1522 1838 1934 1709 1402 1580 1953 1756 1344 992 864 526 342 382 355 360 423 336 359 472 494 498 477 513 381 454 453 324 418 336 400 398 327 352 403 296 205 269 331 317 177 263 269 191 209 152 83 90 98 123 70 54 132 99 81 126 180 107 137 167 113 92 217 24 261 200 73 110 174 127 211 209 207 130 164 220 185 150 232 194 237 254 215 184 296 336 224 213 193 231 211 249 184 202 184 233 169 250 342 240 222 273 195 230 256 236 195 262 180 246 220 128 96 199 223 178 261 224 196 199 247 248 200 144 142 117 110 216 274 161 134 216 187 170 217 228 156 230 252 213 227 195 237 230 270 292 254 219 203 165 204 197 165 126 248 234 302 241 208 222 151 234 198 167 175 212 153 94 125 122 106 78 114 113 125 101 114 89 115 89 69 101 117 94 138 113 106 63 68 116 73 97 144 134 125 116 104 93 96 92 103 130 103 81 114 136 90 102 131 124 118 82 120 115 101 108 115 81 67 95 106 131 95 104 121 121 112 104 91 103 83 95 87 113 94 78 92 115 137 82 94 97 85 105 94 79 98 93 113 115 86 107 92 101 109 97 91 80 98 88 94 92 83 72 70 84 59 81 72 74 69 61 68 76 51 44 50 51 37 33 24 13 8 5 1 -7 63983 342 76 30 11086 17 46 23 6840 5038 2323 1624 1319 1354 1054 689 779 765 596 462 173 140 201 203 398 513 668 934 1139 3632 54794 195800 247992 484476 672294 397397 389800 295154 10481 2068 1719 1362 1169 1304 1252 1384 1336 1337 1251 1221 1166 1258 1295 1251 1192 1150 1174 982 810 776 986 977 875 974 1079 1106 1299 1608 4355 42119 7837 1016 663 627 510 548 522 359 334 309 396 340 381 279 389 432 452 447 391 333 429 414 402 374 446 282 244 342 276 324 315 296 296 208 207 212 205 275 234 261 137 139 151 209 50 77 101 91 149 253 243 148 150 134 137 73 99 221 110 62 131 203 54 72 193 131 144 155 156 141 106 146 106 67 113 113 224 200 241 222 253 161 155 203 143 183 212 231 257 158 263 281 218 253 195 246 213 139 175 231 208 227 241 243 305 241 206 216 184 166 278 263 269 256 165 254 246 200 230 237 203 225 169 223 216 140 96 192 173 239 271 171 245 287 216 198 203 218 239 232 229 151 187 209 206 165 180 255 223 172 164 247 275 307 237 220 186 197 212 205 242 131 160 118 104 119 112 135 84 141 83 116 69 118 111 69 107 152 134 105 88 139 136 173 159 116 136 138 103 110 137 85 124 139 77 82 81 125 124 73 100 114 120 116 111 107 123 163 158 109 169 151 131 153 139 120 104 108 110 112 139 111 104 134 123 125 101 103 114 114 78 109 128 104 120 109 111 98 129 128 151 128 99 117 113 116 85 91 100 119 107 113 108 108 112 103 107 102 89 91 103 105 77 67 77 78 84 84 80 86 76 68 57 52 60 51 46 35 25 14 12 7 63992 342 105 30 11085 17 46 32 6839 5036 -31 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 90 1573 3736 4512 37631 81479 81892 220687 608375 969631 876074 557807 438817 13397 4552 5372 5250 5020 4639 4000 3778 3839 3970 6962 9376 2240 1680 1896 1703 1780 1849 2027 2003 1794 1592 1483 1374 1615 1886 2178 2880 11987 96120 91042 74247 1748 730 591 518 568 437 344 399 452 341 406 454 515 374 343 488 370 295 252 377 408 256 270 233 215 230 335 296 324 279 250 304 316 277 266 209 227 218 183 140 160 98 100 238 156 100 123 111 62 158 134 51 84 179 197 132 159 185 210 61 85 144 260 162 252 162 106 172 129 68 115 104 165 103 103 102 216 263 195 202 263 256 237 249 245 185 172 224 191 150 194 171 175 119 174 161 188 288 192 240 283 217 237 176 178 251 223 188 202 168 173 224 200 161 197 131 202 142 113 193 219 149 177 226 219 179 193 247 296 176 141 260 210 190 202 147 202 199 219 211 263 188 214 163 220 126 123 202 214 194 226 214 257 273 256 203 224 188 151 188 192 145 112 110 139 117 143 106 148 149 134 102 124 87 88 106 120 113 113 116 93 101 97 82 108 92 87 126 101 118 94 40 76 68 61 82 65 82 91 108 101 95 115 102 77 98 124 107 133 117 135 86 107 118 130 115 123 124 86 83 106 112 121 130 111 95 106 100 115 106 94 98 84 92 106 96 96 110 115 103 74 104 102 86 108 98 86 75 94 103 102 113 103 108 83 93 100 104 93 87 75 85 76 71 86 78 75 75 65 68 60 54 58 42 41 39 38 34 30 9 5 64001 323 675 30 11085 17 46 41 6838 5033 90 133 4474 15127 24327 83690 242567 237411 98254 80872 19625 21726 25440 3781 5332 10197 5533 2368 1673 1290 1123 1516 1779 2235 5408 10866 7442 4969 10259 16417 24357 80791 226318 616854 999999 999999 314169 59476 58461 116874 62096 7822 1774 1294 840 642 600 520 572 493 489 460 430 564 426 390 538 493 480 429 378 276 420 342 290 251 247 162 284 235 220 208 255 236 233 202 252 166 226 218 115 152 104 150 142 141 59 142 98 64 180 123 160 133 227 144 60 76 187 157 100 118 18 244 257 206 63 196 188 156 169 128 251 196 175 128 224 195 199 209 157 164 184 190 253 263 261 265 225 217 223 184 237 153 238 154 131 207 198 206 202 211 227 242 294 226 241 238 230 203 219 295 238 173 178 201 221 169 213 202 186 166 194 89 154 219 262 268 221 194 216 306 302 240 265 229 247 238 185 188 220 305 182 121 135 156 192 144 188 260 276 226 234 261 241 200 238 187 179 231 229 159 108 130 128 112 186 76 109 120 101 120 142 185 156 143 110 74 65 130 135 116 69 149 112 102 125 128 87 129 127 121 87 87 83 119 110 98 99 89 79 58 82 139 145 94 153 125 98 99 97 148 124 99 117 117 132 138 131 125 126 131 124 127 107 121 123 96 114 124 121 96 121 127 110 99 104 126 148 103 104 93 103 112 93 107 150 126 96 83 98 109 96 70 91 117 98 87 87 84 101 109 95 83 88 89 91 78 67 71 75 71 62 56 61 44 34 38 34 23 10 4 -2 64010 320 766 30 11086 17 46 50 6837 5030 -48 1007 7990 16711 5611 1535 7499 22489 7726 7330 22934 17534 17404 7719 12586 92704 208543 388508 445230 74134 25250 50127 139136 356610 516427 364486 278898 289891 361112 422627 405305 260512 257071 191386 26686 7525 2149 2020 2372 2086 1244 932 613 583 711 666 540 508 559 533 425 416 377 478 480 450 339 339 294 367 315 218 212 248 216 236 186 197 136 237 212 200 162 127 74 117 79 82 145 176 96 103 47 123 42 99 169 194 232 86 168 209 171 219 193 105 107 123 101 121 181 207 122 193 198 94 99 137 264 279 168 234 195 176 159 230 206 205 215 271 203 197 306 286 272 186 151 202 224 214 159 198 169 108 210 249 210 181 226 291 206 273 325 170 184 223 198 208 211 241 241 231 192 219 158 162 171 155 215 222 144 163 164 133 257 293 220 275 242 277 219 256 250 228 193 198 212 240 247 211 221 200 228 174 206 162 202 261 234 291 251 186 216 155 190 242 248 143 123 129 137 158 161 69 119 54 140 151 114 137 61 108 112 84 64 57 67 123 115 107 70 66 128 100 112 70 103 125 131 134 107 82 83 109 122 121 146 127 125 73 121 90 89 105 103 111 131 115 139 105 133 103 73 113 111 97 114 92 86 118 109 92 127 118 106 109 122 67 74 78 81 82 113 98 93 88 104 120 131 109 97 75 79 82 105 88 98 110 82 95 95 96 91 83 66 76 57 86 77 67 77 63 68 75 55 52 57 57 47 46 49 41 22 22 13 11 8 4 -7 -23 64019 342 109 30 11089 17 46 59 6836 5028 5707 14786 9354 6825 5720 6382 5829 4771 7596 19811 11153 7947 11598 7987 5386 4240 7337 5325 3313 4083 5089 5508 6119 6903 10174 22422 59565 76873 32827 17266 13057 9802 9969 10176 9610 10022 8933 8043 8071 8025 8546 8555 30225 103719 170804 238967 265333 440934 478873 421966 415424 565231 642111 325527 21028 5292 4339 3332 2150 3239 26745 49853 2260 1461 1218 840 715 638 518 452 443 407 494 462 371 381 357 379 256 371 343 362 233 319 203 125 195 142 188 120 163 268 205 148 150 188 120 186 102 69 15 56 84 31 -27 124 82 137 128 68 96 127 123 131 163 185 93 157 116 112 208 198 114 99 104 188 274 176 140 161 239 238 196 239 164 160 180 232 238 203 253 206 197 132 146 203 213 252 198 300 241 254 199 211 193 254 286 201 192 217 145 219 337 249 230 204 233 221 178 127 195 236 183 210 259 248 149 249 241 216 258 165 218 191 184 189 246 299 282 201 208 320 258 228 127 268 190 230 331 259 228 173 179 177 205 160 178 203 193 254 224 246 217 198 243 272 257 230 241 206 154 187 183 160 141 143 142 103 97 137 115 103 122 109 86 114 171 125 119 80 101 83 133 79 96 169 174 132 75 82 97 111 93 112 122 91 102 105 99 109 146 102 86 89 84 122 92 103 113 118 96 107 107 117 87 108 112 93 98 123 136 122 117 105 83 99 94 86 77 119 93 117 120 99 77 104 119 109 118 94 94 100 101 91 100 116 106 121 115 104 90 95 105 102 103 86 103 107 107 100 102 92 82 79 76 74 78 64 42 63 61 59 49 53 52 57 49 24 25 17 0 -8 64028 329 501 30 11091 17 47 8 6834 5025 892 3696 8371 10745 10469 11444 9381 7652 13478 17628 31584 60942 94095 169499 189128 29035 27481 36821 15510 13613 13628 13700 14805 16690 17597 18719 39961 171942 642696 999999 830692 236067 40644 33818 32044 23060 24611 69629 116784 118050 16258 7023 4254 4114 3520 2902 3655 19835 38534 30641 8368 89666 17234 1188 654 495 529 435 369 296 292 448 382 426 290 368 382 336 232 139 110 140 190 178 212 190 129 65 211 219 119 140 114 100 16 168 103 101 113 109 36 100 39 23 98 96 169 87 104 24 137 195 96 65 135 113 145 155 155 256 206 56 46 153 247 161 155 218 176 179 162 118 104 144 169 191 257 218 182 190 192 236 261 280 275 154 223 275 224 212 188 241 240 219 207 222 263 216 201 245 250 245 220 186 264 228 226 139 207 235 228 166 214 194 262 155 123 177 268 206 195 179 171 222 206 185 176 145 243 219 197 165 203 188 187 145 164 233 209 243 226 215 196 162 148 200 206 221 213 196 232 181 206 236 228 169 161 179 163 158 128 118 140 128 167 138 150 86 105 107 96 116 69 55 86 69 100 123 114 101 136 100 143 102 120 90 142 108 85 82 87 101 108 120 107 97 72 64 77 94 93 103 94 44 100 141 152 98 100 73 96 110 109 116 105 98 69 90 94 116 122 109 95 101 103 99 85 86 110 99 117 98 95 101 91 93 109 89 99 110 114 92 114 92 80 95 105 98 96 92 98 100 86 90 105 83 86 98 105 94 69 76 63 79 56 46 45 49 51 49 51 40 35 25 20 15 7 -6 -21 64037 342 110 30 11090 17 47 17 6833 5023 5005 5949 8344 6605 5649 5890 5793 6389 7568 7727 8939 10871 11823 12179 11851 10884 9308 7732 7330 14587 56231 97528 90677 53310 27788 9356 6800 6121 6329 7206 6988 7155 7503 7513 7455 7133 7425 8778 23516 140660 520770 878246 953998 591547 472851 147502 26949 27851 30022 29668 26280 21929 21091 16400 12111 7025 4433 2698 1741 1591 1381 1546 1858 1738 1568 1253 805 545 468 476 431 478 438 385 475 360 247 436 366 358 352 303 190 166 331 348 295 287 199 247 357 211 216 182 189 198 138 242 134 45 126 56 131 178 185 144 117 129 76 119 201 243 205 219 125 170 79 159 141 117 208 164 228 253 119 159 262 217 218 199 210 173 241 194 199 221 286 201 233 186 302 205 296 282 215 204 305 238 301 312 233 288 243 234 223 237 260 291 306 335 175 204 224 219 232 284 234 182 180 200 249 261 232 226 269 284 263 232 194 278 215 272 192 153 172 257 234 255 259 245 238 244 285 189 184 188 146 166 155 216 209 134 190 211 210 250 156 205 242 244 207 261 306 260 227 241 277 337 252 233 201 183 233 196 225 193 100 121 159 122 129 126 112 135 104 115 125 97 113 165 149 146 145 100 88 140 102 130 121 147 118 136 176 139 94 107 129 122 142 114 126 136 99 102 113 103 135 121 92 141 159 134 160 143 113 112 103 126 86 93 107 111 117 134 122 124 93 92 102 107 112 117 104 117 90 86 120 104 107 105 78 84 121 148 117 97 100 95 102 98 100 94 91 90 88 92 95 97 91 96 90 66 76 73 71 65 56 58 74 58 63 64 61 48 41 40 39 32 27 20 13 -9 64046 342 110 30 11090 17 47 26 6832 5020 33993 36452 39712 42495 39644 40615 39879 38075 37577 39602 39569 32759 25435 23834 26335 27208 28237 51531 106212 168442 153164 33308 24873 25940 25368 19602 16588 16644 17266 15094 14054 13847 12996 12750 17616 44132 37954 40396 10277 9135 9211 12678 82627 259249 382419 171448 8809 5171 4834 6251 7491 6975 5231 4486 2627 1527 1177 1140 1175 1221 1094 963 998 876 655 719 751 567 579 471 367 388 409 396 416 480 411 297 375 375 226 244 385 309 207 267 312 297 186 293 243 231 271 229 197 238 153 165 144 105 221 120 101 222 179 89 154 66 138 207 188 177 149 220 76 134 218 179 85 122 188 186 164 282 206 182 160 183 187 220 142 189 194 245 232 219 214 182 190 232 229 230 230 235 306 268 248 296 251 326 256 184 264 294 260 263 259 204 240 222 263 266 261 182 215 232 271 201 244 216 260 229 201 123 175 196 248 240 263 261 222 182 171 202 203 155 171 271 196 281 238 241 276 232 285 294 234 258 217 180 220 224 248 219 245 182 155 134 183 200 208 233 260 327 187 224 259 212 207 251 160 149 207 146 120 183 135 119 144 181 97 132 132 83 87 140 143 82 132 111 134 116 94 27 82 127 119 78 149 135 119 142 129 119 108 157 160 128 119 126 118 104 120 131 137 126 108 148 130 131 149 148 139 140 89 143 132 111 127 87 126 134 102 98 114 125 112 119 107 118 93 109 124 95 68 107 110 125 104 104 117 112 89 100 108 118 120 114 111 102 114 85 103 99 100 110 103 81 82 85 106 92 73 71 84 76 75 80 81 62 58 54 62 59 46 40 33 39 36 18 4 -10 64055 342 109 30 11089 17 47 35 6831 5017 43437 46792 62007 97915 28348 24305 25452 29090 32187 29747 26732 23868 23409 26040 26734 26213 29419 67317 155876 234180 199155 102819 11322 9568 10063 9478 10019 9791 8325 7320 7129 7925 8509 7919 7877 7903 7671 7038 5670 4663 4112 3177 2723 2349 2117 1930 1775 1602 1459 1292 1194 1285 1099 1168 1303 1241 1234 1244 1174 968 943 950 884 907 785 756 707 643 614 519 542 480 350 397 478 477 433 434 349 393 497 398 288 235 159 215 246 296 192 166 282 227 142 225 260 198 186 152 38 52 88 101 63 -25 -37 169 104 136 112 176 140 172 125 181 161 61 127 197 135 111 211 209 165 279 52 135 115 205 143 154 201 184 195 269 165 269 218 193 181 213 168 162 184 213 222 309 316 244 238 178 207 220 267 299 221 202 186 140 259 241 223 262 228 197 170 134 151 147 186 189 263 235 189 196 248 199 233 243 179 161 181 139 114 149 178 172 161 177 262 183 139 204 246 209 253 172 169 233 233 287 221 104 88 171 170 102 172 204 242 206 201 224 226 224 297 260 240 228 215 201 191 162 205 204 119 149 87 124 120 114 151 108 83 92 131 115 101 132 111 121 114 88 78 62 83 98 69 52 103 123 130 159 120 118 94 119 108 117 145 117 85 97 66 43 80 101 119 118 92 101 90 102 121 78 93 131 139 103 87 108 98 118 82 70 67 91 97 101 80 98 106 77 81 89 102 123 100 111 107 92 89 109 117 113 105 97 90 82 84 98 103 80 99 91 77 81 86 79 69 82 66 64 72 74 70 65 65 51 62 66 53 49 34 36 30 30 19 15 13 6 -7 -22 64064 342 111 30 11091 17 47 44 6829 5015 2425 2268 2680 2879 2282 2332 2142 1648 1460 1245 1353 1324 1796 2312 2799 3211 15502 144663 358856 651371 758676 626666 980328 546249 19889 13005 14111 13033 14221 16509 16964 16261 14910 12130 11075 10084 7790 7622 7789 7003 5912 5262 4129 3248 2232 1597 1231 1080 1088 901 904 1048 1009 1011 1100 1117 1378 1276 1191 1002 1037 975 880 889 727 792 696 639 557 567 527 576 416 526 514 530 540 545 552 357 391 376 375 481 366 213 326 364 324 328 198 395 275 239 236 209 89 246 260 73 69 130 108 127 99 112 171 167 219 250 201 148 152 148 217 204 201 146 176 191 225 294 215 99 199 257 198 288 199 223 204 187 175 251 301 215 115 261 310 258 341 300 247 215 343 342 347 359 247 234 267 273 251 221 269 282 202 186 215 242 295 362 241 199 176 255 199 210 250 215 246 291 212 198 299 286 304 319 259 242 272 296 174 218 230 235 280 285 264 285 251 208 295 257 191 190 177 298 218 232 226 203 215 180 223 207 232 287 254 233 259 307 235 252 265 273 274 284 294 233 209 180 185 132 150 156 151 115 165 115 137 184 175 176 157 198 162 110 103 193 185 171 140 128 148 164 158 181 182 140 123 137 135 148 160 168 128 157 130 127 129 143 159 120 117 138 169 124 123 120 115 139 153 128 117 150 147 118 143 117 112 117 131 137 130 127 134 135 140 122 108 130 143 130 118 90 126 114 127 144 143 136 138 147 133 128 118 117 112 112 108 113 134 127 128 134 114 112 116 112 106 107 97 107 111 111 103 98 84 85 85 88 74 67 63 55 55 51 54 41 33 15 64073 329 504 30 11094 17 47 53 6828 5012 98 799 6152 27050 95436 277917 576081 999999 999999 667727 369329 32086 28285 28651 31410 34850 38666 41211 43419 48540 55447 55143 47751 36522 29262 22676 20098 19368 16803 17644 24242 6583 3426 2289 1664 1412 1453 1187 1031 1087 1143 976 1166 1237 1184 942 904 902 751 677 605 578 564 506 464 360 329 299 270 368 630 440 420 575 451 327 304 336 388 431 310 256 270 195 297 320 301 267 263 176 231 268 218 150 107 101 214 190 210 197 134 155 168 152 127 221 149 173 172 238 100 205 158 91 53 100 202 129 126 181 195 150 171 127 337 267 123 154 216 176 124 219 249 261 195 224 281 204 231 247 311 279 151 216 273 267 232 284 237 210 241 222 260 263 141 201 237 234 233 215 269 186 265 231 227 163 257 276 218 232 262 304 235 166 234 272 223 216 195 230 224 234 236 217 268 258 270 287 268 256 223 228 252 188 213 194 222 248 161 187 220 136 222 241 216 235 256 244 195 289 242 289 231 250 212 204 126 205 178 130 164 89 115 120 135 115 68 102 133 191 109 86 135 133 90 70 104 157 143 156 132 188 147 98 94 111 108 100 148 107 132 146 133 75 133 171 114 143 168 100 131 155 123 120 99 93 127 120 126 142 124 129 138 135 103 122 115 126 129 109 111 101 145 127 128 129 127 122 115 117 105 100 94 114 117 120 121 112 137 143 130 98 104 91 105 114 132 113 94 118 117 104 106 106 96 86 111 106 74 84 95 85 90 84 79 90 96 74 63 63 74 69 58 43 40 32 35 33 10 64082 329 508 30 11098 17 48 2 6827 5009 -36 939 3794 11369 32411 116671 359489 617647 706388 767558 237291 30728 20860 19780 20156 19454 19550 19034 20113 20588 20451 22829 19838 27725 92914 274812 586085 573816 198142 46366 9202 3557 2493 1952 1727 1583 1482 1305 1156 1127 1061 970 1085 1267 1155 1260 1296 1084 792 574 727 692 749 611 462 347 336 386 415 306 497 539 532 486 413 324 397 380 487 313 300 336 303 420 290 360 334 178 197 166 136 206 156 107 191 110 110 168 149 243 137 120 98 196 116 157 85 153 158 133 100 174 127 60 182 169 111 230 179 209 245 249 172 206 268 270 265 198 231 306 216 223 257 203 257 303 276 279 181 180 302 227 326 277 312 354 345 299 322 235 201 264 302 282 179 209 197 134 229 210 138 217 211 199 178 132 258 325 179 129 254 186 241 226 173 240 198 145 186 243 179 226 248 265 228 224 225 253 269 284 226 195 170 269 260 113 117 184 201 179 182 173 230 231 198 242 244 258 327 309 271 257 219 220 178 181 230 138 132 183 171 129 166 86 131 132 117 109 91 172 116 89 106 128 173 157 162 98 84 116 126 165 125 120 140 109 162 160 147 139 112 92 139 144 140 127 109 156 122 103 134 163 123 153 151 101 160 143 138 123 119 128 120 121 118 143 111 126 131 98 130 125 126 153 115 88 108 123 127 130 114 112 137 140 136 105 128 150 138 130 129 139 110 112 128 121 115 110 108 113 130 116 88 73 108 109 99 106 103 109 103 89 90 100 90 89 85 82 84 68 57 54 54 46 47 34 30 24 11 64091 325 630 30 11100 17 48 11 6826 5007 347 1382 4460 13134 50377 134120 112212 64093 45774 14541 6577 3570 3872 4610 4779 5082 7947 18552 47756 139886 161150 302997 786388 981177 898526 697660 298927 90915 10725 6403 5782 4582 3402 2806 2047 1518 1414 1454 1376 1153 1144 1120 1020 889 829 1002 988 1050 881 696 601 410 451 322 397 406 485 534 437 509 490 460 393 363 377 322 383 358 397 430 453 317 304 250 243 169 215 198 213 234 184 125 173 178 143 112 190 71 115 151 261 207 166 67 132 92 123 173 257 217 229 253 224 169 228 233 201 301 180 245 209 214 228 179 125 208 207 227 205 207 231 335 234 164 218 208 180 248 410 440 363 304 340 258 279 254 215 197 186 223 210 222 313 341 226 256 309 211 239 191 253 205 194 304 220 241 184 220 253 297 166 254 193 206 278 184 223 285 198 217 269 312 296 322 262 252 251 246 258 227 179 193 230 229 243 218 181 176 205 174 188 218 259 246 255 262 252 194 208 220 256 194 215 254 213 211 149 174 210 177 151 191 132 165 144 146 75 115 210 224 132 140 153 122 141 131 134 152 155 170 168 124 127 126 100 124 120 152 161 103 123 123 118 126 127 125 142 143 120 158 187 162 169 129 154 143 150 143 151 141 163 145 138 140 124 142 151 129 131 135 124 122 142 152 152 150 145 138 136 115 87 93 123 146 136 157 133 128 135 135 111 101 117 117 117 131 111 131 135 112 89 99 101 95 98 106 123 105 95 96 94 93 86 88 85 75 69 72 62 59 63 43 32 33 15 64100 326 603 30 11103 17 48 20 6824 5004 430 3294 13691 29160 8645 2275 1327 1688 3502 3293 -27 999999 111 156 314 492 508 1631 8063 31382 70234 145367 306180 492254 742068 613516 684513 983178 728749 465890 32358 21776 21051 18415 14847 12432 8024 5904 4137 3325 2657 2682 7229 6252 1214 842 830 747 642 590 358 304 427 325 446 352 410 508 503 424 469 407 413 372 432 390 233 287 322 324 315 321 328 275 168 224 160 93 160 192 233 226 201 176 183 62 152 115 47 25 118 121 106 132 208 143 205 181 118 166 167 139 173 195 170 180 195 165 235 206 202 233 194 188 191 188 242 205 253 240 201 122 181 210 210 199 164 300 249 242 267 287 323 311 245 264 265 183 264 268 251 182 186 205 250 290 238 249 174 194 232 190 198 121 132 218 211 212 261 243 175 313 238 212 203 198 115 245 245 245 201 235 202 205 260 182 223 270 231 141 127 215 257 237 165 123 138 175 171 224 183 247 233 222 261 262 324 294 228 191 278 247 248 244 203 118 89 129 148 140 120 79 106 129 143 80 114 137 130 105 139 106 91 110 125 117 88 65 111 116 96 105 91 108 127 146 122 95 91 113 98 90 108 126 123 115 109 111 113 140 121 113 141 108 100 102 127 124 125 128 129 96 99 95 114 128 125 121 111 123 104 92 100 83 105 115 121 129 108 94 101 92 87 99 106 102 129 112 94 101 108 99 92 101 106 112 106 107 99 75 93 106 89 79 80 90 80 71 71 79 76 63 71 78 70 58 52 54 58 62 54 41 37 21 5 -5 64109 324 667 30 11107 17 48 29 6823 5002 366 2310 6184 8323 10119 7708 999999 999999 999999 999999 5691 21671 5559 9016 13300 4366 7101 17023 29856 112246 196540 345570 421234 386036 461361 245254 91124 348590 308548 13247 6684 8391 9496 8698 7840 8196 7118 7511 21986 99854 227562 401115 542949 676458 243374 4000 428 418 347 396 395 237 370 468 489 556 506 590 437 360 324 368 430 308 281 356 404 346 363 356 324 324 363 346 231 250 192 204 268 156 257 289 253 194 161 258 98 105 184 193 142 139 84 190 160 146 202 159 166 255 102 172 121 140 215 212 272 298 237 217 251 293 265 235 246 227 181 226 259 192 207 106 251 242 234 234 246 335 310 326 315 385 315 259 387 252 251 207 280 344 220 248 210 182 250 271 252 278 380 304 200 187 254 223 231 262 250 233 227 270 297 168 212 265 249 310 249 273 223 157 244 221 301 233 222 236 298 288 284 258 209 217 225 249 235 234 293 283 235 246 261 239 227 309 305 247 273 239 242 216 245 273 227 240 175 159 167 180 128 143 150 206 202 151 99 139 146 114 122 150 138 130 182 203 167 150 142 126 142 149 131 149 177 125 132 173 169 176 122 101 102 126 148 141 127 135 159 165 155 145 172 158 146 137 158 142 162 173 118 125 132 107 124 127 166 138 112 120 125 134 164 147 156 172 125 139 141 137 124 116 132 147 141 140 116 136 142 128 128 118 115 143 143 121 116 123 121 107 113 112 108 101 116 100 98 96 94 109 100 101 95 95 88 93 92 78 73 67 67 57 46 41 38 27 64118 312 1030 30 11110 17 48 38 6822 4999 -55 483 1112 2586 8952 23095 31384 46859 114051 203768 233155 71856 2101 1284 2044 2511 2592 2932 2591 2129 2267 3205 4463 5257 9915 8407 14831 134108 376060 720853 999999 908399 999999 79008 1228 373 289 404 451 335 413 412 496 560 470 436 456 420 399 420 461 434 334 380 322 381 297 182 223 270 297 259 287 252 201 290 193 185 328 339 182 66 86 107 167 161 118 125 122 125 149 137 206 142 206 299 178 221 175 213 218 181 141 207 219 283 263 223 228 167 254 309 245 250 268 218 195 347 286 267 325 249 287 259 288 332 351 348 368 393 334 284 320 322 331 241 230 252 228 234 307 232 213 338 295 185 217 243 198 177 269 267 130 232 264 272 229 224 201 207 244 288 243 278 290 226 252 298 266 238 195 257 290 205 211 295 287 217 253 231 254 218 178 160 176 287 260 196 273 221 251 260 253 234 269 251 244 214 230 214 187 142 201 195 212 194 182 177 140 97 139 187 138 133 136 162 170 165 163 163 114 184 169 188 149 138 197 152 125 101 154 152 160 171 150 137 169 121 135 152 150 157 177 114 150 166 173 147 175 147 119 138 148 174 172 158 148 143 162 158 141 142 139 140 131 109 140 124 136 165 143 110 118 114 97 100 99 110 127 145 119 135 140 141 124 121 114 110 115 135 128 137 123 123 104 103 121 102 108 112 105 96 98 109 106 89 87 92 89 91 85 82 69 60 59 68 67 51 41 31 26 17 64127 335 342 30 11112 17 48 47 6821 4996 -58 911 2205 17296 66949 131659 145178 275261 403704 110736 13453 11492 11666 10864 11361 11707 12269 14429 13115 10644 13536 27025 10143 6830 6585 9126 20026 31861 33816 104679 226259 170423 62465 13557 8735 8831 8745 8577 8698 8108 8967 8666 8125 7345 6076 5245 4640 5898 15098 97110 100724 341626 898625 980889 78132 1253 667 399 289 344 353 352 287 403 485 400 376 418 414 325 334 469 384 531 378 327 356 415 333 221 262 272 254 295 431 355 316 297 376 301 252 324 251 78 123 185 167 77 59 32 150 144 167 136 155 103 36 105 87 171 113 147 198 171 137 204 254 238 221 230 203 232 189 202 146 101 162 147 258 187 110 112 67 249 224 273 380 306 302 176 340 264 303 348 276 353 282 296 314 272 254 213 253 290 193 201 263 217 242 206 208 207 127 174 85 174 190 214 198 203 205 209 219 180 140 213 233 311 201 196 304 202 215 228 199 259 317 231 196 216 185 139 171 236 161 191 185 172 178 198 190 186 157 295 250 230 219 209 201 213 245 155 188 128 124 166 208 101 157 106 98 90 128 184 111 117 122 136 112 119 97 95 87 127 154 117 94 122 113 113 100 137 84 116 132 134 154 139 145 123 98 91 78 113 106 85 122 138 117 115 126 120 103 96 116 110 110 89 86 87 80 106 104 98 106 112 107 112 113 113 95 77 64 90 93 100 102 93 92 89 95 131 115 105 115 92 92 82 103 99 113 107 94 88 97 95 79 86 82 90 68 54 62 56 74 88 69 62 72 47 43 46 41 43 45 36 41 28 24 6 4 10 10 -2 -13 64136 335 341 30 11111 17 48 56 6819 4994 60 666 3359 15395 45556 116833 312224 781653 999999 437839 33777 18970 18490 17363 16630 15398 15262 14117 12944 16220 14851 9788 8701 8033 9132 9033 8653 8031 8557 8649 7859 7775 7380 8053 11511 14292 11647 10043 9893 10038 9034 9262 7826 6010 5596 6163 3994 18209 222593 704251 452365 70970 1234 596 581 533 370 355 364 378 450 428 534 585 423 430 400 233 507 425 340 450 494 377 447 356 371 402 437 400 240 313 227 355 345 230 227 302 259 295 309 271 268 303 248 148 234 166 208 133 239 148 138 191 165 205 208 162 235 269 221 196 247 191 173 211 219 182 301 206 231 164 315 301 238 235 217 273 279 261 197 165 269 150 128 240 302 267 242 251 272 288 259 329 334 273 329 368 404 416 358 270 283 274 301 170 296 315 260 206 281 188 222 243 187 224 234 265 245 226 233 189 254 218 242 227 316 247 264 256 221 224 194 154 197 270 254 227 237 233 120 200 221 227 200 222 237 207 205 218 225 221 230 255 271 217 250 302 196 219 271 167 164 92 140 191 168 122 170 132 147 100 107 109 134 117 156 99 140 117 59 110 134 106 122 169 182 160 200 120 113 135 151 126 131 156 125 164 148 111 98 133 126 123 149 138 143 102 102 105 151 143 142 102 126 145 134 145 134 119 123 132 116 125 134 94 98 119 156 116 107 126 116 100 119 138 122 115 123 128 116 115 134 122 113 99 105 108 116 126 110 105 109 93 116 115 119 110 107 100 95 94 99 93 86 89 83 79 100 92 81 81 76 63 59 63 64 49 44 34 34 21 14 13 4 64145 335 342 30 11112 17 49 5 6818 4991 38 517 1590 4565 11160 28797 86927 237630 516794 999999 999999 267752 23532 55544 16734 12039 12056 13625 15886 29362 242146 178056 8105 4539 4102 3749 2851 2603 2318 2271 2618 2652 2790 2764 2946 3222 3432 3662 3807 3699 4201 4541 4243 3300 2248 2230 1938 3909 65352 136867 9292 838 641 420 305 308 337 333 381 370 369 385 455 441 448 327 333 371 358 362 376 397 401 325 319 339 369 322 336 293 342 402 411 344 248 301 381 330 317 240 204 282 291 242 289 240 169 175 126 119 200 199 116 104 125 141 168 124 177 154 106 237 225 189 320 247 225 278 242 226 191 257 227 158 317 239 191 148 274 184 161 201 240 287 245 250 155 292 293 319 229 261 255 257 283 250 253 322 392 345 306 185 275 196 281 253 230 220 237 245 290 265 240 228 249 200 169 190 279 215 240 254 211 238 207 256 260 184 254 249 282 225 221 224 202 211 201 243 187 222 199 154 139 257 232 215 245 168 183 240 260 279 235 215 237 241 255 208 182 172 184 209 171 157 165 127 177 175 178 197 150 91 141 125 103 81 127 103 109 70 127 134 138 134 151 168 112 100 132 139 106 136 133 149 147 136 109 138 104 172 182 161 160 136 152 126 105 125 100 124 130 109 155 169 141 124 125 114 129 106 138 131 147 135 132 147 122 118 126 125 121 110 107 126 141 142 150 125 131 112 134 121 117 108 116 132 138 124 121 127 128 131 110 103 107 113 117 106 96 95 93 84 97 84 76 82 71 81 78 73 72 71 75 85 81 56 56 58 44 50 41 45 30 13 4 64154 335 343 30 11113 17 49 14 6817 4989 121 865 4467 15412 42721 109481 325057 896065 999999 908924 288026 93027 15555 29541 10638 7591 7840 8007 7124 4713 3807 2713 1872 1625 1519 1682 1479 1455 1324 1280 1337 1308 1163 1223 1309 1460 1384 1401 1327 1367 1445 1688 2069 2042 1997 2089 2422 2695 2451 1837 1383 1204 722 299 204 275 338 382 396 433 398 388 374 425 478 359 358 374 418 292 408 392 341 316 370 244 334 421 381 315 228 243 304 270 258 289 210 192 295 312 320 258 225 162 137 164 245 157 144 145 93 105 44 172 223 151 158 172 218 175 247 214 208 166 154 85 85 131 175 133 231 180 175 189 178 203 168 175 217 176 247 262 296 209 191 253 119 155 227 251 220 281 255 297 292 207 277 287 314 394 393 309 405 319 262 266 200 259 268 226 162 180 209 261 288 265 293 299 194 177 164 185 216 248 245 193 195 226 272 259 230 251 221 205 216 184 181 179 265 211 157 238 206 156 198 177 263 159 181 201 189 167 225 218 168 238 224 198 183 208 170 165 180 144 126 149 138 155 156 127 162 147 134 84 122 97 104 129 132 112 124 147 128 136 144 91 119 94 58 70 135 133 120 124 109 118 127 115 104 118 113 96 113 163 146 75 77 134 148 125 134 138 118 133 109 104 140 148 138 127 144 117 131 120 94 94 111 128 122 125 117 149 150 118 114 118 131 112 109 83 108 106 112 95 121 117 135 121 107 108 118 130 111 96 98 97 96 100 109 93 75 86 89 87 86 91 80 78 99 98 65 69 67 70 53 57 61 53 38 33 25 18 20 15 5 64163 343 75 30 11115 17 49 23 6816 4986 12493 7588 5791 5101 4885 5357 6049 7116 11190 52637 321573 251631 109293 244099 292460 214282 178868 12822 5615 6372 5269 4743 4357 5997 26603 8627 2476 2134 1967 1890 1625 1564 1376 1636 1602 1416 1413 1385 1285 1382 1465 1416 1342 1466 1769 1683 1609 1529 1585 1487 1436 1585 1849 2266 2757 4844 4833 1400 1203 976 806 435 239 364 234 307 350 294 490 516 431 415 456 359 350 325 347 476 388 471 593 426 323 438 379 428 432 361 272 212 262 396 297 390 309 235 315 248 176 190 196 175 251 218 297 200 112 124 59 106 176 220 28 97 130 134 183 163 98 174 273 174 171 118 135 183 178 178 261 230 163 215 173 208 247 213 257 282 166 231 181 192 156 179 217 256 270 244 257 232 258 262 192 243 398 356 343 264 304 251 240 194 178 218 232 200 160 216 239 207 165 164 234 227 224 249 248 204 200 177 205 246 200 236 212 217 290 298 294 193 260 261 242 285 231 173 141 231 273 215 224 208 166 134 156 214 266 261 234 243 226 205 214 179 202 243 200 190 244 188 189 238 197 134 108 134 183 189 137 125 120 141 165 141 163 137 122 163 135 131 115 132 168 162 141 122 137 140 151 132 133 92 92 114 146 160 149 107 139 128 131 120 98 136 134 123 147 143 140 158 152 155 155 129 118 136 138 143 147 142 143 136 142 126 147 194 119 89 137 131 138 175 158 130 98 128 135 114 97 113 120 134 139 132 133 117 145 139 128 125 124 115 118 117 115 110 112 101 91 102 114 101 106 95 104 93 99 84 92 87 78 88 86 72 60 66 61 46 49 43 40 30 2 64172 343 106 30 11116 17 49 32 6814 4984 22583 13659 9272 8111 7984 7557 7345 11702 52421 24437 10756 8092 6529 5440 5080 4931 5143 4994 4624 4272 4004 3700 2690 2260 2300 2295 2140 2176 1958 1888 1888 1712 1572 1455 1352 1454 1456 1338 1251 1207 1476 1675 1682 1838 1819 1707 2050 2341 2252 2657 5712 6755 2132 2010 2053 1905 1618 1378 743 405 324 247 324 336 196 248 365 423 276 316 310 499 499 471 439 316 445 435 366 410 479 348 363 449 371 336 479 474 257 266 235 243 309 461 400 343 249 186 289 247 244 327 205 241 184 116 113 172 197 149 209 205 217 212 314 211 225 233 181 140 252 264 189 188 210 228 177 303 256 163 107 209 228 117 156 180 139 166 321 286 258 225 198 274 397 233 234 307 268 276 192 226 256 256 233 254 408 391 369 356 404 327 141 274 318 280 236 197 251 208 264 227 253 266 174 238 217 183 272 187 183 180 201 271 275 248 354 291 280 293 186 196 223 257 241 271 299 228 215 257 150 184 175 195 241 179 211 218 193 197 258 241 228 226 183 265 186 168 151 172 161 136 146 178 105 151 164 155 127 146 199 192 141 133 128 163 155 124 119 136 127 115 116 157 158 126 151 162 145 161 150 106 110 109 121 150 125 156 150 108 124 163 169 147 137 124 152 119 133 150 127 129 114 118 106 140 122 104 135 112 108 113 106 105 115 110 91 112 119 125 119 122 123 124 129 114 109 112 122 131 118 137 156 116 119 139 131 115 96 121 135 125 127 95 118 122 108 81 95 119 104 93 94 97 94 86 93 94 79 86 78 60 71 68 65 62 53 54 48 29 23 18 12 64181 343 130 30 11110 17 49 41 6813 4981 13669 7733 4205 3054 3220 3965 5273 6899 5740 3644 2930 2646 2316 2200 1997 1958 2512 3602 4252 3073 2006 1618 1491 1498 1381 1351 1427 1092 930 922 732 683 802 871 945 853 591 544 855 713 698 850 864 864 1024 1333 1667 2206 5573 41728 199315 147444 360586 292483 16284 1731 1219 741 509 435 217 342 281 344 404 307 370 399 387 514 509 463 342 394 332 334 287 410 462 409 409 570 520 420 429 435 386 442 364 287 334 318 332 316 302 425 273 304 314 297 282 360 344 275 222 149 206 195 183 167 162 178 206 188 179 147 222 151 267 140 305 149 180 294 318 248 135 287 313 253 198 225 284 286 193 227 219 238 214 261 237 237 212 246 224 247 294 299 350 252 227 213 291 238 336 265 290 344 382 401 374 234 238 248 252 225 299 271 180 227 218 238 236 208 251 261 288 266 280 218 241 215 237 268 233 237 319 302 313 325 255 250 195 201 262 326 230 224 192 211 264 242 197 167 224 231 178 221 249 281 248 257 249 228 260 262 286 225 176 195 193 144 176 105 116 195 228 203 171 173 175 130 124 192 170 192 118 150 132 101 194 190 148 118 142 143 121 170 195 147 154 144 120 150 186 177 106 142 165 175 150 163 179 143 135 156 159 177 132 199 229 151 143 147 173 160 110 123 151 158 143 165 164 113 113 99 92 126 144 129 142 156 153 131 124 121 106 96 121 134 141 115 113 116 133 128 101 129 133 120 113 119 123 102 121 124 119 117 112 107 80 94 101 101 101 106 87 105 94 83 84 74 80 68 71 67 66 62 49 57 42 30 18 64190 343 92 30 11102 17 49 50 6812 4978 2679 12616 23492 6322 2641 252 1391 7902 6430 528 271 321 143 557 1520 1679 23513 253932 999999 999999 178068 5568 2398 2327 2188 1965 1687 1766 1644 1332 1044 972 1213 1200 1174 1337 1282 1276 1126 1200 1228 1247 1174 1278 1289 1303 1421 1558 1671 1942 2257 2468 2511 2371 3550 20736 7088 1338 428 155 241 311 364 288 324 382 305 286 340 305 311 359 457 392 356 480 477 469 321 367 420 441 484 385 350 358 418 504 299 180 260 253 309 253 302 249 363 279 275 266 367 392 306 347 267 205 167 65 16 77 149 36 189 220 152 142 118 120 130 282 191 110 186 227 202 242 229 201 188 202 241 202 245 241 238 233 269 204 237 165 134 199 263 160 158 241 272 262 221 251 238 302 207 168 316 189 328 283 328 332 256 246 291 263 278 145 236 200 179 185 207 198 237 267 189 227 257 254 220 184 151 273 247 201 287 141 194 211 217 217 216 197 259 196 161 204 195 140 186 181 224 142 135 274 197 149 176 159 172 244 252 227 222 242 226 218 217 134 134 186 160 132 105 96 129 127 106 116 106 122 185 130 151 124 109 114 115 124 79 93 138 108 83 116 116 98 129 105 106 126 114 111 122 73 66 117 126 94 105 93 138 117 81 108 115 114 125 91 124 116 84 79 84 92 106 112 102 109 88 85 122 113 86 100 114 79 60 75 106 82 110 130 109 87 92 77 76 57 67 86 92 88 90 108 95 89 86 87 72 64 83 87 92 94 84 74 70 65 59 58 43 55 52 60 65 67 70 66 39 40 49 46 41 41 39 40 36 28 19 -4 -8 -9 -19 64199 341 151 30 11101 17 49 59 6811 4976 460 999999 999999 999999 999999 999999 2419 4117 282 999999 262 1723 1773 6338 60625 304100 734191 999999 497342 283920 272579 78881 1486 1041 984 1048 902 651 707 739 785 666 631 750 666 653 816 733 791 777 781 707 612 712 858 898 1051 1196 1583 2886 10186 55446 145281 430920 153551 7593 1363 354 298 320 292 276 291 446 365 389 384 401 471 272 334 357 298 546 350 339 433 328 391 450 493 539 492 451 470 450 343 371 375 302 374 288 306 394 339 307 294 409 397 254 317 350 323 392 316 269 125 89 159 178 151 247 222 267 181 247 294 295 293 224 163 244 257 201 206 325 247 252 305 331 224 194 217 288 289 272 286 264 299 282 245 332 311 237 287 228 280 164 271 342 320 305 388 356 297 260 325 198 231 238 238 241 253 285 179 223 273 226 280 252 336 327 250 247 231 162 250 250 245 229 260 237 333 298 293 250 238 267 269 300 274 227 229 230 251 197 218 171 286 257 259 246 248 240 224 209 243 284 254 213 300 250 207 196 191 219 220 191 176 175 181 159 161 131 162 170 140 170 155 147 190 194 176 156 116 131 107 121 158 174 146 126 130 122 117 132 119 145 129 129 144 145 165 137 155 177 128 143 128 129 130 120 142 145 149 142 157 140 147 138 133 111 137 137 142 148 132 115 145 153 134 126 114 120 116 94 139 143 137 118 125 134 146 151 144 115 107 97 98 122 121 121 115 132 107 102 121 120 102 99 105 103 99 92 103 116 103 111 100 121 107 108 103 94 78 75 94 87 83 93 83 74 69 65 63 60 46 43 39 26 19 64208 329 510 30 11100 17 50 8 6809 4973 335 1715 10959 39555 132505 409097 907409 999999 889693 959497 110430 2788 1303 1105 1197 1173 1125 1067 977 991 856 919 868 915 918 995 1062 1003 1117 1278 1286 1391 1319 1387 1245 1143 1109 1491 1762 10662 96452 11025 23747 97285 15038 451 378 348 337 349 323 468 398 408 379 311 376 309 470 321 368 325 259 304 382 412 400 384 352 362 439 349 336 235 188 309 231 220 263 347 372 344 294 258 304 289 346 212 360 449 436 309 179 97 196 215 165 110 84 145 222 217 203 147 198 260 206 206 212 196 187 208 185 322 265 267 212 216 228 246 261 207 306 285 218 314 274 193 152 265 217 293 324 226 305 287 293 341 209 333 303 316 251 293 316 255 271 257 257 293 287 225 195 151 154 149 195 205 225 255 135 271 170 181 281 241 219 288 250 210 238 180 280 268 231 182 207 195 270 264 203 172 188 201 148 188 119 183 249 230 207 177 120 128 235 276 228 178 204 226 229 223 175 187 161 136 160 154 128 83 108 91 90 84 90 125 130 81 103 101 150 139 71 48 81 79 174 173 141 98 136 146 139 73 130 98 111 113 132 129 93 97 117 152 97 86 128 130 101 102 122 159 136 148 131 128 113 101 118 119 147 132 128 132 103 89 99 105 72 132 114 93 96 118 97 103 110 72 68 100 89 94 103 97 108 96 107 112 100 110 73 95 108 104 102 106 92 97 100 106 88 84 96 76 66 78 99 90 82 86 94 71 71 73 64 58 56 51 46 54 50 42 40 40 37 25 20 10 -2 64217 328 540 30 11100 17 50 17 6808 4971 202 652 1192 2476 5305 11173 31727 93668 415675 999999 999999 505619 276385 11363 1939 1327 681 450 471 457 494 551 695 573 670 737 910 936 881 802 975 1047 3326 6067 1668 1722 3767 6720 2869 23614 129342 314630 210155 10940 497 111 260 238 317 347 344 532 399 336 334 376 295 229 355 282 385 335 493 350 384 492 373 474 421 340 303 238 235 286 218 278 205 324 392 315 245 305 432 444 335 344 346 324 227 231 191 176 210 203 151 104 21 143 192 162 156 220 159 194 152 177 203 249 226 226 171 187 185 187 164 169 166 292 279 196 265 258 275 244 222 274 336 217 208 247 205 190 191 199 277 334 348 385 358 390 319 381 298 278 286 274 247 224 129 228 251 233 242 328 184 168 211 222 213 211 202 245 202 247 243 236 203 241 231 256 237 204 229 227 231 153 193 193 270 233 125 147 193 172 154 163 182 145 143 136 92 201 247 232 228 189 158 172 167 180 185 213 210 184 182 134 106 115 85 108 157 122 109 25 59 70 124 134 97 86 107 125 71 114 104 163 91 126 117 119 145 117 129 114 108 123 114 92 86 85 79 111 94 100 119 114 137 138 103 123 106 115 112 85 135 133 135 142 119 113 93 104 98 87 107 54 90 97 42 53 88 109 100 80 65 74 85 99 102 104 89 67 56 65 85 83 83 98 85 94 92 92 92 92 105 85 100 111 69 89 83 81 95 88 79 59 64 60 61 55 57 66 60 54 48 51 57 45 38 25 32 26 25 13 10 5 -5 -7 64226 329 509 30 11099 17 50 26 6807 4968 -84 420 817 1431 2661 5258 13400 45789 215805 575910 751801 999999 999999 575497 239674 343132 120939 155854 5162 1132 948 1025 1034 947 960 1014 1018 989 1184 1158 1078 1123 1313 1160 1252 1437 1640 1696 2108 2199 2210 1295 468 310 367 336 312 309 318 291 285 350 262 271 307 291 302 338 328 252 405 326 212 326 344 403 518 394 498 443 389 385 352 424 355 350 224 372 339 345 316 372 309 287 327 262 373 351 330 349 224 233 292 155 121 58 88 169 157 101 94 236 176 282 228 295 205 197 218 195 186 202 107 138 163 173 174 264 259 343 333 162 161 258 249 307 279 182 198 254 205 254 240 285 283 265 256 359 313 318 247 272 188 165 161 245 325 207 242 161 245 176 196 200 161 192 236 243 261 207 174 221 179 247 177 194 221 201 202 282 172 178 232 200 183 229 186 121 171 121 169 244 135 227 179 187 151 197 141 144 223 147 182 175 228 205 183 200 235 166 201 214 178 176 161 117 169 187 74 65 95 142 133 135 60 138 84 108 102 73 95 123 143 125 111 102 116 118 119 119 72 83 78 97 58 87 143 116 119 95 82 104 73 71 112 105 125 74 88 112 121 119 87 98 115 103 84 106 111 149 137 104 84 58 98 120 79 74 92 85 70 91 108 103 91 75 77 104 102 116 128 108 89 117 80 81 90 109 93 91 93 74 79 91 98 105 96 88 85 74 79 86 91 85 76 67 56 47 57 61 58 63 63 64 56 54 54 53 43 32 44 37 41 28 14 8 0 -4 -9 64235 329 509 30 11099 17 50 35 6806 4966 20 320 673 977 1657 2977 5119 9521 22708 74339 340536 984466 999999 999999 999999 28819 9545 2779 1850 1506 1303 1074 912 905 976 905 1040 989 1050 1119 1227 1286 1276 1363 1597 1686 1620 1617 1618 1464 958 569 436 298 330 382 376 429 363 319 268 361 348 359 390 333 375 326 325 429 411 346 421 350 457 391 447 447 491 486 460 357 424 286 454 509 377 425 376 386 384 259 232 227 286 348 389 383 267 259 219 288 286 319 275 198 137 148 149 124 237 215 228 248 288 214 207 181 217 195 251 158 273 69 176 293 335 267 289 220 255 245 271 222 288 259 320 288 291 204 273 275 215 331 321 349 274 304 313 336 352 364 348 258 253 244 164 151 124 108 209 205 225 247 191 209 207 216 194 173 232 216 152 131 234 222 213 278 270 247 264 218 269 176 234 218 188 198 240 237 179 185 159 230 142 199 172 151 163 177 198 156 227 218 214 213 212 255 242 215 234 191 185 149 210 134 184 131 161 132 140 131 132 147 182 131 142 132 152 115 112 116 72 114 142 114 139 96 121 143 154 172 135 169 107 92 124 123 87 134 135 92 127 140 131 142 137 138 130 148 139 116 135 155 121 98 120 107 124 135 121 132 149 137 126 107 99 117 133 124 118 102 112 93 117 103 127 136 142 105 118 141 143 121 95 109 114 107 116 128 127 124 120 130 111 132 109 100 118 115 117 102 109 103 120 122 103 108 113 104 98 103 90 95 80 76 85 90 88 83 77 63 57 47 49 53 47 37 15 64244 329 507 30 11097 17 50 44 6804 4963 156 491 1086 1646 2907 5159 10326 25926 85779 360681 999999 999999 999999 264369 56844 4613 2379 1640 1305 1012 925 916 976 1071 1084 1008 982 886 1057 1091 1162 1208 1212 1268 1225 1325 1555 1597 1531 1593 1288 635 493 434 298 285 303 294 331 296 297 462 391 422 371 234 318 466 393 445 471 467 451 373 406 346 457 409 442 287 382 462 453 423 387 300 308 431 368 294 308 292 245 349 314 244 343 179 191 233 217 282 173 163 200 182 173 183 133 133 118 179 191 175 170 274 282 183 284 217 286 172 154 203 182 286 306 395 428 335 241 218 296 304 342 293 359 261 282 297 300 345 270 287 294 224 274 326 292 348 290 308 312 293 325 230 209 230 231 238 266 299 267 238 217 244 166 177 168 158 239 207 233 221 289 249 194 201 225 226 237 219 179 213 200 232 206 184 264 213 214 285 220 242 247 236 180 117 195 160 184 211 218 257 258 259 262 175 234 156 211 260 194 170 212 225 228 196 200 183 136 149 178 159 112 140 111 80 81 115 124 127 148 121 153 138 107 111 135 158 123 124 132 195 146 114 135 149 103 127 147 145 129 164 164 151 159 159 140 127 101 130 174 129 123 130 150 145 143 138 177 161 152 143 176 169 124 131 146 162 147 118 91 137 127 127 142 145 132 126 127 108 108 121 116 113 117 100 138 140 130 123 125 121 118 113 124 120 112 129 129 100 116 118 120 120 103 101 92 92 100 101 97 105 97 99 95 77 70 69 89 88 82 61 55 63 56 41 31 64253 328 534 30 11094 17 50 53 6803 4960 104 527 1019 1913 3357 5995 12701 35244 148667 622485 999999 999999 999999 379684 498118 87851 2906 1400 1157 932 860 952 995 983 1063 1131 1326 1293 1318 1566 1710 1681 1936 1886 2567 5218 3574 1576 1340 1169 993 779 448 360 387 325 414 398 314 332 430 468 399 421 359 386 348 367 400 375 339 344 385 473 462 490 418 431 375 318 367 397 309 427 364 318 311 254 252 304 369 398 400 371 320 419 369 317 289 324 312 292 248 175 194 219 222 257 266 180 226 191 221 119 198 236 178 235 281 237 263 251 230 292 308 208 231 325 307 278 390 244 255 323 268 216 269 303 323 318 348 362 393 333 280 264 366 320 314 321 359 321 317 306 248 233 210 228 353 306 292 362 256 276 240 246 264 196 193 286 343 248 266 251 289 327 255 223 312 260 280 286 300 187 206 237 227 265 197 262 236 179 174 247 220 265 219 184 199 216 272 233 234 187 258 277 272 271 261 275 273 225 253 165 157 145 136 192 230 211 178 160 171 185 145 122 151 109 130 136 150 151 163 112 166 195 143 125 114 148 150 151 197 160 187 173 195 139 116 98 122 133 163 167 156 153 133 132 90 175 141 139 126 158 167 143 147 163 140 161 152 142 161 147 139 132 139 157 138 133 133 134 147 122 123 120 144 138 130 118 143 150 133 141 118 123 95 106 137 121 122 132 134 118 113 110 123 131 124 120 116 114 103 107 99 106 112 103 113 100 90 95 105 108 98 96 93 96 77 86 79 72 62 57 51 49 45 36 64262 328 532 30 11092 17 51 2 6802 4958 -31 1662 4556 10306 30508 133965 313144 765944 765760 916234 540743 313088 703158 627020 11891 1255 1122 1082 995 867 801 925 985 1092 1029 1042 1165 1265 1266 1416 1350 1485 1780 2084 5231 13556 5278 1637 1200 962 730 474 379 319 359 437 205 207 269 348 310 205 344 321 360 291 275 416 391 261 296 282 430 359 283 365 457 438 507 395 321 426 353 340 392 323 345 278 335 342 287 221 238 189 285 292 236 293 306 201 244 177 83 58 121 86 20 112 105 130 192 206 125 54 243 224 179 151 144 204 210 236 149 165 252 219 177 230 237 361 296 302 319 244 240 300 267 222 272 247 234 218 244 280 292 308 168 297 190 304 297 222 281 219 195 186 180 190 159 229 260 206 187 213 174 167 199 256 276 280 168 221 118 162 232 186 194 187 247 219 249 192 231 219 170 202 186 180 218 183 161 149 150 171 185 171 184 213 235 164 201 204 142 236 178 213 172 167 135 179 164 123 183 128 196 139 97 104 153 125 127 103 55 62 97 98 107 76 104 106 125 96 94 123 106 93 90 96 118 100 63 86 92 106 95 124 141 104 120 110 102 96 102 96 87 78 73 90 101 104 113 139 112 105 132 108 88 85 105 131 109 131 90 93 117 124 102 89 118 92 78 97 120 112 94 74 106 81 92 96 98 110 116 122 85 95 72 93 98 105 83 94 110 93 83 76 71 65 84 108 86 79 94 79 66 72 82 78 80 65 59 59 70 57 56 44 41 42 45 45 46 40 35 22 15 11 2 -15 64271 331 442 30 11092 17 51 11 6801 4955 -87 325 982 2665 5699 14640 45945 171249 628887 999999 999999 418963 68715 2805 1521 1278 1237 1088 1063 998 1046 1095 1062 984 993 968 895 924 945 1024 1031 930 838 1052 1002 1124 1195 1358 2375 4156 3218 1646 1129 685 459 327 555 515 422 269 353 332 382 378 383 388 406 390 371 383 295 344 419 429 448 428 355 461 392 383 508 504 504 430 474 448 408 401 388 370 450 404 311 361 387 311 288 312 363 283 235 115 208 115 262 156 245 218 173 196 229 132 163 127 151 108 168 227 223 176 170 286 198 219 217 151 195 228 236 196 222 325 188 370 204 339 296 302 244 191 261 290 329 261 179 197 338 338 312 313 198 336 289 309 270 223 233 247 206 220 290 258 228 177 247 277 259 252 205 281 213 215 179 183 189 205 181 143 226 275 215 234 204 186 206 192 212 190 191 185 201 189 189 163 158 204 214 272 190 182 237 241 182 250 262 227 284 301 297 174 227 237 265 198 177 176 194 150 183 216 187 139 138 157 151 119 123 150 131 83 148 140 118 72 59 98 120 200 148 114 112 121 116 133 114 128 85 84 39 100 110 108 143 109 148 143 126 122 130 164 149 125 130 139 129 112 112 126 91 118 120 119 139 141 147 125 112 123 126 98 98 113 131 132 105 122 96 114 108 83 104 109 122 116 109 87 82 105 112 109 97 76 97 105 112 96 95 95 112 103 99 112 100 95 121 102 80 88 99 87 69 66 62 74 92 86 70 70 65 56 65 61 50 48 44 41 45 26 20 13 3 64280 330 471 30 11091 17 51 20 6799 4953 -40 434 1462 4683 10822 27856 81525 319389 999999 999999 999999 308609 4965 1302 1241 1072 898 1010 946 922 959 888 825 785 999 1001 934 1071 1083 927 896 960 886 852 950 1096 1055 1051 1118 1317 1108 754 595 658 473 380 524 395 484 414 428 426 326 339 387 397 366 312 319 369 382 292 378 376 411 481 452 461 404 414 425 328 458 438 352 359 339 318 268 281 369 264 222 359 321 265 348 365 255 210 230 202 193 146 97 176 163 182 59 28 195 126 149 165 151 199 203 192 195 272 247 196 191 182 267 234 237 263 134 214 209 308 370 278 241 289 321 204 274 300 343 491 440 439 430 379 488 425 369 352 293 258 267 323 275 261 233 313 207 160 271 215 245 298 251 196 190 206 208 177 180 216 206 150 84 193 194 203 230 247 233 204 201 259 258 223 114 147 221 217 121 142 197 136 155 193 170 262 255 220 198 222 246 232 249 218 232 258 244 287 203 114 120 139 103 130 136 119 120 101 147 119 139 128 129 99 73 69 85 152 152 130 85 141 94 84 105 90 85 132 108 113 102 142 105 97 109 124 128 125 109 82 111 104 89 87 147 122 101 88 102 115 108 149 123 127 149 136 127 165 116 123 129 100 103 109 142 111 113 113 133 111 119 89 106 103 94 122 119 104 85 99 84 92 99 81 73 70 79 113 123 107 106 118 83 100 105 106 103 110 106 106 106 89 93 94 100 85 77 66 69 75 73 77 78 79 72 60 64 70 56 48 56 47 44 41 26 23 17 11 64289 331 442 30 11092 17 51 29 6798 4950 413 822 9366 105199 405646 769764 584773 182091 235933 351733 907204 504556 12780 1607 1452 1214 1036 1057 1248 1076 1019 745 826 923 828 840 727 888 982 847 903 946 906 969 1030 1005 923 953 1086 1072 935 770 762 679 472 561 562 403 344 304 428 486 453 427 388 362 356 335 430 368 434 429 276 340 377 327 418 534 488 511 442 447 610 415 401 402 412 309 340 273 261 330 328 310 389 352 274 308 298 263 210 144 158 130 168 195 129 150 201 149 171 229 248 239 171 158 176 276 255 162 215 219 248 294 329 303 269 317 328 272 281 266 306 275 339 316 292 272 307 262 406 414 299 342 382 399 359 424 426 418 466 337 301 373 293 249 264 183 294 283 305 207 224 190 208 196 249 254 279 254 193 219 249 245 198 193 218 216 252 281 269 265 286 201 284 255 159 202 241 261 239 136 139 161 203 154 194 208 174 186 196 258 310 339 265 286 272 270 302 309 210 235 229 161 141 204 148 159 183 135 113 98 109 140 156 118 118 172 113 96 113 101 134 132 138 136 131 74 112 114 126 115 100 97 156 140 116 116 156 134 121 139 130 127 121 141 132 171 99 83 106 124 140 141 86 99 114 114 130 162 118 145 153 144 139 141 128 140 128 108 120 129 124 151 130 99 117 134 101 108 109 75 93 92 107 97 128 98 82 94 113 89 76 91 103 110 96 101 107 122 113 110 112 112 105 90 101 96 78 72 68 92 85 93 101 92 70 69 72 62 58 57 61 50 56 53 34 37 24 27 10 64298 340 172 30 11092 17 51 38 6797 4948 1452 1710 1524 1584 1612 1583 1806 1917 2205 2540 3061 14779 162164 220181 11586 1726 1418 1476 1527 1505 1479 1585 1522 1737 1818 1682 1724 1746 1526 1230 1011 900 955 773 734 745 730 879 917 790 820 875 798 900 957 945 978 1017 974 871 745 711 727 562 552 493 436 470 413 296 336 435 490 380 304 348 363 416 441 350 383 351 508 495 439 513 476 429 509 537 451 472 472 507 453 384 392 341 203 346 446 289 311 324 339 278 300 229 191 91 216 159 184 97 129 161 186 216 192 176 161 101 181 194 170 126 161 161 191 240 291 237 193 151 369 314 255 283 240 314 348 326 370 288 335 356 257 381 439 408 479 391 374 438 456 391 431 415 360 379 264 333 249 252 217 243 175 207 192 258 182 190 192 159 249 216 224 190 225 140 155 163 258 307 228 200 171 185 230 183 203 164 219 179 163 190 266 187 197 160 214 163 174 190 192 242 161 190 176 201 233 211 273 269 235 224 239 266 192 233 273 195 178 190 197 179 124 138 111 155 150 124 92 48 175 129 67 152 131 118 123 147 106 177 108 100 115 129 59 93 128 171 130 133 134 142 90 97 84 157 82 67 138 136 76 93 140 106 114 112 134 140 140 103 131 142 107 76 115 111 115 144 133 137 157 147 187 137 143 141 75 139 128 114 97 119 113 121 94 91 89 86 80 89 75 96 88 91 103 116 108 96 96 82 98 95 81 97 73 86 74 77 93 91 89 82 69 80 73 55 73 72 74 66 60 64 69 63 69 52 47 46 46 30 35 26 24 6 3 -4 64307 340 171 30 11091 17 51 47 6796 4945 1845 1908 2066 2407 2598 2653 2480 2628 2745 2928 3525 3476 2909 2200 1695 1565 1747 1728 1658 1770 1901 1837 2013 1954 2174 2057 1981 1856 1404 1219 982 838 865 865 760 1037 923 765 803 776 1034 840 691 988 904 972 1005 1012 1066 914 819 788 665 607 542 591 581 405 530 475 457 426 406 405 410 469 525 478 426 563 461 446 494 471 437 461 547 623 647 537 518 529 438 381 404 430 354 397 451 387 350 365 350 336 315 334 270 224 195 185 184 157 112 6 128 142 120 159 177 312 327 192 165 215 178 208 147 139 279 320 251 263 248 254 375 261 267 314 351 278 311 428 378 251 339 434 546 568 444 445 515 494 397 362 436 397 339 304 287 320 267 248 256 219 339 248 257 300 272 346 329 205 237 258 201 245 346 232 213 272 247 214 242 264 255 243 162 230 274 279 299 223 288 314 282 299 263 270 289 288 289 225 281 277 272 191 168 164 214 226 234 242 205 220 262 284 270 264 259 272 280 202 252 265 225 132 176 172 177 161 153 168 183 176 159 138 174 181 139 165 130 124 157 154 153 140 150 159 142 158 162 147 120 138 141 164 142 112 130 109 166 130 163 131 142 156 184 121 147 147 116 185 243 178 168 171 105 99 163 179 162 177 125 157 167 156 155 161 173 159 138 164 164 140 132 149 166 143 128 128 143 139 128 127 132 125 116 138 153 136 130 105 128 129 117 109 119 140 137 129 136 137 119 111 105 104 104 100 118 108 94 94 90 90 99 91 95 78 77 84 74 60 73 67 69 62 52 44 37 26 64316 340 169 30 11089 17 51 56 6794 4943 1843 1899 1967 2313 2259 2286 2514 3002 3522 4220 5582 7383 6154 2222 1954 2023 1991 1841 1832 1916 1942 1991 1961 1937 1999 1781 1856 1662 1316 1074 1117 1038 922 778 762 740 709 922 935 836 934 1030 958 916 961 916 1068 1023 940 907 882 830 696 440 483 456 372 491 328 479 504 412 496 379 318 341 542 410 328 389 418 427 356 399 426 544 397 486 618 697 570 400 215 362 482 280 290 348 397 468 367 293 271 274 311 256 208 244 281 237 200 116 68 147 135 142 65 152 151 162 233 238 271 174 195 243 150 257 327 335 161 221 267 374 416 315 404 310 319 307 329 272 364 272 333 318 342 441 431 452 483 487 377 410 291 253 273 314 312 254 214 255 237 239 213 264 233 224 253 219 142 216 248 196 215 152 233 268 159 215 279 267 210 242 252 256 220 175 201 211 229 252 295 233 206 251 263 200 160 165 180 82 138 201 151 147 204 174 183 235 224 229 201 273 290 230 327 258 277 233 263 304 291 160 171 122 161 133 135 159 185 171 147 128 97 139 113 154 124 170 108 168 146 168 125 112 120 101 99 186 102 105 166 152 182 114 109 148 133 137 138 120 128 130 140 133 138 164 100 98 126 116 95 179 127 129 126 138 129 137 151 128 132 135 128 152 139 126 135 123 111 113 111 134 119 81 91 98 113 131 124 85 109 90 94 101 92 97 89 79 113 130 87 82 116 98 95 106 101 117 108 84 73 68 76 74 76 76 87 81 65 83 70 43 71 67 42 58 57 65 59 47 38 44 43 32 34 29 16 -3 64325 340 171 30 11091 17 52 5 6793 4940 1263 1494 1777 2001 2514 2801 2945 3487 4510 7651 24339 36205 49036 26293 6955 6185 16036 12681 7792 3605 2820 2811 2957 3402 3247 2561 2195 1783 1422 1139 995 1038 987 1055 821 830 795 921 1013 1048 1058 969 1003 1093 1093 1136 1164 912 854 830 886 916 796 373 473 645 533 389 355 469 506 518 582 435 410 480 418 336 368 395 418 540 466 461 603 547 481 575 697 620 629 502 446 365 310 308 421 272 364 357 309 326 371 218 255 375 239 225 313 211 220 229 165 217 253 177 219 289 168 266 205 176 326 259 239 166 372 342 391 336 446 325 354 403 363 298 228 317 297 373 406 342 286 330 406 513 390 412 561 565 455 470 500 400 389 314 408 331 308 305 250 250 269 185 315 304 234 230 256 286 304 227 303 232 237 240 279 227 204 221 298 283 277 244 305 234 260 177 219 271 281 268 290 269 282 248 232 282 215 219 199 204 251 216 170 277 247 210 257 261 294 239 233 254 254 315 303 295 276 252 165 283 268 237 193 209 184 167 90 180 143 145 187 140 156 161 159 186 133 97 148 148 126 156 184 145 171 154 125 124 152 162 165 139 161 169 133 150 175 137 143 165 143 152 167 197 168 167 158 165 149 171 173 156 177 132 143 152 135 168 144 166 194 163 180 199 160 164 172 148 161 162 135 137 140 125 118 143 151 131 134 119 123 128 119 129 125 109 113 110 116 107 98 108 108 117 117 125 120 123 119 98 106 117 118 122 117 112 92 92 102 96 108 105 87 84 84 86 90 88 77 65 66 63 50 49 46 44 28 17 64334 330 473 30 11093 17 52 14 6792 4938 308 1615 7773 49452 252966 873657 999999 897382 441692 73199 4663 3106 2843 2270 1561 1541 1324 1165 873 848 866 872 768 756 824 921 916 924 930 868 1113 1020 956 909 979 1107 1020 853 746 645 789 642 545 598 532 480 394 372 352 469 515 503 468 423 464 450 463 429 391 302 341 461 529 469 408 463 537 511 666 788 644 600 528 431 487 515 377 318 242 274 376 316 199 222 263 302 258 225 289 188 195 168 162 235 254 89 106 148 194 179 313 159 233 244 211 264 249 260 230 243 298 311 346 303 406 316 273 239 276 263 307 333 330 381 385 418 442 540 478 462 368 425 369 273 241 214 239 298 272 276 208 174 209 177 246 312 239 122 214 252 227 234 265 152 233 176 173 209 192 232 244 263 202 197 232 227 196 208 243 272 192 201 174 213 246 256 203 191 243 183 149 193 183 207 147 193 222 231 239 216 255 236 299 316 301 293 222 241 257 289 288 234 178 204 116 174 183 181 148 135 196 145 83 90 157 167 106 76 98 133 161 186 128 81 130 114 102 80 77 105 132 125 60 150 129 81 110 125 132 113 96 124 138 117 104 105 104 105 110 149 130 166 144 112 105 118 122 103 99 97 123 137 158 129 110 151 137 134 134 121 159 122 133 145 135 119 106 111 87 80 90 100 102 93 110 109 87 74 106 87 90 82 93 90 99 93 67 93 98 88 82 91 81 82 81 84 85 79 79 89 78 75 76 77 64 65 63 55 46 57 64 48 36 32 35 32 27 27 17 0 64343 341 144 30 11094 17 52 23 6791 4935 157 177 264 210 186 259 403 431 816 963 1310 2146 5614 12117 34961 107407 200657 286673 316438 288520 239364 165562 373798 635695 83566 2386 1352 1381 1342 1337 1168 1239 840 873 830 811 885 872 944 908 783 834 840 999 1027 945 871 919 743 668 656 524 424 483 436 480 517 387 425 604 388 428 437 392 474 429 482 526 429 397 433 513 431 471 560 394 525 550 688 667 733 755 824 821 671 567 367 414 421 321 287 298 198 261 286 243 288 210 269 306 190 223 204 145 87 110 92 135 146 161 167 266 339 169 215 248 327 279 333 348 331 207 356 337 238 255 300 340 299 310 276 311 278 340 248 286 348 339 387 359 495 419 466 359 349 291 258 349 237 286 275 293 309 234 227 327 225 198 229 218 216 270 286 200 211 166 148 172 193 238 199 181 257 312 234 220 278 205 209 227 230 174 232 215 147 183 210 194 160 158 201 185 224 202 178 162 208 246 240 272 238 198 233 272 243 254 337 288 241 210 208 268 233 169 84 208 194 168 203 190 211 191 198 161 161 125 168 193 184 135 122 120 126 168 98 146 136 138 113 99 106 141 117 114 147 150 161 165 163 104 120 108 169 137 136 146 171 101 144 150 163 132 129 166 142 171 124 138 138 148 176 165 164 140 138 148 141 143 117 128 143 118 112 139 139 164 126 130 114 124 125 138 131 105 137 105 104 108 110 92 118 123 119 115 131 98 93 104 92 106 112 121 120 109 92 102 113 96 99 111 91 84 88 98 95 86 81 85 86 80 90 92 71 74 68 69 57 58 47 36 24 64352 340 175 30 11095 17 52 32 6789 4932 1223 1286 1455 1448 1713 1831 2165 2437 3322 9781 38706 74543 92048 175878 148712 142739 135359 4276 2128 2187 2282 2429 2576 2722 2630 2625 2608 2098 1561 1366 1196 1026 769 763 795 799 863 824 820 756 887 921 1010 863 907 861 813 704 752 555 380 334 461 495 419 276 366 367 377 314 418 439 464 442 341 473 494 493 470 485 506 520 570 430 480 680 723 807 773 860 811 815 701 576 528 412 385 394 403 355 338 418 378 264 349 306 218 134 201 211 119 194 169 189 259 383 351 163 265 104 163 254 185 158 196 169 256 319 328 210 263 343 412 419 322 253 226 323 334 374 425 361 209 272 382 365 383 365 382 419 384 338 289 302 278 277 230 226 128 205 232 162 198 259 193 184 103 173 212 225 198 263 247 216 176 225 142 195 241 278 257 250 188 169 215 272 282 273 230 278 318 249 208 233 249 202 231 272 287 248 189 220 209 156 169 213 267 256 223 246 314 274 228 286 290 298 280 285 304 335 293 273 191 136 172 161 153 172 173 152 109 138 134 161 100 141 136 118 151 178 133 154 185 161 135 137 122 126 165 145 113 92 120 159 137 119 79 123 136 139 142 157 116 129 135 125 147 145 190 163 113 126 139 131 115 151 177 144 105 135 158 161 169 135 166 200 152 153 188 162 162 145 163 149 147 133 106 157 140 114 147 143 132 162 126 129 113 115 106 110 107 97 115 105 114 125 151 149 124 133 121 117 122 125 104 85 94 104 90 94 111 110 107 101 88 77 82 94 70 74 70 65 73 73 54 51 54 42 31 19 64361 340 177 30 11097 17 52 41 6788 4930 1896 1967 1968 2078 2242 2341 2708 3128 3634 4020 3949 3252 2607 2316 1954 1967 1875 2101 2033 1856 1700 1764 1728 1781 1682 1765 1445 1270 1252 1037 913 753 811 800 772 707 760 848 835 742 795 867 938 869 704 776 685 600 550 536 370 348 282 353 433 424 376 341 340 263 301 419 301 330 337 358 312 443 436 397 456 495 516 535 567 585 665 623 796 837 901 1038 1084 858 479 417 393 340 322 358 352 215 245 199 310 317 172 137 122 254 156 104 94 180 233 124 177 276 159 141 196 222 267 317 293 292 280 297 313 250 253 333 494 398 317 339 299 352 225 303 251 274 238 357 288 272 222 357 298 352 364 284 314 309 220 177 266 233 220 159 126 84 187 199 291 241 231 168 185 207 170 136 188 206 182 193 228 203 205 220 196 254 214 214 188 227 287 273 179 194 236 235 183 263 228 205 220 168 191 176 152 132 233 200 179 175 242 230 299 329 285 266 278 310 245 256 238 202 174 176 176 163 139 160 114 176 207 163 137 134 88 120 65 114 92 79 110 107 126 126 125 103 83 122 126 122 99 123 136 125 99 150 141 155 111 137 130 135 103 110 112 89 111 83 126 120 144 149 130 131 133 110 151 94 135 128 113 139 109 135 172 139 135 146 165 185 168 120 101 147 149 164 135 139 129 145 116 110 122 96 91 93 101 119 102 89 88 85 114 113 83 83 77 98 98 102 101 100 97 101 103 96 97 96 104 94 80 70 69 76 88 83 76 87 92 78 78 75 55 49 47 44 41 46 38 29 27 25 14 -1 64370 340 177 30 11097 17 52 50 6787 4927 1782 1806 1836 2083 2124 2386 2842 3183 3229 2632 2380 2359 2319 1725 1547 1629 1670 1508 1504 1614 1727 1665 1649 1757 1537 1355 1220 1197 893 831 859 754 776 818 730 718 762 779 683 848 865 821 729 537 679 572 556 498 416 400 363 315 240 287 429 418 409 414 434 348 354 316 271 327 234 265 317 400 451 450 510 521 579 692 676 532 586 563 587 758 782 1034 1202 1377 902 472 322 340 433 258 321 234 155 98 205 165 58 164 187 182 116 108 194 199 278 245 192 141 147 204 267 211 174 220 209 293 195 192 260 281 249 260 231 361 314 259 324 303 276 310 282 332 234 194 127 242 247 258 321 245 233 233 357 312 225 228 179 138 141 167 188 129 203 206 207 190 127 191 194 145 127 148 160 189 207 174 200 194 126 170 135 163 162 150 169 200 175 208 175 187 252 151 150 185 163 166 135 144 201 149 128 176 173 171 163 173 164 244 277 286 240 226 283 297 289 296 235 193 147 81 130 142 149 176 175 170 156 109 126 57 67 89 75 50 7 71 141 98 104 84 105 52 68 70 75 88 7 77 78 54 97 74 63 66 71 71 116 133 82 138 134 85 82 49 61 100 107 91 83 88 67 41 79 104 79 76 103 128 103 75 84 134 121 123 119 101 96 80 89 91 83 77 72 93 104 88 83 88 88 80 80 97 101 63 75 80 81 64 70 82 79 51 61 82 94 75 69 69 63 43 69 79 73 77 61 59 73 51 46 65 45 41 57 39 37 44 52 46 46 46 29 32 23 15 4 5 -2 9 3 -23 64379 340 178 30 11098 17 52 59 6786 4925 1889 2159 2198 2203 2478 2884 3287 4525 5175 4165 2453 2519 2631 2290 2099 1760 1584 1619 1705 1683 1723 1819 1764 1783 1795 1652 1532 1408 1146 1091 1116 1039 799 828 814 737 835 838 781 789 872 903 884 807 684 671 696 727 568 649 666 467 538 402 354 442 586 472 308 368 323 345 375 420 350 474 496 574 498 556 501 626 759 839 832 741 653 704 763 751 767 752 569 422 433 430 375 244 297 299 223 274 203 276 278 232 232 299 169 97 207 151 179 267 253 311 317 307 252 138 166 266 180 181 262 184 207 225 352 284 320 381 402 312 323 305 258 243 305 318 328 353 381 307 311 329 379 309 312 285 262 246 202 289 237 245 178 221 185 207 185 183 296 268 145 228 308 171 191 200 202 251 182 199 301 230 210 224 204 207 230 174 176 272 265 247 231 316 193 256 270 246 180 247 262 173 237 198 174 151 150 219 235 217 116 221 304 230 248 298 304 387 387 401 353 323 301 206 200 199 187 178 185 185 202 189 109 113 143 168 98 153 147 136 124 111 118 126 152 95 72 129 162 130 112 127 116 144 149 134 119 133 108 140 97 109 106 107 122 128 127 133 175 148 140 160 167 171 167 123 96 108 134 163 149 177 155 152 155 145 151 167 174 165 163 179 158 132 169 142 124 125 125 117 147 122 120 150 149 139 141 149 107 130 110 119 132 108 116 106 130 121 135 114 115 134 119 115 118 114 112 131 108 94 91 97 94 112 116 105 106 88 81 89 91 71 85 73 70 69 71 65 62 47 53 45 38 32 18 13 64388 340 180 30 11100 17 53 8 6784 4922 2210 2297 2296 2421 2799 3141 3618 4335 3878 2645 2301 2460 2493 2436 2365 1991 1687 1735 1734 1809 1856 1837 1796 1866 1890 1721 1704 1568 1474 1391 1258 1224 1141 974 1004 941 922 858 827 997 1244 1037 1033 931 783 789 720 678 695 693 580 535 365 423 464 481 524 365 265 434 456 421 449 621 743 671 684 752 693 900 770 915 970 933 915 1081 1005 958 1012 948 945 863 653 428 411 351 354 331 349 341 358 286 293 241 383 363 183 213 390 454 427 305 214 182 271 240 248 210 252 298 270 278 273 325 265 297 358 385 407 453 281 271 252 334 411 325 424 484 417 318 335 297 299 250 232 342 307 248 300 259 257 310 340 279 298 315 231 274 280 303 210 281 211 290 254 313 336 290 288 230 204 266 281 235 212 293 236 217 259 297 248 266 276 229 243 200 260 277 289 231 240 270 332 312 243 241 285 271 195 234 188 233 231 174 191 213 152 198 337 371 307 294 355 376 439 455 398 332 264 200 223 280 236 197 269 220 148 209 226 191 208 219 172 136 151 165 132 127 167 182 205 212 143 157 148 181 203 166 172 183 179 141 171 166 197 141 195 204 165 127 162 147 123 122 160 148 156 173 188 189 182 164 186 197 193 164 183 180 217 210 194 168 202 246 223 182 156 177 184 185 174 158 156 158 176 174 198 174 165 166 146 190 193 133 142 157 144 126 161 142 153 150 148 152 145 135 141 139 150 150 169 148 136 132 136 121 115 132 118 130 119 128 119 109 124 124 117 122 106 109 106 98 108 97 77 79 76 66 52 55 64397 342 121 30 11101 17 53 17 6783 4920 2331 2055 2100 2234 2204 2481 2792 3005 3139 2815 2332 2067 1996 2216 2154 2483 2235 1865 1856 1802 1749 1708 1792 1567 1632 1541 1593 1806 1817 1801 1633 1484 1323 1144 1116 1078 1059 1015 977 927 1054 982 970 1016 944 863 851 795 712 620 664 586 486 456 380 366 392 404 358 325 438 433 495 578 615 530 454 552 781 797 941 1003 951 885 950 1031 1010 899 1037 1031 1023 1029 1073 1002 698 497 438 426 484 459 377 364 374 323 433 348 382 431 266 260 324 335 174 226 263 243 349 185 234 252 193 241 237 259 262 353 366 228 181 322 355 367 329 277 389 388 295 388 415 381 394 377 314 272 261 232 241 261 256 206 213 194 228 212 311 299 226 307 272 247 270 221 166 230 312 215 211 217 292 319 277 221 226 204 255 287 268 256 281 174 201 282 353 342 240 253 265 163 255 248 254 282 267 280 272 262 275 271 209 209 259 229 192 229 238 212 207 170 211 202 228 274 324 269 318 349 444 463 353 314 285 269 195 246 255 234 183 203 238 189 175 169 173 190 207 185 147 172 118 123 193 122 100 119 154 140 195 136 183 103 151 169 179 154 188 161 138 135 139 143 150 137 120 126 225 167 160 148 177 188 164 165 157 167 164 182 192 149 151 155 145 146 154 170 179 159 201 182 188 195 163 132 122 147 128 140 172 162 138 149 126 129 156 133 124 149 143 98 86 122 130 120 120 115 123 119 113 131 133 126 98 101 111 133 124 106 110 102 108 108 101 94 92 96 85 93 92 92 86 96 75 68 74 72 58 53 57 53 41 35 23 10 64406 342 122 30 11102 17 53 26 6782 4917 3023 1889 1883 1941 2013 2470 3051 3294 3642 3133 2351 2203 2389 2831 3150 3708 4276 2974 1725 1604 1538 1509 1580 1456 1500 1298 1364 1266 1210 1370 1340 1275 1267 1140 896 888 897 837 752 848 762 809 873 806 815 659 658 772 706 655 494 462 522 419 338 355 295 451 362 336 278 288 363 335 414 548 597 504 558 639 575 598 585 698 692 710 835 742 803 778 818 877 847 581 342 459 447 356 302 314 317 407 271 262 277 363 241 312 279 125 252 230 218 166 188 314 242 223 159 222 200 200 277 335 218 263 111 259 216 415 339 337 318 203 297 367 369 356 306 253 321 353 232 271 213 233 287 214 186 206 141 157 176 210 243 234 181 282 108 166 224 249 207 216 198 131 246 181 182 177 253 227 225 216 226 198 182 128 273 263 231 233 191 115 186 225 234 208 255 291 206 170 197 215 238 178 256 219 210 228 194 185 116 167 150 203 208 184 136 160 179 212 247 248 357 348 422 388 366 310 184 246 231 268 203 124 172 245 182 225 189 172 193 152 145 163 186 130 131 169 165 147 137 132 130 109 133 145 152 173 130 105 108 111 129 133 124 144 106 84 144 179 168 159 140 118 107 139 132 121 125 128 113 147 129 154 103 124 120 143 157 176 195 208 173 175 152 153 165 167 166 179 137 139 134 132 120 163 119 106 104 108 113 137 155 138 119 104 111 105 111 117 96 94 101 86 104 117 110 94 101 111 103 102 111 105 115 100 78 92 90 83 87 91 84 75 75 86 94 76 63 58 63 55 59 62 45 43 36 31 21 3 64415 342 123 30 11103 17 53 35 6781 4915 3114 1862 1861 2158 2419 2927 3204 3494 3394 2636 2383 2514 2701 3128 3549 3627 3110 2237 1731 1426 1506 1527 1678 1916 1799 1649 1626 1656 1888 1758 1541 1533 1401 1107 832 792 882 1016 910 807 979 858 844 930 875 725 598 684 664 568 569 371 349 404 466 421 431 388 414 357 334 310 274 430 483 491 517 486 568 607 737 766 938 904 909 766 699 718 710 823 662 470 499 502 318 323 315 249 175 230 354 294 276 169 245 191 219 244 253 248 357 308 109 232 210 280 274 222 282 237 224 144 189 246 220 284 285 306 311 278 258 297 298 317 300 288 364 399 328 338 267 261 186 313 273 297 226 204 219 277 202 175 266 198 191 227 233 176 214 212 313 283 274 285 342 256 234 273 264 247 262 286 269 273 264 249 262 222 207 240 253 265 232 179 183 202 220 315 280 260 264 211 233 221 190 182 141 186 258 224 191 172 232 196 214 205 215 218 203 176 181 228 256 303 275 314 329 415 367 349 271 218 196 203 251 243 199 196 203 233 166 93 162 127 167 140 164 142 139 139 118 148 98 129 147 193 151 98 77 137 142 140 131 102 147 157 145 133 146 152 127 114 147 135 123 120 165 151 138 125 137 154 161 133 127 144 150 126 94 146 173 155 146 162 176 170 198 179 184 173 177 150 147 121 151 156 165 149 131 141 138 155 130 119 137 123 152 104 103 141 145 144 139 141 120 125 129 120 114 106 106 109 99 109 103 97 99 114 107 72 86 105 91 87 91 97 78 80 76 62 62 69 61 53 47 47 52 39 36 23 14 -2 64424 342 125 30 11105 17 53 44 6779 4912 2267 2119 2225 2312 2606 2694 2744 2485 2180 2253 2347 2204 2496 2905 2866 3035 3077 2687 2186 1745 1549 1604 1621 1795 1850 1877 1773 1635 1567 1524 1570 1572 1645 1556 1386 1006 902 818 819 862 963 921 711 694 553 622 540 664 501 470 487 362 413 303 282 381 347 474 526 489 356 322 575 546 625 529 476 591 725 846 868 1010 890 924 896 833 624 608 633 562 541 414 350 436 423 370 265 232 372 273 266 288 192 237 257 234 247 295 327 281 155 187 268 247 244 197 201 217 286 209 254 164 188 388 346 271 301 315 259 319 312 297 299 288 379 275 382 317 432 334 375 333 255 216 272 296 177 218 165 227 155 161 247 270 246 184 118 222 210 212 239 203 278 264 257 293 169 254 200 247 266 273 220 173 178 160 212 292 238 268 270 263 306 205 229 240 255 183 222 196 205 201 231 204 200 212 229 224 194 264 269 155 199 173 224 290 209 168 202 188 287 305 244 268 282 234 393 458 318 303 332 186 155 164 171 246 250 226 134 96 159 176 157 148 136 95 181 187 86 146 129 97 110 151 143 136 163 125 131 142 108 119 191 137 182 177 159 172 147 137 135 130 138 100 110 137 132 155 150 141 154 161 160 120 124 149 171 174 156 169 176 139 130 158 184 175 151 161 163 156 153 148 174 148 133 147 117 152 126 99 105 125 142 159 139 119 125 96 114 144 106 94 118 124 121 116 110 105 101 88 109 103 104 115 106 109 103 101 86 83 80 69 74 66 84 77 81 84 79 59 47 49 61 62 54 52 42 30 27 19 8 -3 64433 342 130 30 11110 17 53 53 6778 4910 2641 1761 2040 2421 2601 2391 2155 2081 2105 2589 2843 3113 3455 3769 5535 5873 3169 2993 2537 2025 1884 1825 1595 1634 1678 1643 1689 1852 1633 1503 1418 1437 1603 1348 1019 892 873 862 781 892 777 799 762 769 752 659 560 669 659 480 408 395 289 398 312 360 517 456 423 409 439 471 296 408 476 441 484 507 423 402 585 692 717 920 839 649 617 744 664 606 451 443 414 386 408 372 377 374 406 425 296 313 351 252 313 330 247 203 279 342 261 321 266 209 304 310 256 278 257 112 83 146 201 334 229 324 290 273 214 252 311 224 282 315 334 371 350 487 388 335 385 373 353 306 317 260 308 164 202 188 243 231 244 229 258 348 309 178 174 197 179 213 306 332 243 256 268 216 279 251 232 240 323 342 292 141 210 297 221 240 221 246 284 306 307 302 255 185 330 339 268 285 322 308 319 284 231 233 295 204 204 239 254 241 213 243 202 120 234 294 288 253 287 356 380 426 453 436 276 302 274 257 264 226 260 196 202 167 225 190 153 177 184 194 154 106 187 199 160 147 187 160 153 127 127 116 158 218 181 116 121 131 138 149 184 151 122 150 136 145 176 189 173 180 142 121 119 197 200 210 175 146 152 203 186 148 117 184 201 208 207 220 191 173 187 191 225 210 236 229 149 175 165 141 146 172 182 171 146 165 168 161 181 197 177 170 130 156 131 131 139 125 129 135 124 126 142 139 135 105 121 120 126 138 124 122 107 132 130 127 116 111 106 98 99 97 83 83 92 102 115 98 90 88 84 67 52 58 66 56 39 29 64442 342 105 30 11115 17 54 2 6777 4907 2322 365 377 519 563 611 322 227 250 707 804 625 381 429 386 495 981 881 2478 17686 29206 5645 2349 12693 18850 26057 102035 253609 322846 424117 391596 512396 723505 142290 6909 790 892 950 952 831 790 850 678 744 658 686 574 592 597 426 288 372 405 514 348 398 404 313 428 397 346 417 355 370 406 413 556 555 666 685 895 948 820 805 702 783 716 679 659 497 380 529 510 398 408 492 427 392 358 398 230 284 299 235 242 231 354 239 189 218 187 216 183 298 282 168 210 233 197 339 244 134 224 307 337 330 407 407 434 421 374 514 434 485 418 496 427 475 508 410 406 344 281 260 351 348 329 200 225 236 279 309 258 215 242 167 230 175 221 191 206 190 234 273 241 174 247 215 309 299 298 247 199 261 228 275 231 260 291 271 303 320 269 250 233 255 247 243 246 301 302 215 258 258 209 229 248 236 258 180 217 184 274 179 243 275 279 258 203 214 286 269 283 345 438 434 418 294 293 277 325 247 268 265 255 264 236 195 198 231 172 153 156 136 167 133 158 165 184 147 131 134 150 131 146 135 144 189 159 153 159 127 184 174 180 159 150 135 188 155 175 152 182 189 169 185 209 144 205 187 149 149 174 186 145 155 144 152 203 165 133 192 175 138 169 197 215 210 194 179 181 145 162 183 144 153 147 167 165 153 134 156 157 140 172 133 142 149 139 127 132 140 146 122 123 135 140 134 139 136 146 141 128 134 153 123 119 105 104 99 112 107 101 94 92 88 94 85 75 92 91 74 97 90 74 78 79 70 52 49 45 24 64451 342 136 30 11116 17 54 11 6776 4905 10414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1030 3801 2975 3629 1092 999999 138 780 1260 4130 22621 135749 80186 196737 385063 894383 999999 484018 216752 323240 288911 425498 7857 1000 981 1056 999 861 693 666 689 650 643 573 455 486 355 368 355 362 504 353 374 350 379 458 634 488 420 294 572 581 505 487 448 488 573 575 682 728 600 783 989 842 745 507 603 541 570 575 437 395 461 464 394 356 244 320 273 267 374 305 301 212 284 212 285 307 278 255 309 320 265 217 217 272 327 281 328 376 336 386 376 393 429 306 302 485 425 373 454 546 544 469 443 410 361 370 298 312 303 289 312 175 224 304 247 233 286 307 203 204 185 117 222 249 259 178 214 244 312 237 267 300 317 215 268 256 228 214 232 257 190 208 306 363 282 270 236 311 267 254 343 304 215 320 374 268 296 319 239 225 264 219 176 172 215 219 197 213 187 194 226 236 242 305 302 255 332 404 458 472 424 332 232 296 284 276 282 192 293 229 236 210 248 182 151 122 125 146 167 134 164 188 189 161 119 127 144 118 162 155 126 113 174 182 155 109 127 174 127 149 140 147 120 159 147 184 171 127 162 177 137 148 147 157 199 193 184 173 182 167 132 207 172 176 174 181 153 189 183 217 223 178 159 177 223 170 149 178 189 183 171 152 141 166 161 151 147 139 135 141 134 135 161 176 127 142 125 121 132 141 135 117 144 145 126 130 139 137 115 115 100 110 112 110 111 109 105 102 95 87 100 102 95 93 98 100 90 83 73 66 63 69 53 55 57 33 64460 342 136 30 11116 17 54 20 6774 4902 897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 736 1829 6593 22140 67087 206004 454206 688609 726815 999999 824793 708625 393368 6744 944 1058 967 1031 983 1031 1147 838 722 808 608 670 682 546 558 359 391 350 361 381 393 432 301 460 400 461 376 455 377 401 482 389 432 526 441 505 661 749 760 771 897 712 720 660 625 624 608 406 410 493 332 332 382 339 181 316 387 417 287 194 217 202 249 257 326 249 339 270 274 302 269 277 312 211 302 398 403 345 324 457 452 518 430 396 418 499 561 504 561 541 497 535 368 332 351 300 288 321 320 286 309 300 357 227 268 234 255 297 274 197 228 190 247 182 188 231 240 312 285 253 249 264 272 315 278 233 285 363 256 218 206 252 239 201 193 248 324 219 208 241 236 251 257 269 259 273 323 289 233 265 274 224 168 241 185 141 229 206 195 207 231 246 222 298 273 282 297 344 396 432 430 463 387 247 252 260 235 198 236 229 210 201 237 177 181 230 177 192 157 137 181 138 127 114 91 91 129 164 161 162 123 159 153 101 80 183 147 139 181 146 125 147 157 121 112 85 144 136 209 225 165 135 157 148 166 161 151 187 174 119 132 164 169 160 164 172 190 169 170 182 210 192 175 168 207 171 161 152 168 165 148 144 132 138 146 148 141 149 154 138 127 145 153 128 142 134 150 130 133 115 121 154 160 145 136 133 121 132 109 103 112 110 119 111 102 115 108 108 87 74 87 87 99 88 91 96 90 85 70 61 58 51 54 50 41 28 24 64469 342 164 30 11114 17 54 29 6773 4900 64502 350 999999 999999 999999 999999 999999 999999 999999 999999 999999 533 7244 12587 14267 9709 564 999999 999999 999999 1093 6460 3547 10315 26645 120458 234868 110210 106355 332348 840060 999999 999999 787908 472526 325567 163626 66710 4015 1156 1163 1226 1031 876 849 875 776 594 560 465 290 384 344 331 446 405 400 385 374 463 455 457 386 408 512 587 557 439 585 644 613 544 682 700 774 746 764 732 526 556 516 469 446 416 404 413 389 319 228 341 334 303 314 229 310 257 200 165 214 239 335 303 235 316 222 231 220 231 314 398 365 328 354 447 402 382 467 466 484 480 467 396 446 428 492 620 429 338 334 390 390 337 349 303 342 334 170 223 258 278 178 198 310 256 169 209 133 206 256 247 275 254 177 247 297 278 246 225 255 290 227 226 175 261 262 217 250 277 317 250 260 238 271 244 162 240 268 253 231 274 291 249 200 255 319 296 148 184 209 217 202 216 200 273 285 267 270 272 309 288 302 312 357 358 418 466 475 330 281 257 224 255 254 239 227 239 248 253 239 243 220 154 217 204 197 163 139 153 179 163 114 118 110 127 144 161 122 138 149 144 131 130 128 167 153 179 195 202 162 169 139 165 131 141 198 206 184 207 162 140 155 164 159 166 146 176 233 187 163 155 178 204 209 170 206 221 198 186 183 163 186 183 195 179 162 193 199 164 161 158 150 173 177 162 135 152 142 133 140 153 149 135 134 137 144 141 133 138 134 141 133 130 123 125 121 113 126 127 127 113 122 122 114 115 107 86 94 102 103 105 115 101 88 86 84 90 77 66 61 45 44 34 64478 342 134 30 11114 17 54 38 6772 4897 15292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 754 8954 7066 1093 999999 999999 3101 15317 27805 26829 5691 20073 51296 66991 40837 108484 372589 999999 930644 845094 616381 514435 598707 87906 1494 754 924 954 1149 963 1022 1097 869 765 632 681 571 579 455 406 310 357 286 431 432 409 297 329 242 358 516 488 389 425 475 464 445 415 400 554 683 765 743 701 795 717 712 564 488 533 558 446 515 418 345 421 390 272 250 298 339 253 277 222 236 211 274 258 302 219 254 345 236 251 281 144 216 211 218 248 324 282 360 353 422 408 392 439 527 508 524 482 381 481 417 447 448 326 295 306 330 287 341 339 239 180 232 257 212 273 343 336 272 213 175 201 234 143 195 283 199 214 285 255 274 281 258 346 312 272 187 255 222 214 136 208 273 230 258 240 186 167 286 241 296 218 247 205 219 342 290 221 224 243 266 171 198 236 289 200 163 207 197 226 215 222 250 295 274 317 312 328 370 351 357 432 377 294 297 267 212 290 285 292 206 177 184 200 202 156 167 123 148 151 154 140 139 183 150 135 124 139 145 149 168 123 118 106 159 176 180 178 121 92 162 245 144 133 187 155 124 154 198 172 194 151 143 140 152 186 204 182 168 184 176 167 183 210 176 142 174 199 154 169 211 226 210 239 207 196 162 176 192 196 148 147 172 154 137 130 135 129 133 132 125 135 131 154 121 142 154 147 124 126 117 137 135 128 138 145 148 149 120 98 101 105 105 100 96 97 102 89 115 103 94 80 83 95 86 95 80 81 75 64 56 54 43 46 41 23 22 64487 331 464 30 11114 17 54 47 6771 4895 5370 79907 96702 8028 823 999999 999999 1757 19475 51307 44512 101131 253933 298774 306250 420092 637973 684299 538005 958987 377497 210886 80905 1486 927 944 1056 1082 1057 1121 1179 1049 1020 904 808 706 647 510 496 622 359 250 422 418 511 411 406 450 363 437 545 423 444 335 502 541 460 652 726 646 859 707 854 914 800 754 679 692 559 515 469 496 561 482 484 455 473 362 287 282 276 278 276 268 280 239 336 297 346 274 314 266 308 297 234 260 271 286 187 172 252 324 279 267 377 399 438 395 415 452 412 403 549 507 511 444 416 341 399 358 284 279 214 246 304 274 284 315 331 293 249 219 321 241 293 248 275 189 238 314 310 301 339 245 273 202 302 287 298 252 325 328 216 270 249 197 252 244 276 362 348 284 262 343 334 289 295 295 236 209 270 255 290 276 258 269 214 246 211 178 198 209 277 281 333 224 274 280 230 405 425 379 403 479 427 320 275 337 282 347 274 224 209 177 273 237 177 242 199 212 185 170 171 182 180 147 148 186 187 176 132 128 172 174 161 166 167 138 177 169 191 167 144 174 221 152 124 143 127 173 214 193 229 181 200 190 206 196 221 196 215 191 179 137 185 204 224 193 197 167 186 233 198 209 250 232 210 213 197 176 156 186 186 171 182 158 128 143 188 186 149 150 164 150 147 140 142 142 159 160 127 139 139 147 130 140 123 129 136 142 154 153 158 155 137 130 131 118 126 145 141 125 124 103 97 106 110 109 106 95 103 103 97 83 94 87 81 76 67 44 32 64496 327 582 30 11112 17 54 56 6769 4892 712 21443 7463 999999 999999 -61 274 714 2410 6646 19203 101036 269228 421672 522787 962329 999999 999999 530477 96279 2702 811 879 977 1012 1183 1124 751 746 872 761 768 658 503 413 426 434 353 317 329 424 360 317 371 391 355 304 369 423 437 677 598 656 523 547 584 632 734 688 779 805 824 878 718 524 579 511 511 474 429 583 418 429 438 439 296 160 270 232 301 266 262 232 236 344 335 299 291 242 313 344 281 208 155 177 140 171 231 229 294 452 402 324 301 440 400 511 417 452 474 478 416 387 363 350 447 328 240 286 304 292 310 352 343 264 258 216 168 231 283 163 147 222 187 216 254 223 265 238 219 233 224 232 119 256 235 175 156 207 188 136 201 238 185 136 187 237 201 172 232 216 98 228 285 237 289 210 206 225 182 252 292 264 238 198 214 262 169 236 216 254 222 215 267 322 352 417 494 433 400 280 290 239 290 315 297 305 322 227 250 244 238 215 196 139 161 168 160 164 94 150 146 98 99 116 113 78 134 175 165 180 162 120 185 163 162 181 146 117 129 160 142 178 139 154 151 145 161 173 160 187 142 159 166 169 166 216 178 119 160 132 160 111 162 155 206 180 184 201 232 224 183 184 200 186 197 185 188 169 151 163 154 150 138 165 133 146 138 148 153 135 147 140 130 129 163 153 140 115 135 117 119 120 122 122 117 121 114 110 110 113 106 112 105 103 109 117 105 95 105 100 99 100 85 77 82 91 80 86 83 70 69 59 53 45 45 35 64505 337 281 30 11111 17 55 5 6768 4890 -67 24 56 45 337 603 818 657 230 101 206 102 -50 631 6139 5182 554 261 922 12304 60769 69232 119846 136557 104959 193546 347413 624398 693061 999999 533290 259797 62255 2097 911 920 935 808 744 748 690 655 534 512 327 317 384 299 393 359 375 394 403 437 355 476 348 456 440 427 468 521 555 601 760 749 705 686 866 744 821 967 932 995 817 759 673 647 625 472 476 481 481 396 454 362 335 333 211 415 392 283 321 287 225 320 323 276 257 284 383 244 234 160 155 255 239 306 302 418 329 371 393 460 503 492 453 411 432 477 514 465 445 380 381 382 351 311 235 258 297 288 372 347 371 291 278 249 322 285 289 241 188 223 236 248 239 212 206 239 309 236 194 246 190 236 325 312 349 245 266 311 247 211 264 335 302 261 187 177 204 269 276 211 262 247 279 240 198 246 271 240 212 294 276 166 134 261 255 300 234 250 239 270 357 408 423 457 502 387 369 320 319 351 301 329 278 285 235 230 252 230 216 203 191 182 165 145 162 176 145 107 241 160 139 105 131 138 175 177 156 169 157 159 163 206 147 143 153 143 132 158 189 214 167 151 183 225 193 192 199 159 185 167 206 203 163 186 207 173 140 166 170 159 180 216 215 226 201 221 212 196 216 225 199 197 202 177 185 193 183 180 122 135 154 150 143 168 208 196 184 178 144 148 146 132 131 147 146 152 166 148 144 124 126 114 145 118 132 139 117 109 113 100 112 125 127 121 122 99 107 103 85 99 89 96 93 97 82 80 91 95 78 63 54 50 35 64514 340 192 30 11112 17 55 14 6767 4887 5 24 177 36 128 406 536 878 1049 1566 2191 1681 815 687 1285 1775 1755 7474 4955 2670 4848 11538 64586 148357 358969 469200 493223 538746 382899 432506 454373 73643 1084 769 797 935 931 767 792 775 680 667 648 663 478 370 343 306 212 255 267 470 315 293 313 413 370 408 383 398 420 364 454 437 395 490 506 575 713 738 679 674 895 901 1140 1424 1801 1917 1165 690 705 493 492 487 537 444 372 364 236 225 191 223 228 296 304 265 177 220 259 294 211 236 316 263 236 184 230 290 329 326 403 236 266 335 373 369 361 423 362 349 408 433 476 484 456 399 391 437 348 289 203 189 231 219 277 235 302 277 377 262 163 197 289 195 248 219 226 180 283 320 216 183 251 214 243 271 128 145 254 265 233 223 268 261 165 208 155 92 210 268 256 209 234 178 223 177 218 261 198 202 239 211 191 207 215 143 229 181 139 165 175 276 283 241 197 288 291 310 304 405 397 408 385 344 323 333 310 284 241 264 260 248 208 193 204 176 145 105 146 155 160 131 153 148 93 156 120 52 110 134 77 103 147 113 111 143 161 127 119 137 122 152 138 105 153 171 179 149 163 158 157 188 126 163 172 160 119 115 147 154 179 145 144 113 110 135 147 133 156 178 238 200 210 206 191 173 163 157 154 122 161 131 162 167 127 86 115 103 99 137 130 134 119 123 127 118 140 105 128 143 120 118 121 136 111 90 113 120 102 96 110 117 104 85 93 107 85 93 91 91 105 102 92 90 84 78 85 88 77 64 70 63 62 68 71 43 40 40 23 14 64523 342 130 30 11110 17 55 23 6766 4885 339 232 312 590 599 566 876 1163 1291 1375 1750 2307 2774 2296 928 656 783 653 743 934 1174 1310 1725 5411 36664 175558 327531 490744 855093 265594 112749 236490 139134 72183 1493 1079 1014 980 900 1011 896 886 958 794 693 621 666 568 509 443 416 423 415 372 337 404 318 376 250 341 563 382 471 379 406 471 459 549 558 563 600 671 886 870 719 1043 1035 1380 1409 1345 1091 805 766 769 684 701 671 381 323 349 288 285 364 384 365 400 261 324 360 332 226 213 273 315 199 157 214 248 321 304 343 338 379 341 278 360 460 514 512 510 380 369 451 443 564 583 583 395 372 457 437 362 271 293 278 276 274 249 283 291 279 217 240 280 198 200 242 283 269 308 226 284 248 287 285 239 279 243 299 263 314 278 204 283 286 236 282 226 290 243 209 296 249 201 208 312 300 220 256 307 240 215 263 326 311 229 265 308 244 230 212 211 244 235 277 268 292 300 231 300 339 335 453 409 466 433 335 354 355 290 263 295 363 332 222 182 221 156 165 188 208 163 128 165 203 211 156 195 139 135 181 153 171 189 198 107 168 187 174 166 187 237 128 122 145 170 166 185 149 116 170 123 158 185 148 169 187 187 184 185 176 186 157 147 168 193 205 161 196 180 184 226 227 205 243 189 206 235 210 226 186 164 155 158 183 159 160 159 153 145 157 148 128 149 134 123 135 149 177 164 170 144 170 143 122 134 144 128 122 146 161 151 132 133 128 127 137 137 116 114 122 121 108 113 105 119 131 109 109 108 98 88 86 85 96 85 62 70 62 47 37 19 64532 322 727 30 11107 17 55 32 6764 4882 155 874 2181 5315 13819 40929 151855 450595 999999 999999 639151 288275 276805 542960 10608 1010 928 861 735 844 974 785 665 779 621 355 545 373 230 206 208 299 235 162 362 329 272 396 307 377 313 364 332 335 330 324 348 323 388 581 494 689 860 925 772 836 1172 1304 2588 25892 273648 16717 1067 712 730 672 610 484 404 270 213 318 374 359 326 349 236 330 328 350 373 287 239 191 169 199 252 279 282 338 230 239 252 187 173 357 414 364 433 470 422 382 377 448 546 447 532 516 536 472 344 298 280 345 346 287 349 333 203 298 305 293 237 234 228 320 294 263 257 161 143 204 250 297 315 226 316 270 242 262 260 261 220 283 239 236 252 228 268 297 233 231 318 289 264 214 193 269 316 290 307 328 283 246 291 226 296 261 220 228 292 226 216 227 197 246 265 290 332 383 341 334 491 435 432 504 394 350 342 324 302 287 260 283 257 340 286 226 192 212 217 219 196 165 153 141 130 217 151 195 151 185 193 123 152 228 191 140 138 212 185 163 179 181 148 208 191 173 182 137 114 152 196 251 222 185 162 164 167 137 172 149 118 139 193 165 220 201 183 227 241 232 244 216 235 250 220 228 225 207 211 213 207 164 187 191 187 170 156 141 165 141 185 162 152 165 143 129 166 164 167 180 152 168 169 136 140 157 161 166 170 164 143 137 162 141 116 118 138 141 133 140 132 147 127 98 112 130 122 116 100 100 105 90 89 83 84 83 78 64 48 29 64541 342 124 30 11104 17 55 41 6763 4880 1403 760 832 897 1099 1099 1382 1722 1844 2105 2648 3653 5971 10758 30004 24267 2147 1162 1402 1672 2334 2670 15499 83861 113030 266268 354618 463728 629958 103722 2631 1088 952 820 923 881 931 930 1016 915 878 826 686 655 675 720 656 465 375 460 475 411 288 379 445 223 410 428 384 535 606 499 368 444 499 434 462 658 544 593 743 824 732 759 1021 1065 1221 1308 1107 983 960 741 701 677 483 427 511 364 403 367 263 494 393 389 405 292 364 450 393 415 283 296 360 232 240 298 258 226 188 364 328 326 344 302 284 222 233 311 416 494 465 538 524 496 421 438 468 469 489 551 510 399 397 390 322 306 389 332 345 352 329 289 371 280 299 286 314 280 147 275 212 173 246 269 204 212 253 256 349 275 223 272 337 267 321 268 212 245 350 264 99 164 297 222 275 263 239 225 212 256 321 234 229 302 270 300 298 263 149 253 221 225 204 288 306 241 222 215 264 291 280 395 460 441 445 459 378 378 324 318 297 308 363 346 321 332 325 246 205 168 169 212 198 174 147 174 183 125 114 135 189 226 173 136 112 167 168 179 173 212 201 217 214 198 213 204 153 151 164 184 154 133 140 214 179 197 143 132 171 181 182 233 176 196 159 150 148 181 190 164 197 231 208 226 230 188 213 218 240 250 228 184 170 190 181 170 155 154 178 162 151 144 166 152 125 159 133 163 151 141 138 157 157 150 132 121 147 145 137 139 141 158 143 143 116 126 123 126 133 122 124 124 119 107 107 114 110 103 111 105 95 91 86 80 73 69 61 60 52 44 44 23 64550 342 121 30 11101 17 55 50 6762 4877 25229 2573 2271 2407 2829 2924 3132 3312 3389 3742 4030 3312 2644 2263 2043 2157 2068 2042 2135 2111 1882 1932 1956 1768 1525 1136 798 645 915 952 850 810 816 895 962 782 708 876 812 781 803 819 881 667 586 565 477 415 249 301 293 292 236 322 322 326 376 328 412 359 318 324 412 397 410 456 583 620 603 621 784 793 918 1001 1034 1292 1311 995 835 914 816 649 484 553 481 492 327 320 249 360 349 315 300 282 382 267 279 238 212 199 202 313 324 319 210 220 301 189 246 251 260 293 418 325 368 380 315 315 348 317 426 476 479 466 496 444 417 509 487 498 458 486 387 323 365 249 245 298 388 288 283 324 239 239 291 298 216 284 233 199 212 265 262 277 272 270 223 202 192 206 156 128 233 203 219 288 252 249 249 234 286 246 268 289 239 191 195 233 259 226 229 243 214 228 251 180 224 233 152 187 185 205 217 219 197 241 234 225 171 255 312 265 320 390 394 399 357 377 366 275 277 347 289 343 277 256 252 227 146 177 148 158 80 117 131 99 97 129 87 117 135 108 132 164 132 107 89 83 124 152 128 121 165 163 139 102 119 115 118 157 106 130 145 162 114 134 140 128 158 116 109 116 121 134 131 140 159 121 177 176 185 181 184 168 161 185 201 191 192 223 189 160 165 165 148 157 157 133 129 115 162 153 118 103 122 114 127 144 136 114 111 123 122 114 99 105 115 106 95 104 113 99 95 98 80 91 101 81 81 96 97 95 81 94 73 78 75 74 77 74 70 72 67 64 62 58 38 30 22 16 1 -6 64559 341 150 30 11100 17 55 59 6760 4875 22966 2701 2510 2839 3004 2876 3154 3227 3347 3565 3405 3203 3103 2964 2368 2198 2027 2030 2140 2136 1991 1768 1762 1477 1176 997 888 769 735 736 777 738 823 827 928 892 879 907 848 774 743 650 643 648 335 329 375 330 301 374 314 379 400 456 416 389 409 393 383 343 406 528 491 512 468 616 682 623 881 806 897 923 827 1028 1277 1055 1008 764 759 741 668 613 521 280 293 227 297 357 318 329 334 269 359 289 269 316 271 343 371 301 277 260 226 233 174 286 171 243 358 218 326 345 217 274 441 445 482 358 416 400 462 461 478 462 365 459 529 429 412 462 418 300 337 291 240 362 275 274 262 248 295 298 292 213 192 177 316 328 275 163 190 228 235 254 262 240 289 267 163 217 242 230 234 196 313 273 196 204 260 232 224 229 207 221 239 187 202 227 180 186 319 228 210 275 327 286 214 186 172 216 219 196 209 151 206 267 295 248 255 243 326 368 420 431 462 398 403 361 345 307 293 304 311 291 259 231 254 196 193 139 161 146 166 178 170 127 108 79 77 82 119 173 201 127 142 92 130 183 131 141 152 122 118 167 112 92 97 98 92 106 140 175 173 184 181 166 167 174 122 144 159 136 148 174 168 161 174 144 186 168 188 185 157 176 182 204 204 207 200 186 175 168 155 188 191 191 144 127 138 143 171 150 140 163 153 137 128 125 140 130 130 118 123 122 113 97 90 101 118 111 91 84 103 104 89 77 85 90 85 88 83 87 86 86 70 71 84 74 60 65 76 67 66 57 45 32 29 23 17 -1 -8 64568 341 146 30 11096 17 56 8 6759 4872 266187 4151 2356 2636 3050 3372 3430 3559 3519 3759 4089 3979 3241 3124 3268 2973 2406 2118 2273 2673 2981 3924 8632 9631 4992 4518 2320 1316 1044 915 839 772 877 596 723 1002 818 782 867 907 831 879 842 605 506 395 388 392 402 502 341 189 375 500 339 263 385 335 303 438 375 405 502 476 528 532 647 644 714 838 869 820 931 1105 1109 986 907 877 773 779 638 733 616 429 222 428 312 277 462 458 424 321 335 374 240 251 266 195 250 266 240 319 217 133 274 292 263 267 290 290 326 376 399 278 352 346 492 438 329 401 452 542 481 451 379 468 354 444 420 392 428 354 234 192 325 323 246 291 280 308 346 278 224 216 279 236 243 305 258 229 216 191 259 216 247 273 236 237 285 231 164 317 231 188 241 265 246 257 210 282 197 237 158 115 190 199 286 279 287 259 199 213 277 325 286 292 203 205 250 236 214 237 217 174 229 196 199 262 214 216 240 290 373 316 389 408 402 359 349 311 349 305 375 390 319 220 186 149 266 235 103 131 108 119 152 126 150 139 101 123 89 117 139 117 126 97 129 98 111 155 168 133 120 161 171 136 159 181 120 144 192 146 155 175 163 185 173 153 98 96 124 131 124 126 139 162 147 196 158 222 213 170 199 181 210 229 200 213 227 196 197 166 176 154 168 157 124 131 132 128 107 139 165 163 173 159 148 149 102 115 106 115 118 136 140 122 115 115 108 101 110 117 104 102 102 84 97 102 90 102 93 95 97 84 87 92 90 81 74 75 65 63 68 70 65 54 46 30 33 20 2 64577 340 172 30 11092 17 56 17 6758 4870 2868 2819 2976 3223 3427 3340 3124 3238 3229 3020 2982 2509 2352 2615 2493 2114 2084 2281 2500 2834 3287 3312 3034 2901 2613 2498 1850 1180 1069 992 764 921 883 859 839 945 887 700 720 880 831 655 660 741 519 440 387 464 524 508 435 474 424 399 491 372 438 455 349 352 462 484 409 590 730 772 752 856 786 856 900 844 1041 1020 804 982 889 899 1024 890 696 698 506 357 354 334 301 267 383 262 300 329 410 331 208 236 287 309 401 240 359 340 209 306 398 404 278 309 331 375 386 492 436 398 503 439 409 408 463 401 403 360 417 463 348 320 536 472 487 475 362 339 348 290 322 357 375 311 342 391 369 307 287 410 326 363 276 282 339 260 199 264 374 261 295 230 220 249 235 212 224 291 159 267 232 203 294 208 234 245 284 321 309 281 261 309 309 253 247 322 334 287 297 316 363 353 341 367 277 210 210 165 263 252 248 241 251 269 193 261 251 311 431 450 387 368 422 441 458 346 333 330 324 354 325 334 303 261 237 195 176 178 178 155 163 118 151 154 159 151 187 176 136 110 111 152 197 165 132 214 154 142 153 147 173 156 172 162 131 191 182 206 154 173 204 208 225 183 165 173 152 200 176 140 158 170 193 201 216 246 216 206 238 255 203 205 233 206 190 227 247 217 165 179 187 159 153 152 177 180 165 155 172 169 166 186 175 176 164 174 169 152 152 160 169 151 129 128 149 129 138 116 121 121 136 138 113 130 110 115 126 118 127 126 107 101 99 102 112 118 106 103 93 88 79 76 64 56 51 36 64586 339 199 30 11089 17 56 26 6757 4867 2695 2767 3118 2935 2710 2907 3016 2795 2326 2198 2078 2018 2226 2041 1952 1883 1901 1968 2453 3007 3622 3813 3243 2482 2314 1780 1562 1204 941 833 875 863 799 871 935 1000 980 939 1027 963 886 844 664 684 561 439 453 480 315 284 481 327 350 329 355 265 389 452 416 507 518 523 650 636 721 735 876 870 829 907 922 958 946 964 1071 976 912 875 900 842 475 377 324 255 303 215 340 483 337 336 303 251 338 327 380 341 275 230 160 219 347 225 203 224 238 172 273 335 352 280 443 468 432 388 345 579 403 447 479 456 477 459 475 412 445 430 488 378 429 292 337 349 318 283 322 340 310 272 297 310 259 252 336 237 322 258 280 204 262 261 231 257 185 214 238 259 248 260 228 194 207 161 185 220 222 233 183 277 198 239 226 144 315 273 291 286 245 288 259 192 283 275 235 230 235 293 237 204 233 234 254 261 208 167 134 215 206 218 237 204 247 317 408 524 456 373 339 264 316 352 318 337 349 337 221 295 246 192 200 142 136 182 93 117 124 134 151 164 136 132 71 145 134 69 89 128 92 145 184 149 135 151 175 132 111 97 116 118 142 126 185 190 147 135 130 176 142 121 189 193 169 123 122 134 147 159 180 183 134 170 155 196 214 203 192 164 182 167 166 182 228 159 152 207 172 132 112 140 132 163 163 147 155 160 141 132 140 132 118 148 142 131 133 136 100 125 120 116 112 97 101 119 118 108 95 106 107 97 100 108 86 91 87 94 96 78 80 79 74 79 80 77 70 58 63 44 35 32 14 64595 338 229 30 11089 17 56 35 6755 4865 2507 2627 2782 2746 2601 2717 2861 2776 2724 2512 2194 2158 2350 2409 2762 3044 3227 5125 11757 6065 4688 19342 58932 13640 2454 2065 2281 2103 1105 840 820 929 984 981 1025 901 1086 1104 1212 1195 1278 1132 762 610 361 443 382 369 411 544 482 273 325 368 343 350 382 347 367 420 581 681 804 805 818 803 888 998 953 864 1025 1033 1339 1317 1358 1161 1243 1172 1169 973 648 474 325 334 285 320 309 306 363 356 370 280 243 307 309 299 221 235 178 221 254 177 290 387 343 389 336 296 339 409 358 392 485 458 431 486 437 468 365 378 415 333 339 364 334 409 448 467 429 333 284 381 341 268 253 274 273 242 305 302 282 269 337 311 215 175 200 273 287 301 270 307 292 257 284 224 260 284 169 238 215 234 253 236 240 210 201 249 306 225 158 237 262 253 255 235 253 272 203 250 305 354 243 205 217 162 281 291 229 274 288 341 258 241 265 256 276 241 316 363 310 424 423 368 421 434 411 342 383 408 356 380 338 380 290 245 201 247 190 140 175 85 126 175 141 130 172 159 175 130 115 200 130 111 163 137 150 174 158 139 141 156 172 150 116 123 96 107 86 145 137 143 188 200 166 147 160 165 191 158 157 155 142 162 156 164 186 233 218 190 182 209 238 225 223 250 246 248 189 212 202 173 194 177 178 163 190 148 151 144 183 193 191 161 144 171 164 153 148 144 120 137 143 125 114 129 124 133 101 115 119 121 124 108 119 117 108 120 106 109 117 106 114 94 89 91 94 96 90 89 89 72 71 67 43 39 34 21 64604 325 621 30 11091 17 56 44 6754 4862 -35 601 890 6583 103337 374131 632470 751351 98355 15192 194265 645247 39340 4176 3083 1897 1116 872 896 994 939 998 1124 1208 1178 1086 1215 1105 799 689 508 535 476 469 327 403 378 276 351 414 280 348 423 355 441 576 584 628 744 731 723 778 714 804 831 876 1028 1041 1203 1118 1086 1139 1145 1045 905 788 459 381 289 293 236 290 354 401 354 329 419 344 421 270 386 211 167 245 209 248 211 300 335 296 280 379 396 302 328 342 420 506 431 438 347 279 441 415 418 409 442 376 422 478 351 390 355 319 382 366 391 320 219 225 341 356 274 329 356 239 315 281 307 324 341 328 310 210 134 250 212 237 195 270 305 263 272 241 284 261 229 249 269 194 218 241 283 266 212 101 224 196 170 236 247 241 281 231 246 249 267 222 210 219 169 201 215 197 256 209 189 168 194 259 253 201 204 243 327 294 375 464 410 377 401 368 384 410 357 350 332 406 351 336 294 296 221 121 98 109 145 177 144 123 117 153 145 79 51 126 156 124 142 99 107 91 125 90 100 147 80 119 135 142 107 80 79 154 143 136 135 192 144 115 138 158 112 123 133 99 122 133 138 116 118 147 177 158 160 164 157 191 207 186 197 169 177 192 160 157 132 146 164 152 148 161 122 119 124 134 123 120 162 153 144 124 126 104 95 113 112 115 127 99 111 105 128 100 67 93 96 90 102 90 84 85 92 85 92 104 100 71 78 72 73 66 59 73 74 53 51 50 45 34 41 32 14 14 -2 64613 338 232 30 11092 17 56 53 6753 4860 1782 1682 1733 1595 1396 1279 1396 1405 1461 1483 1502 1709 1812 1971 2534 3259 3455 8576 59735 193923 184422 74817 4249 4781 3713 1830 1291 1121 961 915 878 1014 1039 944 1110 996 1163 1239 1041 905 814 612 501 477 511 302 319 334 355 399 426 369 423 527 511 508 494 595 626 797 689 734 792 855 811 827 833 908 866 940 956 1002 887 886 725 639 541 497 299 282 288 292 374 379 192 377 324 268 427 282 272 354 287 257 213 232 314 322 271 372 350 425 374 334 337 391 384 273 385 450 424 382 413 448 458 380 301 336 448 350 446 407 455 391 389 279 311 372 360 357 237 291 390 371 329 379 383 348 302 221 235 302 350 359 358 318 254 217 189 202 287 281 275 174 178 260 247 281 301 208 178 189 273 277 226 235 176 179 143 253 296 262 246 186 152 236 273 302 282 250 259 263 206 154 191 244 116 157 161 208 226 259 201 298 248 227 182 272 384 462 413 424 372 332 369 370 384 325 267 316 372 389 325 302 240 186 204 175 157 142 147 157 142 167 123 107 125 69 113 108 111 148 167 138 91 164 177 151 125 148 74 100 134 131 153 124 169 169 158 166 178 139 164 172 137 131 155 128 121 106 134 127 134 131 163 126 123 148 159 183 258 232 218 256 267 252 208 196 195 205 174 151 160 105 117 131 134 123 118 157 156 160 162 159 144 101 102 90 88 104 125 124 88 105 123 112 96 114 96 105 93 78 81 85 93 105 89 80 81 83 77 95 82 79 69 72 82 75 78 55 47 50 50 41 44 25 5 0 64622 338 236 30 11096 17 57 2 6752 4857 2495 2444 2422 2368 2191 1948 1777 1841 1871 1739 1695 1866 1946 1932 2212 2561 2529 2348 2086 1961 1929 2051 1908 1598 1202 991 870 842 760 924 963 979 1011 1067 1112 984 1003 901 711 664 485 361 490 452 445 340 359 469 423 423 240 411 440 485 565 737 624 540 591 770 752 783 754 875 802 801 807 869 848 852 844 723 695 609 588 328 425 380 454 311 325 251 419 383 405 349 474 430 413 332 213 140 311 233 385 189 250 359 241 317 403 254 302 390 309 316 279 338 381 350 433 428 460 452 412 441 391 482 393 352 289 413 397 306 277 349 342 365 314 286 261 303 343 258 141 269 336 315 241 282 329 239 248 304 360 327 239 359 346 190 208 145 252 269 324 210 163 272 230 231 225 237 189 262 193 127 94 213 232 236 105 225 225 320 269 132 158 172 172 230 191 110 204 225 264 151 189 132 269 241 204 190 277 206 267 259 275 341 406 452 447 392 423 394 396 315 358 365 307 336 346 347 278 213 151 147 168 159 160 146 112 63 166 107 103 94 88 139 161 134 149 102 145 97 113 146 133 113 120 107 102 98 39 53 130 171 117 114 130 151 102 120 109 133 94 124 135 69 106 121 137 136 153 102 87 120 128 144 100 116 156 213 261 253 210 197 195 163 159 139 146 165 122 108 116 100 92 95 106 148 139 139 140 163 114 102 102 95 88 104 107 107 91 73 82 95 82 88 85 82 74 96 85 63 68 70 74 84 84 68 52 53 56 47 56 50 49 55 53 38 31 26 32 22 13 -8 -6 -14 64631 337 269 30 11099 17 57 11 6750 4855 2462 2659 2644 2516 2340 1914 1902 1645 1747 1829 1938 2045 1919 2002 2099 1768 1538 1594 1738 1868 1910 1719 1471 1294 913 951 901 963 1110 1053 1075 1000 1005 1142 1177 1176 1057 648 536 438 559 419 485 453 467 404 322 357 529 425 434 613 462 550 648 617 720 668 837 785 680 990 763 805 884 921 918 812 768 779 686 521 479 373 358 306 332 297 344 353 240 309 457 452 467 345 348 383 406 460 295 451 420 343 238 299 428 413 400 462 382 340 473 377 465 421 473 318 484 428 425 410 489 520 437 382 419 343 524 518 442 362 408 427 385 443 377 261 259 253 300 364 385 280 300 374 289 292 286 401 459 364 373 372 317 245 216 201 206 255 277 281 206 211 190 212 302 186 285 183 246 197 255 274 315 201 253 230 229 218 172 209 149 136 248 158 214 329 260 229 275 219 205 252 294 194 258 318 189 222 256 246 205 266 376 414 398 432 460 446 422 428 395 399 434 353 349 378 410 395 340 272 241 229 224 152 109 107 177 178 151 122 155 158 140 180 231 199 148 139 112 152 195 169 169 167 155 123 118 154 178 181 137 99 101 123 188 179 161 181 173 177 194 176 138 153 152 139 119 120 142 177 201 180 194 141 146 205 188 203 227 243 232 220 225 250 193 168 191 184 187 150 162 152 144 157 169 153 146 170 192 167 144 160 143 143 137 157 158 142 121 119 122 104 129 135 129 119 129 125 125 131 108 95 99 99 101 127 112 91 87 72 84 77 75 86 96 91 86 79 64 73 49 50 39 14 9 64640 337 273 30 11103 17 57 20 6749 4852 2840 2897 3057 3356 3278 2644 2112 2069 1782 1732 1693 1846 1956 1839 1702 1603 1380 1561 1636 1657 1746 1833 1627 1347 1039 955 970 1121 1033 1032 1025 1039 1010 1105 1218 1174 1014 877 683 503 408 419 503 571 551 407 432 478 448 316 432 415 492 664 712 608 737 826 757 676 761 748 811 853 910 840 815 887 837 626 588 614 499 262 235 267 342 301 341 269 351 375 330 392 394 382 370 375 419 333 409 383 253 258 310 412 451 312 430 446 351 395 297 496 359 260 304 361 417 355 341 481 375 295 406 541 444 377 532 368 302 270 330 364 399 268 267 323 343 290 291 327 430 355 303 215 229 199 371 292 423 352 308 268 289 272 324 260 221 161 227 207 138 227 248 225 241 199 183 114 286 268 225 242 210 254 266 233 249 246 214 226 269 262 244 143 219 167 171 262 219 171 224 219 195 155 192 201 216 311 301 276 373 356 443 470 478 455 411 391 344 445 396 423 379 343 317 343 390 307 350 306 196 148 166 160 171 152 150 117 127 118 131 146 104 74 121 126 148 108 130 143 167 152 126 147 101 106 148 119 96 125 131 121 128 172 191 174 183 140 137 145 150 131 145 129 142 191 165 162 145 145 173 156 156 170 155 179 191 223 251 202 222 202 218 190 210 174 180 149 173 217 191 149 142 121 132 137 138 167 172 152 151 130 131 141 104 113 106 108 113 131 125 103 103 112 98 138 122 94 105 105 84 85 95 93 88 87 101 88 81 68 81 86 75 68 64 64 58 57 50 44 33 27 20 12 -2 64649 338 248 30 11108 17 57 29 6748 4850 29063 3125 3179 3351 3407 3250 2845 2219 1845 1621 1746 1732 1539 1416 1514 1643 1601 1442 1584 1470 1632 1639 1723 1449 1263 1185 1003 1006 1097 853 866 981 1131 1320 1167 1113 1173 1039 915 803 509 338 464 453 514 500 407 451 380 343 349 375 340 437 542 577 684 857 773 735 731 759 963 817 812 990 919 857 598 533 505 476 524 463 323 329 201 403 358 272 340 312 254 486 409 321 482 433 422 336 405 409 377 394 349 343 325 530 494 435 324 412 267 374 327 281 298 338 434 381 356 476 306 424 345 294 314 307 471 349 291 293 333 317 286 323 312 348 397 403 341 452 361 283 280 324 269 247 347 289 262 351 308 261 268 339 229 276 271 219 245 237 287 301 173 195 300 265 269 204 227 238 227 230 240 261 293 204 174 250 207 228 251 215 224 253 303 219 228 204 190 202 166 163 188 234 193 241 293 245 282 299 342 348 368 410 485 455 359 432 455 452 378 457 420 410 382 440 368 288 404 335 233 137 169 133 192 169 151 197 133 143 186 167 141 118 116 103 136 89 128 121 130 129 101 142 87 143 179 132 135 181 161 151 211 198 176 162 158 160 134 155 150 125 145 156 117 107 107 139 175 173 159 140 134 164 200 196 178 204 210 249 208 212 226 238 285 222 202 214 192 198 215 171 154 121 143 153 138 133 161 180 154 178 194 175 167 150 131 142 133 118 128 142 142 137 133 128 125 146 133 126 119 115 126 117 114 108 108 103 119 125 123 97 104 97 101 94 79 86 81 66 61 67 61 45 39 39 64658 338 250 30 11110 17 57 38 6746 4848 3225 2812 2930 2903 2940 2887 2683 2086 1603 1439 1475 1536 1520 1589 1543 1423 1318 1343 1412 1402 1434 1354 1254 1175 1083 1146 1073 943 748 920 811 869 1016 1029 1119 1066 926 792 615 588 465 426 515 316 450 466 336 325 399 309 335 319 458 329 465 510 535 611 671 748 689 690 923 892 871 867 966 777 702 634 516 542 644 568 513 369 284 246 323 313 265 351 444 292 314 365 470 465 422 450 505 455 384 353 172 347 324 212 285 293 217 410 290 218 250 326 422 348 420 401 340 272 380 465 345 310 331 304 379 352 191 349 295 301 310 271 268 268 299 344 347 263 321 254 341 216 306 339 314 328 363 375 231 301 291 282 250 293 312 179 151 273 258 266 184 210 262 264 254 273 237 330 248 213 270 162 217 219 254 164 217 296 202 209 220 234 226 242 268 203 175 247 235 228 117 164 244 249 205 231 233 274 373 384 372 452 505 488 420 481 442 352 375 420 362 318 423 413 440 350 348 274 235 223 178 173 136 158 135 166 106 117 132 136 209 145 102 130 90 94 82 116 85 119 175 146 119 162 123 132 140 186 142 116 108 120 98 171 165 180 106 148 128 137 118 121 124 105 101 106 164 161 153 136 128 165 185 197 188 210 170 194 222 218 190 202 214 232 180 178 164 170 194 174 155 134 140 119 172 121 152 187 195 170 184 176 170 121 137 110 121 147 116 119 119 125 140 136 119 114 108 112 129 117 121 106 109 120 111 99 87 88 95 99 98 93 87 74 69 78 65 64 58 44 42 36 32 14 64667 338 225 30 11115 17 57 47 6745 4845 4242 3223 3305 3234 3150 2862 2353 1817 1682 1680 1466 1364 1448 1770 1664 1526 1286 1092 1354 1505 1489 1361 1357 1316 1295 1173 1301 1118 1004 1078 1083 1140 1193 1081 1025 883 744 671 683 492 582 600 569 375 357 364 367 405 411 434 527 582 551 547 590 666 671 647 673 765 795 851 842 831 957 875 844 675 613 665 732 612 728 660 368 424 401 413 344 280 352 301 330 328 335 309 405 323 398 368 326 376 385 350 298 306 329 352 312 303 329 403 391 224 267 303 320 401 429 382 432 445 334 370 346 449 386 363 376 351 365 401 354 372 332 249 365 321 327 354 321 360 326 222 299 291 229 371 474 344 358 327 360 301 265 330 344 256 200 225 317 180 286 246 191 246 250 292 351 342 324 234 311 282 212 238 334 326 224 346 310 316 226 278 227 279 346 306 169 249 240 240 282 292 247 224 298 286 249 289 317 247 326 414 358 402 491 505 446 434 396 378 500 443 450 423 421 423 373 389 370 329 317 244 172 135 135 178 233 184 107 139 156 205 191 267 223 208 183 174 180 120 164 202 195 190 175 177 169 167 137 151 170 196 165 155 197 199 194 200 189 143 174 213 195 204 194 183 154 160 167 193 179 187 234 216 210 226 250 260 261 244 252 247 242 270 252 223 246 198 208 218 200 210 193 172 166 145 147 191 182 177 173 213 216 214 186 174 179 158 145 147 160 147 154 158 152 165 167 140 155 137 125 141 144 136 127 128 121 120 122 123 134 120 123 115 118 115 108 95 93 94 85 74 66 72 57 43 64676 338 258 30 11118 17 57 56 6744 4843 21308 3103 3291 3657 3677 3397 2718 2391 2201 2225 1924 1684 1680 1620 1585 1652 1648 1445 1465 1452 1362 1405 1446 1340 1233 1113 1020 1154 1029 939 1032 1133 1023 905 963 715 742 830 683 704 562 393 428 507 510 521 363 415 370 406 522 646 549 608 636 720 680 722 736 768 828 792 833 840 838 932 949 885 788 788 754 703 530 536 403 370 412 372 286 227 243 301 167 218 333 396 340 285 298 273 362 473 313 287 307 402 368 241 261 242 277 343 285 288 312 257 394 426 306 356 477 374 417 409 317 395 441 418 416 426 352 360 424 327 332 355 409 398 391 390 304 372 409 406 333 344 396 384 402 439 366 407 398 304 402 383 223 311 258 254 268 277 255 300 277 261 295 274 249 324 267 199 293 271 224 233 260 305 276 219 270 328 310 264 242 248 254 210 285 263 264 214 233 306 267 266 303 327 290 285 291 288 291 412 424 482 514 500 483 479 507 483 502 537 452 459 462 430 393 360 301 334 205 161 164 139 149 185 177 209 147 144 241 221 140 158 165 175 151 192 197 114 152 153 130 192 221 165 148 160 182 187 168 156 130 179 136 175 223 172 201 198 207 160 135 143 155 179 152 143 158 205 174 216 219 204 255 229 249 254 225 227 239 262 278 272 238 255 232 227 197 204 223 227 190 174 167 185 172 173 153 194 206 190 201 182 159 143 158 149 152 157 146 154 169 150 141 151 159 170 164 142 158 149 134 121 135 132 137 137 129 124 127 123 114 117 122 118 110 109 99 99 90 86 74 75 72 53 64685 338 259 30 11119 17 58 5 6743 4840 8502 3034 3308 3724 3809 3703 3475 2882 2597 2461 2173 2080 1702 1624 1506 1485 1533 1588 1390 1419 1445 1257 1409 1182 1059 1005 960 976 1027 990 1103 1117 1077 945 932 876 963 839 603 538 469 550 534 483 478 494 482 401 429 379 501 393 505 572 615 622 598 702 684 654 726 814 702 781 879 1044 1020 976 914 797 904 863 745 561 412 477 365 323 248 190 252 320 358 271 275 213 308 449 368 402 377 438 441 277 295 339 251 166 278 264 195 261 368 288 386 323 234 262 332 359 350 292 341 378 328 325 434 425 404 430 399 343 359 366 346 248 327 339 264 333 399 363 435 406 238 298 315 321 369 368 466 475 469 344 369 313 192 211 268 331 300 325 284 260 310 249 230 219 245 213 257 252 183 306 262 246 303 345 257 334 253 221 264 286 290 208 289 313 207 268 245 236 234 306 287 284 233 223 320 326 220 253 349 374 407 482 489 495 497 531 456 482 443 455 415 350 419 464 352 293 250 233 174 145 81 169 193 173 144 186 174 155 159 118 141 126 137 127 172 144 133 143 185 160 130 159 124 150 146 114 169 143 138 131 177 144 192 200 170 182 160 179 152 171 169 157 149 138 122 163 153 120 172 163 162 197 212 210 251 245 203 205 219 211 185 212 207 222 228 244 211 191 180 179 155 161 139 115 113 149 149 175 170 181 157 150 145 171 125 136 134 141 130 116 112 94 125 134 145 129 107 109 120 121 119 115 116 128 120 99 107 107 99 100 102 87 82 78 82 78 70 53 62 51 41 39 29 11 64694 339 233 30 11123 17 58 14 6741 4838 77566 3191 3056 3189 3800 4171 3925 3544 2934 2399 2372 2070 1798 1525 1506 1544 1545 1460 1524 1597 1428 1214 1321 1199 1372 1443 1289 1262 1100 1081 1104 1211 1159 1323 1276 1146 874 1070 1048 821 721 660 710 579 423 448 410 502 444 449 382 511 622 477 500 637 659 652 725 823 821 835 872 878 997 927 1051 1169 1110 1093 1069 923 962 839 688 583 513 419 444 326 270 341 229 266 271 285 317 276 264 378 399 367 449 375 381 308 249 371 341 295 173 260 322 273 345 281 289 269 283 407 360 385 470 306 371 374 268 280 333 326 368 414 294 355 225 283 336 360 433 455 407 363 321 478 468 310 333 354 398 350 344 362 339 465 342 366 363 478 391 344 255 273 270 230 308 289 357 285 346 265 263 234 323 381 340 252 275 324 193 249 344 268 275 201 285 347 261 260 266 265 278 272 360 199 228 250 271 292 212 240 295 353 325 377 482 400 481 543 533 519 515 520 472 401 428 485 488 399 303 340 289 299 184 188 183 188 113 127 237 135 114 164 218 179 147 201 150 124 122 174 181 202 210 160 152 144 121 126 168 169 136 152 151 169 137 182 182 170 158 167 159 143 161 200 157 156 167 141 150 176 170 158 210 206 187 209 241 226 276 246 222 260 262 240 233 253 273 245 246 258 252 261 245 231 206 186 184 141 140 138 155 147 185 172 171 204 199 152 136 132 141 130 144 135 146 138 126 157 133 151 152 137 140 130 131 119 117 119 128 110 104 117 115 98 108 98 97 78 74 84 95 92 73 76 71 50 44 44 27 64703 339 236 30 11126 17 58 23 6740 4835 23537 3113 2873 3371 3800 4185 4082 3879 3250 2690 2583 2157 1999 1848 1479 1398 1433 1464 1354 1190 1256 1175 1098 1153 1330 1268 1348 1415 1264 1196 1251 1269 1299 1303 1164 918 1076 1115 1095 905 763 647 601 502 502 409 573 439 505 475 394 418 525 614 606 614 629 648 671 614 839 811 880 932 1016 943 1093 1107 1067 1101 1003 968 951 775 527 418 384 415 340 214 243 120 226 235 185 336 354 246 186 278 276 251 325 265 380 241 198 330 253 248 265 297 275 331 246 211 293 285 272 323 268 316 301 329 324 189 320 389 308 289 276 347 306 287 361 324 371 359 285 278 290 343 431 351 336 360 330 322 311 366 371 383 384 333 383 446 369 360 365 279 332 307 269 330 200 333 311 296 239 302 250 366 232 366 323 241 259 260 231 277 281 246 245 261 173 217 277 289 292 289 210 204 229 239 209 267 234 213 243 279 252 284 306 288 340 422 470 496 492 405 476 491 412 388 477 354 351 372 397 343 334 304 202 191 180 157 116 123 182 220 182 167 166 172 107 135 175 206 153 159 127 92 136 137 135 128 141 162 120 140 139 188 166 134 170 148 163 154 161 184 178 186 156 173 189 137 119 125 137 131 146 214 199 164 190 227 227 195 201 254 243 231 192 187 209 239 225 240 253 265 264 244 225 206 166 162 152 181 168 139 140 156 193 183 167 166 150 151 156 154 133 138 118 122 134 147 119 115 121 126 125 124 136 131 129 145 129 130 125 115 120 105 107 104 113 108 90 88 99 99 77 74 75 67 70 66 56 49 36 64712 339 237 30 11127 17 58 32 6739 4833 4186 3041 3044 3323 3865 4132 4118 3942 3502 3081 2478 2210 2094 1815 1647 1507 1313 1273 1148 1200 1155 1148 1123 1053 1035 1074 1011 1072 1065 1195 1186 1319 1214 1101 1006 1070 1192 1021 834 698 734 506 416 451 534 420 350 503 433 375 538 406 408 423 455 599 488 547 518 729 915 940 790 864 768 847 911 807 1064 1035 1060 906 807 580 467 450 390 328 270 261 212 200 274 248 314 204 187 229 257 292 234 160 258 300 316 359 354 331 317 203 186 266 224 311 344 306 283 332 267 242 249 333 315 274 212 239 239 275 316 200 332 277 184 232 336 327 245 240 318 403 368 390 283 308 216 285 359 354 364 420 515 514 562 584 483 515 574 500 482 391 367 296 327 279 238 278 270 211 237 270 317 277 228 302 268 247 172 189 266 293 266 231 214 250 251 195 271 274 269 262 238 215 246 230 253 332 323 256 196 310 244 192 282 317 372 441 511 511 405 402 436 459 463 435 396 372 403 378 287 265 203 205 186 154 136 140 101 94 124 175 189 192 177 168 166 152 118 112 129 199 114 123 140 170 155 110 141 168 156 107 120 151 127 97 176 167 174 117 98 141 147 133 164 114 138 134 176 182 152 174 156 142 140 177 185 208 227 207 224 239 259 250 233 223 217 213 237 250 246 309 280 268 205 178 151 110 111 121 128 173 160 166 176 177 166 168 166 141 133 143 131 129 124 122 123 127 124 132 116 128 129 119 99 116 122 132 126 111 118 114 121 111 86 97 98 90 95 84 88 96 90 80 76 78 73 63 54 46 37 64721 338 267 30 11127 17 58 41 6738 4830 31991 3998 4171 4573 5357 7245 9094 9174 7285 4596 3229 2810 2269 1880 1633 1378 1140 1167 1000 1124 1012 1045 966 1040 1246 1244 1277 1061 1121 1064 1037 1055 1010 993 1091 1203 1235 947 957 785 692 518 382 369 455 449 363 436 431 361 358 235 352 491 576 667 670 745 797 932 920 942 1033 917 1041 944 1086 1045 1104 920 769 478 470 457 357 286 243 239 367 251 276 280 109 256 280 245 238 256 338 281 237 274 295 252 290 294 260 376 262 200 140 209 280 261 290 348 221 270 210 187 276 300 242 267 195 407 325 315 292 269 295 227 305 294 242 248 266 318 264 327 333 340 355 400 230 271 272 322 391 406 426 376 528 588 605 563 389 467 432 468 414 388 261 273 322 252 174 282 317 302 207 217 196 316 256 199 162 239 267 217 171 281 225 210 238 229 303 235 284 327 313 225 213 162 190 186 268 266 217 283 327 301 384 478 486 450 462 504 446 457 455 410 325 434 413 303 281 284 219 186 139 122 168 159 103 101 158 107 69 100 127 49 21 150 116 116 155 141 122 102 54 122 149 129 137 105 102 117 166 175 182 112 168 159 182 119 134 180 157 158 158 163 179 150 148 122 121 161 145 155 154 168 184 214 191 215 255 256 254 221 197 215 219 247 219 244 271 264 275 248 187 170 162 118 109 122 132 103 137 166 145 134 171 160 152 140 146 152 136 135 138 128 142 130 105 107 123 112 116 119 117 116 113 113 102 114 102 107 115 99 95 76 94 85 83 82 72 84 72 72 60 58 58 47 45 38 24 20 64730 338 267 30 11127 17 58 50 6736 4828 6432 3647 3905 4311 5133 5960 8395 10246 7244 4390 3157 2724 2383 2074 1918 1599 1269 1132 968 1101 947 984 1021 1038 939 999 1102 1204 1044 1050 1017 861 1087 1047 1130 1324 1271 1394 1353 1343 1137 726 574 434 473 365 412 517 600 525 421 405 542 721 518 697 760 832 772 736 865 875 983 942 986 934 972 1132 1031 896 829 614 411 476 388 368 425 306 247 256 183 192 207 352 255 296 255 326 161 277 337 342 370 361 304 317 296 273 247 218 319 435 316 263 265 210 280 210 203 328 252 240 246 338 312 290 365 367 339 278 297 437 320 254 341 384 302 265 361 286 322 346 365 429 417 479 500 416 591 513 545 582 679 598 525 689 726 730 629 501 435 465 395 243 342 380 263 280 278 310 356 310 293 264 294 208 292 244 246 288 211 249 262 249 213 239 225 245 149 218 285 281 224 203 238 285 305 287 302 292 277 296 342 419 416 475 514 461 486 486 476 481 449 372 382 404 323 280 249 226 284 221 190 138 148 180 109 151 226 134 127 226 137 119 141 130 167 149 139 150 159 139 126 143 130 141 93 109 88 167 151 119 153 106 118 181 167 217 176 129 157 190 192 210 204 187 196 162 166 165 167 162 164 210 176 207 238 229 248 252 237 261 257 254 271 287 388 444 356 299 184 147 133 141 161 160 167 157 176 175 148 161 150 184 183 163 191 174 135 142 146 147 140 146 147 129 118 116 137 149 146 128 123 125 106 124 130 117 125 112 113 100 119 116 102 104 107 108 100 91 99 83 72 75 63 56 46 32 64739 339 236 30 11126 17 58 59 6735 4826 3244 3347 3195 3351 3818 4698 5067 4894 4148 3357 2838 2497 1951 1851 1677 1499 1138 1004 849 896 898 844 807 946 904 978 961 979 1004 1030 1048 981 1124 991 1023 1168 1309 1383 1382 1215 867 607 514 445 429 323 338 501 436 359 468 475 377 688 912 1022 1043 1157 1257 1479 1587 1803 1835 1623 1502 1291 1243 1158 1264 1470 1422 1119 982 820 576 420 336 358 401 293 415 291 117 148 279 183 152 313 296 233 319 277 328 261 322 353 317 431 233 325 364 328 330 240 310 208 185 209 206 386 304 279 250 285 290 326 162 287 321 225 310 227 266 351 315 354 402 303 307 303 335 322 445 449 360 392 495 486 651 580 614 630 700 718 654 692 702 707 722 674 634 567 482 528 379 397 443 355 442 357 293 290 294 226 244 310 209 240 256 242 253 282 301 171 174 209 227 353 322 264 249 235 211 221 248 224 188 166 248 221 259 265 279 285 341 430 461 422 456 529 481 534 409 448 455 365 346 365 349 328 264 192 152 168 134 131 102 106 154 107 99 136 187 141 156 137 142 119 110 134 86 105 172 146 109 104 131 156 171 132 185 195 146 174 200 134 100 150 167 137 149 188 124 134 131 149 125 133 154 152 139 192 234 200 204 215 227 232 240 257 241 208 204 221 264 323 435 499 494 363 221 188 175 131 158 180 134 136 165 103 141 180 166 164 144 159 162 135 133 124 129 110 103 140 131 113 130 136 118 124 128 122 136 124 112 106 107 83 91 108 101 93 94 102 98 105 93 86 94 87 79 80 59 52 40 41 47 31 12 64748 339 235 30 11125 17 59 8 6734 4823 2997 2941 3040 3246 3775 4280 3943 3408 2762 2208 1745 1562 1371 1012 811 742 782 836 856 748 848 869 950 948 805 780 866 920 810 947 975 1025 1162 1204 1269 1357 1505 1381 1247 1067 673 664 623 518 495 546 449 381 469 524 416 580 775 966 1489 2298 2729 3164 4455 5948 6618 7874 10082 10166 9619 8311 7915 6410 4308 2071 1508 923 643 512 548 404 387 377 304 250 275 412 239 89 263 207 134 231 286 272 193 344 298 230 313 286 306 327 207 282 308 249 315 339 291 304 199 259 291 201 220 322 284 265 293 213 278 262 171 253 330 367 307 320 377 392 432 378 333 262 363 363 300 396 354 327 445 515 615 527 577 654 680 807 797 836 920 798 794 650 772 696 669 552 642 508 491 407 395 405 368 290 379 310 276 299 279 251 254 242 213 225 231 257 309 325 254 233 167 241 269 230 241 268 256 199 283 266 237 213 234 214 300 278 327 379 354 414 479 450 467 519 468 461 442 504 388 324 335 304 279 198 118 213 161 182 188 160 165 168 185 124 150 153 124 128 164 132 161 181 175 199 201 174 141 120 139 121 157 98 116 155 118 172 181 142 139 139 177 169 180 155 112 91 102 158 158 152 110 122 137 147 155 208 344 486 529 380 318 282 243 212 220 284 377 406 601 536 347 275 201 148 158 166 159 149 157 133 124 159 174 174 164 143 139 133 114 143 138 124 121 142 132 106 116 117 125 115 113 119 121 112 108 109 122 114 110 100 82 94 113 101 98 97 104 105 85 80 82 83 69 67 73 78 69 56 48 36 28 64757 341 173 30 11123 17 59 17 6732 4821 256907 3874 1933 1930 2103 2564 2938 3003 2580 1976 1654 1341 1169 936 610 375 466 354 312 470 422 407 542 452 503 508 384 496 484 522 554 758 634 652 831 949 818 798 795 541 490 470 257 324 505 494 301 176 257 119 228 367 243 473 845 1256 1871 2853 4479 5989 7463 8303 8800 9372 8933 9559 10550 13364 12411 11512 10194 9851 37897 331906 228831 134297 10362 8331 5761 494 335 219 183 180 270 273 221 227 313 289 326 221 302 370 308 364 397 287 325 411 440 259 400 337 238 233 408 330 279 321 282 274 346 260 333 379 377 233 391 385 387 411 349 371 243 231 326 351 249 285 330 420 402 296 423 504 518 605 435 486 648 697 792 802 842 777 784 870 782 729 659 806 729 764 674 690 671 654 503 470 440 379 344 261 373 354 385 295 226 296 333 351 307 243 202 272 284 293 327 390 305 320 300 336 290 271 285 315 307 317 302 253 288 337 311 296 463 467 545 534 464 484 535 545 493 435 433 416 441 434 368 294 281 201 212 237 171 138 199 263 192 196 228 155 232 207 234 176 168 186 134 222 178 207 190 173 131 184 168 201 177 209 204 164 132 163 129 193 172 213 156 160 217 156 148 142 145 149 210 194 194 171 210 223 302 397 630 727 745 588 446 294 263 289 315 513 638 682 944 763 414 267 221 200 187 151 174 185 193 195 184 201 207 212 193 191 180 202 189 147 156 173 173 160 171 167 153 163 153 149 127 128 160 160 139 133 129 147 137 134 150 139 136 132 146 129 116 121 122 137 120 117 122 100 82 100 95 83 77 65 46 64766 341 171 30 11121 17 59 26 6731 4818 15611 2332 2422 2483 2351 2772 3482 4025 4399 3546 2857 1968 1600 1207 1078 1012 543 599 620 871 585 566 584 567 605 610 872 814 734 775 927 1016 858 799 885 847 826 841 806 850 867 942 878 721 552 453 370 233 307 414 434 458 574 699 1035 968 1056 1004 1203 1709 2251 2702 3208 4018 4040 5297 5974 4824 5370 6471 5266 4762 33414 138760 142237 47396 55897 2207 331 239 291 224 222 102 189 399 387 209 222 236 290 233 265 222 253 240 357 308 294 358 228 134 367 236 236 258 213 244 331 338 247 304 248 161 288 248 187 268 267 381 442 444 271 346 384 346 337 299 174 367 321 340 340 335 431 477 454 498 658 767 725 843 1101 1510 1350 1086 1069 898 713 649 649 681 689 703 635 681 666 622 502 485 430 404 387 261 269 243 300 291 178 232 264 197 268 269 207 234 284 276 284 270 253 302 279 257 240 243 273 264 252 219 289 211 287 206 321 352 420 437 411 473 461 483 496 524 548 458 428 452 385 360 335 322 223 164 198 177 148 193 159 160 150 155 184 186 167 170 148 137 156 126 136 166 161 156 120 73 163 163 157 179 217 123 163 142 132 114 189 158 155 180 122 124 151 133 146 147 164 162 139 183 188 201 271 338 369 476 611 652 661 599 452 329 245 286 436 655 809 948 1141 831 497 279 197 171 144 160 167 153 166 173 158 171 182 180 183 161 173 148 146 116 134 139 122 125 149 127 117 123 119 134 121 132 150 129 136 134 140 129 124 130 132 102 100 113 117 114 100 102 93 85 76 88 76 74 77 59 52 53 35 25 12 64775 341 169 30 11119 17 59 35 6730 4816 2022 1382 1436 1607 1795 2132 2211 2546 2371 1977 1617 1561 1401 1013 775 756 572 346 370 392 315 307 301 319 530 235 394 474 428 605 768 611 760 654 674 535 465 511 699 686 590 452 436 321 263 80 85 136 143 215 209 270 426 617 1053 1940 2748 3705 4700 6302 8313 11437 15084 18407 19589 19756 17942 15323 14863 12839 9227 23765 232642 378543 196167 52321 1427 265 222 246 215 165 203 260 247 311 277 178 133 191 330 177 216 264 270 268 277 253 165 240 224 271 335 273 216 199 177 215 285 275 233 251 201 234 259 174 187 197 269 253 177 155 212 224 311 376 326 293 361 361 317 250 303 391 485 483 437 417 668 779 842 1068 1172 1386 1657 1787 1619 1301 1045 837 823 806 782 643 494 573 506 505 501 472 353 385 341 301 197 266 276 299 263 171 224 219 304 292 210 139 224 214 258 194 172 232 212 251 180 258 245 311 227 169 251 212 316 296 287 258 294 456 590 520 431 511 536 480 402 372 326 381 361 367 346 305 271 172 174 180 181 168 162 124 158 160 107 127 98 141 124 110 137 120 132 165 161 124 80 110 62 84 107 149 157 137 137 195 134 112 138 130 128 123 124 136 145 140 134 132 116 134 156 172 162 184 203 295 389 445 557 600 577 455 385 313 304 315 598 1114 1201 1093 1052 738 444 258 211 166 171 156 138 147 162 133 142 137 128 164 144 138 117 133 126 139 110 121 113 124 130 124 126 114 113 106 109 130 121 116 95 109 108 94 85 100 95 91 88 91 105 104 90 80 69 68 70 59 61 65 58 67 48 37 23 10 4 64784 341 166 30 11116 17 59 44 6729 4813 1440 1466 1516 1653 1707 1989 2236 2531 2457 1904 1507 1152 813 491 359 363 394 347 427 228 303 415 251 325 356 304 405 251 565 471 530 382 509 401 419 506 456 407 465 429 357 384 200 356 383 160 72 54 29 109 -19 107 193 190 340 740 1243 1329 1354 2187 2777 3779 5220 6715 7697 9115 10682 10153 10069 8792 12591 89934 475421 391339 125666 4983 517 346 192 293 414 183 371 309 378 480 490 413 192 307 355 272 227 253 278 181 261 322 400 373 262 207 310 319 238 266 316 386 235 202 218 219 246 351 155 173 177 131 231 226 312 292 253 332 305 279 308 311 357 240 320 397 292 353 462 548 485 529 615 989 1657 2226 2672 2818 3278 3065 1949 1416 1272 1233 1166 1137 1088 970 791 632 647 804 629 483 401 493 409 318 382 247 270 172 272 268 274 304 292 256 218 171 206 222 285 285 241 247 201 227 232 250 178 268 213 242 225 246 264 299 237 223 286 349 431 495 483 487 458 474 404 378 487 374 394 412 359 287 294 243 149 88 108 208 233 216 211 206 171 193 149 124 146 178 119 145 207 182 166 152 170 179 172 143 173 108 96 129 167 128 98 154 168 171 150 168 209 182 167 224 123 89 177 123 97 162 207 239 265 273 381 456 472 497 468 377 335 325 287 490 950 1156 1279 1031 810 621 450 292 209 183 158 188 163 138 137 174 185 169 156 191 156 140 163 173 144 114 155 147 125 136 131 134 141 151 135 108 131 150 139 160 136 130 133 127 103 120 126 115 100 105 117 125 104 121 122 112 100 101 100 84 69 58 69 62 55 49 32 64793 341 193 30 11113 17 59 53 6727 4811 2504 2548 2581 2762 3128 3464 3818 4533 4727 4115 3796 3272 2674 2001 1499 1000 802 756 838 897 806 883 869 966 776 885 1022 1043 916 834 996 965 1109 1047 1245 1316 1205 1158 1014 1111 963 781 817 693 627 583 534 524 476 425 489 559 620 662 864 1194 1634 1882 2230 3100 4752 6393 7897 10437 12527 15597 16216 12747 8791 4470 2416 1569 1135 597 470 373 451 340 273 355 279 268 357 358 344 410 592 581 420 332 178 133 254 292 273 248 244 209 240 198 163 261 204 329 324 189 282 291 69 196 294 254 201 120 287 282 287 295 287 269 139 374 314 292 315 414 383 306 245 427 383 396 451 466 703 1077 1870 3578 6261 7627 9415 10611 9907 8124 5698 3688 2509 1590 1114 878 710 828 787 674 644 685 760 738 608 574 567 483 439 356 364 361 391 329 332 344 328 327 290 315 237 276 275 294 226 168 289 262 172 222 217 256 278 188 265 196 224 277 294 304 334 325 296 300 402 471 515 491 487 542 542 514 481 475 426 337 330 393 335 297 199 239 213 171 176 119 134 246 200 157 108 113 106 88 145 135 129 176 171 164 170 135 177 138 120 214 235 162 193 178 188 157 147 131 127 183 175 187 216 150 162 155 177 184 177 165 192 235 265 335 355 421 433 415 382 354 353 282 295 424 822 1169 1272 1234 774 583 386 278 199 190 197 196 193 173 165 141 172 188 167 191 175 204 188 192 180 146 132 151 155 145 139 153 163 154 173 165 148 177 186 153 154 155 162 149 126 133 135 137 133 118 123 119 99 88 102 114 124 115 104 98 97 101 92 77 53 60 47 64802 341 162 30 11112 18 0 2 6726 4809 2137 2359 2627 2518 2742 2876 3469 3545 3195 2823 2423 2139 1864 1308 1145 977 855 598 782 805 947 817 755 816 958 990 879 957 1110 926 967 928 901 1068 972 1029 1154 1318 1015 1098 952 816 789 783 772 624 527 443 518 631 809 876 876 891 1050 1654 3287 4542 4770 3836 3693 3895 4370 5819 8141 8668 6096 5775 4510 2692 2060 2367 1682 882 576 421 398 298 317 240 310 288 288 158 174 431 570 575 431 397 299 359 203 203 260 231 301 240 356 308 288 291 239 192 138 277 295 322 269 279 211 331 215 76 156 214 300 304 298 248 220 389 291 363 360 266 298 295 313 491 468 560 467 441 504 810 1566 2458 2740 3069 3283 3523 3477 3111 2645 2380 2375 1938 2226 3045 2721 1584 1338 1342 1086 866 751 756 657 475 551 426 398 251 271 325 228 217 266 273 278 241 199 207 228 237 226 210 172 161 189 246 215 143 242 214 204 237 258 215 212 213 266 252 282 259 277 379 432 457 479 454 472 461 410 468 458 405 444 428 363 376 307 239 150 157 125 111 166 154 130 125 123 162 197 210 122 111 86 156 124 159 138 149 177 100 158 140 159 139 148 110 165 99 148 201 141 113 127 193 196 180 182 192 162 122 115 144 156 133 145 191 215 211 334 355 365 343 315 313 281 288 312 436 682 1024 1197 1233 1247 918 544 345 258 187 183 145 165 188 157 127 165 175 135 160 127 136 148 117 131 127 150 153 168 159 132 120 129 126 146 140 132 137 138 138 123 122 134 125 113 118 104 100 113 107 115 123 105 105 105 92 92 90 86 82 77 69 62 55 41 36 28 64811 341 160 30 11110 18 0 11 6725 4806 2116 2205 2302 2305 2473 2894 2929 2844 2580 2482 2239 2117 1900 1465 1228 1160 855 824 698 863 761 615 880 963 930 783 882 958 921 907 861 816 837 812 825 765 935 1006 1009 868 799 760 673 592 315 223 296 250 285 372 484 751 728 1335 1831 2569 3296 3964 4038 3512 2910 2334 2445 2351 2314 1783 1734 1387 1049 880 864 868 668 410 277 232 316 251 267 269 373 222 249 283 445 416 369 399 338 406 283 211 94 120 127 174 112 -9 85 135 158 103 196 216 173 196 276 151 164 199 144 161 191 155 192 33 120 224 121 181 193 280 319 198 231 265 250 190 253 347 429 331 424 553 433 363 483 543 559 813 1150 1671 2185 2791 5356 14973 27420 31856 33078 28330 25627 23179 21067 16533 15817 11522 10083 5449 2144 1800 1081 545 373 318 378 303 256 272 193 226 306 280 266 188 238 326 198 226 273 296 239 259 286 280 297 261 288 312 206 221 287 192 242 289 295 238 243 299 412 391 455 464 479 449 507 485 514 436 404 425 385 348 280 252 222 176 185 150 222 161 151 98 136 116 108 155 207 138 71 98 139 144 110 152 181 120 141 173 141 118 145 111 74 146 165 172 149 158 190 151 161 129 141 138 110 127 90 125 131 132 138 167 189 182 224 260 333 293 231 222 248 317 328 527 860 1192 1694 1980 1699 1222 767 520 326 224 188 186 195 184 157 134 142 180 190 173 141 140 132 123 140 150 122 137 145 128 123 130 162 146 137 139 145 134 134 130 133 120 126 120 115 132 119 93 112 111 114 100 113 125 121 94 110 97 79 76 63 60 65 60 57 39 19 64820 342 127 30 11107 18 0 20 6723 4804 2529 2008 2114 2193 2504 2838 3320 3729 3953 3217 2527 2238 1949 1617 1359 1090 1060 830 711 846 737 753 897 842 808 895 993 912 1011 958 871 867 723 1064 881 966 927 1046 1004 1121 960 1029 1188 945 992 803 731 456 262 386 290 366 528 719 1017 1507 1908 2062 2036 2354 2408 2307 2496 3020 3190 3056 2827 2444 1748 1329 1304 1246 1062 970 717 579 424 307 348 284 285 353 269 293 489 520 509 492 296 278 244 195 227 154 153 135 147 164 204 83 315 103 150 220 246 141 148 40 162 296 207 144 157 157 157 195 180 217 218 193 143 317 241 269 324 291 278 297 287 392 427 286 316 433 420 476 626 731 1039 1914 3404 4092 3589 3440 3113 2994 3444 8812 17818 16593 18775 18705 13809 6407 4932 5634 7304 9683 7409 4077 2799 2348 1383 974 564 416 177 170 182 266 310 278 262 250 255 157 188 189 275 246 276 277 242 209 156 260 300 216 239 249 174 196 231 251 257 283 207 192 335 412 401 400 411 501 405 493 453 464 376 376 358 338 321 269 281 158 96 152 173 107 82 148 154 152 125 167 110 123 119 110 120 140 114 130 141 121 105 67 33 109 142 120 107 90 93 81 128 133 147 133 149 155 141 123 168 118 128 110 112 125 114 142 141 159 186 173 179 187 204 229 207 227 230 240 421 821 1155 1570 1854 1665 1100 714 480 416 335 323 289 231 154 134 135 117 136 134 109 129 105 111 121 149 107 93 108 134 104 87 125 129 91 97 114 93 93 100 98 91 83 105 86 85 77 78 76 69 80 69 73 66 73 72 73 71 60 49 41 41 31 27 10 -1 0 -10 64829 342 121 30 11101 18 0 29 6722 4801 2250 2175 2384 2158 2619 3034 3131 3572 3148 2477 2093 2120 1817 1471 1245 914 979 955 790 794 744 864 1001 737 881 970 937 1036 878 916 949 817 1026 966 828 1099 1046 1042 979 1194 1113 1096 1043 1156 1067 1051 535 361 269 100 309 541 831 1430 2253 3279 4444 4974 5642 6200 7084 8524 9454 9684 10173 8497 5020 3342 2337 2820 6291 10455 20872 14437 1604 633 442 277 290 189 245 297 294 403 446 605 644 438 389 295 422 382 258 360 242 274 263 216 225 137 237 376 224 229 115 209 139 201 32 143 226 290 176 283 208 212 231 236 267 321 296 274 176 260 290 338 381 372 330 443 368 291 378 552 717 1187 1810 2610 3171 2825 2799 3013 1986 1561 1670 1659 1521 1701 2492 3545 3292 2719 2301 2226 1507 930 1001 1048 847 877 992 861 841 711 629 364 217 177 218 137 152 244 294 262 227 330 295 176 174 179 247 245 196 188 265 219 78 218 282 197 238 178 219 207 256 310 225 249 283 443 465 443 470 475 533 505 428 414 459 366 374 357 368 284 161 115 103 183 135 57 135 144 107 74 80 147 161 151 126 113 123 94 105 103 182 176 99 101 144 74 78 119 167 135 114 113 111 112 137 148 138 141 115 104 116 146 119 130 85 80 132 82 145 186 193 185 171 157 227 226 223 241 278 295 376 584 933 1688 2024 1891 1138 717 528 397 327 452 524 443 315 194 153 141 109 110 134 133 105 110 127 149 126 126 112 101 118 107 113 126 129 123 120 116 104 110 108 113 119 123 113 93 115 101 109 96 92 93 84 87 84 73 60 77 71 65 68 67 47 41 26 20 13 -4 64838 342 118 30 11098 18 0 38 6721 4799 1763 1317 1320 1593 1751 2049 1908 1923 2034 1790 1426 1254 1156 1056 682 382 487 485 435 510 460 544 371 320 501 286 375 416 464 485 555 539 429 438 651 484 516 536 949 1155 1027 1073 896 777 380 155 44 185 397 522 652 736 752 1087 1933 2121 2224 2967 3610 3192 2390 1951 2404 1996 1697 1460 1669 1964 4897 19740 78244 211111 254207 230928 242846 256889 27875 7638 338 293 200 283 424 424 631 858 513 276 397 356 343 420 310 233 95 244 211 163 219 247 217 102 170 333 353 149 178 47 288 191 316 295 262 138 204 128 207 275 285 292 218 220 330 337 269 353 292 289 377 447 456 515 708 880 1240 1672 2416 3149 3493 3327 2577 1727 1371 1265 1123 930 1030 989 1787 3725 4319 4260 3881 3009 2645 1632 1081 1014 1011 774 740 608 463 240 215 230 274 223 232 232 216 231 232 273 218 308 279 192 207 265 237 137 129 224 199 249 206 215 133 164 154 188 267 272 223 322 249 181 234 389 402 387 456 497 526 538 497 460 422 419 428 389 296 201 224 190 176 67 150 170 159 113 69 90 91 157 172 104 128 98 142 134 154 141 65 112 161 139 128 98 62 134 97 61 159 172 95 106 111 131 123 144 131 102 122 134 87 90 108 72 130 106 114 144 161 158 178 198 210 210 227 266 273 224 352 563 895 1366 1937 1893 1184 945 798 517 429 445 568 476 400 213 167 129 143 118 127 133 127 101 138 126 108 114 120 103 94 114 96 120 96 112 129 126 115 127 131 134 109 106 112 96 69 81 67 73 102 100 90 83 75 70 64 72 74 58 54 43 36 33 33 16 -2 -8 64847 290 1678 30 11098 18 0 47 6720 4796 183 330 646 921 1097 968 797 967 837 871 1130 1555 2565 3598 3882 9325 102183 646669 999999 962562 548843 301950 8979 992 489 233 313 366 311 522 673 764 758 643 374 440 459 458 405 333 308 308 239 279 211 60 147 274 287 272 212 332 208 298 269 218 262 114 174 179 144 120 177 246 215 254 188 137 389 352 297 249 397 435 312 298 497 519 473 584 605 583 593 731 1462 2382 2622 2086 1471 1139 975 1016 969 891 975 1073 1087 1113 1050 1035 887 734 786 728 743 708 694 695 633 395 303 230 325 182 235 201 268 180 218 245 267 189 185 178 231 257 238 196 271 212 227 154 192 221 314 238 177 190 225 198 264 334 311 212 209 242 310 405 473 509 484 572 539 529 535 411 400 443 405 321 297 272 161 165 161 184 89 131 170 139 141 104 96 63 125 106 103 118 94 87 171 182 150 120 133 160 89 119 143 89 58 74 93 158 147 103 93 137 166 163 118 134 173 124 108 89 153 159 158 121 146 183 157 207 136 155 177 176 250 227 240 232 294 457 724 1214 1494 1995 1313 870 784 795 595 468 524 552 444 361 246 178 138 163 144 121 120 119 125 139 129 115 122 126 111 120 107 119 127 125 127 97 91 117 127 82 75 75 68 84 91 83 87 92 88 74 79 84 83 64 81 66 55 66 56 52 38 33 24 6 -7 -14 64856 341 148 30 11098 18 0 56 6718 4794 989 1025 1094 1055 1101 1287 1311 1133 855 691 481 345 209 28 31 46 44 94 112 220 111 346 170 204 236 275 107 109 175 110 211 332 93 220 283 373 505 500 292 190 220 -76 99 999999 999999 999999 -96 35 116 60 174 327 502 473 513 530 579 515 606 598 750 1015 1661 4166 7471 7064 12166 80923 415914 725086 281345 11484 1121 798 402 293 240 388 365 375 702 737 731 514 397 506 435 526 489 373 364 311 201 117 77 186 259 240 304 183 127 150 49 147 202 197 98 355 270 145 138 8 82 116 203 188 128 131 133 207 319 182 244 437 440 354 326 411 422 455 649 743 648 578 652 688 562 561 625 683 777 823 705 685 766 1296 3471 9870 18854 19612 22702 29087 33632 39736 33027 26581 19104 10132 5487 1387 544 445 369 326 335 273 312 246 385 290 232 165 304 321 278 316 283 237 297 303 300 339 314 256 208 206 178 247 204 294 294 230 272 310 331 257 161 316 426 414 509 573 594 629 526 538 611 533 439 388 431 320 305 188 258 164 142 147 229 242 151 165 193 155 144 162 119 127 165 218 192 178 118 152 155 168 193 158 170 163 181 217 109 86 108 180 122 175 201 222 182 152 149 189 190 146 169 172 193 196 177 170 185 159 227 273 281 202 209 267 267 258 278 281 323 468 583 905 1616 2020 1403 1205 1086 878 773 766 657 539 396 272 210 201 205 178 164 140 148 178 169 158 175 168 156 164 144 147 170 156 149 159 153 144 138 139 116 127 115 127 112 133 131 121 141 130 121 127 106 98 104 102 89 88 89 95 86 66 65 66 45 39 26 64865 341 148 30 11098 18 1 5 6717 4792 1943 2155 2237 2368 2402 2418 2454 2172 1896 1823 1610 1357 1191 1028 933 773 838 998 895 980 964 901 940 978 936 984 885 791 850 817 795 927 856 1004 1062 1056 1085 1025 689 495 547 264 145 223 180 211 102 348 251 406 461 461 607 681 760 885 849 781 717 918 1070 1243 1764 3149 6066 10521 10596 16629 63410 28506 2047 1325 1166 847 326 274 178 298 350 598 676 805 713 565 621 490 436 544 429 298 253 380 313 302 259 206 128 151 112 244 271 121 212 280 78 128 183 135 232 273 109 106 102 174 98 52 6 187 250 182 229 290 183 273 307 263 339 360 598 912 1339 1246 949 796 646 551 666 708 505 530 632 575 580 683 696 708 1279 2086 3845 4579 3815 2787 1982 1661 2140 2519 2305 1975 1421 1360 1068 856 578 364 305 322 215 194 262 196 166 199 161 222 341 224 145 134 135 154 156 140 162 124 114 205 135 136 177 207 206 221 187 205 159 81 209 248 347 352 338 434 493 459 396 412 280 237 350 214 205 198 135 110 77 79 98 30 -30 38 134 123 119 37 126 92 70 48 107 122 63 81 84 86 27 43 114 72 53 59 10 11 87 47 39 66 103 47 89 54 88 91 77 43 99 52 74 73 40 51 60 48 93 90 90 120 109 110 139 127 126 132 189 167 219 270 423 781 1261 1543 1562 1482 1384 1159 750 653 575 423 348 241 235 165 123 117 119 106 107 81 77 87 77 73 68 81 61 48 61 59 72 37 35 60 61 56 58 48 49 56 35 38 63 38 21 23 18 27 34 28 23 18 16 24 17 7 -16 -22 -24 -26 -34 -41 -54 64874 341 148 30 11098 18 1 14 6716 4789 2148 2492 2683 2792 3071 2836 2687 2882 2883 2425 1976 1703 1614 1432 1144 1087 1266 1202 1072 1209 1138 1158 1215 1151 1215 1026 994 950 950 927 1062 930 911 1314 1384 1423 1115 819 761 699 597 417 306 471 398 268 349 464 520 440 615 600 581 568 564 696 777 945 865 1043 1256 1382 1463 1850 2254 2510 2682 2435 1713 1910 1857 1367 862 452 249 300 478 672 724 632 810 705 490 459 494 489 533 424 350 395 338 335 306 238 262 265 150 217 268 147 221 371 221 224 176 304 303 226 213 205 309 150 187 245 271 140 135 270 140 143 244 278 277 331 212 237 369 642 1087 2221 3294 2523 1615 1264 1052 885 734 666 718 683 624 610 622 599 553 523 512 563 602 740 1593 2803 3154 1739 1366 2158 1896 1469 1578 3597 3440 1809 1204 641 363 389 428 341 284 241 249 231 235 244 248 222 167 190 180 226 179 251 272 260 161 134 83 117 175 185 245 328 252 166 277 242 303 357 325 380 446 587 511 498 499 425 422 457 362 359 383 243 153 249 180 182 135 155 127 150 148 134 162 172 70 46 86 82 158 139 115 141 84 111 149 130 75 34 146 123 105 120 109 166 83 75 114 107 124 181 147 123 104 119 114 136 117 94 68 115 181 90 93 141 145 110 118 173 223 177 160 161 206 202 247 348 516 848 1464 1789 1796 1575 1421 1107 775 679 612 490 355 340 276 221 168 158 154 93 101 113 103 95 92 72 98 97 122 106 99 115 112 107 87 98 122 108 89 105 101 98 112 95 73 68 67 76 74 73 77 81 92 67 59 67 48 51 42 20 19 18 12 3 -4 64883 342 118 30 11098 18 1 23 6714 4787 2335 2168 2396 2675 2768 2784 2803 2690 2727 2638 2717 2413 2093 1979 1613 1486 1106 1141 1188 1186 1092 1177 1123 1087 1109 939 1115 1282 1212 1182 1110 1058 1031 1178 1233 1391 1219 1359 993 728 686 522 493 491 310 350 364 309 311 347 425 408 425 539 917 797 750 701 867 1109 1156 1252 1203 1287 1352 1560 1585 1459 1520 1506 1393 1201 843 413 211 196 495 635 754 714 600 753 650 620 696 620 494 332 183 370 423 399 372 392 356 300 302 207 150 171 268 144 205 287 294 304 276 175 283 269 271 265 160 183 158 149 190 227 180 108 110 144 257 364 263 305 264 320 409 784 1423 2619 3571 3960 3512 2521 1740 1536 1500 1185 1119 882 709 657 662 765 859 816 798 854 753 585 666 638 567 617 565 517 531 608 564 516 567 482 516 532 453 430 385 301 298 347 284 275 245 181 155 155 202 226 196 205 189 144 124 83 157 151 205 211 244 261 73 131 203 211 257 317 371 357 336 411 447 465 482 403 449 411 439 365 252 219 215 178 161 112 142 139 98 86 107 90 149 185 140 112 34 55 85 103 118 117 102 95 131 78 129 95 123 157 55 126 95 83 95 50 70 100 135 140 109 127 138 82 92 137 97 106 98 67 85 99 136 122 126 101 141 149 154 201 186 185 208 221 220 211 284 347 663 1220 1807 1844 1578 1360 1196 855 694 613 521 458 430 322 267 249 187 162 123 112 109 84 78 116 121 91 89 92 114 106 78 91 80 109 104 89 87 85 89 101 73 68 68 76 82 61 70 78 74 77 57 59 53 53 57 47 47 47 31 24 22 4 -2 -18 64892 342 119 30 11099 18 1 32 6713 4784 2566 2079 2479 2871 3002 2870 2963 2496 2332 2557 2591 2376 2173 2099 1802 1668 1526 1294 1159 1099 1089 1000 1135 1196 1253 1140 976 1023 1132 1284 1183 1238 1353 1581 1486 1285 1088 997 770 664 639 532 527 311 222 425 428 382 348 430 416 535 513 396 396 381 616 522 825 840 708 861 914 1239 1410 1545 1595 1833 2319 2292 1321 1080 857 573 380 342 490 664 840 942 861 772 701 641 555 524 611 438 311 268 277 346 222 399 284 205 183 106 218 170 125 132 273 326 255 332 271 320 340 221 226 297 247 218 195 274 70 228 181 250 226 169 375 235 236 321 345 738 973 1300 1807 1886 1831 1634 1543 1221 980 824 758 629 684 624 704 781 726 707 816 920 892 871 860 742 691 721 722 658 684 627 638 661 608 582 579 556 535 643 661 476 345 304 245 201 204 158 175 239 143 108 140 174 81 176 166 131 122 145 135 156 294 241 204 162 173 164 191 211 233 268 350 392 351 523 495 506 430 477 364 327 352 354 271 301 212 208 118 106 101 71 79 141 156 147 149 177 85 90 133 118 114 124 135 126 118 124 129 145 125 133 104 138 106 85 97 131 103 128 135 87 72 119 138 131 92 112 118 128 147 161 92 70 36 130 133 162 172 151 131 131 164 208 204 196 191 204 199 189 282 430 665 1281 2053 2049 1809 1531 1387 1022 831 625 520 456 407 454 421 319 225 142 131 127 73 105 105 87 102 102 121 77 75 79 88 80 95 110 102 103 111 85 81 84 86 97 79 88 85 66 58 44 57 53 66 69 63 59 54 41 48 45 39 20 4 -3 -6 -14 64901 342 120 30 11100 18 1 41 6712 4782 2163 2245 2235 2484 2535 2705 2552 2324 2062 2128 2279 2340 2078 1893 1694 1590 1352 1275 1206 1242 1259 1045 1061 1046 956 982 1032 1011 1176 1170 1270 1149 1135 1268 1270 1107 882 822 867 753 475 494 323 301 292 177 335 211 374 398 356 473 465 606 549 492 562 886 1178 1327 1420 1539 1694 1631 1547 1648 1866 2014 1724 1292 1142 960 764 480 296 426 265 484 696 696 712 513 548 573 480 480 413 345 132 230 408 286 319 253 366 316 173 126 190 0 159 123 152 121 164 236 138 174 184 219 281 267 278 184 225 144 122 162 113 125 121 264 164 336 339 314 368 478 582 669 866 934 984 912 966 1004 896 714 810 781 761 661 557 613 610 584 594 596 540 600 533 564 663 721 674 680 680 726 733 671 646 547 607 657 584 495 368 257 160 142 183 211 145 165 95 187 77 173 141 155 120 129 168 170 167 171 139 187 179 263 180 185 209 158 143 176 252 268 340 306 332 411 481 447 434 423 359 357 387 256 237 229 242 113 73 136 79 48 112 131 34 70 72 15 72 95 74 74 53 43 -8 23 65 44 54 5 53 51 37 65 57 62 43 81 51 95 78 116 94 83 63 80 74 91 69 49 65 68 98 74 90 100 83 90 90 99 109 131 139 163 140 127 161 151 172 192 240 303 495 981 1560 1995 1573 1444 1348 1054 736 562 400 413 433 406 438 381 221 144 116 86 89 69 55 81 66 72 77 79 65 60 67 62 83 58 58 57 49 61 65 46 38 53 34 49 60 48 53 49 43 37 24 29 49 48 27 21 30 19 -12 -2 -8 -18 -30 -33 64910 343 90 30 11100 18 1 50 6710 4780 17597 1747 1664 1904 2006 1881 1794 1727 1472 1431 1575 1447 1472 1490 1381 1287 1227 1171 1051 821 984 1132 828 824 874 899 745 824 1009 827 891 838 852 906 727 580 551 424 527 410 144 223 260 215 29 110 108 183 67 221 123 300 236 319 527 962 1619 2255 2346 2743 3198 3937 3650 4013 3516 2732 3258 4268 10272 84902 248041 145723 14439 670 248 263 303 426 710 855 763 811 922 745 669 672 674 354 398 315 193 234 234 294 332 171 180 258 245 296 260 114 213 173 86 166 121 148 68 158 172 190 294 143 89 219 89 9 85 128 230 250 213 141 211 299 338 348 450 490 505 531 629 898 978 1213 1135 860 744 710 624 677 752 679 580 608 686 586 623 661 727 626 730 642 728 752 845 788 731 690 726 707 713 604 877 841 674 452 300 239 86 133 201 221 99 201 186 117 96 110 150 153 180 134 120 195 195 144 190 155 196 180 137 168 206 173 175 309 343 382 386 390 470 490 475 460 442 438 420 268 314 266 250 214 125 53 62 19 123 119 88 88 113 62 61 64 93 111 75 88 48 62 86 31 80 61 75 74 63 55 -7 26 62 120 42 20 155 159 61 49 84 118 120 101 87 63 81 78 55 53 75 79 101 91 123 142 116 83 94 104 168 173 163 109 164 179 180 223 290 500 788 1546 2492 2005 1421 1383 1141 666 512 454 358 368 419 380 328 325 238 181 106 79 61 63 63 60 67 60 66 77 59 63 49 26 42 48 33 46 47 36 41 42 28 24 4 8 44 27 31 25 17 16 6 -2 6 -1 -5 3 2 -22 -27 -19 -31 -49 -58 64919 343 89 30 11099 18 1 59 6709 4777 13544 2145 1958 1999 2137 2035 2193 2399 2128 1841 1914 1686 1820 1692 1694 1649 1364 1335 1311 1358 1226 1015 1198 1029 1075 1107 957 971 1054 1161 979 1042 1144 940 998 950 695 725 649 523 484 261 267 339 247 236 333 198 324 320 507 701 736 1042 1959 4264 8936 15491 20932 22144 20540 23480 22607 18283 11319 5884 4860 3533 4465 18025 47010 4351 769 408 433 472 399 686 543 700 660 619 472 573 704 618 462 460 297 344 345 371 255 273 282 274 281 249 257 313 304 111 161 247 142 116 208 143 203 124 13 178 202 128 189 78 53 105 241 170 74 155 81 158 201 353 368 264 268 350 348 369 536 739 895 788 898 945 851 747 692 596 621 684 708 797 851 773 844 910 927 1020 973 935 951 987 1080 1164 1164 1051 1055 1105 1119 1153 982 832 763 794 564 350 156 258 236 138 155 163 202 160 230 136 149 198 192 184 153 167 125 122 151 70 172 174 212 215 155 179 202 260 348 336 314 372 388 471 397 393 419 368 401 290 302 249 123 156 164 105 85 78 103 91 92 23 46 37 57 81 52 65 69 58 67 105 121 41 34 64 117 85 44 71 59 38 31 46 71 65 100 83 44 60 64 92 50 64 93 69 58 17 61 105 123 39 52 50 87 81 106 105 129 133 124 129 140 92 110 143 115 156 233 349 652 1079 1743 2004 1554 1495 1245 871 693 542 430 402 407 419 444 430 367 226 113 92 93 79 52 60 58 78 91 69 69 53 46 38 66 62 47 41 55 58 57 39 42 48 34 29 17 31 25 34 27 24 31 23 3 9 5 3 11 18 1 -11 -20 -33 -49 64928 342 118 30 11098 18 2 8 6708 4775 -12 -35 -96 999999 127 -1 55 70 -70 999999 999999 -44 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 903 2878 5259 6803 8322 8800 9222 6718 4188 5425 7580 8870 39087 199242 592368 999999 877663 189921 6915 495 400 583 651 729 811 932 789 579 522 536 486 460 342 310 342 308 204 237 363 306 239 305 375 254 229 190 215 25 53 97 213 172 116 277 212 146 131 172 179 148 140 108 171 147 97 104 89 108 184 267 380 733 922 892 917 737 581 634 665 747 876 764 804 844 861 794 737 832 862 1102 1186 1513 1636 1230 1122 1375 1652 1774 1576 1467 1390 1278 1166 1256 1234 1202 1055 996 1078 1119 1079 1004 826 650 509 189 181 237 191 176 218 94 108 126 185 132 136 117 109 204 121 223 126 32 156 149 141 162 216 234 250 189 230 261 287 347 393 416 384 436 479 408 386 314 237 194 191 166 129 126 186 26 18 4 29 97 43 44 41 64 51 36 8 48 29 81 81 83 111 107 27 65 47 32 85 86 17 22 44 47 65 63 63 55 73 113 99 92 130 88 76 93 81 84 83 59 36 84 63 86 116 156 145 108 109 175 144 71 98 134 150 165 173 185 215 385 769 1456 2265 1910 1446 1278 986 690 564 535 495 475 491 495 489 448 329 164 99 87 53 43 44 79 72 72 61 48 40 42 49 60 58 47 54 49 37 61 38 49 34 23 33 37 29 24 25 43 26 17 5 9 14 15 9 -6 -4 -18 -26 -23 -40 -61 64937 341 120 30 11100 18 2 17 6707 4772 -100 -50 999999 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 1091 2460 4086 3880 4205 5711 5894 6075 6853 5748 6118 6533 6954 8791 49045 251107 574948 684335 547232 483551 353768 102051 2034 686 622 680 772 745 600 498 613 619 485 537 508 424 171 198 144 193 203 60 154 163 339 309 158 168 163 193 53 189 161 158 60 53 85 94 86 75 38 43 148 107 148 203 96 158 156 110 230 336 200 314 417 427 411 452 423 424 604 615 632 896 858 917 1132 1170 1048 1122 1519 2043 2173 1732 1274 1120 872 876 930 1043 1032 993 922 888 839 1027 897 936 812 822 854 727 596 524 452 330 264 132 76 162 136 162 94 11 56 94 32 40 76 56 103 57 103 156 40 104 72 61 162 106 64 115 134 151 150 255 268 269 311 449 412 358 330 229 267 268 190 129 117 126 91 -12 18 106 37 12 -17 6 -9 7 80 22 49 1 0 37 43 41 37 -4 17 27 36 -21 15 42 51 33 54 43 42 14 73 27 3 41 16 1 52 58 30 7 19 7 6 12 20 23 -19 15 57 48 31 89 64 47 104 75 126 94 90 79 110 124 72 112 249 510 897 1702 2119 1799 1447 1285 1097 671 496 389 378 437 449 459 401 338 275 96 -5 23 12 15 27 -6 5 10 -2 -18 2 6 12 31 8 -2 11 9 -2 -11 9 12 8 1 -13 -1 9 8 -18 -38 -22 -44 -35 -30 -25 -45 -47 -37 -42 -60 999999 999999 -69 64946 342 93 30 11103 18 2 26 6705 4770 452 156 288 101 168 278 152 -64 67 111 185 -15 8 999999 999999 999999 -93 -19 999999 16 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 245 1908 3341 6928 13592 15924 16412 18985 20335 18699 19173 21083 20781 22760 17686 20316 107927 110588 22722 104675 348411 624132 988105 430680 423748 222416 10465 640 456 467 421 372 390 327 369 344 266 303 305 255 340 278 280 246 246 297 369 205 115 131 250 187 120 240 215 135 181 46 92 102 123 176 117 151 215 193 204 118 214 167 192 237 168 234 435 433 492 497 639 649 747 661 615 702 802 835 989 842 731 627 730 754 903 893 931 1077 997 1007 1107 835 817 1001 897 915 998 907 1055 971 852 828 727 778 715 584 414 335 190 208 133 127 162 234 138 67 -9 113 180 157 172 145 78 121 131 148 199 55 105 167 161 140 156 198 134 225 242 216 267 331 363 370 431 319 277 266 330 344 269 252 136 102 100 64 43 -31 27 62 37 50 53 59 39 9 20 -11 -6 37 48 51 58 39 -11 96 91 56 47 53 36 33 17 42 58 15 105 25 3 20 55 78 39 54 47 37 -1 -13 27 0 -2 37 -12 24 25 48 72 65 78 78 69 45 106 60 56 78 85 94 136 131 252 403 697 1231 1889 2200 2183 1957 1474 910 667 530 429 484 471 452 369 300 166 96 84 46 26 17 15 7 -2 28 9 3 1 6 5 38 1 10 20 11 21 16 4 2 8 2 -3 -9 -4 3 -8 -18 -12 -18 -26 -27 -27 -28 -31 -24 -41 -50 -47 -37 -43 -67 64955 293 1593 30 11103 18 2 35 6704 4768 103 694 1593 4691 7394 9428 11551 13080 15283 16041 16351 15538 17430 15053 15057 23869 75263 202344 244502 274141 587523 694823 344999 400221 667101 620411 449866 15198 917 643 443 320 366 537 382 193 233 298 255 256 332 335 293 324 298 236 303 145 326 111 91 158 92 162 65 105 160 116 147 130 73 199 94 27 185 208 108 89 66 52 213 282 357 250 447 762 969 1210 1298 1188 1155 1318 1600 1779 1640 1666 1575 1652 1562 1266 811 677 759 708 694 754 662 641 669 675 635 516 714 731 653 650 673 652 636 581 689 630 712 686 620 499 333 364 259 204 286 271 58 175 159 148 123 113 40 109 157 190 129 54 101 83 83 155 152 180 172 132 167 214 270 191 282 344 359 351 424 449 334 321 319 239 203 116 83 103 116 43 17 130 107 84 79 84 93 38 41 -2 95 55 119 36 47 63 41 22 40 67 81 72 49 62 78 26 45 55 -4 10 51 7 57 61 105 98 91 82 50 31 59 73 42 60 49 3 56 21 99 99 77 91 105 50 96 116 114 146 123 118 106 120 100 157 178 219 272 592 1080 1706 2633 2666 1982 1580 951 698 705 643 522 496 464 410 307 253 149 81 69 41 31 18 41 47 24 53 58 45 46 47 42 22 15 52 53 57 42 24 32 31 20 23 20 18 10 -4 5 5 23 7 0 3 -1 -1 -12 -26 -13 -18 -25 -44 -41 -39 -59 64964 290 1651 30 11101 18 2 44 6703 4765 430 1205 2001 2847 3654 3634 4044 4743 4841 5115 4789 4059 4796 8052 14746 72559 167551 178055 264604 786290 999999 999999 784626 274788 11420 734 555 671 554 548 474 462 253 260 326 308 213 323 362 256 230 211 255 220 144 241 264 287 104 11 -10 174 217 54 83 106 131 97 162 109 105 149 185 154 217 99 229 178 174 229 513 683 1102 1266 1440 1655 1614 1203 957 803 909 904 906 683 754 872 819 701 576 641 659 560 628 794 703 687 627 552 503 551 525 456 500 483 604 485 554 583 573 744 587 682 636 619 413 282 240 265 222 228 157 -30 90 108 28 88 67 23 84 173 155 51 90 95 120 171 151 58 114 143 124 199 140 181 161 397 387 372 322 360 312 339 310 195 192 137 16 83 91 -5 26 0 0 -9 9 38 15 1 20 9 20 -45 -1 25 7 67 -52 30 36 99 24 23 47 42 -7 24 74 77 -3 39 37 24 59 -9 16 58 40 57 52 109 74 39 19 27 44 31 73 1 30 24 64 92 61 88 93 67 64 34 129 121 147 144 118 175 241 261 417 793 1563 2225 2834 2927 2345 1895 1276 1184 610 493 481 503 431 314 263 166 102 78 41 20 -2 16 26 8 2 7 8 40 38 5 2 17 10 31 15 7 25 24 9 7 13 5 2 1 11 10 -7 -14 1 -10 -13 -12 -27 -28 -25 -20 -19 -37 -42 -50 -52 -69 64973 295 1529 30 11099 18 2 53 6701 4763 -5 547 1534 3683 6182 8369 12297 17917 25370 30350 32939 33604 35651 38902 42703 41251 41226 55508 69803 206734 534220 556471 686162 727875 673112 276102 138506 56087 1300 425 571 681 376 437 544 360 314 326 348 251 333 369 211 343 468 300 251 312 337 230 206 336 314 157 144 268 188 168 213 128 99 217 170 108 130 210 81 56 22 106 220 114 126 183 102 180 481 698 512 505 392 355 482 432 575 639 707 540 654 621 801 839 691 694 698 750 791 906 909 821 790 577 603 459 406 491 513 468 537 402 424 479 617 502 522 550 563 619 471 395 345 300 303 332 191 136 187 185 134 109 177 145 112 91 111 216 145 74 137 165 191 126 140 295 149 164 249 253 213 345 400 414 359 398 426 434 350 278 191 251 194 65 116 130 98 57 104 72 51 48 52 148 174 125 87 81 104 102 85 49 9 94 96 50 104 88 94 96 75 65 87 11 43 14 103 49 91 84 66 51 62 108 86 94 39 105 107 44 60 65 57 46 98 68 45 56 79 58 88 147 156 123 154 155 171 152 197 188 267 456 689 1005 1597 2712 2975 2737 2123 1656 1097 882 752 641 580 497 458 407 310 237 183 119 97 92 56 35 28 42 73 58 45 42 51 52 45 33 59 61 72 77 71 44 37 28 50 51 52 23 15 34 32 42 50 38 27 18 22 20 22 11 15 0 -6 -14 -30 -24 -35 64982 293 1467 30 11097 18 3 2 6700 4760 215 679 984 1530 2340 3367 4960 6774 10593 11983 14261 16367 19689 20705 20315 17759 15047 16055 48768 152107 211337 280063 264076 356627 534784 697262 788153 841102 319265 17056 670 439 418 556 669 637 552 638 512 318 293 244 278 243 217 199 168 81 170 152 163 214 117 183 2 300 199 14 50 174 192 125 190 63 93 8 100 20 152 38 57 37 15 181 165 161 237 217 287 259 333 576 489 356 334 419 455 550 533 605 429 539 640 655 644 678 544 579 668 608 816 708 804 941 1047 1161 720 549 339 329 362 357 279 353 403 405 361 436 417 308 340 259 247 221 217 169 149 100 169 97 17 48 70 71 89 95 39 190 109 139 73 78 111 122 185 164 93 159 203 184 190 201 333 335 330 356 284 198 229 218 185 173 194 115 100 31 -10 26 77 30 37 96 50 -5 -37 41 -2 -46 -25 95 -28 31 7 17 31 29 8 -28 36 11 17 35 18 -38 46 40 75 41 -1 24 -2 73 99 113 14 2 -7 52 42 -52 -5 18 5 36 30 10 78 79 82 51 104 86 54 76 101 119 137 157 191 249 323 379 671 888 1133 1732 2555 2543 2029 1546 1059 726 668 628 591 459 424 376 289 215 133 65 -2 26 9 5 16 1 1 24 46 38 3 -15 2 19 4 20 18 15 1 1 -1 -3 -13 -22 -29 -15 -22 -22 -16 -25 -30 -41 -49 -48 -45 -38 -40 -38 -50 -63 -59 64991 296 1437 30 11097 18 3 11 6699 4758 6 228 537 674 1004 1522 2015 3170 4551 5347 6097 7674 8845 10282 11171 13540 14864 12598 11871 16084 68512 193878 270991 202548 394638 695108 946384 999999 457449 130187 51968 1381 595 617 654 699 569 623 436 248 218 148 129 110 236 133 187 201 153 206 40 160 109 138 225 158 191 223 196 78 62 95 -38 124 186 93 163 144 176 116 85 158 114 79 69 146 201 328 254 294 260 368 331 381 397 380 368 335 476 593 513 577 598 613 603 675 619 602 623 619 600 714 706 715 678 551 533 483 414 435 320 365 409 390 343 384 411 280 327 350 282 305 349 184 164 85 122 204 128 110 94 150 123 23 37 109 137 104 -26 49 77 81 161 184 140 183 175 183 142 163 216 196 288 339 326 345 387 392 321 245 289 217 198 88 58 48 135 53 -2 14 -23 -12 0 30 -8 19 67 102 17 -47 -22 42 58 35 58 93 83 30 34 -14 68 3 -45 94 94 53 37 10 38 36 39 37 45 108 56 78 90 5 16 -9 -1 13 -9 1 27 52 36 43 49 38 31 77 90 67 65 105 74 114 150 229 308 520 850 1121 1416 1529 1865 3058 3364 2462 2054 1851 1200 796 653 554 501 439 401 284 186 139 81 11 0 24 29 11 27 13 4 23 21 17 40 33 10 9 17 17 -14 15 10 -12 -20 1 8 2 -3 -17 -6 1 -7 -26 -29 -34 -27 -37 -41 -37 -44 -39 -44 -49 -58 -62 65000 339 208 30 11098 18 3 20 6697 4756 -93 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 -29 -98 120 595 1285 1902 2627 4742 6166 6723 7165 8385 10056 9544 11248 25865 39027 42020 40244 43527 43458 41237 33489 25263 34201 98428 143831 226518 335916 544966 999999 736122 723089 655070 328026 10336 635 714 840 863 846 792 629 742 651 381 233 384 278 351 397 419 285 426 366 263 533 473 402 409 434 356 247 107 363 337 325 229 278 396 374 461 306 376 307 350 325 299 386 269 276 472 327 418 684 499 382 516 478 712 747 688 739 666 715 799 1043 831 866 847 782 794 774 753 749 863 931 977 848 956 754 876 812 756 736 638 661 679 527 582 610 603 650 525 496 537 537 492 541 467 355 322 316 266 279 299 289 302 282 244 322 287 292 277 244 249 280 335 307 309 318 301 321 344 410 384 443 398 457 517 622 557 633 595 454 478 497 491 389 285 285 229 208 223 216 143 196 256 210 158 129 213 148 98 169 196 238 191 234 157 252 245 188 230 232 216 168 185 224 224 206 193 156 218 236 181 164 147 255 260 268 278 227 198 165 185 188 245 251 247 216 223 229 185 234 262 224 234 281 284 288 313 322 318 361 443 504 754 1170 3482 8686 9394 8269 7402 6424 4425 3572 2779 2037 1624 1619 1643 1749 1990 1088 626 410 283 257 236 213 226 178 204 197 177 188 181 160 182 196 208 194 177 173 176 176 183 187 196 174 168 166 166 163 157 148 144 138 130 142 143 151 142 130 122 128 130 115 112 109 107 92 84 65009 342 116 30 11096 18 3 29 6696 4753 -44 -51 74 123 53 321 17 -15 33 -17 119 254 999999 -6 999999 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 251 796 2271 4012 5731 8461 12868 16906 21282 25280 27788 30772 29964 27461 28321 31036 32026 34217 38250 37845 37814 32932 32930 31502 35151 63806 170952 145661 167139 133798 265271 646495 785792 814518 783946 230335 3283 486 528 654 554 920 942 715 973 676 407 275 406 372 334 548 357 312 430 409 324 328 318 277 375 235 258 280 264 251 316 244 216 224 265 278 173 186 225 334 338 124 192 316 193 351 378 325 537 482 311 546 590 549 566 626 743 581 619 632 540 631 601 695 910 769 747 1123 1251 1029 741 715 751 717 655 650 614 460 436 380 355 395 371 370 473 481 454 431 351 430 437 519 515 360 356 395 249 195 168 271 315 221 228 283 237 197 280 93 177 258 214 168 156 168 350 317 176 305 230 290 284 266 439 438 476 598 568 446 542 449 352 363 304 288 305 193 211 160 182 179 244 312 190 162 151 238 177 130 85 138 181 127 106 177 156 171 170 173 130 136 127 129 118 147 124 164 217 179 203 201 158 203 208 223 188 155 109 145 181 140 166 219 119 77 120 167 220 142 168 189 180 199 248 193 196 229 246 261 575 816 2555 8957 13459 10495 12531 17864 19878 19166 19057 18415 16419 12996 9852 7452 6311 6503 9482 6760 6321 10560 6489 1130 301 274 238 194 162 165 191 167 137 166 148 153 158 140 150 167 150 141 158 160 156 138 144 149 143 131 144 143 127 134 136 120 128 123 114 102 101 104 109 124 120 92 84 91 89 70 53 65018 305 1222 30 11092 18 3 38 6695 4751 119 478 1806 3687 5606 6959 8758 11007 12906 12702 10266 8332 7608 9340 12905 13629 13661 16238 20514 20312 15019 15131 15755 12730 14509 32017 96045 203586 161228 119831 143832 266553 610638 667978 493704 613939 705888 467836 106491 1843 670 617 860 775 726 650 445 385 309 258 380 392 371 292 296 376 421 146 345 252 210 309 266 109 145 245 195 59 26 -91 204 201 132 133 108 389 204 112 336 284 89 321 371 334 432 452 386 424 537 525 531 564 620 650 659 729 621 619 658 686 499 600 697 651 658 761 672 558 544 462 552 441 532 305 238 167 251 260 297 201 278 233 338 349 350 419 249 439 430 336 393 244 300 241 239 143 146 202 145 119 130 116 44 49 153 111 51 106 83 215 251 221 186 197 294 173 220 242 293 340 260 404 487 435 351 362 409 364 278 240 198 151 70 121 140 181 28 126 179 90 89 78 110 78 80 81 44 40 76 102 107 61 40 60 76 141 34 48 83 79 88 29 45 107 161 65 19 19 59 97 53 81 33 135 52 71 92 98 51 50 93 71 108 134 69 115 162 127 131 196 191 241 269 347 3149 9711 11712 14012 12892 13146 14643 14537 15148 16284 18371 18810 21087 22741 24284 31589 39460 43113 44179 18137 7284 19047 16551 5125 384 238 156 91 130 128 106 99 111 96 105 107 93 122 100 95 115 121 98 82 97 124 110 106 75 58 75 90 82 110 90 80 46 83 74 73 81 61 78 62 56 57 42 36 28 24 15 65027 305 1218 30 11088 18 3 47 6693 4749 46 637 2043 4475 7059 8350 7275 7120 7775 7905 9412 12938 15948 20878 25098 26675 30017 32078 32452 36446 37365 28561 21053 27295 57129 61082 149451 191843 200673 355686 453508 589626 458159 575610 819710 436912 138100 101388 5772 499 560 503 576 853 619 339 327 260 248 353 474 352 295 202 289 310 306 326 398 255 173 386 215 116 106 127 198 63 193 204 232 226 177 272 272 118 308 306 229 290 -18 110 258 181 262 464 409 373 375 347 570 502 526 615 594 681 700 691 762 700 729 741 565 723 653 640 580 475 423 479 332 366 200 141 165 25 149 238 167 243 391 381 235 284 305 233 204 284 368 294 271 161 149 94 116 148 94 93 208 96 201 74 88 158 69 176 258 189 162 172 99 106 196 246 182 233 196 295 289 250 375 361 415 356 369 381 316 241 217 241 239 241 195 132 148 122 150 94 9 27 21 19 150 117 26 -18 -24 21 127 87 80 55 51 93 143 84 85 97 29 73 62 132 147 201 109 64 161 125 104 139 73 98 172 158 86 95 88 67 65 47 125 60 138 128 114 25 80 156 135 164 157 196 252 86 2589 10524 9482 9474 12643 9683 7933 8908 10663 13665 16877 19843 21009 23058 24755 26207 25422 27489 31858 24536 6766 5668 8278 2360 271 180 148 127 113 89 103 147 130 146 124 107 123 122 118 95 87 117 128 123 98 100 82 99 60 59 71 89 78 83 81 79 77 65 54 73 66 56 57 66 71 64 48 49 42 38 9 65036 304 1274 30 11084 18 3 56 6692 4746 -65 93 396 546 950 1321 1928 2296 3831 5290 6033 7724 8931 8491 7830 8240 11289 13932 17131 19133 21498 29018 47419 44471 82084 230852 369797 260789 519791 854363 692254 361543 216974 154273 157894 390402 255306 114069 142827 5429 507 576 373 319 245 168 274 344 271 163 84 254 414 220 129 266 88 132 313 146 86 -13 156 50 -32 153 171 236 6 153 183 148 179 132 21 108 251 44 170 213 160 125 129 198 259 382 457 459 580 669 577 544 477 532 450 608 766 743 655 660 558 502 490 566 508 325 245 212 376 205 38 52 -12 -37 42 60 215 153 96 140 110 106 78 83 221 197 177 164 244 129 62 98 17 116 58 170 59 57 -57 127 13 68 35 39 59 47 44 76 168 136 157 144 78 188 221 112 235 229 287 329 326 354 272 264 207 320 247 237 216 189 131 112 97 70 -33 -69 -26 67 13 -4 -29 -2 -6 47 0 86 -72 0 -12 -43 -32 31 29 -9 31 -7 23 -15 58 54 16 -2 34 -23 -18 49 12 38 8 -1 27 91 36 81 57 20 -12 -8 -33 -28 -2 22 11 34 92 122 52 102 62 107 118 160 289 2189 6014 8860 10572 10047 6484 7849 12798 15174 14997 14983 15976 17830 18226 17575 16405 19318 20981 19771 17468 11803 6261 3389 1054 118 88 70 71 53 54 70 54 54 58 43 31 46 25 37 46 39 35 37 27 34 48 24 43 21 24 26 20 29 20 30 27 14 -9 1 -14 -22 0 4 1 -1 1 -16 -38 -53 -53 -62 65045 310 1061 30 11081 18 4 5 6691 4744 186 759 1280 2268 3609 5459 7161 9163 10892 9858 7808 7375 8596 10134 14422 18915 21200 27095 33177 33906 26602 23975 23999 27097 26571 25869 25709 25360 42440 63927 98163 168717 234912 226603 309811 596550 475292 63207 191475 520437 496615 267629 266015 308714 341198 82181 1041 608 518 391 332 186 188 241 181 304 555 288 368 281 263 246 266 339 173 191 184 35 108 -53 67 231 132 358 194 114 224 77 78 162 264 124 157 147 32 212 125 181 91 158 581 594 514 531 760 896 1026 1081 896 835 1117 1134 963 862 852 747 641 721 527 652 643 526 387 188 241 160 142 78 180 147 226 118 124 161 196 96 264 337 226 307 282 246 223 93 314 132 123 217 155 225 203 200 211 275 171 238 196 233 188 146 202 158 127 174 260 123 134 209 242 285 195 191 194 170 262 255 341 376 395 322 402 289 375 330 183 185 206 159 36 154 179 67 97 81 76 52 126 108 -10 56 119 124 65 94 84 107 67 21 1 46 66 54 81 83 26 42 94 107 96 89 56 20 123 89 156 151 122 135 56 89 81 61 47 65 69 57 87 149 128 78 69 74 76 129 96 124 285 211 638 4273 8743 10032 6596 8453 8934 7733 10254 11589 10238 13268 20069 23984 23515 24507 24858 24049 25687 27255 31345 30885 18202 3811 493 207 187 133 117 94 128 130 110 130 111 117 142 131 95 106 116 112 140 132 103 106 97 120 122 110 105 95 82 76 74 67 89 87 81 85 69 58 57 63 46 59 41 37 29 15 11 -2 65054 292 1598 30 11078 18 4 14 6690 4741 281 620 729 794 1212 2558 5299 6257 8858 32552 98257 170976 229315 285864 463241 242262 394294 803111 686050 582951 482679 170655 313150 303409 83313 1809 442 378 662 504 486 303 248 318 137 32 269 195 459 515 367 186 274 221 224 141 125 266 51 54 -8 999999 88 98 204 -13 22 147 79 146 27 70 99 -66 128 113 130 299 272 613 781 713 721 607 594 645 830 631 637 769 577 657 621 626 696 634 563 457 544 453 422 455 359 172 208 245 56 78 142 -22 -27 73 64 137 115 288 155 77 190 187 213 172 334 273 150 119 -23 85 94 44 72 52 106 196 138 76 169 28 120 122 80 58 62 28 106 96 75 160 141 196 118 100 179 174 160 238 103 120 203 331 271 267 347 282 176 173 216 135 37 44 101 78 59 115 118 48 63 -6 5 66 -18 16 65 51 48 97 69 16 56 126 2 1 71 21 65 45 48 65 33 44 16 94 75 7 37 34 63 92 110 120 58 49 18 49 49 67 90 31 29 64 38 91 123 106 98 60 89 184 214 184 1073 4441 8580 7341 5449 6121 6154 6674 8733 10098 10412 14737 18859 15295 14506 16941 14800 11977 12413 15465 19180 22629 18558 3163 530 197 128 74 69 81 70 88 75 81 76 67 84 74 55 57 66 69 43 39 71 52 39 69 65 62 39 33 55 58 41 25 43 52 40 23 16 6 7 7 30 12 -4 -6 -8 -25 -38 -41 65063 307 1116 30 11076 18 4 23 6688 4739 474 414 35 999999 999999 -81 948 2318 3126 3184 2554 2291 2621 2778 4147 8827 12257 11955 13763 15000 14821 17340 18054 19676 17943 39493 149261 91866 177826 482737 933635 999999 999999 491882 20843 357 422 264 263 289 445 490 492 428 515 354 348 402 160 181 308 225 188 384 526 524 167 400 239 267 379 149 28 273 79 149 115 53 -28 102 151 172 249 153 53 52 -61 166 79 295 330 459 570 821 680 887 510 387 416 533 629 465 276 417 383 444 539 502 589 662 394 479 575 565 451 423 330 236 231 104 124 113 -77 -46 31 26 54 62 -1 -18 -26 -50 325 194 134 153 -18 21 51 92 13 -36 -37 -86 67 52 -16 3 54 229 61 -55 85 -26 71 60 -33 0 111 65 -19 104 164 188 90 76 69 28 69 201 152 147 133 113 280 263 211 231 217 323 206 165 44 65 100 116 53 64 -25 56 -29 31 6 -49 -52 -6 -13 -75 -43 20 18 48 -61 999999 999999 56 29 -57 -33 56 26 12 5 12 -41 10 93 -2 6 -1 2 -9 -13 -1 -7 -28 7 -1 -4 -7 38 -31 9 41 40 37 3 25 15 11 39 24 56 59 126 187 1317 5980 10301 9671 8748 6735 6265 8268 11365 11507 9015 9154 8997 8794 9581 10029 11171 10610 9175 10782 13220 17708 20865 6774 736 78 49 57 26 0 10 -10 29 16 26 19 52 33 13 20 34 19 24 20 45 15 6 8 9 -6 -9 8 16 -14 -20 14 -23 -28 -3 -2 -48 -40 -32 -41 -15 -25 -52 -38 -41 -58 -60 65072 304 1233 30 11073 18 4 32 6687 4737 600 753 1060 1586 1634 1230 1338 1230 1603 1472 1519 2678 3712 4231 4263 3640 3178 3135 4019 5487 11263 30469 83574 241412 368147 741556 999999 999999 617777 486477 21981 862 422 211 175 441 379 370 591 602 479 397 418 300 87 318 406 327 369 538 548 415 431 281 318 331 343 341 374 131 142 47 -40 179 107 112 117 165 221 134 90 -37 113 43 14 117 128 58 262 418 585 1275 1292 1096 916 727 786 831 733 684 424 503 610 605 494 645 519 487 667 591 615 507 283 280 -5 103 64 116 99 237 80 174 88 -12 14 179 105 213 38 37 147 239 145 104 66 154 294 140 214 26 87 7 226 123 92 -32 157 83 87 183 195 -20 76 138 43 150 128 76 83 155 15 108 91 161 170 27 206 230 169 212 379 478 441 324 335 309 245 193 172 168 144 117 159 103 6 88 87 35 56 50 -10 30 28 58 127 37 -17 29 28 -1 3 80 147 35 -6 61 78 115 -10 3 67 71 28 51 49 56 48 84 62 108 57 17 88 65 85 71 81 61 52 99 32 68 47 118 98 87 120 124 111 163 178 301 2621 6678 6240 5963 5865 5733 5489 6265 8988 7383 5948 7833 9552 9995 10679 11938 13254 13909 13853 14576 14705 17863 13752 6081 5210 656 101 60 46 42 78 46 67 17 58 77 60 34 62 58 69 79 57 62 70 82 70 61 39 50 34 50 22 12 30 48 41 22 23 26 47 54 62 25 4 7 3 2 5 -21 -26 -20 65081 286 1768 30 11068 18 4 41 6686 4734 878 2733 6418 17899 51190 163569 408750 704428 999999 999999 999999 932603 268140 13304 529 450 359 419 477 303 663 617 569 448 145 441 266 187 507 464 378 353 249 254 287 350 315 334 138 124 279 310 202 222 377 201 38 133 146 135 342 385 329 356 284 381 370 448 787 2047 3581 5759 5425 3623 1899 1155 880 684 837 699 444 703 724 465 489 567 477 498 573 395 512 552 521 483 422 374 91 -11 -9 22 144 102 45 164 198 123 -8 -44 132 164 125 159 67 170 62 43 69 119 54 113 11 101 214 224 42 110 44 93 108 68 178 85 95 83 3 66 13 76 89 124 117 197 147 99 111 117 148 178 231 267 162 101 313 375 225 287 248 270 230 182 125 141 160 83 67 168 34 52 59 97 94 33 112 11 -14 51 4 57 45 43 5 5 45 36 20 37 -10 -21 -21 -20 56 147 9 78 76 46 35 51 46 -16 22 86 21 43 117 60 59 28 41 84 -3 38 51 45 49 23 25 97 100 48 111 134 36 170 593 855 1179 3277 3326 4473 5922 6808 5606 3064 3218 5939 9116 9528 11005 11722 12887 12690 13773 14489 16513 20471 20584 7212 7342 1143 129 86 57 70 49 48 28 53 93 78 55 23 18 37 53 55 42 55 35 41 45 56 37 24 41 44 50 36 39 26 11 8 3 15 2 14 15 -8 4 -2 -19 -15 -18 -41 -28 -43 65090 287 1735 30 11065 18 4 50 6684 4732 762 3514 13450 40293 89895 253168 594079 717863 334189 278017 357829 571414 780128 561437 356538 141668 233781 419457 373521 20760 1035 676 806 548 412 456 236 246 395 286 503 517 223 334 240 382 291 294 190 312 255 281 168 276 194 260 91 134 159 155 163 92 321 370 426 497 662 571 932 1020 930 591 747 564 606 750 1013 916 732 863 886 701 894 1443 1871 2235 2190 1376 958 769 621 540 507 507 334 184 247 138 322 333 120 10 76 183 138 13 142 16 139 219 188 275 230 49 227 71 168 150 189 144 201 190 149 122 132 168 212 246 135 125 155 132 130 116 145 81 48 50 117 203 172 163 215 275 324 232 122 124 230 347 322 166 232 236 342 369 238 452 435 269 325 291 240 232 190 68 137 183 203 105 123 94 20 136 107 13 39 68 102 67 180 148 173 106 93 102 69 82 134 37 -23 88 77 48 -10 37 20 58 154 108 28 87 148 108 76 66 51 26 90 150 121 137 59 43 116 107 109 93 66 106 113 146 164 167 175 201 224 445 1097 1286 1307 1662 2395 5022 3096 1558 3012 5653 7164 7102 5784 5917 7584 10435 12718 13649 18284 24497 9344 3937 616 118 101 102 109 100 80 70 52 58 82 102 64 57 83 85 99 70 58 38 69 84 54 67 73 66 64 59 68 41 59 76 67 62 56 59 50 21 18 26 23 20 7 1 -8 -15 -25 65099 309 1072 30 11062 18 4 59 6683 4730 -91 999999 -19 285 405 633 1293 2052 2750 4111 5188 6075 8335 11507 12585 14446 18474 15468 13372 12339 7654 8539 11407 40986 167582 128865 270442 322105 295344 661545 870644 881715 711917 500251 109859 2074 505 384 603 659 715 862 760 672 506 651 437 457 590 502 140 327 527 397 353 370 493 398 345 370 190 150 400 371 139 75 124 209 158 147 368 326 196 352 292 253 241 178 193 174 455 421 373 316 435 495 528 594 557 366 568 932 1074 1322 1658 1802 2029 1509 1263 975 831 766 613 689 724 587 526 593 423 372 301 193 260 210 204 232 240 230 323 366 284 187 156 196 286 113 153 22 163 278 181 222 231 151 185 121 170 163 268 323 214 166 119 215 404 220 201 187 -62 226 333 212 243 225 309 232 136 152 272 214 153 163 255 310 301 257 493 440 468 448 385 364 307 219 293 238 162 124 163 156 280 110 174 126 123 87 120 183 118 121 155 145 86 199 144 34 84 109 101 133 108 92 97 124 115 86 158 132 165 84 118 129 178 107 169 170 82 180 251 127 135 70 146 150 90 118 127 127 106 173 157 173 238 203 197 228 230 193 311 360 469 560 624 623 696 1006 1781 1567 1719 3297 3187 2446 2271 1852 1263 1653 2458 4401 13422 20911 13842 2774 259 135 121 133 145 87 132 106 135 123 133 148 154 96 90 119 107 137 132 121 103 74 96 127 104 72 95 105 111 70 74 84 88 96 76 76 73 51 58 69 61 49 56 55 29 4 3 65108 290 1640 30 11060 18 5 8 6682 4727 300 1556 6091 21852 71698 210860 399492 443581 489072 868318 999999 999999 999999 469407 140697 2743 498 273 470 775 550 699 977 889 655 672 763 676 620 449 460 890 669 124 392 262 211 108 571 333 342 370 432 237 265 349 290 328 153 314 153 185 271 260 219 181 339 227 330 354 234 261 370 423 382 505 727 832 702 832 774 930 934 906 1121 1136 1220 979 1259 1415 1491 1467 1473 1374 1350 930 910 698 529 716 587 480 426 363 304 162 97 271 278 267 242 149 136 254 241 313 314 70 192 145 196 170 146 215 282 242 147 195 139 209 334 256 204 269 212 170 171 257 167 58 227 177 223 213 121 184 247 303 282 219 349 223 199 217 206 286 332 411 324 444 616 434 391 333 295 154 240 196 108 163 144 131 111 133 155 114 37 87 168 137 89 140 180 135 108 114 171 195 121 115 151 164 207 152 113 145 138 127 201 118 98 123 148 206 184 100 138 55 108 83 144 86 128 154 89 143 147 151 215 167 163 114 146 194 180 162 200 177 235 207 371 553 1018 1221 1246 1261 1535 1758 1571 2147 3544 4354 4112 2576 1997 1326 961 1012 3038 4322 8800 15419 2833 253 155 135 131 119 116 118 133 121 134 124 120 123 178 142 102 96 115 88 99 103 123 112 116 105 70 72 78 70 97 77 68 80 82 56 62 60 50 51 39 45 63 46 35 33 17 7 65117 294 1518 30 11058 18 5 17 6680 4725 218 537 530 1033 2405 16169 114483 413510 742131 999999 999999 956727 615316 26157 1331 660 552 504 523 610 605 787 930 837 598 587 715 948 997 787 887 610 690 548 603 597 422 573 328 308 471 504 474 319 220 407 325 288 321 302 259 208 203 292 289 316 309 460 408 462 362 280 232 353 300 120 325 388 446 698 677 687 1013 1339 2392 3488 5517 7761 9516 12351 13410 11498 8996 7546 4900 2871 1953 1377 1076 774 670 777 684 644 532 512 537 300 232 242 267 227 244 253 264 212 228 139 62 253 490 286 183 325 317 154 176 66 226 443 302 375 255 262 334 289 223 361 305 249 233 143 217 198 263 194 250 250 193 234 132 175 216 243 205 179 312 280 324 394 397 401 373 382 429 470 337 290 235 203 177 251 209 126 134 94 250 201 241 230 152 89 184 99 44 89 174 80 171 254 204 127 182 146 134 116 158 114 191 151 122 112 187 201 154 214 179 132 124 100 145 169 151 189 159 114 152 117 107 105 77 173 164 121 134 123 166 169 193 162 265 190 197 246 353 843 1882 2391 1699 1115 1012 1174 1796 2531 2620 2864 2769 3652 4087 2210 1581 1535 5122 13747 39401 43366 9948 368 164 158 168 144 147 131 102 115 115 84 86 90 64 93 127 135 124 130 120 122 98 107 109 106 78 95 90 93 87 96 67 67 83 74 87 84 92 70 51 67 63 42 42 42 26 24 65126 294 1516 30 11056 18 5 26 6679 4723 188 597 1293 16332 68359 193078 352009 597628 710016 723361 747730 820263 608546 135835 2119 540 345 321 310 398 435 560 573 588 454 516 525 639 743 671 667 512 563 649 641 466 613 542 292 152 36 265 138 15 292 268 193 195 93 186 343 221 230 204 169 149 220 167 223 336 453 274 409 1370 1575 2354 4408 7748 11670 14092 17630 22190 32306 38061 39965 39981 40845 39299 32353 24900 19150 11618 6197 3374 1732 1104 822 690 673 734 754 652 689 765 451 355 330 303 224 169 152 255 274 211 226 88 118 250 241 219 97 103 83 244 83 102 116 120 91 101 156 239 134 220 234 156 167 242 202 219 206 166 178 207 150 162 118 200 284 236 240 198 292 214 244 268 283 269 285 353 525 366 367 401 423 346 239 174 256 192 226 167 110 126 219 229 100 116 187 221 212 143 138 129 46 120 104 122 192 229 195 103 95 208 179 116 195 111 120 107 109 73 107 81 105 104 72 98 216 137 122 149 157 56 90 107 138 117 93 90 132 135 186 147 162 184 195 187 200 202 190 237 256 387 1130 2368 2534 2379 2385 2099 2367 3074 2911 1856 1828 2949 5615 6356 3504 2678 1957 1061 5298 18569 36870 30420 2577 171 136 155 126 107 109 114 89 84 114 104 107 98 110 103 88 73 116 116 114 108 92 114 127 114 72 84 85 102 100 82 96 96 93 81 72 70 88 76 80 71 54 53 49 44 30 15 65135 293 1574 30 11054 18 5 35 6678 4720 361 9820 38401 47987 110706 221161 263517 218755 438478 999999 999999 764511 999999 442655 7423 468 561 559 580 805 930 990 884 750 907 1096 826 1060 1077 577 648 560 535 745 735 437 346 281 184 73 143 312 383 11 134 123 224 376 370 317 301 362 239 327 109 269 251 377 917 2135 3480 4409 5831 9071 12210 13023 15593 21344 29652 35771 39402 39192 38154 35865 28007 22830 19144 13690 9083 7121 5043 3533 2605 2429 2342 2052 1781 1432 1047 923 731 677 586 670 489 538 365 316 174 254 41 155 167 223 250 219 142 359 217 263 177 257 74 232 353 258 346 320 75 143 231 185 241 246 82 277 172 375 289 293 324 233 223 309 319 248 189 160 185 242 278 251 374 349 178 255 286 235 335 398 411 505 402 184 242 392 237 172 224 162 231 141 121 308 222 132 138 59 -16 15 136 195 113 115 72 117 144 178 133 111 185 69 158 169 127 170 190 96 113 273 177 110 137 145 171 128 177 180 135 202 221 180 80 85 98 115 64 118 182 97 161 193 201 212 188 213 282 214 194 279 168 261 730 1840 3097 4207 5021 4666 3505 3840 2721 1861 1619 1928 4681 9219 6634 3712 2178 1062 319 1247 5364 7482 5872 1593 202 163 139 115 95 134 135 119 125 109 97 110 116 123 125 140 100 154 167 163 136 144 117 113 113 120 97 79 85 86 115 96 92 110 101 87 78 81 66 82 81 75 65 44 40 44 21 65144 293 1515 30 11055 18 5 44 6677 4718 -77 414 2292 5382 12883 34945 100945 334646 966313 999999 999999 999999 46589 908 518 794 700 969 1461 1535 1799 1578 1525 1732 2008 1861 1608 1268 972 1006 934 740 612 917 941 507 368 4 272 375 999999 374 280 321 264 450 235 171 555 519 470 482 490 1095 1668 1766 3125 3925 4290 4793 6927 8968 11024 12477 12030 12221 13843 17316 17509 16527 18592 19099 18215 17643 16925 17088 15513 10625 8396 5383 4214 3195 2269 2145 1822 1259 1061 1120 797 634 635 595 396 327 493 358 272 450 378 306 33 211 164 197 257 100 192 146 315 186 55 220 201 99 227 140 90 104 95 145 236 223 193 199 175 365 230 152 194 214 147 129 143 139 208 15 201 201 111 170 12 150 166 315 178 334 471 317 376 468 500 474 339 381 372 293 127 286 178 137 116 236 202 31 182 233 34 43 103 157 162 97 129 113 179 180 115 209 169 184 202 201 167 183 161 124 106 185 148 118 146 196 108 145 110 165 157 145 171 140 106 129 76 155 130 152 115 45 118 86 129 253 191 148 172 200 195 237 215 212 169 322 502 1581 3978 3924 3159 3078 3002 2962 2402 1731 2115 3229 5094 10398 6212 1994 1180 827 407 197 196 217 191 200 175 141 112 97 113 90 131 152 131 119 132 141 117 136 147 131 130 112 127 139 134 96 123 125 114 115 90 89 92 101 101 87 103 90 96 87 82 80 84 78 63 79 64 29 31 16 -1 65153 311 1034 30 11054 18 5 53 6675 4716 599 1351 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 578 5392 23158 53136 99112 239351 451855 655043 999999 929738 822310 689234 695277 220601 4968 1728 3289 4845 4969 4410 4086 3793 2981 2983 2921 1750 1018 717 832 522 707 874 583 482 564 681 573 440 208 381 312 478 280 198 361 106 322 352 286 266 315 198 86 109 212 237 427 398 392 354 543 717 1148 1596 3085 4583 6284 8532 9316 9148 9908 10555 9416 8887 9171 8652 6942 5919 5270 3559 2119 1524 1385 1434 1324 1103 1220 984 843 598 392 378 488 596 413 199 19 115 276 93 79 131 175 217 181 59 178 195 218 130 274 60 53 138 244 101 18 216 202 213 218 312 255 304 245 305 281 252 270 231 55 99 146 377 50 155 266 227 252 162 137 276 320 266 224 231 226 385 260 297 384 542 466 473 406 264 266 239 135 169 134 222 177 62 133 91 65 47 132 60 14 124 90 104 133 101 112 167 155 196 136 113 80 126 134 165 79 157 125 203 202 188 90 48 163 175 170 98 44 138 185 181 149 100 127 180 82 100 168 78 163 155 165 137 242 305 234 252 181 249 298 300 263 555 2234 4611 5064 5620 6581 6557 7093 7182 7331 9489 8184 7168 3085 1507 1245 989 644 491 396 250 230 266 164 125 141 172 182 139 74 59 114 133 137 145 129 124 133 123 144 143 134 138 134 145 131 135 111 146 133 102 99 123 115 110 105 110 110 71 94 95 84 77 81 84 71 70 59 50 44 65162 313 941 30 11051 18 6 2 6674 4713 1831 10817 8748 3113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 361 924 3868 24546 67451 149739 268899 434471 674732 965201 999999 999999 625784 121840 5808 7868 9884 10689 12511 13358 14257 14494 14877 13699 11735 7960 4829 2443 1185 920 948 889 696 607 476 494 347 161 403 267 256 356 136 349 294 353 200 999999 301 289 360 235 402 306 500 445 449 393 262 294 399 254 442 241 410 430 689 1211 2124 3055 3254 3897 4124 4240 4007 3531 3066 3490 4317 6350 7263 6959 6675 5981 4283 2374 1681 1482 1431 1292 1226 747 540 478 317 256 430 278 210 348 219 275 225 238 138 219 82 177 209 193 331 245 207 246 357 299 172 122 137 216 175 203 163 278 293 327 217 187 102 188 134 210 235 85 120 173 122 237 221 300 219 141 184 257 240 258 267 287 305 357 353 369 279 346 333 363 392 396 213 210 194 206 174 222 124 119 165 84 167 161 10 133 117 201 106 84 126 177 174 187 253 212 193 65 149 185 85 60 27 106 87 115 126 167 126 82 46 104 212 212 133 140 83 146 180 152 146 83 112 203 159 140 110 173 180 220 158 253 194 208 308 242 221 246 306 643 2609 6672 9758 12786 20522 27013 23673 22232 21873 20029 14553 11064 7226 4966 2816 1739 1313 949 736 518 297 254 233 219 167 177 158 171 179 175 177 186 153 115 115 118 169 157 145 159 140 170 158 166 145 149 121 126 141 130 146 119 112 150 145 124 121 131 126 126 113 117 117 93 99 91 86 73 69 53 65171 294 1510 30 11050 18 6 11 6673 4711 100 1307 8485 40735 111745 141064 183927 438166 420767 434967 356095 141797 65089 36457 13976 15178 20672 23264 22798 19047 17331 33036 192506 497395 920622 473171 155223 8827 700 660 524 681 745 825 1009 612 50 112 276 153 78 115 76 236 191 81 192 -60 37 196 63 72 187 64 102 134 149 32 221 287 448 879 1721 2579 3568 4731 7667 11796 15249 21507 30597 36338 43140 50748 50240 47332 44750 41910 39249 37727 36797 37999 39205 40858 40337 36837 33448 27701 21552 12681 6627 3645 2523 1946 1061 756 467 220 233 261 224 353 303 221 284 302 395 204 154 388 76 146 348 323 229 260 334 120 226 126 245 317 158 195 150 157 214 203 78 88 270 217 170 243 266 243 185 187 254 173 196 216 407 257 296 328 289 194 379 384 347 510 568 455 293 297 374 228 127 201 154 233 179 222 192 253 169 172 208 148 161 220 74 96 70 181 179 86 138 149 259 204 127 127 180 168 166 137 130 197 126 125 149 156 146 179 212 186 64 163 177 179 139 92 159 138 136 58 168 204 129 159 161 195 191 161 187 204 261 215 255 297 332 990 3014 6499 10779 12898 12651 13287 15127 14736 11831 8206 6363 4785 3450 2782 2248 1828 1585 1042 617 469 240 209 172 229 233 196 163 175 151 183 163 143 143 167 148 106 113 98 126 155 132 130 153 110 131 156 139 138 133 127 126 142 118 117 128 125 110 118 108 114 98 84 90 88 67 62 73 64 32 38 65180 302 1272 30 11052 18 6 20 6671 4709 59 406 1192 1906 2550 2873 2672 2881 9403 18524 26315 61027 97406 83016 135533 138080 155281 171807 59451 6178 3975 6675 9754 9548 10804 12568 13322 11489 10488 83790 290352 248812 90836 9780 999999 999999 999999 999999 999999 999999 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 2095 6369 12788 20506 28602 38314 42428 46792 52628 60664 66978 72319 80277 87710 93324 107877 127586 127472 123704 125965 128366 127760 119796 121134 112094 99480 88080 70400 53644 38817 28281 20834 10679 7129 7113 4737 4042 2648 1443 697 275 148 216 120 247 213 109 76 42 99 211 335 274 232 239 121 173 162 104 171 124 71 115 217 33 181 221 105 198 195 115 176 180 234 230 144 66 127 134 225 128 145 212 228 118 80 171 184 253 289 273 217 407 292 338 365 224 300 276 184 198 115 144 69 42 127 184 82 5 100 196 176 147 87 95 86 88 95 52 149 172 100 106 138 87 27 127 84 32 126 8 64 105 71 110 54 124 150 92 57 70 144 37 62 50 111 80 74 105 145 135 71 112 206 161 108 111 113 65 129 145 166 172 242 711 2738 6162 7912 8668 11650 11081 6980 5379 4767 4463 4177 3457 2302 1719 1843 2189 2065 2199 1814 997 581 361 180 150 145 95 121 133 114 79 86 83 99 78 94 73 64 36 62 55 81 52 68 78 75 67 84 60 44 44 62 56 50 62 68 59 59 67 65 42 47 46 35 41 43 26 24 8 4 3 -7 -11 65189 313 942 30 11052 18 6 29 6670 4706 787 3904 14524 33846 57212 79655 68271 11891 1424 1999 1612 1769 2304 2681 3482 3376 2985 2822 3900 14294 34752 67304 133724 204715 171150 133476 41035 12619 4275 7684 12072 16137 18759 22536 20308 10811 5367 3800 809 17100 210651 216995 7772 54 175 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 91 570 617 347 919 3637 7065 10189 12286 21415 35594 54024 73564 92563 114424 126368 127422 131138 138490 143781 136024 125540 126012 131135 139745 145661 130234 116424 119456 118060 109008 85562 56228 45660 36920 25008 15994 10296 5813 2993 2100 1689 1042 562 666 607 502 620 594 492 441 464 509 330 388 278 223 376 251 138 173 87 245 324 219 217 287 262 258 358 235 184 215 159 246 273 311 180 116 186 255 222 180 213 209 161 266 155 205 264 248 268 205 273 153 242 263 327 260 236 242 259 249 393 402 265 207 276 225 290 264 210 196 147 167 106 148 183 133 182 170 220 161 123 107 187 164 106 154 166 160 20 111 119 230 134 189 178 180 112 108 162 81 124 188 118 151 129 166 160 162 123 155 125 109 96 164 122 99 113 145 224 167 155 126 154 178 156 134 163 198 293 282 361 1398 6007 10957 10493 9062 9145 8700 7683 5465 3806 2973 2803 2424 2173 1905 1594 2181 3364 3936 2527 1326 967 674 424 254 132 170 190 173 175 177 134 144 175 129 123 148 125 98 149 169 113 96 167 145 134 142 132 157 129 122 110 121 118 98 104 118 124 115 96 88 99 99 94 101 92 81 61 59 71 66 47 22 26 65198 312 970 30 11050 18 6 38 6669 4704 2559 9891 20715 26369 12469 6010 27 54 1020 4258 8943 2324 26 941 3682 9291 114735 84010 96529 137681 103746 114166 183644 65693 27517 5627 5881 10541 9690 10487 9592 4660 2455 1286 1298 4089 6598 28410 299556 567601 576983 307417 246838 419857 511997 364069 29433 834 379 166 999999 169 180 55 231 119 222 688 872 1000 819 796 1360 2134 3519 5069 5361 5584 7319 9653 14601 22399 26060 35291 43168 44432 42007 37674 33583 29672 24942 18232 14300 15396 18429 18751 20982 19080 17153 17799 14754 9108 6341 5298 3548 2458 1397 864 685 569 709 1725 3673 4570 5330 7586 9304 12516 12811 10315 10503 7917 6731 4173 1847 992 513 406 287 375 231 300 283 380 351 237 255 167 100 169 265 236 212 126 145 179 133 201 197 137 211 189 127 10 72 208 209 130 124 68 134 97 149 125 133 122 142 97 5 59 118 203 205 231 121 226 328 173 276 342 368 290 145 117 122 109 70 190 88 121 132 53 41 20 16 105 71 55 146 -7 16 49 70 72 13 45 112 -38 109 108 61 123 47 106 123 48 79 90 135 172 80 184 127 102 108 83 52 148 140 91 55 37 137 140 115 84 133 73 61 86 98 178 181 149 181 214 247 330 1777 6254 8982 10198 10978 10473 11170 7830 4487 2843 2501 2217 1973 2836 4117 5006 4814 4646 3745 1983 1323 1147 753 372 215 138 79 74 97 52 50 78 88 58 35 73 61 68 70 85 39 23 63 64 56 80 48 60 69 65 58 38 68 60 52 32 40 32 20 30 32 39 38 16 22 15 1 8 -9 -5 -15 -30 -43 -58 65207 328 491 30 11051 18 6 47 6667 4701 387 1837 1991 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1650 9879 19261 70667 83944 56972 24787 8210 13538 13139 19909 37193 10220 10807 8368 7923 8256 3488 1159 1181 934 1491 2982 2695 1051 30103 175987 102733 78628 270160 911396 999999 999999 211560 5879 779 641 367 244 194 56 -85 81 99 246 -40 337 248 166 148 264 690 559 769 1394 2534 4681 6427 8173 9333 12396 14303 15641 16115 15927 14679 11683 7866 5375 5302 6427 7292 7193 6357 5813 5077 4639 4051 3112 2432 2099 1906 1289 1141 1244 1362 2346 3391 4079 4378 5086 6776 8733 10296 11825 13868 14447 13273 9104 6301 4852 2666 1783 1125 795 1061 1269 2150 2819 3020 1842 1390 1009 643 227 170 188 31 63 224 200 102 200 125 298 169 132 124 248 85 115 256 244 172 117 133 152 66 49 102 403 190 146 148 219 158 199 4 215 260 239 165 159 117 191 145 208 308 332 296 315 273 336 289 154 213 10 202 111 125 197 119 31 143 58 12 131 70 177 161 103 19 21 57 -23 30 25 86 216 210 91 97 31 72 34 70 226 132 44 115 54 119 106 131 65 72 167 141 128 136 61 97 22 46 153 80 160 140 168 117 102 133 179 192 264 348 1382 3858 8249 15539 20323 17543 10781 9036 7481 5311 3910 3087 3475 5126 8126 9543 8887 6711 3675 2819 2171 1317 778 474 289 169 153 148 106 54 58 96 137 116 68 76 91 74 85 84 70 78 52 33 82 79 62 64 80 71 73 42 29 46 48 61 54 56 51 48 16 13 34 42 29 17 5 17 19 2 3 -17 -26 -38 65216 295 1483 30 11053 18 6 56 6666 4699 644 945 143 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 631 3156 6870 7693 5893 7457 8393 14620 69916 230647 583675 999999 999999 999999 166755 1311 232 170 -31 118 134 11 45 68 12 47 31 38 175 95 47 253 502 320 723 1241 2307 3266 4840 5619 6719 8027 8596 9146 9966 10193 9746 9749 9730 8753 8271 8877 8454 7626 8290 11110 16006 21497 28637 35336 35345 32783 24398 18110 14453 12077 11258 12238 13112 13071 12084 11206 8392 6829 6024 5399 5445 5283 5560 5675 5499 5700 6462 6788 6354 5493 6060 6903 6592 4928 1932 625 575 570 173 178 52 309 282 180 194 151 131 336 104 266 285 216 217 107 111 139 382 164 135 171 148 41 205 127 136 262 170 181 225 98 223 134 66 98 63 143 221 210 199 316 275 363 288 277 319 211 224 324 147 189 247 227 157 104 155 159 109 36 52 106 72 39 195 186 162 150 103 -22 106 174 193 111 104 147 136 79 157 99 27 80 103 48 61 97 100 115 115 97 73 74 127 75 51 89 125 111 123 25 84 143 100 151 155 143 116 194 269 294 266 338 469 1077 5259 12202 20609 20143 13489 14285 16861 15753 13892 11825 10310 8584 7850 7652 6808 5582 4169 3823 2980 1492 1168 1292 843 261 188 259 175 118 144 104 64 74 89 83 111 108 90 97 75 65 72 112 79 61 76 89 85 105 89 74 77 55 67 71 79 85 50 45 61 40 29 31 42 27 35 35 37 10 3 4 -11 -15 65225 279 1937 30 11057 18 7 5 6665 4697 490 1717 4646 9219 15922 27714 43535 73989 185597 508276 959297 999999 880922 333320 6118 999999 999999 999999 -78 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -79 -54 -28 217 187 166 553 799 1596 2636 3751 4738 7838 12889 18935 28376 33184 35721 40180 48602 51156 52018 53140 49797 47237 42144 35735 30923 27553 31915 43078 54553 63798 72996 68701 62808 58439 56198 45696 25521 14877 9365 5614 4064 3381 2622 1886 1556 2220 3065 4002 7644 11596 19670 35198 49626 52228 48714 31110 13476 5679 1604 644 497 328 289 356 114 156 151 225 152 90 83 -29 72 191 260 204 107 230 202 151 86 154 160 335 162 155 188 116 106 67 131 200 50 89 45 137 194 145 202 228 216 148 323 268 296 425 289 289 179 226 160 50 48 127 215 189 199 195 124 37 59 42 21 80 84 10 139 65 90 144 132 141 98 62 120 61 118 103 237 121 89 48 23 39 82 110 81 67 22 110 103 99 118 47 132 28 58 164 56 67 90 58 64 50 106 97 78 78 138 217 181 209 291 532 1661 7307 16254 18936 14501 14953 13627 11638 11924 14076 15912 16773 16119 13718 10894 8120 7304 6193 4907 3080 2547 2147 1468 789 581 401 241 175 96 166 142 122 145 124 73 85 98 108 103 69 63 99 96 110 121 110 94 102 70 93 122 69 64 57 79 69 56 81 83 75 77 54 67 68 63 48 51 39 35 31 27 16 -11 65234 281 1910 30 11060 18 7 14 6663 4695 1347 4312 11280 19467 18343 9840 5478 5887 7067 19347 50881 106704 269547 321135 122159 10817 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 1083 1986 3455 6162 9341 13635 17881 24085 32454 40373 48824 56491 62199 67590 71426 77116 81124 83144 85538 87728 90049 94380 91803 91478 95747 98081 96265 95415 90756 79838 63974 50226 42367 24602 10117 5172 3983 2881 1963 1908 3612 5181 8813 16368 23911 32376 44702 62582 79363 102273 125162 127028 136024 163047 176445 164530 102224 40496 16024 5133 1321 560 540 529 362 166 216 175 24 73 138 21 39 36 117 7 -37 74 130 20 133 146 55 103 112 -38 123 177 60 146 108 -28 -24 -2 65 68 47 51 82 153 179 233 270 201 115 121 143 176 117 33 68 137 999999 25 160 -22 104 75 2 10 76 38 -24 -24 123 39 -39 6 -12 37 -6 49 96 -37 -33 -74 3 -79 -56 43 34 48 69 77 -3 8 -10 -12 59 20 36 51 43 69 80 90 23 2 43 61 54 -1 22 46 130 93 145 73 166 308 488 902 4821 14359 16112 14329 14587 14362 10686 10396 13005 16169 18422 17004 15981 15450 14468 13787 13150 10685 7748 6624 8911 10563 5290 1531 215 167 71 97 99 35 26 40 79 47 45 45 55 32 63 59 32 26 74 62 43 39 21 23 33 19 -1 20 31 38 13 35 23 16 29 13 21 14 19 5 2 17 12 11 0 -15 -23 -23 65243 278 2001 30 11061 18 7 23 6662 4692 348 1346 3537 10052 17207 11160 13249 27050 60664 144159 240557 206255 26890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 525 1054 2019 2882 3863 5842 7634 10994 14488 18492 24482 32956 37942 38110 37467 36587 35889 33330 33745 35339 34745 34789 34695 33464 33864 33842 32944 31499 30048 28163 25315 22038 20232 19448 17660 16591 15691 13061 10341 8588 7625 8281 9853 10726 13768 18925 25101 29472 39347 57529 69427 76730 97104 127674 159395 183624 192783 207024 226322 234521 247550 246691 211556 140784 71203 35038 25261 16095 12088 9658 6872 4753 2214 807 334 36 117 136 50 133 115 126 -46 6 136 -5 110 77 66 94 3 81 90 88 208 85 34 51 13 53 130 137 21 119 86 159 217 263 235 289 192 241 162 132 159 73 29 60 145 103 128 22 32 94 -61 67 44 4 98 144 21 -6 26 -51 23 101 175 153 95 81 97 75 119 153 75 145 74 1 9 98 88 18 125 75 32 -38 -53 8 48 43 -10 66 58 4 61 137 112 86 77 122 110 69 71 156 182 392 686 1711 6323 13227 17435 18723 18105 17779 14845 10805 8994 10757 15625 20909 25443 24842 23574 25517 25624 28239 26641 24675 24836 29410 24143 14362 7002 1886 1321 219 158 128 85 91 72 86 143 82 73 80 102 78 91 111 92 81 97 81 82 99 84 70 58 45 56 55 57 65 62 66 76 46 41 43 45 49 48 58 36 14 21 15 -6 -13 -27 65252 277 2030 30 11060 18 7 32 6661 4690 829 2121 3506 4708 6327 9792 21732 57502 119594 111473 32420 470 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 280 920 1142 1289 2695 4002 4838 5216 4869 4681 4726 5022 5883 6447 7790 9054 10093 11040 12059 13759 14759 15372 15734 16279 16718 15886 13723 12493 12275 12350 12273 12924 12483 10029 7444 6545 6794 6459 5652 5059 3964 4274 5229 6405 8734 12888 18017 23148 29014 33756 39054 45056 55788 67288 82624 104661 131408 159946 186610 209748 234687 264040 300684 311969 281034 255181 220691 201502 167650 114449 97368 68507 34476 17637 11136 6381 2091 952 504 241 146 133 202 180 7 73 -11 264 60 41 120 -33 48 42 107 192 68 38 71 118 71 178 265 239 137 89 260 391 384 218 260 371 168 115 136 223 248 172 181 105 212 224 196 -42 -8 72 51 121 91 -79 140 28 27 2 164 139 133 107 193 48 4 74 20 63 96 64 90 95 61 22 87 122 123 101 131 112 94 96 122 105 104 70 63 88 66 50 114 107 98 45 61 89 127 197 318 486 1006 2358 5876 12204 14766 16927 19798 16066 15872 14623 12756 14711 20427 23109 23230 23456 26179 27507 29997 36726 41158 43729 44942 42540 42956 45547 50953 36546 17062 5402 2390 303 228 186 76 145 141 151 131 132 118 156 149 133 126 103 142 113 114 159 151 148 149 146 139 134 136 121 110 106 109 89 96 91 105 104 78 93 97 107 76 73 81 63 50 47 30 65261 0 99999 30 11062 18 7 41 6659 4688 65270 0 99999 30 11066 18 7 50 6658 4685 65279 0 99999 30 11069 18 7 59 6657 4683 65288 335 304 30 11074 18 8 8 6655 4681 -61 898 1374 1159 1735 3424 8625 14662 12380 8065 1003 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 8 -6 999999 999999 999999 145 59 -85 999999 56 38 205 -13 134 52 -68 999999 51 55 999999 999999 999999 999999 -71 595 1814 4739 8665 13114 20334 26518 31054 35795 42339 42254 33910 20672 3937 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 346 1460 2815 3578 4894 6400 7667 9083 10525 12636 14534 16684 18007 17684 17666 17511 17294 18015 17776 17802 18126 20094 23550 27518 34453 43004 54944 69547 85203 102480 114095 122193 128181 124658 121824 126833 122668 116207 120393 133832 164387 189895 185257 181742 172260 152941 141073 131927 107841 81739 75779 73042 67189 58840 49404 44444 35033 20825 14120 9391 5214 2134 949 635 350 55 14 166 140 161 139 56 102 233 205 105 103 74 -20 168 46 -27 110 10 189 72 222 217 100 100 60 17 61 151 228 186 150 130 193 152 259 201 80 232 183 259 0 106 106 -22 67 121 107 33 125 72 17 41 78 -34 -7 -63 61 -2 3 37 999999 -26 92 -38 82 80 154 97 -38 14 0 63 44 113 79 61 27 99 107 97 -10 57 106 97 102 109 95 67 85 122 55 76 131 194 270 429 1173 2852 5104 7850 10550 13250 17738 20556 19739 22203 23701 22015 23007 24391 21576 19784 19316 17336 16832 17513 20100 26122 32661 30463 31043 36479 36336 34563 35066 31549 32668 43878 50614 50397 48828 25208 3081 171 161 162 116 160 158 118 134 173 152 96 148 169 131 150 158 150 148 179 182 185 141 100 119 118 101 112 160 127 122 91 102 91 117 93 75 102 111 113 98 83 73 64 55 45 65297 330 462 30 11082 18 8 17 6654 4678 1560 4399 5863 1968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 619 2151 3775 5013 4626 7316 18546 27661 21271 16140 9804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 892 1690 2600 3568 4469 5417 7091 9478 11609 12905 13962 15336 16703 18132 19905 19703 18749 18374 19680 20832 22072 24278 27807 32925 38151 42791 46754 50278 50818 52754 57948 64440 67114 64934 62497 67249 74406 79612 80260 88650 107432 119521 117596 120302 124653 127785 130224 142548 146252 138820 128857 110875 110490 113091 105674 111459 109746 101059 79757 61439 50702 27016 13500 4674 987 46 35 102 92 41 18 13 115 59 36 -3 51 117 69 91 119 119 131 48 60 43 60 44 23 30 71 122 77 32 116 40 24 13 45 113 120 194 158 192 188 164 129 147 82 28 52 88 49 23 37 74 12 13 4 38 -35 -47 -97 -34 -9 68 36 9 -7 58 37 -31 10 -1 -7 -23 36 32 37 21 -13 6 83 37 64 77 26 3 20 -11 52 9 -46 -35 47 12 -13 31 29 -10 25 -18 34 121 266 667 1986 4385 7004 9892 12563 14932 16258 15845 14184 16019 17922 20346 22675 23786 22820 19029 16049 15300 15500 15614 14914 16431 17228 15439 14645 14012 15265 18391 18950 17338 17346 17960 21250 31482 37206 25900 6399 309 88 90 94 103 89 110 94 129 126 86 73 100 90 97 95 97 106 129 111 85 69 89 93 80 86 73 71 92 85 82 68 77 77 75 78 76 77 70 68 75 59 55 46 49 65306 328 502 30 11092 18 8 26 6653 4676 855 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 3195 8775 23752 51852 64672 57909 51350 23936 3818 999999 999999 999999 999999 238 1629 2824 3398 3296 3075 2302 1574 637 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 584 1791 2869 4686 6863 9299 10549 12463 15139 17083 19779 24424 29445 33777 37240 41658 46172 51790 56583 57748 60168 63219 66964 74250 82173 88830 97134 104957 108291 99764 89864 82176 71767 57183 48738 46394 48199 50986 59580 73278 81515 89880 101657 106181 95046 85069 85222 91692 87629 77633 71901 65328 60504 61458 64666 65994 68620 66723 64534 62815 42575 26040 13383 5010 2811 2251 842 62 36 128 44 24 81 86 99 28 126 98 34 36 44 97 6 33 92 15 20 46 104 54 98 49 170 125 36 80 101 19 -5 -6 40 75 121 50 151 145 95 173 213 221 125 56 59 142 43 14 -5 52 -16 -74 -21 -51 31 28 25 21 53 17 -11 -17 -15 27 -3 -17 2 -2 -39 17 -20 -1 -14 25 12 -31 -23 5 18 -21 -15 9 -14 -41 2 4 14 50 1 24 28 -9 29 53 44 52 24 49 134 445 1132 2335 3949 5524 6820 9400 12908 13962 12813 12665 15329 16325 20659 21800 17645 13319 12603 14130 15766 13954 13116 12444 10709 8866 9848 12378 11357 11128 10879 11343 13311 14686 14059 11779 16066 29962 29598 10669 808 127 66 71 80 110 86 90 114 96 89 88 97 97 80 65 72 80 78 91 104 78 65 81 75 59 68 71 71 72 71 73 84 80 74 65 73 75 70 77 61 57 69 65 62 65315 331 455 30 11105 18 8 35 6651 4674 494 3009 13099 40801 52103 8863 999999 999999 999999 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 580 867 1209 1449 1441 1312 1175 906 681 636 1052 5229 13195 15776 14083 2540 -96 999999 112 566 1642 2780 3509 3672 3111 2717 2048 846 145 15 999999 999999 153 225 182 60 999999 -15 219 680 1268 2069 3354 4916 6007 8686 11855 13704 15017 18291 21075 23857 24762 25851 27855 31774 34473 34112 36005 40038 41269 39994 38937 38538 40125 44339 49143 52170 54004 56301 61875 66551 67716 75883 78934 71042 67568 68087 71761 70883 71376 82052 95882 115266 132103 139100 149396 156933 155822 156849 138487 112565 81961 66670 67383 59216 44922 48570 65169 66446 61960 54678 45337 45496 45793 32339 22296 12165 5817 3812 2218 509 46 38 64 20 28 127 31 78 92 65 117 112 93 61 112 67 55 108 76 114 23 1 -3 9 61 44 25 77 -1 16 93 133 121 82 81 93 102 162 163 112 177 231 146 144 113 113 119 16 47 117 54 45 31 13 -1 21 40 32 -7 -15 34 -2 -17 -15 44 -10 26 23 2 37 9 27 -1 11 39 38 -18 -14 -4 26 60 44 -3 -45 5 50 60 42 24 21 56 75 62 -29 28 21 15 24 24 70 217 750 1990 3638 5753 7760 9174 9581 9920 10730 12026 13293 13127 15237 17265 14364 11859 10897 12200 13733 14470 13421 11604 11437 10410 9039 10226 11090 9690 9275 8617 8811 10206 11290 10447 12936 21760 39701 37995 8254 348 114 103 76 83 98 102 108 90 87 99 85 88 93 103 88 80 103 99 109 102 93 87 76 96 100 83 75 85 96 93 103 96 87 91 90 86 104 80 81 84 87 76 63 66 65324 330 466 30 11116 18 8 44 6650 4671 3039 11377 32858 46365 9738 999999 999999 999999 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 147 649 1148 1933 1947 1560 1433 1394 1311 1292 975 813 893 -84 999999 999999 999999 999999 999999 999999 -40 130 191 97 173 476 459 639 691 894 1270 1727 1981 1978 2321 2521 3131 3457 3857 4440 5223 6179 7185 7744 8678 8990 9465 9515 10142 12228 15548 19296 21928 24664 24991 24281 26357 33862 46197 68894 82133 81611 97510 115006 110988 112332 105374 102389 97085 84902 76271 74156 76512 83774 90671 90304 92948 94863 98007 100742 112858 127320 149924 170528 190187 192681 175853 183063 174250 125036 97488 81790 74308 72631 64817 57035 54243 45208 34807 30692 25264 15821 7902 4924 1185 155 85 112 35 -2 54 343 1442 1515 566 244 137 138 150 135 130 95 92 -24 117 29 23 65 100 142 153 58 83 135 132 24 143 133 69 76 136 70 68 99 125 82 197 155 224 236 114 134 212 222 118 157 194 145 88 65 54 58 25 92 62 -20 4 87 71 61 22 -32 -30 1 32 69 17 25 51 -10 24 -41 -7 12 -29 29 -17 -28 36 49 16 28 95 -11 4 -26 59 48 45 -18 -11 82 87 57 79 51 55 31 66 33 122 128 330 983 2133 3645 5725 8130 9991 10812 11603 12038 11796 11756 11385 12455 13841 12870 11697 11885 12277 12791 13648 12866 12442 11912 11289 11496 12324 12513 10078 10342 10808 10441 11316 11914 10577 13046 23930 39162 34409 12385 880 129 117 120 104 100 131 118 103 106 85 90 110 85 91 108 96 105 120 115 112 99 91 88 94 89 92 90 93 85 98 99 91 94 100 102 106 90 86 84 84 91 77 78 76