44 2310 Browell, Dr. Edward V. (Edward.V.Browell@nasa.gov) M/S 401-A; NASA Langley Research Center; Hampton, VA 23681-0001, USA DC-8 DIAL Aerosol Depolarization % (612 nm) SOLVE II 1 1 2003 1 31 2003 8 6 0.0 Geometric altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.1 999999 Aerosol Depolarization % (612 nm) 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 9999 99999 999 99999 99 99 99 9999 99999 Number of values for current recorded time Geometric 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 16 --------------------- Aerosol Depolarization % (612 nm) -------------------- The aerosol depolarization is equal to the total depolarization (aerosol and molecular) minus the molecular depolarization with the result divided by the aerosol scattering ratio. The total depolarization is defined as the perpendicular lidar return divided by the parallel lidar return. When using these data, the user must be aware that noise increases with range and that signal saturation and optical attenuation can occur in and around clouds. Due to uncertainties in the calculation of the aerosol scattering ratio at low values, the aerosol depolarization is not calculated for scattering ratios (@612 nm) less than 0.17. In some regions, an estimate of 0% is designated by the value 10000 and an estimate of 100% is designated by the value 10100. The uncertainty for aerosol depolarization is 10% relative or 0.2% absolute, whichever is larger. Vertical data interval is 75m. Horizontal running average interval is 1 minute (14 km at DC-8 speed of 14 km/min) and horizontal data interval is is 30 seconds (7 km). 31038 52 75 75 7525 8 37 18 6910 1909 256 454 419 334 191 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 795 507 435 430 479 530 536 543 536 539 566 572 574 611 610 608 644 659 824 969 31070 51 75 75 7611 8 37 50 6916 1908 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 735 563 518 514 546 608 612 584 588 594 574 555 580 617 646 696 738 762 863 31101 52 75 75 7738 8 38 21 6922 1911 380 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 891 791 778 767 763 754 726 649 568 507 496 502 523 547 532 503 510 528 543 576 600 604 605 623 604 534 499 450 31133 52 75 75 7872 8 38 53 6927 1921 310 268 198 152 106 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 934 553 480 527 529 544 554 572 564 558 536 521 520 527 536 526 523 492 462 451 470 514 502 528 524 522 515 470 384 347 330 31164 52 75 75 8004 8 39 24 6932 1932 277 130 87 89 100 251 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 276 318 367 398 416 439 446 418 405 426 453 468 475 472 495 472 449 447 447 453 427 431 415 419 411 396 361 350 336 31196 52 75 75 8111 8 39 56 6936 1944 292 119 50 33 90 132 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 344 372 396 415 329 307 386 440 444 420 436 455 459 464 468 445 426 419 378 343 334 363 341 462 462 470 31227 52 75 75 8208 8 40 27 6941 1956 173 49 22 100000 39 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 521 253 331 453 457 424 430 470 486 479 466 451 473 458 439 409 398 423 411 536 562 567 31259 52 75 75 8329 8 40 59 6945 1967 291 218 205 122 97 115 52 63 25 100000 17 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 211 336 443 450 451 483 478 464 485 498 502 499 511 535 523 489 457 362 387 382 31290 50 75 75 8431 8 41 30 6950 1979 529 484 454 428 454 465 359 340 300 209 189 156 194 101 91 123 58 51 66 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 193 311 333 367 426 469 462 499 534 555 564 562 592 493 364 384 194 31322 64 75 75 8525 8 42 2 6954 1992 685 751 736 638 629 579 518 471 395 278 211 182 229 143 132 135 89 36 43 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 151 145 171 260 337 360 401 418 525 544 548 660 547 387 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 31353 65 75 75 8609 8 42 33 6958 2004 818 781 743 648 561 436 383 358 275 247 197 131 90 116 104 79 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 104 129 157 197 201 294 329 350 488 403 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 31391 68 75 75 8717 8 43 11 6963 2019 498 449 471 386 320 239 191 189 147 156 143 93 51 70 50 68 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 99 122 155 179 206 167 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 31423 69 75 75 8802 8 43 43 6968 2032 61 54 79 28 32 20 19 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 160 160 138 164 156 85 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 0 100000 100000 31454 68 75 75 8880 8 44 14 6972 2044 70 40 61 29 26 29 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 81 118 143 122 113 129 62 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 31486 68 75 75 8942 8 44 46 6976 2058 117 109 92 29 26 33 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 10 51 84 78 64 44 37 30 37 72 49 25 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 31517 69 75 75 9011 8 45 17 6980 2071 206 181 149 150 999999 999999 999999 999999 383 268 232 192 195 182 182 196 199 212 234 269 253 236 217 229 201 202 213 198 188 184 188 212 250 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 25 42 80 83 51 46 43 72 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 31549 69 75 75 9063 8 45 49 6984 2084 395 391 316 999999 999999 999999 999999 999999 999999 999999 569 424 414 429 406 396 380 354 361 373 385 366 343 351 339 313 305 273 265 279 276 246 317 238 130 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 26 48 79 82 66 60 50 85 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 31580 59 900 75 9108 8 46 20 6988 2098 903 737 664 652 627 536 487 427 389 358 325 294 275 286 271 270 298 318 358 364 349 357 357 361 292 319 327 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 23 20 24 27 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 23 5 16 13 11 31612 65 525 75 9150 8 46 52 6993 2111 596 446 475 435 439 430 391 343 383 413 396 430 379 369 302 267 240 225 221 236 241 303 336 382 391 408 445 390 397 317 311 355 228 999999 999999 116 119 128 146 132 111 115 175 106 72 49 28 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 21 28 16 15 20 31643 72 75 75 9172 8 47 23 6997 2125 390 479 512 540 514 445 348 382 395 371 333 297 252 248 244 242 266 321 334 347 327 294 268 266 271 282 283 297 316 336 324 276 310 210 213 134 125 201 151 999999 999999 97 90 107 137 134 106 108 160 78 30 7 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 12 8 11 1 9 31675 72 75 75 9166 8 47 55 7001 2139 357 441 398 467 473 350 384 448 505 508 456 445 420 406 409 433 478 482 470 425 415 394 396 390 418 446 407 373 370 330 275 167 178 150 130 79 999999 999999 999999 999999 999999 999999 999999 44 26 35 19 22 24 23 14 1 100000 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 16 13 13 3 4 31706 73 75 75 9168 8 48 26 7005 2153 674 866 726 623 625 577 689 857 951 926 911 744 633 588 564 583 599 572 566 528 494 428 434 425 466 532 479 443 412 370 326 239 212 236 205 152 129 119 999999 999999 45 63 64 65 39 55 56 61 50 42 22 9 100000 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 7 1 2 7 8 0 31738 58 1125 75 9171 8 48 58 7009 2167 101000 101000 101000 977 956 958 843 721 657 650 689 799 739 723 674 583 498 412 388 403 375 331 296 273 239 241 300 256 286 209 164 66 42 32 11 6 3 12 5 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 11 100000 1 6 16 31769 69 150 75 9160 8 49 29 7013 2181 856 780 767 633 806 738 953 101000 101000 101000 853 999999 999999 999999 999999 101000 101000 974 940 822 773 724 771 807 886 811 782 726 518 377 310 318 317 330 348 344 357 347 373 406 316 213 158 284 136 92 68 56 59 39 20 18 23 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 27 34 10 100000 31801 67 75 75 9158 8 50 1 7018 2196 528 522 444 397 231 684 579 651 743 728 452 255 399 442 922 875 699 578 498 455 426 381 387 429 429 439 415 347 298 179 139 109 122 135 153 174 202 188 194 212 197 185 168 205 556 999999 429 257 249 216 158 132 90 65 105 319 127 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 31832 58 75 75 9154 8 50 32 7022 2210 695 444 459 311 292 643 479 559 588 501 464 378 326 288 487 415 379 329 378 387 362 295 282 245 211 180 164 89 134 147 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 355 292 233 198 193 155 159 173 286 151 47 31863 58 75 75 9156 8 51 3 7026 2224 317 160 307 100000 100000 183 445 692 661 604 846 999999 999999 999999 765 625 538 424 380 405 398 411 392 346 316 293 231 157 207 203 176 70 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 410 329 275 224 209 202 224 288 220 197 130 209 171 61 31895 58 75 75 9148 8 51 35 7030 2239 100000 100000 100000 206 411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 705 528 500 453 405 371 349 332 294 236 212 233 304 267 288 999999 999999 517 382 323 281 265 273 278 304 323 347 342 348 370 445 459 458 373 250 155 67 69 154 43 31926 39 1500 75 9147 8 52 6 7034 2253 101000 929 704 634 599 658 555 465 452 416 442 561 551 537 497 498 504 526 523 478 465 454 432 445 470 511 528 533 605 666 690 672 410 262 130 104 61 50 27 31960 30 2100 75 9147 8 52 40 7039 2268 101000 799 669 665 656 670 672 689 639 624 604 535 490 454 414 409 440 481 503 544 592 615 567 538 459 346 129 73 45 23 31991 30 2025 75 9142 8 53 11 7043 2283 101000 902 750 658 657 627 618 615 608 534 484 448 406 384 394 409 415 440 459 471 491 475 480 325 222 260 223 60 40 42 32023 31 1950 75 9141 8 53 43 7047 2298 824 731 678 638 616 591 556 514 477 438 404 366 355 338 335 340 370 397 428 464 468 472 458 419 236 134 81 34 8 11 24 32054 34 2025 75 9137 8 54 14 7051 2312 101000 914 784 718 625 587 538 498 467 431 404 390 369 350 341 354 374 395 431 438 446 413 361 261 264 167 99 110 82 225 70 10 100000 0 32086 53 1950 75 9136 8 54 46 7055 2327 993 895 824 745 670 605 567 533 507 485 449 430 416 418 415 414 425 433 422 424 463 428 383 337 268 245 233 190 239 221 373 298 620 69 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 32117 72 525 75 9135 8 55 17 7059 2342 903 801 469 189 74 99 168 269 315 361 372 566 704 707 725 768 856 999999 932 787 746 672 631 509 432 397 392 386 355 334 309 304 328 340 349 376 419 422 459 517 443 354 290 227 284 340 303 307 310 377 429 894 138 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 41 32149 72 450 75 9136 8 55 49 7063 2357 805 100000 40 100000 100000 100000 57 201 335 522 431 295 632 455 555 686 939 813 736 732 827 756 686 623 530 533 483 501 567 545 555 542 467 421 386 347 345 392 353 419 396 346 373 299 298 224 245 222 196 198 184 253 566 103 63 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 37 32180 65 75 75 9133 8 56 20 7067 2372 528 281 32 74 93 347 100000 100000 100000 100000 100000 100000 90 211 375 283 140 267 100000 246 559 845 682 585 544 650 586 551 485 437 464 421 421 480 467 476 479 398 338 294 243 230 238 190 230 218 207 256 194 208 114 114 88 81 80 88 160 94 67 52 47 55 50 49 26 32212 65 75 75 9136 8 56 52 7071 2388 182 211 212 195 158 127 143 132 119 112 108 98 99 92 69 58 59 38 37 47 53 33 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 25 16 11 6 3 999999 999999 999999 999999 86 90 92 88 87 78 77 92 103 100 83 94 90 76 52 32243 75 75 75 9133 8 57 23 7075 2402 312 225 150 99 72 62 81 77 73 85 80 68 68 59 33 24 30 31 39 48 54 21 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 99 91 89 88 95 94 100 117 126 112 95 96 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 62 32275 75 75 75 9134 8 57 55 7079 2418 15 52 68 112 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 62 69 67 80 91 89 53 49 80 64 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 41 20 32306 63 75 75 9139 8 58 26 7083 2433 58 65 116 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 5 28 35 54 55 50 15 9 29 21 22 16 32340 62 75 75 9132 8 59 0 7087 2450 141 108 134 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 6 20 8 8 21 14 16 14 11 4 18 24 46 32371 60 75 75 9129 8 59 31 7091 2465 164 141 117 62 65 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 6 100000 100000 100000 100000 100000 100000 32403 69 75 75 9125 9 0 3 7095 2481 111 85 55 48 63 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 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 32434 62 75 75 9125 9 0 34 7099 2496 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 100000 100000 100000 7 999999 999999 999999 999999 999999 999999 999999 4 32466 63 75 75 9122 9 1 6 7103 2512 90 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 25 19 16 999999 999999 21 27 19 17 11 12 14 16 32497 63 75 75 9120 9 1 37 7107 2528 77 74 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 113 127 167 164 189 210 253 257 229 238 314 259 999999 999999 999999 39 26 8 9 34 40 35 25 13 9 4 6 100000 100000 32529 63 75 75 9117 9 2 9 7111 2544 43 66 23 34 23 100000 999999 999999 999999 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 125 143 182 185 211 261 308 314 304 261 282 262 151 999999 30 19 9 100000 100000 18 26 29 25 12 16 10 9 100000 100000 32560 91 75 75 9118 9 2 40 7115 2559 100000 100000 332 434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 694 545 438 366 370 361 331 310 284 286 274 272 278 256 284 273 251 253 256 278 289 305 331 289 377 313 271 178 82 16 1 18 17 12 10 1 16 25 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 32592 91 75 75 9115 9 3 12 7119 2576 100000 100000 243 551 999999 999999 101000 746 373 352 369 359 272 396 419 595 385 446 602 662 600 573 566 555 538 556 589 614 564 541 512 449 427 452 449 431 470 459 438 434 439 428 435 482 533 561 543 430 278 190 91 17 12 21 9 100000 100000 0 1 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 16 21 32623 87 375 75 9119 9 3 43 7123 2591 811 432 354 219 210 196 138 115 140 193 204 225 279 280 326 356 371 367 375 389 416 477 508 542 502 470 436 362 338 355 352 379 366 371 341 360 365 324 309 297 297 350 231 337 33 23 13 16 21 23 27 19 13 14 11 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 25 24 32655 55 450 75 9113 9 4 15 7127 2608 449 282 194 186 200 164 143 159 156 170 155 169 192 212 212 223 211 208 213 236 264 266 252 235 209 207 238 234 217 231 217 184 184 152 152 143 104 75 62 56 61 12 2 100000 4 14 29 25 29 38 38 27 26 30 25 32686 57 375 75 9115 9 4 46 7131 2624 272 218 139 86 75 73 92 126 140 137 121 113 100 129 213 999999 999999 213 161 95 85 86 73 70 80 81 85 104 104 94 104 65 62 69 73 92 128 107 104 96 180 293 206 74 60 74 114 68 37 29 20 24 18 32 33 34 30 32718 58 300 75 9114 9 5 18 7134 2640 178 1 235 47 74 101 135 106 68 89 101 81 118 129 131 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 333 303 298 285 323 373 502 601 523 333 230 188 204 231 405 415 366 315 217 280 482 96 61 24 8 100000 100000 10 26 30 26 32749 56 450 75 9113 9 5 49 7138 2657 578 100000 623 532 343 293 507 598 323 290 183 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 101000 101000 101000 101000 101000 999999 999999 101000 777 592 505 428 486 374 362 389 381 411 525 344 356 242 44 5 100000 100000 3 20 24 32780 19 3150 75 9111 9 6 20 7142 2673 101000 101000 909 791 630 502 420 430 439 533 536 739 339 156 340 100000 100000 100000 100000 32812 49 975 75 9110 9 6 52 7146 2690 370 259 247 391 352 341 433 371 432 447 100000 285 999999 999999 999999 999999 365 420 560 685 628 785 819 771 758 777 863 986 101000 101000 985 851 762 704 643 352 196 172 180 225 427 248 148 327 100000 100000 100000 100000 100000 32843 62 75 75 9111 9 7 23 7150 2706 459 527 369 280 245 219 234 178 170 165 153 190 146 139 132 135 129 125 141 140 102 67 57 56 999999 999999 999999 76 69 89 120 122 122 127 133 136 164 171 178 192 250 270 314 383 439 494 537 354 116 43 31 26 8 15 1 100000 100000 100000 100000 100000 100000 100000 32875 63 75 75 9106 9 7 55 7153 2723 289 337 286 265 248 232 237 222 219 187 166 141 87 73 86 104 125 108 113 120 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 142 146 149 174 214 264 242 220 103 40 15 17 19 9 14 9 17 17 18 14 18 8 100000 2 32906 63 75 75 9105 9 8 26 7157 2740 347 340 256 226 205 197 215 203 224 213 205 190 158 141 148 159 177 165 176 175 262 212 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 58 46 41 48 38 16 11 3 1 11 21 30 33 34 41 26 19 15 19 22 18 12 32938 89 525 75 9104 9 8 58 7161 2757 637 443 338 250 246 228 257 255 233 222 194 171 148 154 141 99 68 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 15 100000 100000 10 0 100000 20 32 38 45 51 23 5 0 100000 100000 100000 1 100000 999999 999999 999999 999999 999999 999999 999999 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 32969 88 600 75 9101 9 9 29 7165 2774 584 311 203 212 209 234 224 189 160 126 92 73 93 71 55 43 87 21 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 100000 100000 2 17 12 7 5 21 34 25 26 23 11 1 100000 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 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 33001 55 675 75 9104 9 10 1 7168 2791 465 294 249 246 226 192 158 146 118 113 122 174 123 93 53 37 23 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 40 60 45 9 20 37 60 63 58 49 22 20 11 13 14 20 16 30 28 40 29 25 27 33032 85 750 75 9104 9 10 32 7172 2808 547 429 358 284 210 177 168 128 118 108 146 107 125 78 104 83 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 59 33 30 37 31 20 48 57 70 80 77 67 46 37 28 29 21 10 10 21 13 24 35 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 33064 88 600 75 9100 9 11 4 7176 2826 630 532 400 383 389 366 315 297 277 232 176 130 86 80 100 94 94 67 69 61 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 21 36 30 29 999999 999999 999999 999999 16 26 25 30 32 27 10 6 100000 100000 100000 5 10 11 25 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 38 999999 999999 27 33095 87 675 75 9101 9 11 35 7179 2843 794 553 505 506 470 463 462 455 452 393 325 261 208 180 176 174 148 171 126 131 249 193 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 8 35 999999 999999 67 45 40 49 41 27 7 15 15 14 14 100000 17 28 41 37 30 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 41 36 33 21 33127 91 375 75 9097 9 12 7 7183 2861 101000 986 692 571 541 482 470 465 467 484 495 509 528 479 435 408 338 326 289 250 241 290 246 270 260 218 179 136 126 148 147 135 94 40 33 100000 14 53 67 56 82 77 60 61 56 39 25 33 34 34 38 30 37 41 50 42 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 46 38 29 33158 91 375 75 9099 9 12 38 7187 2878 885 646 567 461 455 401 391 345 390 420 406 421 440 400 385 376 317 311 278 239 220 231 213 225 241 194 168 128 118 126 102 122 118 134 100 45 31 30 23 100000 100000 5 2 33 42 47 41 25 11 18 24 24 20 33 42 36 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 47 33 32 33190 96 75 75 9097 9 13 10 7190 2896 221 333 450 495 620 999999 901 656 490 375 304 287 321 348 322 315 302 292 281 283 265 239 218 189 162 120 107 103 96 80 77 117 168 168 153 159 157 187 132 68 36 14 5 7 10 19 33 53 51 39 14 0 100000 11 4 100000 100000 100000 6 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 26 30 25 33221 96 75 75 9096 9 13 41 7194 2913 255 465 618 774 913 999999 999999 999999 999999 999999 630 467 428 378 332 294 272 274 278 290 333 366 371 346 295 240 214 193 149 122 112 131 168 182 179 181 174 174 113 77 50 37 19 16 19 27 42 47 41 24 6 1 100000 1 100000 1 100000 100000 100000 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 34 38 36 33253 87 750 75 9094 9 14 13 7198 2931 883 547 394 333 278 233 201 193 206 213 237 261 308 333 311 248 219 201 181 151 116 113 94 99 106 101 90 73 999999 24 51 50 46 25 15 13 12 11 16 19 17 11 6 100000 100000 6 15 25 21 22 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 34 36 37 33284 88 675 75 9091 9 14 44 7201 2949 117 113 115 105 79 53 43 38 42 58 59 69 71 83 102 86 60 57 70 78 95 99 97 93 69 51 999999 999999 999999 999999 999999 16 18 21 41 32 39 17 6 6 19 10 19 26 24 29 33 27 30 25 29 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 32 24 31 32 33316 94 300 75 9089 9 15 16 7205 2967 239 173 158 144 132 144 110 90 75 61 47 47 45 51 71 43 12 100000 11 37 37 46 43 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 24 17 36 23 17 15 16 11 4 2 8 9 9 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 36 30 38 34 30 33347 94 300 75 9088 9 15 47 7208 2985 257 183 166 162 145 162 131 117 105 88 75 63 51 46 66 44 13 100000 2 24 38 64 56 46 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 40 24 20 4 100000 100000 100000 100000 4 3 12 9 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 36 36 34 31 33379 94 375 75 9087 9 16 19 7212 3003 648 291 234 151 134 143 177 147 111 121 74 55 67 43 61 60 63 63 39 32 35 19 20 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 2 100000 100000 100000 100000 6 17 17 20 4 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 38 34 36 34 29 33410 93 450 75 9085 9 16 50 7215 3021 494 317 213 202 204 236 223 192 210 170 165 185 138 157 140 113 91 60 44 37 18 21 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 100000 100000 100000 100000 100000 100000 100000 15 21 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 32 33 33 29 33442 97 75 75 9087 9 17 22 7219 3039 32 182 194 162 142 133 139 159 182 181 160 162 163 175 162 155 144 116 132 105 72 47 41 38 27 13 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 100000 100000 100000 100000 100000 1 17 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 29 31 30 33473 98 75 75 9083 9 17 53 7222 3057 13 131 139 125 120 110 118 128 136 139 117 88 75 72 54 35 24 16 37 21 17 17 7 22 20 8 5 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 14 24 32 25 25 25 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 26 27 30 30 29 33505 98 75 75 9082 9 18 25 7226 3076 252 448 391 311 287 286 248 233 221 185 166 137 127 106 77 77 55 53 49 37 64 78 29 12 3 8 30 43 54 39 36 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 29 24 28 31 34 29 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 29 31 32 31 33536 95 300 75 9085 9 18 56 7229 3094 465 334 334 298 315 297 308 304 287 305 269 227 175 115 80 68 64 78 63 83 84 34 100000 100000 100000 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 29 100000 0 4 8 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 32 37 35 39 33568 97 75 75 9083 9 19 28 7233 3113 494 664 530 467 319 367 389 460 395 413 381 371 374 360 336 269 247 212 210 184 185 118 149 72 56 34 55 11 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 80 70 49 49 40 54 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 41 37 42 43 33599 97 75 75 9083 9 19 59 7236 3131 703 838 613 563 450 482 476 499 423 385 335 324 296 334 324 322 328 305 252 195 180 112 108 64 57 38 66 21 28 12 13 23 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 95 90 85 67 40 48 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 44 44 42 47 33631 97 75 75 9079 9 20 31 7239 3150 508 684 547 439 421 401 373 346 321 304 294 278 260 298 290 297 286 206 115 78 54 46 37 31 65 39 34 32 49 41 25 17 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 35 43 43 37 4 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 33 42 44 46 33662 96 75 75 9079 9 21 2 7243 3169 329 457 353 303 332 317 307 293 282 267 266 249 223 211 183 178 161 99 59 49 31 71 65 50 51 67 53 50 42 16 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 37 48 56 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 35 41 33694 96 75 75 9078 9 21 34 7246 3188 58 999999 303 249 256 231 205 197 190 167 156 145 123 101 80 62 40 35 30 41 34 37 25 19 12 40 32 12 3 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 1 15 32 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 34 36 37 33725 97 75 75 9079 9 22 5 7249 3208 179 650 471 317 304 314 328 304 296 244 189 154 112 89 94 54 51 50 36 36 47 53 53 36 24 10 7 2 100000 100000 100000 100000 100000 100000 100000 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 100000 7 17 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 40 40 41 33757 97 75 75 9075 9 22 37 7250 3229 533 999999 999999 712 520 489 487 433 423 342 297 252 220 168 155 105 97 105 76 59 109 37 32 29 22 25 4 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 51 65 74 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 38 39 44 33788 92 375 75 9076 9 23 8 7252 3250 867 689 568 447 380 307 260 214 186 139 119 115 104 114 86 60 53 100000 100000 100000 100000 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 14 18 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 33 39 49 48 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 36 39 33819 48 450 75 9075 9 23 39 7253 3271 101000 778 546 388 322 251 195 134 100 78 97 111 98 76 70 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 24 10 30 41 33 68 97 79 63 999999 999999 999999 999999 999999 999999 999999 999999 2 100000 21 41 43 47 33851 48 375 75 9071 9 24 11 7255 3293 915 773 687 519 349 252 195 157 127 130 112 74 83 62 53 8 100000 100000 100000 100000 100000 100000 100000 100000 20 27 41 11 11 11 16 46 81 83 91 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 15 30 25 33882 49 300 75 9069 9 24 42 7257 3314 888 770 643 557 480 381 294 230 163 113 113 122 85 88 70 64 74 23 100000 100000 100000 100000 12 4 13 8 2 3 100000 100000 100000 100000 1 17 16 999999 999999 999999 999999 999999 999999 999999 27 36 40 38 45 50 41 33914 51 150 75 9067 9 25 14 7259 3335 101000 856 807 800 693 591 565 473 400 324 215 141 100 96 107 115 78 60 49 20 23 40 21 10 19 4 100000 100000 100000 100000 100000 2 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 30 56 59 47 45 52 39 15 33945 50 150 75 9068 9 25 45 7263 3353 101000 901 870 789 695 551 462 344 254 191 126 106 95 100 88 73 43 999999 14 29 46 38 31 32 33 30 26 26 100000 100000 100000 6 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 10 40 31 32 30 100000 33977 48 300 75 9071 9 26 17 7266 3372 101000 932 734 585 415 263 162 113 78 79 99 152 61 35 999999 999999 999999 23 16 100000 100000 7 100000 100000 100000 100000 5 15 100000 8 100000 100000 5 8 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 1 15 35 15 34008 47 375 75 9071 9 26 48 7270 3391 101000 981 790 581 325 215 159 108 106 100 128 57 47 999999 999999 999999 20 17 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 53 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 14 35 34040 46 375 75 9071 9 27 20 7273 3410 101000 870 662 462 248 169 140 109 134 90 64 53 50 999999 999999 999999 999999 62 46 15 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 6 25 26 10 20 100000 2 9 18 15 4 100000 100000 100000 34071 49 150 75 9072 9 27 51 7277 3429 902 724 613 556 454 334 253 160 123 99 81 106 83 105 999999 999999 999999 999999 999999 999999 56 23 5 100000 100000 100000 100000 100000 12 20 8 100000 100000 100000 100000 100000 100000 1 6 18 0 26 39 40 39 33 12 100000 100000 34103 49 75 75 9072 9 28 23 7280 3448 869 866 764 652 551 485 377 278 190 137 87 80 86 83 102 999999 999999 999999 999999 999999 999999 999999 21 3 5 12 100000 100000 9 0 999999 999999 100000 100000 100000 100000 100000 2 7 11 100000 100000 2 23 44 40 54 32 100000 34134 49 75 75 9071 9 28 54 7283 3467 101000 101000 902 714 591 521 398 257 150 105 71 90 121 144 62 37 999999 999999 999999 999999 999999 999999 47 46 46 49 22 2 4 100000 999999 999999 999999 999999 999999 999999 999999 100000 999999 17 100000 100000 13 26 68 63 67 46 12 34166 75 225 75 9070 9 29 26 7286 3488 966 748 600 467 336 214 116 94 77 90 117 122 46 32 999999 999999 999999 999999 999999 999999 45 50 51 48 50 35 31 7 999999 999999 999999 999999 999999 999999 999999 7 999999 3 100000 11 36 51 69 40 34 21 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 42 39 34197 77 75 75 9071 9 29 57 7289 3507 835 816 757 657 538 375 254 153 90 81 93 118 103 69 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 47 69 65 84 81 81 999999 999999 999999 999999 999999 19 45 999999 23 26 36 56 70 63 39 41 25 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 22 34229 76 150 75 9072 9 30 29 7292 3528 101000 925 759 629 430 264 130 77 71 82 118 106 65 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 66 34 24 999999 999999 999999 999999 999999 999999 999999 36 46 42 59 75 67 35 36 23 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 28 34260 45 375 75 9073 9 31 0 7295 3548 101000 737 411 161 76 63 56 103 107 51 90 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 24 9 999999 999999 999999 999999 100000 4 3 7 16 35 61 66 40 25 7 26 34292 44 450 75 9072 9 31 32 7298 3569 759 333 136 85 77 91 118 92 58 104 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 43 43 32 28 29 35 42 45 39 30 40 34323 46 225 75 9069 9 32 3 7300 3591 101000 852 581 325 154 83 84 91 128 129 64 76 99 106 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 11 11 20 17 27 53 56 48 45 46 47 34355 45 225 75 9069 9 32 35 7301 3614 101000 840 510 254 106 64 66 81 110 124 110 87 74 101 112 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 100000 100000 100000 4 17 999999 999999 62 53 36 34386 46 75 75 9071 9 33 6 7302 3636 101000 941 734 541 364 196 89 64 58 84 90 69 35 2 100000 16 41 62 81 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 33 45 34418 45 150 75 9074 9 33 38 7304 3659 781 677 509 310 163 87 70 70 100 132 55 56 27 24 23 43 64 93 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 6 0 100000 999999 999999 31 28 23 34449 46 150 75 9073 9 34 9 7306 3680 905 817 579 338 176 97 72 74 89 114 50 39 36 52 36 23 20 38 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 43 21 3 999999 999999 27 26 20 100000 100000 34480 46 75 75 9080 9 34 40 7305 3703 834 801 590 413 262 138 80 73 88 101 61 12 100000 999999 999999 40 36 36 45 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 26 10 100000 100000 34512 46 75 75 9067 9 35 12 7302 3723 736 667 483 328 197 98 63 69 101 90 64 999999 999999 999999 999999 999999 76 61 59 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 100000 100000 999999 999999 999999 37 41 20 12 100000 34543 45 75 75 9053 9 35 43 7297 3736 653 619 494 366 217 109 64 52 83 69 62 999999 999999 999999 999999 999999 36 28 25 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 31 41 999999 999999 999999 52 47 35 32 34575 46 75 75 9055 9 36 15 7291 3739 646 609 553 443 269 133 69 53 81 95 117 11 100000 999999 999999 17 19 27 41 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 22 34 35 999999 999999 999999 49 36 24 25 34606 47 75 75 9061 9 36 46 7285 3732 625 625 548 405 236 112 57 59 99 113 82 8 100000 100000 100000 3 27 38 46 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 43 34 44 999999 999999 999999 13 14 24 34 34638 46 150 75 9061 9 37 18 7280 3716 101000 917 642 389 204 112 83 98 133 63 58 88 36 39 49 40 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 38 42 46 45 999999 31 11 11 22 100000 34669 43 375 75 9058 9 37 49 7277 3697 900 447 223 117 79 112 105 103 93 67 86 90 54 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 50 39 52 32 50 61 48 23 27 23 100000 34701 44 300 75 9057 9 38 21 7276 3676 101000 883 571 292 127 65 72 91 109 101 78 98 102 86 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 44 21 100000 6 11 7 100000 21 2 100000 34732 47 75 75 9059 9 38 52 7275 3655 101000 962 840 674 564 421 229 96 56 52 55 115 92 98 49 96 99 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 999999 999999 999999 999999 999999 999999 35 20 38 39 38 34 1 100000 100000 3 34764 46 150 75 9059 9 39 24 7274 3633 101000 989 802 640 480 260 103 57 49 50 108 121 144 66 96 83 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 79 63 999999 999999 999999 999999 999999 56 62 71 40 32 33 100000 100000 100000 100000 34795 75 150 75 9061 9 39 55 7273 3613 101000 101000 816 693 516 320 157 84 64 48 74 123 262 141 79 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 999999 999999 999999 999999 999999 999999 999999 999999 53 46 23 100000 12 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 34 34827 76 150 75 9061 9 40 27 7272 3591 101000 852 626 525 353 222 153 98 69 47 74 106 257 135 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 100000 100000 100000 7 5 4 2 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 31 27 34858 77 75 75 9060 9 40 58 7270 3570 101000 822 699 658 565 436 268 174 94 80 71 96 147 193 113 23 999999 999999 999999 999999 999999 999999 999999 999999 113 89 999999 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 25 42 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 48 45 44 34890 77 75 75 9059 9 41 30 7269 3549 746 645 583 590 533 466 334 211 105 77 79 78 130 123 179 102 999999 999999 999999 999999 999999 999999 66 55 73 45 16 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 16 18 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 34 25 25 34921 76 75 75 9064 9 42 1 7268 3528 774 769 690 591 515 435 316 203 122 77 73 82 91 103 184 115 999999 999999 999999 999999 999999 999999 86 82 80 65 14 999999 999999 999999 999999 100000 19 21 17 999999 61 29 14 4 20 12 10 2 12 29 32 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 13 34953 76 150 75 9067 9 42 33 7267 3506 991 855 704 627 502 347 213 132 78 82 97 139 107 172 107 999999 999999 999999 999999 999999 999999 88 86 48 0 999999 999999 999999 999999 100000 100000 22 29 38 10 17 20 31 18 24 36 28 33 32 39 28 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 18 20 34984 48 75 75 9069 9 43 4 7266 3484 873 690 546 458 455 404 307 183 107 63 89 96 152 122 153 999999 999999 999999 999999 999999 999999 999999 64 58 9 100000 100000 999999 100000 100000 100000 100000 11 20 19 100000 100000 100000 8 999999 1 26 22 52 30 14 14 10 35016 49 75 75 9073 9 43 36 7265 3462 713 671 569 572 463 413 340 277 213 141 104 81 100 76 74 42 999999 999999 999999 999999 999999 999999 13 34 10 30 39 47 26 100000 100000 100000 100000 100000 11 31 15 45 60 999999 28 39 23 23 5 100000 100000 10 28 35047 50 75 75 9077 9 44 7 7264 3441 944 101000 759 744 601 546 491 412 328 241 129 77 79 76 104 92 79 999999 999999 999999 999999 999999 100000 100000 100000 13 26 37 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 51 25 9 100000 100000 100000 100000 11 40 35079 49 225 75 9077 9 44 39 7263 3419 860 570 480 517 544 452 353 287 174 115 90 77 92 97 64 999999 999999 999999 999999 111 45 100000 100000 100000 100000 100000 100000 5 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 30 999999 999999 7 100000 2 14 15 16 100000 35110 49 225 75 9071 9 45 10 7262 3397 782 592 587 605 558 457 358 274 175 121 100 89 100 86 63 999999 999999 999999 89 62 23 100000 100000 100000 100000 100000 7 100000 8 16 100000 100000 3 51 58 44 999999 999999 999999 999999 999999 999999 100000 100000 1 100000 13 14 100000 35142 48 225 75 9067 9 45 42 7261 3376 835 669 634 549 430 317 261 226 168 122 103 86 88 116 80 999999 999999 31 46 42 57 45 100000 100000 12 100000 26 3 14 24 36 35 35 62 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 17 35173 47 300 75 9067 9 46 13 7260 3355 980 776 620 476 376 341 291 253 216 149 106 108 167 160 136 88 68 75 67 38 39 100000 100000 100000 100000 100000 100000 100000 100000 16 100000 100000 24 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 35205 45 525 75 9069 9 46 45 7259 3333 724 586 533 431 326 241 168 134 152 183 170 168 99 79 66 40 100000 100000 100000 3 100000 100000 100000 100000 100000 100000 100000 0 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 35236 49 150 75 9069 9 47 16 7258 3312 774 595 442 381 387 363 377 362 334 262 171 134 108 104 122 76 83 43 99 56 21 100000 100000 2 100000 100000 1 100000 100000 100000 100000 100000 35 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 34 50 42 23 10 35268 50 75 75 9068 9 47 48 7257 3290 372 416 446 444 421 358 378 374 323 317 263 194 136 91 74 89 75 76 82 131 77 58 32 28 30 37 27 21 4 29 11 20 34 15 100000 4 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 20 18 28 35299 51 75 75 9066 9 48 19 7256 3269 358 438 538 634 654 568 535 504 437 403 319 225 147 96 86 99 113 81 87 133 47 45 32 25 24 35 25 16 3 13 100000 6 100000 100000 100000 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 7 9 5 21 35331 93 150 75 9068 9 48 51 7255 3247 824 705 662 664 607 539 448 398 348 300 235 195 176 152 156 172 77 59 59 100000 100000 100000 100000 100000 100000 0 2 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 51 29 26 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 39 35362 92 225 75 9069 9 49 22 7254 3226 740 573 570 486 478 431 429 399 378 329 283 226 182 170 182 146 85 57 24 4 100000 100000 100000 100000 33 39 40 38 39 29 35 15 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 20 18 27 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 38 35394 94 75 75 9073 9 49 54 7253 3204 591 586 555 480 474 388 382 393 419 401 379 350 304 223 157 124 113 140 66 40 42 27 58 53 65 69 66 61 61 36 51 46 58 40 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 28 29 31 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 23 31 35425 94 75 75 9068 9 50 25 7252 3184 653 668 665 578 523 429 369 373 348 344 303 303 288 277 233 208 172 143 93 93 119 64 47 69 87 67 61 50 63 37 42 41 53 16 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 6 14 22 22 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 24 32 35456 92 225 75 9066 9 50 56 7251 3164 101000 862 691 565 473 477 434 421 372 376 347 347 346 331 282 206 161 130 96 70 68 57 76 39 72 50 46 43 38 9 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 8 100000 100000 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 32 37 35488 91 375 75 9067 9 51 28 7250 3143 835 585 550 537 557 550 513 510 422 373 353 281 219 153 148 132 140 133 121 73 77 36 48 32 5 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 32 39 20 26 25 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 34 38 39 35519 90 450 75 9070 9 51 59 7249 3123 459 496 559 617 672 687 521 388 348 295 223 182 160 150 121 140 163 136 96 65 31 3 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 23 17 9 14 100000 100000 100000 100000 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 37 41 39 35551 91 300 75 9067 9 52 31 7248 3103 315 151 223 430 493 401 433 514 458 440 493 435 413 335 282 254 199 214 204 188 152 124 80 62 55 44 54 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 23 12 100000 100000 100000 100000 100000 100000 100000 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 38 36 37 35582 89 450 75 9067 9 53 2 7247 3084 471 610 631 508 499 541 483 429 433 364 360 301 258 236 204 218 163 155 118 96 78 77 59 51 53 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 59 31 32 38 36 14 4 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 35 30 29 35614 93 75 75 9069 9 53 34 7246 3065 843 999999 999999 999999 999999 753 537 485 425 432 399 396 315 298 238 201 191 139 107 103 102 67 56 46 30 28 30 16 11 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 40 35 29 31 24 18 33 35 43 27 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 34 35 31 35645 93 75 75 9069 9 54 5 7245 3046 427 512 477 437 403 441 391 351 354 410 385 378 335 341 325 293 254 217 168 117 88 54 66 49 53 40 36 38 34 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 7 23 46 27 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 34 35677 92 75 75 9086 9 54 37 7245 3026 672 809 735 611 461 476 420 418 453 486 481 487 487 468 432 371 292 272 216 151 99 73 73 70 63 41 89 61 54 37 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 24 2 100000 100000 100000 100000 1 20 25 14 24 35 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 34 35 37 35708 91 75 75 9079 9 55 8 7248 3010 822 999999 999999 999999 660 592 443 390 399 393 374 409 443 444 412 376 370 273 215 192 162 146 146 139 134 76 97 69 59 42 58 72 47 999999 999999 999999 999999 999999 999999 999999 36 12 4 15 1 1 13 16 18 25 37 32 28 31 34 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 50 35740 91 75 75 9085 9 55 40 7254 3001 242 999999 999999 999999 999999 999999 101000 787 573 370 329 362 367 385 368 390 447 395 357 353 351 338 340 348 312 168 89 68 56 63 72 45 28 16 999999 999999 999999 999999 999999 37 64 56 43 30 10 19 28 49 46 56 48 28 11 100000 100000 100000 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 50 56 35771 81 675 75 9089 9 56 11 7260 3001 774 500 447 423 405 388 343 336 358 356 315 289 294 284 284 293 247 142 90 70 60 68 76 46 24 13 999999 999999 999999 999999 999999 36 75 72 60 41 28 21 18 55 60 69 64 46 26 17 8 10 16 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 50 52 35803 82 600 75 9091 9 56 43 7265 3010 493 398 354 336 281 245 211 195 193 222 221 178 121 96 69 39 32 23 39 56 73 87 72 52 39 100000 999999 999999 999999 999999 999999 999999 999999 66 69 67 61 52 31 30 49 66 71 62 53 44 39 35 39 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 59 67 35834 89 75 75 9088 9 57 14 7269 3026 141 999999 999999 999999 999999 999999 387 465 454 402 325 244 192 180 175 150 146 155 141 103 86 68 47 42 48 53 56 69 65 45 36 37 999999 999999 999999 999999 999999 999999 999999 999999 98 92 82 86 63 35 40 55 65 65 53 49 45 36 40 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 66 35866 89 75 75 9079 9 57 46 7270 3048 100000 999999 999999 253 354 368 373 489 558 489 399 326 305 267 223 157 124 109 103 115 115 86 48 48 66 65 37 49 22 28 31 48 73 999999 999999 999999 999999 999999 999999 999999 44 47 40 59 50 35 46 52 42 27 19 8 3 11 25 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 53 35897 90 75 75 9076 9 58 17 7270 3069 289 362 376 375 348 336 306 301 375 387 336 320 317 273 216 181 178 157 144 127 116 80 61 37 47 59 19 57 22 100000 100000 4 999999 999999 999999 999999 999999 999999 999999 999999 12 34 36 54 55 41 53 58 46 24 19 18 23 28 22 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 50 50 45 35929 91 75 75 9080 9 58 49 7271 3092 414 463 399 367 339 401 377 325 366 388 344 329 268 214 175 168 179 177 171 130 73 58 61 26 38 53 39 78 48 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 65 56 37 21 12 26 39 34 43 42 49 36 30 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 50 53 57 35960 86 450 75 9081 9 59 20 7271 3114 666 546 436 384 351 284 236 171 144 115 142 135 131 113 93 45 54 76 42 56 70 39 49 33 28 25 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 32 16 10 5 17 32 34 40 40 40 100000 2 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 57 57 35992 91 75 75 9083 9 59 52 7272 3137 253 643 999999 999999 999999 500 355 212 146 116 91 68 54 58 44 81 75 56 28 20 23 36 76 83 81 83 57 42 30 43 46 24 37 32 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 37 31 32 26 27 18 25 42 16 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 64 63 36023 93 75 75 9083 10 0 23 7272 3159 298 475 365 358 376 318 324 334 310 295 266 243 187 136 120 105 85 64 70 55 100 89 97 94 63 53 48 40 4 36 26 2 4 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 41 2 100000 100000 100000 100000 7 32 39 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 53 60 64 62 36055 93 75 75 9083 10 0 55 7273 3181 343 474 411 458 468 462 513 488 431 392 330 284 219 171 161 166 128 89 87 61 101 74 94 95 48 27 21 26 100000 31 8 10 100000 100000 100000 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 13 100000 100000 100000 100000 100000 100000 9 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 65 73 36086 93 75 75 9084 10 1 26 7274 3203 412 532 543 526 436 446 438 357 305 276 232 195 154 132 122 124 107 74 76 128 20 19 48 67 24 100000 100000 100000 100000 11 9 22 34 19 4 16 14 999999 999999 999999 999999 999999 999999 999999 48 27 14 100000 100000 100000 100000 100000 100000 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 65 60 68 36118 93 75 75 9084 10 1 58 7276 3225 635 915 731 570 460 538 499 382 327 287 273 250 199 166 138 152 174 95 81 74 44 33 100000 2 100000 100000 100000 100000 100000 100000 100000 5 30 29 29 27 35 999999 999999 999999 999999 999999 999999 999999 16 13 7 100000 100000 100000 2 5 17 30 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 52 52 36149 93 75 75 9082 10 2 29 7277 3247 456 999999 546 454 398 449 405 294 217 180 174 161 146 135 112 165 146 71 56 48 49 39 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 6 9 37 999999 999999 999999 999999 999999 999999 999999 999999 20 15 2 6 14 8 18 24 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 52 36181 92 75 75 9082 10 3 1 7279 3268 549 718 635 582 492 379 339 291 235 201 185 128 98 98 84 116 88 150 61 38 47 21 100000 100000 100000 100000 12 20 14 7 2 100000 7 2 13 19 21 999999 999999 999999 999999 999999 999999 999999 999999 3 17 17 25 34 33 46 44 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 48 36212 51 300 75 9077 10 3 32 7281 3290 101000 730 531 457 391 338 281 268 226 173 158 129 112 124 123 132 57 37 100000 100000 100000 100000 100000 100000 31 31 20 15 3 21 16 21 43 29 999999 999999 999999 999999 999999 999999 999999 45 31 27 15 16 34 58 60 63 52 36244 51 225 75 9077 10 4 4 7282 3312 746 493 424 355 323 297 267 238 223 229 215 187 182 113 92 97 112 23 7 2 100000 100000 100000 2 100000 10 100000 100000 100000 100000 100000 100000 4 20 18 999999 999999 999999 100000 5 999999 999999 55 46 27 25 12 30 39 31 37 36275 52 75 75 9076 10 4 35 7284 3333 673 723 559 474 399 357 335 317 276 205 166 148 150 147 156 99 52 22 12 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 18 30 36 30 18 18 26 19 1 6 36306 50 225 75 9075 10 5 6 7285 3354 770 714 573 548 482 419 346 215 129 91 80 97 86 76 52 81 999999 75 37 10 0 100000 2 100000 100000 100000 3 100000 100000 3 100000 100000 999999 999999 999999 999999 999999 999999 29 14 18 19 33 39 39 32 36 34 15 41 36338 49 225 75 9074 10 5 38 7287 3376 933 826 665 606 488 368 290 215 139 99 83 132 57 35 33 63 999999 85 98 59 21 100000 100000 2 100000 0 100000 100000 100000 100000 1 999999 999999 999999 999999 999999 109 90 95 66 53 41 48 45 52 43 29 36 37 36369 51 75 75 9071 10 6 9 7288 3397 866 675 512 493 468 409 303 208 146 124 103 85 113 138 57 26 36 999999 999999 999999 61 68 26 23 32 18 7 23 18 15 9 100000 18 15 22 21 36 65 61 52 48 47 30 22 25 7 9 8 13 48 48 36401 51 75 75 9070 10 6 41 7290 3419 893 774 658 602 531 474 356 239 165 121 93 106 118 94 81 63 79 999999 999999 999999 999999 20 10 3 28 7 100000 100000 100000 19 9 1 100000 100000 100000 16 29 999999 53 35 15 17 100000 0 100000 100000 100000 100000 19 25 13 36432 49 150 75 9070 10 7 12 7291 3441 947 776 720 568 494 371 271 213 163 114 116 93 123 83 63 999999 999999 999999 999999 999999 999999 100000 100000 4 100000 0 100000 100000 17 3 19 100000 999999 999999 999999 999999 999999 57 48 27 16 5 14 100000 2 6 100000 100000 100000 36464 50 75 75 9066 10 7 44 7293 3463 101000 959 859 824 686 554 402 328 218 140 89 78 72 148 117 122 999999 999999 999999 999999 999999 999999 22 36 55 40 43 51 61 74 999999 36 54 42 999999 999999 999999 999999 40 33 17 17 26 26 33 8 22 29 28 32 36495 50 75 75 9067 10 8 15 7294 3484 936 843 814 767 666 551 429 352 233 134 90 82 102 120 107 105 999999 999999 999999 999999 999999 999999 999999 91 82 61 51 67 67 60 33 100000 100000 999999 999999 999999 999999 999999 17 100000 100000 4 32 12 20 100000 7 23 53 65 36527 48 75 75 9067 10 8 47 7296 3506 615 614 583 500 397 324 255 185 154 120 120 91 145 60 37 51 999999 999999 999999 999999 999999 999999 999999 107 108 84 44 46 48 21 100000 100000 999999 999999 999999 999999 999999 999999 12 100000 100000 100000 16 18 14 9 25 16 36558 48 75 75 9069 10 9 18 7297 3528 101000 931 786 656 506 374 221 113 78 88 105 108 144 76 28 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 8 2 38 41 44 44 47 41 32 36590 44 375 75 9068 10 9 50 7298 3550 101000 649 273 123 54 65 68 108 136 98 40 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 37 29 37 68 62 52 62 59 47 49 36621 43 450 75 9067 10 10 21 7300 3571 537 218 105 62 63 72 111 108 99 63 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 31 30 33 35 31 21 41 32 27 38 36652 48 75 75 9065 10 10 52 7301 3593 101000 865 740 644 478 299 149 80 67 62 88 117 209 155 119 111 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 28 28 38 36 39 999999 999999 5 100000 16 36684 48 75 75 9065 10 11 24 7302 3615 737 671 628 552 422 274 140 80 69 61 75 85 184 143 103 93 89 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 33 28 39 58 59 999999 38 36 45 66 36715 47 75 75 9065 10 11 55 7303 3636 746 684 600 456 325 179 97 72 77 99 80 51 79 39 30 26 31 23 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 38 10 21 47 68 70 38 39 29 47 36749 47 75 75 9066 10 12 29 7305 3660 838 723 587 415 263 118 52 50 61 126 91 87 21 20 19 13 1 100000 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 10 100000 19 999999 999999 64 55 47 40 26 36781 47 75 75 9062 10 13 1 7306 3682 101000 854 669 428 245 120 50 35 38 112 158 63 100000 100000 1 10 21 23 53 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 18 100000 999999 999999 999999 27 50 47 37 32 36812 47 75 75 9060 10 13 32 7307 3704 879 693 539 318 168 90 58 44 95 98 999999 999999 999999 999999 999999 3 46 49 56 57 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 36 999999 52 67 44 48 16 6 16 36844 46 75 75 9057 10 14 4 7308 3726 700 565 406 225 111 58 58 68 136 98 999999 999999 999999 999999 999999 999999 63 62 59 32 16 24 12 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 76 61 59 20 20 36875 45 75 75 9060 10 14 35 7309 3748 623 542 396 225 111 54 53 68 115 89 999999 999999 999999 999999 999999 999999 999999 999999 81 52 53 65 71 86 96 89 109 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 26 38 59 53 36906 45 75 75 9057 10 15 6 7310 3770 620 555 441 301 163 69 46 46 94 95 999999 999999 999999 999999 999999 999999 999999 999999 44 22 34 65 73 76 72 68 72 76 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 16 40 40 36938 45 75 75 9058 10 15 38 7310 3792 800 662 552 383 195 82 48 48 85 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 1 13 15 27 27 36 35 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 1 3 9 36969 45 75 75 9061 10 16 9 7310 3815 101000 997 682 343 151 68 59 67 104 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 100000 7 9 5 20 23 25 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 38 27 37001 44 150 75 9065 10 16 41 7308 3836 101000 659 277 118 62 75 97 127 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 33 21 17 17 13 28 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 19 37032 32 75 75 9065 10 17 12 7304 3854 556 558 466 303 186 113 89 85 91 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 56 59 42 36 29 33 35 32 34 34 42 37064 44 75 75 9061 10 17 44 7298 3864 559 553 447 325 210 113 70 46 59 58 100 999999 999999 999999 999999 999999 999999 999999 999999 47 55 74 60 34 32 36 48 42 34 29 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 37095 44 75 75 9054 10 18 15 7292 3865 810 761 581 358 175 78 50 43 66 98 117 999999 999999 999999 999999 999999 999999 999999 999999 32 26 44 38 38 38 38 48 38 41 56 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 100000 4 8 37127 44 75 75 9053 10 18 47 7286 3859 101000 101000 691 388 169 83 54 47 70 101 115 999999 999999 999999 999999 999999 999999 999999 14 12 21 25 30 38 28 18 16 6 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 17 5 7 8 37158 44 75 75 9050 10 19 18 7281 3846 101000 973 704 453 256 121 67 59 82 94 74 999999 999999 999999 999999 999999 999999 999999 100000 26 67 57 47 46 32 20 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 15 4 100000 100000 37190 42 225 75 9051 10 19 50 7279 3827 962 634 364 152 79 79 113 110 122 76 48 66 999999 999999 999999 999999 12 31 46 46 38 24 29 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 100000 100000 100000 100000 37221 43 225 75 9042 10 20 21 7279 3807 872 536 274 115 70 79 136 105 155 71 43 27 999999 999999 999999 999999 43 51 67 43 50 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 100000 100000 100000 100000 100000 37253 45 75 75 9046 10 20 53 7279 3787 814 716 577 399 231 104 64 64 85 82 113 999999 999999 999999 999999 999999 0 100000 5 46 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 1 100000 100000 999999 999999 100000 100000 100000 3 37284 46 75 75 9045 10 21 24 7279 3767 565 530 426 339 224 114 63 53 45 72 76 999999 999999 999999 999999 999999 100000 100000 100000 26 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 37316 45 75 75 9047 10 21 56 7279 3747 585 541 461 349 203 102 60 70 69 138 83 78 100000 999999 100000 100000 28 3 17 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 29 100000 100000 100000 999999 999999 100000 100000 100000 37347 46 75 75 9047 10 22 27 7278 3727 958 843 773 610 342 179 89 69 65 129 63 117 55 3 100000 4 32 25 70 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 16 100000 100000 999999 999999 100000 999999 100000 100000 37379 44 300 75 9047 10 22 59 7279 3707 101000 632 337 166 76 57 75 99 155 133 63 9 26 26 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 37 36 45 45 999999 999999 999999 100000 6 21 37410 74 150 75 9051 10 23 30 7279 3687 101000 959 779 600 357 200 103 70 81 94 108 130 80 39 56 65 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 67 49 65 60 62 999999 54 46 62 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 33 37442 76 75 75 9051 10 24 2 7278 3667 101000 101000 858 751 656 467 278 144 72 61 63 73 91 107 84 92 106 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 68 53 46 54 54 56 43 56 67 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 38 39 37473 75 150 75 9052 10 24 33 7278 3647 101000 101000 965 852 619 327 141 64 56 49 95 75 127 122 129 113 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 65 54 27 32 31 51 39 54 49 58 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 28 19 37505 76 75 75 9053 10 25 5 7278 3627 917 843 776 656 589 451 266 126 68 58 53 88 74 112 115 131 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 52 44 28 15 22 42 31 46 64 52 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 24 37536 76 75 75 9053 10 25 36 7278 3607 917 806 775 683 625 561 406 249 111 60 55 56 95 64 110 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 13 6 1 12 14 20 15 29 14 13 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 37568 72 450 75 9052 10 26 8 7278 3587 941 571 327 150 91 70 67 74 78 78 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 100000 100000 100000 999999 999999 999999 40 38 2 100000 100000 100000 100000 4 2 100000 100000 100000 100000 999999 999999 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 22 37599 77 75 75 9053 10 26 39 7278 3568 101000 937 761 623 573 480 325 211 113 95 86 87 70 103 84 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 41 24 52 60 55 47 999999 999999 999999 999999 18 2 5 12 5 11 6 3 100000 100000 100000 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 15 37630 77 75 75 9054 10 27 10 7278 3548 459 425 402 364 337 285 198 120 70 71 86 98 81 116 163 124 999999 999999 999999 999999 999999 999999 999999 999999 80 90 74 68 51 77 85 999999 999999 999999 999999 999999 999999 999999 100000 100000 23 41 39 39 30 22 1 100000 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 9 37662 77 75 75 9055 10 27 42 7278 3528 474 410 424 400 361 319 256 187 141 111 85 87 70 103 190 999999 999999 999999 999999 999999 999999 999999 999999 72 66 62 50 40 17 38 44 999999 50 61 46 38 999999 999999 999999 12 32 50 48 50 37 13 12 5 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 15 37693 77 75 75 9056 10 28 13 7278 3508 733 609 575 537 513 497 466 370 283 197 117 96 91 138 156 999999 999999 999999 999999 999999 999999 999999 43 22 26 18 100000 100000 100000 13 27 38 33 28 4 2 100000 999999 4 33 47 34 31 33 16 9 23 16 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 37725 50 75 75 9056 10 28 45 7278 3488 900 685 590 600 557 506 443 344 249 176 112 93 91 119 96 75 83 999999 999999 999999 999999 999999 20 100000 100000 100000 100000 100000 100000 5 10 6 10 12 100000 100000 999999 100000 100000 12 21 4 100000 13 8 14 30 22 30 13 37756 46 300 75 9057 10 29 16 7278 3468 805 636 462 301 183 112 78 76 82 102 123 70 37 32 999999 999999 999999 999999 14 8 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 2 100000 100000 100000 100000 6 100000 2 8 9 37788 46 375 75 9059 10 29 48 7277 3448 101000 809 574 396 270 216 169 125 120 133 97 84 69 999999 999999 999999 56 13 15 8 9 21 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 8 23 10 37819 49 150 75 9059 10 30 19 7277 3428 934 805 713 655 574 482 408 324 288 224 177 136 92 87 90 66 79 999999 109 39 10 23 13 10 27 100000 100000 100000 100000 9 100000 100000 100000 100000 100000 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 27 35 50 47 37866 49 75 75 9058 10 31 6 7276 3398 651 533 446 420 374 362 325 291 255 226 189 188 135 100 85 72 67 46 101 52 3 100000 7 9 30 40 42 57 68 66 52 36 29 39 36 22 999999 999999 19 19 38 39 37 35 22 32 33 52 68 37899 50 75 75 9058 10 31 39 7275 3378 636 580 484 499 458 410 346 299 232 185 142 139 98 106 98 74 74 136 73 27 12 6 13 12 25 44 49 61 73 55 45 58 57 59 42 35 22 999999 999999 20 34 73 70 63 49 40 42 59 72 70 37931 51 75 75 9059 10 32 11 7275 3357 507 474 433 439 412 351 277 251 200 160 132 116 82 63 84 66 76 27 12 0 13 8 10 15 9 18 100000 100000 22 21 28 31 28 5 6 11 999999 999999 999999 999999 100000 22 999999 26 22 8 13 25 29 45 54 37962 52 75 75 9058 10 32 42 7274 3338 540 448 467 466 482 494 453 414 380 321 254 204 140 87 115 91 118 77 50 100000 13 11 21 24 15 14 100000 100000 17 22 28 3 8 21 11 24 999999 999999 999999 999999 100000 999999 999999 999999 12 3 100000 100000 100000 100000 100000 100000 37994 52 75 75 9060 10 33 14 7274 3317 895 673 661 656 691 696 609 547 472 384 285 221 169 117 119 132 163 34 53 28 37 9 5 100000 100000 100000 33 21 22 16 16 6 14 48 39 999999 999999 999999 999999 999999 999999 999999 999999 100000 28 31 17 100000 100000 100000 100000 5 38025 86 450 75 9064 10 33 45 7273 3298 807 527 435 323 255 197 156 144 137 143 139 90 23 38 16 27 100000 100000 100000 100000 100000 18 100000 100000 3 5 33 34 39 35 999999 999999 999999 999999 999999 999999 999999 999999 100000 16 22 14 100000 100000 9 14 41 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 41 38059 91 75 75 9064 10 34 19 7273 3276 490 477 372 335 307 256 182 169 139 139 115 89 83 88 99 89 100 44 33 10 22 17 19 22 29 33 18 100000 100000 20 18 57 72 55 61 999999 999999 999999 999999 999999 999999 999999 21 9 21 14 7 100000 100000 11 11 31 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 38090 91 75 75 9065 10 34 50 7272 3257 216 177 171 157 139 131 119 118 103 115 84 69 41 49 52 57 59 60 40 23 19 5 19 31 34 23 7 21 17 40 47 83 101 80 94 999999 999999 999999 999999 999999 999999 999999 4 5 17 11 16 5 2 17 12 12 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 40 38 38122 92 75 75 9066 10 35 22 7272 3236 497 417 376 336 284 242 198 179 164 159 166 163 143 133 117 75 87 173 111 54 5 4 24 45 45 16 13 22 23 36 42 48 57 72 80 999999 999999 999999 999999 999999 999999 999999 11 5 7 9 13 26 31 16 4 11 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 49 45 38153 91 75 75 9069 10 35 53 7272 3217 464 403 365 318 264 214 159 139 126 125 127 124 135 123 122 94 86 72 44 69 11 12 22 39 42 24 30 17 27 34 35 36 45 60 999999 999999 999999 999999 999999 999999 43 38 27 14 12 23 37 65 59 42 12 18 17 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 55 38185 90 75 75 9072 10 36 25 7271 3197 594 579 511 451 394 336 254 214 168 111 67 60 77 105 112 79 64 43 21 39 28 8 1 1 100000 13 35 33 55 56 74 69 56 40 999999 999999 999999 999999 999999 999999 27 25 29 16 16 21 33 55 54 41 16 17 22 20 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 44 46 38216 87 300 75 9074 10 36 56 7271 3177 933 767 727 573 494 454 315 237 175 145 163 148 121 120 92 71 67 59 80 51 22 24 54 50 54 45 34 52 43 25 16 999999 999999 999999 999999 999999 999999 36 27 42 27 28 29 16 20 31 30 19 31 31 22 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 46 38248 86 375 75 9074 10 37 28 7270 3157 803 737 637 540 534 474 394 306 213 173 151 171 159 152 106 116 83 80 60 37 35 36 13 17 11 9 27 36 22 999999 999999 999999 999999 999999 999999 999999 41 36 42 13 16 11 11 14 12 28 9 27 5 11 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 40 38279 83 375 75 9074 10 37 59 7270 3137 796 539 511 421 394 405 360 327 285 235 227 215 167 148 99 102 75 45 52 25 10 17 18 38 63 65 62 45 999999 999999 999999 999999 999999 999999 999999 999999 33 30 24 0 12 11 7 10 7 13 8 14 100000 14 18 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 38 38311 84 375 75 9072 10 38 31 7269 3117 764 476 433 416 367 341 346 312 304 267 213 175 140 131 101 69 49 27 65 45 42 56 68 86 97 95 77 41 999999 999999 999999 999999 999999 999999 999999 59 60 57 38 36 40 42 19 11 13 100000 100000 4 3 19 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 53 38342 87 225 75 9073 10 39 2 7269 3097 805 623 513 398 345 354 309 275 291 265 242 234 166 172 162 157 120 72 32 7 16 28 39 37 52 49 50 37 20 0 100000 999999 999999 999999 999999 999999 999999 999999 52 57 41 51 38 42 25 16 12 100000 100000 11 14 29 21 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 51 45 38374 56 150 75 9075 10 39 34 7268 3077 474 468 431 417 392 367 346 335 319 326 337 349 379 367 361 341 344 287 226 180 175 111 31 20 2 10 18 15 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 4 2 11 15 24 15 31 32 30 24 33 47 55 42 38 17 28 35 38405 57 75 75 9081 10 40 5 7268 3057 486 563 597 569 544 497 463 449 453 451 455 459 462 486 491 479 465 459 395 326 248 196 184 150 42 100000 100000 100000 100000 1 11 100000 5 999999 999999 999999 999999 999999 999999 20 11 17 17 19 12 18 15 16 18 21 28 33 28 26 17 23 19 38437 57 75 75 9086 10 40 37 7270 3039 364 380 487 505 543 504 429 428 460 438 411 405 375 367 371 361 339 307 276 230 181 159 138 102 44 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 55 53 33 26 21 11 100000 100000 19 22 24 21 9 19 11 11 31 38468 94 75 75 9081 10 41 8 7275 3027 355 419 499 559 618 558 465 470 462 396 401 348 331 325 317 290 247 213 200 173 145 123 99 84 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 2 8 24 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 119 119 130 175 214 199 249 106 38500 89 450 75 9082 10 41 40 7281 3024 940 691 578 448 331 332 277 278 287 298 268 240 191 149 135 110 88 72 54 50 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 100000 17 33 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 281 292 264 197 202 261 292 282 314 99 38531 93 75 75 9084 10 42 11 7287 3030 616 791 649 544 501 464 406 362 314 267 243 200 169 150 153 133 115 74 44 42 28 18 17 14 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 193 235 258 313 295 274 245 260 354 212 38563 93 75 75 9085 10 42 43 7291 3046 227 364 353 329 337 320 296 269 264 257 235 189 142 95 70 59 56 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 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 183 130 127 137 191 224 227 179 205 273 158 38594 93 75 75 9078 10 43 14 7293 3066 267 504 468 511 494 491 457 403 386 339 282 219 161 117 82 74 88 88 68 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 113 147 165 187 184 168 225 220 186 141 153 38626 93 75 75 9076 10 43 46 7293 3089 233 707 554 517 465 436 395 362 333 269 215 161 131 114 87 82 87 86 63 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 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 163 121 90 136 149 165 158 162 223 249 147 173 92 38657 89 300 75 9078 10 44 17 7293 3111 488 451 366 339 296 234 150 114 106 112 119 104 111 51 36 22 26 33 46 47 38 33 52 40 28 17 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 50 49 999999 999999 64 35 47 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 92 84 78 84 65 65 54 62 85 137 76 198 38689 89 225 75 9078 10 44 49 7293 3133 531 375 342 290 275 226 186 118 88 84 80 88 82 92 69 56 100000 100000 100000 6 19 22 23 29 10 5 27 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 40 43 37 50 41 40 19 24 30 36 999999 37 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 69 61 70 999999 999999 999999 999999 43 40 38720 86 75 75 9078 10 45 20 7293 3155 175 412 434 385 382 367 352 315 268 206 163 144 117 102 86 84 91 57 54 11 100000 100000 100000 100000 9 21 14 31 35 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 24 17 15 16 23 27 11 5 16 28 36 29 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 53 57 67 38752 56 75 75 9079 10 45 52 7294 3178 344 999999 978 858 794 735 688 587 495 394 314 259 206 161 131 133 125 87 72 72 60 36 30 19 18 33 38 48 43 999999 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 33 19 8 9 5 21 26 19 11 19 29 35 40 39 44 38783 56 75 75 9075 10 46 23 7295 3200 364 817 846 780 697 659 629 546 451 359 277 207 147 115 96 87 90 55 37 34 51 40 39 40 34 43 60 67 69 68 73 66 999999 999999 999999 999999 999999 999999 999999 999999 77 60 36 38 33 25 27 37 41 33 35 31 28 43 41 41 38815 54 150 75 9074 10 46 55 7297 3222 584 571 535 443 383 346 293 226 169 117 97 91 108 62 38 44 29 21 24 50 46 31 26 21 31 41 28 30 37 47 29 40 999999 999999 999999 999999 999999 999999 999999 999999 57 34 38 32 21 30 36 34 28 41 26 21 45 62 38846 54 150 75 9072 10 47 26 7299 3242 886 681 544 457 385 315 240 165 103 87 87 119 127 63 61 37 40 40 55 37 29 13 17 8 22 28 100000 100000 13 24 24 38 999999 999999 999999 999999 999999 999999 999999 999999 37 46 41 36 31 22 25 17 19 36 27 38 57 88 38878 84 225 75 9076 10 47 58 7302 3263 856 629 550 481 417 320 214 113 92 82 110 102 68 73 82 38 12 10 4 100000 2 23 22 29 24 12 15 16 4 16 27 31 999999 999999 999999 999999 999999 999999 999999 49 59 49 46 45 27 22 12 16 18 15 26 30 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 45 38909 83 300 75 9079 10 48 29 7305 3283 879 812 717 657 512 350 207 141 97 93 82 67 60 40 65 30 14 5 100000 100000 19 26 38 25 34 30 26 25 12 44 28 999999 999999 999999 999999 999999 999999 999999 39 27 22 23 10 19 13 10 13 12 5 17 24 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 38941 55 75 75 9077 10 49 1 7307 3304 850 985 920 881 905 865 764 614 412 261 164 99 82 78 98 78 50 110 60 18 999999 100000 100000 100000 100000 12 27 53 57 53 53 38 64 58 50 999999 999999 999999 999999 999999 29 10 1 1 5 1 22 22 29 41 47 50 66 59 61 38972 86 75 75 9076 10 49 32 7310 3325 416 828 748 703 673 652 545 427 284 185 124 93 89 104 106 68 51 999999 999999 999999 999999 34 100000 100000 100000 100000 19 43 54 44 36 39 41 40 38 38 35 999999 999999 999999 999999 34 30 27 32 42 46 45 52 60 66 61 58 39 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 60 39004 86 75 75 9074 10 50 4 7313 3345 388 784 724 635 553 477 381 285 197 129 108 97 109 111 76 40 36 999999 999999 999999 999999 96 76 69 58 40 34 27 28 21 13 24 34 35 42 999999 999999 999999 999999 999999 25 31 35 29 40 51 57 51 46 42 32 26 21 12 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 57 39035 85 150 75 9072 10 50 35 7317 3363 830 757 710 622 557 435 328 221 132 95 85 94 144 80 46 37 999999 999999 999999 999999 999999 51 63 75 71 73 55 44 23 9 16 23 44 999999 999999 999999 999999 999999 21 17 28 27 23 27 28 26 25 29 28 21 31 41 37 39 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 39066 84 225 75 9074 10 51 6 7321 3379 101000 866 737 608 398 266 181 111 106 90 113 126 89 42 46 999999 999999 999999 999999 999999 999999 999999 999999 54 50 30 24 13 27 35 999999 999999 999999 999999 999999 999999 999999 34 35 43 34 42 33 28 20 16 25 32 40 45 52 54 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 39098 55 150 75 9075 10 51 38 7325 3397 101000 101000 823 702 513 284 155 117 87 103 107 113 84 60 85 84 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 12 30 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 43 36 33 45 56 35 32 29 32 31 36 35 34 32 39129 56 150 75 9072 10 52 9 7329 3414 101000 101000 899 797 583 343 174 96 72 74 112 111 107 29 62 69 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 63 66 63 49 31 18 30 22 38 34 23 29 24 14 24 26 25 39161 52 525 75 9073 10 52 41 7334 3432 565 193 75 54 64 92 126 82 38 65 75 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 28 42 43 45 34 11 25 33 46 53 51 58 45 35 38 25 31 32 39192 52 525 75 9073 10 53 12 7338 3449 343 100 66 59 71 117 77 44 43 62 61 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 8 23 40 40 999999 38 44 41 33 63 73 77 73 62 50 999999 39 33 39224 49 450 75 9071 10 53 44 7342 3467 763 177 76 65 52 94 120 44 72 44 28 33 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 12 20 37 39 37 41 41 47 31 50 54 47 43 39 39255 48 450 75 9072 10 54 15 7346 3484 263 92 69 60 128 103 57 62 29 42 64 83 102 999999 116 109 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 15 15 24 26 28 39 41 51 999999 999999 23 999999 9 39287 48 75 75 9070 10 54 47 7350 3502 905 765 595 447 250 119 55 56 54 153 64 57 57 49 84 94 111 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 59 39318 50 75 75 9071 10 55 18 7354 3519 784 621 492 360 210 95 45 45 57 81 44 999999 999999 65 66 43 48 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 43 58 54 49 39350 53 225 75 9068 10 55 50 7359 3537 825 316 128 50 39 46 91 55 36 999999 999999 999999 43 17 14 9 15 19 27 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 52 40 41 51 50 48 52 39381 55 150 75 9068 10 56 21 7363 3555 853 513 217 85 41 46 54 126 999999 999999 999999 999999 999999 999999 999999 999999 16 27 15 19 25 30 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 48 43 46 57 60 56 50 48 39413 56 75 75 9069 10 56 53 7367 3573 101000 774 522 271 104 42 34 33 118 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 24 35 49 53 61 999999 999999 68 72 75 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 999999 33 36 41 47 57 60 59 53 39444 77 150 75 9072 10 57 24 7371 3590 849 490 218 79 47 30 41 71 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 55 59 54 51 58 57 60 60 49 64 63 71 58 45 46 56 57 64 73 77 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 53 39476 77 150 75 9069 10 57 56 7376 3609 499 189 72 52 56 66 68 32 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 42 43 38 28 24 5 5 16 22 32 32 26 24 27 30 41 48 57 47 41 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 52 50 39507 77 75 75 9069 10 58 27 7380 3626 606 234 91 38 36 45 86 67 47 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 11 5 100000 100000 100000 6 7 8 5 4 7 9 17 27 33 27 16 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 35 39539 76 75 75 9067 10 58 59 7384 3645 263 140 62 24 18 36 51 43 51 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 27 32 27 27 22 15 12 14 18 20 20 20 26 28 26 26 38 39 43 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 29 39570 76 75 75 9065 10 59 30 7388 3663 157 104 50 21 19 40 35 12 5 100000 100000 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 25 26 21 21 10 6 11 13 4 100000 100000 5 7 14 16 12 10 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 26 23 29 35 39602 75 75 75 9065 11 0 2 7392 3681 120 76 31 17 25 30 14 100000 4 2 3 9 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 9 5 7 100000 100000 4 9 4 100000 100000 100000 100000 100000 11 6 11 19 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 15 15 19 16 22 39633 75 75 75 9065 11 0 33 7396 3699 100 50 21 18 41 34 22 1 7 5 8 5 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 1 4 6 10 16 18 10 10 15 8 6 15 10 9 23 28 34 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 21 19 19 21 22 25 39665 74 75 75 9065 11 1 5 7400 3718 67 29 18 25 45 53 25 100000 100000 100000 4 4 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 4 8 9 12 12 10 4 6 14 11 17 22 18 9 17 25 26 29 29 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 28 32 32 33 32 37 39696 74 75 75 9062 11 1 36 7405 3736 60 39 21 22 26 40 4 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 4 4 100000 100000 100000 100000 100000 100000 100000 5 9 14 16 9 6 11 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 17 21 27 29 27 24 27 39728 73 75 75 9063 11 2 8 7409 3755 67 56 26 17 17 6 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 0 100000 1 9 10 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 7 12 19 18 13 12 39759 72 75 75 9062 11 2 39 7413 3774 85 75 43 20 12 6 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 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 13 999999 999999 999999 999999 11 6 4 4 17 18 20 27 21 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 8 18 23 25 22 39791 71 75 75 9060 11 3 11 7417 3793 183 177 149 63 34 25 9 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 11 7 16 26 31 31 33 25 18 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 24 26 27 32 39822 71 75 75 9060 11 3 42 7421 3812 193 178 140 53 29 34 8 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 4 8 12 14 16 18 21 999999 14 15 999999 999999 999999 999999 999999 7 999999 999999 41 31 30 32 32 39854 70 75 75 9060 11 4 14 7425 3831 89 64 29 5 4 18 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 0 3 9 11 14 999999 999999 8 4 999999 999999 999999 999999 23 25 37 42 34 34 36 39885 69 75 75 9061 11 4 45 7429 3850 19 9 1 0 1 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 3 6 999999 999999 999999 999999 4 999999 999999 999999 24 28 32 40 42 40 39 39916 69 75 75 9058 11 5 16 7433 3869 29 19 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 15 999999 999999 999999 19 18 19 16 16 21 30 31 29 27 31 39948 70 75 75 9061 11 5 48 7437 3889 95 84 69 66 64 39 40 47 32 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 0 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 5 2 6 19 27 29 28 25 24 30 26 24 25 28 28 30 30 32 27 39979 69 75 75 9058 11 6 19 7441 3908 79 75 62 61 61 38 40 48 30 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 8 17 25 29 28 19 13 15 16 19 18 21 26 32 35 38 35 40011 69 75 75 9058 11 6 51 7445 3928 119 110 87 88 101 35 12 100000 20 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 7 18 16 17 19 14 8 8 9 12 11 20 26 32 29 29 21 40042 69 75 75 9055 11 7 22 7448 3948 119 106 84 79 74 32 15 7 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 6 4 3 3 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 10 18 15 12 14 9 10 11 14 14 18 25 31 37 37 38 32 40074 70 75 75 9055 11 7 54 7452 3968 44 39 27 22 17 14 9 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 9 15 15 11 21 15 12 15 17 22 25 30 45 55 58 55 54 52 40105 70 75 75 9054 11 8 25 7456 3988 30 31 16 13 8 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 100000 2 5 15 15 8 11 13 17 17 20 31 37 38 40 41 43 40137 70 75 75 9056 11 8 57 7460 4008 2 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 2 7 12 13 20 18 18 16 17 20 24 25 25 19 22 40168 67 75 75 9055 11 9 28 7464 4028 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 12 15 14 16 17 27 25 26 24 30 37 40200 66 75 75 9056 11 10 0 7468 4049 30 25 16 5 4 6 3 1 100000 100000 2 100000 100000 100000 100000 100000 100000 100000 100000 3 8 3 4 0 100000 100000 100000 100000 100000 100000 0 2 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 10 12 19 24 26 31 29 31 40231 66 75 75 9054 11 10 31 7472 4069 96 93 71 57 52 55 54 48 20 100000 2 10 6 100000 100000 100000 100000 100000 100000 4 8 5 5 5 0 100000 100000 100000 100000 100000 0 0 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 2 11 15 15 19 27 25 25 26 24 21 40263 64 75 75 9052 11 11 3 7476 4090 127 146 123 127 134 114 107 88 48 15 10 14 13 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 4 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 10 15 17 16 16 20 23 18 12 40294 69 75 75 9053 11 11 34 7480 4110 207 231 210 188 139 110 107 76 27 11 13 13 100000 100000 100000 100000 100000 2 4 4 4 1 100000 2 1 100000 999999 999999 999999 999999 100000 2 4 2 2 999999 999999 999999 999999 999999 999999 999999 999999 6 7 3 6 8 7 10 17 14 16 9 19 24 27 32 37 49 56 60 71 72 81 86 81 70 69 40326 71 75 75 9053 11 12 6 7483 4132 252 292 240 235 201 165 148 111 22 7 12 21 2 100000 100000 100000 3 6 9 9 5 5 7 7 8 999999 999999 999999 999999 3 5 13 14 15 14 999999 999999 999999 999999 999999 999999 999999 27 18 12 8 14 18 24 33 54 68 72 75 91 90 98 119 109 107 115 142 141 124 117 95 91 99 90 67 50 40357 79 75 75 9052 11 12 37 7487 4152 219 297 200 198 195 172 201 126 38 23 23 19 7 100000 100000 100000 100000 1 5 7 7 8 10 7 9 999999 999999 999999 999999 100000 4 11 8 8 1 100000 999999 999999 999999 999999 999999 999999 10 9 15 16 25 35 34 33 57 72 83 92 91 93 105 129 121 114 118 140 138 129 126 107 108 123 119 109 103 93 88 82 83 90 89 84 81 40389 103 75 75 9052 11 13 9 7491 4174 124 176 114 94 79 76 113 58 33 31 28 12 14 8 100000 100000 100000 100000 100000 100000 1 6 5 1 100000 999999 999999 999999 100000 100000 100000 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 13 14 27 34 30 27 48 57 63 68 66 71 76 74 67 64 64 67 71 75 81 89 99 101 105 104 102 96 97 91 90 93 102 93 91 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 145 141 126 63 63 50 59 40420 104 75 75 9051 11 13 40 7495 4195 55 82 42 33 26 28 19 17 21 29 33 52 52 38 30 16 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 16 30 34 35 35 37 41 45 41 42 40 43 46 48 50 53 60 70 76 83 86 82 77 78 75 73 72 82 90 116 999999 999999 999999 287 999999 300 386 387 415 999999 999999 999999 999999 185 124 105 151 165 158 167 168 191 179 169 84 40454 104 75 75 9049 11 14 14 7499 4218 166 196 161 199 185 147 115 95 80 68 66 81 74 67 60 42 14 10 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 2 9 8 8 8 6 12 16 21 23 28 37 39 46 48 49 56 55 66 72 77 98 121 137 161 200 254 279 331 336 375 404 398 414 464 442 444 424 378 323 260 201 130 114 124 135 140 157 201 224 193 173 107 40485 104 75 75 9050 11 14 45 7502 4239 232 263 230 249 203 194 211 170 132 108 95 87 73 65 53 32 13 10 15 100000 100000 100000 100000 100000 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 66 70 69 70 86 151 177 191 215 237 266 276 280 295 322 333 316 334 332 355 392 353 357 345 301 285 242 226 207 158 131 97 94 114 115 133 118 121 117 86 86 86 40517 104 75 75 9047 11 15 17 7506 4261 257 301 266 268 226 239 259 226 212 216 208 187 168 167 113 67 18 14 29 3 100000 1 3 6 7 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 35 40 60 127 167 167 186 218 235 233 229 233 248 247 236 239 239 232 241 186 162 126 80 94 76 69 86 80 93 244 999999 999999 999999 184 138 119 86 74 80 86 40548 104 75 75 9048 11 15 48 7510 4282 245 280 260 257 213 206 236 225 236 252 239 225 249 232 150 68 13 7 42 13 4 5 8 8 6 999999 999999 999999 999999 999999 14 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 58 61 70 81 80 70 69 70 77 72 72 74 81 77 85 999999 999999 999999 999999 999999 999999 999999 999999 78 82 194 201 202 229 296 326 310 259 178 120 115 40580 104 75 75 9049 11 16 20 7513 4304 171 195 159 139 98 90 114 114 120 124 111 107 154 131 85 32 5 1 22 4 100000 100000 100000 100000 0 999999 999999 999999 999999 999999 4 10 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 58 999999 999999 52 56 57 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 68 87 89 95 134 195 217 199 181 144 89 84 40611 104 75 75 9048 11 16 51 7517 4325 127 151 86 45 44 25 16 14 9 10 11 9 16 21 20 12 4 0 2 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 1 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 75 79 70 55 47 42 47 49 58 65 62 63 40643 104 75 75 9045 11 17 23 7521 4347 122 144 81 31 26 13 4 1 100000 100000 0 100000 1 2 5 2 0 100000 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 75 91 146 171 188 251 265 274 145 84 65 48 40674 104 75 75 9044 11 17 54 7524 4369 117 104 58 23 12 6 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 1 1 3 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 62 79 129 165 171 223 254 266 179 84 63 46 40706 104 75 75 9042 11 18 26 7528 4391 160 156 107 78 162 21 8 3 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 59 57 54 75 66 79 112 110 109 51 46 40 40737 104 75 75 9044 11 18 57 7531 4413 226 236 182 190 208 27 9 4 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 36 28 27 27 40769 31 75 75 9041 11 19 29 7535 4436 243 242 200 187 109 12 5 3 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 40800 99 75 75 9041 11 20 0 7538 4458 142 136 109 71 18 9 3 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 48 47 52 51 53 61 60 40832 101 75 75 9042 11 20 32 7542 4480 44 32 14 7 7 6 2 3 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 49 46 45 46 45 44 48 49 51 57 56 59 52 40863 104 75 75 9040 11 21 3 7545 4503 44 26 15 8 4 2 4 3 2 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 40 44 41 48 48 47 44 42 40 39 43 48 49 46 45 44 39 40895 104 75 75 9039 11 21 35 7548 4525 127 116 101 43 11 7 6 3 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 6 4 2 2 2 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 999999 999999 38 37 36 36 39 39 46 44 44 45 41 40 39 40 44 43 41 41 47 38 40926 104 75 75 9037 11 22 6 7552 4548 153 153 150 57 20 14 8 4 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 1 1 2 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 32 40 42 43 42 39 35 35 35 35 42 40 41 48 47 45 44 39 40 999999 38 37 42 36 40958 104 75 75 9036 11 22 38 7555 4571 168 174 148 92 17 8 5 2 0 1 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 2 0 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 37 34 34 37 39 41 38 34 34 41 39 40 46 46 44 41 37 33 999999 999999 35 34 33 40989 96 75 75 9037 11 23 9 7558 4593 188 185 117 96 29 10 4 2 0 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 1 0 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 33 999999 999999 999999 999999 999999 38 36 40 42 41 38 41021 68 75 75 9036 11 23 41 7562 4616 189 183 129 91 40 8 1 2 2 1 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 3 4 6 1 1 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 72 91 102 97 89 95 126 90 107 41052 70 75 75 9034 11 24 12 7565 4639 202 192 174 143 22 6 100000 0 2 2 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 2 4 3 0 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 40 66 89 105 108 105 118 155 131 136 106 180 41084 73 75 75 9033 11 24 44 7568 4663 168 150 127 99 26 9 0 100000 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 0 100000 100000 999999 999999 999999 999999 999999 999999 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 74 78 75 72 77 67 68 67 59 65 120 78 49 55 41115 76 75 75 9030 11 25 15 7572 4685 161 158 98 108 31 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 0 100000 100000 999999 999999 999999 999999 999999 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 183 237 272 275 190 123 86 94 75 69 79 117 152 158 127 71 61 131 41147 77 75 75 9029 11 25 47 7575 4709 177 188 135 218 31 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 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 77 118 141 176 180 215 180 139 114 128 126 110 108 138 144 163 124 63 52 83 53 41178 87 75 75 9029 11 26 18 7578 4732 134 135 116 156 28 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 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 58 72 100 95 123 106 120 102 100 84 85 103 96 105 121 134 155 121 108 31 30 34 999999 999999 999999 999999 999999 999999 999999 999999 36 34 41210 74 75 75 9030 11 26 50 7581 4756 140 123 61 39 41 18 8 3 1 100000 100000 0 1 1 4 5 6 4 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 86 118 147 166 136 125 113 134 141 121 113 114 137 164 177 285 41241 80 75 75 9025 11 27 21 7584 4779 220 178 72 30 29 45 18 3 100000 100000 100000 100000 3 6 10 14 17 26 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 176 162 165 173 201 188 176 186 202 203 180 168 193 245 235 85 56 41273 87 75 75 9024 11 27 53 7588 4803 205 194 108 56 37 33 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 398 305 297 293 220 145 132 146 161 180 189 192 225 210 192 195 171 163 158 167 192 244 202 137 136 181 84 999999 999999 40 37 38 41304 86 75 75 9021 11 28 24 7592 4824 133 156 102 59 44 27 3 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 230 255 262 292 263 210 217 216 171 111 102 111 133 153 162 191 178 180 186 185 155 155 185 162 118 111 96 60 55 85 90 67 999999 40 32 41335 83 75 75 9020 11 28 55 7595 4846 51 60 32 22 31 1 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 150 141 152 171 136 161 181 202 200 229 391 332 218 84 68 36 29 47 70 56 41367 85 75 75 9018 11 29 27 7599 4868 149 155 115 80 71 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 195 207 235 238 129 100 109 108 103 136 157 171 166 200 284 228 139 87 72 43 19 22 30 999999 999999 25 41398 85 75 75 9016 11 29 58 7603 4890 266 264 208 191 214 23 6 100000 100000 100000 100000 100000 4 5 4 6 6 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 70 91 127 135 125 132 174 143 134 128 83 95 89 82 102 51 56 51 35 75 103 38 28 29 999999 999999 34 41430 84 75 75 9016 11 30 30 7607 4912 179 181 144 144 166 30 17 8 4 5 9 13 17 18 19 19 19 14 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 118 122 127 137 122 107 113 168 143 138 164 74 93 84 62 58 61 47 49 103 178 155 61 999999 999999 999999 42 41461 84 75 75 9013 11 31 1 7611 4933 75 62 21 14 16 10 7 5 2 4 7 12 13 13 14 13 14 10 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 182 180 185 123 118 101 85 64 49 40 96 999999 999999 999999 999999 999999 91 52 52 68 94 94 134 268 168 61 999999 999999 999999 32 41493 84 75 75 9014 11 31 33 7615 4954 125 90 30 5 6 100000 100000 100000 100000 100000 100000 2 1 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 206 135 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 31 37 45 92 118 174 143 115 55 999999 999999 26 25 41524 95 75 75 9011 11 32 4 7619 4978 148 103 120 57 9 0 100000 0 1 3 4 5 3 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 23 33 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 30 26 19 33 76 174 56 73 106 46 999999 27 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 31 41556 95 75 75 9010 11 32 36 7622 5001 76 58 86 56 6 3 2 2 3 4 5 5 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 15 34 37 53 39 17 7 10 14 13 18 999999 999999 999999 999999 999999 26 25 31 35 39 41 42 40 40 38 40 37 40 47 44 33 41 67 81 73 93 44 999999 29 25 999999 999999 999999 999999 999999 999999 35 37 38 33 31 41587 92 75 75 9011 11 33 7 7626 5023 23 18 12 9 2 1 1 1 1 4 5 5 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 21 40 45 48 33 24 23 27 35 49 52 49 49 46 42 39 42 39 41 41 47 46 43 40 38 38 39 35 39 48 47 46 42 45 62 52 34 35 999999 30 999999 999999 999999 999999 999999 999999 999999 29 32 41619 91 75 75 9009 11 33 39 7630 5046 7 1 100000 100000 100000 100000 0 1 1 5 4 2 100000 100000 100000 100000 100000 100000 100000 100000 7 14 14 11 6 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 7 23 29 37 28 27 28 30 32 43 55 61 63 66 65 59 54 54 50 51 51 51 50 44 41 37 40 36 32 36 38 35 36 35 34 34 29 27 27 999999 24 999999 999999 999999 999999 999999 999999 999999 22 41650 83 75 75 9008 11 34 10 7634 5068 10 1 100000 100000 100000 100000 100000 0 1 3 4 100000 100000 100000 100000 100000 100000 100000 100000 1 10 18 19 18 9 7 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 12 21 25 24 20 19 20 24 999999 39 44 54 62 69 71 74 68 64 65 69 67 65 62 57 51 47 40 35 33 37 34 31 34 36 34 35 31 999999 27 29 26 41682 81 75 75 9006 11 34 42 7637 5092 9 3 100000 100000 1 2 1 100000 1 2 2 100000 100000 100000 100000 100000 100000 100000 0 6 14 18 20 14 8 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 8 21 32 41 35 32 33 27 33 41 49 54 61 66 66 70 79 80 79 78 80 72 70 64 60 55 53 44 37 35 33 27 25 21 23 22 27 28 29 24 41713 81 75 75 9005 11 35 13 7641 5114 43 24 11 3 1 1 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 7 13 18 22 21 15 11 6 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 1 6 18 24 31 37 43 42 41 41 33 33 35 41 42 52 54 52 55 60 66 67 62 64 58 59 54 52 51 51 44 36 31 28 25 24 16 15 16 999999 999999 19 18 41745 87 75 75 9003 11 35 45 7645 5138 74 44 24 12 9 5 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 6 11 18 23 24 28 21 19 19 15 8 100000 100000 100000 100000 1 11 14 13 18 20 29 34 38 43 46 51 52 47 41 32 33 29 35 36 44 46 41 36 34 39 36 38 38 38 42 39 36 36 36 36 29 24 25 24 999999 999999 13 17 999999 19 21 25 999999 999999 999999 999999 999999 24 41776 87 75 75 9005 11 36 16 7648 5161 79 67 26 16 14 10 5 0 100000 100000 100000 100000 100000 100000 100000 3 8 9 15 20 23 25 24 23 21 16 17 11 15 5 100000 100000 4 17 38 51 54 56 51 58 63 65 64 65 62 61 55 55 58 63 63 68 69 70 67 56 49 46 45 39 43 36 35 34 37 35 36 35 36 30 23 24 999999 999999 999999 20 999999 999999 32 30 31 999999 999999 999999 999999 23 26 41808 86 75 75 8994 11 36 48 7652 5185 83 111 62 11 6 4 2 0 100000 100000 100000 0 100000 100000 0 5 5 11 16 17 15 11 8 1 100000 100000 100000 100000 100000 100000 100000 100000 0 18 40 56 66 67 62 68 78 79 78 77 70 65 61 59 66 67 66 71 74 71 66 59 57 54 49 45 48 46 48 51 61 60 67 67 63 48 33 30 999999 999999 999999 29 34 35 35 32 31 999999 999999 999999 24 28 41839 86 75 75 8998 11 37 19 7655 5208 54 79 51 3 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 4 7 8 5 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 8 25 35 43 45 50 48 56 59 63 70 68 68 63 54 51 48 46 45 42 40 39 37 34 28 31 30 35 38 48 52 64 72 77 77 74 64 48 39 31 24 22 27 32 32 33 30 29 999999 999999 999999 25 30 41871 85 150 75 8998 11 37 51 7659 5232 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 11 8 9 4 100000 100000 100000 100000 100000 100000 100000 100000 0 6 34 50 57 58 60 51 46 53 64 77 82 92 92 88 83 85 67 53 40 37 36 36 30 28 36 41 42 45 52 49 53 58 59 57 53 50 44 38 31 24 25 30 33 32 33 29 26 999999 999999 999999 25 27 41902 80 150 75 8998 11 38 22 7663 5257 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 10 13 12 14 13 3 100000 100000 100000 100000 100000 100000 100000 1 8 30 48 54 57 55 49 40 44 54 58 65 76 90 88 91 87 80 76 65 63 61 66 67 70 65 56 53 46 44 38 37 36 36 42 39 999999 33 30 999999 22 25 26 28 28 27 22 18 41934 77 150 75 9000 11 38 54 7666 5281 15 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 12 20 20 15 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 10 10 5 7 4 5 8 10 8 9 16 23 34 48 55 57 74 85 96 106 109 111 112 100 68 53 39 34 26 27 33 34 43 999999 999999 999999 999999 999999 999999 23 21 21 21 41965 77 75 75 8999 11 39 25 7670 5304 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 16 30 31 23 14 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 2 8 21 38 53 67 86 93 99 110 113 112 114 102 86 67 44 29 22 23 999999 36 43 999999 999999 999999 999999 999999 999999 27 27 23 41997 76 75 75 9001 11 39 57 7673 5329 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 16 33 42 45 34 14 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 4 2 6 2 6 6 7 17 27 34 45 57 70 77 71 70 81 87 84 90 80 73 54 37 27 999999 999999 999999 999999 999999 37 37 39 43 39 34 34 42028 104 75 75 8997 11 40 28 7677 5353 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 21 33 40 46 39 24 15 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 0 1 3 0 0 3 5 3 7 11 18 25 32 29 40 53 60 63 65 65 60 51 42 33 999999 999999 30 34 47 53 56 57 53 42 39 32 999999 999999 999999 999999 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 42060 82 150 75 8998 11 41 0 7680 5378 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 16 23 33 39 38 29 20 10 2 100000 100000 100000 100000 100000 100000 0 2 2 2 100000 100000 100000 4 5 4 2 100000 100000 999999 999999 999999 999999 999999 10 16 31 44 50 59 67 67 61 57 54 48 47 40 39 40 51 63 63 63 57 45 39 32 30 34 999999 999999 30 26 42091 82 150 75 8997 11 41 31 7684 5402 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 13 29 41 42 38 29 22 15 7 1 100000 100000 1 0 0 100000 100000 100000 100000 100000 6 6 8 10 5 0 100000 999999 999999 999999 999999 999999 17 26 40 54 58 62 72 71 63 61 65 63 64 58 65 65 71 75 78 77 69 61 51 46 42 45 999999 999999 35 31 42123 83 75 75 8996 11 42 3 7687 5427 25 16 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 14 31 45 43 39 28 21 13 9 4 3 1 0 100000 100000 100000 100000 100000 100000 100000 3 1 9 11 7 7 100000 1 2 4 10 19 31 38 50 56 58 63 69 69 62 59 59 60 58 58 68 77 88 85 91 86 81 74 52 51 49 45 45 999999 38 34 42154 80 75 75 8994 11 42 34 7690 5451 51 44 32 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 15 33 45 37 29 26 15 100000 100000 100000 100000 100000 2 3 8 6 22 69 93 100 97 58 46 40 28 24 17 19 19 19 18 25 34 42 47 44 49 57 59 57 57 56 54 58 52 54 56 61 64 67 65 67 65 56 39 39 42 32 31 42186 77 75 75 8995 11 43 6 7694 5476 37 33 30 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 17 33 45 40 31 31 16 5 100000 100000 100000 1 6 7 14 14 30 78 101 108 116 77 53 39 25 20 18 18 25 25 26 29 31 32 37 43 50 54 57 53 52 51 52 55 54 56 56 52 46 40 41 45 40 34 31 32 42217 76 75 75 8992 11 43 37 7697 5501 13 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 12 30 44 46 38 32 17 7 100000 100000 100000 100000 100000 1 8 10 13 32 40 37 35 18 9 100000 100000 100000 2 6 17 23 27 31 25 20 27 34 40 46 49 48 42 41 45 46 47 51 48 49 46 42 42 42 30 25 21 42249 75 75 75 8989 11 44 9 7700 5525 57 34 19 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 8 26 36 40 37 28 18 7 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 2 13 12 23 24 20 20 23 24 29 29 29 29 35 36 40 41 43 40 44 41 35 36 40 34 28 42280 75 75 75 8987 11 44 40 7703 5551 77 79 71 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 19 30 32 34 30 24 17 10 1 2 100000 100000 100000 6 9 3 100000 100000 100000 0 1 100000 0 100000 100000 100000 999999 999999 999999 1 2 12 20 25 29 28 26 27 26 25 24 31 30 36 39 39 40 45 43 34 38 38 35 35 42312 75 75 75 8985 11 45 12 7707 5576 65 78 82 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 19 28 31 35 36 33 20 7 100000 100000 100000 100000 100000 11 14 10 6 2 2 1 1 0 100000 100000 100000 100000 100000 100000 100000 0 1 6 11 16 23 21 20 24 21 18 15 18 20 26 28 31 33 41 40 35 38 31 27 31 42343 75 75 75 8983 11 45 43 7710 5601 37 41 41 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 15 22 32 38 35 20 9 100000 100000 100000 100000 100000 3 5 3 1 100000 100000 100000 100000 100000 100000 2 100000 100000 100000 5 7 7 6 12 999999 999999 999999 12 10 11 18 14 13 10 9 12 14 19 20 25 30 31 35 33 29 31 42375 75 75 75 8984 11 46 15 7713 5626 21 19 14 23 6 2 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 15 27 45 43 32 23 17 9 0 100000 0 5 9 12 5 2 0 1 4 1 5 4 5 0 100000 100000 6 4 8 11 999999 999999 999999 999999 999999 19 22 47 87 92 92 93 25 19 20 20 24 31 32 31 33 27 26 42406 74 75 75 8983 11 46 46 7716 5651 23 19 9 13 1 100000 100000 3 2 0 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 17 34 38 27 22 18 11 6 100000 100000 1 4 11 5 1 1 0 2 0 100000 100000 999999 999999 999999 100000 0 3 6 11 999999 999999 999999 999999 65 76 112 103 134 139 111 111 36 22 22 24 31 39 39 29 27 21 42438 72 75 75 8982 11 47 18 7719 5677 49 50 42 81 64 85 76 26 11 7 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 17 24 23 13 9 3 100000 100000 100000 100000 4 999999 5 0 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 3 9 11 16 999999 999999 38 61 87 82 113 100 115 113 82 77 49 38 33 34 36 38 40 34 42469 72 75 75 8980 11 47 49 7722 5702 67 67 51 76 59 77 69 22 4 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 25 35 37 25 14 5 3 100000 4 12 21 26 15 5 0 100000 100000 1 1 100000 999999 999999 999999 0 12 17 16 21 34 41 33 41 57 55 48 52 58 69 69 79 82 73 63 60 53 45 40 38 42501 81 75 75 8980 11 48 21 7725 5728 82 82 77 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 12 25 20 17 10 1 100000 100000 100000 1 12 18 15 7 1 100000 100000 100000 0 100000 100000 100000 100000 100000 4 8 7 10 12 13 16 20 28 39 42 42 40 49 51 61 78 80 76 70 58 40 32 29 999999 999999 999999 999999 999999 999999 999999 999999 23 42532 82 75 75 8980 11 48 52 7728 5753 154 139 127 37 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 16 22 15 9 4 100000 100000 100000 100000 100000 9 15 12 6 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 3 4 3 11 16 18 27 32 31 26 27 27 28 41 52 52 42 999999 22 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 21 42564 82 75 75 8977 11 49 24 7731 5779 167 138 100 72 54 74 81 93 92 64 75 86 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 21 38 40 41 26 18 9 4 1 0 4 21 29 21 11 3 100000 100000 1 5 3 3 2 100000 100000 1 3 4 5 6 1 7 15 17 15 21 22 21 23 25 19 18 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 24 29 42595 82 75 75 8978 11 49 55 7734 5805 190 206 121 140 162 183 235 261 269 162 130 79 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 16 41 42 42 30 22 15 5 0 4 9 22 34 38 24 13 2 1 2 3 2 4 1 1 100000 100000 3 3 9 6 2 7 19 23 19 19 25 26 27 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 26 28 32 42627 81 75 75 8975 11 50 27 7737 5831 170 194 117 139 160 181 223 215 213 109 61 11 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 16 35 35 34 24 17 8 0 100000 2 8 18 30 37 25 15 5 3 3 3 2 5 5 6 3 0 2 2 11 8 10 15 23 21 22 20 27 28 27 25 999999 999999 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 28 27 42658 81 75 75 8977 11 50 58 7740 5857 49 45 39 37 33 44 49 34 25 5 0 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 25 35 36 33 24 12 3 100000 100000 100000 100000 18 27 25 14 11 7 6 6 3 4 2 1 1 2 2 5 4 8 5 6 13 17 19 19 20 26 27 27 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 23 26 25 42690 80 75 75 8976 11 51 30 7743 5883 124 162 132 131 113 106 85 56 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 27 34 28 23 18 5 100000 100000 100000 100000 2 24 34 32 16 10 3 2 2 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 8 14 18 17 18 22 23 27 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 19 23 42721 80 75 75 8974 11 52 1 7746 5909 137 176 149 155 134 128 94 68 21 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 16 20 11 9 6 100000 100000 100000 100000 1 17 32 43 39 22 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 5 8 12 14 16 23 25 29 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 19 18 42753 80 75 75 8973 11 52 33 7749 5936 93 116 101 102 123 121 82 64 28 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 5 10 6 9 5 100000 100000 100000 100000 0 11 25 30 27 16 5 100000 100000 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 0 5 6 5 6 9 11 20 21 21 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 14 15 42784 80 75 75 8973 11 53 4 7751 5962 125 189 154 171 220 234 219 175 148 75 37 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 8 12 16 14 14 8 1 2 100000 100000 6 19 25 33 32 18 6 100000 100000 2 2 6 6 2 0 100000 100000 100000 100000 100000 100000 5 6 7 5 6 10 17 17 17 21 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 15 17 42815 80 75 75 8973 11 53 35 7754 5989 149 215 187 179 178 190 194 168 153 99 44 7 100000 100000 100000 100000 100000 100000 100000 100000 5 9 14 19 22 14 10 4 100000 100000 100000 100000 2 26 31 42 36 18 6 100000 100000 0 100000 100000 1 100000 100000 100000 100000 100000 100000 100000 3 10 11 12 10 9 12 16 19 21 26 21 999999 999999 999999 9 13 999999 999999 999999 999999 999999 999999 999999 999999 12 14 15 42847 80 75 75 8970 11 54 7 7757 6016 194 250 231 236 150 115 84 65 43 37 6 1 0 100000 100000 100000 100000 100000 100000 0 6 12 19 21 25 17 15 8 100000 100000 100000 100000 100000 15 24 33 27 11 0 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 2 2 6 12 16 14 16 17 16 15 19 21 24 25 19 15 999999 10 14 14 999999 18 15 11 999999 999999 999999 7 14 14 42878 80 75 75 8967 11 54 38 7760 6042 255 314 288 315 261 258 200 114 68 15 5 14 0 100000 100000 100000 100000 100000 100000 100000 13 21 24 20 24 20 17 9 3 100000 0 0 6 20 32 37 36 16 3 100000 0 0 2 1 2 100000 100000 100000 100000 100000 3 2 6 7 9 7 10 16 15 13 19 22 24 27 22 16 11 10 10 10 9 10 8 6 10 10 7 10 13 13 42910 79 75 75 8972 11 55 10 7762 6070 297 349 351 336 314 313 278 199 156 86 56 50 5 100000 100000 100000 100000 100000 100000 6 19 23 22 17 21 15 14 9 9 7 7 10 13 19 31 32 29 17 10 0 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 2 9 7 4 5 7 15 18 17 20 23 24 27 24 23 999999 16 14 12 10 999999 5 5 999999 11 8 15 19 42941 78 75 75 8971 11 55 41 7765 6097 301 346 355 347 326 299 283 255 221 127 72 43 4 100000 100000 100000 100000 100000 0 12 18 23 24 17 15 11 13 17 16 13 11 12 10 8 11 7 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 1 2 0 999999 4 2 4 8 17 21 19 23 30 29 29 28 24 999999 17 999999 17 21 999999 999999 999999 999999 9 8 12 42973 68 75 75 8969 11 56 13 7768 6125 269 300 300 313 317 307 285 263 220 108 39 10 100000 100000 100000 100000 100000 100000 7 25 35 35 34 23 15 14 15 26 21 14 9 11 8 10 15 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 100000 1 3 14 17 13 20 26 25 24 30 25 999999 12 43004 78 75 75 8969 11 56 44 7770 6152 228 272 293 286 293 307 282 226 142 56 20 7 100000 100000 100000 100000 100000 100000 18 41 52 49 44 34 25 24 24 31 28 21 11 11 12 13 18 7 4 1 0 100000 100000 0 2 4 1 100000 0 100000 100000 100000 3 100000 2 10 8 13 12 17 18 12 13 16 18 22 29 32 27 20 999999 999999 22 19 999999 999999 999999 14 11 11 43036 78 75 75 8969 11 57 16 7773 6180 216 272 298 273 262 281 249 180 86 13 7 10 0 100000 100000 100000 1 9 18 33 43 47 44 36 28 28 29 32 29 23 12 10 11 7 10 7 7 8 7 5 2 4 4 4 3 0 0 100000 0 4 4 2 10 17 17 19 15 18 15 12 9 20 24 23 25 33 35 25 25 999999 26 22 999999 999999 999999 19 19 14 43067 78 75 75 8968 11 57 47 7775 6207 244 288 290 283 284 276 246 184 103 18 7 3 100000 100000 100000 100000 100000 100000 4 9 21 26 26 25 24 28 35 36 27 16 10 6 8 7 11 13 9 7 8 3 100000 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 5 8 9 8 15 12 10 7 18 22 18 18 27 31 22 24 999999 25 20 18 999999 999999 14 16 12 43099 78 75 75 8969 11 58 19 7778 6235 262 349 321 281 296 299 286 240 155 49 19 0 100000 100000 100000 100000 100000 100000 100000 100000 4 8 12 20 30 37 46 48 41 22 15 7 11 11 9 10 3 100000 100000 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 6 9 14 18 17 10 8 13 18 16 18 27 28 20 23 22 24 20 20 18 999999 9 8 8 43130 78 75 75 8967 11 58 50 7780 6263 207 332 274 223 246 264 263 238 172 69 21 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 9 23 34 40 43 44 42 23 13 8 11 13 7 2 100000 100000 100000 100000 100000 0 0 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 9 11 14 15 21 14 11 15 21 19 22 33 35 27 26 24 25 20 19 999999 999999 999999 999999 10 43162 80 75 75 8970 11 59 22 7783 6291 203 290 222 178 186 182 177 152 105 34 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 12 23 29 36 42 41 36 20 13 10 12 15 9 2 100000 100000 100000 100000 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 1 7 9 9 10 9 17 15 13 15 22 25 25 30 35 28 24 23 25 19 16 14 999999 999999 12 12 16 13 43193 80 75 75 8965 11 59 53 7785 6319 274 317 327 295 284 243 156 88 37 8 4 0 100000 100000 100000 100000 100000 100000 100000 2 6 9 18 23 32 39 43 44 34 20 11 7 6 6 100000 100000 100000 100000 0 3 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 9 8 7 9 8 10 12 16 16 22 27 26 27 30 23 21 26 31 27 21 15 14 15 13 12 14 12 43225 80 75 75 8968 12 0 25 7788 6348 267 328 317 332 309 256 184 120 63 20 10 4 100000 100000 100000 100000 100000 100000 14 25 31 32 34 35 36 35 33 36 30 22 8 9 11 10 2 0 0 3 7 7 6 1 0 0 1 100000 100000 100000 100000 100000 0 3 5 11 11 12 13 14 13 16 21 22 32 34 33 36 36 28 24 29 34 30 27 22 22 19 16 999999 16 14 43256 80 75 75 8965 12 0 56 7790 6376 241 258 199 216 194 164 135 86 50 18 13 1 100000 100000 100000 100000 100000 100000 11 23 27 32 36 35 31 30 28 28 25 19 7 13 13 11 5 6 100000 2 5 8 4 3 100000 100000 100000 100000 100000 1 4 2 3 8 7 12 16 15 15 16 15 19 24 29 43 45 47 49 48 37 27 23 26 23 21 20 20 17 16 999999 22 20 43288 80 75 75 8965 12 1 28 7793 6405 178 153 112 79 65 52 39 21 6 1 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 18 25 31 30 31 31 28 24 16 4 5 3 100000 100000 100000 100000 100000 0 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 8 14 12 11 12 13 18 22 27 39 44 45 44 42 34 26 21 25 25 24 21 16 19 22 22 22 22 43319 80 75 75 8966 12 1 59 7795 6433 45 30 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 25 35 38 36 38 39 39 31 20 4 0 100000 100000 100000 100000 100000 100000 100000 2 2 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 9 16 15 14 14 16 21 23 25 33 37 37 35 35 33 28 27 33 32 31 26 21 27 31 27 21 24 43351 80 75 75 8965 12 2 31 7797 6463 47 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 11 21 22 20 25 32 34 31 18 4 0 100000 100000 100000 100000 100000 1 11 17 14 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 14 13 10 12 15 21 23 32 40 41 45 44 44 37 37 39 39 36 35 35 37 39 39 37 27 25 43382 80 75 75 8962 12 3 2 7799 6491 63 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 16 23 23 20 11 2 100000 100000 100000 100000 100000 100000 3 19 27 20 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 12 11 6 8 11 17 21 34 44 48 55 57 57 44 44 44 50 51 53 55 64 63 55 48 35 28 43414 79 75 75 8963 12 3 34 7802 6521 54 44 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 14 15 14 8 2 0 100000 100000 100000 100000 100000 100000 100000 4 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 9 15 14 8 4 6 22 23 32 44 53 54 58 61 52 45 44 53 57 57 59 75 72 59 50 35 43445 78 75 75 8964 12 4 5 7804 6549 82 70 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 6 2 100000 100000 100000 100000 100000 100000 100000 100000 0 8 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 13 12 7 8 12 27 30 35 47 55 51 55 56 51 42 39 42 44 43 45 58 51 45 39 43477 79 75 75 8962 12 4 37 7806 6579 127 102 35 14 5 100000 100000 100000 0 100000 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 15 26 27 999999 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 9 11 10 11 14 18 21 28 42 50 49 52 51 44 38 33 38 37 37 36 43 38 36 32 29 43508 80 75 75 8962 12 5 8 7808 6608 172 146 97 76 78 71 49 19 8 4 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 3 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 15 21 19 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 8 13 12 4 1 5 9 16 35 47 52 54 50 45 39 36 41 40 34 30 32 31 29 33 35 21 43540 80 75 75 8963 12 5 40 7810 6638 162 93 70 56 58 56 40 14 0 2 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 3 6 6 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 9 12 11 4 1 4 11 18 36 57 63 69 66 61 50 44 44 45 38 28 22 21 18 23 25 16 43571 80 75 75 8963 12 6 11 7813 6667 187 156 82 125 88 22 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 8 11 8 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 6 8 6 8 18 21 33 46 63 70 73 77 80 69 61 58 61 56 43 30 22 16 15 14 15 43603 80 75 75 8962 12 6 43 7815 6698 279 270 198 202 168 76 55 45 39 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 2 2 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 1 7 7 9 13 21 48 51 73 85 101 115 134 141 101 52 53 106 103 94 74 39 26 18 16 14 15 43634 80 75 75 8960 12 7 14 7817 6727 331 322 284 253 254 195 189 174 156 85 28 13 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 999999 999999 999999 999999 100000 0 100000 100000 100000 100000 100000 999999 999999 100000 100000 3 5 14 15 21 36 58 65 85 92 87 104 139 144 97 59 58 123 133 101 86 52 38 29 25 24 23 43666 80 75 75 8957 12 7 46 7819 6757 348 382 347 321 337 317 292 241 189 108 47 22 8 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 2 12 13 17 27 40 50 65 70 66 89 114 117 96 79 82 125 140 127 103 58 43 35 33 32 30 43697 80 75 75 8948 12 8 17 7822 6784 299 324 290 286 312 341 318 260 163 79 29 9 6 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 2 9 12 18 25 41 52 63 75 78 96 105 103 101 100 106 133 145 155 113 48 34 31 31 28 26 43729 81 75 75 8957 12 8 49 7828 6799 257 253 203 203 219 231 240 208 127 64 24 6 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 9 14 27 40 55 74 90 110 95 97 87 77 81 75 74 103 112 112 79 33 23 22 22 21 19 17 43777 81 75 75 8959 12 9 37 7837 6796 194 213 164 132 129 123 119 91 57 36 17 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 7 12 30 49 80 84 79 90 107 126 107 103 90 87 80 77 73 71 67 58 53 46 32 24 19 15 11 10 43808 80 75 75 8960 12 10 8 7842 6775 237 73 60 56 64 89 59 34 16 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 0 2 3 9 20 33 42 58 64 75 93 103 112 122 155 169 172 127 100 96 96 88 76 69 62 57 54 47 33 26 18 12 8 43840 81 75 75 8954 12 10 40 7845 6746 191 19 26 35 52 60 31 10 10 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 2 7 17 26 35 50 61 69 87 99 107 118 148 161 156 117 102 109 112 104 83 71 44 31 24 20 17 14 12 12 11 11 43871 81 75 75 9027 12 11 11 7848 6716 21 15 26 38 48 44 27 11 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 10 15 23 41 46 57 61 60 69 81 75 67 75 82 91 95 91 79 59 32 21 16 13 13 8 7 7 8 8 43903 80 75 75 9137 12 11 43 7851 6685 103 120 104 88 62 34 24 15 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 1 5 13 18 25 34 46 58 64 73 70 63 54 41 30 34 39 46 47 40 39 33 27 25 24 22 999999 999999 999999 999999 3 6 43934 80 75 75 9239 12 12 14 7853 6655 107 179 167 113 73 57 41 19 4 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 13 18 18 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 15 25 32 44 62 80 95 106 110 99 84 70 58 52 58 63 68 64 57 49 46 49 42 43 43 41 35 999999 999999 17 16 43966 82 75 75 9349 12 12 46 7856 6623 129 202 151 80 42 60 49 40 13 0 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 18 20 18 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 10 28 40 58 58 74 87 113 132 141 146 143 116 88 73 74 71 68 70 69 65 66 57 58 61 54 51 50 48 43 42 33 24 18 16 14 43997 83 75 75 9456 12 13 17 7859 6592 135 171 113 75 48 46 44 48 17 1 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 6 6 9 7 9 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 19 41 52 56 56 68 86 105 122 138 144 143 133 112 96 83 69 56 51 47 42 49 42 42 45 44 42 41 39 38 36 29 21 14 10 7 5 44029 108 75 75 9581 12 13 49 7862 6560 122 84 50 53 21 10 11 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 8 11 6 4 2 2 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 8 24 46 50 52 49 46 55 66 78 96 107 112 115 104 95 80 73 70 69 67 61 62 61 60 58 54 54 54 53 50 49 43 35 26 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 14 17 44060 110 75 75 9701 12 14 20 7865 6530 92 63 30 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 6 15 31 47 52 57 77 54 51 48 49 48 51 54 56 61 64 62 64 65 65 61 59 55 56 55 53 47 45 51 50 45 47 44 41 34 26 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 13 12 16 15 16 44092 112 75 75 9825 12 14 52 7867 6498 124 139 159 88 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 1 11 21 29 36 69 51 45 35 29 21 16 17 24 31 38 38 36 30 25 21 18 13 15 17 17 13 10 15 15 12 12 13 12 11 8 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 11 13 14 13 13 13 15 14 44123 113 75 75 9926 12 15 23 7870 6468 191 207 205 160 50 25 9 5 5 2 0 100000 100000 100000 100000 100000 100000 100000 0 4 4 1 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 4 3 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 2 6 12 13 18 28 27 29 3 2 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 9 15 13 10 14 14 13 15 44155 114 75 75 10019 12 15 55 7873 6436 123 132 100 75 31 23 13 20 14 13 21 22 23 21 22 27 22 0 100000 6 6 6 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 32 51 59 63 63 33 19 12 11 10 6 9 32 80 27 21 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 0 1 5 13 18 23 35 37 42 3 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 11 8 11 15 13 17 15 44186 115 75 75 10112 12 16 26 7876 6406 162 190 170 170 182 178 176 180 196 191 189 197 202 197 160 129 68 17 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 27 54 69 74 76 79 52 43 33 24 20 17 16 29 70 34 23 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 6 100000 999999 100000 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 9 9 14 13 15 15 17 44218 114 75 75 10200 12 16 58 7879 6374 231 271 242 243 252 244 239 232 250 253 240 223 205 187 148 112 53 18 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 39 56 85 128 83 113 99 22 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 11 12 13 12 44249 114 75 75 10291 12 17 29 7882 6344 75 115 104 108 105 103 96 91 98 111 107 84 49 27 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 22 22 29 48 30 51 55 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7 6 10 9 10 44281 116 75 75 10371 12 18 1 7885 6313 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 17 100000 0 2 5 6 7 4 100000 100000 100000 100000 2 8 10 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1 2 4 9 7 8 11 9 44312 116 75 75 10440 12 18 32 7887 6283 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 13 39 87 89 103 103 58 53 54 46 38 37 33 30 38 44 47 58 74 72 69 68 61 55 50 45 35 26 23 23 15 14 17 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 6 5 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 4 3 9 999999 999999 999999 999999 5 44344 118 75 75 10437 12 19 4 7890 6251 90 85 64 68 87 89 110 127 141 139 133 116 94 87 86 87 87 82 78 77 71 73 61 37 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 15 39 55 69 89 97 71 67 70 98 103 36 25 9 6 5 7 15 22 32 33 37 42 38 35 30 24 17 22 25 22 19 21 26 27 24 18 18 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 11 9 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 11 12 11 9 11 999999 999999 8 6 13 15 10 44375 123 75 75 10437 12 19 35 7893 6221 119 112 96 100 118 122 132 140 147 140 136 133 123 118 123 123 128 134 130 118 105 94 76 61 50 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 10 19 33 39 47 46 44 46 70 76 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 8 6 11 14 14 999999 999999 999999 999999 999999 999999 999999 100000 999999 1 4 100000 100000 0 100000 100000 999999 3 999999 999999 999999 999999 999999 999999 999999 3 4 3 8 12 12 15 13 12 12 14 13 17 18 13 13 13 15 17 17 44407 121 75 75 10438 12 20 7 7896 6189 50 35 30 31 37 41 38 37 33 28 25 34 39 40 48 46 51 60 57 45 33 24 12 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 3 2 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 5 5 2 0 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 1 2 4 6 8 11 12 13 11 13 13 12 14 13 17 18 16 44438 92 75 75 10440 12 20 38 7899 6158 159 145 123 132 136 147 150 155 158 154 140 115 87 71 61 61 67 81 89 87 72 77 23 3 5 12 14 29 19 100000 100000 100000 11 26 43 59 78 92 89 53 20 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 11 10 14 13 9 9 11 11 4 100000 100000 100000 0 1 100000 100000 100000 100000 100000 100000 100000 2 100000 100000 3 1 100000 0 999999 2 6 6 9 11 10 8 3 100000 44470 104 75 75 10437 12 21 10 7902 6126 287 278 242 248 258 257 257 260 267 260 246 236 226 231 247 247 244 294 262 266 228 231 208 185 93 59 38 65 73 47 47 48 35 27 41 46 62 77 65 43 34 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 0 4 7 11 18 22 28 25 11 7 1 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 0 3 2 4 2 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 9 10 44501 104 75 75 10440 12 21 41 7905 6094 297 311 280 276 283 280 288 307 320 325 318 313 318 331 352 344 338 363 322 341 340 354 360 414 327 267 228 216 243 270 295 292 258 260 295 80 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 11 16 19 21 19 18 8 8 5 4 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 100000 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 6 6 44533 96 75 75 10440 12 22 13 7907 6062 334 373 361 349 334 334 333 346 361 368 369 364 373 381 387 383 364 363 411 412 418 406 400 473 421 423 403 340 346 385 356 311 286 309 353 298 243 255 247 278 272 261 263 236 224 228 209 185 163 150 120 110 100 95 73 38 29 26 29 33 36 31 32 33 33 31 36 38 36 31 15 7 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 44564 97 75 75 10442 12 22 44 7910 6030 357 417 420 400 392 388 371 380 391 397 392 380 378 382 380 383 375 377 433 407 385 401 392 423 417 462 458 422 430 439 417 379 366 363 350 369 384 390 363 377 374 386 392 386 377 369 346 374 397 404 409 402 405 412 389 399 356 363 372 336 310 299 286 292 296 287 294 334 303 242 198 200 99 94 76 66 43 22 999999 999999 999999 27 23 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 2 3 1 44595 107 75 75 10440 12 23 15 7913 5998 298 371 377 355 352 342 326 338 349 369 374 363 359 344 332 317 295 289 276 261 247 296 296 289 300 312 325 332 347 347 366 357 356 336 337 365 396 410 400 414 409 425 439 443 425 394 360 375 376 371 353 329 317 319 321 334 283 266 257 242 230 223 212 206 201 186 194 244 245 195 166 179 92 93 71 66 47 27 33 47 63 71 83 85 84 92 102 100 83 999999 999999 999999 23 24 27 35 35 29 30 28 999999 33 52 85 77 78 44 44627 107 75 75 10445 12 23 47 7915 5965 243 285 274 261 245 232 222 215 223 239 248 260 266 251 244 240 202 188 154 145 133 130 134 125 140 144 161 168 188 209 221 228 233 238 252 279 291 305 307 333 341 364 381 382 372 333 298 277 253 257 229 203 177 168 188 172 110 76 35 24 24 26 27 28 23 22 24 33 45 84 102 122 166 221 246 243 270 286 232 207 281 230 194 232 333 92 85 85 79 75 75 67 52 42 42 44 45 40 45 53 62 60 84 97 88 88 71 44658 108 75 75 10447 12 24 18 7918 5933 251 260 231 217 194 169 160 142 138 138 137 145 148 148 151 171 190 206 215 223 228 216 226 210 199 187 199 216 234 281 298 322 329 280 260 263 247 232 214 230 245 266 271 280 293 273 255 238 225 243 250 232 190 196 291 323 294 276 287 286 279 291 301 374 365 382 425 439 411 415 381 289 370 366 353 403 389 415 298 302 364 453 362 328 468 107 91 79 52 47 50 292 67 39 35 28 28 26 25 31 39 43 62 75 80 132 143 126 44690 109 75 75 10450 12 24 50 7921 5900 258 260 220 206 188 162 154 140 137 131 124 112 117 120 127 140 157 185 204 226 258 277 271 254 260 256 236 246 270 328 344 359 370 328 305 305 305 279 279 266 254 240 223 222 212 182 159 152 141 141 132 142 124 155 282 357 378 371 389 382 380 384 356 327 325 346 409 422 409 390 396 395 488 491 464 499 477 498 443 421 432 523 488 457 572 393 276 183 133 199 230 318 72 59 999999 15 999999 999999 999999 8 8 14 21 40 53 109 126 129 85 44721 109 75 75 10446 12 25 21 7923 5868 238 240 189 198 209 219 206 200 212 205 213 206 196 182 177 182 180 203 182 190 217 236 225 223 231 234 208 210 213 249 258 259 257 272 301 338 357 340 337 306 285 238 240 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 255 274 280 262 225 234 246 230 142 146 166 222 281 337 386 462 517 508 501 452 451 475 505 528 488 456 467 486 477 501 505 397 335 518 450 275 193 52 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 32 55 69 63 44753 109 75 75 10448 12 25 53 7926 5835 211 218 173 189 201 207 187 179 186 172 175 180 186 190 185 183 191 211 217 203 200 212 203 213 206 208 187 184 174 162 151 146 136 149 180 202 205 220 221 204 200 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 189 263 254 191 135 123 118 155 999999 999999 160 142 176 285 410 483 548 523 498 447 463 485 521 555 544 519 550 544 516 527 546 453 421 514 405 148 106 80 95 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 32 44784 95 75 75 10447 12 26 24 7928 5802 245 236 198 189 177 159 140 128 115 105 95 92 92 102 101 98 108 120 142 140 150 170 178 193 203 209 206 200 189 163 142 136 137 127 112 94 39 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 153 187 279 297 276 235 215 159 127 999999 999999 113 72 82 179 349 412 485 504 480 465 490 491 519 507 493 485 506 506 456 402 368 330 318 183 176 97 99 93 108 54 44816 95 75 75 10447 12 26 56 7931 5769 305 275 232 203 195 187 179 174 165 153 149 134 114 118 122 134 149 120 111 115 115 119 132 136 151 157 160 143 132 111 102 95 103 86 37 4 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 449 365 346 350 384 398 386 377 354 333 342 373 415 420 337 252 227 304 327 332 319 307 303 300 292 301 272 263 249 254 273 243 196 196 190 210 95 65 38 47 49 50 11 44847 95 75 75 10447 12 27 27 7933 5736 368 320 270 229 221 214 193 160 150 135 125 117 101 100 99 103 116 84 75 80 78 88 96 91 89 85 67 51 53 35 24 9 4 999999 999999 100000 100000 999999 999999 999999 999999 151 264 291 308 337 333 339 349 356 377 387 378 390 399 392 392 383 376 373 350 352 358 370 383 385 375 337 308 277 228 168 95 84 74 56 45 37 34 32 26 22 23 11 3 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 44879 92 75 75 10448 12 27 59 7935 5702 314 290 233 211 206 200 184 149 134 120 92 56 39 27 20 7 100000 100000 100000 100000 13 23 36 36 34 24 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 120 160 165 178 226 240 251 254 257 263 258 233 226 225 221 216 210 216 210 203 202 197 201 214 212 209 208 205 173 142 107 42 31 17 6 100000 100000 100000 100000 100000 100000 100000 100000 0 2 5 1 999999 100000 999999 100000 44910 102 75 75 10447 12 28 30 7938 5669 209 221 163 164 161 148 142 122 123 112 78 45 32 25 26 34 53 77 93 97 96 110 117 127 141 151 145 98 21 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 1 18 27 39 49 57 63 60 64 50 37 29 24 22 21 18 16 14 18 20 19 25 32 25 20 11 7 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 3 6 8 7 11 11 10 5 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 44942 93 75 75 10448 12 29 2 7940 5635 208 192 138 127 111 104 100 94 86 68 46 38 35 31 31 53 65 86 95 95 89 98 103 112 120 126 122 86 22 0 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 2 5 4 5 7 6 7 4 2 1 0 100000 100000 0 3 5 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 8 9 6 4 3 2 12 11 16 13 12 5 1 100000 100000 100000 44973 94 75 75 10448 12 29 33 7942 5602 202 173 141 114 93 105 136 177 175 176 123 54 41 26 19 29 28 24 20 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 4 5 8 7 11 15 12 11 8 7 1 2 2 3 5 11 18 20 16 9 0 100000 100000 100000 100000 100000 100000 100000 2 999999 999999 9 6 2 5 5 8 3 0 100000 100000 100000 100000 1 100000 45005 96 75 75 10449 12 30 5 7944 5568 214 195 164 139 111 108 125 146 144 155 116 44 28 26 30 45 47 39 37 29 15 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 27 23 24 29 30 27 24 20 15 7 4 100000 100000 100000 100000 2 1 100000 5 12 16 15 8 7 100000 100000 100000 100000 100000 0 100000 2 13 16 16 17 11 1 100000 100000 100000 100000 100000 100000 3 5 2 0 3 2 45036 95 75 75 10454 12 30 36 7946 5534 192 170 136 116 97 81 64 43 32 31 28 3 100000 10 23 43 47 52 53 60 49 43 43 33 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 22 18 21 24 24 21 16 7 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 7 15 16 15 13 4 999999 999999 999999 999999 999999 999999 100000 2 3 2 3 5 45068 95 75 75 10453 12 31 8 7949 5500 214 198 160 159 160 151 129 72 33 31 2 100000 100000 100000 100000 100000 100000 100000 100000 12 12 14 15 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 2 3 3 1 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 17 17 16 15 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 45099 96 75 75 10452 12 31 39 7951 5466 297 296 228 244 252 240 206 132 77 61 27 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 6 7 7 8 6 4 2 1 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 13 14 23 21 22 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 100000 0 100000 100000 100000 100000 45131 96 75 75 10451 12 32 11 7953 5431 266 264 198 209 216 199 169 95 58 35 24 14 9 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 2 10 11 13 16 12 10 6 3 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 1 11 18 16 19 13 12 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 45162 97 75 75 10452 12 32 42 7955 5398 204 195 166 162 170 123 79 33 13 12 11 10 4 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 90 102 120 118 120 135 133 138 137 138 134 118 101 100 97 92 80 86 88 73 76 86 61 45 34 27 24 17 12 100000 100000 2 5 19 26 18 17 11 2 100000 999999 999999 999999 999999 999999 999999 999999 3 4 2 1 1 0 1 100000 4 8 45194 97 75 75 10453 12 33 14 7957 5362 199 186 158 139 134 83 41 26 10 6 1 100000 100000 100000 100000 100000 100000 100000 100000 84 145 173 187 181 183 216 226 242 264 282 298 316 306 334 320 336 321 304 289 255 209 226 222 218 220 225 222 198 182 176 169 129 106 96 92 86 90 105 109 102 90 90 64 54 38 27 19 11 100000 100000 100000 100000 100000 9 31 25 21 22 10 100000 999999 999999 999999 100000 999999 5 13 11 11 12 8 6 4 5 6 8 10 45225 98 75 75 10460 12 33 45 7959 5328 249 232 202 167 114 73 37 17 2 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 68 121 144 160 158 172 195 196 211 235 247 249 247 223 243 248 240 225 226 212 195 165 183 172 170 175 162 153 125 112 107 104 74 56 45 38 32 44 51 51 51 35 25 17 13 15 13 9 5 100000 100000 100000 100000 100000 16 33 31 32 31 22 15 11 9 5 6 5 5 8 11 8 8 3 3 100000 1 4 5 5 9 45257 98 75 75 10459 12 34 17 7961 5293 209 208 191 170 142 105 52 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 19 35 45 52 56 53 51 50 22 7 7 6 6 12 18 29 43 54 40 36 38 39 45 50 50 45 38 30 26 21 20 14 10 12 15 16 10 11 10 8 6 100000 100000 100000 100000 8 29 34 38 45 40 31 28 20 11 6 3 7 5 9 14 11 9 3 100000 0 100000 1 4 8 16 45288 98 75 75 10463 12 34 48 7962 5259 124 128 108 95 87 73 46 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 14 48 72 92 99 79 65 67 79 89 90 88 90 93 110 111 20 17 15 12 12 14 21 25 15 6 5 1 100000 100000 100000 100000 100000 7 22 32 34 39 44 43 48 51 38 23 11 9 5 999999 999999 7 10 7 3 4 2 4 5 9 15 45320 97 75 75 10467 12 35 20 7964 5223 20 17 2 100000 100000 100000 10 19 36 32 15 100000 100000 100000 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 51 62 79 92 93 120 181 185 110 124 123 122 104 95 82 72 95 130 46 45 76 16 12 11 16 14 2 100000 100000 100000 100000 100000 100000 100000 2 16 34 37 35 33 40 43 47 49 39 20 6 999999 999999 999999 999999 999999 2 3 7 7 5 5 1 0 45351 95 75 75 10469 12 35 51 7966 5189 100000 100000 100000 100000 3 17 35 49 81 100 121 101 75 52 29 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 999999 999999 92 80 90 92 106 104 93 117 176 179 101 112 108 109 93 89 95 75 66 69 59 57 112 28 15 10 4 1 100000 100000 100000 100000 100000 100000 7 22 38 47 52 51 52 45 38 37 29 18 12 100000 999999 999999 999999 999999 999999 100000 100000 100000 1 0 100000 100000 45383 100 75 75 10469 12 36 23 7968 5153 71 76 61 62 78 82 97 109 131 120 124 135 120 113 102 96 102 101 89 82 112 128 127 148 999999 999999 999999 999999 100000 999999 100000 100000 100000 17 40 49 63 86 96 99 97 97 110 116 95 70 62 65 76 75 71 90 80 61 48 44 45 77 42 43 44 46 42 32 25 29 30 31 31 43 53 65 60 53 56 55 51 38 28 18 13 15 18 19 999999 15 12 6 3 3 5 2 100000 100000 3 5 14 999999 24 20 45414 100 75 75 10461 12 36 54 7969 5118 144 141 107 106 99 96 106 112 132 111 115 119 111 103 91 70 37 23 21 30 80 95 103 109 132 97 122 100 149 999999 999999 999999 999999 111 125 141 151 161 153 149 150 163 188 189 167 115 85 81 74 71 78 65 58 53 37 35 37 36 36 43 47 56 58 50 49 45 48 52 41 46 44 46 39 48 61 72 77 87 94 81 149 152 161 156 86 56 38 20 9 5 0 100000 100000 0 6 10 13 19 20 21 45446 99 75 75 10462 12 37 26 7971 5082 227 229 197 195 149 90 63 55 54 53 70 72 59 33 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 5 26 65 102 161 190 999999 999999 174 181 208 223 256 285 304 295 286 257 217 187 185 126 90 82 69 67 79 66 64 61 47 39 32 21 18 18 24 28 34 33 43 37 44 51 44 60 74 122 249 304 333 352 330 312 307 303 334 348 379 395 344 329 387 400 364 354 3 100000 100000 3 9 17 26 29 28 45477 105 75 75 10463 12 37 57 7973 5048 245 251 228 253 212 129 77 38 7 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 307 329 372 338 293 252 250 267 288 296 267 241 189 141 132 86 61 45 30 23 19 16 15 14 12 9 7 1 2 4 10 16 24 25 36 42 57 101 147 195 209 226 316 382 422 413 409 417 424 391 421 458 438 412 387 396 392 322 247 242 28 22 23 28 36 38 48 49 47 999999 30 15 19 16 22 45509 104 75 75 10468 12 38 29 7974 5011 210 282 205 234 162 204 198 169 168 160 145 140 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 161 182 224 256 315 303 272 236 220 242 263 284 262 275 263 205 150 116 110 98 92 81 64 47 27 23 19 17 18 16 25 45 78 87 127 125 139 191 201 270 348 426 406 379 351 365 437 406 416 444 512 423 410 465 398 365 337 340 302 236 136 81 107 123 106 101 107 117 135 117 82 136 129 129 305 30 45540 104 75 75 10468 12 39 0 7976 4976 247 325 272 213 127 202 206 187 191 191 181 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 66 71 100 999999 999999 999999 361 412 429 459 476 497 532 999999 999999 295 196 151 132 130 123 112 999999 999999 999999 999999 999999 85 93 107 149 198 238 291 304 313 372 348 386 453 498 489 491 472 433 449 449 453 474 509 502 503 584 591 466 430 416 250 190 186 185 163 258 237 143 132 147 169 130 84 154 141 139 220 274 45572 104 75 75 10468 12 39 32 7977 4940 264 292 326 207 91 60 83 45 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 378 417 381 357 372 386 413 425 999999 999999 999999 999999 177 197 999999 999999 999999 999999 999999 999999 999999 252 240 235 258 291 999999 999999 365 316 263 257 286 364 379 386 403 429 410 399 387 397 397 362 409 436 481 527 409 408 394 309 285 236 257 159 238 219 109 98 101 95 77 63 88 61 58 64 257 45603 104 75 75 10465 12 40 3 7979 4905 307 317 308 295 187 101 108 194 145 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 292 415 435 497 486 367 371 356 350 364 348 307 256 240 256 253 293 349 350 344 344 326 284 250 253 274 291 311 305 287 264 216 166 158 176 246 269 271 263 278 285 314 299 299 295 312 322 329 344 355 339 376 370 360 308 199 188 53 62 106 92 77 68 58 51 54 54 47 23 20 15 45635 102 75 75 10467 12 40 35 7980 4868 221 218 207 221 154 81 98 156 88 73 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 178 262 332 412 469 429 461 482 438 449 372 327 292 287 264 255 260 286 286 283 285 245 210 189 200 252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 162 193 214 233 242 211 242 236 245 243 270 263 264 258 246 228 232 110 71 99 95 100 96 83 74 67 67 62 52 34 45668 102 75 75 10473 12 41 8 7982 4831 96 98 86 71 44 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 280 303 447 498 460 439 453 487 462 399 999999 999999 999999 999999 999999 999999 67 66 131 201 274 311 352 402 414 394 339 277 263 251 226 223 213 210 199 181 166 136 131 132 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 278 300 277 284 294 239 277 277 303 280 285 289 293 291 270 306 304 240 160 66 63 65 64 58 59 54 52 50 43 35 45700 100 75 75 10461 12 41 40 7983 4794 288 296 238 215 177 170 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 446 419 451 553 592 539 491 476 445 426 404 999999 999999 999999 999999 999999 999999 999999 999999 106 106 157 186 237 270 363 363 424 335 302 271 259 250 245 265 294 300 280 248 227 224 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 339 414 453 413 382 355 339 322 303 276 289 307 349 350 353 350 382 360 307 331 223 297 341 39 28 22 28 30 37 36 35 40 45731 102 75 75 10471 12 42 11 7984 4759 386 416 362 340 286 280 262 506 442 376 376 417 426 394 444 429 410 422 431 433 417 415 434 483 502 496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 188 179 263 298 362 346 324 340 372 356 367 368 391 403 326 296 252 248 287 999999 999999 999999 999999 999999 999999 409 356 319 329 391 441 445 375 330 293 297 283 250 241 241 271 307 327 348 344 349 345 334 302 241 435 541 399 458 513 318 177 84 108 100 99 104 83 45763 103 75 75 10465 12 42 43 7986 4722 455 448 413 400 394 384 412 428 425 397 418 434 448 422 452 407 364 367 364 341 305 307 331 400 475 532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 418 347 394 461 450 446 448 451 463 398 392 392 419 458 999999 999999 437 382 368 399 398 398 393 379 421 402 346 328 331 349 275 229 235 264 390 499 674 495 383 360 379 362 389 422 269 533 435 338 356 496 493 380 138 132 141 182 249 361 371 45794 107 75 75 10464 12 43 14 7987 4686 487 459 435 406 389 388 403 413 404 371 373 362 429 553 658 999999 999999 999999 999999 999999 999999 999999 389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 550 416 457 501 508 459 447 468 486 516 519 592 557 519 503 452 427 400 367 368 355 346 364 392 391 391 424 402 398 442 343 263 249 327 472 538 644 428 299 312 327 280 318 461 343 339 208 250 268 355 512 236 232 157 189 268 305 345 413 330 382 374 330 45826 111 75 75 10477 12 43 46 7988 4648 447 430 413 376 318 268 263 390 419 419 433 469 570 677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 449 403 377 390 389 405 396 412 456 419 405 350 367 403 494 522 485 488 408 323 311 282 302 297 277 290 364 450 432 403 390 381 345 380 353 388 356 321 297 231 340 311 424 268 371 421 301 200 228 284 303 460 169 279 177 202 290 349 373 431 400 419 384 323 234 255 212 176 45857 112 75 75 10479 12 44 17 7989 4612 489 430 421 394 354 313 298 370 453 440 436 450 494 501 568 575 627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 505 489 542 627 999999 650 551 456 379 345 319 306 319 320 318 361 377 390 444 428 410 429 477 452 459 500 443 353 280 248 274 295 276 333 427 474 440 407 384 347 317 384 374 296 282 339 303 213 328 315 541 278 392 241 163 169 201 282 364 353 374 403 298 310 386 524 545 513 427 363 258 218 184 302 346 365 423 45889 113 75 75 10479 12 44 49 7990 4575 514 440 437 424 397 368 359 426 485 488 504 503 547 557 562 553 565 691 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 405 462 999999 999999 999999 999999 999999 999999 999999 999999 656 460 392 406 425 451 469 455 400 384 417 406 371 357 356 319 281 294 298 297 358 410 497 466 355 305 333 243 188 213 425 285 264 214 151 131 219 237 377 469 504 250 197 212 260 317 530 554 394 352 351 386 476 628 642 566 496 412 293 241 238 278 310 357 379 339 45920 114 75 75 10479 12 45 20 7992 4538 506 448 430 397 334 317 346 467 437 429 451 449 481 466 449 461 463 480 567 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 605 453 397 406 437 437 434 463 502 472 413 368 345 382 380 339 284 256 269 261 257 246 210 268 307 398 395 301 183 185 147 165 236 455 999999 999999 999999 321 162 179 225 224 278 442 371 306 377 373 461 535 575 428 401 366 331 395 565 570 547 533 441 328 364 417 999999 999999 674 553 325 39 45952 113 75 75 10476 12 45 52 7993 4501 471 428 384 297 186 170 215 366 344 316 321 345 388 386 398 416 420 419 453 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 565 436 421 449 425 429 449 414 415 411 413 409 409 435 421 331 313 319 338 312 280 221 165 203 139 122 133 155 192 320 999999 999999 999999 999999 183 157 201 415 999999 999999 999999 999999 999999 459 317 288 271 336 509 478 343 427 413 469 468 452 430 442 403 333 321 370 412 424 502 481 421 456 999999 999999 999999 775 592 73 45983 113 75 75 10472 12 46 23 7994 4465 589 530 447 322 194 135 144 270 391 530 490 574 621 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 658 469 374 365 386 409 437 449 464 421 446 403 380 393 353 354 364 307 309 335 469 495 431 334 303 396 313 347 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 341 338 335 371 523 463 330 329 330 330 382 456 443 461 455 409 382 346 429 428 477 545 462 431 999999 999999 999999 486 395 38 46014 113 75 75 10476 12 46 54 7994 4428 647 512 459 378 272 181 134 167 289 422 361 443 479 556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 586 516 483 514 522 516 483 433 406 410 399 402 395 405 384 421 406 379 387 330 317 339 327 337 360 409 418 384 355 368 382 388 360 337 437 363 351 353 999999 999999 999999 999999 362 272 331 369 481 999999 999999 999999 324 287 383 477 540 623 613 467 366 339 337 386 511 486 450 445 426 397 445 475 464 415 472 365 373 368 325 218 164 185 39 46046 112 75 75 10483 12 47 26 7995 4390 565 460 449 372 281 184 117 99 184 273 283 308 397 466 999999 999999 999999 999999 999999 999999 543 999999 999999 999999 999999 999999 999999 584 447 375 439 438 444 464 485 512 492 485 450 420 427 421 397 378 394 418 412 423 433 423 413 399 383 406 414 418 369 340 350 334 301 293 306 361 349 312 279 278 253 261 377 406 408 356 264 194 202 210 223 999999 999999 999999 999999 396 326 333 327 330 357 335 364 395 419 456 509 491 475 466 500 493 571 474 437 360 398 317 294 309 371 95 39 45 46077 110 75 75 10481 12 47 57 7996 4354 424 391 376 301 266 214 132 89 125 216 399 403 999999 999999 999999 999999 999999 999999 999999 999999 999999 564 545 615 652 681 595 500 398 325 404 396 400 409 441 427 445 448 441 386 355 333 305 308 336 369 391 437 478 486 491 501 479 524 555 529 470 418 429 410 381 355 342 350 333 331 349 416 381 257 221 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 422 341 313 382 411 455 395 428 477 481 486 422 392 362 368 473 583 625 537 479 381 363 275 260 350 901 49 46109 110 75 75 10479 12 48 29 7997 4316 261 314 270 221 189 174 118 91 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 526 511 560 565 497 339 239 263 253 241 251 283 291 333 375 453 452 391 332 303 291 283 284 302 358 419 418 447 476 463 513 530 500 486 497 476 462 444 448 443 445 409 441 999999 999999 999999 425 338 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 446 439 433 555 621 626 552 561 613 590 497 349 292 247 238 248 428 510 422 421 381 300 257 276 369 967 44 46140 110 75 75 10481 12 49 0 7998 4279 156 216 213 164 121 99 89 80 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 220 184 194 196 220 254 272 291 316 347 361 353 349 372 364 369 354 354 383 409 410 412 431 427 432 432 462 448 478 459 432 400 383 385 415 420 492 456 423 440 504 544 541 502 517 526 508 497 548 614 999999 999999 999999 999999 413 409 391 451 468 488 517 522 539 530 433 324 305 328 217 155 244 314 237 302 346 295 312 299 520 677 46 46172 109 75 75 10483 12 49 32 7999 4241 129 176 239 156 226 209 185 152 151 188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 529 461 417 400 375 390 390 426 433 432 399 409 404 414 424 438 459 463 468 454 439 416 392 372 384 391 406 409 397 374 353 369 389 391 399 387 365 396 412 418 411 362 355 338 302 296 350 396 487 486 509 618 551 421 324 367 364 401 371 361 419 420 349 396 544 458 298 287 419 451 362 351 271 307 357 295 551 669 46203 109 75 75 10479 12 50 3 7999 4205 129 266 315 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 482 403 358 373 421 434 448 451 458 468 470 471 462 470 468 470 424 421 422 412 426 431 434 437 446 465 454 417 383 377 359 354 368 361 351 347 348 375 384 372 356 360 349 368 377 377 381 364 324 237 266 317 358 400 475 448 458 585 527 416 335 398 522 539 326 222 259 281 225 407 588 524 415 373 476 524 585 576 438 386 342 261 473 299 46235 109 75 75 10478 12 50 35 8000 4167 149 313 577 660 655 607 578 590 999999 999999 999999 999999 999999 999999 999999 999999 999999 744 673 620 603 574 560 506 476 460 470 468 476 500 514 497 464 452 455 468 463 450 437 432 460 464 455 455 436 438 414 376 352 354 323 304 304 310 350 357 421 437 456 444 415 417 445 483 437 454 464 515 541 568 607 582 508 416 253 327 423 571 572 507 473 481 554 574 461 431 464 999999 999999 432 232 191 160 136 278 376 486 464 421 459 525 684 683 613 406 200 162 472 24 46266 109 75 75 10478 12 51 6 8001 4130 255 351 518 450 469 453 459 481 507 532 533 515 483 471 508 487 510 513 497 471 475 480 476 446 419 407 415 402 378 372 385 375 362 362 376 396 384 375 368 388 461 475 422 414 387 377 331 282 264 249 232 250 258 274 282 276 325 330 373 403 402 437 465 492 465 486 489 510 520 525 524 528 537 450 374 375 429 543 551 498 486 504 571 647 511 484 999999 999999 999999 999999 999999 337 202 192 339 378 434 430 409 454 482 496 364 424 394 238 140 347 330 46298 109 75 75 10481 12 51 38 8001 4092 240 378 369 306 308 301 322 324 326 326 315 311 318 345 369 330 332 330 320 304 312 326 310 296 293 308 317 320 314 321 290 291 299 327 349 359 338 318 314 360 410 413 363 361 324 310 285 264 249 231 223 260 278 295 295 291 314 358 382 390 408 411 407 430 451 482 501 503 511 487 491 558 607 492 483 425 451 493 429 403 413 483 536 607 593 598 999999 999999 999999 999999 999999 351 285 281 393 417 409 357 314 442 471 378 287 454 508 340 322 381 258 46329 109 75 75 10484 12 52 9 8002 4055 148 278 321 397 335 291 286 277 276 296 315 326 355 376 358 336 292 266 244 229 236 240 239 244 259 299 336 403 511 999999 999999 999999 999999 502 440 425 419 323 292 302 310 310 311 336 304 290 297 317 306 318 329 333 340 342 335 328 357 396 400 386 456 481 463 462 451 473 480 479 455 469 535 579 574 524 566 534 542 525 424 356 361 503 511 539 549 491 418 525 999999 999999 999999 319 327 281 269 304 299 254 243 406 439 383 392 524 503 350 532 282 17 46361 108 75 75 10481 12 52 41 8002 4016 165 308 386 513 641 622 563 492 433 419 431 496 541 550 555 613 633 562 501 465 504 512 485 485 508 539 577 637 647 607 486 383 367 347 275 302 375 362 443 410 400 347 341 353 308 299 331 391 391 369 359 350 335 328 282 246 242 240 242 216 275 335 383 385 440 445 436 452 459 455 521 543 586 545 538 481 466 429 380 265 227 306 318 347 356 342 310 499 999999 999999 999999 999999 477 468 494 475 440 316 258 246 255 354 375 470 498 430 551 37 46392 108 75 75 10486 12 53 12 8003 3979 237 383 456 524 610 600 545 492 453 426 424 492 549 564 563 563 575 530 487 466 461 447 405 399 404 410 430 437 409 404 344 285 250 214 153 182 214 233 317 332 331 290 324 352 319 374 426 494 538 554 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 83 114 164 163 277 283 305 290 303 244 248 278 378 361 325 268 270 304 309 251 232 217 221 235 241 373 999999 999999 999999 607 559 564 999999 999999 999999 999999 505 387 301 262 264 350 361 473 527 388 368 714 46424 109 75 75 10485 12 53 44 8003 3941 259 359 466 515 513 483 441 489 494 523 505 493 490 452 426 424 443 432 397 380 368 346 303 278 262 247 244 238 220 205 194 188 172 999999 94 47 36 37 52 73 80 103 156 216 202 238 270 313 310 312 290 268 312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 87 83 147 127 105 73 62 80 144 210 260 234 287 430 999999 999999 612 623 648 660 660 629 601 601 621 601 554 581 999999 999999 999999 625 370 200 169 314 405 431 407 500 519 366 238 374 45 46455 109 75 75 10487 12 54 15 8003 3904 255 338 403 387 383 359 324 376 401 446 446 417 385 327 287 278 288 287 271 251 256 260 250 265 999999 999999 999999 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 69 91 95 120 154 150 157 187 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 382 410 478 500 504 479 481 504 517 531 546 553 567 568 672 675 722 584 615 999999 999999 999999 999999 759 482 281 267 375 408 448 451 549 538 331 208 105 39 46487 108 75 75 10486 12 54 47 8004 3866 328 402 410 383 383 383 347 305 288 293 320 334 387 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 324 392 447 516 524 515 501 517 540 545 529 536 541 540 543 654 651 529 544 533 639 554 449 422 391 421 372 448 696 404 346 317 396 345 160 152 33 46518 107 75 75 10486 12 55 18 8004 3829 290 453 381 366 377 426 489 505 528 579 999999 565 495 484 499 612 999999 999999 999999 999999 999999 999999 999999 452 445 438 354 326 325 313 320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 510 586 663 690 517 434 372 367 410 427 324 303 283 309 322 380 427 578 615 591 554 505 513 461 566 563 605 524 453 372 297 297 280 284 551 238 192 145 192 102 48 54 46550 106 75 75 10489 12 55 50 8004 3791 199 376 300 282 284 332 384 387 395 422 424 470 477 488 486 547 583 610 583 539 500 458 406 373 366 360 326 313 288 251 241 249 241 240 269 265 247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 100 147 197 194 999999 999999 999999 999999 999999 999999 466 450 475 416 379 405 419 486 491 453 389 352 250 229 271 284 169 147 135 157 197 258 298 449 470 494 504 542 620 571 527 508 442 426 372 281 193 117 124 64 89 56 56 53 122 47 22 46581 105 75 75 10489 12 56 21 8004 3753 141 249 238 212 206 257 271 268 262 284 292 349 343 339 329 329 319 311 315 296 281 278 287 292 298 282 272 269 244 185 178 193 187 176 177 180 173 180 190 188 175 170 115 85 34 15 0 100000 6 70 96 117 104 96 85 95 189 311 370 449 444 448 404 353 337 344 375 374 352 309 284 226 234 282 332 396 424 425 392 388 394 372 383 413 437 458 528 551 489 462 461 392 416 391 283 171 109 87 98 43 37 26 27 20 20 46613 102 75 75 10488 12 56 53 8005 3715 110 247 192 164 165 196 221 235 229 204 192 194 179 169 158 153 141 136 130 119 115 112 124 133 145 139 142 152 149 101 82 76 86 79 71 59 56 59 61 68 999999 999999 999999 999999 999999 999999 100000 100000 100000 12 24 40 87 173 310 306 279 368 395 449 433 432 432 416 496 429 357 344 373 353 382 407 411 441 432 413 416 429 394 421 448 485 465 466 453 397 419 411 430 416 403 331 351 335 251 239 215 157 78 43 35 29 46644 99 75 75 10492 12 57 24 8005 3678 93 298 223 164 137 148 168 194 183 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 48 74 81 86 158 213 288 325 333 356 373 325 315 349 387 404 499 448 365 361 345 325 329 345 360 377 376 359 358 363 329 348 388 437 459 473 477 436 417 402 386 359 345 259 254 246 211 234 224 197 67 46676 99 75 75 10495 12 57 56 8005 3640 49 156 139 89 64 67 85 109 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 17 43 63 64 124 149 207 251 320 347 378 358 325 324 323 310 319 328 330 338 340 326 305 306 316 327 336 353 366 364 333 315 348 393 420 426 411 425 400 361 306 308 306 241 236 227 192 191 219 268 67 46707 99 75 75 10493 12 58 27 8005 3603 29 82 24 6 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 17 58 96 193 257 290 331 332 346 342 329 326 325 343 350 354 353 334 324 310 306 305 316 331 313 290 277 290 343 376 346 307 295 278 240 222 241 241 219 231 252 203 174 196 195 69 46739 101 75 75 10493 12 58 59 8005 3564 28 18 36 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 12 44 106 112 131 144 159 188 207 217 226 241 248 247 249 239 227 218 200 193 186 186 170 158 159 176 209 221 199 172 192 185 161 134 155 151 162 170 193 198 135 122 102 57 50 33 46770 100 75 75 10495 12 59 30 8005 3527 23 11 36 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 7 20 30 24 22 23 29 44 48 50 51 52 56 58 63 70 76 80 77 78 76 84 81 87 90 92 92 87 86 89 124 116 114 91 105 96 96 95 104 135 121 104 92 52 45 46802 99 75 75 10493 13 0 2 8005 3489 23 11 9 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 3 6 8 8 5 6 10 12 17 19 20 27 32 36 41 44 44 41 37 33 33 36 42 42 54 55 58 54 51 45 39 42 43 43 47 47 51 50 52 48 41 34 32 46833 99 75 75 10497 13 0 33 8005 3452 95 82 57 35 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 14 28 35 39 50 56 58 64 70 76 84 85 86 84 76 76 78 72 76 93 118 117 128 163 120 119 134 121 93 75 65 51 58 58 62 71 62 58 66 46865 103 75 75 10498 13 1 5 8004 3414 180 166 139 34 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 47 126 202 222 241 249 268 254 244 227 200 167 141 129 109 95 92 81 71 94 98 98 108 161 124 141 161 162 145 144 117 97 92 80 72 74 63 58 53 33 19 16 19 46896 103 75 75 10505 13 1 36 8004 3377 192 169 102 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 9 30 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 100000 100000 100000 100000 4 22 41 87 205 281 308 319 321 323 315 264 203 145 112 95 81 62 44 37 25 20 19 22 18 36 55 83 95 104 109 116 105 80 86 66 56 999999 999999 29 27 22 15 16 18 46928 102 75 75 10502 13 2 8 8004 3339 171 147 159 173 79 63 41 36 22 54 141 160 191 250 248 253 227 183 88 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 5 8 21 27 28 112 174 200 200 197 202 201 152 98 50 28 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 53 57 999999 999999 999999 999999 23 15 24 46959 102 75 75 10507 13 2 39 8004 3302 210 295 239 227 192 214 226 228 199 203 264 325 351 408 392 352 319 177 74 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 9 10 12 13 21 23 27 28 32 56 58 75 73 76 80 79 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 42 45 999999 999999 999999 999999 999999 23 20 22 46991 94 75 75 10503 13 3 11 8003 3264 294 440 316 317 320 334 362 383 356 356 386 415 402 382 327 278 251 127 51 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 2 7 15 5 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 17 20 20 18 22 17 17 17 21 30 38 58 66 74 78 70 62 62 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 16 19 47022 81 75 75 10505 13 3 42 8003 3227 319 485 362 355 351 366 380 401 387 394 410 396 371 341 335 321 265 177 59 17 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 3 8 15 13 11 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 13 14 18 18 22 21 21 18 26 40 41 43 52 51 41 49 48 67 79 82 999999 82 78 76 79 68 47054 81 75 75 10508 13 4 14 8002 3189 242 440 362 345 311 329 340 358 372 347 342 335 319 312 344 375 400 281 109 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 13 12 13 999999 999999 999999 999999 999999 21 34 36 33 999999 999999 999999 27 17 13 13 10 8 18 29 27 37 44 43 43 49 52 53 78 93 117 129 117 121 113 110 97 74 57 47085 80 75 75 10508 13 4 45 8002 3152 108 215 305 267 223 222 234 243 255 225 236 225 232 248 259 281 292 186 65 31 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 30 33 35 999999 999999 999999 18 15 17 21 999999 999999 999999 33 42 53 57 59 55 52 49 60 82 118 197 204 186 150 105 95 82 60 47117 80 75 75 10509 13 5 17 8001 3114 46 61 171 163 137 128 126 123 122 115 111 105 113 123 121 118 90 53 24 3 100000 999999 999999 999999 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 20 25 31 19 999999 4 5 2 5 999999 999999 999999 6 20 32 37 41 37 31 18 27 38 62 151 170 187 180 101 64 36 31 47148 82 75 75 10513 13 5 48 8001 3077 26 38 66 92 70 69 68 75 77 67 62 60 60 57 51 48 37 29 25 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 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 9 999999 999999 999999 999999 5 10 68 93 116 133 75 55 39 51 95 38 47180 83 75 75 10512 13 6 20 8000 3039 35 34 24 23 5 100000 100000 9 15 18 16 8 3 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 22 30 40 38 45 38 45 58 96 46 47212 92 75 75 10518 13 6 52 8000 3001 33 26 8 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 23 31 29 28 30 67 26 30 34 44 31 42 49 68 25 26 47243 92 75 75 10511 13 7 23 7999 2964 27 20 7 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 10 10 11 7 0 999999 999999 999999 999999 999999 999999 999999 999999 25 33 27 27 43 49 70 57 59 50 57 71 201 47275 98 75 75 10513 13 7 55 7998 2926 84 114 87 50 27 31 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 45 62 105 84 79 144 160 178 152 179 154 147 180 203 163 123 31 47306 98 75 75 10517 13 8 26 7998 2890 120 192 126 79 72 34 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 141 102 145 156 193 191 260 249 263 302 401 511 119 32 47338 98 75 75 10511 13 8 58 7997 2852 96 118 62 58 90 31 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 106 90 104 112 159 178 226 230 262 468 140 109 47369 98 75 75 10515 13 9 29 7997 2815 104 82 31 33 51 30 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 45 40 33 39 42 76 86 103 140 133 115 47401 99 75 75 10514 13 10 1 7997 2777 76 67 22 9 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 11 29 42 43 38 36 25 20 16 12 13 12 8 8 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 11 12 14 22 32 44 44 45 47432 99 75 75 10519 13 10 32 7998 2741 38 54 56 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 2 8 22 27 25 21 22 15 8 7 5 5 4 100000 100000 100000 100000 100000 100000 100000 999999 999999 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 47464 73 75 75 10521 13 11 4 7998 2703 100000 100000 100000 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 2 19 18 15 16 19 18 10 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 47495 68 75 75 10521 13 11 35 7998 2666 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 13 12 11 15 17 11 3 100000 100000 100000 100000 100000 100000 100000 47527 69 75 75 10521 13 12 7 7998 2628 100000 100000 100000 100000 8 2 89 72 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 4 7 9 10 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 47558 84 75 75 10522 13 12 38 7998 2592 100000 100000 100000 100000 100000 100000 77 25 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 11 12 2 100000 100000 999999 999999 999999 999999 100000 3 13 11 4 0 100000 100000 999999 999999 999999 999999 3 21 36 48 58 66 61 51 47 47604 84 150 75 10517 13 13 24 7999 2538 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 100000 9 4 100000 999999 999999 999999 999999 999999 100000 100000 2 4 3 100000 100000 100000 100000 100000 100000 100000 100000 5 19 41 61 78 81 77 75 82 54 47636 85 150 75 10520 13 13 56 8000 2500 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 1 5 1 100000 100000 100000 999999 100000 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 19 34 42 48 44 43 43 30 17 47667 87 150 75 10521 13 14 27 8000 2464 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 10 16 14 8 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 2 4 3 4 1 2 100000 100000 47699 88 150 75 10519 13 14 59 8000 2426 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 10 18 15 4 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 47730 88 150 75 10527 13 15 30 7999 2389 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 100000 100000 100000 100000 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 100000 999999 100000 100000 100000 47762 89 150 75 10526 13 16 2 7998 2351 100000 100000 100000 100000 14 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 4 999999 999999 999999 999999 999999 100000 999999 999999 999999 100000 999999 100000 100000 100000 100000 47793 90 75 75 10530 13 16 33 7998 2314 100000 100000 100000 17 24 8 100000 100000 100000 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 6 14 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 100000 100000 47825 90 75 75 10530 13 17 5 7997 2277 100000 4 32 96 7 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 0 13 16 23 999999 999999 999999 100000 100000 999999 100000 999999 100000 999999 1 100000 47856 90 75 75 10529 13 17 36 7996 2240 100000 100000 31 63 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 3 8 13 12 999999 999999 999999 999999 999999 999999 999999 100000 999999 100000 100000 47888 90 75 75 10528 13 18 8 7995 2202 100000 100000 100000 100000 100000 100000 100000 27 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 999999 100000 100000 47919 80 75 75 10532 13 18 39 7994 2166 100000 100000 100000 100000 100000 100000 100000 18 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 47951 79 150 75 10531 13 19 11 7993 2129 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 47982 81 75 75 10532 13 19 42 7991 2093 100000 100000 100000 100000 100000 49 37 8 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 48014 97 75 75 10543 13 20 14 7990 2057 100000 100000 67 81 72 164 82 66 22 4 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 48045 97 75 75 10421 13 20 45 7985 2029 564 352 184 100 58 101 38 54 20 4 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 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 0 48077 97 75 75 10257 13 21 17 7980 2012 173 105 78 37 21 4 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 4 0 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 1 3 5 5 7 48108 97 75 75 10110 13 21 48 7973 2009 148 111 101 111 86 80 1 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 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 3 1 100000 1 3 2 3 2 100000 100000 100000 0 5 999999 999999 999999 999999 14 13 13 48140 97 75 75 9964 13 22 20 7967 2020 191 181 135 182 206 162 96 14 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 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 6 8 5 5 5 5 7 7 4 8 6 999999 999999 999999 999999 999999 999999 999999 14 17 48171 96 75 75 9817 13 22 51 7962 2042 151 146 104 102 145 129 85 6 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 4 7 1 100000 100000 100000 100000 3 4 8 999999 999999 999999 999999 999999 999999 999999 11 13 48203 97 75 75 9665 13 23 23 7959 2075 59 45 23 17 20 15 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 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 9 15 15 6 1 1 1 2 8 10 10 5 999999 999999 999999 9 10 10 12 14 17 48234 98 75 75 9524 13 23 54 7958 2109 210 147 96 85 60 16 5 1 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 6 8 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 7 5 6 8 6 4 2 4 5 6 999999 999999 999999 12 15 16 20 24 25 23 21 20 20 22 48266 82 75 75 9375 13 24 26 7960 2143 429 289 176 121 104 23 9 2 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 12 18 23 23 18 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 10 9 9 8 6 8 8 9 48297 81 75 75 9233 13 24 57 7964 2169 294 207 134 70 67 11 3 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 100000 100000 100000 100000 3 7 15 20 21 21 18 10 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 19 22 23 23 21 20 20 22 48329 81 75 75 9097 13 25 29 7969 2186 116 198 94 32 19 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 100000 100000 100000 100000 5 10 14 18 23 22 19 15 11 3 999999 999999 999999 999999 999999 999999 8 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 27 31 36 36 31 26 24 22 26 48360 81 75 75 8957 13 26 0 7975 2192 173 197 103 33 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 100000 100000 100000 2 8 15 20 24 23 20 18 13 7 999999 999999 999999 999999 999999 999999 14 13 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 29 29 34 38 35 31 28 25 28 48392 81 75 75 8812 13 26 32 7981 2186 248 132 103 62 97 62 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 100000 100000 100000 6 9 13 17 20 17 18 18 14 10 11 999999 999999 999999 999999 999999 999999 21 24 26 25 999999 999999 999999 999999 999999 999999 999999 29 32 32 36 38 36 33 27 25 32 48423 81 75 75 8673 13 27 3 7986 2169 315 188 120 71 102 51 10 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 10 12 14 17 21 19 20 23 20 16 15 999999 999999 999999 999999 999999 999999 22 25 29 32 30 999999 999999 999999 999999 999999 999999 34 38 38 39 38 36 32 24 22 30 48455 81 75 75 8527 13 27 35 7989 2143 717 468 300 169 102 64 34 77 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 6 10 15 21 25 26 28 27 23 20 999999 999999 999999 999999 999999 999999 999999 24 27 31 33 31 999999 999999 999999 999999 999999 999999 41 41 43 40 35 33 31 25 25 28 48486 81 75 75 8386 13 28 6 7991 2112 101000 708 395 228 130 62 43 74 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 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 8 11 17 22 26 29 33 29 22 14 999999 999999 999999 999999 999999 999999 26 25 25 25 24 999999 999999 999999 999999 999999 999999 999999 999999 40 47 46 41 38 34 32 37 41 48518 81 150 75 8240 13 28 38 7991 2079 596 273 143 113 132 91 11 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 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 9 12 18 23 25 26 29 27 15 999999 999999 999999 999999 999999 999999 999999 15 15 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 40 46 46 43 39 39 44 46 45 48549 83 75 75 8102 13 29 9 7989 2049 476 239 144 79 199 187 99 3 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 999999 999999 999999 999999 999999 6 9 14 22 26 27 28 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 38 44 48 44 39 40 41 36 36 48581 83 75 75 7968 13 29 41 7985 2025 159 117 82 59 176 81 27 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 0 0 999999 999999 5 7 11 18 22 25 26 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 44 49 47 41 39 38 33 33 48612 84 75 75 7833 13 30 12 7980 2011 124 65 37 28 18 9 3 2 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 9 9 8 9 14 16 16 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 46 48 43 39 36 34 31 36 48644 85 75 75 7685 13 30 44 7974 2007 138 52 31 29 19 9 2 1 2 1 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 0 0 1 0 0 0 2 4 5 999999 8 10 11 9 10 14 14 12 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 52 46 38 37 35 32 35 39 48675 85 75 75 7551 13 31 15 7969 2013 141 96 74 96 130 119 12 6 3 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 3 6 7 8 11 9 10 15 17 15 16 14 8 11 12 11 12 11 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 56 52 42 39 37 34 35 37 48707 83 75 75 7406 13 31 47 7964 2028 168 148 108 132 166 155 31 9 3 1 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 1 5 7 999999 7 5 9 14 15 12 13 999999 10 11 11 10 14 18 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 45 39 36 33 48738 81 75 75 7263 13 32 18 7961 2049 154 82 56 69 83 69 21 4 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 0 2 1 5 4 5 8 9 12 12 999999 13 12 12 17 23 27 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 48770 50 75 75 7119 13 32 50 7959 2075 118 56 16 5 4 3 3 2 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 1 3 5 7 6 6 6 10 12 9 12 15 15 14 20 27 30 34 48801 50 75 75 6979 13 33 21 7958 2102 53 94 47 39 16 9 1 4 3 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 8 9 13 12 10 11 11 12 12 11 14 18 22 24 26 30 36 45 48833 51 75 75 6839 13 33 53 7959 2129 100000 100000 100000 36 27 22 35 9 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 16 999999 999999 999999 19 22 22 26 30 31 34 40 50 56 48864 52 75 75 6700 13 34 24 7961 2152 100000 100000 100000 19 40 33 72 9 1 100000 100000 100000 999999 999999 999999 999999 999999 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 24 24 26 29 33 36 41 49 55 55 48896 52 75 75 6555 13 34 56 7964 2171 100000 38 181 13 30 24 74 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 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 27 26 27 30 35 39 43 48 53 54 48927 53 75 75 6416 13 35 27 7968 2184 84 108 137 10 9 4 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 29 30 30 34 43 46 48 53 56 55 59 48959 61 75 75 6273 13 35 59 7973 2192 30 70 34 10 6 5 3 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 31 32 33 36 45 51 49 56 57 53 56 999999 999999 999999 999999 999999 999999 50 55 48990 62 75 75 6140 13 36 30 7977 2191 50 81 105 112 9 6 3 2 3 2 100000 999999 999999 999999 999999 999999 999999 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 34 33 34 36 43 50 48 53 55 51 53 999999 999999 999999 999999 999999 999999 52 63 72 49022 62 75 75 6005 13 37 2 7982 2183 100000 100000 54 68 24 13 4 3 4 1 100000 999999 999999 999999 999999 999999 999999 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 34 33 35 39 45 52 50 54 61 55 57 999999 999999 999999 999999 999999 999999 999999 63 72 49053 62 75 75 5873 13 37 33 7986 2169 100000 100000 100000 30 55 19 6 3 1 100000 999999 999999 999999 999999 999999 999999 999999 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 30 30 32 36 43 50 51 56 63 57 60 999999 999999 999999 999999 999999 999999 999999 999999 69 49085 53 75 75 5729 13 38 5 7989 2149 100000 100000 100000 100000 54 47 53 32 3 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 26 25 29 31 36 43 49 51 56 60 56 60 49116 52 75 75 5593 13 38 36 7991 2124 100000 100000 100000 100000 1 999999 999999 30 8 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 28 30 31 36 43 48 50 57 59 53 49148 51 150 75 5454 13 39 8 7991 2098 100000 100000 100000 999999 999999 999999 11 8 11 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 29 30 33 40 44 48 55 59 56 49179 51 75 75 5316 13 39 39 7990 2072 100000 100000 100000 999999 999999 999999 50 10 10 13 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 30 30 33 38 41 44 51 59 49211 51 75 75 5173 13 40 11 7988 2047 100000 100000 999999 999999 999999 11 10 10 12 10 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 31 31 34 999999 999999 999999 999999 999999 30 25 30 36 39 42 51 58 49242 50 75 75 5040 13 40 42 7985 2027 100000 100000 999999 999999 999999 10 8 11 12 8 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 29 29 30 33 999999 33 33 35 38 37 37 999999 999999 32 23 25 33 34 35 48 49274 50 75 75 4899 13 41 14 7981 2013 100000 999999 999999 999999 85 11 10 12 11 9 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 28 27 29 31 34 39 38 33 32 35 39 37 36 999999 999999 999999 30 24 27 27 26 36 49305 48 75 75 4762 13 41 45 7976 2006 28 43 999999 91 24 9 9 10 11 9 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 29 27 25 27 29 31 37 39 33 32 36 38 35 33 999999 999999 999999 33 26 24 26 49337 46 75 75 4621 13 42 17 7971 2008 119 72 67 26 30 16 11 10 10 11 13 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 29 27 28 28 29 36 38 32 32 36 999999 999999 35 999999 999999 33 32 24 49368 44 75 75 4487 13 42 48 7967 2017 202 160 138 120 134 87 26 10 9 10 13 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 32 29 27 28 28 27 32 35 32 31 34 36 33 35 999999 999999 27 49400 40 150 75 4349 13 43 20 7963 2034 135 106 110 119 82 24 10 8 8 12 14 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 999999 31 28 27 27 28 30 31 29 30 34 33 32 35 49431 39 150 75 4225 13 43 51 7960 2055 44 24 22 24 19 9 10 9 9 12 15 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 999999 999999 999999 999999 28 25 26 26 31 999999 24 29 32 999999 33 49463 36 150 75 4078 13 44 23 7958 2080 85 35 6 4 5 7 9 9 9 9 12 14 13 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 25 24 28 999999 26 28 49494 14 150 75 3940 13 44 54 7958 2104 115 102 86 51 32 11 8 9 9 9 13 17 18 14 49526 13 75 75 3794 13 45 26 7959 2129 110 158 149 152 999999 999999 999999 18 15 11 10 11 13 49557 13 75 75 3651 13 45 57 7961 2150 495 326 222 199 999999 999999 999999 18 15 11 9 8 10 49589 12 75 75 3502 13 46 29 7963 2169 569 999999 999999 999999 999999 999999 14 12 12 11 9 10 49620 8 375 75 3358 13 47 0 7967 2182 11 21 12 10 12 14 14 13 49652 8 300 75 3212 13 47 32 7971 2191 12 10 10 8 8 10 16 18 49683 8 300 75 3076 13 48 3 7975 2193 19 13 10 8 8 10 14 18 49715 9 225 75 2930 13 48 35 7979 2190 82 80 16 9 8 8 10 13 16 49746 7 375 75 2799 13 49 6 7983 2181 49 37 9 9 11 14 16 49780 11 75 75 2703 13 49 40 7986 2166 442 999999 999999 999999 999999 81 11 9 9 13 18 49811 11 75 75 2707 13 50 11 7989 2147 807 568 999999 999999 999999 999999 34 32 11 12 19 49843 11 75 75 2710 13 50 43 7991 2124 101000 936 650 411 999999 999999 999999 999999 14 14 20 49874 9 225 75 2715 13 51 14 7991 2100 632 383 999999 999999 999999 999999 11 12 18 49906 10 150 75 2719 13 51 46 7989 2077 835 364 999999 999999 999999 37 14 9 12 18 49937 12 75 75 2720 13 52 17 7986 2064 669 999999 999999 999999 999999 999999 8 9 9 11 16 21 49969 9 300 75 2718 13 52 49 7981 2067 75 8 7 7 7 8 8 12 16 50000 10 225 75 2708 13 53 20 7977 2080 16 8 6 7 8 9 8 8 10 14 50032 11 150 75 2710 13 53 52 7973 2094 65 10 8 7 6 7 8 8 7 7 10 50065 11 150 75 2709 13 54 25 7970 2109 222 137 104 321 7 6 6 7 6 6 10 50097 12 75 75 2708 13 54 57 7966 2123 744 500 443 999999 999999 136 117 9 7 7 6 8 50128 12 75 75 2710 13 55 28 7963 2137 101000 779 471 294 999999 999999 999999 9 60 9 7 6 50160 11 225 75 2710 13 56 0 7959 2152 644 298 999999 999999 999999 8 43 10 8 6 9 50191 11 225 75 2711 13 56 31 7956 2166 737 334 999999 999999 999999 55 10 9 8 6 7 50222 11 225 75 2711 13 57 2 7953 2180 728 351 999999 999999 999999 42 11 10 10 6 7 50254 15 75 75 2712 13 57 34 7949 2194 101000 715 400 211 999999 999999 999999 4 12 14 14 5 7 10 9 50285 15 150 75 2711 13 58 5 7946 2208 341 165 115 104 35 27 12 9 18 18 6 6 9 12 7 50317 14 225 75 2712 13 58 37 7942 2223 164 153 108 78 52 37 36 23 23 9 7 10 11 5 50348 14 225 75 2712 13 59 8 7939 2237 138 121 84 63 42 999999 999999 23 22 8 5 9 10 5 50380 17 75 75 2711 13 59 40 7935 2251 174 183 202 241 217 162 105 999999 999999 38 22 7 3 6 7 4 4 50411 17 75 75 2710 14 0 11 7931 2264 202 167 179 221 227 180 130 999999 999999 45 999999 10 3 6 6 1 2 50443 16 150 75 2710 14 0 43 7928 2278 196 136 157 142 64 23 5 4 26 999999 10 2 6 7 3 2 50474 14 225 75 2709 14 1 14 7924 2292 308 326 303 188 129 44 145 20 19 7 4 8 7 4 50506 16 75 75 2710 14 1 46 7921 2306 381 424 335 307 256 999999 999999 999999 240 16 13 5 5 8 8 5 50537 16 75 75 2710 14 2 17 7917 2319 301 340 218 145 90 999999 999999 999999 115 12 8 4 3 5 7 5 50569 17 75 75 2711 14 2 49 7914 2333 137 140 61 49 40 24 14 13 51 6 5 999999 1 4 6 2 3 50600 16 150 75 2710 14 3 20 7910 2347 35 21 15 11 7 6 5 3 4 5 999999 3 4 5 5 4 50632 17 150 75 2710 14 3 52 7906 2361 71 45 18 10 4 3 4 5 5 8 100000 999999 2 2 5 6 4 50663 16 150 75 2709 14 4 23 7903 2374 78 45 14 8 100000 100000 8 10 8 8 1 999999 1 2 3 4 50695 16 150 75 2708 14 4 55 7899 2388 92 50 19 8 100000 100000 7 10 7 4 3 999999 2 3 6 5 50726 16 150 75 2708 14 5 26 7896 2401 290 178 103 37 14 11 15 7 2 100000 1 999999 3 4 6 4 50758 16 150 75 2705 14 5 58 7893 2416 363 208 154 77 45 23 16 6 100000 100000 2 4 2 3 5 4 50789 17 150 75 2706 14 6 29 7889 2431 170 97 89 45 26 11 8 4 100000 100000 3 5 5 1 5 5 2 50821 17 150 75 2724 14 7 1 7886 2446 16 11 7 5 5 6 4 0 100000 0 3 5 6 2 2 4 2 50852 17 150 75 2870 14 7 32 7885 2465 7 4 4 4 4 3 0 100000 0 0 1 2 3 2 1 2 1 50884 17 150 75 3016 14 8 4 7883 2485 5 1 100000 100000 100000 0 100000 100000 1 1 1 1 2 1 0 1 2 50915 17 150 75 3160 14 8 35 7883 2505 2 100000 100000 100000 100000 100000 100000 1 3 2 1 2 5 5 1 1 0 50946 17 150 75 3308 14 9 6 7884 2525 2 100000 100000 100000 100000 100000 100000 5 6 3 0 1 3 999999 2 1 100000 50978 17 150 75 3465 14 9 38 7886 2544 3 0 100000 100000 100000 100000 1 5 2 100000 100000 100000 999999 999999 999999 999999 3 51009 12 150 75 3614 14 10 9 7888 2560 4 1 100000 100000 100000 100000 1 1 999999 999999 100000 100000 51041 31 150 75 3770 14 10 41 7892 2573 5 1 0 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 7 12 51072 33 150 75 3914 14 11 12 7896 2581 6 3 1 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 25 51104 35 150 75 4061 14 11 44 7900 2584 5 3 1 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 24 32 33 51135 37 150 75 4200 14 12 15 7904 2581 3 0 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 28 31 34 30 26 51167 36 150 75 4336 14 12 47 7908 2572 3 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 29 31 33 28 51198 37 75 75 4469 14 13 18 7911 2558 81 4 0 100000 100000 100000 100000 100000 100000 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 29 28 24 51230 40 75 75 4614 14 13 50 7914 2538 77 4 1 0 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 18 17 16 15 14 16 51261 39 75 75 4756 14 14 21 7915 2516 16 3 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 9 7 999999 5 8 9 51293 48 75 75 4916 14 14 53 7916 2492 16 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 4 999999 999999 999999 5 6 999999 999999 999999 999999 999999 999999 999999 45 41 51324 48 75 75 5068 14 15 24 7915 2469 16 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 35 44 46 45 51356 49 75 75 5233 14 15 56 7912 2447 25 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 0 0 999999 999999 999999 999999 999999 999999 999999 22 34 42 43 43 42 51387 49 75 75 5370 14 16 27 7909 2429 18 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 0 999999 999999 999999 999999 999999 16 25 27 33 39 42 43 40 51419 56 75 75 5517 14 16 59 7905 2417 22 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 8 16 26 29 30 35 42 43 39 999999 999999 999999 999999 999999 23 33 51450 56 75 75 5668 14 17 30 7900 2411 82 49 20 10 1 100000 100000 2 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 100000 999999 999999 999999 999999 999999 8 15 23 27 29 36 44 46 40 999999 999999 999999 999999 999999 24 36 51481 56 75 75 5802 14 18 1 7896 2413 137 113 70 50 20 5 3 3 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 100000 999999 999999 999999 999999 999999 7 15 23 27 31 36 43 46 39 999999 999999 999999 999999 999999 28 39 51513 56 75 75 5938 14 18 33 7891 2422 149 140 91 56 22 8 3 100000 100000 100000 100000 100000 999999 100000 100000 100000 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 12 20 25 30 37 43 46 999999 999999 999999 999999 999999 999999 24 35 51544 63 75 75 6071 14 19 4 7887 2439 79 73 45 18 4 1 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 8 14 19 26 36 41 45 46 999999 999999 999999 999999 999999 23 30 999999 999999 999999 999999 999999 999999 40 51576 56 75 75 6213 14 19 36 7884 2461 21 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 11 13 22 33 39 43 44 38 999999 999999 999999 999999 25 28 51607 56 75 75 6346 14 20 7 7883 2486 33 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 10 14 19 28 36 42 45 41 999999 999999 999999 999999 999999 22 51639 50 75 75 6478 14 20 39 7883 2513 63 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 14 19 25 33 38 41 51670 55 75 75 6595 14 21 10 7885 2537 76 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 9 11 18 27 31 36 999999 999999 37 35 42 51702 55 75 75 6706 14 21 42 7888 2558 110 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 24 27 999999 999999 999999 42 36 42 51733 56 75 75 6830 14 22 13 7892 2573 94 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 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 1 0 999999 999999 999999 999999 999999 999999 22 29 999999 999999 62 46 40 42 45 51765 57 75 75 6952 14 22 45 7896 2582 32 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 7 5 4 999999 999999 0 999999 999999 999999 999999 999999 999999 26 37 999999 67 60 56 51 49 49 47 51796 57 75 75 7073 14 23 16 7901 2582 43 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 5 14 18 16 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 31 999999 56 52 56 53 51 50 48 51828 57 75 75 7232 14 23 48 7906 2575 47 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 5 15 17 14 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 29 999999 56 50 53 49 49 46 45 51859 57 75 75 7372 14 24 19 7910 2560 26 1 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 5 3 5 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 25 999999 53 47 45 44 45 45 46 51891 82 75 75 7519 14 24 51 7914 2539 37 3 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 2 999999 999999 999999 999999 999999 999999 15 17 26 999999 38 37 34 36 39 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 51922 84 75 75 7662 14 25 22 7915 2514 81 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 18 18 23 999999 30 31 27 27 25 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 32 41 50 51954 86 75 75 7815 14 25 54 7915 2485 69 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 2 13 18 21 23 24 999999 21 18 17 21 22 19 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 38 40 42 46 999999 999999 999999 999999 999999 999999 999999 999999 27 28 36 44 47 51985 88 75 75 7962 14 26 25 7914 2458 17 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 7 12 22 27 29 25 999999 999999 2 2 12 17 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 48 57 59 55 999999 999999 999999 999999 999999 999999 23 23 26 31 34 34 33 52017 87 75 75 8129 14 26 57 7910 2434 14 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 100000 6 17 20 27 32 32 23 999999 999999 999999 999999 4 11 15 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 48 56 63 62 52 999999 999999 26 999999 23 999999 999999 999999 23 26 26 52048 81 75 75 8328 14 27 28 7905 2418 27 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 9 21 26 29 34 32 19 999999 999999 999999 999999 100000 7 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 41 50 57 58 51 999999 999999 24 999999 19 52079 76 75 75 8491 14 27 59 7900 2411 99 47 10 0 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 10 22 27 31 35 31 17 999999 999999 999999 999999 5 12 27 999999 999999 999999 999999 999999 22 31 35 33 28 999999 999999 999999 999999 28 35 42 49 53 50 52111 75 75 75 8637 14 28 31 7894 2414 111 37 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 8 15 19 24 25 22 999999 999999 999999 999999 999999 9 12 26 999999 999999 999999 999999 999999 22 29 33 32 26 999999 999999 999999 999999 999999 28 32 39 46 52142 82 75 75 8775 14 29 2 7889 2428 99 56 15 2 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 4 9 13 18 17 999999 999999 999999 999999 999999 4 8 16 999999 999999 999999 999999 10 15 18 23 22 22 20 999999 999999 999999 999999 24 28 31 39 38 31 28 25 20 15 17 52174 83 75 75 8934 14 29 34 7885 2450 75 53 15 3 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 6 12 16 14 5 999999 999999 999999 999999 100000 3 4 999999 999999 999999 999999 999999 6 4 2 1 3 8 999999 999999 999999 20 23 26 32 38 38 32 26 19 11 9 12 11 52205 83 75 75 9070 14 30 5 7883 2478 21 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 4 7 5 100000 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 22 25 26 27 29 29 25 23 21 15 11 14 12 10 52237 92 75 75 9193 14 30 37 7883 2508 35 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 9 16 27 29 27 20 13 9 6 2 4 7 7 9 12 10 10 8 999999 999999 5 8 12 13 15 15 52268 91 75 75 9345 14 31 8 7885 2536 44 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 1 999999 999999 999999 999999 999999 999999 999999 999999 2 12 18 21 23 18 8 100000 999999 100000 100000 100000 100000 3 3 6 7 9 7 999999 999999 999999 999999 999999 7 11 13 52300 82 75 75 9488 14 31 40 7888 2560 40 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 100000 100000 1 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 5 7 1 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 1 4 7 8 52331 83 75 75 9621 14 32 11 7893 2575 50 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 5 9 18 20 12 0 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 2 4 1 100000 52363 83 75 75 9744 14 32 43 7899 2581 32 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 7 12 20 23 20 8 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 52394 82 75 75 9898 14 33 14 7904 2577 19 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 5 13 18 22 20 11 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 52426 82 75 75 10050 14 33 46 7909 2562 20 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 100000 4 9 14 8 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 2 4 12 52457 87 75 75 10195 14 34 17 7913 2539 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 1 15 31 38 42 40 28 52489 89 75 75 10315 14 34 49 7915 2509 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 5 15 24 31 36 32 14 100000 52520 89 75 75 10397 14 35 20 7915 2478 38 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 5 13 20 20 17 8 100000 52552 89 75 75 10474 14 35 52 7913 2446 36 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 4 6 11 999999 999999 999999 999999 100000 100000 100000 6 8 5 4 2 100000 52583 88 75 75 10590 14 36 23 7911 2414 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 1 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 1 6 12 15 8 1 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 52615 83 75 75 10714 14 36 55 7909 2382 22 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 3 7 12 5 0 100000 100000 100000 100000 100000 52646 90 75 75 10817 14 37 26 7908 2351 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 6 7 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 52678 90 75 75 10842 14 37 58 7906 2318 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 7 4 100000 999999 100000 100000 999999 999999 100000 999999 999999 999999 999999 999999 100000 100000 52709 90 75 75 10854 14 38 29 7905 2286 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 1 2 100000 999999 100000 999999 999999 999999 100000 999999 999999 999999 100000 999999 100000 100000 52741 89 75 75 10861 14 39 1 7903 2253 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 52772 78 75 75 10841 14 39 32 7901 2221 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 52804 78 75 75 10864 14 40 4 7900 2188 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 52835 92 75 75 10866 14 40 35 7898 2157 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 52867 78 75 75 10862 14 41 7 7896 2124 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 52898 86 75 75 10877 14 41 38 7894 2093 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 100000 52930 86 75 75 10839 14 42 10 7893 2061 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 52961 85 75 75 10856 14 42 41 7891 2031 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 52993 83 75 75 10838 14 43 13 7889 1999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 53024 52 75 75 10850 14 43 44 7887 1969 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 53056 53 75 75 10835 14 44 16 7885 1938 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 53087 82 75 75 10836 14 44 47 7883 1908 100000 100000 100000 100000 100000 100000 1 2 7 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 100000 53119 81 150 75 10836 14 45 19 7881 1876 100000 100000 100000 100000 100000 1 10 84 169 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 53150 79 225 75 10838 14 45 50 7879 1846 100000 100000 100000 100000 100000 100000 47 71 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 53182 78 300 75 10863 14 46 22 7877 1815 100000 100000 100000 100000 100000 100000 100000 6 21 174 108 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 100000 53213 76 450 75 10861 14 46 53 7875 1785 100000 100000 100000 100000 100000 100000 15 21 103 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 53245 77 450 75 10858 14 47 25 7873 1754 100000 100000 100000 100000 100000 100000 100000 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 53276 80 150 75 10863 14 47 56 7871 1724 100000 100000 100000 100000 100000 100000 100000 100000 3 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 53307 81 75 75 10862 14 48 27 7869 1694 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 53339 80 75 75 10861 14 48 59 7866 1663 29 12 73 20 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 53370 78 75 75 10865 14 49 30 7864 1633 20 3 35 82 54 16 37 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 53402 63 75 75 10866 14 50 2 7862 1603 27 30 57 89 75 36 40 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 999999 999999 999999 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 53433 63 75 75 10870 14 50 33 7859 1573 91 135 107 95 48 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 999999 999999 8 1 100000 100000 100000 53465 63 75 75 10866 14 51 5 7857 1542 83 128 104 73 28 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 100000 14 24 21 10 100000 100000 100000 53496 61 75 75 10867 14 51 36 7855 1513 24 25 25 11 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 4 7 9 2 53528 60 75 75 10870 14 52 8 7852 1482 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 2 2 53559 60 75 75 10870 14 52 39 7850 1453 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 53591 60 75 75 10872 14 53 11 7847 1422 109 103 114 43 27 31 3 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 53622 52 150 75 10873 14 53 42 7845 1393 100000 37 50 90 60 35 37 70 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 53654 54 75 75 10877 14 54 14 7842 1363 100000 100000 100000 100000 33 43 38 35 47 71 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 53685 59 75 75 10877 14 54 45 7839 1334 100000 100000 100000 100000 100000 15 9 9 3 55 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 53717 58 75 75 10883 14 55 17 7837 1305 100000 100000 11 4 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 53748 57 75 75 10883 14 55 48 7834 1276 77 64 51 39 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 2 3 3 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 53780 56 75 75 10883 14 56 20 7831 1247 366 357 236 159 80 37 34 36 18 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 4 9 9 8 11 9 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 53811 56 75 75 10885 14 56 51 7829 1219 517 546 372 266 164 88 51 27 31 41 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 2 0 100000 9 13 12 11 10 13 14 15 100000 100000 100000 100000 1 2 100000 100000 100000 53843 55 75 75 10883 14 57 23 7826 1190 393 426 296 230 157 115 44 43 29 32 100000 100000 100000 100000 4 11 18 20 23 26 15 11 100000 999999 999999 999999 999999 100000 100000 0 4 15 15 22 15 16 18 17 12 19 27 19 16 16 15 12 8 100000 100000 100000 100000 100000 100000 100000 100000 53874 52 75 75 10887 14 57 54 7823 1162 338 354 208 130 75 80 33 103 121 251 227 238 220 257 223 151 121 133 148 159 162 158 138 154 167 175 231 236 245 225 201 232 99 68 42 39 36 33 32 33 44 43 37 33 30 23 15 7 9 10 1 100000 53906 56 75 75 10889 14 58 26 7821 1134 507 520 238 100 36 37 30 154 295 248 214 221 216 227 211 204 171 179 172 167 180 184 143 139 107 99 124 122 112 106 101 179 88 55 33 34 28 24 28 30 37 37 34 32 30 22 18 14 21 999999 999999 999999 999999 999999 999999 7 53937 49 75 75 10890 14 58 57 7818 1107 404 416 187 76 30 29 30 119 171 128 111 110 108 103 109 143 125 125 109 108 111 111 73 65 41 35 31 27 21 19 17 18 16 9 999999 14 21 16 19 18 20 21 27 27 27 23 21 21 31 53969 49 75 75 10888 14 59 29 7815 1078 488 510 212 75 31 42 46 82 84 63 34 23 21 16 16 18 17 14 14 13 16 14 13 14 20 22 25 17 21 24 34 999999 999999 999999 999999 999999 9 16 18 17 20 23 26 24 23 23 19 14 19 54000 49 75 75 10889 15 0 0 7812 1051 854 874 351 130 57 62 61 79 55 62 52 29 23 17 22 28 28 24 14 7 10 5 4 3 8 9 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 9 18 21 12 12 14 17 14 9 8 54032 53 225 75 10893 15 0 32 7809 1024 538 153 64 64 59 63 72 63 46 28 22 20 26 31 35 32 22 14 14 16 9 3 2 100000 100000 100000 1 999999 31 999999 46 38 21 10 5 999999 999999 999999 100000 7 15 15 15 16 17 19 999999 999999 999999 999999 999999 999999 0 54063 53 225 75 10898 15 1 3 7806 997 357 89 59 61 61 90 105 77 126 111 113 103 78 51 25 14 13 24 16 20 13 9 3 2 7 14 23 23 20 29 38 38 25 20 14 100000 999999 999999 999999 15 28 22 18 17 22 24 999999 999999 999999 999999 999999 999999 100000 54095 55 150 75 10899 15 1 35 7803 969 581 121 44 66 63 101 198 220 232 227 193 185 167 108 51 24 10 9 33 25 20 17 14 12 11 24 28 30 24 12 6 12 14 10 2 999999 999999 999999 999999 999999 999999 18 16 16 16 19 20 999999 999999 999999 999999 999999 999999 100000 100000 54126 57 75 75 10899 15 2 6 7800 944 283 359 203 151 161 171 220 318 394 372 351 345 344 345 313 273 179 91 56 71 43 22 13 6 7 8 17 34 999999 29 21 16 22 28 22 999999 999999 999999 999999 999999 999999 999999 33 27 21 20 21 26 999999 999999 999999 999999 999999 999999 999999 1 100000 54158 48 75 75 10908 15 2 38 7795 924 355 402 293 219 196 206 224 268 328 351 381 408 394 388 361 328 278 168 122 94 42 24 15 7 7 11 19 999999 999999 31 22 20 29 33 30 999999 999999 999999 999999 999999 16 999999 23 21 14 21 29 43 54189 48 75 75 10903 15 3 9 7789 909 381 385 256 176 163 178 209 241 287 310 347 369 349 327 301 253 207 158 128 67 35 999999 999999 999999 999999 999999 999999 999999 999999 8 1 100000 100000 1 100000 999999 999999 999999 999999 999999 100000 999999 100000 100000 0 9 18 35 54221 55 75 75 10911 15 3 41 7783 894 202 216 173 143 157 166 184 211 236 233 244 252 231 201 179 163 143 147 122 59 20 100000 999999 999999 999999 999999 999999 999999 0 5 1 100000 100000 3 100000 100000 999999 999999 999999 999999 999999 999999 7 13 17 21 29 34 999999 999999 999999 999999 999999 999999 100000 54252 55 75 75 10916 15 4 12 7778 879 205 204 188 167 178 170 163 186 203 193 191 185 155 127 97 77 62 78 46 38 17 4 9 999999 999999 7 3 100000 10 16 17 21 25 30 24 16 999999 999999 999999 999999 999999 21 20 19 22 27 37 999999 999999 999999 999999 999999 999999 100000 5 54284 87 75 75 10919 15 4 44 7772 865 243 235 205 196 198 199 209 230 239 233 220 201 188 175 132 97 86 122 133 187 204 167 68 999999 999999 999999 999999 100000 4 10 16 19 26 27 999999 999999 999999 999999 999999 999999 999999 13 13 14 15 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 24 28 48 60 349 54315 105 75 75 10919 15 5 15 7766 852 372 372 329 349 311 264 267 267 287 292 294 279 285 284 240 209 193 201 232 262 319 421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 22 23 28 35 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 25 18 41 130 29 54346 105 75 75 10922 15 5 46 7760 838 587 540 510 470 412 380 372 347 350 362 382 357 354 374 339 315 298 292 308 306 319 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 27 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 78 78 30 20 35 55 20 54378 102 300 75 10921 15 6 18 7754 824 679 460 423 412 404 382 414 418 346 326 344 340 337 293 271 238 217 203 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 176 176 196 252 286 256 216 119 51 54409 113 225 75 10924 15 6 49 7749 811 510 394 331 349 365 381 398 433 419 362 343 334 326 269 193 156 117 94 69 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 315 256 259 235 220 248 305 536 487 397 304 238 225 193 195 190 216 233 257 253 284 354 394 316 220 217 271 386 363 375 316 319 407 230 54441 115 375 75 10926 15 7 21 7743 798 483 443 459 410 400 375 354 355 360 341 332 256 216 167 129 102 88 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 400 367 344 370 388 345 315 348 393 492 428 407 407 411 380 339 324 326 313 321 333 354 318 305 336 295 266 289 345 406 378 372 388 353 385 345 259 306 422 240 54472 115 525 75 10928 15 7 52 7737 784 469 319 263 230 208 199 187 167 167 164 166 137 126 119 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 435 365 396 471 492 481 424 402 394 410 369 346 376 397 407 356 351 390 448 426 405 412 428 409 379 405 433 418 391 370 359 355 300 309 351 465 465 455 393 387 523 479 484 729 479 245 118 54504 114 750 75 10933 15 8 24 7731 771 303 163 102 63 42 40 45 11 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 543 552 508 447 450 460 435 464 483 450 403 379 391 380 374 389 394 396 364 370 384 395 366 343 345 361 369 348 368 384 430 444 441 480 453 356 329 336 416 445 455 440 480 587 691 523 622 449 351 307 154 97 54535 113 900 75 10928 15 8 55 7725 758 177 140 117 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 497 438 449 468 478 486 461 455 459 497 475 403 379 383 400 403 415 419 431 423 435 429 413 384 377 382 390 396 398 388 387 391 394 413 412 404 395 378 398 429 410 433 449 505 555 669 515 500 457 519 486 303 237 71 54567 113 900 75 10935 15 9 27 7719 745 369 310 258 269 466 243 111 87 67 42 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 661 496 468 444 475 493 490 474 479 478 477 432 387 381 397 407 411 400 401 409 408 417 420 408 395 398 389 383 381 370 363 375 368 364 382 351 360 375 397 440 450 416 425 460 489 529 516 488 470 459 564 555 427 210 101 54598 113 975 75 10935 15 9 58 7713 732 537 409 389 329 204 116 94 67 57 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 482 527 577 534 464 495 523 541 545 480 477 438 370 370 383 403 417 410 403 394 403 408 405 402 376 367 348 332 340 341 371 383 363 368 371 358 374 381 386 424 434 450 467 489 506 519 510 475 460 480 608 701 629 381 362 150 54630 114 975 75 10937 15 10 30 7707 719 533 434 376 264 145 111 92 67 61 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 691 705 600 476 494 530 556 572 504 524 473 402 398 398 416 429 455 432 406 409 443 432 426 398 373 353 337 349 351 387 396 360 363 347 366 377 387 396 413 425 439 477 484 480 472 485 474 475 552 683 663 526 304 243 137 79 54661 113 1125 75 10965 15 11 1 7701 707 573 298 181 153 129 109 94 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 789 635 563 531 517 514 535 540 548 554 541 457 428 437 445 449 451 483 471 457 436 461 479 468 444 398 380 383 405 363 367 395 381 379 367 356 362 398 410 405 412 424 451 454 445 449 469 464 481 605 689 646 554 366 196 104 74 49 54693 119 750 75 11054 15 11 33 7695 694 682 595 999999 713 537 370 252 173 136 121 116 92 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 693 625 593 528 528 561 537 486 492 525 549 496 444 437 449 459 456 480 477 468 464 459 449 481 468 450 426 427 445 460 404 391 430 425 409 405 381 381 413 420 404 418 430 424 432 444 466 467 473 501 540 575 561 611 503 378 130 106 54 45 54724 119 750 75 11140 15 12 4 7689 682 441 353 324 303 252 202 157 97 64 46 42 42 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 488 473 603 554 561 560 521 460 496 499 490 465 469 465 462 464 447 477 474 461 482 470 456 489 461 444 421 426 445 442 415 434 453 458 471 439 432 420 439 426 400 405 453 450 447 452 447 456 494 492 491 500 486 575 307 246 123 999999 65 48 54756 118 900 75 11229 15 12 36 7683 670 424 372 266 229 179 109 68 45 37 67 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 301 501 543 545 518 518 506 525 497 462 464 477 492 488 482 462 509 535 507 502 447 424 473 486 448 407 384 415 397 380 411 404 436 470 421 434 440 472 437 432 395 446 464 462 459 438 462 494 490 533 527 505 578 475 489 566 999999 999999 999999 62 54787 118 1050 75 11240 15 13 7 7678 658 433 322 252 134 95 71 82 93 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 405 497 523 543 595 576 544 495 472 496 503 520 506 471 474 513 547 561 524 468 428 448 470 465 472 443 432 399 397 401 394 411 417 397 392 406 448 451 462 424 439 454 449 462 465 485 495 505 543 529 501 524 587 662 654 205 144 121 79 55 51 54819 119 1050 75 11244 15 13 39 7671 646 344 122 82 86 85 60 77 74 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 245 450 488 523 553 599 588 562 534 500 509 498 488 495 507 480 442 467 518 508 495 464 446 436 450 483 483 459 436 440 442 446 441 441 451 420 426 431 456 461 455 458 462 446 454 474 490 496 494 498 488 480 497 562 778 644 379 245 203 174 132 156 114 54850 121 900 75 11248 15 14 10 7666 634 626 341 179 98 80 75 69 50 73 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 187 513 500 517 555 553 522 531 557 534 503 474 464 473 493 448 426 463 478 460 451 447 443 442 449 482 483 466 458 469 472 477 476 486 476 484 481 478 495 499 475 474 467 472 474 483 486 498 471 482 477 483 490 562 832 614 425 247 234 209 167 153 183 54882 124 750 75 11249 15 14 42 7659 622 809 663 481 335 219 154 95 65 53 46 71 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 332 362 489 509 495 481 487 504 512 499 490 474 467 454 431 453 480 499 492 463 445 449 450 467 493 476 471 477 495 481 496 499 516 486 493 475 505 510 511 495 495 494 507 511 501 479 486 448 465 474 474 463 515 777 683 542 406 289 253 263 254 274 415 54915 125 750 75 11253 15 15 15 7653 609 820 830 808 611 488 395 236 132 90 71 60 64 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 224 357 485 469 469 485 488 460 455 454 471 477 480 479 460 469 453 466 468 468 468 468 459 482 471 461 469 465 480 469 493 490 506 503 498 483 518 521 501 494 504 505 494 508 494 476 485 503 477 476 482 480 502 610 655 635 529 318 306 389 356 317 345 271 54947 120 1125 75 11252 15 15 47 7647 597 763 415 211 125 92 72 72 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 623 490 508 496 478 485 497 506 485 453 439 443 470 469 467 470 470 456 451 442 443 450 454 452 485 484 486 493 473 457 455 478 492 496 500 503 505 531 533 521 508 505 488 478 496 486 502 534 562 515 484 465 481 458 449 477 537 455 271 280 366 379 322 257 203 54978 119 1200 75 11259 15 16 18 7641 586 601 149 79 59 53 57 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 455 485 483 489 507 489 470 476 481 455 450 448 452 451 464 484 483 487 499 479 452 452 426 420 434 447 461 472 484 475 482 481 498 484 475 464 472 505 517 517 508 495 479 480 495 492 511 531 526 512 493 430 361 280 238 275 327 290 176 235 274 351 333 274 269 55010 125 750 75 11266 15 16 50 7635 574 322 284 260 999999 999999 999999 152 54 30 30 31 32 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 432 458 466 466 485 503 483 451 440 436 446 446 449 443 450 471 471 484 505 489 473 481 436 403 371 358 384 384 417 446 470 456 461 460 474 468 468 484 496 487 480 485 490 477 487 482 502 455 414 418 406 341 226 150 122 180 193 166 142 193 191 234 317 309 322 55041 125 750 75 11273 15 17 21 7629 562 211 189 179 369 999999 999999 999999 999999 188 54 32 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 479 476 452 447 433 442 487 494 449 429 425 441 432 412 405 416 433 437 456 467 472 467 493 503 449 336 291 273 260 277 277 291 292 295 305 327 344 341 348 354 361 378 402 424 432 414 403 411 359 307 317 306 252 217 188 180 184 164 152 148 132 105 119 194 203 278 55073 125 750 75 11272 15 17 53 7622 551 460 507 999999 999999 999999 366 202 117 64 45 27 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 428 425 420 442 451 440 439 460 451 426 416 433 437 409 410 418 413 411 414 411 422 411 441 482 480 393 332 282 251 259 243 237 219 204 203 228 250 255 263 269 272 288 305 309 296 256 209 192 176 166 184 188 160 164 129 116 129 139 112 117 101 80 78 96 116 196 55104 124 825 75 11273 15 18 24 7616 539 313 356 359 228 142 114 98 87 89 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 402 392 395 421 433 418 409 419 419 409 429 434 433 428 436 445 438 440 428 417 422 416 413 410 418 404 373 342 311 286 279 268 266 258 226 227 219 219 211 214 205 199 192 189 158 149 119 112 91 87 85 88 87 128 137 999999 999999 999999 999999 116 99 83 73 70 95 111 55138 124 825 75 11270 15 18 58 7610 527 271 233 169 136 132 125 123 112 112 57 22 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 395 400 403 396 402 398 389 391 398 421 427 432 429 435 447 444 426 410 393 383 376 371 363 350 373 382 376 364 345 331 330 332 320 276 223 190 160 144 141 138 131 137 160 184 227 246 256 277 301 315 341 389 394 373 426 999999 999999 999999 999999 176 113 93 62 41 87 55169 125 750 75 11269 15 19 29 7604 516 474 389 331 258 202 181 153 117 94 74 49 31 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 399 399 393 386 384 386 382 386 390 395 404 413 427 433 437 432 426 398 375 343 327 295 297 305 300 307 313 319 318 319 316 322 313 300 289 258 245 233 228 226 229 219 243 257 267 296 322 336 356 373 380 377 341 304 267 269 233 229 239 247 141 97 101 84 64 102 55201 125 750 75 11278 15 20 1 7597 505 321 321 295 257 225 193 157 106 85 81 56 35 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 352 342 335 342 343 346 351 359 377 386 393 403 419 425 409 412 434 438 420 423 401 394 387 377 376 375 363 353 340 341 335 340 353 356 345 343 353 371 367 366 339 348 353 354 383 404 379 379 327 294 266 210 181 169 148 111 93 78 95 92 76 82 77 68 64 55232 125 750 75 11275 15 20 32 7591 495 154 148 140 124 118 97 77 61 55 45 32 23 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 339 350 342 338 340 323 310 318 325 335 341 362 371 387 371 369 384 398 385 384 378 373 375 385 394 407 386 372 360 359 374 400 445 453 446 446 440 454 463 465 454 446 458 461 467 468 447 425 344 278 297 330 288 298 273 213 223 205 221 152 126 125 119 65 47 55264 125 750 75 11274 15 21 4 7585 484 140 165 177 161 102 67 67 999999 999999 999999 999999 999999 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 317 325 335 367 384 381 363 378 397 392 394 435 421 442 436 439 413 392 378 377 361 353 329 331 327 337 314 310 309 294 295 307 318 308 307 309 305 312 327 344 349 335 351 370 384 413 424 411 382 378 420 434 311 271 248 231 245 251 273 220 182 167 145 77 60 55295 121 1050 75 11276 15 21 35 7579 473 309 200 125 89 95 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 217 223 236 257 253 243 271 292 340 372 429 399 371 374 380 404 385 376 371 369 363 354 333 334 352 388 396 396 402 388 371 357 308 292 294 298 317 334 338 312 322 286 293 296 310 313 308 310 391 351 307 365 274 238 219 229 225 230 214 183 136 104 82 56 51 55327 124 825 75 11279 15 22 7 7573 462 550 299 209 147 130 103 71 55 45 36 30 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 203 195 183 164 140 170 174 186 232 299 253 245 240 254 264 268 288 299 308 296 286 289 295 303 342 353 349 364 388 398 387 344 334 333 324 348 378 420 404 418 410 409 338 355 307 285 336 476 405 347 397 302 294 220 217 212 236 238 238 282 247 99 49 45 55358 120 900 75 11280 15 22 38 7567 452 70 59 77 86 90 79 67 53 34 20 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 539 554 460 338 291 275 264 292 407 445 460 439 425 391 359 350 343 329 293 267 256 254 245 269 293 298 321 330 328 335 352 367 389 392 416 440 484 502 507 481 465 380 390 387 396 461 509 437 394 360 322 558 217 170 163 188 209 217 260 241 55390 118 1050 75 11282 15 23 10 7561 441 136 86 99 102 196 999999 999999 46 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 587 469 427 397 355 352 408 406 420 552 509 518 529 536 559 516 472 465 453 450 450 457 460 437 412 445 446 451 416 386 412 436 437 466 480 512 531 540 556 564 508 481 458 413 420 401 329 287 265 251 207 218 465 192 165 176 199 250 257 290 326 55421 114 1575 75 11286 15 23 41 7555 431 48 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 609 498 436 409 362 347 371 362 359 457 434 438 438 437 465 475 499 512 468 448 427 401 371 323 279 296 322 361 379 378 391 406 413 434 433 453 456 459 497 537 509 508 511 430 407 345 225 212 254 219 142 143 167 182 175 186 184 210 205 244 189 229 98 119 55453 114 1575 75 11293 15 24 13 7548 421 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 398 357 353 337 341 348 367 368 360 360 367 384 388 375 351 326 343 392 410 395 394 393 375 375 369 374 290 268 263 254 292 343 364 371 380 394 392 377 349 366 383 370 415 457 416 358 318 297 329 462 406 241 201 179 215 206 210 180 84 72 77 49 27 22 24 55484 116 1050 75 11293 15 24 44 7542 411 356 178 136 135 999999 999999 46 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 343 348 366 361 352 348 355 350 351 350 350 363 362 354 329 294 289 296 324 356 381 391 397 405 410 436 379 345 325 272 255 303 320 331 337 359 344 334 305 300 285 287 322 317 314 289 313 343 384 475 453 380 360 338 406 420 428 411 309 298 55515 117 975 75 11287 15 25 15 7536 401 306 211 161 125 85 72 54 25 17 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 343 405 405 417 427 436 420 402 403 399 390 384 376 368 369 359 371 347 331 351 375 394 391 404 397 380 368 367 366 408 438 355 323 319 331 336 367 365 368 376 380 371 357 355 351 371 375 444 361 315 311 312 289 282 297 329 330 317 279 276 273 55547 117 975 75 11292 15 25 47 7530 391 304 230 163 117 75 69 53 49 85 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 281 390 400 404 402 418 401 395 414 411 401 391 387 388 383 371 390 391 384 384 394 394 390 379 373 368 382 382 372 396 455 438 437 432 425 415 428 421 427 440 442 444 432 431 399 382 341 355 209 140 132 135 130 119 132 139 149 166 170 136 113 55578 115 975 75 11297 15 26 18 7524 381 163 140 141 113 81 90 72 77 97 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 321 367 387 390 388 397 390 395 405 406 402 394 403 414 404 391 387 410 415 408 390 393 407 400 394 385 376 385 395 408 425 429 451 459 445 462 487 477 478 471 492 473 416 392 318 285 238 198 115 69 81 73 138 144 149 127 82 37 43 55610 112 975 75 11297 15 26 50 7518 372 153 120 130 109 71 62 73 61 51 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 377 371 365 361 354 357 362 365 366 373 371 375 385 386 376 362 377 389 384 365 354 374 390 393 391 384 387 427 448 419 403 396 433 328 335 344 340 352 343 342 336 270 255 216 222 253 240 213 142 133 90 159 193 189 177 55641 114 900 75 11298 15 27 21 7512 362 225 122 106 78 67 51 32 47 40 52 44 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 777 657 562 520 534 525 523 501 500 502 496 508 505 493 489 470 445 427 408 393 381 376 376 375 372 378 367 365 360 354 355 357 353 354 350 346 340 337 329 336 335 339 338 340 341 340 351 355 359 350 348 352 346 329 310 314 333 325 327 339 347 381 406 373 352 345 378 255 208 151 137 121 123 88 111 93 107 111 97 89 75 999999 999999 999999 102 128 136 137 164 307 55673 118 900 75 11300 15 27 53 7506 352 166 120 107 75 65 57 41 33 36 60 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 450 422 434 447 456 455 467 469 468 452 459 447 450 462 462 466 473 485 473 467 444 439 426 429 416 410 405 397 399 393 377 365 356 350 339 336 331 336 337 334 335 337 334 334 336 329 330 324 325 323 329 329 332 330 319 304 296 287 282 259 245 239 247 262 273 260 255 285 321 332 282 237 220 103 999999 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 137 143 153 244 203 143 159 289 319 55704 122 975 75 11307 15 28 24 7500 343 224 149 182 157 169 191 57 29 32 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 447 410 408 400 399 416 418 429 435 437 448 440 437 436 443 433 426 420 426 420 431 414 408 405 415 412 414 419 408 420 420 414 412 409 402 395 395 389 394 390 392 401 396 382 361 355 343 352 352 350 347 340 325 319 311 289 279 271 253 233 219 205 192 189 180 170 161 159 176 168 159 148 166 190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 85 117 117 204 148 100 96 228 191 999999 999999 999999 999999 328 55736 122 975 75 11317 15 28 56 7494 333 372 243 225 219 231 238 124 67 41 34 43 63 999999 999999 999999 999999 999999 999999 331 368 397 409 409 408 406 412 411 406 413 409 427 414 420 422 442 433 438 443 407 388 382 362 350 350 340 351 356 354 340 336 334 338 336 345 335 319 328 323 328 336 358 392 414 415 388 378 364 368 363 355 342 339 315 302 301 279 269 252 243 228 210 203 188 178 189 202 209 202 190 163 135 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 150 81 136 121 111 140 144 114 124 233 253 281 290 301 297 283 55767 124 825 75 11316 15 29 27 7488 324 710 524 393 345 331 355 349 300 198 125 101 82 60 60 75 999999 999999 999999 999999 999999 270 326 349 368 376 376 379 385 381 376 391 395 410 385 378 385 378 371 389 406 386 382 386 382 387 378 354 363 336 307 290 263 239 229 205 196 185 169 164 148 146 154 172 196 223 242 238 237 231 222 212 205 196 209 204 202 206 201 201 192 187 167 146 133 123 120 129 149 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 142 137 283 243 171 999999 999999 999999 999999 232 270 257 194 203 216 251 263 264 55799 124 825 75 11310 15 29 59 7481 315 719 515 389 355 344 351 345 297 223 200 209 183 133 105 85 59 59 999999 999999 999999 311 337 333 334 332 339 339 340 329 333 352 371 391 372 360 364 344 339 334 320 304 312 319 303 319 324 319 339 329 324 316 289 274 272 250 252 270 277 280 235 180 150 110 90 76 69 61 56 50 46 39 42 59 67 73 80 77 93 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 457 285 269 349 175 213 396 999999 999999 423 393 430 433 396 354 309 292 214 137 125 128 55845 125 750 75 11308 15 30 45 7472 301 682 595 495 430 407 405 359 354 308 258 248 217 169 125 91 67 56 48 999999 999999 999999 203 220 242 242 229 241 238 229 222 220 223 234 250 263 248 254 257 258 250 223 202 198 197 172 181 193 202 221 245 265 274 262 260 279 277 293 290 307 331 999999 999999 999999 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 241 218 208 202 225 244 242 304 428 277 241 342 343 357 364 408 371 374 350 335 277 283 205 93 64 61 55876 125 750 75 11309 15 31 16 7467 293 660 647 611 573 515 492 430 393 304 211 165 120 80 67 66 54 49 26 999999 999999 999999 999999 95 108 111 100 100 102 97 99 106 104 108 110 113 104 104 115 113 118 121 126 143 141 176 121 115 127 142 159 167 180 165 149 160 164 999999 999999 999999 999999 999999 999999 999999 201 188 155 57 40 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 473 430 411 396 369 337 304 289 263 247 250 240 238 259 291 298 295 312 331 334 332 302 202 172 155 157 111 111 111 110 108 97 55908 117 1350 75 11311 15 31 48 7460 283 360 119 82 69 63 69 78 79 45 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 142 131 153 177 257 281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 582 555 530 523 500 521 625 716 518 315 267 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 525 470 478 524 999999 999999 999999 999999 999999 999999 498 468 449 449 414 397 396 372 347 330 324 302 288 272 236 214 212 210 199 198 212 215 217 219 164 108 72 70 88 103 125 123 105 91 114 55939 117 1350 75 11313 15 32 19 7454 275 170 110 86 58 59 63 72 127 999999 999999 999999 999999 514 399 410 401 399 384 383 387 407 378 354 364 337 333 439 999999 999999 999999 999999 550 429 350 290 325 342 384 435 428 438 436 419 414 404 383 365 360 379 406 418 419 417 421 431 448 464 493 495 524 529 523 522 548 554 564 561 539 508 491 482 462 437 395 414 448 513 545 537 510 468 425 426 428 409 394 385 385 389 361 334 319 297 280 300 263 232 196 180 175 167 155 136 130 125 134 144 137 123 137 163 180 164 132 152 235 231 55971 117 1350 75 11317 15 32 51 7448 266 163 111 75 44 82 119 122 167 999999 999999 999999 999999 999999 544 541 471 449 424 404 404 429 436 440 452 423 442 477 552 539 436 394 389 378 378 345 359 365 354 384 390 388 382 373 378 393 388 370 358 363 379 401 389 374 386 390 390 404 469 430 431 419 435 481 521 505 518 529 533 520 510 499 505 486 479 442 500 481 475 455 469 448 428 413 403 411 398 353 332 291 262 244 236 220 212 255 240 257 228 221 213 204 165 123 114 107 108 127 152 177 181 159 126 109 145 178 248 200 56002 118 1275 75 11323 15 33 22 7442 257 342 318 357 223 187 213 249 239 261 999999 999999 999999 999999 999999 741 709 632 577 523 479 450 453 477 490 491 466 477 471 469 463 414 399 382 381 416 402 400 413 381 386 383 368 370 366 362 378 386 362 350 345 359 373 358 347 367 356 349 382 429 385 371 366 372 405 439 439 437 449 463 433 413 407 403 395 431 393 433 390 356 343 374 373 384 380 398 413 442 410 376 321 347 301 279 262 272 303 330 353 385 298 276 224 188 143 132 132 137 141 152 148 145 150 112 110 195 140 137 93 56034 119 1275 75 11323 15 33 54 7436 248 613 619 999999 618 631 999999 999999 999999 999999 999999 999999 999999 999999 999999 901 786 690 603 534 498 463 461 467 472 464 459 448 452 459 468 465 441 430 435 464 483 503 496 482 467 461 436 437 419 412 406 407 364 349 334 326 340 333 347 353 343 373 395 374 347 381 375 375 439 328 321 292 295 298 282 281 314 321 319 326 310 302 284 283 295 331 340 357 379 391 392 424 422 413 395 439 420 402 400 398 399 422 452 518 448 445 403 356 325 311 313 314 258 232 207 192 182 144 154 224 110 129 98 75 56065 100 2625 75 11321 15 34 25 7430 240 962 756 639 589 556 532 505 488 477 471 472 486 486 458 451 443 464 500 505 489 497 502 508 493 483 461 452 443 432 374 344 335 329 327 310 333 333 375 422 413 368 352 389 425 408 466 346 315 284 293 296 290 280 304 333 355 370 386 389 387 388 376 384 386 375 385 372 370 376 376 379 381 382 379 359 366 367 388 410 427 463 445 462 470 396 404 412 433 423 397 341 319 321 228 237 158 167 107 111 108 56097 88 3600 75 11324 15 34 57 7424 231 513 499 474 482 501 516 513 514 522 522 507 494 484 483 478 469 437 407 398 400 368 358 370 383 437 422 406 365 351 332 367 346 348 348 344 344 359 349 331 308 334 361 359 337 343 365 391 400 377 372 376 375 366 357 343 354 362 366 364 363 382 387 395 388 384 405 381 389 358 366 393 385 397 417 448 423 401 351 315 308 227 238 143 144 131 98 89 87 56128 88 3600 75 11330 15 35 28 7418 222 609 571 538 526 517 533 530 503 490 511 505 495 490 489 476 476 472 457 448 451 450 469 467 454 480 494 488 479 449 416 350 319 302 286 302 306 320 305 301 295 290 277 267 264 278 295 330 358 399 379 354 380 353 331 310 328 338 341 347 347 372 388 395 370 354 366 354 329 319 340 373 397 415 422 446 437 421 399 360 318 297 275 286 220 156 115 94 71 56160 86 3750 75 11370 15 36 0 7412 214 942 795 700 632 608 561 525 532 519 501 503 478 457 455 451 430 423 420 429 444 448 424 422 419 408 446 439 445 392 357 334 324 329 304 310 299 298 294 283 269 257 263 280 286 305 330 391 373 346 352 333 324 298 299 301 305 323 324 339 352 349 318 335 354 362 349 336 359 369 358 385 403 435 436 435 424 442 409 379 379 373 305 233 176 127 92 56191 85 3825 75 11408 15 36 31 7406 206 948 793 723 680 618 583 561 536 514 511 484 456 446 438 413 412 407 412 418 417 407 393 390 391 403 390 406 393 380 364 354 361 344 347 341 339 339 330 321 315 305 305 304 315 325 336 355 361 359 362 367 347 343 338 344 349 339 332 326 322 311 337 353 359 357 356 348 351 352 378 407 442 451 431 410 479 483 392 366 312 296 230 163 116 97 56223 82 4125 75 11511 15 37 3 7399 197 101000 879 777 675 637 602 544 496 479 455 441 442 421 433 431 424 424 409 411 402 400 394 394 393 383 363 360 371 379 387 375 372 396 389 389 362 338 350 384 384 362 321 331 336 349 347 340 326 325 332 337 331 322 304 289 293 307 320 314 319 325 336 321 324 331 347 358 392 419 405 411 499 592 471 431 397 349 269 154 136 115 96 56254 80 4200 75 11562 15 37 34 7393 189 897 774 676 638 587 527 476 476 445 443 426 412 418 424 417 423 418 405 384 383 388 397 433 379 355 340 358 357 364 345 356 368 342 319 255 239 252 328 313 277 227 223 222 231 231 231 231 231 239 245 240 242 238 236 243 260 272 261 256 260 273 271 290 314 331 332 358 379 382 385 446 590 529 467 461 447 467 367 281 159 56286 87 3675 75 11597 15 38 6 7387 181 904 823 746 728 640 631 602 569 529 513 499 475 442 408 404 393 389 394 392 364 367 365 380 375 366 353 352 350 369 415 357 331 316 316 297 286 298 352 377 369 355 272 239 231 358 376 340 269 235 213 207 226 195 189 194 198 196 191 190 188 197 200 212 227 225 211 204 225 255 288 327 359 365 387 417 422 377 415 508 545 462 464 459 513 546 450 238 56317 85 3825 75 11612 15 38 37 7381 173 939 999999 776 732 677 630 565 548 515 488 458 431 393 382 373 385 394 375 368 348 350 336 336 318 308 305 310 329 335 305 297 295 284 258 299 354 363 371 419 431 427 427 553 586 545 422 358 345 355 436 429 395 373 371 343 332 311 283 280 285 280 271 271 263 249 263 281 284 311 347 364 411 437 447 419 385 407 444 423 476 490 550 626 432 201 56349 79 4275 75 11632 15 39 9 7375 165 836 822 777 697 631 549 474 430 421 419 418 410 396 369 345 313 303 277 249 260 272 299 334 288 259 291 294 269 307 360 342 375 365 388 402 409 407 397 374 346 341 338 336 342 347 347 333 344 346 346 356 343 350 355 336 321 315 306 306 332 341 335 355 349 346 381 370 372 415 248 246 228 255 342 372 458 515 304 100 56382 92 3600 75 11640 15 39 42 7368 156 723 682 684 672 655 629 584 539 526 536 563 590 579 563 514 479 456 456 468 466 460 434 410 405 371 349 341 310 295 315 331 325 282 278 290 288 307 331 348 354 420 380 367 347 351 350 356 346 343 334 336 346 350 344 348 341 350 357 358 368 369 366 365 350 343 306 276 278 287 296 335 348 384 332 297 251 232 250 124 113 81 97 151 167 216 258 194 93 999999 999999 999999 55 56414 92 3600 75 11645 15 40 14 7362 148 725 663 633 604 583 579 563 528 514 510 497 508 506 502 495 490 500 511 512 505 495 463 420 389 369 364 385 390 372 375 371 332 310 317 305 315 365 381 336 339 351 342 348 346 343 338 338 316 309 307 317 338 348 353 358 347 351 353 375 376 391 396 427 429 435 400 379 333 301 314 319 300 319 273 255 214 197 124 90 84 72 40 37 42 53 75 86 999999 999999 999999 999999 68 56460 83 3750 75 11643 15 41 0 7353 136 912 830 780 744 697 652 612 573 539 512 492 466 443 428 425 425 415 402 397 391 385 376 370 373 380 383 381 369 353 347 338 333 338 354 361 379 364 358 343 332 345 356 361 360 358 357 346 341 339 342 345 354 357 338 341 348 368 365 365 372 402 416 424 431 444 418 414 461 502 451 315 236 245 248 208 139 95 87 66 999999 999999 42 43 56491 92 3600 75 11644 15 41 31 7347 129 634 620 626 637 636 610 591 573 549 534 534 518 503 478 452 430 417 415 409 396 410 403 394 387 387 381 375 375 366 357 348 345 339 339 345 346 334 339 364 367 360 347 357 358 360 367 369 388 385 376 361 364 358 354 349 354 354 349 340 333 329 340 348 369 371 392 413 430 452 478 577 632 525 452 297 262 200 191 107 93 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 56523 91 3600 75 11647 15 42 3 7341 121 517 528 532 544 544 523 507 507 497 494 502 485 469 458 452 429 423 417 400 378 398 397 396 386 387 373 350 346 353 352 354 342 337 328 333 327 323 327 336 339 340 343 356 349 344 344 347 352 351 348 346 365 381 388 372 391 386 363 343 329 322 323 327 326 329 347 358 340 335 330 362 416 340 355 246 236 166 154 80 67 999999 999999 999999 999999 999999 999999 110 111 108 109 100 56554 92 3600 75 11648 15 42 34 7334 113 551 518 521 519 516 504 482 479 468 460 459 441 419 415 408 390 383 373 360 346 346 347 352 346 346 343 322 304 315 323 326 319 324 314 318 314 312 319 317 331 333 339 349 340 346 354 352 340 341 344 357 354 365 372 366 382 410 404 402 402 385 369 363 354 339 333 320 285 224 221 206 149 145 113 97 90 65 49 40 999999 999999 999999 999999 999999 999999 999999 70 81 92 93 102 86 56586 92 3600 75 11653 15 43 6 7328 105 717 717 690 674 646 622 587 543 510 479 462 453 439 429 417 404 393 378 366 353 332 325 322 318 318 320 306 296 291 291 291 292 305 296 289 295 288 289 283 296 310 310 319 318 335 347 341 342 359 364 376 379 369 373 363 360 397 397 399 446 421 440 474 490 468 453 444 459 464 438 266 88 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 79 100 94 56617 92 3600 75 11653 15 43 37 7322 98 687 695 660 624 601 585 564 520 465 447 444 448 429 425 427 417 413 396 388 383 370 362 354 347 353 357 343 351 348 345 345 352 347 322 295 303 302 311 302 302 301 301 314 316 314 312 314 328 344 347 356 386 416 418 393 381 383 376 364 396 389 408 448 472 462 441 391 286 319 294 181 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 97 88 56649 92 3600 75 11654 15 44 9 7316 90 582 588 577 556 547 545 530 490 445 448 473 470 437 424 428 422 418 407 396 391 399 383 372 364 369 372 382 394 396 387 399 400 386 361 344 319 300 304 296 329 328 343 362 354 345 332 335 344 345 344 346 369 423 416 397 409 402 370 336 351 360 371 360 380 374 372 266 126 78 61 78 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 106 86 56680 92 3600 75 11657 15 44 40 7310 83 530 519 502 488 483 478 459 433 435 441 460 459 442 431 439 454 453 453 445 433 443 433 444 448 426 440 468 460 458 433 442 429 434 437 424 395 356 364 357 383 383 379 389 379 357 358 356 361 367 390 416 426 440 442 434 469 455 414 383 385 394 416 415 440 421 533 571 588 461 432 190 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 82 999999 69 56712 89 3600 75 11657 15 45 12 7304 76 564 538 515 496 488 477 454 454 450 444 437 431 424 421 423 446 451 459 465 484 482 469 484 508 497 516 543 532 525 505 490 472 504 539 534 566 539 521 493 485 465 433 436 446 390 381 395 355 359 349 357 374 364 384 400 448 468 431 410 395 402 401 397 411 400 486 522 564 545 671 566 282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 56743 72 3600 75 11661 15 45 43 7298 68 715 683 653 612 575 551 522 501 469 467 456 447 433 426 414 424 423 432 449 489 483 458 442 436 442 446 446 432 418 423 422 399 419 430 422 448 478 459 490 538 547 510 518 544 495 468 481 428 402 355 328 335 340 354 359 375 406 395 372 340 346 414 401 443 477 491 497 455 350 375 446 285 56775 85 3600 75 11659 15 46 15 7291 60 598 567 545 526 518 518 507 484 467 476 482 490 471 460 447 445 437 436 430 428 435 447 435 417 410 422 417 403 399 406 429 426 426 422 407 434 451 390 395 401 427 418 467 502 548 512 473 435 461 485 456 436 466 400 424 422 456 676 460 266 177 236 231 259 314 296 319 253 90 78 40 33 999999 999999 999999 999999 999999 999999 999999 149 205 289 330 345 367 56806 89 3600 75 11661 15 46 46 7285 53 521 524 509 500 501 499 487 469 453 449 467 475 474 474 476 468 460 447 421 409 438 467 447 432 440 450 431 406 394 381 392 409 402 380 381 412 403 322 302 260 260 267 325 343 395 322 247 190 215 245 259 317 376 332 364 398 415 704 508 271 105 30 26 23 61 64 128 141 23 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 264 289 301 285 315 325 294 142 79 56838 89 3600 75 11664 15 47 18 7279 46 468 470 465 464 467 463 463 454 438 439 448 439 429 431 457 461 440 444 442 443 449 443 431 429 455 426 405 379 383 364 346 357 359 345 371 379 364 316 292 257 227 218 236 229 333 361 316 266 240 226 256 322 392 295 258 204 160 214 197 172 258 999999 999999 21 19 19 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 147 154 159 166 166 179 239 262 173 95 56869 90 3600 75 11668 15 47 49 7273 39 440 434 437 442 446 435 432 429 417 418 423 423 408 413 436 443 425 437 442 429 421 411 420 426 426 417 410 413 421 418 399 418 419 430 535 525 473 440 436 444 425 435 439 336 322 292 274 279 298 265 256 296 372 294 230 59 23 18 16 15 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 29 31 34 48 60 70 107 138 147 136 95 56901 100 2850 75 11672 15 48 21 7267 32 837 707 699 571 543 523 502 456 478 500 470 429 408 362 333 316 306 320 325 312 301 306 308 299 290 280 267 271 284 308 331 320 322 308 296 340 358 388 392 391 371 402 416 438 521 527 471 498 505 311 275 249 236 201 198 158 123 96 93 69 58 91 123 173 196 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 26 23 23 36 58 71 85 73 56932 106 2400 75 11672 15 48 52 7260 25 589 539 457 487 497 430 484 496 664 526 404 362 344 303 352 388 336 314 306 249 208 192 172 182 213 193 156 147 170 152 132 117 91 78 86 118 154 181 190 182 206 229 269 298 335 337 338 330 373 329 296 261 243 387 414 197 140 102 73 45 44 57 39 43 31 18 16 16 16 20 25 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 20 19 21 23 31 56964 128 750 75 11675 15 49 24 7254 18 95 101 187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 691 376 362 400 463 456 457 457 468 466 435 518 536 451 487 476 515 500 425 356 359 303 296 286 255 264 289 294 249 215 181 167 422 275 166 175 999999 411 220 156 135 130 133 131 151 230 221 190 212 207 226 260 317 304 289 231 253 276 164 52 53 141 138 128 90 78 85 38 31 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 20 23 56995 83 750 75 11676 15 49 55 7248 11 191 179 211 398 999999 999999 999999 718 999999 999999 999999 999999 999999 999999 535 345 339 369 398 416 418 421 418 426 421 436 446 444 460 454 449 445 429 408 408 360 337 319 302 310 325 380 420 464 452 439 423 381 294 309 320 302 292 265 252 231 207 189 205 287 322 361 226 209 176 182 217 201 179 169 154 184 82 19 17 17 18 16 22 28 37 24 22 57027 72 825 75 11672 15 50 27 7241 9 463 403 487 512 427 398 420 399 419 503 549 535 513 435 361 389 451 445 440 417 403 389 383 388 399 405 408 415 407 411 415 388 380 385 365 356 356 353 369 368 372 381 392 411 408 342 298 270 276 261 275 286 270 271 278 279 248 231 266 250 283 154 133 96 75 79 80 92 120 117 65 32 57058 69 900 75 11675 15 50 58 7235 12 806 709 537 456 456 456 451 486 524 529 531 496 450 416 435 466 464 467 459 450 438 419 413 416 431 410 409 402 377 359 337 327 342 324 318 326 335 345 353 365 357 357 357 371 370 319 291 280 267 261 265 271 284 303 330 295 252 237 130 88 88 89 37 26 20 17 17 17 19 57090 58 1275 75 11679 15 51 30 7229 20 924 728 649 578 539 547 535 493 468 486 482 467 466 462 456 460 470 464 467 490 469 473 457 430 419 374 347 354 325 318 326 337 341 347 364 367 369 355 364 382 373 359 363 355 345 335 348 331 310 295 264 265 297 269 297 243 266 102 57121 49 1950 75 11682 15 52 1 7222 30 827 686 608 539 481 488 480 497 477 482 501 515 529 511 495 493 453 423 419 381 363 339 344 348 349 354 353 346 346 342 348 357 373 383 374 383 358 352 345 343 345 394 409 363 302 332 470 222 102 57153 43 2400 75 11685 15 52 33 7216 41 864 756 661 626 613 627 600 557 524 518 488 460 429 398 379 359 367 368 353 347 346 349 355 348 349 353 371 383 389 374 339 301 311 334 364 443 457 404 359 465 766 335 109 57184 71 2400 75 11689 15 53 4 7210 52 926 787 704 654 614 620 606 593 576 574 537 520 480 449 423 411 414 412 400 394 395 392 396 394 385 378 377 395 400 377 355 332 339 344 354 369 401 468 493 602 656 667 448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 25 23 19 999999 22 31 38 44 45 57216 70 2625 75 11701 15 53 36 7203 59 975 821 735 689 689 686 690 656 628 584 530 511 492 487 476 467 460 443 423 415 410 400 391 394 394 384 365 336 332 345 347 376 374 427 471 443 368 272 286 327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 21 22 20 999999 21 24 32 35 41 47 54 68 57247 70 2925 75 11685 15 54 7 7197 59 905 769 707 671 634 566 509 472 465 470 474 481 478 452 457 431 427 418 403 389 367 328 272 230 247 330 393 428 387 360 291 225 117 73 42 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 28 19 19 24 29 43 53 65 86 110 174 247 305 376 459 57279 72 3000 75 11691 15 54 39 7191 52 755 609 556 510 446 402 366 376 377 400 411 427 420 442 422 424 417 364 302 248 199 148 117 135 225 308 263 216 149 81 53 21 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 21 31 37 44 53 55 64 75 99 121 138 165 206 194 223 163 57310 64 3675 75 11673 15 55 10 7186 40 584 508 471 443 441 444 442 425 358 264 181 128 96 85 85 87 118 62 31 19 14 12 10 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 55 349 397 428 486 126 44 37 29 28 26 24 82 88 114 96 76 62 41 57342 54 4425 75 11686 15 55 42 7181 27 283 145 102 89 87 73 70 72 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 84 92 148 290 348 410 456 218 76 58 52 104 142 117 164 151 209 177 125 85 49 57373 54 4425 75 11692 15 56 13 7177 14 532 219 131 100 91 84 75 85 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 114 86 112 226 298 388 545 483 414 364 357 336 342 377 338 356 650 220 154 42 26 57405 54 4425 75 11700 15 56 45 7171 3 776 423 299 218 156 132 128 131 126 96 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 455 369 247 236 317 378 434 629 549 495 411 399 366 300 266 250 257 438 168 176 72 70 57436 57 4425 75 11698 15 57 16 7166 -7 101000 630 422 264 165 128 111 113 108 110 109 102 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 613 511 467 431 399 389 397 418 461 485 471 460 414 398 351 356 347 396 378 353 310 263 217 166 120 120 111 92 76 99 85 88 93 92 51 57468 55 4575 75 11699 15 57 48 7161 -19 415 146 92 79 59 58 76 59 46 50 999999 999999 999999 999999 999999 999999 397 382 336 342 381 402 402 400 403 420 417 439 457 479 474 485 470 363 255 225 191 209 227 210 195 155 109 136 261 361 353 237 133 97 79 59 53 54 43 57499 55 4575 75 11707 15 58 19 7156 -30 216 56 60 67 50 72 66 40 74 999999 999999 999999 999999 999999 999999 257 194 208 220 253 314 354 366 380 389 402 384 410 406 402 387 367 380 352 318 301 265 246 245 213 265 311 334 380 414 418 358 204 118 100 86 55 36 29 23 57531 55 4500 75 11703 15 58 51 7151 -41 537 121 40 53 61 52 75 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 78 124 160 258 291 301 320 326 323 317 326 268 240 235 217 262 302 325 321 293 327 299 263 308 350 415 470 446 350 267 195 166 188 196 222 199 208 57562 56 4500 75 11704 15 59 22 7146 -52 580 162 64 66 73 50 54 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 192 172 243 237 236 215 218 242 210 206 150 136 139 133 186 213 280 350 331 332 293 303 378 389 411 349 300 259 201 198 180 174 149 177 229 259 214 57594 56 4575 75 11703 15 59 54 7140 -63 210 88 74 76 56 70 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 261 234 214 240 221 235 202 202 269 263 354 467 459 387 313 299 278 268 303 317 337 356 380 359 326 292 184 145 161 134 149 155 146 124 120 187 144 157 59 57625 56 4575 75 11702 16 0 25 7135 -74 190 92 75 66 57 94 72 999999 999999 999999 999999 999999 999999 999999 999999 271 262 254 253 249 284 298 298 301 315 342 361 379 385 396 387 370 354 349 349 366 356 329 333 365 310 254 216 219 219 254 286 280 237 195 176 124 116 90 45 34 57657 56 4500 75 11702 16 0 57 7130 -84 410 114 79 77 52 58 83 39 999999 999999 999999 999999 999999 999999 999999 999999 215 212 237 302 303 328 345 331 337 352 363 374 384 382 393 390 399 394 400 397 418 393 350 337 392 402 312 323 364 383 425 478 463 347 245 217 130 89 164 182 57688 57 4500 75 11708 16 1 28 7124 -95 216 93 77 67 42 128 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 587 434 369 345 349 352 369 389 405 403 408 396 418 422 436 455 450 450 463 470 440 440 452 433 378 407 415 477 511 493 414 297 233 194 105 46 52 370 68 57720 57 4500 75 11713 16 2 0 7119 -106 119 90 58 45 237 347 435 999999 999999 999999 999999 999999 999999 999999 999999 999999 687 540 504 471 448 442 440 446 466 452 452 443 437 384 442 435 447 469 461 466 472 514 489 474 429 404 435 450 469 556 524 496 403 328 284 216 127 64 46 155 170 57751 57 4500 75 11714 16 2 31 7114 -116 53 90 39 36 305 477 796 722 698 673 630 700 991 999999 999999 659 538 545 517 497 502 500 502 500 514 500 496 481 462 396 447 466 486 502 482 476 484 503 466 457 430 465 492 500 527 613 558 560 585 540 475 278 201 201 228 138 259 57782 59 4500 75 11713 16 3 2 7109 -126 89 101 45 50 432 999999 999999 999999 999999 712 444 577 702 831 827 697 598 550 516 492 498 506 507 500 511 512 517 508 486 461 476 486 493 496 473 471 498 489 457 472 479 517 518 544 561 608 598 563 586 533 460 336 307 350 589 287 81 34 249 57814 59 4500 75 11719 16 3 34 7103 -137 185 103 54 96 999999 999999 999999 999999 999999 999999 999999 829 732 732 732 669 615 568 529 515 509 522 531 532 533 519 526 527 497 485 493 485 476 476 481 503 508 504 509 527 542 546 556 583 594 588 586 555 522 467 437 412 366 363 530 206 31 23 37 57845 58 4500 75 11718 16 4 5 7098 -147 130 71 93 350 999999 999999 999999 999999 999999 999999 999999 710 630 629 641 615 582 568 544 539 536 535 544 540 542 536 538 525 511 509 522 504 508 534 537 550 533 536 551 556 558 568 576 588 588 589 590 567 519 492 453 401 383 397 764 481 41 41 57877 59 4425 75 11716 16 4 37 7092 -158 178 72 64 148 511 999999 999999 999999 999999 999999 971 781 733 664 618 605 600 603 600 582 580 584 578 567 536 549 571 572 562 548 569 572 556 546 556 540 541 539 538 539 544 545 546 554 567 574 601 602 571 542 539 476 498 482 448 693 545 465 380 57910 61 4350 75 11719 16 5 10 7087 -169 133 72 79 290 354 999999 999999 999999 999999 999999 999999 840 731 731 723 671 650 656 672 664 660 676 682 693 687 650 631 639 645 644 598 626 594 554 549 531 515 528 529 538 529 530 528 526 537 565 566 587 579 559 541 512 511 628 511 348 228 196 187 176 253 57942 62 4275 75 11724 16 5 42 7081 -179 160 97 61 86 422 999999 999999 999999 999999 999999 999999 999999 828 765 741 728 714 714 700 733 743 757 759 777 796 815 787 720 684 675 668 642 627 606 554 547 537 523 530 533 537 532 541 534 538 559 563 568 559 533 520 515 497 481 534 433 270 259 145 93 38 37 57973 62 4200 75 11722 16 6 13 7076 -189 204 161 214 225 270 999999 999999 999999 999999 999999 999999 999999 999999 999999 954 773 764 724 703 630 632 642 692 663 664 654 655 676 673 649 625 628 639 607 593 575 549 544 533 536 530 528 530 536 533 534 552 531 537 517 521 555 519 544 456 438 396 455 489 458 282 75 58005 64 4050 75 11729 16 6 45 7071 -200 599 376 344 388 479 507 599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 949 858 823 754 670 597 545 546 555 590 593 616 622 604 570 554 551 559 538 520 517 528 530 517 521 513 520 522 553 539 530 536 460 471 408 398 392 501 558 449 609 265 58036 65 3975 75 11730 16 7 16 7065 -210 858 657 626 596 638 823 869 999999 999999 999999 999999 101000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 775 635 578 536 591 589 600 582 575 559 527 534 558 541 517 522 534 534 528 535 534 549 550 563 517 459 405 358 342 340 353 359 343 463 335 410 392 58068 65 3975 75 11731 16 7 48 7060 -220 101000 983 999999 999999 999999 101000 895 823 767 747 727 718 729 726 707 694 712 753 777 809 842 879 892 848 787 735 672 655 674 649 631 589 616 593 586 556 551 550 519 521 543 541 536 538 537 537 539 542 530 536 523 517 491 424 384 372 360 356 367 374 314 335 472 347 210 58099 61 4275 75 11729 16 8 19 7055 -229 101000 868 773 710 645 622 619 608 629 637 629 632 638 658 667 675 672 665 684 704 686 644 599 595 630 614 598 563 584 576 567 541 539 540 526 524 533 526 529 540 532 522 520 529 524 477 461 461 470 425 395 404 398 397 385 375 353 656 525 375 41 58131 71 4275 75 11723 16 8 51 7049 -239 101000 899 802 742 669 640 625 626 641 669 688 695 689 694 689 680 654 662 675 684 665 671 655 638 654 626 600 555 565 566 548 519 522 529 521 519 520 519 523 530 516 511 518 521 523 429 417 404 397 394 370 368 374 387 409 389 422 718 397 312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 58162 65 4725 75 11729 16 9 22 7044 -249 101000 985 955 938 914 873 830 829 779 742 718 718 706 715 685 689 695 674 666 628 601 570 554 548 544 522 516 515 513 508 519 521 517 527 508 511 498 498 480 424 410 389 367 339 327 363 390 454 430 452 430 324 248 272 306 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 58194 46 5475 75 11721 16 9 54 7039 -258 101000 965 871 827 759 736 707 682 649 596 568 548 526 527 524 518 521 517 519 506 530 527 521 512 494 486 463 454 432 412 389 360 343 331 332 385 386 432 421 484 381 216 187 189 189 382 58225 49 5550 75 11730 16 10 25 7034 -267 101000 999 856 764 696 659 612 590 560 535 528 512 514 513 520 532 530 549 534 536 522 518 485 472 456 443 420 401 381 374 376 379 401 420 461 456 443 525 603 473 354 294 254 208 207 298 110 35 28 58257 56 5475 75 11724 16 10 57 7029 -277 101000 966 862 750 692 613 607 583 568 567 547 548 540 532 534 540 545 541 558 547 532 516 495 470 444 435 431 428 427 431 446 448 453 469 498 532 534 554 583 641 522 461 440 477 432 383 426 171 44 31 999999 999999 999999 999999 999999 12 58288 58 5325 75 11729 16 11 28 7023 -286 101000 899 815 774 719 669 636 577 564 576 569 570 568 564 559 553 541 542 546 563 553 536 525 494 467 461 448 449 450 458 467 478 503 501 503 516 516 502 465 484 450 487 459 443 462 524 500 367 389 192 81 999999 999999 999999 999999 999999 999999 18 58320 60 5175 75 11731 16 12 0 7018 -295 101000 954 834 759 706 669 630 623 598 575 567 560 547 548 544 543 536 545 534 550 552 557 527 501 487 469 463 476 482 484 474 467 474 477 498 502 504 458 437 391 373 384 383 387 396 417 444 476 469 464 519 423 209 999999 999999 999999 999999 999999 999999 22 58351 53 5175 75 11732 16 12 31 7013 -304 953 841 755 698 672 626 593 590 587 579 579 560 545 561 563 551 539 531 508 521 527 514 500 499 498 508 502 501 503 487 468 482 489 518 535 494 488 408 383 343 374 421 428 394 396 428 463 464 490 746 712 533 140 58383 53 5175 75 11735 16 13 3 7008 -314 101000 877 753 706 690 639 597 565 572 580 572 559 560 591 591 565 538 523 500 510 522 530 523 527 534 534 528 510 501 489 496 523 521 544 556 557 575 530 451 423 455 493 524 512 490 503 561 518 510 678 616 533 343 58414 51 5325 75 11732 16 13 34 7003 -323 968 855 806 733 662 611 590 610 592 569 564 575 570 575 555 549 530 525 537 540 530 541 535 541 532 518 511 515 518 515 526 532 552 626 658 602 428 469 490 552 654 628 530 469 508 471 455 460 567 614 303 58446 49 5475 75 11739 16 14 6 6997 -332 101000 922 806 746 688 687 670 659 655 643 633 629 602 595 552 536 533 534 553 569 544 540 524 525 525 526 498 488 537 558 598 636 632 542 415 474 505 569 656 804 725 447 350 439 445 443 486 650 181 58477 48 5550 75 11739 16 14 37 6992 -341 101000 961 899 865 858 856 851 836 780 734 685 643 635 597 580 562 559 573 555 534 525 518 520 513 523 515 531 557 547 579 593 586 526 526 495 552 540 653 875 843 516 348 423 394 332 298 555 475 58509 48 5550 75 11744 16 15 9 6987 -350 101000 985 907 847 807 787 789 793 739 708 671 641 638 605 580 561 550 538 530 522 520 517 518 513 524 524 525 515 498 532 620 584 556 505 420 540 539 738 782 864 484 345 311 307 238 248 312 328 58540 49 5475 75 11753 16 15 40 6982 -359 101000 964 930 897 841 806 770 752 748 702 677 640 623 609 574 543 525 520 514 524 523 511 503 505 515 523 493 468 481 558 605 602 550 525 454 416 512 576 727 700 773 441 299 254 255 240 318 145 104 58572 45 5775 75 11750 16 16 12 6976 -368 101000 967 874 825 774 729 684 633 609 572 546 523 516 508 511 506 503 495 499 506 516 489 489 482 519 611 625 515 492 478 488 566 614 612 616 613 604 574 348 322 311 280 302 369 74 58603 43 5925 75 11750 16 16 43 6971 -377 101000 894 797 728 665 623 591 564 551 543 534 502 505 494 495 499 512 518 489 489 527 551 579 580 549 508 496 507 520 550 602 566 617 672 686 619 407 331 340 271 202 255 283 58635 44 5850 75 11747 16 17 15 6965 -386 101000 860 749 690 641 606 583 559 546 538 518 507 511 517 518 535 540 527 529 493 529 532 538 527 511 485 477 476 478 506 463 458 456 550 588 592 508 411 315 299 247 164 116 245 58666 47 5625 75 11752 16 17 46 6960 -395 933 841 745 712 655 619 588 565 555 540 530 529 516 543 526 521 509 521 550 550 521 518 496 489 469 439 422 442 478 523 489 412 437 451 457 451 467 474 463 434 400 345 312 243 131 218 73 58698 51 5325 75 11750 16 18 18 6955 -404 101000 867 793 781 719 677 634 617 595 571 554 547 535 544 560 558 512 552 537 540 533 502 524 520 500 478 459 437 426 408 445 487 483 514 517 460 455 471 512 482 498 532 512 563 397 339 270 342 134 257 54 58729 51 5250 75 11757 16 18 49 6949 -413 101000 911 801 723 715 653 624 609 588 579 558 550 556 555 560 563 560 515 514 493 527 540 511 493 463 427 418 435 460 440 394 440 462 437 449 506 504 513 517 455 414 389 397 389 483 319 320 214 259 88 97 58761 56 4875 75 11761 16 19 21 6944 -422 946 895 824 773 710 692 670 649 632 625 573 557 549 546 549 543 537 527 520 514 513 518 517 493 465 463 460 423 412 380 395 418 408 415 411 391 432 440 467 464 457 451 471 495 418 404 366 313 293 335 387 385 318 368 24 32 58792 55 4875 75 11752 16 19 52 6938 -430 739 704 673 648 626 611 590 577 573 573 529 514 502 490 495 504 513 499 486 496 502 494 482 446 419 404 395 365 398 435 465 476 435 392 417 434 434 434 440 430 424 432 435 447 445 450 455 422 392 417 399 297 310 562 66 58824 54 4875 75 11764 16 20 24 6933 -439 761 701 662 630 620 611 583 575 556 555 515 509 506 485 490 494 497 505 512 514 488 467 439 423 429 421 419 441 454 488 478 470 448 435 444 435 402 399 402 432 433 433 452 438 432 415 456 456 566 539 192 123 110 222 58855 54 4875 75 11761 16 20 55 6928 -448 845 773 730 711 684 709 658 648 611 590 543 533 533 523 528 522 534 535 517 499 482 466 448 433 453 447 457 471 462 440 444 451 440 428 398 384 381 380 403 417 405 419 442 438 411 403 452 466 601 580 203 250 75 45 58887 52 4950 75 11767 16 21 27 6922 -457 101000 974 946 893 891 791 749 691 647 607 583 570 553 551 548 564 544 514 494 485 477 466 445 439 427 437 430 437 423 413 409 416 400 343 343 345 346 364 376 391 429 440 415 398 456 521 450 484 412 274 356 274 58918 48 5250 75 11769 16 21 58 6917 -465 101000 889 775 725 668 630 590 560 538 524 528 516 507 513 502 474 446 433 429 429 432 412 391 404 410 394 360 368 351 340 350 366 377 366 391 395 407 413 381 414 488 547 423 370 279 312 177 105 58950 47 5325 75 11770 16 22 30 6911 -474 977 803 741 657 602 565 531 510 489 487 478 505 492 477 462 431 423 430 437 438 410 407 394 376 352 345 362 353 376 367 382 388 386 379 368 391 436 374 398 355 357 325 269 276 412 447 53 58981 46 5400 75 11778 16 23 1 6906 -483 101000 822 669 573 553 514 490 475 463 468 496 472 455 446 437 421 420 422 418 407 422 396 383 356 368 379 393 399 379 369 366 358 305 326 355 390 361 360 265 230 238 255 304 538 475 52 59012 44 5550 75 11783 16 23 32 6900 -491 790 625 588 549 519 499 496 508 498 478 450 437 437 415 420 419 422 431 440 425 430 422 417 405 395 374 350 346 331 296 267 304 302 358 405 384 350 346 397 157 138 456 79 34 59044 43 5550 75 11762 16 24 4 6895 -500 101000 798 718 683 665 656 627 631 635 598 567 548 540 507 491 488 473 474 482 479 461 435 416 389 357 330 303 302 303 296 335 361 322 406 447 457 473 626 286 51 32 166 18 59075 33 6150 75 11772 16 24 35 6889 -508 922 773 685 639 592 560 542 560 567 570 583 529 474 430 401 367 326 315 316 315 330 349 403 440 396 423 469 655 441 595 144 33 19 59107 33 6075 75 11770 16 25 7 6884 -517 935 767 698 649 616 565 565 594 627 674 732 755 618 470 383 352 346 323 327 339 326 336 365 384 398 400 435 515 668 205 199 267 99 59138 34 5925 75 11781 16 25 38 6878 -525 815 721 660 631 610 573 542 537 523 547 548 531 495 445 385 334 307 298 315 327 342 332 316 311 319 314 316 408 508 333 337 112 62 26 59170 33 5925 75 11778 16 26 10 6873 -534 728 631 591 565 518 469 445 440 403 389 378 362 348 330 311 301 302 298 311 320 328 315 295 287 299 306 350 487 319 75 77 110 125 59201 33 5925 75 11773 16 26 41 6867 -542 741 623 575 504 437 370 342 331 326 307 295 286 302 302 282 272 284 304 326 307 280 281 257 259 365 387 263 266 21 13 13 12 11 59233 37 5325 75 11778 16 27 13 6862 -550 656 654 706 735 711 668 590 517 472 473 471 422 380 324 313 312 332 332 332 302 296 304 304 296 290 302 315 299 265 304 370 381 330 234 74 16 21 59264 37 5175 75 11786 16 27 44 6857 -558 721 587 526 508 514 483 467 460 448 444 447 477 470 426 373 326 317 322 334 362 373 351 345 316 309 316 302 290 297 344 416 452 304 270 134 20 25 59296 40 4875 75 11761 16 28 16 6851 -566 713 737 685 633 570 547 512 480 472 414 409 401 412 435 472 509 495 441 379 351 307 315 303 314 324 337 329 281 272 264 259 246 274 379 501 622 69 17 14 16 59327 68 2625 75 11790 16 28 47 6846 -574 389 298 319 365 636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 953 743 635 556 530 530 528 490 451 407 395 381 393 422 425 426 439 377 383 374 496 557 583 641 563 482 453 452 477 486 469 429 439 415 417 353 329 299 289 283 289 258 207 194 174 177 186 207 316 700 383 41 24 59359 75 2025 75 11774 16 29 19 6840 -582 304 230 165 112 82 72 79 107 160 209 241 230 237 294 357 388 371 350 369 493 554 504 460 428 434 468 491 484 493 472 424 394 368 344 343 350 376 373 378 377 373 413 444 673 794 674 593 511 451 415 419 422 414 415 405 417 399 410 382 352 322 321 342 339 296 248 221 210 220 253 279 297 585 29 29 59390 76 1875 75 11787 16 29 50 6835 -590 510 312 214 173 135 101 83 74 78 97 134 144 145 128 133 136 152 168 186 201 309 409 511 520 472 442 428 443 495 497 513 499 471 461 436 413 419 410 415 413 417 428 429 423 426 432 427 422 453 476 458 431 435 410 383 385 384 394 383 393 390 398 360 355 366 353 345 355 339 322 312 343 249 191 125 27 59422 74 2025 75 11767 16 30 22 6829 -598 315 232 172 136 115 92 83 81 90 77 74 87 102 91 80 98 140 203 385 527 727 738 663 578 543 544 593 581 570 545 524 514 508 499 483 459 438 415 417 436 437 434 432 429 415 429 443 464 421 387 396 382 368 366 369 353 322 320 318 333 356 388 403 426 486 470 425 352 256 281 72 35 17 16 59453 71 2100 75 11783 16 30 53 6824 -605 323 200 148 98 74 65 50 83 96 105 132 113 90 76 103 203 304 525 929 960 945 829 723 711 679 652 612 573 537 496 492 495 476 462 440 422 408 409 416 410 410 408 407 402 413 423 436 415 370 345 337 331 326 327 326 340 355 373 374 392 422 444 485 566 557 424 285 156 148 37 20 59485 57 3075 75 11776 16 31 25 6819 -613 192 170 245 308 387 999999 999999 999999 999999 999999 862 672 615 566 520 506 483 470 481 468 479 463 439 428 415 415 403 403 398 388 385 386 391 380 384 358 339 336 317 314 318 332 355 369 393 394 409 456 469 471 491 501 406 249 170 223 47 59516 53 3375 75 11784 16 31 56 6814 -621 240 196 211 407 999999 999999 999999 999999 859 702 607 590 560 519 503 499 496 481 456 460 446 431 416 406 396 386 379 376 365 342 343 312 326 325 312 315 330 337 344 353 376 411 389 408 375 338 304 316 339 254 309 403 54 59548 72 1950 75 11790 16 32 28 6808 -628 176 129 124 205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 626 455 999999 999999 999999 999999 999999 999999 703 605 546 512 484 445 420 400 412 425 415 411 391 390 380 367 375 375 377 375 364 365 323 332 340 357 366 384 422 442 439 435 425 382 346 303 251 203 265 236 224 227 246 31 59579 71 1950 75 11786 16 32 59 6803 -636 177 123 115 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 810 571 496 468 436 418 412 410 410 405 405 425 443 415 406 404 411 401 381 381 370 368 379 384 390 375 373 382 389 396 417 455 469 476 471 436 429 414 406 441 522 548 177 108 18 19 59611 68 2025 75 11795 16 33 31 6798 -643 274 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 868 632 554 517 496 479 480 475 466 460 455 460 474 458 448 453 441 429 422 410 404 390 382 385 385 367 364 368 368 374 390 393 401 447 437 393 403 345 334 382 451 439 119 29 59642 44 3825 75 11778 16 34 2 6792 -650 760 655 609 602 613 622 633 626 625 610 582 555 549 510 476 463 432 424 410 393 398 376 364 360 350 334 338 342 342 348 367 386 387 456 458 369 316 240 144 106 56 21 30 21 59674 44 3675 75 11798 16 34 34 6787 -658 693 591 522 486 440 426 421 426 423 423 437 444 441 431 428 417 405 410 405 385 375 375 374 356 362 340 336 365 343 339 301 256 249 261 259 310 345 314 281 264 117 64 44 30 59705 72 1500 75 11784 16 35 5 6782 -665 21 6 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 598 532 473 446 406 391 385 375 373 371 378 380 381 382 371 380 370 376 380 386 391 400 388 404 418 427 417 427 413 414 444 421 354 238 150 109 91 85 102 117 125 156 167 119 126 27 59736 78 975 75 11816 16 35 36 6777 -672 108 70 64 999999 999999 999999 999999 91 26 10 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 576 489 490 461 444 406 417 415 409 397 396 402 400 397 402 399 405 391 392 393 403 408 412 411 426 431 454 450 454 475 505 547 559 444 287 177 76 50 31 22 17 14 14 13 10 6 59768 65 1575 75 11798 16 36 8 6771 -679 36 11 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 728 661 614 537 501 493 467 451 432 434 432 429 419 413 408 399 386 367 375 384 393 394 387 390 398 407 406 405 415 459 510 526 524 459 379 279 215 293 453 71 59799 37 3600 75 11809 16 36 39 6766 -687 694 538 504 494 483 454 436 422 419 396 387 387 382 384 370 339 322 339 331 346 344 360 374 348 346 353 353 382 411 403 437 386 329 289 131 119 290 59831 44 3075 75 11783 16 37 11 6761 -694 703 521 498 454 446 429 402 367 342 339 336 340 319 316 335 358 339 352 375 376 353 330 253 187 186 174 185 184 199 205 175 175 182 181 192 203 189 182 180 174 175 49 29 21 59862 81 2700 75 11781 16 37 42 6756 -701 583 395 333 339 361 366 377 353 332 281 250 237 245 242 241 218 202 172 169 244 304 324 347 374 374 314 268 156 73 46 36 35 28 27 27 21 21 20 18 17 18 20 19 29 13 16 20 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 6 59894 81 75 75 11812 16 38 14 6751 -708 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 908 615 518 474 448 437 412 361 356 357 336 330 310 297 294 297 329 348 337 315 294 275 268 278 287 299 290 286 254 227 276 323 331 329 321 326 362 238 126 60 33 20 22 13 11 9 9 15 19 14 17 18 17 17 14 11 7 59925 76 75 75 11804 16 38 45 6745 -715 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 743 534 399 326 319 317 309 326 333 322 287 264 259 234 198 177 160 135 134 131 150 181 231 282 298 313 308 317 330 339 345 363 380 370 363 335 285 258 268 249 236 238 262 368 324 270 284 90 21 10 1 100000 100000 100000 0 10 10 11 11 59957 72 75 75 11789 16 39 17 6740 -722 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 385 362 359 330 254 168 121 101 94 81 97 110 109 101 95 100 102 107 97 87 74 87 99 116 138 176 202 211 186 167 167 176 182 180 198 218 224 225 210 198 167 173 178 183 215 238 374 418 298 339 368 430 189 26 11 8 3 100000 59988 69 75 75 11793 16 39 48 6735 -729 100000 100000 100000 2 10 10 10 10 16 13 8 0 8 16 25 34 38 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 59 55 64 57 51 50 70 91 118 129 134 139 130 89 61 50 48 44 44 49 55 67 79 81 106 120 122 148 192 220 223 348 419 313 258 232 252 265 86 37 60020 68 75 75 11811 16 40 20 6729 -736 11 26 22 38 73 100 116 149 182 220 999999 999999 999999 999999 999999 999999 999999 151 51 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 1 28 28 28 37 61 72 79 86 68 46 45 42 38 34 29 26 33 49 69 72 66 60 50 61 98 122 127 161 197 210 205 140 79 67 33 60051 68 75 75 11825 16 40 51 6724 -743 34 83 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 422 234 144 106 100 109 95 83 81 126 232 175 99 24 18 14 19 44 999999 999999 22 13 11 13 20 24 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 15 16 16 23 25 33 27 40 55 23 12 12 10 60083 65 75 75 11804 16 41 23 6719 -750 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 245 213 169 153 138 127 140 172 178 152 90 34 27 21 39 37 30 0 100000 100000 100000 100000 1 2 9 12 18 19 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 60114 46 1500 75 11810 16 41 54 6714 -757 370 210 164 158 160 183 230 201 156 98 55 48 38 40 52 104 45 17 11 5 11 1 2 5 100000 5 25 12 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 60146 45 1575 75 11792 16 42 26 6708 -763 382 263 254 253 252 262 219 161 117 61 51 39 38 55 55 66 33 22 14 16 1 3 11 12 16 29 22 20 17 10 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 11 6 2 100000 100000 60177 45 1500 75 11846 16 42 57 6703 -769 686 408 345 329 313 307 292 252 194 149 86 59 29 32 26 15 999999 999999 999999 999999 5 100000 3 8 12 13 14 14 14 19 22 35 39 61 92 121 113 80 23 8 8 15 14 1 100000 60209 72 75 75 11779 16 43 29 6696 -768 16 41 45 39 31 25 30 46 999999 999999 999999 999999 999999 999999 999999 999999 338 292 279 295 293 312 307 280 263 238 211 167 118 71 49 26 17 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 178 192 233 270 260 195 55 10 10 15 9 1 0 100000 100000 100000 100000 100000 100000 100000 100000 60240 72 75 75 11832 16 44 0 6691 -760 14 41 48 51 32 20 19 32 999999 999999 999999 999999 999999 999999 999999 273 237 264 264 261 238 228 224 214 194 157 127 87 48 19 10 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 162 221 217 173 162 158 173 183 177 132 44 9 17 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 60272 72 75 75 11817 16 44 32 6687 -746 100000 16 23 50 38 18 6 71 164 999999 999999 357 259 216 200 182 169 170 146 119 100 83 81 86 86 77 68 78 38 16 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 286 390 455 358 294 227 196 162 92 40 12 2 18 25 100000 100000 100000 999999 100000 100000 100000 100000 100000 8 18 60303 73 75 75 11812 16 45 3 6685 -729 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 197 158 97 56 60 40 41 35 55 63 56 41 19 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 397 249 118 53 24 7 11 23 112 11 999999 999999 999999 100000 100000 3 5 0 7 8 60335 47 1875 75 11830 16 45 35 6686 -711 42 7 5 4 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 436 226 148 111 82 47 28 18 34 20 100000 999999 999999 999999 999999 999999 999999 100000 60366 65 75 75 11805 16 46 6 6689 -695 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 23 7 5 5 13 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 174 157 129 95 59 32 15 15 10 100000 100000 60398 65 75 75 11818 16 46 38 6692 -678 5 0 100000 100000 100000 100000 100000 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 9 13 12 14 11 10 10 9 10 10 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 23 13 54 63 99 90 98 89 77 56 33 17 13 10 100000 100000 100000 60429 66 75 75 11806 16 47 9 6696 -663 100000 100000 100000 2 3 2 4 7 4 5 4 1 3 10 21 20 10 4 8 25 16 12 11 10 11 13 8 6 999999 999999 999999 999999 999999 75 72 80 107 127 149 194 202 213 250 287 302 336 426 474 464 397 284 235 189 192 149 181 241 308 267 299 176 116 50 23 5 100000 60461 67 75 75 11835 16 47 41 6700 -646 0 4 100000 1 5 13 4 1 0 1 5 11 15 29 44 37 21 14 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 154 159 154 151 190 213 234 265 294 315 382 366 293 276 255 310 286 263 246 201 180 184 103 59 22 26 11 100000 100000 60492 74 75 75 11818 16 48 12 6703 -631 2 5 1 4 10 20 11 9 13 17 30 42 50 75 83 46 26 29 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 256 202 193 187 196 221 240 252 269 259 261 346 347 323 309 336 419 339 280 218 152 172 162 97 89 66 164 164 207 212 178 155 178 172 159 123 46 60524 77 75 75 11808 16 48 44 6707 -615 10 14 21 12 11 100000 32 33 27 28 45 105 149 168 110 66 52 51 110 999999 999999 999999 999999 999999 999999 517 417 407 414 466 512 429 362 345 359 372 357 343 318 329 342 349 351 363 329 292 250 233 265 310 368 391 409 450 366 328 303 288 303 328 303 321 367 360 356 407 443 427 405 348 330 314 236 107 79 50 37 60555 78 75 75 11827 16 49 15 6710 -598 8 18 37 100000 999999 999999 999999 999999 999999 32 42 61 69 114 999999 77 47 55 96 999999 999999 999999 999999 999999 999999 999999 999999 555 504 515 521 459 424 413 427 455 456 453 431 428 428 417 398 370 333 293 251 224 243 288 344 387 380 364 353 334 323 332 327 332 315 326 337 341 330 334 308 308 294 266 248 241 211 232 197 171 173 173 60587 77 450 75 11811 16 49 47 6713 -580 101 84 79 79 55 64 46 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 360 284 241 215 208 220 258 280 311 332 336 340 329 300 266 260 248 231 223 240 254 284 330 333 361 354 322 289 290 279 287 282 299 290 286 280 275 269 285 263 262 245 248 234 267 236 205 201 177 209 246 280 293 60618 85 75 75 11800 16 50 18 6715 -563 22 33 34 40 107 99 108 93 96 102 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 32 38 58 76 60 81 76 97 110 119 125 121 112 106 138 148 166 232 259 273 287 296 310 364 370 367 345 324 338 336 322 311 297 296 323 296 282 280 281 275 273 297 294 296 297 288 304 285 288 317 270 286 254 244 513 60650 88 75 75 11810 16 50 50 6717 -545 44 91 50 63 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 41 28 48 139 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 396 435 316 360 427 466 440 395 373 371 378 393 415 411 398 415 403 388 374 353 344 359 344 348 342 359 358 358 367 355 360 364 343 343 363 343 354 341 350 340 364 435 476 478 217 60681 87 225 75 11814 16 51 21 6719 -527 43 105 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 333 225 85 40 50 96 168 190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 777 664 570 494 420 398 393 395 389 387 386 432 534 530 486 461 422 389 385 389 397 398 389 382 371 400 396 375 360 364 354 356 403 427 384 352 304 364 416 393 575 60713 67 1875 75 11807 16 51 53 6721 -508 185 118 118 66 47 42 70 101 188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 577 499 526 520 512 493 489 464 454 446 398 346 354 445 429 398 409 380 346 342 347 344 350 346 336 329 333 357 366 379 364 341 335 388 413 398 350 338 365 398 438 444 624 411 60744 70 1725 75 11821 16 52 24 6723 -490 234 130 60 100000 100000 100000 19 20 50 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 428 421 389 386 476 535 564 582 594 589 525 441 416 427 433 410 426 396 375 393 391 381 382 390 381 365 355 397 380 401 406 403 380 392 382 372 381 388 403 432 456 510 582 675 913 60776 73 1725 75 11809 16 52 56 6725 -472 70 72 100000 100000 100000 100000 100000 100000 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 735 551 549 660 769 801 999999 999999 999999 829 708 586 549 563 591 598 507 454 456 437 432 432 452 456 438 401 419 381 395 414 425 401 390 377 371 367 376 394 429 458 501 522 591 559 375 269 166 60807 45 3900 75 11795 16 53 27 6727 -454 828 768 671 681 702 725 740 764 694 652 598 552 534 500 468 459 450 441 436 433 446 427 382 368 345 350 379 404 397 376 359 373 362 369 407 441 476 496 472 485 415 419 273 171 311 60839 58 3900 75 11799 16 53 59 6729 -435 490 475 379 446 492 516 564 580 560 574 573 560 519 489 469 463 457 459 439 438 434 419 409 414 389 364 361 371 378 363 358 374 366 360 377 390 430 432 422 408 400 450 447 417 512 999999 546 411 358 252 193 146 172 213 214 191 264 353 60870 54 4425 75 11793 16 54 30 6730 -417 898 895 904 940 951 875 790 752 684 661 654 585 570 525 505 500 515 508 463 446 429 418 410 418 424 404 406 387 392 417 420 425 431 419 426 432 427 396 379 339 289 273 284 287 268 265 283 273 265 283 224 303 554 633 60902 40 5550 75 11784 16 55 2 6732 -399 878 810 749 668 643 593 537 508 492 484 462 469 452 440 445 448 458 477 461 414 376 353 327 296 289 292 299 340 331 325 300 316 299 306 353 397 349 342 404 142 60933 42 5475 75 11781 16 55 33 6734 -381 101000 865 785 719 720 728 684 614 568 560 551 514 489 481 446 428 420 432 449 455 461 459 444 414 365 346 331 328 338 338 358 340 368 322 321 340 450 306 252 157 44 35 60965 51 5325 75 11802 16 56 5 6736 -362 895 789 728 686 630 584 565 551 547 536 523 561 565 540 499 499 465 445 431 423 425 411 428 447 464 455 419 392 383 362 369 370 413 410 374 313 287 270 324 311 278 212 236 27 999999 999999 999999 999999 999999 999999 10 60996 55 5025 75 11798 16 56 36 6738 -344 997 867 795 725 683 654 638 621 596 581 535 511 515 529 512 513 509 510 480 465 461 464 458 420 398 378 369 387 440 441 427 396 388 367 360 370 407 426 369 342 302 295 288 328 332 316 374 790 999999 999999 999999 999999 999999 999999 10 61028 86 2475 75 11803 16 57 8 6739 -325 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 946 756 604 558 563 599 624 637 643 638 608 583 551 532 530 523 537 550 559 531 525 522 535 528 515 512 511 498 482 477 475 466 439 413 407 379 373 399 403 423 416 392 379 360 381 408 423 402 392 359 341 307 278 275 316 352 550 696 390 179 543 61059 88 2400 75 11811 16 57 39 6741 -307 158 124 108 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 708 670 584 551 547 558 577 611 620 625 613 601 569 547 522 511 517 554 559 509 513 513 527 510 513 508 508 525 542 523 513 495 484 469 469 445 425 405 410 425 425 424 432 428 416 422 432 412 401 367 359 346 284 279 311 314 379 498 508 311 318 407 61091 89 2400 75 11812 16 58 11 6743 -288 187 99 116 128 182 248 261 170 106 75 42 39 27 29 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 720 635 627 613 594 590 612 651 671 685 692 707 708 671 636 612 594 622 622 554 556 551 542 525 537 533 525 538 533 521 516 535 528 515 506 497 487 468 457 455 444 449 442 445 413 408 427 440 427 400 397 407 346 328 285 275 293 404 413 367 296 327 456 61122 96 2550 75 11810 16 58 42 6744 -270 43 48 69 117 126 69 54 57 34 37 47 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 626 652 692 680 693 695 701 725 745 790 818 804 796 827 869 962 101000 908 882 790 690 643 614 601 590 594 559 541 523 530 521 522 515 506 494 486 475 477 475 471 448 450 423 414 418 444 451 450 449 473 437 399 352 301 285 308 305 306 318 388 462 551 542 999999 999999 999999 999999 4 7 10 61154 98 2625 75 11812 16 59 14 6746 -251 121 93 136 207 110 76 56 62 72 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 829 828 777 750 747 749 788 790 786 762 750 746 723 735 765 815 817 752 703 636 610 605 597 569 549 529 513 507 530 535 526 511 495 510 516 505 503 491 493 469 437 432 438 430 450 460 490 482 444 422 380 364 352 418 369 346 345 366 509 577 374 999999 999999 999999 6 7 10 15 999999 13 61185 95 2850 75 11808 16 59 45 6748 -232 103 62 53 73 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 883 779 744 751 731 712 681 649 613 588 585 594 600 616 607 612 588 582 575 569 549 538 528 502 473 489 496 500 508 499 523 523 516 523 523 515 496 465 468 474 455 472 478 478 489 462 373 347 336 325 377 339 312 304 328 512 545 538 999999 999999 999999 999999 13 16 19 21 17 61217 96 2775 75 11810 17 0 17 6749 -214 30 24 4 44 56 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 654 664 665 662 662 646 646 647 607 593 587 585 567 562 524 537 556 546 524 521 519 516 502 485 459 458 450 460 475 471 457 449 474 478 478 468 466 452 396 504 508 490 493 484 491 485 406 325 291 275 278 287 291 333 358 398 472 492 389 874 999999 999999 16 16 19 20 21 61248 93 3000 75 11815 17 0 48 6751 -195 82 999999 999999 999999 999999 999999 999999 999999 999999 350 318 367 999999 999999 689 430 303 279 266 268 229 213 227 245 999999 999999 557 498 515 544 537 523 511 525 536 548 580 617 592 605 552 517 524 498 475 476 487 491 474 479 495 484 455 454 470 473 454 467 488 479 476 478 474 482 430 514 531 525 547 505 495 514 490 409 376 333 313 321 343 401 389 385 371 395 510 489 472 999999 999999 12 14 19 25 61280 87 3600 75 11814 17 1 20 6753 -176 624 366 355 364 396 438 434 384 351 360 364 355 316 251 199 152 132 146 450 476 445 481 495 502 489 479 489 485 496 545 538 566 567 545 541 506 497 487 481 469 457 434 439 446 461 447 458 469 461 494 502 490 507 522 503 535 565 512 514 532 555 516 509 520 506 471 467 451 432 384 430 495 472 437 393 468 585 185 207 999999 999999 999999 9 14 19 19 24 61311 95 3150 75 11805 17 1 51 6754 -158 275 251 276 308 323 360 294 261 231 217 217 296 310 303 294 320 326 334 325 282 234 192 186 245 397 425 414 434 447 469 479 481 492 483 488 493 499 487 513 527 537 548 557 551 570 524 492 466 446 434 463 461 460 453 447 457 466 437 448 479 459 467 509 503 511 549 569 595 549 505 485 487 484 479 454 430 465 504 490 454 412 474 615 262 999999 999999 999999 999999 7 8 15 19 23 19 20 61343 98 3000 75 11810 17 2 23 6756 -139 251 189 163 159 174 202 225 255 226 208 183 153 169 216 206 185 189 200 238 259 235 245 256 241 294 383 439 438 416 430 414 439 442 455 469 484 485 470 487 483 476 448 445 464 461 473 542 544 548 550 516 485 494 501 472 474 481 460 455 439 436 451 435 428 415 403 415 517 563 601 545 482 478 493 470 432 381 419 401 462 458 453 418 459 557 526 443 999999 999999 999999 999999 10 13 18 26 27 27 22 61374 100 2850 75 11807 17 2 54 6757 -121 299 194 143 136 121 127 157 173 189 229 238 254 227 221 218 193 172 136 135 119 140 128 112 104 126 166 228 281 302 343 370 390 439 477 497 508 523 569 608 597 553 565 446 450 434 444 448 440 461 489 483 498 519 510 512 502 489 503 502 475 448 455 447 448 440 464 443 427 426 471 479 498 461 449 490 486 480 429 381 330 332 397 467 473 481 553 617 515 569 630 999999 999999 999999 999999 21 20 33 41 37 32 61406 99 2925 75 11779 17 3 26 6759 -102 269 151 152 127 137 158 203 224 258 278 298 286 288 286 268 248 210 209 219 167 124 105 74 65 54 45 54 94 152 258 251 320 383 446 469 483 526 588 656 622 615 453 453 426 419 438 426 431 454 431 440 492 497 487 432 449 454 453 471 476 476 440 443 461 509 489 504 497 462 452 484 507 503 544 547 543 482 433 358 359 371 521 501 513 555 752 644 641 478 370 201 129 46 999999 35 47 47 41 41 61437 95 3225 75 11796 17 3 57 6760 -84 244 111 166 180 172 246 330 290 261 242 175 141 159 163 188 103 104 85 58 11 2 9 35 96 167 999999 999999 401 424 539 536 550 581 608 756 754 706 517 454 397 361 360 377 396 429 412 381 407 417 430 370 364 345 326 397 444 429 400 385 443 536 533 551 544 507 512 514 583 606 654 687 630 541 451 432 397 496 625 563 553 498 692 657 746 504 326 310 80 37 44 68 77 73 55 39 61469 93 3300 75 11811 17 4 29 6761 -65 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 55 38 58 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 693 519 470 499 493 492 458 404 412 420 422 377 367 358 318 342 344 327 358 376 428 549 554 578 562 530 537 526 572 582 580 570 518 464 436 465 505 577 620 585 636 623 711 723 726 314 116 192 20 33 59 74 71 73 58 61500 48 6675 75 11805 17 5 0 6763 -47 764 620 534 515 467 451 392 344 349 387 428 370 440 465 497 460 527 525 524 532 533 576 538 491 489 483 487 552 577 599 522 491 543 587 736 799 731 480 32 18 17 999999 38 83 78 70 57 52 61532 50 6450 75 11813 17 5 32 6764 -28 653 600 569 516 472 443 489 472 378 338 356 407 501 645 616 467 417 383 342 403 408 433 464 473 498 488 489 519 552 559 652 589 544 508 491 530 492 545 648 656 639 645 999999 999999 999999 44 67 76 74 64 61563 58 5850 75 11782 17 6 3 6766 -9 496 449 472 460 456 425 435 451 465 522 469 409 380 396 405 395 315 324 364 396 457 614 932 614 360 329 288 290 282 278 296 341 387 449 490 501 545 549 582 512 474 502 498 494 461 437 420 530 737 609 602 791 999999 69 45 47 41 46 61594 76 4500 75 11793 17 6 34 6767 8 400 244 197 198 274 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 508 455 434 437 391 367 384 425 498 649 497 472 384 322 335 344 357 370 465 465 469 731 525 352 999999 625 410 319 224 230 311 368 420 457 474 484 483 455 416 352 386 414 420 410 463 511 539 472 431 544 581 687 66 51 32 26 27 61626 75 4650 75 11791 17 7 6 6768 27 224 219 314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 406 373 342 301 293 300 392 525 431 493 404 317 303 291 314 341 437 410 335 338 317 378 999999 999999 999999 888 526 406 409 435 454 470 471 471 462 468 430 406 376 350 353 371 452 531 579 454 381 539 522 539 210 999999 999999 17 20 20 61657 59 5850 75 11807 17 7 37 6770 46 380 327 366 350 361 356 350 326 305 376 339 345 437 471 452 368 344 397 377 367 357 395 402 441 561 589 557 543 542 522 478 445 458 474 477 462 474 487 519 592 550 535 476 369 377 441 453 466 461 467 637 506 302 171 999999 999999 999999 21 21 61689 76 4500 75 11799 17 8 9 6771 65 65 49 33 52 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 263 301 310 387 401 429 439 461 466 469 438 430 473 565 549 593 713 840 999999 999999 842 675 612 604 586 583 562 565 508 503 495 496 492 501 472 502 522 557 662 597 606 516 397 380 423 418 383 392 449 690 334 157 67 999999 999999 999999 24 61720 72 4500 75 11796 17 8 40 6772 84 126 61 38 36 67 94 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 449 394 428 421 445 442 473 465 465 456 432 439 448 470 511 515 510 569 558 495 463 456 471 459 469 477 541 540 644 623 582 516 521 497 520 516 568 586 619 617 608 631 409 390 362 363 341 458 620 297 80 104 61752 69 4725 75 11808 17 9 12 6774 104 20 65 77 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 560 513 501 476 460 448 453 460 444 439 446 452 469 468 453 450 448 433 433 446 444 412 407 428 449 498 619 598 667 612 575 500 491 483 512 527 555 554 632 676 425 417 480 495 424 495 491 569 695 562 61783 53 6000 75 11804 17 9 43 6775 122 980 838 697 635 585 548 519 482 455 443 436 423 409 401 404 400 405 416 438 428 418 431 431 410 396 405 398 412 440 464 552 543 513 438 452 493 519 530 508 439 448 496 473 638 480 433 353 309 300 307 400 473 60 61815 61 5925 75 11802 17 10 15 6776 142 950 879 809 698 668 634 627 616 580 562 530 515 483 435 403 384 370 373 375 389 398 396 402 401 386 383 368 381 386 401 406 391 363 368 378 444 522 558 600 558 459 389 483 540 777 542 462 188 149 125 157 128 322 86 999999 999999 999999 999999 999999 999999 53 61846 61 5925 75 11803 17 10 46 6777 161 999 806 706 645 633 593 590 581 574 579 560 560 544 542 522 480 437 416 391 401 422 417 420 418 404 415 403 406 404 426 400 389 362 364 384 436 495 511 561 530 491 406 407 422 520 674 444 221 155 106 136 118 156 92 999999 999999 999999 999999 999999 999999 57 61878 70 5175 75 11802 17 11 18 6779 180 389 545 999999 999999 999999 999999 999999 999999 999999 881 719 640 570 545 547 538 532 508 503 522 503 498 499 522 543 526 499 474 444 445 465 462 472 464 460 462 471 461 464 466 454 437 431 439 454 533 468 467 453 450 463 448 397 322 299 509 472 467 290 190 475 141 51 99 999999 999999 107 110 99 75 61909 73 4950 75 11799 17 11 49 6780 199 270 138 130 197 500 999999 999999 999999 999999 999999 999999 761 652 572 514 481 479 483 483 480 449 453 471 464 453 445 466 505 520 514 491 480 476 480 484 504 492 492 488 491 488 500 495 502 492 499 501 519 603 527 503 490 483 504 497 484 408 344 360 542 525 459 415 972 431 425 188 999999 111 105 104 93 76 61941 73 4875 75 11798 17 12 21 6781 218 377 140 111 106 148 999999 999999 999999 999999 999999 999999 999999 875 712 600 515 471 445 417 404 396 390 411 418 434 430 412 422 453 471 495 499 522 520 490 484 499 496 496 504 499 504 509 495 493 489 494 494 506 516 537 498 526 566 614 559 526 461 378 342 408 640 831 478 524 273 256 162 112 98 85 90 83 61972 72 4950 75 11793 17 12 52 6782 237 152 93 72 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 895 753 640 560 493 447 415 387 376 368 385 390 377 377 378 397 435 460 494 490 456 452 456 464 476 488 481 491 497 492 483 466 468 477 505 485 445 379 372 451 522 506 485 465 423 440 411 588 101000 275 77 57 59 96 104 89 83 79 76 62004 71 4950 75 11795 17 13 24 6783 256 121 75 66 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 833 678 561 490 439 410 383 368 372 368 375 385 400 420 417 418 421 418 421 427 430 408 419 440 452 501 517 510 471 495 517 463 399 380 390 379 403 442 490 523 445 462 334 569 134 126 117 115 120 120 105 100 90 62035 71 4875 75 11793 17 13 55 6784 275 182 104 81 62 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 101000 989 925 861 784 698 612 552 497 468 459 439 427 425 425 422 413 414 412 419 422 418 417 393 409 446 494 538 557 555 493 490 528 539 541 522 485 438 402 392 415 537 501 518 336 192 236 311 139 122 120 114 104 93 62067 70 4875 75 11792 17 14 27 6785 294 142 89 79 87 75 116 999999 999999 999999 999999 999999 999999 999999 999999 598 572 577 600 645 627 626 622 621 610 584 563 555 558 518 509 502 491 479 459 465 465 459 466 453 451 439 463 489 540 532 518 513 497 493 481 518 571 565 538 538 491 436 430 499 533 456 432 430 499 517 186 160 132 114 118 62098 72 4725 75 11790 17 14 58 6786 313 208 115 86 84 94 103 95 119 999999 999999 999999 999999 999999 999999 999999 999999 452 481 502 507 499 520 528 538 520 549 537 529 530 551 537 527 521 511 513 502 515 503 488 494 479 475 475 490 512 522 521 508 511 519 526 514 533 603 570 539 543 546 555 566 486 428 317 357 653 801 624 480 209 182 161 139 62130 77 4425 75 11787 17 15 30 6787 332 386 183 129 99 85 77 82 86 105 90 94 116 999999 999999 999999 999999 999999 999999 999999 999999 427 444 504 510 472 509 535 545 501 499 497 505 523 536 530 532 524 513 531 534 530 516 502 510 500 489 499 498 505 505 522 505 523 514 512 522 534 571 623 648 607 561 566 564 502 373 309 310 663 762 745 382 232 223 191 160 131 62161 79 4425 75 11784 17 16 1 6788 351 192 127 89 69 68 73 105 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 454 482 498 530 566 576 540 515 517 527 544 540 518 527 517 506 514 523 531 534 530 539 527 515 525 530 519 508 522 513 520 509 487 491 504 513 581 662 664 689 704 635 561 413 348 318 530 740 740 275 226 233 220 188 172 152 111 62193 80 4425 75 11778 17 16 33 6789 370 256 126 87 63 46 72 141 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 397 445 502 542 545 553 544 549 557 554 559 549 533 531 522 523 505 504 528 541 542 562 571 564 551 575 569 547 545 564 567 563 551 539 535 498 442 479 591 999999 834 825 724 653 361 290 590 646 320 187 201 217 229 225 230 208 178 110 62224 80 4500 75 11785 17 17 4 6790 389 128 82 65 60 93 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 507 467 531 547 532 531 529 537 531 533 557 551 543 532 526 540 534 525 528 545 556 569 580 573 575 588 578 564 574 587 622 618 600 588 571 491 366 376 999999 999999 999999 999999 853 842 641 278 426 336 179 195 207 231 246 259 277 287 247 123 85 62256 82 4350 75 11771 17 17 36 6791 408 136 64 65 91 63 61 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 383 423 457 486 507 512 520 520 521 538 537 526 517 527 533 542 528 518 541 562 549 547 545 582 591 566 556 570 570 612 636 624 605 586 527 413 382 999999 999999 999999 999999 846 826 101000 366 264 231 236 230 236 264 265 278 296 334 332 228 170 62287 84 4275 75 11777 17 18 7 6792 427 77 87 41 47 84 67 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 527 351 323 342 407 474 477 492 510 512 504 505 507 524 524 544 543 541 547 533 524 531 539 558 571 550 533 536 539 540 585 611 592 544 518 475 447 430 999999 999999 999999 999999 930 101000 523 575 377 304 289 288 288 275 316 350 376 386 349 285 206 62319 85 4275 75 11775 17 18 39 6793 447 21 41 20 18 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 284 353 436 434 438 478 484 470 469 458 468 475 493 523 524 518 495 499 508 530 511 510 525 516 523 528 539 558 589 561 510 502 451 442 436 461 999999 999999 999999 979 786 491 482 358 362 357 352 328 289 333 352 349 341 317 265 172 115 62350 85 4275 75 11772 17 19 10 6794 466 45 42 39 36 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 833 522 496 501 482 468 452 442 426 414 437 460 467 466 463 477 470 458 477 499 480 483 492 497 531 538 565 563 590 567 560 575 529 454 405 464 999999 999999 999999 893 469 369 356 366 376 363 350 331 322 327 323 309 268 229 135 83 78 62382 85 4275 75 11765 17 19 42 6795 485 160 97 87 83 64 66 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 608 533 549 548 559 554 524 496 478 461 461 464 478 492 473 457 444 445 417 425 424 454 474 483 480 501 512 522 505 501 503 497 568 583 537 449 417 999999 999999 999999 746 471 402 366 365 358 326 328 349 375 372 389 332 248 180 97 102 115 62413 84 4275 75 11785 17 20 13 6795 505 315 109 91 92 61 58 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 448 436 470 493 511 513 524 525 527 515 513 516 514 514 522 517 500 495 482 456 432 394 426 445 477 471 460 492 482 483 470 438 418 478 508 575 559 434 430 999999 771 563 461 382 372 375 340 306 308 332 357 383 405 378 303 278 271 207 62445 84 4350 75 11775 17 20 45 6796 524 113 78 72 64 61 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 305 355 399 430 478 497 504 514 512 506 513 507 522 525 540 535 542 566 542 520 495 456 459 465 476 479 458 471 465 485 496 459 470 424 413 492 551 533 534 536 575 525 412 353 347 365 327 288 262 252 247 269 313 342 306 314 221 128 128 62476 85 4275 75 11784 17 21 16 6797 544 608 123 54 45 65 57 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 436 223 221 243 280 330 421 475 502 505 503 504 499 509 499 494 494 506 516 514 515 510 522 536 531 526 531 492 451 447 437 454 455 465 408 386 355 373 511 591 780 692 533 350 306 279 307 329 280 258 218 197 203 239 238 239 238 166 120 118 62508 84 4350 75 11763 17 21 48 6798 564 163 49 25 33 24 28 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 204 180 180 275 448 501 536 566 553 515 502 446 451 444 449 463 463 466 482 521 536 553 575 591 584 535 471 433 417 412 402 375 352 280 247 387 403 583 760 448 278 240 222 259 347 347 350 291 287 271 246 237 220 190 147 144 221 62539 82 4425 75 11769 17 22 19 6799 583 75 20 1 100000 100000 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 558 291 287 427 474 533 577 578 524 510 468 479 465 464 476 466 442 452 477 466 483 492 513 557 573 545 509 494 481 426 380 318 293 245 323 284 328 532 316 269 271 294 324 389 384 390 404 540 541 291 250 184 128 158 201 62571 81 4500 75 11767 17 22 51 6799 603 57 15 100000 100000 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 460 403 382 384 391 385 403 354 421 464 476 474 435 449 467 464 465 480 479 470 442 461 513 534 556 536 580 615 576 501 433 355 367 348 282 321 335 321 294 325 375 408 431 418 380 361 443 439 306 283 196 211 243 257 62602 80 4575 75 11764 17 23 22 6800 622 78 14 100000 11 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 781 670 664 699 732 732 682 639 583 547 501 484 443 430 439 406 471 525 538 524 520 544 518 485 476 496 525 525 484 450 474 500 573 572 555 568 586 547 538 434 535 458 339 282 279 277 252 264 303 341 373 409 383 359 330 320 346 268 196 225 233 215 62634 80 4575 75 11760 17 23 54 6801 643 453 95 22 21 36 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 342 454 498 540 568 575 583 589 575 560 569 573 577 579 575 586 602 610 615 645 661 678 735 720 581 458 402 475 515 528 527 491 498 474 576 595 555 548 619 551 523 453 501 525 471 370 346 329 310 304 319 340 375 406 404 399 376 351 441 250 190 150 168 204 62665 79 4650 75 11770 17 24 25 6801 662 286 66 25 56 36 36 999999 999999 999999 999999 999999 999999 999999 999999 461 255 329 368 404 458 516 551 578 576 557 541 546 538 558 574 573 586 594 602 624 657 715 766 764 666 539 423 441 423 438 525 563 540 478 499 545 501 528 590 522 492 458 440 471 487 473 474 455 452 451 448 465 463 440 443 382 364 312 410 389 323 151 181 271 62697 78 4725 75 11789 17 24 57 6802 682 198 45 35 54 21 47 344 999999 999999 999999 999999 999999 999999 999999 559 315 263 253 259 359 530 576 609 609 555 557 524 543 551 537 548 566 559 594 619 649 667 765 845 848 494 366 303 291 360 476 455 439 458 483 387 406 406 486 455 418 391 387 391 388 414 420 445 481 498 507 492 475 462 378 346 999999 370 618 526 257 185 266 62728 78 4800 75 11777 17 25 28 6802 702 44 26 33 15 43 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 361 214 133 223 446 550 594 612 588 594 555 559 562 544 556 574 578 600 649 649 590 626 653 652 503 352 243 168 150 238 253 273 338 337 281 269 276 364 355 332 323 323 348 374 406 420 447 491 513 518 475 461 428 398 425 999999 626 650 434 230 149 178 166 62760 79 4725 75 11767 17 26 0 6803 722 96 19 18 10 13 84 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 217 314 455 516 553 585 608 608 627 623 617 614 603 627 610 661 673 644 707 390 174 999999 999999 999999 999999 145 113 119 134 210 256 235 228 249 319 375 377 361 351 398 429 448 459 455 455 454 445 410 383 368 363 381 999999 563 440 231 148 138 134 164 62791 131 750 75 11772 17 26 31 6804 741 365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 590 147 58 22 6 7 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 212 196 267 411 497 519 543 561 598 611 625 649 637 626 643 653 669 716 924 762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 302 320 324 329 373 343 357 389 411 428 421 424 400 398 378 341 321 320 398 345 384 455 366 347 162 138 117 62823 134 600 75 11770 17 27 3 6804 761 78 80 95 87 102 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 844 645 547 526 514 471 430 394 387 392 372 370 378 390 382 337 336 419 440 393 345 354 345 380 405 361 312 314 314 309 302 317 358 377 407 424 421 390 310 220 129 69 33 11 11 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 157 140 242 389 437 473 498 529 549 573 607 617 646 691 680 664 616 499 521 703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 318 359 423 396 429 430 437 462 446 443 435 446 371 286 267 274 354 275 324 308 346 383 179 145 124 133 62854 135 450 75 11760 17 27 34 6805 780 232 97 85 93 89 77 82 134 187 396 639 999999 999999 999999 660 541 500 485 452 427 421 400 374 331 293 280 269 268 262 248 251 258 239 228 265 260 214 190 189 166 157 151 138 119 116 119 127 107 97 103 107 115 112 85 85 70 62 53 34 26 21 19 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 158 291 355 399 431 456 475 499 517 526 573 592 603 613 663 516 224 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 511 409 371 381 393 428 462 479 525 527 507 512 546 440 399 229 209 222 201 245 225 257 268 226 188 172 62886 136 375 75 11763 17 28 6 6805 800 233 156 144 124 120 102 86 78 84 94 118 294 474 460 304 287 297 303 294 286 259 253 234 219 180 144 128 113 111 108 98 83 67 60 57 77 83 81 79 73 98 120 138 119 108 104 79 69 56 44 27 37 30 26 29 54 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 181 196 224 249 262 282 295 309 307 300 306 338 375 521 796 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 427 341 338 358 383 410 443 438 474 524 578 535 445 354 326 142 116 156 162 176 192 224 253 235 216 191 62917 136 375 75 11759 17 28 37 6806 819 329 253 275 217 199 164 130 119 120 138 154 255 267 231 209 178 201 206 223 223 216 215 208 180 141 86 58 51 48 50 53 48 45 41 45 63 94 108 133 162 206 232 283 275 261 260 233 219 221 249 245 273 328 396 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 92 102 124 130 137 143 143 117 95 92 117 140 157 226 341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 259 240 284 357 379 417 451 436 380 362 456 318 277 169 112 73 71 78 113 154 184 223 235 264 259 259 224 62949 134 525 75 11760 17 29 9 6806 839 750 494 367 317 259 243 234 252 280 274 238 208 186 152 144 142 163 169 178 198 212 206 183 145 116 110 90 83 77 84 88 81 95 122 164 177 196 185 200 195 230 246 253 263 267 285 288 305 278 246 237 230 217 202 214 164 159 156 149 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 184 189 233 999999 999999 999999 999999 102 70 67 83 222 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 224 269 290 335 326 331 295 323 339 312 228 185 249 41 47 58 109 141 159 178 167 195 214 228 247 277 313 286 281 62980 132 675 75 11760 17 29 40 6806 858 609 495 394 338 308 295 298 280 248 219 197 172 159 150 151 151 150 166 175 179 173 172 158 144 129 135 151 181 199 201 215 222 256 277 289 245 212 175 175 196 172 164 157 169 170 170 157 147 133 128 121 109 115 105 103 99 96 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 95 91 100 125 125 999999 999999 999999 999999 79 65 75 150 157 999999 999999 999999 999999 999999 999999 999999 216 200 230 274 392 360 323 284 219 204 186 135 69 53 67 999999 999999 999999 999999 999999 244 232 214 205 220 230 244 260 320 281 346 63012 132 675 75 11739 17 30 12 6807 878 706 570 411 272 242 200 184 198 190 185 192 185 190 187 191 196 202 216 236 236 241 229 216 215 233 255 304 321 335 350 358 347 366 384 403 393 368 329 330 321 264 252 228 214 198 194 196 188 169 153 137 125 135 137 158 185 179 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 76 999999 999999 999999 999999 999999 999999 999999 132 77 65 84 103 191 197 262 999999 999999 630 568 266 257 291 291 403 354 367 347 292 271 213 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 348 311 283 257 247 244 291 289 338 63043 130 825 75 11738 17 30 43 6807 897 495 185 202 170 127 164 161 228 227 241 219 203 182 190 188 223 283 318 349 368 359 381 405 424 444 429 426 445 459 457 442 453 466 474 468 436 429 424 405 397 380 364 348 330 326 316 289 267 272 270 282 324 337 331 333 450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 100 104 112 128 177 275 310 482 308 304 277 274 288 330 355 352 383 406 365 999999 999999 999999 999999 999999 999999 999999 999999 300 203 212 296 362 364 339 321 303 334 288 267 63075 126 1125 75 11748 17 31 15 6807 917 275 285 298 481 496 557 548 602 584 999999 999999 679 666 648 598 596 547 532 538 537 512 488 475 491 503 491 457 463 474 491 490 467 438 455 464 451 439 428 422 394 379 379 385 381 398 407 412 456 451 428 463 512 529 621 596 495 999999 999999 999999 999999 999999 999999 999999 999999 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 52 48 50 75 119 194 201 221 202 206 206 228 228 243 300 405 449 999999 999999 999999 999999 999999 999999 999999 348 253 195 215 309 342 334 298 267 250 263 197 172 63106 107 2550 75 11763 17 31 46 6808 936 904 651 593 581 605 695 656 590 555 539 534 532 511 467 462 477 461 450 435 408 391 382 386 418 427 434 436 445 454 455 462 496 552 567 583 497 418 515 261 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 62 54 59 76 106 120 124 120 122 126 128 126 210 254 999999 301 342 350 324 302 266 220 232 262 284 406 300 241 172 145 138 128 116 100 63138 108 2475 75 11741 17 32 18 6808 956 746 571 457 406 414 434 493 536 534 521 490 475 489 498 489 468 468 461 447 431 410 400 395 393 415 421 429 423 431 442 440 446 456 475 518 539 469 466 595 403 287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 78 76 71 72 80 85 89 89 78 80 146 198 208 232 259 293 292 296 257 195 220 235 238 296 208 180 145 155 159 140 128 125 63169 106 2625 75 11729 17 32 49 6808 975 611 428 366 336 352 392 378 374 355 351 378 385 398 375 358 366 357 331 300 270 272 269 262 255 272 309 358 368 360 368 362 361 357 367 395 425 504 500 483 705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 45 47 48 55 58 64 80 93 91 99 95 91 76 78 116 136 141 207 232 286 287 301 286 255 199 172 149 132 124 119 112 100 92 79 80 91 63201 138 225 75 11729 17 33 21 6809 995 363 209 153 157 226 242 225 109 68 34 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 383 305 280 252 242 255 241 244 216 192 196 191 164 133 108 116 113 91 76 78 115 199 236 243 254 261 274 287 301 320 327 355 370 382 359 457 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 28 32 999999 999999 34 40 43 52 54 50 49 50 51 56 62 81 86 84 85 87 92 105 115 148 164 205 287 302 333 323 298 285 288 253 241 195 157 113 79 68 52 43 43 55 65 63232 140 75 75 11740 17 33 52 6809 1014 327 406 318 238 186 144 163 149 136 143 200 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 596 567 571 747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 98 82 72 64 52 38 62 93 104 137 210 272 303 321 349 375 385 365 282 164 132 73 35 46 167 377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 36 999999 999999 42 999999 46 48 47 51 54 51 55 59 76 78 78 82 87 99 111 124 135 130 161 235 336 347 372 350 319 294 283 285 244 201 113 62 56 43 52 69 111 149 63264 140 75 75 11741 17 34 24 6809 1033 198 310 290 249 210 185 164 143 146 150 252 426 544 638 999999 999999 999999 999999 999999 999999 252 284 397 382 389 489 999999 999999 999999 999999 631 578 573 707 612 575 660 999999 999999 569 698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 60 47 30 13 11 43 999999 999999 999999 999999 999999 999999 999999 999999 274 93 82 60 36 146 63 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 39 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 91 73 116 252 312 370 394 413 360 314 291 288 274 152 118 121 111 147 158 177 171 63295 140 75 75 11741 17 34 55 6809 1052 98 212 240 220 245 226 204 179 168 149 162 185 232 268 319 260 203 164 999999 999999 293 343 379 362 363 377 389 350 275 227 213 227 230 209 218 222 244 236 265 270 284 282 360 279 318 261 159 162 237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 27 16 12 100000 6 999999 999999 999999 999999 999999 486 137 53 114 104 92 224 49 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 133 139 129 161 231 299 346 452 397 341 264 254 258 196 220 216 199 194 168 171 156 63327 140 75 75 11740 17 35 27 6809 1072 99 211 300 202 230 269 298 272 235 231 205 182 167 165 146 135 120 100 85 114 150 184 199 241 246 215 166 137 106 105 113 154 176 172 178 198 211 208 214 203 158 149 209 144 152 314 376 346 502 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 39 17 8 17 67 292 348 356 459 331 192 151 206 179 148 178 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 259 244 190 177 220 236 294 287 338 335 329 282 258 250 230 207 160 110 92 96 63358 132 675 75 11737 17 35 58 6809 1091 689 443 387 323 246 234 177 164 157 131 101 90 86 96 108 212 303 356 319 295 259 260 275 316 352 376 425 451 431 424 435 444 372 327 318 281 290 409 562 505 484 474 472 452 464 453 447 458 434 477 706 999999 632 337 219 166 150 167 194 383 407 417 470 343 201 174 172 176 200 187 198 211 223 237 236 445 444 369 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 181 240 273 263 207 180 149 142 160 212 276 323 288 285 285 264 233 203 125 90 100 63390 127 1050 75 11718 17 36 30 6809 1110 441 266 227 195 152 124 108 103 131 178 287 390 552 597 550 497 480 454 461 478 493 541 562 563 525 501 473 463 449 463 442 455 476 485 492 496 488 472 466 456 455 462 458 431 427 447 436 412 393 382 362 344 370 434 574 722 999999 999999 573 304 240 219 235 271 292 247 264 242 253 254 252 300 316 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 142 176 184 267 313 334 306 212 168 181 201 231 232 266 267 276 236 208 142 119 123 63421 128 975 75 11714 17 37 1 6810 1129 577 400 310 298 269 217 172 137 119 129 162 226 332 494 551 536 512 503 492 515 511 500 491 490 484 447 454 443 435 427 428 438 469 469 444 442 463 483 440 419 424 430 440 446 447 432 431 410 417 416 410 408 401 415 434 437 432 419 416 404 373 342 315 310 308 333 286 308 302 327 344 404 454 414 408 338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 418 525 489 432 348 354 378 415 419 340 285 258 239 242 262 296 270 285 221 132 102 91 89 63453 127 1050 75 11723 17 37 33 6810 1148 651 456 426 385 330 324 272 211 186 166 193 271 388 462 495 521 543 545 557 545 533 512 494 481 454 439 444 436 419 413 433 471 452 401 399 440 478 421 388 408 429 411 416 417 396 390 381 384 384 385 377 373 379 378 384 385 381 385 392 375 349 353 364 373 372 348 345 349 360 367 406 427 433 465 475 478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 407 433 467 477 578 559 410 410 411 471 432 404 400 397 400 392 384 336 266 238 221 237 220 209 175 113 89 78 71 63484 123 1350 75 11720 17 38 4 6810 1167 455 426 391 359 327 272 286 338 404 429 469 487 488 501 500 504 507 523 513 511 483 468 465 450 454 463 471 495 459 400 403 403 404 386 391 394 421 419 423 420 424 407 413 401 390 381 377 374 364 361 357 363 367 371 377 371 362 364 364 368 363 356 344 361 350 326 329 363 393 415 403 346 325 311 260 235 338 370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 473 394 341 387 408 445 422 459 483 448 428 404 429 348 331 309 277 290 346 362 369 330 304 245 231 229 210 200 183 153 150 152 63516 120 1575 75 11718 17 38 36 6810 1187 890 649 517 472 475 510 513 541 533 517 506 511 493 490 519 516 512 486 480 472 462 473 475 476 478 455 426 426 407 412 411 414 406 427 450 448 466 484 462 452 454 453 443 432 441 419 407 396 386 408 405 391 389 386 358 330 317 286 277 293 328 328 306 289 319 370 382 385 338 342 312 281 289 370 460 999999 999999 999999 491 575 578 682 684 999999 587 468 416 419 396 387 368 380 382 416 428 392 367 399 463 414 405 383 396 325 260 225 261 267 286 342 345 318 299 307 321 327 296 272 287 259 63547 115 1950 75 11721 17 39 7 6810 1206 991 842 826 768 690 633 595 562 548 550 543 539 528 497 474 458 452 448 458 447 433 423 425 449 447 443 437 438 451 459 439 446 470 454 434 427 443 431 423 433 435 432 435 425 459 479 482 491 485 465 443 423 383 362 370 365 372 384 365 361 388 410 421 399 397 345 329 358 362 369 389 380 359 387 430 439 516 517 516 500 475 461 457 439 420 407 381 387 404 455 448 419 431 502 430 408 421 409 379 324 280 259 247 234 250 218 191 182 237 276 286 253 272 324 284 63579 104 2775 75 11714 17 39 39 6810 1225 926 891 846 763 741 726 703 696 639 588 542 531 560 532 514 503 501 485 473 443 426 447 441 429 414 434 425 410 410 417 422 419 427 442 468 478 469 471 465 462 454 444 442 435 428 409 440 426 417 419 413 406 387 389 360 367 392 413 433 441 441 436 441 444 453 477 496 474 460 434 428 440 442 417 394 369 373 367 395 408 421 436 484 464 415 332 263 248 228 232 259 268 278 309 279 224 185 226 246 243 229 246 286 263 63610 94 3525 75 11712 17 40 10 6810 1244 910 781 708 657 636 621 609 581 554 525 491 485 480 462 450 458 454 438 444 440 433 434 431 448 457 470 467 473 458 451 436 427 411 403 410 400 416 412 414 410 397 402 392 374 342 347 368 395 417 425 378 377 368 379 397 420 458 422 406 383 398 411 421 423 385 364 348 327 326 312 309 322 351 366 361 279 278 231 196 174 175 191 202 235 231 221 200 187 194 189 192 183 205 216 63642 94 3525 75 11709 17 40 42 6810 1263 927 791 676 627 625 608 608 589 576 558 530 514 502 487 477 455 450 449 437 438 438 456 433 439 444 456 468 463 449 446 422 416 394 401 384 379 374 373 374 368 360 359 359 341 324 317 333 348 351 355 309 312 305 314 320 327 351 357 377 378 398 394 380 396 399 393 384 384 406 369 462 315 318 300 304 258 267 229 202 186 171 177 176 220 252 271 284 278 262 215 205 198 222 246 63673 85 4200 75 11709 17 41 13 6810 1282 893 821 732 635 569 537 487 461 444 422 413 411 413 395 383 377 379 381 379 377 380 374 372 369 380 358 347 338 339 336 334 331 327 324 320 313 303 296 295 287 281 282 290 290 296 297 292 294 322 344 363 376 377 370 381 400 401 368 331 345 388 633 554 441 351 304 251 223 223 187 192 224 249 267 314 317 310 307 302 289 249 251 271 274 308 63705 80 4575 75 11704 17 41 45 6810 1302 779 669 608 558 523 509 499 467 430 402 386 386 373 371 375 373 368 361 364 364 360 353 349 345 344 338 330 325 323 321 318 312 305 304 299 288 289 299 298 307 305 298 297 316 349 334 328 307 306 318 329 345 348 339 382 457 586 639 498 413 346 271 213 196 161 165 179 188 216 249 261 272 278 264 267 303 327 339 314 368 63736 76 4875 75 11700 17 42 16 6809 1321 938 934 999999 999999 850 723 653 611 545 507 491 478 457 443 430 416 406 398 391 387 385 376 361 352 348 342 339 337 328 317 307 296 304 303 299 293 291 287 277 287 316 306 307 289 288 299 297 294 321 336 416 418 431 433 366 364 332 288 236 197 168 155 156 155 157 177 200 235 273 248 272 341 357 374 384 385 63768 75 4950 75 11701 17 42 48 6809 1340 955 920 862 738 645 573 539 511 494 481 487 483 472 451 420 398 390 402 426 395 370 347 341 335 330 334 335 327 308 300 299 312 301 293 283 279 268 236 231 243 258 269 276 268 282 282 298 329 365 373 346 373 365 366 393 414 428 400 352 304 248 228 202 163 160 172 196 266 264 285 347 350 310 288 299 63799 81 4500 75 11702 17 43 19 6809 1359 824 680 684 689 647 577 549 531 515 477 465 440 426 419 429 424 434 450 445 435 396 378 377 392 419 398 374 350 340 334 332 327 325 313 305 301 306 317 316 316 330 320 311 277 243 236 244 259 269 257 275 273 298 337 372 355 366 400 392 409 426 433 441 427 431 434 404 396 334 260 245 208 197 264 285 310 297 264 204 160 183 63831 98 3225 75 11694 17 43 51 6809 1378 892 786 731 720 729 775 795 865 974 938 869 875 879 863 821 804 776 674 594 584 577 559 516 485 480 466 441 421 415 403 392 395 397 407 413 391 387 382 378 371 364 358 356 354 340 327 321 319 319 324 315 312 307 306 301 293 300 301 302 301 292 275 261 260 264 263 265 274 279 277 302 321 328 348 374 382 395 411 415 411 400 405 441 479 528 458 401 371 337 331 313 271 277 222 148 128 130 124 63862 100 3000 75 11694 17 44 22 6809 1397 971 848 804 784 782 756 765 754 776 758 751 742 700 652 642 617 580 554 536 583 591 579 560 541 519 504 479 485 473 461 451 457 454 431 404 392 396 391 363 366 380 363 350 350 343 342 326 320 314 319 321 331 327 320 312 307 304 299 292 294 279 280 274 272 270 274 270 267 252 258 262 274 285 300 310 319 356 408 451 393 398 382 380 381 382 406 423 452 422 390 345 343 353 314 266 256 234 179 84 96 63894 87 3975 75 11693 17 44 54 6809 1417 758 668 592 525 506 433 407 400 407 416 425 415 416 400 393 387 412 410 423 433 417 393 382 376 366 358 367 362 342 328 321 335 324 306 300 295 306 309 312 315 306 288 288 283 287 280 270 260 244 256 271 279 288 279 260 224 239 251 269 298 328 326 321 327 371 448 411 409 392 417 407 396 366 354 358 316 277 265 264 268 294 300 305 282 199 45 45 63925 80 4500 75 11683 17 45 25 6808 1436 360 245 292 340 367 414 406 390 360 379 371 365 361 354 353 351 335 329 332 337 330 328 317 305 317 305 295 279 271 268 260 250 264 257 240 243 243 249 244 231 216 180 189 216 255 253 247 227 194 209 217 238 259 298 319 298 271 262 320 352 362 392 454 478 478 310 298 310 285 272 307 330 292 298 331 255 191 100 41 38 63957 107 2475 75 11682 17 45 57 6808 1455 426 382 388 395 395 387 372 358 378 399 446 523 422 341 377 567 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 192 216 281 314 386 365 377 374 362 352 346 353 352 341 343 346 351 356 360 358 352 351 352 350 343 331 325 321 314 315 318 312 313 321 338 360 358 335 271 245 244 276 269 259 240 224 222 213 216 186 187 210 210 212 213 233 259 285 317 364 425 470 313 234 231 223 238 286 324 288 281 315 196 85 62 66 53 63988 107 2475 75 11687 17 46 28 6808 1474 201 175 206 227 251 275 305 284 298 313 325 338 283 266 311 335 334 403 369 355 430 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 123 135 164 307 319 364 380 384 396 372 373 377 377 377 380 391 388 393 391 382 388 387 390 393 386 377 383 379 377 374 377 380 375 364 359 352 344 344 332 325 344 347 332 316 306 321 274 247 177 150 149 145 154 164 176 195 231 251 290 340 451 279 191 180 157 157 162 186 202 239 262 206 129 114 103 74 64020 105 2625 75 11686 17 47 0 6807 1494 312 207 189 205 237 216 239 265 260 252 327 342 338 356 362 367 283 277 312 397 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 212 239 312 330 341 368 350 357 361 365 373 374 371 364 373 378 368 373 372 370 374 363 357 367 367 368 362 361 358 352 337 349 325 309 298 276 265 269 255 246 247 257 315 300 310 275 270 246 226 216 200 199 195 219 217 226 222 303 128 127 132 126 120 101 107 113 158 191 167 144 167 163 142 64051 102 2850 75 11671 17 47 31 6807 1513 278 236 206 214 229 194 198 243 237 234 263 293 262 224 210 238 338 255 298 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 136 200 229 241 256 256 270 273 279 292 299 294 291 302 311 314 318 317 307 302 297 297 305 316 311 316 307 296 299 295 305 278 260 222 191 178 180 197 210 193 189 209 222 257 263 295 281 276 269 268 316 273 249 228 208 168 174 194 186 115 90 79 62 63 57 59 82 92 91 106 96 106 64083 139 75 75 11670 17 48 3 6807 1532 178 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 111 73 67 59 57 82 98 124 107 97 81 82 139 113 119 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 113 141 196 266 309 320 335 338 338 339 351 364 360 355 343 339 348 335 321 295 285 278 280 282 292 291 284 296 308 322 312 300 272 249 242 249 281 291 263 259 242 231 243 242 256 244 231 214 239 332 324 317 320 281 218 134 149 178 87 73 65 48 40 31 25 24 21 19 18 21 23 64114 139 75 75 11670 17 48 34 6806 1551 142 25 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 2 3 1 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 213 364 394 453 468 451 421 431 454 450 435 412 405 420 412 405 377 355 348 335 356 365 376 351 361 349 341 316 313 307 301 312 325 345 354 360 382 373 361 326 290 260 240 210 195 214 238 251 269 256 215 166 92 74 119 117 115 98 89 73 51 41 37 33 46 102 98 115 64146 139 75 75 11659 17 49 6 6806 1570 217 21 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 97 196 239 407 432 422 417 422 429 424 419 414 426 429 426 412 414 396 379 359 390 397 405 375 346 341 303 286 272 258 237 235 244 260 276 292 313 321 337 328 307 298 274 232 176 165 145 131 135 120 103 95 123 139 157 159 136 115 96 95 102 152 154 142 127 135 118 129 64177 139 75 75 11662 17 49 37 6806 1589 238 53 51 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 228 263 354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 276 252 381 377 371 394 395 394 387 381 372 389 398 411 397 388 385 377 363 386 382 385 371 346 343 291 283 252 228 202 183 168 162 156 147 140 142 160 179 185 210 200 176 118 96 70 61 61 59 74 151 217 240 230 192 156 143 131 141 152 193 172 151 132 109 125 124 64209 139 75 75 11654 17 50 9 6805 1608 84 72 71 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 94 114 158 250 348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 293 285 288 307 324 344 337 332 314 287 272 284 298 312 307 305 312 323 344 366 358 359 347 360 350 322 294 272 282 325 277 218 181 161 151 129 115 121 100 78 80 76 71 65 62 60 73 93 115 133 178 183 180 173 164 160 187 192 190 163 151 139 127 125 128 225 231 64240 139 75 75 11649 17 50 40 6805 1627 410 295 303 334 615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 277 281 330 376 379 361 370 365 362 340 332 325 318 305 307 305 327 331 342 299 292 284 309 330 341 324 328 363 640 338 239 194 173 180 170 163 177 180 131 87 86 90 92 99 116 143 170 183 179 174 184 183 217 240 276 307 271 219 174 161 160 145 129 167 221 212 64272 139 75 75 11650 17 51 12 6804 1647 101000 954 857 697 577 533 390 185 116 41 38 100000 90 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 289 286 296 310 357 391 402 440 472 487 450 416 369 326 394 436 458 479 438 387 308 284 288 308 325 334 329 338 449 621 272 181 159 146 145 141 144 158 219 254 289 358 361 374 374 369 378 394 400 398 415 411 380 391 383 387 377 317 255 224 212 200 145 130 177 228 151 64303 139 75 75 11652 17 51 43 6803 1666 101000 101000 101000 101000 952 730 741 644 569 401 140 45 49 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 582 519 467 452 460 481 482 468 451 420 375 290 234 298 350 553 567 492 384 321 339 388 384 338 325 334 359 442 367 292 261 325 564 294 213 193 193 217 246 288 346 406 525 525 474 696 558 489 488 536 497 498 513 554 401 299 240 205 196 190 197 147 153 187 295 289 64335 136 300 75 11647 17 52 15 6802 1685 101000 101000 101000 101000 909 840 572 264 121 316 65 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 623 555 537 493 459 429 361 282 255 271 278 450 479 434 346 331 379 460 394 377 381 467 500 465 408 368 391 621 565 325 408 315 259 237 220 183 160 253 441 466 473 879 518 347 290 310 273 276 289 353 234 143 105 101 97 131 141 132 139 151 169 185 64366 134 450 75 11642 17 52 46 6800 1703 843 620 338 323 229 186 66 247 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 466 297 243 251 261 291 336 354 326 305 298 319 230 259 303 423 438 468 461 411 449 603 465 136 291 281 279 247 197 124 79 135 247 318 354 564 503 119 55 41 39 25 26 31 40 50 54 59 44 69 63 63 64 63 46 38 64398 135 375 75 11640 17 53 18 6798 1722 100000 8 118 85 55 91 26 8 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 502 359 313 299 293 309 303 259 223 200 111 99 115 171 190 250 263 232 257 233 310 66 999999 999999 999999 999999 95 73 50 56 96 145 148 187 513 75 42 24 16 10 9 12 11 19 17 18 18 18 19 17 21 25 23 26 64429 135 375 75 11636 17 53 49 6796 1740 100000 100000 100000 11 13 40 16 28 13 14 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 437 466 498 531 553 558 440 304 279 218 211 217 229 228 233 272 296 372 272 313 100 60 47 51 59 63 60 58 70 85 42 999999 999999 999999 999999 999999 999999 61 73 75 74 67 60 50 108 106 65 999999 999999 999999 999999 999999 999999 999999 999999 16 20 21 999999 999999 23 18 20 24 64461 136 300 75 11644 17 54 21 6793 1759 100000 100000 100000 100000 100000 100000 100000 19 53 17 12 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 86 200 229 239 274 298 314 288 228 211 190 184 178 183 185 201 226 231 320 252 387 366 281 185 133 109 89 73 64 52 54 999999 999999 999999 999999 999999 999999 999999 999999 46 56 79 83 81 117 132 284 206 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 999999 999999 999999 999999 999999 25 22 64492 123 300 75 11635 17 54 52 6791 1777 100000 100000 100000 100000 100000 100000 100000 32 69 114 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 42 66 78 115 154 206 273 274 268 241 222 203 178 169 166 161 166 195 222 265 310 296 288 290 274 250 223 228 186 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 29 52 97 139 166 286 255 139 96 58 40 64524 121 450 75 11634 17 55 24 6789 1796 100000 100000 100000 69 185 206 209 243 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 28 33 64 298 371 428 415 378 346 327 329 346 327 324 312 315 319 297 303 276 257 235 204 200 181 175 147 140 85 64 999999 999999 999999 999999 999999 999999 999999 999999 77 73 121 158 219 265 275 141 96 50 27 64555 119 525 75 11636 17 55 55 6787 1814 397 287 284 287 271 234 177 190 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 53 260 391 462 480 432 371 330 345 360 330 337 331 327 317 309 345 323 328 279 247 198 176 141 113 95 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 57 65 85 113 180 240 192 168 104 64587 121 450 75 11637 17 56 27 6784 1833 818 643 543 498 436 396 387 297 228 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 41 75 202 271 345 340 325 310 317 309 277 277 276 285 299 319 330 346 407 398 464 446 475 398 365 253 999999 999999 126 105 999999 999999 999999 999999 999999 999999 4 15 21 27 38 58 96 153 160 102 46 64618 133 450 75 11633 17 56 58 6782 1851 895 768 692 673 620 531 509 410 273 189 122 81 90 99 56 26 193 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 32 47 93 139 165 211 273 315 312 288 297 300 314 349 359 336 352 373 373 405 428 461 429 461 464 479 466 390 269 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 18 25 46 86 113 119 102 113 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 17 64650 133 525 75 11628 17 57 30 6780 1870 342 134 46 21 100000 100000 32 42 102 51 33 55 55 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 21 31 39 73 134 186 187 192 215 240 257 275 262 242 261 290 299 297 315 313 277 286 289 296 297 304 238 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 52 102 129 162 175 199 187 130 50 25 17 20 23 20 14 12 16 19 64681 132 600 75 11629 17 58 1 6777 1888 100000 100000 100000 100000 100000 100000 7 67 21 9 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 9 75 133 136 161 168 165 156 162 115 106 114 132 137 139 152 159 115 99 92 86 79 88 70 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 58 107 155 187 208 241 240 186 109 79 33 24 24 18 15 15 17 17 64713 134 450 75 11633 17 58 33 6775 1906 100000 100000 100000 25 31 76 42 1 20 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 131 246 254 260 242 207 137 122 62 53 43 36 33 31 30 44 41 18 7 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 63 154 193 195 219 222 186 127 96 74 31 20 18 10 12 15 11 12 64744 135 375 75 11615 17 59 4 6773 1923 265 168 110 64 170 34 13 23 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 40 114 120 135 155 174 154 118 66 46 28 16 11 8 5 2 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 29 90 117 124 143 125 89 58 40 23 16 14 10 8 7 12 12 10 64776 135 300 75 11604 17 59 36 6771 1941 220 153 102 78 36 158 25 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 13 21 28 49 73 92 168 297 380 466 502 420 315 240 200 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 5 20 39 47 52 43 29 19 11 10 10 6 7 7 13 12 64807 136 225 75 11606 18 0 7 6770 1958 100000 100000 100000 100000 100000 100000 22 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 33 132 247 276 240 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 34 37 44 90 169 233 309 345 451 541 563 609 638 586 527 508 510 526 486 460 395 339 248 197 152 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 2 100000 2 100000 0 3 6 5 2 6 9 7 64839 135 300 75 11602 18 0 39 6769 1975 100000 100000 100000 100000 82 45 13 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 100000 43 109 174 254 300 334 325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 17 24 68 109 155 165 257 357 404 465 524 543 523 493 459 453 433 397 373 360 333 328 303 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 6 6 2 4 6 7 64870 136 225 75 11591 18 1 10 6768 1992 100000 100000 100000 100000 109 122 33 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 46 85 142 254 300 215 171 371 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 58 81 95 90 149 228 290 351 392 410 409 416 406 443 441 456 464 471 430 424 477 397 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 5 6 6 6 7 8 64902 137 150 75 11589 18 1 42 6766 2009 100000 100000 100000 38 54 170 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 21 77 100 51 48 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 999999 999999 999999 100000 100000 7 46 126 177 207 222 229 233 245 239 267 282 295 299 306 267 279 311 251 208 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 2 5 5 7 7 7 11 64933 138 75 75 11586 18 2 13 6765 2025 100000 100000 28 58 82 114 145 400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 40 82 120 124 99 67 29 27 48 58 66 76 70 60 61 78 99 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 0 4 3 3 8 8 8 11 64965 138 75 75 11527 18 2 45 6765 2041 944 527 246 125 95 120 194 143 23 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 113 208 239 212 999999 999999 100000 100000 100000 18 48 66 73 55 30 13 3 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 1 2 100000 2 6 9 10 12 64982 0 0 75 11452 18 3 2 6766 2049