Height 930 926 914 921 942 939 929 932 948 972 989 975 1002 1034 1058 1077 1095 1099 1110 1116 1118 1115 1108 1096 1082 1080 1078 1065 1050 1053 1048 1032 1007 976 918 870 816 761 709 664 630 604 587 578 572 569 580 594 608 619 625 621 612 608 603 596 591 589 587 575 563 560 567 589 609 619 620 618 623 601 579 565 557 539 535 533 517 505 514 522 521 520 518 515 512 510 508 504 502 502 501 498 498 489 466 437 431 431 427 428 431 427 407 401 398 393 383 365 351 284 293 322 284 259 262 267 276 286 287 282 278 276 275 277 276 280 287 296 306 316 329 350 378 396 398 396 395 395 397 402 409 414 414 418 423 430 441 460 465 458 450 448 448 449 465 464 464 478 486 489 492 493 491 487 491 486 480 474 468 465 459 512 576 617 621 608 582 558 540 535 559 678 687 660 638 636 639 639 652 651 637 620 610 605 600 605 618 626 616 619 628 638 641 631 620 615 617 613 595 575 563 557 553 549 544 536 527 519 514 509 500 492 486 481 478 475 473 469 466 462 460 460 463 466 470 474 477 479 479 478 481 486 491 495 501 505 506 505 502 497 491 486 479 471 461 451 441 432 427 428 430 431 432 432 432 432 432 432 432 433 433 435 441 447 452 457 460 465 472 477 483 488 495 501 505 505 500 490 487 493 505 520 531 529 510 492 475 467 466 456 449 442 437 433 429 425 423 422 419 415 408 401 397 396 398 405 416 428 441 978 941 897 882 889 880 878 895 929 955 965 972 1018 1065 1093 1107 1121 1111 1114 1117 1116 1111 1105 1095 1077 1074 1072 1057 1044 1056 1050 1033 1009 979 918 860 801 746 699 656 629 607 586 574 580 618 589 594 609 617 617 609 603 598 593 589 592 593 588 584 586 598 614 629 637 640 638 627 597 557 527 509 504 504 508 505 497 495 508 518 516 513 510 508 507 508 506 502 499 501 501 502 501 501 493 475 466 446 430 420 419 428 411 404 401 395 386 374 368 326 324 339 317 282 274 274 285 300 303 293 283 277 274 273 274 277 283 293 305 315 329 349 379 397 398 397 397 398 402 409 417 421 421 423 427 433 446 474 484 483 475 465 462 472 458 450 454 465 479 482 486 489 489 483 487 484 483 481 473 466 458 450 458 495 553 583 561 550 534 508 498 644 699 689 664 653 654 653 660 651 626 601 584 584 598 619 630 622 611 608 607 615 627 616 604 602 612 614 593 575 565 560 554 546 534 523 513 507 503 498 492 486 481 476 472 469 464 460 457 454 454 457 461 467 474 478 481 482 479 478 481 485 491 495 499 500 499 497 494 489 482 475 469 462 452 440 430 423 420 421 422 423 424 424 424 423 425 427 429 430 432 435 441 447 452 456 458 462 468 473 479 486 492 496 498 496 490 483 482 493 511 528 532 508 485 467 458 456 452 445 439 434 430 426 422 419 418 416 415 412 406 399 393 390 391 398 412 428 441 949 924 870 845 849 845 856 883 920 937 938 977 1028 1075 1112 1129 1123 1113 1113 1114 1111 1107 1103 1097 1086 1075 1060 1043 1046 1047 1040 1024 996 953 887 835 791 748 703 663 630 603 580 569 573 588 585 595 606 610 606 601 597 592 589 591 597 599 603 613 625 641 664 659 654 645 629 603 548 508 485 473 471 483 488 494 500 503 506 509 506 502 500 501 503 505 504 499 497 501 502 505 506 508 509 510 502 474 442 424 423 424 412 406 401 396 390 383 378 344 340 351 334 298 280 279 289 301 306 298 286 278 273 271 272 276 283 295 307 317 328 346 376 396 400 402 403 404 408 414 420 421 421 420 421 426 440 465 482 489 487 480 477 473 455 449 456 469 473 473 478 483 485 481 478 480 482 482 478 468 457 446 445 446 459 553 618 574 528 518 523 535 613 697 721 679 663 657 656 632 599 579 567 585 608 624 624 606 595 584 585 599 611 597 589 588 597 604 594 578 568 563 557 546 528 512 501 495 491 487 482 477 474 470 465 460 456 452 449 449 451 456 463 472 478 482 483 482 479 478 480 484 490 494 496 495 493 488 485 476 471 466 459 452 442 428 418 414 412 411 411 412 413 413 413 413 418 422 425 426 428 433 440 447 451 454 456 459 462 468 476 482 488 489 488 486 482 478 479 494 516 527 512 478 461 450 446 443 439 434 431 429 428 428 426 420 415 411 409 406 400 392 387 385 387 395 412 427 438 880 876 837 819 826 832 851 875 897 916 943 992 1032 1073 1099 1112 1114 1114 1111 1113 1114 1108 1097 1087 1071 1051 1040 1040 1039 1033 1026 1011 984 940 885 837 794 751 709 668 627 602 583 571 569 571 581 595 605 608 608 624 602 594 597 605 614 620 632 646 655 660 672 658 644 625 599 568 511 479 465 461 463 475 482 492 500 503 502 499 498 495 495 498 501 502 500 496 498 505 505 507 511 514 515 514 513 501 461 438 440 439 414 407 403 402 400 390 378 334 330 345 331 306 283 279 284 290 296 293 284 278 273 271 272 276 287 300 312 322 332 348 377 397 403 408 409 409 410 412 413 412 411 411 413 418 431 448 468 480 484 482 478 470 458 459 469 474 470 467 470 473 474 474 475 478 480 482 481 471 457 438 418 401 402 501 700 700 610 541 554 560 548 626 730 761 662 645 616 587 565 558 562 594 614 616 601 579 562 554 571 594 600 586 572 572 578 587 593 580 571 566 560 547 523 506 493 485 480 477 472 468 465 461 456 451 447 444 444 447 453 459 471 478 483 484 483 481 479 479 481 484 488 491 491 489 485 480 474 468 462 456 449 440 428 417 410 406 402 401 400 400 401 401 401 406 413 416 417 419 423 432 440 447 450 452 453 455 457 463 470 478 483 482 479 476 474 473 479 503 517 507 472 449 442 438 435 431 428 424 423 426 433 438 435 425 416 408 401 393 384 379 378 380 386 398 412 423 433 820 817 809 812 827 843 853 873 894 926 975 1036 1046 1082 1078 1065 1070 1072 1082 1100 1101 1088 1071 1050 1027 1024 1032 1036 1017 1013 1011 1002 984 955 910 862 814 768 722 673 628 605 588 576 568 566 578 596 609 613 613 632 611 610 625 641 647 659 668 671 666 653 642 628 611 590 565 535 487 467 461 459 460 469 470 468 469 480 498 494 494 493 494 496 497 496 492 493 499 504 505 510 514 517 518 516 515 504 482 466 455 435 409 406 407 407 405 397 386 374 330 305 343 342 300 282 279 281 283 284 280 277 274 272 273 278 293 307 318 327 339 358 383 399 406 409 410 409 407 405 404 403 403 405 409 415 424 436 451 464 473 474 471 468 464 470 478 476 467 462 463 466 468 472 473 475 477 480 482 475 457 434 407 382 370 392 529 573 566 559 572 572 567 590 644 703 669 622 587 557 533 527 582 614 617 597 566 532 509 538 568 586 589 582 559 557 565 576 594 578 570 566 560 547 522 502 488 479 474 470 464 460 456 451 446 443 440 441 444 450 458 471 478 482 484 484 481 479 479 480 482 485 486 488 486 483 478 471 465 459 453 445 435 424 413 406 400 396 393 391 391 390 390 391 392 402 409 409 409 411 419 431 441 445 447 447 448 450 452 457 463 468 476 474 470 467 468 472 493 511 509 482 442 434 431 429 427 424 420 416 419 428 437 440 436 428 419 408 396 381 370 366 368 375 387 402 411 418 425 778 797 810 831 865 891 847 866 889 917 953 992 1026 1057 1065 1047 1026 1039 1061 1078 1077 1059 1034 1005 975 978 996 1010 1005 1007 1008 1006 1001 989 949 906 858 806 746 677 635 613 596 583 574 571 583 603 617 627 631 620 625 636 662 686 680 693 693 680 661 638 609 591 574 560 536 494 467 463 462 459 454 454 448 445 448 465 491 490 493 493 492 490 485 485 469 481 498 503 508 513 516 519 519 517 514 505 486 467 448 424 414 420 417 410 406 400 391 384 371 370 386 352 317 294 286 286 282 281 280 279 277 275 275 282 296 309 320 328 344 372 392 402 405 406 407 405 403 403 402 403 405 408 410 413 420 430 439 449 459 464 465 465 470 475 476 470 463 459 459 461 462 463 463 468 472 476 480 476 457 436 408 378 357 347 394 433 482 544 592 599 597 591 592 605 604 579 549 521 496 485 709 777 674 544 494 458 495 532 561 572 567 578 557 554 564 580 599 576 564 561 558 546 521 500 486 476 470 465 458 453 447 442 438 436 436 440 447 456 467 476 480 483 483 481 477 476 478 480 482 484 484 484 481 477 471 463 456 449 440 429 418 408 399 394 389 385 382 382 382 382 383 384 392 403 408 406 403 407 419 433 440 442 441 441 441 444 446 450 454 458 467 465 462 462 468 488 513 511 486 452 430 424 422 421 421 420 416 416 422 430 434 434 429 425 419 408 392 374 364 361 363 372 389 403 409 413 417 754 797 836 880 895 881 899 866 884 919 963 1009 1015 1044 1056 1035 1006 1026 1052 1052 1032 1012 999 967 932 934 953 975 997 1010 1015 1015 1014 1008 981 950 897 836 765 688 651 627 610 598 591 593 604 620 637 656 670 641 651 664 684 697 688 692 686 667 640 607 564 549 532 521 504 472 462 462 455 449 446 438 431 432 437 449 467 472 490 493 493 492 489 460 475 486 495 503 506 512 515 518 520 519 515 505 485 467 452 437 434 432 433 422 398 393 387 380 374 354 321 353 345 318 300 296 291 289 288 288 286 282 280 284 293 304 314 324 341 383 401 405 407 408 407 405 404 404 403 405 407 411 414 416 420 426 433 442 449 453 458 461 469 469 462 456 456 452 449 447 443 435 436 451 464 472 477 475 459 443 417 384 360 352 356 375 416 482 586 640 627 603 587 577 569 546 506 470 452 454 550 596 537 465 458 444 498 526 545 563 576 584 572 563 567 582 604 576 561 557 555 543 516 497 483 474 466 460 453 446 440 435 433 433 436 443 452 463 472 477 480 480 479 476 474 476 477 478 480 481 481 479 475 469 462 453 446 436 424 411 401 394 387 382 377 374 372 373 374 376 378 382 394 404 405 403 402 408 421 434 437 436 434 433 435 437 439 442 445 449 458 457 456 462 479 504 515 495 462 437 423 418 417 416 416 415 414 421 425 427 425 422 418 414 411 403 389 371 363 359 361 370 389 400 406 408 409 752 801 844 873 890 906 942 908 903 939 998 1045 1033 1039 1031 1009 991 1004 985 978 961 950 949 929 913 922 943 968 992 1008 1021 1022 1015 1005 993 966 906 840 778 720 678 652 634 621 615 622 633 651 669 676 669 659 670 684 698 703 691 685 674 655 622 579 537 528 506 486 469 454 450 443 442 443 441 433 426 430 441 453 464 471 490 494 494 487 468 455 483 490 491 496 499 505 513 518 521 520 517 504 483 468 461 450 439 437 439 422 386 377 380 370 364 338 291 384 360 336 322 316 312 311 306 304 301 296 290 287 290 296 304 313 324 375 397 402 405 407 407 408 408 409 408 410 413 416 418 420 421 425 431 435 439 446 449 459 457 450 444 437 432 428 423 415 406 401 400 426 451 469 479 476 465 452 432 406 388 382 377 385 404 438 517 623 635 616 593 570 550 518 478 448 439 463 484 470 443 431 446 475 492 517 536 546 558 592 567 572 595 604 605 581 564 557 551 536 508 491 479 469 460 453 447 440 435 431 431 434 440 449 459 468 473 475 475 474 472 470 471 475 476 477 476 476 475 472 467 461 453 444 434 419 405 395 387 381 375 369 365 363 362 365 368 370 373 381 396 403 404 404 406 412 423 428 428 428 426 425 427 430 433 436 439 441 449 450 455 471 491 507 503 478 448 429 420 414 412 411 410 410 411 415 418 419 415 411 405 400 397 393 384 371 364 361 364 373 389 398 403 404 404 826 905 918 914 902 902 938 939 927 967 1032 1069 1042 1034 992 957 942 932 891 893 897 901 910 921 926 947 975 993 992 1000 1022 1026 1018 1003 983 944 910 874 834 787 719 691 669 651 643 654 665 679 688 686 676 665 665 667 669 672 675 662 652 626 587 544 514 495 479 459 444 440 440 440 440 442 444 439 433 441 450 460 472 485 496 497 491 479 465 462 488 493 489 489 495 503 510 516 521 522 519 508 492 478 468 459 450 444 445 426 387 387 384 373 366 355 344 408 390 362 337 323 323 326 325 326 326 321 305 296 292 292 295 301 312 351 383 399 402 405 408 410 412 413 413 415 417 419 419 419 421 423 427 430 433 436 445 449 442 431 423 418 418 415 410 403 394 387 392 404 433 467 484 477 471 466 457 445 434 424 415 423 443 461 450 540 593 604 584 553 525 489 463 456 468 478 434 409 409 428 461 497 494 507 522 531 537 565 572 578 592 611 607 591 582 572 557 534 504 485 471 461 452 445 440 436 432 431 433 439 447 456 464 469 471 469 466 463 462 463 469 473 474 473 472 471 469 466 460 452 441 430 416 401 390 381 373 368 361 357 355 353 355 359 362 364 370 381 395 400 402 405 410 415 422 420 419 419 419 418 420 422 426 429 431 433 438 444 459 481 493 498 487 465 440 424 415 411 408 406 402 400 402 412 418 416 407 399 394 388 382 379 376 369 365 364 368 377 387 394 398 400 399 898 913 911 900 888 891 921 948 963 995 1035 1058 1032 1005 952 900 862 837 829 847 867 889 920 964 959 980 1002 1007 995 1014 1031 1030 1017 994 962 928 898 882 853 806 803 744 712 690 677 677 684 693 693 685 672 653 644 640 637 637 638 625 607 588 555 513 487 467 453 440 430 426 429 436 442 448 452 451 448 454 464 473 480 481 492 497 494 484 470 475 495 498 493 491 497 502 507 513 519 521 519 512 503 491 478 467 448 451 446 425 399 406 390 393 395 394 397 402 403 375 343 325 324 332 334 345 355 350 327 309 300 294 291 293 303 351 383 396 400 405 408 412 414 415 416 418 419 419 419 418 419 422 424 425 427 431 436 433 424 413 403 396 403 407 407 401 395 392 397 404 427 456 469 483 482 478 477 475 466 441 450 479 502 501 488 478 515 551 553 523 492 463 447 465 508 481 378 363 388 429 479 494 500 505 511 516 522 546 580 601 610 618 613 597 588 573 552 533 502 481 464 450 439 433 432 431 431 433 438 446 455 462 466 467 465 459 454 451 452 457 465 470 470 469 468 466 464 459 452 441 428 412 398 387 377 367 360 354 350 349 348 348 350 354 356 360 368 383 390 393 398 404 410 413 413 410 409 410 410 411 412 415 418 421 421 425 427 441 462 480 483 482 474 455 433 418 410 407 404 400 396 391 396 407 412 406 397 389 387 380 372 367 366 365 365 368 373 380 385 390 393 394 394 909 860 873 885 903 921 930 943 989 1010 1019 1022 1004 936 911 857 798 786 794 822 853 888 925 958 978 997 1008 1016 1026 1040 1042 1030 1014 998 977 939 904 877 854 832 822 789 757 727 702 692 689 691 683 670 656 634 624 613 601 590 582 567 549 534 514 486 459 441 439 440 440 436 436 446 458 466 469 467 468 471 478 482 479 479 487 489 490 486 473 478 501 505 503 503 505 505 505 510 516 518 518 514 511 501 487 475 450 459 438 414 410 411 361 389 410 407 397 384 402 389 361 336 323 326 342 362 375 374 348 324 310 301 294 292 301 349 379 392 399 405 407 411 413 415 417 418 417 417 416 416 416 419 420 421 423 426 427 420 404 389 378 375 385 398 406 408 406 409 407 384 386 419 461 491 494 498 498 486 453 445 483 527 550 541 516 497 490 496 499 471 454 442 425 443 503 461 364 332 360 423 481 487 502 509 509 512 529 554 592 618 625 623 618 609 599 578 549 530 502 478 457 441 428 421 420 422 427 433 442 451 458 463 464 462 456 447 443 443 447 455 461 464 464 464 463 462 459 453 444 429 410 395 383 373 363 353 346 342 341 341 342 344 348 350 351 358 371 383 384 386 392 399 405 407 403 400 399 400 401 402 404 407 409 408 409 412 421 441 463 470 466 460 456 445 424 409 404 400 397 393 388 386 393 399 400 395 387 382 379 376 372 365 362 364 369 374 378 382 385 387 388 389 389 870 835 875 923 972 992 962 936 973 1002 1003 977 936 865 841 804 766 754 768 802 841 883 923 957 989 1015 1028 1036 1046 1050 1041 1030 1021 1012 1000 978 935 899 874 859 846 824 793 755 720 696 682 674 661 647 633 618 606 585 560 539 525 511 497 489 479 463 444 432 437 451 460 457 459 465 478 486 486 481 487 489 491 487 481 496 496 489 485 481 473 473 498 510 513 514 514 509 505 506 510 513 516 514 511 504 492 482 469 458 424 404 409 382 312 348 379 377 370 382 374 393 397 369 337 331 361 377 382 385 363 338 321 310 302 299 310 338 367 387 397 402 403 406 409 411 414 415 413 412 411 412 412 414 416 417 420 421 416 398 378 366 362 364 374 389 401 408 405 397 374 350 349 380 434 476 491 492 483 464 441 464 529 573 581 572 526 496 468 448 436 429 428 421 395 388 424 395 373 343 361 424 462 488 500 509 511 510 548 578 602 616 622 626 623 616 607 588 559 528 502 477 455 437 422 413 411 413 418 426 437 448 454 457 456 451 442 435 435 440 447 454 457 457 457 457 457 457 454 448 436 417 395 381 369 358 348 339 335 333 334 335 338 341 345 345 352 365 379 381 377 379 385 393 399 399 394 391 390 390 392 394 397 399 398 396 397 406 427 447 456 448 441 439 434 426 415 402 397 394 391 387 383 385 390 392 390 385 377 374 372 373 373 370 365 364 367 372 378 383 385 385 384 383 382 858 875 937 997 1038 1032 970 932 949 950 909 854 842 819 805 778 748 735 746 782 823 861 897 931 973 1014 1039 1052 1059 1054 1043 1035 1027 1023 1021 1003 979 944 910 884 863 840 805 764 722 684 656 657 637 618 609 601 586 565 530 497 481 474 466 464 458 447 442 441 439 452 463 464 473 478 485 490 492 490 496 497 498 500 505 515 515 514 505 490 476 477 496 509 515 518 518 512 506 503 504 508 510 509 505 501 497 490 477 429 405 406 398 322 346 334 335 353 366 383 282 341 416 409 362 380 385 384 384 384 375 348 328 317 312 313 326 343 362 380 392 394 395 397 399 402 406 407 407 406 405 406 407 408 410 412 413 410 390 362 344 338 344 359 370 383 393 395 386 374 345 339 348 367 392 413 436 448 449 447 452 482 541 579 583 570 519 440 406 405 414 423 400 373 358 359 374 399 373 355 383 439 449 472 487 499 498 488 554 597 605 606 613 619 622 620 611 595 571 532 507 482 459 439 422 412 408 406 410 419 432 441 446 447 443 435 426 425 431 440 449 453 451 449 449 450 451 451 448 441 426 404 382 368 356 345 335 328 326 326 327 329 333 336 338 344 360 377 384 380 375 375 381 389 394 391 386 383 381 381 383 388 392 392 388 386 393 414 437 450 444 431 425 424 420 412 404 399 393 391 390 390 386 387 388 388 385 378 370 367 367 370 372 374 371 367 365 368 374 381 384 383 381 378 376 954 949 1034 1092 1074 1005 941 929 931 898 844 802 804 792 781 760 742 736 747 774 806 837 866 895 937 990 1028 1049 1056 1052 1040 1038 1042 1051 1059 1041 1021 988 942 895 861 831 790 744 697 651 616 625 603 585 583 578 562 554 514 471 455 452 452 450 445 439 437 444 438 434 438 451 466 483 487 489 490 489 498 501 500 509 523 523 519 516 512 502 488 474 501 511 514 515 515 514 506 503 501 498 501 501 476 477 497 490 488 445 418 412 412 390 340 321 287 254 267 316 294 351 402 378 284 382 397 392 387 381 376 350 331 321 318 319 334 348 361 371 379 379 383 386 388 390 392 396 399 400 401 401 401 399 401 401 398 386 348 322 309 309 321 349 366 376 375 363 347 334 335 354 368 364 355 365 391 411 422 425 420 472 511 548 580 580 454 398 383 383 383 400 378 338 313 322 366 381 368 368 393 432 449 455 466 471 461 450 543 600 609 609 615 603 611 621 616 598 571 542 517 492 467 444 425 417 410 407 410 418 428 434 435 432 426 418 411 418 428 438 445 446 445 444 444 444 446 447 444 434 416 391 370 357 346 335 326 321 320 320 321 323 326 328 333 347 366 381 385 375 372 374 378 384 388 381 377 374 372 373 378 386 390 386 380 382 399 427 445 447 433 420 414 412 410 406 402 397 393 395 401 404 398 393 390 388 383 374 366 363 364 366 369 372 373 369 364 364 369 376 381 381 379 374 371 1049 995 1048 1049 1023 995 969 923 883 820 785 777 777 769 758 746 739 742 753 772 795 820 845 872 907 956 1001 1030 1041 1039 1036 1049 1074 1099 1110 1095 1052 1006 947 885 842 812 762 708 652 603 582 555 547 549 554 556 530 520 489 459 449 447 450 451 451 449 442 434 434 431 430 441 470 483 485 485 486 488 499 502 505 515 526 524 517 516 513 506 499 501 504 506 507 501 482 504 477 482 499 497 495 468 449 440 452 489 479 437 437 434 385 302 279 271 289 319 334 292 337 331 352 408 370 389 402 400 390 384 378 354 334 322 320 325 342 346 350 355 358 364 367 370 373 379 388 390 393 396 398 398 396 389 388 383 369 343 312 296 291 293 303 325 351 355 341 320 304 284 332 369 370 344 333 356 377 395 405 400 381 421 439 463 512 574 412 381 380 374 355 345 338 326 318 324 352 364 371 377 403 448 465 470 403 378 412 445 511 572 620 632 610 618 598 605 611 598 567 551 530 504 476 451 430 422 417 414 415 421 425 425 422 417 410 402 402 412 424 432 436 438 439 440 441 445 450 449 442 428 405 377 359 348 338 329 320 316 315 315 315 316 318 322 332 350 364 371 368 362 364 369 375 378 379 370 366 364 363 367 379 385 384 378 375 386 412 438 446 437 420 408 405 405 405 404 404 401 403 408 412 408 403 395 389 385 380 369 363 361 361 363 365 366 370 368 364 362 366 372 377 379 376 372 369 1016 1002 1027 1031 1031 1000 943 904 853 804 766 750 754 747 738 732 734 743 758 774 794 815 838 864 893 931 975 1008 1021 1023 1038 1071 1111 1140 1145 1125 1060 984 911 854 816 793 734 681 621 563 581 510 500 509 532 569 500 480 473 466 453 440 441 442 445 445 440 428 427 428 433 442 451 466 476 483 489 494 499 503 501 502 511 521 499 511 518 515 510 506 501 499 488 472 468 481 463 463 473 478 481 475 467 469 468 444 436 398 410 387 296 257 254 258 272 292 313 349 373 372 350 346 444 405 396 397 396 388 382 361 343 332 331 335 351 351 354 357 354 356 356 356 358 362 369 373 380 387 392 394 389 375 369 358 335 303 287 280 279 282 289 298 306 308 306 297 284 270 330 348 327 303 323 351 371 387 391 377 369 367 369 374 403 489 447 426 403 369 327 303 312 337 350 347 356 371 380 404 439 470 483 427 384 365 378 447 518 535 585 652 681 609 613 608 601 594 582 550 536 512 484 457 433 425 422 420 420 421 419 414 407 403 400 395 403 412 418 422 426 432 436 441 445 450 453 449 438 419 391 362 349 340 331 323 317 313 312 310 310 310 314 321 337 352 358 355 349 348 356 364 369 370 363 356 353 353 357 364 373 389 382 369 376 401 430 444 439 422 404 396 397 401 403 404 405 408 419 430 431 416 401 393 387 382 373 365 362 360 360 360 360 361 364 365 364 363 367 373 377 377 373 369 366 973 990 1018 1047 1043 999 934 887 839 797 747 720 732 727 721 719 723 737 760 779 798 817 838 863 890 922 960 987 1001 1014 1046 1083 1124 1146 1131 1083 995 913 849 803 764 687 617 571 538 510 493 480 484 490 491 490 479 475 476 472 459 444 433 436 441 440 431 430 432 432 437 445 452 461 480 488 488 489 501 512 507 502 504 504 503 509 505 504 515 505 495 490 478 457 444 458 449 454 473 494 498 499 473 460 451 416 380 394 411 385 310 254 323 341 318 310 366 387 390 391 381 383 459 409 394 399 402 391 387 375 360 352 352 354 365 371 377 380 375 369 362 358 357 359 365 371 379 383 384 382 375 363 350 328 301 284 274 270 270 274 281 288 295 299 298 289 275 261 264 267 274 291 324 345 377 389 380 370 362 359 352 344 342 349 477 485 437 368 306 293 332 366 375 365 364 382 391 431 475 481 464 411 397 410 435 455 495 520 539 578 649 646 624 615 606 591 582 568 540 516 493 463 436 426 421 419 418 416 405 398 393 393 396 401 410 414 414 416 424 432 439 445 450 455 454 446 432 408 378 352 340 331 323 318 314 310 307 305 305 307 314 324 344 354 352 342 336 339 348 358 363 359 350 345 343 345 355 374 386 382 371 371 395 426 441 438 423 404 391 388 392 398 403 404 403 410 427 441 442 426 403 392 389 384 367 361 360 360 359 358 357 357 359 361 362 365 370 375 377 374 370 366 362 947 923 949 1000 1014 990 940 888 841 794 746 714 710 710 706 705 711 731 762 783 799 815 835 859 885 914 940 958 976 1010 1052 1081 1090 1080 1046 974 874 810 763 720 671 605 553 521 502 490 482 477 480 481 478 475 477 481 483 479 467 452 438 434 434 432 428 435 438 438 438 443 452 457 479 489 488 489 497 516 515 512 514 514 513 509 504 506 513 502 491 486 468 444 438 464 459 460 477 502 521 516 483 451 429 408 372 399 409 396 366 321 388 403 382 373 415 407 399 397 402 409 401 415 409 399 396 398 392 387 378 373 375 375 383 393 401 404 400 391 379 372 368 367 374 379 382 375 361 350 342 332 319 302 285 273 265 263 265 269 277 284 291 295 294 285 273 264 259 262 271 286 321 383 405 398 380 365 359 348 330 316 316 325 355 414 415 360 306 302 374 397 386 372 367 383 400 440 476 464 435 418 414 450 508 486 490 510 528 547 572 627 633 625 611 595 582 566 541 519 497 469 441 428 419 414 410 399 385 382 384 389 397 411 417 416 417 422 433 442 447 452 455 456 451 441 426 402 372 346 332 322 315 311 308 306 305 304 306 309 312 331 350 356 350 339 330 332 341 351 355 349 342 337 335 340 358 389 386 370 363 380 422 433 437 427 407 387 380 383 389 396 402 402 399 404 419 434 438 430 410 404 397 381 361 358 357 356 356 355 354 354 355 356 358 362 370 374 373 370 366 363 359 950 878 874 965 1008 999 956 906 855 806 765 726 693 695 692 691 702 727 760 781 796 811 831 855 879 899 909 921 937 960 1014 1036 1033 973 872 798 727 687 660 634 600 555 521 500 489 485 482 477 478 476 474 473 481 490 490 482 468 454 440 431 426 425 427 434 434 435 436 439 446 460 479 489 491 495 503 519 517 519 527 529 515 504 501 505 508 498 491 476 454 438 452 477 477 471 473 489 513 502 485 456 424 406 398 394 392 390 391 399 404 408 418 427 423 424 415 408 404 388 331 379 405 402 389 393 396 395 393 392 394 395 402 409 416 419 417 412 401 394 389 386 389 388 379 360 340 327 319 312 302 290 278 267 261 261 262 267 275 283 290 296 297 290 276 266 266 274 292 326 380 433 445 425 391 366 341 326 324 318 304 321 305 319 310 281 284 320 367 394 398 383 374 385 403 431 452 441 433 434 433 476 557 534 513 508 525 549 556 573 612 625 617 601 588 574 546 522 501 475 451 432 416 404 393 378 374 378 382 389 402 413 416 420 428 439 450 454 458 459 457 454 446 436 421 399 372 344 327 316 311 309 309 309 309 305 300 299 305 337 355 359 351 338 328 329 333 339 343 339 335 331 331 346 380 390 370 354 355 377 412 432 434 417 394 377 374 381 389 395 397 395 390 390 400 414 421 423 420 421 405 371 357 353 352 352 352 352 352 352 353 354 354 357 363 368 368 366 363 362 357 978 904 883 1013 1059 1039 985 930 876 822 750 698 682 676 675 683 699 721 747 767 786 805 826 846 863 873 878 886 897 906 908 896 870 808 722 658 626 613 602 585 559 530 509 516 507 483 484 478 476 475 474 477 491 499 494 481 465 449 435 421 416 419 422 423 423 427 433 437 445 468 484 491 494 501 513 518 516 524 534 524 509 492 480 484 502 495 491 460 445 454 464 461 476 479 478 479 471 462 453 438 420 406 397 390 387 389 395 406 413 420 431 438 435 437 440 425 408 389 329 301 368 407 395 376 400 401 403 407 410 412 415 419 424 426 424 423 418 414 409 404 400 392 377 356 335 319 312 305 297 287 275 266 263 261 262 267 276 283 291 301 306 299 276 262 269 301 337 359 389 427 442 426 386 345 331 325 323 307 276 285 284 281 282 290 303 320 350 386 404 395 385 389 402 425 450 463 459 467 469 502 582 632 605 548 525 553 587 564 589 610 614 605 594 577 544 517 500 482 464 440 417 398 384 379 382 385 389 394 404 409 416 427 440 453 461 464 464 461 456 452 444 434 418 396 369 339 321 307 299 296 298 298 296 291 287 289 303 329 344 349 343 325 319 320 321 323 325 325 323 325 336 362 403 382 352 338 343 360 387 412 414 401 383 374 374 382 389 393 391 383 373 372 378 387 396 407 422 422 397 361 352 347 345 345 346 348 349 351 352 353 353 352 355 359 362 361 359 359 353 1015 973 981 1061 1085 1064 1015 956 904 844 758 698 675 657 661 673 690 708 728 753 778 801 820 833 840 842 844 849 855 854 835 807 749 680 620 585 577 576 570 557 537 518 505 516 509 485 491 481 477 475 478 486 500 502 495 481 463 446 432 415 413 416 414 413 417 426 433 441 455 475 486 492 496 501 499 506 524 539 541 525 495 487 479 479 489 491 489 470 458 461 467 467 498 506 489 461 448 445 436 427 418 407 398 392 390 392 398 411 418 428 432 432 432 448 472 451 418 402 390 316 364 401 394 378 402 404 409 415 419 420 425 429 434 434 427 426 423 420 416 411 404 394 384 371 353 332 325 318 302 286 276 270 267 262 262 269 277 284 292 306 312 298 267 256 273 324 370 372 372 387 400 393 366 337 320 333 319 286 267 272 274 274 282 291 273 307 354 387 400 402 393 390 393 406 434 485 489 500 503 507 555 777 770 656 571 561 589 605 597 596 600 601 593 571 538 513 499 484 476 456 432 409 394 393 399 401 403 406 410 412 420 433 449 463 466 472 471 464 455 451 443 432 414 389 358 329 309 290 278 276 282 282 280 276 275 280 303 319 325 323 314 300 304 307 304 297 291 295 302 319 348 380 400 369 338 327 330 341 361 380 383 377 370 370 374 382 386 386 381 371 359 355 357 363 370 386 409 402 375 357 347 341 338 338 341 344 346 349 351 351 351 351 350 350 351 352 352 350 345 1045 1024 1041 1059 1080 1070 1028 967 916 863 772 704 672 648 651 664 681 697 713 740 771 794 808 813 815 814 813 815 815 808 786 739 673 614 578 563 560 559 552 540 526 513 504 498 493 493 499 486 479 478 482 490 498 498 496 486 468 449 441 436 433 427 420 424 428 430 435 446 464 477 489 496 501 503 507 516 536 545 539 521 494 479 472 469 464 460 460 476 476 465 470 495 500 482 457 440 427 425 421 420 418 410 402 397 393 393 398 408 417 426 434 438 442 482 477 451 425 410 397 387 357 365 399 404 376 403 417 421 425 428 443 446 446 443 432 427 422 419 416 411 404 398 393 387 381 375 368 358 325 296 286 278 267 263 265 271 278 284 293 307 306 281 255 250 270 321 364 356 355 348 351 353 346 334 308 331 314 271 264 268 269 274 279 277 270 319 357 379 391 400 394 387 386 405 458 556 539 501 486 500 525 533 626 719 702 590 565 608 616 602 590 595 585 558 531 514 505 493 490 478 459 440 425 419 422 422 422 421 417 418 425 439 454 464 466 469 467 462 454 449 439 426 406 376 340 313 286 266 257 260 266 268 268 267 270 281 309 305 307 302 284 277 285 290 287 280 279 287 297 323 358 388 398 350 325 319 324 332 343 351 352 352 354 362 371 378 381 377 366 354 346 345 348 353 357 366 387 387 366 354 345 336 332 331 334 338 342 346 348 348 348 348 347 345 344 341 338 335 332 1036 1028 1019 1029 1035 1024 991 940 873 821 756 701 665 642 642 655 670 686 701 726 758 778 786 789 790 790 789 786 779 763 734 679 631 598 579 568 557 554 548 538 526 514 511 508 505 501 502 498 484 479 481 483 486 491 491 482 465 452 458 463 462 455 447 445 441 440 447 459 470 485 498 509 517 521 523 529 539 539 523 499 492 481 475 469 462 458 466 485 481 466 473 507 489 463 441 428 420 420 421 423 421 415 409 403 399 398 401 405 412 421 430 436 443 493 485 456 430 416 407 400 345 346 391 396 368 379 407 428 433 443 445 449 452 448 433 427 420 415 410 404 399 396 394 391 386 382 376 369 361 352 331 282 273 268 268 273 278 284 294 303 291 258 245 247 257 290 323 322 327 325 325 328 328 309 289 309 301 269 259 264 268 280 282 272 298 343 363 373 382 391 389 383 452 526 542 540 522 494 479 491 528 530 521 570 630 650 621 618 613 604 600 603 586 553 531 521 517 510 507 496 483 472 464 456 455 449 441 433 421 423 433 446 458 463 465 465 464 462 455 446 431 415 391 354 308 273 257 245 243 254 255 258 261 265 272 285 306 295 298 294 263 257 265 276 281 289 326 337 343 359 380 391 357 325 314 316 323 333 340 338 334 332 338 350 363 371 373 367 352 340 336 336 341 347 349 351 361 363 354 348 341 331 326 325 326 330 335 338 340 341 342 344 343 342 339 333 329 324 320 970 949 933 939 954 955 941 912 866 814 744 694 662 639 634 644 657 671 685 704 734 752 762 766 768 770 768 759 743 719 685 650 624 607 595 584 568 558 550 541 532 528 526 524 518 511 510 556 501 477 474 476 483 492 494 485 473 467 477 480 476 466 458 460 464 468 483 496 490 498 514 532 542 543 541 538 531 520 507 493 489 483 477 478 482 482 486 497 499 494 492 498 468 446 434 426 418 420 425 435 442 441 429 419 410 405 404 402 403 410 420 431 441 490 470 442 420 409 418 410 384 382 396 394 411 388 394 422 449 446 448 451 451 445 433 424 417 410 404 400 398 397 396 393 390 386 380 374 368 363 357 348 338 298 275 276 281 287 296 297 280 249 239 243 250 263 282 304 279 304 318 316 302 267 266 275 277 266 251 260 272 287 289 285 337 362 369 370 374 380 381 382 486 586 583 564 657 585 509 505 524 529 492 489 527 579 581 570 572 586 594 575 605 603 581 550 521 518 516 496 479 476 487 493 489 473 452 434 421 427 440 453 460 461 461 458 457 455 450 441 425 409 366 301 269 269 274 262 248 254 252 256 262 269 278 286 295 293 297 288 251 242 251 270 287 306 347 370 375 378 380 375 337 317 311 314 323 337 342 338 330 325 329 339 353 361 362 355 343 333 329 330 333 339 341 340 341 341 340 336 333 328 323 321 320 322 324 327 329 331 333 335 336 335 332 328 323 319 315 926 890 859 855 902 920 914 889 847 784 726 687 660 636 627 632 641 651 663 680 707 730 746 756 762 751 746 729 707 686 672 648 633 626 619 605 579 562 550 542 536 537 537 534 527 517 505 499 485 476 473 476 484 496 502 498 493 493 497 495 487 477 472 483 494 503 512 518 521 529 540 548 550 549 547 544 533 522 511 501 491 483 481 486 496 503 506 508 508 505 496 486 453 436 428 423 417 422 428 444 459 450 445 439 428 418 410 401 396 399 411 424 436 468 461 418 400 428 411 405 403 400 393 382 418 391 390 413 439 454 452 450 446 440 430 422 415 408 404 401 401 401 400 398 394 389 382 375 370 366 362 359 355 345 322 294 283 287 292 287 269 246 239 241 247 256 268 283 297 283 290 290 260 245 250 252 250 246 244 258 278 287 291 308 361 370 372 370 367 368 375 435 526 587 586 584 681 648 573 506 442 451 460 482 513 542 536 521 522 535 547 544 543 558 575 568 523 518 488 453 434 443 481 508 506 485 456 429 419 429 444 456 460 459 456 452 448 445 442 437 423 392 351 320 320 341 328 300 274 258 254 263 273 279 286 298 302 302 291 271 246 238 253 278 299 310 338 378 388 387 381 360 333 316 309 309 313 323 334 337 334 330 331 337 345 350 349 342 336 330 326 325 326 329 331 331 329 328 328 328 327 324 321 317 313 313 315 317 319 321 323 324 325 325 324 322 319 316 312 922 876 842 842 912 937 931 896 829 748 716 690 661 633 619 618 623 631 644 665 696 723 745 768 785 723 722 711 696 682 665 651 645 640 630 610 587 572 561 553 548 548 544 539 530 518 505 492 485 479 478 481 491 506 517 519 518 519 515 509 501 494 494 512 525 538 544 548 552 554 551 546 541 539 537 537 532 527 520 510 498 489 491 500 512 520 521 513 501 486 473 466 442 430 425 421 418 425 432 451 465 454 465 464 449 430 418 407 399 401 409 421 432 444 438 389 382 442 422 426 413 395 383 383 413 413 405 405 423 446 452 449 442 435 426 420 415 411 409 408 408 409 408 404 399 391 383 376 371 367 363 360 359 358 351 336 318 291 285 276 260 244 238 240 244 253 265 280 295 284 265 251 246 234 246 233 217 218 240 259 266 272 289 321 349 365 372 370 362 358 372 510 579 580 590 591 599 617 591 498 377 387 430 479 516 527 521 519 530 537 517 452 449 496 522 509 485 465 431 404 396 413 454 506 510 490 460 430 422 435 449 457 456 454 454 452 446 441 438 436 408 374 352 347 350 359 352 335 309 277 273 281 285 292 309 318 298 278 263 251 240 243 275 308 319 307 330 369 384 385 378 352 331 319 312 308 306 308 313 319 327 336 340 344 344 337 328 326 328 326 324 321 320 319 321 323 322 321 322 322 322 321 318 313 309 307 306 307 309 312 314 315 315 315 315 315 314 312 310 977 908 887 898 959 980 972 930 845 767 738 706 668 633 611 607 612 624 641 668 699 724 740 744 738 717 713 703 692 680 664 658 650 644 636 621 600 581 571 567 565 560 554 571 571 545 504 495 490 488 490 496 506 523 537 543 543 541 532 524 521 522 527 540 548 560 567 570 568 560 550 538 530 525 524 523 522 521 519 514 507 501 509 523 535 536 531 513 489 464 444 442 434 430 427 425 422 429 440 455 464 464 487 488 464 440 429 421 414 412 414 420 428 431 412 377 374 415 416 421 396 373 365 371 386 404 399 395 413 427 441 443 438 430 424 419 417 415 415 415 416 416 414 409 401 392 383 377 371 367 364 361 360 360 360 358 349 321 291 270 255 242 239 237 241 249 261 286 284 275 260 245 240 242 232 215 205 208 210 232 253 276 295 304 286 331 362 369 360 352 395 512 567 571 604 608 575 565 536 456 368 373 409 458 499 511 514 525 530 520 481 374 443 488 497 477 437 409 390 379 379 395 434 489 503 490 468 447 442 453 463 465 455 449 453 452 446 441 446 422 380 358 353 352 350 349 349 346 335 311 311 316 320 329 347 349 310 274 248 234 231 249 315 351 342 326 340 358 373 375 363 344 327 319 315 310 303 299 298 301 310 322 336 349 345 330 317 314 317 319 319 318 315 312 314 316 317 319 322 323 321 318 315 310 306 303 301 300 302 304 307 307 307 307 307 308 308 309 308 1072 979 956 961 989 1000 986 945 881 825 780 733 685 644 619 614 624 640 659 680 700 715 719 715 708 707 709 705 700 693 679 669 659 654 647 633 615 594 580 574 569 560 551 559 557 536 504 500 498 501 508 518 531 545 559 565 564 557 547 541 546 554 558 558 558 566 572 570 563 554 547 538 527 519 516 515 514 514 515 515 515 518 539 554 554 547 532 509 488 465 437 436 437 436 439 443 439 441 448 456 463 470 494 496 470 447 444 435 426 419 417 417 415 422 423 395 367 357 331 327 330 335 337 333 333 339 353 377 404 421 419 427 431 427 422 419 418 418 419 420 420 419 417 411 401 391 384 377 372 368 365 362 361 361 361 362 362 350 311 276 254 246 242 236 233 245 269 279 276 268 261 256 249 245 226 215 207 200 196 224 256 274 272 259 266 296 337 362 359 354 533 564 550 561 602 617 611 572 479 363 357 365 391 429 464 485 477 491 498 462 374 363 446 483 487 464 403 382 369 361 363 379 413 451 475 480 468 455 450 455 468 477 467 440 437 429 420 422 443 376 349 342 342 343 341 339 339 339 339 332 335 339 343 348 355 354 327 289 255 237 234 250 307 346 348 347 350 362 369 363 344 331 322 317 315 311 301 294 289 290 296 307 325 341 340 330 319 314 313 312 313 312 310 307 309 311 313 320 328 328 324 318 312 307 303 299 297 296 296 298 300 301 301 301 301 302 304 305 305 1131 1049 1000 972 964 954 954 952 931 892 834 773 718 676 651 645 653 669 687 699 701 702 700 695 692 696 700 701 701 697 686 683 681 677 668 653 635 610 589 573 561 550 538 527 518 510 504 503 509 517 529 543 558 569 577 581 577 567 557 556 568 575 571 563 559 566 565 557 546 543 540 533 524 516 510 512 515 517 520 524 532 550 571 582 573 544 519 494 468 447 439 442 443 445 468 504 502 466 462 468 481 503 505 501 475 451 447 448 439 424 410 402 404 410 413 369 324 317 312 325 319 314 330 381 387 387 369 366 398 431 402 403 416 425 421 420 420 421 422 423 423 421 417 410 400 391 384 378 373 369 366 364 362 361 361 362 364 362 337 296 259 252 244 239 243 257 272 266 269 266 264 261 253 245 234 228 221 211 208 237 261 263 249 246 259 271 306 342 358 358 480 520 534 558 588 615 604 494 374 354 349 354 375 400 421 439 405 413 445 410 273 373 412 445 462 448 387 373 356 344 344 361 388 408 421 428 429 419 408 403 414 442 477 466 446 405 359 327 325 325 325 328 332 335 336 335 333 331 331 333 335 339 344 348 351 352 338 314 284 258 249 257 290 324 346 365 367 369 366 352 329 323 318 314 311 306 296 288 283 283 288 296 309 323 328 327 324 320 316 312 309 307 306 305 307 309 313 322 332 334 330 322 313 306 300 296 294 293 293 294 295 296 297 298 299 300 301 302 303 1030 1015 1016 946 920 906 917 931 930 914 872 814 757 714 690 684 687 695 701 704 699 697 693 687 683 683 686 692 699 702 697 703 710 707 696 680 659 628 598 572 552 537 527 517 510 505 502 506 518 532 547 563 577 586 589 587 580 569 562 559 565 570 571 571 558 561 557 545 529 522 523 518 512 506 505 504 505 509 515 526 558 582 590 586 568 528 497 479 459 444 446 450 454 459 480 506 477 464 465 469 477 492 514 512 486 461 453 447 437 457 442 403 398 399 401 408 404 383 378 316 308 340 379 387 435 408 393 383 356 359 392 402 404 410 428 424 422 422 423 423 422 420 415 408 398 390 383 378 374 371 368 366 363 362 361 362 363 363 358 323 275 250 245 247 265 276 265 251 262 269 269 263 258 253 250 244 233 222 228 247 254 248 241 246 252 258 277 307 336 337 366 446 527 573 590 606 593 492 380 365 356 352 361 379 388 348 359 360 383 394 342 345 367 394 413 414 379 366 348 333 330 340 355 361 362 362 364 359 355 354 356 366 394 443 434 388 343 328 325 323 322 323 324 327 332 333 332 329 326 325 325 328 333 337 343 341 337 331 320 299 284 275 282 299 322 348 362 368 363 350 329 323 316 309 302 293 283 278 277 279 285 292 299 308 315 322 326 326 322 315 309 305 303 304 306 308 314 323 330 334 332 325 316 307 297 293 291 291 291 291 291 292 294 296 298 300 302 302 302 968 999 984 902 868 885 914 923 910 917 887 838 783 738 715 706 705 705 704 702 701 700 696 689 681 674 674 681 695 707 712 727 737 737 728 712 687 651 620 583 550 532 522 512 504 499 500 508 525 541 556 570 583 587 585 580 574 566 556 553 556 558 556 554 556 556 546 527 507 497 503 505 503 500 494 491 497 507 519 534 566 577 575 553 520 506 493 482 461 444 451 456 465 469 479 492 482 492 498 503 505 502 515 516 490 463 454 444 435 433 420 401 398 428 408 400 401 396 393 372 367 374 383 385 398 395 397 397 380 343 346 378 403 407 408 408 420 424 422 421 420 417 412 405 395 387 382 378 374 372 370 367 365 363 361 361 361 361 361 346 305 239 247 259 269 270 257 236 260 273 274 270 271 271 265 254 238 227 237 248 244 241 244 246 243 252 267 284 302 308 326 384 481 583 599 589 572 514 440 395 396 370 358 363 379 400 422 426 396 346 325 329 343 358 366 366 361 353 341 330 325 324 327 327 326 324 323 323 326 329 329 329 337 364 361 343 328 326 325 323 321 320 320 322 325 328 331 330 326 325 324 324 324 327 332 328 328 334 342 335 325 310 297 292 302 321 345 357 355 344 329 326 318 308 296 281 269 265 267 274 284 295 302 304 308 314 321 324 323 317 310 304 301 302 304 308 313 320 321 321 320 319 315 309 294 287 286 286 286 287 288 289 291 294 297 300 302 304 304 957 993 972 898 908 914 922 919 915 944 902 859 806 754 723 710 709 709 708 707 711 709 705 698 687 672 665 668 684 704 722 750 763 768 766 754 724 683 670 619 557 531 517 509 500 495 496 507 523 540 555 563 568 575 604 588 562 555 547 544 543 540 538 547 550 541 528 512 495 494 506 511 512 509 503 502 508 514 524 539 539 543 536 513 486 487 482 469 455 448 455 457 466 474 477 477 485 490 496 505 514 518 523 522 506 480 454 439 431 444 448 438 433 450 414 408 415 407 401 394 392 391 390 389 397 398 401 402 394 377 349 383 402 388 419 403 406 415 421 417 416 413 407 400 392 385 381 377 375 373 371 369 366 364 362 360 359 359 361 355 322 242 251 257 263 256 232 230 258 272 282 290 289 284 270 255 242 233 240 245 242 243 249 241 240 254 269 276 274 289 327 359 409 474 477 454 439 424 409 408 453 446 396 352 354 366 380 385 369 339 325 325 327 331 331 326 324 323 323 321 316 314 319 320 321 321 321 320 320 321 323 324 323 322 320 319 319 321 323 323 322 320 318 318 320 322 325 327 329 326 325 324 323 323 325 325 323 329 342 346 348 339 322 304 297 305 323 334 337 333 326 323 314 304 295 278 265 257 258 266 281 300 308 309 308 309 313 317 318 316 311 304 301 300 303 308 313 316 312 308 304 302 302 308 290 280 279 278 280 282 284 287 290 293 297 300 303 306 308 939 971 978 956 979 944 922 924 940 950 918 885 834 775 732 711 710 715 718 720 721 717 715 710 697 674 650 651 672 702 734 764 795 811 812 795 764 718 671 617 570 542 529 527 516 505 502 509 522 535 544 558 579 561 595 576 547 539 533 531 527 522 522 534 542 529 514 503 497 503 522 532 537 538 534 533 533 526 521 522 504 499 498 485 469 480 476 455 447 456 469 458 467 477 486 494 503 486 486 502 520 525 528 521 510 491 463 441 429 457 475 469 461 463 426 421 428 418 411 406 404 402 400 397 401 398 400 403 399 393 377 367 362 365 388 401 371 377 410 417 413 408 402 396 390 384 380 377 375 374 372 370 367 365 362 359 357 358 359 356 344 316 259 251 243 230 229 249 258 280 300 305 294 277 264 256 247 235 257 245 243 247 246 239 248 262 268 263 257 281 327 352 360 361 358 348 343 347 359 381 433 450 407 350 336 335 338 341 343 345 346 329 325 324 323 320 317 315 314 295 258 267 303 315 318 319 319 318 317 317 319 321 322 322 319 317 316 316 318 320 321 320 319 317 317 317 319 322 325 326 326 325 324 324 323 324 325 328 333 338 342 345 338 321 301 304 311 317 321 321 314 310 301 293 286 277 266 258 256 261 272 289 306 315 317 315 312 311 311 311 308 304 300 300 304 310 312 311 305 299 293 290 290 289 280 274 272 272 274 278 281 285 289 293 297 301 305 309 313 910 950 987 1006 1018 970 935 936 950 923 931 909 863 805 753 724 719 721 724 724 717 712 712 706 691 668 647 655 687 744 801 800 837 853 848 825 792 769 702 646 609 588 578 567 545 526 515 513 517 522 527 536 548 534 549 541 528 524 518 518 515 511 511 521 529 517 507 504 508 516 539 556 566 570 569 564 553 532 510 494 479 471 472 472 471 478 466 446 444 461 481 470 485 488 498 520 523 497 493 509 526 525 526 515 502 487 470 446 433 452 465 467 472 474 441 440 453 446 423 422 418 412 407 405 403 398 398 399 397 390 389 346 324 345 354 375 353 344 363 396 394 403 402 395 389 385 381 378 376 374 372 370 367 365 362 359 356 356 357 356 353 345 290 248 227 229 245 265 278 300 313 301 266 260 259 249 240 252 242 240 242 242 241 244 256 259 248 233 239 279 322 342 345 344 342 340 337 334 334 341 365 383 373 347 332 324 321 319 323 331 336 320 321 312 281 237 305 314 300 275 247 240 232 274 312 316 316 316 316 315 315 316 319 320 320 318 315 314 314 316 317 319 319 318 317 316 316 317 320 322 324 325 325 325 324 324 324 324 326 329 334 339 337 325 307 309 311 312 312 307 296 290 283 277 273 271 268 263 261 262 268 278 294 309 321 325 320 313 308 306 305 304 302 303 308 313 310 305 298 291 286 282 280 279 275 271 269 269 271 275 279 284 289 293 298 304 310 314 318 890 932 982 1011 1018 1002 976 955 937 913 939 928 889 837 787 748 729 720 717 714 704 697 694 691 685 676 676 694 725 765 805 828 857 866 860 839 808 796 733 687 660 642 630 607 579 553 534 521 515 511 511 512 511 506 509 510 510 510 507 507 506 504 504 509 511 506 506 511 520 532 552 571 584 590 589 575 556 528 498 478 468 467 458 465 482 473 453 445 454 472 486 486 512 511 512 528 528 514 507 511 519 521 519 509 492 476 465 449 441 441 442 448 470 474 458 470 491 485 435 433 428 419 413 412 406 400 394 390 389 383 378 331 304 326 335 322 323 311 305 345 380 391 391 390 394 388 383 380 377 375 372 369 367 364 361 358 355 355 355 356 357 357 319 255 227 241 263 289 312 319 311 290 251 255 240 228 230 241 235 235 236 235 235 245 251 235 213 203 216 275 312 325 327 330 333 334 332 329 324 322 321 322 329 335 331 326 321 316 314 314 318 290 274 256 231 209 223 247 265 269 256 229 213 246 289 313 313 314 314 314 313 312 313 316 318 319 317 314 312 312 313 315 317 318 318 317 316 315 316 318 319 321 322 324 325 325 324 324 324 325 327 331 332 325 315 312 311 309 303 294 279 269 263 260 258 259 264 267 268 268 270 274 284 298 313 323 326 321 314 308 305 305 306 310 313 313 307 299 292 285 279 275 273 272 270 268 268 269 272 276 281 285 289 294 301 309 316 320 321 881 915 970 1008 1027 1032 1021 992 963 958 957 975 936 891 867 810 732 709 703 698 695 693 694 694 692 695 714 734 757 779 800 822 840 850 851 839 811 793 753 722 697 675 658 630 606 582 557 534 517 506 501 497 491 489 493 494 495 496 499 501 502 501 501 501 498 501 510 522 533 548 558 573 585 589 583 560 540 519 498 478 470 470 459 463 479 475 458 455 479 503 500 485 515 530 534 535 530 520 504 498 501 504 510 496 482 473 466 448 444 446 447 444 442 449 482 497 500 498 447 439 433 425 418 416 406 395 385 378 377 374 368 314 282 307 326 271 261 272 283 286 356 351 363 385 391 385 386 383 379 376 373 369 366 363 360 357 354 353 353 355 358 359 338 271 240 257 286 327 350 336 304 273 253 227 209 210 226 234 239 232 226 225 230 243 217 197 189 192 216 277 312 323 323 323 324 326 326 324 322 319 317 315 315 318 322 326 324 319 313 309 305 268 239 219 204 197 172 179 197 221 249 222 220 240 276 311 311 311 312 313 313 312 310 311 314 317 319 317 313 311 310 311 313 316 318 318 318 316 316 315 316 317 318 320 322 323 324 324 324 324 325 326 326 320 309 306 304 299 291 282 265 253 248 247 244 247 255 264 273 279 281 281 284 291 302 311 318 320 318 312 308 307 309 315 316 310 302 293 285 279 273 270 268 266 265 265 267 271 276 280 284 287 291 297 307 316 322 326 324 870 921 981 1032 1078 1096 1049 1031 1032 1021 1011 986 924 869 832 769 724 708 701 699 705 705 710 714 718 726 745 760 768 771 774 784 795 810 824 825 807 786 764 739 710 683 662 641 626 606 580 550 524 507 498 491 485 486 488 485 484 487 495 502 507 506 504 506 503 509 522 537 550 559 563 572 576 570 553 531 516 517 509 482 479 464 477 486 482 477 483 477 488 507 517 520 528 535 538 536 533 515 503 507 518 513 503 481 467 467 475 457 452 452 451 448 450 452 458 460 474 504 495 491 479 449 415 416 401 387 376 370 367 365 360 301 264 296 345 265 258 287 302 262 267 274 329 372 354 368 383 385 381 378 374 370 367 363 359 356 354 352 352 354 357 357 348 303 272 278 321 370 383 350 296 255 229 195 192 206 223 238 237 226 222 229 239 222 194 181 181 190 222 288 317 324 322 321 321 322 322 322 321 319 316 313 311 311 313 319 322 322 315 302 287 267 247 226 206 184 166 155 163 193 232 236 233 241 269 309 310 309 310 311 312 313 311 310 311 314 317 318 315 312 310 309 310 312 315 317 319 318 317 316 315 315 315 316 318 321 322 323 324 324 324 325 320 301 295 287 284 283 277 271 254 247 244 241 238 240 247 258 272 286 293 294 293 292 292 294 300 307 313 314 312 312 316 321 321 311 299 289 280 273 270 268 265 263 262 263 267 275 282 286 289 291 293 300 310 320 326 329 324 893 956 1016 1063 1098 1063 1015 1001 1004 1001 994 928 878 840 803 759 733 719 714 717 726 733 738 744 752 761 772 775 764 743 725 724 736 760 786 802 801 788 770 743 711 681 663 653 645 626 599 568 537 516 502 492 486 486 484 480 480 485 493 506 511 515 517 518 522 533 542 554 566 568 567 567 564 552 528 507 503 504 496 478 471 469 487 484 471 493 472 495 510 515 519 526 530 533 535 535 534 509 515 509 491 481 490 478 468 471 485 488 471 461 465 470 456 459 461 460 461 464 457 484 486 453 412 421 427 412 385 361 357 351 341 274 218 221 224 305 332 332 310 247 253 257 259 261 276 352 361 376 385 379 375 371 367 363 360 357 354 354 354 356 357 356 354 342 318 305 347 377 373 328 267 221 189 178 193 215 230 245 229 223 229 242 242 200 183 179 185 202 228 287 316 323 322 320 319 318 319 319 319 318 317 314 311 308 307 309 314 317 303 262 248 254 248 234 220 192 173 169 185 211 231 245 237 246 276 308 309 308 308 309 311 312 312 311 310 311 312 314 314 313 312 310 309 309 311 313 316 318 318 318 316 315 314 315 316 318 320 322 323 324 324 324 319 295 278 268 265 262 254 251 246 247 249 246 241 241 245 254 267 282 296 303 302 296 288 283 285 291 300 308 314 319 325 328 327 317 302 287 277 272 269 268 265 262 261 263 269 280 287 291 291 290 290 296 305 317 326 328 321 949 1013 1070 1114 1133 1046 939 900 906 916 914 873 848 825 797 770 749 735 730 736 748 760 767 776 786 795 798 784 750 705 669 663 678 712 749 778 793 787 772 748 720 694 679 676 667 646 618 590 558 530 509 495 486 483 476 474 476 484 495 514 521 524 529 538 547 555 566 576 581 575 570 562 549 533 515 507 504 495 484 476 470 466 480 490 491 494 474 495 512 519 523 531 534 536 538 537 534 525 516 509 497 478 478 487 491 494 498 503 489 485 491 492 462 453 454 459 466 469 454 471 456 445 455 451 440 421 400 377 350 332 263 267 268 227 315 327 333 332 323 316 320 270 245 246 251 268 335 377 388 381 379 374 369 365 362 359 357 358 358 359 357 355 355 356 348 332 325 314 292 254 209 174 168 183 208 232 245 245 227 243 260 258 234 194 187 189 199 218 246 296 315 320 321 320 318 316 316 316 317 317 317 316 313 309 305 304 306 283 235 191 201 221 231 235 240 207 187 196 215 231 253 234 231 250 280 308 309 308 308 308 309 311 312 312 311 310 309 309 311 312 313 312 311 309 309 309 311 314 316 318 318 317 316 316 316 317 318 320 322 323 324 321 309 281 262 250 245 242 239 239 241 246 251 251 248 249 252 258 268 277 291 298 301 298 290 282 281 285 292 302 313 323 330 332 329 317 296 283 276 273 270 267 265 263 263 266 275 285 291 292 289 284 283 286 292 302 314 310 301 1004 1063 1123 1149 1114 932 823 783 792 820 843 843 836 822 803 784 763 748 744 750 764 779 792 805 818 825 813 778 722 664 627 623 641 675 715 753 780 785 765 747 731 715 699 685 670 649 626 605 576 545 521 503 491 485 478 472 474 482 495 512 522 529 537 547 555 568 580 588 590 586 574 559 540 518 500 501 499 489 477 474 491 475 483 495 500 496 479 497 505 511 530 540 541 542 543 542 540 533 524 512 498 481 491 506 513 514 514 515 511 506 507 506 486 463 457 457 465 477 473 471 447 446 474 465 448 429 401 368 341 344 240 251 291 275 324 326 328 328 326 329 328 311 303 286 251 347 346 299 306 384 380 376 372 369 366 363 361 360 359 357 354 352 350 351 352 342 295 257 218 191 177 169 178 208 234 249 250 234 236 285 303 268 224 203 199 207 221 235 262 304 317 318 320 319 317 315 314 313 314 315 316 316 314 311 306 303 303 284 248 219 206 208 213 214 209 206 208 222 236 240 239 228 235 246 265 308 308 308 308 307 307 309 311 312 312 310 307 307 307 309 311 313 313 311 310 309 309 310 312 315 316 318 318 317 317 318 319 320 321 322 323 314 288 262 247 237 231 229 229 233 240 247 250 247 252 257 263 270 277 279 283 286 289 291 291 288 289 292 297 304 314 322 326 326 320 305 288 279 276 274 270 267 265 264 266 272 281 288 292 290 283 276 274 274 277 285 296 295 283 1040 1090 1131 1127 1055 851 763 718 719 753 790 818 826 822 811 795 775 760 756 763 777 794 814 831 842 838 809 755 685 628 597 599 621 651 690 732 765 774 756 739 724 709 694 683 669 651 630 608 580 551 528 512 502 494 485 483 487 494 504 511 521 528 536 548 557 568 579 587 592 598 578 561 541 519 500 499 495 486 474 469 488 478 486 493 494 492 482 494 504 515 535 543 547 549 549 547 546 537 526 509 493 487 498 514 521 524 524 523 521 523 523 520 512 497 474 462 469 488 487 473 452 455 479 469 455 415 377 349 331 335 278 282 309 309 319 323 324 324 325 328 327 327 327 317 299 344 345 277 239 294 381 380 375 372 369 367 364 361 357 354 351 349 346 346 348 331 250 213 190 176 168 165 180 229 245 236 231 229 261 303 307 267 223 208 211 225 241 253 262 295 314 319 319 317 316 315 314 312 311 312 313 314 314 313 309 305 303 291 268 248 230 216 207 202 194 198 211 229 240 236 227 230 259 279 283 309 308 307 306 306 306 307 309 311 312 311 308 306 306 306 308 311 313 313 312 310 309 309 310 312 314 316 317 318 319 319 320 320 321 321 322 308 269 249 233 226 225 224 226 234 244 248 244 239 250 259 271 283 289 285 280 277 277 281 289 297 302 306 312 316 319 320 318 313 303 290 280 275 274 273 269 266 264 264 267 275 284 288 287 282 274 267 263 262 265 272 284 281 269 1054 1084 1094 1070 1007 875 796 728 701 715 737 781 806 815 814 803 788 778 776 782 793 807 826 842 849 836 798 759 655 598 587 594 616 640 678 721 756 764 745 724 710 701 693 685 673 656 636 613 584 555 533 518 504 485 499 504 508 513 517 509 522 527 532 542 551 560 570 577 583 594 580 561 544 527 510 501 493 483 472 465 473 489 492 490 488 486 488 495 512 529 536 542 550 553 554 553 548 537 516 501 497 499 498 513 522 525 526 528 525 533 537 532 529 531 506 489 485 487 484 465 453 454 458 441 429 386 363 357 328 323 320 321 322 320 319 319 322 324 323 323 323 327 328 327 325 322 326 265 214 240 309 343 367 375 372 371 368 363 357 352 348 345 341 342 345 328 230 192 176 171 169 163 183 207 215 211 209 212 294 324 299 249 217 209 221 232 244 269 263 275 300 319 317 315 314 314 313 312 311 309 310 311 312 314 312 310 302 292 284 279 250 226 209 198 194 208 223 246 253 226 218 241 271 296 311 311 309 307 305 304 304 306 307 309 310 311 310 308 307 306 306 308 310 312 312 312 311 310 310 311 313 314 316 317 318 319 320 321 321 321 322 307 261 234 220 219 222 225 232 243 251 249 239 235 246 256 269 282 291 289 283 278 277 281 291 302 308 312 319 326 324 319 310 298 286 277 272 271 271 271 267 264 264 265 270 277 282 282 278 272 264 257 253 252 257 267 275 265 257 1054 1059 1050 1031 1001 944 871 777 708 684 701 734 776 803 814 814 809 806 805 805 805 804 821 833 831 809 759 681 611 579 574 581 605 634 672 715 750 755 733 711 700 697 693 682 661 648 632 604 567 550 525 506 499 495 516 524 530 535 533 523 533 534 534 539 541 551 559 567 571 570 571 556 543 532 517 502 491 481 474 472 477 506 500 493 491 485 496 505 519 530 532 543 551 555 557 556 547 532 509 502 509 514 516 519 522 524 527 535 535 537 537 535 539 544 541 531 508 471 477 450 451 444 411 390 378 366 373 377 336 348 336 328 325 321 320 317 320 322 320 318 315 319 322 321 317 311 279 232 212 236 249 286 312 343 377 375 371 367 361 355 349 342 337 339 344 329 225 190 176 174 173 169 168 175 180 182 189 229 300 307 268 221 214 209 209 218 240 271 278 297 311 317 316 314 313 312 313 313 311 309 308 307 309 311 313 311 298 290 298 299 256 234 222 210 206 226 244 263 264 232 218 238 266 294 315 312 309 307 305 303 303 305 306 308 309 310 311 310 309 307 306 306 307 309 311 312 313 312 312 312 313 314 315 316 317 318 319 320 321 321 315 293 247 216 210 217 227 233 242 254 259 252 238 235 244 253 263 275 284 288 288 287 287 291 299 301 304 310 316 321 319 309 294 280 269 265 264 266 267 267 265 265 266 268 272 275 276 273 267 261 254 248 246 249 257 265 254 248 248 1051 1048 1044 1042 1031 990 917 806 713 668 680 724 779 815 832 840 840 833 824 813 802 796 810 819 814 785 727 647 632 593 563 573 599 633 673 716 749 752 731 710 699 695 687 663 629 617 610 589 552 545 521 504 505 521 527 538 548 551 546 549 549 546 543 541 536 545 550 558 561 544 545 542 537 527 513 498 488 483 485 491 483 482 483 493 497 480 484 489 503 514 517 542 551 556 558 554 544 532 520 513 513 518 511 517 518 523 535 534 534 537 540 540 540 546 547 537 521 505 486 453 467 464 417 404 392 376 362 351 350 401 359 331 325 321 320 321 317 316 320 316 309 308 308 303 283 273 224 205 217 240 243 249 250 285 345 364 374 372 367 361 356 345 340 342 346 330 228 198 184 179 179 176 155 149 157 173 197 281 314 279 222 189 191 205 196 196 220 260 288 306 314 312 305 312 312 311 311 312 312 310 308 306 305 307 311 305 291 286 304 291 248 245 256 253 251 268 282 290 282 254 224 228 259 296 315 313 310 308 306 304 302 304 306 308 309 309 310 311 311 310 308 306 306 307 309 311 313 313 313 313 313 314 315 316 317 318 318 319 320 320 302 261 226 208 213 225 236 242 253 264 264 254 241 239 246 252 260 269 276 283 291 295 299 303 308 306 306 308 311 312 306 294 279 265 257 254 256 258 261 263 263 265 267 269 270 269 266 261 256 251 245 242 243 247 249 240 236 238 242 1045 1050 1051 1059 1068 1063 1009 908 806 742 742 792 819 832 836 838 849 838 826 812 798 794 802 813 809 782 728 658 636 597 571 581 610 644 684 726 755 759 744 722 705 690 668 631 591 577 581 584 563 553 540 533 530 525 533 547 553 551 546 548 547 550 551 548 540 546 548 545 540 534 525 520 518 513 503 494 482 485 496 504 501 495 508 505 487 473 475 479 485 495 510 534 545 555 554 543 541 531 526 525 527 529 525 522 520 518 519 529 535 540 541 540 541 542 547 545 535 515 463 451 443 452 477 473 422 397 382 370 364 422 367 328 319 315 313 316 314 315 319 315 309 304 294 267 212 187 215 229 231 238 239 242 246 252 269 321 362 364 364 369 362 352 346 347 348 332 237 212 198 191 186 175 147 138 148 180 234 308 298 244 192 175 181 187 183 183 198 228 273 303 313 305 287 307 310 310 310 312 313 312 310 307 304 302 306 293 281 278 285 257 239 263 295 302 304 309 314 313 300 268 238 237 266 301 314 313 311 309 307 306 304 304 305 308 309 309 309 309 310 311 311 309 307 307 308 310 312 313 314 314 314 315 316 316 317 317 318 319 319 320 295 240 217 213 226 236 238 243 253 262 260 249 241 244 249 256 265 272 275 282 291 300 307 311 315 314 313 311 309 304 294 280 264 251 245 245 246 248 253 258 261 262 263 263 261 257 252 247 244 240 237 236 240 241 235 228 228 231 235 1044 1038 1054 1084 1118 1144 1141 1050 980 928 871 818 812 823 832 834 843 832 822 808 796 799 819 818 811 792 753 699 648 619 609 618 645 673 708 743 766 770 758 734 706 674 638 600 567 561 575 587 570 566 556 546 538 534 537 541 536 530 529 530 533 555 567 560 553 543 535 527 516 501 496 497 496 492 484 466 471 487 520 547 517 505 493 482 473 472 477 482 491 506 528 552 562 560 554 547 544 540 535 535 537 541 536 525 526 531 533 535 540 542 543 544 545 544 543 544 546 543 524 511 498 490 485 473 433 407 395 388 378 317 321 325 319 314 312 313 314 312 309 315 310 299 252 219 300 190 182 210 234 235 233 236 243 252 262 275 312 313 334 369 366 359 351 347 346 334 246 224 215 208 197 175 152 145 158 200 272 303 264 212 179 176 183 182 180 179 181 192 227 275 294 285 287 301 307 309 310 311 312 306 308 309 306 302 302 304 287 266 273 241 249 272 293 302 301 303 307 312 308 276 267 271 288 307 313 313 311 310 309 308 306 305 306 307 309 310 309 308 308 309 311 311 310 309 308 309 311 312 313 314 315 316 317 317 317 318 318 318 319 310 279 228 215 216 230 237 233 239 249 253 249 242 239 244 252 264 278 286 284 287 294 302 309 315 318 319 318 315 307 295 279 263 251 242 237 240 244 249 254 256 257 256 254 251 246 240 236 233 231 230 230 232 234 232 224 220 221 223 227 1101 1063 1072 1101 1139 1180 1223 1175 1123 1055 956 847 831 834 836 833 834 828 820 804 791 797 823 813 808 801 779 747 707 682 674 682 700 717 739 758 768 767 752 720 683 647 613 583 562 581 596 587 573 573 563 549 538 531 528 523 516 510 508 512 521 528 530 529 529 551 530 510 497 482 481 482 483 478 466 459 472 495 526 546 529 511 510 495 477 477 476 484 502 521 539 560 560 555 550 546 544 541 540 541 544 550 544 538 540 543 542 543 546 546 548 549 548 547 545 546 551 555 541 502 480 471 462 443 422 410 402 395 386 349 338 330 321 316 312 311 310 308 305 310 298 241 227 265 275 185 186 215 235 231 230 235 243 255 266 272 276 268 281 324 378 367 356 346 336 317 250 236 230 223 213 191 174 170 187 226 283 279 230 189 176 187 186 186 182 177 173 173 198 235 255 261 283 300 306 308 309 310 311 302 300 304 308 305 303 303 301 292 264 255 266 286 302 305 303 301 303 306 310 312 306 307 310 311 313 314 312 311 309 309 309 308 308 308 309 310 309 308 307 307 308 310 311 311 310 310 311 312 313 315 316 317 317 318 318 318 318 319 314 289 249 215 209 220 232 234 227 233 241 243 241 240 244 249 258 274 293 305 300 297 298 302 307 316 320 321 319 313 297 279 263 251 242 237 238 242 247 251 253 252 249 244 239 233 226 222 219 218 219 221 224 229 228 222 215 213 215 217 221 1141 1093 1081 1095 1132 1187 1251 1244 1207 1126 1008 914 903 877 856 842 827 824 815 796 779 778 780 787 793 795 788 771 750 736 736 746 758 764 762 759 753 740 714 684 657 633 614 604 588 595 596 586 582 575 562 546 530 519 513 507 504 503 506 513 515 516 514 512 514 523 509 494 485 479 479 482 480 474 463 459 472 497 523 540 532 517 510 496 483 484 476 491 514 534 545 556 553 549 546 545 545 544 547 549 550 553 548 548 550 552 551 553 553 553 553 552 551 552 555 558 560 557 545 498 470 457 444 429 440 428 414 406 396 377 362 342 325 319 315 314 312 310 299 251 231 247 229 177 183 176 193 207 210 203 206 231 247 260 271 250 241 231 223 218 211 291 339 337 297 251 240 241 240 236 228 215 203 204 217 240 263 241 195 176 189 204 189 184 178 173 173 173 197 209 220 241 266 289 296 302 309 309 305 299 301 306 310 308 306 304 304 303 296 298 303 308 310 310 308 305 303 303 305 307 308 308 309 310 313 314 314 312 311 311 312 312 311 310 310 310 310 309 308 307 307 308 309 311 312 312 313 313 314 315 316 317 317 318 318 318 318 316 294 257 219 200 203 225 234 229 223 229 234 237 238 241 250 257 270 287 305 318 310 305 303 304 306 317 320 318 311 300 281 265 253 245 239 237 241 245 248 249 247 243 236 229 222 215 209 206 205 207 210 215 221 226 223 214 209 208 210 213 216 1141 1092 1064 1071 1112 1179 1253 1265 1230 1140 1025 970 953 908 877 858 824 813 798 778 760 749 745 755 770 782 789 787 775 767 767 775 783 804 769 743 727 707 690 673 657 643 633 622 614 614 617 613 590 575 559 541 524 511 507 502 504 510 514 518 517 511 505 501 502 499 489 483 482 484 485 494 484 472 468 466 476 494 515 529 527 516 499 494 496 493 491 508 531 549 554 544 543 543 544 544 547 551 555 556 554 553 552 556 561 566 568 570 568 564 561 556 546 549 557 562 561 555 546 513 490 468 440 436 471 450 424 417 409 390 373 356 342 332 327 326 323 317 295 206 175 184 173 141 153 223 247 224 188 191 203 236 255 255 250 289 284 242 204 189 180 204 248 284 297 281 245 242 244 242 237 230 224 222 227 236 243 214 184 202 233 207 202 185 175 172 174 183 201 205 211 226 241 261 276 294 308 309 303 302 306 309 310 310 309 307 306 306 307 310 312 314 314 314 312 310 307 306 305 306 307 307 307 309 311 314 315 314 313 312 314 315 315 313 311 311 311 310 309 308 307 307 308 311 313 314 314 314 315 315 316 317 317 318 318 318 318 295 258 221 198 193 208 226 228 222 224 230 233 235 238 244 254 265 281 299 312 318 312 307 305 306 306 317 313 302 288 276 265 259 254 248 243 243 242 243 243 241 237 231 223 217 210 205 202 201 201 203 207 213 222 223 217 207 204 205 207 209 212 1112 1063 1036 1048 1094 1164 1241 1252 1191 1084 979 932 892 868 859 852 828 801 777 754 733 717 713 726 754 795 832 829 797 806 799 786 804 767 741 725 715 705 700 689 675 661 649 635 630 629 630 633 630 582 561 545 531 522 521 518 521 525 526 522 517 525 512 487 484 478 470 472 481 490 491 498 484 472 475 480 485 495 507 516 515 503 488 492 505 510 510 528 548 561 560 535 536 539 543 548 553 560 565 563 557 553 563 569 579 587 589 592 592 586 578 567 550 558 566 565 559 555 538 521 507 487 464 469 498 478 452 444 438 407 386 376 366 349 343 347 343 327 291 180 184 150 149 199 213 270 248 202 187 235 213 226 237 248 274 307 301 274 252 234 171 177 197 246 296 285 188 244 265 247 245 237 233 229 227 227 220 195 208 223 219 200 210 187 174 175 180 210 214 212 211 213 219 229 260 292 309 309 309 309 308 308 309 310 311 310 309 308 308 310 312 314 315 315 314 313 311 309 308 308 308 308 308 309 310 312 314 316 316 315 316 317 316 315 313 312 312 312 311 310 308 308 309 310 312 314 314 315 315 315 316 316 317 314 304 286 268 246 223 206 198 204 215 219 221 224 228 231 231 233 238 245 253 267 284 299 307 309 305 303 305 309 305 306 294 279 267 262 261 262 261 256 250 245 240 235 232 228 224 218 213 207 203 200 199 199 201 204 210 218 228 224 212 204 202 202 204 206 209 1079 1036 1018 1036 1083 1145 1204 1189 1106 990 894 867 829 831 839 831 800 770 761 733 708 702 698 709 738 770 794 797 789 791 781 766 761 730 722 719 717 716 715 703 689 675 660 644 640 638 635 635 638 593 578 570 566 564 565 560 555 548 537 524 512 527 509 468 462 456 453 462 479 491 489 484 479 479 485 494 498 502 507 511 504 488 474 471 489 523 509 540 556 553 540 536 540 544 551 561 570 577 579 577 569 556 587 591 602 610 607 613 619 618 609 598 602 615 614 603 585 561 528 513 497 497 519 528 525 515 503 493 481 437 422 411 392 366 357 364 359 325 253 158 233 213 212 277 289 285 208 181 230 290 249 221 225 249 270 302 298 292 290 279 228 236 242 266 295 285 165 224 254 251 274 249 236 230 226 219 204 189 203 211 200 182 181 174 173 180 199 241 234 220 210 207 206 216 259 297 311 310 310 309 309 309 308 309 311 312 312 312 311 311 311 312 314 314 314 314 313 311 310 310 310 311 312 312 311 312 314 316 318 319 318 317 316 314 313 313 313 313 313 312 311 311 311 312 312 313 314 315 315 315 315 302 282 267 257 241 234 227 215 203 197 196 202 207 213 219 224 223 222 224 231 238 245 259 274 285 290 292 292 296 304 307 302 292 278 267 260 259 263 269 269 262 252 241 231 223 218 213 210 207 204 201 199 199 200 202 205 211 218 227 227 219 208 202 200 199 200 202 205 1064 1032 1016 1037 1080 1128 1165 1137 1049 930 839 830 791 799 804 789 750 715 706 699 692 687 685 687 704 724 741 752 760 758 747 732 719 710 715 720 723 725 725 710 698 684 668 650 645 646 642 633 623 617 613 615 620 623 623 617 599 574 549 527 508 485 467 455 448 446 452 470 485 487 478 482 483 486 493 506 515 516 516 513 503 488 474 463 468 494 513 540 544 531 518 521 538 555 572 587 594 597 590 592 603 616 622 650 666 670 671 670 663 654 645 640 643 643 636 625 608 582 554 530 517 524 547 544 531 519 508 499 488 481 473 465 444 397 374 359 343 279 158 174 266 291 291 300 298 286 226 236 301 302 299 251 254 276 264 298 297 293 292 293 294 299 300 298 295 285 165 179 218 263 326 279 248 234 229 223 210 194 193 194 189 177 171 170 174 188 220 246 239 222 207 204 207 225 265 296 302 313 312 311 311 310 309 309 310 312 313 314 313 313 312 312 313 313 314 314 313 312 311 310 311 313 315 316 315 315 315 317 319 320 319 317 314 313 312 313 314 315 315 314 313 313 313 314 313 310 298 290 286 283 283 259 233 218 215 214 221 214 202 191 189 189 192 195 198 202 201 199 201 209 220 223 231 243 255 264 269 270 272 285 299 296 289 279 271 264 260 259 263 268 267 259 247 234 222 212 205 200 199 198 198 199 201 203 206 210 215 221 228 230 224 215 206 200 198 197 197 199 201 1074 1040 1026 1037 1062 1096 1131 1115 1040 935 841 797 768 771 759 732 701 677 676 677 673 664 658 656 663 675 687 699 711 715 710 704 702 703 712 721 729 732 731 715 703 689 672 652 646 651 652 648 646 654 656 660 662 660 654 662 632 594 563 533 515 487 466 455 448 451 462 508 527 481 475 483 488 493 499 513 529 533 529 521 508 494 481 472 473 494 537 527 515 506 504 518 546 570 589 602 612 616 615 624 643 663 647 665 674 676 679 679 673 667 664 664 658 656 654 643 619 590 571 555 539 541 563 559 536 527 520 509 498 487 459 459 479 469 405 364 268 166 158 339 366 346 321 310 300 291 306 317 316 313 307 302 300 323 375 305 295 294 295 297 297 300 301 300 295 287 201 189 234 287 286 250 233 225 224 224 207 202 197 190 183 176 169 171 177 192 229 244 237 219 204 203 210 242 273 280 261 256 275 299 312 312 311 311 311 311 312 314 314 314 313 313 313 313 313 313 313 312 310 310 311 313 316 319 320 319 318 318 319 320 318 316 314 312 312 313 315 316 316 315 314 314 314 314 309 288 239 215 209 208 217 205 196 193 196 205 208 199 189 184 185 186 187 186 184 182 178 178 182 191 202 210 219 230 240 247 248 245 252 271 286 277 272 271 269 264 259 257 260 260 255 245 234 221 209 198 191 189 191 194 198 203 208 213 218 222 225 229 233 229 222 213 204 199 196 195 196 197 199 1078 1048 1051 1065 1065 1065 1095 1087 1026 931 834 769 748 739 715 689 672 659 661 655 643 629 620 618 622 628 635 646 661 673 682 691 700 702 712 724 735 739 733 716 703 687 669 653 647 651 659 667 670 673 683 683 677 671 668 653 629 603 576 551 519 496 474 458 453 449 482 493 489 483 481 515 510 501 509 525 543 546 542 531 513 501 492 487 488 498 509 511 503 501 508 509 549 577 599 615 626 616 633 654 667 670 668 676 681 685 688 686 682 677 674 674 673 670 662 645 621 595 587 563 547 544 551 566 554 546 536 521 509 497 463 446 458 483 417 366 344 339 331 331 358 364 348 322 312 306 323 334 328 319 313 310 307 304 303 295 293 295 296 297 299 301 301 300 296 293 292 295 321 310 174 165 182 190 190 196 212 220 213 195 178 175 171 175 183 197 223 234 228 213 202 203 213 244 265 261 234 225 241 266 284 291 305 299 306 312 312 312 313 314 314 314 314 314 314 313 312 311 310 310 311 313 316 319 321 322 321 319 318 318 316 315 313 312 312 313 314 316 316 315 314 313 303 270 205 184 173 171 174 181 192 185 180 181 187 195 188 183 181 181 184 187 188 186 181 176 173 174 179 186 191 193 198 204 210 216 220 226 245 260 262 259 262 266 265 259 252 251 251 245 235 225 213 201 191 185 182 183 188 194 202 212 220 226 230 231 231 232 232 228 220 211 202 198 196 195 195 196 198 1067 1041 1043 1054 1063 1078 1111 1083 997 922 843 757 728 715 690 676 672 637 636 621 601 586 578 577 580 584 593 610 633 654 674 689 700 706 721 731 736 735 730 716 702 686 670 660 664 671 677 680 682 683 681 675 674 676 669 650 630 605 582 567 540 519 497 490 513 531 502 495 497 493 508 515 511 513 526 545 558 559 551 538 520 507 500 496 497 498 491 499 508 515 520 531 560 585 601 611 625 634 653 659 657 667 683 691 694 692 690 689 688 686 685 683 682 677 664 645 621 599 602 589 579 575 573 572 561 556 548 533 517 487 467 456 459 478 404 359 347 352 353 361 376 387 376 342 320 320 335 345 342 333 321 313 308 305 307 297 294 293 294 297 296 296 299 300 298 296 299 299 295 289 283 199 180 171 162 167 263 265 238 202 175 174 178 180 187 204 222 226 218 205 196 201 210 233 246 241 223 216 224 241 263 284 301 291 303 313 313 312 313 314 315 316 316 315 314 314 312 311 311 311 312 314 316 318 321 322 321 319 317 316 315 314 313 313 313 313 314 315 303 231 215 206 198 187 169 166 166 166 169 172 176 171 169 170 172 174 175 176 177 179 184 189 193 192 188 183 181 179 177 175 172 171 173 175 180 188 202 219 241 254 253 250 255 258 254 246 240 238 234 224 212 201 192 183 178 175 177 181 190 201 213 223 232 237 234 229 226 227 229 226 218 209 201 198 196 195 195 196 197 1060 1036 1032 1045 1063 1088 1116 1089 1007 937 856 755 716 702 674 661 655 598 592 575 556 542 535 538 543 551 567 590 619 649 673 690 705 717 727 734 735 730 726 711 698 687 681 680 681 681 680 677 674 676 670 669 674 677 662 645 629 612 595 579 558 540 522 513 524 537 512 507 512 515 528 524 523 530 547 566 577 574 561 545 529 513 504 499 497 495 483 489 508 524 534 558 576 594 602 609 631 648 663 665 664 677 702 711 709 701 694 694 696 698 697 693 688 678 663 646 631 616 617 612 599 588 590 581 568 561 555 544 530 492 480 475 463 441 392 361 352 357 366 389 414 405 377 359 372 361 356 348 334 327 330 319 309 305 304 298 296 294 292 282 210 299 317 299 300 303 302 301 297 295 306 311 312 312 313 318 326 323 282 226 185 177 186 186 192 211 234 224 210 196 187 195 202 221 229 225 217 216 223 233 248 269 305 296 301 310 314 313 313 314 315 316 316 316 315 314 314 313 312 313 314 316 317 318 319 319 319 318 316 314 314 314 314 314 314 300 277 255 232 161 149 147 148 152 155 159 161 163 163 163 164 161 161 163 167 169 171 173 177 182 189 195 200 202 200 197 191 183 173 164 156 155 158 162 170 182 202 220 237 246 244 246 250 250 243 232 226 220 211 201 190 180 174 171 170 173 179 188 201 213 224 233 241 235 228 224 223 223 227 224 218 210 202 199 198 196 196 197 199 1084 1061 1056 1069 1075 1084 1102 1096 1047 950 842 754 709 682 639 596 566 552 541 527 512 501 500 507 520 535 555 580 612 643 670 695 715 726 731 730 725 720 716 701 691 686 686 689 687 682 674 665 657 658 655 664 671 669 653 640 630 619 605 586 568 555 549 544 536 537 531 531 538 549 556 553 551 561 579 585 593 588 573 554 536 516 505 499 496 493 483 494 512 528 543 569 587 590 598 616 640 650 666 681 693 705 734 740 730 715 706 706 715 721 719 707 695 679 661 647 639 634 631 629 617 603 602 603 585 570 560 552 542 508 494 490 473 410 387 367 363 373 386 406 406 383 372 394 389 395 395 384 366 342 340 324 311 306 304 301 298 296 293 286 258 293 304 300 301 303 301 300 302 310 323 323 322 322 324 331 331 322 304 287 273 197 192 191 200 222 237 221 204 187 178 189 196 214 220 216 213 218 229 236 242 255 289 290 293 302 314 314 314 315 315 316 316 315 314 314 315 315 315 315 316 317 318 318 318 317 316 316 315 314 314 314 313 306 288 248 201 162 143 132 131 134 139 144 148 152 155 155 154 153 154 154 156 161 164 166 168 171 177 188 199 206 213 217 215 209 198 182 166 156 149 153 158 165 176 192 208 220 231 239 240 243 244 240 232 223 215 204 191 180 171 165 163 166 171 180 192 205 217 226 231 235 238 230 224 222 224 226 229 227 221 215 208 204 201 199 198 199 200 1116 1102 1105 1109 1100 1092 1098 1095 1032 902 798 747 674 635 579 535 512 505 496 485 478 476 482 493 506 523 547 581 619 653 677 696 714 730 732 725 718 712 703 687 679 677 679 684 682 676 666 654 645 646 649 658 661 654 644 635 631 624 609 589 575 568 569 568 559 560 557 562 573 585 595 593 594 604 615 602 608 599 582 560 538 515 504 505 504 495 494 513 526 535 548 569 586 576 587 619 632 654 674 694 716 740 773 772 751 731 726 732 752 764 757 730 701 679 661 647 639 643 641 645 649 645 630 633 613 590 571 558 551 525 502 489 471 405 387 374 376 389 403 413 398 374 380 426 390 411 419 415 404 381 346 325 314 308 306 304 302 299 296 292 290 294 299 301 302 300 300 299 306 321 328 325 329 334 338 346 342 323 306 296 293 285 242 218 218 224 205 213 205 188 179 195 199 212 218 215 213 220 231 239 247 254 258 265 276 294 314 315 316 316 316 316 315 314 314 314 315 316 316 316 317 317 318 318 317 316 315 315 314 314 314 314 305 267 185 149 135 128 123 120 121 125 131 137 141 145 146 145 143 142 144 148 153 160 164 166 168 171 178 192 207 219 230 235 228 218 199 175 157 150 152 161 169 179 190 203 211 217 224 230 233 234 232 227 219 210 198 185 173 165 158 157 161 169 182 197 213 224 231 233 233 231 230 225 221 221 224 227 230 229 225 219 213 208 205 202 201 202 203 1102 1108 1122 1110 1118 1114 1083 1068 984 878 794 727 624 567 525 496 478 469 459 455 458 469 485 501 516 544 572 597 628 649 671 693 715 732 729 719 707 696 683 669 665 663 665 671 673 670 658 645 638 643 650 653 648 637 633 633 634 628 615 596 587 581 576 573 573 578 582 590 604 620 626 630 643 648 639 627 624 604 582 561 537 517 505 520 524 498 508 511 516 536 565 572 585 591 598 610 624 663 682 708 741 773 781 775 752 739 753 778 805 811 797 760 699 676 661 652 649 658 647 647 659 668 662 648 638 618 593 573 560 542 513 477 438 407 393 389 395 405 415 417 437 412 395 436 403 414 414 408 405 401 357 339 327 315 310 309 308 305 302 298 296 299 302 302 301 298 300 299 307 324 332 334 339 344 349 366 357 332 312 304 306 307 300 291 264 213 206 215 208 197 195 201 204 219 226 222 222 224 230 241 251 251 242 245 260 285 313 316 316 316 316 315 315 314 313 314 315 316 317 318 318 318 318 317 316 316 315 315 314 315 315 290 233 190 153 134 125 121 118 117 118 121 125 131 134 136 136 134 133 133 137 143 151 160 165 168 170 175 185 199 214 228 241 247 242 222 186 163 155 154 163 173 184 194 201 204 206 210 215 220 223 222 220 216 210 199 186 174 165 158 156 159 168 184 203 222 234 236 236 234 230 226 221 217 215 216 217 220 223 223 223 221 217 213 210 207 205 206 206 1030 1049 1059 1069 1086 1090 1074 1048 992 920 841 741 597 528 496 477 464 455 449 455 467 482 500 517 535 563 586 601 629 644 664 691 716 728 724 709 694 680 666 656 658 656 656 661 665 663 648 635 633 643 650 650 642 631 627 638 641 637 629 618 607 595 588 587 591 599 603 613 636 661 646 660 671 685 689 655 613 599 580 557 539 525 515 528 531 506 506 517 532 546 555 561 571 590 603 614 639 707 755 780 788 788 786 780 770 769 787 814 826 819 799 763 687 664 646 644 651 656 645 670 675 666 667 659 642 635 626 602 576 549 528 489 437 413 402 407 414 417 419 433 441 415 403 447 401 413 406 388 377 376 389 375 349 327 323 319 316 313 308 304 303 304 305 304 302 300 299 298 304 320 332 340 345 351 363 374 364 347 334 326 317 316 321 319 302 277 274 246 221 210 213 209 210 227 239 235 231 231 235 242 246 237 229 232 247 276 313 316 317 317 316 316 314 314 314 314 315 316 318 319 319 318 318 317 316 316 315 315 315 315 315 291 231 170 145 132 126 122 120 120 120 122 124 127 129 129 128 126 125 128 133 140 149 159 166 171 176 184 194 205 215 228 239 243 242 215 184 166 162 164 177 186 191 193 194 193 196 202 209 213 215 214 213 210 205 194 182 172 165 162 163 172 189 209 228 238 239 236 233 231 227 221 215 211 209 209 211 213 216 217 217 216 215 215 215 215 215 216 214 963 1004 1022 1047 1064 1071 1064 1041 1007 959 896 786 605 510 484 477 481 495 492 505 498 496 513 528 547 572 588 598 627 644 664 690 712 718 719 700 687 677 664 659 661 659 658 663 664 654 638 628 630 643 651 650 645 642 646 647 646 642 637 632 620 606 601 604 611 616 623 635 645 653 664 685 692 699 693 643 611 602 580 555 543 534 545 550 547 535 512 524 542 559 573 581 587 601 620 646 683 765 793 806 809 796 783 777 772 782 812 842 849 822 761 687 653 630 631 642 654 667 677 691 692 686 685 672 654 643 640 638 618 550 503 468 441 427 414 413 419 427 432 439 434 431 439 452 414 427 401 365 361 385 407 379 347 340 352 333 324 317 312 309 310 311 310 308 306 302 300 297 300 314 333 341 347 359 373 373 364 357 349 340 331 328 328 326 321 315 313 298 282 260 228 211 212 232 249 250 241 239 243 249 252 246 238 238 250 275 309 316 317 317 316 314 310 313 315 315 316 317 318 319 320 320 318 317 317 316 316 316 316 316 315 304 267 180 149 135 129 126 125 125 125 125 126 126 126 124 122 121 122 126 133 140 149 158 166 173 182 192 200 205 212 221 229 234 234 210 187 173 170 172 186 184 180 177 175 178 185 195 204 210 212 212 211 209 203 193 183 176 172 172 177 190 206 222 232 231 227 225 226 227 225 220 216 212 210 209 210 213 216 217 214 211 209 210 211 214 218 222 223 960 1004 1027 1048 1059 1061 1055 1042 1021 995 960 855 639 510 483 478 504 555 541 537 517 509 525 539 557 580 591 598 629 650 671 691 707 710 714 700 690 684 676 675 663 655 658 667 665 645 631 625 630 648 655 651 645 643 648 649 651 649 644 637 624 619 621 625 629 635 648 659 666 671 683 707 709 697 676 644 611 594 578 562 548 543 565 570 566 559 533 543 559 577 591 600 608 623 640 669 731 781 793 799 796 776 756 759 769 800 849 868 839 761 679 629 616 617 626 643 663 679 686 693 697 696 686 669 656 644 641 645 625 558 497 459 445 438 428 425 429 440 458 437 456 454 434 424 392 405 402 381 361 379 366 371 372 361 377 355 336 325 320 320 316 316 315 312 308 304 302 299 302 315 339 346 357 368 373 369 360 356 353 349 344 340 336 333 329 323 326 331 328 311 279 224 220 236 254 260 251 245 250 257 259 253 246 247 262 289 316 318 318 317 312 301 294 304 313 317 317 318 319 320 321 320 320 319 318 317 317 317 316 316 316 311 291 220 181 152 133 131 130 129 129 128 127 126 125 123 121 121 123 128 134 142 150 158 166 175 186 195 200 202 206 211 216 222 221 204 188 178 173 173 177 175 171 168 167 171 179 188 197 206 210 212 211 207 201 192 186 182 181 184 191 204 216 226 229 224 221 221 224 225 222 219 219 217 213 213 216 222 230 233 223 213 208 206 207 210 216 223 228 977 1015 1037 1051 1058 1059 1058 1055 1039 1029 1011 910 683 521 492 502 548 607 568 538 528 533 547 559 574 597 606 609 637 669 685 696 706 713 714 697 686 679 670 664 660 662 667 668 655 635 628 632 645 662 667 661 649 641 646 654 656 655 651 644 639 639 644 649 655 664 675 680 681 683 694 703 702 689 669 648 621 597 581 575 574 557 586 596 589 578 568 574 583 593 606 626 630 645 659 681 732 767 772 769 760 742 735 754 795 841 872 849 760 672 616 596 593 609 626 646 667 684 685 691 694 690 677 658 651 651 651 639 603 544 487 453 447 445 440 439 440 443 453 444 438 439 442 432 402 418 413 394 384 372 378 385 382 373 388 368 350 337 331 331 325 324 321 316 312 308 306 308 316 333 340 365 377 377 371 361 354 353 360 367 351 348 345 340 335 333 338 340 340 339 336 278 246 241 251 258 254 250 256 267 274 265 257 261 281 308 320 320 314 304 297 301 302 312 318 319 320 320 321 321 321 321 321 320 319 318 318 318 317 317 317 313 301 264 227 179 138 134 133 132 131 130 128 126 124 123 122 123 126 131 137 144 151 159 167 178 187 195 198 200 200 200 202 206 204 192 181 174 168 166 167 167 166 164 164 169 175 180 185 193 202 207 207 204 198 190 187 186 188 194 202 211 218 222 222 219 219 222 226 227 221 219 219 218 219 226 233 245 262 269 249 230 217 210 209 211 216 223 230 990 1024 1044 1053 1061 1066 1070 1074 1063 1058 1044 954 758 572 541 574 621 639 593 573 576 582 585 589 603 627 640 650 679 686 690 695 698 700 701 685 675 667 659 655 661 666 668 667 658 641 637 642 653 668 670 662 652 646 649 656 659 662 664 663 664 669 675 680 688 698 698 693 688 687 693 695 696 689 675 657 636 610 592 586 593 593 612 619 615 609 611 605 601 603 617 648 644 656 668 685 720 755 754 740 721 705 720 756 815 856 842 759 662 603 578 574 577 598 624 651 670 677 679 684 678 664 648 638 647 658 652 619 577 516 468 447 450 449 447 448 442 439 467 436 430 437 442 437 420 408 404 399 379 368 381 386 387 394 405 388 367 350 340 342 335 336 333 327 326 311 310 317 329 342 362 378 381 377 374 369 366 363 365 370 366 361 353 346 344 346 348 349 350 354 359 345 293 261 249 250 248 252 260 271 282 271 265 277 299 319 321 321 309 295 289 304 313 318 320 321 322 322 323 323 322 322 322 321 320 320 319 319 319 319 318 318 317 294 269 214 152 137 134 133 132 131 129 127 125 124 124 126 129 134 140 146 154 162 171 181 191 197 200 198 193 188 186 186 182 174 167 162 159 159 162 164 164 163 164 168 173 178 180 184 191 197 198 196 189 184 184 188 192 198 205 209 211 213 213 213 217 223 228 230 225 222 223 234 253 265 268 286 308 316 298 266 241 226 220 216 219 224 228 992 1027 1047 1061 1074 1081 1086 1090 1088 1086 1074 1017 891 713 662 657 658 647 634 641 648 647 639 632 647 673 693 709 725 719 710 709 707 698 685 676 667 660 654 651 663 670 670 665 654 644 643 646 654 665 662 653 648 650 656 659 667 677 686 692 694 699 703 709 714 718 711 700 691 688 689 693 697 694 682 665 651 628 609 599 603 630 636 637 639 643 639 623 611 611 627 655 650 656 668 689 731 755 745 719 692 677 703 747 797 810 757 647 595 565 553 555 560 587 623 654 667 661 667 667 652 629 612 616 649 663 643 594 545 490 454 445 455 454 453 452 450 455 483 425 432 449 447 420 428 422 407 387 373 375 379 383 390 402 409 399 384 367 351 349 341 338 340 341 331 317 314 318 324 335 372 385 386 375 358 359 354 366 377 374 373 363 353 354 364 365 362 363 371 381 379 352 339 307 267 246 241 253 261 268 274 265 265 278 298 314 319 320 309 297 295 313 319 321 321 322 323 324 324 324 324 324 323 322 322 321 321 320 320 320 320 320 319 314 300 254 188 139 136 134 132 131 130 128 126 125 125 127 131 136 142 150 158 168 175 185 191 193 193 192 186 179 175 173 168 163 157 154 154 157 162 164 163 164 165 167 171 175 179 181 185 189 189 186 181 180 184 186 189 195 197 198 200 202 204 206 212 221 228 231 231 234 250 268 278 301 303 308 315 320 318 301 278 257 242 229 228 231 232 986 1024 1048 1072 1091 1097 1098 1103 1112 1115 1107 1075 1009 904 798 740 708 692 697 703 698 691 688 692 708 736 758 769 766 750 740 728 714 696 676 670 660 652 650 652 668 676 674 664 652 648 644 646 651 658 651 645 647 655 663 667 680 696 712 723 724 724 726 727 726 722 714 703 694 690 691 693 700 696 684 670 660 646 631 623 626 636 649 654 655 652 635 625 621 627 642 651 653 663 681 711 755 754 725 692 668 666 689 727 753 734 661 596 555 536 532 536 546 583 624 648 651 649 657 648 626 602 597 615 658 663 629 571 505 477 456 450 459 463 461 455 460 474 470 427 438 458 450 401 432 446 428 396 380 381 378 384 395 403 403 396 385 372 358 351 355 346 345 350 335 321 319 322 331 349 382 390 389 378 357 360 361 375 387 385 381 375 357 362 396 406 405 410 424 431 396 362 343 334 313 250 248 260 264 261 257 252 255 264 278 296 313 318 314 309 310 321 321 322 322 323 324 325 326 327 326 325 324 324 323 323 323 323 323 323 322 322 321 318 312 293 243 144 138 136 134 133 132 130 128 126 126 128 132 138 146 154 163 170 176 182 186 186 187 183 178 172 167 163 159 156 153 152 154 159 162 163 163 164 166 167 169 172 175 175 176 177 178 177 175 176 177 178 180 184 184 185 188 192 195 197 205 215 225 232 236 250 269 284 297 312 313 313 315 319 319 314 300 284 272 257 249 246 245 973 1016 1042 1069 1090 1098 1101 1107 1121 1137 1145 1135 1098 1027 968 885 813 768 754 753 757 761 762 763 769 789 806 814 814 806 782 752 726 707 690 672 657 647 646 654 673 682 679 668 656 647 640 639 645 653 649 651 657 664 669 679 696 715 733 746 749 749 745 739 730 720 712 703 696 693 698 697 702 698 686 674 669 664 652 644 650 657 668 671 663 646 630 624 634 647 656 654 657 676 709 746 772 738 694 666 659 667 683 700 693 660 607 559 526 510 507 512 531 573 614 635 641 659 647 634 611 591 599 645 670 648 592 527 490 473 471 471 468 474 472 455 443 441 438 442 455 455 436 409 443 432 434 431 387 376 378 388 399 403 395 385 378 373 370 365 364 351 346 349 338 325 324 332 351 379 394 393 390 381 362 363 366 382 398 398 396 396 394 402 423 435 442 448 449 440 415 373 350 339 297 173 257 269 264 258 249 244 249 257 266 278 306 318 321 322 322 322 323 323 323 324 326 328 329 330 330 328 327 326 325 325 325 326 326 325 325 324 323 322 316 297 253 153 143 140 138 137 135 133 130 128 128 130 135 143 151 160 167 171 176 179 181 181 178 172 166 162 159 157 155 154 154 156 159 161 162 162 163 165 165 166 166 167 169 167 166 167 167 167 166 166 167 169 172 175 176 178 181 185 190 193 199 207 218 233 235 258 276 288 308 313 314 315 317 319 318 317 312 306 299 274 264 254 246 969 1013 1039 1063 1085 1092 1094 1101 1120 1149 1171 1174 1151 1102 1070 1019 960 902 856 843 840 843 847 848 861 866 868 870 871 862 826 786 754 731 711 690 673 658 650 659 678 688 685 672 658 637 630 633 644 659 665 673 678 679 681 696 716 734 748 757 762 762 757 745 729 714 707 700 698 699 702 700 699 695 688 681 679 673 666 663 665 662 666 667 656 637 626 628 643 656 661 659 671 709 749 771 762 707 672 654 650 657 658 653 633 602 565 525 505 501 517 544 554 590 610 621 633 661 645 619 605 607 622 665 667 631 571 511 517 481 491 503 480 478 474 449 430 429 425 449 455 451 444 437 436 411 403 403 380 373 378 389 397 394 385 378 381 386 386 390 364 352 348 343 337 332 336 348 370 401 401 397 391 382 365 371 375 385 397 407 406 403 405 420 446 453 464 470 467 452 429 391 374 359 296 121 186 242 264 256 248 245 250 269 293 308 323 324 324 324 324 324 324 324 325 326 328 331 333 334 333 332 330 329 329 329 330 331 331 330 329 327 325 321 309 291 263 194 158 145 142 140 138 135 132 131 131 135 141 150 158 165 169 172 174 175 174 171 165 159 155 154 153 154 154 155 157 159 162 162 162 162 163 164 162 159 158 159 163 163 162 161 161 160 158 157 159 163 165 166 167 169 172 177 181 185 190 200 214 224 223 253 286 304 311 315 317 319 321 322 320 319 317 313 308 295 276 256 240 986 1018 1041 1061 1079 1090 1100 1115 1144 1185 1200 1192 1170 1150 1139 1112 1075 1035 1001 986 943 913 896 887 885 883 886 896 904 890 852 815 784 758 729 721 709 686 666 670 684 693 687 670 654 628 630 644 663 684 698 703 704 701 702 717 735 747 754 759 761 763 757 743 724 705 698 693 694 698 697 693 692 694 696 695 689 680 672 667 667 660 664 656 641 625 619 630 644 654 661 671 710 752 774 763 718 675 651 637 632 632 620 608 587 562 534 502 500 523 542 548 569 594 610 623 641 664 650 630 621 626 644 669 640 590 539 501 507 486 489 498 491 482 471 451 441 446 448 453 442 431 429 439 437 431 414 396 398 376 378 389 395 385 378 375 379 381 378 380 381 376 362 343 338 345 355 366 382 408 402 399 394 383 369 382 389 388 390 410 409 402 401 419 453 461 467 470 471 468 437 401 383 366 330 257 217 269 287 254 252 250 256 282 313 323 328 328 327 326 326 325 325 325 326 329 333 335 337 337 337 336 335 334 334 335 335 336 335 334 332 330 327 319 306 291 275 244 208 175 152 143 139 135 134 134 137 143 151 158 165 169 170 170 169 167 164 157 152 150 150 151 152 154 156 157 159 161 162 161 160 159 158 155 154 155 156 159 162 161 160 160 159 158 155 154 156 160 161 160 159 160 162 166 171 177 183 191 201 209 229 266 298 310 316 319 321 322 324 326 323 321 319 315 310 305 288 265 244 998 1021 1043 1063 1088 1114 1143 1173 1197 1215 1201 1182 1172 1182 1200 1195 1180 1166 1160 1150 1051 949 875 834 797 810 835 866 892 891 853 819 794 776 760 746 727 708 694 689 693 698 690 671 654 637 646 665 687 709 719 725 729 732 736 739 746 748 749 750 750 747 739 723 704 689 684 683 685 689 690 690 692 695 700 703 693 679 670 665 663 657 656 645 631 620 616 625 634 643 654 676 733 766 761 722 670 644 626 616 610 604 589 574 553 529 508 493 504 528 546 555 576 596 609 629 653 667 653 639 640 651 660 648 614 563 516 499 517 504 502 513 520 480 463 452 450 458 462 456 441 426 415 412 410 423 419 401 396 392 394 395 391 382 383 371 366 366 366 364 360 362 360 350 346 358 359 376 410 417 408 402 396 388 384 391 396 395 394 407 409 403 402 414 440 452 452 452 457 462 455 413 388 368 348 330 235 274 291 248 254 254 269 296 323 336 335 335 334 334 332 330 328 328 330 333 337 340 341 342 342 341 340 340 340 340 340 340 339 337 334 332 329 319 307 296 286 272 265 263 262 253 166 144 138 140 145 153 160 165 169 170 168 165 161 156 151 148 147 148 150 152 155 156 157 158 159 159 159 157 155 153 152 151 153 156 158 160 161 161 161 160 159 158 156 155 156 158 158 156 155 154 155 158 164 169 175 183 194 195 245 288 309 318 322 324 323 322 323 326 324 321 319 316 311 308 292 270 248 1004 1021 1043 1070 1106 1151 1195 1227 1234 1222 1183 1156 1158 1191 1251 1274 1280 1277 1270 1252 1114 932 790 732 729 782 830 863 882 897 865 842 820 798 782 772 756 740 729 727 711 702 694 682 665 658 668 685 704 720 728 739 752 761 763 757 750 740 732 726 723 715 705 690 674 663 661 664 669 676 682 687 692 699 704 705 690 671 660 655 652 648 646 637 626 618 612 613 617 627 641 662 713 730 711 669 632 614 599 590 584 577 567 551 525 499 486 491 510 531 549 562 577 597 613 636 663 672 660 655 661 671 664 630 588 541 506 500 517 513 509 512 517 492 478 466 463 468 470 458 442 427 424 451 429 418 411 406 405 408 412 410 399 378 371 366 365 366 368 367 373 370 362 359 368 381 395 408 418 424 417 411 402 394 397 392 399 404 402 396 409 403 403 411 420 430 428 431 439 447 455 427 399 374 350 328 269 267 260 236 247 257 277 309 340 345 342 340 339 339 338 336 334 334 336 339 342 345 346 347 347 346 346 346 346 346 345 343 341 338 335 333 330 321 313 305 298 286 301 315 321 314 236 214 211 215 222 231 242 242 219 174 162 157 152 148 146 146 148 151 154 156 156 156 156 156 156 156 155 152 150 149 149 151 155 157 159 160 161 161 160 158 157 156 155 154 155 155 155 154 153 152 153 156 160 164 169 177 185 187 247 295 314 321 323 322 320 318 318 321 321 319 317 314 309 305 290 269 248 1000 1009 1031 1068 1112 1169 1219 1247 1242 1220 1170 1134 1134 1180 1277 1315 1320 1303 1268 1202 1053 845 702 699 817 876 904 908 898 886 864 859 864 855 810 807 801 796 788 770 731 712 699 691 686 681 687 698 712 724 739 765 784 788 779 765 752 735 720 707 697 684 670 657 646 637 639 646 654 662 672 679 688 697 702 696 677 656 644 639 637 635 634 628 620 614 605 600 603 612 624 640 667 671 654 628 608 594 583 574 567 559 546 524 497 479 478 497 519 544 559 562 571 594 614 639 666 678 676 677 680 679 657 617 570 531 509 506 509 515 512 505 502 500 491 481 476 476 473 459 447 435 430 451 451 424 407 410 411 413 420 417 399 374 373 377 374 369 371 372 379 378 372 368 378 383 405 425 426 427 420 407 395 391 396 404 409 401 386 390 412 403 400 407 412 416 416 420 439 467 423 423 404 376 352 328 321 267 221 221 236 259 289 324 353 351 347 345 344 343 342 341 341 341 343 345 348 350 352 352 352 352 352 351 351 350 349 346 343 339 336 334 332 327 321 313 305 292 301 313 316 298 270 259 255 256 259 268 273 270 256 235 225 180 153 147 147 150 154 157 158 158 156 154 152 152 152 152 150 148 147 148 150 155 157 159 160 161 161 161 159 157 154 153 151 150 151 152 153 153 153 154 155 158 161 164 169 175 178 187 246 297 314 319 321 320 317 314 314 316 317 316 313 310 305 297 283 264 243 975 983 1010 1049 1093 1151 1202 1234 1240 1223 1166 1128 1133 1186 1286 1319 1317 1288 1232 1133 939 779 721 782 906 935 951 949 929 898 877 884 896 886 836 843 846 846 834 800 754 732 719 714 712 706 707 710 719 737 765 800 815 810 791 770 755 735 713 693 675 659 642 630 622 617 626 636 644 651 660 668 680 689 689 676 654 634 624 621 620 620 621 617 611 605 597 592 596 602 609 622 634 631 619 605 596 588 581 574 565 551 514 483 471 474 487 510 529 554 565 557 561 583 608 636 665 688 696 695 689 674 639 599 561 532 516 513 508 515 515 507 496 496 490 489 488 482 472 460 453 445 437 451 464 431 408 412 413 415 416 414 407 389 379 380 378 377 385 386 390 387 382 382 394 400 418 433 434 429 415 400 388 385 398 388 395 402 404 412 425 425 415 403 409 407 408 412 417 425 465 398 366 362 346 336 324 263 211 213 235 258 288 321 351 355 351 349 347 347 346 346 347 348 350 352 354 356 357 358 358 357 356 355 355 354 352 349 346 342 339 336 335 332 325 312 299 283 276 287 297 265 260 259 260 262 264 270 271 269 264 259 252 231 221 206 169 160 159 160 159 156 152 150 148 148 148 148 147 147 148 150 154 158 160 161 161 162 161 160 157 155 152 150 148 146 147 149 151 152 154 156 158 162 164 167 171 175 176 191 245 294 310 315 317 317 315 312 311 312 312 311 309 305 298 284 271 255 231 920 948 989 1025 1062 1113 1158 1192 1209 1199 1157 1144 1172 1231 1273 1290 1295 1289 1267 1215 925 762 718 764 857 960 989 987 967 927 898 906 903 883 859 871 880 884 867 822 779 765 757 753 748 737 732 728 736 761 799 829 834 824 805 786 766 741 712 684 662 644 623 611 607 606 621 635 642 646 654 664 673 677 670 649 628 610 601 600 602 603 607 605 601 596 593 593 596 599 603 613 622 616 604 592 584 585 581 574 558 527 475 454 456 474 501 519 531 546 555 555 554 567 598 632 663 701 705 699 684 658 616 577 547 528 518 515 516 519 518 509 492 494 488 491 495 490 474 471 468 461 458 485 471 432 407 409 416 422 418 419 422 410 384 378 380 387 400 403 405 400 396 401 415 416 427 440 442 434 415 401 388 376 381 373 378 394 408 398 421 433 429 416 407 401 399 395 394 408 414 402 382 363 354 341 326 264 211 221 259 266 260 282 342 349 353 353 352 351 352 352 354 355 357 359 360 362 363 363 363 361 360 358 357 356 355 352 349 346 343 341 340 334 322 306 284 267 261 262 261 259 260 262 263 265 266 265 264 263 261 258 257 256 256 249 229 226 223 197 163 154 150 147 145 145 146 146 146 148 150 154 158 160 161 161 162 161 160 158 156 154 151 149 146 144 144 147 150 152 155 159 162 166 169 172 174 174 176 195 242 288 302 307 311 313 313 311 309 308 306 303 300 295 285 272 261 246 213 844 891 944 991 1025 1077 1120 1149 1160 1143 1131 1152 1197 1244 1254 1264 1282 1294 1287 1257 991 846 787 799 881 1006 1030 1022 998 952 900 905 896 880 882 890 902 906 886 840 816 808 804 800 791 774 765 758 766 791 826 840 840 833 823 812 788 757 723 691 667 646 624 611 608 610 624 638 647 654 661 669 671 662 644 619 600 587 583 584 586 593 596 594 592 592 595 599 603 607 612 618 618 611 600 590 586 587 584 574 552 511 460 450 460 481 504 518 530 547 562 567 552 557 590 634 675 707 704 696 675 641 602 574 546 529 524 524 524 525 521 510 499 525 498 491 498 500 495 506 507 498 485 475 471 432 402 403 425 433 439 438 431 420 390 384 388 397 408 418 419 415 412 420 433 422 431 449 453 448 421 405 391 374 368 364 367 380 395 386 407 426 432 425 411 394 384 379 380 395 373 362 362 360 334 334 310 291 290 303 312 321 288 286 356 323 345 352 353 358 358 359 361 363 365 366 368 368 368 367 366 364 362 361 359 358 357 355 353 350 348 346 345 335 316 292 269 258 256 256 257 258 261 263 265 265 265 264 263 261 260 259 259 260 261 263 264 263 258 239 215 200 158 147 145 145 145 144 145 148 152 156 159 160 160 161 160 159 158 157 155 153 151 148 144 142 142 145 149 153 157 161 165 169 172 175 178 177 179 196 237 281 292 299 306 311 312 309 308 305 300 294 287 281 274 262 242 214 194 793 837 882 928 988 1038 1075 1095 1098 1084 1095 1142 1195 1220 1177 1228 1269 1297 1307 1293 1179 1100 1015 960 1001 1074 1062 1033 1004 970 890 884 881 879 891 896 908 911 895 864 865 855 850 846 836 816 808 801 804 820 839 840 843 842 838 835 816 785 751 719 692 669 647 634 630 631 642 653 660 664 669 668 658 641 619 595 575 569 571 575 580 588 589 588 589 594 605 612 617 622 626 625 619 611 602 594 588 589 587 574 546 507 471 467 479 491 494 497 505 537 561 559 560 559 600 651 687 701 693 681 659 629 601 564 542 533 529 522 523 522 517 506 495 527 503 496 508 517 496 504 509 506 491 463 466 433 402 404 440 451 444 439 441 433 399 391 397 407 413 430 431 425 423 435 441 424 434 457 464 464 429 407 395 383 372 361 360 373 391 383 407 414 414 415 414 392 377 372 374 370 356 351 352 354 353 313 304 307 313 325 321 319 286 285 365 364 312 297 323 365 364 366 369 371 373 374 374 373 371 369 367 365 364 363 361 359 358 356 355 354 353 351 349 335 308 274 260 253 252 254 256 260 263 264 265 265 264 263 263 262 262 262 262 264 265 267 268 266 263 259 251 238 205 173 152 145 144 142 142 144 148 153 156 158 158 157 156 155 155 156 155 153 151 147 143 140 141 143 148 152 157 162 167 170 173 178 183 183 182 196 234 278 286 295 304 309 311 308 306 300 293 286 278 271 264 249 225 195 181 793 828 863 901 949 992 1014 1022 1026 1032 1064 1116 1161 1173 1131 1192 1252 1299 1331 1346 1346 1325 1247 1151 1111 1097 1059 1015 981 960 883 865 866 871 876 884 900 905 902 900 910 902 898 896 889 870 862 849 842 841 837 835 839 845 849 847 828 805 783 762 740 714 690 672 663 661 664 667 670 673 676 662 640 617 594 571 556 557 564 571 577 583 583 585 588 596 614 625 629 633 636 633 626 616 604 594 590 594 588 569 539 503 484 484 489 489 483 490 496 532 561 559 557 560 603 648 673 685 684 671 646 615 587 554 540 531 523 514 518 515 507 496 485 493 502 508 515 522 506 502 507 497 467 473 463 447 426 412 448 458 461 458 449 440 406 399 404 412 419 429 432 434 440 445 442 437 449 468 475 471 434 411 402 396 389 365 360 377 397 384 409 409 402 406 415 388 377 371 361 350 345 342 339 341 359 308 298 307 320 329 328 323 316 325 361 360 356 337 324 345 369 373 376 378 380 381 380 377 374 370 367 366 365 364 363 360 358 357 356 356 356 355 352 333 300 263 255 252 252 255 258 262 264 265 264 263 263 263 264 264 265 266 267 269 270 272 271 268 264 260 254 248 241 214 183 155 144 140 139 140 143 147 150 153 153 152 152 151 152 154 155 154 152 148 144 140 140 142 146 150 156 162 167 171 175 180 187 189 186 202 238 278 286 296 304 308 308 304 300 294 286 278 270 263 255 234 205 186 174 796 827 862 888 895 908 911 932 973 1008 1040 1077 1107 1128 1146 1197 1250 1303 1353 1396 1400 1377 1329 1249 1138 1047 1019 991 950 902 874 861 870 879 873 867 894 902 906 913 901 904 909 909 902 889 876 865 855 844 830 833 845 854 858 857 843 827 813 797 776 756 731 710 695 687 679 679 682 683 675 646 612 585 565 551 542 550 561 570 574 576 578 581 588 601 623 635 640 645 648 641 632 619 606 596 594 594 580 559 534 509 499 497 493 486 482 489 488 524 555 554 560 575 610 638 650 674 670 656 633 604 574 549 534 522 512 507 512 507 499 488 476 482 499 507 508 509 520 522 499 467 450 450 448 447 434 418 444 445 444 450 458 448 430 425 428 432 430 426 422 428 444 454 455 469 488 501 493 458 438 424 413 406 403 372 371 386 390 381 400 409 411 414 414 386 380 371 350 340 336 335 336 342 354 327 319 322 326 319 331 332 332 334 337 337 362 369 357 343 356 353 367 385 384 384 383 379 375 371 368 367 367 366 364 361 358 357 357 357 357 356 353 331 292 260 254 253 254 258 263 265 265 264 263 263 264 266 267 268 269 273 276 280 281 280 275 269 264 259 254 249 246 242 223 191 178 161 146 138 138 142 146 148 149 149 148 148 150 152 155 156 154 150 145 141 139 141 144 149 154 160 166 171 175 181 190 192 189 199 230 277 287 295 302 304 301 294 290 286 280 272 263 256 247 224 190 179 169 807 836 843 812 743 698 718 798 898 946 848 969 1062 1113 1198 1244 1269 1306 1359 1413 1411 1382 1337 1271 1177 1059 1004 975 960 944 903 908 864 825 834 878 893 896 904 914 890 900 906 902 896 901 902 885 869 858 841 845 852 862 870 874 867 855 843 828 809 793 770 748 729 712 699 699 699 689 663 618 575 549 535 529 525 540 558 568 569 566 571 577 588 605 629 640 649 657 660 654 639 623 609 601 596 587 573 554 537 525 519 511 499 488 482 487 490 518 542 548 565 589 616 633 639 660 652 637 618 594 562 544 528 515 506 507 508 500 488 478 470 483 506 511 511 524 538 543 506 464 457 482 461 452 442 423 441 457 461 463 466 449 438 435 439 449 459 440 428 427 438 458 490 491 496 493 450 459 448 436 419 390 409 380 384 397 378 387 408 410 406 414 413 402 385 371 359 336 334 336 346 357 351 350 350 348 339 316 338 344 345 342 328 329 348 357 358 370 378 352 343 361 394 387 384 381 377 373 371 370 369 367 364 361 359 358 357 357 357 355 349 324 283 261 257 257 260 264 266 266 265 264 263 264 266 269 271 274 278 285 290 292 291 286 276 268 262 258 253 249 247 244 240 233 227 201 180 169 168 173 154 147 147 147 147 148 150 152 154 156 155 151 146 141 139 140 143 148 154 160 166 171 176 183 192 193 191 198 225 274 284 290 294 293 288 286 284 280 274 265 257 251 239 213 180 170 165 864 849 733 595 582 509 541 673 787 729 424 733 1018 1152 1253 1262 1273 1296 1331 1364 1366 1359 1327 1257 1141 990 938 935 958 974 918 919 875 844 859 895 902 911 927 937 914 917 913 914 924 936 931 912 897 885 869 869 870 877 886 893 897 891 878 861 844 831 813 794 773 750 736 740 728 694 641 581 537 517 511 509 508 531 554 564 560 556 565 575 590 610 633 646 660 667 668 665 647 627 614 604 593 580 570 559 549 544 541 528 510 491 480 487 502 515 529 544 558 580 608 627 632 636 630 617 600 580 551 535 524 516 513 513 508 493 480 473 472 491 518 523 519 535 551 551 519 490 501 517 484 458 440 429 441 461 464 465 468 442 442 441 447 465 479 487 481 476 476 465 487 503 495 473 467 446 469 466 429 390 416 412 411 414 414 425 427 421 416 419 413 403 389 374 360 343 336 340 351 358 351 357 364 365 356 335 349 354 356 354 340 339 343 340 346 401 401 355 327 329 345 383 387 383 380 378 376 374 371 368 364 362 360 359 358 357 356 353 336 305 271 262 262 265 269 271 268 265 264 264 265 267 270 275 280 285 291 299 303 304 299 288 274 266 260 256 252 248 247 245 241 235 232 227 223 219 215 219 184 159 148 147 148 150 152 153 154 154 152 147 142 136 137 139 143 149 155 162 168 173 178 184 193 193 194 200 220 264 278 284 285 283 280 278 277 273 267 260 254 246 225 193 169 163 161 928 764 495 353 628 627 591 702 747 432 263 435 865 1237 1256 1256 1256 1265 1284 1309 1333 1335 1310 1210 1040 950 919 920 949 973 902 893 903 919 934 944 942 947 949 939 910 926 933 949 969 971 962 946 933 923 910 904 900 902 907 910 922 929 921 904 889 881 867 851 831 808 795 793 761 699 621 545 508 497 497 498 505 531 551 556 549 549 563 577 596 619 640 657 671 674 670 664 646 630 616 602 586 574 572 569 566 565 560 548 523 498 486 494 504 509 521 542 541 555 583 603 605 609 602 593 581 563 545 529 526 528 529 525 508 488 478 478 482 501 527 531 522 524 549 551 537 531 550 528 497 461 436 435 446 458 464 469 471 455 454 456 468 488 493 516 508 503 511 497 507 510 506 498 485 465 459 456 442 399 418 424 423 423 434 436 440 439 435 426 396 381 370 360 349 338 334 335 345 359 352 367 378 379 371 357 357 358 358 357 353 352 352 342 347 424 415 378 356 355 356 391 394 390 386 383 380 375 371 364 351 361 361 360 359 357 354 344 317 285 268 267 270 277 281 280 269 265 264 266 269 275 280 287 295 301 307 314 316 312 303 289 273 264 259 255 251 248 247 244 240 234 232 229 228 228 229 234 219 183 150 149 150 152 154 154 154 152 147 141 135 128 129 134 142 149 156 163 169 174 179 185 191 194 196 201 213 242 268 276 276 275 272 270 269 266 261 255 249 242 215 177 162 158 156 838 445 263 446 907 934 820 881 994 895 414 708 1053 1249 1239 1168 1161 1188 1231 1274 1300 1302 1279 1159 966 920 896 908 939 949 855 844 897 956 986 981 979 978 966 945 927 958 974 997 1016 1007 993 981 975 971 964 953 941 933 929 930 939 956 961 956 947 942 931 914 896 880 861 833 780 704 613 529 501 493 496 505 521 543 552 549 542 549 567 587 610 635 656 673 678 675 666 658 646 632 616 598 580 575 576 581 587 590 581 565 542 517 500 501 492 501 528 562 582 595 568 548 561 584 561 566 565 548 540 540 541 547 551 543 508 487 478 482 498 511 530 531 522 525 535 552 565 569 561 539 504 467 442 443 454 467 481 487 481 484 470 475 494 513 506 526 511 502 516 524 535 529 514 500 494 497 461 449 459 434 432 432 429 431 448 451 454 454 448 431 396 378 367 359 349 345 346 355 367 369 365 379 386 385 378 367 364 363 358 351 352 357 356 352 363 436 426 411 404 400 375 399 403 398 394 389 382 370 362 337 265 335 357 360 358 355 347 331 307 285 276 279 287 293 294 288 274 269 269 273 280 290 298 306 313 319 324 327 326 319 306 289 273 264 260 256 252 248 246 242 237 232 230 229 229 229 232 237 235 200 154 149 151 153 154 154 152 148 142 135 128 122 123 129 138 148 155 162 168 173 178 183 189 194 197 200 204 216 243 257 263 267 265 264 263 261 256 251 243 234 208 170 159 156 153 349 263 432 725 995 983 960 1004 1032 960 854 1076 1210 1185 1045 993 1039 1092 1144 1193 1218 1215 1199 1115 974 911 852 857 882 887 840 859 913 964 986 975 983 988 983 974 978 1009 1022 1043 1060 1048 1026 1016 1017 1023 1025 1013 990 966 953 955 954 972 986 993 997 997 990 977 963 946 906 850 780 700 615 543 521 516 520 531 549 559 563 560 556 561 585 611 637 660 677 689 688 680 670 661 652 638 622 603 587 588 598 607 616 620 611 592 568 542 519 513 514 533 565 596 593 579 577 571 554 541 563 569 552 529 547 551 556 564 573 565 516 491 487 504 538 547 530 519 521 527 536 545 562 574 567 548 523 481 448 452 466 486 496 498 497 490 482 492 514 533 520 531 518 506 513 528 541 545 518 478 502 508 476 466 482 469 457 452 448 449 465 468 468 464 451 418 392 377 367 360 353 352 353 361 374 384 385 394 396 389 376 371 365 363 357 347 349 354 356 361 380 444 432 419 412 395 315 374 401 407 401 395 379 362 351 317 199 276 331 356 355 350 338 322 304 290 286 291 299 303 302 296 285 280 283 291 301 310 318 325 331 335 338 338 333 323 310 293 277 268 262 258 253 249 245 241 235 230 229 228 229 230 233 238 238 208 163 150 152 153 153 152 149 144 137 130 124 120 121 126 136 147 155 162 167 171 174 177 184 190 195 198 199 201 206 220 237 248 257 258 259 258 253 248 238 221 194 167 160 156 153 293 453 740 955 992 852 963 1047 1035 946 957 1176 1250 1088 778 692 778 901 1006 1070 1095 1115 1130 1086 974 840 826 839 833 823 873 938 951 956 959 948 967 991 1006 1009 1003 1016 1041 1073 1095 1086 1061 1048 1053 1066 1072 1065 1040 1011 991 986 985 994 1003 1013 1021 1026 1029 1024 1010 980 914 845 781 718 655 597 570 559 559 568 581 580 591 593 589 598 620 642 668 692 708 715 707 693 680 670 663 649 633 619 609 616 629 640 646 645 631 610 585 558 531 508 530 577 614 619 594 594 584 558 525 524 548 564 563 552 560 566 571 581 587 567 519 491 490 508 521 539 527 519 521 527 538 547 562 573 567 548 515 477 454 463 487 506 515 518 516 502 504 525 548 557 545 515 513 524 533 537 536 548 535 498 509 502 494 496 505 486 483 482 477 473 482 485 483 474 455 422 396 381 371 364 359 358 362 371 383 396 395 401 402 398 392 381 368 355 343 337 335 340 348 358 376 446 438 424 415 397 317 318 367 405 407 398 373 356 347 316 192 220 295 345 346 339 330 317 304 295 296 302 308 311 309 305 300 299 303 311 319 325 331 337 342 345 347 344 337 327 316 302 287 276 267 261 255 250 245 241 235 231 229 229 229 231 234 239 238 228 202 153 152 152 151 149 145 139 132 126 122 120 122 127 136 147 156 162 166 169 170 171 175 181 187 192 194 194 194 196 201 211 245 254 257 258 253 247 234 213 188 167 161 155 152 250 419 763 998 995 924 1015 1056 1015 926 924 1170 1145 875 520 429 483 583 679 759 853 1017 1077 1034 915 782 874 899 860 828 920 982 921 902 942 976 985 1027 1049 1038 1000 1004 1028 1060 1096 1129 1110 1091 1089 1103 1125 1136 1115 1080 1044 1017 1000 1002 1013 1029 1043 1057 1070 1071 1048 993 908 840 790 741 690 654 631 610 596 594 617 613 625 633 635 647 663 676 690 706 724 731 719 702 688 682 674 659 644 634 631 642 653 662 669 669 646 622 587 556 542 551 575 618 643 626 593 599 569 525 496 501 532 552 551 537 546 561 587 604 597 563 516 489 492 512 521 528 525 522 525 535 545 553 560 565 561 533 508 477 456 469 497 518 531 536 535 531 543 564 580 579 546 537 532 530 534 557 571 589 584 545 492 530 534 519 506 503 502 501 497 492 494 499 496 483 463 445 409 391 379 369 365 366 373 387 402 407 404 407 411 411 403 379 366 357 349 342 327 335 341 368 434 455 443 429 419 411 399 332 315 353 411 396 371 358 350 322 195 202 270 325 334 327 322 313 302 297 301 307 311 312 311 310 311 314 320 327 333 337 341 346 350 352 352 346 339 331 323 313 301 288 275 265 258 252 247 243 238 234 232 232 232 234 237 241 241 236 221 164 154 151 149 145 140 134 128 124 122 122 126 131 138 147 157 163 166 167 167 166 169 173 179 184 188 189 192 193 195 201 238 252 257 260 255 248 236 217 194 170 162 156 154 224 579 843 979 1005 1015 1059 1060 1033 977 870 1063 876 582 374 345 323 311 299 342 536 838 906 869 845 938 949 888 874 927 1009 995 890 877 950 1019 1047 1088 1104 1091 1063 1046 1028 1058 1124 1187 1170 1149 1143 1161 1198 1224 1214 1172 1117 1067 1015 999 1006 1030 1062 1093 1121 1120 1080 1002 906 834 790 756 724 704 675 636 610 609 629 642 663 680 689 691 700 701 704 709 717 719 712 699 687 681 672 657 646 640 642 651 659 673 688 691 668 641 606 581 586 613 627 649 651 616 569 588 552 502 477 486 516 535 539 536 553 565 594 608 591 548 511 494 498 512 521 519 516 520 535 562 559 563 566 564 551 523 492 466 456 472 503 530 550 559 557 558 574 591 598 592 605 553 538 548 559 590 588 579 558 520 492 507 511 510 511 514 520 516 510 508 507 506 503 490 469 458 423 402 388 377 371 378 387 404 421 422 414 413 419 420 401 380 372 367 359 343 339 346 374 418 459 461 449 435 424 417 414 400 355 315 317 305 359 375 361 332 204 219 262 302 324 320 316 307 298 294 301 305 308 308 308 311 317 325 332 339 344 348 351 354 357 358 354 345 337 330 325 319 310 299 286 269 262 256 251 247 243 239 238 237 237 238 240 243 243 239 232 204 171 152 146 141 136 130 127 126 127 129 133 138 143 149 157 162 164 164 163 162 164 167 172 177 181 184 188 191 198 221 243 253 257 259 255 250 242 228 209 182 166 158 155 262 733 899 951 1007 1040 1059 1052 1032 961 732 781 543 401 436 455 369 405 389 359 469 422 418 489 635 785 761 706 734 807 834 802 870 967 1051 1093 1133 1167 1178 1165 1135 1085 1063 1109 1185 1240 1229 1211 1207 1222 1251 1281 1280 1256 1212 1146 1047 1011 1017 1051 1102 1161 1193 1171 1107 1017 915 849 807 778 755 728 689 639 615 623 638 669 699 722 731 724 722 715 710 707 703 697 691 682 671 663 657 646 645 654 665 662 672 686 697 698 681 665 644 635 649 659 658 658 644 604 551 568 547 504 471 479 498 515 531 547 566 582 599 599 577 540 511 504 508 514 521 516 514 523 545 572 572 575 572 561 543 517 490 466 457 473 509 545 566 571 564 573 593 605 603 592 621 570 552 566 587 618 606 589 563 533 552 527 512 509 515 535 531 527 525 522 520 516 510 491 465 463 441 417 398 386 381 391 400 414 430 437 426 422 425 423 398 388 381 374 365 348 354 355 379 421 463 459 446 435 428 425 422 420 404 387 384 374 324 292 306 348 211 223 258 293 322 314 311 304 295 291 300 302 302 302 305 313 322 332 340 348 353 356 359 362 365 363 356 344 333 326 322 318 313 305 293 276 267 260 255 251 248 245 243 242 242 242 243 245 244 240 235 225 197 168 144 139 133 130 130 132 135 138 141 144 146 150 155 158 160 160 158 157 159 163 168 173 176 181 190 201 217 239 248 253 257 259 255 250 245 236 225 198 175 161 156 416 751 857 912 986 1037 1029 950 835 680 498 445 401 526 729 776 557 606 577 446 347 266 478 444 295 339 320 357 555 759 791 822 928 1045 1140 1193 1220 1233 1225 1192 1134 1090 1125 1184 1238 1268 1267 1257 1258 1270 1291 1325 1329 1320 1288 1226 1127 1078 1068 1085 1116 1139 1136 1112 1067 1004 925 875 832 793 754 704 671 635 626 644 666 701 730 745 746 738 726 718 709 701 696 687 675 661 652 656 657 650 662 685 701 686 701 704 696 688 679 679 675 675 684 673 658 649 632 598 557 538 536 515 472 472 479 495 517 542 570 596 603 592 569 542 514 511 517 520 527 524 525 535 551 565 574 575 565 550 536 513 489 470 463 475 513 553 573 570 556 573 596 606 601 589 602 577 572 586 606 616 607 590 568 544 550 512 491 495 519 535 539 542 543 543 541 533 513 488 469 470 462 434 405 390 383 397 404 416 435 447 444 443 441 435 419 403 391 381 372 360 378 383 393 418 458 451 441 435 434 436 434 432 426 418 409 393 317 276 278 282 204 200 263 316 265 205 279 303 283 276 295 296 296 299 306 317 328 337 345 353 360 363 367 369 370 365 355 342 330 322 319 315 311 305 296 283 272 265 261 257 253 251 249 248 247 246 246 246 244 240 235 227 213 181 144 138 134 134 136 140 144 145 146 147 147 149 151 153 153 153 152 153 156 161 167 172 175 181 193 213 241 246 245 245 249 254 257 260 251 241 245 208 188 175 166 631 774 819 860 922 977 943 597 460 560 631 423 425 718 1034 1010 951 953 867 638 315 329 419 361 249 254 259 409 681 899 920 969 1033 1118 1199 1253 1276 1262 1215 1151 1094 1104 1187 1243 1270 1278 1282 1281 1288 1302 1321 1350 1351 1354 1338 1297 1239 1185 1131 1033 911 852 807 811 865 925 913 869 819 764 704 641 638 634 646 673 702 738 753 750 738 724 716 710 701 690 684 682 672 659 662 691 701 700 706 702 677 684 699 700 694 697 706 683 674 673 664 656 650 645 626 585 537 485 486 490 468 460 469 484 503 532 596 591 593 586 564 540 507 512 523 529 545 544 549 552 554 565 562 554 542 531 524 503 475 463 467 476 509 547 565 560 546 560 586 598 596 592 585 582 590 602 608 604 599 594 582 556 537 503 488 500 532 543 555 561 564 565 561 549 526 499 476 479 472 452 420 385 378 395 411 424 436 450 466 477 478 473 483 434 414 403 388 365 418 435 444 453 448 444 438 436 433 408 409 406 415 429 415 394 352 332 333 329 221 231 273 291 260 201 267 295 279 279 277 284 296 310 321 328 335 341 348 356 363 369 372 373 371 364 353 340 329 321 317 312 307 301 295 286 276 270 266 262 258 255 253 252 250 249 247 246 243 239 233 225 215 186 146 140 139 141 144 148 150 149 147 145 144 144 146 146 145 145 145 148 154 161 167 173 176 183 198 222 252 249 250 253 256 264 268 272 265 256 262 212 207 215 207 627 779 832 862 871 806 390 402 664 923 903 493 823 1096 1179 1129 1080 1033 829 603 524 591 438 315 257 289 556 696 875 1014 1037 1066 1119 1181 1236 1274 1288 1242 1172 1112 1094 1144 1232 1273 1283 1283 1282 1288 1302 1319 1335 1344 1334 1358 1375 1360 1317 1247 1090 768 394 330 316 319 499 780 851 795 743 693 645 609 622 635 662 700 734 763 764 747 724 707 705 698 684 669 659 661 659 667 674 666 653 656 661 668 678 697 710 714 720 736 747 706 677 660 646 630 640 627 597 562 516 489 481 475 463 462 491 511 524 541 596 602 599 586 565 539 501 507 522 534 562 567 576 575 563 558 543 530 519 509 499 480 461 455 463 475 498 529 546 546 540 542 567 585 595 601 588 590 599 606 602 600 601 605 598 567 550 526 519 531 551 553 570 579 582 585 599 586 547 502 470 464 475 472 439 381 373 385 402 418 432 448 477 479 468 459 456 435 420 409 399 384 428 440 439 441 442 440 437 437 427 372 360 357 380 408 388 361 368 378 368 328 260 268 284 286 277 244 298 325 287 201 254 284 306 324 336 339 340 342 347 355 364 372 375 375 370 361 351 340 330 323 317 310 302 296 291 285 278 274 270 267 264 262 259 257 254 251 248 246 243 238 231 223 214 191 151 145 146 149 152 155 154 149 146 143 141 140 140 139 139 140 143 147 153 158 164 171 176 186 201 218 228 253 260 256 254 263 269 271 261 245 243 230 236 240 222 664 765 815 831 823 761 368 421 670 881 865 727 1000 1170 1194 1154 1086 991 732 570 695 720 591 490 433 464 849 928 995 1044 1052 1073 1157 1217 1251 1265 1253 1188 1144 1135 1157 1194 1260 1284 1283 1277 1275 1287 1302 1318 1335 1340 1333 1343 1367 1373 1297 1143 711 408 346 316 310 312 351 484 763 691 660 649 639 614 601 625 673 729 770 777 764 740 716 700 693 677 660 645 635 654 660 659 654 647 644 646 649 659 682 718 742 766 778 766 745 707 683 665 643 626 650 630 587 545 506 478 460 446 441 477 518 539 556 581 609 604 596 584 567 536 509 511 526 545 573 585 590 584 569 552 537 523 508 492 473 462 457 459 467 477 500 517 526 527 519 525 549 577 601 616 594 596 600 602 603 608 615 616 604 578 579 570 571 575 565 560 589 600 601 614 628 612 575 525 475 468 488 485 456 412 383 377 383 396 410 434 463 475 472 460 457 443 425 411 403 397 429 437 435 440 443 440 439 440 442 436 372 350 348 349 330 310 338 362 350 308 297 301 306 301 290 281 300 303 287 287 233 263 310 337 350 347 343 342 345 354 366 374 377 375 369 359 351 343 336 329 321 310 299 291 286 282 279 275 273 271 268 266 264 262 258 253 250 248 244 238 231 223 216 198 162 152 153 157 159 159 155 150 145 141 139 137 137 136 136 137 139 142 150 163 177 182 185 190 193 192 193 256 263 244 240 250 259 264 262 254 240 234 231 231 232 331 661 837 852 804 747 398 558 748 839 778 604 926 1095 1119 1093 1034 882 643 548 704 745 787 720 650 688 950 1001 1018 1000 971 1060 1157 1211 1226 1211 1169 1143 1152 1174 1197 1236 1273 1274 1262 1254 1254 1264 1281 1302 1326 1348 1346 1324 1299 1241 1066 636 470 402 343 263 286 310 342 443 688 641 634 640 631 579 578 617 678 741 781 775 746 715 690 673 664 649 633 623 622 648 654 647 635 631 635 642 651 669 699 742 783 809 810 781 747 710 676 652 641 629 641 633 606 569 509 475 452 441 448 488 534 568 596 622 628 613 595 574 553 538 537 543 545 548 573 610 614 600 578 552 535 516 497 477 457 452 455 462 471 477 498 509 514 515 509 519 545 583 619 628 602 602 611 617 614 607 619 622 611 593 601 609 620 617 581 584 620 627 622 642 635 606 583 555 511 507 515 499 469 443 418 389 374 375 387 411 440 459 467 467 462 452 433 413 402 392 437 457 456 452 452 445 441 443 445 440 431 376 332 332 323 316 314 317 328 350 333 334 333 320 302 298 298 295 294 327 263 247 251 274 350 348 345 342 343 348 356 369 378 379 374 366 358 352 346 339 328 313 300 290 283 279 277 275 273 272 271 269 267 264 261 257 253 250 246 239 232 224 217 201 168 159 160 163 163 161 156 150 146 143 141 138 136 134 133 134 140 150 160 183 236 244 250 257 265 271 274 270 253 235 225 231 238 255 284 315 276 257 238 226 227 290 616 853 885 770 597 399 570 702 704 576 409 850 1029 1035 1006 932 670 501 489 630 796 877 780 718 819 989 1014 958 865 831 1061 1138 1165 1140 1084 1059 1137 1173 1194 1218 1252 1262 1253 1224 1194 1201 1225 1253 1280 1304 1332 1312 1111 810 546 480 314 379 393 311 259 278 324 375 427 485 462 459 501 548 537 532 566 633 711 763 753 717 683 657 638 628 612 596 595 621 637 634 623 615 620 635 646 661 683 713 753 805 830 824 797 765 722 680 649 632 637 652 647 622 577 513 484 462 452 460 491 544 591 627 649 642 614 583 559 546 546 563 568 567 570 594 618 619 601 576 555 540 520 495 469 453 453 458 465 470 470 481 497 509 514 516 540 568 600 624 615 603 608 620 624 604 616 613 634 665 651 644 647 650 654 659 659 648 639 635 638 635 590 563 557 556 552 540 515 482 453 450 421 390 369 371 387 411 423 430 443 457 453 435 415 402 402 453 478 478 472 464 455 449 447 449 443 433 376 324 321 311 316 329 349 367 357 369 360 341 325 312 304 307 310 308 308 297 270 250 266 357 357 347 340 340 345 353 368 385 398 399 397 388 375 362 349 335 319 304 292 283 277 274 273 272 272 270 269 267 265 262 259 256 253 248 241 233 224 217 203 168 164 165 166 165 162 157 152 149 147 145 140 136 135 135 136 149 184 211 229 261 257 261 267 272 277 274 262 261 252 197 199 211 249 312 387 349 314 267 226 219 487 796 930 929 743 450 409 585 634 585 503 525 900 1015 1000 943 737 382 318 446 637 792 842 848 883 961 1006 971 868 796 830 1028 1115 1101 1055 1036 1086 1153 1180 1197 1220 1242 1218 1191 1170 1158 1157 1203 1239 1267 1283 1279 928 656 449 320 293 243 315 358 354 368 413 507 491 399 356 347 345 378 423 438 418 429 517 640 722 726 697 660 628 607 594 579 569 579 620 618 605 596 599 621 645 663 684 709 738 770 815 835 832 816 784 735 691 656 634 646 663 655 624 580 538 517 495 481 485 508 563 616 655 670 654 612 576 554 550 561 586 591 588 592 606 608 599 583 564 551 540 519 492 467 455 461 463 466 467 461 471 492 508 517 535 557 589 620 636 628 609 602 612 626 611 664 674 667 647 603 601 606 618 639 673 658 613 587 596 629 626 607 580 554 546 556 542 521 497 463 450 439 406 369 360 369 381 384 387 406 442 444 433 419 406 412 470 497 495 490 482 469 459 454 453 444 435 413 375 322 315 319 334 347 347 365 377 346 310 309 301 302 300 299 303 312 305 302 301 308 349 341 342 350 349 353 355 374 396 409 410 409 405 399 389 361 340 323 309 298 289 280 273 270 269 269 268 267 266 264 261 259 257 255 250 243 234 225 217 205 172 167 166 165 164 162 159 157 155 152 148 142 141 149 166 167 186 226 253 257 262 257 262 266 260 234 261 311 295 206 196 204 230 264 312 395 417 367 289 228 213 809 1043 1050 1005 835 582 555 754 686 621 711 854 975 1012 1003 877 397 290 351 567 818 832 841 860 895 927 909 695 730 784 816 973 1060 1054 1034 1044 1103 1145 1163 1177 1191 1199 1150 1135 1142 1155 1153 1192 1235 1261 1247 1151 592 380 313 293 276 270 287 338 412 489 566 647 546 363 322 317 318 326 339 351 329 319 390 517 637 680 681 652 614 587 570 556 552 566 596 588 578 579 598 635 666 695 720 745 772 801 831 842 840 828 791 746 705 674 659 660 658 643 622 604 579 558 543 534 534 551 599 651 687 692 669 620 583 564 563 577 603 608 604 601 600 601 584 564 552 541 530 509 486 468 465 471 469 465 462 456 465 484 502 518 543 596 630 650 657 642 617 624 642 652 642 701 695 667 630 564 577 581 593 615 634 619 584 562 571 620 613 592 571 557 555 553 542 526 507 482 452 403 370 357 351 355 361 365 372 389 426 433 431 426 413 416 464 498 502 473 465 475 474 462 454 442 434 429 405 347 349 344 344 345 341 373 356 323 300 302 306 309 309 306 305 301 304 303 300 303 311 305 327 349 342 340 356 377 397 420 422 422 420 416 403 371 348 334 323 305 298 283 273 269 267 267 266 265 263 261 259 257 256 253 249 242 233 224 216 206 174 167 165 164 164 164 159 155 153 153 153 158 162 189 238 235 244 254 258 256 259 259 264 266 259 244 267 296 303 288 246 270 278 287 325 408 416 344 269 237 213 1091 1139 1147 1123 1088 1035 911 869 657 461 477 908 994 1022 1012 834 218 269 528 796 958 956 905 877 867 786 482 339 341 532 808 979 1030 1029 1023 1040 1087 1124 1135 1148 1159 1150 1075 1068 1096 1127 1130 1177 1238 1249 1120 771 397 309 297 286 273 298 304 341 400 452 584 579 462 333 316 311 311 315 323 335 334 326 329 379 497 567 630 644 617 578 556 538 530 532 542 553 563 583 616 660 701 735 757 772 789 822 853 859 849 834 796 762 731 710 702 693 659 631 625 637 599 581 587 597 598 612 649 689 715 714 693 643 606 586 580 591 609 615 611 604 594 604 587 563 547 529 513 493 477 472 479 483 476 465 456 453 463 477 496 520 553 629 664 676 674 649 626 640 660 671 682 722 699 648 594 536 545 553 567 588 600 590 567 557 576 622 617 602 586 573 565 560 547 529 510 494 436 399 377 364 357 357 360 364 371 385 415 430 433 430 420 422 444 480 496 445 437 460 473 469 453 439 433 435 423 366 373 367 359 349 337 352 336 315 307 328 318 327 336 334 309 303 307 306 296 280 286 301 314 319 309 307 342 362 374 400 398 392 381 383 419 397 365 341 326 312 309 300 284 268 268 267 266 264 262 259 257 255 253 251 248 241 231 222 213 203 173 165 162 160 159 160 158 159 161 162 164 208 234 244 249 251 254 258 259 253 261 265 268 268 266 266 298 314 319 331 322 308 300 307 326 384 336 285 260 248 226 1186 1163 1195 1232 1204 1112 1026 935 657 425 449 895 984 1008 1003 825 250 766 641 720 1004 995 930 878 827 680 308 307 347 570 865 968 958 940 972 1035 1078 1133 1148 1145 1126 1078 980 994 1033 1074 1122 1192 1259 1163 846 336 294 287 294 288 254 283 305 331 327 273 459 401 340 320 312 307 307 309 313 319 328 331 340 350 354 362 496 594 616 576 550 526 511 507 513 526 564 603 651 716 753 765 774 788 811 854 882 880 863 841 801 776 757 748 747 719 676 642 623 617 624 620 621 633 655 671 693 712 730 742 728 684 644 614 596 600 612 619 619 612 602 593 583 568 544 517 501 482 472 477 485 491 482 468 459 464 474 480 493 522 571 640 679 691 683 655 637 645 660 677 714 726 686 618 551 510 514 525 542 561 573 570 561 568 596 625 630 622 592 557 579 569 552 532 504 443 412 403 399 393 387 387 390 390 390 398 421 437 443 438 421 433 458 476 476 454 446 438 453 475 450 436 434 443 438 379 378 379 376 364 334 333 327 316 319 364 334 338 338 326 314 314 317 310 289 267 266 279 301 318 313 314 321 331 343 355 350 337 319 327 390 368 376 378 359 324 313 293 276 267 267 266 264 262 260 260 256 252 251 251 248 241 231 221 211 201 171 162 160 160 159 162 163 183 212 221 227 261 272 261 256 256 254 257 263 265 271 274 275 274 275 283 312 323 320 327 337 298 285 305 323 387 387 334 264 243 248 1255 1247 1230 1133 1061 1021 974 889 678 573 618 764 960 1002 1004 956 804 1067 609 630 1009 1002 928 866 800 685 487 546 629 785 933 930 846 815 918 1069 1132 1203 1215 1171 1085 985 916 979 1018 1063 1192 1267 1298 968 501 284 266 263 280 265 171 184 209 278 348 361 366 350 331 316 309 307 305 305 304 301 321 330 337 338 333 348 263 406 600 605 573 552 535 526 530 552 594 649 712 777 797 795 794 805 834 881 905 900 879 854 817 797 785 781 783 758 714 668 642 642 632 671 674 669 689 704 711 706 715 750 743 720 680 636 607 622 618 618 617 614 623 612 592 571 551 517 499 480 472 482 489 487 479 478 489 505 509 492 488 520 578 645 694 709 691 666 651 654 666 685 730 714 655 579 513 486 492 504 521 540 556 563 567 582 608 626 641 634 595 549 576 577 564 544 516 459 432 425 425 423 416 417 407 405 413 409 414 431 444 444 431 451 475 486 478 460 452 444 457 479 448 438 442 449 441 397 386 386 387 378 338 326 321 319 327 359 338 340 338 323 322 328 324 311 292 266 267 273 286 305 314 317 325 337 348 359 347 318 300 307 330 309 350 370 343 295 312 304 288 276 274 274 272 269 265 256 254 257 255 248 244 237 228 220 213 206 173 171 178 179 182 188 196 221 252 260 257 267 264 249 247 249 247 238 233 270 276 279 277 274 267 304 296 273 256 270 258 264 285 299 310 346 371 335 255 243 264 1127 1120 1095 1032 973 932 901 879 807 754 740 761 862 917 972 1034 1094 1102 594 643 1002 987 914 782 665 606 628 759 853 898 885 813 739 763 947 1171 1265 1319 1288 1184 1041 913 917 1059 1121 1160 1284 1334 1296 837 325 267 257 258 269 292 316 316 313 331 331 280 310 326 325 311 296 287 274 267 264 265 303 319 322 319 319 335 206 304 497 575 592 592 589 587 589 603 652 716 782 830 835 828 827 839 864 896 919 918 897 866 829 822 819 816 811 782 749 718 695 684 678 725 737 728 723 733 735 726 723 736 748 735 695 649 619 618 618 615 614 621 629 617 598 576 550 513 496 487 484 487 491 501 492 490 509 522 512 489 486 522 583 656 713 732 709 678 662 661 673 698 735 697 618 535 480 471 478 490 508 532 554 571 583 596 613 632 647 634 599 563 568 579 572 553 525 474 447 438 436 436 441 440 423 417 426 410 413 425 435 442 452 463 480 491 488 474 460 446 462 500 471 461 464 448 416 429 423 412 396 375 353 334 327 335 352 355 337 330 326 320 328 333 329 321 309 288 280 286 304 325 337 328 332 342 349 350 314 293 296 315 325 313 303 288 263 242 284 291 277 261 259 260 256 250 249 264 265 246 240 259 255 251 245 239 235 230 186 212 234 223 228 232 242 253 260 256 252 257 256 247 246 249 251 252 255 275 279 280 281 269 188 253 266 223 171 203 162 229 300 301 308 325 336 310 255 239 251 1056 1041 980 925 880 850 838 841 828 792 773 806 796 834 913 1002 1062 1001 731 797 1003 978 920 699 491 402 496 753 854 799 673 589 703 871 1101 1312 1412 1404 1293 1149 997 824 470 876 1155 1248 1290 1299 803 415 241 251 258 229 222 224 226 314 336 311 273 256 277 312 322 303 266 260 254 246 238 237 271 299 311 313 319 335 283 240 249 340 543 613 645 659 659 667 715 775 828 859 862 864 867 871 880 899 913 914 899 869 839 840 843 839 826 798 774 753 732 715 734 771 787 786 776 760 760 754 745 740 744 730 697 660 633 624 622 621 627 640 644 625 602 576 544 516 501 496 497 500 501 500 495 495 506 522 515 494 486 515 594 669 734 762 740 696 668 660 672 702 735 678 584 503 467 467 472 487 511 542 564 584 599 613 629 648 652 630 602 584 572 581 577 562 536 482 460 454 451 450 488 474 442 421 422 412 415 424 435 449 459 469 482 492 492 486 469 456 458 469 451 441 441 439 440 489 486 477 431 355 373 353 348 365 389 372 334 319 319 323 339 341 343 341 328 304 294 291 308 350 366 347 347 358 364 366 316 314 333 333 316 291 291 284 256 241 239 238 239 242 249 255 253 248 244 253 252 240 233 236 226 225 222 220 222 227 224 231 237 240 244 245 250 256 257 243 248 256 258 251 246 247 255 266 272 284 288 286 286 287 249 184 148 181 282 289 199 232 304 311 320 335 326 298 263 251 254 943 938 881 834 799 783 786 791 776 738 740 814 799 761 792 875 953 887 935 991 1018 1000 952 805 607 475 515 694 744 647 559 629 882 1070 1236 1342 1348 1260 1112 951 699 343 239 823 1141 1219 1236 1118 564 279 229 242 248 222 251 272 224 217 274 267 234 239 290 295 304 292 243 234 234 228 221 223 252 279 299 313 325 342 329 266 184 153 343 530 646 706 739 739 775 817 850 870 882 894 893 883 874 881 888 889 882 865 844 847 852 848 830 808 789 771 754 746 776 810 829 833 820 789 779 770 756 734 712 706 689 666 648 643 649 652 655 659 652 625 594 566 543 520 505 503 508 511 513 501 500 506 512 528 517 501 495 514 595 676 743 775 760 705 672 680 710 737 741 659 565 497 471 471 477 495 523 557 579 596 614 633 652 666 656 629 601 588 586 587 588 580 556 515 501 494 485 478 527 512 472 433 416 414 418 426 440 458 463 471 482 491 495 492 479 470 467 470 465 461 461 442 392 389 453 446 392 355 378 365 362 374 390 360 321 320 335 340 356 359 363 360 341 318 296 288 312 365 372 363 362 367 370 355 311 314 336 334 326 320 299 278 278 264 257 262 272 273 273 271 273 273 263 249 247 248 245 236 233 231 229 229 231 233 237 242 245 246 250 263 268 266 265 262 264 259 252 250 248 251 261 272 279 285 289 286 285 293 223 214 242 279 298 297 297 308 317 322 331 341 334 309 280 269 265 826 841 813 771 737 731 753 760 742 698 703 788 811 652 590 673 840 831 906 976 1004 972 886 874 835 779 740 772 781 578 486 720 897 1045 1168 1192 1073 879 549 381 314 311 667 967 1135 1183 1099 631 349 231 217 234 252 212 215 244 250 171 228 231 210 220 278 285 300 288 227 211 215 214 210 211 221 255 289 318 337 340 324 311 261 161 146 374 558 690 795 809 830 846 858 871 889 899 888 868 852 851 855 855 855 857 850 850 854 849 832 810 794 780 772 775 795 832 854 856 844 817 794 774 750 720 685 689 687 681 680 691 698 693 680 666 647 613 574 547 540 520 508 507 512 516 515 499 501 514 524 536 524 512 509 527 603 693 763 797 785 726 708 721 743 749 720 633 557 507 485 482 488 506 535 571 591 608 631 658 684 690 665 634 608 593 578 586 594 585 554 559 563 545 521 511 519 529 503 458 420 416 422 431 445 462 464 472 480 488 493 491 484 475 469 469 476 477 463 439 422 428 444 430 392 353 371 386 400 409 403 369 340 333 348 367 373 379 380 370 343 324 288 286 318 362 362 365 367 371 370 299 258 246 247 247 317 329 317 299 277 264 263 276 283 257 245 238 256 280 281 274 270 265 260 259 232 212 223 249 248 252 254 255 254 256 261 265 268 272 275 272 264 253 246 251 257 263 267 272 290 293 298 295 289 304 271 278 293 305 310 312 308 302 298 304 313 332 333 316 302 278 268 780 804 791 742 700 701 744 753 721 699 726 796 798 617 480 560 852 917 959 982 929 747 387 420 452 430 399 573 439 469 634 842 902 1024 1081 1026 829 476 312 240 343 627 888 1005 1073 977 673 343 257 221 216 234 218 219 228 243 251 166 210 219 211 225 288 278 284 272 218 194 202 209 210 206 195 230 282 328 348 325 315 308 302 280 144 267 421 589 765 849 871 867 860 863 872 868 857 842 831 831 830 826 829 848 859 856 853 847 832 809 797 792 792 793 798 833 852 858 857 834 805 771 738 713 695 700 708 718 733 749 741 715 684 658 630 592 554 532 531 513 507 503 505 515 506 494 499 515 530 537 528 519 520 541 607 702 784 819 791 760 767 773 769 757 710 619 554 521 506 500 503 517 544 583 604 627 657 690 716 705 668 632 608 600 601 598 596 584 555 555 554 549 541 535 531 524 505 471 427 421 426 437 450 461 467 474 481 486 485 486 483 476 471 474 486 486 470 450 438 442 426 437 439 362 382 402 407 405 414 379 353 395 458 437 421 406 397 382 341 309 281 288 324 351 355 359 365 373 377 304 240 201 191 197 244 297 320 305 274 269 272 265 254 272 246 236 235 249 295 290 280 264 252 256 229 188 188 233 264 263 260 260 263 267 274 277 280 284 285 282 270 262 263 267 237 246 258 263 293 305 312 306 297 312 318 322 324 325 320 320 313 297 283 307 327 326 310 293 296 275 266 818 826 796 751 712 713 752 769 754 753 765 785 797 777 764 824 950 979 987 978 842 564 290 290 295 273 245 322 313 406 638 923 988 1023 1020 900 640 326 401 466 583 754 707 836 794 581 297 266 228 224 227 216 189 223 265 275 233 174 207 223 231 260 352 264 235 241 235 196 199 211 222 227 225 231 284 334 337 313 308 305 302 300 303 312 343 439 619 816 873 875 856 841 837 834 831 830 829 830 819 820 828 839 853 846 838 828 814 808 805 809 814 813 809 835 854 861 859 835 798 758 726 713 716 727 747 767 778 772 746 713 679 648 611 577 550 529 515 501 496 488 488 503 492 487 496 512 524 531 526 519 519 541 598 710 801 831 790 796 824 813 780 755 704 615 559 538 529 521 523 534 555 588 616 646 684 722 741 713 667 630 611 608 611 593 575 562 552 548 550 551 550 546 536 526 507 479 450 426 431 441 450 460 477 484 486 484 474 479 480 484 489 486 494 491 476 451 426 425 407 418 428 373 389 411 410 396 400 371 359 382 419 420 419 406 390 379 373 324 287 294 336 362 357 361 370 380 391 368 286 213 180 185 193 267 315 303 273 266 284 284 257 257 253 263 276 283 276 287 252 213 198 199 282 230 173 181 243 256 257 260 276 312 327 311 295 307 323 299 284 277 274 275 236 237 250 246 235 288 305 302 303 315 325 333 338 337 330 326 307 300 327 321 339 333 308 281 277 272 270 853 826 791 757 742 748 770 791 801 788 781 795 835 874 909 949 990 1003 991 955 838 626 380 292 282 295 309 334 397 484 693 977 1034 958 931 840 639 427 475 578 614 536 395 529 401 242 213 205 188 218 222 181 225 187 191 214 224 203 218 215 228 278 344 253 217 250 306 220 203 215 233 245 252 314 330 320 311 307 308 307 305 303 306 314 330 357 427 655 793 841 832 809 804 811 820 830 837 834 825 830 835 827 831 827 819 809 803 814 821 825 824 817 818 852 869 864 840 814 787 748 718 717 731 752 777 801 816 795 766 736 708 677 626 578 539 510 490 481 478 474 474 485 482 486 499 514 520 525 521 510 507 529 592 737 827 840 806 820 854 831 775 741 696 616 567 554 552 544 547 554 568 594 628 667 708 738 748 713 668 635 619 618 617 602 579 558 547 546 547 547 543 529 523 513 500 477 435 423 443 456 455 459 478 483 484 480 463 468 477 501 523 498 498 494 471 434 415 417 401 408 427 377 386 400 404 396 386 368 372 393 419 428 402 389 411 447 419 347 300 294 323 345 356 372 382 387 405 392 336 252 172 174 185 237 285 306 292 305 328 314 268 329 260 264 310 339 301 301 291 274 249 208 173 197 213 187 191 243 262 271 298 338 348 324 304 314 325 308 298 292 284 278 260 254 241 212 240 283 300 301 307 316 330 338 339 338 339 332 312 305 335 335 347 334 304 283 284 280 273 848 821 795 770 757 763 786 813 810 797 787 798 848 904 948 977 991 997 973 910 824 701 497 384 447 532 583 643 617 701 854 992 952 811 773 773 728 534 345 347 346 268 250 247 223 213 221 202 198 184 179 192 204 166 169 179 176 176 181 188 212 248 240 211 192 206 251 263 247 242 267 318 343 330 319 313 309 309 311 311 308 304 303 307 316 334 368 447 578 676 735 763 770 788 808 819 818 814 818 826 827 818 824 821 813 802 796 811 823 829 830 829 848 874 876 857 827 809 782 751 728 723 746 774 806 831 836 817 789 758 718 665 603 560 520 487 472 465 451 454 469 481 466 478 505 528 525 522 508 493 495 536 631 775 858 867 837 819 853 832 770 738 697 621 576 569 577 568 573 579 588 611 646 686 719 738 741 715 677 645 625 614 612 604 583 558 545 552 548 542 533 509 508 502 489 464 427 416 428 444 457 464 483 485 483 478 462 457 463 491 529 537 509 492 466 432 422 443 427 438 462 372 375 386 399 404 381 380 392 407 418 417 384 383 404 419 385 338 301 288 301 311 336 354 368 384 396 390 356 275 164 168 181 203 248 307 298 304 325 319 272 329 276 279 316 339 322 316 293 269 265 251 193 168 213 332 280 275 279 292 330 306 304 307 309 313 316 315 311 305 295 281 274 258 229 204 246 301 320 311 323 331 342 347 348 346 349 339 324 314 319 344 355 342 313 291 291 286 274 844 834 804 765 751 763 790 817 800 792 785 790 830 880 918 942 953 953 919 862 807 747 639 547 660 797 890 986 896 937 966 903 728 614 555 559 563 413 283 255 260 243 173 164 181 212 236 211 201 195 189 175 150 133 169 188 171 174 176 160 176 228 228 211 215 227 250 325 335 289 254 268 294 278 272 277 290 310 313 313 311 307 304 304 310 310 303 331 419 492 567 656 712 752 781 799 809 828 843 842 833 827 831 828 821 810 802 817 826 832 837 846 870 876 868 848 820 801 775 752 739 743 769 801 831 848 842 817 788 758 715 645 584 539 498 469 458 454 440 450 473 484 492 494 509 523 511 499 494 498 537 640 729 803 845 845 806 850 872 841 790 789 731 638 589 590 602 591 600 611 624 648 673 698 718 732 739 728 694 652 614 591 589 582 565 542 528 539 538 529 515 495 497 495 481 454 429 461 453 444 456 468 481 485 484 478 457 448 452 467 489 516 508 484 460 449 440 484 500 475 416 358 363 382 399 402 383 402 414 413 404 391 385 393 401 397 371 338 307 289 290 295 315 338 359 376 381 376 361 293 154 160 177 228 280 292 264 227 259 303 292 321 306 300 312 325 328 322 301 275 260 253 220 161 143 266 262 278 259 238 306 314 319 319 316 316 325 328 325 317 302 286 277 258 235 237 276 306 319 323 333 335 335 341 356 353 356 341 325 319 329 355 365 355 329 305 297 285 270 851 855 827 782 763 770 792 807 788 785 780 781 805 836 856 868 875 879 854 839 827 798 726 634 655 793 970 1057 1107 1029 868 632 307 257 265 309 343 283 289 283 257 205 125 124 151 179 197 201 195 180 164 154 147 166 168 181 193 151 144 136 149 183 196 199 213 221 239 348 344 283 226 222 297 243 220 227 257 309 316 316 315 312 308 307 288 266 258 288 352 395 446 533 654 723 760 788 822 855 863 855 842 834 846 851 848 840 834 840 845 845 849 864 881 870 851 828 804 782 761 748 749 767 800 833 854 857 843 819 789 747 691 621 569 525 490 467 461 466 456 464 484 497 490 503 512 509 498 509 511 527 583 706 768 808 837 855 852 887 883 850 805 767 699 634 607 612 610 605 632 661 685 716 712 717 728 741 755 753 705 638 580 557 550 540 525 509 496 505 508 504 494 488 492 491 476 449 431 464 450 436 450 466 478 484 485 477 452 437 440 460 495 539 521 500 481 462 458 472 468 434 376 352 362 372 374 372 389 423 432 421 407 397 401 406 408 401 379 346 317 299 294 292 309 329 350 373 375 371 366 342 281 219 235 262 283 313 275 271 291 316 319 386 341 306 310 324 331 328 317 293 244 236 173 111 120 260 269 302 291 251 302 313 328 328 312 310 332 341 340 329 311 295 285 276 270 281 293 305 320 338 345 345 340 339 344 349 349 339 330 331 344 367 383 380 344 321 303 284 268 869 882 850 807 777 770 778 785 777 777 777 779 792 802 792 786 790 806 825 838 820 708 442 371 448 702 984 1056 1052 872 592 343 278 303 439 433 323 317 318 305 240 153 119 113 137 165 184 189 185 186 192 191 156 208 210 216 222 151 154 153 157 167 177 187 206 216 229 305 298 245 197 197 280 215 186 194 229 286 312 320 318 316 314 312 275 240 243 296 341 369 395 451 618 714 753 781 829 858 860 858 852 847 877 900 904 895 883 874 872 867 867 880 888 865 836 809 787 766 748 743 757 789 841 869 871 856 839 817 780 722 655 599 555 518 492 478 481 494 487 483 490 504 513 516 509 498 497 514 541 604 693 766 777 821 856 875 901 923 899 856 813 778 717 660 633 635 636 623 668 720 751 765 747 742 748 763 778 767 694 610 552 524 509 496 485 475 473 476 475 475 478 484 490 488 472 443 431 434 442 446 440 457 472 480 482 475 444 427 433 467 525 560 545 529 511 485 474 484 493 463 375 348 347 357 366 369 397 431 443 443 450 458 422 413 422 412 389 354 326 310 306 302 312 327 346 368 369 369 367 363 356 362 375 386 387 359 335 298 288 310 332 330 317 307 311 331 333 330 326 309 237 220 189 182 207 258 271 297 294 263 308 295 291 298 308 290 311 340 353 341 331 313 307 306 304 306 296 304 328 351 348 352 351 348 349 354 355 349 342 337 342 365 416 437 371 339 311 287 268 884 892 847 807 772 753 750 759 759 762 769 775 778 777 763 765 774 772 786 759 639 501 457 647 730 836 943 972 924 688 543 536 655 1329 929 504 325 319 325 237 165 130 117 141 183 212 220 213 208 205 215 227 209 237 235 233 239 234 195 177 172 173 171 179 203 218 225 263 263 220 185 187 224 190 175 186 221 275 311 321 320 319 318 317 281 248 253 320 342 361 380 423 608 730 763 773 811 840 850 863 872 879 925 961 969 955 928 908 897 891 889 895 895 868 835 807 787 768 752 751 776 830 895 902 879 848 826 800 751 686 618 567 541 516 501 499 510 520 508 497 500 524 534 521 500 485 489 521 588 682 770 807 808 826 852 887 943 968 921 858 809 770 709 662 642 641 627 636 700 762 789 793 767 755 763 786 800 773 681 588 533 498 477 463 455 454 455 454 455 459 468 480 485 483 465 435 431 435 463 470 434 448 465 474 477 470 438 421 430 473 542 582 577 562 540 507 494 500 508 482 391 358 369 389 406 420 409 429 443 450 459 468 451 443 446 437 406 369 337 319 318 318 324 337 356 375 375 376 386 396 371 363 359 369 386 379 347 317 319 352 361 400 366 319 311 342 328 321 321 313 243 226 237 254 268 253 269 287 290 277 297 294 306 314 295 298 303 318 333 337 337 331 327 322 309 311 302 323 358 363 359 362 359 354 352 355 358 357 350 339 346 408 455 461 448 364 322 295 270 876 862 804 770 753 742 738 740 740 738 737 737 738 780 827 857 835 733 529 366 299 298 359 688 851 935 881 645 544 471 528 711 969 1317 950 564 357 298 248 165 127 132 135 173 218 245 250 248 246 229 229 246 254 243 233 219 220 274 218 187 177 176 170 174 198 215 225 256 252 221 196 192 194 188 182 197 242 317 322 321 320 318 318 319 290 268 282 331 345 356 368 410 614 765 793 779 802 856 868 882 902 925 969 989 992 978 952 936 923 915 911 910 903 879 851 825 805 791 780 786 827 916 955 922 874 833 802 765 709 647 585 525 529 519 515 522 532 534 513 507 527 556 538 516 491 472 474 538 632 715 765 788 798 815 855 917 989 996 929 853 799 750 689 651 632 625 621 685 751 799 820 812 782 771 780 803 809 770 671 573 517 475 457 450 445 440 442 441 444 451 463 472 472 465 453 437 434 440 436 431 437 450 466 476 476 466 436 422 435 478 545 588 588 573 551 523 508 505 501 473 402 399 417 433 440 444 482 455 424 419 436 462 453 449 455 447 423 384 353 336 328 336 346 362 381 392 399 407 416 409 363 333 329 347 376 388 405 371 352 399 436 444 392 335 320 342 367 358 328 298 254 256 225 201 221 246 272 289 298 311 316 321 319 307 290 290 301 314 326 337 347 341 359 388 377 327 323 360 400 377 375 371 363 354 353 355 359 357 348 339 391 433 455 461 455 380 339 313 284 826 799 748 723 723 720 718 721 734 693 634 627 704 805 840 857 832 709 331 237 226 251 312 523 682 724 638 447 332 342 439 620 861 1000 841 569 336 252 182 138 131 145 155 183 215 242 260 271 270 245 243 258 254 228 222 204 179 172 206 201 185 173 171 174 191 210 221 220 216 214 215 218 219 216 222 255 310 333 324 320 317 316 315 317 322 333 349 362 367 361 354 393 621 805 847 833 851 904 916 929 944 956 982 986 977 963 949 943 935 929 924 916 898 885 866 843 822 823 831 859 917 1000 995 927 863 816 778 735 674 613 561 526 527 528 530 534 533 531 513 523 554 564 552 519 485 467 474 573 655 701 714 721 730 796 886 971 1029 995 918 843 789 740 674 642 628 622 635 732 792 823 837 818 786 775 784 802 801 754 658 558 495 459 449 445 441 432 433 433 437 444 455 464 458 449 445 451 459 460 453 447 452 464 475 479 477 465 439 430 448 492 556 579 574 563 552 537 520 512 496 465 423 434 455 470 474 469 486 463 434 422 442 466 463 461 467 463 436 407 385 370 355 357 369 385 399 400 422 445 439 396 362 340 338 352 377 390 410 386 383 455 480 437 393 362 336 352 374 381 368 334 297 270 276 275 211 258 286 301 316 351 352 354 333 302 299 297 312 321 321 333 343 336 331 327 312 317 336 357 374 381 375 371 364 355 354 355 358 356 347 339 403 438 452 464 464 438 387 332 300 766 733 690 665 664 671 683 698 719 660 622 651 742 800 809 802 770 658 290 240 265 294 312 403 500 481 404 337 287 293 327 442 652 780 675 463 270 205 177 147 144 157 164 190 217 246 272 282 275 245 243 257 239 196 193 205 207 177 226 236 215 185 174 176 193 215 233 248 240 233 229 229 243 257 310 345 341 330 323 319 317 309 274 304 323 336 350 375 376 359 337 360 580 799 873 888 925 975 994 998 996 994 994 986 977 967 958 950 943 936 925 908 895 891 879 862 849 856 877 927 991 1038 1004 908 841 806 766 707 634 570 526 506 507 519 527 526 521 516 503 512 542 559 555 517 480 466 482 638 696 700 695 714 734 805 911 1014 1034 970 896 829 776 735 669 643 642 650 672 753 805 829 830 809 778 761 763 780 779 731 641 544 475 449 447 446 441 430 426 427 431 438 446 449 443 445 456 465 467 468 468 468 473 480 485 486 483 469 441 440 464 513 587 590 573 564 565 550 536 528 507 476 454 458 478 498 509 509 489 468 448 435 445 460 468 475 484 479 440 403 381 380 383 384 391 400 405 410 420 433 435 414 379 358 351 358 381 392 385 368 378 447 458 425 398 378 356 370 384 388 378 349 316 279 261 256 236 283 307 318 329 361 369 375 363 341 342 320 319 322 319 327 334 333 326 316 311 319 335 359 383 388 385 378 369 360 356 355 357 355 346 337 370 412 450 467 474 463 413 348 311 693 661 629 619 628 631 639 654 670 656 673 710 750 762 762 751 706 589 313 311 330 348 360 396 405 361 306 282 289 281 291 411 630 499 376 297 241 187 163 159 161 171 195 239 259 270 277 279 262 248 224 198 184 186 187 183 195 243 255 258 248 229 206 213 223 236 249 254 245 238 238 245 255 290 336 354 318 211 206 271 319 317 306 316 327 339 353 366 373 361 335 352 602 795 878 918 973 1029 1063 1066 1049 1029 1017 1004 995 987 977 960 955 945 929 909 908 907 896 881 875 891 910 972 1047 1070 967 882 833 800 745 660 570 511 486 478 487 498 504 504 501 495 489 502 530 547 534 504 479 477 521 693 726 711 715 742 774 867 965 1022 1032 921 853 801 745 708 673 655 657 683 725 772 807 820 805 785 754 717 701 725 740 700 622 533 465 448 450 451 444 432 423 423 426 434 445 442 442 452 468 480 477 479 481 483 491 499 506 504 491 474 447 450 482 537 596 606 583 567 568 551 556 540 513 488 473 478 501 524 534 542 516 492 471 453 448 450 457 468 481 487 454 416 391 387 386 392 404 413 413 416 425 435 438 421 398 376 364 369 393 400 388 367 361 401 419 422 409 388 377 393 404 410 405 374 336 298 272 263 263 290 316 331 331 325 371 393 400 402 395 345 324 322 323 324 327 329 326 315 318 329 341 356 376 381 377 373 366 354 350 357 360 353 341 332 332 377 447 470 482 477 432 363 323 653 629 608 602 619 622 615 606 607 670 718 732 713 683 688 676 593 446 308 365 376 389 418 398 347 318 308 305 284 288 361 474 545 296 273 265 235 185 161 156 160 183 228 239 261 281 285 264 278 243 209 201 224 179 181 188 200 231 240 253 259 251 228 225 227 234 244 252 244 240 250 270 274 313 343 316 246 218 203 272 325 323 321 323 328 333 337 340 344 345 359 430 677 830 907 960 1029 1087 1109 1107 1089 1064 1046 1030 1018 1009 998 982 972 957 940 927 928 925 914 901 898 919 950 993 1028 1020 926 870 832 787 701 601 513 466 457 454 464 470 477 485 484 478 483 497 511 511 503 491 491 518 583 673 696 722 784 832 848 916 992 1032 1003 877 808 786 779 733 692 674 676 694 744 778 802 807 784 744 676 607 579 621 670 658 603 531 474 459 460 460 454 440 426 422 425 434 451 445 452 465 479 494 490 514 518 499 509 523 521 510 496 481 454 457 490 545 605 609 586 565 562 565 601 577 524 484 476 492 523 545 544 555 548 532 510 484 465 457 454 462 484 501 476 443 414 395 393 405 420 429 429 427 433 436 431 418 407 390 382 387 407 408 395 382 381 399 422 430 421 403 403 420 432 437 430 396 352 307 273 261 273 296 320 333 330 328 344 360 372 378 375 366 357 350 348 331 344 357 351 321 327 338 346 354 371 375 408 406 369 364 354 364 370 363 348 331 334 379 444 471 489 490 452 381 351 645 625 611 612 629 619 592 564 562 667 723 717 662 595 598 536 402 259 270 334 390 420 405 312 320 302 276 258 249 313 502 595 484 288 284 248 199 164 147 149 159 176 200 227 242 242 246 262 252 238 234 237 238 211 203 207 222 246 244 240 246 249 234 237 236 233 233 244 238 242 264 295 310 335 344 304 249 281 273 307 332 330 324 327 328 326 323 322 324 328 401 572 776 910 990 1052 1115 1149 1140 1132 1121 1102 1080 1058 1040 1026 1017 1005 990 971 956 951 951 945 934 922 919 943 977 997 990 953 890 851 813 750 636 547 478 444 438 435 438 443 446 452 474 468 482 499 505 488 485 491 510 548 608 640 663 709 783 837 865 918 981 1014 915 831 788 774 770 743 716 702 703 721 759 759 765 770 743 591 444 372 397 504 575 599 584 544 504 480 475 476 474 459 437 427 430 444 463 458 465 475 485 498 502 537 546 524 528 538 529 517 507 485 460 464 493 544 606 621 593 563 565 587 602 581 542 509 501 526 543 547 553 606 604 575 543 524 494 484 474 475 501 522 504 472 438 407 410 423 436 445 443 439 443 444 436 424 415 401 394 402 416 431 414 389 380 406 426 436 435 428 433 454 468 470 454 420 371 314 272 267 283 306 328 338 332 337 353 376 397 407 446 447 434 421 413 361 382 397 386 359 344 348 355 365 408 416 438 443 425 396 385 417 445 438 421 350 371 421 444 473 495 504 474 395 379 653 634 624 632 643 611 565 533 545 637 701 697 635 552 524 363 258 249 265 344 387 366 310 305 302 289 271 258 270 370 601 735 645 372 289 216 163 141 146 152 160 171 184 195 236 253 257 264 276 257 249 253 255 245 245 253 263 268 255 241 242 247 239 237 239 233 227 235 240 252 279 311 328 345 346 326 306 328 331 340 342 335 327 331 330 325 322 322 334 362 522 801 905 1002 1084 1156 1209 1190 1163 1152 1146 1130 1103 1074 1051 1036 1029 1015 998 979 966 964 967 961 951 941 935 955 972 971 944 889 841 805 760 688 577 514 468 442 432 425 424 430 431 430 450 453 475 497 504 484 489 509 540 580 617 640 684 741 792 811 840 860 886 913 852 809 806 808 780 747 726 721 731 751 767 689 627 566 450 338 285 263 288 387 478 523 534 523 495 481 484 493 500 491 460 445 448 464 481 478 477 478 482 494 509 541 563 558 544 540 530 522 516 491 465 466 497 554 603 622 594 556 551 582 594 579 549 521 515 528 542 560 585 594 593 575 546 520 497 491 489 491 510 538 529 498 457 422 429 439 449 456 452 450 458 464 459 435 423 412 410 423 433 445 426 397 386 406 418 430 440 447 465 493 514 515 485 449 397 332 280 279 312 327 342 355 349 350 365 388 410 415 412 401 386 383 430 423 382 355 368 424 370 372 391 401 450 460 462 465 468 435 424 451 476 460 434 407 407 423 447 478 499 515 496 410 392 664 655 651 655 655 615 554 520 558 627 685 682 617 506 361 287 258 265 296 341 342 324 303 294 284 275 279 303 354 512 639 653 532 333 263 187 136 126 146 154 160 166 177 204 229 240 238 236 271 266 265 277 302 323 349 369 374 358 323 289 266 254 248 234 238 237 233 233 253 277 307 330 324 341 349 345 336 340 343 355 355 341 330 335 336 333 331 339 380 517 787 1094 1053 1066 1118 1189 1242 1187 1168 1158 1146 1126 1093 1065 1044 1031 1021 998 981 966 956 955 962 962 956 947 938 939 933 909 867 813 767 731 686 625 557 515 480 455 439 426 425 432 437 434 426 430 456 486 502 489 506 534 570 610 636 679 734 789 824 808 823 811 798 810 808 817 844 849 799 754 732 735 746 730 614 501 433 388 321 277 259 246 244 266 281 324 376 421 439 438 449 474 504 513 492 483 482 488 498 490 481 477 483 505 513 570 611 592 549 538 528 519 510 493 469 463 493 562 607 621 590 544 525 545 561 556 535 509 505 513 531 557 586 583 572 555 537 520 508 503 503 512 538 554 545 516 477 442 446 453 460 462 458 459 471 481 479 454 436 424 423 433 441 460 445 408 379 398 411 423 438 460 494 533 555 548 508 472 424 361 304 291 334 345 369 402 389 378 385 400 416 415 401 390 401 437 446 445 442 442 444 444 395 415 453 456 466 476 478 481 488 459 452 474 496 476 443 419 411 423 451 482 504 524 521 441 401 675 693 700 693 680 617 555 550 626 655 690 700 653 523 283 217 247 302 316 316 320 327 327 309 300 304 331 388 475 548 549 462 332 269 220 162 124 121 143 153 165 177 190 218 215 205 195 193 219 244 274 318 383 449 508 552 571 558 501 424 348 292 269 249 250 251 250 249 279 336 377 381 337 340 343 340 334 331 347 359 360 349 334 340 350 356 361 388 498 830 1102 1157 1094 1089 1110 1135 1147 1150 1144 1130 1109 1083 1055 1030 1008 991 978 944 925 917 917 921 928 933 928 915 905 892 876 846 804 756 702 661 633 610 584 551 516 484 457 437 431 437 443 442 439 421 441 473 497 493 517 549 584 621 657 713 756 789 822 873 842 802 771 757 784 835 879 884 825 769 730 714 677 561 433 363 331 311 276 265 258 252 243 223 219 258 303 331 336 357 386 441 505 508 514 502 492 494 500 491 475 469 482 505 518 574 622 614 561 540 526 512 497 481 470 461 478 546 611 621 581 524 498 502 519 522 507 483 475 482 506 539 565 562 552 540 529 521 521 519 523 537 560 582 572 536 492 461 464 470 473 472 465 468 480 492 492 470 448 434 430 436 445 486 481 434 387 385 393 407 430 466 512 551 566 553 518 490 443 386 334 316 319 351 409 466 454 427 415 416 424 444 411 412 440 462 467 475 481 480 472 462 456 460 465 471 482 491 495 493 484 459 459 476 493 491 449 417 407 422 455 486 510 534 541 459 393 670 706 724 720 689 609 572 582 626 651 726 754 690 519 294 258 309 357 328 304 325 345 351 343 343 374 429 501 579 547 477 353 231 223 169 136 122 126 147 159 177 195 205 201 197 187 177 173 177 201 250 339 459 551 641 715 764 782 758 658 540 430 346 295 279 276 280 290 361 505 536 444 311 313 330 333 324 323 345 354 348 335 333 341 355 383 440 557 871 1092 1188 1170 1115 1085 1070 1075 1098 1109 1105 1085 1059 1036 1014 942 877 849 869 849 843 849 862 874 887 888 880 866 853 839 825 800 760 707 668 641 616 595 582 567 542 511 479 450 449 452 456 456 453 456 472 488 496 497 521 549 577 602 636 680 713 719 722 943 857 794 765 734 780 848 907 922 864 786 705 625 520 363 336 326 321 304 258 252 248 245 237 217 234 269 295 301 295 295 332 401 476 489 506 503 492 486 485 472 461 464 485 512 533 572 605 605 572 546 522 503 487 471 465 463 476 522 599 612 564 496 478 477 488 491 478 456 445 452 479 516 542 543 535 525 517 517 528 532 538 556 585 606 588 542 491 466 473 482 488 492 489 490 499 510 509 476 453 439 434 441 460 507 506 453 398 380 380 394 420 460 511 545 555 542 516 490 458 411 356 336 330 379 444 494 522 489 465 455 455 481 448 450 472 479 491 507 517 517 504 485 475 473 476 482 494 504 509 500 450 446 455 466 474 477 424 383 368 387 460 492 517 543 561 479 391 680 717 728 710 649 596 599 642 704 759 800 804 757 642 410 366 381 378 318 312 348 371 372 360 364 419 497 571 606 517 424 321 228 189 130 122 132 146 168 178 188 193 191 184 182 185 183 175 174 177 204 296 456 573 676 758 821 861 857 819 761 710 676 552 490 450 446 514 750 911 792 495 260 260 281 301 310 311 328 345 342 330 348 401 459 552 699 911 1075 1139 1138 1108 1089 1067 1040 1027 1041 1073 1067 1041 1010 978 919 849 811 799 796 764 767 782 803 827 848 854 848 833 815 802 794 775 741 698 658 634 620 607 587 574 553 522 482 444 419 444 474 488 507 517 526 523 510 506 521 538 550 557 577 601 610 602 592 652 703 721 710 689 766 871 947 962 898 778 634 481 364 337 327 324 319 302 258 246 237 229 221 224 263 290 303 304 297 270 311 381 439 470 487 487 476 465 460 455 457 473 501 521 550 582 606 611 579 551 524 497 476 465 461 459 471 518 584 593 546 480 470 466 471 470 456 436 427 436 462 499 529 540 533 518 510 515 530 543 557 578 611 620 590 538 489 470 478 493 508 516 520 516 514 513 508 487 460 441 441 458 490 523 516 465 412 394 384 388 412 447 494 526 539 531 510 487 451 399 340 316 319 339 394 502 539 547 540 527 513 504 494 489 491 503 518 536 548 548 533 510 492 483 485 493 504 513 519 517 475 460 459 467 474 445 386 346 335 360 468 504 527 555 585 536 426 664 693 701 680 623 614 664 731 789 838 845 830 801 747 599 484 429 385 328 368 413 424 402 362 353 418 494 544 532 410 299 236 206 166 136 148 166 179 189 187 196 196 189 198 186 184 188 192 178 174 185 254 389 519 733 852 899 916 930 914 902 899 890 778 679 632 659 771 958 1088 946 617 318 267 264 280 306 344 393 430 443 454 507 593 702 824 950 1062 1078 1063 1040 1024 1022 1015 965 905 885 1010 1022 984 932 889 836 797 776 748 697 678 694 717 747 789 821 835 834 820 797 785 781 769 743 700 666 648 633 615 593 568 549 524 489 455 436 466 509 544 576 578 578 563 531 509 507 506 510 523 528 539 550 549 538 601 648 675 679 667 779 900 974 968 863 691 483 368 350 338 330 327 314 288 261 244 234 227 229 256 290 301 303 307 304 288 328 381 415 455 462 455 445 440 440 444 455 474 501 529 559 583 599 604 580 552 520 488 465 456 455 456 472 535 592 582 543 510 494 471 460 454 444 421 415 428 459 503 534 555 547 527 514 519 536 555 577 603 633 625 589 541 502 485 491 509 529 538 534 522 511 504 495 487 469 454 456 479 532 561 550 499 444 426 402 390 404 429 468 502 524 527 512 488 445 390 336 322 316 326 376 492 531 552 558 552 540 529 518 513 517 530 546 562 572 572 557 530 505 490 489 499 481 500 533 539 506 487 475 472 481 456 404 367 358 378 484 518 538 570 606 573 441 614 633 643 637 610 651 718 778 817 848 842 834 816 787 747 554 466 434 422 493 532 511 455 397 355 423 465 465 431 308 255 230 211 181 168 177 185 190 197 217 210 193 176 166 171 172 172 176 188 176 178 268 446 585 777 864 899 933 970 982 976 950 894 793 754 780 849 943 1099 1205 1168 937 531 410 381 395 438 504 587 643 666 683 742 811 893 970 1020 1024 980 961 959 964 960 951 903 843 821 944 956 908 845 802 771 757 727 669 595 611 626 654 697 751 798 820 825 814 790 776 773 766 745 706 679 660 637 610 584 562 543 523 500 483 491 526 570 605 612 604 583 537 475 476 508 511 491 467 471 498 520 523 504 539 577 615 649 682 768 865 914 870 705 480 384 352 341 334 335 337 320 285 266 262 248 244 262 298 300 302 307 315 326 344 362 384 415 445 432 413 403 414 426 445 456 464 488 530 551 571 592 595 574 546 513 480 454 446 447 452 470 537 582 577 549 521 492 471 458 445 426 406 410 430 478 553 573 579 569 547 529 528 549 574 601 633 650 630 591 546 517 506 511 526 542 547 538 525 514 507 507 501 485 474 481 517 567 600 597 555 503 455 423 408 401 414 446 486 520 534 525 501 453 392 340 321 312 317 358 477 513 542 561 569 564 554 545 541 545 559 573 584 590 589 575 545 514 494 490 498 495 516 547 563 534 514 501 495 497 477 436 400 385 405 499 531 550 584 620 589 444 572 580 588 592 593 654 721 763 783 813 808 822 828 811 763 550 503 545 607 668 646 582 516 464 361 328 361 397 381 320 271 245 240 243 230 238 228 208 202 211 199 179 165 171 168 167 170 171 165 163 217 318 436 504 657 739 794 842 825 668 609 632 689 719 836 931 1009 1092 1211 1272 1293 1201 937 788 721 707 732 784 830 852 855 855 881 904 928 944 945 921 895 903 925 941 928 901 871 849 847 887 874 827 773 735 707 699 650 583 541 563 583 614 659 716 771 801 812 806 786 771 765 758 741 712 693 673 647 615 587 563 541 522 513 526 556 587 616 637 628 600 568 525 479 514 526 517 496 477 475 469 476 487 486 500 537 595 666 730 739 790 693 497 449 386 360 347 336 330 338 340 331 309 275 264 261 266 278 298 303 307 314 323 337 354 374 403 439 446 409 373 362 388 415 455 468 467 493 519 526 546 577 592 573 538 500 467 442 437 440 448 472 556 589 586 561 524 483 461 446 428 407 399 405 441 501 572 618 638 617 575 551 549 572 602 634 672 668 641 597 552 529 527 528 535 543 541 535 533 536 543 546 537 521 509 514 543 601 645 652 612 542 490 476 468 412 420 449 491 533 552 543 518 466 397 342 316 309 314 345 458 496 530 561 582 583 577 571 570 575 587 597 603 606 606 591 559 525 499 491 496 514 538 560 567 558 545 533 522 511 499 470 437 415 431 508 541 561 600 633 600 452 552 556 559 560 565 602 682 717 720 762 766 795 821 822 784 483 474 602 725 733 627 522 455 418 309 275 306 335 318 309 325 281 227 224 268 254 243 239 229 222 198 178 170 178 174 171 168 164 157 166 240 327 387 394 429 493 576 634 547 361 271 312 454 546 890 1063 1132 1212 1272 1282 1282 1279 1267 1170 1094 1045 1022 1016 974 926 885 856 845 839 842 850 858 858 871 899 923 928 908 867 851 849 846 820 802 766 720 675 639 632 581 535 543 526 581 620 648 692 744 779 796 797 783 768 761 752 737 718 709 695 673 644 616 574 542 528 538 582 617 634 644 651 640 597 551 522 525 570 557 527 500 488 485 460 469 502 526 522 552 616 688 718 687 578 428 317 337 353 356 348 337 334 339 341 330 306 291 297 283 271 283 301 307 312 319 329 346 366 396 425 440 438 394 358 357 406 423 457 487 508 531 493 492 511 542 590 576 528 480 451 430 431 435 446 479 569 598 588 554 509 466 445 430 414 398 401 405 443 509 578 627 647 629 587 560 570 599 637 675 711 701 662 613 569 546 542 534 531 537 530 531 553 585 611 612 586 558 546 562 596 640 672 675 632 561 512 499 495 438 447 477 518 555 571 558 526 471 400 347 319 311 315 337 444 485 520 549 559 567 584 591 592 599 611 620 625 626 625 612 582 545 513 499 501 511 533 563 570 580 581 576 567 546 528 505 478 457 499 533 552 576 621 650 608 461 540 550 554 544 528 551 624 636 633 712 727 762 805 764 511 419 532 665 724 685 493 403 382 377 294 267 277 285 270 265 334 282 200 190 244 235 235 247 252 222 196 183 180 181 179 177 171 163 164 175 222 271 302 299 260 295 414 524 367 341 268 263 378 486 915 1118 1177 1225 1240 1238 1242 1244 1235 1221 1196 1148 1081 1007 939 873 805 750 738 739 758 795 835 853 866 892 904 893 864 828 830 831 800 720 773 737 662 613 598 603 587 561 541 516 606 665 680 683 727 762 783 788 779 769 766 758 744 732 729 718 703 683 650 595 560 558 592 657 679 681 679 679 653 610 546 510 538 576 595 549 479 455 458 454 480 529 577 578 613 679 733 700 581 401 301 305 329 343 350 349 343 342 339 335 323 305 312 315 290 274 294 305 290 274 281 328 354 380 409 430 426 432 378 360 387 408 473 496 487 472 510 459 455 472 500 569 557 505 458 442 425 427 431 448 492 564 585 563 518 473 444 429 417 407 404 406 410 446 513 580 632 650 631 590 569 591 637 691 733 739 719 689 648 599 566 549 531 522 528 525 534 578 639 686 678 633 590 568 582 632 672 685 666 619 557 518 500 492 481 495 521 551 575 579 564 537 487 414 366 339 322 319 334 417 472 505 520 537 554 576 596 614 622 634 645 652 654 651 640 616 581 544 518 512 503 517 560 585 605 625 639 636 601 569 555 547 521 496 528 563 595 653 679 607 465 539 561 566 507 379 353 485 574 624 686 683 734 768 675 357 484 635 721 702 572 398 336 336 348 320 275 264 256 236 236 314 259 178 167 193 197 209 230 251 208 192 188 187 181 178 179 179 174 168 173 187 195 201 217 243 273 437 635 430 377 288 314 549 980 1058 1080 1082 1080 1106 1138 1170 1185 1168 1168 1145 1089 1011 932 915 868 801 729 675 690 723 757 796 862 858 871 865 832 802 807 824 821 786 747 728 683 634 608 622 640 631 597 553 538 607 658 676 671 720 754 773 780 779 780 784 776 760 751 755 752 743 727 695 646 620 636 690 747 741 727 714 701 663 613 570 548 555 593 645 560 437 437 425 421 438 485 565 612 689 766 794 704 459 355 323 317 332 339 343 344 343 343 337 337 334 322 315 315 301 285 282 281 266 254 266 319 362 383 398 414 440 443 427 426 446 473 510 522 517 506 503 445 434 450 474 514 508 470 436 431 422 424 432 458 510 554 551 517 471 436 424 416 410 410 418 416 422 456 517 581 632 645 628 600 591 624 679 732 762 768 725 699 671 619 580 549 524 512 516 522 543 593 666 740 717 670 618 582 581 634 670 671 638 590 550 526 514 512 524 540 556 571 580 578 568 543 502 446 397 364 343 334 340 374 442 478 488 529 553 570 592 620 644 658 671 679 679 654 631 607 588 577 549 505 507 546 588 612 645 682 711 715 677 628 603 597 568 525 533 560 604 700 734 672 542 551 535 546 550 525 503 492 527 595 671 659 712 625 458 350 615 713 725 649 458 343 306 318 342 335 276 254 242 237 269 292 239 180 165 158 156 170 199 228 195 193 191 186 181 178 179 185 185 170 162 163 179 215 279 220 213 273 355 334 372 373 584 986 1056 1054 1027 973 924 1027 1148 1198 1203 1204 1203 1174 1129 1073 1010 948 913 865 804 745 666 616 637 739 904 891 862 820 775 760 811 849 837 777 742 678 706 730 689 713 722 699 638 555 562 625 666 674 663 696 724 748 764 770 778 782 776 764 760 767 770 768 758 732 704 700 717 744 763 760 753 744 731 685 632 591 576 599 663 672 569 445 434 395 383 404 463 560 628 747 818 780 600 420 326 308 335 339 339 336 331 327 326 327 340 347 330 310 315 315 301 278 269 271 273 288 338 371 378 378 387 421 436 451 457 461 501 526 529 522 510 494 431 418 438 463 483 475 444 416 411 402 409 433 470 516 539 520 480 440 422 416 408 411 423 431 431 441 473 527 584 630 644 640 632 630 667 712 751 776 782 726 694 670 615 584 542 514 509 521 529 558 621 704 760 752 697 637 599 597 620 639 638 612 568 547 536 534 542 561 570 573 571 570 570 567 551 517 469 421 391 367 350 353 380 409 445 489 526 553 571 589 615 661 680 693 698 690 663 626 595 574 559 527 510 537 596 659 700 727 733 722 706 690 638 592 561 528 484 433 415 463 564 695 714 623 591 548 554 572 576 573 549 542 540 541 615 705 556 365 399 694 731 690 588 403 327 305 321 344 325 265 250 265 295 329 275 236 206 179 153 126 127 158 204 182 195 186 169 170 189 194 192 183 168 160 163 178 199 215 201 174 196 276 376 413 381 519 819 862 867 928 980 999 1089 1179 1219 1229 1233 1234 1227 1213 1185 1131 1040 989 939 873 783 672 589 610 731 887 886 836 797 796 826 889 906 872 804 755 697 678 675 676 733 720 668 594 525 564 633 670 675 664 678 693 714 738 757 769 772 770 768 772 782 790 794 790 770 752 744 741 742 751 765 776 772 746 703 665 658 672 689 737 664 517 408 466 407 382 388 435 538 662 781 816 718 473 389 354 336 324 360 342 321 306 300 293 301 308 305 292 326 325 318 311 306 294 300 301 308 357 351 347 347 359 391 413 432 438 441 481 520 525 515 499 449 403 398 422 453 468 460 440 417 399 395 405 428 469 526 520 485 449 429 427 411 405 412 429 444 444 457 488 535 587 629 657 675 686 677 702 729 754 779 773 711 668 641 596 570 528 500 497 517 536 579 641 711 765 757 699 637 604 600 611 622 623 606 567 552 546 550 565 583 581 569 556 549 554 556 545 517 473 429 391 362 347 356 379 406 454 522 529 555 571 586 613 661 685 700 701 683 624 500 418 385 334 336 405 504 599 675 694 663 575 453 404 443 472 465 422 388 337 274 254 314 373 469 524 527 596 455 433 486 562 599 626 619 528 388 456 555 477 377 447 717 716 640 534 408 352 338 334 328 308 253 279 342 382 301 242 231 220 189 157 113 100 136 201 187 186 182 171 162 201 196 183 172 167 168 168 173 180 189 231 266 290 319 378 393 392 489 650 624 689 832 963 1038 1115 1164 1203 1228 1239 1247 1252 1251 1230 1176 1117 1105 1037 923 822 800 706 674 733 839 840 808 808 921 1260 1174 1058 970 911 785 623 528 495 508 561 540 497 432 373 572 644 656 646 643 656 674 688 703 729 747 754 758 764 776 789 802 813 817 803 775 758 746 736 740 769 796 799 769 744 746 768 787 776 737 633 524 462 489 408 409 439 494 614 738 751 658 503 400 369 310 298 358 343 309 287 272 254 250 260 266 269 279 326 327 320 315 310 299 302 297 293 317 289 293 313 337 372 391 394 399 416 443 487 505 505 486 405 375 377 402 440 458 456 440 416 396 397 405 438 483 501 478 442 412 398 403 394 393 402 423 447 458 471 495 532 578 627 676 719 743 717 720 731 747 768 740 682 636 606 574 548 512 489 492 518 547 593 654 720 761 750 704 641 584 583 599 617 626 621 585 568 561 564 576 586 575 556 538 528 537 543 536 512 470 424 385 355 338 342 365 392 423 463 546 559 564 579 605 636 664 682 675 613 483 331 257 248 192 192 252 323 374 400 423 403 355 304 264 257 254 255 267 234 217 220 246 295 303 317 349 387 562 376 306 327 402 474 613 580 445 281 242 304 333 371 479 743 692 587 493 441 410 397 350 289 257 247 336 372 324 232 207 234 251 227 163 117 107 137 190 215 198 180 170 174 200 193 184 178 172 174 176 186 200 212 226 310 351 349 371 380 403 476 574 594 724 861 977 1058 1115 1142 1179 1211 1228 1247 1258 1260 1245 1212 1197 1205 1123 1008 975 985 896 823 814 879 811 783 829 1044 1616 1417 1217 1079 966 678 485 390 363 370 390 370 350 319 295 554 633 631 604 598 620 650 669 679 691 706 719 730 744 766 789 814 834 843 828 783 760 748 736 740 786 821 833 821 827 814 777 723 666 600 518 464 453 484 471 510 559 602 645 593 530 460 398 374 362 343 340 360 350 338 309 277 260 253 254 258 261 265 299 299 305 316 308 316 319 322 324 308 288 308 325 323 331 366 367 371 404 418 440 465 474 448 378 359 364 385 416 446 448 434 415 400 401 413 444 478 468 440 402 372 361 362 364 370 382 400 433 453 471 490 516 563 614 673 728 759 736 725 724 730 744 702 653 612 581 555 528 499 486 498 528 568 614 669 727 753 731 682 614 539 537 565 600 629 643 617 592 572 563 569 573 563 546 528 522 532 539 535 516 478 433 393 361 337 339 355 378 405 434 529 573 581 576 597 621 648 657 600 412 280 252 267 270 217 175 178 209 247 278 292 289 288 307 286 258 253 274 301 321 344 358 361 355 367 366 354 342 530 438 324 256 265 364 540 392 254 254 249 279 282 332 478 735 611 539 521 509 485 448 372 291 251 276 322 307 250 217 212 260 310 319 243 178 152 195 273 247 209 182 169 173 189 219 227 213 189 190 214 255 275 239 280 528 532 359 333 339 407 532 678 769 864 923 969 1015 1052 1095 1150 1191 1206 1231 1249 1258 1258 1253 1262 1254 1189 1133 1171 1098 1079 1089 1095 1052 830 769 873 1147 1594 1433 1265 1092 866 462 387 358 352 361 350 332 323 327 349 417 548 603 589 566 585 618 650 668 663 665 678 695 716 748 791 832 862 871 846 788 761 752 746 752 806 848 872 881 850 730 612 522 464 431 382 367 389 418 462 521 568 579 535 437 382 360 357 361 358 356 357 358 354 354 334 305 284 267 264 267 269 266 272 272 280 292 293 321 331 331 321 291 292 301 305 303 322 342 351 368 403 405 419 420 399 358 346 350 360 373 388 426 428 421 414 406 409 430 453 463 443 414 370 333 322 327 339 352 368 393 433 458 473 487 515 562 611 660 704 735 722 717 710 704 719 690 644 597 560 538 514 495 493 510 545 595 643 689 735 750 712 640 551 470 485 525 574 620 653 635 607 577 553 548 552 551 546 539 539 547 553 552 538 508 463 418 378 349 344 350 369 396 419 515 572 602 615 610 630 639 557 359 210 231 282 314 309 275 239 216 214 255 285 283 293 323 352 340 324 300 281 329 400 424 409 376 362 366 372 377 381 571 624 517 442 478 640 583 394 287 397 771 712 494 378 452 530 488 514 582 633 540 497 458 408 344 275 258 245 230 232 260 286 325 370 397 394 277 237 300 302 241 191 161 154 175 266 291 259 206 224 284 337 345 294 366 634 603 366 306 321 446 658 875 955 926 897 877 876 912 1008 1106 1168 1180 1200 1228 1250 1261 1261 1272 1261 1245 1238 1240 1110 1214 1399 1477 1230 806 740 983 1340 1432 1321 1138 911 658 388 370 365 356 346 324 314 317 325 314 162 382 557 610 590 587 602 626 649 653 645 655 675 701 738 800 855 891 896 855 794 766 765 779 784 826 874 905 885 709 509 393 354 336 322 293 310 356 339 383 431 464 466 417 375 349 340 343 357 357 353 351 355 358 356 352 343 320 295 289 283 274 265 266 263 265 275 289 320 332 333 323 294 293 292 292 296 312 328 337 342 348 357 360 356 347 333 329 339 353 367 377 397 400 400 404 410 425 451 464 452 427 394 347 311 304 319 337 355 374 399 438 464 483 503 532 575 613 645 670 686 694 697 696 695 706 689 645 594 550 512 498 498 506 522 567 621 669 710 748 751 703 615 509 432 449 496 553 605 650 645 621 583 542 529 531 542 556 566 569 576 581 580 571 546 501 447 398 369 352 347 360 387 417 512 577 621 651 647 656 602 452 235 240 283 306 308 309 321 330 285 236 270 306 317 336 366 375 368 358 339 320 344 394 453 479 427 385 367 362 364 366 698 741 740 768 803 769 353 498 683 790 903 594 564 573 550 571 517 516 561 610 547 525 512 482 412 292 249 232 236 266 308 298 315 406 590 600 415 298 322 388 275 196 145 128 179 302 318 266 212 273 362 407 448 520 497 553 555 507 463 497 616 806 981 988 873 796 743 722 781 935 1060 1135 1161 1175 1208 1239 1257 1257 1268 1265 1266 1269 1263 1225 1255 1277 1249 1131 448 575 1092 1531 1284 1144 781 506 439 364 359 356 346 329 318 295 304 321 316 313 334 445 577 614 614 609 615 630 640 626 644 674 708 749 819 880 910 897 843 804 785 798 842 855 866 909 909 764 445 368 349 334 320 272 270 328 391 324 339 351 369 394 410 385 358 340 341 358 358 349 343 347 354 351 356 359 345 312 295 280 266 263 295 283 266 264 276 315 331 328 316 306 302 295 289 291 296 308 319 324 321 332 331 330 329 318 324 335 345 353 354 362 367 372 384 408 443 461 459 440 410 372 337 315 318 336 354 374 392 408 437 463 489 518 552 588 617 637 650 659 674 688 697 701 714 705 662 601 546 515 503 505 519 542 596 644 689 730 764 756 708 621 520 469 450 485 546 606 653 656 635 593 541 513 516 535 561 582 590 599 606 608 599 568 526 473 419 386 355 341 350 380 421 506 575 629 670 687 672 527 326 237 284 301 304 304 308 321 248 225 294 304 373 383 372 370 373 368 359 350 344 340 356 411 492 572 438 378 361 362 361 740 767 787 802 754 586 294 593 823 806 580 528 677 745 671 577 503 487 506 530 514 506 502 485 435 323 290 277 280 303 355 314 331 482 789 765 519 354 343 413 272 187 139 132 210 290 265 211 208 336 471 565 733 1006 812 959 1038 1025 1011 1007 1007 1008 1010 1014 895 796 765 808 881 980 1048 1103 1146 1135 1181 1218 1232 1228 1254 1261 1270 1278 1280 1276 1284 1298 1064 253 201 585 1162 1567 1256 685 431 354 341 332 339 290 261 300 322 280 291 319 310 302 319 402 515 589 630 646 631 602 595 598 623 664 713 753 814 870 899 888 845 843 832 824 842 946 971 970 860 552 349 331 339 327 309 269 314 368 386 351 332 324 330 353 395 402 382 358 348 358 353 336 323 329 320 314 324 343 345 318 299 286 279 282 328 308 275 256 236 285 313 320 318 313 306 297 293 298 297 304 311 315 316 318 323 324 322 321 325 332 336 335 329 339 354 371 387 407 419 422 419 411 385 361 343 336 342 359 375 391 404 411 430 454 487 526 563 594 617 631 640 649 664 680 695 707 728 724 676 604 541 512 503 508 528 563 620 664 708 752 783 773 723 643 562 551 489 500 563 633 679 682 654 606 552 520 517 531 553 573 583 597 610 615 607 575 536 488 435 392 346 329 343 381 429 500 572 635 681 708 632 440 253 285 305 306 304 304 309 324 330 353 389 393 379 366 361 362 365 361 355 349 346 336 334 360 420 511 417 374 365 374 371 774 799 798 749 592 327 279 647 718 542 384 528 722 769 683 614 554 510 496 503 493 507 498 474 436 378 368 365 359 353 396 354 397 579 887 877 563 343 287 277 219 173 174 213 241 208 178 172 223 404 865 1067 1089 1077 1072 1078 1077 1072 1069 1044 1037 1041 1043 1020 916 829 802 842 918 981 1028 1064 1094 1120 1159 1182 1196 1211 1235 1254 1268 1276 1278 1284 1298 1184 852 264 275 628 948 1019 718 474 341 291 286 285 323 312 261 203 212 202 262 326 318 313 316 354 432 545 650 683 675 637 566 570 597 638 685 730 779 827 858 863 860 896 879 840 838 979 1019 986 822 479 307 306 325 322 320 274 318 372 381 300 319 325 326 332 346 385 408 411 394 361 339 298 270 296 253 203 236 315 323 326 339 344 338 330 330 311 288 263 210 251 286 310 324 317 305 300 303 307 319 322 323 324 326 322 323 322 320 324 324 329 330 326 328 333 331 333 353 393 404 398 394 411 394 360 345 352 360 375 390 402 410 411 426 451 486 525 560 590 610 623 632 644 658 672 689 708 730 724 675 599 536 513 506 513 533 574 630 680 728 774 803 793 746 685 633 584 540 549 604 680 723 723 685 623 568 538 524 525 536 549 558 574 590 599 596 571 538 493 436 387 351 330 334 376 436 516 595 659 699 708 543 355 267 314 311 307 305 306 311 326 348 372 387 377 364 357 356 358 358 356 354 355 357 349 341 339 347 366 352 347 359 384 395 791 781 726 651 545 408 324 623 561 352 367 585 711 733 700 707 647 563 525 531 514 544 530 492 457 459 467 460 446 434 415 426 487 586 693 678 524 358 239 198 165 172 303 450 328 214 176 187 283 646 970 1091 1107 1114 1115 1085 1062 1051 1044 1012 1015 1012 964 840 818 812 802 805 868 919 986 1041 1072 1098 1130 1150 1164 1183 1210 1240 1256 1261 1268 1278 1277 920 415 207 418 714 873 835 670 465 340 280 264 257 277 301 275 197 232 231 230 232 238 277 285 313 388 525 675 726 721 678 604 583 585 605 638 688 731 775 811 834 857 890 882 862 872 992 1033 994 830 505 352 320 319 316 318 317 359 400 394 278 319 336 338 337 335 369 476 530 419 318 308 280 245 253 306 241 209 237 266 268 296 333 362 358 326 310 303 296 262 261 278 302 319 323 306 305 312 311 343 350 349 346 345 336 330 325 322 323 326 331 334 334 337 369 384 394 409 383 387 388 389 409 385 362 358 370 382 394 400 407 416 418 433 458 483 506 536 568 592 609 621 636 649 662 678 698 714 704 656 587 532 516 512 519 540 584 636 689 743 795 831 826 789 731 661 604 580 579 619 726 757 759 718 646 581 551 529 519 521 522 529 545 564 582 587 568 537 494 436 397 351 323 328 369 439 529 617 687 721 702 473 297 324 318 313 310 308 308 312 326 347 368 375 364 356 353 353 353 353 355 360 366 372 371 362 346 325 311 309 320 344 376 403 774 748 706 664 642 600 349 523 448 332 437 641 687 716 744 747 656 568 538 555 557 557 536 517 509 512 530 514 505 523 519 568 655 713 684 608 471 331 223 170 153 271 450 563 413 272 209 212 314 633 926 1060 1092 1086 1083 1058 1049 1048 1039 1007 902 801 726 680 688 773 824 831 856 891 964 1024 1050 1070 1095 1114 1130 1148 1177 1197 1207 1218 1237 1234 1187 826 431 492 695 840 887 847 780 507 355 280 248 244 247 261 262 247 292 287 224 165 175 239 273 308 394 582 765 815 808 783 761 685 623 596 609 652 707 744 770 795 832 850 847 847 877 966 1008 986 864 606 391 309 286 280 275 291 364 410 389 332 344 354 356 347 306 357 424 441 368 298 306 287 247 247 264 236 222 238 265 262 262 268 291 363 364 331 289 260 262 263 283 313 334 319 310 307 311 323 348 369 375 368 365 353 342 334 329 325 331 336 342 353 375 396 408 419 432 383 388 395 398 409 388 374 377 393 404 411 418 426 433 440 459 457 436 410 452 519 568 594 608 620 632 647 663 680 690 672 633 584 533 524 525 534 556 598 648 701 756 814 849 841 807 751 676 627 605 595 615 717 761 767 728 651 582 552 532 520 514 506 512 529 554 580 590 576 549 510 450 409 361 334 340 376 455 548 640 718 761 705 479 299 334 323 317 313 309 308 313 326 347 367 368 358 352 350 350 350 352 356 364 375 388 394 385 361 326 310 308 317 335 355 385 754 737 751 761 765 695 349 420 396 383 484 623 664 681 670 611 526 517 546 583 588 585 549 518 511 522 539 542 560 609 678 687 706 707 665 653 537 377 251 224 196 362 512 553 440 315 246 244 336 581 843 968 1011 1026 1034 1036 1040 1038 1025 1005 828 678 610 630 630 747 848 889 875 903 957 998 1019 1047 1058 1075 1093 1109 1129 1125 1124 1132 1150 1164 1128 912 698 766 881 918 911 875 821 575 391 280 236 235 234 229 240 275 295 286 226 168 171 210 241 321 481 731 891 908 907 928 948 851 760 704 689 687 747 756 743 747 785 795 790 797 840 916 961 968 910 753 454 311 260 248 219 265 344 386 370 362 362 366 371 363 304 336 356 351 329 311 294 263 234 239 213 255 269 241 265 269 267 267 285 372 377 366 332 270 267 268 279 301 334 314 313 316 324 348 376 391 392 384 377 370 361 352 344 338 339 342 353 376 410 398 392 402 422 395 407 420 420 412 406 400 404 417 430 433 446 462 471 473 457 362 256 229 224 388 512 556 570 594 615 634 652 666 667 642 615 594 547 541 545 554 572 616 668 718 769 824 853 844 812 761 694 647 623 607 609 689 743 753 716 644 593 556 531 518 514 506 517 540 569 598 603 591 567 530 471 421 378 355 359 405 486 576 668 752 772 503 344 333 321 319 316 313 311 310 316 330 350 368 364 356 350 348 348 348 349 353 360 372 385 391 390 379 357 340 333 332 335 339 352 754 758 801 832 827 725 401 412 406 406 442 519 592 598 560 520 536 566 572 569 586 584 565 544 531 534 539 566 614 679 744 759 726 696 702 748 570 411 324 318 282 449 558 553 460 346 282 278 346 514 719 839 912 965 999 1027 1043 1042 1019 960 824 722 683 706 695 710 774 850 867 919 944 965 993 1032 1031 1044 1060 1067 1068 1054 1045 1041 1046 1108 1108 905 648 596 859 977 1035 1054 1017 747 494 319 240 225 208 223 247 261 265 238 198 168 167 171 157 336 642 878 920 917 958 1035 1046 1000 965 934 895 813 831 788 726 697 721 731 732 745 796 881 932 960 956 895 581 350 243 235 216 284 343 368 360 370 373 375 376 369 319 296 280 266 250 311 287 256 242 232 228 243 248 259 334 349 314 276 278 332 356 370 368 345 341 339 314 291 314 308 320 331 340 364 372 382 389 386 380 378 377 371 358 358 358 361 378 409 388 393 404 418 436 422 442 460 460 438 445 446 446 448 458 462 477 491 488 476 386 265 176 168 162 221 322 445 531 567 597 623 646 662 645 611 578 561 564 567 565 565 579 633 691 740 782 827 845 836 805 755 682 631 603 588 589 651 701 708 676 623 580 547 526 519 524 522 540 571 605 627 620 605 580 545 498 442 404 385 389 442 520 614 716 803 673 451 333 320 312 309 307 306 309 313 321 337 356 370 363 354 349 348 348 346 346 347 353 365 373 376 377 376 371 361 347 332 320 316 317 762 792 840 891 892 788 513 440 407 408 443 511 568 564 540 537 567 555 542 551 590 575 565 554 542 534 565 598 645 703 748 743 712 713 760 756 567 463 439 453 478 607 665 643 589 501 415 364 370 448 602 740 846 921 977 1023 1056 1067 1037 912 874 842 825 844 819 641 565 644 817 915 932 947 987 1029 1029 1033 1035 1031 1024 1016 1018 1035 1065 1094 851 666 687 988 1238 1345 1446 1539 1531 1022 707 471 280 221 211 233 256 263 262 198 172 172 169 173 233 459 721 784 728 843 1001 1113 1103 1073 1065 1064 1039 929 845 767 699 649 655 669 689 726 792 891 951 983 993 985 731 399 212 221 272 322 376 401 395 417 406 387 369 356 326 275 247 235 214 304 286 264 259 232 259 242 227 249 329 388 346 284 276 290 307 339 372 382 377 372 356 334 320 324 325 331 345 364 362 363 370 381 377 379 377 371 363 361 366 411 446 391 388 385 397 423 439 458 491 519 527 500 502 499 492 484 485 490 491 479 448 419 294 194 152 149 152 180 242 339 489 539 572 606 645 652 596 548 527 540 573 586 583 578 594 648 707 756 793 825 830 815 778 718 635 586 558 549 560 613 655 662 637 593 557 537 526 523 523 538 570 611 647 657 637 613 588 562 538 481 437 415 425 477 558 665 773 827 547 391 328 313 309 305 302 302 307 315 330 349 365 372 363 354 349 348 348 345 341 340 342 350 358 362 365 366 364 353 337 320 308 297 295 761 815 854 896 914 844 609 442 404 419 458 527 545 530 516 522 526 516 528 557 583 544 547 557 560 555 590 616 651 688 703 682 692 735 776 689 579 581 604 592 710 787 802 794 815 779 630 494 430 460 591 729 836 902 960 1022 1061 1073 1054 990 997 985 955 917 783 626 457 442 789 928 954 970 1007 1037 1038 1026 1013 1009 1009 1005 1008 1022 1042 1025 821 929 1185 1262 1318 1366 1377 1355 1332 1464 1118 767 578 319 251 241 255 269 266 219 188 174 170 182 306 494 648 645 608 883 1145 1258 1241 1158 1143 1142 1105 987 853 755 674 597 603 612 659 730 801 904 976 1015 1026 1027 773 439 233 215 245 329 404 467 510 511 465 403 354 341 321 314 311 311 317 331 301 282 278 243 250 254 242 223 252 334 324 283 277 281 279 302 334 350 384 389 388 384 371 364 366 361 350 363 359 362 372 385 395 387 376 368 368 360 362 380 397 391 398 413 444 482 494 513 558 605 627 588 554 531 516 505 506 496 466 414 343 312 220 159 146 141 147 188 232 283 444 495 536 573 584 501 405 344 322 336 511 571 581 584 622 674 726 768 795 806 798 769 718 648 579 540 514 508 531 582 622 634 615 572 542 536 537 536 536 557 595 637 668 665 641 615 589 565 543 511 466 431 446 506 598 692 737 670 442 347 324 315 311 306 303 303 307 317 333 354 371 373 361 351 346 346 347 342 335 331 329 333 336 346 358 360 358 350 337 323 312 300 297 776 832 894 933 934 852 640 449 423 439 463 515 509 496 488 492 497 507 534 557 553 513 540 561 573 586 606 620 639 653 641 631 682 735 742 646 639 742 772 667 812 855 878 909 959 928 715 549 521 660 709 796 872 922 971 1032 1064 1069 1054 1041 1043 1034 998 884 347 521 656 724 921 989 1004 1011 1027 1041 1025 1003 987 983 983 985 1000 1024 1047 1033 1000 1104 1250 1283 1304 1316 1312 1301 1302 1457 1176 967 954 743 489 361 315 298 274 220 192 186 191 226 336 390 384 374 492 860 1164 1287 1288 1244 1234 1207 1122 958 836 719 615 549 592 601 655 741 820 892 967 1016 1035 1034 821 521 304 243 265 365 498 604 635 573 465 391 352 327 323 320 319 323 330 350 361 363 344 266 228 219 225 234 242 258 269 274 275 295 302 298 291 300 372 404 405 392 414 387 396 397 376 384 383 391 405 414 406 383 367 361 354 348 350 364 385 398 402 432 468 497 523 564 639 690 674 636 597 561 531 510 504 459 396 315 216 210 176 152 150 145 145 181 222 258 358 411 478 510 435 307 261 242 232 239 355 423 481 545 601 655 700 731 747 743 709 667 624 584 539 502 475 473 514 564 603 615 595 553 542 550 559 558 558 579 614 649 667 653 637 620 601 578 556 527 488 451 452 521 604 618 536 393 363 346 333 325 316 310 307 307 310 317 331 352 371 372 358 347 342 342 343 338 330 323 320 322 305 319 354 358 357 353 347 342 336 328 324 803 854 937 972 966 867 636 474 455 461 464 482 476 473 469 471 493 519 541 545 525 512 554 575 585 608 621 627 628 622 603 614 673 714 714 683 711 818 811 662 802 859 955 1035 1026 899 733 694 754 806 782 823 855 880 967 1039 1078 1084 1069 1067 1065 1038 974 824 320 273 533 846 945 992 1022 1030 1026 1027 1010 994 976 958 938 940 971 1012 1043 1045 1060 1139 1231 1263 1278 1289 1298 1306 1313 1355 1260 1207 1224 1131 1141 838 509 369 305 259 235 228 228 244 261 266 262 264 326 758 1120 1257 1289 1136 1057 1009 944 805 717 650 598 566 631 657 717 794 843 882 965 1038 1080 1096 929 647 437 386 414 607 799 809 557 435 360 321 317 343 255 242 287 324 244 340 367 364 358 348 275 248 247 248 255 255 266 281 286 292 337 337 305 307 337 387 391 359 400 372 383 405 413 413 416 432 452 459 426 388 366 357 343 342 343 356 382 415 428 459 496 531 570 616 681 716 680 655 612 569 529 491 445 387 302 215 209 208 181 161 161 148 150 180 215 235 251 301 366 376 264 200 207 213 205 221 252 294 349 408 446 501 545 562 535 433 282 368 556 537 508 465 441 456 515 558 575 552 501 484 508 538 558 560 567 592 625 651 656 642 636 629 616 593 563 535 508 489 499 478 398 330 354 347 348 348 345 338 325 317 313 312 313 315 264 264 361 368 356 344 337 337 338 334 326 318 315 317 275 282 330 341 350 354 357 361 361 355 348 835 882 966 1001 998 885 632 497 477 475 467 457 453 458 461 467 497 529 541 535 523 539 572 599 615 625 648 647 636 617 591 611 657 693 703 684 738 836 837 762 978 1013 1061 1085 1037 913 830 847 894 862 834 800 789 834 973 1055 1087 1084 1066 1077 1078 1039 928 712 329 186 265 538 914 984 1014 1019 1011 1004 995 983 965 941 916 922 959 1005 1039 1054 1075 1128 1186 1213 1249 1277 1299 1312 1314 1296 1297 1310 1322 1311 1429 1231 887 579 419 359 324 295 264 228 204 210 232 241 283 634 971 1137 1110 774 704 725 700 667 652 645 641 646 705 713 741 781 797 841 944 1033 1086 1129 1038 879 730 649 666 868 981 834 401 333 306 286 287 335 318 323 304 266 265 350 373 370 366 361 287 259 258 254 259 267 284 301 308 313 318 322 325 323 321 323 332 345 354 357 365 388 422 427 437 466 497 504 463 416 383 364 348 345 346 372 423 448 455 469 503 563 627 678 715 726 707 657 600 548 496 435 353 285 232 201 204 204 183 165 169 176 189 210 231 237 224 226 214 188 165 197 204 187 171 240 187 223 289 312 324 355 378 382 364 313 157 204 391 434 448 434 438 478 530 536 465 331 204 292 375 439 477 489 514 556 601 636 649 646 648 647 636 609 575 555 542 519 414 368 338 324 323 329 339 346 348 344 333 324 317 314 313 312 245 237 345 361 355 343 333 329 333 332 326 317 313 314 300 264 218 275 309 327 343 364 371 365 337 856 905 976 1009 1013 923 712 517 485 480 472 455 444 448 454 467 501 533 538 529 523 547 565 598 634 660 677 674 658 639 627 652 694 706 689 678 754 849 861 822 989 1052 1081 1073 1027 977 938 941 948 912 898 813 774 829 999 1062 1075 1060 1047 1085 1099 1057 839 449 322 232 388 691 975 1025 1030 1018 999 983 976 963 945 926 920 941 978 1017 1046 1066 1088 1115 1139 1154 1221 1267 1294 1305 1304 1293 1292 1300 1314 1331 1359 1360 1222 911 606 493 439 388 302 236 213 209 216 232 302 464 646 761 682 391 382 466 509 595 659 699 720 729 751 699 694 740 788 863 956 1026 1067 1103 1065 990 893 807 834 1070 1077 799 335 285 279 278 282 301 308 346 323 254 272 365 390 386 383 379 354 306 269 275 278 293 311 327 337 335 335 340 347 345 333 339 344 341 360 359 367 380 395 432 470 514 546 543 491 448 412 382 358 352 361 408 479 471 456 454 500 614 686 721 727 717 705 624 547 483 428 359 282 242 222 210 208 209 194 185 199 193 204 219 228 224 216 198 176 160 161 182 194 166 125 235 134 195 298 296 290 292 293 292 288 192 89 113 239 295 341 379 414 449 488 383 265 180 158 215 273 291 292 324 368 436 506 569 627 654 669 671 658 625 592 559 508 422 357 331 322 319 317 321 327 334 338 339 334 327 319 313 311 311 311 316 330 353 316 288 297 323 327 328 325 318 312 310 309 269 173 172 170 210 276 331 336 325 279 859 903 962 992 1002 980 879 557 498 486 479 466 465 453 448 460 491 510 518 517 516 535 555 587 625 658 674 681 670 652 642 678 709 712 702 722 790 874 882 823 831 972 1036 1045 1032 1029 1002 984 973 961 930 834 791 844 1003 1045 1055 1052 1059 1115 1129 1074 783 323 538 568 829 1102 1091 1090 1062 1028 996 969 956 940 924 915 931 971 1005 1033 1056 1073 1091 1100 1103 1112 1189 1249 1281 1293 1302 1305 1299 1289 1287 1309 1342 1345 1312 1199 827 690 646 570 375 315 266 222 197 216 251 269 274 265 231 214 234 311 445 582 692 769 797 767 745 657 673 787 903 980 1021 1041 1047 1041 1006 947 888 858 923 1177 1191 916 435 284 264 275 284 283 284 332 337 291 285 388 415 403 392 386 342 299 276 282 282 310 331 339 343 339 343 350 356 366 350 337 328 325 343 354 364 374 388 430 479 514 528 520 494 464 430 395 368 371 397 431 460 449 431 433 511 697 742 747 724 687 654 548 460 395 345 288 243 225 218 209 207 209 204 195 184 177 190 195 193 206 186 175 171 172 172 193 178 137 93 80 145 234 295 292 290 289 288 272 209 91 59 95 161 185 218 257 315 392 402 280 195 162 139 171 224 256 265 285 278 300 344 407 519 586 615 627 642 608 546 480 411 336 330 322 317 315 314 315 317 320 322 326 327 323 317 314 314 314 312 306 285 306 240 210 249 285 311 323 322 316 310 307 307 273 168 162 167 175 185 209 197 194 193 849 866 922 961 975 974 916 633 526 490 484 479 460 433 427 442 468 493 512 524 534 554 581 619 656 683 688 694 679 656 648 684 706 711 713 741 792 860 865 803 735 889 980 1027 1051 1061 1037 1016 1007 1008 955 868 836 878 987 1019 1035 1059 1099 1147 1144 1077 856 586 980 1088 1137 1153 1136 1114 1068 1030 1000 968 943 926 915 914 932 976 1005 1024 1042 1058 1077 1080 1077 1084 1146 1214 1251 1272 1314 1309 1284 1261 1253 1268 1319 1336 1310 1231 1073 1069 1087 955 568 457 377 293 218 192 193 214 224 215 203 199 248 360 516 613 744 839 853 769 743 724 821 991 1106 1115 1092 1051 1005 973 928 899 901 944 1035 1216 1311 1163 679 350 263 260 277 285 270 300 316 303 300 405 433 418 401 377 320 291 287 288 285 299 308 308 306 314 349 368 353 348 328 363 376 315 319 322 323 338 393 431 472 497 496 465 461 449 432 415 404 463 462 441 446 428 412 430 535 771 797 791 734 642 567 448 366 314 282 252 227 216 212 204 203 201 195 183 164 165 174 176 173 176 188 185 183 191 187 197 179 152 138 74 205 292 298 295 292 291 289 248 65 71 88 106 118 107 128 161 221 321 313 232 186 170 115 136 188 231 251 258 269 270 261 242 192 244 309 392 525 507 408 334 314 331 321 316 315 313 312 311 311 310 309 309 309 306 304 307 312 315 313 276 124 143 169 201 233 229 288 318 319 314 309 306 304 292 254 185 167 186 231 293 317 332 296 827 843 896 939 960 901 765 612 511 473 465 461 445 436 436 446 462 489 511 530 549 573 606 653 689 704 704 699 683 665 661 699 715 721 725 735 765 814 824 793 759 873 956 1017 1059 1069 1057 1050 1050 1048 993 925 909 937 976 993 1003 1043 1102 1131 1118 1079 1036 1029 1149 1165 1156 1135 1108 1093 1067 1041 1013 981 950 927 914 913 931 967 996 1015 1029 1054 1070 1076 1077 1086 1132 1149 1202 1272 1303 1285 1263 1227 1195 1223 1259 1269 1247 1204 1196 1225 1246 1248 1213 967 714 502 352 279 282 336 338 269 218 243 369 494 562 715 848 914 895 802 846 989 1124 1211 1249 1185 1091 972 869 882 895 966 1049 1111 1182 1259 1311 1253 992 541 309 236 257 276 241 249 257 257 298 403 432 419 406 373 351 321 293 290 276 271 287 303 263 285 321 338 329 318 309 339 347 287 284 286 298 329 389 438 473 483 469 442 436 430 427 430 436 447 444 437 435 411 386 411 537 811 856 829 727 582 462 360 299 267 250 243 217 209 211 207 195 186 177 168 158 160 170 172 161 164 194 197 195 206 202 189 152 107 85 79 152 234 293 297 293 291 289 255 82 53 59 65 56 50 84 128 181 247 241 211 194 185 130 120 160 202 214 237 244 247 244 230 209 202 226 274 308 312 306 298 298 318 317 316 316 315 311 309 308 305 298 294 292 291 262 131 261 220 138 121 87 104 145 189 213 219 271 297 290 284 296 302 303 302 304 216 191 219 272 316 327 335 338 846 871 886 876 940 935 817 616 519 476 464 463 462 463 463 463 468 500 528 551 572 599 638 683 718 734 737 720 704 693 691 727 741 745 742 731 729 763 782 789 814 912 968 1009 1041 1041 1049 1059 1067 1062 1003 973 971 973 947 917 945 1009 1073 1079 1069 1067 1086 1121 1142 1134 1130 1119 1094 1090 1072 1047 1019 993 972 946 931 933 955 984 1006 1021 1032 1050 1085 1108 1120 1130 1174 1210 1240 1258 1258 1255 1258 1252 1233 1206 1144 1089 1063 1089 1210 1263 1287 1304 1324 1235 731 459 480 551 530 369 216 148 158 303 482 647 774 891 978 1002 977 944 1076 1216 1305 1326 1296 1170 870 724 841 946 1014 1112 1199 1240 1259 1279 1309 1335 1320 932 495 250 220 260 272 255 246 263 293 384 404 387 382 393 395 344 279 273 247 249 289 322 245 271 279 285 296 296 301 295 284 278 274 278 305 351 397 445 468 466 449 442 427 422 429 441 440 435 425 415 411 389 366 388 509 799 856 765 630 516 386 342 288 240 222 200 195 200 208 211 183 170 169 171 166 160 171 172 158 169 200 209 206 210 205 190 148 96 72 89 154 229 282 294 291 288 264 195 63 46 45 48 62 64 64 96 150 189 194 194 198 195 145 121 144 178 193 211 215 220 219 197 182 181 197 229 291 304 306 292 271 314 319 319 319 317 313 310 307 302 293 286 284 283 250 62 122 119 95 96 105 107 141 195 230 244 248 225 189 199 254 286 299 302 303 261 238 248 307 323 328 332 318 850 847 831 861 942 971 895 687 617 544 499 491 499 502 491 479 483 518 547 570 594 626 671 713 752 781 789 767 748 736 735 753 766 766 754 727 680 716 743 771 852 945 1003 1034 1042 1018 1032 1049 1058 1051 1018 1005 990 964 926 907 949 996 1024 1027 1034 1049 1072 1096 1107 1104 1099 1093 1088 1099 1078 1046 1013 992 985 969 957 958 976 999 1017 1031 1043 1060 1096 1129 1154 1172 1203 1234 1251 1249 1231 1230 1243 1254 1251 1224 1129 1044 936 847 1089 1225 1291 1315 1280 741 450 308 280 349 365 293 224 185 116 326 583 792 900 967 1040 1040 1019 1062 1225 1328 1369 1350 1280 1095 823 771 994 1067 1148 1217 1265 1285 1275 1278 1294 1331 1383 1234 843 466 239 223 259 299 312 292 288 303 317 330 342 379 326 278 255 248 251 251 244 235 235 263 278 283 283 277 288 283 283 311 301 310 343 387 419 450 462 457 444 441 425 421 431 448 443 436 419 400 391 371 360 385 475 665 815 738 589 488 397 321 277 251 221 206 213 219 217 209 181 171 177 188 179 166 164 165 163 169 190 206 213 210 210 203 174 128 90 121 176 221 246 288 288 278 228 116 55 50 55 53 42 75 84 85 99 166 172 172 178 183 113 110 124 142 161 188 191 197 202 174 160 155 163 194 259 290 295 285 279 318 323 322 322 317 314 310 306 301 293 248 224 212 179 53 45 69 94 101 109 107 123 156 192 221 236 213 159 177 201 245 284 295 301 306 289 277 323 328 333 334 310 831 812 807 881 955 985 920 717 711 636 569 544 562 546 522 504 505 532 554 577 608 648 697 750 801 837 840 813 783 768 773 779 784 771 736 682 631 690 747 807 911 975 1027 1055 1051 1015 1019 1035 1045 1037 1013 997 974 946 919 895 924 944 953 973 1007 1048 1077 1087 1092 1101 1092 1081 1080 1083 1053 1027 1006 986 984 982 982 987 999 1012 1024 1038 1057 1082 1120 1153 1180 1200 1219 1241 1252 1250 1236 1207 1191 1191 1201 1207 1125 1054 964 861 884 1096 1241 1158 751 299 208 184 168 209 227 223 227 227 150 220 557 874 957 1044 1100 1062 1023 1119 1291 1364 1377 1330 1203 978 904 974 1123 1175 1248 1294 1309 1296 1265 1260 1280 1323 1381 1374 1236 917 505 303 306 331 342 323 301 299 306 311 306 313 335 331 297 258 259 258 252 246 254 270 275 277 281 259 271 290 316 352 336 364 396 419 435 453 460 458 449 432 426 424 428 444 446 439 419 393 378 362 364 398 470 578 729 663 505 383 326 287 271 260 233 225 220 216 211 195 184 187 187 174 167 165 164 160 153 151 152 174 204 209 214 212 194 155 107 137 158 173 202 267 282 273 230 146 73 61 71 75 42 79 93 97 102 113 103 88 93 125 68 72 86 95 104 153 159 169 187 163 154 138 140 181 242 271 291 299 283 320 325 322 320 316 313 309 304 299 293 150 86 75 47 33 50 76 98 104 108 105 112 138 175 191 197 179 134 121 172 216 239 258 287 299 309 313 319 327 335 328 287 816 800 807 905 948 872 753 682 784 734 663 628 653 614 582 554 531 538 558 586 625 676 729 795 857 892 878 827 779 763 776 778 766 766 759 733 701 731 758 801 890 927 962 974 967 957 994 1018 1026 1020 1006 988 967 945 920 891 871 860 875 943 1003 1046 1065 1068 1089 1093 1079 1063 1055 1041 1001 981 978 977 979 991 1006 1019 1027 1030 1037 1050 1074 1111 1149 1174 1191 1203 1211 1222 1224 1219 1214 1165 1120 1088 1072 1071 1041 851 802 986 870 1038 1122 884 232 142 123 138 165 190 192 196 214 234 183 123 498 911 1023 1125 1121 906 734 971 1294 1387 1368 1277 1093 956 1012 1118 1182 1236 1296 1327 1322 1286 1258 1250 1273 1322 1384 1481 1497 1380 1109 669 508 443 413 382 397 389 341 282 256 237 268 318 358 344 288 267 262 263 284 296 298 286 266 295 302 320 350 382 379 412 437 441 437 442 449 452 447 428 432 430 424 428 437 434 417 393 373 363 376 420 491 550 649 657 542 310 277 265 259 250 235 207 197 192 190 200 192 180 169 165 164 157 156 158 160 162 160 159 166 186 187 200 189 145 118 129 117 112 153 225 254 257 239 203 126 85 75 78 44 78 107 144 193 184 126 83 65 59 58 80 100 109 112 97 107 132 154 145 148 135 134 178 231 259 287 310 300 325 326 320 316 313 311 307 302 298 292 153 74 64 50 47 75 107 128 141 148 125 105 121 144 164 169 153 120 139 182 215 231 245 192 246 312 315 316 323 332 321 272 812 809 819 916 914 665 483 667 879 840 775 747 758 731 693 626 548 544 557 589 639 703 764 828 883 909 885 815 755 737 761 793 765 744 741 747 705 732 739 764 847 894 910 909 904 907 946 970 981 983 977 975 970 951 917 890 844 809 823 920 1011 1050 1058 1057 1079 1070 1055 1041 1026 992 941 920 926 945 956 989 1018 1035 1040 1043 1048 1059 1081 1127 1159 1174 1178 1179 1179 1174 1162 1147 1138 1091 1048 1003 958 934 959 666 624 1045 1072 963 803 535 134 130 129 140 158 174 190 206 221 223 167 109 514 967 1094 1136 910 525 374 919 1319 1406 1338 1198 1023 1014 1086 1163 1203 1243 1285 1304 1292 1255 1244 1255 1287 1337 1402 1535 1606 1614 1508 1118 826 612 475 417 442 419 365 293 211 199 242 309 361 335 265 263 287 299 304 315 315 306 297 310 316 341 383 424 450 458 452 437 428 432 439 442 439 431 430 430 426 417 423 424 415 396 372 368 393 447 518 546 615 646 547 289 269 261 253 242 230 197 184 180 180 186 185 176 166 162 158 158 160 165 173 190 177 175 191 170 183 204 209 182 147 158 140 105 96 156 178 182 184 199 160 112 82 76 51 85 135 197 264 281 196 117 74 53 63 76 82 81 85 91 105 116 118 123 132 134 143 181 254 290 307 318 325 331 326 319 314 311 308 305 301 298 292 167 78 63 55 62 108 161 202 240 234 169 105 116 117 135 142 132 107 119 133 156 187 177 147 151 206 329 323 326 333 337 329 809 820 839 916 879 623 499 769 954 932 885 857 847 811 755 686 630 635 641 663 702 753 797 853 897 911 882 813 755 738 764 808 763 735 718 704 666 654 650 695 810 858 864 876 889 880 871 877 906 945 947 959 965 957 934 919 867 830 832 891 1011 1065 1079 1074 1069 1053 1042 1032 1009 943 884 862 870 891 901 956 998 1016 1021 1032 1033 1037 1055 1111 1132 1137 1136 1138 1137 1117 1094 1072 1048 1002 973 975 1002 1033 1058 1093 1129 1153 1134 554 200 122 201 138 124 132 149 164 210 237 232 195 145 109 595 1080 1085 915 392 129 390 1276 1409 1389 1263 1097 1001 1048 1120 1186 1227 1224 1226 1220 1204 1185 1206 1256 1317 1381 1440 1544 1622 1651 1598 1389 1135 849 599 453 440 418 386 325 218 205 256 339 402 348 292 290 319 352 363 392 398 370 304 309 325 353 390 422 429 430 413 381 385 401 422 437 436 435 435 432 425 414 416 417 406 387 376 372 411 476 537 558 613 521 354 280 272 263 254 244 226 208 194 188 190 183 181 174 165 160 163 175 187 195 197 177 169 173 184 198 208 223 236 238 199 211 190 137 92 72 71 68 60 125 133 114 90 78 65 87 135 200 272 276 224 150 78 55 73 88 103 117 101 108 117 121 119 116 130 145 162 197 340 380 363 339 343 335 325 317 313 310 307 303 300 298 293 254 178 75 71 123 188 236 256 303 276 190 115 136 115 112 115 113 100 95 97 118 156 141 150 170 226 355 304 322 353 362 349 803 828 859 908 845 793 828 972 989 980 959 937 923 884 813 754 727 743 742 761 782 799 817 864 897 903 874 811 755 740 768 820 767 751 732 696 660 629 636 670 724 772 810 846 861 824 763 748 805 900 925 941 953 966 979 976 922 903 897 873 987 1075 1113 1109 1092 1075 1061 1042 999 865 816 820 843 855 830 882 936 970 980 983 972 972 1001 1075 1081 1078 1083 1097 1093 1076 1043 1001 957 912 933 973 1009 1031 1069 1131 1177 1169 1046 393 102 159 334 209 145 128 139 150 186 202 190 153 103 136 682 1154 975 232 91 140 474 1332 1384 1322 1162 967 883 1036 1148 1215 1246 1223 1156 1092 1056 1067 1153 1238 1342 1448 1503 1559 1616 1651 1622 1403 1254 1045 800 564 473 464 445 394 326 307 355 436 492 409 359 350 377 420 433 451 421 352 284 294 362 404 401 408 376 362 356 352 369 393 412 426 435 436 433 429 423 414 408 401 392 383 382 397 448 513 564 581 574 447 285 275 274 263 252 243 226 219 210 201 194 188 182 170 158 158 167 179 188 190 184 166 161 164 171 191 203 214 229 250 246 249 241 227 221 145 209 205 49 49 76 81 76 80 84 90 116 166 234 229 242 208 113 77 101 119 121 106 121 130 139 144 131 128 134 147 172 206 372 432 417 380 359 341 327 317 312 308 305 302 299 296 215 175 139 82 83 135 197 254 304 312 223 141 114 116 104 105 108 102 98 95 97 108 126 121 148 193 259 359 349 358 378 398 396 803 842 884 911 622 727 908 988 1000 998 989 978 969 949 882 824 796 808 805 823 844 857 866 887 897 890 864 814 771 755 772 819 777 780 775 742 701 692 707 689 612 592 724 778 753 702 655 635 675 774 885 911 955 992 1006 996 963 951 935 888 927 1051 1130 1142 1122 1101 1077 1041 971 805 765 787 811 796 826 884 940 974 964 911 882 898 954 1013 1026 1037 1054 1074 1043 1012 961 899 844 824 856 928 1022 1107 1170 1193 1165 1051 706 290 118 170 337 382 267 168 133 145 156 159 143 111 102 755 1116 933 232 111 101 393 893 1347 1311 1199 1042 894 849 1043 1173 1241 1270 1240 1134 1001 931 1024 1141 1244 1361 1482 1551 1579 1607 1621 1567 1261 992 894 853 721 564 545 542 527 530 525 552 581 575 479 423 422 451 479 470 432 372 316 297 320 414 460 425 387 348 331 327 329 355 385 404 414 421 424 423 420 415 406 394 383 377 379 383 408 471 545 589 591 514 388 276 278 272 260 248 236 219 212 207 194 168 178 176 159 143 155 163 171 177 179 166 162 160 161 164 180 190 197 207 233 250 259 259 260 290 276 285 282 240 76 66 74 75 80 102 116 134 159 184 206 256 250 150 112 137 161 159 120 144 150 157 165 144 140 233 280 199 236 393 485 493 438 402 370 342 322 313 308 304 300 297 294 151 87 86 87 92 128 179 232 258 205 144 119 136 118 115 119 118 107 106 112 120 119 99 102 136 183 232 306 360 367 360 390 400 799 844 886 883 599 717 902 986 1005 1009 1006 1000 996 986 939 873 824 833 835 855 882 907 919 914 902 877 837 788 775 773 783 813 792 806 810 790 746 746 724 683 600 350 573 636 583 576 650 629 477 400 811 857 951 1018 1022 1004 989 980 959 908 841 956 1071 1131 1135 1098 1066 1026 952 788 773 798 823 829 880 940 979 973 898 814 826 882 943 969 1000 1017 1022 1011 949 886 854 837 812 838 910 1010 1119 1205 1233 1200 1077 822 306 454 557 628 800 1008 640 314 184 154 140 132 124 203 702 1143 891 369 100 115 311 722 1138 1207 1213 1133 987 835 827 1036 1194 1282 1310 1272 1137 960 863 990 1132 1267 1381 1467 1526 1564 1568 1482 1202 381 235 215 273 461 463 509 549 595 707 692 683 659 617 537 497 489 496 498 467 376 345 362 337 392 458 487 457 370 345 333 325 319 336 367 387 394 397 405 405 401 394 388 377 366 365 379 391 425 490 564 611 593 488 365 276 276 268 259 245 225 191 187 183 177 172 170 158 139 127 150 161 169 178 188 171 165 164 164 165 177 192 201 207 225 281 256 243 298 309 263 199 187 276 136 85 70 70 67 79 92 116 144 137 154 193 197 133 137 173 203 204 165 168 167 171 174 153 157 220 265 248 244 365 432 433 449 453 424 382 341 320 312 305 301 297 291 155 84 85 90 97 120 154 183 179 134 103 97 110 110 123 134 139 138 131 160 182 171 118 106 132 165 183 243 305 318 320 370 402 796 836 875 873 665 776 921 990 1009 1020 1020 1016 1011 1002 973 907 847 849 856 877 904 930 940 928 908 860 781 710 727 767 804 821 819 829 830 815 785 796 800 737 593 428 507 385 317 571 722 697 492 373 793 830 906 973 1004 1008 1012 1001 975 936 885 976 1077 1128 1094 1043 1025 987 906 782 766 779 812 856 909 958 984 964 876 795 867 939 959 969 972 954 920 877 829 799 829 879 896 950 1040 1136 1216 1258 1218 1077 852 572 287 611 838 968 1123 1273 957 584 335 292 234 242 466 905 1234 1042 555 146 142 410 660 867 1001 1037 1078 961 790 679 802 1032 1211 1314 1336 1287 1148 977 863 909 1095 1249 1377 1481 1548 1563 1364 952 430 300 199 161 193 281 320 325 322 326 347 667 583 468 579 567 534 526 531 524 479 423 388 359 282 424 493 509 485 380 348 333 327 329 323 347 363 367 373 386 386 379 369 365 351 345 349 364 382 426 495 569 621 594 498 382 288 274 265 256 240 213 192 184 177 167 158 158 156 149 143 156 165 168 170 173 170 169 168 168 171 184 207 220 222 231 315 292 257 275 262 188 126 144 289 239 145 82 71 49 53 57 61 64 78 112 128 119 99 156 211 236 228 194 189 189 190 187 175 177 189 209 231 221 253 304 363 372 432 459 441 383 343 321 309 303 295 274 160 89 85 90 98 118 141 153 137 110 93 89 96 107 129 150 162 163 172 185 192 189 181 153 149 164 178 217 239 254 273 319 366 807 844 879 881 725 842 955 995 1013 1029 1032 1028 1022 1013 995 949 901 886 886 902 919 933 940 927 897 834 744 694 727 781 826 843 853 856 849 835 826 848 850 803 718 683 676 466 292 395 737 756 531 386 780 829 832 867 951 1023 1037 1018 980 943 964 1028 1090 1114 1069 1034 1009 945 847 788 755 756 793 859 915 954 977 918 718 846 948 992 979 949 905 844 769 685 613 724 850 942 981 1044 1132 1207 1245 1218 1111 948 758 581 480 714 930 1086 1194 1270 1169 980 774 626 736 836 1079 1429 1391 707 286 253 561 834 791 694 686 876 872 726 609 641 884 1095 1247 1333 1350 1279 1145 1027 958 952 1111 1246 1356 1436 1472 1290 946 723 775 399 209 156 186 235 265 285 279 247 204 390 413 379 399 534 571 580 581 583 533 472 416 385 413 510 564 566 516 430 394 375 354 323 326 339 346 347 357 373 372 362 349 342 325 320 326 339 360 412 485 563 620 596 513 403 301 265 258 257 251 236 222 194 174 165 149 149 159 160 147 153 165 167 164 163 157 159 160 161 170 195 218 229 230 265 331 320 261 219 197 143 146 202 233 195 191 160 73 56 68 70 65 64 61 68 77 97 138 196 226 239 237 203 210 224 230 224 220 204 193 190 185 242 202 213 322 318 351 373 383 381 287 260 255 246 217 173 132 105 91 92 98 119 144 158 140 114 95 88 90 100 121 140 150 154 156 159 159 154 169 147 142 162 180 198 227 245 249 266 309 832 868 902 913 817 903 971 991 1013 1030 1036 1035 1031 1028 1024 1006 975 942 941 948 939 923 919 896 856 791 713 667 756 819 852 866 872 860 852 851 858 856 859 839 802 796 768 662 470 283 586 536 374 285 456 477 461 619 917 1041 1064 1035 982 938 991 1046 1082 1086 1049 1030 983 889 770 708 684 708 768 846 903 949 945 803 476 902 1013 1012 968 860 770 705 643 560 434 589 718 820 953 1036 1121 1167 1157 1086 1001 925 846 742 543 770 985 1113 1161 1239 1271 1275 1217 1025 1295 1441 1481 1429 1255 674 467 665 1097 1022 655 407 400 606 580 534 594 805 1076 1215 1300 1336 1318 1219 1121 1063 1044 1045 1157 1240 1270 1231 1100 896 869 1028 1205 445 196 151 183 215 238 252 245 214 163 252 326 350 321 364 522 609 625 655 620 540 468 442 483 555 587 572 520 466 432 401 373 353 353 351 346 343 354 369 367 355 340 330 317 308 308 319 339 390 461 540 605 588 513 408 304 259 256 258 256 249 246 205 174 167 159 157 158 156 150 151 165 171 165 150 146 151 157 160 168 171 196 222 249 353 355 265 178 195 164 144 178 222 142 100 150 162 80 69 77 79 78 81 96 113 131 152 192 211 214 211 207 176 240 281 289 294 280 244 210 188 171 265 237 230 308 300 240 258 330 353 319 239 184 180 163 131 109 96 93 95 100 121 147 157 148 122 98 86 86 84 97 115 129 132 128 127 131 134 142 146 211 307 197 199 225 261 286 276 280 842 877 922 969 987 970 963 972 997 1017 1028 1033 1033 1033 1034 1030 1022 1011 984 970 950 925 902 863 828 813 804 759 790 842 884 897 893 861 840 836 851 869 870 865 857 847 816 779 605 296 374 310 248 213 201 211 205 476 929 1055 1077 1044 982 924 943 1020 1058 1055 1026 995 924 804 667 585 597 661 742 813 862 824 738 569 329 923 1039 982 864 675 573 550 560 550 437 397 399 516 809 922 985 989 956 945 995 975 870 678 408 761 1043 1167 1178 1223 1240 1225 1207 1247 1314 1338 1276 1122 970 1072 1168 1223 1213 800 459 279 241 248 308 484 759 1075 1268 1325 1338 1294 1174 1102 1080 1078 1094 1138 1205 1209 1134 985 810 846 1133 1381 1263 423 187 154 172 186 215 222 213 194 163 224 279 298 278 308 484 592 622 671 606 495 409 390 452 555 581 548 497 462 432 409 394 388 396 390 378 369 370 374 363 349 343 328 319 316 313 303 320 363 424 496 567 565 501 403 304 266 259 260 258 248 253 220 187 170 166 159 156 154 150 153 162 167 168 165 147 144 150 158 154 165 178 214 289 328 276 236 216 173 151 131 112 94 83 82 82 84 86 76 76 79 91 124 160 184 204 224 235 222 204 226 308 196 257 319 340 344 342 279 220 195 169 190 251 305 305 300 200 183 232 241 239 182 140 135 121 107 99 95 94 96 106 128 156 168 165 133 101 85 82 68 72 95 130 112 104 104 108 115 125 147 225 350 321 329 340 348 350 287 272 806 847 912 980 1011 953 922 935 979 1000 1009 1015 1021 1026 1032 1042 1052 1055 1034 1022 993 944 882 845 796 771 771 766 784 853 915 934 922 871 827 808 828 912 922 913 904 894 869 834 717 510 428 300 237 212 180 252 331 607 979 1066 1077 1042 959 848 779 901 1004 1045 1022 964 874 736 607 624 650 696 731 738 733 386 203 217 376 948 1008 829 578 406 389 391 393 383 365 339 466 641 717 735 655 648 766 986 983 895 724 538 620 705 937 1173 1229 1230 1164 1112 1126 1248 1271 1233 905 329 292 946 1262 1201 921 550 351 254 206 153 288 605 976 1274 1340 1352 1310 1145 821 876 935 1035 1160 1242 1239 1164 1044 936 999 1238 1370 1304 983 386 212 172 161 160 191 198 191 180 173 223 242 240 246 313 424 507 553 592 526 431 363 362 445 557 565 514 480 458 440 430 427 425 426 420 410 400 395 392 380 363 347 339 337 335 333 334 345 371 413 471 536 545 498 415 326 285 264 262 267 253 251 238 215 186 170 158 155 155 152 157 161 165 171 173 170 162 157 160 158 217 255 245 187 327 284 233 221 192 159 122 96 90 87 86 85 84 81 77 77 80 98 159 204 227 245 266 260 203 170 183 233 237 290 334 350 336 349 300 233 187 156 165 223 292 307 299 253 174 100 116 111 117 120 112 101 97 95 95 95 97 113 138 166 178 175 153 119 80 78 68 69 93 151 111 92 86 94 107 132 199 266 262 335 352 356 359 356 348 341 769 809 884 970 992 952 955 979 991 986 997 1012 1024 1023 1037 1059 1075 1078 1067 1020 967 922 889 835 751 724 746 763 781 866 941 965 951 880 782 741 821 960 993 972 939 939 923 885 848 820 779 466 276 210 213 396 653 884 1040 1091 1089 1044 896 642 408 580 866 1080 1068 1010 947 886 844 847 818 781 734 624 256 186 190 355 760 988 651 412 391 388 412 417 402 366 299 419 649 780 637 771 792 809 854 924 869 822 807 822 815 655 826 1121 1212 1180 1105 1092 1160 1273 1288 1277 1016 483 207 438 744 895 718 375 274 221 164 149 369 773 1139 1323 1369 1327 1184 805 118 150 281 675 1158 1254 1210 1149 1132 1189 1285 1340 1311 1046 448 347 267 204 162 154 166 171 171 171 177 204 212 216 245 295 340 395 454 482 456 419 400 422 505 566 547 494 474 470 462 458 459 460 457 452 443 430 417 411 401 386 368 357 358 363 367 371 384 408 440 477 514 527 497 431 349 297 265 255 261 255 247 244 238 224 188 168 160 158 157 158 160 166 173 173 178 169 158 155 158 230 281 278 212 278 255 231 231 210 181 154 127 97 88 86 85 84 82 80 81 83 93 130 186 217 235 256 260 199 166 172 185 263 313 341 352 334 312 274 230 189 152 156 224 311 307 276 215 153 118 103 131 157 151 102 97 96 95 95 96 99 122 153 183 205 206 174 126 91 76 82 96 112 133 132 99 77 92 118 186 257 282 261 331 349 352 356 353 346 325 774 787 844 921 941 956 985 1007 1002 984 989 993 999 1017 1029 1019 996 973 983 977 954 939 936 852 735 684 704 757 804 892 959 978 961 873 717 662 832 969 1026 1004 950 948 936 906 885 878 853 622 410 289 320 678 906 1032 1092 1139 1115 1065 966 778 406 816 1080 1152 1106 1014 932 895 877 819 762 558 358 245 179 195 231 307 439 499 421 371 383 406 414 410 402 399 421 657 798 816 751 858 880 889 902 904 865 884 925 896 518 558 841 1121 1155 1133 1108 1137 1213 1275 1307 1326 1233 935 269 374 676 887 779 398 244 165 138 227 520 899 1181 1267 1278 1117 880 549 127 147 364 734 1114 1218 1208 1196 1218 1281 1300 1276 1092 787 472 455 385 291 202 160 162 165 167 167 172 178 192 221 275 286 299 335 390 430 439 456 485 527 579 570 535 499 485 497 496 493 490 487 485 483 475 458 443 435 426 413 396 380 381 394 411 424 441 463 483 499 515 525 505 448 363 302 274 267 267 256 255 238 229 250 228 192 172 167 159 154 156 164 174 172 169 164 159 161 218 235 255 278 259 254 242 238 243 219 201 195 183 141 89 83 85 83 82 81 82 83 80 49 113 166 194 213 247 232 215 217 242 291 328 350 354 326 303 273 239 214 211 182 176 216 302 266 207 200 272 136 245 304 244 99 97 96 96 96 99 112 138 169 196 217 214 177 125 101 88 90 99 110 125 125 112 98 101 140 253 273 232 344 351 352 354 355 355 344 316 766 779 822 884 923 943 954 958 952 927 887 817 794 893 957 782 655 671 825 952 1003 1015 1005 907 772 648 601 701 842 927 967 967 939 852 728 694 827 955 1005 1002 968 931 951 968 978 980 977 955 935 925 935 984 1043 1083 1111 1148 1145 1074 978 824 433 872 1126 1174 1102 948 832 664 474 348 330 262 198 174 209 272 318 350 372 367 364 370 386 411 421 418 453 563 764 836 839 828 853 914 893 870 865 864 874 923 934 799 269 533 894 1125 1107 1101 1118 1167 1230 1265 1307 1334 1080 491 152 207 531 861 884 423 205 132 177 360 781 1091 1188 1026 631 450 423 415 267 196 543 900 1100 1178 1158 1139 1159 1214 1139 999 918 878 800 521 427 398 352 227 187 172 169 170 175 187 212 246 280 279 287 323 383 429 455 491 535 580 587 562 537 523 517 530 534 530 522 506 502 501 495 479 468 459 451 439 424 406 406 421 448 474 489 502 512 519 518 515 496 450 361 311 286 276 270 255 242 232 228 230 226 208 198 194 164 152 153 162 175 169 170 182 201 214 291 245 227 268 302 277 257 265 302 290 257 250 240 163 105 88 85 82 79 78 78 77 74 57 117 163 184 208 258 273 270 271 311 325 346 363 358 326 309 277 238 228 238 218 188 171 223 273 287 245 136 256 302 229 97 95 95 95 95 97 100 127 155 179 197 206 196 168 133 107 80 85 105 114 125 121 111 103 104 156 205 225 228 325 336 335 339 353 364 355 324 743 774 804 849 906 919 842 750 716 843 653 503 474 605 718 416 234 338 689 971 1077 1088 1059 972 821 665 575 624 862 942 958 946 911 827 764 752 812 936 984 987 961 926 975 1012 1028 1025 1018 1018 1022 1031 1049 1082 1097 1105 1126 1175 1166 1078 999 873 423 878 1115 1155 1100 905 557 325 221 161 163 164 197 258 281 330 363 376 373 362 364 376 396 419 417 413 514 738 923 866 815 808 845 847 782 709 673 727 813 865 752 455 216 678 1003 1112 1084 1091 1111 1142 1173 1184 1252 1205 803 96 63 213 528 773 665 311 160 148 271 579 1024 1201 1033 568 232 146 212 402 681 345 670 988 1055 1048 1011 1002 1033 1087 1047 989 990 961 737 408 384 454 475 364 275 217 188 185 187 207 253 310 346 358 358 382 431 442 462 497 537 570 561 549 548 554 558 560 565 563 547 516 505 501 497 491 485 478 469 458 446 433 431 443 469 504 516 518 518 520 499 474 449 418 363 326 301 285 273 259 243 230 220 207 193 209 225 219 175 167 167 172 180 185 178 227 305 326 246 223 234 266 333 313 296 311 361 360 299 262 246 194 134 99 84 81 77 75 75 75 74 69 121 163 178 181 264 302 308 310 336 353 368 374 363 314 293 263 216 211 206 189 169 160 209 280 311 266 108 140 136 105 69 75 82 84 85 87 93 118 148 176 186 181 170 153 131 103 83 85 101 120 123 117 110 110 129 178 228 255 245 245 257 269 292 349 375 375 351 750 779 809 857 912 896 665 448 393 669 370 239 242 272 306 225 204 312 573 991 1129 1130 1084 999 841 676 595 677 905 958 957 935 885 812 773 771 811 920 973 982 971 967 1011 1049 1065 1057 1038 1034 1038 1046 1063 1124 1151 1144 1145 1202 1217 1143 973 728 450 914 1096 1054 896 573 281 156 161 173 173 196 254 327 331 356 374 378 368 366 376 387 398 412 396 397 543 809 860 783 729 700 672 613 551 502 505 622 626 605 436 191 488 925 1099 1091 1075 1084 1086 1083 1081 1092 1191 949 503 71 119 435 696 714 363 170 119 169 351 798 1160 1082 694 222 159 164 194 399 976 695 847 964 893 842 870 938 1006 1040 1061 1087 1093 978 600 296 301 481 686 661 496 362 280 249 238 297 366 416 426 421 415 420 436 432 480 520 543 553 550 550 548 547 557 590 602 592 566 528 506 493 489 493 496 489 476 463 455 456 459 467 482 510 523 519 505 493 461 424 394 377 367 342 318 296 272 257 244 231 216 196 185 192 215 252 282 218 179 169 173 179 181 226 282 238 219 236 248 238 268 298 328 352 361 353 292 238 211 199 150 110 86 80 77 66 67 72 56 82 127 164 184 202 259 301 336 371 391 392 378 363 369 252 241 236 194 180 154 136 131 138 174 260 312 293 224 219 221 181 81 67 60 56 57 57 66 81 111 151 165 161 155 141 113 94 92 92 97 120 117 113 113 125 165 216 253 268 265 256 262 270 289 359 379 388 385 811 815 848 906 944 869 516 280 252 258 244 207 190 210 181 173 199 361 773 1044 1150 1156 1103 1013 871 725 653 719 899 962 964 929 871 809 778 779 818 911 966 983 987 1005 1044 1080 1087 1068 1042 1037 1041 1050 1074 1156 1197 1187 1179 1236 1269 1206 1000 741 696 982 1014 822 497 198 154 162 175 184 183 245 306 338 341 365 380 381 372 372 386 388 380 373 355 377 512 718 713 641 564 480 382 308 335 445 591 688 375 225 227 412 981 1097 1101 1075 1059 1058 1051 1034 1027 1072 1147 681 209 122 288 676 808 637 263 127 99 170 398 954 1160 801 339 175 213 208 185 317 835 992 1024 914 734 725 868 1001 1078 1087 1122 1154 1121 927 433 219 239 464 783 845 721 583 464 381 431 499 554 573 529 469 436 424 425 437 499 540 554 550 541 530 527 533 542 588 605 592 564 555 530 507 491 489 490 485 476 467 470 479 485 489 493 505 515 507 483 451 422 393 368 355 365 354 334 305 269 253 242 231 218 201 203 209 223 245 279 217 176 166 165 177 190 227 272 256 231 235 238 219 222 241 271 309 350 312 278 239 193 162 142 117 96 87 85 71 70 74 47 95 141 180 213 256 310 328 329 357 389 387 378 374 369 319 241 188 201 182 152 149 166 162 169 255 314 302 242 247 229 169 89 71 47 39 46 45 46 56 79 113 124 144 151 137 101 90 92 96 102 113 110 111 131 179 218 260 293 306 287 274 271 275 284 292 323 365 396 884 879 875 881 889 808 598 375 250 330 274 209 184 204 174 169 182 358 828 1098 1191 1177 1069 837 719 700 709 720 860 952 966 920 853 802 786 792 824 910 962 985 1003 1036 1073 1099 1092 1063 1041 1025 1030 1053 1099 1183 1222 1225 1230 1275 1292 1214 1104 1019 1039 1012 839 526 164 159 162 175 181 164 197 288 346 349 350 367 379 382 374 369 366 358 343 319 282 333 419 482 437 417 343 242 164 196 398 653 834 772 326 223 480 953 1070 1082 1068 1046 1024 1009 1005 1011 1030 1071 1003 530 141 185 515 773 628 286 133 113 116 212 485 1076 1056 626 243 242 251 168 118 186 458 953 1060 941 774 833 1031 1138 1168 1173 1156 1134 1046 802 271 161 218 420 697 823 835 781 682 566 666 719 727 695 633 531 459 419 413 438 489 524 535 525 506 483 480 501 523 557 570 564 546 543 530 520 511 497 486 478 475 476 476 485 485 482 483 492 487 470 446 424 395 377 363 351 362 366 346 310 270 253 240 229 221 214 221 233 238 230 223 191 170 164 169 211 223 246 297 322 329 288 232 215 260 267 277 302 325 306 285 245 185 155 137 119 105 100 96 87 83 78 50 111 167 212 250 295 363 366 339 403 407 399 387 370 330 256 209 191 187 247 214 208 263 320 324 322 307 259 161 172 160 126 102 83 55 39 41 39 39 44 53 68 110 142 152 136 96 91 94 101 111 112 108 128 176 222 254 289 324 349 331 313 303 301 303 301 322 348 366 851 842 825 819 836 837 777 508 226 259 261 207 182 205 201 200 203 397 903 1119 1155 1016 754 454 499 620 709 732 852 947 958 905 834 799 800 808 826 894 953 988 1018 1057 1088 1097 1079 1050 1035 893 956 1063 1143 1202 1237 1268 1292 1304 1287 1194 1130 1090 1006 903 644 364 177 178 173 168 165 171 305 346 351 352 360 378 388 387 373 346 348 334 299 254 248 292 339 359 326 277 224 183 185 404 672 840 863 745 712 784 907 1029 1075 1069 1056 1039 1018 989 961 973 1026 1086 917 466 149 250 580 561 355 136 98 106 160 358 694 1018 892 628 388 273 152 99 91 220 655 1006 1095 1048 985 1045 1194 1259 1258 1235 1122 1032 863 585 226 131 218 395 592 759 858 889 850 748 818 855 827 752 724 639 528 437 406 419 435 457 478 487 465 441 438 464 504 528 539 536 518 508 499 500 507 498 485 474 469 472 488 489 477 455 433 433 425 409 390 370 380 373 354 338 375 383 357 313 279 256 241 229 220 223 223 230 235 228 191 173 164 162 178 223 248 281 328 337 324 305 279 235 290 308 304 291 297 280 260 223 161 131 111 99 93 83 85 85 83 74 49 115 188 246 283 340 342 335 367 430 417 404 391 368 292 246 231 230 219 187 180 219 291 331 335 332 280 148 151 147 147 142 113 92 70 53 42 37 38 42 44 38 82 124 149 146 110 98 98 112 138 137 125 181 262 229 263 297 334 369 367 354 343 338 340 342 349 357 362 781 751 748 767 803 833 557 341 233 240 233 208 196 204 200 207 216 440 961 1078 900 658 423 243 352 538 691 772 869 931 932 888 827 802 809 813 819 862 936 987 1026 1062 1082 1074 1054 1033 1004 532 778 1096 1212 1223 1266 1317 1341 1313 1263 1164 1104 1018 751 472 277 179 177 248 186 158 171 203 332 352 351 361 376 378 358 342 343 346 320 277 234 215 249 284 303 298 278 256 210 177 220 567 767 837 796 679 777 903 1004 1051 1070 1067 1056 1039 1020 997 958 927 911 903 711 415 279 430 481 325 205 145 99 121 247 563 967 1016 990 886 638 233 108 81 105 323 1020 1075 1100 1097 1088 1181 1253 1274 1230 1119 1014 902 660 336 172 164 221 392 676 853 944 971 939 852 885 908 886 828 815 777 645 493 404 377 361 374 415 464 437 415 412 437 482 506 517 510 480 463 458 466 483 498 484 465 451 454 484 512 507 462 382 323 311 321 334 350 376 378 360 341 375 380 355 312 285 261 242 231 227 231 228 220 216 223 193 171 159 161 183 215 264 315 349 328 299 299 305 262 302 304 282 257 259 262 240 200 159 134 107 92 89 88 89 83 74 64 45 98 179 260 317 356 279 278 382 405 404 394 371 323 259 235 230 228 205 165 181 246 333 341 341 336 290 154 154 147 136 120 98 92 84 71 56 45 43 44 42 32 62 102 134 140 103 95 105 127 157 169 196 267 343 296 290 304 331 365 383 384 381 378 381 385 386 382 372 806 697 675 718 790 822 446 262 236 236 222 209 203 200 192 203 220 382 721 777 544 355 273 268 307 497 690 812 862 880 887 875 837 804 795 791 801 856 909 971 1024 1054 1059 1041 1039 1031 968 561 878 1200 1287 1307 1324 1338 1324 1247 1009 955 921 801 484 363 262 194 183 290 199 226 305 328 359 344 346 369 369 328 311 305 299 276 244 221 215 232 263 281 288 283 255 211 179 178 250 631 761 760 716 724 839 947 1022 1054 1071 1071 1061 1043 1023 1007 968 825 590 369 398 487 586 629 431 260 163 123 96 136 320 674 1078 1114 1101 1008 720 197 93 87 132 360 1052 1129 1147 1133 1112 1127 1140 1127 1056 898 777 627 465 314 207 192 252 429 730 955 1012 1014 979 891 871 935 993 989 905 847 725 562 403 324 314 343 397 464 419 389 390 422 456 481 492 481 443 430 430 438 455 489 484 465 445 440 468 518 532 484 353 252 245 269 286 321 360 378 374 358 382 381 358 321 293 273 254 235 220 238 225 212 205 201 185 172 164 162 185 232 288 334 348 320 295 289 293 272 286 271 240 212 219 232 222 193 158 141 119 104 98 88 86 85 84 86 89 125 189 277 380 232 254 325 349 357 373 374 352 301 257 249 241 229 287 248 213 206 237 233 301 287 188 156 152 148 138 120 106 115 112 92 81 65 56 50 45 40 60 98 133 137 99 93 107 134 172 202 233 264 286 289 290 303 328 363 389 402 406 405 406 412 412 402 384 903 794 729 728 777 807 417 252 236 235 223 210 205 207 210 209 225 257 302 340 335 299 264 268 313 510 697 804 814 819 846 864 847 809 766 746 761 820 879 950 1005 1030 1026 1017 1020 956 779 1033 1176 1264 1309 1325 1342 1315 1117 758 793 842 673 425 368 328 265 207 187 264 275 312 336 304 301 307 324 339 324 275 257 254 246 209 201 209 226 250 263 266 263 252 220 177 164 225 390 642 686 685 707 794 891 969 1021 1047 1066 1069 1058 1037 1013 1004 944 670 264 86 172 518 780 699 386 231 156 123 98 178 545 934 1174 1208 1188 1058 733 198 94 93 148 360 974 1098 1128 1116 1094 1064 1036 961 841 703 581 515 463 397 290 264 349 533 781 981 1023 995 947 924 888 936 990 997 946 811 680 547 394 337 319 349 408 434 386 361 371 413 440 451 458 457 438 432 424 425 439 461 466 460 450 437 449 487 493 438 310 224 222 244 247 291 354 392 399 379 379 364 342 318 300 276 264 259 252 260 230 205 193 187 176 173 173 171 194 251 300 328 332 288 263 261 269 259 252 231 203 179 188 208 216 204 175 154 137 124 110 95 101 112 123 129 138 158 208 280 315 245 243 278 308 329 344 352 354 350 294 283 265 234 308 268 210 173 182 259 264 215 167 160 157 154 147 136 130 220 222 130 96 87 76 64 51 47 77 117 142 126 98 93 112 150 192 223 245 255 252 259 282 306 335 400 385 395 406 401 409 416 416 405 379 977 899 800 731 707 704 375 249 230 218 211 202 210 230 251 227 231 257 297 337 319 290 274 295 364 585 735 771 774 779 823 860 853 801 765 722 696 721 815 919 984 995 977 993 1011 1040 1090 1225 1247 1238 1247 1306 1315 1145 803 404 502 481 356 248 329 295 252 221 222 277 299 310 296 254 260 283 306 314 294 248 225 213 204 184 201 218 229 238 240 240 227 203 182 165 202 332 554 627 633 673 754 840 913 971 1010 1031 1050 1052 1037 1012 987 991 876 525 90 71 94 481 796 688 336 200 146 123 101 259 775 1174 1254 1262 1239 1076 729 221 112 99 150 326 788 996 1074 1084 1074 1043 975 854 704 570 516 564 590 538 441 408 507 690 884 994 1019 1004 982 988 1007 1019 1037 1073 1110 1024 845 630 464 450 391 372 402 364 321 326 365 413 446 444 443 452 472 455 435 426 431 414 407 419 436 437 429 426 384 317 314 226 199 204 208 264 366 426 430 405 378 346 320 306 295 288 288 290 290 281 257 237 223 194 182 177 177 184 209 263 298 301 271 245 243 241 232 245 227 199 175 171 180 222 242 226 213 175 153 139 126 116 123 137 151 157 166 198 243 274 233 204 219 253 267 306 331 339 334 320 310 287 259 233 206 187 175 171 182 260 224 179 177 167 159 151 145 146 144 165 166 145 115 90 75 65 54 53 106 144 143 105 93 94 120 171 213 238 249 246 230 235 261 308 367 381 386 392 397 405 409 409 402 388 362 1001 897 758 633 536 472 309 242 212 179 175 175 204 244 264 251 251 261 283 317 293 281 295 353 563 698 729 690 670 708 789 848 847 789 747 684 636 660 775 886 945 951 968 1004 1047 1123 1241 1248 1188 1167 1204 1287 1169 858 507 252 260 190 168 217 319 269 246 252 281 307 277 262 255 248 263 282 298 303 280 233 211 198 188 195 211 215 211 207 212 211 194 168 164 171 294 471 622 619 656 720 795 860 912 958 992 1011 1025 1015 993 972 968 984 786 427 71 80 99 383 646 631 285 189 148 116 101 334 841 1198 1234 1237 1220 1044 704 258 142 110 148 282 579 845 999 1060 1054 1035 943 772 568 414 529 662 719 674 604 573 663 820 961 1006 1026 1025 1021 1043 1102 1083 1074 1139 1209 1182 1081 945 827 610 488 421 365 277 259 300 365 410 425 434 438 443 458 445 433 419 401 363 371 392 425 482 417 357 291 267 474 272 161 144 164 241 389 465 449 422 386 339 301 287 281 295 307 314 318 305 285 264 240 205 191 186 185 187 224 277 319 332 291 256 248 248 238 224 197 182 181 181 202 276 303 259 262 224 181 147 136 133 143 153 159 172 202 241 265 256 239 193 203 251 256 301 320 320 309 275 273 279 268 216 196 186 181 179 183 182 207 222 182 171 162 155 150 154 153 150 148 144 104 84 73 67 69 104 140 152 133 96 87 94 126 187 229 248 250 242 228 214 252 322 389 393 401 407 413 422 418 398 375 359 339 1004 829 599 426 317 265 242 222 210 201 176 173 218 253 219 199 231 280 314 290 278 282 350 506 711 749 672 569 562 667 751 800 805 768 722 648 595 621 746 843 899 927 976 1027 1076 1129 1170 1054 911 984 1173 1221 895 571 329 206 144 124 155 229 325 263 255 282 316 296 253 238 244 258 263 273 280 275 245 207 195 195 197 208 200 196 196 199 207 189 172 170 184 228 415 584 613 660 706 750 797 856 900 942 974 989 983 951 932 944 996 996 718 360 82 80 105 188 317 433 214 200 187 142 99 366 782 1055 1072 1086 1101 951 660 310 165 122 157 269 479 698 911 1033 1010 971 875 643 370 266 564 722 771 751 698 685 762 879 965 1003 1018 1016 1017 1061 1111 1101 1112 1202 1270 1281 1250 1174 1038 681 542 440 283 205 224 292 367 410 421 416 409 405 397 385 387 392 386 358 366 372 368 367 413 431 407 346 293 253 194 138 136 228 392 458 407 395 377 326 275 259 271 304 330 340 346 335 316 293 266 235 214 203 199 196 235 293 355 396 359 305 274 268 281 287 243 227 243 231 220 277 327 322 315 303 234 153 138 136 157 167 162 191 248 256 233 232 262 238 251 294 275 307 322 315 284 257 257 264 255 199 192 188 184 179 182 185 249 282 180 173 175 175 168 165 159 151 146 143 111 91 78 76 95 136 154 143 110 85 87 99 130 200 242 256 254 245 229 201 257 348 392 392 397 405 416 430 418 406 385 346 319 984 873 475 302 291 265 255 239 228 228 243 216 217 231 237 216 241 274 294 281 279 420 564 647 771 741 621 503 499 628 685 713 731 732 678 606 561 587 714 796 861 922 982 1038 1068 1011 846 627 483 742 1108 1032 577 377 269 173 111 144 211 287 343 265 258 274 285 259 204 207 234 253 235 220 215 212 198 190 188 193 202 195 188 188 197 212 210 191 173 184 269 459 566 614 640 696 725 751 784 833 880 907 919 917 895 895 928 977 1016 1007 774 427 118 119 130 124 163 269 185 174 150 112 102 557 896 1001 882 838 975 955 727 321 155 122 182 313 493 652 846 968 925 803 679 432 200 293 623 739 752 742 686 704 785 876 912 974 979 974 990 1055 1079 1107 1163 1252 1304 1322 1294 1171 855 627 566 457 208 163 209 286 358 390 402 389 371 358 353 335 338 345 335 318 326 332 333 341 396 373 319 273 185 143 121 113 116 227 311 294 201 267 286 255 218 223 283 347 380 383 389 374 361 348 329 304 273 249 233 227 255 315 387 439 379 320 275 250 246 250 247 263 290 284 248 221 235 310 310 255 197 161 155 154 173 185 186 226 296 258 182 217 279 303 326 346 292 297 293 273 247 228 216 220 228 196 221 219 201 190 223 203 183 177 175 174 190 196 179 169 158 149 144 143 123 101 86 87 118 141 148 133 96 88 90 99 128 201 248 265 267 263 230 215 273 359 378 380 388 400 411 419 409 394 354 269 236 1027 989 642 402 300 291 255 244 240 242 266 232 220 227 243 240 270 282 280 281 304 536 729 765 773 701 599 518 516 599 618 627 646 659 607 554 531 562 670 756 841 923 990 1038 1039 784 279 188 268 678 1020 723 349 249 210 144 109 261 347 374 369 286 280 281 265 225 201 200 206 210 217 200 192 193 186 180 186 198 207 196 197 207 227 250 232 199 178 214 388 549 610 630 658 695 722 746 772 806 829 843 850 856 874 903 956 1019 1070 1039 718 361 120 120 177 211 216 193 161 143 124 115 142 504 788 948 984 985 1076 1156 963 228 127 123 216 361 439 584 755 851 786 576 300 168 222 394 643 724 706 659 650 675 756 844 864 923 931 949 999 1060 1082 1121 1174 1230 1261 1269 1221 1032 535 673 762 604 180 145 186 259 334 376 388 368 341 321 299 285 290 298 286 277 277 286 309 347 346 261 177 163 131 108 100 107 126 226 240 205 172 194 179 155 144 168 330 420 441 424 439 423 422 427 423 403 371 330 290 270 283 340 403 430 334 278 241 219 212 207 233 273 310 328 301 255 220 221 204 186 179 181 164 179 184 196 235 270 341 300 197 215 292 346 371 357 317 304 291 275 258 239 228 225 221 214 225 230 220 182 187 181 175 171 171 170 172 170 158 150 142 139 141 139 123 106 94 93 113 133 139 124 92 90 92 105 135 192 238 266 279 286 266 270 298 336 354 361 373 387 397 398 375 347 313 256 226 1080 1057 846 527 315 334 263 250 249 248 256 235 230 242 262 254 293 295 276 285 345 587 788 835 736 661 605 579 590 593 591 584 570 546 519 501 510 557 617 727 837 931 998 1034 998 703 193 178 499 851 914 400 263 203 162 131 159 288 366 374 322 286 279 268 241 202 196 194 193 192 187 181 177 177 179 187 203 218 224 211 210 225 241 242 204 179 184 258 474 585 621 633 661 698 730 752 765 776 788 801 814 830 864 916 986 1051 1076 961 574 260 152 215 333 306 224 184 192 177 168 178 217 604 835 957 1030 1126 1214 1259 1016 212 119 130 265 473 566 645 639 602 577 257 157 194 288 319 506 611 623 561 542 608 704 799 865 875 876 909 984 1034 1031 1011 1007 1061 1103 1117 1058 894 634 1105 1266 944 205 143 149 204 286 373 377 344 307 281 238 233 243 252 247 242 228 235 272 323 272 180 113 122 129 114 103 105 126 198 208 188 171 171 149 125 112 126 417 487 447 398 437 444 455 475 502 490 455 408 357 309 313 353 387 370 268 223 203 200 210 212 236 274 317 344 327 299 269 231 218 193 176 181 209 219 228 244 268 297 341 320 242 223 292 355 365 312 328 308 297 294 267 247 245 240 219 227 226 224 215 195 181 176 174 171 166 169 175 170 140 122 108 116 135 123 111 102 97 97 101 110 113 111 100 95 97 113 150 193 238 273 301 323 308 309 313 313 321 327 335 342 344 335 311 291 277 253 233 1120 1091 967 642 387 359 269 277 272 251 245 239 245 259 273 258 296 294 275 288 382 604 781 818 662 639 631 633 642 601 593 570 519 445 451 452 473 529 590 724 811 844 849 972 613 286 200 217 703 871 682 252 223 184 152 163 290 341 365 365 341 274 251 233 214 199 188 181 179 178 174 173 174 179 192 208 224 232 229 212 213 218 219 208 177 167 208 321 530 589 608 623 655 689 714 723 723 726 760 791 803 788 743 815 904 968 968 849 659 462 308 268 318 283 232 239 292 290 289 310 359 737 961 1066 1112 1221 1289 1306 1085 396 232 200 254 339 350 323 278 247 244 132 134 204 279 243 316 390 422 404 464 600 717 784 791 832 861 889 912 881 734 447 343 828 1016 1030 718 348 1004 1224 1281 1002 292 189 169 186 232 338 321 282 244 220 208 211 215 211 197 197 181 184 216 249 202 145 112 131 141 135 124 119 138 179 196 192 174 154 142 124 109 127 377 482 410 196 185 313 414 469 520 509 495 465 414 348 333 328 317 293 239 210 197 200 223 246 261 279 309 336 333 326 315 289 277 278 283 282 299 272 254 259 284 303 339 323 249 245 331 357 324 279 242 217 217 231 226 218 234 246 226 225 211 198 192 196 180 172 171 172 169 169 168 160 141 138 130 118 104 95 96 97 97 99 102 89 90 109 114 108 113 134 170 212 247 288 333 364 371 371 359 328 295 272 258 248 238 222 230 239 235 217 196 1122 1063 983 667 404 332 274 295 295 271 255 248 255 260 258 262 284 282 275 296 403 570 689 704 583 618 657 671 650 612 570 522 461 376 379 424 484 540 592 691 686 605 534 789 484 232 274 459 840 776 474 230 221 190 169 196 330 355 358 349 334 304 257 219 196 189 178 173 172 173 174 180 186 193 202 219 229 230 222 208 205 200 190 175 165 176 266 412 531 554 580 615 657 666 652 638 645 696 747 758 727 663 617 726 829 886 881 833 799 629 352 234 218 227 248 283 418 468 499 539 605 868 1057 1159 1194 1271 1318 1328 1218 879 701 443 257 199 161 116 95 93 99 110 138 180 214 191 202 249 303 349 498 671 763 755 685 792 862 863 775 586 327 148 231 754 884 607 275 130 257 293 335 391 461 491 566 576 497 380 258 194 176 182 217 260 248 189 134 137 143 153 165 164 160 136 118 147 153 163 162 151 166 172 185 193 174 144 139 135 134 151 297 397 346 113 110 176 251 326 397 426 430 430 429 355 296 239 215 279 252 221 203 209 233 264 285 293 290 315 334 343 344 348 345 347 349 355 351 300 267 267 288 299 315 299 255 362 365 340 314 285 235 205 182 175 243 218 238 270 251 219 187 170 172 183 175 170 169 171 174 172 166 153 129 125 123 117 105 92 87 90 98 102 94 95 109 131 127 122 133 159 194 223 266 317 368 418 429 431 420 384 310 265 232 205 189 190 189 183 177 161 139 1064 986 927 592 338 291 288 284 295 299 271 254 254 258 264 287 288 277 280 319 391 444 490 520 513 597 671 695 653 579 494 434 391 340 332 407 494 557 598 649 606 500 399 454 325 241 349 747 894 626 294 220 215 198 187 213 331 348 352 333 293 298 265 231 206 193 179 176 179 184 199 210 208 201 199 215 218 214 206 196 188 180 171 162 176 229 350 480 482 492 532 585 627 586 498 476 541 676 700 613 504 459 607 768 865 898 885 850 696 452 205 163 179 222 271 329 610 721 775 818 876 976 1091 1190 1254 1298 1323 1328 1313 1273 1149 835 529 328 194 126 94 86 95 122 153 171 171 155 152 189 262 368 560 727 764 679 571 660 701 648 484 262 130 143 339 743 500 430 540 682 301 132 92 302 897 1031 1135 1170 1069 670 343 188 154 171 257 290 262 200 168 140 153 173 171 147 145 135 136 186 208 258 263 191 186 162 170 186 169 147 141 147 163 182 256 302 260 112 120 127 156 204 248 245 227 245 331 373 242 134 124 224 264 249 225 229 247 269 295 313 304 303 332 356 367 392 400 372 338 334 329 298 280 281 286 282 288 262 175 216 245 273 284 240 213 198 195 204 237 260 280 288 267 220 186 168 167 174 172 169 167 168 174 173 165 151 126 130 132 129 128 85 74 82 100 119 121 125 131 137 129 131 148 178 210 230 284 344 389 457 466 457 440 410 331 264 213 183 187 197 196 185 174 152 137 956 894 824 499 303 314 306 292 276 263 259 258 260 263 274 310 296 288 304 344 343 355 381 415 446 584 674 696 645 541 373 301 307 335 333 428 519 565 586 593 524 425 353 347 280 248 371 857 802 477 202 203 200 200 223 272 346 339 335 307 252 253 257 255 242 220 205 205 209 214 242 239 217 194 189 206 207 198 184 172 167 161 161 173 219 335 425 457 427 434 455 478 481 393 243 269 432 587 555 345 208 302 699 880 936 902 812 633 309 112 112 170 221 255 327 507 918 1017 1029 1034 1038 1036 1098 1198 1301 1313 1306 1259 1172 1058 1158 1202 1086 803 556 434 262 104 97 131 171 186 167 140 144 182 269 417 595 718 704 567 419 410 393 332 211 93 86 164 359 743 554 681 936 1076 587 211 63 294 1044 1254 1357 1365 1270 1021 602 349 248 214 232 227 207 187 188 228 245 248 247 134 110 126 177 290 399 576 543 208 161 153 166 177 160 155 149 154 174 202 246 253 242 247 167 129 124 139 159 141 122 135 201 225 145 85 85 142 241 269 254 234 248 274 305 324 312 313 324 338 353 396 404 390 352 286 293 294 292 293 280 255 255 229 112 107 166 219 234 219 217 215 217 226 237 284 327 337 288 244 203 178 176 178 175 169 164 164 169 170 163 148 125 123 126 129 121 92 81 89 113 134 139 140 141 144 126 141 169 194 209 244 295 344 365 417 428 419 399 367 288 220 178 167 190 210 219 212 190 155 120 848 790 633 419 308 308 305 287 271 261 261 263 262 286 317 321 295 302 304 289 292 318 350 398 474 611 674 684 638 485 316 247 286 397 399 462 509 517 512 505 427 342 320 408 328 275 359 688 549 341 197 191 188 200 266 348 366 318 288 262 238 243 255 269 270 245 258 265 260 248 259 209 183 178 180 199 205 197 179 163 161 163 172 197 302 408 445 423 406 398 393 330 199 182 187 274 398 465 367 291 295 436 811 892 851 662 287 133 96 97 140 355 360 347 501 927 1051 1107 1130 1130 1107 1090 1098 1164 1285 1286 1254 1021 646 326 1090 1366 1394 1361 1314 1252 782 226 117 131 171 184 161 160 187 233 320 471 599 647 577 409 237 160 128 114 100 91 87 111 234 591 836 1000 1102 1103 570 210 108 369 1114 1313 1396 1392 1331 1246 913 618 399 248 201 176 162 154 158 181 184 182 190 119 108 201 371 497 586 558 393 141 138 178 199 187 161 154 150 155 174 198 215 256 347 506 272 152 108 111 127 120 111 108 114 101 80 67 70 92 177 244 276 261 251 267 290 311 335 325 317 316 323 347 346 343 338 317 342 320 292 285 262 226 216 200 110 147 188 207 201 203 210 224 246 278 290 325 363 387 370 305 258 232 207 190 180 173 164 163 166 166 160 145 129 118 117 117 109 105 99 104 127 145 146 140 135 140 143 162 190 221 221 240 279 306 277 283 306 321 315 282 217 172 152 152 186 211 221 216 200 182 146 774 689 437 367 336 313 291 273 265 263 266 270 282 305 326 324 300 291 281 264 269 288 332 402 496 635 673 663 598 388 278 236 291 452 514 505 467 420 382 383 330 279 284 375 348 338 360 364 258 214 197 181 182 220 243 270 340 255 226 218 214 226 244 256 261 263 278 280 243 181 173 165 164 168 170 172 173 170 163 160 165 168 181 223 363 432 452 445 447 428 465 489 466 482 470 489 531 563 456 269 242 470 803 763 547 290 130 99 98 110 154 313 463 513 630 959 1093 1169 1204 1200 1149 1070 997 929 861 768 727 525 454 1167 1376 1446 1426 1358 1314 1081 849 580 141 144 158 167 173 200 291 365 425 494 567 537 386 171 107 95 94 102 121 131 97 73 111 283 840 929 835 815 464 393 463 704 1237 1341 1378 1384 1383 1383 1236 1027 713 197 156 144 141 138 134 144 137 128 145 123 124 301 624 745 632 445 249 105 125 209 234 184 155 148 151 157 159 169 186 289 458 601 415 219 100 97 108 107 103 95 83 78 73 69 67 81 113 168 231 278 262 259 274 307 341 335 322 311 312 319 347 342 299 282 281 281 276 254 222 197 186 174 131 228 247 224 203 205 217 244 282 318 317 325 344 370 361 352 297 226 242 233 220 196 167 167 168 166 159 148 145 143 131 111 117 121 121 124 140 152 154 151 146 147 161 190 220 232 244 232 205 174 174 172 196 229 248 221 185 161 152 152 183 204 212 205 193 172 154 650 518 327 297 297 296 285 284 270 263 270 274 288 307 321 322 317 298 279 269 266 296 341 408 505 642 668 632 528 291 228 208 259 406 608 536 417 320 254 258 255 255 267 290 343 371 344 239 222 206 192 185 192 309 296 227 252 227 211 195 179 183 194 212 237 266 260 251 227 193 173 163 163 166 168 168 164 160 157 156 163 173 194 237 367 391 386 354 261 240 248 259 255 254 255 389 550 539 290 166 240 490 677 418 228 142 101 110 117 138 222 501 541 498 550 833 1013 1095 1121 1080 904 707 470 286 230 224 681 981 1100 1346 1395 1372 1063 452 335 254 218 197 139 145 163 186 219 296 491 602 591 468 483 576 500 230 112 79 79 101 142 229 153 84 92 181 663 474 135 225 859 1107 1206 1266 1355 1348 1329 1335 1390 1461 1477 1405 1061 144 109 113 123 124 122 140 132 120 157 156 189 363 661 819 544 296 151 98 122 171 188 167 157 151 149 154 173 181 236 342 461 495 371 213 103 93 98 98 95 89 84 87 88 84 74 85 82 100 151 243 257 262 276 306 335 328 315 306 307 312 321 312 283 256 250 246 235 209 188 179 158 123 125 222 258 244 219 231 253 283 313 322 302 281 270 281 311 325 301 263 262 222 197 183 172 167 167 165 160 154 151 148 142 132 135 138 140 144 152 158 162 164 163 163 188 214 234 247 231 198 155 117 147 187 236 279 294 244 222 203 178 176 187 195 197 191 179 160 144 588 427 340 287 271 274 277 281 269 267 277 273 289 306 317 315 321 325 311 287 276 347 385 434 535 644 654 583 449 274 228 208 214 275 559 411 261 196 178 201 223 236 241 252 294 314 296 234 237 210 192 197 196 219 231 233 239 219 208 206 213 222 215 228 270 336 298 262 232 206 174 167 181 200 207 205 189 171 158 157 160 172 201 247 287 283 260 222 170 156 136 121 118 133 150 233 318 295 157 123 260 489 381 192 110 103 96 113 121 141 215 452 389 308 306 441 596 642 644 586 363 254 137 53 55 233 842 1223 1300 1350 1336 1282 930 233 86 51 54 76 112 141 158 184 232 293 353 417 428 305 312 552 678 517 139 92 94 104 132 361 319 213 145 141 194 166 197 439 1072 1296 1367 1396 1415 1366 1290 1245 1279 1398 1503 1495 1172 175 82 78 94 103 112 136 137 150 248 234 317 465 630 732 489 413 476 448 210 138 139 148 154 162 166 173 193 230 306 384 423 369 320 223 128 96 93 93 94 93 89 99 99 90 78 83 82 85 107 167 223 263 293 317 320 308 297 290 294 301 296 280 255 220 210 204 195 180 178 149 119 130 273 281 263 243 216 236 273 307 321 300 271 231 197 191 242 269 284 285 252 206 182 197 261 196 177 171 162 158 157 156 153 147 142 144 149 153 161 164 169 175 183 194 212 221 221 225 196 161 129 110 122 183 241 279 307 313 308 281 233 223 204 192 184 177 166 151 134 567 353 329 290 276 275 268 271 271 279 288 271 295 312 315 305 296 335 341 311 298 374 419 471 555 626 626 478 280 266 238 224 219 237 368 259 184 190 252 280 248 225 239 242 248 255 259 254 252 230 241 291 327 319 285 245 223 289 309 287 260 314 294 301 321 331 318 278 248 228 193 193 233 257 229 221 194 171 160 157 162 189 225 252 214 194 175 160 163 153 127 103 101 143 172 173 151 123 117 156 273 394 163 109 95 93 93 107 123 142 179 273 206 148 125 146 215 226 220 186 57 39 37 80 224 671 1046 1106 1006 1263 1292 1269 935 220 73 39 36 44 69 89 101 124 170 228 198 200 223 215 251 427 479 301 116 105 116 116 101 199 396 440 267 164 141 179 406 941 1199 1335 1420 1475 1477 1416 1286 1160 1122 1246 1421 1469 1165 142 55 60 80 99 110 113 133 204 380 362 471 608 686 668 608 734 900 753 283 123 118 142 160 173 183 199 235 288 346 380 367 262 248 206 144 101 100 96 94 95 106 124 117 95 82 81 82 89 101 117 172 238 300 342 306 285 272 264 264 268 266 249 213 194 202 201 186 175 137 119 156 256 277 280 275 264 254 284 313 325 309 280 242 208 184 179 193 240 278 278 233 200 184 214 333 237 212 200 164 154 152 152 152 153 145 148 154 159 169 172 180 195 215 228 224 211 196 187 164 138 119 114 119 187 256 301 332 349 345 319 276 278 261 226 184 168 158 146 135 543 323 289 289 292 287 269 275 289 302 303 275 299 312 311 299 285 315 316 304 324 379 422 482 558 538 374 288 270 254 219 214 216 217 251 196 195 219 205 291 249 212 226 219 223 239 266 298 299 291 311 361 393 335 280 240 226 310 359 336 279 326 310 334 350 317 321 285 264 259 229 233 266 274 226 211 183 166 162 162 175 207 231 229 186 166 162 167 169 159 139 124 132 205 225 203 158 117 124 258 320 231 112 85 78 81 95 116 138 155 162 155 135 104 82 86 83 82 83 79 54 44 72 225 567 954 872 622 506 970 1234 1301 954 170 66 39 33 32 39 44 52 73 114 181 132 106 127 176 234 418 488 324 116 88 91 91 79 100 226 275 190 122 134 288 624 1142 1246 1330 1409 1483 1517 1471 1374 1275 1233 1325 1396 1295 928 221 103 81 87 101 110 111 150 249 427 491 561 645 733 758 856 955 931 573 228 113 119 142 166 182 204 233 260 296 306 296 272 216 223 215 184 143 121 110 106 104 100 101 97 89 78 77 84 100 117 115 128 177 254 343 304 269 245 233 227 228 229 217 181 190 216 227 220 246 146 137 206 282 283 289 288 282 299 334 370 368 295 264 239 220 208 206 238 269 284 274 229 206 202 227 292 234 213 201 170 132 122 130 149 152 151 174 189 170 175 187 209 236 244 232 218 197 174 167 155 140 127 125 139 186 258 347 391 410 395 353 306 291 274 236 172 164 166 167 167 474 340 291 298 290 287 296 294 319 333 327 301 297 308 312 311 375 469 443 358 340 390 420 434 427 353 280 247 255 284 235 229 230 221 212 177 182 209 223 252 221 200 210 212 225 259 300 328 332 334 355 390 401 301 245 229 240 304 346 330 283 300 283 320 351 330 321 294 281 279 261 261 253 234 207 205 186 172 167 168 190 196 190 178 178 176 173 169 162 156 144 152 197 290 273 217 153 113 167 379 385 120 87 69 64 75 101 133 161 169 156 135 132 105 81 93 87 92 102 111 106 72 122 337 724 648 271 49 141 545 1131 1300 934 128 61 47 40 32 35 40 45 60 93 145 113 95 109 136 175 414 614 578 151 68 59 59 60 64 84 98 93 79 123 296 651 1231 1280 1323 1366 1413 1460 1467 1459 1454 1470 1513 1502 1425 1291 1125 824 461 183 145 118 118 158 246 391 370 421 545 699 801 901 915 746 223 133 112 117 135 165 204 245 269 247 258 263 265 266 296 330 331 291 224 150 124 125 127 101 91 85 81 76 76 86 103 121 111 112 130 178 281 284 258 228 212 213 220 210 191 182 203 227 244 258 286 206 194 233 272 289 299 302 303 329 383 422 402 285 263 253 251 257 275 297 301 283 249 225 217 227 240 197 190 184 178 175 135 122 131 150 151 156 170 179 171 174 184 205 231 225 214 193 170 158 169 171 165 153 152 170 200 258 352 421 440 420 378 346 315 291 272 256 259 261 262 264 335 282 300 297 293 336 408 324 337 344 330 303 317 361 380 383 507 540 462 359 342 394 437 447 406 295 266 233 216 241 239 239 241 237 219 201 195 204 225 207 190 192 211 224 258 300 333 338 340 341 362 397 409 304 267 266 274 329 332 312 295 326 297 322 345 325 322 322 301 272 270 264 239 206 182 221 204 183 170 162 179 172 162 163 168 181 178 159 136 132 150 212 294 225 194 167 142 124 380 296 154 92 66 63 69 85 110 62 151 199 152 123 124 104 79 75 81 93 117 169 285 144 68 49 39 34 30 32 98 371 968 1136 834 188 83 68 56 34 45 54 57 61 73 79 72 71 79 87 79 265 494 582 151 58 47 47 48 49 53 55 56 63 103 213 522 1224 1277 1295 1321 1376 1439 1468 1505 1550 1588 1610 1600 1587 1587 1583 1356 916 450 228 177 142 156 235 373 375 384 447 603 732 701 571 382 144 106 105 119 148 186 265 303 280 232 245 307 377 413 485 539 526 437 310 241 198 169 154 110 96 85 73 68 77 87 96 102 95 89 90 111 187 235 237 218 203 199 198 196 197 209 215 218 231 258 215 238 239 228 270 293 308 316 320 345 413 442 410 341 281 266 297 355 330 361 369 334 260 227 208 200 201 194 189 185 179 172 162 153 149 150 151 157 163 167 166 165 168 177 191 193 174 149 137 163 179 192 197 191 191 202 233 277 319 401 428 421 394 370 327 299 288 284 276 264 252 242 306 285 293 283 285 299 323 334 344 348 336 308 354 399 437 477 557 557 462 362 355 420 464 473 427 287 261 219 187 203 249 236 231 243 236 235 229 219 203 186 174 189 224 240 303 340 353 350 352 346 361 390 405 308 339 385 354 341 319 305 296 281 308 333 341 327 331 332 321 303 299 271 214 182 205 248 216 185 168 158 162 164 164 161 157 160 169 174 161 159 232 281 257 197 162 137 124 129 275 189 85 60 63 70 74 74 77 166 165 149 146 127 124 114 91 58 59 63 86 168 400 170 56 44 43 43 35 33 46 79 164 222 244 227 153 96 54 32 44 56 58 54 48 45 42 43 50 69 56 68 84 83 63 48 46 52 55 52 50 50 56 67 89 145 395 1118 1230 1255 1296 1408 1487 1508 1537 1576 1605 1628 1638 1654 1687 1707 1604 1303 829 241 201 161 150 190 304 355 376 402 479 575 504 395 304 122 93 109 150 211 258 302 312 287 289 292 341 421 514 615 677 648 523 377 400 358 258 155 114 101 91 77 74 80 86 89 86 80 77 81 106 191 234 237 220 201 198 193 188 185 180 191 185 190 236 207 199 203 219 250 287 314 331 334 348 392 410 397 377 332 297 288 321 322 344 357 343 272 238 222 218 217 198 205 205 190 174 169 161 152 145 145 151 152 148 157 146 134 130 142 133 122 120 134 172 190 215 228 215 235 244 257 282 314 362 392 401 389 342 297 276 274 267 246 202 160 147 287 293 320 293 290 310 341 365 351 345 343 348 474 453 463 521 533 493 424 369 369 421 487 509 451 270 249 221 201 211 255 225 208 220 227 233 237 232 217 180 171 190 226 257 319 359 378 381 375 363 367 363 292 274 316 351 337 329 311 304 303 291 348 360 351 343 349 337 322 308 293 305 233 192 231 239 214 187 168 160 160 153 152 158 149 151 162 174 179 216 269 277 221 162 131 124 224 521 229 107 66 53 52 57 65 86 131 140 143 147 147 124 100 78 59 48 49 59 124 246 370 157 54 44 44 47 49 52 59 68 82 99 117 143 288 264 171 76 46 45 48 46 37 42 44 47 54 62 72 63 49 50 67 62 65 79 83 76 66 63 74 95 124 193 416 1016 1191 1234 1289 1441 1536 1558 1569 1588 1611 1629 1636 1647 1671 1688 1649 1508 1169 476 242 153 155 202 292 374 390 363 374 429 395 319 228 109 104 139 192 252 291 312 352 430 473 466 411 365 439 514 564 556 488 451 528 509 363 117 101 100 104 104 95 87 85 86 84 79 109 182 297 423 321 250 233 207 199 193 190 187 183 181 181 186 198 191 191 195 203 228 263 309 347 353 335 339 351 351 340 329 305 278 256 276 285 293 297 271 280 273 249 220 205 196 186 175 168 161 155 147 138 129 130 127 125 148 129 106 94 98 91 94 114 150 176 200 211 209 210 250 250 248 268 310 333 347 350 329 258 223 213 213 198 176 137 102 93 300 307 338 307 307 324 352 384 361 350 363 407 518 465 464 514 478 393 359 364 387 400 466 484 416 245 242 246 242 227 232 217 193 171 172 189 227 233 185 194 182 201 256 324 351 385 404 399 382 370 335 299 301 303 316 336 354 329 295 293 325 380 382 377 369 361 351 337 326 318 312 283 242 217 220 206 189 176 166 157 152 148 146 150 165 153 150 158 171 222 241 221 170 138 129 133 188 331 142 85 75 70 72 74 76 116 233 223 192 156 124 102 86 66 48 41 44 77 287 613 627 247 70 55 56 53 61 81 106 119 110 172 319 546 807 887 772 480 94 44 39 42 46 47 56 64 70 73 80 96 98 64 65 63 65 71 82 84 83 80 82 154 266 428 682 1129 1246 1233 1228 1344 1507 1557 1577 1597 1621 1627 1633 1639 1638 1608 1601 1563 1412 1000 344 122 186 324 343 401 397 354 397 428 363 259 177 104 120 169 227 278 291 305 359 466 502 453 382 347 424 486 515 516 507 539 538 452 290 106 96 109 129 143 114 105 96 85 90 89 141 255 423 577 376 242 227 219 208 201 198 195 193 190 189 187 184 182 183 188 201 225 270 316 347 346 307 328 327 266 261 251 262 271 231 229 223 222 233 264 345 346 271 216 198 184 174 167 161 157 147 131 106 107 92 97 138 140 118 98 82 70 77 88 113 154 171 198 203 193 198 201 201 209 230 264 298 315 289 183 167 154 143 134 121 113 102 92 89 329 315 336 335 331 343 366 388 364 366 405 473 477 444 459 485 418 328 315 355 417 407 357 297 249 238 241 247 247 242 272 207 172 171 174 172 194 208 198 197 211 234 274 342 362 389 397 378 370 373 340 302 320 318 331 344 344 305 293 318 371 434 430 404 379 365 351 338 328 316 294 258 238 225 213 209 183 168 162 153 148 141 135 137 161 166 161 157 164 185 183 165 143 140 138 131 115 90 74 73 77 80 86 89 78 109 250 265 213 149 102 79 78 68 50 36 42 113 405 828 827 318 78 58 61 57 83 128 187 253 350 487 669 900 1101 1148 960 555 99 40 38 48 64 84 96 105 107 92 92 144 269 455 172 95 85 85 117 123 120 115 123 198 336 618 1000 1238 1246 1123 1022 1098 1376 1505 1559 1583 1621 1634 1632 1607 1554 1526 1565 1627 1646 1492 482 105 209 452 380 407 411 394 501 464 323 186 142 99 114 147 184 230 244 279 345 436 448 389 331 318 390 463 491 509 556 594 555 458 312 116 96 98 106 120 152 162 138 100 91 89 106 156 255 411 297 190 166 186 200 207 209 207 203 199 194 188 181 179 181 187 200 245 299 333 335 306 278 269 262 249 233 233 230 219 213 199 188 183 192 266 363 361 267 219 190 174 166 160 155 151 143 128 103 88 85 105 148 105 89 78 66 64 73 86 107 140 158 178 180 169 170 164 167 178 194 220 242 242 212 174 151 137 130 122 113 107 101 96 94 353 332 331 354 367 375 380 379 370 429 493 528 487 463 457 438 350 302 340 391 410 371 297 259 250 244 245 251 241 227 306 222 198 217 204 199 210 217 214 219 241 280 323 358 377 389 381 358 369 339 317 313 336 343 352 353 342 334 351 407 473 507 460 414 382 369 359 348 336 318 286 260 228 205 199 205 180 165 160 158 151 153 151 147 171 182 176 165 163 150 145 144 144 151 138 113 86 68 57 62 71 78 85 88 87 109 185 204 165 121 94 70 73 69 55 33 40 129 410 804 842 316 67 52 58 73 121 199 316 515 690 801 884 997 1120 1112 881 455 88 46 53 74 111 172 221 276 338 379 423 547 707 805 341 176 127 109 130 142 159 158 120 162 330 646 1025 1161 1137 1053 995 1049 1261 1359 1446 1551 1595 1605 1587 1549 1507 1555 1601 1662 1701 1569 640 152 117 318 343 440 479 455 534 350 198 118 101 89 91 97 110 158 192 241 302 368 377 339 310 315 356 398 423 449 494 525 508 375 154 90 84 89 96 105 117 145 207 263 113 92 85 86 105 157 151 111 69 98 153 193 214 214 211 205 198 190 184 180 181 189 213 278 336 361 345 299 265 249 242 233 221 221 217 203 197 196 193 191 198 277 318 301 237 209 182 168 161 154 145 141 138 132 112 103 111 126 121 96 79 65 55 62 70 83 101 121 140 152 154 148 144 141 144 153 169 186 199 195 172 147 132 121 113 108 99 97 97 96 86 Wind_Speed 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 17 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 18 17 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 17 18 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 16 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 17 18 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 15 15 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 10 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 10 11 11 10 10 10 10 11 10 10 10 10 10 10 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 8 8 7 7 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 20 20 20 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 21 21 21 21 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 21 21 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 22 22 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 22 22 22 22 22 21 22 21 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 17 17 17 17 17 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 17 17 17 17 17 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 21 22 21 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 12 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 22 21 22 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 8 8 8 9 9 9 9 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 8 8 8 8 8 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 8 7 7 7 7 7 7 8 8 8 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 9 9 8 7 7 7 6 7 7 7 7 7 7 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 7 7 7 7 7 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 22 22 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 7 7 6 6 6 6 6 7 7 7 7 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 9 9 8 7 7 6 6 6 6 6 6 7 7 7 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 8 7 6 6 5 5 5 5 6 6 6 6 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 8 8 7 6 5 5 4 4 4 5 5 5 6 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 10 9 8 8 7 6 5 5 4 4 3 3 4 4 5 20 20 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 6 6 5 4 3 2 2 2 3 3 20 20 20 20 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 8 8 7 7 6 5 5 4 3 2 1 1 2 20 20 20 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 12 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 6 6 5 4 3 2 1 1 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 5 4 3 2 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 7 6 5 4 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 7 6 6 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 10 9 9 8 7 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 9 9 8 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 11 11 10 10 9 8 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 11 11 11 11 10 10 9 9 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 8 22 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 8 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 8 8 8 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 7 6 6 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 21 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 8 8 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 11 12 12 13 13 13 13 14 14 14 13 13 13 13 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 14 14 14 14 13 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 15 15 15 15 15 14 14 14 13 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 14 15 15 15 15 15 15 15 14 14 14 13 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 16 16 15 15 15 14 14 14 14 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 15 15 15 14 14 14 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 15 15 14 14 14 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 14 14 14 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 14 13 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 Wind_Direction 134 134 135 135 135 135 135 136 136 136 137 137 138 138 139 139 139 140 140 140 141 141 141 142 142 142 142 143 143 143 143 144 144 144 144 143 143 143 143 142 142 141 141 140 140 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 153 152 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 157 157 158 158 159 159 160 159 159 159 160 160 160 159 159 159 159 159 159 159 160 160 160 160 161 161 162 162 163 163 163 135 134 135 135 135 135 136 136 136 137 137 137 138 138 139 139 140 140 141 141 141 141 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 142 141 141 140 140 140 139 139 138 138 138 138 138 138 137 138 138 137 137 137 138 137 137 137 137 137 137 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 139 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 142 142 143 143 143 143 143 144 144 144 144 145 145 145 145 146 146 146 147 147 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 154 154 154 154 155 155 155 155 156 156 157 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 160 160 161 161 161 162 162 163 163 164 134 134 135 135 135 136 136 136 137 137 138 138 138 139 139 139 140 140 141 141 141 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 135 135 136 136 136 136 136 137 137 137 138 138 138 138 138 139 139 139 139 140 139 140 140 140 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 138 138 138 138 138 138 138 138 138 138 138 139 138 138 138 139 139 138 139 138 139 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 153 152 153 153 153 153 153 153 154 154 154 154 155 155 156 156 156 157 158 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 163 163 164 134 134 135 135 135 136 136 136 137 137 138 138 138 139 139 140 140 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 141 141 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 137 137 137 137 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 136 136 137 137 137 138 138 138 138 139 139 139 139 139 140 139 139 140 140 139 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 139 140 140 140 139 139 139 139 139 139 139 138 138 138 138 139 138 138 138 138 139 139 139 139 139 139 139 139 138 139 138 138 138 138 138 138 139 139 138 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 155 156 156 156 156 157 158 158 158 158 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 163 163 164 164 134 134 135 135 135 135 136 136 137 137 138 138 139 139 139 140 140 140 141 141 141 141 142 142 143 143 143 143 143 144 144 144 144 145 145 144 144 144 144 144 143 143 143 142 142 142 142 141 141 141 140 140 140 139 139 139 139 138 138 138 138 138 138 137 137 137 137 136 136 135 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 138 138 138 138 138 139 139 139 139 140 139 139 140 140 139 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 138 139 139 138 139 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 143 143 143 144 144 144 144 144 145 145 146 146 146 147 146 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 155 155 156 156 156 156 157 158 159 159 159 159 160 160 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 163 163 164 164 134 134 134 135 135 135 136 136 137 137 138 138 138 139 139 140 140 140 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 144 145 144 144 144 144 144 143 143 143 143 142 142 141 141 141 141 140 140 140 139 139 139 138 138 138 138 137 137 137 136 136 136 136 135 135 135 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 139 139 140 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 146 146 147 147 147 147 147 148 148 149 149 149 149 150 150 150 150 150 151 150 151 151 151 151 151 151 152 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 155 155 156 156 156 157 157 158 159 159 159 159 160 160 161 161 161 161 161 161 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 164 133 134 134 135 135 135 136 136 137 137 138 138 138 139 139 140 140 140 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 141 141 140 140 139 139 138 138 138 138 137 137 137 136 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 135 136 136 136 137 137 138 138 138 138 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 147 148 148 149 149 149 149 149 150 150 150 150 151 150 151 150 151 151 151 151 151 152 152 153 152 152 153 153 153 153 153 153 154 153 154 154 154 154 154 155 156 156 156 156 157 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 164 133 134 134 134 135 135 136 136 137 137 137 138 138 139 139 139 140 140 140 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 144 144 143 143 142 142 141 141 140 139 139 138 138 138 137 137 137 137 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 135 136 136 136 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 140 140 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 154 153 154 154 155 154 155 155 156 156 156 157 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 161 160 160 160 161 161 161 161 161 162 162 163 163 164 164 164 164 133 133 134 134 135 135 136 136 136 137 137 138 138 139 139 139 139 140 140 140 141 141 141 141 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 146 146 146 146 146 145 145 145 144 143 143 142 141 140 140 139 138 138 137 137 137 137 136 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 135 135 136 136 136 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 155 155 154 155 155 156 157 157 157 157 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 164 164 164 165 133 133 134 134 134 135 136 136 137 137 137 138 138 139 139 139 139 140 140 140 140 141 141 141 141 142 142 142 142 143 143 143 144 144 145 145 145 145 146 146 147 147 146 146 146 145 145 144 143 143 141 141 140 139 139 138 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 142 141 141 141 141 141 141 141 141 141 141 142 142 142 141 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 144 144 145 145 145 145 146 146 146 146 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 152 151 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 164 165 133 133 134 134 135 135 136 136 136 137 138 138 138 138 139 139 139 140 140 140 140 140 140 141 141 142 142 142 142 143 143 143 144 144 145 145 145 146 146 147 147 147 147 146 146 146 145 144 143 142 141 140 139 139 138 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 134 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 134 134 134 134 134 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 143 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 139 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 148 149 148 149 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 156 157 157 157 157 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 161 161 161 161 161 162 162 162 162 163 163 164 164 164 164 165 133 133 134 134 135 135 136 136 137 137 137 138 138 138 139 139 139 139 140 140 140 140 140 140 141 142 142 142 142 143 143 143 144 144 145 146 146 146 147 147 148 148 147 147 147 146 145 144 143 142 141 140 139 138 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 134 134 134 134 134 134 134 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 141 141 141 141 142 141 141 142 142 142 142 142 142 142 142 142 142 143 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 152 152 151 152 152 152 153 153 153 153 153 153 154 153 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 158 158 158 159 160 160 160 160 160 160 161 161 161 161 161 162 162 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 165 132 133 134 134 134 135 136 136 137 137 137 138 138 138 139 139 139 139 139 140 140 140 140 141 141 142 142 142 142 143 143 144 144 145 145 146 146 147 147 148 148 148 148 148 147 146 145 144 143 142 141 140 138 137 137 136 135 135 135 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 140 140 140 140 140 141 140 141 141 141 141 141 141 142 142 142 142 142 143 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 143 142 142 141 141 141 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 144 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 151 150 151 151 151 151 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 157 157 157 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 161 161 162 162 162 163 163 163 163 164 164 164 164 164 165 132 133 134 134 135 135 136 136 137 137 137 138 138 138 139 139 139 139 139 140 140 140 140 141 141 142 142 142 143 143 143 144 145 145 146 146 147 147 148 148 148 148 148 148 147 146 145 144 143 142 140 139 138 137 136 136 135 135 134 134 134 134 134 134 135 135 135 135 135 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 142 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 143 142 142 143 143 143 144 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 151 152 152 152 153 152 153 153 153 153 153 154 154 154 154 154 155 154 154 155 155 155 155 155 155 156 157 157 158 158 158 158 159 159 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 161 161 162 162 162 163 163 163 164 164 164 164 164 164 165 132 133 134 134 135 135 136 136 137 137 137 138 138 138 139 139 139 139 139 140 140 140 140 141 141 142 142 142 143 143 144 144 145 146 146 147 147 148 148 149 149 149 149 148 147 146 145 144 143 141 140 139 137 136 136 135 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 137 136 137 136 136 136 136 136 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 143 144 144 143 143 143 142 142 142 142 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 148 148 148 148 149 149 149 150 150 150 150 150 150 151 151 151 152 151 152 153 152 153 153 153 153 153 154 154 154 154 154 155 155 154 155 155 155 155 155 155 156 156 157 157 158 158 158 158 159 159 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 165 132 132 133 134 134 135 136 136 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 142 142 143 143 144 144 145 145 146 147 147 148 149 149 149 149 149 149 148 148 146 145 144 142 141 139 138 137 136 136 135 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 134 134 134 134 134 134 134 134 135 135 136 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 144 144 144 144 144 144 144 143 143 143 143 143 143 142 142 142 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 150 149 150 150 150 150 151 151 152 151 152 151 152 152 153 153 153 154 153 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 157 157 158 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 131 132 133 134 134 135 136 136 136 137 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 142 142 143 144 144 145 145 146 147 148 148 149 149 149 150 150 149 149 148 147 146 145 143 142 141 139 138 136 136 135 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 137 137 137 137 137 137 137 137 138 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 135 134 134 134 134 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 144 143 144 144 144 144 145 145 145 145 145 146 146 146 146 146 147 146 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 153 153 153 153 154 154 154 154 155 154 155 155 155 155 155 155 155 156 156 156 156 156 157 157 158 158 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 131 132 133 134 134 135 136 136 136 137 138 138 138 138 138 139 139 139 139 140 140 140 140 141 142 142 143 143 144 144 145 146 147 148 148 149 149 150 150 150 150 149 149 148 147 146 144 143 142 140 139 138 137 136 135 135 134 134 134 134 134 134 135 135 135 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 134 134 135 135 135 135 136 136 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 145 145 145 145 144 144 144 143 143 143 143 143 143 142 142 142 141 141 141 140 140 140 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 147 146 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 165 165 131 132 133 134 134 135 135 136 136 137 137 138 138 138 138 139 139 139 139 140 140 140 141 141 142 142 143 144 145 145 146 147 147 148 148 149 149 149 150 150 150 150 149 148 147 146 145 143 142 140 139 138 136 136 135 134 134 134 134 134 134 135 135 135 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 138 138 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 146 146 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 142 142 141 141 141 141 140 140 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 153 152 153 153 153 154 154 154 155 155 155 155 155 155 156 155 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 132 132 133 134 134 135 135 136 136 137 137 137 138 138 138 138 138 139 139 140 140 140 141 141 142 143 144 144 145 145 146 147 148 148 149 149 150 150 150 150 150 149 149 148 147 145 144 143 141 140 139 138 137 136 135 135 135 134 134 134 135 135 135 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 138 139 139 138 138 138 138 138 137 137 137 137 136 136 136 135 135 135 135 135 135 135 135 136 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 146 145 145 144 144 144 143 143 144 143 143 142 143 143 142 142 141 141 141 141 140 140 140 139 139 139 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 147 147 148 148 148 148 149 148 149 149 150 150 150 150 150 150 151 151 151 152 152 152 153 153 153 153 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 165 165 166 132 132 133 134 134 135 135 136 136 137 137 137 137 138 138 138 139 139 139 139 140 140 141 141 142 143 144 144 145 146 146 147 148 148 149 149 149 150 150 150 150 149 148 147 147 145 144 143 141 140 139 138 136 136 136 135 135 134 135 135 135 135 136 136 136 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 136 136 136 136 136 135 135 135 135 136 136 136 136 136 136 137 137 138 138 138 139 139 139 139 139 139 139 140 140 140 139 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 145 145 145 146 145 146 146 146 145 145 144 144 144 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 140 140 140 140 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 148 148 148 148 149 149 150 150 149 150 150 150 151 151 151 151 151 152 153 153 153 153 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 158 158 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 165 165 166 132 133 133 134 134 135 135 136 136 136 137 137 137 138 138 138 138 138 138 139 140 140 140 141 142 143 143 144 145 146 146 147 147 148 148 149 149 149 149 149 149 149 148 147 146 145 144 143 141 140 139 138 137 136 136 135 135 135 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 140 140 140 139 139 139 139 139 138 138 138 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 145 145 146 145 146 146 145 145 145 145 145 144 144 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 148 148 149 149 149 149 149 150 150 150 151 151 151 151 152 152 153 153 154 153 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 165 165 166 132 133 133 134 134 134 135 135 136 136 136 137 137 137 137 138 138 138 138 139 139 140 140 141 142 142 143 144 145 145 146 147 147 148 148 148 149 149 149 148 148 148 147 146 146 145 144 143 141 140 139 138 137 137 136 136 136 136 136 136 136 136 136 137 137 137 138 138 138 139 139 139 139 139 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 145 145 145 145 145 145 144 144 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 149 149 149 149 149 149 150 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 161 161 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 165 165 166 166 133 133 134 134 134 135 135 135 136 136 136 136 137 137 137 137 138 138 138 138 139 139 140 141 141 142 143 143 144 145 146 146 146 147 147 147 148 148 148 147 147 147 147 146 145 144 144 142 141 140 139 138 138 137 137 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 139 140 139 139 139 139 138 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 148 148 148 148 149 149 149 149 150 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 133 133 134 134 134 134 135 135 135 136 136 136 136 137 137 137 137 137 138 138 138 139 140 140 141 142 142 143 144 144 145 145 145 146 146 146 147 147 146 146 146 146 146 145 145 144 143 142 141 140 140 139 138 138 137 137 137 136 136 136 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 140 140 140 140 139 139 139 139 139 138 138 138 138 137 137 137 137 137 136 136 136 136 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 142 142 142 142 143 143 142 143 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 143 143 143 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 143 143 143 143 144 144 144 144 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 148 149 149 150 150 150 151 151 151 152 152 153 153 154 154 154 154 155 155 155 155 155 156 156 156 156 157 157 157 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 165 165 165 166 166 133 134 134 134 134 135 135 135 135 135 136 136 136 136 136 137 137 137 137 138 138 139 139 139 140 141 142 142 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 144 143 142 141 140 140 139 138 138 138 137 137 137 137 137 137 137 138 137 137 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 140 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 142 142 142 142 142 143 143 143 143 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 143 143 143 143 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 150 150 150 151 151 151 152 152 153 153 153 153 154 154 155 155 155 155 155 156 156 156 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 165 165 166 166 167 133 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 137 138 138 139 139 140 140 141 141 142 143 143 143 144 144 144 144 144 144 144 144 144 144 145 144 144 143 143 142 141 141 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 140 140 139 140 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 137 138 138 138 138 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 143 143 143 143 143 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 143 144 144 144 144 145 145 145 145 145 145 145 145 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 141 140 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 148 149 149 150 150 151 151 151 152 152 153 153 153 153 154 155 155 155 156 155 155 156 156 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 166 167 167 133 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 137 137 138 138 139 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 143 143 142 142 141 141 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 142 143 143 143 143 143 142 142 142 142 142 143 143 143 143 143 143 143 144 143 144 143 144 144 144 144 144 145 145 145 145 145 145 145 144 144 144 144 143 143 142 143 142 142 142 142 141 141 141 141 140 140 141 141 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 146 145 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 150 150 151 151 151 152 152 153 153 153 153 154 155 155 155 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 159 159 160 160 160 160 160 160 160 160 161 160 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 165 165 166 166 167 167 133 133 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 136 136 137 137 137 138 139 139 140 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 140 140 139 139 139 139 139 139 138 138 138 138 138 138 138 137 138 138 137 137 137 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 143 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 143 144 144 144 144 144 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 145 145 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 149 150 150 150 151 152 152 153 153 153 153 154 155 155 155 156 156 156 156 156 157 157 157 157 157 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 160 161 161 161 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 165 165 166 166 167 167 167 133 133 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 136 136 137 137 138 138 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 142 141 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 143 143 143 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 148 149 149 150 150 151 151 152 153 153 153 153 154 155 155 155 156 156 156 157 157 157 157 158 158 157 158 158 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 160 161 161 162 162 162 162 162 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 165 165 165 166 166 167 167 167 132 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 136 137 137 137 138 139 139 140 140 141 141 141 141 141 142 141 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 140 140 140 139 139 138 138 138 138 138 138 137 137 138 138 138 138 138 139 139 139 139 140 140 140 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 141 141 141 141 142 142 142 142 143 142 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 141 141 142 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 150 151 152 153 153 153 153 154 155 155 155 156 156 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 162 163 163 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 166 166 166 167 167 167 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 138 139 139 139 140 140 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 140 140 139 139 138 138 138 137 137 137 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 137 137 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 141 141 142 142 142 142 142 143 143 142 142 142 142 142 142 142 142 142 142 143 142 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 145 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 150 150 151 151 152 153 153 153 154 155 155 156 156 156 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 161 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 131 131 132 132 132 132 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 137 137 138 139 139 140 140 140 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 144 144 144 144 143 143 143 143 142 141 141 140 140 140 139 139 138 138 138 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 140 140 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 142 142 143 142 142 142 142 142 142 142 142 143 143 143 143 144 143 144 144 144 144 144 145 145 145 144 145 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 150 150 151 151 152 153 153 153 154 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 160 160 161 161 161 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 167 167 167 167 130 131 131 131 131 132 132 133 133 133 133 133 133 133 133 134 134 134 134 135 135 136 137 137 138 139 139 140 141 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 143 143 143 142 142 142 141 141 140 139 139 139 138 138 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 140 140 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 138 137 138 138 138 138 139 139 139 140 139 139 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 143 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 145 144 145 144 145 145 145 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 152 153 153 153 154 155 155 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 167 167 167 167 167 130 130 130 130 131 131 132 132 132 133 133 133 133 133 133 133 133 134 134 135 136 136 137 138 138 139 140 140 141 141 141 141 141 141 141 141 141 142 142 143 142 143 143 143 144 144 144 144 144 144 144 144 143 143 142 141 141 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 138 137 138 138 138 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 143 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 144 144 145 145 145 145 145 145 144 144 144 143 143 143 143 143 142 143 143 142 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 144 145 145 145 145 145 146 145 145 145 145 146 145 146 146 146 147 147 147 148 149 149 149 150 150 151 151 152 153 153 154 155 155 156 156 156 157 157 157 158 158 158 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 161 161 162 162 162 162 162 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 167 167 167 167 167 129 129 129 130 130 131 131 131 132 132 132 132 133 133 133 133 134 134 134 135 136 137 137 138 139 139 140 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 144 144 144 144 143 142 142 142 140 140 140 139 138 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 138 138 138 138 138 138 139 138 139 139 139 140 140 140 140 140 141 141 141 142 142 142 142 142 143 143 142 143 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 144 145 144 144 144 145 145 145 145 145 145 145 145 145 144 144 143 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 148 149 149 149 150 150 151 151 152 153 153 154 155 155 155 156 156 157 157 157 158 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 162 161 161 162 162 162 162 162 162 162 161 162 162 162 162 162 162 163 163 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 166 166 166 167 167 167 167 167 128 128 129 129 130 130 130 131 131 132 132 132 132 132 132 133 133 134 134 135 136 137 138 138 139 140 140 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 143 142 142 141 141 140 140 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 142 142 142 142 142 143 143 142 143 143 142 143 142 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 144 144 144 143 144 144 144 144 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 149 149 150 150 151 151 152 152 153 153 154 155 155 155 156 157 157 157 158 158 159 159 159 159 159 160 160 160 161 161 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 167 167 167 127 128 128 128 129 130 130 131 131 131 131 132 132 132 132 132 133 134 135 135 136 137 138 139 139 140 141 141 141 142 142 142 142 142 142 142 142 142 142 143 143 144 144 144 144 144 144 144 144 144 143 143 143 142 141 140 139 139 138 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 141 141 141 141 142 142 142 143 143 143 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 145 145 145 145 145 144 144 144 144 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 145 146 146 147 147 148 148 148 149 150 151 151 152 152 153 153 154 155 155 155 156 157 157 157 158 158 159 159 159 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 163 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 167 167 167 167 167 167 127 127 128 128 128 129 130 130 131 131 131 131 132 132 132 132 133 134 134 135 136 137 138 139 139 140 141 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 143 143 142 141 140 139 138 137 137 136 136 136 136 136 135 136 136 135 136 136 136 136 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 136 137 136 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 140 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 146 146 147 147 148 148 148 149 149 150 151 152 152 152 153 154 154 155 155 156 156 157 157 158 158 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 167 167 167 167 167 167 127 127 127 128 128 129 129 130 130 131 131 131 131 132 132 133 133 133 134 135 136 137 138 139 140 140 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 144 143 143 142 142 141 140 139 138 137 136 136 135 135 135 134 134 134 135 134 134 135 135 135 136 136 136 137 137 137 138 138 138 138 138 138 139 138 138 138 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 137 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 144 144 144 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 145 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 147 147 148 149 149 150 151 151 151 152 153 153 154 155 155 155 156 156 157 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 165 166 166 167 167 167 167 167 167 126 127 127 127 128 128 129 129 130 130 131 131 131 131 132 132 133 134 134 135 136 137 138 139 140 140 141 142 142 142 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 142 142 141 140 139 138 137 137 135 135 134 134 134 133 133 133 133 133 133 133 134 134 135 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 136 136 137 137 137 137 137 138 138 138 139 140 140 140 141 141 141 142 142 142 143 143 143 143 144 143 144 144 143 143 143 143 143 144 143 143 143 144 144 144 144 145 144 145 145 145 145 145 146 146 146 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 145 144 144 144 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 145 144 144 145 145 145 145 144 144 145 145 146 146 147 147 148 148 149 149 150 151 151 152 153 153 154 154 155 155 155 156 157 157 158 158 159 159 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 167 167 167 167 167 167 127 127 127 127 128 128 129 129 130 130 130 131 131 131 132 132 133 134 134 135 136 137 138 139 140 140 141 142 142 142 143 143 143 143 143 143 143 143 143 142 143 143 143 143 143 143 142 142 141 141 140 139 138 137 136 135 134 134 133 132 132 132 132 132 132 132 133 133 133 133 134 134 135 135 136 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 139 139 140 140 140 141 142 142 142 142 143 143 143 144 143 144 144 144 144 143 143 144 144 144 143 143 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 145 145 145 145 145 145 145 145 145 145 145 144 144 145 145 145 145 145 145 144 144 144 145 145 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 147 148 148 149 149 150 151 151 152 153 153 154 154 155 155 155 156 157 157 157 158 159 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 166 166 167 167 167 167 167 167 126 127 127 127 128 128 129 129 130 130 130 131 131 132 132 132 133 134 134 135 136 137 138 139 140 140 141 142 142 142 143 143 143 143 143 142 143 143 142 142 143 142 143 142 142 142 142 141 141 140 139 138 137 135 135 133 133 132 131 131 130 131 130 130 131 131 131 132 132 133 133 133 134 134 135 135 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 137 137 138 138 138 139 139 140 140 141 142 142 142 143 143 143 144 143 144 144 144 144 144 143 144 144 144 144 143 144 144 144 144 144 145 145 145 145 145 145 146 146 146 147 147 147 147 147 148 148 147 147 147 147 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 147 148 148 149 150 151 151 151 152 153 153 154 154 155 155 156 157 157 157 157 158 159 159 160 160 160 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 166 166 127 127 127 128 128 128 129 129 130 130 131 131 132 132 132 132 133 134 134 135 136 137 138 139 140 141 141 142 142 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 140 139 139 138 136 135 134 133 132 131 131 129 130 129 129 129 129 129 129 130 130 131 131 132 132 133 133 134 134 135 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 136 136 136 136 136 137 137 138 139 139 140 140 140 141 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 146 146 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 145 144 144 144 144 145 145 145 145 145 146 146 146 146 147 147 148 148 149 150 151 151 151 152 153 153 154 154 154 155 156 157 157 157 158 158 159 159 159 160 160 160 161 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 163 163 163 164 164 164 164 164 164 164 163 163 164 164 164 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 166 166 166 127 127 127 128 129 129 129 130 130 130 131 131 132 132 132 132 133 134 134 135 136 137 138 138 140 140 141 141 142 142 142 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 139 139 139 137 136 135 134 133 132 130 130 129 129 128 128 128 127 128 128 128 128 129 129 130 131 131 132 133 133 133 134 135 135 136 136 137 137 137 137 138 137 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 136 135 135 135 135 135 135 135 136 136 136 137 137 138 139 139 140 140 140 141 142 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 147 148 148 148 148 148 148 148 148 148 147 148 147 147 147 146 146 146 147 146 146 147 146 147 147 146 146 146 146 146 146 146 146 146 146 146 145 146 146 146 146 145 146 145 145 145 145 145 145 145 144 144 145 144 145 145 145 145 145 146 146 146 147 147 147 148 149 149 150 151 151 152 152 153 154 154 154 154 155 156 156 157 158 158 159 159 159 160 160 160 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 166 166 166 166 128 128 128 128 129 129 130 130 130 131 131 132 132 132 132 133 133 134 134 135 136 137 138 138 139 140 141 142 142 142 142 143 142 142 143 142 142 142 142 141 141 140 140 140 140 139 138 138 137 136 135 134 133 132 130 129 128 128 127 127 127 126 126 126 126 127 127 128 128 129 129 130 131 131 132 133 133 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 136 136 137 137 138 139 139 139 140 140 141 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 145 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 148 148 149 150 151 151 152 152 153 154 154 154 155 156 156 157 157 158 158 159 159 160 160 161 161 161 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 164 164 164 164 164 165 165 165 165 165 165 164 164 164 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 128 128 129 129 129 129 130 130 131 131 132 132 132 133 132 133 133 134 135 135 136 137 137 138 139 140 141 141 142 142 142 142 142 142 142 142 142 142 141 141 140 140 139 139 138 138 137 137 136 135 134 133 132 131 129 128 127 127 126 126 125 125 125 125 125 126 126 126 127 128 128 129 129 130 131 132 133 133 134 134 135 135 136 136 136 137 137 137 137 137 137 136 136 136 136 136 136 137 137 137 136 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 136 136 137 137 138 139 139 139 139 140 141 141 142 142 142 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 146 147 148 148 148 148 149 149 149 149 149 149 149 149 148 149 148 148 148 148 147 147 148 148 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 146 146 146 146 145 146 145 146 146 146 146 147 147 147 148 148 148 149 150 151 152 152 153 153 154 154 155 155 156 156 157 158 158 158 159 160 160 161 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 129 129 129 130 130 130 131 131 131 132 132 132 133 133 133 133 134 134 134 135 136 137 137 138 139 140 140 141 142 142 142 142 142 142 142 142 141 141 140 140 139 139 139 138 138 137 136 135 135 134 133 132 131 129 128 127 126 126 125 125 124 124 124 124 124 124 124 125 126 126 127 128 128 129 130 131 132 132 133 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 137 137 137 138 138 139 139 140 141 141 142 142 142 143 144 144 143 143 144 144 144 143 144 144 144 144 144 144 144 145 144 145 145 146 146 146 146 147 147 148 148 149 149 149 149 149 149 150 150 150 149 149 149 149 148 148 149 149 148 148 148 148 148 148 148 148 148 148 147 148 148 148 147 147 147 147 146 146 146 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 150 150 151 152 152 153 154 154 155 155 156 156 157 157 158 158 158 159 160 160 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 130 130 130 130 130 131 131 132 132 132 133 133 133 133 133 134 134 134 135 135 136 136 137 138 139 140 140 140 141 141 141 141 141 141 141 141 141 140 140 139 139 138 138 137 136 136 135 135 134 133 132 131 130 129 128 127 126 125 124 124 123 123 123 123 123 123 123 124 125 125 126 126 127 128 129 130 131 131 132 133 133 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 139 139 140 141 141 141 142 142 143 143 143 143 143 144 144 144 143 144 143 144 144 144 144 144 145 145 145 145 146 146 146 146 147 147 148 148 149 149 149 149 150 150 150 150 150 150 149 150 150 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 148 148 148 149 149 150 150 151 152 152 152 153 154 154 155 156 156 156 157 158 158 158 159 160 160 160 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 131 130 130 131 131 131 132 132 133 133 133 133 133 134 134 134 134 135 135 135 136 136 137 138 138 139 140 140 140 141 141 140 140 140 140 140 139 139 139 138 138 137 137 136 135 135 135 134 133 132 131 130 129 128 127 126 125 124 124 123 123 122 122 122 122 122 122 123 123 124 125 125 127 127 128 129 130 131 131 132 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 137 138 139 139 139 140 141 141 141 142 142 143 143 143 143 143 144 144 144 143 144 143 144 144 144 144 144 145 144 144 145 146 146 147 147 147 148 148 149 149 150 150 150 150 150 150 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 148 148 149 149 149 150 150 152 152 152 153 154 154 155 156 156 156 157 158 158 158 159 160 160 160 161 161 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 131 131 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 135 135 135 136 137 137 138 138 139 139 139 140 140 140 140 139 140 139 139 138 138 138 137 137 137 136 135 135 134 134 133 132 132 130 129 129 128 127 125 125 124 124 123 122 122 122 122 121 121 121 122 123 123 124 125 126 127 127 129 130 130 131 132 132 133 134 134 134 135 135 135 135 135 135 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 136 136 136 137 137 138 138 138 139 139 140 140 141 141 141 142 142 143 143 143 143 144 144 144 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 147 147 148 148 148 149 149 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 150 150 150 150 150 149 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 147 147 147 147 148 148 147 148 148 148 149 149 150 151 151 152 152 153 153 154 155 155 156 156 157 158 158 158 159 160 160 160 160 161 162 162 163 163 163 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 132 131 132 132 132 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 136 136 137 137 138 138 138 139 139 139 139 139 139 139 138 138 138 137 137 137 136 136 135 135 134 134 133 132 132 131 130 129 128 128 127 125 125 124 123 123 122 122 122 121 121 121 122 122 122 123 124 125 125 126 127 128 129 130 131 131 132 132 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 136 136 137 137 137 137 138 138 139 139 139 140 140 141 141 142 142 143 143 143 143 144 144 143 143 143 143 143 144 143 143 143 143 144 144 144 145 145 146 147 147 147 148 149 149 149 150 151 151 151 151 151 151 152 152 151 151 152 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 151 151 152 152 153 154 155 155 156 156 157 158 158 159 159 160 160 160 160 161 162 162 162 162 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 167 167 166 166 166 166 166 166 166 132 132 132 132 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 137 137 137 137 136 136 135 135 134 134 133 133 132 131 130 130 129 128 127 127 126 125 125 124 123 123 122 122 121 121 121 121 122 122 123 123 124 125 126 127 128 129 129 130 131 131 132 132 133 133 134 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 136 135 136 136 136 137 137 137 138 138 138 139 139 139 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 143 144 144 145 146 146 147 148 148 148 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 151 152 152 151 151 151 151 151 150 150 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 149 149 148 148 149 149 149 150 151 150 151 152 153 153 155 155 156 156 157 157 158 159 159 159 159 160 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 132 133 133 133 133 134 134 135 135 135 135 135 135 135 135 135 136 136 135 136 136 136 137 137 137 137 137 137 138 137 137 137 138 137 136 136 136 136 136 135 135 135 134 134 133 133 133 132 131 130 130 129 129 128 127 126 125 125 125 124 123 123 122 122 122 122 122 122 123 123 124 125 125 126 127 127 129 129 130 131 131 132 132 132 133 133 133 133 134 134 135 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 138 139 139 140 140 140 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 143 143 143 143 144 145 145 145 146 147 148 149 149 149 150 150 151 151 151 152 152 152 152 152 153 153 153 152 153 153 153 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 149 149 149 149 149 149 149 149 150 150 150 150 151 151 153 153 154 155 155 156 156 157 158 159 159 159 160 160 161 161 161 161 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 166 166 166 167 167 167 166 166 166 132 133 133 133 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 136 137 136 136 136 136 136 135 135 135 135 134 134 133 133 133 132 132 131 130 130 129 128 128 127 126 126 125 125 125 124 124 123 123 123 123 123 123 123 123 124 124 125 126 127 127 128 129 130 130 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 137 137 138 138 138 138 138 139 139 139 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 142 142 142 142 141 142 142 142 142 143 143 144 145 145 146 147 148 149 149 149 150 151 151 151 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 149 150 150 150 150 150 151 152 153 153 154 155 156 156 157 158 158 159 160 160 160 160 161 161 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 166 133 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 137 137 137 136 136 136 136 136 136 136 135 135 135 135 134 134 134 133 133 132 132 131 131 130 130 129 129 128 127 127 127 127 126 125 125 125 124 124 124 124 124 124 124 124 125 125 126 126 127 128 128 129 130 130 131 131 131 131 132 132 132 133 133 133 134 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 139 139 140 140 140 141 142 142 142 143 143 143 143 143 142 142 142 142 142 141 140 141 141 141 141 141 142 143 144 144 145 146 147 148 149 149 150 150 151 151 152 152 153 153 153 153 154 154 154 154 153 153 154 154 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 151 151 152 152 153 154 154 155 156 157 157 158 159 159 160 160 161 161 162 162 162 162 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 133 133 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 137 137 137 136 136 136 136 136 136 135 135 135 135 135 134 134 134 133 133 133 133 132 132 131 131 130 130 129 129 129 128 127 127 127 126 126 125 125 125 125 125 125 125 125 125 125 126 126 127 128 128 129 129 130 130 130 131 131 131 131 132 131 132 133 133 133 134 134 134 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 141 142 142 142 142 142 142 142 142 142 141 142 141 141 141 140 141 140 140 140 140 141 142 143 143 144 144 146 147 148 148 149 150 150 151 152 152 153 153 153 154 154 154 154 155 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 150 151 151 151 151 151 152 152 152 153 153 154 155 156 157 158 158 159 160 160 161 161 161 162 162 162 163 163 164 164 164 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 133 134 134 134 135 135 136 136 136 136 136 136 137 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 136 136 136 136 136 136 136 135 135 135 135 134 134 134 134 133 133 133 133 132 132 131 131 130 130 129 129 129 128 128 128 128 128 127 126 126 126 126 126 126 126 126 126 126 127 128 128 128 129 129 130 130 130 130 131 131 131 131 131 131 132 132 133 133 134 134 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 139 139 140 140 141 141 142 142 142 142 142 141 141 141 141 140 141 140 139 139 139 139 139 140 140 141 141 142 143 143 145 146 146 148 148 149 150 150 151 152 152 153 154 154 154 155 155 155 155 154 154 155 155 155 154 154 154 154 154 153 153 153 153 153 153 152 152 153 153 153 152 152 152 152 152 151 151 152 152 151 152 152 151 152 153 153 154 155 155 156 157 158 159 160 160 161 161 162 162 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 133 134 134 134 135 135 136 136 136 136 137 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 137 137 137 136 137 136 136 136 136 136 135 135 135 135 134 134 134 134 134 133 133 133 133 132 132 131 130 130 130 130 129 129 128 128 128 128 127 127 127 127 126 126 126 127 127 127 127 128 128 129 130 130 130 130 130 130 130 130 130 130 131 131 132 132 132 133 133 134 134 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 136 137 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 138 138 138 139 139 139 140 141 142 144 145 145 146 147 148 149 150 151 151 152 153 153 153 154 154 154 155 155 155 155 155 155 154 154 154 155 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 156 157 158 159 160 160 161 162 162 162 163 163 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 166 133 134 134 134 135 135 136 136 136 137 137 137 136 137 137 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 135 135 135 134 135 134 133 133 133 133 132 132 131 131 130 130 130 130 130 129 129 129 128 128 128 127 127 127 127 127 127 128 128 128 129 129 130 130 130 130 130 130 130 130 130 130 130 130 131 132 132 133 133 134 134 134 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 138 139 139 140 140 140 140 140 141 141 140 140 140 140 139 139 138 138 137 137 137 137 137 137 137 138 138 139 139 140 141 143 144 144 145 147 148 149 150 151 151 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 154 154 155 156 156 157 158 159 159 160 161 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 134 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 134 134 134 133 133 133 133 132 132 131 131 131 130 130 130 129 129 129 129 128 128 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 130 129 129 130 130 130 131 131 132 132 133 133 134 134 135 135 136 136 136 136 136 137 136 137 136 136 137 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 140 140 140 140 140 140 140 140 139 139 139 138 138 137 137 137 136 136 136 136 136 136 137 137 138 139 139 140 142 143 143 145 147 148 149 150 150 151 152 152 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 156 156 157 158 158 159 160 161 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 166 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 135 135 135 135 136 136 136 136 136 136 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 134 134 133 133 133 132 132 132 132 131 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 129 129 129 129 130 130 130 130 131 131 132 132 133 133 134 134 135 135 136 136 136 136 136 136 137 136 137 137 137 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 140 140 139 139 139 139 139 138 138 138 137 137 136 135 135 135 135 135 135 135 135 135 136 137 137 138 139 140 141 142 143 144 145 147 149 149 150 151 151 152 153 153 154 154 155 155 155 155 155 155 155 155 155 156 155 155 155 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 155 156 156 156 156 157 157 158 159 160 161 161 162 164 164 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 174 174 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 135 135 135 135 135 134 133 133 133 133 133 132 132 131 131 131 130 130 130 130 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 130 130 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 136 137 137 136 136 136 136 136 135 135 136 135 136 136 136 136 136 137 136 137 137 136 137 137 137 137 137 137 138 138 138 139 139 139 138 139 138 139 138 138 137 137 137 136 136 135 135 135 134 134 134 134 134 134 135 135 136 136 137 138 139 140 141 143 144 145 147 148 148 149 151 151 152 152 153 153 154 154 154 154 154 154 155 155 155 156 156 156 156 156 157 157 157 157 157 157 156 157 157 156 157 156 156 157 156 157 157 157 157 158 159 160 160 161 162 163 163 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 170 170 170 170 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 166 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 136 137 136 136 136 136 136 135 135 135 135 135 135 134 134 133 133 133 133 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 130 130 130 131 132 132 133 133 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 137 137 137 137 136 135 135 135 135 134 134 133 133 133 133 133 133 133 134 134 135 136 137 138 139 140 142 143 144 145 147 147 148 150 151 152 152 152 153 153 154 154 154 155 155 155 155 155 156 156 157 157 157 157 157 157 158 158 157 158 157 157 158 158 158 158 158 159 158 159 160 160 161 162 162 163 163 164 165 166 167 167 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 166 166 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 137 137 136 136 136 136 135 135 135 135 135 135 134 133 133 133 132 132 131 131 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 130 130 129 129 129 129 129 129 130 130 130 131 131 132 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 137 137 138 138 137 137 137 137 137 136 136 136 136 135 135 135 134 134 134 133 133 133 132 132 132 132 133 133 134 134 135 136 137 138 139 141 142 143 144 146 147 148 149 150 151 151 152 153 153 153 154 154 154 155 155 156 156 156 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 160 160 161 161 161 162 162 163 164 164 165 165 167 167 167 168 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 176 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 166 133 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 134 134 134 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 134 134 133 133 132 132 132 132 131 131 131 130 130 131 131 131 131 131 131 131 131 130 130 130 129 129 129 129 129 129 130 130 130 131 131 132 133 133 133 134 134 135 135 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 135 136 135 135 135 134 134 134 133 133 133 132 132 131 131 131 131 132 132 133 133 134 135 136 137 138 140 141 142 144 145 146 147 148 149 150 150 151 152 152 153 153 154 154 154 155 156 156 157 157 158 158 158 159 159 159 159 159 160 160 161 160 161 162 162 162 163 163 163 164 165 167 167 168 168 169 170 170 170 170 170 171 170 170 170 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 176 176 175 175 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 169 169 168 168 168 168 168 168 167 167 167 167 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 137 137 138 138 137 137 137 137 136 136 136 135 135 135 135 134 133 133 133 132 132 132 132 131 131 131 131 131 131 132 131 131 132 131 131 131 130 130 130 130 129 129 129 129 130 130 130 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 136 136 135 135 135 135 135 134 135 135 135 135 135 135 136 136 136 136 136 136 137 136 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 134 134 133 133 132 132 132 131 130 130 130 130 131 131 132 132 133 134 135 136 138 139 140 142 143 145 146 146 147 148 149 150 151 152 152 153 153 154 154 155 155 156 157 157 157 158 158 159 159 160 160 160 161 162 162 162 162 163 164 164 165 166 166 167 167 168 169 170 171 171 171 172 173 172 172 172 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 171 171 172 172 173 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 173 173 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 169 169 168 168 168 168 167 167 167 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 133 133 133 133 134 134 134 134 135 135 136 136 136 136 136 137 137 137 137 138 138 137 137 138 138 137 138 138 138 137 138 138 137 137 137 137 137 137 136 136 135 135 135 135 134 133 133 133 133 132 132 132 132 132 132 132 132 132 131 132 132 131 131 131 131 130 130 130 129 130 130 129 130 130 130 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 135 135 135 135 135 135 134 135 134 135 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 134 134 134 133 132 132 132 131 131 130 129 130 130 130 130 131 132 132 133 134 136 137 138 140 141 143 143 145 146 148 148 149 150 150 151 152 153 154 154 154 155 156 157 156 157 157 158 159 159 160 160 161 162 162 163 163 164 165 165 166 166 167 168 169 170 171 172 173 173 174 174 174 174 174 174 174 173 172 172 172 172 172 171 171 171 172 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 172 173 173 174 174 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 175 176 175 175 175 175 175 174 174 174 173 172 172 172 171 171 171 170 170 170 170 170 170 169 169 170 169 169 169 168 168 167 167 166 134 134 134 134 134 134 134 133 133 133 133 133 132 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 136 136 136 135 135 135 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 130 130 130 131 131 132 132 132 133 134 134 135 135 136 135 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 135 134 133 133 133 132 131 131 130 130 130 129 129 129 129 129 130 131 131 133 134 135 136 138 139 140 142 143 144 146 146 148 148 149 151 151 152 153 153 154 154 155 156 156 157 157 158 158 159 160 161 162 162 163 163 165 166 166 167 168 169 170 171 172 172 173 173 175 175 176 176 176 176 175 176 176 175 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 173 174 174 174 175 176 176 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 173 173 173 172 172 171 171 171 171 170 170 170 170 170 170 170 169 168 168 168 167 167 167 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 133 133 134 134 135 135 135 135 136 136 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 138 138 138 138 138 137 137 137 137 137 137 136 136 136 135 135 135 135 134 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 131 131 131 132 132 133 133 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 138 138 137 137 137 137 137 136 137 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 134 133 133 132 132 131 131 130 130 130 129 129 129 129 130 130 130 131 132 133 134 136 138 138 140 142 143 144 145 146 147 148 149 150 151 152 152 153 154 154 155 155 156 157 158 158 159 159 161 162 162 164 164 166 166 167 169 170 171 172 172 173 174 176 177 177 178 178 178 178 178 177 177 176 176 176 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 174 175 175 176 177 178 178 178 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 170 170 169 169 169 168 168 168 168 168 135 135 135 135 135 134 134 134 134 133 133 132 132 133 133 133 133 134 134 135 135 135 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 139 139 139 139 138 138 138 137 137 137 137 137 136 137 137 136 136 136 135 135 135 134 134 134 134 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 131 131 131 132 132 133 133 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 133 133 132 131 130 130 130 129 129 129 129 129 130 130 131 132 132 133 135 136 138 138 140 141 142 144 145 146 147 148 149 150 150 151 152 152 153 153 154 155 156 156 157 158 159 160 161 163 163 165 167 167 168 170 171 172 173 174 176 177 178 179 179 179 180 180 180 179 179 179 178 177 177 177 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 174 174 175 175 176 177 178 178 178 179 180 180 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 178 178 178 177 177 177 176 176 176 176 176 176 175 175 175 175 174 174 174 174 173 173 173 173 172 172 172 171 171 170 170 170 170 169 169 169 168 168 168 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 134 134 135 135 136 136 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 131 130 131 130 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 136 135 135 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 139 138 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 136 137 136 136 136 136 136 136 136 135 135 135 134 134 133 132 132 131 131 131 130 130 129 129 130 130 130 130 131 132 132 133 134 136 137 138 139 141 142 143 145 146 147 148 149 149 150 151 152 152 152 153 154 155 155 156 157 158 160 161 162 163 165 167 167 169 170 172 173 174 176 177 178 179 180 180 181 181 181 181 181 180 180 180 179 178 178 177 177 176 176 176 175 175 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 176 177 177 178 178 179 180 180 181 181 181 181 181 181 182 181 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 178 177 177 177 177 177 177 176 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 170 170 169 169 169 169 168 136 136 136 135 135 135 135 134 134 133 134 133 133 133 134 134 135 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 139 139 139 138 138 138 137 137 137 136 136 136 136 136 136 136 136 136 135 135 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 136 135 136 136 136 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 134 133 133 132 132 131 131 131 130 131 131 131 131 131 131 131 132 133 134 135 136 137 138 139 141 142 144 145 146 147 148 148 149 149 150 151 151 152 153 153 154 155 156 157 159 160 161 163 164 167 167 169 171 172 173 176 177 178 179 181 181 181 182 182 182 182 182 182 181 181 181 180 179 179 179 178 178 178 177 177 177 177 176 176 176 176 175 175 175 174 174 174 175 175 176 176 177 177 177 178 179 179 180 181 181 182 182 183 183 183 183 183 182 182 182 181 181 181 181 181 180 180 180 180 179 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 174 173 174 174 173 173 173 173 172 172 171 171 171 170 170 170 169 168 168 136 136 136 136 136 135 135 135 134 134 134 134 134 135 135 136 136 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 136 136 136 135 135 135 135 136 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 131 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 136 136 136 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 138 138 138 137 137 137 137 137 137 137 137 137 137 138 137 138 137 137 138 137 137 137 136 136 135 135 135 134 134 133 133 132 132 132 132 132 132 131 132 132 132 132 132 133 134 135 135 136 137 139 140 141 143 144 145 146 147 148 148 148 148 149 150 150 151 152 153 153 155 156 158 159 160 163 164 166 167 169 172 172 175 176 177 179 180 181 182 182 183 184 184 184 184 183 183 182 182 182 181 181 181 180 180 180 180 179 179 178 178 178 177 177 177 176 176 176 176 175 176 176 176 176 177 178 179 179 180 181 182 182 183 183 184 184 184 184 184 184 183 183 183 183 182 181 181 181 181 181 181 180 180 179 179 179 178 178 178 178 178 178 178 178 177 177 176 176 176 175 175 175 174 174 174 174 174 173 173 173 173 173 172 172 172 170 170 169 169 169 169 137 137 137 136 136 136 135 135 135 135 135 135 135 135 136 137 137 138 139 139 139 139 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 137 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 134 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 132 132 132 133 133 133 134 134 135 135 135 135 135 136 136 136 136 137 137 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 138 138 138 138 138 138 139 138 138 138 138 138 137 137 137 136 136 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 135 136 137 139 140 141 142 143 145 145 147 147 147 147 147 147 149 149 149 150 151 152 154 155 156 157 160 162 163 166 167 169 170 173 175 176 177 179 180 181 182 183 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 181 181 181 180 180 180 179 179 178 178 177 177 177 177 177 177 178 178 178 179 180 181 182 182 183 183 184 184 185 185 185 184 184 184 184 184 184 184 183 182 182 182 181 181 181 181 181 180 179 179 179 179 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 174 174 173 173 173 173 172 171 171 170 170 170 170 169 138 137 137 137 136 136 136 136 136 135 136 136 136 137 137 138 138 139 140 140 140 140 141 141 141 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 138 137 137 137 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 134 135 134 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 134 134 134 135 135 135 135 135 136 136 136 137 137 138 138 139 139 139 140 140 140 140 141 141 140 141 140 140 140 140 140 139 139 139 139 139 138 138 138 138 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 134 134 134 134 134 135 136 137 137 138 140 141 141 143 144 145 145 145 146 146 146 146 147 148 148 149 150 151 152 153 155 157 159 161 162 165 166 169 171 172 174 175 177 179 180 181 183 184 184 184 185 185 184 184 184 184 184 184 183 184 184 184 184 183 183 183 183 182 182 181 181 180 180 179 179 178 178 178 178 179 179 179 180 181 182 182 183 183 184 185 185 185 185 185 186 186 185 185 185 184 184 184 184 183 183 183 182 182 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 175 175 174 174 173 172 172 172 171 171 171 171 170 170 138 138 138 137 137 137 136 136 136 136 136 137 137 138 139 139 140 140 141 141 141 142 142 142 142 142 141 141 141 140 140 140 139 139 139 139 139 139 139 138 138 138 137 137 136 135 135 134 134 134 134 133 133 134 133 133 134 134 134 134 134 134 135 134 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 133 133 133 134 134 135 135 135 136 136 136 136 136 137 137 138 138 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 139 138 138 138 138 137 137 137 138 138 138 138 139 139 139 140 140 140 140 140 140 140 140 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 137 138 139 140 140 141 142 144 144 145 145 145 146 146 146 146 146 146 147 149 150 151 152 154 156 158 160 161 163 166 168 170 171 174 175 177 179 180 181 182 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 182 182 181 181 180 180 180 180 180 180 180 181 182 183 183 183 184 184 185 186 186 186 186 186 186 187 187 186 186 185 184 184 184 184 184 184 183 183 182 182 182 181 181 181 181 180 180 179 179 179 178 178 178 178 177 177 177 177 177 177 177 176 176 176 176 176 175 174 174 174 173 172 172 172 171 171 171 171 171 138 138 138 138 137 137 137 137 137 137 138 138 138 139 140 140 141 141 142 142 143 143 143 143 142 143 142 141 141 141 140 140 140 139 139 139 139 138 138 138 138 137 137 136 135 135 134 134 134 133 132 132 133 133 133 133 133 134 134 134 134 134 135 135 135 135 134 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 135 136 136 136 137 137 137 137 138 139 139 139 140 141 141 141 141 142 142 141 142 141 141 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 137 138 138 138 139 139 139 140 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 138 138 139 140 141 141 142 143 144 144 144 145 145 145 145 146 146 146 147 148 149 150 151 153 154 157 158 159 162 165 167 169 171 173 175 176 178 179 181 182 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 185 185 184 183 183 182 182 181 181 181 181 182 182 183 183 183 183 184 185 186 187 187 187 187 187 187 187 187 187 187 186 186 185 185 185 184 184 184 184 184 183 183 183 182 181 181 181 181 180 180 180 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 175 174 174 174 173 173 172 172 172 171 171 172 139 139 138 138 138 138 138 138 138 138 138 139 140 141 141 142 142 143 143 143 144 144 143 144 143 143 143 142 141 141 140 140 140 140 139 139 139 139 138 138 137 137 136 136 135 134 134 133 133 133 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 133 134 134 134 134 134 134 135 135 136 136 136 136 137 137 137 137 138 138 138 139 139 140 140 141 141 141 142 142 142 142 142 142 141 141 141 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 139 139 140 140 141 141 141 142 141 142 142 141 141 141 141 141 141 141 141 140 140 140 141 141 140 141 141 140 141 140 141 140 140 139 139 139 139 139 139 139 139 140 141 141 141 142 143 144 144 144 144 144 144 144 144 145 146 146 147 148 149 151 152 154 155 157 159 161 163 166 168 170 172 174 176 178 179 181 182 183 184 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 187 187 186 185 185 184 184 183 183 182 182 183 183 184 184 183 184 185 186 187 187 187 187 188 188 188 188 188 188 188 188 187 186 186 186 185 185 185 184 184 185 184 184 184 183 182 181 181 181 181 181 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 173 173 173 172 172 172 172 140 139 139 139 139 139 139 139 139 139 140 140 141 142 142 143 143 144 145 145 145 145 145 144 144 143 143 143 142 141 141 140 140 139 139 139 138 138 138 137 137 136 136 135 134 134 133 133 132 132 132 132 132 132 132 133 133 133 133 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 137 137 137 137 138 138 138 139 139 140 140 141 141 142 142 142 143 143 142 142 142 142 141 141 141 140 140 140 140 140 139 139 138 138 138 138 138 138 138 138 139 139 139 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 142 143 142 142 142 141 141 141 141 141 140 140 141 141 141 142 143 143 143 143 143 143 143 144 144 144 144 145 145 146 147 148 150 151 153 154 156 158 160 162 164 167 170 171 173 175 177 178 180 182 183 184 185 186 186 186 187 187 188 188 188 188 188 188 189 190 190 190 189 189 189 188 187 187 186 186 185 184 184 184 184 184 184 184 184 185 185 186 187 188 188 188 188 189 189 189 189 189 189 188 188 188 187 187 186 186 185 185 185 185 185 185 185 185 184 183 182 182 182 182 181 181 181 180 180 179 179 179 179 179 178 178 178 178 179 179 178 178 177 177 177 176 175 175 175 174 173 173 173 173 172 172 140 140 140 140 139 139 140 140 140 140 141 142 143 143 144 144 145 145 146 146 146 146 146 145 144 144 143 143 142 142 141 140 140 139 139 139 138 138 138 137 136 136 135 135 134 133 133 132 132 132 131 131 132 132 132 132 132 133 133 134 134 135 135 135 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 135 135 134 134 135 135 135 135 135 135 135 135 135 136 136 137 137 137 138 138 138 138 138 139 139 140 140 140 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 139 139 140 140 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 145 145 146 147 148 149 150 151 153 154 158 159 161 163 165 168 170 172 174 176 178 180 181 183 184 185 186 187 187 187 187 188 188 188 189 190 190 190 190 190 191 190 190 190 189 189 188 187 187 186 186 185 185 185 185 184 184 185 186 186 187 188 188 189 189 189 190 190 190 190 190 190 189 188 188 188 187 187 186 186 186 185 185 185 185 185 185 185 184 183 182 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 175 175 174 174 174 173 173 173 141 141 141 141 140 140 140 141 141 142 142 143 144 144 145 145 146 146 146 146 146 146 146 146 145 144 144 143 142 142 141 141 140 139 139 139 138 137 137 137 136 136 135 135 134 133 132 132 132 132 132 131 132 132 132 132 133 133 134 135 135 136 136 136 136 136 136 136 135 135 135 135 135 134 134 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 137 138 138 138 138 138 139 139 139 139 139 140 140 140 141 142 141 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 140 139 139 139 138 138 138 138 138 138 138 139 139 140 140 141 141 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 145 144 145 145 145 146 146 145 146 146 146 146 146 146 146 146 144 144 144 143 144 143 143 143 143 142 143 143 144 143 143 143 143 143 143 144 144 144 146 147 147 148 149 151 152 154 156 157 161 163 164 166 168 171 173 175 177 179 181 182 184 185 186 187 187 188 188 189 189 189 190 190 190 191 191 191 191 191 191 190 190 190 189 188 188 187 187 186 186 185 185 185 186 186 187 187 188 188 189 189 190 190 190 191 191 191 191 190 190 189 189 188 188 187 187 187 186 186 186 186 185 185 185 185 184 184 183 183 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 176 176 176 175 175 174 174 174 174 142 142 142 141 142 141 142 142 142 143 144 144 145 145 146 147 147 147 147 147 147 147 146 146 145 145 144 144 143 142 141 141 140 139 139 138 138 137 137 137 136 136 135 134 134 133 133 132 132 132 132 132 131 132 132 132 133 133 134 135 136 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 142 143 142 142 142 142 141 141 140 140 141 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 139 139 140 141 141 142 143 143 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 148 148 147 147 146 146 145 145 145 145 144 144 144 143 143 143 143 143 143 143 144 143 144 144 144 145 145 146 146 147 148 150 151 152 154 156 159 161 163 165 167 169 172 174 176 178 180 181 183 185 185 186 187 188 188 188 189 189 189 189 190 190 191 191 191 191 191 191 191 190 190 189 189 188 187 187 187 187 186 186 187 187 187 188 188 189 189 190 191 191 191 191 191 191 191 191 190 190 190 189 188 188 187 187 187 186 186 186 186 185 185 185 185 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 177 177 176 176 175 175 175 174 174 143 143 143 143 143 143 143 143 143 144 145 146 146 147 147 147 148 148 148 148 147 147 147 146 146 145 145 144 143 142 141 141 140 139 139 138 138 138 137 137 136 136 135 134 134 133 133 132 132 132 132 132 132 132 132 132 134 134 135 136 137 138 138 138 139 139 138 137 137 137 137 137 137 137 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 141 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 138 138 138 139 139 140 140 141 142 143 143 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 148 148 148 148 149 149 148 148 149 149 149 148 148 148 147 146 146 146 146 145 145 144 144 144 144 144 143 143 143 144 144 144 145 145 145 146 146 146 147 148 149 151 151 154 155 158 160 161 164 166 168 170 172 175 177 179 181 182 184 184 185 186 187 187 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 189 188 188 188 188 188 188 188 188 188 188 189 189 190 190 191 191 191 191 191 191 191 191 190 190 190 189 189 188 188 188 187 187 186 186 186 186 185 186 185 185 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 180 180 180 179 179 178 178 177 177 176 176 175 175 175 145 145 144 144 144 144 144 145 145 145 146 147 147 147 148 148 149 149 148 148 148 148 147 147 146 145 144 144 143 142 141 141 140 140 139 139 138 138 138 137 137 136 135 135 134 134 133 133 132 132 132 132 133 133 133 134 134 135 136 137 138 139 140 140 140 140 139 139 138 138 137 137 137 137 137 138 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 141 141 141 141 142 142 142 142 142 142 143 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 138 138 139 139 139 140 141 141 142 143 144 144 145 145 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 150 149 150 150 149 149 149 149 148 147 147 147 146 145 145 145 145 145 144 144 144 144 144 144 144 144 145 145 146 146 146 146 147 147 149 149 150 152 154 156 158 159 162 164 166 169 171 173 174 178 180 181 182 183 184 185 186 186 186 187 187 187 188 188 188 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 189 189 189 189 190 190 190 191 191 192 192 192 191 191 191 190 190 190 189 189 188 188 188 187 187 187 186 186 186 186 186 186 185 185 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 179 178 178 177 177 176 176 176 175 146 146 146 146 146 146 146 146 146 147 147 148 148 149 149 149 149 149 149 148 148 148 147 147 146 145 145 144 143 142 142 141 140 140 140 139 139 139 138 138 137 137 136 135 135 134 134 133 133 133 133 133 133 133 134 134 135 136 137 138 139 140 141 141 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 139 139 139 139 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 143 143 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 139 139 140 140 141 142 143 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 150 150 150 150 149 148 148 147 147 147 146 145 145 145 145 144 144 144 144 144 145 144 144 146 146 145 145 146 147 147 148 148 149 151 153 155 156 158 160 163 165 167 170 171 173 175 178 179 180 182 183 183 184 184 184 185 185 186 186 187 187 187 188 188 188 189 189 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 192 192 192 192 191 190 190 189 189 189 188 188 188 187 187 187 186 186 186 186 186 186 186 185 185 184 184 183 183 182 182 182 182 182 182 182 183 183 183 183 183 183 182 182 182 182 181 181 181 180 179 179 178 178 177 177 176 176 148 147 147 147 147 147 147 147 147 148 148 149 149 149 149 149 149 149 149 149 148 148 147 147 146 145 145 144 143 142 142 141 140 140 140 140 139 139 139 138 138 137 137 136 136 135 134 134 134 134 134 134 134 134 134 135 136 137 139 140 141 142 142 143 143 142 142 142 141 140 140 140 140 140 140 140 139 139 140 140 140 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 142 142 142 143 143 142 143 143 142 142 142 141 141 141 140 140 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 140 141 141 143 143 144 145 145 146 146 147 148 148 149 149 149 149 150 150 150 150 150 150 150 151 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 148 147 147 147 146 146 145 145 145 145 145 145 145 146 145 145 145 145 146 146 146 145 146 146 147 148 149 150 152 153 155 157 159 161 162 164 167 168 170 173 174 176 178 179 180 181 181 182 182 183 183 184 184 184 185 185 186 186 186 187 188 188 189 189 188 189 189 189 189 190 190 190 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 190 189 189 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 184 183 183 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 180 180 180 179 178 178 177 177 149 149 148 148 148 148 148 149 149 149 149 150 150 150 150 150 149 149 149 148 148 148 147 146 146 145 144 144 143 143 142 141 141 141 140 140 140 140 140 140 139 138 138 138 137 136 135 135 135 135 135 135 135 135 136 137 138 139 140 142 142 143 144 144 144 144 144 143 143 142 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 142 142 142 142 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 140 139 139 140 140 140 140 140 140 141 141 140 140 140 140 139 139 139 139 139 140 141 141 142 143 143 144 145 146 146 147 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 151 150 151 150 149 149 149 148 147 147 146 146 146 146 145 145 146 145 145 146 146 145 145 146 145 146 146 145 147 146 147 148 149 150 151 152 154 156 157 159 160 162 164 166 168 169 172 173 174 175 177 178 179 179 179 180 181 181 181 182 183 183 183 184 184 185 186 187 187 188 187 188 189 189 189 190 190 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 188 188 187 187 187 186 186 186 186 186 186 187 187 187 186 186 185 185 185 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 182 182 181 181 180 179 178 178 178 150 150 150 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 146 146 145 144 144 143 143 142 142 142 142 141 141 141 141 141 140 140 139 139 138 137 137 137 137 136 136 136 136 136 137 137 139 139 140 142 143 144 145 145 146 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 140 140 140 140 139 140 140 140 140 140 141 141 141 141 140 140 140 139 139 139 139 139 140 141 141 142 143 144 145 146 147 148 148 149 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 151 151 152 152 152 152 151 152 151 151 151 150 149 149 148 147 147 147 146 146 146 146 145 145 146 146 146 146 146 146 145 146 146 146 146 145 146 147 147 148 148 149 151 152 153 154 156 157 158 160 161 163 165 166 168 169 170 172 173 174 175 176 176 177 177 178 179 179 180 180 180 181 182 183 184 185 186 186 187 187 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 187 187 187 186 186 186 186 186 186 187 187 187 187 187 187 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 183 183 182 182 181 180 179 179 179 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 147 147 146 145 145 144 144 143 143 143 143 142 142 142 142 142 142 142 142 141 140 140 139 139 138 138 137 137 137 137 137 137 138 139 140 141 142 143 144 145 146 147 147 147 146 146 146 145 145 145 144 144 143 143 143 143 142 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 144 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 139 139 139 140 140 140 140 141 141 141 141 141 141 141 140 140 140 139 139 140 140 141 141 142 143 143 145 145 146 147 148 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 152 152 152 151 150 151 150 149 149 148 147 147 147 146 147 146 146 146 146 146 146 147 146 146 146 147 146 146 146 146 146 146 146 147 148 148 148 149 150 151 153 154 155 156 157 157 160 161 162 164 165 166 167 168 170 171 171 172 173 174 175 175 176 176 177 178 178 179 180 181 182 183 184 185 186 186 187 187 188 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 187 187 187 187 187 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 183 183 182 181 180 180 180 152 151 151 150 151 151 151 151 151 150 151 151 151 150 150 149 149 149 148 148 147 147 146 146 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 142 142 141 140 140 139 139 139 139 139 139 139 139 140 140 141 142 144 145 146 147 148 148 148 148 148 148 147 146 146 146 145 145 145 144 144 144 143 143 142 142 142 142 142 141 141 141 142 142 142 142 142 142 143 143 144 144 144 144 143 143 144 143 143 142 142 142 141 141 141 140 140 140 140 139 140 140 140 141 141 141 141 142 142 142 141 141 141 141 140 140 140 140 140 140 141 141 142 143 144 145 146 147 148 149 149 150 150 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 151 151 150 150 150 149 148 148 147 147 147 146 146 146 146 147 146 147 146 147 146 146 146 147 147 146 146 146 146 146 146 146 147 148 149 149 149 150 151 152 152 153 155 156 156 157 158 159 160 162 163 164 165 167 167 168 169 170 171 172 172 173 174 174 176 177 177 178 180 181 182 183 184 185 185 186 186 187 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 186 186 185 185 184 183 182 181 181 181 152 152 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 148 148 147 147 146 145 145 145 145 144 144 144 144 144 144 145 144 144 144 144 144 144 143 143 142 142 141 141 140 140 140 140 140 140 141 141 142 143 144 145 146 147 148 149 149 149 149 149 149 148 148 147 147 147 146 146 146 145 144 144 143 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 141 140 140 140 140 141 141 142 143 144 145 146 146 148 148 149 150 150 151 152 152 152 153 153 153 154 153 154 153 153 153 153 153 152 152 152 152 152 152 152 151 151 150 150 150 149 148 148 147 147 147 146 146 146 146 147 147 147 147 146 147 147 147 146 147 147 147 147 146 147 146 147 147 147 148 148 149 150 150 151 151 151 151 152 152 153 154 155 156 157 158 159 161 161 163 164 164 166 167 168 168 169 170 171 171 173 174 175 176 177 179 179 181 182 183 184 184 185 185 186 186 186 186 186 186 186 186 186 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 186 186 186 186 187 187 187 187 187 187 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 184 184 183 183 182 182 152 152 152 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 148 148 147 146 146 145 145 145 145 144 144 145 145 145 145 145 145 146 146 145 145 145 145 144 143 143 142 142 142 141 141 141 141 142 142 143 144 145 146 147 148 149 149 150 150 151 151 150 150 149 149 149 148 148 147 147 146 145 145 144 144 144 143 143 143 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 141 141 141 141 140 140 140 140 140 140 141 141 142 142 143 143 143 143 143 143 143 142 142 141 141 141 140 141 141 142 143 143 144 146 147 147 148 149 150 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 152 151 151 150 150 149 148 148 147 147 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 150 150 150 151 150 150 151 151 152 152 153 154 155 157 158 160 160 162 163 164 164 165 167 168 169 170 171 172 172 173 174 176 177 178 179 181 182 182 183 183 184 184 184 185 185 185 185 184 184 184 184 184 184 185 185 185 185 184 185 185 186 185 185 185 185 184 184 184 185 185 185 186 186 186 186 187 187 187 187 187 186 187 187 187 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 186 185 185 184 183 183 182 152 152 152 152 151 151 151 151 151 151 151 150 150 150 149 149 149 148 148 147 147 146 146 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 146 146 145 144 144 143 143 143 143 143 143 143 143 143 144 145 145 146 147 148 149 150 151 152 151 152 152 152 151 151 150 150 150 148 148 148 147 146 146 145 144 144 144 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 141 141 140 140 140 141 141 141 142 142 143 143 144 144 144 144 144 144 143 142 142 142 141 141 142 142 142 143 144 145 146 147 148 149 150 150 151 152 152 152 153 153 153 154 153 153 154 153 153 153 153 153 152 152 152 152 151 152 151 151 150 150 149 149 148 147 147 147 146 146 146 146 146 147 147 147 147 147 147 148 148 148 147 147 147 147 147 147 147 148 147 148 147 148 149 149 149 149 149 149 149 149 149 150 150 150 149 149 151 151 152 152 154 155 157 158 159 160 162 163 163 164 165 167 167 168 169 170 172 173 173 174 175 177 178 179 180 181 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 185 185 186 186 186 187 187 188 188 187 187 187 187 186 187 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 188 188 188 187 186 185 185 184 183 182 153 152 152 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 146 146 145 145 145 145 145 145 145 145 146 147 147 147 148 147 147 147 147 146 146 146 145 145 144 144 144 144 144 144 144 145 145 146 146 148 149 150 151 151 152 153 153 153 153 153 153 152 152 151 151 150 149 148 147 147 146 145 145 144 144 143 143 144 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 144 144 144 143 143 142 142 142 142 141 141 141 141 141 141 142 142 142 143 143 144 144 145 145 145 144 144 144 143 143 142 142 142 142 142 143 144 145 146 146 147 149 149 150 151 152 152 152 153 153 154 154 154 154 154 153 153 153 153 152 152 152 152 151 151 151 151 151 150 150 150 149 149 147 147 146 147 146 146 146 146 147 146 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 149 149 150 149 150 150 150 149 148 148 148 148 148 149 150 150 151 152 153 153 154 156 157 159 159 160 162 162 164 165 165 167 167 168 169 170 172 173 174 175 175 176 177 178 179 179 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 185 185 186 186 187 187 188 188 188 188 188 187 187 187 187 187 187 187 187 188 188 188 189 189 190 190 190 190 190 190 190 189 189 189 188 187 186 186 185 184 183 153 152 152 151 151 151 151 151 150 150 150 150 150 149 149 149 148 148 147 147 146 146 145 145 145 145 145 145 145 146 146 147 147 148 148 148 148 148 148 147 147 146 146 146 145 145 145 145 145 146 146 146 147 147 148 149 150 151 152 153 153 154 155 155 155 155 154 154 153 153 152 151 150 149 148 147 146 146 145 144 144 144 144 144 144 144 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 144 143 143 143 142 142 142 142 142 141 141 142 142 142 142 143 144 145 145 145 145 145 145 145 144 144 143 143 142 142 142 143 143 144 145 146 146 147 148 149 150 151 151 152 152 153 153 154 153 154 153 153 153 153 153 153 152 152 151 152 151 151 151 151 150 150 150 149 149 148 147 147 147 146 146 146 146 146 146 147 148 148 148 148 149 149 149 149 149 148 149 149 149 148 149 149 149 149 149 149 149 150 150 149 150 150 150 150 150 149 149 148 148 148 148 148 149 149 150 151 152 153 154 155 157 158 159 160 161 162 163 164 165 166 167 168 169 169 170 171 172 173 174 175 176 176 176 177 178 178 178 178 178 178 179 179 179 179 179 179 179 180 180 181 181 182 182 182 182 182 182 182 182 183 183 184 184 185 185 186 187 187 188 188 188 188 188 188 187 187 187 187 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 189 188 187 186 185 184 183 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 149 148 148 147 147 146 146 145 145 145 145 145 145 146 146 147 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 146 147 147 147 147 148 149 149 150 152 152 153 154 155 155 156 156 156 156 155 155 155 154 153 152 151 150 148 147 146 146 145 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 145 145 144 144 144 143 143 142 142 142 142 143 143 143 143 144 144 145 145 145 146 146 146 146 146 145 144 144 143 143 143 143 143 144 145 145 146 147 148 149 150 151 152 152 153 153 153 154 153 153 154 153 153 153 152 152 152 151 151 151 150 150 150 150 150 149 150 149 148 148 147 147 147 146 146 146 146 146 147 147 147 148 149 149 149 149 150 150 150 149 149 150 150 149 150 150 150 150 150 149 150 150 149 150 150 150 149 149 149 149 149 149 148 148 147 148 148 149 149 150 150 151 152 154 155 156 157 158 159 160 162 162 163 164 165 165 166 167 168 168 169 170 170 171 172 172 173 174 174 175 176 176 176 176 177 177 177 177 176 176 177 178 178 179 179 180 180 181 181 181 182 182 182 182 182 183 183 184 185 185 186 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 190 189 189 189 188 187 186 186 185 184 152 152 152 151 151 151 151 150 150 150 150 149 149 149 149 148 148 147 147 147 146 146 145 145 145 145 145 145 146 146 147 148 148 149 149 149 149 149 148 148 148 147 147 147 147 147 147 147 147 148 148 149 149 150 151 152 153 154 154 156 156 156 157 157 157 157 157 156 156 155 154 153 151 150 149 148 146 146 145 145 144 144 144 144 144 144 144 145 144 144 145 145 145 146 146 146 146 146 146 146 146 146 145 145 145 144 144 143 143 143 143 143 143 144 144 144 145 145 146 146 147 147 147 147 147 147 146 145 144 144 144 143 144 144 144 145 146 147 148 149 150 150 151 152 153 153 153 153 154 153 153 154 153 153 152 152 152 151 151 150 150 149 150 149 149 149 149 149 148 147 148 147 146 146 146 146 146 147 147 148 148 149 150 150 150 151 151 151 151 151 151 151 151 151 150 151 151 151 151 150 150 150 150 150 149 149 150 150 150 150 150 149 149 148 148 147 148 148 148 149 150 150 151 152 153 155 156 156 157 159 160 161 161 162 163 164 165 165 166 167 167 167 168 168 169 169 170 171 171 172 173 173 173 173 173 174 174 174 174 175 175 176 177 177 177 178 178 179 179 180 180 180 181 182 181 181 182 183 184 185 185 186 187 187 187 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 188 187 187 186 185 153 152 152 151 151 151 151 150 150 150 149 149 149 149 148 148 148 147 147 147 146 146 145 145 145 145 145 146 146 147 147 148 149 149 149 149 149 149 149 149 148 148 148 147 148 148 148 148 149 149 149 150 151 151 152 153 154 155 156 156 157 157 158 158 158 158 158 158 157 156 155 153 152 151 149 148 147 146 145 145 144 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 146 147 146 146 145 145 145 144 145 144 144 144 145 145 145 146 146 146 147 147 147 147 147 147 147 146 146 145 145 144 144 144 144 145 146 146 148 149 149 151 151 152 152 153 153 153 154 154 153 153 153 153 153 152 151 151 150 150 149 149 149 148 148 148 148 148 148 147 148 147 146 146 146 146 146 147 148 148 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 151 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 149 149 151 151 153 153 154 155 156 157 158 159 160 160 161 162 163 163 164 164 165 166 166 167 166 167 168 168 169 169 169 169 170 170 171 171 172 172 172 173 173 173 174 175 176 177 177 177 178 178 179 179 179 180 181 181 181 182 183 184 184 185 186 187 187 187 187 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 190 190 189 189 188 188 187 186 185 153 152 152 151 151 151 151 150 150 150 150 149 149 149 148 148 148 147 147 146 146 146 145 145 145 145 145 146 146 147 148 148 149 149 150 150 150 150 149 149 149 148 149 148 148 149 149 149 150 150 151 151 152 152 153 154 155 156 157 157 158 158 159 159 159 159 159 158 158 157 155 154 152 151 150 149 147 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 148 148 148 147 147 147 146 145 146 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 148 147 147 147 146 145 145 144 144 145 145 146 147 148 148 149 150 151 152 153 153 153 153 153 154 153 153 153 153 152 152 152 151 150 150 149 148 147 148 148 148 148 147 147 147 147 147 147 147 146 147 147 148 148 149 149 150 151 151 152 152 152 153 153 153 153 153 152 153 153 152 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 149 149 148 149 149 149 149 150 150 151 152 153 153 154 155 156 157 158 159 159 160 161 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 167 167 167 168 169 169 170 170 170 170 171 172 173 174 174 175 176 177 177 178 178 179 179 180 181 181 181 182 183 184 184 185 186 187 187 187 187 188 188 188 188 188 188 188 188 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 190 189 189 188 188 187 187 186 153 152 152 152 151 151 151 150 150 150 149 149 149 149 149 148 148 147 147 147 146 146 145 145 145 145 145 146 146 147 148 148 149 150 150 150 150 150 150 149 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 155 156 157 157 158 159 159 160 160 160 160 160 159 158 158 156 154 153 151 150 149 147 146 146 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 148 148 148 149 149 149 148 148 148 147 147 147 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 148 148 147 146 146 146 145 145 145 145 146 146 147 148 149 150 151 152 152 153 153 153 153 153 154 153 153 153 153 152 151 151 150 149 149 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 150 151 152 152 152 154 154 154 154 154 154 154 154 153 153 154 153 153 153 153 152 152 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 150 149 150 150 151 152 153 154 154 154 155 156 157 157 158 159 160 160 161 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 166 166 166 167 167 168 168 169 170 171 172 173 174 175 175 176 177 178 178 178 179 179 180 181 181 182 183 184 184 185 186 186 187 187 187 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 191 190 189 189 188 187 187 186 153 152 152 152 151 151 151 150 150 150 149 149 149 149 148 148 148 147 147 146 146 146 145 145 145 145 146 146 146 147 148 149 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 153 154 154 155 156 156 157 158 159 159 160 160 160 161 161 160 160 159 158 157 155 153 152 151 149 148 147 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 149 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 148 148 147 147 146 146 145 145 146 145 146 147 148 148 150 150 151 152 152 153 153 153 153 153 153 153 153 153 152 152 151 151 149 149 148 147 147 147 146 146 146 147 146 146 147 147 147 147 147 148 148 149 149 150 152 153 153 154 155 155 155 156 156 155 155 155 155 155 154 154 154 154 153 153 152 151 151 151 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 153 153 154 155 155 156 157 157 157 158 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 164 165 165 166 166 166 167 168 169 170 171 172 173 174 175 176 177 178 178 178 178 179 180 181 181 182 183 184 184 185 186 186 187 187 187 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 190 189 189 188 188 187 187 153 152 152 152 151 151 151 150 150 150 150 149 149 149 148 148 148 147 147 146 146 146 145 146 145 145 146 146 147 148 148 149 150 150 151 151 151 150 150 150 150 151 151 151 151 151 152 152 152 153 154 154 155 155 156 156 157 158 158 159 160 160 160 160 161 161 161 160 159 158 157 156 154 152 151 149 148 148 147 147 146 146 146 147 147 147 147 147 148 147 148 148 149 149 150 151 150 151 151 151 150 150 150 150 149 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 148 148 147 147 147 146 146 146 145 146 146 147 148 149 150 151 151 152 153 153 153 153 153 153 153 153 153 152 152 151 151 150 149 149 148 147 146 146 146 145 146 146 146 146 147 147 147 148 148 148 150 150 151 152 153 154 155 156 156 157 156 157 157 156 156 156 156 155 155 155 154 154 153 153 152 151 151 150 150 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 152 151 152 153 153 154 155 155 155 156 157 158 158 158 158 159 159 159 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 165 166 166 168 168 170 171 173 174 174 175 176 177 178 178 178 179 180 181 181 182 182 183 184 185 186 186 186 187 187 188 188 188 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 190 189 189 188 188 187 187 153 153 152 152 152 151 151 150 150 150 150 149 149 149 148 148 148 147 147 147 146 146 146 146 146 146 146 147 148 148 149 149 150 151 151 151 151 151 151 151 151 151 151 151 151 152 153 153 153 154 154 155 156 156 157 157 158 158 159 159 160 160 161 161 161 161 161 160 160 158 157 156 155 153 151 150 149 148 147 147 147 147 147 147 147 148 148 148 148 148 149 149 150 150 151 151 151 152 152 152 151 151 151 150 150 149 149 148 148 148 148 148 147 147 147 147 148 148 148 148 148 149 149 149 148 148 148 147 146 146 146 146 146 146 147 148 149 150 151 152 152 153 153 153 153 153 153 153 153 153 152 152 151 150 150 148 148 147 147 146 145 145 146 145 146 146 146 147 147 148 148 149 150 151 152 153 153 155 156 157 157 157 158 158 157 158 158 157 156 156 156 156 154 154 153 153 152 151 151 150 150 149 148 148 148 149 149 149 150 150 151 151 151 152 151 152 151 152 153 153 154 155 155 155 155 156 156 157 157 158 158 158 158 158 158 159 159 159 159 160 160 160 160 161 161 161 161 161 161 162 162 162 162 163 164 164 165 166 167 168 169 171 172 174 174 175 177 177 178 178 179 179 180 181 181 182 183 183 184 185 185 186 186 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 190 190 189 188 188 187 187 153 153 152 152 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 147 146 146 146 146 146 146 147 148 148 149 149 150 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 155 155 156 156 157 157 158 158 158 159 159 160 160 160 161 161 161 161 160 160 159 158 156 155 153 152 151 150 149 148 148 148 148 148 148 148 149 148 149 149 149 150 150 151 151 152 152 153 153 153 152 153 152 151 151 150 150 149 149 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 146 146 146 146 146 146 147 147 148 149 151 151 152 152 153 153 153 153 153 153 153 153 153 152 152 151 150 150 148 148 147 147 146 146 145 146 146 146 146 147 147 148 148 149 150 151 152 153 154 155 157 158 159 159 159 158 159 158 158 159 158 157 157 157 156 155 154 153 153 151 150 149 149 148 147 147 147 147 148 149 150 150 151 151 152 152 153 152 153 153 153 154 154 154 155 155 156 156 157 157 157 157 157 158 158 158 158 158 159 159 158 159 159 159 160 159 160 160 160 160 160 161 161 162 162 162 162 163 164 165 165 167 168 170 171 173 174 175 176 177 177 178 178 179 179 180 181 181 182 183 184 185 185 185 186 187 187 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 190 190 189 189 188 188 187 153 153 153 152 152 152 151 151 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 148 148 149 149 150 151 151 152 152 152 152 152 152 152 152 152 152 153 153 154 154 154 155 155 156 156 157 158 158 158 158 159 159 159 160 160 160 161 161 161 161 161 160 159 158 157 155 154 153 152 151 150 150 149 149 149 149 149 149 149 149 149 150 150 151 151 152 153 153 153 154 154 154 153 153 153 152 151 151 150 150 149 149 148 148 148 148 148 147 148 148 148 148 148 149 149 150 149 148 148 147 147 146 146 146 146 146 147 147 148 149 151 151 152 152 153 153 153 153 153 153 153 153 153 152 152 151 150 150 148 148 147 146 146 146 145 146 146 146 146 147 147 149 149 150 151 152 153 154 156 157 158 159 159 160 160 160 160 160 159 159 158 158 157 157 155 154 153 153 151 149 149 148 148 147 146 146 147 147 147 148 150 150 150 152 152 153 153 153 153 153 154 155 155 155 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 158 159 159 160 160 160 160 160 160 160 160 161 161 162 163 163 164 165 166 167 169 170 171 173 174 175 176 177 177 178 179 179 180 181 181 182 183 184 185 185 185 186 187 187 187 187 187 187 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 190 190 190 189 189 188 188 153 153 153 152 152 152 151 151 150 150 150 149 149 149 149 148 148 148 147 147 147 147 147 147 148 148 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 153 153 154 154 154 155 155 156 156 157 157 158 158 158 158 158 158 159 159 159 160 160 160 161 161 160 160 160 159 159 158 156 155 154 153 152 151 150 150 150 150 150 150 150 150 150 150 151 151 152 152 152 153 154 154 155 155 154 154 154 153 152 152 151 150 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 150 149 148 148 148 147 146 146 146 146 146 147 147 148 150 151 151 152 152 153 153 153 153 153 153 153 153 152 152 152 151 150 150 149 148 147 147 146 146 145 146 146 147 147 148 148 149 150 151 152 153 154 156 157 158 159 160 161 161 161 160 161 160 160 159 158 157 157 156 155 153 153 151 150 149 148 147 146 145 145 146 147 147 148 149 150 151 152 153 154 154 154 155 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 160 159 160 160 160 160 161 161 161 161 162 162 162 163 164 165 166 167 169 170 172 173 174 176 177 177 178 179 179 180 181 181 182 182 183 184 185 185 186 186 186 187 187 187 188 188 188 188 188 188 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 189 189 188 188 153 153 153 153 153 152 152 151 151 150 150 149 149 149 149 148 148 148 148 148 148 148 148 148 149 149 150 150 150 151 152 152 152 153 153 153 152 153 153 153 153 153 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 160 160 160 159 159 158 157 156 155 154 153 152 152 151 152 151 151 151 151 151 151 151 152 152 153 153 154 154 155 155 155 155 155 155 154 153 152 152 151 151 150 149 149 148 148 148 148 148 147 147 148 148 149 149 149 149 149 149 149 148 147 147 146 146 146 146 146 147 147 148 150 151 152 152 152 153 153 153 153 153 153 153 153 152 152 152 151 150 150 149 148 147 147 146 146 146 146 146 147 147 148 149 149 151 152 153 154 155 157 159 160 161 162 162 162 162 162 161 160 160 158 158 157 156 155 154 153 152 150 149 149 147 146 145 145 145 146 146 146 148 149 151 151 153 154 155 155 156 156 157 157 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 160 159 160 160 160 161 161 161 162 162 162 163 163 163 164 165 166 167 169 170 172 173 174 176 177 177 178 179 179 181 181 181 182 183 184 184 185 186 186 187 187 188 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 190 189 189 189 188 154 153 153 153 153 152 152 151 151 151 150 150 150 149 149 149 149 148 149 149 149 149 149 149 149 150 150 151 152 152 152 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 159 159 158 158 157 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 153 153 153 155 155 155 155 156 156 155 155 154 154 152 152 151 151 150 150 149 148 148 148 147 147 147 148 148 148 149 149 149 149 149 149 149 148 147 147 146 146 146 146 146 147 148 148 150 151 152 152 153 153 154 154 154 153 153 153 153 152 152 152 151 151 150 149 148 147 147 146 146 146 146 146 148 148 149 150 150 151 153 154 155 157 159 160 162 163 163 163 163 163 162 162 161 160 159 158 157 156 155 153 152 150 149 148 147 146 145 144 145 145 145 145 147 149 150 152 153 154 155 157 158 157 157 158 158 157 157 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 162 162 162 162 162 163 163 164 165 166 167 168 169 170 172 174 175 176 177 178 179 179 180 181 181 182 182 183 184 185 186 186 187 187 187 188 188 188 188 188 189 189 188 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 189 189 154 154 154 153 153 153 152 152 151 151 151 150 150 150 149 149 149 149 149 149 149 149 150 150 151 151 152 152 153 153 153 153 154 153 154 154 153 154 154 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 159 158 158 157 157 156 155 155 155 154 154 154 154 153 153 153 153 153 153 153 154 154 155 155 156 156 156 156 156 155 155 154 153 152 151 151 150 149 148 148 148 148 147 147 147 147 148 148 149 149 149 149 149 149 149 148 147 147 146 146 145 146 146 147 148 149 150 151 152 152 153 153 153 154 154 153 153 153 153 152 152 152 151 151 150 149 149 148 147 147 147 147 147 147 148 149 150 150 151 153 154 155 157 159 161 162 164 163 164 165 165 164 163 162 161 160 158 158 156 155 154 152 151 149 149 147 146 146 144 144 145 145 147 147 148 150 152 153 155 156 158 159 159 159 159 159 159 159 159 158 158 159 158 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 160 160 160 160 161 162 161 162 162 163 163 163 163 163 164 164 165 166 167 168 169 171 173 174 175 176 178 178 179 179 180 181 181 182 183 184 184 185 186 187 187 188 188 188 188 188 188 188 188 189 189 188 188 188 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 192 192 192 191 191 190 190 190 189 154 154 154 154 153 153 153 152 152 151 151 151 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 158 157 158 158 159 159 159 159 159 159 159 158 158 157 157 156 156 155 155 155 155 154 154 154 153 154 153 153 154 154 154 155 155 156 156 157 156 156 156 155 154 153 152 151 151 150 149 148 148 148 147 147 147 147 148 148 148 149 149 149 150 149 149 148 148 147 146 146 146 146 146 146 147 148 149 150 151 152 152 153 154 154 154 154 154 153 153 153 152 152 152 151 151 150 150 149 148 148 147 147 147 147 148 148 149 150 151 153 154 155 157 158 160 162 163 164 165 166 165 165 165 163 162 160 160 158 157 156 154 153 151 150 149 148 147 146 145 146 145 145 146 147 148 150 151 154 156 157 159 160 162 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 160 159 159 159 159 159 159 160 159 159 160 161 160 161 161 162 162 162 162 163 163 163 163 163 163 164 164 165 166 167 169 170 172 173 174 176 176 178 178 179 180 181 181 182 182 183 184 185 185 186 187 187 188 188 188 188 189 189 188 188 188 189 188 188 188 189 189 189 189 189 189 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 191 191 190 190 189 155 155 155 154 154 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 158 158 158 159 159 159 159 159 158 158 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 158 158 158 157 157 157 156 156 156 156 155 155 155 154 154 154 153 154 154 154 154 155 155 156 156 156 157 156 155 155 154 153 152 151 150 150 149 148 148 148 148 147 147 147 147 148 148 149 149 150 150 149 149 149 148 148 146 146 146 146 146 146 147 148 149 150 151 152 153 153 154 154 154 154 154 154 153 153 153 152 152 151 151 150 150 149 148 148 148 148 148 148 149 149 150 151 153 153 155 157 158 160 162 164 165 166 167 166 167 167 166 164 163 161 160 158 157 155 153 153 151 150 149 149 147 146 146 146 147 147 147 148 150 152 153 156 158 160 161 162 163 163 163 162 163 163 162 161 161 161 161 160 160 160 160 160 160 160 160 160 159 160 160 160 160 161 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 164 164 165 166 167 168 169 171 172 173 174 176 177 178 179 179 180 181 181 182 182 183 184 185 186 186 187 188 188 188 188 188 188 189 189 188 188 189 188 188 188 188 188 188 189 189 189 189 189 190 190 190 190 191 191 191 192 192 192 192 192 192 192 191 191 190 190 156 156 155 155 155 154 154 153 153 153 152 152 152 152 152 151 152 151 152 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 154 155 155 155 156 156 157 157 157 158 158 159 159 159 159 159 159 159 158 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 155 154 154 153 153 153 153 154 154 155 155 155 156 156 156 156 155 155 154 153 152 151 151 150 149 149 148 148 148 147 147 147 148 148 149 149 149 149 149 149 149 148 148 147 146 146 146 146 146 146 147 148 149 150 152 152 153 154 155 155 155 155 155 154 154 153 153 152 152 151 151 151 150 149 149 149 149 148 148 149 150 150 151 152 154 155 157 158 160 162 163 165 167 168 168 168 168 167 166 164 163 161 159 159 157 156 154 153 151 151 149 149 148 147 147 147 148 149 149 151 153 154 156 158 160 161 163 164 165 166 165 165 164 165 163 163 162 163 162 161 161 161 161 160 160 160 160 161 161 161 161 160 161 161 162 162 162 163 163 163 163 164 163 164 164 164 164 164 164 164 165 165 166 167 168 169 171 172 173 175 176 178 178 179 179 180 181 182 182 183 183 185 185 186 186 187 187 188 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 190 156 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 159 159 160 159 159 159 158 158 157 157 156 156 156 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 154 154 153 153 153 153 153 153 154 155 155 156 156 156 156 156 155 155 154 153 153 151 151 150 149 149 149 148 148 148 147 148 148 149 149 149 149 149 150 149 149 148 148 147 146 146 146 146 146 147 147 149 150 151 151 153 153 154 155 155 155 155 155 155 154 153 153 153 152 152 151 151 150 150 150 149 149 149 149 150 150 151 153 153 155 157 158 160 162 164 165 167 168 169 169 169 169 168 166 165 163 161 160 158 157 156 155 153 152 151 150 149 149 149 149 149 149 150 152 153 154 156 159 161 163 164 165 166 168 167 167 167 166 165 165 164 164 163 163 163 162 162 162 162 161 161 162 162 162 162 162 162 163 162 163 163 163 163 164 164 164 164 165 164 164 164 164 164 164 165 165 165 167 167 169 170 171 172 174 175 176 178 178 179 180 181 182 182 182 183 184 185 185 186 187 187 188 189 189 189 189 189 189 189 189 188 188 188 188 188 187 187 188 188 188 188 189 189 190 190 191 191 192 192 192 192 193 193 193 193 192 192 192 191 191 190 157 157 156 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 159 160 160 160 159 159 159 158 158 157 157 156 156 155 155 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 153 153 153 153 153 153 153 153 154 154 155 155 156 156 156 156 155 155 154 153 153 152 151 150 150 149 149 149 149 148 148 148 148 149 149 149 149 150 149 150 149 149 148 147 147 146 146 147 147 147 148 149 150 151 152 152 154 155 155 155 155 155 155 155 154 154 154 153 153 152 152 151 151 151 150 150 150 151 150 151 151 153 153 155 156 158 160 162 163 165 167 168 169 169 170 170 169 168 166 165 163 162 160 159 157 155 155 154 153 151 151 151 151 151 151 151 152 153 154 155 157 159 161 162 164 166 168 169 169 169 168 168 168 167 167 166 165 164 164 164 163 162 162 162 162 162 162 163 163 163 163 164 163 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 167 167 168 169 170 172 173 174 176 177 178 179 180 181 181 182 182 183 183 184 185 186 186 187 187 188 189 189 189 189 189 189 189 189 188 188 187 188 187 187 188 187 188 188 188 188 189 189 190 190 191 192 192 192 193 193 193 193 193 193 192 192 192 191 190 157 157 157 156 156 155 155 155 154 154 154 154 154 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 157 157 158 159 159 159 159 160 160 160 160 159 159 158 158 157 156 156 155 155 154 154 154 154 154 154 154 155 155 155 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 152 152 152 152 153 153 154 154 155 156 156 156 156 156 156 155 154 154 153 152 152 151 151 150 149 149 149 149 149 149 149 149 149 149 149 150 149 150 149 149 148 148 147 147 147 147 147 148 149 149 150 151 152 153 154 155 155 155 156 156 156 156 155 154 154 153 153 152 152 152 152 152 151 151 151 152 152 153 153 154 155 156 157 160 162 164 165 167 168 169 171 171 171 171 169 168 167 166 164 162 161 160 158 156 156 155 154 153 153 153 152 153 153 153 154 155 156 158 160 161 162 164 166 168 169 170 170 170 170 170 170 169 168 167 167 166 165 164 164 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 166 165 166 166 166 166 165 166 166 165 165 165 165 166 166 167 168 169 170 171 172 174 175 176 178 179 180 181 181 181 182 183 183 184 184 185 186 187 187 188 188 188 189 189 189 189 188 189 189 188 188 188 187 187 187 187 187 187 188 187 188 189 189 189 190 191 191 191 192 193 193 193 193 193 193 193 192 192 191 190 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 157 158 158 159 159 159 160 160 160 160 160 159 159 158 158 157 156 156 155 154 154 154 154 153 153 153 153 154 154 154 154 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 151 151 152 152 153 153 154 155 155 156 156 156 156 156 155 155 154 153 152 152 151 151 151 150 150 149 149 149 149 149 149 150 150 149 150 150 150 149 149 148 148 148 148 148 148 148 148 149 149 151 151 152 153 154 155 155 156 156 156 156 156 155 155 154 153 153 153 153 153 152 152 152 152 153 152 153 154 155 155 156 158 159 161 163 165 167 168 170 171 172 172 172 171 170 169 167 166 164 162 161 160 159 157 156 156 155 155 154 154 154 154 154 155 156 158 159 160 161 163 165 166 167 169 170 170 171 171 171 171 171 170 169 168 167 167 167 166 165 165 165 165 164 164 165 165 165 165 166 166 166 167 166 166 167 166 166 166 167 166 167 166 166 166 166 166 166 166 167 168 168 170 171 172 174 175 176 177 178 179 181 181 182 182 183 183 184 184 184 185 186 187 187 188 188 188 188 189 189 189 188 189 188 188 187 187 187 187 187 187 187 187 187 187 188 188 189 190 190 191 191 191 192 193 193 193 193 194 193 193 193 192 192 191 158 158 157 157 156 156 156 155 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 157 157 158 159 159 159 160 160 160 160 160 160 159 158 158 157 156 155 155 154 154 153 153 153 152 153 153 153 153 153 154 154 154 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 152 153 153 154 155 155 156 156 156 156 156 155 155 154 153 153 152 152 151 151 151 150 150 150 150 150 149 149 150 150 149 150 150 149 150 150 149 149 149 149 148 148 149 149 150 150 151 152 152 154 154 155 156 156 156 156 156 156 155 155 155 154 153 153 153 153 153 153 153 153 153 153 154 155 156 156 157 159 161 163 165 166 168 170 171 173 172 173 172 172 170 169 167 166 165 163 162 160 159 159 158 157 156 156 156 156 156 156 156 157 158 159 160 161 162 164 166 168 169 170 170 171 172 172 172 171 171 170 171 170 169 168 168 167 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 167 166 166 166 167 167 167 168 169 170 171 173 174 176 177 178 179 181 181 182 182 183 183 184 184 184 185 185 186 187 187 188 188 188 189 189 189 188 188 189 188 188 187 187 187 187 187 186 186 187 187 188 189 189 189 190 191 192 192 192 193 193 193 194 195 195 195 193 193 193 192 191 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 155 155 155 155 156 156 157 158 158 159 159 160 160 160 160 160 160 159 159 158 157 157 156 155 154 154 153 153 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 151 151 150 150 150 150 150 149 150 150 150 151 152 152 153 154 154 155 156 156 156 156 156 156 155 154 154 154 153 152 152 151 151 150 150 150 150 150 149 149 150 150 149 150 150 150 150 150 149 149 149 150 149 150 149 149 150 151 152 152 153 154 155 155 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 155 155 155 156 157 158 159 161 163 164 166 168 170 171 172 173 174 174 173 172 170 169 167 166 165 164 162 161 160 160 159 159 158 157 158 158 158 158 158 159 159 161 162 163 165 165 167 169 170 171 172 172 173 173 173 172 172 171 171 171 170 170 169 169 168 168 167 168 168 167 167 168 169 170 170 170 169 170 170 169 169 168 169 168 168 167 167 167 167 166 166 167 167 168 169 169 170 171 173 174 175 177 178 179 181 181 182 182 183 183 184 184 184 185 185 186 186 186 187 188 188 188 189 189 189 188 189 188 188 187 188 187 187 187 186 186 187 187 187 188 189 189 189 190 191 191 192 192 193 194 194 194 195 195 195 194 194 193 192 191 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 155 155 155 155 154 154 154 154 155 155 156 156 157 158 158 159 159 159 160 160 160 160 159 159 159 158 157 157 156 155 154 154 153 153 152 152 151 151 151 152 152 152 152 152 153 152 152 151 151 150 150 149 149 149 149 149 149 149 150 150 150 151 152 153 154 154 155 156 156 156 156 156 156 156 155 154 154 153 153 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 153 153 153 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 155 155 155 155 156 156 156 157 158 159 160 162 164 165 167 169 171 172 173 174 174 174 173 173 171 169 167 166 165 164 163 162 162 161 161 160 160 160 160 160 160 160 160 161 162 162 163 164 165 167 168 169 171 172 173 173 173 173 173 173 172 172 172 171 170 170 170 169 169 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 170 170 169 170 169 168 168 168 167 167 167 168 168 169 170 170 172 173 174 175 177 178 179 181 181 182 182 183 183 184 184 184 185 185 185 186 186 186 187 187 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 187 187 187 187 188 189 189 189 190 191 191 191 192 193 194 194 194 195 195 195 194 194 193 192 191 159 158 158 158 158 157 157 157 157 157 156 156 157 156 157 156 157 157 157 157 157 157 156 157 156 156 156 156 155 155 155 155 154 154 154 154 155 155 156 156 157 157 158 158 159 159 159 160 160 160 159 159 158 157 157 156 155 154 154 153 152 152 152 152 151 151 151 151 152 152 152 152 152 152 151 151 150 149 149 149 148 148 148 148 149 149 149 150 150 151 152 153 153 154 155 155 155 156 156 156 156 156 156 155 154 154 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 151 152 152 153 153 153 153 154 154 155 156 156 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 156 156 156 157 157 158 158 160 161 162 163 165 166 169 170 172 173 174 174 174 174 173 173 171 169 168 166 165 164 163 163 163 162 161 161 160 160 161 161 161 161 162 162 163 163 164 166 167 168 169 170 171 172 173 173 173 173 174 173 173 172 172 172 171 171 171 170 170 170 170 170 171 171 172 172 172 173 173 173 173 173 172 172 172 171 171 170 169 169 168 169 168 168 168 169 169 170 170 172 173 175 175 177 178 179 181 181 182 183 183 184 184 184 184 185 185 185 185 186 186 186 187 187 187 187 187 188 188 187 188 187 187 187 186 187 186 185 186 186 187 187 187 188 189 189 189 190 191 191 191 192 193 194 194 194 195 195 195 195 194 193 192 191 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 154 154 154 155 155 155 156 156 157 157 158 159 159 159 159 159 159 159 158 158 157 157 156 155 154 153 153 152 152 152 151 151 151 151 152 152 152 152 152 152 151 151 150 150 149 148 148 148 148 148 147 148 148 149 149 150 150 151 152 153 154 154 155 155 156 156 156 155 155 155 155 155 155 154 153 153 152 152 152 151 151 150 150 150 150 150 150 150 150 151 151 151 152 152 152 153 153 153 153 153 154 154 154 155 155 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 155 156 156 156 156 157 158 158 159 159 160 162 163 165 166 167 169 171 172 174 174 175 175 174 174 173 172 170 168 167 166 165 164 164 163 163 162 162 162 162 162 162 163 163 163 163 164 164 165 167 168 169 170 171 172 173 174 174 174 174 174 174 173 173 173 172 172 171 171 171 171 171 171 171 172 173 174 174 174 175 175 175 174 175 174 174 173 173 172 171 170 170 169 169 169 169 169 169 170 171 172 174 175 176 177 178 179 181 181 182 183 183 184 184 184 185 185 185 185 185 186 186 186 186 187 187 187 187 187 187 187 187 186 187 187 186 186 186 186 186 186 186 186 187 187 188 188 189 190 191 191 192 192 193 194 195 195 195 196 195 195 195 194 193 192 191 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 155 155 155 154 154 154 154 154 155 155 155 156 156 157 157 158 158 159 159 159 159 159 159 158 158 157 156 155 155 154 153 153 152 152 151 151 151 151 152 152 152 152 152 152 152 151 151 150 149 148 148 148 147 147 147 147 147 148 148 148 149 150 151 152 152 153 154 155 155 155 156 156 156 156 155 155 155 154 154 153 153 153 152 152 151 151 151 150 150 150 150 150 150 151 151 152 152 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 159 159 161 162 163 164 165 167 169 170 171 173 174 174 175 175 175 174 173 172 170 169 168 167 166 165 165 164 164 163 163 163 163 163 163 164 164 164 165 165 165 166 167 168 170 171 171 172 173 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 173 173 174 174 175 175 176 177 177 177 176 176 176 175 174 173 173 172 171 171 170 170 170 169 170 171 172 173 174 175 176 177 178 179 181 181 182 183 183 184 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 186 186 186 186 186 187 187 188 189 189 190 191 191 191 192 193 194 194 194 195 196 196 196 196 194 193 192 191 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 156 156 155 155 154 154 154 154 154 154 154 154 155 155 156 156 157 157 158 158 158 158 159 158 158 158 157 157 156 155 154 154 153 153 152 152 151 151 151 152 152 152 152 152 152 152 152 151 150 150 149 148 148 147 147 147 147 147 147 147 148 148 149 149 150 151 152 153 154 155 155 155 155 156 156 156 156 156 155 155 155 154 153 153 152 152 151 151 151 150 150 150 150 150 151 151 151 152 153 153 154 155 155 155 155 156 156 157 156 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 160 161 161 163 164 165 166 167 169 171 172 173 174 175 175 175 175 174 173 172 170 169 168 167 166 166 165 165 165 164 164 164 164 164 164 164 164 165 165 166 166 167 168 169 170 171 171 172 173 174 174 175 174 174 174 173 173 173 173 173 172 172 172 173 173 174 174 175 176 176 177 178 178 178 178 178 177 177 176 176 175 174 174 172 171 171 170 170 171 171 172 173 174 175 177 177 179 180 181 182 182 183 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 186 186 185 185 185 184 184 184 185 185 185 185 185 186 186 187 188 189 189 190 190 191 191 192 192 193 194 194 195 196 196 196 196 195 193 192 191 159 159 159 159 159 159 159 159 159 159 159 160 159 159 160 159 160 160 159 159 159 158 158 158 157 157 156 156 155 155 155 154 154 153 153 154 154 154 154 155 155 156 156 157 157 157 158 158 158 158 158 157 157 156 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 149 148 148 147 147 146 146 146 146 147 147 148 148 149 150 151 152 153 153 154 155 155 156 156 156 156 156 156 155 155 154 154 153 153 152 152 151 151 150 151 150 150 150 151 151 151 152 153 154 154 155 155 156 156 157 157 158 158 158 158 158 158 158 158 158 158 158 157 158 158 157 157 157 157 157 157 157 157 157 158 158 158 159 160 161 161 162 163 165 166 167 168 169 171 173 174 174 175 176 176 175 174 173 172 171 170 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 166 167 168 169 170 171 172 172 172 173 174 174 175 175 174 174 173 173 173 173 172 172 172 173 173 174 174 175 176 177 178 178 179 179 180 179 179 179 178 177 177 176 175 174 173 172 172 172 172 172 173 174 174 176 177 178 179 181 181 182 183 184 184 185 185 186 186 186 185 185 185 185 185 185 185 185 185 186 186 185 185 185 185 185 184 184 183 183 183 183 183 183 184 184 185 185 185 186 187 188 188 189 190 190 190 191 191 192 193 194 194 195 196 196 196 195 195 194 193 191 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 161 161 160 160 160 160 159 159 158 158 157 157 156 155 155 154 154 154 153 153 153 153 153 153 154 154 155 156 156 156 157 157 157 157 157 157 157 156 156 155 155 154 153 153 152 152 152 152 152 152 152 152 152 153 153 152 152 152 151 151 150 149 148 148 147 147 146 146 146 146 147 147 147 148 149 149 150 152 152 153 154 155 156 156 156 156 156 156 156 155 155 155 154 154 153 152 152 151 151 151 150 150 150 151 151 151 152 153 153 154 155 156 156 157 158 158 158 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 160 160 161 162 163 164 165 166 168 169 170 171 173 173 175 175 176 176 175 174 173 172 171 170 169 169 168 168 167 167 167 167 167 166 166 166 166 165 165 165 166 167 168 169 169 170 171 172 173 173 173 174 174 174 175 174 174 173 173 173 172 172 172 172 173 173 174 175 176 177 178 179 180 180 181 181 181 181 181 180 179 178 177 177 175 174 174 173 173 173 173 174 175 176 177 179 180 181 182 183 184 184 185 185 185 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 183 182 182 182 182 182 183 184 184 185 185 186 187 188 189 189 189 190 190 191 192 193 193 194 195 196 195 195 195 195 193 192 191 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 159 158 158 157 157 156 155 155 154 154 153 153 153 153 153 153 153 153 153 154 155 155 155 156 157 157 157 157 157 156 156 156 155 154 154 153 153 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 151 150 149 148 147 147 147 146 146 146 146 146 147 147 147 148 149 150 151 152 153 154 154 155 156 156 156 157 157 156 156 156 155 154 153 153 152 152 151 151 150 150 151 151 151 152 152 153 153 154 155 156 157 157 158 158 159 160 160 160 160 160 160 159 159 159 159 158 159 159 158 158 158 159 159 158 158 158 158 159 159 158 159 159 160 161 161 163 163 164 165 167 168 170 171 171 173 173 174 175 176 175 174 174 174 173 172 171 170 169 169 169 168 168 168 168 168 167 166 166 165 165 166 166 166 167 167 169 169 170 171 172 172 173 173 174 174 174 174 174 173 173 173 173 172 172 172 172 173 173 174 176 177 178 179 180 181 181 182 182 182 182 182 181 180 179 178 177 177 175 174 175 174 174 175 176 176 178 179 181 181 183 183 184 185 186 185 186 186 186 186 186 186 186 186 186 186 186 185 185 184 185 185 184 184 184 183 183 182 182 182 181 181 181 181 181 181 182 182 183 183 184 185 186 186 187 188 189 189 189 190 191 191 192 193 194 194 195 195 195 194 193 192 191 191 159 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 161 161 160 160 159 158 158 157 156 155 155 154 154 153 153 152 152 152 152 152 152 153 153 154 154 154 155 155 156 156 156 156 156 156 155 154 154 154 153 153 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 151 150 149 149 148 147 147 146 146 146 146 146 146 147 147 148 149 150 151 152 153 154 155 156 156 157 157 157 157 156 156 156 155 154 153 152 152 151 151 151 151 151 151 151 151 152 152 153 154 155 155 156 157 158 158 159 160 160 161 160 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 162 163 164 165 166 167 168 170 171 171 173 173 174 175 175 175 174 174 173 173 172 171 171 170 170 170 170 170 169 169 168 167 166 166 166 165 165 166 166 167 167 168 169 170 171 172 172 173 173 174 174 174 174 174 173 173 172 172 172 172 172 172 173 174 175 176 177 179 180 181 182 183 183 184 183 183 182 182 181 180 179 178 177 177 176 176 175 175 176 177 178 179 180 182 183 184 185 186 186 186 186 187 187 187 187 186 186 186 186 186 186 185 185 185 185 184 184 184 183 182 182 182 181 181 181 180 180 180 180 181 181 181 182 182 183 183 184 185 185 185 186 187 187 188 189 190 191 192 193 193 194 194 194 193 193 192 192 191 190 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 163 163 163 162 162 161 161 160 159 159 158 157 156 155 155 154 153 153 152 152 152 151 151 151 152 152 152 152 153 153 154 154 154 155 155 155 155 155 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 151 150 149 148 148 147 146 146 146 146 146 146 146 147 147 148 149 150 151 152 153 154 155 156 157 157 157 157 157 157 156 155 155 154 153 152 152 151 151 151 150 150 151 152 152 152 153 154 155 155 156 156 157 158 159 159 160 161 161 161 161 161 161 161 160 161 160 160 159 160 160 160 160 160 161 161 161 161 161 161 160 161 161 161 161 161 162 163 164 165 166 167 168 170 171 171 173 173 174 175 174 174 174 174 173 173 173 172 171 171 171 171 171 170 170 170 169 168 167 166 166 166 165 165 166 167 167 168 169 170 171 172 172 173 173 173 174 174 174 174 173 172 172 172 172 172 172 172 173 174 175 177 178 180 181 182 183 184 184 184 185 184 183 183 182 181 180 179 178 177 177 177 177 177 178 178 180 181 182 183 184 185 186 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 184 184 183 182 182 182 181 181 180 180 179 179 179 179 179 180 180 180 181 182 182 182 183 184 184 184 185 186 187 187 188 189 190 190 191 192 192 192 192 192 192 191 190 190 188 160 160 160 160 161 160 161 161 162 162 162 163 163 163 164 164 164 163 163 162 162 161 160 160 159 158 157 156 155 155 154 153 153 152 152 151 151 151 151 151 151 151 151 152 152 153 153 154 154 154 154 154 154 154 153 153 153 153 153 152 152 153 153 153 153 153 153 153 153 153 153 152 152 151 151 150 149 148 147 147 146 146 146 146 145 146 146 147 147 148 149 151 151 153 154 154 155 156 157 158 158 158 157 157 156 155 154 154 153 152 151 151 151 151 151 151 151 152 152 153 153 154 155 156 156 157 158 158 159 159 160 160 161 161 161 161 161 161 160 161 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 161 161 161 162 163 164 165 166 167 169 170 171 171 173 173 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 171 170 170 170 169 168 166 166 165 166 165 165 167 167 167 168 170 171 172 172 173 173 173 173 173 173 173 172 172 172 171 171 171 172 172 173 174 175 177 179 180 182 184 185 185 185 185 185 185 184 183 183 182 181 180 180 179 178 178 178 178 178 180 181 182 183 184 185 187 187 188 188 188 188 188 187 187 187 187 187 186 186 186 185 185 185 184 184 182 182 182 181 181 180 179 179 179 179 179 179 179 179 179 179 180 181 181 181 182 182 183 184 184 184 185 186 187 187 188 189 190 190 190 191 191 191 190 190 189 188 188 187 160 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 163 162 162 161 160 159 158 157 157 156 155 154 153 153 152 151 151 151 150 150 150 150 150 150 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 151 150 150 149 148 147 147 146 146 146 146 146 146 147 147 148 149 150 151 152 153 154 155 156 157 157 158 158 157 157 157 156 155 154 153 152 152 151 150 150 150 151 151 151 152 153 153 154 154 155 156 156 157 157 158 158 159 159 159 160 161 160 161 161 161 161 161 160 161 161 161 161 162 162 163 163 164 164 164 164 163 163 162 162 162 162 162 162 163 164 165 165 167 168 169 170 170 172 172 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 172 171 171 170 169 168 167 166 165 165 165 165 166 167 167 168 169 170 171 172 172 172 173 173 173 173 172 172 172 171 171 170 170 170 172 173 175 176 178 180 182 184 185 186 186 186 186 186 186 185 184 184 183 182 182 181 180 180 179 179 180 181 181 182 184 184 186 187 188 188 189 189 189 189 188 188 188 188 187 187 187 186 185 185 185 184 184 183 182 182 181 181 180 179 179 179 178 178 177 178 178 178 179 179 180 180 181 181 181 181 182 183 184 184 185 185 186 187 187 188 188 189 189 189 189 189 188 187 187 186 186 185 160 160 160 160 161 161 161 162 162 163 163 164 164 165 165 165 164 164 164 163 163 162 161 160 159 158 157 157 156 155 154 153 152 152 151 150 150 150 149 149 150 149 150 150 150 151 151 152 152 153 153 153 153 153 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 151 151 150 149 149 148 147 147 146 146 146 146 146 147 147 147 148 149 150 151 152 153 155 156 156 157 158 158 158 158 157 156 156 154 153 152 152 151 151 150 150 150 151 151 152 152 153 154 154 155 155 156 156 156 157 157 158 158 158 159 159 159 160 161 160 161 161 161 161 161 161 162 162 163 163 164 165 165 165 166 165 165 164 163 163 162 162 162 162 163 163 164 165 166 167 169 169 170 172 172 173 173 173 174 174 174 174 174 174 173 173 173 173 173 173 173 172 171 169 169 168 167 166 165 165 164 164 165 165 167 167 168 169 170 170 171 172 172 173 173 172 172 172 171 170 170 170 170 170 171 173 174 177 179 181 183 185 187 188 188 189 189 189 188 187 185 185 185 184 183 182 182 181 181 181 182 182 183 184 184 186 187 188 189 190 190 190 190 190 190 189 189 188 188 187 186 186 186 185 184 183 182 182 181 181 180 180 179 179 178 177 177 177 177 177 178 178 179 179 179 180 180 181 181 181 181 182 183 183 184 184 185 186 187 187 188 188 188 188 187 186 185 185 184 184 183 182 160 160 160 161 161 161 162 162 163 163 164 164 165 165 165 165 165 165 164 164 163 162 161 161 159 159 157 157 156 155 154 153 152 152 151 150 150 150 149 149 149 149 149 149 150 150 151 151 152 152 152 152 153 153 152 152 153 152 153 153 152 153 153 153 153 153 153 153 152 152 152 152 151 150 149 149 148 148 147 147 146 146 146 146 147 147 147 148 148 149 150 151 153 153 155 156 156 157 158 158 158 158 157 155 155 154 153 152 151 151 150 150 150 151 151 151 152 153 153 154 154 155 155 155 156 156 156 157 157 157 157 157 158 159 159 160 160 160 161 161 161 161 162 162 163 164 164 165 166 166 167 167 166 166 165 164 163 162 162 162 162 162 163 164 165 166 166 167 168 169 171 171 172 172 173 174 174 174 175 175 174 174 174 174 174 174 173 173 173 171 170 170 168 166 165 164 164 163 164 164 165 165 167 168 169 170 170 171 172 172 172 172 172 172 170 170 170 170 170 170 171 172 173 175 178 180 182 184 186 188 189 190 191 191 189 189 188 187 187 186 185 184 183 183 182 183 182 183 183 185 185 186 188 188 190 190 191 191 191 191 191 190 189 189 189 188 187 187 186 185 184 184 183 182 181 181 180 179 179 178 177 177 177 177 177 177 177 178 178 179 179 179 179 180 181 181 181 181 181 182 183 183 184 185 186 187 187 187 187 187 186 185 184 183 181 181 180 180 179 160 160 160 160 161 161 162 162 163 163 164 164 165 165 166 166 166 165 165 164 163 162 162 161 160 159 158 157 156 155 154 153 152 152 151 150 150 149 149 149 148 149 149 149 149 150 151 151 151 152 152 152 152 152 152 152 153 152 153 152 153 153 153 153 153 153 153 152 152 152 152 151 151 150 149 149 148 148 147 147 147 146 146 147 147 147 148 148 149 150 151 152 153 154 155 156 156 157 158 158 158 157 156 155 155 153 152 151 150 150 150 150 150 150 151 151 152 153 153 154 154 154 155 155 155 156 156 156 156 156 156 156 157 157 158 158 159 160 160 161 161 161 162 163 163 164 165 166 167 167 168 168 167 167 166 164 164 163 162 162 162 162 163 163 164 165 166 167 168 169 170 170 170 172 172 174 174 174 175 175 175 175 175 175 175 175 174 174 172 171 170 169 168 165 164 163 164 163 163 164 164 165 166 167 168 170 170 170 170 171 171 171 172 170 170 170 170 169 169 170 170 172 173 176 179 181 183 186 188 190 191 192 192 192 191 191 191 189 188 188 186 185 185 185 184 183 183 184 185 186 187 188 189 190 191 192 192 192 192 191 191 190 189 189 189 188 187 187 186 185 184 183 182 181 181 180 179 178 177 177 176 176 177 177 177 177 177 177 178 179 179 179 179 180 180 181 181 181 181 182 183 183 184 185 186 186 187 187 186 185 184 182 181 179 178 176 175 175 176 161 161 161 161 161 161 162 162 163 163 164 165 165 166 166 166 166 166 165 164 164 163 162 161 160 159 158 157 156 155 154 153 152 152 151 150 150 149 149 149 148 149 149 149 149 150 151 151 151 152 152 152 152 152 152 153 153 152 153 153 153 153 153 153 152 152 152 152 152 152 151 151 150 150 149 149 148 148 147 147 147 146 147 147 147 148 148 149 149 150 151 152 153 154 155 156 156 157 157 157 157 156 155 155 154 153 152 151 150 150 149 150 150 150 151 152 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 159 160 160 161 162 162 163 165 166 167 168 168 169 168 168 167 166 164 164 162 162 161 161 161 162 162 163 164 165 166 167 168 169 169 170 171 172 173 174 174 175 175 175 176 176 176 176 175 175 173 173 172 170 169 167 166 164 163 163 162 162 163 163 164 165 167 168 168 169 170 171 171 172 171 171 171 169 169 169 169 169 170 171 172 174 177 180 182 185 187 190 191 193 194 194 194 194 192 192 191 189 189 189 187 186 186 186 185 185 186 187 187 188 189 191 191 193 193 193 193 193 193 192 191 190 190 189 188 187 186 186 185 183 183 181 180 179 179 178 177 176 176 176 176 176 176 177 177 177 178 179 179 179 179 179 180 180 181 181 181 181 182 182 184 184 185 185 186 186 186 185 184 182 180 177 175 173 171 171 170 171 161 161 161 161 161 162 162 163 163 164 165 165 166 166 166 166 166 166 165 165 164 163 162 161 160 159 158 157 156 155 155 154 153 152 151 150 150 149 149 149 149 149 149 149 149 150 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 150 150 150 149 148 148 147 147 147 147 147 147 148 148 149 149 150 151 151 152 153 154 154 155 156 156 157 156 156 156 154 154 153 152 151 150 150 149 149 149 150 150 151 152 152 153 153 154 154 154 154 155 154 154 154 154 154 153 153 153 154 154 155 155 156 157 158 158 160 161 161 162 163 165 166 167 168 169 169 169 168 167 167 165 164 162 161 161 161 160 160 161 162 163 164 165 166 167 167 168 168 170 172 172 173 173 175 175 176 176 176 176 176 176 174 174 173 171 170 168 167 165 164 163 162 162 162 162 163 163 165 166 167 168 169 170 171 171 171 170 170 170 170 170 170 169 169 171 172 172 175 177 181 184 186 189 192 193 196 196 196 196 195 194 194 192 192 190 190 190 188 188 188 187 188 188 188 189 190 191 192 193 194 194 194 194 194 193 192 191 190 190 189 188 188 187 185 184 183 182 181 180 179 177 177 176 176 175 175 175 175 176 177 177 178 178 179 179 179 179 180 180 181 181 181 181 182 182 183 184 184 185 186 186 186 185 185 182 180 176 173 169 167 166 164 164 165 161 161 161 161 162 162 162 163 163 164 165 165 166 166 166 166 167 166 166 165 164 163 162 161 161 160 158 158 157 156 155 154 153 152 151 151 150 149 149 149 149 149 149 150 150 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 150 150 150 149 149 148 148 148 148 148 148 148 148 149 149 149 150 151 151 152 153 153 154 155 155 155 156 156 155 155 154 153 152 152 151 150 150 149 149 149 150 150 151 151 152 153 153 153 154 154 154 154 154 153 153 153 153 153 152 152 152 152 153 154 154 155 156 157 158 159 161 162 163 165 166 168 168 169 169 169 168 167 166 165 163 162 161 160 159 159 159 160 160 161 163 163 164 166 166 167 168 169 170 171 172 173 174 176 176 177 177 177 175 175 175 174 172 172 170 168 166 165 163 162 161 162 162 163 163 163 165 166 167 168 169 170 171 171 171 171 171 171 170 170 169 169 170 172 172 173 176 179 183 185 188 191 193 195 197 197 197 197 197 197 195 195 193 193 191 191 190 190 190 189 189 190 191 191 192 193 194 194 195 196 196 196 196 195 194 192 191 191 190 189 187 186 185 184 182 181 180 178 178 176 176 176 175 175 175 175 175 176 177 177 178 179 179 179 179 180 180 180 181 181 181 182 182 182 183 184 184 185 186 186 186 185 183 181 177 173 168 164 161 158 157 156 157 162 162 162 162 162 162 162 163 164 164 165 166 166 167 167 167 167 166 166 165 164 164 163 162 161 160 159 158 157 157 155 155 153 153 152 151 150 150 149 149 149 150 149 150 151 151 152 152 153 153 153 154 154 153 154 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 150 150 149 149 149 148 148 148 148 148 148 148 149 149 150 150 151 151 152 152 152 153 154 154 154 154 154 154 154 153 152 152 151 150 150 150 150 149 149 150 150 151 152 152 153 153 154 154 153 154 154 154 153 152 152 152 151 151 151 151 151 151 152 153 153 155 156 157 159 160 162 163 165 166 167 168 169 169 169 168 167 166 165 163 162 161 160 159 159 159 159 159 160 161 162 163 164 165 166 167 169 170 171 172 173 174 175 177 176 176 178 176 176 176 175 173 172 170 168 167 163 164 162 162 162 161 163 163 163 165 166 167 170 170 171 172 172 172 171 171 171 170 170 170 170 171 171 173 174 178 180 183 187 190 192 194 196 198 199 199 199 199 198 198 196 196 195 194 193 194 192 192 191 192 192 193 193 194 194 195 196 197 197 197 196 196 195 194 193 191 191 190 188 187 187 185 183 181 180 179 178 176 176 176 175 174 174 175 175 176 177 177 178 179 179 179 179 180 180 180 181 181 181 182 182 182 183 183 184 185 186 186 186 186 185 182 178 173 168 162 157 152 150 147 147 148 162 162 162 162 162 163 163 163 164 164 165 166 167 167 167 167 167 167 166 165 165 164 163 162 161 160 159 159 158 157 156 155 154 153 152 152 151 151 150 150 150 150 150 151 151 152 152 153 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 150 150 150 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 152 152 152 151 151 150 150 150 150 150 150 150 151 151 151 152 153 153 153 153 153 153 153 153 153 152 152 151 151 151 150 150 150 150 151 151 152 153 155 156 157 159 161 162 164 165 166 168 169 169 168 168 167 166 164 163 161 160 159 158 157 157 157 158 159 160 160 162 163 164 165 166 168 169 170 172 173 174 176 178 178 178 178 177 177 177 176 174 173 171 169 167 166 164 163 162 162 162 163 165 165 167 168 169 170 171 173 174 174 174 174 174 172 170 170 171 171 171 173 174 177 178 181 184 188 191 194 195 198 199 200 200 202 202 200 199 199 198 198 197 196 196 195 194 193 194 194 195 194 195 196 197 197 198 198 197 197 197 196 195 194 193 191 190 189 188 186 184 183 181 179 178 177 176 175 175 174 174 174 175 176 176 177 178 178 179 179 180 180 181 181 181 181 181 182 182 182 183 183 184 185 185 186 186 186 185 183 180 175 170 163 155 148 144 140 138 137 137 162 162 162 162 163 163 163 164 164 165 165 166 166 167 167 168 167 167 166 166 165 164 163 162 162 161 160 159 158 157 156 156 155 154 153 152 152 151 151 150 150 150 151 151 152 153 154 154 154 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 151 151 150 150 150 149 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 151 151 151 152 153 153 153 153 153 153 153 153 152 153 152 152 151 150 150 150 149 149 150 149 150 152 152 154 155 156 158 160 161 163 164 166 166 168 168 168 167 167 165 164 162 160 160 158 157 156 156 156 157 158 158 159 160 161 162 165 166 167 169 170 172 173 175 176 178 178 179 179 179 179 179 177 175 174 172 170 168 167 165 165 164 164 165 165 167 168 169 171 172 174 175 175 177 177 177 177 175 173 173 172 172 172 172 174 175 178 180 183 186 188 191 194 197 200 201 202 203 203 203 202 201 201 201 200 200 200 198 197 197 197 196 197 197 197 197 197 198 198 199 199 199 198 197 196 194 193 192 191 190 188 187 185 184 182 181 179 178 176 175 175 174 174 174 174 175 176 177 177 178 179 179 180 181 181 181 181 181 181 182 182 182 183 183 184 185 185 185 186 185 185 184 182 178 172 165 157 148 142 135 130 127 126 126 162 162 162 162 162 163 163 164 165 165 166 167 167 167 168 168 168 167 167 166 165 165 164 163 162 161 160 160 159 158 157 156 155 154 154 153 152 152 151 151 151 151 152 152 153 153 154 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 153 153 152 152 152 151 151 151 150 149 149 149 149 149 150 151 152 153 155 155 157 159 161 163 164 165 166 167 167 167 167 166 165 163 162 161 159 158 157 156 156 156 155 156 157 158 159 161 162 163 166 166 169 170 172 173 175 176 178 179 179 180 180 180 178 178 178 175 173 173 171 169 168 168 168 167 169 169 170 170 172 175 177 178 180 180 180 180 180 178 176 176 175 173 173 173 174 175 177 180 181 184 187 190 193 195 198 200 202 203 204 204 205 204 205 204 204 203 202 202 201 201 200 200 200 199 199 199 199 199 199 199 199 199 199 199 198 196 196 195 193 191 190 188 187 185 184 182 180 178 177 176 175 174 174 175 175 176 176 177 177 179 179 180 180 181 181 181 181 181 182 182 182 182 183 183 184 185 185 185 186 186 185 184 183 181 176 170 162 152 143 135 128 123 118 116 114 162 162 162 163 163 163 164 164 165 165 166 167 167 168 168 168 168 168 167 167 166 165 164 163 163 162 161 160 159 158 158 157 156 155 154 154 153 153 152 152 152 152 152 153 153 154 154 155 156 156 156 156 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 149 150 150 150 150 150 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 152 152 152 151 151 151 150 150 150 150 149 149 150 150 151 152 153 155 157 158 160 162 162 164 165 166 167 167 167 166 165 164 162 160 158 158 157 156 155 154 154 155 156 157 158 160 162 163 166 167 169 171 172 174 175 176 178 179 180 181 181 181 181 180 180 178 177 175 173 173 173 171 171 171 173 173 175 177 178 180 182 182 184 184 184 184 184 182 180 178 176 175 175 175 175 177 178 180 183 186 187 190 193 195 198 200 202 203 205 206 207 206 207 206 207 206 206 205 205 204 204 202 202 201 201 201 200 200 200 200 200 201 200 199 198 196 196 195 193 192 191 190 188 186 184 181 180 178 177 175 175 175 175 175 176 177 177 178 179 180 181 181 181 181 181 182 182 182 182 182 182 183 183 184 185 185 185 186 186 186 186 184 182 180 175 168 160 150 139 129 122 115 110 107 105 162 163 163 163 163 163 164 165 165 166 167 167 168 168 168 169 168 168 168 167 167 166 165 164 163 162 162 161 160 159 158 158 157 156 155 154 154 153 153 153 152 153 153 153 154 154 155 155 156 156 156 156 156 155 155 154 154 154 154 154 154 153 154 154 154 153 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 151 152 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 149 150 150 150 151 151 152 152 152 152 153 152 153 153 153 153 153 152 153 153 152 152 152 152 151 151 150 150 150 150 150 149 150 150 150 151 152 153 155 156 157 159 161 162 163 164 165 166 166 166 166 165 164 162 160 159 157 156 155 154 153 154 154 155 157 157 160 161 164 165 167 169 171 173 174 175 178 179 179 180 181 181 181 181 181 181 180 180 180 178 178 176 176 176 176 178 180 180 182 183 185 187 189 189 190 190 188 188 186 182 180 180 178 176 177 177 178 180 181 184 186 188 191 194 197 198 200 203 204 206 207 207 209 209 209 209 209 208 207 207 207 207 206 205 203 203 203 202 202 202 202 202 201 201 200 199 198 196 195 193 192 191 190 188 186 184 182 180 178 177 176 175 175 176 176 177 178 179 179 180 181 181 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 187 187 187 187 186 185 183 180 176 169 160 149 138 127 117 110 104 100 96 163 163 163 163 163 164 164 165 166 167 167 168 169 169 169 169 169 169 168 168 167 166 166 165 164 163 162 161 160 160 159 158 157 156 156 155 155 154 154 153 153 153 154 154 154 155 155 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 150 151 151 151 152 152 153 153 153 153 152 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 151 152 153 153 154 156 157 159 160 162 163 164 165 166 166 166 166 166 163 163 161 159 158 156 154 154 153 153 153 154 156 157 159 162 164 166 168 170 171 173 175 176 178 179 180 180 181 183 183 183 183 183 183 183 183 182 182 182 182 182 182 183 185 187 189 191 191 193 193 194 194 194 192 190 188 186 184 182 180 180 178 180 180 180 183 186 187 190 191 194 197 199 202 204 205 207 209 210 211 211 211 212 212 212 212 211 210 209 208 207 207 205 205 204 203 203 203 202 202 201 200 200 198 197 195 194 193 192 190 188 186 184 182 181 179 177 177 177 177 177 178 179 179 180 181 181 182 182 182 182 182 183 183 183 183 183 183 184 184 185 186 186 187 187 188 188 188 187 187 185 182 178 172 163 153 140 127 116 107 99 94 89 163 163 163 163 164 164 165 166 166 167 168 168 169 169 169 169 169 169 169 168 168 167 166 165 164 164 163 162 161 160 160 159 158 157 157 156 155 155 155 154 154 154 154 154 155 155 155 156 156 156 156 156 155 155 155 154 154 154 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 150 150 149 149 149 149 149 149 149 150 150 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 153 153 155 156 157 158 160 161 162 164 165 165 166 166 166 166 165 163 162 159 158 156 155 154 153 153 153 154 156 158 159 162 164 167 169 171 173 175 176 178 179 180 180 181 181 183 184 184 184 184 185 187 187 187 187 187 187 187 189 190 190 192 194 196 198 198 199 199 198 198 196 192 190 188 186 184 183 182 182 181 181 183 184 186 189 191 193 195 197 200 202 205 206 209 210 212 212 214 215 214 215 215 215 214 214 213 211 210 209 208 207 206 206 204 204 204 203 202 200 200 199 198 196 195 193 192 191 189 187 185 183 181 180 179 178 178 178 179 179 180 181 182 182 183 183 183 183 183 183 183 183 183 183 183 184 184 185 186 186 187 188 188 189 189 190 190 190 189 186 182 178 169 161 148 134 119 107 96 89 83 164 164 163 164 164 165 166 166 167 168 168 169 169 170 170 170 170 170 169 169 168 167 167 166 165 164 163 163 162 161 160 159 159 158 157 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 155 155 154 154 154 154 153 154 154 154 154 154 154 154 155 155 155 155 154 155 155 155 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 151 151 151 150 150 149 149 149 149 149 149 150 150 151 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 152 152 152 153 153 154 155 156 158 159 161 162 163 164 166 166 167 166 166 166 164 162 160 159 157 156 154 153 153 153 154 156 158 161 163 165 168 172 173 175 176 177 178 179 180 180 181 182 184 184 184 186 186 188 188 188 188 190 190 192 192 194 196 197 199 199 201 202 202 202 203 201 200 198 196 194 190 187 185 185 183 183 183 183 184 186 187 190 191 194 196 199 201 203 205 207 209 211 213 214 216 217 217 218 218 218 218 218 216 215 214 212 210 209 208 207 206 206 205 204 203 202 201 199 198 197 197 195 193 191 190 188 187 185 183 182 181 180 180 180 181 181 182 183 184 184 185 185 185 184 184 184 184 184 184 184 184 184 185 186 186 187 188 189 190 191 192 192 193 193 193 191 189 187 181 174 164 148 130 112 96 85 78 164 164 164 164 165 165 166 166 167 168 169 169 170 170 170 170 171 170 170 169 169 168 168 167 166 165 164 163 162 162 161 160 159 159 158 157 157 156 156 156 155 155 155 155 155 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 155 154 154 154 154 154 153 153 153 153 152 152 152 151 151 150 150 150 149 149 149 150 150 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 153 152 152 152 153 153 153 153 152 152 153 153 152 152 153 153 154 155 156 157 159 160 162 163 164 165 166 167 167 167 166 164 163 161 159 157 156 155 154 153 154 155 156 159 162 165 168 170 173 174 176 177 178 179 180 180 180 181 182 184 184 185 187 187 189 189 191 191 193 195 195 197 197 199 200 202 203 206 206 206 206 206 205 201 200 198 196 191 189 187 185 185 185 185 185 186 187 189 191 193 195 197 200 202 204 207 209 211 213 215 217 219 220 220 221 221 221 221 221 220 218 216 214 214 211 210 209 208 207 206 205 204 203 202 200 200 199 198 196 194 192 191 190 188 186 184 183 183 182 182 183 183 184 184 185 186 186 186 186 186 186 186 186 185 185 185 184 185 185 186 186 187 188 189 190 191 193 194 195 197 198 198 199 199 198 195 192 185 177 160 132 100 82 71 164 164 165 165 165 166 166 167 168 169 169 170 171 171 171 171 171 171 170 170 169 169 168 167 166 166 165 164 163 162 162 161 160 159 159 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 154 154 154 154 155 155 155 155 155 155 155 156 155 156 156 156 156 155 155 156 155 155 155 155 155 155 154 154 154 154 154 153 153 153 152 152 151 151 150 150 150 150 150 150 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 153 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 155 156 157 158 159 161 162 164 165 166 167 168 168 167 166 164 161 159 157 156 155 154 154 154 156 158 161 163 166 169 172 174 176 177 178 179 180 180 180 180 181 182 184 184 185 187 188 188 190 192 194 196 196 197 199 201 203 204 204 206 209 209 209 209 208 206 205 201 199 196 193 191 189 187 187 185 185 186 188 187 190 191 194 196 199 201 203 206 208 210 212 214 217 218 220 221 223 223 225 225 225 223 223 221 219 217 215 214 212 211 209 208 207 206 205 204 203 201 201 199 198 197 195 194 192 191 190 188 187 186 185 185 185 185 185 186 186 187 187 188 188 188 187 187 187 186 186 186 186 186 186 186 186 187 188 189 190 191 193 195 197 198 201 203 205 207 208 209 209 210 209 208 205 198 158 75 55 165 165 165 165 165 166 167 168 168 169 169 170 171 171 171 171 171 171 171 170 170 169 169 168 167 166 165 164 163 163 162 162 161 160 160 159 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 153 153 152 152 152 151 151 150 150 150 150 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 154 154 154 154 154 154 154 154 154 153 153 153 153 153 154 154 155 156 157 159 160 162 164 165 166 168 168 168 167 166 164 163 161 158 157 155 155 155 156 157 159 162 165 168 171 173 175 177 178 179 180 180 180 180 180 181 182 183 184 185 186 188 190 191 193 195 196 198 200 201 203 205 206 208 208 210 210 210 209 209 208 205 201 199 197 195 193 191 187 187 187 186 188 188 189 191 193 195 197 199 203 205 208 210 212 215 217 218 221 223 224 226 228 228 228 228 228 226 224 222 221 218 217 215 212 211 209 209 206 206 205 204 202 201 200 199 198 196 195 193 193 192 190 189 188 188 188 187 188 188 189 189 189 189 190 189 189 189 189 188 187 187 187 186 186 186 187 187 188 189 190 191 193 194 197 200 202 205 209 212 214 217 219 221 222 225 226 228 233 240 257 329 166 166 166 166 166 167 167 168 169 170 170 171 171 171 172 172 172 171 171 171 170 170 169 168 168 167 166 165 164 163 163 162 162 161 160 160 159 159 158 158 158 157 157 157 157 157 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 153 153 153 152 152 151 151 151 151 151 151 151 151 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 153 153 154 154 154 155 155 155 155 155 154 154 154 153 153 153 154 154 154 154 156 157 158 160 162 163 165 166 168 168 168 167 166 165 163 161 159 157 156 155 156 156 158 161 163 167 170 172 175 176 178 179 179 180 180 180 180 180 181 181 182 183 185 186 188 189 191 193 194 196 199 201 202 204 206 208 209 211 212 213 211 211 210 210 206 203 201 197 195 193 191 189 188 188 188 188 189 190 191 194 198 200 202 204 207 209 212 214 216 218 221 223 225 226 228 229 230 230 230 230 229 228 225 223 221 218 216 214 212 211 209 208 207 206 205 203 202 201 199 199 198 197 196 194 194 192 192 191 190 190 190 191 191 191 191 191 192 191 191 191 190 190 189 189 188 188 187 187 187 187 188 189 189 191 193 195 197 200 203 206 210 214 218 222 224 227 230 232 234 236 239 243 248 258 273 166 166 166 167 167 167 168 169 169 170 170 171 172 172 172 172 172 172 171 171 171 170 170 169 168 167 167 166 165 164 163 163 162 161 161 160 160 160 159 159 158 158 158 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 154 155 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 153 153 152 152 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 154 154 155 155 156 156 156 155 155 155 154 154 154 153 153 153 154 154 155 156 157 159 161 162 165 166 168 168 169 168 167 165 164 161 160 158 157 156 157 157 160 163 165 168 171 173 175 177 178 179 179 180 180 180 180 180 181 181 182 183 185 186 187 189 190 193 195 197 198 201 203 204 206 208 210 212 213 213 213 212 210 210 206 203 201 199 196 195 193 190 188 188 188 189 191 192 193 195 199 201 204 206 209 211 213 216 218 220 222 225 227 228 230 231 232 233 233 232 232 230 227 224 223 220 219 216 215 212 211 209 208 207 205 205 203 202 200 200 199 198 197 197 196 195 194 194 194 193 193 193 193 193 193 194 194 194 193 193 192 191 191 190 189 189 189 188 188 188 189 189 191 192 194 196 199 203 206 211 215 219 224 228 231 233 236 238 240 242 243 247 250 255 262 167 167 167 167 167 168 168 169 170 170 171 172 172 172 172 172 172 172 172 172 171 171 170 169 169 168 167 166 165 165 164 163 163 162 162 161 161 160 160 160 159 159 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 153 153 153 152 152 151 151 151 152 152 152 152 153 153 153 153 153 153 152 153 152 152 152 152 153 153 153 154 154 155 155 156 156 157 157 156 156 155 155 155 154 154 153 153 153 153 153 154 155 156 158 160 161 163 165 167 168 168 168 167 165 164 161 160 159 157 157 158 159 161 164 167 169 172 175 176 178 179 179 180 180 180 180 180 180 180 181 182 182 183 186 187 189 191 193 194 196 199 201 203 206 208 210 212 212 213 214 213 213 212 210 208 205 202 199 196 195 193 190 190 190 190 189 192 193 195 198 199 203 205 207 209 212 214 217 220 221 224 226 228 230 231 233 234 234 235 234 233 231 229 226 224 221 219 217 215 213 212 210 208 207 206 205 203 203 201 200 200 199 198 198 198 197 196 196 196 196 196 196 196 196 196 196 196 195 195 194 194 193 192 191 191 190 189 189 189 189 189 190 192 193 196 199 202 206 211 215 220 225 229 233 236 238 240 242 244 245 246 249 250 254 257 168 167 168 167 168 168 169 169 170 171 171 172 172 172 172 172 172 172 172 172 171 171 170 170 169 168 167 167 166 165 165 164 163 163 162 162 162 161 160 160 160 159 159 159 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 156 156 156 156 156 156 156 155 155 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 152 152 152 152 153 153 154 154 155 156 156 157 157 157 157 157 157 156 156 155 155 154 153 153 153 153 153 154 154 155 157 159 161 162 165 166 167 168 167 166 165 163 161 159 159 157 157 158 159 162 165 168 171 173 175 177 178 179 179 179 179 179 179 179 179 180 181 181 182 183 186 187 188 190 193 194 196 199 200 203 205 207 209 212 212 213 214 213 213 212 211 208 206 202 199 196 195 194 192 192 191 191 191 193 194 195 199 201 203 205 208 211 214 215 218 220 223 225 227 229 231 233 234 235 235 236 235 233 232 230 228 225 223 220 217 215 214 211 211 209 207 206 206 204 204 202 201 202 201 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 197 197 196 195 195 194 193 192 191 191 190 190 190 191 191 193 195 198 201 205 209 214 219 224 229 233 236 240 243 244 246 247 247 249 249 251 253 255 168 168 168 168 168 169 169 169 170 171 171 172 172 172 173 173 173 173 172 172 171 171 170 170 169 168 168 167 166 166 165 165 164 163 163 163 162 161 161 161 160 160 159 159 158 158 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 157 157 157 157 156 156 156 156 155 155 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 153 153 154 155 156 156 157 157 158 158 158 158 158 157 156 156 155 154 154 153 153 153 152 153 153 154 156 158 160 162 163 165 166 167 167 166 165 163 161 159 158 157 157 159 160 163 166 169 172 174 176 177 178 179 179 179 179 179 179 179 179 180 180 181 182 183 184 186 187 188 191 194 195 198 200 203 205 208 210 212 213 213 214 213 213 212 211 208 206 202 201 198 196 194 194 192 191 193 192 193 194 196 198 201 203 206 209 212 214 217 219 221 223 226 228 229 231 233 234 235 236 237 236 234 233 231 229 226 223 221 218 216 214 212 211 209 208 207 206 205 204 203 202 203 202 201 201 201 201 201 200 200 201 201 200 200 201 200 200 200 200 199 198 198 196 196 194 194 193 192 191 191 191 192 193 195 197 200 204 208 213 218 223 228 233 237 240 243 245 246 248 248 249 249 250 250 251 252 169 169 169 168 169 169 169 170 171 171 171 172 172 172 173 173 173 173 172 172 171 171 170 170 169 169 168 167 167 166 165 165 165 164 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 155 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 154 155 156 157 157 158 158 159 159 159 159 159 157 157 156 155 154 154 153 153 152 152 152 153 154 156 157 159 161 162 164 165 166 166 165 164 162 160 159 158 157 157 159 161 164 167 170 172 175 176 177 178 179 179 179 178 178 178 179 179 179 180 180 181 182 184 186 187 188 191 194 195 198 200 203 205 207 210 212 212 213 214 213 213 212 211 208 206 202 201 198 196 194 194 193 193 194 193 194 197 197 199 202 204 207 210 213 215 218 219 221 224 226 228 229 232 233 235 236 236 236 236 235 233 231 229 226 223 220 218 216 214 212 211 209 209 207 207 206 205 204 203 202 203 203 202 202 202 203 202 203 202 202 203 203 203 202 202 202 202 201 201 199 199 197 196 196 194 194 193 193 193 194 195 197 200 203 207 211 216 222 227 232 236 240 243 245 247 248 249 249 249 249 249 249 250 250 169 169 169 169 169 169 170 170 171 171 172 172 172 172 172 173 173 172 172 172 171 171 170 170 169 169 168 167 167 166 166 165 165 165 164 164 163 163 162 162 161 161 160 160 159 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 157 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 153 154 154 155 157 157 158 159 159 160 160 160 160 159 159 157 156 155 155 154 153 152 152 152 152 153 153 155 156 158 160 162 164 165 165 165 164 163 161 160 158 157 157 157 159 161 164 167 170 173 175 176 177 178 178 178 178 178 178 178 178 178 179 180 180 181 182 183 184 187 188 190 192 194 197 199 202 203 207 210 212 212 213 214 213 213 212 211 208 206 204 202 200 198 196 195 195 194 194 195 196 197 198 200 202 205 208 211 213 215 218 219 221 224 226 228 230 231 233 235 236 236 236 235 235 233 231 229 226 222 220 218 216 213 211 211 210 210 208 207 206 205 205 205 204 205 205 204 204 204 204 205 204 204 205 205 205 205 205 205 204 204 204 202 202 201 199 199 198 196 196 195 195 196 196 197 199 202 206 211 215 220 226 231 236 240 243 246 247 248 249 249 249 249 248 248 248 248 247 170 169 169 169 169 169 170 170 170 171 171 172 172 172 172 172 172 172 172 172 171 171 170 170 169 169 168 168 167 167 166 166 165 165 165 164 164 163 163 162 161 161 160 160 159 159 158 158 157 157 157 157 157 156 157 156 156 156 156 156 156 156 156 156 157 157 156 156 157 156 156 155 155 155 155 155 155 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 155 154 154 153 153 153 152 152 152 152 151 151 151 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 157 159 159 160 161 161 162 161 160 160 159 158 157 156 155 154 153 152 152 152 152 152 153 155 156 158 159 162 164 165 165 165 164 162 161 159 157 157 156 157 159 162 164 167 170 173 175 176 177 178 178 178 178 178 178 178 178 178 179 179 180 181 181 182 184 186 187 189 191 193 196 199 202 203 206 208 210 212 213 213 213 213 212 210 209 207 204 202 202 199 197 197 196 196 195 196 197 197 199 201 203 206 208 211 213 215 218 219 221 224 226 227 229 231 233 234 235 235 235 235 234 232 230 227 225 222 219 216 215 213 212 210 210 209 208 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 207 208 207 207 207 207 207 206 205 204 203 202 201 200 199 198 198 198 198 199 200 203 206 210 214 219 224 229 235 239 242 245 247 248 249 249 249 249 248 247 246 245 244 244 170 170 170 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 171 171 170 170 169 169 169 168 168 167 166 166 166 165 165 165 164 163 163 162 162 161 161 160 159 159 159 158 158 157 157 157 157 157 157 157 157 156 157 156 156 157 157 157 157 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 155 155 154 153 153 153 152 152 152 152 152 152 151 151 152 151 151 151 152 151 152 152 153 153 154 155 156 157 158 160 161 161 162 162 162 162 161 160 160 158 157 156 155 154 153 152 152 152 152 152 153 154 156 158 159 161 163 164 164 164 163 162 160 159 157 156 156 157 159 161 164 167 170 172 174 175 177 177 177 177 177 178 178 178 178 178 179 179 180 180 181 182 183 185 187 189 190 193 196 199 200 203 204 208 209 210 212 213 212 211 212 210 209 207 205 203 203 201 200 198 198 197 196 197 198 199 201 203 204 206 209 211 213 215 217 219 221 223 225 227 228 230 231 233 234 234 234 234 233 231 229 226 224 221 218 216 213 212 211 211 210 209 209 208 208 208 208 208 208 207 208 209 208 208 208 208 208 209 209 210 209 209 209 209 209 209 209 208 207 206 205 203 202 202 201 201 201 201 202 204 206 209 213 218 223 228 234 238 241 244 247 248 249 249 249 248 247 246 245 243 242 240 239 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 171 171 171 170 170 169 169 169 168 168 167 167 166 166 165 165 165 164 164 163 162 162 161 161 160 160 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 155 155 154 153 153 153 152 152 152 152 152 152 151 152 151 151 151 151 151 151 152 152 153 154 155 156 157 158 160 160 161 162 163 163 162 162 162 161 160 159 158 157 155 154 153 153 152 152 152 152 153 155 156 158 160 161 163 164 164 164 163 162 160 158 158 156 156 158 159 161 164 167 169 172 174 175 176 177 177 177 177 177 178 178 178 179 179 180 180 180 181 182 183 185 186 187 190 192 195 197 200 201 203 205 208 208 210 211 211 211 209 209 208 208 206 204 204 204 202 201 199 198 199 199 200 202 202 203 205 207 209 211 213 214 217 219 220 223 224 226 227 230 231 232 233 233 233 233 231 230 227 225 222 220 217 215 212 211 211 210 210 209 209 209 209 209 209 209 210 210 210 210 211 210 211 210 211 211 211 211 211 211 212 212 212 211 210 210 209 209 207 206 205 205 204 204 204 204 205 207 210 213 217 222 227 232 236 240 243 246 247 248 249 248 247 247 245 243 241 240 238 235 234 171 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 171 171 171 170 170 169 169 169 169 168 168 167 167 166 166 166 165 165 164 164 163 163 162 161 161 160 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 158 157 157 157 157 156 155 155 155 154 154 153 154 154 154 154 155 155 155 156 157 157 157 157 157 158 157 157 157 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 152 152 153 153 154 155 157 157 159 160 161 162 163 163 163 163 163 162 161 160 159 158 157 155 155 154 153 152 152 152 153 154 155 156 158 160 162 163 164 165 164 163 162 160 159 158 157 157 159 160 162 164 167 170 172 173 174 176 176 177 177 177 178 178 178 179 179 179 180 180 180 181 182 182 184 185 187 189 190 192 195 197 200 202 204 206 207 209 210 210 210 209 209 209 207 207 206 206 205 203 202 202 202 201 201 202 203 204 205 207 208 210 211 213 215 218 219 221 222 224 226 227 229 230 231 232 232 232 231 230 228 226 223 220 218 216 213 212 211 210 209 209 210 210 210 211 211 212 212 212 213 214 214 214 212 214 213 213 213 213 213 214 214 214 214 214 214 213 213 212 211 210 209 208 207 207 207 207 207 209 211 214 217 221 225 230 235 239 242 245 246 248 248 248 247 246 244 242 239 238 235 231 230 228 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 171 171 171 171 170 170 169 169 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 162 162 161 160 160 160 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 158 157 158 158 158 157 157 156 156 155 154 154 153 154 154 154 154 154 154 155 156 156 157 157 157 157 158 158 157 157 157 156 156 156 155 154 154 154 153 153 153 153 152 152 152 152 152 152 151 151 151 152 152 152 153 154 155 156 157 158 159 161 162 163 163 163 163 163 163 162 161 160 159 158 157 156 155 154 153 152 152 152 153 155 156 157 159 161 162 164 165 165 165 164 163 162 160 159 158 159 160 160 163 165 167 170 172 174 174 175 176 177 177 178 178 179 179 179 180 180 180 180 181 181 182 182 182 184 186 188 189 191 194 196 198 200 203 205 206 207 208 209 210 209 209 209 207 208 206 206 206 204 204 203 203 202 203 203 204 205 206 207 210 212 212 214 215 217 218 220 222 223 225 227 228 229 230 230 231 230 230 228 226 224 222 219 217 215 213 211 210 209 209 209 210 210 211 212 213 213 214 215 215 217 217 217 216 216 215 215 216 216 216 216 216 216 217 216 216 216 215 214 214 212 211 211 210 210 210 210 211 212 214 217 220 224 229 234 237 241 244 246 247 247 247 246 244 243 240 237 235 231 229 226 223 220 172 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 168 168 167 167 166 166 166 165 165 164 164 163 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 157 157 156 156 155 154 154 154 153 153 153 154 154 154 155 156 156 157 157 157 158 158 158 158 157 157 157 156 156 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 155 156 158 159 160 161 162 163 163 163 163 163 163 162 161 160 159 158 157 156 155 154 154 153 153 153 154 155 156 158 160 161 163 165 165 165 165 164 163 162 161 160 160 160 160 161 163 166 168 169 172 174 175 176 176 177 178 179 179 179 180 181 181 181 181 181 181 181 182 182 182 184 185 187 188 190 191 193 196 198 200 204 204 206 206 208 208 208 208 208 208 208 208 206 206 206 205 206 206 205 204 205 206 206 208 208 210 212 213 215 216 217 219 221 222 223 225 226 227 228 229 229 230 229 228 226 224 222 220 218 215 214 212 211 210 210 209 210 210 211 212 213 214 215 216 217 218 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 218 218 217 216 215 215 214 213 213 212 212 213 214 215 218 221 224 227 232 237 240 243 246 246 247 247 246 244 242 239 236 234 230 226 223 219 216 213 172 171 171 171 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 168 169 168 168 168 167 167 166 166 165 165 164 164 163 163 162 161 161 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 155 155 154 153 153 153 154 154 154 155 155 156 157 157 157 158 158 158 158 158 158 157 157 156 156 155 155 155 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 154 155 157 158 159 160 162 163 163 163 163 163 163 163 162 161 160 159 158 157 156 155 155 154 154 154 154 155 156 157 159 160 162 164 165 166 166 166 165 164 163 162 161 161 162 162 163 165 166 168 171 172 174 175 176 177 178 179 180 180 180 181 182 182 182 182 182 182 182 182 182 182 184 184 185 187 189 190 192 194 195 197 201 202 202 204 206 206 207 207 208 208 208 207 207 207 207 206 206 206 205 206 207 208 208 209 210 211 212 214 215 216 218 220 220 223 223 225 226 227 228 228 227 227 227 225 224 223 220 218 216 214 213 211 211 210 209 210 210 211 212 212 214 216 217 218 219 221 222 222 222 222 221 221 221 220 220 220 220 220 221 221 221 221 220 219 219 218 217 216 215 215 215 215 216 217 218 221 224 227 231 235 239 242 245 246 247 247 246 245 242 239 236 233 229 226 221 217 212 209 206 172 172 171 171 171 170 170 170 170 171 170 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 167 167 166 166 165 165 164 164 163 163 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 158 158 158 157 156 156 155 155 154 154 154 154 154 154 155 155 156 157 157 158 158 158 158 158 158 158 158 158 157 157 156 156 156 155 154 155 154 154 154 154 153 153 153 153 152 152 152 152 153 153 153 154 155 156 157 158 159 161 162 162 163 163 163 163 163 162 162 161 160 159 158 157 157 156 155 155 155 155 155 156 157 158 160 162 163 164 166 166 167 166 166 165 164 163 162 162 162 163 164 165 167 169 171 172 174 176 176 178 179 180 180 181 182 182 183 183 183 183 182 182 182 182 183 183 183 184 186 186 188 189 191 192 194 196 198 199 201 202 204 205 207 207 207 208 208 208 208 208 208 208 208 207 207 208 209 208 209 209 211 212 213 214 216 217 219 220 222 223 224 225 226 226 226 227 227 225 224 223 222 221 219 217 216 213 213 211 210 210 210 210 211 212 213 214 215 217 218 220 222 222 223 224 224 224 223 222 222 222 222 222 222 223 222 223 223 222 222 222 221 220 219 218 217 217 217 217 217 219 221 223 226 230 233 237 241 244 246 247 247 246 245 243 240 237 234 229 225 221 215 212 207 204 200 173 172 171 171 171 171 171 171 170 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 168 168 167 167 167 166 166 165 164 164 163 163 162 161 161 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 158 158 158 158 157 157 156 155 155 155 154 154 154 155 155 155 156 156 157 158 158 158 159 159 159 159 158 158 158 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 153 153 153 152 152 153 153 153 154 155 156 157 158 159 161 161 162 162 162 162 162 162 162 161 161 160 159 158 157 157 156 156 156 156 156 157 157 158 160 161 162 164 165 166 167 168 167 167 166 165 164 163 163 163 164 165 167 168 170 171 173 175 176 177 179 180 181 181 182 183 183 183 183 183 184 184 182 183 183 183 183 183 183 184 184 186 188 188 190 193 195 196 198 199 201 202 204 205 205 206 208 208 208 208 209 209 209 209 209 208 208 209 209 209 211 211 212 214 214 216 218 219 220 222 223 224 225 226 226 226 225 225 224 223 221 220 219 217 216 214 213 212 211 210 210 211 211 212 213 214 216 217 219 220 221 223 224 224 225 225 225 224 224 224 224 224 224 224 224 224 224 225 224 224 223 222 222 221 220 219 218 219 219 219 221 223 225 228 232 236 239 242 245 247 248 247 246 245 241 239 235 231 226 222 217 212 207 202 199 197 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 168 168 167 167 166 166 165 164 164 163 163 162 161 161 160 160 160 160 160 159 159 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 155 155 154 154 154 154 155 155 156 156 157 158 158 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 153 154 155 155 156 157 158 159 160 161 161 161 162 162 162 162 161 161 160 160 159 158 158 157 157 157 157 157 157 157 158 160 161 162 164 165 166 167 168 168 168 168 167 166 165 165 165 165 166 167 168 170 171 172 174 176 177 178 179 181 181 182 183 184 184 184 185 185 185 185 184 184 184 183 183 183 183 183 185 185 185 187 188 190 191 193 196 197 200 200 203 204 204 206 207 207 208 209 209 209 209 209 209 208 210 209 210 211 211 211 214 214 216 217 218 220 220 222 223 224 224 226 226 226 224 223 222 221 220 218 216 216 215 213 213 212 212 212 212 212 212 213 214 216 216 218 219 220 223 224 225 225 226 226 225 225 225 225 225 225 225 225 225 226 226 226 226 225 224 223 222 222 221 220 220 220 220 221 223 224 227 230 234 237 240 244 246 247 248 247 246 243 240 237 234 229 224 219 215 209 204 200 198 195 173 173 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 167 167 166 166 164 164 163 162 162 161 161 161 160 160 160 160 159 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 155 155 155 155 155 156 156 156 157 157 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 156 156 155 155 155 155 154 154 153 153 153 153 153 153 154 155 155 156 157 158 159 159 160 160 161 161 161 161 161 161 160 160 160 159 159 158 158 158 157 158 158 158 159 160 161 162 163 165 166 167 168 169 169 169 168 168 168 167 167 166 167 167 168 169 170 172 174 175 177 177 179 180 181 182 183 184 185 185 186 186 185 185 185 185 184 184 183 183 183 183 183 183 183 185 185 187 188 190 191 194 196 199 198 201 202 204 205 207 207 207 208 208 208 209 209 208 208 210 209 210 211 211 211 214 215 216 217 218 220 221 223 223 224 225 225 226 224 223 222 221 219 218 216 215 214 214 213 213 212 212 213 213 214 214 215 216 216 217 219 220 222 223 224 225 226 227 227 226 225 225 226 225 226 227 226 227 227 227 227 227 226 226 224 224 223 222 221 221 220 221 222 224 226 229 231 235 238 241 244 247 247 248 246 245 242 239 236 231 227 222 217 212 208 203 199 196 194 174 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 167 167 166 166 165 164 163 162 162 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 155 155 155 155 156 156 157 157 157 158 158 159 159 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 157 157 156 156 155 155 155 154 154 153 153 153 153 153 154 155 155 156 157 158 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 158 159 158 159 159 160 160 162 163 163 165 166 167 168 169 169 170 170 169 169 169 168 168 168 168 169 170 171 172 173 175 176 177 178 180 181 182 183 184 184 185 186 186 186 186 187 185 186 184 183 183 183 183 182 182 182 182 183 183 185 187 188 190 193 194 197 198 200 202 204 205 205 206 207 208 208 208 208 208 208 208 210 210 210 211 212 212 215 215 217 217 219 220 221 223 224 225 226 226 225 223 222 220 219 217 215 214 213 213 212 213 213 213 213 214 214 215 215 216 217 218 218 220 221 222 224 225 226 227 227 227 227 226 227 227 226 227 227 228 228 228 229 229 229 228 227 226 225 223 223 221 221 221 221 223 224 226 230 232 236 240 243 245 247 248 247 246 244 242 238 235 230 226 220 216 211 206 202 199 197 195 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 168 168 167 166 166 165 164 163 162 162 161 161 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 157 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 157 157 157 156 156 155 155 154 154 154 153 153 153 154 154 155 155 156 157 157 158 158 159 159 159 159 160 160 159 159 159 160 160 159 159 159 159 160 159 160 160 161 162 163 164 165 166 167 168 169 170 171 171 171 171 171 170 170 170 170 170 170 170 172 173 173 175 177 177 179 180 181 182 183 184 184 185 186 186 185 185 185 185 184 184 183 183 183 182 182 182 182 182 182 184 184 185 187 188 191 193 196 198 200 201 202 204 205 206 206 207 208 208 208 208 208 208 210 209 210 211 212 212 215 215 217 217 219 220 221 223 224 224 225 225 224 223 221 220 218 216 215 214 213 212 212 213 213 213 215 215 215 216 217 218 218 219 220 221 222 223 224 225 225 227 227 227 227 227 227 227 227 227 228 228 229 229 229 230 229 229 228 227 225 224 223 222 221 221 222 223 225 227 230 233 237 240 243 245 247 247 247 245 243 240 237 233 229 224 220 215 211 206 202 199 197 196 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 167 166 165 164 163 162 162 161 161 160 160 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 157 157 157 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 160 160 160 160 160 159 159 159 158 158 157 157 157 156 155 155 155 154 154 153 153 154 154 154 155 155 156 156 157 157 157 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 162 162 163 164 165 166 168 169 169 170 171 172 172 172 172 172 172 171 171 171 171 171 172 172 173 174 175 177 177 179 180 181 182 183 183 184 184 185 185 185 185 184 184 183 183 183 182 182 180 180 180 180 180 180 182 182 184 185 187 190 193 194 197 198 201 202 203 205 205 206 206 206 206 207 208 208 208 209 209 209 212 212 212 215 215 216 217 219 220 221 223 223 224 224 224 223 222 221 219 217 215 214 213 212 213 212 213 214 214 215 216 216 218 218 219 219 220 221 222 223 224 224 225 225 226 226 226 226 227 227 227 227 227 228 229 230 230 231 231 230 229 229 227 226 224 223 222 222 222 222 223 225 227 231 234 238 240 243 245 246 246 246 244 242 239 235 231 227 223 218 214 209 206 203 200 198 197 174 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 171 171 171 170 170 169 169 168 167 167 166 165 164 163 162 162 161 161 160 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 159 160 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 157 157 156 155 155 155 154 154 154 154 154 154 154 155 155 156 156 156 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 161 161 161 161 162 163 164 165 166 167 168 169 170 171 171 172 173 173 174 174 173 173 173 173 172 172 173 172 174 173 175 175 177 177 179 180 181 181 182 182 183 183 183 184 184 184 183 183 181 181 182 180 180 178 178 178 178 178 178 180 182 182 183 187 188 191 192 195 196 199 201 202 203 204 204 206 206 206 206 207 208 208 209 210 211 212 213 214 215 216 217 218 218 219 220 222 223 224 224 223 223 221 220 218 216 214 213 213 212 212 213 214 214 215 216 217 219 219 219 220 220 221 221 223 223 224 224 225 225 225 225 226 226 226 226 226 227 228 229 229 230 230 231 231 231 230 229 228 226 225 223 223 222 222 223 223 225 228 231 234 238 240 243 244 245 245 244 242 239 237 233 229 225 221 217 213 209 206 203 201 199 198 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 171 171 171 170 170 169 168 167 167 166 165 164 163 162 162 161 160 160 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 157 156 156 155 155 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 157 157 157 158 158 158 159 159 160 160 161 161 162 162 162 162 163 164 165 166 167 168 169 170 171 172 173 173 174 174 175 175 174 174 174 174 173 173 173 174 174 174 175 175 177 177 178 179 180 180 181 182 182 182 182 182 183 183 181 181 181 180 180 178 178 178 176 176 176 176 176 178 180 182 183 185 188 191 192 195 196 198 199 202 203 204 204 204 206 206 206 206 208 208 209 210 211 212 212 214 216 216 217 218 218 219 221 222 222 223 223 223 222 220 219 219 216 215 214 213 213 213 214 215 216 217 217 218 219 220 220 221 222 222 222 223 223 224 224 225 225 225 225 225 225 226 225 226 227 227 229 229 230 231 231 232 231 230 229 228 227 224 223 223 222 222 222 224 225 229 231 234 237 240 242 243 244 243 242 240 237 234 231 227 223 219 215 212 208 206 203 202 200 200 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 170 170 169 168 167 166 165 165 164 163 162 162 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 158 158 157 157 156 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 157 157 158 158 159 160 160 161 161 162 162 163 163 164 164 165 166 167 169 170 171 172 173 174 174 175 175 175 176 176 176 175 175 175 174 174 174 174 173 174 175 175 176 177 177 178 178 179 180 180 181 181 181 181 181 181 180 180 180 178 178 176 176 176 176 176 174 174 174 176 178 180 182 183 187 190 191 194 195 197 199 200 201 203 203 204 204 206 206 206 208 208 209 210 211 212 212 214 215 216 217 218 218 219 221 222 222 222 223 223 223 221 220 219 217 216 215 215 215 215 215 216 217 219 219 220 221 221 222 222 222 223 223 223 223 224 225 224 225 225 225 225 225 225 225 225 226 227 228 229 230 231 232 232 231 230 229 228 227 224 224 223 222 222 222 224 226 228 231 235 237 239 241 241 241 241 239 237 234 232 228 224 221 217 213 210 208 205 203 202 201 200 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 172 172 172 172 171 171 170 169 169 168 167 166 165 164 163 163 162 161 161 160 160 160 160 159 159 159 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 158 158 157 157 156 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 155 156 157 157 158 158 159 160 161 161 162 162 163 163 164 164 165 166 167 168 169 170 171 173 174 175 175 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 174 174 174 175 176 177 177 178 178 179 179 179 180 180 180 178 178 178 178 177 176 176 174 174 174 174 174 174 174 176 176 180 182 183 185 188 189 192 195 196 197 198 201 201 203 203 204 204 206 206 207 207 208 209 211 212 212 214 215 216 216 217 218 219 220 222 222 222 223 223 223 221 220 220 219 217 217 216 216 217 217 218 219 220 221 221 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 225 224 224 224 225 225 226 228 228 229 231 231 231 231 229 229 228 226 224 224 222 222 222 222 224 226 229 231 234 236 238 239 239 239 238 237 235 232 229 225 221 217 215 212 209 207 205 203 202 201 200 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 172 172 172 171 171 170 169 169 168 167 166 165 164 164 162 162 161 161 160 160 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 160 161 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 157 157 156 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 157 158 158 160 160 161 162 162 163 163 164 164 166 166 167 168 170 171 172 173 174 174 176 176 177 177 177 177 177 177 176 175 175 175 174 174 174 173 172 173 174 174 174 175 175 176 176 177 177 178 177 177 177 177 177 177 177 177 175 175 175 174 172 172 172 172 174 174 176 176 178 182 183 185 186 189 192 193 194 197 198 199 200 202 202 203 204 204 205 207 207 208 209 211 212 212 213 214 216 216 217 218 220 221 222 222 223 224 223 223 223 222 221 220 219 219 219 219 219 219 220 221 221 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 224 226 226 227 228 229 229 229 229 229 227 227 225 224 222 222 222 222 222 224 226 228 230 232 235 236 237 237 237 235 233 232 229 225 223 219 216 213 211 207 205 203 202 202 201 201 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 172 172 172 171 170 170 169 169 168 167 166 165 164 163 163 162 161 161 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 160 160 160 161 161 160 160 160 160 159 159 159 159 158 157 157 157 156 156 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 157 158 158 159 160 161 162 162 163 164 164 165 166 167 168 169 170 172 173 174 175 175 176 176 177 177 178 178 177 177 177 176 175 175 174 174 173 172 172 172 172 173 173 173 173 174 175 175 174 175 176 176 176 176 175 175 175 175 175 175 175 173 173 172 172 172 174 174 176 176 178 182 183 185 186 189 190 191 194 195 196 197 199 200 202 202 203 203 205 205 206 206 208 209 211 212 213 214 215 217 218 218 219 220 222 222 223 224 224 224 223 223 222 222 221 221 222 222 221 222 222 222 223 224 224 224 224 224 225 225 224 224 224 224 223 223 223 223 223 222 222 222 222 222 223 223 224 225 226 226 227 227 227 228 227 226 226 224 223 221 221 221 221 223 224 226 228 230 232 234 235 235 235 234 232 230 228 225 223 219 216 214 210 208 207 205 203 202 202 201 200 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 172 172 171 171 170 170 169 168 168 167 166 165 164 163 162 162 161 161 160 160 160 160 160 159 159 158 158 158 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 160 160 160 160 161 160 161 160 161 161 161 161 161 161 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 156 156 156 155 155 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 157 157 158 160 161 162 162 163 164 165 165 166 167 168 169 171 171 172 174 175 175 176 176 177 178 177 177 177 177 177 177 176 175 174 174 173 172 172 171 171 171 171 171 171 172 172 173 173 173 174 174 175 174 176 175 175 175 175 175 175 175 173 173 173 173 174 174 176 176 178 180 181 183 184 186 189 190 191 192 193 195 195 197 198 199 200 202 203 203 205 206 206 207 208 210 211 212 213 214 216 217 218 219 220 222 222 223 225 225 225 225 225 223 223 223 224 223 224 224 224 224 225 225 225 226 226 225 225 225 225 225 224 224 223 222 222 222 221 220 220 220 220 221 220 221 221 222 222 223 224 226 226 226 226 226 224 224 223 222 221 221 221 221 222 224 226 228 230 231 232 233 233 232 231 229 227 224 222 219 216 214 211 209 207 206 204 203 202 201 201 201 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 173 173 173 173 173 173 172 172 171 171 170 169 169 168 167 166 165 165 163 163 162 162 161 161 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 156 155 155 155 155 154 154 154 154 155 155 155 155 155 154 155 155 156 156 157 157 158 159 160 161 163 163 164 165 165 166 167 168 170 171 172 173 174 175 176 176 177 177 177 178 178 177 177 177 176 175 175 174 173 172 171 171 170 170 170 169 169 169 170 170 170 171 172 173 172 173 174 174 175 175 175 177 177 175 175 175 175 175 175 176 176 178 178 180 182 183 184 184 186 188 189 189 192 193 194 195 195 197 198 199 201 201 202 204 204 205 206 208 208 209 211 212 212 215 216 217 218 220 221 222 223 224 225 225 226 226 226 226 226 225 226 226 226 226 226 227 227 227 227 227 227 227 226 225 225 224 223 223 222 220 220 219 219 218 219 218 219 219 219 220 220 222 222 223 223 223 223 224 223 222 222 222 221 221 221 221 222 223 224 226 228 229 231 232 231 231 230 228 226 224 222 219 217 214 213 210 208 206 205 204 203 202 201 201 201 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 171 171 170 169 169 168 167 166 165 164 164 163 162 161 161 160 160 160 160 160 159 159 158 158 158 158 157 157 157 157 157 158 158 158 158 158 158 159 159 160 160 161 161 161 161 161 161 161 162 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 156 156 157 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 173 173 174 175 176 177 177 177 177 177 177 177 177 177 176 175 174 174 172 171 170 170 169 169 168 168 168 168 168 168 169 169 170 170 171 172 173 174 174 175 177 177 178 177 176 176 176 176 176 178 178 180 182 182 183 185 184 186 187 188 189 189 190 191 193 194 194 196 197 199 199 200 201 202 202 204 205 206 206 208 209 211 211 214 215 217 217 219 221 222 223 225 226 226 227 227 226 227 227 227 227 228 227 228 229 229 229 229 228 228 228 228 227 227 225 224 223 221 220 219 218 218 217 217 217 217 216 217 217 218 218 220 219 220 221 221 222 222 221 220 220 220 221 221 220 221 222 223 224 226 227 229 230 230 230 229 228 226 224 222 219 218 215 213 211 209 207 206 204 204 203 202 201 201 200 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 171 171 170 169 168 167 167 166 165 164 164 163 162 162 161 161 160 160 160 159 159 159 158 158 158 158 158 158 157 158 158 158 158 159 159 159 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 157 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 159 160 161 162 163 164 165 166 167 168 169 170 172 172 174 174 175 176 177 177 177 177 177 177 177 176 176 175 175 174 173 172 171 170 170 169 168 167 167 167 167 166 168 168 168 169 169 171 172 173 174 175 177 177 178 178 180 180 180 180 180 180 180 182 183 183 183 185 186 187 187 188 189 189 189 190 191 192 193 193 194 195 197 197 198 200 201 201 202 203 204 205 206 207 209 210 212 213 215 217 219 220 222 223 224 226 226 226 228 228 228 228 229 229 229 230 231 231 231 231 231 231 230 229 229 228 227 227 225 224 221 220 219 217 217 216 216 215 215 215 215 215 216 217 217 218 219 220 220 220 220 220 220 220 219 219 219 220 221 222 223 225 226 227 228 229 229 229 227 226 224 222 220 218 215 213 211 209 208 207 206 205 204 202 202 201 200 200 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 171 171 170 169 168 167 166 166 165 164 163 163 162 162 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 161 162 162 162 162 163 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 156 156 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 158 159 159 161 162 162 163 164 166 167 168 169 170 172 173 173 175 175 176 177 177 176 176 176 176 176 176 176 175 174 173 172 171 170 170 169 168 167 167 166 166 166 166 166 166 167 168 169 170 172 173 174 177 177 178 180 181 182 183 183 183 183 183 183 185 185 187 186 188 188 189 188 190 189 190 190 191 192 192 193 193 194 195 196 196 198 198 199 201 201 201 203 204 204 205 207 210 211 212 213 216 218 219 221 223 225 226 226 227 228 228 229 229 230 231 231 231 232 232 233 232 232 233 232 231 230 230 228 227 225 224 222 220 218 217 215 214 214 214 214 214 214 215 215 216 216 217 218 219 218 217 217 218 218 219 219 219 219 219 220 221 223 225 227 227 227 228 228 228 226 224 223 220 218 216 214 212 210 208 207 206 205 204 203 203 202 201 200 199 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 171 170 170 169 168 167 166 165 164 164 163 163 162 162 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 159 159 159 159 159 160 160 161 161 161 162 162 162 162 163 162 163 162 162 162 162 162 161 161 161 160 160 160 160 159 159 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 155 155 155 155 155 156 156 157 158 158 159 160 161 162 163 164 165 167 168 169 170 172 172 174 174 175 176 176 176 176 176 176 176 176 176 175 174 174 173 172 171 170 169 168 167 166 166 166 165 165 166 165 165 166 168 168 170 171 174 176 177 178 181 183 183 185 185 185 185 187 187 188 188 188 190 190 191 191 190 191 191 190 190 191 192 192 191 193 193 193 195 196 196 197 198 199 200 200 200 202 203 203 204 205 207 209 211 212 214 215 218 220 222 223 225 226 227 228 228 229 229 230 231 232 232 232 234 234 233 234 233 233 233 231 231 230 228 227 225 223 220 219 216 215 214 213 213 214 214 214 214 215 215 216 216 217 219 218 219 218 218 218 218 219 219 219 220 221 222 224 225 227 227 228 228 228 226 225 223 221 220 218 215 213 211 210 209 207 206 205 204 203 203 202 201 200 199 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 170 169 169 168 167 166 166 164 164 163 163 162 162 161 161 160 160 160 159 159 159 159 158 159 159 159 159 159 159 160 160 160 160 160 161 161 161 162 162 162 163 163 163 163 163 163 163 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 156 156 157 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 156 156 157 157 158 159 160 160 161 162 163 165 166 167 169 170 171 172 174 174 175 175 176 176 176 176 176 175 175 175 175 174 173 173 172 170 170 170 168 167 167 166 166 165 165 165 165 165 167 167 169 170 172 175 176 178 180 183 184 186 186 188 188 188 190 190 190 190 191 191 191 192 192 193 193 192 191 192 192 192 191 193 193 193 194 194 196 196 197 198 199 200 200 200 201 202 202 203 204 206 208 209 210 212 215 217 219 220 222 223 225 226 228 228 229 229 231 231 232 232 232 234 235 234 235 235 234 233 233 232 231 230 229 226 225 222 220 217 216 215 213 213 213 214 214 215 215 216 216 217 218 219 220 221 219 219 218 220 220 220 220 220 221 223 224 226 226 227 227 227 227 226 224 222 221 219 216 214 213 211 209 208 207 206 206 205 204 203 202 201 200 199 173 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 170 169 169 168 167 166 166 165 164 163 163 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 162 162 161 161 160 160 160 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 155 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 156 156 157 156 156 156 156 156 156 156 155 155 155 155 156 156 156 157 158 158 159 159 161 162 163 165 166 167 169 170 171 172 173 173 175 175 175 175 175 175 175 175 175 175 175 174 173 172 172 171 170 170 169 168 167 167 166 166 166 165 165 166 167 167 169 171 173 175 177 180 183 186 186 188 189 191 191 191 191 193 193 193 194 194 194 194 195 194 194 193 193 194 193 193 193 193 193 194 194 196 196 197 197 198 198 199 199 200 200 201 201 202 204 205 206 208 209 211 213 215 217 219 221 223 224 225 227 228 229 230 230 231 232 233 233 234 235 235 235 235 235 235 235 233 233 232 231 229 227 224 222 220 218 216 215 214 214 214 214 214 216 217 217 219 219 220 221 222 222 222 221 222 221 221 221 221 222 223 224 225 226 227 227 227 226 226 224 222 220 218 216 214 212 211 209 208 207 207 206 205 204 203 202 201 200 198 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 170 170 168 168 167 166 165 165 164 164 163 162 162 161 161 160 160 160 160 159 159 159 159 159 159 160 160 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 163 163 163 162 162 161 161 160 160 159 159 158 158 158 158 157 157 156 156 156 156 155 155 155 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 156 156 156 156 156 156 156 157 158 158 159 160 160 162 164 165 167 168 169 171 172 173 173 174 175 175 175 175 175 175 175 175 175 175 174 174 173 172 172 171 170 169 168 168 167 166 166 166 166 165 166 167 168 169 171 173 175 179 181 183 186 187 190 192 192 194 194 194 195 196 196 196 195 197 196 196 196 195 196 195 195 194 194 194 194 194 194 196 196 197 197 197 198 199 199 200 200 200 201 202 202 203 204 205 206 207 210 212 214 215 217 219 221 223 224 226 228 228 229 231 231 233 233 234 235 235 235 236 236 236 236 236 235 235 234 233 232 229 227 225 222 220 219 217 216 215 216 216 217 217 218 219 220 222 222 223 224 224 223 223 223 223 223 223 223 223 224 224 225 226 226 226 226 226 225 223 222 219 218 216 214 212 211 209 209 207 207 206 205 204 203 203 201 200 198 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 169 169 168 167 166 165 165 164 164 163 162 162 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 163 163 163 162 162 161 160 160 159 159 158 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 157 157 158 158 158 157 158 158 157 157 157 157 157 156 156 156 156 156 155 156 156 155 156 157 156 157 158 159 160 160 162 163 165 166 168 169 170 171 172 173 174 175 175 175 175 175 175 175 175 175 175 175 174 173 172 172 172 171 170 170 169 168 168 168 167 167 167 167 168 169 170 171 173 175 179 181 184 187 190 191 193 195 195 195 195 197 197 197 197 198 198 197 197 197 197 197 197 196 196 195 195 196 196 196 196 197 198 198 198 200 200 201 201 200 201 202 202 203 203 204 205 206 207 209 210 212 214 215 218 220 221 223 225 226 228 228 230 232 232 233 235 235 236 236 237 236 236 236 237 237 237 236 235 234 232 230 229 226 224 222 220 219 217 218 217 217 219 220 221 222 224 224 225 226 226 226 225 225 225 224 224 224 224 225 225 225 225 226 226 226 225 224 223 222 219 218 216 214 212 211 210 209 208 207 206 206 205 204 203 202 200 199 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 169 169 168 167 166 165 165 164 164 163 162 162 162 161 161 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 163 164 164 164 164 164 165 164 164 164 164 164 163 163 162 162 161 161 160 159 159 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 158 159 160 162 163 164 166 167 169 170 171 172 173 174 175 175 175 175 175 176 176 176 175 175 174 174 174 174 173 173 172 171 170 170 169 169 168 168 168 168 168 169 169 171 172 173 176 179 181 184 188 190 193 194 195 196 198 198 198 198 198 198 199 199 199 198 198 199 198 198 197 197 196 196 196 197 197 197 198 198 199 200 201 201 202 202 202 202 202 203 203 203 204 204 206 206 208 210 211 213 215 216 218 220 221 223 225 227 228 230 231 232 233 234 235 236 236 236 237 238 238 238 238 238 238 238 237 235 234 231 229 227 225 223 221 220 219 220 220 221 222 224 225 226 227 228 228 228 228 227 227 227 226 225 225 225 225 225 225 226 226 226 225 224 224 222 220 219 218 216 214 213 212 210 209 208 207 207 206 205 205 204 202 201 199 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 169 168 167 167 166 165 165 164 164 163 162 162 162 161 161 161 161 160 160 161 160 161 161 161 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 164 164 163 163 162 161 160 160 159 159 158 158 157 157 157 156 156 156 155 155 155 155 155 154 154 154 155 155 155 155 155 156 156 157 157 157 158 158 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 158 159 160 162 163 164 166 167 169 170 171 173 173 174 175 175 175 176 176 176 176 176 176 176 176 175 175 174 174 174 174 173 172 171 171 171 170 170 170 169 169 170 170 171 173 175 177 180 182 184 188 189 192 195 196 197 199 199 199 200 200 199 199 201 200 200 199 199 199 199 199 198 198 198 198 199 199 199 200 200 201 202 202 203 203 203 203 204 203 203 204 204 204 205 206 207 208 209 210 212 213 215 218 219 220 223 225 226 228 229 230 232 232 234 235 235 236 237 237 239 239 239 240 240 240 240 239 239 237 235 232 231 228 226 224 223 221 221 222 222 224 225 226 227 228 229 229 230 230 229 228 228 228 227 225 225 225 225 225 226 225 225 225 224 223 222 220 219 217 216 215 213 212 211 210 209 208 208 207 206 205 204 203 202 200 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 169 169 168 167 167 166 165 165 164 164 163 162 162 162 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 162 162 161 160 159 159 158 157 157 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 155 155 155 156 156 156 157 158 158 158 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 157 157 158 158 159 161 161 163 164 165 167 169 170 171 172 173 174 175 175 175 176 177 177 177 177 177 177 177 177 176 176 175 175 174 174 173 173 173 172 171 171 171 171 171 171 172 172 173 175 177 180 182 185 187 190 193 195 197 198 200 200 201 201 201 201 201 201 200 200 199 200 199 199 200 199 199 199 199 199 199 201 201 201 202 203 204 204 204 204 205 205 205 204 205 205 205 205 206 206 208 209 210 212 213 215 217 218 220 221 223 226 227 228 230 231 232 234 234 236 236 238 238 239 239 240 241 242 242 242 242 241 240 239 236 234 231 229 227 225 223 223 223 223 225 227 227 228 229 231 231 231 230 230 229 228 228 228 227 226 226 225 225 225 224 224 224 222 222 221 220 218 218 216 215 214 212 211 210 210 209 208 207 207 206 205 204 203 201 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 170 170 169 168 168 167 166 166 165 165 164 164 163 163 162 162 162 162 161 161 161 162 161 162 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 161 161 160 159 158 157 157 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 155 155 155 155 156 156 157 158 158 159 159 159 159 160 160 160 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 158 158 159 160 160 162 163 164 166 168 169 170 171 172 173 174 175 175 176 177 177 178 178 178 178 178 178 178 178 177 177 176 176 175 175 175 174 173 173 173 173 173 173 173 173 173 174 176 177 179 182 183 186 190 193 194 197 199 200 200 201 202 202 202 202 201 201 201 200 200 199 200 200 200 199 199 199 199 201 201 201 203 203 204 204 205 205 206 207 206 205 206 206 206 206 206 206 207 209 209 210 211 213 214 216 218 219 221 223 224 226 228 229 231 232 233 234 235 236 238 239 239 241 242 242 243 243 244 244 244 243 241 240 236 234 231 228 226 225 224 224 224 225 226 228 230 231 232 232 232 232 231 231 230 229 228 227 226 226 225 225 225 224 224 223 223 221 220 219 218 217 216 215 213 212 212 211 210 209 208 208 207 207 206 204 203 202 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 169 169 168 168 167 166 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 161 160 160 159 158 158 157 156 156 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 156 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 157 158 157 157 157 157 158 158 159 160 160 161 162 164 165 166 168 169 171 171 172 174 174 176 176 176 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 175 175 175 174 174 174 174 174 174 175 176 177 179 182 183 186 190 192 194 197 199 200 201 203 203 203 203 203 201 201 201 200 201 201 200 200 200 200 201 201 201 201 202 203 204 204 205 205 206 206 207 207 207 207 207 208 207 207 207 208 208 208 209 210 212 213 214 216 217 219 221 222 224 226 228 228 230 231 233 234 235 236 238 239 240 241 243 244 244 245 246 246 246 245 244 242 239 236 233 231 228 226 226 224 224 226 226 229 231 231 232 232 232 232 232 232 230 229 228 227 227 227 225 224 223 223 223 222 222 221 220 218 218 217 216 215 213 213 212 211 210 210 209 208 208 207 206 206 205 203 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 169 169 168 168 167 167 166 165 165 164 164 163 163 163 163 163 162 162 162 163 162 163 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 162 162 161 160 159 158 157 157 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 158 158 159 159 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 158 158 158 158 158 159 159 159 159 161 161 162 163 164 165 167 168 169 171 171 173 174 174 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 175 175 175 175 175 174 175 176 177 178 180 181 183 185 188 191 194 197 199 199 201 203 203 203 203 203 203 203 202 202 201 201 200 200 200 200 201 201 201 202 202 204 204 205 206 208 207 207 208 208 209 208 208 208 208 209 208 209 209 209 210 211 212 214 215 216 217 219 220 221 223 225 226 228 229 231 233 234 235 236 238 239 240 242 243 244 245 246 247 249 247 247 246 244 242 238 235 232 229 228 226 225 225 226 228 229 231 232 233 233 233 233 233 231 231 230 228 227 226 225 224 224 223 222 222 221 220 220 219 218 217 216 215 214 214 212 212 211 210 210 209 209 208 208 207 207 206 205 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 170 170 170 170 169 169 169 168 168 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 161 160 160 158 158 157 156 156 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 157 157 158 159 160 160 161 161 161 161 162 162 162 162 162 161 161 161 161 161 161 160 160 160 159 159 159 159 159 159 160 160 160 161 162 162 163 164 165 166 168 169 170 171 172 173 174 175 176 176 177 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 178 178 177 177 177 176 176 176 176 176 177 177 178 180 181 183 185 188 190 193 195 197 199 200 202 204 204 204 204 204 203 202 202 202 201 201 201 200 200 202 202 202 202 203 205 205 205 207 208 208 208 209 209 209 210 209 210 210 209 210 210 211 211 212 212 213 215 215 217 217 219 220 222 223 224 226 227 229 231 232 233 234 236 238 239 241 242 243 245 247 248 249 249 249 249 248 246 244 240 238 235 231 229 228 226 226 227 229 229 231 232 233 234 234 234 232 231 231 229 228 227 226 225 224 223 222 222 221 220 219 218 218 217 216 215 215 214 213 212 211 211 210 210 209 209 209 208 208 207 207 206 172 172 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 170 170 170 169 169 169 169 168 168 168 167 167 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 164 163 164 164 164 164 165 165 165 165 165 165 166 165 165 165 165 165 164 164 164 164 164 163 162 162 161 160 160 159 158 157 156 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 157 158 158 159 160 160 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 161 161 162 162 163 164 165 166 167 168 170 171 171 173 174 174 175 176 176 178 178 179 180 180 180 181 181 182 182 182 182 182 182 181 181 180 180 179 179 179 178 178 177 177 177 177 177 177 178 179 180 181 183 184 186 189 192 194 196 198 200 202 204 204 204 204 204 204 203 202 202 201 201 201 201 201 201 201 202 203 204 204 204 206 208 208 208 209 209 210 210 211 211 210 211 211 211 210 212 212 213 214 214 216 217 217 218 219 221 222 223 224 226 227 229 231 232 233 234 235 238 239 241 242 244 246 247 249 249 250 251 251 250 248 246 243 239 236 232 231 228 228 227 228 229 230 232 233 233 234 234 234 232 231 230 230 227 226 225 223 223 221 220 220 219 218 218 216 216 215 215 214 213 213 212 211 211 210 210 209 209 209 208 208 208 208 208 207 172 172 172 173 173 173 173 173 173 172 172 172 172 172 172 171 171 170 170 170 169 169 169 168 168 168 167 167 167 166 166 166 165 165 164 164 164 164 164 163 164 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 165 165 165 165 164 164 164 164 163 163 163 162 161 161 160 159 158 157 156 156 155 155 154 154 154 154 154 154 154 154 155 154 155 155 155 155 156 156 156 157 157 158 158 159 160 160 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 162 162 162 162 163 164 164 165 166 167 168 169 170 171 172 173 174 175 176 177 177 178 179 179 180 180 181 181 182 182 182 182 182 182 182 183 182 181 181 181 180 180 179 179 179 178 178 178 178 178 178 179 180 181 182 184 186 189 191 193 196 198 200 202 203 204 204 204 204 204 204 202 202 201 201 201 201 201 201 202 202 203 204 204 205 207 207 208 208 210 210 211 211 211 211 211 211 211 212 212 214 214 214 214 216 217 218 218 220 220 221 222 223 224 225 227 229 229 231 232 234 235 237 238 241 242 244 246 248 249 250 251 252 252 251 250 247 244 241 238 235 233 230 230 229 230 231 232 233 234 235 235 234 234 232 230 230 228 226 225 223 222 220 219 219 217 217 217 215 215 215 214 213 213 212 212 211 210 210 209 209 209 209 208 208 209 208 208 208 208 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 168 168 168 167 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 165 165 165 165 164 164 164 164 163 163 162 162 161 161 160 159 158 158 157 156 155 155 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 157 158 158 159 160 161 161 162 162 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 163 163 163 163 164 165 165 166 167 167 168 169 170 171 172 172 173 175 175 176 177 177 178 179 180 180 181 181 182 182 183 183 184 184 183 183 183 183 183 182 182 181 181 180 180 180 180 179 179 179 179 179 179 179 180 182 183 185 187 190 191 194 198 199 202 203 203 204 204 204 204 204 203 202 202 201 200 200 200 200 202 202 203 203 205 206 206 208 209 209 210 211 211 212 211 212 212 212 212 213 213 214 214 215 216 217 218 218 219 220 221 222 222 224 224 225 227 229 229 230 232 233 235 236 238 239 241 243 245 247 249 250 252 253 253 252 251 249 246 244 240 237 235 233 232 232 232 232 234 235 235 235 235 235 234 232 231 229 227 226 224 222 220 219 218 216 216 215 214 213 213 213 212 212 211 210 210 209 209 208 208 208 208 208 208 208 208 208 208 208 208 171 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 169 169 168 168 167 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 163 163 162 162 161 161 160 160 159 158 157 157 156 155 155 154 154 154 154 154 154 154 155 155 156 156 156 156 157 157 157 158 158 158 159 160 160 161 161 162 163 163 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 164 164 164 164 165 165 165 166 167 168 169 169 170 171 171 172 173 174 175 176 176 177 178 179 179 180 181 181 182 183 183 184 184 185 185 185 184 184 184 184 183 183 182 182 181 181 181 180 180 179 179 179 179 179 179 180 181 182 184 186 188 191 193 196 198 201 203 203 204 205 204 204 204 203 202 202 200 200 200 200 200 201 203 203 204 204 206 207 208 210 209 210 211 211 212 212 212 213 214 214 214 214 214 216 217 217 218 219 220 220 221 222 222 224 224 225 225 227 228 228 230 231 232 234 235 237 239 241 242 244 246 248 249 250 252 251 252 251 250 248 246 242 240 238 235 235 235 235 235 236 236 236 236 235 235 234 232 230 229 226 224 222 220 218 216 215 215 214 213 212 211 211 210 210 209 209 209 208 208 207 207 207 207 206 207 207 207 207 207 208 208 208