465 468 468 473 473 478 478 478 478 475 478 480 483 485 483 488 491 493 501 503 508 516 521 526 531 539 547 549 552 549 542 542 537 534 531 526 526 526 524 526 524 526 521 526 547 577 598 611 636 641 613 601 603 580 544 508 485 462 455 457 455 455 447 450 447 450 465 488 552 588 526 314 99 2 79 217 340 452 488 498 503 508 519 516 511 514 521 519 521 526 537 539 547 544 557 565 575 588 601 608 613 621 621 618 618 613 606 593 583 567 549 539 529 521 516 514 503 496 493 506 501 498 503 503 501 498 498 506 516 539 565 585 593 626 618 601 595 580 557 519 483 457 442 434 437 439 432 434 432 439 434 439 442 447 437 429 483 595 713 736 590 322 158 186 288 365 416 429 429 442 452 455 442 445 452 455 447 457 470 457 455 457 455 457 462 468 465 468 468 478 478 485 496 503 508 516 526 526 537 534 534 526 524 524 524 521 524 519 519 511 508 514 519 537 562 577 585 618 626 606 588 590 572 539 506 473 452 447 447 447 442 445 450 447 447 447 450 445 452 447 491 562 685 746 649 393 184 156 265 355 409 432 442 442 445 450 455 457 457 457 460 462 462 465 468 468 465 465 468 468 470 475 480 485 491 498 503 508 516 526 531 534 537 531 531 529 524 519 516 516 514 514 514 511 514 514 521 539 562 577 590 618 621 590 577 580 554 521 488 462 442 439 432 432 429 434 437 437 437 437 439 445 447 445 493 577 680 710 554 327 161 158 291 370 424 442 445 450 455 457 460 460 462 462 462 462 465 465 473 475 475 475 475 478 480 488 491 498 503 506 514 519 524 531 534 537 529 529 526 524 521 519 514 511 511 508 508 506 508 511 524 552 572 588 608 631 611 583 580 572 544 508 475 455 445 442 439 437 434 434 437 437 437 439 439 445 442 470 524 634 700 629 416 212 158 245 340 401 439 445 450 455 457 462 465 465 465 465 468 468 470 473 470 475 475 478 478 480 485 491 496 503 506 508 514 521 529 531 537 537 534 529 526 521 519 514 514 511 511 508 506 511 508 514 529 554 577 593 608 626 606 580 583 572 539 503 470 452 442 437 434 434 432 432 434 434 434 439 442 447 442 470 529 636 698 611 401 202 156 250 347 406 439 450 455 457 460 465 465 465 473 475 468 473 473 475 475 478 478 478 480 483 485 491 496 503 511 514 521 529 534 539 542 542 539 534 529 526 526 519 519 519 516 514 514 514 516 514 531 552 580 595 613 636 621 593 593 585 557 516 483 465 455 450 445 442 442 445 442 442 445 447 450 452 445 475 529 634 708 664 452 240 163 242 342 401 439 455 455 460 457 465 465 465 475 473 475 475 475 478 478 475 475 478 483 485 483 491 496 503 498 503 514 526 526 534 544 544 544 544 542 537 531 534 531 521 521 524 526 521 521 524 537 554 570 583 603 636 629 606 598 598 570 531 498 473 455 452 455 455 450 450 452 450 447 457 455 452 455 452 503 590 716 757 621 350 173 166 299 378 424 442 445 455 457 465 465 465 462 460 465 465 470 470 470 470 475 480 475 470 478 483 493 493 491 508 514 514 521 537 544 547 549 544 539 539 534 531 537 534 526 526 526 519 524 519 524 542 567 585 593 624 639 618 606 608 590 554 516 488 470 455 457 455 457 455 455 455 455 457 460 457 460 457 501 557 672 751 700 457 227 168 250 347 409 442 452 455 457 460 465 465 462 460 465 475 475 470 468 473 478 475 478 478 478 478 488 491 498 506 514 516 524 534 539 542 544 539 539 534 537 526 526 526 529 524 521 519 516 516 524 537 562 577 593 618 631 608 588 593 577 537 503 480 460 450 445 445 442 442 442 445 447 450 452 455 457 455 491 554 664 723 629 401 199 163 271 360 416 442 452 455 460 462 465 473 478 470 470 470 473 473 478 478 478 480 480 480 485 488 496 501 503 508 516 524 526 534 539 547 542 544 537 534 529 526 519 521 519 521 514 514 514 514 519 539 567 585 598 629 636 603 585 585 570 534 501 475 455 452 445 445 445 442 442 447 447 450 447 450 455 452 496 575 677 705 557 337 168 163 294 375 424 447 455 460 462 465 468 468 465 468 470 475 475 475 475 478 478 480 483 485 488 491 493 501 506 511 519 526 534 537 539 542 539 539 534 529 526 521 516 519 516 511 514 511 508 514 511 534 562 583 595 621 631 601 583 585 572 537 498 475 452 445 442 442 439 439 442 439 442 442 445 455 475 521 588 603 452 253 71 127 288 383 447 465 473 473 475 478 480 483 488 491 493 496 498 503 506 511 514 521 526 531 537 542 547 554 560 562 562 562 562 562 557 552 547 539 529 521 516 511 506 506 506 503 503 501 498 503 501 501 503 521 544 575 593 606 631 613 585 585 583 547 508 475 452 442 437 437 432 429 429 429 432 437 437 439 442 437 460 514 621 693 631 432 222 156 237 335 398 437 445 455 455 455 462 462 465 468 470 470 465 465 470 475 478 473 478 478 483 488 488 491 501 503 506 511 521 529 534 539 542 539 534 526 526 524 524 519 514 511 514 514 514 508 506 514 531 560 580 590 616 629 603 585 588 580 544 501 470 450 442 432 437 442 439 442 439 439 442 445 445 450 437 465 529 644 739 682 434 217 161 248 340 398 429 439 445 450 447 455 455 457 460 455 457 465 465 465 468 468 468 465 465 470 470 473 480 491 496 498 503 511 526 531 531 537 539 534 537 534 526 519 521 521 519 514 516 516 508 506 516 542 565 580 585 624 631 606 590 595 577 537 501 470 455 445 442 447 437 439 450 445 447 447 447 447 452 445 483 567 693 741 662 404 191 158 263 347 398 429 437 439 442 445 450 462 462 465 452 457 465 468 473 462 457 468 465 470 470 475 478 480 491 503 506 514 519 531 537 542 542 539 539 534 534 526 526 524 526 519 519 519 516 511 514 534 557 575 585 608 626 613 590 593 580 544 508 480 462 455 450 445 445 442 445 450 450 455 452 450 455 450 475 531 649 731 685 460 235 163 245 347 406 439 452 457 455 457 465 462 465 465 468 470 475 473 478 478 480 483 480 483 485 485 491 498 503 508 514 519 526 531 539 539 539 539 542 537 529 526 526 524 521 521 519 521 519 519 519 539 565 585 598 624 636 618 598 598 583 549 511 483 465 455 450 447 450 445 450 452 455 452 455 452 460 457 488 544 657 716 631 409 204 163 263 358 414 447 455 457 465 465 465 468 475 475 475 478 478 478 478 478 483 485 488 485 488 491 498 503 511 514 519 526 537 539 544 544 547 542 539 534 529 526 521 524 521 516 516 514 514 514 519 534 560 585 601 621 634 613 585 588 577 544 508 480 460 450 445 445 442 442 442 445 447 445 450 452 452 450 483 542 652 710 624 404 207 161 260 360 416 445 455 457 462 465 470 470 475 475 478 478 478 478 478 480 483 488 488 488 491 493 493 503 511 514 519 526 531 539 542 544 544 542 539 534 526 524 521 519 514 516 519 516 514 511 516 531 557 583 598 613 636 616 590 588 585 570 549 575 580 452 163 0 0 0 0 199 373 445 493 526 534 542 542 542 539 539 539 544 547 552 557 565 570 583 590 606 618 639 654 664 675 680 682 680 670 657 641 616 595 570 549 529 514 503 496 485 480 478 478 478 480 483 485 488 488 491 491 491 491 491 491 491 491 491 491 491 491 491 491 506 529 560 575 588 618 621 588 580 575 547 508 475 452 434 429 427 429 427 429 432 434 434 437 434 442 437 470 526 639 710 634 401 196 150 248 342 398 432 439 445 447 452 455 455 457 460 465 468 468 470 468 470 475 478 478 480 480 483 491 496 503 503 508 514 521 516 526 534 531 531 534 531 526 521 519 521 524 514 511 514 511 519 514 514 519 547 565 585 608 626 608 588 593 577 544 508 473 455 442 439 437 442 439 445 445 452 447 447 442 439 442 478 542 667 751 680 421 199 158 255 347 401 439 447 452 455 452 455 450 462 460 465 468 470 465 457 465 465 468 470 478 468 465 475 483 491 498 498 508 514 524 534 542 539 539 534 531 529 524 514 519 519 524 514 514 508 508 511 519 544 570 580 593 621 626 603 595 590 575 537 496 468 455 455 447 445 452 445 442 445 447 455 455 455 452 447 498 603 721 744 588 327 163 161 294 370 414 439 445 447 455 455 457 460 462 462 462 462 465 462 462 465 465 465 468 473 475 475 480 491 493 498 503 511 516 526 531 539 537 534 526 529 526 524 521 519 519 516 514 514 511 514 524 544 570 585 595 626 618 593 585 580 557 519 485 462 447 442 442 442 439 437 439 439 445 445 442 447 450 462 508 611 700 716 498 273 158 217 319 388 432 445 450 452 455 462 462 465 468 468 468 470 473 475 478 475 478 480 483 488 491 493 501 503 511 514 514 521 526 531 539 539 539 534 534 529 524 519 516 519 514 514 511 511 514 514 529 554 580 595 611 629 613 585 585 580 544 508 478 455 445 445 442 442 442 442 442 442 445 447 450 452 450 478 537 647 708 626 411 209 161 258 352 411 442 452 455 455 465 465 468 468 470 473 470 475 478 475 478 478 478 480 478 488 491 498 501 506 514 516 521 529 537 539 544 542 539 537 526 526 526 521 519 519 519 519 516 514 514 521 537 565 585 598 624 634 606 585 588 577 539 501 473 452 445 442 442 442 442 445 442 445 442 445 447 447 452 493 567 667 700 567 345 173 158 288 375 427 447 455 457 462 465 468 468 473 475 475 475 475 478 478 478 480 483 485 488 491 493 501 508 514 521 524 526 534 544 552 557 552 554 547 539 534 529 529 526 521 521 526 524 519 514 524 539 570 588 603 629 639 611 598 603 583 544 503 480 465 455 445 455 452 455 447 447 447 455 455 455 455 450 485 552 659 728 657 419 209 168 271 358 414 442 452 455 457 460 468 473 465 470 468 475 475 475 475 473 470 473 478 478 478 478 485 491 498 503 503 514 521 526 531 539 539 542 547 534 531 529 526 526 521 519 521 524 524 519 516 526 544 585 613 677 751 754 314 0 0 0 112 281 409 462 508 531 534 529 531 534 537 539 534 542 547 544 552 560 565 575 580 595 616 624 631 636 641 647 641 634 624 608 595 583 567 544 524 511 501 483 478 478 475 473 473 475 478 478 478 480 480 483 488 485 488 485 485 483 485 480 480 480 483 480 480 480 483 480 483 483 478 480 483 488 508 539 554 570 595 616 603 583 585 572 531 496 462 439 429 429 429 427 424 427 429 429 434 432 434 432 468 526 649 700 641 424 202 150 240 332 388 427 434 437 439 442 447 447 450 452 455 452 455 460 462 465 465 473 475 478 478 483 491 498 503 511 514 519 516 519 524 526 526 524 524 521 519 514 511 508 506 503 503 503 503 503 503 503 508 521 547 570 580 606 611 580 562 565 552 519 483 460 439 437 434 432 429 434 434 437 434 434 437 442 445 442 496 590 670 687 488 271 145 209 309 383 427 442 447 452 455 457 462 465 465 465 468 470 468 473 473 475 478 475 478 480 485 491 496 501 506 514 516 521 526 537 537 539 537 531 526 526 519 516 514 511 508 508 506 506 508 508 514 534 565 583 595 626 629 593 583 577 560 524 493 465 447 442 439 439 437 434 437 442 437 437 439 442 445 442 496 590 682 703 514 294 156 202 306 378 427 445 450 455 455 462 465 465 465 470 473 470 470 473 478 478 478 480 491 488 488 491 501 503 508 519 524 519 526 529 539 542 539 537 534 531 524 516 511 514 516 519 511 514 514 511 514 529 554 580 590 613 634 624 588 583 575 544 506 475 460 452 442 442 439 437 442 437 437 442 450 450 452 439 465 524 631 728 741 488 242 161 240 335 388 427 450 460 455 455 452 462 457 457 462 465 465 470 465 462 468 465 465 465 465 470 475 483 491 498 503 514 514 521 526 537 539 544 547 539 534 526 526 524 526 521 526 514 514 514 514 519 534 557 577 590 611 629 616 598 593 583 547 511 475 460 455 455 450 452 455 445 452 447 445 452 455 457 445 483 544 664 739 741 462 217 161 253 350 404 439 450 445 455 457 455 462 465 460 465 460 457 465 473 475 473 470 473 470 475 475 485 491 493 501 506 514 524 534 539 539 547 539 539 531 534 529 529 524 521 524 521 519 516 514 511 531 549 572 583 603 631 618 595 598 588 557 519 488 460 445 442 445 445 447 445 445 447 445 447 450 455 450 470 524 639 726 728 475 242 158 227 327 393 432 445 450 455 457 460 457 462 462 465 465 468 470 470 470 473 475 475 475 478 485 491 491 498 501 503 508 519 526 534 539 539 539 539 537 531 524 519 519 524 514 514 514 511 511 511 537 567 644 690 613 288 0 0 0 171 365 468 506 529 539 537 531 531 534 534 537 539 542 547 554 557 562 575 585 598 611 621 631 641 649 652 647 639 634 624 613 598 580 560 544 526 508 493 483 478 475 475 475 475 475 478 478 483 485 491 488 491 491 491 491 491 488 485 483 483 483 480 483 480 485 483 485 483 485 485 483 483 478 480 488 508 539 562 577 603 621 606 575 577 567 537 496 468 442 434 429 429 429 429 427 429 429 434 432 439 439 473 534 641 680 572 355 163 140 255 345 401 432 439 445 445 450 452 455 457 460 457 462 465 468 470 475 478 480 483 488 491 498 503 511 514 521 524 526 526 531 531 529 529 526 521 516 516 514 511 506 506 506 506 503 503 501 501 498 503 521 549 570 580 611 621 590 572 575 557 521 485 460 442 439 439 439 434 439 442 447 442 447 442 437 447 439 503 603 672 682 460 237 148 219 322 388 432 445 447 452 460 462 462 465 470 465 468 470 468 475 478 475 478 483 480 483 488 485 491 496 501 503 503 514 526 529 526 534 531 534 529 524 516 514 511 514 511 508 511 514 506 503 511 524 557 580 588 608 626 618 593 585 577 547 514 480 457 442 442 439 442 437 432 439 447 455 445 442 447 442 483 552 664 739 677 427 204 153 248 347 401 429 439 442 447 455 450 447 452 455 457 465 457 462 465 462 462 462 465 465 473 470 475 478 485 496 508 511 514 526 529 539 542 534 531 534 526 524 521 519 519 514 508 511 511 501 503 524 534 557 577 590 618 621 595 588 585 565 524 488 470 452 447 445 450 442 442 442 447 447 452 455 452 442 460 508 624 726 739 534 283 156 202 304 373 421 434 442 445 445 445 450 455 455 460 462 457 457 460 462 462 465 465 465 465 470 478 483 488 491 498 503 511 519 526 531 529 534 537 531 526 524 521 516 519 516 508 511 508 506 511 514 529 554 572 585 611 626 608 585 583 567 534 498 470 452 442 437 437 434 437 442 439 439 439 442 447 450 445 491 560 667 716 601 370 181 161 283 365 419 442 450 455 455 460 462 462 462 465 468 473 475 470 473 475 478 478 483 480 483 483 493 501 503 506 511 516 524 531 539 539 539 537 534 526 526 524 521 519 514 514 511 511 516 516 514 534 557 583 595 616 634 616 588 593 583 549 514 485 465 450 445 447 447 445 445 442 442 442 445 442 455 452 483 547 657 708 613 391 196 161 268 355 416 445 455 457 460 465 462 465 468 470 470 475 478 478 478 478 480 480 480 483 485 491 496 503 503 511 514 524 529 537 542 544 542 539 537 529 526 524 519 514 516 514 514 514 514 516 516 526 547 572 590 603 634 629 598 590 588 567 526 493 468 452 450 447 445 445 442 445 445 447 447 450 452 450 462 511 616 695 700 480 263 158 225 327 396 437 452 455 462 465 465 465 470 470 475 478 478 478 475 478 478 480 483 488 491 493 498 503 503 514 516 521 526 534 539 547 544 539 539 537 531 529 524 521 521 521 519 516 514 516 514 514 531 554 580 595 611 636 626 595 598 590 565 524 493 468 452 450 447 445 445 442 445 445 445 447 450 455 452 473 524 634 708 647 437 232 168 250 347 411 445 455 462 465 468 473 478 478 475 473 475 478 483 483 483 485 488 485 488 488 491 491 501 503 508 514 524 529 539 539 542 542 544 539 534 529 529 529 519 516 521 524 521 519 516 521 514 524 547 580 595 608 634 631 601 595 598 567 521 493 475 460 455 450 442 442 447 452 445 442 450 452 455 452 450 503 606 713 739 554 304 161 209 317 388 432 452 455 455 455 465 465 462 460 465 468 475 475 478 475 478 478 475 478 480 483 483 485 488 496 508 506 508 524 531 534 542 547 549 539 539 531 531 524 521 526 526 521 524 524 516 516 524 539 565 585 595 624 639 647 631 716 723 457 99 0 0 0 115 322 411 460 519 534 531 537 537 539 534 537 539 544 549 549 549 557 557 567 588 608 611 618 636 647 647 647 649 647 636 621 603 580 562 542 526 511 503 493 488 488 483 480 483 483 478 478 483 488 491 491 491 485 485 491 491 491 485 491 485 483 485 480 478