458 463 459 461 453 455 448 445 440 435 422 416 405 398 388 385 380 377 375 374 371 371 369 367 369 364 367 364 367 366 369 367 369 369 371 371 374 375 377 375 377 377 380 379 382 384 385 384 382 385 393 396 392 388 382 380 379 384 384 387 372 400 492 692 789 605 471 461 492 480 463 455 448 446 448 445 446 448 450 448 451 450 453 451 453 453 456 455 459 459 463 461 463 458 458 453 448 445 440 434 425 417 408 403 395 390 385 384 380 379 375 377 371 372 369 371 369 371 369 372 369 372 374 372 375 374 377 377 380 379 382 380 384 384 388 390 392 387 390 395 401 403 400 392 387 384 385 387 392 395 382 408 501 701 787 605 474 467 498 488 471 463 456 455 453 453 450 453 453 453 455 453 458 456 459 458 459 461 463 464 467 466 467 463 459 455 455 450 446 437 429 417 409 398 393 387 384 380 377 374 374 372 371 369 369 369 367 369 367 369 369 371 369 372 371 374 374 377 375 377 377 379 380 382 384 387 390 388 388 392 400 400 395 390 384 380 384 384 390 390 380 396 482 669 797 632 482 464 496 487 472 461 453 451 450 450 448 451 448 453 451 453 453 456 455 459 458 459 459 463 464 466 464 464 459 456 453 448 443 437 430 417 411 400 395 385 385 380 380 375 377 371 372 369 369 367 369 369 371 369 367 371 369 371 369 374 371 374 372 374 374 377 377 380 384 390 392 392 388 396 400 403 398 393 385 384 384 385 392 392 382 400 487 676 800 632 487 469 501 488 472 459 456 450 451 450 451 451 453 453 453 453 453 455 453 455 453 458 456 459 458 463 461 459 453 453 445 446 442 435 427 417 408 401 393 390 385 384 382 379 377 375 377 375 377 374 375 374 377 375 377 375 379 379 379 379 382 380 384 384 384 385 387 390 392 393 392 393 390 393 401 406 401 400 390 392 390 393 395 398 384 406 492 690 803 627 484 469 501 492 476 464 458 455 453 453 453 451 456 453 458 456 458 456 459 456 459 459 463 463 466 467 466 467 459 455 451 453 445 438 430 422 411 406 398 393 388 385 382 380 377 375 377 374 371 372 371 371 374 371 372 374 375 375 377 375 379 379 382 380 384 382 385 387 392 392 393 392 390 395 401 403 400 395 387 388 384 390 392 395 382 403 485 684 793 627 482 469 498 492 474 464 456 455 453 451 453 453 453 455 453 455 456 455 458 456 459 459 463 463 466 464 467 463 459 456 455 450 445 437 429 416 408 398 392 385 382 379 377 375 374 375 372 371 369 369 369 369 367 369 369 371 369 372 374 372 375 377 377 377 379 377 380 379 384 387 390 390 388 392 400 401 398 392 385 380 384 384 387 388 379 392 469 651 797 651 487 463 493 495 471 459 453 451 448 448 448 450 450 453 451 453 453 453 455 453 456 455 459 458 461 459 463 461 458 453 451 445 442 435 429 416 408 398 392 384 384 377 375 374 374 369 369 371 369 367 367 369 369 369 369 369 369 371 369 372 371 374 372 377 375 374 377 380 380 384 385 384 382 385 392 396 392 388 382 377 382 382 385 385 375 392 477 664 797 629 480 461 493 482 466 455 451 445 445 448 445 448 445 446 446 451 448 453 450 453 450 453 453 456 458 459 459 456 451 446 443 442 437 430 421 414 405 396 390 385 384 379 375 372 372 369 371 369 369 369 369 369 369 369 369 369 369 369 371 374 371 375 374 377 377 380 379 384 384 387 387 387 384 390 396 400 395 392 384 384 384 388 390 392 379 409 513 716 789 587 467 464 496 484 467 459 455 451 450 450 453 451 453 451 453 453 455 456 455 459 458 459 461 464 464 466 464 463 458 455 451 450 443 438 427 417 406 400 392 387 384 384 379 377 375 374 375 371 369 369 369 369 371 369 372 371 372 371 375 374 377 375 377 377 379 382 384 385 387 390 392 388 387 396 400 401 396 388 384 384 384 390 388 392 379 432 569 766 795 538 464 490 498 479 464 456 451 450 448 448 451 450 453 451 455 453 455 455 458 456 459 459 463 464 467 467 466 459 456 451 450 445 437 429 421 413 401 395 387 384 379 377 374 375 371 372 369 371 367 369 369 369 369 369 371 369 369 369 371 371 374 374 377 374 379 377 382 382 387 385 387 384 392 396 400 395 390 382 384 382 384 387 390 379 398 477 668 800 642 487 466 498 488 474 459 453 450 450 446 446 448 450 448 451 450 451 453 453 456 455 459 458 461 459 464 461 463 456 453 446 448 440 435 424 416 405 400 390 385 380 379 375 374 375 371 369 367 369 367 369 366 367 366 369 367 369 369 371 371 374 372 375 377 377 380 384 384 385 388 385 384 384 392 396 398 392 384 379 382 379 385 385 380 375 448 613 790 680 501 464 490 492 471 458 450 445 445 445 443 445 445 448 446 448 446 450 446 451 450 453 453 458 459 459 459 458 455 450 445 442 437 430 424 414 406 398 392 384 384 379 379 375 377 371 372 369 369 367 367 367 367 369 369 369 369 371 369 372 371 375 375 377 377 380 380 384 384 388 385 384 385 396 400 396 392 385 382 382 384 387 392 384 379 451 619 789 682 503 467 492 496 474 464 453 453 448 451 448 451 453 450 453 453 455 453 456 456 459 459 463 461 467 466 467 464 463 458 455 450 446 437 432 421 413 401 396 390 385 382 379 375 372 374 371 372 369 371 369 369 367 369 369 371 372 374 374 375 375 377 377 377 379 382 384 382 387 388 390 385 390 398 400 396 395 384 382 380 384 387 390 380 379 461 638 795 669 496 464 495 490 474 461 458 453 451 450 451 450 453 451 453 453 456 453 458 456 459 459 461 463 466 467 467 466 461 458 453 451 445 440 430 421 408 401 392 388 384 384 377 377 372 372 369 369 367 369 367 369 369 369 371 369 371 369 372 371 374 374 377 377 379 377 382 382 387 387 387 384 388 395 400 395 392 384 380 380 384 387 388 380 377 461 637 795 666 495 464 492 493 471 456 453 446 448 445 446 448 446 448 451 450 448 453 450 453 453 458 456 461 459 466 461 464 458 455 448 446 440 437 425 417 406 400 390 385 382 377 375 374 372 371 372 369 369 367 369 366 369 367 369 369 369 369 371 371 371 372 369 375 374 379 379 382 380 385 384 382 384 393 396 393 390 384 379 382 384 387 387 379 375 469 651 800 648 492 469 496 487 469 459 450 446 445 448 445 446 446 451 450 451 450 453 451 455 453 456 455 459 459 459 458 458 453 451 445 442 443 435 429 419 411 400 396 390 384 380 380 375 375 372 372 369 371 369 371 369 369 369 369 369 369 372 371 374 372 375 374 379 377 382 382 387 385 392 388 387 390 400 401 400 395 387 384 384 388 390 393 380 401 487 685 789 617 477 466 495 490 471 463 456 453 451 453 450 453 453 451 453 455 456 453 458 456 459 459 463 464 467 467 467 464 464 459 456 453 450 442 434 421 413 405 396 390 387 382 380 377 375 377 374 374 371 372 369 371 369 372 369 372 372 375 374 377 375 379 380 379 382 380 385 384 390 392 390 387 395 400 403 398 396 385 385 384 387 388 392 382 400 480 669 800 645 488 467 498 490 474 461 455 453 453 451 453 451 453 453 456 455 456 455 459 458 461 459 464 466 464 467 467 466 463 459 456 453 446 443 430 422 413 405 395 392 384 382 377 377 374 377 372 374 371 371 372 371 372 371 372 371 374 372 375 375 377 377 379 377 382 380 384 385 390 392 390 387 392 398 401 396 392 385 384 384 385 388 388 380 398 482 674 800 637 484 464 498 487 474 459 456 450 451 450 448 450 453 451 453 453 453 455 453 458 455 459 459 461 461 464 461 463 458 455 450 448 442 437 427 417 408 400 392 387 382 379 375 375 372 371 372 369 369 367 367 366 369 366 369 364 369 369 372 371 374 375 374 377 377 379 379 384 382 385 382 380 385 395 395 393 387 384 379 382 384 387 384 374 406 517 719 790 574 466 479 492 479 464 455 450 446 445 446 445 450 448 450 448 453 450 453 451 453 453 458 456 459 461 459 463 459 456 453 448 445 442 434 429 416 408 400 396 388 385 382 380 377 377 371 372 369 369 371 369 371 369 369 371 374 371 374 372 375 374 377 377 377 377 384 382 387 388 388 384 387 392 398 400 396 390 384 382 384 387 385 392 379 417 527 734 790 574 464 482 495 484 467 458 451 453 450 451 453 450 453 451 453 453 455 455 459 458 459 458 461 461 467 467 467 463 461 456 455 450 446 437 429 419 409 401 393 388 384 380 377 375 374 372 369 371 369 371 369 369 369 369 369 369 369 371 371 372 374 372 377 375 377 377 382 380 388 387 392 384 390 395 400 395 392 382 384 382 384 387 392 382 379 461 637 797 672 498 466 495 488 474 461 455 451 453 448 451 450 453 451 453 453 453 453 456 455 458 458 459 461 463 466 464 466 459 456 453 451 446 442 430 424 411 403 393 390 384 382 377 377 372 374 369 369 367 366 367 366 367 366 369 367 369 369 372 371 374 372 377 375 379 377 382 382 385 388 390 387 384 392 396 400 393 390 384 382 382 385 387 390 375 414 524 730 793 577 464 482 492 482 466 456 451 450 446 446 448 445 448 448 451 450 451 453 453 453 453 453 455 455 458 455 458 453 453 446 445 443 440 432 422 413 406 398 392 385 382 379 375 377 372 374 369 369 367 369 367 369 367 369 369 369 371 369 371 372 375 374 377 375 377 377 377 380 384 384 385 380 385 390 396 393 392 384 382 380 384 384 387 380 374 450 619 795 680 501 464 492 488 472 459 453 448 450 448 450 448 451 450 453 453 455 453 455 455 456 458 459 461 459 464 464 466 459 458 451 453 445 442 432 425 413 406 398 393 387 384 380 377 375 375 374 372 371 369 372 371 374 374 375 374 377 377 379 377 380 379 382 382 385 385 388 390 392 395 396 392 392 398 406 408 401 395 388 388 387 390 390 392 380 409 508 711 785 597 472 466 496 487 471 461 453 451 453 450 453 450 453 453 453 453 456 455 458 456 459 459 461 461 466 466 467 463 461 456 453 450 446 438 427 416 406 398 392 387 382 380 377 375 372 372 369 371 369 369 367 371 369 371 369 371 369 372 374 371 375 377 377 377 379 377 382 384 388 390 392 388 392 395 400 401 396 388 384 384 385 388 392 388 379 422 550 753 801 559 467 487 496 484 466 459 453 453 448 450 450 453 453 453 453 455 453 455 456 455 456 458 459 461 464 464 463 459 458 453 450 445 442 432 424 413 406 396 392 384 384 377 377 374 372 369 369 369 369 369 369 369 367 369 367 371 369 372 371 375 372 377 375 379 377 380 380 384 387 385 388 385 387 395 400 398 395 387 382 382 384 387 392 385 377 437 592 779 793 521 464 488 493 474 461 453 451 448 448 450 446 450 448 450 450 451 450 453 450 453 453 456 456 459 459 459 456 455 451 445 443 440 435 427 417 408 401 392 390 384 382 375 377 372 372 369 371 366 369 366 369 367 369 367 369 369 369 371 374 375 374 377 375 379 377 382 382 387 385 388 385 385 387 398 400 398 392 387 384 382 385 384 390 379 396 477 668 798 634 480 464 495 487 469 459 453 453 450 450 450 451 448 451 453 451 453 453 455 456 458 456 459 458 461 461 464 461 459 453 455 448 445 437 430 419 413 401 395 390 385 382 380 377 375 372 372 371 371 369 369 369 369 369 369 371 371 372 372 375 374 377 377 379 377 380 382 384 387 390 392 385 388 395 401 400 398 388 385 382 384 385 392 390 382 417 537 740 795 566 467 484 498 482 467 458 453 451 451 451 450 453 453 453 453 453 453 455 455 459 458 461 459 464 464 466 463 461 456 455 451 448 442 434 425 414 405 396 390 384 384 377 377 374 375 371 372 369 369 367 369 369 367 369 369 371 369 372 371 372 372 375 375 377 377 380 380 385 385 390 388 387 388 398 400 398 393 388 382 380 384 387 390 385 379 443 601 787 795 519 467 492 498 477 466 455 453 451 450 448 450 451 453 451 453 453 453 455 453 456 455 459 459 463 461 464 459 459 453 453 445 446 437 430 419 413 401 395 387 384 380 377 375 374 374 369 371 367 369 367 369 367 369 367 369 367 369 371 374 374 374 375 374 377 377 379 380 384 384 388 385 385 387 396 396 395 390 385 380 384 384 390 388 379 398 490 682 798 614 476 464 493 484 467 455 448 446 445 445 445 446 446 448 446 451 448 451 450 453 453 453 456 459 459 459 459 456 453 448 445 442 438 430 422 413 406 398 392 385 384 379 379 374 374 369 371 369 367 369 369 369 369 371 369 371 369 371 372 374 372 377 375 379 377 380 382 385 384 388 387 387 387 393 396 400 393 388 384 384 384 385 390 385 379 430 569 766 797 534 464 487 496 477 466 456 453 450 453 450 451 453 451 453 455 456 455 458 456 459 459 463 461 466 466 467 464 463 458 456 451 450 443 437 427 417 406 398 392 387 384 380 377 374 375 374 372 372 371 371 375 371 372 369 371 371 374 374 377 375 377 379 377 379 377 382 384 388 388 392 390 390 392 401 401 400 393 388 385 388 388 392 392 382 400 485 676 803 635 487 469 500 490 474 464 456 453 451 453 453 453 453 455 453 456 455 456 456 458 458 459 459 463 466 464 467 463 459 455 453 450 445 435 429 417 409 398 393 387 384 379 379 375 377 372 371 369 372 369 369 371 369 371 369 372 369 372 374 377 377 379 377 379 377 380 380 385 387 392 392 390 390 398 401 400 398 388 384 384 387 388 392 387 382 437 588 777 801 532 471 492 498 479 466 458 453 450 453 450 453 451 453 455 453 455 453 458 456 458 456 459 459 464 464 466 463 459 455 453 448 446 438 432 421 411 403 396 390 384 380 377 375 372 374 369 369 367 369 367 369 367 371 369 372 371 369 374 371 375 374 377 377 377 377 380 379 384 384 387 384 384 388 396 398 396 388 385 382 385 384 388 390 377 414 534 739 797 564 463 482 493 479 463 455 451 448 445 448 445 448 446 448 446 451 450 453 451 455 456 455 459 458 463 459 461 456 451 446 445 438 437 429 422 411 406 395 392 385 384 379 377 372 375 369 369 367 369 367 366 369 367 369 369 371 369 371 369 374 372 377 375 379 377 382 380 385 385 388 385 384 392 400 401 396 398 385 384 382 388 390 392 379 403 490 687 792 616 477 464 495 488 469 461 455 453 450 450 453 450 453 453 453 453 455 453 458 458 459 459 463 463 467 466 467 464 463 456 455 451 446 438 427 419 409 401 393 388 384 382 377 379 374 375 371 371 369 369 366 369 369 372 369 372 369 374 372 371 375 374 377 377 379 377 384 382 385 387 388 385 390 396 403 398 396 387 384 382 385 387 392 385 379 438 588 779 795 527 466 492 498 479 464 458 451 451 450 453 448 453 450 453 451 453 453 455 456 458 459 459 461 463 464 463 466 459 456 453 451 445 442 430 424 411 403 392 388 382 382 377 377 372 371 372 369 369 369 367 366 369 366 369 369 371 369 372 372 375 372 377 377 379 377 382 384 385 388 390 387 385 392 398 400 395 390 384 384 384 387 387 390 377 406 503 706 792 603 472 464 495 484 469 459 453 450 448 448 450 446 451 450 453 453 455 453 456 455 458 458 459 459 464 461 464 458 458 451 450 446 440 434 425 416 406 398 390 387 382 380 377 375 371 372 369 371 369 369 367 369 366 369 369 371 369 371 372 371 374 372 375 374 377 377 380 380 384 384 384 380 384 390 396 392 392 384 382 379 382 384 387 388 374 451 621 793 680 498 463 490 485 471 458 453 446 446 445 446 445 448 446 448 446 450 448 450 453 451 455 453 458 459 461 459 461 453 451 445 442 437 432 424 417 408 401 392 390 384 382 377 375 372 374 371 369 371 367 369 367 369 367 369 369 372 371 374 372 377 374 377 377 380 379 384 384 387 390 388 390 385 396 400 403 396 390 384 385 384 390 392 393 380 429 558 759 797 546 464 490 498 482 467 459 455 453 455 451 453 453 455 453 456 455 458 455 458 456 459 459 464 461 467 463 464 459 458 455 453 448 443 435 424 414 405 398 390 385 380 379 375 375 371 371 369 369 366 369 367 369 367 366 369 369 371 369 374 372 375 374 377 375 380 377 384 384 388 388 390 385 390 395 400 393 392 384 384 382 384 387 390 382 377 456 626 795 684 505 466 496 492 476 461 453 448 451 446 450 446 451 450 453 451 453 453 453 455 456 458 458 459 459 463 461 461 456 453 448 446 440 435 427 419 406 400 392 387 380 377 375 374 375 369 371 367 369 366 369 367 369 367 369 366 369 369 372 371 374 372 377 375 377 377 379 382 384 387 387 385 384 392 396 400 393 390 382 382 380 385 387 388 377 414 527 734 797 574 464 482 495 482 466 458 451 448 450 445 448 445 450 450 453