Height 1179 1167 1144 1143 1165 1188 1217 1253 1288 1311 1313 1282 1298 1323 1348 1376 1413 1442 1460 1461 1451 1438 1423 1416 1430 1455 1474 1472 1456 1429 1374 1287 1179 1080 1050 1041 1034 1024 1007 984 968 961 965 980 998 1012 1024 999 973 959 947 932 917 908 901 890 871 849 824 796 769 748 732 722 713 697 681 675 668 659 651 640 624 600 590 583 561 541 541 548 546 541 535 525 507 489 478 455 441 444 441 456 463 432 385 361 364 372 381 394 411 422 412 395 385 397 414 367 353 283 289 307 249 241 242 240 238 237 236 234 234 234 236 238 237 230 227 225 225 226 228 231 234 237 240 241 241 241 242 243 245 249 255 268 281 292 303 312 319 325 329 333 336 341 345 349 352 353 355 363 374 388 404 421 437 449 460 470 480 491 499 504 508 515 523 533 538 541 545 555 570 579 589 600 613 628 637 647 654 659 663 667 670 669 670 669 669 675 681 689 697 704 711 715 713 706 704 710 727 747 756 751 741 734 736 756 772 778 777 769 763 758 765 768 763 747 730 714 728 782 829 801 761 741 741 745 745 749 749 747 748 753 764 780 817 833 833 820 795 781 791 792 778 762 762 764 762 760 751 731 715 705 693 683 677 670 667 666 663 663 669 672 677 702 733 757 771 783 789 791 793 789 774 748 719 742 783 797 803 804 801 798 798 799 798 790 737 675 643 645 659 678 714 760 796 808 814 808 790 768 757 747 739 740 751 767 771 760 742 1248 1207 1153 1136 1160 1183 1211 1251 1287 1300 1285 1265 1295 1340 1380 1418 1461 1476 1485 1488 1481 1469 1455 1442 1442 1457 1465 1448 1421 1411 1369 1305 1219 1118 1084 1064 1048 1035 1019 997 987 984 984 991 1010 1041 1016 990 969 952 938 924 916 910 903 892 875 847 813 782 759 744 737 731 723 708 692 684 674 657 649 634 607 581 577 568 553 543 550 555 548 538 527 515 500 489 468 442 426 428 434 461 466 450 417 383 383 379 371 372 393 427 403 394 388 396 405 368 358 302 303 322 292 255 248 240 235 233 233 233 232 232 232 230 227 224 221 220 219 220 223 228 233 237 241 243 243 243 242 243 245 249 257 270 283 293 300 303 305 308 312 318 326 335 343 350 354 356 357 364 374 386 398 410 418 427 437 447 455 465 476 489 498 504 510 520 527 532 538 545 551 562 575 586 598 613 624 635 645 649 652 657 662 665 667 666 665 669 675 682 688 695 700 703 698 692 690 697 714 730 733 729 724 720 724 744 766 774 770 757 743 743 750 751 742 727 715 716 709 709 700 659 693 727 747 750 742 747 747 746 751 763 781 805 825 839 835 816 805 794 789 783 779 778 778 790 788 772 755 749 736 721 703 684 669 668 656 656 657 660 669 674 686 719 748 765 778 784 787 798 783 735 728 657 654 720 795 801 802 798 796 796 796 797 797 789 731 664 638 639 658 695 743 788 814 805 802 795 781 763 754 736 726 729 742 757 753 741 725 1258 1231 1172 1153 1177 1201 1226 1262 1290 1288 1264 1269 1302 1350 1404 1449 1478 1492 1504 1510 1506 1496 1481 1468 1465 1461 1446 1423 1416 1392 1356 1307 1238 1154 1110 1082 1062 1043 1025 1008 1001 995 990 991 1003 1017 1011 986 960 939 925 920 917 910 901 889 870 836 803 777 760 750 745 735 727 713 698 688 685 654 638 622 598 579 572 571 571 567 559 554 543 530 518 508 499 492 471 443 434 447 448 462 465 459 443 420 417 407 385 384 406 428 410 400 392 385 378 371 359 310 325 360 331 268 253 240 231 229 230 231 232 231 230 227 223 219 216 215 215 216 220 226 232 237 241 243 244 244 243 243 245 249 259 273 287 296 301 300 299 299 301 304 309 317 332 345 353 358 359 365 373 382 391 399 405 412 419 428 436 445 454 464 477 491 502 509 517 524 531 538 543 550 560 571 585 602 616 621 632 639 645 651 655 657 658 660 661 663 668 675 681 687 692 692 685 678 678 687 704 719 718 712 705 701 709 734 760 771 767 754 740 740 743 736 717 697 702 713 717 694 658 666 706 750 766 758 744 746 745 747 756 769 784 812 824 822 816 815 812 804 797 791 794 806 805 789 781 777 774 770 764 741 723 697 663 669 650 648 652 657 662 667 696 732 758 769 779 802 805 800 762 681 666 611 596 672 775 794 793 787 785 787 791 796 795 787 727 652 632 637 653 705 762 797 804 793 788 782 773 758 748 715 706 716 729 733 721 710 699 1232 1233 1197 1188 1210 1234 1252 1271 1282 1280 1276 1292 1315 1356 1399 1441 1478 1512 1525 1532 1533 1524 1505 1492 1478 1449 1425 1415 1410 1384 1350 1309 1258 1197 1141 1109 1079 1052 1030 1016 1010 1006 1000 995 993 992 992 971 947 929 920 919 912 904 894 880 859 827 802 783 770 760 752 738 726 713 698 685 682 646 625 612 601 598 589 588 588 578 557 546 534 522 512 506 500 494 487 459 455 478 469 464 463 458 451 447 442 438 416 419 447 461 425 410 399 391 385 378 363 311 334 375 338 291 259 239 229 226 229 231 232 231 228 224 220 216 213 211 212 214 219 225 231 236 240 243 244 244 243 243 245 250 260 273 287 297 301 299 297 296 296 296 297 302 315 331 345 353 355 360 367 374 381 387 394 400 407 414 421 427 432 440 451 467 486 502 510 517 523 529 535 540 544 553 569 586 592 597 611 627 641 650 653 651 652 654 656 660 661 668 675 682 686 685 678 671 672 681 696 707 707 699 690 687 696 725 751 766 766 758 748 745 736 716 695 687 692 700 709 708 700 716 768 777 764 750 747 745 745 750 759 769 782 811 812 804 799 802 816 822 809 806 814 811 807 789 793 797 789 788 781 760 734 696 653 652 654 655 654 651 648 653 705 744 762 771 778 805 804 744 658 622 606 591 584 589 631 791 777 768 767 774 783 794 794 784 721 635 625 639 632 706 791 800 755 773 776 774 767 751 738 696 689 702 711 697 688 680 675 1217 1227 1225 1235 1255 1272 1272 1278 1284 1296 1319 1348 1342 1376 1393 1415 1457 1499 1526 1549 1552 1535 1508 1487 1465 1451 1447 1439 1402 1370 1339 1303 1261 1215 1167 1137 1102 1070 1044 1025 1020 1017 1009 996 982 968 963 947 932 921 915 913 903 895 885 871 852 829 811 797 785 771 757 742 727 711 693 676 656 634 619 612 613 620 605 589 570 556 549 534 523 513 508 505 500 493 478 475 475 471 466 465 464 458 450 447 443 447 455 465 473 468 425 416 414 407 396 390 379 358 324 315 350 333 273 245 234 231 235 239 239 234 229 224 220 215 212 210 210 212 218 224 230 235 239 242 243 242 242 242 245 251 260 271 282 291 296 295 293 293 293 292 292 295 303 318 333 342 347 352 357 363 368 374 382 390 398 404 408 411 414 419 428 442 462 485 499 507 512 519 526 534 541 547 550 554 574 585 600 618 633 641 651 648 648 652 655 657 660 663 671 680 683 680 676 673 673 680 691 697 697 689 680 678 687 717 741 756 762 760 756 741 715 693 680 673 683 694 705 725 755 768 791 774 757 754 749 746 747 755 761 768 794 810 800 794 795 795 812 821 814 811 816 813 805 797 792 791 796 798 790 770 731 689 675 675 673 664 651 639 629 646 713 755 766 773 780 799 737 647 591 579 572 568 564 562 598 768 744 729 740 765 779 792 790 767 697 615 616 633 616 680 754 737 716 748 765 764 752 742 674 664 672 682 685 655 661 660 657 1233 1250 1268 1291 1315 1323 1278 1280 1287 1298 1315 1332 1340 1377 1407 1425 1446 1490 1534 1560 1557 1531 1499 1475 1462 1463 1465 1452 1410 1371 1338 1305 1274 1240 1189 1185 1158 1115 1067 1032 1031 1027 1015 997 975 953 941 927 917 911 905 898 893 886 877 865 852 839 826 812 800 785 762 746 726 705 683 664 643 630 625 622 619 615 596 576 552 536 531 518 507 499 495 493 492 485 446 456 472 469 473 470 465 458 452 449 442 455 464 470 473 471 464 469 467 444 408 393 385 373 379 401 414 335 288 268 260 255 255 257 254 248 239 229 222 217 213 210 209 210 215 222 229 235 238 240 240 239 240 241 244 251 259 267 274 281 285 285 286 287 289 290 291 295 303 315 327 334 340 345 348 350 354 360 370 380 389 395 397 397 398 402 410 423 439 459 474 487 499 508 518 528 537 541 541 540 558 572 590 608 622 630 628 633 650 664 666 665 664 669 671 671 676 675 671 670 675 684 690 690 689 681 674 674 681 711 732 745 753 756 747 723 696 675 666 666 677 701 727 746 755 759 791 780 762 755 751 748 749 757 768 783 812 799 793 791 792 790 806 807 806 805 807 813 806 801 790 785 796 801 793 780 763 750 747 741 700 663 637 619 615 662 723 761 775 776 766 788 680 573 556 546 481 459 455 483 574 701 729 732 740 759 777 788 777 707 628 597 605 615 615 648 687 684 700 734 759 757 723 673 632 635 648 653 646 641 648 646 641 1262 1280 1313 1343 1347 1325 1313 1280 1281 1297 1321 1345 1340 1388 1433 1452 1464 1514 1566 1565 1537 1510 1496 1475 1470 1479 1480 1464 1432 1389 1349 1312 1283 1259 1225 1245 1219 1158 1089 1043 1042 1034 1021 1001 976 952 935 916 907 902 895 886 883 876 869 861 856 850 841 828 816 800 770 740 712 689 668 647 634 629 642 635 608 595 574 551 527 512 506 490 478 482 484 484 481 443 462 469 471 473 475 471 466 458 452 450 451 457 466 471 472 471 465 466 464 440 402 396 389 383 375 359 335 334 315 291 277 275 273 272 269 263 255 244 230 222 216 211 208 208 213 221 228 234 238 239 237 236 236 239 243 250 257 263 268 272 275 276 278 280 283 287 291 297 308 321 331 335 340 342 342 342 344 349 358 369 379 385 387 387 388 391 398 408 420 434 446 460 477 494 509 520 528 532 532 531 540 560 569 584 605 607 610 616 631 650 664 673 676 675 670 662 659 656 664 673 681 691 699 689 681 676 672 671 678 705 722 733 742 745 729 704 681 664 656 663 680 709 732 745 754 768 792 781 759 749 745 726 737 754 775 797 777 786 781 780 780 758 798 793 791 795 799 807 796 790 784 782 794 801 797 789 782 778 774 754 685 632 608 597 614 730 761 774 797 783 742 755 659 552 524 470 390 364 376 433 555 717 758 763 765 771 778 652 606 572 552 577 590 598 616 637 662 687 698 723 728 701 652 599 590 599 612 623 631 630 634 633 625 1274 1292 1318 1334 1341 1344 1360 1312 1289 1306 1346 1382 1375 1409 1444 1468 1489 1532 1538 1519 1492 1478 1481 1474 1482 1501 1511 1503 1473 1417 1370 1322 1282 1262 1269 1287 1251 1187 1119 1068 1052 1042 1028 1005 976 952 929 911 902 894 883 875 875 872 867 865 865 865 859 849 832 806 771 732 701 675 653 637 631 618 610 600 586 571 548 525 515 502 480 469 468 475 478 470 450 438 467 470 469 475 476 472 467 458 450 447 450 457 464 470 473 472 465 457 456 440 407 398 435 409 384 349 300 393 336 320 309 287 285 282 278 273 266 256 239 225 217 212 209 208 214 222 228 233 237 237 235 233 233 235 240 248 254 259 262 266 269 270 272 275 279 284 290 300 315 327 335 340 343 343 341 340 340 343 350 358 367 374 378 380 381 385 390 397 406 415 425 437 454 475 498 510 517 521 523 525 532 547 554 571 597 598 601 604 611 619 630 659 685 687 674 657 647 647 654 666 682 700 709 688 675 670 668 666 672 694 708 718 728 732 716 693 671 657 652 658 687 720 738 742 753 770 789 775 739 699 676 664 725 779 800 802 799 798 786 764 738 715 764 766 777 787 787 793 776 773 776 780 789 795 796 790 781 777 777 709 631 587 581 591 668 748 780 789 795 799 800 714 612 536 502 370 345 333 370 459 531 655 748 782 776 774 774 620 570 543 520 555 571 584 602 641 688 678 684 695 660 594 557 547 560 576 590 603 615 616 616 612 601 1313 1361 1372 1361 1341 1335 1362 1337 1301 1324 1381 1422 1410 1430 1443 1461 1485 1502 1466 1452 1448 1453 1466 1478 1495 1531 1564 1569 1531 1462 1402 1341 1292 1269 1279 1285 1285 1269 1214 1120 1061 1048 1032 1006 975 947 920 901 891 885 878 873 867 864 865 870 875 880 875 860 833 798 766 722 689 664 647 634 623 607 591 576 561 546 525 507 497 486 472 468 468 469 467 459 447 443 471 473 470 474 474 469 465 460 453 448 451 457 463 470 476 476 468 455 453 434 404 433 456 443 407 362 332 399 386 349 313 296 299 308 300 289 278 266 252 230 220 215 212 213 218 224 229 233 236 236 234 233 232 234 238 245 251 255 259 262 265 267 269 272 276 283 291 304 318 329 339 348 346 343 342 342 343 344 345 349 355 362 369 373 377 381 385 389 395 402 411 423 437 455 480 494 504 511 516 521 530 538 543 559 585 592 598 600 597 595 600 618 650 671 670 654 645 643 646 656 669 683 695 680 668 663 662 662 660 677 691 700 711 724 713 691 671 656 649 652 689 726 731 707 715 693 753 741 672 632 617 629 692 763 805 793 778 671 639 703 772 609 597 712 787 777 755 761 766 771 773 774 784 790 794 788 777 769 763 636 565 549 561 586 675 721 745 764 784 789 794 794 687 528 502 363 331 325 391 520 524 566 658 735 773 751 670 582 513 478 494 533 547 561 604 654 660 605 643 638 573 497 488 513 541 563 578 590 599 600 600 592 577 1368 1378 1376 1351 1323 1313 1339 1347 1336 1358 1402 1436 1427 1441 1445 1447 1448 1441 1414 1417 1430 1449 1472 1502 1510 1557 1603 1616 1579 1538 1449 1369 1309 1276 1276 1284 1279 1274 1221 1119 1087 1045 1024 999 968 939 910 894 887 885 882 879 873 876 878 883 895 896 884 861 831 796 758 708 676 655 640 624 608 593 578 559 541 528 513 500 489 479 472 467 464 462 461 460 457 454 477 478 473 473 473 470 467 463 458 454 453 457 465 475 482 483 470 461 458 436 408 460 458 452 429 401 390 388 407 360 311 298 307 329 329 324 318 304 264 238 225 220 218 219 223 228 231 234 236 235 233 231 231 233 237 243 248 252 256 259 262 265 268 271 276 284 294 306 319 330 338 343 341 341 345 347 346 345 345 346 347 352 359 366 371 375 378 382 386 392 401 413 426 439 451 469 484 497 508 517 525 530 531 542 566 581 595 600 593 584 585 588 603 618 632 645 655 657 655 655 658 663 664 661 657 654 654 660 660 662 669 680 695 721 716 697 673 654 646 649 673 715 696 597 558 553 622 621 580 574 573 566 526 601 774 727 685 575 491 462 507 732 591 602 689 760 769 772 780 783 778 770 780 794 795 788 775 752 676 562 525 533 555 600 661 681 687 696 718 774 782 784 685 519 507 362 326 334 406 541 541 558 571 644 728 685 577 545 476 429 467 506 520 537 579 609 561 543 541 519 488 465 459 485 520 549 567 579 586 587 583 571 552 1402 1350 1344 1333 1329 1333 1341 1351 1381 1401 1420 1439 1440 1440 1454 1443 1419 1409 1400 1411 1430 1451 1473 1492 1510 1551 1589 1613 1616 1596 1494 1393 1316 1276 1275 1278 1268 1227 1163 1097 1065 1033 1011 987 960 933 907 895 892 894 897 896 896 900 896 892 896 891 874 848 819 785 740 695 666 646 629 611 593 582 568 553 539 527 515 502 490 481 474 466 461 462 465 469 470 468 486 485 479 476 478 476 472 468 464 461 457 461 470 480 487 486 473 470 456 437 433 462 413 420 427 420 411 384 399 378 337 307 318 340 348 351 351 340 295 257 236 227 224 225 229 232 235 237 237 234 231 230 230 233 237 243 247 251 255 258 261 264 267 272 278 287 298 307 314 320 326 329 331 338 344 346 343 344 346 346 345 345 346 353 360 365 369 373 379 386 396 407 417 424 429 437 450 473 497 510 519 521 521 527 545 565 583 600 600 586 582 580 578 579 591 621 666 692 679 660 650 644 641 644 644 645 648 651 656 655 655 660 677 712 685 657 647 652 642 637 621 671 642 440 267 412 422 443 498 509 525 432 322 368 555 573 457 384 364 346 289 531 512 537 635 752 760 761 769 774 778 782 788 791 790 783 762 698 534 509 520 535 556 610 640 645 634 615 595 596 578 564 535 500 497 357 322 354 443 573 554 558 571 606 637 581 502 469 424 397 431 460 481 506 529 531 505 483 476 467 451 431 423 446 490 530 553 568 574 573 564 547 526 1390 1320 1323 1345 1384 1407 1384 1366 1412 1448 1464 1466 1461 1435 1444 1438 1421 1414 1412 1422 1437 1454 1470 1485 1507 1546 1586 1613 1622 1627 1519 1398 1313 1274 1268 1264 1234 1178 1117 1070 1039 1018 996 976 954 930 911 905 906 911 918 920 921 916 903 889 881 870 850 828 802 769 722 687 660 638 615 590 572 578 569 560 551 535 524 509 494 482 476 480 477 481 481 480 481 478 488 489 486 484 485 483 479 474 469 466 463 468 477 484 487 485 478 466 436 433 460 426 345 369 395 395 385 383 366 391 387 342 330 347 351 351 351 348 333 281 253 237 229 230 234 237 240 241 240 235 231 230 231 234 238 243 248 251 254 257 260 263 267 274 281 289 298 304 305 305 308 312 320 327 332 335 336 340 345 346 345 342 339 339 343 350 357 364 371 380 390 399 406 409 410 413 421 438 465 500 511 515 516 517 522 533 559 595 612 603 588 583 580 578 577 588 644 709 704 672 644 630 627 629 632 636 640 645 646 648 648 649 661 691 664 638 634 646 635 630 596 555 473 328 208 237 325 404 429 409 441 273 203 241 319 419 323 304 302 258 190 377 448 452 496 624 675 719 750 764 771 790 790 797 786 766 714 554 496 506 527 542 561 595 607 598 571 533 498 476 403 411 469 464 371 321 312 383 511 581 582 574 583 590 572 508 379 334 340 365 392 407 425 443 451 449 450 443 439 430 413 393 384 398 448 501 530 547 554 551 539 520 497 1365 1320 1340 1394 1451 1467 1424 1395 1454 1492 1485 1454 1449 1438 1453 1456 1449 1439 1433 1437 1446 1458 1471 1488 1511 1550 1588 1615 1626 1623 1497 1377 1299 1260 1240 1226 1192 1142 1092 1054 1026 1008 987 969 950 929 917 921 927 933 937 937 931 915 893 872 855 844 826 810 788 756 713 681 653 631 599 560 552 579 580 571 556 536 527 517 496 482 489 514 514 517 507 492 487 482 478 486 492 491 492 489 486 481 476 472 472 480 485 487 487 483 479 434 420 443 451 334 371 352 358 380 372 376 278 331 404 393 309 351 355 352 350 347 338 291 266 250 237 235 237 243 248 248 243 238 234 232 233 237 241 245 250 253 255 256 260 264 269 277 285 292 297 298 296 295 297 301 310 317 321 325 329 333 338 343 345 343 339 335 334 337 345 357 369 376 384 390 394 396 396 397 401 411 432 467 498 511 515 515 512 518 520 564 613 631 603 590 583 579 574 570 584 669 706 690 647 628 621 620 623 627 631 636 638 643 645 645 651 674 664 650 642 637 623 589 554 469 336 210 172 207 365 459 400 359 297 196 178 265 389 386 401 395 306 177 158 342 370 353 380 473 572 621 700 753 763 775 766 776 765 714 620 522 500 513 532 546 562 563 552 528 495 463 452 451 385 396 453 440 306 291 299 364 473 493 491 482 473 469 472 467 345 297 309 339 359 366 369 369 371 377 391 405 408 400 383 364 358 369 399 442 488 512 520 517 506 488 463 1392 1349 1399 1477 1500 1469 1426 1453 1526 1526 1480 1439 1450 1461 1482 1490 1488 1479 1470 1472 1475 1479 1484 1495 1522 1560 1592 1614 1622 1603 1448 1343 1272 1226 1199 1181 1155 1120 1083 1050 1025 1008 988 969 952 935 927 936 943 945 941 932 916 895 871 847 825 821 813 801 778 744 705 671 638 613 582 550 559 583 581 566 548 534 526 513 490 493 521 521 521 526 528 515 488 483 501 503 500 500 501 497 490 486 482 479 483 487 471 471 486 486 487 451 434 446 460 404 357 338 311 278 270 304 271 335 393 360 247 352 363 356 353 350 341 296 273 261 250 238 242 250 257 255 246 243 239 238 239 242 246 251 255 256 257 259 263 267 273 280 287 294 296 294 291 291 293 296 303 311 318 322 325 326 329 335 339 341 341 337 333 331 335 348 367 375 377 378 380 382 383 385 387 394 407 431 477 502 512 513 505 495 493 503 551 625 630 582 587 591 583 577 565 599 666 690 657 638 627 621 618 619 623 627 632 639 643 644 650 664 661 652 637 617 600 551 430 338 285 166 149 204 320 391 344 205 156 171 265 367 376 382 404 367 299 246 217 305 272 273 316 352 432 469 552 645 718 755 751 742 704 635 556 500 493 508 518 511 506 486 474 462 449 438 433 434 435 435 433 424 288 269 318 396 451 456 458 452 441 432 428 328 287 286 303 326 335 335 330 322 317 321 340 363 373 371 358 346 343 352 369 393 416 431 440 445 444 439 430 1429 1378 1418 1457 1470 1483 1510 1538 1548 1498 1455 1446 1469 1492 1515 1529 1532 1529 1527 1528 1522 1512 1505 1512 1541 1575 1599 1615 1616 1585 1411 1297 1223 1179 1159 1145 1130 1109 1086 1063 1040 1023 1002 981 965 953 944 943 940 932 919 903 880 856 838 825 818 813 809 793 766 731 691 650 616 597 582 567 577 587 573 555 541 533 527 516 494 497 523 525 524 526 527 523 517 516 518 517 515 506 482 502 455 464 493 493 490 470 441 426 442 488 490 452 463 464 409 326 304 291 301 330 351 274 312 309 339 396 320 335 361 368 360 356 346 313 286 271 265 255 258 263 265 260 248 245 245 245 246 249 258 267 267 263 261 263 266 270 275 281 285 288 290 290 290 289 288 290 297 306 314 320 323 322 323 326 330 335 340 340 337 333 332 340 360 370 367 364 367 370 372 374 377 382 390 405 440 480 504 508 501 479 467 467 483 524 619 614 607 603 601 590 572 562 568 594 630 640 638 628 620 615 612 620 624 632 639 641 635 657 653 639 619 593 561 498 344 239 211 144 267 319 336 295 187 133 108 224 333 359 369 374 378 362 382 469 411 251 225 244 258 267 294 354 428 523 629 681 684 666 624 568 515 474 466 453 441 440 428 430 434 433 427 423 418 413 410 409 408 400 263 247 335 434 443 444 445 444 441 418 326 284 277 288 303 310 308 303 296 290 286 289 306 326 338 341 338 332 332 338 348 358 367 378 388 396 402 406 405 1415 1396 1415 1447 1491 1524 1548 1583 1558 1501 1464 1465 1495 1523 1549 1569 1579 1580 1581 1581 1568 1549 1536 1539 1567 1597 1615 1619 1609 1577 1402 1242 1161 1136 1130 1125 1119 1111 1102 1092 1076 1051 1027 1011 997 980 957 930 914 899 882 861 838 820 815 813 807 791 781 760 731 697 663 625 604 595 588 582 592 575 562 551 543 539 536 527 504 490 499 524 500 520 532 533 534 537 538 537 527 508 485 484 444 448 470 473 467 457 445 455 466 445 451 419 428 408 331 284 272 267 272 286 303 324 343 356 341 326 410 353 342 356 369 362 354 335 303 283 281 277 278 279 276 267 254 250 250 251 258 267 272 276 278 275 272 269 269 275 280 280 278 278 281 283 285 286 287 288 289 298 308 316 321 321 320 321 323 328 335 340 341 340 338 338 349 356 355 353 356 359 362 365 368 373 380 391 411 445 474 489 493 470 451 444 451 477 531 594 614 618 619 609 584 567 556 555 571 622 637 636 626 614 605 607 613 622 629 624 595 638 642 627 606 581 528 414 284 191 146 127 337 370 343 269 124 105 211 298 338 351 361 360 362 273 272 518 291 318 272 220 215 222 256 351 422 477 543 582 590 580 553 511 463 435 416 410 412 408 408 427 436 430 414 408 400 389 382 381 379 337 228 249 346 427 429 431 434 437 415 346 271 266 273 285 294 291 284 280 277 278 280 283 292 303 312 316 317 317 319 323 328 333 337 345 354 364 373 381 385 1418 1425 1455 1512 1558 1580 1585 1600 1573 1527 1489 1485 1521 1555 1587 1611 1621 1621 1620 1614 1599 1580 1567 1570 1592 1624 1638 1627 1603 1574 1411 1206 1116 1106 1111 1118 1124 1121 1116 1106 1089 1059 1038 1027 1017 998 961 919 890 865 840 818 808 798 801 799 788 773 735 714 691 662 631 613 600 591 591 594 586 570 561 554 549 547 546 541 516 496 494 505 498 510 517 528 550 555 554 551 538 513 479 466 445 455 479 493 486 482 453 453 465 432 415 420 436 415 343 274 348 346 305 289 345 361 358 366 367 373 443 368 344 359 379 371 364 352 333 322 316 296 296 302 308 303 278 261 258 265 273 278 280 282 282 281 278 275 277 281 280 275 271 271 273 277 281 286 289 289 287 289 297 309 317 320 320 320 320 321 327 336 342 345 344 341 340 341 343 345 348 351 353 356 360 365 372 383 397 414 434 454 463 455 444 437 442 464 492 530 583 625 638 621 585 570 560 555 563 582 619 631 626 615 605 601 609 617 604 573 588 596 617 620 600 581 522 328 209 157 124 128 348 380 354 289 116 97 166 260 332 343 348 345 344 242 176 366 324 253 214 208 211 229 305 351 388 435 494 516 524 518 496 459 406 376 369 389 407 398 437 455 483 474 414 389 384 378 353 336 352 220 203 319 409 411 416 421 426 430 386 266 252 256 267 277 283 278 271 268 270 274 281 286 290 292 294 297 299 300 303 307 311 313 316 322 330 340 350 359 366 1467 1469 1511 1571 1608 1625 1627 1618 1600 1567 1530 1520 1553 1597 1632 1650 1653 1647 1642 1632 1615 1597 1587 1593 1617 1649 1659 1639 1605 1573 1452 1228 1115 1093 1107 1125 1122 1110 1095 1081 1067 1047 1036 1031 1021 998 954 903 864 834 811 796 783 784 782 773 755 737 701 675 653 631 609 603 594 593 594 590 578 572 568 562 557 556 556 551 526 507 505 517 509 512 523 543 564 568 565 560 536 500 474 491 477 475 485 497 500 495 465 453 455 439 412 422 432 421 383 332 406 402 361 343 390 399 378 370 381 394 377 397 391 383 382 381 373 364 356 352 348 333 336 340 342 336 314 295 277 278 284 286 286 285 281 277 273 272 278 279 276 272 270 270 271 274 280 286 291 292 287 285 288 297 311 318 320 319 319 318 321 329 338 344 347 344 338 336 337 339 341 344 346 348 351 356 366 378 389 399 408 415 420 430 438 443 449 462 487 492 537 587 613 616 594 564 560 573 578 574 582 607 624 620 606 601 604 582 558 570 581 587 608 619 597 538 502 294 161 122 123 210 401 426 361 250 109 89 146 252 328 334 334 331 330 291 260 323 329 249 213 222 248 305 340 358 365 376 411 434 452 456 443 413 371 323 346 388 410 406 456 441 433 429 419 381 374 371 331 280 291 210 317 388 397 397 405 414 421 425 384 243 240 248 259 267 272 269 265 264 268 276 285 289 290 289 287 285 284 286 289 294 298 301 303 307 313 321 328 336 347 1550 1539 1561 1612 1649 1670 1671 1653 1636 1612 1583 1572 1595 1646 1674 1677 1669 1659 1651 1639 1623 1609 1605 1618 1647 1670 1685 1669 1630 1578 1480 1246 1120 1089 1104 1114 1102 1080 1060 1047 1043 1038 1033 1026 1013 984 934 880 834 802 780 765 761 763 754 736 714 694 670 644 624 609 598 591 581 581 580 574 572 575 574 566 559 559 561 555 533 517 518 533 521 524 539 559 574 575 570 552 518 486 484 520 509 489 476 478 487 482 477 470 458 441 420 408 402 400 399 403 405 400 396 399 414 444 423 399 384 364 297 375 411 408 392 390 382 375 371 371 372 372 374 372 366 356 344 329 304 298 298 296 296 296 295 292 290 288 289 283 278 275 274 274 276 278 282 286 289 289 288 286 287 293 303 312 317 318 318 318 319 322 328 334 339 343 340 335 333 333 335 338 339 340 343 348 359 374 385 393 396 396 394 404 423 445 464 475 483 489 506 529 551 568 567 550 554 575 591 581 574 588 605 609 607 603 602 572 542 562 580 615 628 626 612 548 301 171 119 105 149 500 509 464 318 113 94 79 235 325 326 327 325 322 321 320 321 323 337 271 230 237 267 319 344 346 332 326 382 370 376 389 398 394 366 318 348 398 425 436 443 405 367 338 303 266 253 243 218 193 202 311 376 315 265 389 399 410 417 419 372 227 232 241 250 257 262 263 263 264 270 278 285 287 287 285 282 278 275 276 279 283 287 292 295 300 303 306 309 317 327 1637 1616 1600 1651 1697 1719 1716 1699 1675 1643 1612 1610 1645 1687 1697 1687 1671 1657 1643 1628 1618 1613 1617 1634 1664 1688 1729 1740 1694 1575 1354 1181 1105 1091 1097 1089 1063 1041 1029 1027 1032 1035 1032 1020 992 950 903 847 801 769 747 734 739 735 719 696 674 656 639 615 600 592 585 574 563 559 558 560 568 575 573 564 556 555 558 553 540 532 530 528 533 539 540 553 579 575 568 531 502 497 504 500 501 490 481 481 479 476 473 468 456 429 404 399 399 402 406 409 414 414 410 421 460 474 478 442 406 380 311 290 364 417 415 386 394 388 386 388 391 393 393 388 380 370 361 347 330 322 316 310 309 312 316 318 317 314 311 303 299 296 292 289 293 294 293 289 286 284 284 284 287 293 298 303 308 313 316 318 318 316 317 321 327 332 336 336 333 330 328 329 330 331 334 340 351 365 378 384 385 382 378 385 402 433 470 497 493 487 493 501 503 506 515 537 548 553 578 586 584 585 592 600 604 602 579 553 541 550 568 609 623 620 605 528 232 122 99 100 147 525 571 472 281 89 72 72 225 307 276 272 314 319 316 316 319 326 346 292 251 251 266 325 346 318 300 335 361 314 327 352 366 380 385 347 355 404 463 478 435 402 363 285 155 147 147 146 146 150 159 235 247 210 191 260 378 405 413 359 234 224 229 235 240 246 252 257 260 264 269 275 277 278 278 276 273 270 268 269 271 275 279 284 289 293 296 297 298 303 310 1704 1670 1640 1676 1714 1746 1758 1743 1715 1671 1642 1649 1682 1704 1699 1681 1661 1641 1624 1610 1606 1610 1623 1646 1678 1697 1753 1816 1813 1675 1358 1187 1121 1099 1084 1058 1023 1008 1009 1018 1025 1024 1016 994 955 909 869 810 768 739 721 712 715 704 692 673 651 629 613 591 580 573 564 555 550 551 552 555 566 572 566 560 555 554 557 555 553 557 561 553 555 557 553 556 570 567 563 536 517 511 511 499 498 494 489 485 484 472 461 450 431 403 394 397 401 407 415 422 424 428 425 415 414 480 491 486 455 405 388 317 368 420 417 372 405 404 403 403 404 405 407 406 397 384 373 361 349 340 332 326 323 325 328 331 333 333 331 329 327 323 317 311 312 309 302 293 285 280 278 279 283 289 293 293 297 305 313 317 316 311 306 307 313 321 330 333 332 327 321 317 317 319 324 332 343 354 363 368 368 365 365 370 382 404 442 498 500 497 487 484 497 506 517 539 546 541 556 587 590 590 593 597 598 598 560 535 540 536 555 594 609 604 585 477 197 99 92 162 430 564 583 380 135 77 69 71 217 222 78 83 283 316 313 313 317 329 348 314 275 255 258 301 334 324 310 333 340 326 303 282 287 343 383 398 388 408 505 539 477 434 360 237 131 137 139 139 141 146 156 160 160 159 164 186 359 401 341 250 218 221 224 226 228 233 241 248 254 259 263 264 263 262 263 263 262 262 261 262 264 268 272 277 281 286 288 290 293 297 300 1755 1729 1703 1705 1747 1774 1776 1756 1726 1686 1665 1673 1697 1704 1693 1674 1651 1627 1605 1593 1595 1605 1626 1657 1696 1712 1728 1776 1829 1815 1618 1331 1186 1116 1073 1035 995 988 998 1009 1009 990 970 940 904 868 835 777 739 715 702 694 689 678 679 672 649 612 596 584 570 555 546 548 551 549 550 556 564 565 564 565 568 571 582 585 589 593 594 584 577 569 559 548 540 534 537 542 534 518 505 500 495 492 487 475 458 448 438 425 407 383 384 392 405 419 428 433 437 437 434 427 429 495 500 493 482 461 408 395 367 383 429 440 378 410 421 420 426 426 427 428 418 399 384 372 361 351 343 338 335 337 340 344 346 346 341 337 335 334 333 330 320 310 299 289 281 274 273 273 276 281 284 284 289 299 310 316 315 308 301 298 303 313 322 328 329 325 318 309 306 306 312 323 334 343 348 349 347 344 348 354 364 378 402 446 489 496 484 476 493 502 520 539 557 575 595 594 591 589 589 589 591 594 557 530 536 532 566 592 597 588 566 429 180 91 91 173 509 571 585 527 362 77 69 71 91 91 77 74 274 316 312 313 317 330 345 339 299 247 251 276 319 334 326 326 329 330 314 270 217 247 339 389 402 408 439 545 515 464 330 131 125 132 134 136 140 147 156 154 151 153 158 167 347 397 316 206 209 213 214 214 216 220 229 237 244 249 250 249 246 245 246 247 249 251 253 254 256 259 263 267 271 275 280 286 292 295 294 1779 1785 1767 1763 1779 1781 1764 1730 1686 1668 1663 1674 1691 1697 1687 1669 1644 1617 1595 1584 1590 1607 1634 1671 1711 1718 1670 1620 1639 1751 1894 1540 1294 1145 1063 1016 979 977 987 990 973 933 900 869 844 823 798 750 716 697 684 673 661 659 649 631 610 594 589 581 567 553 545 547 545 546 551 557 560 564 568 577 587 599 610 616 616 614 611 604 594 581 569 556 544 540 543 560 549 519 507 515 505 495 481 460 439 442 436 422 404 386 391 402 418 431 439 443 443 440 435 431 437 502 504 477 465 477 440 419 357 365 423 436 380 392 433 467 473 479 474 459 436 412 395 382 370 359 351 347 348 352 355 359 363 363 355 348 344 341 337 331 326 312 297 281 266 266 269 270 271 272 272 275 284 294 306 315 315 310 305 301 303 312 317 322 324 323 318 308 301 299 303 313 325 334 336 334 330 325 329 335 342 352 367 392 431 457 473 486 508 535 525 535 554 565 578 587 588 586 585 583 570 550 507 478 478 479 578 599 589 578 553 398 175 88 90 158 492 535 565 578 459 94 73 72 73 73 73 73 268 318 316 316 320 328 338 341 309 249 258 293 313 320 324 325 325 325 324 278 184 196 262 338 391 411 417 407 388 374 292 125 123 127 130 133 138 148 155 150 148 151 157 166 335 342 256 194 201 204 204 204 205 210 217 225 231 234 236 234 233 231 231 232 235 239 243 246 249 251 254 256 260 265 273 282 290 293 293 1767 1790 1786 1775 1777 1769 1746 1712 1676 1663 1658 1669 1686 1695 1688 1672 1647 1619 1596 1587 1598 1619 1648 1680 1709 1709 1615 1452 1353 1444 1805 1656 1381 1157 1035 989 957 958 959 946 914 873 841 808 783 766 754 754 705 679 667 656 650 649 643 621 595 584 585 572 555 540 532 538 547 554 572 583 565 568 580 596 614 631 638 639 633 625 616 606 599 593 589 586 582 578 574 577 562 537 522 520 504 488 469 445 421 431 432 426 420 422 444 438 438 444 450 452 449 440 434 433 441 502 505 461 422 429 481 448 409 405 424 428 433 423 438 471 501 505 495 478 454 428 405 390 376 365 357 354 357 363 367 369 368 363 357 351 347 344 341 335 329 323 313 293 259 261 268 272 272 269 265 270 279 291 302 310 315 316 315 314 315 317 319 320 320 320 317 311 304 299 298 305 316 326 328 324 317 309 311 314 319 327 340 361 391 422 439 465 542 583 550 544 556 554 555 537 562 584 583 575 465 296 241 256 257 274 504 583 588 574 543 384 224 127 86 122 336 469 533 547 476 228 99 172 153 71 69 70 260 322 320 319 322 325 327 326 322 319 323 322 301 300 322 323 324 324 308 259 191 204 234 297 349 366 368 341 334 335 324 280 139 125 128 132 138 150 152 150 150 153 158 163 322 282 188 190 195 196 197 197 199 204 210 215 219 223 226 227 225 223 222 221 223 228 233 237 241 244 246 247 251 258 268 278 287 292 293 1741 1759 1746 1732 1747 1747 1731 1704 1672 1656 1656 1671 1689 1698 1694 1681 1658 1632 1612 1606 1619 1640 1660 1678 1694 1682 1549 1351 1214 1205 1299 1530 1305 1073 965 950 934 925 914 892 857 822 778 754 742 734 723 706 689 674 663 654 646 637 629 612 592 582 576 564 550 536 528 544 558 567 575 579 576 584 600 617 634 650 658 657 647 637 626 613 604 606 614 618 616 612 602 590 574 555 537 523 494 471 449 427 405 417 410 413 429 448 482 482 472 464 462 459 452 444 438 436 444 495 505 445 407 441 456 443 439 435 430 429 451 435 448 473 489 517 503 487 470 447 418 401 388 378 371 367 368 371 373 372 370 366 359 354 348 343 337 333 329 325 319 309 296 269 271 277 278 273 267 270 279 287 294 301 310 318 323 324 323 322 322 320 318 317 315 314 310 304 299 299 308 318 321 317 307 296 295 295 297 304 319 341 365 386 388 408 531 582 550 538 547 539 517 513 550 581 551 416 261 216 217 224 224 207 338 499 582 560 519 375 341 220 82 85 107 319 457 512 486 398 223 277 267 166 68 68 250 321 321 321 322 324 323 322 321 321 323 296 295 311 320 320 322 323 282 227 223 241 265 298 324 335 336 327 324 324 328 331 281 175 128 133 140 151 149 150 152 153 155 160 309 304 216 186 188 190 191 192 195 201 206 209 212 215 219 221 221 220 217 215 214 217 222 227 232 236 238 240 245 253 264 276 286 290 294 1690 1688 1669 1662 1695 1706 1708 1699 1669 1650 1662 1682 1698 1703 1699 1688 1670 1653 1641 1639 1644 1653 1648 1653 1673 1615 1326 1156 1097 1096 1098 1080 1004 929 889 889 892 891 870 836 798 770 741 728 721 714 705 690 683 675 665 655 645 634 627 613 597 585 574 563 554 545 540 561 571 579 582 584 591 602 615 631 646 659 664 660 647 638 632 622 617 623 634 640 636 628 611 597 576 552 530 509 470 440 418 400 386 394 387 402 438 469 498 509 499 483 471 464 456 452 449 446 448 474 473 422 414 478 453 458 451 443 439 437 452 457 469 474 472 498 505 495 481 463 434 416 404 396 390 384 381 379 379 377 375 371 364 357 348 342 338 337 340 336 327 318 311 303 293 286 282 280 276 277 281 285 287 290 301 314 324 330 330 326 321 318 316 314 312 311 311 309 303 296 299 308 312 308 296 283 277 274 275 282 299 322 338 343 333 340 441 502 494 487 492 486 484 497 519 449 280 221 181 185 199 245 338 206 178 284 380 371 356 341 332 224 96 110 124 120 281 444 483 481 359 327 327 267 75 73 241 318 320 320 321 322 322 321 320 320 321 264 260 295 319 318 319 321 301 266 255 273 294 315 332 340 339 331 325 323 323 326 335 284 202 134 156 297 195 149 150 153 156 162 298 379 328 181 180 182 184 187 192 198 203 206 208 211 215 218 221 221 220 216 211 210 213 217 223 228 231 234 240 249 260 274 285 292 297 1623 1609 1597 1602 1637 1652 1667 1679 1670 1657 1677 1699 1709 1707 1700 1690 1680 1671 1667 1668 1646 1596 1511 1430 1395 1444 1430 1257 1099 1014 956 920 886 861 849 849 846 835 817 799 782 759 743 747 744 726 699 694 690 684 675 663 651 640 631 628 620 597 580 570 567 568 570 579 582 588 593 599 606 616 630 646 658 664 663 653 639 633 634 636 637 641 647 650 643 630 607 597 573 534 497 468 435 406 385 373 367 373 382 411 452 488 508 518 508 490 477 471 466 464 461 457 453 453 434 412 422 464 457 457 435 425 429 422 426 447 456 459 466 474 492 495 489 475 450 432 421 414 407 400 395 390 387 385 383 378 371 362 353 345 340 342 346 344 339 332 326 325 318 303 292 292 291 287 285 285 284 284 294 310 324 334 338 328 320 314 310 308 307 305 307 309 305 297 289 293 298 294 280 265 253 246 249 261 280 299 306 298 291 303 358 429 443 433 419 416 444 481 500 382 141 144 260 224 236 301 220 156 138 245 354 351 343 332 326 315 312 329 345 181 102 203 433 473 359 297 271 229 84 80 182 230 252 318 320 321 321 320 319 318 310 258 266 314 320 317 317 318 318 308 260 263 282 310 331 335 332 333 330 326 324 324 329 339 256 136 154 338 214 162 181 184 185 187 297 374 332 180 170 169 174 181 188 195 201 205 208 210 214 218 221 224 223 220 214 209 208 211 216 223 227 231 237 245 256 272 287 298 307 1561 1554 1557 1565 1587 1599 1613 1631 1651 1667 1690 1710 1720 1718 1712 1706 1699 1683 1646 1578 1471 1341 1170 1055 1071 1210 1334 1275 1124 976 898 867 848 837 829 820 809 796 786 779 772 758 752 752 747 731 709 710 706 700 691 680 669 657 644 645 640 614 593 582 586 595 600 593 591 598 606 613 619 632 650 665 672 670 666 652 640 637 645 659 658 657 658 653 638 620 604 590 564 519 456 415 402 381 372 380 372 377 396 428 463 487 515 525 506 486 483 479 475 469 462 456 454 452 445 433 417 398 373 372 378 387 390 383 381 385 398 427 466 483 471 479 487 480 458 442 433 426 420 414 408 401 398 395 391 385 377 368 358 349 343 347 348 350 351 351 347 339 331 319 306 299 296 292 289 287 284 283 291 309 326 336 335 323 316 309 304 300 294 293 298 303 303 297 286 283 280 275 267 254 237 228 233 249 266 278 277 268 277 317 372 433 440 409 373 363 337 359 368 291 138 146 261 284 323 359 271 262 263 307 349 346 337 327 322 321 324 333 345 196 110 170 327 322 320 185 74 78 83 79 78 80 143 315 318 319 319 317 316 316 310 279 286 288 183 298 316 317 318 307 239 246 291 324 327 325 306 324 334 333 329 329 331 337 265 142 149 325 291 271 291 300 309 233 294 371 337 180 162 161 167 175 182 190 198 204 208 211 214 219 222 225 225 222 218 213 210 210 215 222 226 230 235 243 254 273 293 309 318 1518 1525 1534 1534 1537 1541 1565 1600 1634 1663 1688 1710 1728 1741 1747 1736 1706 1645 1528 1350 1186 1042 925 871 899 982 1062 1068 1008 925 873 864 852 842 828 807 790 781 777 771 764 756 752 745 741 737 734 734 729 722 713 704 696 684 670 657 644 629 608 596 605 615 615 607 601 612 624 631 635 651 665 672 673 672 668 659 656 658 667 679 671 671 664 649 628 604 590 556 521 478 414 402 374 361 395 459 463 413 431 459 485 516 532 534 507 480 476 483 474 460 450 447 448 446 446 413 374 358 358 370 373 374 389 431 439 441 417 416 470 501 474 454 459 474 451 440 435 430 425 422 418 414 409 404 397 390 381 370 359 351 349 352 350 353 359 365 362 349 336 327 319 308 295 290 290 290 289 289 295 309 323 330 324 313 305 299 295 291 284 282 285 291 296 295 286 278 270 265 262 254 236 226 228 241 260 272 275 286 307 335 370 399 400 385 365 344 176 139 136 163 243 260 304 398 399 286 264 242 302 343 343 340 330 324 320 320 322 328 338 193 106 166 323 319 317 190 70 72 74 70 66 78 152 313 316 318 317 315 314 313 314 304 305 273 103 281 316 317 290 214 191 270 313 320 315 298 299 321 337 339 340 339 338 328 273 201 210 325 355 356 358 362 366 320 337 369 343 186 162 159 163 169 176 183 194 202 208 212 216 220 223 224 224 223 222 220 218 217 218 223 226 230 236 245 260 282 302 316 321 1482 1502 1525 1517 1496 1491 1531 1579 1606 1634 1667 1702 1737 1757 1741 1772 1722 1523 1273 1082 965 873 819 811 841 878 902 912 907 889 867 876 867 855 834 807 789 782 778 770 760 751 746 748 753 759 762 759 754 745 737 731 726 715 698 678 657 635 624 617 625 631 634 643 619 631 646 656 662 663 666 661 659 663 662 664 665 668 672 674 678 672 661 643 616 573 545 512 476 444 417 378 370 370 407 468 467 424 438 467 495 528 537 530 502 479 476 475 462 488 480 447 451 446 434 432 426 406 410 369 368 400 438 444 485 469 456 438 402 405 438 439 430 431 449 435 429 426 425 425 426 424 418 409 398 389 379 369 361 356 354 354 353 354 358 362 359 350 340 331 325 321 296 285 285 291 295 299 305 313 320 322 315 306 295 287 282 278 275 274 275 281 289 293 287 278 270 263 260 257 244 233 231 238 254 267 279 296 316 333 358 369 373 371 362 343 176 137 154 270 514 523 560 566 418 145 117 95 186 243 260 333 326 322 320 319 321 325 330 195 162 276 324 320 317 205 82 70 70 67 64 152 308 311 315 317 317 315 313 313 313 312 293 229 102 273 316 317 279 162 160 269 318 312 293 279 312 329 335 337 340 342 343 287 265 344 344 345 348 351 355 359 363 366 367 343 266 185 167 162 162 166 172 178 186 195 203 211 217 221 222 221 219 222 225 226 227 226 225 225 227 230 238 252 272 292 308 318 320 1443 1485 1503 1465 1429 1478 1541 1578 1584 1617 1663 1710 1733 1713 1628 1412 1589 1512 1277 1074 874 806 783 795 829 859 875 874 877 878 871 888 879 862 840 816 799 794 789 774 755 743 742 751 764 777 784 782 778 770 763 759 755 741 715 688 664 647 638 638 643 645 640 633 641 661 673 674 668 656 651 646 647 649 636 638 654 663 666 668 668 659 645 620 585 552 525 502 464 425 408 389 397 392 412 457 465 466 483 506 527 542 544 525 500 484 480 466 452 452 446 440 453 496 454 426 418 414 418 415 419 435 450 448 461 463 471 473 447 388 377 400 424 427 408 402 416 423 422 426 429 428 421 410 397 385 375 366 359 354 353 355 356 357 355 351 348 343 339 335 330 324 302 282 279 288 298 306 315 323 326 323 316 307 293 280 271 265 264 267 270 276 284 292 291 286 278 268 260 257 250 242 237 238 247 260 273 290 307 314 332 342 348 349 318 166 141 142 295 512 520 565 577 549 412 174 118 87 76 74 115 257 312 321 319 319 320 323 324 261 257 325 324 248 211 153 95 76 70 66 63 146 306 308 313 317 317 316 315 314 314 309 265 174 110 226 262 264 242 161 161 217 278 315 305 277 289 312 329 331 335 339 332 330 340 342 339 339 341 335 316 355 361 363 364 324 191 176 170 167 165 166 168 172 176 183 193 204 213 217 217 214 212 219 225 230 232 231 228 226 226 230 239 256 277 295 309 316 314 1413 1454 1460 1428 1481 1542 1582 1593 1596 1642 1671 1701 1601 1401 1195 962 1214 1392 1402 1266 983 807 762 778 811 841 855 857 865 873 877 892 882 863 847 834 814 810 819 788 746 738 742 752 769 785 793 795 792 789 787 782 773 761 753 717 680 661 657 667 674 671 663 665 677 686 690 684 668 656 653 650 652 648 618 618 638 645 644 649 643 635 619 589 551 528 512 494 458 421 409 395 402 418 431 444 475 493 516 535 546 549 548 540 525 504 479 454 442 465 484 489 501 523 464 436 432 429 436 444 450 456 460 459 471 479 487 485 464 434 381 400 414 395 414 391 392 407 423 425 429 429 421 411 401 388 374 366 361 357 356 358 361 357 349 339 335 337 340 343 342 336 320 286 275 283 293 305 320 333 338 334 320 312 298 281 266 258 257 262 267 273 280 289 298 302 294 278 263 256 250 245 241 239 243 252 261 268 273 279 298 305 283 237 182 127 129 287 447 516 552 565 576 557 455 254 135 88 72 70 71 73 240 302 319 319 320 322 323 322 321 321 322 199 152 128 101 84 75 70 148 258 305 306 310 315 318 318 317 316 316 316 316 296 136 131 147 164 173 168 171 178 242 319 317 275 263 292 324 325 329 334 334 335 339 340 338 338 339 275 154 338 358 361 348 291 175 172 172 170 168 165 165 167 169 172 179 194 204 210 210 208 210 218 223 227 229 229 226 223 224 227 236 254 274 292 304 310 306 1371 1391 1413 1443 1554 1596 1610 1620 1636 1656 1664 1684 1418 1025 783 756 826 1080 1326 1372 1146 832 750 754 776 798 798 822 848 868 875 869 864 851 836 824 814 810 794 769 748 747 759 770 783 795 803 811 814 817 817 817 816 787 780 743 704 688 686 698 703 698 692 695 705 703 695 688 682 663 664 662 656 639 607 606 622 625 621 621 613 604 588 554 515 515 507 475 447 437 442 406 418 440 453 460 490 506 528 543 545 538 550 553 546 522 485 459 442 485 518 524 529 528 473 452 453 452 458 467 471 471 469 469 477 484 489 485 471 462 421 391 374 372 394 396 361 376 421 428 428 424 416 406 398 391 377 369 364 360 359 363 362 354 342 331 325 329 338 348 352 350 339 293 278 288 295 302 317 340 354 348 323 312 301 285 268 255 254 260 265 270 275 284 305 318 310 287 269 256 248 243 240 238 239 245 247 243 236 235 245 241 212 170 133 116 116 292 467 530 549 560 568 567 545 477 211 109 75 69 68 70 71 210 305 319 319 296 289 285 278 277 315 199 151 130 105 88 80 78 186 308 306 305 308 311 315 318 318 318 317 317 317 306 169 147 148 154 160 168 169 186 246 318 317 266 242 275 320 321 325 328 330 330 304 176 171 164 154 139 141 326 356 359 303 186 172 172 172 171 167 163 162 162 163 165 169 181 193 200 201 201 210 216 219 222 224 224 222 220 220 224 231 247 268 285 295 299 296 1323 1340 1391 1474 1589 1620 1635 1659 1673 1632 1632 1687 1316 870 762 778 790 842 1017 1178 942 803 759 745 738 737 761 812 857 891 901 855 862 857 846 835 834 848 809 781 774 781 795 800 805 812 822 833 841 848 850 848 842 813 797 770 747 739 738 744 741 732 722 719 720 705 691 680 673 667 670 668 650 621 600 602 611 609 602 596 589 571 548 523 505 514 501 457 444 461 475 435 457 465 471 487 504 515 527 532 530 525 548 553 542 520 493 471 455 484 511 522 527 524 480 471 485 490 479 498 494 482 475 474 477 481 483 481 475 465 441 379 344 361 369 381 366 361 378 408 407 416 411 399 389 387 378 371 366 363 362 362 359 353 344 335 328 329 338 349 356 360 356 321 302 300 301 304 318 338 346 334 314 300 291 282 269 257 253 257 262 267 272 278 307 320 309 285 270 255 245 238 234 232 234 237 234 222 205 195 193 184 169 149 133 118 108 263 441 518 540 548 551 554 551 530 455 211 86 70 68 68 69 78 173 320 312 181 171 183 185 194 280 199 174 179 159 90 82 86 146 213 203 193 269 308 312 316 318 318 318 318 317 316 298 210 164 162 157 167 171 189 245 316 310 253 230 265 318 318 321 324 310 305 296 121 117 120 120 121 125 170 293 358 309 182 173 172 170 167 164 162 160 159 160 162 165 171 182 189 193 198 208 214 217 218 218 218 216 214 215 218 225 240 260 275 284 287 284 1302 1330 1399 1493 1589 1637 1676 1703 1687 1600 1584 1713 1293 844 820 833 860 861 858 869 869 849 831 808 787 782 815 849 870 877 871 855 867 869 872 876 877 884 838 817 818 824 835 832 833 837 847 859 872 878 879 873 860 837 821 808 801 798 798 794 783 766 748 733 719 699 682 662 645 652 658 648 622 594 588 594 603 598 586 574 566 545 513 507 524 517 495 455 460 486 485 466 495 495 493 504 516 517 515 511 510 522 544 540 519 500 490 465 462 473 489 503 512 511 485 496 524 530 493 518 507 488 481 481 480 481 478 474 470 457 430 371 339 356 361 345 359 345 328 365 397 402 395 388 388 383 377 372 368 365 363 359 356 352 347 342 338 337 342 350 358 363 364 353 332 313 308 307 315 322 322 311 293 281 275 270 265 260 254 255 259 264 269 277 296 295 279 260 256 251 243 235 228 224 224 226 219 202 179 166 161 158 154 147 138 126 113 199 342 477 524 532 535 537 537 529 521 280 120 76 69 68 68 69 84 108 120 146 253 316 319 308 196 178 249 315 288 143 98 90 93 91 89 89 233 307 309 312 315 316 317 317 317 318 317 295 225 149 163 184 197 216 259 310 277 238 230 267 317 317 318 309 278 254 238 121 115 119 122 124 127 143 275 356 316 183 173 171 166 163 164 162 161 160 160 161 163 166 172 179 186 196 207 214 218 220 219 216 213 210 209 212 219 234 252 266 274 274 268 1316 1351 1422 1508 1591 1655 1709 1730 1690 1583 1496 1721 1416 1171 1254 896 888 906 910 900 903 920 935 930 908 886 892 890 880 869 864 871 888 903 923 934 922 909 876 865 866 867 870 860 859 865 875 885 897 900 900 894 879 865 860 856 853 851 850 838 817 793 768 744 716 696 673 646 622 615 621 597 570 557 563 573 591 589 570 547 532 534 511 509 530 522 506 473 485 509 496 472 502 518 524 527 522 504 497 497 502 515 532 515 497 484 473 444 449 465 472 472 475 484 499 510 523 533 505 500 498 493 489 493 483 481 475 465 455 440 416 364 336 357 371 318 307 320 331 324 386 369 369 382 383 375 376 373 368 366 362 357 354 351 349 347 346 346 349 353 358 364 367 367 351 325 309 305 304 303 300 295 281 268 260 256 256 258 256 255 256 259 263 268 272 261 245 234 235 238 236 230 223 216 213 210 198 178 159 153 149 146 144 143 142 137 127 131 216 409 488 512 520 522 522 520 520 422 308 192 74 70 69 69 68 69 74 131 249 318 318 316 307 308 313 314 314 314 169 103 84 92 133 148 252 308 308 310 312 313 315 316 316 317 317 317 239 130 154 178 205 227 245 256 239 223 241 282 318 318 318 272 230 200 152 125 126 126 124 125 129 139 197 237 229 181 172 165 162 161 162 161 161 162 163 163 164 165 168 172 179 192 205 216 222 225 223 219 215 211 210 210 215 229 245 258 264 261 252 1323 1375 1448 1532 1610 1681 1708 1697 1647 1548 1361 1236 1033 917 933 833 885 920 940 949 955 965 986 995 983 957 942 922 903 889 889 905 925 949 973 980 957 934 919 913 910 904 899 887 886 893 902 907 912 914 914 909 899 898 901 898 894 888 881 865 841 812 785 765 735 704 671 636 602 584 574 546 527 523 530 552 582 585 560 524 523 505 521 533 531 528 524 510 497 498 512 508 521 530 534 532 522 514 506 504 507 513 509 498 479 461 451 445 452 461 463 458 454 456 461 471 497 540 544 548 552 527 487 498 493 489 477 457 438 416 405 359 332 359 392 328 322 362 385 312 308 300 341 373 344 358 371 370 366 364 363 359 355 352 351 350 350 352 354 356 359 363 367 368 359 335 300 296 293 289 284 280 272 260 251 247 248 253 255 255 253 253 256 259 256 247 234 225 222 224 224 222 218 211 204 195 181 167 156 149 143 139 136 136 142 142 137 129 172 309 424 479 501 506 506 502 502 502 449 336 200 92 71 70 68 67 67 87 217 315 315 315 314 314 313 313 314 314 309 191 90 134 306 313 311 310 309 309 310 311 312 314 315 316 316 277 196 122 139 167 201 230 257 285 256 236 272 316 320 321 319 224 160 158 146 146 175 169 134 124 127 134 146 163 179 179 170 162 160 163 164 162 161 163 165 167 167 168 169 171 175 188 201 216 227 229 226 222 219 217 216 216 219 228 239 249 255 253 242 1318 1380 1448 1521 1601 1661 1664 1618 1501 1327 1207 1003 906 869 848 806 845 889 931 964 985 989 999 1008 1006 988 968 951 939 931 933 949 969 991 1003 997 975 957 950 948 943 933 925 919 917 919 922 923 924 928 927 923 920 925 927 922 912 898 880 863 843 823 806 788 767 723 671 620 580 555 534 501 485 486 494 516 549 539 514 502 508 504 531 539 527 530 509 521 522 516 518 527 533 541 542 536 534 522 523 526 525 518 506 490 475 464 460 468 470 467 471 473 450 454 460 471 485 502 508 538 549 524 493 535 546 549 512 458 431 411 398 342 295 295 296 414 449 443 402 296 288 277 268 263 278 372 347 354 366 362 364 362 359 356 354 352 352 354 356 357 360 362 365 366 363 342 286 286 285 281 273 265 260 254 249 245 244 251 253 253 250 247 248 250 251 247 238 225 218 216 215 214 211 206 198 187 175 164 157 149 143 136 130 127 131 137 138 135 137 165 333 427 475 492 489 476 465 460 447 421 378 204 108 72 70 68 66 65 125 220 312 312 312 311 312 313 314 314 314 297 288 297 312 313 311 302 294 286 304 310 311 312 313 315 316 234 146 128 136 163 196 244 296 311 301 297 309 321 322 323 236 167 140 139 145 167 268 258 152 124 125 129 137 150 166 170 165 162 164 170 169 164 161 161 163 165 167 171 173 174 176 185 196 214 227 231 228 224 222 221 223 225 227 231 236 241 246 246 242 1298 1363 1438 1523 1623 1661 1665 1540 1298 1033 970 891 885 898 890 849 812 829 878 934 977 990 992 995 995 990 978 975 976 978 983 996 1006 1011 1004 986 966 956 954 956 956 953 949 951 947 942 939 942 945 948 945 940 935 938 929 916 897 876 858 852 846 837 827 813 786 725 672 620 571 537 497 469 456 456 465 483 500 496 485 487 506 495 511 525 527 521 484 508 523 525 532 548 556 562 560 551 542 544 550 552 545 528 524 512 501 494 492 497 492 490 494 490 461 445 451 472 493 503 507 534 525 520 538 550 563 558 539 517 492 418 336 332 333 297 370 427 458 462 444 418 383 297 254 250 249 261 312 355 370 363 370 367 363 359 357 356 357 359 360 360 362 363 365 364 361 342 283 278 279 278 269 255 248 250 250 248 246 251 251 249 244 240 240 244 255 255 244 230 219 214 210 208 205 201 194 185 176 166 157 150 143 135 127 120 120 127 133 136 137 142 203 342 436 472 478 459 447 447 455 461 449 368 217 111 72 70 67 65 65 143 310 310 309 309 310 311 313 314 314 313 312 311 312 312 208 107 101 97 262 307 311 312 312 290 293 215 128 133 141 163 196 253 315 296 315 320 321 310 270 242 182 144 132 132 144 163 258 263 157 128 123 124 131 141 155 159 160 165 173 178 175 169 165 163 163 163 166 172 176 178 180 184 191 206 220 228 227 223 220 219 221 226 231 234 235 236 238 241 244 1294 1354 1445 1545 1635 1663 1732 1596 1235 836 816 845 886 926 947 929 844 808 834 896 957 985 988 982 978 979 977 988 1006 1020 1029 1032 1022 999 973 950 936 933 936 946 957 966 972 973 967 958 956 966 974 975 971 962 950 942 925 900 876 858 846 851 857 853 839 817 777 719 677 637 592 546 482 450 434 428 432 448 460 462 462 471 492 480 489 508 522 517 481 509 525 535 559 580 585 588 585 580 577 582 585 580 565 546 537 532 528 524 521 521 516 513 511 506 495 478 471 482 507 530 529 539 532 536 558 562 563 556 547 535 510 426 312 327 375 366 400 431 436 433 433 427 419 372 330 288 249 335 326 287 300 376 378 374 367 361 359 359 361 364 364 364 363 362 361 360 359 346 298 280 275 276 274 259 250 250 251 251 249 251 250 245 238 233 233 243 261 260 245 234 224 216 210 206 202 198 192 187 181 170 155 149 142 133 125 118 116 121 130 137 141 142 160 277 384 451 486 458 443 448 461 472 465 427 355 232 109 71 69 67 99 190 309 309 308 308 308 309 310 312 313 314 313 312 312 312 196 78 78 81 109 224 312 312 311 178 201 177 119 129 139 157 188 238 289 268 295 313 308 275 230 189 149 129 126 132 145 157 178 179 156 133 124 123 128 137 149 154 160 173 183 182 178 175 172 170 169 167 169 173 177 179 180 183 187 195 207 219 224 221 216 212 210 214 223 230 234 234 234 238 246 1321 1379 1479 1579 1642 1657 1718 1581 1198 777 778 831 883 933 977 998 942 878 868 907 969 1007 1010 995 983 982 984 1002 1026 1043 1047 1039 1009 966 936 920 920 928 941 957 969 979 989 995 989 983 983 990 995 993 988 978 961 942 914 892 876 867 866 866 867 853 826 793 748 700 668 640 601 535 472 439 420 409 409 420 433 440 446 454 471 465 475 493 510 511 491 513 532 553 587 603 608 608 606 604 608 610 605 593 576 562 552 553 552 547 541 536 533 529 526 526 531 531 519 515 529 557 549 547 547 555 571 574 565 536 516 503 479 443 369 374 412 421 423 456 446 437 445 443 432 410 379 340 305 337 322 268 246 300 387 381 370 364 362 362 364 366 367 366 364 362 360 359 360 356 335 287 273 280 288 271 263 258 254 252 250 251 249 242 233 228 229 249 260 252 238 233 227 219 212 206 201 197 193 190 186 176 155 145 137 130 124 120 120 127 143 159 166 167 166 185 205 257 386 353 342 345 386 468 462 446 391 344 281 92 95 101 198 309 309 309 308 307 306 306 308 309 312 313 288 186 290 228 129 74 74 76 82 118 200 295 194 134 131 125 113 123 127 139 163 199 236 245 259 275 263 225 209 168 134 118 119 128 147 154 159 157 148 134 126 124 128 135 145 153 167 182 188 177 176 177 180 183 185 182 180 178 178 178 178 180 183 186 192 204 217 217 212 203 196 195 204 216 226 232 234 239 249 1372 1435 1530 1612 1652 1646 1616 1447 1127 814 790 838 881 927 977 1026 1033 999 983 994 1026 1058 1059 1036 1015 1011 1027 1056 1041 1043 1048 1028 986 940 917 916 929 948 965 979 986 991 1001 1006 1011 1015 1019 1022 1021 1008 995 977 953 924 920 907 898 893 889 866 854 826 786 744 704 672 648 630 591 501 455 427 409 400 399 408 419 428 432 436 448 455 466 481 496 503 506 525 550 578 602 611 616 617 615 614 617 613 602 590 580 573 573 577 573 563 552 544 542 541 542 547 557 574 572 565 562 566 561 550 557 566 565 557 546 507 490 488 453 462 441 440 451 459 467 463 465 470 472 465 448 432 410 383 358 331 316 264 226 251 320 345 362 367 363 364 365 367 367 367 366 363 362 362 363 361 345 288 271 282 293 276 270 264 257 250 247 248 245 238 230 226 228 253 246 233 226 225 224 219 214 207 201 196 192 191 189 179 155 139 131 126 123 125 146 180 215 220 186 188 186 184 167 158 209 303 320 321 361 454 453 451 436 395 334 309 311 314 312 310 308 286 275 286 306 306 306 308 310 282 196 69 181 129 79 73 73 75 79 89 119 158 122 120 131 134 124 121 116 120 140 172 199 203 213 209 196 185 192 159 129 112 111 118 140 151 154 150 140 132 126 125 128 134 142 151 166 175 174 167 167 173 184 196 204 203 198 190 183 177 175 175 177 179 182 189 203 207 203 193 184 181 184 196 211 224 234 242 251 1435 1506 1582 1640 1662 1640 1566 1396 1142 908 838 872 899 932 976 1031 1066 1077 1076 1074 1071 1058 1057 1043 1028 1019 1018 1021 1015 1022 1021 995 956 926 918 930 954 980 991 992 993 997 1001 995 1003 1020 1029 1019 997 991 969 948 934 924 925 917 911 903 884 849 824 784 737 695 661 643 626 613 574 471 453 436 415 400 402 409 417 422 422 422 429 447 459 474 492 504 526 550 574 592 600 612 614 612 611 612 615 601 592 588 586 582 589 593 587 574 559 551 549 550 555 564 581 602 611 609 594 568 571 552 570 573 535 515 506 489 496 505 464 488 481 485 495 498 506 465 468 485 491 480 443 424 420 415 388 334 286 240 224 248 260 288 304 332 367 367 366 367 368 369 368 366 364 365 367 365 351 289 270 286 304 274 265 259 251 245 241 242 238 233 228 225 226 231 227 221 216 217 214 213 211 207 201 194 189 188 186 178 152 135 127 123 123 131 186 246 291 279 206 195 201 213 219 203 135 289 319 317 330 365 365 429 459 451 416 329 320 316 313 311 306 111 63 174 307 307 307 308 309 228 66 67 68 70 71 72 73 77 81 89 98 103 103 130 202 261 253 220 145 115 116 131 151 156 177 179 168 166 176 150 125 110 107 107 124 141 149 146 139 132 127 126 130 135 141 149 157 160 158 154 156 167 184 203 215 218 215 205 191 178 172 170 171 172 175 181 191 194 190 182 174 172 174 181 193 209 226 240 251 1498 1571 1626 1659 1667 1642 1574 1399 1177 988 909 920 942 966 1005 1059 1103 1112 1103 1078 1042 1005 1001 998 997 995 994 998 1017 1009 985 959 934 925 932 954 982 1004 1009 1002 998 994 981 956 953 976 996 990 957 961 939 922 921 925 911 906 901 884 853 824 790 747 706 671 632 619 605 592 557 475 487 483 443 406 411 416 419 420 420 422 431 440 461 483 501 514 545 558 568 579 590 602 602 603 605 603 591 588 585 586 588 590 595 597 590 578 566 558 557 559 568 583 602 620 627 623 610 594 580 569 593 591 544 522 510 492 481 479 485 544 524 517 526 524 497 503 469 462 500 494 423 387 403 422 366 299 242 221 231 253 251 248 236 266 332 354 367 371 371 371 370 367 366 367 369 367 353 289 270 289 310 282 257 247 241 236 233 232 230 227 225 224 225 225 220 216 214 211 206 205 205 203 199 192 186 182 177 169 146 133 127 124 125 133 208 267 302 295 239 195 203 223 271 331 299 330 326 317 315 316 319 359 428 488 484 422 346 317 314 312 310 113 62 166 308 309 309 309 304 222 63 65 67 68 68 69 73 80 88 95 101 105 105 193 276 313 309 292 264 174 105 104 107 112 131 141 141 143 148 135 121 110 106 105 108 122 137 143 141 137 131 129 132 136 140 145 149 149 146 144 148 160 180 203 215 221 222 215 200 182 172 168 166 168 173 179 183 184 179 171 165 165 169 175 182 190 212 233 247 1541 1611 1651 1668 1664 1634 1571 1412 1260 1155 1107 1115 1076 1040 1026 1046 1111 1111 1094 1056 1008 974 949 947 951 956 961 973 994 984 957 934 926 927 941 962 980 987 993 992 989 976 944 906 889 910 944 963 946 946 932 921 909 888 885 887 877 853 818 786 752 724 702 675 619 600 591 564 528 512 472 451 431 418 417 418 416 418 422 426 432 456 500 523 527 535 562 568 572 578 585 590 587 585 580 577 582 581 584 587 588 589 594 590 585 581 575 570 574 578 588 604 623 635 639 631 619 610 578 587 586 583 585 572 544 512 495 498 515 575 554 527 508 487 469 475 465 470 498 496 493 433 396 363 253 214 245 256 249 249 241 231 223 225 246 306 355 364 366 372 370 366 363 363 364 363 347 287 270 287 307 281 247 235 230 226 223 223 223 223 223 224 224 222 218 214 210 206 201 200 200 199 195 191 185 179 171 162 146 133 129 129 130 131 183 243 288 302 273 196 196 219 295 426 508 409 347 321 302 233 298 314 359 433 499 470 364 319 315 312 310 254 139 160 310 310 311 311 208 74 61 63 65 66 68 69 70 83 122 133 101 102 103 239 315 314 314 315 315 204 99 94 93 97 105 112 118 131 136 130 121 112 108 105 104 107 117 133 144 145 141 138 138 138 139 142 144 143 140 140 145 157 176 198 210 217 219 216 207 190 176 169 166 167 173 179 181 178 172 164 161 163 169 175 178 182 197 220 237 1534 1604 1641 1652 1643 1618 1568 1440 1342 1287 1248 1155 1077 1036 1027 1049 1107 1105 1085 1037 985 963 942 918 913 919 928 942 949 947 934 918 921 922 932 941 941 926 940 948 953 940 904 869 856 877 911 936 922 920 902 886 872 858 855 851 831 804 778 755 734 723 705 677 650 594 599 591 564 544 504 503 467 427 414 409 410 417 431 445 444 472 495 520 547 572 590 588 588 591 596 597 608 603 595 589 587 585 586 588 589 591 588 582 584 589 593 589 596 603 614 630 642 645 642 636 635 644 649 649 635 613 590 565 549 521 512 533 570 534 543 543 525 500 473 468 470 459 443 492 491 474 388 293 334 219 202 227 250 244 233 225 221 225 236 254 300 312 336 368 367 361 356 353 353 351 325 277 263 281 301 261 237 227 222 218 215 217 218 220 222 224 225 222 218 214 210 206 202 199 197 195 193 190 185 178 170 160 148 140 139 140 140 137 144 179 234 284 289 202 198 232 308 418 458 452 391 335 279 106 220 243 270 343 424 411 349 320 316 313 311 310 257 254 312 311 311 312 216 80 62 62 63 64 66 68 69 86 214 235 93 94 97 198 281 314 314 315 256 161 94 91 90 93 96 100 107 122 137 136 128 118 114 110 107 105 108 118 141 153 156 153 147 140 138 139 140 139 139 139 143 155 173 192 202 208 211 211 208 199 185 175 171 171 177 181 181 177 169 161 160 166 174 179 180 180 188 204 219 1508 1580 1615 1626 1619 1599 1568 1479 1403 1349 1286 1133 1067 1041 1042 1065 1104 1106 1086 1034 979 962 950 908 893 899 907 914 915 913 908 903 906 905 908 905 891 869 893 904 904 894 873 847 844 878 900 894 878 882 867 849 834 824 819 807 789 771 756 740 723 692 661 635 613 616 599 589 574 537 519 505 478 442 408 401 406 421 444 467 470 494 528 551 568 594 595 598 601 604 608 609 612 609 603 596 587 585 586 589 592 594 587 583 587 593 595 609 621 631 643 652 652 644 642 650 667 684 689 665 643 617 581 556 530 521 535 567 605 592 592 576 544 510 485 474 469 454 440 487 450 370 328 338 329 223 212 234 250 239 231 227 226 230 238 248 275 278 291 327 370 361 349 341 338 333 281 254 250 273 299 242 229 222 217 214 212 213 216 219 222 225 227 224 221 217 213 209 205 201 197 193 191 188 184 178 171 161 150 146 149 155 160 157 150 152 162 191 269 292 253 258 329 428 464 488 463 387 269 132 100 91 160 260 256 250 292 318 315 313 311 311 311 312 312 310 311 296 216 108 91 68 62 63 64 66 68 84 206 240 84 87 90 99 186 314 314 315 180 97 92 91 91 93 94 97 101 111 124 133 130 116 115 112 109 107 107 110 128 152 166 166 155 142 136 135 136 137 137 138 142 152 169 185 194 198 202 204 206 203 196 187 180 178 182 184 183 178 171 163 163 169 179 187 188 185 187 194 204 1499 1559 1584 1591 1590 1585 1570 1529 1473 1398 1300 1170 1158 1123 1093 1081 1081 1084 1070 1024 976 958 933 908 897 898 904 902 899 896 895 896 895 891 880 864 839 810 826 830 835 842 851 860 830 841 855 857 858 851 838 823 809 796 789 777 766 758 750 733 699 664 633 610 595 593 577 569 561 542 532 513 486 449 409 399 409 433 467 499 506 529 555 574 590 605 598 603 609 613 616 618 619 618 612 600 586 583 585 589 591 589 583 584 590 595 601 630 648 662 670 669 659 651 658 679 707 726 721 690 657 616 567 535 539 545 568 604 631 642 633 609 574 538 506 489 481 482 476 407 350 339 310 256 245 224 223 220 211 199 198 223 234 237 240 222 218 215 216 219 218 294 333 340 329 316 246 234 237 264 301 243 227 220 216 214 213 213 217 220 223 227 234 232 230 226 220 215 209 203 198 193 191 188 184 180 173 165 155 150 155 169 188 193 184 170 155 152 181 209 289 356 393 430 456 472 463 400 287 272 142 94 87 85 78 72 196 269 276 310 311 311 311 309 306 299 294 256 187 123 119 100 76 62 63 64 66 74 98 103 79 83 86 96 177 314 315 296 171 94 92 93 94 95 96 97 99 103 110 117 116 108 109 109 108 107 107 110 122 144 162 168 159 144 135 132 132 134 134 136 139 147 162 179 188 192 195 198 202 204 202 197 191 187 187 186 184 179 173 167 167 171 180 189 191 190 188 189 194 1512 1539 1537 1539 1553 1574 1573 1568 1536 1449 1332 1269 1281 1209 1130 1068 1009 1003 994 969 944 937 926 917 912 910 908 908 902 899 900 902 903 899 852 822 795 754 769 780 793 809 822 823 806 821 842 850 836 827 815 802 788 776 769 759 752 745 731 704 672 642 617 600 591 581 568 563 560 552 541 522 490 455 426 409 424 455 496 533 549 567 573 590 610 615 609 613 621 627 629 628 633 631 620 602 584 579 585 587 584 583 583 591 599 608 622 654 677 689 689 675 652 651 669 703 742 773 761 715 660 600 544 525 569 579 598 635 660 663 647 627 605 581 556 538 528 521 490 345 280 268 254 226 224 275 283 239 185 183 191 228 242 235 225 265 263 221 190 188 183 208 244 285 313 307 246 237 236 253 287 245 227 219 216 214 214 214 216 220 224 231 244 251 250 243 232 222 214 206 200 195 192 189 186 183 178 171 160 152 154 174 211 229 237 232 206 163 148 168 243 333 405 420 440 451 448 423 367 278 231 158 100 93 87 81 85 94 142 283 301 307 306 301 289 269 255 205 150 125 130 124 98 74 63 63 65 68 70 72 74 79 82 92 169 314 315 158 97 94 95 97 98 99 100 100 99 101 102 102 101 100 102 104 105 106 107 109 117 134 152 163 158 145 136 132 131 130 131 133 135 142 154 174 188 193 195 196 200 203 204 203 200 194 190 186 183 180 176 172 170 169 171 177 180 184 185 186 188 1528 1506 1475 1476 1509 1555 1574 1578 1558 1468 1348 1325 1249 1140 1048 980 920 891 877 871 876 890 904 915 929 945 953 934 909 918 915 903 903 854 815 789 760 728 762 794 806 809 808 795 805 818 829 833 830 804 793 783 771 759 755 743 732 717 697 671 649 641 622 599 592 582 569 567 569 564 543 519 489 467 455 436 455 487 526 563 585 592 590 600 618 628 620 627 638 647 648 646 649 642 628 608 589 582 592 590 579 575 584 596 610 624 641 673 696 705 695 670 645 654 683 727 774 806 776 701 630 572 537 553 604 616 632 666 683 670 650 636 625 610 602 593 573 541 476 285 298 250 240 300 309 349 297 222 190 238 201 214 224 234 262 295 291 262 242 231 177 179 195 248 309 302 209 254 269 264 284 242 226 219 217 216 215 215 215 218 224 236 247 255 260 260 256 238 221 210 202 198 196 193 191 188 185 179 169 157 152 169 217 251 280 292 277 232 172 163 189 247 324 396 413 424 429 422 397 339 261 195 150 117 111 174 175 138 109 139 247 284 288 277 254 228 207 166 127 120 129 131 119 99 78 64 64 64 65 67 69 73 76 87 157 299 158 108 95 95 97 101 108 118 125 131 135 109 100 97 95 95 97 100 103 106 108 110 115 127 143 156 154 147 140 135 131 127 127 129 131 136 147 170 190 198 200 199 201 202 204 205 203 197 189 182 179 178 178 176 170 163 157 157 161 167 172 177 180 1530 1460 1416 1424 1467 1524 1564 1569 1540 1444 1332 1309 1158 1022 944 900 851 827 820 796 794 830 864 892 913 923 921 905 896 896 888 872 857 815 791 771 759 761 791 809 811 805 796 782 806 817 813 808 815 788 779 771 759 747 738 722 703 683 664 648 634 643 630 601 594 583 573 572 577 575 538 511 493 487 488 479 499 526 557 585 601 604 598 594 606 633 618 638 653 660 663 668 664 656 643 628 614 607 605 602 586 555 572 584 604 623 637 672 696 705 693 671 669 702 739 779 806 795 723 640 580 558 578 611 640 661 685 706 692 676 662 650 636 620 615 612 581 513 400 222 365 345 331 408 418 399 271 216 263 306 245 209 215 243 265 300 296 290 286 275 232 241 246 273 307 300 195 240 258 255 289 254 230 221 220 219 216 214 214 217 224 240 250 253 253 254 257 255 245 223 205 201 199 197 195 193 190 186 179 169 160 166 201 249 293 319 325 313 241 188 168 176 208 279 309 369 408 408 395 366 285 216 170 146 155 203 238 210 121 108 145 207 242 230 195 203 183 148 118 112 124 134 135 126 108 89 70 63 63 64 65 67 69 76 105 159 99 91 93 95 98 102 243 301 308 315 313 159 110 97 93 92 94 97 101 105 108 112 115 123 136 149 150 148 143 138 132 124 122 122 125 131 142 168 192 204 206 203 203 202 203 204 203 198 186 177 173 173 176 176 169 158 147 143 148 153 159 165 170 1516 1423 1380 1395 1441 1494 1539 1540 1463 1379 1317 1274 1075 948 888 854 809 763 733 722 737 777 821 853 871 876 873 871 870 862 851 838 820 798 786 778 783 804 828 818 812 804 794 782 799 811 808 800 803 790 777 759 743 732 716 702 680 659 645 638 634 625 616 607 600 593 589 593 592 572 527 519 516 520 529 534 553 566 581 597 609 613 602 590 591 612 637 658 664 663 663 669 672 672 665 653 640 614 599 591 585 577 577 608 643 672 691 707 711 708 702 700 710 738 771 797 804 776 659 594 560 570 619 640 660 688 720 736 703 690 677 665 658 654 633 605 548 415 222 232 398 456 457 459 445 404 303 310 384 333 314 251 254 278 256 303 301 296 294 293 294 306 309 309 309 301 195 204 225 257 327 282 277 253 229 228 223 216 215 218 227 245 255 254 249 247 253 262 261 237 210 206 203 201 198 195 192 189 186 183 179 174 168 221 286 323 333 333 323 252 194 157 142 147 189 287 367 393 381 365 310 241 184 170 185 217 239 213 139 100 103 149 186 189 182 208 187 147 111 99 118 133 140 137 128 134 88 66 62 62 63 64 65 68 72 76 80 85 91 97 99 101 142 237 318 317 309 294 186 97 92 91 93 96 100 104 109 113 116 121 130 143 146 146 145 140 133 123 119 119 122 130 141 170 195 209 211 207 204 202 202 204 204 198 186 175 168 167 172 174 167 155 142 135 137 142 148 153 158 1491 1388 1350 1363 1399 1439 1476 1480 1435 1386 1329 1233 1034 926 866 824 778 732 709 703 716 747 795 819 830 833 831 833 840 833 825 821 819 803 795 801 815 833 854 831 821 814 804 792 792 809 820 823 819 802 773 731 703 703 688 700 675 650 643 645 652 640 628 621 614 612 613 632 625 568 533 541 551 562 573 581 594 598 599 601 605 605 596 587 590 616 664 661 661 664 668 678 690 689 679 666 657 634 612 597 590 587 572 608 636 659 682 697 702 704 707 717 741 770 784 779 747 683 629 587 573 597 652 671 693 744 780 771 720 695 689 688 686 675 631 562 414 266 232 372 458 486 486 473 424 391 415 431 413 381 335 326 322 331 362 326 310 305 305 305 304 309 313 316 315 306 228 220 249 286 296 256 272 254 228 233 221 218 220 225 234 250 258 255 247 241 245 258 261 246 225 213 208 204 201 198 195 192 189 187 184 181 175 181 255 309 327 333 329 319 262 193 151 135 156 219 298 357 350 349 317 256 197 187 205 221 224 203 156 104 91 107 135 162 186 205 180 133 94 95 116 131 140 142 134 128 101 76 62 62 62 63 63 64 66 69 76 87 138 209 214 119 104 140 212 314 298 306 201 99 93 92 93 95 98 103 108 114 114 117 125 136 142 144 144 140 132 122 118 118 123 132 144 174 200 213 214 209 205 200 200 203 206 201 190 177 167 163 166 168 164 154 142 134 132 133 136 140 143 1488 1382 1364 1388 1394 1391 1421 1433 1427 1402 1332 1196 1008 911 854 811 769 728 718 714 723 748 787 799 805 805 803 805 816 817 819 830 843 821 815 826 842 856 865 843 832 822 811 805 808 822 831 830 812 782 753 697 660 669 688 677 663 653 653 661 653 647 637 627 623 619 645 638 614 591 569 607 602 595 607 617 621 616 608 599 592 591 590 591 601 623 645 648 653 664 677 683 698 698 691 681 667 619 604 595 588 587 593 612 630 649 670 685 695 707 727 753 777 789 779 739 679 625 609 580 579 607 654 714 766 795 801 783 729 709 698 693 688 670 607 543 493 465 457 485 497 499 493 479 458 414 446 467 444 409 354 368 360 330 327 365 329 322 326 313 316 321 326 327 325 317 314 318 336 318 196 176 189 196 199 213 248 258 263 269 280 293 295 276 250 234 233 246 251 247 237 225 214 208 204 201 199 197 195 193 192 191 185 181 213 260 305 321 323 318 303 268 206 161 164 197 240 274 284 291 266 226 195 198 214 221 219 203 165 120 96 93 113 147 169 169 136 100 88 94 115 131 139 141 138 129 101 76 63 62 64 65 66 77 104 117 139 160 226 312 314 220 207 169 129 194 270 294 205 102 95 94 94 96 98 101 106 110 112 114 119 129 137 140 139 135 128 121 119 121 127 137 150 179 203 215 215 210 204 197 196 201 208 206 196 183 171 164 162 161 158 152 144 136 131 128 127 127 128 1533 1413 1378 1385 1394 1408 1448 1436 1418 1401 1325 1158 974 891 841 807 773 724 727 731 744 766 789 794 796 791 788 797 803 814 833 853 864 843 843 853 857 854 860 853 848 843 837 836 850 855 848 831 804 779 729 667 643 670 695 697 680 663 658 674 663 659 649 647 670 682 662 655 645 623 626 634 621 617 633 647 644 630 611 593 579 577 581 591 607 626 630 634 657 676 682 693 707 710 698 675 656 626 609 582 562 577 610 623 633 646 663 678 699 732 767 793 803 788 753 695 633 594 605 605 620 654 702 769 809 817 804 779 725 727 728 707 669 637 555 515 510 518 519 526 526 513 496 475 435 420 464 492 477 457 431 381 346 350 393 333 314 312 316 320 322 330 338 349 354 328 328 326 316 301 291 196 178 176 174 189 320 332 334 341 349 355 352 318 286 274 275 243 236 238 237 232 223 213 206 203 202 201 201 202 203 204 201 196 202 225 259 287 299 302 298 286 267 242 225 237 245 220 195 160 142 145 168 198 211 223 229 219 179 148 134 116 104 119 123 116 97 83 85 92 114 135 142 136 137 131 108 83 68 68 78 84 88 135 244 270 298 308 309 310 312 314 316 267 178 104 176 192 152 104 99 97 97 97 98 100 104 109 111 112 115 121 130 132 129 125 122 120 121 125 133 143 158 182 202 213 214 211 204 196 192 195 203 205 200 190 179 170 163 157 152 148 143 138 133 127 122 121 119 1590 1484 1391 1382 1401 1434 1470 1457 1443 1411 1307 1116 935 866 818 783 752 706 724 744 762 777 789 795 795 789 786 792 797 820 844 864 872 851 845 868 881 877 878 878 877 877 878 881 867 853 831 803 772 741 701 653 641 671 692 705 700 693 692 694 671 668 661 661 682 697 677 673 672 664 666 647 632 633 647 662 656 634 607 583 569 569 576 591 610 629 627 628 649 671 684 711 724 726 705 674 661 636 607 575 558 578 621 639 649 658 669 690 731 774 805 815 804 762 714 664 616 583 610 631 648 682 750 813 829 822 800 771 739 759 748 705 645 597 527 503 507 523 542 558 549 524 497 481 474 481 498 490 453 437 464 411 363 354 371 333 323 321 322 319 258 299 355 373 346 356 368 349 325 311 299 292 299 304 305 311 314 316 334 351 351 356 362 345 337 353 366 255 224 224 226 229 228 218 210 206 204 204 206 210 216 221 222 217 214 217 230 250 267 277 281 281 280 282 291 295 282 245 180 149 125 119 142 180 212 233 249 251 217 192 202 179 131 89 84 83 81 81 84 91 159 164 137 127 132 130 116 98 83 81 112 152 183 210 242 264 288 302 308 308 308 312 315 317 282 107 102 105 107 106 103 101 101 101 101 101 104 107 109 111 113 115 121 122 119 117 118 120 124 131 138 147 159 179 197 208 210 208 202 195 191 191 196 199 198 194 188 180 169 158 149 144 141 138 134 127 120 117 115 1646 1553 1450 1445 1436 1437 1467 1489 1496 1421 1269 1073 904 839 778 722 685 690 711 741 761 772 785 787 789 794 799 802 806 826 847 869 881 855 846 871 891 897 904 902 899 893 886 876 850 826 802 769 729 702 671 641 638 663 683 708 711 710 708 694 680 681 691 697 695 704 697 701 706 703 693 662 646 648 658 659 649 624 596 574 563 564 576 596 618 637 635 636 649 665 686 722 736 724 702 682 669 637 606 590 590 604 635 658 675 688 701 733 783 816 827 813 776 721 675 634 602 591 615 651 676 711 778 831 827 808 789 774 773 762 710 658 613 542 508 501 513 537 565 585 546 504 486 498 508 522 523 508 485 474 490 458 409 368 357 343 337 335 335 332 311 330 368 383 359 362 359 347 336 329 317 310 312 316 321 330 331 327 323 319 317 346 354 296 263 308 343 251 219 214 214 219 226 222 215 209 206 206 209 216 225 235 240 238 232 226 224 229 241 252 262 271 279 295 316 322 306 265 204 169 148 136 137 174 225 260 273 267 251 251 249 255 229 112 89 83 82 81 83 90 162 154 117 111 120 123 119 110 100 100 130 171 203 222 239 254 279 296 304 303 294 305 312 315 288 114 100 101 103 105 106 105 105 106 105 104 106 106 107 108 111 113 115 115 114 114 115 121 127 135 143 149 154 170 187 199 203 202 199 195 193 191 191 191 191 190 188 183 174 161 149 141 137 136 132 126 118 114 111 1709 1602 1547 1533 1483 1448 1478 1528 1503 1378 1208 1037 876 811 738 686 669 686 715 731 745 758 770 776 789 799 806 815 845 868 873 877 888 897 889 896 904 907 907 896 889 878 864 845 820 794 767 735 703 684 656 632 631 651 675 706 710 707 699 678 687 696 715 727 719 730 729 739 743 732 718 681 663 662 663 647 639 609 582 566 560 561 578 609 635 645 655 663 678 688 695 716 726 696 680 677 651 639 624 625 638 649 659 684 710 734 758 800 831 844 833 795 733 682 644 601 574 608 623 675 730 774 804 831 808 785 777 788 796 713 628 586 568 490 490 510 538 568 593 601 549 505 497 527 529 539 540 538 535 528 498 487 450 392 365 359 356 354 351 346 345 352 372 384 374 367 361 352 348 348 332 331 338 347 358 373 375 364 348 333 322 318 344 305 279 315 229 228 221 213 213 216 223 223 219 213 208 206 208 216 228 243 254 255 249 240 232 227 228 235 246 259 274 297 317 325 314 282 242 206 184 174 168 184 201 217 226 228 226 238 255 266 257 222 125 94 85 82 80 86 96 95 92 95 103 111 114 113 109 111 131 164 197 220 230 236 263 286 293 288 279 283 299 312 286 119 100 101 102 102 105 111 124 134 137 138 124 112 106 106 107 110 112 113 113 113 116 122 130 137 144 147 149 160 175 186 193 193 194 196 196 194 188 184 182 183 184 182 180 167 151 140 133 130 126 121 116 111 108 1764 1643 1600 1509 1492 1493 1475 1505 1432 1316 1171 1016 875 800 734 688 668 677 687 705 729 759 790 805 819 837 850 858 882 893 899 906 919 929 913 900 887 876 866 854 847 837 824 810 790 770 738 709 692 683 653 628 625 643 669 704 704 697 686 670 698 713 724 732 741 761 768 772 770 758 737 700 685 675 662 647 649 604 572 561 558 566 587 629 657 656 689 700 707 714 718 702 707 679 657 648 632 643 631 647 677 686 700 725 759 793 819 852 856 854 829 771 692 652 619 584 568 609 647 707 777 828 839 827 796 780 782 790 767 640 569 537 515 474 489 532 573 600 614 606 581 553 543 558 552 554 558 560 558 549 508 503 482 432 388 383 383 379 369 361 356 362 373 385 392 382 369 357 354 360 363 364 372 376 383 419 414 383 358 344 335 324 332 328 298 241 223 222 219 215 214 215 217 220 220 216 211 207 206 213 228 251 268 271 265 255 244 236 230 230 237 251 270 294 309 315 310 292 269 246 230 219 208 207 205 199 188 176 179 211 244 265 271 261 247 156 91 90 75 90 86 78 81 86 91 97 103 107 108 112 121 144 177 209 218 225 251 275 285 277 267 263 277 292 271 122 99 100 101 102 103 122 160 188 189 190 166 131 107 104 105 108 110 112 113 113 119 126 132 139 144 145 146 152 162 173 179 184 190 196 199 197 188 181 176 174 174 173 211 216 181 141 130 122 117 114 112 109 107 1743 1675 1577 1467 1422 1415 1421 1426 1374 1283 1159 1022 900 822 754 714 700 702 706 737 768 796 818 829 841 863 878 886 908 917 928 940 945 928 901 863 832 810 797 795 797 794 789 783 769 752 721 696 687 685 656 633 627 642 667 701 699 692 687 688 723 736 746 757 766 782 785 789 793 787 750 722 702 698 697 668 617 602 582 562 565 581 604 646 681 695 718 735 747 745 727 702 680 658 642 633 629 666 691 709 720 727 747 774 800 829 859 871 868 836 789 737 672 633 579 553 570 619 671 758 806 827 851 812 791 785 782 759 663 577 535 507 480 469 496 546 589 610 612 603 588 566 558 579 563 567 567 564 564 556 547 525 502 477 431 415 412 405 392 375 371 378 385 400 424 414 384 366 366 381 396 395 395 401 417 437 428 407 391 375 342 337 338 342 334 307 304 256 230 223 218 217 216 218 219 217 214 210 207 209 227 268 276 278 275 266 252 244 238 236 238 248 268 288 300 304 303 295 285 275 266 257 249 246 243 226 198 168 164 188 219 250 271 276 285 258 244 231 98 249 166 80 79 84 88 92 95 98 103 109 111 122 147 182 206 220 242 264 279 276 264 256 256 259 247 125 99 100 102 103 104 136 182 213 213 213 213 178 137 105 104 107 110 112 113 114 121 129 136 140 143 145 145 148 153 163 170 178 186 193 199 197 187 181 186 201 206 211 256 267 230 180 134 118 113 110 108 107 106 1682 1657 1587 1461 1391 1363 1356 1350 1313 1233 1142 1047 945 870 798 754 740 749 759 790 809 823 833 831 842 865 880 889 926 942 955 957 938 893 852 793 756 740 734 744 757 762 764 767 757 733 707 691 687 690 673 652 639 643 665 683 687 684 684 700 717 730 748 766 777 780 780 783 779 767 754 739 712 702 693 652 624 617 595 577 587 605 644 677 702 722 740 756 759 751 731 698 669 644 633 636 651 698 722 747 769 779 789 808 826 850 878 871 853 808 755 706 659 616 588 579 603 680 735 792 834 853 847 821 802 777 736 675 610 524 491 481 475 478 499 544 585 605 599 594 588 589 595 599 580 581 557 532 536 568 551 505 468 466 499 451 427 418 412 398 389 400 412 430 463 449 414 391 390 410 419 412 409 422 443 435 428 423 408 380 352 353 357 361 362 353 348 319 301 275 227 219 217 217 217 217 217 215 213 212 222 255 272 279 276 266 257 250 245 243 245 253 270 286 295 299 299 298 296 292 287 281 278 281 283 270 244 210 183 189 211 236 254 266 290 299 299 287 239 235 152 89 84 87 89 92 93 95 98 105 108 112 123 148 189 211 231 252 270 274 267 257 249 244 232 131 102 100 101 103 108 169 220 237 230 231 232 251 222 110 107 108 110 112 114 116 125 134 139 141 142 144 145 147 150 155 163 171 179 188 194 192 183 191 219 257 261 263 283 290 269 227 155 122 111 108 106 106 105 1639 1628 1577 1450 1371 1332 1316 1303 1270 1201 1143 1083 1000 936 850 781 761 793 804 821 827 833 842 835 840 863 875 886 938 963 969 946 897 833 779 715 683 682 696 714 715 716 727 742 741 710 693 686 686 695 682 657 637 633 654 675 696 700 697 703 711 732 753 765 766 762 766 767 766 761 757 757 740 720 696 659 638 629 624 618 616 638 684 717 739 756 763 768 764 747 718 684 658 637 625 632 670 722 749 774 795 805 814 831 848 865 874 844 806 757 713 679 637 611 602 611 645 708 757 809 851 867 852 825 799 744 679 630 593 557 536 510 481 488 505 537 569 587 582 575 577 590 604 598 559 585 597 577 543 565 518 514 519 508 516 475 449 426 422 486 419 420 435 450 470 458 448 432 421 425 430 423 431 442 442 433 426 423 405 376 365 374 381 384 381 369 364 359 352 328 281 229 219 217 216 216 219 221 221 220 225 249 264 277 273 257 253 251 250 252 255 262 273 287 296 299 300 304 306 304 299 295 292 299 301 298 287 265 230 213 215 228 240 254 283 306 314 303 282 189 124 97 93 95 96 96 96 97 99 106 112 117 123 136 168 195 218 238 256 265 268 262 252 244 233 185 135 104 102 104 158 219 259 268 245 238 237 250 229 124 113 113 115 117 119 122 129 137 141 141 141 143 146 148 150 153 158 165 172 177 178 165 220 258 265 267 265 265 274 283 280 254 180 132 112 108 106 106 106 1609 1591 1538 1422 1356 1323 1307 1291 1254 1195 1159 1121 1052 1001 912 832 799 819 812 819 832 846 857 858 855 872 881 891 935 973 961 913 845 773 727 657 628 631 646 664 681 694 701 703 697 678 675 681 692 704 690 671 640 620 639 673 706 718 716 714 722 741 754 759 757 757 761 763 762 760 757 756 754 741 718 690 668 654 652 657 666 678 729 760 773 779 780 774 760 735 702 675 649 635 631 644 685 725 757 788 813 826 840 860 876 880 862 811 765 712 670 644 609 608 614 634 669 719 767 822 861 872 853 816 761 695 631 584 566 565 542 512 496 498 510 530 554 573 574 581 589 600 604 593 582 603 612 604 585 538 534 536 534 529 533 488 464 448 447 498 457 481 499 493 484 462 463 464 461 453 426 455 462 453 444 431 426 424 427 423 387 401 406 403 397 392 385 374 363 354 339 279 235 216 214 215 221 226 229 230 232 240 255 266 263 251 249 255 261 265 267 273 282 290 295 299 305 312 314 313 309 304 303 302 304 304 302 297 283 252 234 233 237 251 271 291 304 300 272 178 122 104 104 108 109 107 105 106 111 115 121 127 133 143 164 183 205 227 244 251 262 262 255 249 244 237 195 143 111 152 211 259 289 294 269 239 223 212 192 149 135 135 139 137 128 128 133 138 141 140 140 142 146 149 152 154 158 162 165 163 150 201 242 259 259 258 257 259 263 268 268 259 207 160 128 110 107 107 108 1542 1517 1464 1387 1345 1323 1311 1294 1252 1201 1182 1157 1098 1055 987 922 867 822 787 802 841 868 873 870 871 884 889 898 936 928 899 849 781 705 671 545 512 550 607 633 651 660 668 679 689 679 681 683 685 692 679 658 632 617 628 667 710 732 738 739 741 749 753 755 756 763 765 766 767 769 770 768 771 764 746 724 703 688 683 693 716 736 774 792 794 791 789 776 752 722 692 674 645 637 643 662 693 726 761 796 823 841 866 891 900 882 837 780 724 672 635 611 586 605 630 658 690 728 782 841 871 863 824 768 700 641 596 569 563 550 521 506 517 516 518 526 537 555 588 583 602 612 604 589 594 588 601 608 575 523 539 547 547 549 551 529 498 475 473 492 483 509 521 507 487 445 453 467 465 447 448 466 467 459 453 447 440 433 431 434 436 440 429 421 418 412 405 389 375 365 354 345 280 233 213 214 221 230 238 243 244 241 254 261 259 254 252 260 268 273 277 281 286 292 297 302 307 315 319 318 312 304 297 296 298 304 310 311 309 296 275 256 246 250 257 268 279 282 257 191 137 112 114 120 121 120 119 121 128 130 131 134 140 150 161 174 196 221 235 238 245 252 254 253 252 249 240 207 159 215 256 290 310 311 286 235 208 197 189 163 159 216 235 187 133 131 133 136 138 138 139 141 145 150 154 156 159 161 158 152 169 222 246 252 252 252 252 254 258 261 261 254 233 200 161 126 116 112 119 1451 1429 1394 1363 1344 1327 1310 1292 1258 1218 1212 1196 1146 1112 1054 967 873 799 771 806 842 869 878 867 868 881 888 893 908 894 852 809 744 638 497 443 455 511 576 595 619 632 640 646 652 664 672 673 674 683 667 644 626 617 623 661 713 745 761 769 764 759 754 755 760 769 772 775 780 785 790 792 790 780 765 747 732 722 719 731 759 793 807 807 800 793 789 774 748 720 695 676 649 646 656 674 700 739 772 798 820 845 881 907 896 855 796 736 670 629 606 593 583 616 657 690 716 746 809 861 873 838 765 696 644 604 583 580 574 547 515 509 537 536 529 529 540 565 608 583 608 621 602 566 599 597 595 585 554 540 537 544 557 569 571 557 539 518 504 529 509 505 512 516 495 443 435 437 436 432 462 470 471 456 420 416 407 424 445 449 445 440 430 430 440 434 416 396 385 378 362 350 340 288 230 214 219 234 247 256 259 259 267 272 271 265 259 264 270 276 282 286 293 299 301 303 309 314 315 313 307 298 290 290 292 297 305 313 314 308 296 282 266 249 248 252 257 258 248 203 153 121 123 128 129 129 131 135 142 143 141 140 146 155 161 169 188 217 231 228 233 240 247 252 255 255 251 244 237 259 287 305 313 315 294 239 208 203 208 196 221 265 246 158 131 126 128 131 133 135 138 141 145 149 152 155 156 154 151 154 200 229 240 244 246 248 248 250 252 254 253 247 230 205 180 166 141 130 141 1376 1362 1353 1346 1341 1322 1298 1285 1282 1266 1259 1239 1200 1165 1089 993 893 816 791 807 813 820 829 834 843 858 867 870 869 852 832 770 681 574 420 405 433 486 541 562 592 609 617 620 624 645 653 657 662 672 656 641 629 621 622 660 718 758 784 798 791 773 761 759 764 774 783 790 797 802 807 807 798 782 766 755 750 751 758 775 801 821 822 811 798 790 782 772 757 739 714 679 660 665 675 689 719 749 772 791 814 844 881 891 857 803 745 662 612 588 583 590 603 650 695 720 737 779 845 872 857 796 700 641 613 599 590 578 564 563 540 530 552 556 544 543 563 595 611 588 613 626 601 547 613 632 613 581 564 577 567 574 592 603 594 573 558 542 530 559 548 517 510 523 499 446 432 432 437 451 474 476 472 456 422 414 409 431 451 448 447 443 424 421 439 435 414 395 382 373 368 361 347 339 306 211 219 240 257 267 271 284 292 296 294 282 272 271 275 283 292 296 305 306 305 305 311 312 310 306 300 291 286 288 291 293 297 301 303 302 296 286 274 260 248 244 246 247 240 209 167 134 129 131 132 134 138 146 153 154 151 149 152 158 162 169 186 213 229 224 224 227 233 245 252 254 253 252 257 281 298 297 291 301 292 247 225 229 240 234 271 302 262 145 130 123 124 127 128 131 136 141 144 147 148 148 147 141 144 178 218 228 232 235 239 242 245 246 248 249 246 239 226 207 187 174 169 167 166 1335 1318 1308 1291 1275 1271 1272 1272 1274 1269 1271 1268 1245 1194 1119 1025 926 846 812 796 796 803 809 807 810 828 842 849 854 854 813 730 636 544 409 407 435 474 512 538 572 592 603 608 612 624 630 638 649 659 652 650 642 629 625 664 725 771 802 820 814 793 775 767 772 785 797 806 814 822 827 809 790 770 756 751 766 786 804 821 837 838 826 811 797 786 783 780 776 763 734 685 666 678 694 713 742 756 769 785 809 839 861 845 809 750 673 599 563 552 565 596 630 676 718 747 773 817 883 880 832 749 641 616 605 599 586 561 544 562 576 574 563 580 569 563 571 589 593 597 621 631 615 583 644 645 633 621 606 606 621 637 643 632 608 583 570 563 560 572 562 524 506 515 495 461 449 450 464 492 503 490 477 462 435 423 422 441 460 460 455 452 447 446 449 438 403 395 395 390 383 370 355 343 292 146 219 245 264 282 284 298 311 319 319 309 296 291 293 301 309 310 315 312 309 310 312 310 305 300 294 286 285 295 296 291 292 294 295 294 291 286 278 268 255 244 240 238 234 209 184 165 139 135 134 136 143 153 160 162 161 161 163 164 164 175 195 217 233 227 221 221 227 238 245 247 247 250 259 287 290 274 257 270 278 251 242 255 269 267 294 284 222 140 128 121 123 126 127 130 135 140 143 145 144 141 136 129 141 210 218 223 226 229 232 237 240 243 244 244 239 232 222 209 194 180 174 169 166 1304 1283 1261 1217 1195 1210 1225 1224 1233 1248 1266 1275 1268 1239 1173 1071 956 860 818 805 795 800 809 810 831 849 862 869 868 854 781 687 589 501 422 435 463 485 500 529 565 589 600 602 604 599 605 618 637 657 665 673 660 641 636 675 735 779 810 827 825 808 792 783 785 799 808 816 827 836 835 805 777 760 756 770 804 834 859 875 874 848 823 806 793 784 785 786 782 767 739 693 680 684 704 733 758 764 773 785 803 829 830 803 758 693 616 557 538 559 610 672 712 749 765 777 800 848 869 840 762 669 619 609 607 597 577 554 573 558 577 592 573 564 578 570 568 581 570 596 617 632 644 667 674 637 624 635 635 616 642 663 657 622 599 586 598 606 592 581 545 517 504 500 490 484 478 478 491 532 531 505 485 470 445 439 441 448 459 470 462 449 440 440 446 421 409 409 409 404 400 387 369 347 287 127 184 241 276 289 297 311 330 346 351 341 327 325 324 322 319 317 318 316 313 313 312 308 304 298 291 284 288 303 302 290 290 291 290 288 286 284 280 273 263 253 244 236 233 218 203 192 175 157 141 137 146 157 164 167 170 175 183 174 169 185 214 231 241 234 225 220 223 232 236 239 242 244 249 263 262 250 239 250 256 241 238 255 278 289 297 241 158 132 125 121 124 129 128 130 135 139 141 142 139 134 128 125 137 206 214 219 222 224 227 232 236 238 239 238 233 227 219 211 201 188 180 173 166 1298 1278 1248 1176 1163 1174 1184 1188 1210 1250 1274 1286 1287 1272 1198 1074 952 865 830 817 807 804 804 803 823 842 861 870 860 818 720 624 526 445 445 477 502 508 508 540 578 599 605 602 598 582 594 617 646 673 692 699 682 661 659 695 748 787 813 827 824 815 806 802 804 811 819 828 839 845 832 800 783 781 796 828 866 892 909 913 899 863 836 812 794 782 782 786 782 768 747 721 710 707 717 738 761 774 781 790 803 815 794 759 706 646 592 555 562 613 675 722 760 775 785 803 830 861 846 791 711 638 615 610 608 584 560 564 580 569 586 600 584 567 572 567 571 586 587 595 606 626 655 683 678 666 643 631 660 636 658 675 665 622 594 592 605 607 586 566 556 551 535 507 501 507 507 505 516 559 544 521 503 486 461 462 462 455 453 473 466 443 424 423 437 417 418 424 426 422 417 406 382 353 316 261 220 287 317 289 302 333 351 361 366 365 359 352 342 335 331 325 321 319 315 312 310 307 304 298 290 286 292 305 305 292 290 290 287 285 283 283 281 277 271 263 252 242 240 238 233 221 215 193 169 151 147 159 166 171 181 196 214 195 181 198 234 248 265 250 232 224 223 233 234 236 237 235 239 247 247 241 235 243 236 228 228 242 268 291 283 222 142 125 122 121 126 132 130 133 136 138 140 139 135 129 124 127 147 204 213 216 219 222 225 229 231 233 234 233 229 223 218 213 209 199 187 178 169 1302 1280 1246 1173 1169 1180 1198 1216 1233 1261 1274 1283 1284 1263 1162 1039 934 869 848 833 831 816 795 773 746 771 793 802 794 765 638 541 480 454 474 498 499 507 531 565 597 621 623 612 599 589 609 642 678 707 718 721 704 688 695 728 764 787 803 816 820 822 824 825 825 826 832 839 847 852 841 822 814 824 849 885 918 934 940 935 915 878 850 822 800 786 779 779 776 770 762 752 747 742 740 744 761 779 788 796 800 792 752 712 667 625 596 587 615 673 723 746 768 783 804 826 843 847 803 734 671 628 605 604 596 573 555 564 591 583 592 606 601 555 553 558 567 579 583 592 610 633 653 659 641 655 660 647 639 638 673 676 643 608 621 597 580 563 536 504 499 522 536 521 522 541 524 533 578 584 562 554 543 524 501 488 480 468 460 469 468 446 427 421 430 425 419 429 440 436 426 414 388 359 338 335 243 293 323 294 321 341 355 364 369 369 365 356 350 346 342 333 326 320 314 309 307 306 304 299 293 290 295 302 302 294 292 290 285 281 281 283 284 281 277 271 263 256 255 253 249 248 253 252 249 239 221 212 212 221 235 250 252 235 214 221 253 267 301 279 249 230 226 235 237 238 236 227 230 234 236 235 232 238 230 226 228 235 246 260 240 189 130 121 120 121 127 133 132 134 136 137 137 136 132 127 123 134 172 206 213 216 219 221 224 226 227 227 226 226 224 221 218 216 213 206 193 181 171 1299 1277 1245 1198 1206 1224 1244 1257 1250 1265 1265 1269 1261 1212 1093 1011 939 889 873 859 860 837 795 750 710 743 760 751 726 716 628 526 473 482 508 528 531 541 566 603 619 632 644 644 622 619 642 678 715 739 743 737 715 708 728 748 769 776 785 801 822 838 849 853 850 844 843 845 853 861 862 856 854 864 887 918 947 953 952 942 920 886 858 830 807 792 780 774 772 775 778 778 776 771 764 761 768 784 790 793 785 757 718 685 651 624 615 637 683 728 755 761 769 791 821 842 844 819 750 673 635 623 593 584 572 570 576 587 608 602 595 593 591 573 584 575 566 573 583 599 616 639 667 683 652 634 626 629 643 660 678 668 626 574 576 562 548 531 509 497 516 532 538 539 553 574 583 591 599 593 581 576 574 567 549 517 502 491 474 454 468 452 435 428 430 426 414 427 444 438 417 414 394 369 352 345 285 290 301 301 328 342 353 364 370 370 364 355 350 349 347 340 330 321 313 307 305 307 306 303 299 296 296 298 297 294 293 289 283 278 276 281 286 286 282 277 274 273 277 268 255 260 269 280 289 294 291 295 296 297 302 313 314 314 315 318 319 318 318 312 284 243 227 234 238 240 236 222 223 224 225 226 228 234 228 225 228 233 233 227 205 165 121 119 119 121 125 129 131 133 135 135 135 134 130 126 124 134 179 205 213 216 219 221 222 223 221 219 217 217 217 218 218 217 216 208 195 182 172 1293 1275 1254 1236 1247 1256 1264 1264 1251 1272 1259 1249 1218 1136 1030 998 959 926 911 871 858 835 775 716 809 811 789 758 723 680 589 518 500 529 569 572 576 590 612 631 631 637 641 644 649 649 672 707 740 761 764 762 729 714 735 748 757 758 768 793 828 858 877 885 883 871 862 862 869 881 890 888 887 894 908 929 949 948 946 937 918 887 860 832 810 794 782 775 777 785 793 797 797 794 788 784 787 794 793 785 765 729 697 676 653 639 650 695 743 776 786 779 778 803 831 844 832 790 712 647 616 608 591 576 572 587 610 622 622 619 603 586 583 598 613 602 585 579 590 609 623 640 659 666 655 618 599 608 626 643 655 638 594 546 546 552 533 504 493 498 526 545 553 562 578 573 592 611 607 596 591 588 588 587 581 569 544 504 462 445 467 454 441 439 446 430 420 431 444 433 402 409 402 384 364 354 343 298 275 303 321 341 356 366 371 370 365 357 353 351 350 346 336 324 314 308 309 320 323 316 307 303 300 298 296 295 293 290 284 278 274 276 283 288 287 283 283 288 293 280 260 266 278 292 306 316 319 325 326 324 323 325 325 324 323 323 322 321 320 319 308 281 234 235 236 236 232 218 216 217 217 217 220 232 230 226 226 227 224 210 176 137 120 118 118 120 123 126 128 130 132 133 133 131 128 126 125 134 181 207 217 220 223 223 223 221 217 212 209 208 211 215 218 219 216 208 195 182 172 1289 1284 1279 1277 1270 1254 1246 1251 1267 1288 1258 1207 1137 1041 933 896 865 858 872 863 845 827 816 809 800 773 749 727 702 663 570 533 556 596 595 597 605 625 643 642 638 642 646 654 670 681 708 734 758 775 785 783 736 704 712 727 739 742 760 796 843 885 907 918 917 902 893 895 903 913 921 920 918 920 925 932 936 932 930 925 911 884 858 830 807 792 785 785 794 803 808 814 822 821 816 810 810 807 796 777 750 718 686 669 661 669 697 747 781 811 818 803 796 815 834 833 806 757 691 650 612 586 595 591 598 612 628 641 633 632 618 600 593 612 618 621 614 597 601 616 631 638 639 645 644 609 589 594 597 609 609 600 582 553 527 523 509 491 491 509 540 559 569 579 596 585 602 619 611 603 599 600 601 601 598 573 548 521 497 498 506 502 478 451 455 439 429 433 436 425 417 388 390 398 377 362 349 291 256 290 322 346 360 366 369 372 368 362 358 356 355 351 342 329 318 315 328 342 344 334 320 312 307 302 299 296 296 296 290 283 276 275 280 282 283 286 292 297 296 282 267 276 290 304 318 327 328 330 332 332 331 331 331 330 328 326 324 323 322 321 319 317 316 256 230 223 216 209 207 209 212 213 214 229 235 234 229 226 224 208 169 126 119 118 118 120 123 125 127 129 130 131 131 130 129 128 128 135 188 212 223 226 228 227 225 221 215 208 203 203 207 213 219 221 216 205 192 181 172 1285 1294 1302 1306 1280 1271 1261 1257 1266 1257 1227 1144 1065 1008 869 896 876 856 865 883 838 818 798 765 713 728 720 706 685 644 547 549 588 616 602 602 615 642 659 647 644 652 660 672 690 713 743 760 773 789 803 791 735 690 682 703 741 756 780 824 881 929 947 952 948 934 933 942 950 957 963 963 958 954 948 939 933 924 918 915 906 883 856 826 802 788 789 801 815 823 829 840 854 856 849 837 821 805 790 768 740 710 685 673 679 702 738 776 810 836 844 832 823 827 830 815 773 705 650 615 592 583 598 605 607 614 626 639 649 646 637 623 608 627 630 631 630 626 621 638 651 651 642 657 635 600 577 575 576 583 576 577 582 572 516 496 490 491 500 528 555 571 580 594 604 596 608 621 614 606 604 607 605 595 588 555 532 525 531 530 508 515 505 471 451 446 432 419 410 403 392 397 413 415 386 373 357 300 250 261 346 357 359 360 363 373 372 369 367 365 364 360 351 341 333 334 351 360 358 349 335 321 313 307 302 300 301 305 301 292 282 278 277 278 278 276 279 285 286 281 276 289 302 316 328 337 335 336 338 339 339 338 338 338 335 332 330 327 325 324 323 322 322 314 276 231 213 195 195 206 215 219 217 225 236 243 241 236 233 218 177 126 120 119 119 121 123 125 127 130 131 132 132 132 132 132 131 136 193 219 229 233 234 231 226 220 213 205 202 202 205 211 218 220 213 199 187 178 172 1270 1272 1270 1266 1249 1246 1263 1285 1293 1270 1191 1095 1034 1002 875 880 838 787 770 812 822 817 794 747 674 702 701 689 668 628 536 567 603 617 614 597 610 643 662 650 663 669 677 690 709 735 766 779 789 801 813 789 737 689 675 707 780 813 846 893 952 996 1003 997 985 973 979 994 1006 1013 1017 1015 1006 993 976 955 943 931 924 916 903 888 853 820 798 794 806 824 837 849 863 882 897 899 887 865 836 806 780 763 748 727 709 702 711 732 761 794 831 862 881 882 862 842 823 794 747 678 644 618 600 596 615 624 640 654 664 671 660 655 650 644 640 670 653 643 648 661 675 701 711 703 680 645 619 583 553 543 564 565 571 570 564 568 517 499 496 501 517 548 568 576 585 605 611 595 606 623 618 612 611 612 605 586 565 534 513 512 527 544 535 531 522 503 469 453 434 415 398 390 376 375 393 402 367 370 361 351 345 345 351 356 359 367 381 369 379 380 378 378 376 372 365 357 353 357 366 368 364 357 349 332 321 313 307 305 309 319 316 302 290 286 282 278 276 277 278 280 282 283 288 300 309 321 332 339 338 340 343 346 347 346 345 344 342 339 336 334 332 330 328 325 324 325 316 307 310 312 316 299 273 259 229 231 235 241 250 250 247 233 192 131 122 121 121 122 124 126 128 130 132 133 134 135 135 135 136 138 196 223 234 237 237 232 226 219 212 205 203 204 208 212 217 216 207 194 183 176 171 1239 1230 1221 1219 1227 1248 1276 1303 1313 1272 1160 1064 1022 1006 894 867 795 733 721 775 813 819 781 720 669 690 683 652 627 626 550 578 599 604 602 576 589 623 647 651 692 693 697 707 722 741 777 792 801 809 812 787 750 712 696 741 828 875 920 972 1025 1055 1052 1038 1025 1020 1033 1047 1052 1051 1049 1044 1030 1019 1006 988 967 955 947 935 917 891 846 810 792 795 817 842 867 888 906 924 938 935 911 874 836 806 785 772 763 753 745 742 744 751 764 797 837 881 904 899 889 841 817 785 731 676 651 634 621 616 627 636 654 670 675 659 651 642 641 647 657 685 661 658 677 701 711 728 730 715 684 618 603 575 543 527 550 554 542 538 547 554 528 515 512 519 537 564 575 580 590 610 625 594 601 626 623 624 620 616 606 588 563 519 496 503 529 533 555 537 517 514 505 468 441 420 402 379 374 375 382 394 407 373 376 375 367 370 395 379 366 368 383 394 375 367 375 390 383 379 374 368 364 368 372 372 368 362 357 345 331 320 313 312 319 330 325 309 300 297 293 289 285 284 284 286 290 297 303 309 313 322 332 339 339 342 347 350 352 354 352 351 349 346 344 342 340 338 336 334 332 330 329 330 333 335 336 332 328 327 326 267 233 231 235 249 251 242 206 138 126 124 124 124 126 128 130 132 133 134 135 137 138 139 140 141 202 230 239 240 239 232 225 218 211 206 206 208 211 213 214 210 200 189 181 175 170 1193 1180 1176 1182 1202 1229 1253 1271 1267 1213 1114 1044 988 941 900 847 779 732 730 776 800 800 746 672 637 628 618 578 559 604 566 565 564 554 535 534 555 579 612 654 700 708 718 730 743 751 784 797 803 805 791 777 756 740 748 799 873 928 986 1046 1095 1113 1102 1083 1071 1072 1079 1082 1075 1067 1065 1053 1040 1030 1021 1010 996 989 981 966 941 906 859 826 811 818 845 874 898 925 952 967 970 949 913 873 838 814 796 785 777 771 767 767 767 767 771 802 841 886 912 904 879 818 799 763 699 676 674 663 650 642 646 651 658 662 658 641 630 633 640 650 667 673 671 676 693 717 729 742 741 713 661 623 599 582 557 528 545 544 544 544 548 561 549 539 534 536 549 560 573 594 616 630 641 617 617 632 630 631 628 621 610 596 584 526 500 517 550 516 554 545 525 523 533 483 452 427 400 378 378 379 379 391 438 383 379 381 379 381 408 395 377 372 386 385 383 384 387 388 399 394 384 376 374 375 377 376 373 367 361 352 339 328 321 322 328 335 329 314 310 312 310 306 302 300 298 299 305 313 318 318 318 325 336 344 343 345 348 351 354 357 359 358 356 354 352 349 347 346 344 343 341 338 336 335 337 339 340 342 342 342 341 325 280 223 211 220 232 237 214 149 131 127 127 127 129 130 132 134 135 136 137 139 141 142 143 145 206 235 242 242 239 232 225 218 212 208 210 211 212 211 208 202 193 185 179 174 149 1170 1155 1157 1165 1165 1187 1212 1237 1240 1181 1085 994 872 784 854 831 793 762 756 785 768 747 696 626 564 515 492 487 495 514 537 527 500 480 478 498 545 562 589 638 651 666 683 697 706 717 741 761 776 784 780 785 795 803 822 870 930 981 1037 1090 1130 1142 1128 1113 1104 1104 1101 1099 1093 1085 1077 1063 1045 1033 1026 1022 1014 1015 1012 997 967 926 885 858 849 861 894 929 955 982 1002 1000 985 948 908 873 845 823 805 793 786 784 787 791 790 786 787 809 836 880 905 890 860 815 794 753 693 697 697 686 676 671 669 666 660 651 638 623 617 626 642 662 676 676 681 687 696 717 742 750 721 672 626 587 570 565 548 517 541 525 522 537 562 576 573 562 554 549 540 548 566 600 639 663 663 659 651 641 635 631 631 623 608 596 581 554 545 546 541 522 556 567 560 548 546 501 476 450 413 385 384 385 395 418 445 402 392 391 387 380 403 395 380 371 378 383 397 413 415 394 402 394 393 394 384 384 384 382 378 371 362 354 345 336 331 333 335 338 332 321 322 329 331 330 327 325 324 323 325 328 328 327 329 336 345 352 352 354 355 353 352 357 363 365 365 364 361 358 354 351 350 349 348 345 343 341 340 341 343 345 346 347 346 343 293 211 194 187 195 208 211 188 140 130 130 131 132 134 136 137 137 138 139 141 143 144 146 147 204 234 241 241 237 230 223 217 212 210 212 213 212 208 201 194 188 181 170 156 140 1155 1143 1145 1147 1125 1129 1160 1198 1215 1169 1032 890 740 663 776 832 813 782 771 784 711 676 635 581 528 562 478 450 468 492 498 557 495 437 463 508 534 544 575 625 618 633 655 665 668 690 724 745 767 788 797 819 835 855 886 931 977 1021 1068 1112 1140 1149 1138 1129 1123 1119 1109 1111 1114 1113 1104 1086 1061 1044 1033 1026 1018 1026 1030 1018 988 948 920 905 907 929 965 999 1024 1039 1041 1023 993 947 909 880 852 826 807 796 793 798 810 817 812 804 801 817 840 874 890 872 841 811 787 749 708 719 717 708 702 699 690 679 669 651 630 618 619 630 653 678 689 686 692 693 699 723 750 748 696 634 605 603 572 557 539 512 538 546 553 566 582 585 583 576 563 550 554 551 572 604 639 679 687 676 658 629 581 618 624 616 594 552 574 540 537 539 507 542 565 568 562 557 551 534 515 494 466 410 399 406 433 459 448 423 412 406 397 379 402 398 384 374 373 381 392 399 403 414 428 396 381 390 405 397 393 389 384 375 364 354 344 335 331 337 341 342 337 329 331 342 349 352 351 351 349 347 345 342 338 337 341 350 359 362 366 371 371 366 360 360 365 370 373 372 371 368 363 358 354 353 352 351 349 347 346 345 346 347 349 350 349 348 316 250 183 168 163 161 155 142 134 133 133 134 136 138 140 141 140 141 142 143 145 146 148 149 201 233 238 238 234 227 221 217 213 212 214 214 211 204 196 190 184 173 155 140 142 1138 1126 1116 1099 1071 1076 1112 1145 1152 1115 927 791 738 740 752 839 819 790 755 697 654 629 584 529 479 422 417 429 448 462 454 456 437 433 467 511 526 549 581 609 602 621 624 640 667 687 709 737 770 801 826 853 870 895 928 969 1008 1048 1088 1119 1136 1145 1142 1140 1136 1128 1120 1131 1146 1157 1155 1132 1100 1074 1053 1036 1025 1038 1047 1037 1009 979 968 969 984 1013 1047 1072 1086 1082 1064 1037 1001 957 921 890 854 824 805 797 801 816 833 839 832 818 809 828 855 872 873 854 806 774 762 747 728 733 735 732 729 724 712 694 680 660 638 627 632 648 674 699 706 704 708 702 703 727 742 723 669 622 621 630 594 566 541 521 543 567 579 587 596 591 589 572 554 551 576 596 624 657 685 694 694 678 639 598 597 570 596 608 584 534 577 576 571 563 553 565 569 565 560 557 545 538 530 514 490 481 432 446 473 472 463 440 426 418 411 390 405 399 390 387 379 380 383 382 387 423 430 406 382 374 387 403 403 399 391 379 367 355 343 333 327 336 344 346 342 336 341 348 355 359 362 363 361 360 359 356 351 350 354 363 372 374 386 393 395 391 381 373 373 378 382 380 379 376 372 366 360 357 355 354 354 353 352 351 350 350 351 352 350 349 337 303 229 174 150 143 137 133 134 135 136 137 141 144 146 146 144 145 146 147 148 148 150 151 196 229 236 235 231 226 221 218 215 215 217 216 211 203 194 189 179 160 138 143 145 1121 1099 1067 1030 1007 1057 1095 1111 1098 1045 905 839 809 806 825 856 816 766 714 664 634 604 563 508 446 407 407 417 431 441 428 412 416 441 480 528 538 555 564 559 538 568 583 618 659 668 689 730 773 812 846 873 892 916 947 983 1021 1061 1095 1117 1128 1143 1150 1152 1148 1140 1139 1163 1190 1211 1219 1199 1156 1118 1088 1066 1054 1069 1078 1067 1041 1025 1031 1045 1066 1092 1119 1135 1133 1109 1073 1037 1004 970 934 894 851 822 808 805 815 834 850 854 845 831 825 845 864 865 854 831 758 719 726 738 737 749 748 750 752 748 737 715 692 672 656 645 650 670 698 722 727 727 724 715 709 719 714 683 646 631 650 639 612 582 556 543 560 582 594 602 607 600 588 574 567 571 589 630 659 689 717 710 695 669 632 598 595 570 555 567 579 536 585 605 596 575 565 572 570 565 560 556 548 549 544 513 451 444 436 434 451 486 472 461 444 431 425 405 400 390 392 403 393 388 384 382 389 424 419 410 395 382 389 406 408 404 397 385 371 358 344 330 320 336 347 351 350 348 352 356 359 361 364 365 366 368 370 369 366 365 368 375 383 391 405 411 413 412 406 399 398 398 397 391 386 383 380 375 369 363 360 359 358 358 357 357 356 355 354 354 350 346 340 327 281 193 149 140 135 134 135 137 138 138 142 145 148 148 148 150 152 152 153 152 153 152 186 217 229 230 227 223 220 218 217 217 219 218 212 203 195 188 166 138 141 143 143 1109 1071 1030 1003 1010 1061 1090 1098 1083 1049 996 952 914 890 882 873 830 775 715 661 638 590 541 484 428 413 411 412 421 430 414 398 413 448 491 529 539 542 532 510 488 527 553 596 639 642 669 716 767 815 853 879 895 916 946 985 1024 1061 1090 1112 1129 1152 1167 1166 1160 1157 1164 1197 1234 1260 1268 1256 1208 1165 1133 1112 1095 1110 1113 1102 1084 1082 1093 1110 1132 1155 1170 1170 1150 1113 1068 1027 1006 978 940 895 851 829 820 823 835 853 859 857 848 841 843 857 849 843 836 822 789 757 702 680 713 755 732 750 766 764 759 749 723 698 680 673 667 690 720 743 752 742 734 727 719 711 682 653 642 647 654 648 622 594 574 570 585 602 614 618 616 606 581 576 584 594 595 642 664 685 710 708 689 656 612 572 570 571 529 539 590 584 604 616 603 579 573 576 576 573 566 558 553 561 552 523 485 509 491 492 504 501 474 460 448 441 434 410 409 403 398 399 407 400 388 383 393 423 414 405 399 397 392 406 409 406 401 389 376 365 352 336 317 334 348 356 359 361 365 366 366 366 368 369 370 375 382 386 382 380 382 386 395 411 419 421 422 422 423 422 422 420 415 408 399 392 386 381 377 372 368 364 362 362 362 362 361 360 359 357 351 342 333 321 293 212 159 142 138 137 138 139 139 139 141 143 145 147 149 152 154 156 156 156 155 154 170 194 215 221 221 219 218 217 216 217 220 219 213 205 197 183 162 142 141 140 138 1096 1058 1023 1007 1024 1060 1082 1092 1093 1088 1064 1026 991 963 938 903 852 785 717 663 629 584 558 528 481 431 415 407 410 419 413 413 432 460 485 497 505 502 493 482 478 509 532 576 621 633 655 696 753 810 851 875 887 907 942 990 1024 1059 1087 1113 1141 1175 1191 1185 1177 1182 1190 1223 1256 1280 1288 1276 1258 1220 1182 1155 1142 1137 1139 1134 1121 1112 1127 1146 1160 1165 1161 1156 1132 1097 1059 1025 1011 983 942 896 858 841 839 847 860 874 872 862 853 852 860 874 870 851 836 829 782 754 744 743 743 748 775 787 778 762 781 770 747 725 712 703 686 704 736 764 770 763 756 747 729 699 663 643 645 658 661 657 643 608 581 591 603 615 617 615 613 596 573 562 569 592 603 640 658 671 683 680 659 631 579 524 546 548 525 547 608 633 632 627 611 593 593 592 593 592 583 564 562 568 565 552 538 539 516 505 507 511 490 475 459 440 422 415 411 415 417 412 413 395 384 382 391 420 410 398 391 387 360 393 406 407 401 391 381 372 362 344 304 331 347 357 364 370 374 374 372 370 371 372 376 383 392 403 403 398 395 399 413 428 432 432 431 430 431 432 434 434 431 424 414 403 394 386 382 379 375 371 368 366 365 365 365 365 363 361 352 340 324 305 287 233 180 146 143 142 142 141 139 138 140 142 144 146 148 153 156 158 159 158 158 155 154 165 195 208 214 215 214 215 215 217 220 221 216 208 200 176 152 144 139 135 133 1086 1047 1022 1015 1031 1064 1074 1090 1110 1126 1114 1077 1040 1010 986 952 881 796 720 662 611 560 580 576 514 429 412 430 424 401 412 464 467 463 461 449 452 457 466 467 449 449 491 549 601 628 643 681 738 793 826 851 877 910 951 996 1027 1061 1088 1120 1162 1201 1216 1206 1195 1197 1206 1233 1261 1282 1291 1283 1274 1258 1239 1220 1200 1179 1181 1175 1157 1145 1142 1141 1140 1138 1133 1127 1104 1074 1045 1021 1007 982 942 900 872 861 864 871 879 885 878 868 865 870 880 879 871 870 858 824 785 788 787 780 774 784 800 809 803 788 797 782 763 752 747 730 705 715 747 779 781 780 782 774 744 688 656 646 657 673 680 670 656 614 578 593 607 612 607 598 590 578 568 571 582 593 607 611 635 662 669 642 611 591 558 518 534 532 546 582 628 648 649 638 622 609 612 615 619 616 601 572 568 571 573 571 565 553 540 530 520 501 491 492 483 465 452 441 425 415 413 417 407 392 382 378 383 414 409 398 391 385 357 368 392 406 401 392 383 375 368 349 290 329 347 356 365 374 377 377 375 374 375 377 382 390 399 410 412 411 412 418 428 441 444 443 440 436 437 440 442 442 439 433 423 412 401 391 386 383 380 377 373 370 368 368 368 367 366 363 355 339 318 290 275 254 210 156 150 148 146 143 139 138 139 141 143 145 148 153 157 159 160 159 159 158 156 155 158 191 205 210 212 214 215 217 222 223 218 210 202 178 152 142 136 133 131 1088 1048 1023 1015 1023 1052 1063 1088 1122 1151 1152 1119 1080 1047 1021 991 903 811 734 675 614 553 582 569 491 442 437 474 461 408 425 533 472 430 434 425 424 472 506 485 400 422 445 483 546 628 642 673 716 765 809 840 878 915 958 1008 1039 1067 1099 1136 1179 1221 1225 1210 1197 1200 1211 1234 1258 1278 1290 1293 1293 1283 1268 1255 1246 1220 1214 1204 1186 1171 1157 1136 1114 1096 1086 1078 1063 1045 1030 1018 1002 972 936 906 891 888 888 892 897 898 887 884 883 889 901 906 891 886 870 830 798 810 804 793 792 803 813 817 800 768 769 764 771 777 772 756 734 739 764 791 793 801 804 787 745 689 655 653 668 686 689 679 666 619 575 584 595 594 587 577 569 560 557 560 569 585 588 615 637 645 636 619 602 583 563 541 509 570 602 622 642 651 643 632 621 614 618 633 642 637 616 579 570 569 570 569 568 558 551 548 537 507 499 506 509 505 496 451 435 431 433 436 415 395 380 384 412 415 410 405 400 396 401 375 371 389 409 395 383 376 370 355 300 334 349 356 364 373 375 376 377 377 379 383 390 397 405 412 416 419 425 432 438 448 447 442 436 436 441 445 446 443 438 431 422 414 405 396 390 386 383 380 377 373 371 370 369 369 368 366 357 341 318 294 279 268 240 186 160 154 150 145 139 137 139 140 142 144 148 154 157 159 160 159 160 161 161 165 184 201 211 215 217 219 220 222 225 226 220 212 204 187 164 138 134 131 131 1096 1051 1024 1010 1009 1032 1047 1078 1115 1152 1175 1151 1117 1079 1042 1000 912 829 767 719 660 604 571 536 510 541 537 451 455 529 546 549 445 394 406 420 446 455 473 497 513 513 449 457 533 631 658 685 719 760 805 840 878 920 970 1021 1048 1073 1110 1151 1187 1209 1203 1188 1182 1192 1203 1220 1244 1265 1283 1299 1298 1281 1264 1256 1255 1241 1232 1219 1203 1185 1171 1141 1106 1074 1048 1034 1027 1021 1016 1010 991 958 929 913 908 900 900 909 919 923 921 923 925 932 945 947 922 903 875 832 799 818 811 798 800 811 817 816 799 771 764 748 767 784 779 766 755 762 782 803 810 824 826 799 749 701 661 659 677 696 694 682 659 611 568 572 578 574 567 560 556 552 550 551 557 574 605 606 629 647 633 619 564 530 514 504 506 564 607 633 647 646 638 625 615 614 619 636 652 650 626 585 572 567 563 560 565 559 554 554 551 532 515 517 527 525 491 459 453 454 453 446 426 404 407 423 420 417 415 413 410 407 409 409 390 370 371 367 383 384 375 363 340 349 355 358 364 371 373 374 376 380 385 391 399 406 411 415 418 424 431 437 441 447 445 439 436 435 438 443 443 439 431 422 415 410 405 400 394 389 386 383 380 377 375 373 371 371 370 368 359 343 321 300 287 277 262 237 173 160 154 147 141 137 138 140 142 144 150 155 158 159 160 159 160 163 166 173 200 212 221 226 227 229 229 230 231 230 222 213 204 194 179 143 134 131 131 1100 1053 1025 1008 1002 1015 1033 1062 1097 1136 1178 1169 1145 1101 1044 990 914 853 813 781 729 640 541 507 505 453 492 529 544 507 401 393 379 389 410 417 430 428 443 475 510 525 449 470 562 656 692 712 738 773 816 853 898 949 998 1039 1061 1080 1109 1144 1175 1185 1176 1166 1167 1179 1186 1201 1224 1252 1278 1296 1288 1250 1224 1219 1224 1231 1233 1227 1213 1196 1190 1165 1129 1088 1050 1025 1016 1012 1007 998 977 948 936 936 938 919 923 933 942 948 954 969 979 989 997 981 938 906 874 833 802 819 817 811 815 829 820 813 805 789 765 755 770 782 779 770 771 781 797 814 831 845 841 806 752 710 675 672 684 695 692 680 659 617 572 557 561 564 557 549 549 548 545 542 547 569 626 630 644 652 633 605 531 495 488 499 571 605 626 641 652 645 628 616 609 608 615 630 647 649 628 591 575 569 565 559 557 561 564 566 563 548 527 528 535 521 456 459 460 459 456 450 434 411 410 423 426 424 422 421 419 415 413 415 410 404 402 397 380 370 370 373 341 352 360 363 367 369 371 373 376 382 390 399 407 413 417 418 422 428 435 439 440 444 443 441 440 440 441 441 439 434 427 419 413 408 405 402 397 393 389 385 383 381 378 376 374 373 371 369 362 348 325 306 293 283 272 262 223 181 157 150 143 138 138 139 141 144 151 155 157 158 158 158 160 164 172 188 210 224 231 234 235 237 236 233 230 225 214 205 198 191 182 157 137 131 131 1097 1053 1028 1013 1005 1009 1030 1055 1087 1123 1162 1171 1150 1097 1029 979 936 895 865 831 768 660 631 561 496 514 486 466 449 451 466 365 357 377 398 407 426 418 431 457 474 451 451 504 587 666 717 743 773 809 853 901 961 1010 1044 1064 1079 1088 1101 1123 1150 1159 1157 1156 1160 1166 1166 1183 1214 1248 1274 1277 1259 1205 1170 1170 1186 1213 1233 1236 1227 1219 1222 1210 1181 1141 1101 1071 1050 1033 1018 1006 983 965 970 981 978 959 968 965 956 954 963 994 1019 1030 1024 991 927 890 866 840 818 812 822 833 840 854 830 815 800 779 757 774 784 789 789 783 783 796 811 827 851 862 848 809 758 720 694 688 687 685 682 673 650 615 578 547 551 565 571 564 549 546 541 535 540 570 641 665 679 672 624 563 494 468 475 503 567 576 589 617 653 641 624 613 607 607 615 626 633 633 624 592 578 568 563 561 558 559 564 568 565 550 539 537 536 520 468 458 452 449 447 449 444 427 414 416 434 431 429 427 426 425 422 420 418 416 413 405 395 397 397 373 360 352 360 372 366 363 371 375 377 383 395 406 413 418 421 423 428 433 438 441 442 443 445 446 447 447 447 446 442 437 429 421 415 409 405 402 399 396 392 389 386 384 382 380 377 375 373 371 366 353 330 310 297 286 277 270 253 197 160 153 146 140 139 140 142 147 152 155 156 156 156 157 161 166 179 205 216 229 237 239 244 239 230 221 214 210 205 202 193 185 186 166 143 137 138 1087 1050 1031 1020 1013 1013 1037 1055 1073 1094 1122 1154 1145 1097 1031 983 968 934 908 891 865 773 700 626 572 565 546 465 464 473 424 439 386 372 386 408 478 433 425 430 415 393 461 530 596 657 710 751 801 856 916 987 1040 1083 1101 1097 1099 1093 1093 1106 1128 1137 1146 1155 1157 1153 1151 1172 1218 1254 1265 1248 1218 1168 1142 1151 1186 1232 1253 1258 1257 1261 1268 1270 1252 1218 1182 1162 1135 1102 1076 1068 1048 1033 1023 1006 973 966 975 969 956 958 993 1011 1032 1042 1022 972 919 890 871 844 811 789 813 846 859 854 849 821 777 747 791 780 793 806 805 797 787 805 826 842 868 875 856 817 773 748 718 699 683 670 667 656 617 589 573 548 554 578 598 597 566 548 535 529 540 581 652 696 714 687 599 509 465 469 495 514 541 550 574 614 655 645 628 616 610 610 616 624 631 630 616 595 583 573 567 564 562 563 567 571 571 568 554 541 531 525 515 493 479 463 446 439 460 455 450 452 449 439 433 431 429 418 416 413 416 422 419 411 407 409 410 401 368 375 389 390 379 372 378 382 385 390 399 409 417 422 426 430 433 436 441 444 444 445 447 450 453 453 454 452 448 443 434 426 418 412 408 404 401 398 395 392 389 387 385 383 380 378 376 374 369 357 334 312 298 287 278 272 261 215 174 156 149 144 142 143 145 150 153 153 153 153 154 157 162 170 183 213 220 228 235 239 246 240 238 235 230 229 227 226 217 207 211 184 171 171 167 1074 1056 1046 1035 1025 1024 1039 1037 1037 1052 1088 1149 1140 1100 1047 999 983 967 964 963 946 850 773 704 644 596 577 521 519 510 440 424 383 373 390 428 533 480 426 405 409 398 491 558 607 651 686 741 817 901 985 1067 1087 1124 1143 1130 1112 1091 1088 1101 1120 1129 1141 1152 1153 1147 1149 1172 1220 1255 1261 1241 1198 1160 1144 1160 1207 1261 1282 1293 1304 1315 1332 1316 1290 1269 1258 1251 1225 1190 1149 1106 1061 1042 1024 1006 989 980 976 969 971 997 1049 1053 1051 1039 1009 963 924 893 869 850 818 810 828 858 881 875 867 825 770 737 788 795 803 808 808 807 789 809 834 849 877 877 859 830 800 784 758 722 685 655 647 624 587 567 563 559 575 603 622 623 600 553 530 529 552 600 663 717 722 666 561 475 466 497 528 526 545 566 596 627 642 618 625 623 615 615 620 626 630 620 591 570 577 575 570 567 564 566 569 571 568 549 541 521 507 509 501 494 487 480 467 434 471 469 470 488 478 446 435 434 430 412 406 404 412 423 419 416 415 414 414 417 397 408 426 429 398 380 391 399 395 384 401 412 419 425 431 433 433 435 439 444 447 449 451 454 458 458 459 458 455 449 441 432 424 417 411 407 403 399 397 394 391 389 387 385 383 382 380 378 372 360 338 315 299 287 277 272 263 232 193 159 152 147 146 147 150 154 154 153 151 152 155 160 165 172 189 225 231 233 237 242 245 245 265 276 265 268 290 301 289 263 270 250 214 191 180 1048 1053 1049 1035 1013 994 1003 1006 1007 1024 1070 1125 1122 1093 1053 1012 988 991 1006 1016 1002 916 831 760 688 613 579 558 532 496 448 394 364 378 414 460 533 488 399 387 471 443 549 606 638 666 690 751 843 937 1015 1076 1084 1097 1123 1144 1114 1092 1094 1110 1129 1135 1138 1149 1152 1149 1152 1178 1222 1258 1265 1231 1191 1184 1195 1221 1264 1301 1318 1332 1345 1357 1366 1338 1308 1287 1274 1282 1265 1219 1161 1114 1083 1063 1043 1025 1012 1005 1001 1020 1050 1071 1092 1085 1071 1047 1011 969 950 919 885 857 843 838 841 847 858 888 867 817 776 771 800 804 809 812 814 819 807 820 839 853 875 876 864 845 827 813 789 754 707 660 633 608 585 574 577 587 614 641 656 650 614 556 535 549 585 624 676 723 696 612 528 478 503 536 549 537 576 609 635 639 607 579 614 627 621 625 626 630 629 616 587 571 576 575 570 568 566 558 552 550 548 540 518 495 484 490 493 490 481 462 437 436 464 471 476 488 481 451 439 437 441 453 436 427 422 419 419 436 441 441 442 444 448 454 463 461 418 404 416 420 409 412 410 415 422 429 434 431 428 430 436 443 449 454 457 460 464 464 465 464 462 455 447 439 430 423 417 411 405 401 398 395 386 382 381 383 385 385 384 381 373 360 342 321 303 288 277 272 264 244 207 161 155 151 150 152 156 158 157 155 153 153 155 158 166 197 254 266 269 272 276 277 277 279 305 318 306 325 351 362 355 339 340 332 272 233 251 1026 1023 1006 995 981 960 980 976 960 972 1034 1086 1082 1064 1040 1014 988 1003 1027 1047 1043 972 863 788 712 623 579 543 499 430 373 481 374 389 450 489 493 373 321 358 450 496 604 641 656 683 722 759 853 943 1003 1047 1052 1065 1084 1103 1103 1096 1105 1124 1143 1148 1146 1152 1154 1153 1158 1193 1236 1259 1244 1188 1172 1191 1226 1263 1297 1327 1347 1361 1366 1358 1354 1327 1304 1290 1283 1286 1263 1211 1152 1115 1098 1085 1071 1057 1045 1041 1063 1101 1127 1125 1118 1097 1071 1043 1015 981 961 943 921 894 875 863 853 845 845 864 838 802 785 797 809 815 819 821 824 832 836 846 851 853 867 880 874 866 860 837 807 770 722 669 632 607 591 588 595 609 650 681 694 681 633 570 547 571 624 666 693 714 688 614 518 490 532 564 570 564 600 640 666 652 584 578 614 633 634 638 633 631 627 616 597 584 578 574 571 568 567 550 539 537 538 537 500 477 474 489 489 480 475 473 470 439 480 499 500 496 497 487 467 452 451 439 478 468 446 446 456 493 498 491 490 494 494 495 493 482 453 451 460 460 450 450 432 421 405 394 431 429 427 427 430 435 441 456 469 474 480 475 475 475 472 463 456 447 439 431 423 415 409 403 399 396 385 379 379 381 379 379 378 375 367 356 341 324 308 293 278 272 264 250 218 162 157 154 155 158 161 161 158 154 151 151 161 174 180 228 369 369 378 394 408 409 396 378 353 335 316 336 335 358 392 398 389 378 340 306 297 1005 992 963 940 924 922 969 951 928 943 1006 1041 1017 1006 1001 992 979 1005 1040 1070 1073 1005 890 809 724 622 574 510 467 410 365 470 377 415 483 511 506 478 433 417 447 509 617 644 670 722 766 814 890 953 987 1003 1021 1034 1044 1053 1063 1080 1104 1126 1141 1145 1147 1149 1148 1149 1163 1200 1234 1238 1215 1187 1192 1219 1254 1288 1315 1340 1349 1353 1348 1330 1320 1297 1276 1268 1277 1269 1234 1186 1142 1119 1114 1104 1091 1077 1066 1068 1118 1158 1171 1157 1133 1098 1065 1036 1013 997 985 975 957 924 896 883 864 844 829 821 803 785 783 801 812 819 826 834 844 851 860 862 861 865 880 890 888 886 882 853 817 777 727 673 638 617 603 599 605 617 656 699 721 706 655 600 569 577 616 650 689 691 656 586 491 517 545 588 632 643 662 674 679 674 653 629 637 647 651 651 641 632 623 612 592 579 574 573 572 571 566 554 543 537 539 524 488 465 460 469 484 477 473 477 482 470 505 523 524 519 515 513 486 459 460 477 500 503 487 458 442 485 507 508 497 495 505 508 504 500 498 499 500 498 493 488 473 450 426 415 438 432 427 425 426 429 434 456 477 487 489 488 487 485 482 478 467 457 448 439 430 420 412 407 402 398 389 382 379 379 376 376 375 371 364 353 340 325 310 295 279 271 263 245 211 163 158 156 159 163 165 162 158 156 157 159 173 247 297 329 419 389 409 432 439 440 420 359 357 361 218 217 229 308 404 421 414 397 376 353 333 993 971 932 897 880 890 941 915 909 939 993 1002 947 934 935 936 957 1005 1056 1091 1088 1026 936 836 719 602 546 427 457 485 431 316 383 451 501 520 503 460 413 417 473 530 608 644 681 733 784 836 903 944 951 944 961 979 994 1010 1032 1059 1088 1110 1123 1134 1133 1132 1136 1148 1170 1201 1217 1212 1202 1209 1231 1260 1288 1312 1329 1344 1336 1327 1316 1294 1270 1243 1224 1224 1245 1231 1196 1161 1137 1127 1127 1117 1103 1092 1089 1102 1153 1178 1176 1160 1126 1087 1056 1032 1014 1013 1013 1006 986 954 927 911 881 846 815 785 780 781 789 806 817 825 837 852 867 876 882 875 870 877 897 904 905 903 892 854 817 772 721 673 644 633 617 608 611 620 660 710 734 719 678 608 573 583 627 675 683 651 612 574 521 607 634 644 649 633 642 647 646 648 667 639 628 638 660 676 668 652 631 608 585 571 568 571 577 580 570 568 556 539 534 506 481 463 451 448 482 481 477 479 484 494 524 540 541 537 529 520 505 494 496 509 517 519 515 500 447 454 463 459 449 499 514 510 503 507 507 508 508 505 502 517 515 496 481 478 456 435 428 428 428 429 433 457 483 493 496 495 493 490 488 484 477 467 457 448 435 421 415 412 407 403 394 385 379 377 377 377 375 372 364 353 339 326 312 298 281 272 264 251 226 167 162 162 165 166 164 161 161 182 226 227 258 349 404 402 415 383 415 436 400 325 348 301 260 249 221 223 267 334 398 424 430 413 386 361 335 981 945 900 868 855 861 888 867 884 928 974 977 915 874 855 866 926 1001 1062 1093 1084 1026 956 835 682 545 497 344 312 376 427 294 409 469 509 527 491 412 399 436 503 563 616 644 678 725 773 832 887 908 897 876 895 925 956 987 1018 1049 1075 1092 1102 1116 1117 1120 1132 1152 1177 1188 1191 1194 1206 1233 1262 1295 1324 1343 1349 1346 1322 1303 1283 1250 1209 1177 1163 1169 1189 1177 1158 1144 1136 1135 1134 1127 1117 1110 1117 1143 1172 1174 1158 1136 1097 1071 1049 1034 1026 1029 1027 1023 1014 997 971 941 901 857 813 775 780 798 814 822 829 839 855 872 889 900 903 890 881 888 911 921 924 915 890 846 806 759 712 675 659 649 629 613 611 621 661 707 729 716 672 644 622 625 656 692 671 660 644 614 584 668 685 680 670 641 662 656 643 637 645 643 643 654 675 700 687 662 633 606 583 571 572 580 589 591 590 580 560 535 511 509 499 487 477 468 493 489 484 485 493 493 521 545 553 541 530 526 523 519 519 524 523 522 521 520 487 456 445 441 430 507 524 489 463 510 516 518 514 512 519 528 529 526 519 503 478 446 436 438 433 430 436 454 479 503 507 506 503 497 490 486 478 472 464 447 437 422 415 415 415 410 398 388 381 379 379 378 376 372 366 354 341 327 315 302 284 275 266 254 238 229 182 162 161 163 167 179 184 255 393 374 415 436 429 400 399 390 410 415 381 336 345 356 371 376 331 361 361 368 415 436 437 420 401 380 314 954 906 864 839 827 827 842 831 859 914 964 958 891 835 811 836 930 996 1044 1070 1062 1010 954 819 653 511 450 298 245 262 298 282 423 483 521 520 421 448 477 518 560 579 631 643 667 720 792 804 829 835 822 808 844 892 941 985 1024 1058 1076 1081 1083 1088 1113 1127 1141 1157 1170 1159 1163 1182 1213 1250 1277 1312 1347 1371 1375 1354 1316 1282 1245 1195 1150 1127 1119 1120 1126 1122 1126 1132 1137 1142 1144 1141 1132 1124 1129 1160 1176 1161 1131 1104 1071 1063 1055 1047 1044 1039 1027 1030 1039 1039 1001 952 912 872 828 799 806 827 841 840 853 862 876 891 906 916 919 906 897 905 925 938 938 919 880 833 790 745 707 684 679 664 641 620 611 624 661 698 717 707 672 689 686 681 683 689 662 665 663 649 658 701 709 701 688 669 685 674 655 643 644 656 665 681 704 720 702 672 640 612 591 586 593 602 607 610 604 581 547 514 501 549 562 560 550 526 519 504 494 493 501 481 504 538 556 537 524 524 529 533 531 531 527 522 519 516 505 469 446 437 428 484 511 484 459 528 535 535 530 524 524 529 538 543 536 517 511 482 462 454 449 442 450 462 482 514 516 515 507 498 495 491 481 472 462 450 442 430 417 410 416 416 408 398 389 383 380 378 376 372 366 356 343 331 320 309 291 279 267 253 238 245 193 172 177 177 173 308 372 379 399 431 440 448 438 396 416 429 430 422 410 393 351 338 340 327 297 371 408 418 441 454 446 427 411 403 369 904 874 850 822 801 793 792 796 838 902 951 939 871 816 796 830 932 974 1023 1046 1033 990 939 781 594 450 411 343 319 321 338 366 448 450 494 537 468 526 561 595 622 624 650 647 671 721 761 729 745 749 745 762 826 891 947 992 1029 1066 1080 1079 1072 1072 1131 1150 1156 1154 1144 1127 1133 1165 1213 1257 1290 1315 1344 1373 1392 1379 1325 1256 1193 1151 1117 1101 1093 1088 1086 1088 1109 1127 1146 1168 1163 1144 1130 1127 1136 1165 1166 1139 1101 1071 1048 1051 1051 1048 1044 1026 1021 1032 1044 1041 1016 961 915 881 855 840 844 850 859 875 888 895 904 910 912 920 933 931 927 930 946 949 937 908 862 812 773 732 704 696 690 675 655 635 627 644 677 699 706 702 699 724 733 726 705 679 659 658 658 661 710 719 721 715 704 702 709 697 677 660 658 670 685 709 735 735 714 683 639 599 612 610 615 622 619 590 589 578 550 518 522 567 582 580 575 572 548 529 520 516 507 485 502 527 541 530 520 513 525 545 541 538 531 524 515 499 490 478 465 449 433 462 499 494 477 537 543 544 540 535 531 537 545 546 539 533 522 515 501 488 494 486 487 496 510 525 523 517 499 480 485 478 482 482 472 457 442 419 403 400 408 414 415 413 407 393 384 380 377 372 364 356 345 335 326 316 297 283 272 264 254 261 210 232 313 341 351 326 363 443 435 428 420 443 478 478 490 492 484 462 412 381 323 288 277 269 262 323 390 445 469 492 493 470 430 387 415 853 834 822 810 788 768 768 779 833 891 925 911 837 792 784 821 900 939 1001 1025 1005 964 912 748 549 399 371 369 379 396 419 440 461 401 460 578 596 600 612 637 669 693 642 624 659 687 634 633 675 695 710 764 853 923 972 998 1006 1032 1071 1096 1116 1149 1194 1195 1175 1144 1111 1098 1113 1154 1209 1260 1292 1315 1351 1389 1412 1417 1341 1258 1183 1120 1093 1087 1083 1076 1068 1069 1095 1126 1158 1184 1173 1152 1138 1136 1147 1166 1150 1110 1069 1049 1040 1048 1045 1039 1036 1024 1018 1014 1017 1022 995 975 932 892 880 872 872 869 880 913 910 924 929 922 912 934 946 949 950 957 974 960 928 886 843 798 756 719 699 700 693 674 659 657 673 707 725 711 691 692 724 756 769 761 731 673 660 668 672 674 728 728 727 722 718 730 732 718 697 679 674 681 698 723 743 734 721 690 641 599 626 631 639 642 634 614 591 580 558 526 531 577 572 569 588 586 539 545 559 542 485 480 499 518 525 519 512 514 531 553 549 543 534 524 510 493 482 482 478 467 450 454 475 488 498 541 547 549 546 541 541 545 550 550 545 538 528 512 509 522 529 531 533 531 532 550 537 514 481 454 466 459 469 474 465 438 442 427 412 407 412 422 426 425 418 407 392 381 375 370 366 356 346 338 331 320 303 293 295 307 317 333 308 344 425 445 417 380 383 402 401 407 411 411 425 499 506 506 494 433 275 295 286 273 266 261 246 266 348 460 480 518 530 504 449 413 374 838 822 804 790 764 738 733 749 802 856 886 873 812 777 773 799 851 905 977 1003 983 945 895 758 564 389 313 309 358 369 365 398 458 418 494 626 672 676 678 689 700 688 577 538 543 579 632 643 664 691 739 824 910 982 1028 1055 1078 1099 1138 1170 1196 1218 1222 1192 1153 1111 1072 1060 1094 1141 1194 1248 1274 1310 1354 1397 1425 1418 1346 1241 1143 1084 1069 1073 1078 1079 1079 1084 1123 1168 1201 1212 1192 1178 1171 1171 1175 1164 1136 1096 1058 1034 1025 1040 1041 1035 1035 1026 1023 1020 1014 1002 979 980 953 917 896 897 899 897 902 920 936 950 951 944 939 952 960 967 976 988 988 954 905 855 811 761 718 690 677 677 678 679 673 681 717 749 746 717 693 701 750 785 796 788 756 670 660 679 699 708 737 734 722 718 732 751 748 732 712 694 685 688 703 720 732 726 718 688 651 625 640 650 652 648 640 619 591 574 557 543 569 596 574 567 593 561 541 539 535 516 490 481 491 504 509 496 492 502 529 560 555 547 539 522 503 519 512 490 474 473 483 467 465 484 519 543 537 531 529 532 544 547 550 551 550 547 540 532 531 538 543 546 549 552 553 541 515 478 459 461 466 456 444 436 426 405 430 434 425 414 415 422 428 438 447 426 415 417 409 385 379 378 376 374 373 366 351 341 351 382 412 426 428 429 433 427 403 426 442 423 418 438 458 470 479 510 506 499 440 324 293 294 289 277 274 276 233 254 354 473 500 549 563 537 486 450 402 857 825 802 778 748 720 709 735 783 827 844 818 787 762 750 761 805 877 950 973 960 937 893 810 643 444 290 238 351 332 265 323 496 547 619 705 760 763 752 747 692 569 645 590 581 612 641 652 698 754 830 927 984 1003 1023 1051 1094 1166 1207 1232 1239 1228 1200 1155 1113 1077 1047 1039 1075 1122 1177 1236 1264 1300 1342 1380 1404 1395 1337 1234 1127 1063 1060 1066 1075 1086 1100 1126 1179 1225 1248 1243 1224 1215 1210 1199 1177 1150 1112 1074 1044 1023 1014 1029 1036 1037 1038 1037 1037 1027 1001 966 963 973 963 944 931 916 926 930 932 939 959 973 976 972 967 969 979 990 1005 1018 1005 943 879 821 769 716 681 664 660 665 668 675 683 701 730 755 768 735 699 707 774 811 822 812 780 727 660 652 678 705 746 742 721 717 746 760 754 740 723 704 690 688 697 713 727 725 706 684 668 662 661 666 659 651 642 605 585 569 557 559 600 609 577 556 572 572 552 541 529 506 488 479 481 485 485 476 477 501 539 574 572 567 556 535 512 529 518 514 494 464 515 494 490 508 538 537 509 500 505 515 543 546 548 549 551 548 550 535 532 556 560 559 561 563 564 560 448 444 481 471 444 418 428 431 408 409 423 431 431 425 427 438 449 462 473 458 456 461 458 438 413 413 421 429 429 420 404 420 446 454 453 425 408 404 408 397 420 458 481 473 449 455 481 504 510 520 522 515 490 444 337 306 283 319 450 445 303 329 433 490 530 583 596 572 532 500 449 884 843 817 791 758 727 708 735 775 807 807 769 753 741 719 720 769 844 912 935 935 933 898 855 740 584 442 347 462 510 514 548 601 644 703 749 763 799 716 717 674 488 502 538 599 648 657 684 754 836 923 1002 1016 1004 1024 1062 1097 1171 1223 1243 1232 1196 1147 1096 1066 1049 1032 1024 1056 1102 1164 1235 1272 1296 1323 1341 1342 1336 1303 1246 1177 1116 1107 1092 1092 1109 1142 1192 1250 1281 1283 1265 1248 1233 1214 1185 1146 1112 1078 1051 1033 1023 1012 1022 1034 1042 1044 1046 1041 1020 983 943 948 971 979 977 975 949 949 954 957 956 958 982 993 993 988 993 1010 1028 1041 1038 1002 911 835 778 732 684 656 649 655 666 684 688 707 731 750 766 768 749 728 730 795 829 836 819 778 676 642 677 730 753 762 744 726 727 756 765 757 745 728 708 691 682 687 703 723 723 707 692 685 688 679 673 671 666 647 602 581 569 563 570 605 608 581 560 568 592 573 552 537 528 485 474 471 469 466 461 472 505 545 574 583 580 572 532 452 442 491 496 472 462 499 495 489 502 537 517 479 481 498 507 540 545 546 548 550 550 538 526 536 572 573 570 567 565 559 526 421 427 479 474 467 467 454 455 497 492 485 480 470 449 445 459 474 485 486 486 490 490 485 473 455 454 455 455 454 451 452 453 459 480 476 484 475 465 484 487 494 491 484 484 470 471 492 515 522 528 534 529 516 492 362 314 357 444 478 473 451 451 473 516 553 600 617 604 574 544 494 899 860 843 818 782 748 729 744 772 789 778 737 711 718 698 692 736 802 864 904 929 944 924 882 815 729 642 597 649 674 704 751 648 593 650 729 749 741 615 566 531 455 491 545 604 654 690 764 849 928 996 1040 1026 995 1011 1053 1092 1138 1194 1210 1189 1147 1094 1055 1043 1042 1035 1025 1053 1102 1164 1228 1258 1273 1289 1288 1262 1250 1249 1244 1213 1151 1130 1118 1122 1150 1202 1264 1307 1315 1296 1267 1245 1215 1179 1140 1101 1070 1055 1040 1031 1033 1026 1027 1038 1048 1051 1043 1029 1004 972 944 942 982 1005 1014 1017 999 982 977 978 976 965 993 1008 1012 1014 1029 1050 1062 1058 1027 949 847 768 721 699 666 652 654 668 689 705 707 731 761 778 783 775 766 761 767 819 842 838 814 770 680 689 728 762 768 757 740 735 746 765 771 764 751 734 712 690 675 676 693 719 733 724 714 705 694 669 674 684 673 626 601 576 563 564 577 600 604 595 589 599 595 578 552 534 533 482 469 464 459 455 455 475 507 543 576 596 595 563 517 491 485 502 496 473 457 489 497 514 534 536 500 475 472 487 508 537 543 545 546 545 550 519 521 552 579 576 570 565 560 548 458 394 390 409 411 470 486 493 501 499 474 482 496 479 397 383 394 433 473 495 497 501 473 441 482 399 369 409 476 476 479 485 483 480 494 483 487 497 510 522 517 511 496 484 494 486 506 512 496 503 504 504 517 537 524 447 423 444 479 490 497 489 475 472 513 555 596 621 623 607 568 521 884 850 844 824 790 762 755 763 782 780 748 695 678 703 698 701 746 819 858 905 944 961 954 912 867 836 830 860 929 1018 1046 965 791 693 724 783 786 745 636 566 526 502 535 592 640 689 753 847 929 989 1028 1043 1006 979 995 1034 1069 1088 1153 1169 1146 1109 1071 1042 1045 1058 1060 1051 1074 1120 1169 1200 1204 1211 1230 1225 1181 1164 1188 1196 1148 1031 926 968 1066 1176 1267 1320 1329 1312 1281 1247 1216 1175 1138 1104 1074 1062 1061 1052 1046 1053 1056 1048 1051 1057 1056 1038 1017 997 980 967 959 1005 1036 1051 1059 1052 1034 1014 1005 1012 1010 1024 1033 1039 1048 1065 1074 1065 1031 964 854 765 704 676 675 660 663 669 687 721 720 722 748 781 797 796 785 778 781 795 831 839 832 804 751 720 747 773 785 782 765 746 746 761 776 781 775 762 743 722 698 683 680 691 713 738 741 733 721 710 699 693 691 677 636 613 578 563 570 585 597 607 608 605 605 589 554 530 514 496 484 473 464 457 452 457 481 509 542 584 606 608 585 550 522 509 487 488 496 471 510 518 519 524 537 503 471 486 526 532 535 540 545 544 534 528 514 529 562 574 569 561 556 552 545 457 398 372 374 383 418 470 505 512 518 509 512 477 437 498 415 427 424 411 507 502 493 404 324 447 295 240 300 423 500 503 491 492 514 525 520 523 532 542 546 539 524 522 537 546 421 470 491 435 453 462 464 498 556 547 516 504 503 506 512 521 506 480 471 512 560 601 624 628 622 577 531 838 801 785 775 757 747 754 776 791 778 739 691 675 699 704 714 748 805 842 908 963 979 945 919 903 914 956 1002 1085 1185 1229 1171 1032 930 893 858 789 729 654 616 607 620 658 707 742 787 855 931 986 1024 1032 1006 963 955 987 1027 1048 1056 1134 1155 1135 1105 1085 1053 1062 1088 1102 1102 1114 1138 1154 1150 1134 1129 1152 1150 1093 1077 1093 1068 954 722 382 463 756 1069 1257 1343 1328 1290 1245 1204 1184 1153 1124 1103 1095 1104 1099 1099 1097 1087 1090 1080 1078 1077 1069 1054 1034 1021 1016 1014 1009 1050 1082 1098 1102 1098 1080 1060 1048 1052 1055 1059 1066 1073 1079 1077 1059 1028 965 863 770 708 681 674 669 670 682 688 703 739 728 733 758 787 800 799 792 787 793 811 831 833 821 787 737 758 787 797 790 784 778 757 757 773 789 795 791 778 759 741 725 709 699 700 714 743 754 755 749 734 717 689 670 656 638 604 580 572 579 592 596 603 610 616 608 563 538 518 498 484 508 491 472 462 456 461 487 520 558 596 614 620 607 574 529 513 480 487 515 503 541 551 544 533 540 495 472 481 506 510 534 529 523 528 547 517 503 523 562 566 559 552 547 544 546 520 445 388 376 390 391 463 514 515 519 525 528 508 472 446 479 498 495 481 455 483 394 314 307 279 298 264 244 294 449 492 485 496 534 478 532 554 557 564 570 566 560 560 565 565 476 453 459 466 477 491 499 523 567 557 536 523 519 521 527 533 510 476 462 506 564 608 632 636 626 589 545 800 768 735 716 701 708 738 769 774 769 735 685 662 686 704 722 749 791 829 897 947 955 925 901 908 946 1009 1069 1161 1235 1279 1281 1218 1079 926 786 677 620 549 563 625 703 805 868 896 923 963 989 994 1006 989 937 922 926 982 1036 1058 1082 1153 1173 1162 1145 1123 1089 1102 1131 1150 1162 1156 1143 1118 1082 1063 1063 1074 1060 992 858 827 620 418 364 326 334 367 432 607 1226 1274 1220 1161 1128 1125 1129 1136 1152 1178 1190 1177 1167 1152 1126 1122 1124 1122 1114 1101 1096 1085 1074 1063 1053 1050 1086 1117 1130 1125 1126 1119 1094 1074 1079 1079 1082 1093 1109 1124 1092 1046 992 919 824 752 709 686 678 679 692 712 722 728 735 734 745 766 788 799 802 800 804 815 833 840 841 811 768 745 774 808 803 777 775 784 766 766 784 804 812 810 800 785 772 764 748 727 712 718 753 773 782 779 761 731 697 671 651 630 603 586 580 581 581 587 595 610 616 577 553 553 530 488 476 515 505 486 472 461 467 498 547 594 609 624 626 600 557 530 528 499 506 542 526 548 555 556 551 535 494 482 495 519 530 516 507 522 550 549 532 509 520 561 563 556 550 545 544 554 556 500 428 376 394 408 457 503 527 528 537 541 527 488 441 463 503 530 520 481 487 474 464 445 309 271 259 262 283 330 445 491 516 552 465 539 571 572 579 587 586 585 584 580 586 566 527 491 492 499 552 582 585 584 563 542 527 520 520 537 540 523 502 496 518 566 606 630 646 646 618 570 799 769 729 701 683 685 707 736 753 757 729 682 654 676 707 735 760 797 837 882 904 899 884 849 868 929 1012 1087 1178 1237 1270 1277 1248 923 685 539 472 442 365 373 447 567 735 888 942 945 928 890 842 799 795 831 861 895 963 1023 1057 1118 1180 1201 1199 1189 1160 1138 1146 1166 1183 1193 1168 1118 1063 1025 1025 1027 1020 867 559 462 443 398 352 331 320 321 331 350 394 547 910 1039 1031 1030 1064 1115 1173 1218 1235 1229 1213 1199 1183 1166 1170 1173 1165 1147 1126 1121 1113 1102 1088 1075 1082 1107 1127 1135 1132 1140 1134 1115 1094 1083 1091 1106 1129 1146 1136 1084 1020 937 851 782 738 716 700 694 703 721 725 739 756 759 740 755 782 805 813 813 816 825 841 858 856 843 807 767 760 776 814 806 775 785 794 776 775 795 820 828 831 826 818 812 808 789 757 729 731 770 799 811 803 779 742 702 667 639 615 603 596 595 594 583 584 593 600 594 562 543 522 499 482 482 527 513 489 479 473 484 511 551 595 628 634 619 589 558 546 561 538 544 576 532 538 552 569 573 533 516 517 525 529 527 506 514 538 553 533 522 528 548 569 573 564 554 548 550 575 582 557 480 372 395 427 435 463 533 524 511 529 534 487 469 479 509 533 537 526 512 482 465 487 456 322 255 288 397 491 510 517 533 577 578 580 580 579 580 590 592 591 589 591 604 606 564 511 509 515 530 570 615 609 581 556 537 529 529 549 550 542 531 526 532 568 606 636 661 665 637 585 808 774 741 710 689 677 677 692 725 739 724 690 659 682 718 752 783 819 854 864 857 842 834 796 812 882 982 1069 1150 1215 1234 1181 1040 508 338 314 312 316 302 174 91 105 122 370 438 414 376 364 364 356 351 338 261 707 930 1023 1081 1144 1177 1186 1196 1210 1195 1180 1188 1204 1212 1204 1158 1087 1018 974 970 992 849 619 411 372 357 346 335 326 324 322 328 338 352 378 578 767 903 985 1087 1163 1221 1255 1264 1267 1262 1249 1234 1227 1222 1211 1189 1161 1136 1132 1123 1111 1097 1088 1102 1113 1128 1141 1145 1151 1142 1129 1118 1112 1122 1140 1153 1144 1097 1025 933 857 803 761 736 722 713 711 721 738 734 746 765 764 769 778 794 808 805 817 841 865 883 887 856 819 781 752 747 801 826 815 796 812 811 791 791 814 837 842 850 854 854 854 852 825 786 755 760 798 827 835 819 783 741 694 652 621 603 604 607 609 606 593 587 597 597 577 551 551 516 484 476 487 510 505 491 481 480 520 544 561 582 618 630 607 583 579 573 589 593 590 576 532 543 571 589 580 542 547 554 549 532 513 515 531 547 555 551 552 561 573 587 591 584 582 583 586 593 589 568 496 370 395 432 443 457 508 480 455 501 546 508 512 522 528 533 542 545 534 510 491 498 496 351 264 303 460 497 522 491 460 557 576 586 584 569 562 581 587 587 588 597 613 607 569 522 518 564 592 619 640 631 607 566 540 539 537 552 556 546 528 518 533 565 605 643 674 680 651 592 813 775 750 723 696 669 651 657 705 715 712 697 673 695 734 777 818 853 862 847 821 799 792 775 778 831 929 1038 1129 1191 1175 967 422 344 317 310 309 310 306 298 294 259 114 327 384 368 338 326 325 319 317 317 303 672 916 1064 1145 1156 1147 1146 1166 1196 1192 1178 1184 1200 1210 1192 1134 1055 979 930 926 927 705 474 380 366 356 347 341 337 337 333 334 342 354 374 416 585 837 1092 1216 1260 1278 1289 1304 1314 1309 1297 1283 1272 1259 1233 1199 1165 1140 1131 1127 1119 1112 1115 1130 1129 1135 1145 1155 1161 1156 1149 1146 1149 1160 1167 1153 1111 1043 960 870 809 776 755 744 738 733 732 739 755 748 756 773 777 771 787 797 797 801 843 868 888 900 900 852 802 777 778 790 825 836 831 822 821 806 799 809 830 844 854 871 885 893 895 883 850 810 783 804 831 849 850 827 777 727 679 638 609 602 613 618 618 615 605 599 605 597 568 543 534 495 466 469 481 490 491 486 480 483 532 553 564 583 619 617 600 578 560 565 584 591 582 560 539 560 568 560 545 552 567 568 559 549 531 530 536 545 554 573 582 587 596 609 613 608 605 605 607 609 601 577 536 479 394 441 462 461 512 506 512 538 563 553 555 540 535 542 548 550 555 541 509 481 478 357 274 312 491 515 544 524 487 561 569 591 583 543 540 568 581 586 591 600 614 606 583 560 561 597 625 648 665 657 630 588 551 531 530 539 541 536 526 518 527 553 592 640 678 688 658 597 809 768 748 728 697 661 635 639 688 691 693 693 684 707 752 809 862 893 866 839 794 749 739 736 746 792 879 997 1081 1155 1117 880 399 337 317 312 311 314 316 328 341 343 316 360 281 261 312 307 313 319 323 324 325 702 970 1119 1164 1137 1125 1120 1130 1148 1150 1154 1175 1198 1207 1180 1111 1029 954 905 901 868 631 426 381 372 364 359 355 354 355 351 348 350 359 370 373 499 822 1266 1337 1332 1316 1316 1339 1346 1338 1328 1313 1287 1269 1238 1198 1159 1132 1124 1131 1135 1144 1162 1176 1167 1161 1166 1181 1186 1182 1176 1171 1171 1178 1168 1129 1068 1001 914 840 791 767 762 760 757 753 751 755 768 760 760 771 783 792 798 794 794 820 857 883 901 909 899 850 806 792 806 831 845 845 840 832 827 821 819 828 845 857 865 892 915 920 914 889 860 838 830 841 857 861 854 831 778 718 672 634 607 610 629 630 626 626 628 626 623 602 560 534 503 480 466 458 464 469 471 470 469 477 517 543 563 591 617 608 600 587 565 559 583 592 580 555 537 543 548 546 539 558 575 583 585 586 587 546 537 552 558 578 590 601 615 631 632 627 623 623 625 624 613 594 563 517 488 514 534 542 550 547 529 527 546 569 546 533 534 545 558 542 551 544 510 480 465 381 334 380 500 531 555 547 518 549 561 567 564 555 531 555 580 595 598 608 616 616 608 597 602 605 628 663 688 675 653 614 570 537 532 543 546 538 522 487 497 528 571 623 671 685 661 603 795 753 736 722 689 655 632 634 662 675 680 682 686 719 774 842 898 914 870 833 785 740 719 727 762 816 881 952 1040 1106 1049 808 385 335 320 318 319 318 327 298 317 373 400 401 327 292 309 307 307 316 323 325 328 539 877 1084 1114 1103 1105 1094 1090 1100 1119 1149 1181 1203 1205 1173 1101 1022 953 906 891 833 607 426 392 379 371 368 366 366 369 368 362 357 358 359 361 466 824 1361 1352 1328 1310 1313 1336 1342 1334 1327 1310 1277 1256 1228 1187 1145 1120 1125 1144 1168 1197 1228 1244 1229 1217 1217 1231 1228 1217 1204 1192 1180 1170 1141 1092 1031 969 887 830 793 771 758 770 768 764 762 765 771 758 753 766 789 800 796 786 790 830 864 895 909 904 886 835 804 803 824 851 855 851 843 834 826 821 823 833 846 850 867 906 939 947 927 889 860 848 853 865 870 861 843 817 781 725 669 628 612 616 632 643 644 643 668 668 657 620 556 525 493 490 480 446 445 449 450 451 454 466 495 527 562 595 615 610 602 588 564 558 584 594 581 556 540 554 566 569 568 555 564 573 578 588 591 588 582 579 582 586 597 611 629 649 644 638 636 639 644 612 587 581 580 528 509 512 529 549 560 550 538 542 562 566 561 546 536 541 565 487 486 511 517 511 488 414 382 458 504 538 557 557 543 555 568 572 570 568 556 554 567 586 596 611 621 616 600 579 589 594 620 662 704 700 681 641 591 550 536 540 546 545 527 497 495 514 549 598 655 677 661 610 781 740 721 705 675 648 635 642 663 667 668 677 701 738 795 858 908 924 886 850 811 774 749 753 795 861 922 958 1028 1083 1001 731 313 333 337 340 336 315 312 273 316 409 451 430 375 331 311 312 305 311 318 322 326 346 672 917 991 1058 1087 1077 1068 1081 1120 1163 1192 1205 1197 1164 1106 1042 979 926 886 794 589 440 411 385 374 371 370 369 372 372 364 353 344 343 361 510 865 1324 1288 1270 1264 1272 1294 1311 1295 1283 1271 1250 1228 1203 1170 1140 1131 1152 1183 1226 1274 1311 1320 1306 1292 1283 1278 1266 1244 1224 1205 1184 1151 1103 1054 1001 937 874 832 810 787 743 768 768 765 764 765 764 747 748 772 800 787 782 778 785 824 873 904 909 893 869 822 806 813 835 860 860 854 843 831 820 817 821 828 834 840 880 930 964 967 927 888 863 857 869 877 860 838 815 791 758 700 651 623 615 617 623 634 647 657 673 663 642 612 574 530 496 465 442 438 433 433 435 438 443 453 477 518 565 597 608 604 596 582 557 557 576 586 579 557 562 579 584 576 571 585 572 557 556 569 586 583 580 584 579 585 599 616 635 655 651 644 644 649 649 605 576 569 564 515 487 488 509 538 562 565 558 558 573 573 565 549 538 544 560 493 463 477 512 522 530 432 368 474 504 539 560 564 560 563 575 583 587 585 572 571 579 592 601 622 622 601 571 555 571 580 600 639 700 716 703 667 615 569 546 537 534 532 520 499 490 499 527 569 635 671 667 625 786 745 711 688 674 661 658 672 703 681 680 699 730 764 820 873 912 927 905 878 845 814 794 801 842 907 972 1016 1068 1117 1035 747 294 346 356 354 342 313 300 270 340 439 437 375 320 302 310 312 304 304 310 317 319 333 529 720 861 998 1095 1102 1090 1093 1121 1159 1191 1205 1194 1156 1120 1077 1020 949 877 713 552 455 427 388 374 370 369 368 371 370 360 344 327 322 379 724 1082 1236 1194 1178 1182 1198 1223 1256 1254 1253 1246 1226 1208 1177 1152 1142 1155 1188 1232 1289 1343 1374 1362 1352 1336 1310 1280 1268 1246 1225 1202 1170 1126 1060 1011 972 921 883 844 818 800 774 773 768 765 765 763 763 751 763 794 803 791 777 774 788 829 886 908 905 887 859 818 809 820 841 869 866 854 839 824 819 818 824 829 830 842 897 944 967 959 915 877 856 854 865 865 837 808 778 747 715 671 639 622 619 620 623 631 645 663 677 661 627 596 581 558 508 464 439 434 427 422 423 427 431 440 467 517 575 608 598 587 583 578 555 556 566 574 574 567 583 594 594 583 571 579 572 564 563 583 597 597 592 584 567 573 589 611 634 649 652 652 651 646 631 632 619 585 532 491 469 473 499 538 566 577 580 587 602 599 575 560 555 552 559 554 549 547 551 559 549 472 405 452 509 548 569 575 572 568 577 592 604 605 594 603 609 605 611 626 623 605 580 553 565 581 600 624 669 691 704 690 646 595 555 540 542 547 525 503 500 511 526 567 620 666 682 645 788 749 713 682 670 670 679 693 701 694 704 731 766 803 852 893 918 923 900 876 866 855 838 844 883 947 1018 1080 1128 1178 1113 818 319 323 347 347 332 316 308 285 360 434 366 284 246 270 313 314 309 296 299 313 323 337 511 714 876 962 1137 1160 1135 1115 1117 1167 1201 1214 1207 1187 1156 1106 1040 959 862 658 526 459 429 385 374 372 373 372 369 360 351 345 343 357 463 879 1195 1176 1133 1122 1133 1160 1196 1237 1265 1279 1277 1259 1233 1198 1180 1181 1198 1230 1283 1337 1373 1379 1365 1357 1334 1302 1272 1257 1240 1215 1179 1126 1069 1005 964 940 917 885 840 803 779 769 761 759 757 757 759 761 757 773 801 804 793 768 762 789 841 896 914 910 892 853 797 788 808 839 877 866 849 829 813 820 822 831 841 847 862 911 941 944 923 890 863 843 836 842 831 802 768 732 694 674 650 635 627 624 626 629 639 657 677 671 639 611 595 585 538 489 460 448 438 422 416 415 416 420 434 470 524 582 621 602 584 579 580 560 556 561 568 575 584 594 597 596 591 582 567 561 561 568 587 600 605 604 595 576 562 555 563 591 615 625 631 633 631 627 614 599 574 532 491 468 468 496 551 573 583 586 592 613 606 584 571 566 564 572 573 569 565 566 581 558 531 518 499 536 564 581 587 582 574 581 598 614 617 611 619 622 615 619 634 639 632 610 581 574 579 593 615 649 683 707 708 677 620 569 556 565 574 545 521 510 509 521 570 613 670 712 679 827 789 748 701 688 696 710 721 722 727 754 783 812 852 886 908 911 894 859 858 864 867 863 874 917 983 1058 1129 1188 1232 1182 891 371 261 310 330 323 320 313 319 365 422 445 407 348 318 313 315 317 319 294 277 320 353 506 689 882 1091 1205 1202 1172 1153 1158 1190 1205 1212 1217 1222 1188 1117 1038 954 837 626 509 454 424 386 379 377 378 379 375 366 366 377 407 481 906 1173 1244 1170 1128 1124 1143 1179 1225 1275 1308 1321 1314 1292 1264 1236 1224 1229 1248 1275 1327 1365 1376 1361 1359 1354 1329 1292 1262 1246 1226 1193 1144 1077 1008 949 925 919 899 872 824 791 777 770 760 751 748 751 759 765 765 783 811 815 793 763 764 807 875 908 915 912 896 831 792 801 825 846 881 844 825 810 793 812 826 835 847 867 895 926 934 916 883 868 859 834 812 810 791 758 717 677 649 654 646 639 636 634 633 640 654 672 688 651 617 596 585 573 498 458 441 437 436 417 411 411 412 416 435 475 531 588 615 616 590 573 573 556 554 557 569 586 593 598 598 594 589 583 561 554 558 566 580 590 599 605 604 588 567 554 554 570 584 595 606 617 624 626 613 598 575 531 493 474 480 512 567 584 590 583 580 602 598 587 575 569 573 584 588 589 590 587 588 567 537 507 491 521 559 589 602 595 585 588 601 617 618 617 618 619 620 623 643 660 664 649 622 601 587 583 592 608 640 668 675 650 611 614 603 580 579 563 543 518 495 494 546 609 687 748 733 880 843 800 750 730 736 749 760 763 771 799 829 859 901 918 916 894 855 813 835 840 848 868 895 951 1019 1097 1178 1249 1275 1242 1004 549 288 308 322 319 317 312 313 336 383 436 388 344 319 313 315 321 322 288 270 326 309 409 639 914 1115 1139 1141 1147 1160 1170 1177 1176 1183 1203 1228 1191 1108 1020 931 814 610 500 450 427 402 392 391 397 404 407 414 451 594 836 1030 1281 1338 1290 1225 1161 1164 1190 1230 1278 1331 1353 1353 1337 1309 1282 1266 1263 1273 1291 1317 1352 1370 1368 1350 1352 1348 1323 1285 1253 1230 1207 1168 1109 1030 950 912 903 898 868 842 799 778 778 771 758 745 743 749 754 754 766 787 803 786 767 766 799 862 919 932 934 927 906 859 814 798 805 829 867 815 790 790 801 821 824 831 847 872 911 938 933 904 871 873 859 822 786 775 757 712 665 633 631 651 653 649 646 646 638 645 661 678 677 624 598 582 566 551 468 458 450 426 427 422 414 410 413 420 437 479 535 590 622 614 586 563 557 560 574 567 560 571 594 595 595 589 573 562 556 563 573 574 578 584 593 604 613 603 583 570 565 564 573 585 599 612 624 628 619 596 563 530 503 487 496 528 574 591 596 594 593 597 599 589 577 572 579 589 596 600 602 591 593 574 537 494 489 515 550 586 617 611 601 599 607 621 628 625 624 625 626 628 648 670 685 682 664 637 605 576 567 588 616 648 677 688 661 670 663 631 608 576 554 527 495 470 503 599 711 784 780 932 895 855 807 783 786 797 808 814 816 836 866 903 947 948 924 882 835 798 807 814 833 871 919 983 1052 1136 1227 1276 1288 1272 1163 881 320 320 326 317 313 312 313 324 366 432 397 351 280 253 317 329 330 316 313 344 340 410 660 959 1105 1089 1093 1112 1134 1143 1143 1136 1143 1172 1218 1194 1111 1017 922 806 628 512 456 441 433 435 448 469 502 556 715 862 1058 1299 1447 1439 1384 1326 1281 1208 1215 1241 1283 1334 1369 1376 1365 1343 1317 1301 1295 1299 1313 1334 1356 1364 1360 1352 1345 1347 1343 1320 1285 1248 1222 1188 1139 1069 978 910 889 882 866 824 806 781 771 772 761 746 733 721 721 751 745 766 790 796 760 760 788 840 904 950 957 948 920 876 852 834 827 833 847 861 800 771 777 801 813 823 833 850 880 921 948 945 924 903 888 838 790 758 743 698 660 632 624 645 648 652 658 660 649 642 642 656 668 644 604 582 560 530 499 445 453 449 418 418 422 419 417 421 421 443 489 545 593 623 613 579 550 547 563 568 564 565 579 606 610 602 583 563 582 583 584 588 592 585 588 597 608 620 619 602 590 583 571 581 590 602 617 628 631 621 596 560 532 509 494 501 533 572 610 617 604 590 603 607 597 584 578 584 594 604 609 603 587 592 564 519 490 486 510 546 585 618 624 618 615 619 628 630 634 637 640 643 639 650 670 689 701 694 670 631 587 565 607 620 646 701 734 730 727 709 669 611 580 558 539 514 480 481 580 715 813 820 975 940 901 858 836 842 856 866 866 864 883 913 951 993 978 938 887 838 804 799 808 840 893 961 1027 1096 1170 1238 1266 1281 1287 1230 1016 452 313 273 282 307 316 319 328 372 441 388 356 309 287 321 335 338 337 342 358 368 472 761 1059 1143 1094 1094 1113 1132 1134 1131 1157 1192 1221 1226 1191 1119 1036 941 816 682 578 521 510 520 566 642 725 810 920 1163 1349 1464 1508 1499 1442 1394 1354 1314 1247 1256 1287 1334 1383 1384 1371 1354 1336 1322 1323 1326 1334 1349 1371 1379 1365 1346 1335 1340 1345 1340 1322 1292 1252 1216 1164 1100 1022 929 886 869 853 826 782 777 768 762 759 747 737 727 708 691 714 717 750 782 790 759 781 821 876 938 979 987 971 922 851 831 844 848 857 877 858 791 769 781 797 799 817 836 859 892 934 958 963 951 923 870 805 752 715 682 643 616 604 607 616 636 652 664 667 647 649 654 653 641 612 601 571 530 484 439 425 427 426 412 406 411 416 422 428 430 446 491 550 601 628 616 579 548 550 575 573 572 580 599 624 624 608 592 593 581 576 572 569 571 562 576 594 610 620 625 615 606 601 590 598 602 611 624 628 624 615 595 564 533 505 491 501 535 570 614 620 604 592 603 604 598 588 582 586 607 631 636 604 589 589 550 498 483 468 498 542 585 624 635 633 631 633 640 641 647 654 659 662 654 656 667 684 702 703 687 653 612 596 646 654 664 715 771 770 752 720 670 616 580 558 543 530 514 498 553 672 826 847 1013 979 941 900 881 896 918 930 922 919 939 972 1008 1035 1012 956 897 850 821 810 826 868 930 1003 1068 1125 1174 1213 1237 1262 1286 1280 1170 814 445 300 275 284 286 297 357 440 501 449 385 343 327 334 344 347 351 358 373 398 597 962 1260 1263 1149 1131 1146 1161 1155 1160 1417 1526 1446 1283 1203 1145 1087 1005 877 784 726 702 711 751 852 1002 1151 1274 1371 1445 1495 1505 1474 1437 1421 1411 1391 1351 1277 1287 1336 1390 1418 1385 1349 1327 1321 1326 1335 1349 1363 1377 1387 1374 1356 1337 1328 1336 1344 1339 1327 1303 1257 1195 1128 1051 971 899 871 854 834 806 778 778 768 758 751 743 739 736 718 689 669 671 711 756 781 774 808 850 905 968 1008 1013 987 930 855 826 859 866 865 874 844 795 781 786 787 794 815 845 882 920 958 976 977 961 929 855 788 724 669 634 613 597 589 589 593 610 628 647 660 648 666 669 648 614 609 591 561 517 469 458 420 424 429 407 390 396 406 415 423 439 451 490 549 611 638 626 591 560 561 582 582 583 593 616 638 635 618 603 605 584 567 560 559 559 559 568 585 607 626 623 617 614 615 610 616 617 621 628 623 609 599 584 558 526 497 484 493 524 562 609 620 603 585 595 599 595 588 585 593 631 656 646 596 589 589 554 500 473 453 488 537 586 637 654 653 648 651 656 657 660 663 668 672 672 673 675 680 691 694 683 659 629 629 677 689 687 719 767 756 729 697 661 613 569 543 539 546 534 534 552 618 809 850 1052 1022 980 931 907 935 961 972 965 966 986 1020 1054 1073 1039 980 925 881 848 838 862 911 972 1032 1085 1120 1143 1161 1183 1232 1274 1300 1282 1160 799 546 423 402 404 432 552 651 648 521 419 366 350 353 356 359 365 380 412 482 790 1188 1438 1361 1208 1173 1183 1198 1193 1228 1899 2123 1832 1393 1300 1283 1239 1152 1042 970 960 1005 1087 1177 1281 1361 1423 1464 1474 1462 1448 1433 1419 1420 1427 1435 1426 1389 1317 1332 1385 1420 1401 1355 1316 1301 1305 1322 1345 1369 1381 1388 1394 1376 1352 1334 1328 1334 1339 1338 1328 1300 1243 1155 1080 1002 931 886 878 864 856 851 837 833 810 787 770 751 742 743 732 708 690 656 681 732 775 784 819 866 925 988 1024 1015 972 914 861 841 880 888 873 854 828 797 789 792 788 805 823 860 907 948 978 988 980 953 905 832 774 709 643 600 590 582 577 576 577 593 612 633 654 677 689 666 625 590 591 582 544 497 459 438 410 416 421 398 387 392 401 406 409 425 459 499 552 621 652 645 611 577 576 588 593 598 610 634 651 645 630 614 603 580 567 562 561 562 563 570 587 608 616 616 615 615 617 622 631 633 631 627 613 596 581 564 540 509 485 474 482 508 553 605 619 600 574 581 586 586 583 588 605 636 658 654 603 612 594 563 524 475 469 488 528 584 645 672 672 666 670 676 677 676 674 675 681 692 698 695 685 681 679 671 656 635 626 675 698 700 731 742 720 686 655 640 602 551 526 540 560 554 551 545 571 767 836 1076 1047 1010 967 943 973 997 1008 1008 1014 1033 1067 1097 1103 1063 1010 961 920 890 885 912 955 1003 1048 1077 1090 1095 1102 1123 1185 1246 1298 1335 1353 1202 1001 868 834 839 895 1017 1081 971 580 454 399 380 375 374 379 393 421 486 664 1022 1287 1365 1254 1211 1202 1219 1245 1270 1344 1984 2333 2157 1537 1567 1771 1694 1423 1297 1261 1263 1301 1367 1446 1487 1508 1510 1496 1465 1434 1417 1415 1424 1436 1449 1462 1465 1452 1427 1431 1429 1432 1434 1382 1333 1322 1341 1377 1418 1418 1404 1395 1396 1347 1335 1330 1328 1332 1340 1337 1323 1289 1223 1131 1051 978 920 890 899 896 880 857 845 845 833 820 805 763 760 757 753 745 727 740 753 766 780 788 820 875 940 996 1014 984 926 864 825 853 890 900 883 847 816 781 782 802 811 829 846 885 934 966 985 989 974 934 866 806 750 686 620 579 578 574 569 567 571 583 603 631 665 699 685 652 609 570 562 548 514 476 448 419 396 388 385 379 386 394 397 397 398 414 449 500 563 633 671 665 629 591 591 599 606 614 626 650 663 655 637 617 598 577 567 561 558 559 569 578 589 603 609 611 608 603 603 619 640 646 641 635 611 586 567 550 524 487 469 464 473 500 555 606 617 589 558 558 562 567 573 582 605 636 660 662 620 611 603 576 522 478 469 473 507 579 636 671 681 681 689 696 696 689 682 683 689 703 714 715 698 680 669 658 644 620 603 646 691 721 750 740 711 668 624 620 596 550 520 524 540 535 521 523 579 739 814 1046 1035 1025 1014 1006 1030 1044 1049 1049 1055 1075 1105 1125 1119 1082 1042 999 964 946 942 962 990 1022 1052 1057 1053 1050 1056 1080 1140 1216 1287 1351 1414 1443 1437 1420 1409 1417 1491 1561 1599 1459 815 648 514 440 421 420 444 489 512 566 972 1272 1356 1273 1134 1210 1229 1267 1327 1400 1485 1751 1880 1884 1882 2045 2151 1932 1589 1505 1500 1488 1491 1509 1534 1532 1517 1509 1506 1490 1474 1461 1456 1460 1473 1485 1494 1507 1524 1527 1524 1497 1469 1455 1446 1415 1403 1425 1473 1480 1456 1449 1445 1417 1353 1340 1339 1340 1340 1342 1337 1319 1279 1207 1122 1048 980 930 917 918 921 922 913 884 874 864 843 807 764 746 758 776 787 810 818 819 813 803 804 834 886 944 987 988 943 886 838 821 864 889 889 860 809 777 766 784 818 846 862 885 926 968 979 983 982 962 913 837 779 712 646 592 573 573 569 564 562 572 586 617 651 675 691 662 624 586 554 535 514 492 474 456 412 385 370 363 365 376 383 388 389 389 404 436 492 569 651 681 678 644 605 606 610 615 623 636 657 669 660 638 613 594 581 569 558 551 556 569 581 593 606 615 613 603 592 592 614 634 647 650 638 611 580 551 522 491 475 457 453 469 508 573 618 616 574 543 539 538 543 556 571 603 639 664 665 630 616 599 561 497 447 449 465 500 561 604 651 679 692 707 714 709 697 687 689 696 709 725 737 734 700 671 648 626 596 575 600 647 700 757 757 735 690 634 627 610 574 533 507 525 525 498 493 586 725 801 1010 1018 1032 1048 1063 1074 1079 1081 1084 1091 1109 1129 1137 1125 1099 1073 1037 1007 994 988 996 1011 1029 1045 1039 1028 1025 1036 1065 1123 1204 1280 1352 1429 1491 1508 1502 1488 1479 1469 1513 1561 1610 1703 1618 1090 683 609 611 787 1031 1131 1098 1417 1413 1342 1282 1305 1546 1587 1523 1453 1456 1515 1684 1736 1789 1991 2066 1941 1806 1719 1699 1705 1671 1622 1571 1524 1503 1497 1503 1512 1512 1510 1507 1504 1504 1512 1516 1524 1549 1583 1585 1578 1543 1492 1451 1476 1500 1504 1505 1513 1509 1509 1518 1504 1448 1393 1368 1360 1359 1355 1350 1340 1319 1277 1204 1129 1068 1012 968 946 947 955 959 951 928 896 878 861 838 807 777 791 821 851 884 879 873 857 831 825 851 888 933 975 960 905 853 821 823 885 915 904 857 787 785 802 820 840 869 883 911 951 988 994 977 969 944 892 821 739 665 608 576 575 565 558 557 561 576 599 643 675 677 670 634 594 559 533 504 483 470 463 450 410 383 362 351 352 359 366 371 373 375 393 426 484 568 666 703 697 673 652 637 622 619 625 639 658 664 654 636 618 600 591 574 555 546 553 568 584 601 618 630 623 608 596 602 616 629 643 648 630 598 563 529 498 472 461 450 451 472 525 604 640 625 573 540 533 523 521 533 551 589 631 657 652 631 619 597 557 502 462 451 468 507 558 601 643 671 687 714 725 717 703 693 694 703 718 737 757 769 740 691 641 606 569 574 599 633 676 743 756 739 709 685 666 646 610 562 514 522 516 487 478 561 710 793 988 1008 1037 1067 1091 1094 1096 1102 1112 1125 1139 1143 1138 1126 1114 1100 1069 1038 1021 1013 1013 1018 1026 1037 1034 1026 1027 1042 1077 1139 1215 1282 1337 1385 1419 1427 1437 1459 1491 1511 1518 1536 1580 1659 1710 1630 1560 1555 1551 1664 1629 1534 1478 1604 1487 1378 1329 1455 2113 2313 2051 1679 1509 1536 1713 1817 1877 1956 1934 1793 1774 1826 1817 1763 1713 1653 1585 1516 1493 1505 1519 1524 1529 1533 1539 1542 1540 1544 1551 1560 1586 1622 1615 1604 1573 1527 1489 1520 1558 1561 1544 1526 1539 1561 1568 1539 1471 1436 1396 1380 1380 1375 1359 1341 1315 1273 1205 1140 1087 1038 996 968 966 972 972 962 944 922 906 889 873 862 849 864 890 911 916 910 888 847 800 805 895 952 968 955 921 878 840 818 823 866 883 880 854 803 778 813 860 895 911 916 937 962 982 990 974 966 942 888 814 729 640 589 582 566 549 544 549 561 580 614 655 684 685 669 620 572 533 502 471 466 457 443 436 415 388 364 347 344 345 348 351 354 361 381 415 475 565 674 710 714 701 683 661 635 626 630 643 657 661 656 656 664 631 605 579 556 545 551 572 592 612 633 645 637 621 612 621 627 636 646 649 628 592 553 516 485 469 458 450 452 475 545 615 649 636 586 556 533 518 511 518 537 573 614 643 641 633 625 605 569 522 485 472 483 512 551 595 639 668 682 694 714 717 711 704 705 716 734 755 776 794 782 731 666 611 558 582 587 586 642 729 754 747 728 720 708 686 649 599 554 509 480 468 477 509 685 790 980 1002 1033 1066 1089 1093 1103 1119 1138 1156 1166 1156 1141 1130 1130 1122 1087 1051 1030 1024 1019 1019 1027 1040 1053 1053 1059 1079 1115 1172 1235 1287 1324 1347 1357 1361 1369 1389 1426 1447 1416 1387 1419 1575 1631 1673 1721 1758 1725 1701 1657 1636 1648 1655 1529 1431 1415 1657 2691 2591 2149 1720 1540 1564 1761 1875 1875 1795 1746 1715 1759 1811 1776 1710 1674 1633 1581 1526 1510 1545 1566 1562 1558 1558 1570 1576 1576 1581 1595 1606 1624 1645 1634 1616 1595 1574 1559 1563 1573 1573 1565 1560 1578 1593 1583 1545 1488 1462 1424 1403 1395 1387 1363 1338 1307 1264 1203 1144 1092 1045 1007 984 983 989 988 979 966 955 935 916 905 909 917 924 931 936 929 914 885 848 818 874 968 1023 1027 990 932 867 831 824 833 854 860 870 868 821 794 851 895 906 918 938 960 976 983 976 972 966 941 890 829 753 681 617 566 544 534 537 548 562 587 628 669 706 731 709 622 552 508 474 452 471 466 444 449 426 398 372 353 344 338 338 338 339 347 369 403 465 562 687 728 734 725 707 672 647 639 644 654 672 675 689 706 705 685 665 623 576 565 564 582 602 621 645 653 647 637 632 643 648 654 658 654 624 586 552 519 489 476 464 458 463 486 540 613 649 641 600 561 538 527 529 540 560 586 615 637 644 637 628 606 569 528 497 493 501 514 544 582 628 671 699 694 702 710 717 721 726 740 759 781 801 814 811 778 718 645 578 587 570 546 615 720 759 763 757 762 760 730 683 633 586 515 465 449 470 473 664 796 988 1000 1024 1052 1074 1089 1110 1136 1163 1183 1191 1175 1156 1148 1153 1138 1093 1053 1035 1033 1034 1036 1044 1064 1093 1110 1125 1147 1181 1222 1262 1298 1322 1329 1326 1323 1326 1340 1368 1379 1342 1309 1332 1455 1514 1564 1603 1623 1605 1582 1587 1617 1648 1630 1556 1489 1501 1719 2438 2152 1813 1583 1512 1535 1687 1765 1744 1657 1654 1699 1727 1716 1661 1639 1632 1614 1585 1556 1555 1604 1638 1638 1616 1602 1607 1612 1612 1615 1627 1645 1660 1663 1647 1622 1610 1605 1596 1558 1562 1578 1598 1613 1608 1600 1575 1538 1499 1464 1454 1434 1406 1385 1360 1334 1299 1251 1194 1135 1087 1047 1016 1002 1011 1022 1025 1018 1007 981 952 936 938 953 956 947 940 942 944 915 879 859 880 980 1046 1087 1092 1046 964 887 860 871 883 887 881 875 857 808 824 866 890 894 915 946 968 982 989 987 987 976 946 898 845 783 696 611 557 558 537 538 554 572 601 653 712 758 766 735 622 533 491 477 451 470 485 488 499 441 410 388 368 351 341 337 335 336 341 361 391 452 558 688 739 748 738 722 683 662 658 666 680 708 715 734 754 749 730 704 656 602 585 594 602 607 613 635 646 651 652 655 669 678 678 674 666 622 580 551 529 506 488 473 466 468 483 538 610 642 629 597 566 556 557 562 571 589 608 625 638 640 632 618 591 549 519 501 504 508 506 531 562 611 663 700 705 703 699 702 719 743 764 786 808 826 838 838 815 766 687 623 595 558 524 602 716 769 786 794 811 830 808 754 685 630 567 499 463 500 528 685 821 1020 1021 1032 1048 1064 1089 1120 1152 1181 1203 1213 1197 1178 1167 1167 1140 1097 1067 1060 1061 1067 1069 1079 1107 1157 1201 1221 1232 1246 1266 1292 1315 1329 1327 1317 1308 1307 1317 1337 1336 1305 1289 1306 1362 1402 1419 1413 1404 1428 1472 1516 1546 1564 1587 1579 1544 1547 1600 1620 1519 1447 1422 1438 1460 1515 1576 1620 1642 1723 1785 1755 1682 1629 1615 1608 1607 1610 1619 1640 1670 1709 1733 1699 1664 1643 1636 1632 1609 1612 1643 1672 1678 1655 1627 1617 1602 1567 1521 1567 1598 1615 1624 1613 1596 1571 1534 1483 1443 1465 1461 1424 1373 1354 1328 1289 1235 1171 1120 1090 1063 1039 1035 1048 1056 1059 1054 1032 992 966 962 976 995 974 958 954 960 960 929 882 869 931 1032 1105 1142 1135 1080 989 936 929 948 957 945 924 888 844 808 859 876 876 877 910 944 964 980 994 1001 1005 988 952 902 850 792 701 615 571 569 550 553 575 604 649 700 751 784 778 729 611 526 494 477 485 491 489 483 484 446 424 408 389 361 347 337 337 346 349 360 380 438 553 670 726 738 725 712 685 672 673 689 721 752 765 779 791 784 764 736 688 635 626 623 619 616 618 629 645 663 678 686 695 705 705 696 683 632 581 551 537 525 495 478 466 460 471 533 596 626 620 591 572 572 580 588 598 620 640 658 671 649 629 614 587 542 521 508 503 497 485 507 537 588 646 687 709 712 707 706 721 753 780 804 827 846 858 858 843 806 743 672 628 576 513 596 716 783 813 841 875 914 904 845 763 712 642 546 462 464 590 732 864 1086 1087 1076 1069 1077 1095 1126 1158 1188 1215 1229 1217 1197 1180 1174 1148 1115 1098 1100 1114 1128 1135 1150 1181 1235 1285 1302 1301 1296 1307 1322 1336 1341 1334 1321 1311 1309 1316 1327 1315 1295 1293 1306 1322 1323 1295 1249 1221 1259 1292 1382 1450 1494 1572 1598 1582 1554 1521 1457 1405 1356 1352 1408 1479 1513 1552 1577 1597 1735 1856 1817 1710 1650 1638 1620 1625 1648 1672 1690 1713 1744 1774 1788 1731 1687 1662 1642 1598 1598 1638 1677 1688 1661 1642 1623 1594 1555 1540 1572 1592 1603 1610 1607 1591 1567 1525 1463 1429 1428 1442 1438 1385 1348 1315 1271 1215 1157 1129 1123 1106 1078 1067 1077 1079 1081 1081 1058 1020 1005 1009 1019 1020 986 969 968 973 962 934 913 926 988 1074 1156 1169 1135 1093 1017 993 998 1012 1012 986 949 905 866 855 893 896 880 871 911 944 962 978 997 1011 1018 997 953 897 844 791 710 629 579 575 570 579 602 635 699 744 773 786 783 717 633 562 519 507 516 526 531 528 520 461 432 418 401 384 363 349 348 359 361 363 376 433 553 652 696 701 688 680 673 671 684 715 759 790 806 816 820 809 787 750 704 663 658 652 639 627 623 640 656 689 719 729 736 741 734 715 686 629 590 566 552 537 497 476 458 446 456 520 571 599 600 574 571 583 597 605 607 625 648 669 679 658 639 618 590 552 524 500 483 470 459 475 509 563 625 673 702 716 721 724 733 760 791 819 842 865 874 877 868 840 787 735 711 656 537 602 719 798 842 896 949 991 989 944 869 817 738 633 527 477 556 709 881 1153 1157 1133 1108 1103 1105 1127 1161 1200 1235 1246 1231 1213 1200 1195 1173 1152 1144 1154 1183 1208 1223 1239 1265 1305 1345 1357 1350 1338 1343 1348 1351 1351 1345 1332 1326 1326 1330 1333 1316 1306 1304 1309 1311 1295 1263 1212 1181 1223 1250 1350 1444 1513 1581 1588 1590 1588 1561 1455 1388 1361 1419 1537 1558 1550 1563 1594 1634 1686 1868 1855 1762 1738 1698 1656 1653 1680 1717 1744 1753 1772 1794 1798 1773 1718 1660 1627 1651 1636 1659 1668 1649 1634 1630 1610 1581 1549 1534 1545 1583 1608 1598 1600 1585 1558 1515 1454 1412 1414 1421 1421 1413 1360 1294 1241 1199 1155 1136 1130 1115 1094 1084 1087 1090 1094 1095 1077 1062 1058 1056 1051 1046 1014 990 981 983 975 968 977 1008 1060 1148 1209 1207 1156 1092 1041 1038 1050 1058 1052 1015 966 922 897 903 915 898 881 885 924 958 976 988 1005 1021 1024 995 945 885 837 791 726 653 599 600 606 620 644 679 743 778 786 776 763 691 634 584 545 530 538 551 556 548 530 470 438 424 412 392 376 360 354 364 354 356 383 448 558 648 674 670 659 658 659 664 695 745 776 805 823 833 836 823 792 745 700 670 665 660 644 632 634 644 667 709 747 755 765 755 733 706 678 624 589 573 565 540 512 477 448 435 439 496 540 565 568 542 552 571 587 596 597 607 626 648 662 655 645 628 603 569 535 502 472 446 431 441 478 533 599 661 693 714 729 741 754 773 795 820 848 881 897 902 894 872 834 777 722 660 572 622 723 806 864 951 1014 1046 1050 1028 973 922 846 749 644 566 586 715 896 1228 1218 1179 1141 1123 1118 1140 1180 1226 1265 1269 1244 1231 1229 1232 1217 1205 1209 1226 1252 1287 1310 1326 1340 1360 1386 1393 1385 1372 1372 1366 1359 1355 1353 1349 1347 1354 1362 1363 1346 1334 1309 1291 1296 1290 1274 1266 1267 1273 1307 1395 1470 1512 1524 1524 1571 1623 1640 1585 1528 1461 1461 1523 1516 1523 1559 1622 1688 1671 1864 1924 1873 1788 1723 1700 1707 1731 1759 1781 1791 1809 1824 1814 1781 1731 1669 1634 1687 1668 1647 1633 1629 1630 1625 1597 1565 1543 1531 1539 1569 1592 1587 1589 1585 1566 1525 1461 1401 1393 1401 1405 1390 1353 1279 1221 1188 1160 1142 1128 1119 1113 1113 1117 1121 1126 1132 1126 1119 1107 1089 1070 1054 1042 1022 999 980 993 1009 1032 1066 1115 1204 1257 1226 1151 1112 1087 1085 1090 1089 1070 1029 979 932 901 910 919 902 888 903 972 1005 1014 1017 1026 1030 1019 985 933 878 838 797 743 689 656 657 654 666 694 735 780 798 790 764 731 667 626 592 560 544 558 569 571 559 514 464 437 426 418 397 379 367 364 366 361 369 400 473 607 663 669 656 646 653 652 661 700 760 783 792 809 827 839 829 791 746 707 681 658 649 639 636 652 662 686 726 762 768 771 748 713 675 645 610 591 576 557 531 503 459 426 419 419 464 508 536 539 506 519 541 561 571 579 584 596 613 624 632 634 631 620 594 556 510 466 432 417 420 452 505 568 643 696 724 736 747 773 791 807 822 842 880 915 930 923 900 858 794 721 645 572 618 716 806 873 988 1056 1090 1097 1082 1047 1000 935 856 770 683 668 784 967 1279 1258 1216 1179 1164 1161 1178 1214 1259 1297 1297 1270 1261 1269 1280 1269 1272 1287 1306 1316 1347 1375 1394 1403 1407 1422 1420 1410 1398 1394 1383 1371 1364 1363 1369 1382 1402 1417 1413 1384 1359 1332 1302 1281 1309 1311 1319 1334 1351 1398 1452 1491 1513 1530 1566 1623 1677 1705 1676 1643 1602 1576 1566 1534 1531 1549 1595 1660 1697 1983 2022 1912 1799 1739 1743 1764 1786 1799 1811 1820 1844 1864 1849 1796 1760 1679 1582 1562 1571 1570 1577 1597 1622 1625 1593 1557 1538 1537 1550 1564 1572 1576 1604 1607 1594 1564 1510 1443 1401 1374 1354 1331 1313 1271 1225 1186 1163 1147 1133 1127 1129 1138 1135 1136 1146 1161 1170 1149 1131 1111 1086 1068 1060 1044 1019 994 1006 1030 1065 1113 1177 1254 1285 1245 1171 1135 1112 1119 1124 1108 1067 1021 970 926 902 909 907 897 919 986 1033 1054 1061 1061 1058 1046 1018 974 921 873 839 808 771 736 718 713 701 703 729 776 804 806 787 751 702 651 621 596 569 555 566 573 576 566 499 460 437 426 420 399 383 374 370 367 371 383 445 550 642 687 681 662 652 653 654 668 708 766 783 785 800 819 832 831 804 772 744 720 663 642 638 647 673 692 716 748 779 783 778 750 707 659 627 604 598 595 581 549 517 482 446 414 420 464 507 535 536 486 494 523 549 557 569 575 582 589 590 603 616 627 631 617 579 531 480 432 401 400 431 487 558 627 701 742 754 756 773 806 832 843 839 870 922 959 960 924 856 793 726 650 573 617 711 807 880 1002 1083 1126 1137 1125 1095 1046 987 925 869 793 782 882 1043 1305 1277 1243 1223 1222 1229 1239 1268 1304 1333 1333 1313 1310 1321 1334 1330 1353 1372 1382 1383 1392 1417 1440 1456 1462 1468 1452 1436 1428 1421 1411 1395 1379 1374 1385 1429 1472 1493 1483 1452 1404 1368 1340 1325 1360 1363 1379 1411 1455 1505 1528 1544 1564 1597 1637 1672 1709 1736 1729 1712 1700 1682 1652 1611 1570 1551 1568 1624 1713 1934 1963 1877 1785 1761 1784 1812 1829 1828 1826 1838 1869 1888 1856 1801 1748 1652 1532 1452 1463 1489 1524 1568 1625 1634 1599 1560 1544 1549 1547 1530 1533 1579 1644 1645 1636 1619 1588 1517 1439 1362 1296 1253 1248 1251 1237 1207 1171 1155 1147 1143 1143 1148 1140 1141 1153 1172 1187 1152 1136 1123 1097 1075 1070 1060 1041 1021 1030 1047 1090 1156 1236 1294 1293 1250 1193 1162 1151 1157 1147 1107 1045 1002 964 935 921 923 916 922 958 1023 1062 1085 1099 1098 1082 1049 1012 967 920 884 866 829 797 780 778 769 754 748 758 791 813 808 780 732 662 632 610 594 581 563 558 562 563 547 491 462 442 427 413 399 387 380 378 370 376 396 474 595 673 714 701 674 660 656 658 674 711 759 775 778 787 801 818 827 789 751 726 714 679 655 650 667 703 723 747 773 797 804 797 770 724 667 631 620 621 622 612 582 546 510 467 412 419 463 509 542 550 508 508 528 553 565 572 585 593 590 583 588 601 617 632 630 602 557 500 439 402 391 416 467 524 607 701 763 784 785 782 810 851 880 866 882 937 986 995 948 857 788 731 668 574 621 717 819 905 1024 1112 1166 1182 1164 1133 1086 1029 972 931 892 911 988 1097 1313 1283 1267 1266 1279 1297 1311 1337 1362 1376 1372 1361 1369 1387 1407 1425 1451 1465 1464 1454 1451 1465 1482 1501 1518 1526 1522 1503 1480 1465 1447 1423 1401 1395 1417 1486 1533 1555 1547 1507 1450 1416 1404 1409 1430 1429 1444 1479 1533 1585 1608 1626 1644 1665 1697 1707 1719 1736 1751 1754 1770 1782 1772 1721 1638 1579 1564 1597 1664 1762 1820 1823 1786 1804 1836 1874 1890 1861 1837 1853 1883 1888 1835 1780 1677 1616 1575 1468 1433 1450 1495 1557 1637 1639 1597 1563 1560 1563 1527 1480 1497 1606 1685 1685 1676 1668 1655 1586 1496 1395 1297 1224 1218 1227 1241 1240 1196 1170 1166 1165 1158 1148 1138 1145 1160 1178 1182 1147 1133 1120 1091 1061 1060 1059 1053 1050 1054 1067 1118 1198 1279 1306 1274 1238 1214 1196 1184 1175 1142 1082 1016 980 956 943 939 943 941 954 993 1060 1100 1127 1143 1136 1096 1046 1009 975 942 912 888 852 827 816 812 802 793 788 792 817 821 802 761 706 652 633 620 610 598 572 563 554 532 491 471 461 449 430 403 397 387 383 385 378 381 417 498 609 699 739 719 680 661 657 659 677 712 756 773 780 786 790 794 788 751 720 710 715 705 691 689 710 764 762 770 786 806 823 820 797 751 687 650 647 651 653 644 613 572 515 450 404 420 466 515 554 573 531 526 543 565 578 586 602 615 614 599 592 593 603 621 630 618 578 519 457 417 389 399 446 505 585 688 769 814 838 841 861 890 913 904 945 986 1013 1015 974 887 800 724 666 584 635 731 841 958 1055 1150 1219 1244 1222 1192 1159 1116 1059 1011 1006 1035 1090 1161 1321 1297 1293 1302 1321 1345 1375 1395 1401 1393 1382 1393 1415 1444 1474 1505 1529 1548 1560 1560 1529 1518 1515 1519 1529 1550 1558 1551 1532 1508 1478 1449 1428 1429 1467 1532 1580 1596 1576 1528 1487 1471 1478 1497 1507 1500 1505 1533 1585 1641 1675 1693 1698 1697 1729 1729 1729 1738 1762 1789 1828 1866 1876 1826 1722 1633 1579 1564 1556 1627 1728 1806 1837 1876 1913 1975 1996 1923 1864 1876 1891 1881 1829 1752 1626 1646 1701 1509 1438 1444 1489 1552 1626 1619 1573 1552 1575 1572 1526 1499 1538 1650 1703 1706 1700 1693 1682 1637 1565 1475 1387 1324 1289 1251 1245 1257 1239 1195 1189 1188 1176 1152 1143 1159 1182 1194 1175 1147 1127 1104 1070 1033 1033 1042 1054 1066 1071 1097 1162 1244 1302 1276 1228 1214 1230 1220 1193 1160 1113 1054 993 961 949 951 959 971 977 992 1031 1099 1144 1164 1174 1161 1107 1051 1013 986 965 939 911 875 854 849 842 828 824 829 839 852 831 794 744 689 663 656 643 618 587 564 543 521 495 465 451 453 450 434 408 391 381 378 381 388 400 450 527 619 715 744 717 674 652 652 656 678 714 757 777 787 789 784 774 753 717 691 687 701 704 700 704 727 768 778 783 791 806 828 827 812 774 712 677 672 678 682 673 638 592 516 432 399 419 471 527 567 585 555 549 560 577 589 599 620 641 650 630 608 588 583 600 617 615 586 536 482 437 390 378 415 486 566 667 761 830 874 910 943 968 981 984 1009 1036 1050 1038 1011 945 840 726 654 631 682 770 878 1006 1094 1196 1274 1300 1280 1260 1250 1243 1232 1203 1169 1158 1182 1246 1348 1333 1329 1334 1353 1388 1427 1426 1409 1393 1394 1425 1448 1480 1524 1573 1599 1622 1637 1635 1599 1566 1542 1530 1531 1556 1571 1575 1564 1535 1497 1471 1460 1472 1513 1559 1598 1605 1575 1526 1507 1512 1531 1556 1567 1557 1557 1578 1625 1680 1713 1720 1711 1706 1732 1732 1737 1753 1781 1820 1864 1900 1913 1890 1804 1710 1621 1546 1486 1537 1678 1830 1932 1966 2012 2073 2091 2018 1903 1908 1907 1881 1837 1775 1729 1725 1679 1463 1440 1454 1491 1544 1603 1610 1567 1548 1573 1572 1548 1559 1614 1693 1693 1666 1687 1721 1717 1670 1608 1537 1479 1452 1411 1339 1297 1290 1285 1231 1223 1223 1209 1177 1178 1205 1222 1206 1166 1153 1126 1087 1048 1021 1022 1039 1060 1072 1093 1148 1223 1288 1301 1216 1174 1189 1230 1213 1178 1130 1083 1041 983 954 951 960 973 998 1017 1039 1080 1150 1196 1206 1196 1165 1111 1056 1020 997 981 962 931 899 879 873 857 848 853 869 888 893 854 802 744 688 673 668 653 628 598 572 536 501 470 437 436 439 437 423 392 374 361 356 363 385 432 479 540 624 716 722 694 659 640 641 652 678 717 758 780 791 790 778 760 722 688 667 663 675 692 718 737 741 766 782 792 799 805 819 818 805 779 740 714 698 698 705 696 661 610 530 443 423 426 478 545 595 601 577 572 579 587 595 610 636 662 674 657 628 601 584 580 586 590 579 551 508 450 392 366 392 466 548 645 745 833 898 954 991 1009 1016 1022 1042 1068 1086 1069 1039 981 899 806 736 744 782 851 944 1044 1144 1248 1323 1343 1333 1320 1315 1313 1309 1290 1265 1250 1252 1276 1382 1368 1364 1372 1392 1425 1446 1428 1406 1397 1416 1453 1471 1502 1555 1618 1652 1676 1685 1676 1642 1599 1566 1545 1538 1556 1571 1578 1572 1549 1513 1495 1498 1516 1542 1566 1587 1585 1557 1516 1512 1527 1552 1578 1596 1589 1595 1618 1656 1700 1720 1722 1721 1728 1715 1697 1698 1732 1799 1841 1876 1901 1914 1918 1890 1836 1767 1689 1601 1652 1763 1883 1976 2024 2032 2064 2092 2075 1945 1940 1927 1899 1880 1863 1801 1743 1658 1487 1463 1461 1479 1518 1579 1609 1566 1541 1564 1565 1541 1555 1623 1722 1701 1647 1671 1710 1685 1611 1598 1578 1553 1543 1526 1470 1397 1334 1309 1285 1260 1242 1231 1213 1223 1245 1252 1230 1185 1163 1122 1072 1031 1037 1049 1058 1064 1073 1126 1214 1281 1301 1265 1188 1169 1189 1212 1185 1170 1125 1074 1033 993 969 963 963 966 1014 1054 1091 1142 1218 1260 1256 1214 1154 1103 1054 1026 1007 991 978 948 923 908 897 876 874 888 911 930 912 866 809 753 710 676 660 647 629 601 561 519 481 449 428 427 431 427 406 376 364 363 374 390 391 399 432 505 617 693 699 675 645 629 630 646 676 715 755 775 786 784 770 748 699 665 647 643 661 690 722 742 748 771 792 804 810 812 818 812 798 778 755 741 728 728 737 726 688 631 552 474 477 452 497 576 634 629 612 602 600 605 610 625 648 671 683 667 645 620 597 587 579 575 575 571 533 456 398 380 410 467 544 639 739 833 911 973 1010 1026 1035 1046 1068 1097 1120 1106 1072 1033 977 900 836 848 905 975 1036 1102 1203 1295 1353 1365 1349 1316 1106 772 691 824 917 958 959 983 1408 1400 1403 1413 1429 1448 1448 1423 1406 1410 1441 1479 1499 1533 1586 1647 1684 1709 1718 1707 1674 1635 1599 1568 1546 1553 1565 1572 1570 1557 1534 1525 1537 1555 1561 1563 1564 1554 1534 1508 1512 1533 1559 1585 1606 1605 1617 1643 1678 1711 1716 1716 1719 1725 1708 1670 1674 1721 1796 1838 1868 1894 1918 1942 1948 1943 1909 1853 1798 1830 1872 1926 1989 2055 2028 2013 2008 1998 1957 1949 1932 1910 1899 1886 1835 1752 1660 1589 1580 1574 1580 1604 1642 1635 1579 1559 1593 1585 1556 1556 1593 1650 1635 1628 1679 1718 1668 1589 1578 1582 1591 1610 1636 1604 1522 1415 1327 1306 1271 1237 1221 1240 1247 1256 1254 1230 1191 1158 1106 1055 1028 1052 1068 1075 1081 1103 1146 1224 1276 1275 1212 1163 1181 1199 1181 1129 1138 1104 1059 1033 1029 998 969 965 1002 1051 1100 1148 1207 1285 1309 1273 1208 1138 1084 1044 1025 1014 1001 985 963 949 939 926 907 907 927 951 961 923 870 810 761 735 698 671 649 624 587 537 494 456 428 418 417 422 416 395 375 360 343 334 344 379 399 426 499 648 720 704 666 634 620 621 635 661 697 741 762 774 773 759 732 683 649 633 633 660 692 717 737 761 783 807 822 827 827 825 815 800 781 761 753 757 768 775 765 726 666 597 535 520 498 548 625 665 665 656 641 628 630 631 640 656 674 685 675 659 637 612 602 591 588 590 588 551 503 457 432 450 491 572 666 761 846 919 977 1014 1034 1047 1063 1090 1123 1155 1156 1122 1085 1044 999 958 974 1015 1066 1123 1183 1243 1249 1176 1119 1080 1007 670 179 225 320 391 453 512 518 1433 1438 1448 1454 1456 1453 1446 1419 1410 1423 1456 1492 1521 1561 1611 1666 1696 1725 1738 1729 1700 1674 1639 1597 1560 1554 1564 1573 1573 1562 1563 1560 1570 1583 1584 1571 1551 1533 1520 1512 1521 1538 1562 1588 1607 1616 1634 1661 1695 1729 1743 1744 1754 1778 1757 1687 1689 1749 1824 1857 1884 1913 1941 1958 1975 1983 1955 1905 1890 1882 1890 1924 1982 2054 2005 1968 1954 1957 1950 1941 1933 1926 1920 1902 1852 1791 1739 1713 1691 1692 1709 1727 1726 1686 1643 1633 1652 1626 1589 1561 1554 1571 1592 1609 1625 1620 1582 1576 1559 1566 1600 1652 1703 1687 1607 1483 1352 1300 1267 1241 1222 1227 1234 1240 1233 1205 1160 1115 1068 1034 1027 1058 1081 1098 1120 1160 1209 1260 1283 1266 1208 1190 1216 1222 1173 1077 1097 1110 1104 1076 1026 985 972 984 1014 1064 1134 1199 1258 1319 1328 1286 1211 1124 1055 1027 1019 1016 1006 984 977 973 964 947 933 936 962 986 984 950 880 813 766 747 734 707 664 612 561 510 468 435 414 409 413 416 411 397 379 380 385 391 391 364 381 427 520 678 740 715 669 635 619 622 628 642 668 706 744 761 761 747 709 670 641 629 634 657 684 709 738 776 798 821 838 845 845 838 825 807 787 767 763 777 800 819 810 764 701 634 581 564 576 602 638 688 692 687 676 661 651 647 649 661 678 689 686 676 658 631 627 619 612 605 598 584 548 510 490 505 542 617 712 809 886 937 983 1018 1042 1059 1079 1110 1150 1195 1216 1189 1145 1100 1062 1037 1061 1103 1147 1180 1172 1109 753 157 96 241 298 238 92 241 137 129 211 268 315 1457 1471 1478 1478 1466 1443 1436 1412 1408 1424 1454 1490 1532 1579 1629 1678 1697 1725 1739 1732 1708 1695 1668 1632 1596 1580 1582 1587 1585 1574 1576 1581 1588 1592 1585 1566 1547 1538 1537 1539 1542 1551 1570 1596 1623 1638 1653 1675 1710 1757 1791 1809 1827 1843 1808 1733 1725 1770 1831 1866 1906 1936 1951 1952 1964 1974 1949 1905 1895 1876 1879 1909 1964 2024 1975 1935 1922 1933 1937 1933 1932 1932 1933 1919 1883 1852 1831 1816 1799 1810 1828 1835 1808 1759 1734 1725 1718 1686 1636 1582 1548 1548 1591 1581 1529 1483 1496 1580 1581 1588 1627 1699 1753 1735 1656 1535 1403 1322 1280 1244 1197 1160 1186 1198 1188 1156 1106 1056 1024 1014 1025 1056 1085 1114 1150 1201 1263 1297 1294 1259 1207 1211 1234 1226 1167 1097 1118 1148 1155 1116 1030 1007 1012 1026 1042 1072 1165 1245 1297 1334 1328 1290 1217 1123 1039 1010 1004 1006 1005 996 988 978 962 946 950 968 999 1022 1015 984 897 820 773 755 755 736 676 592 536 487 449 423 409 404 411 412 410 405 397 391 398 411 418 365 372 434 546 692 746 716 667 634 632 627 630 635 643 675 726 751 756 749 707 670 644 633 639 647 668 700 738 778 807 829 847 861 862 850 834 814 793 775 776 800 833 853 828 774 705 640 602 589 596 616 648 697 706 705 694 676 659 651 653 666 686 700 703 699 684 658 658 656 652 645 634 616 579 550 544 559 600 669 754 838 915 970 1005 1029 1053 1072 1097 1132 1178 1236 1273 1264 1225 1170 1116 1100 1119 1138 1096 853 587 463 384 282 277 133 167 236 87 101 124 222 301 202 307 1466 1482 1483 1478 1456 1423 1413 1395 1395 1412 1444 1489 1543 1599 1649 1684 1699 1715 1720 1715 1706 1689 1667 1650 1638 1625 1612 1597 1582 1569 1563 1577 1588 1590 1579 1559 1549 1550 1556 1562 1564 1570 1589 1619 1656 1667 1674 1696 1740 1813 1853 1874 1885 1887 1854 1803 1788 1810 1857 1892 1931 1953 1955 1941 1940 1948 1932 1895 1866 1853 1861 1889 1933 1985 1954 1919 1904 1915 1928 1932 1932 1933 1937 1935 1921 1907 1895 1887 1897 1904 1904 1893 1867 1834 1820 1804 1777 1750 1686 1621 1580 1577 1598 1537 1443 1396 1464 1594 1608 1631 1689 1762 1795 1758 1676 1571 1469 1381 1327 1264 1177 1098 1135 1144 1124 1087 1047 1006 994 1006 1030 1065 1093 1122 1159 1214 1291 1317 1296 1241 1187 1208 1222 1207 1166 1141 1158 1183 1184 1138 1054 1065 1086 1104 1119 1133 1216 1287 1324 1336 1316 1283 1220 1131 1052 1005 992 999 1011 1007 1002 995 986 977 991 1015 1034 1043 1041 998 914 844 806 793 790 756 678 578 518 472 440 421 411 407 411 412 413 417 409 381 368 378 408 373 377 441 555 676 738 713 660 629 649 637 630 626 626 661 716 747 758 760 729 682 650 637 634 649 676 710 746 774 802 825 850 875 873 857 836 814 794 785 800 833 867 878 830 758 684 624 596 590 594 614 651 700 712 712 703 685 667 658 659 673 702 720 729 727 715 693 691 696 698 691 668 633 602 587 590 608 651 710 778 850 927 983 1021 1049 1072 1093 1119 1157 1210 1273 1316 1331 1307 1245 1175 1127 1046 896 666 467 326 211 122 107 90 55 61 79 86 99 225 314 285 147 275 1461 1470 1468 1457 1431 1397 1381 1370 1376 1402 1448 1511 1574 1623 1654 1663 1667 1671 1676 1678 1675 1671 1668 1655 1640 1643 1621 1594 1571 1558 1554 1567 1582 1585 1571 1556 1554 1560 1569 1578 1583 1595 1619 1652 1681 1682 1691 1725 1787 1869 1906 1920 1921 1912 1889 1871 1858 1865 1899 1930 1955 1964 1955 1929 1912 1917 1904 1870 1828 1829 1841 1863 1899 1956 1944 1914 1896 1905 1923 1933 1934 1933 1937 1943 1945 1944 1943 1947 1959 1946 1921 1898 1888 1884 1878 1857 1820 1795 1729 1668 1628 1607 1573 1474 1389 1375 1466 1591 1589 1647 1752 1808 1807 1750 1669 1587 1521 1449 1392 1319 1216 1098 1103 1085 1048 1013 994 978 989 1019 1053 1092 1109 1125 1154 1205 1284 1305 1279 1226 1182 1208 1208 1191 1172 1179 1192 1202 1192 1149 1089 1107 1136 1161 1182 1216 1278 1322 1336 1326 1298 1266 1212 1138 1073 1024 999 995 1005 1006 1005 1007 1012 1017 1034 1055 1064 1058 1040 989 919 862 829 822 793 738 658 566 497 457 436 422 410 419 429 432 433 435 389 371 367 378 414 383 389 448 549 648 727 714 662 619 634 620 609 606 613 650 712 754 774 783 766 700 655 648 654 675 699 724 749 770 793 817 847 878 875 854 828 805 792 797 832 872 900 902 831 740 657 600 572 568 578 607 654 705 716 712 699 683 670 661 662 681 719 740 750 752 747 732 728 734 737 725 689 646 621 615 624 644 685 734 788 845 923 990 1039 1070 1095 1121 1151 1196 1255 1307 1356 1374 1308 1122 1040 929 757 531 291 275 279 180 39 34 30 34 43 55 69 91 209 307 306 291 307 1454 1451 1448 1428 1400 1370 1353 1347 1365 1408 1469 1534 1592 1623 1630 1624 1627 1631 1633 1634 1637 1652 1659 1647 1631 1638 1612 1587 1566 1553 1548 1559 1573 1576 1565 1556 1557 1562 1573 1588 1603 1625 1652 1678 1691 1688 1709 1764 1841 1911 1942 1952 1946 1930 1918 1919 1915 1920 1941 1966 1978 1975 1958 1929 1898 1892 1864 1818 1785 1812 1827 1848 1886 1947 1933 1903 1884 1890 1910 1924 1926 1923 1925 1939 1958 1980 2003 2023 1996 1949 1912 1894 1894 1897 1895 1871 1829 1814 1766 1719 1669 1609 1511 1395 1348 1377 1464 1548 1622 1687 1740 1776 1763 1715 1651 1586 1536 1509 1449 1372 1278 1134 1058 1009 976 954 957 969 999 1042 1083 1115 1124 1133 1155 1198 1245 1254 1245 1232 1227 1239 1229 1210 1198 1208 1214 1208 1190 1162 1123 1131 1164 1204 1234 1297 1335 1344 1330 1302 1278 1243 1192 1131 1079 1041 1013 1000 1002 998 998 1009 1026 1043 1060 1073 1077 1065 1029 973 912 867 843 824 762 679 600 537 473 441 420 410 410 424 440 480 502 434 398 392 401 414 419 397 405 457 547 644 719 715 663 605 592 581 576 579 595 635 707 764 794 806 793 742 696 675 683 696 705 719 742 756 780 804 831 862 861 837 814 799 795 810 855 901 927 918 833 727 635 575 545 542 561 600 655 707 720 711 694 680 674 674 680 696 724 749 762 768 770 766 765 767 767 759 726 678 644 633 647 668 708 751 792 834 921 1002 1061 1094 1118 1150 1189 1238 1296 1347 1408 1381 1052 319 369 361 339 316 301 290 285 226 123 40 35 37 41 49 57 190 280 305 308 308 314 1461 1448 1437 1418 1396 1376 1363 1366 1391 1440 1502 1552 1593 1608 1605 1594 1598 1597 1594 1594 1604 1627 1636 1630 1623 1627 1601 1582 1569 1559 1552 1562 1570 1570 1562 1556 1556 1560 1573 1597 1624 1653 1674 1685 1691 1704 1746 1816 1894 1948 1970 1974 1965 1950 1948 1954 1957 1965 1984 2006 2007 1997 1984 1978 1971 1937 1877 1815 1780 1834 1854 1879 1917 1952 1918 1887 1872 1874 1887 1900 1903 1906 1916 1937 1960 1984 2011 2040 2009 1960 1919 1895 1890 1897 1898 1888 1865 1839 1812 1763 1691 1592 1458 1350 1332 1379 1446 1488 1553 1618 1671 1707 1711 1684 1631 1565 1512 1504 1485 1436 1348 1219 1089 1012 966 926 938 962 997 1037 1076 1112 1135 1155 1180 1213 1206 1205 1217 1243 1274 1275 1268 1266 1268 1234 1222 1204 1188 1182 1163 1187 1234 1286 1330 1373 1377 1350 1308 1271 1255 1220 1171 1115 1064 1035 1014 1003 1002 997 998 1007 1022 1039 1057 1067 1066 1050 1009 954 903 867 844 818 733 647 577 530 482 450 425 416 431 442 455 472 478 455 432 418 424 448 472 418 404 451 554 661 710 695 640 583 564 551 547 555 576 622 702 770 809 824 811 777 735 701 701 702 702 708 726 746 768 791 814 838 845 823 800 788 796 827 874 919 938 901 813 705 609 549 523 526 551 597 656 710 726 716 692 676 676 691 709 725 744 764 778 788 793 793 790 788 789 790 766 716 675 658 663 684 726 768 800 834 929 1021 1089 1123 1150 1188 1233 1285 1336 1359 1074 745 479 339 336 332 326 317 306 295 289 287 267 139 137 149 131 54 58 221 309 310 313 317 324 1482 1465 1448 1433 1418 1401 1380 1390 1424 1477 1534 1574 1596 1596 1587 1577 1575 1570 1562 1561 1573 1596 1605 1609 1611 1612 1590 1579 1573 1569 1564 1572 1575 1572 1564 1557 1555 1559 1577 1608 1641 1668 1678 1681 1694 1737 1817 1891 1946 1982 1996 1974 1961 1966 1966 1969 1975 1992 2020 2044 2047 2051 2050 2029 1928 1919 1898 1872 1887 1900 1897 1912 1941 1952 1927 1907 1894 1888 1885 1884 1880 1881 1895 1924 1948 1965 1983 2010 2015 1993 1966 1946 1943 1940 1907 1867 1844 1866 1875 1852 1768 1617 1445 1321 1300 1339 1377 1408 1463 1530 1597 1646 1659 1631 1576 1515 1480 1512 1533 1499 1398 1274 1169 1055 960 916 952 969 987 1011 1042 1077 1112 1154 1197 1223 1197 1186 1200 1236 1276 1294 1313 1335 1352 1323 1268 1229 1204 1185 1233 1271 1321 1377 1425 1433 1397 1340 1282 1239 1224 1198 1157 1103 1046 1012 994 991 999 1009 1009 1005 1002 1006 1026 1039 1036 1014 976 927 891 863 838 807 723 650 595 550 492 446 426 427 438 454 465 472 474 463 437 435 441 444 436 405 415 471 564 667 712 689 625 563 548 529 524 536 562 617 700 773 815 834 821 787 746 712 704 703 703 708 723 747 764 782 803 830 829 808 788 782 794 821 859 894 910 864 791 687 586 527 506 513 545 596 657 717 740 733 708 686 694 720 745 762 781 798 812 819 818 814 813 814 816 816 793 755 716 684 666 689 735 780 813 848 949 1048 1122 1164 1197 1238 1285 1325 1329 971 652 444 346 324 319 318 318 317 314 307 300 297 299 303 306 308 271 151 163 256 313 316 322 328 332 1505 1498 1482 1459 1440 1422 1402 1419 1461 1510 1554 1587 1595 1585 1574 1565 1558 1550 1541 1538 1545 1562 1573 1584 1592 1594 1579 1574 1573 1572 1572 1576 1580 1580 1575 1564 1559 1564 1585 1618 1647 1664 1678 1696 1726 1784 1867 1934 1975 1995 2002 1985 1972 1971 1966 1965 1980 2010 2049 2077 2079 2074 2056 2015 1912 1822 1800 1819 1834 1873 1907 1931 1948 1957 1952 1938 1924 1913 1903 1892 1879 1874 1883 1908 1932 1945 1958 1984 2018 2027 2021 2010 2009 1984 1916 1851 1829 1894 1927 1920 1816 1593 1349 1271 1267 1286 1289 1312 1371 1451 1532 1587 1587 1561 1533 1523 1549 1555 1508 1428 1332 1221 1159 1091 1016 950 991 1006 1018 1033 1050 1080 1116 1158 1200 1218 1218 1206 1213 1248 1268 1292 1334 1385 1427 1412 1339 1282 1242 1207 1234 1303 1381 1442 1455 1446 1381 1309 1257 1219 1210 1190 1151 1093 1044 998 980 983 996 1016 1013 994 971 958 974 990 989 968 936 900 877 858 835 798 731 671 623 578 500 446 429 439 447 465 470 469 468 469 458 460 465 460 430 403 422 484 572 678 714 687 624 566 538 523 519 524 547 610 699 776 819 836 822 783 738 709 702 711 715 720 738 757 766 777 795 823 808 783 770 778 795 818 851 875 871 831 773 680 576 499 481 498 535 587 654 729 763 764 744 722 735 760 785 802 825 841 851 853 845 839 839 841 844 843 822 786 747 714 692 713 753 796 832 877 979 1081 1164 1221 1259 1296 1318 1251 933 569 406 352 336 321 313 310 309 311 310 309 309 309 311 310 310 311 311 310 309 308 311 316 325 330 330 1519 1519 1506 1481 1458 1439 1427 1448 1488 1524 1553 1577 1579 1568 1558 1552 1547 1541 1532 1525 1523 1532 1546 1558 1568 1579 1577 1576 1574 1572 1571 1573 1579 1586 1591 1588 1574 1577 1596 1626 1654 1672 1695 1726 1763 1827 1901 1960 1997 2009 1985 1971 1964 1961 1955 1962 1986 2022 2061 2086 2089 2073 2024 1939 1850 1730 1663 1679 1782 1855 1900 1932 1954 1968 1974 1965 1949 1933 1922 1911 1899 1890 1888 1898 1917 1932 1948 1977 2022 2053 2071 2079 2084 2021 1948 1894 1881 1932 1937 1792 1453 997 886 1106 1210 1217 1233 1277 1338 1421 1506 1564 1583 1587 1592 1601 1598 1507 1411 1308 1204 1154 1171 1163 1108 1012 997 997 1002 1022 1066 1103 1132 1165 1201 1225 1231 1238 1250 1265 1270 1289 1343 1417 1484 1480 1408 1331 1274 1248 1262 1333 1400 1444 1479 1427 1342 1271 1239 1235 1232 1204 1139 1045 1012 1004 998 991 986 996 985 957 924 907 910 912 916 916 909 889 875 862 842 805 751 694 642 595 516 468 450 453 460 472 472 476 488 490 481 470 461 454 430 418 440 499 588 685 714 687 626 562 529 520 523 533 558 620 703 777 818 832 825 787 739 707 713 727 734 739 757 769 774 781 794 818 701 706 762 774 796 825 851 862 846 809 725 625 534 474 465 483 521 577 647 734 783 795 779 766 781 803 823 839 865 881 886 883 873 868 868 869 870 867 847 812 776 749 735 752 786 823 855 924 1021 1120 1211 1285 1312 1267 1152 935 404 355 347 343 342 325 312 305 303 304 306 308 309 310 311 308 306 304 303 300 278 280 291 260 308 319 318 1528 1529 1521 1502 1478 1457 1450 1469 1493 1513 1530 1544 1545 1538 1533 1534 1541 1539 1530 1520 1514 1516 1528 1542 1560 1579 1589 1584 1578 1575 1573 1573 1574 1585 1600 1607 1594 1594 1608 1632 1662 1695 1730 1773 1827 1866 1993 2112 2138 2018 1970 1957 1949 1942 1941 1955 1986 2020 2049 2064 2101 2079 1991 1856 1750 1678 1680 1740 1829 1900 1932 1952 1968 1979 1990 1985 1969 1950 1939 1932 1925 1916 1905 1899 1908 1925 1949 1982 2027 2067 2099 2126 2153 2062 2001 1972 1967 1969 1760 1341 826 400 501 905 1045 1080 1260 1344 1402 1467 1543 1619 1675 1694 1682 1630 1509 1328 1216 1127 1046 1086 1174 1212 1165 1030 974 987 1024 1078 1147 1176 1183 1191 1209 1229 1240 1265 1285 1287 1289 1305 1365 1450 1527 1535 1475 1399 1330 1280 1297 1356 1393 1404 1441 1378 1296 1248 1237 1137 975 869 888 1051 1131 1086 1022 977 970 961 937 911 892 884 882 889 889 880 891 882 883 882 863 831 786 729 665 606 537 505 489 478 465 470 476 494 518 506 483 459 441 435 427 423 444 504 607 694 713 684 628 568 542 538 543 554 579 633 717 792 820 830 820 786 745 719 731 742 753 764 775 784 791 797 805 813 606 651 775 780 808 841 859 857 837 803 675 555 486 451 453 472 508 562 639 738 799 819 811 812 833 849 858 873 899 914 918 912 901 897 896 895 894 890 870 840 809 789 784 800 830 865 900 981 1075 1178 1271 1306 1286 893 481 318 342 337 336 340 341 323 310 302 300 302 304 306 307 307 307 302 297 292 289 289 134 164 239 124 272 305 305 1534 1539 1537 1528 1506 1483 1470 1478 1482 1487 1495 1504 1504 1498 1499 1508 1523 1524 1515 1504 1496 1497 1514 1535 1559 1582 1601 1602 1597 1593 1593 1582 1578 1588 1607 1622 1612 1603 1609 1634 1667 1716 1767 1815 1860 1899 2090 2259 2255 2001 1950 1940 1933 1923 1926 1947 1983 2013 2027 2024 2094 2059 1959 1841 1747 1737 1820 1912 1930 1972 1979 1981 1984 1985 1998 1993 1980 1964 1955 1952 1950 1944 1931 1918 1914 1925 1951 1988 2031 2073 2104 2134 2179 2101 2048 2043 2058 1999 1356 734 381 396 559 738 745 874 1387 1484 1536 1581 1641 1726 1777 1757 1662 1497 1270 1073 969 927 924 1006 1114 1177 1147 1013 1003 1061 1141 1222 1287 1295 1276 1253 1237 1235 1252 1281 1305 1316 1335 1355 1414 1494 1564 1583 1548 1502 1446 1365 1357 1419 1432 1381 1390 1339 1278 1180 1012 766 603 524 550 680 771 928 971 931 956 943 914 890 882 901 894 889 882 874 891 901 907 904 892 866 820 751 674 613 575 550 532 512 472 474 489 501 504 490 466 445 437 446 434 419 441 513 630 709 720 687 634 581 564 560 561 567 592 635 720 804 832 822 806 780 749 731 744 757 773 789 796 804 808 811 807 754 764 784 796 805 844 873 881 867 845 804 641 500 452 424 427 451 495 557 647 751 822 848 834 841 855 869 882 899 923 944 949 937 926 920 916 915 916 913 896 872 848 834 834 853 886 927 969 1044 1106 973 597 499 510 446 367 340 335 334 331 326 323 315 307 302 300 302 303 303 303 302 299 292 287 240 98 88 184 192 119 290 290 288 296 1533 1548 1557 1555 1538 1516 1496 1490 1474 1466 1465 1468 1458 1444 1443 1456 1474 1484 1490 1494 1499 1512 1535 1566 1597 1620 1627 1618 1612 1608 1604 1586 1580 1590 1610 1628 1616 1601 1604 1631 1668 1725 1783 1833 1870 1903 2103 2237 2195 1948 1927 1923 1917 1911 1915 1939 1978 2003 2004 1983 2029 1978 1910 1883 1878 1883 1922 1963 1979 2000 1986 1983 1989 1986 1988 1982 1974 1969 1970 1974 1979 1980 1973 1959 1940 1939 1958 1993 2038 2079 2114 2135 2131 2102 2071 2126 2203 2040 1053 517 321 310 463 499 507 799 1570 1612 1660 1714 1761 1779 1740 1645 1471 1233 1007 874 855 891 929 952 1040 1093 1095 1066 1153 1231 1294 1346 1401 1404 1380 1335 1284 1253 1264 1288 1319 1353 1399 1432 1486 1550 1605 1633 1629 1615 1580 1494 1425 1489 1482 1366 1358 1307 1167 939 659 438 368 349 356 383 434 585 650 672 846 909 914 904 904 915 912 916 918 914 927 932 930 927 928 894 835 757 674 612 610 605 595 576 539 541 534 520 506 483 459 446 459 505 463 440 467 547 662 732 740 709 665 638 606 592 597 613 631 666 735 813 863 837 812 784 761 750 763 780 798 815 827 829 831 828 791 509 665 797 822 846 902 931 929 904 876 764 594 471 434 409 408 436 488 556 663 766 838 871 865 874 876 882 898 919 944 959 962 953 940 933 930 931 933 935 924 907 892 886 890 913 948 989 1038 1050 861 552 329 340 358 355 344 342 340 333 323 314 313 309 306 304 302 301 301 300 298 294 289 284 227 118 38 37 78 146 225 109 85 184 292 1526 1547 1561 1569 1559 1541 1520 1503 1482 1470 1462 1453 1428 1403 1397 1409 1429 1450 1468 1487 1510 1540 1574 1617 1651 1665 1658 1632 1616 1609 1606 1593 1582 1588 1604 1615 1601 1593 1604 1632 1661 1715 1767 1820 1868 1887 2010 2051 1999 1894 1912 1911 1906 1904 1909 1929 1961 1982 1980 1951 1909 1867 1847 1867 1940 1936 1942 1951 1951 1974 1985 1992 1991 1975 1961 1955 1961 1974 1989 2001 2014 2022 2022 2004 1979 1972 1987 2018 2058 2104 2144 2160 2129 2088 2067 2126 2216 2149 1571 957 533 409 445 473 1015 1611 1700 1726 1781 1813 1796 1717 1612 1411 1171 970 935 980 1029 1015 931 976 1094 1135 1144 1205 1249 1320 1392 1449 1481 1463 1429 1365 1288 1270 1274 1295 1336 1394 1448 1499 1557 1614 1655 1688 1702 1692 1657 1598 1452 1421 1334 1177 1199 1118 865 580 396 339 325 322 323 331 340 345 355 412 595 755 874 941 954 946 948 954 955 946 952 953 948 939 930 885 815 734 663 629 640 645 645 640 628 611 584 556 530 490 459 452 480 547 510 500 527 598 710 767 769 744 722 734 666 634 645 677 687 726 782 845 906 872 830 796 779 773 793 816 836 847 853 852 842 815 755 516 633 778 848 885 953 981 987 982 947 637 490 459 433 407 406 435 489 560 683 780 844 877 889 895 886 883 901 926 948 959 963 960 954 947 944 945 949 956 952 943 936 942 953 974 1005 1041 1047 836 523 308 319 354 357 354 351 351 345 334 323 317 316 313 309 306 302 300 297 294 290 286 223 193 128 36 37 37 36 110 275 225 110 161 292 1498 1528 1554 1567 1558 1542 1527 1512 1497 1482 1465 1442 1406 1382 1378 1389 1411 1443 1469 1496 1529 1572 1616 1660 1695 1715 1710 1669 1637 1615 1603 1600 1584 1582 1586 1582 1569 1579 1604 1632 1648 1692 1736 1793 1855 1885 1900 1903 1903 1905 1906 1902 1899 1898 1898 1906 1922 1938 1943 1920 1898 1860 1842 1861 1910 1902 1917 1940 1954 1993 2003 1998 1985 1966 1936 1927 1940 1966 1992 2008 2027 2042 2048 2030 2004 1998 2015 2054 2086 2141 2179 2174 2111 2065 2019 2035 2083 2022 1792 1538 1201 829 831 1382 1722 1817 1788 1815 1836 1806 1735 1665 1610 1349 1095 961 956 1070 1125 1087 985 1044 1127 1161 1179 1236 1309 1420 1500 1535 1546 1516 1441 1355 1293 1303 1309 1323 1360 1425 1479 1543 1607 1662 1697 1728 1730 1727 1723 1707 1414 1034 714 553 636 562 459 373 332 323 321 321 325 339 356 364 362 355 358 505 683 860 1003 995 991 985 974 958 955 951 944 926 886 829 751 682 643 646 660 675 688 691 667 646 617 582 547 502 469 465 503 596 597 588 625 720 803 840 806 756 738 720 683 666 673 699 727 787 850 902 939 900 849 813 800 794 818 851 878 883 887 872 835 741 533 511 640 775 853 890 949 985 1006 1020 1002 659 483 470 472 406 399 434 500 582 709 793 843 873 896 897 885 881 901 929 947 955 957 961 966 963 956 951 965 977 981 978 973 984 999 1021 1049 1060 871 474 296 333 355 356 356 357 356 353 346 338 331 329 325 319 313 308 302 296 291 287 279 251 89 35 35 38 41 40 37 67 156 256 227 241 294 1476 1510 1543 1550 1545 1537 1531 1527 1520 1503 1476 1442 1409 1392 1385 1394 1421 1459 1487 1514 1548 1597 1642 1681 1722 1759 1769 1728 1682 1641 1609 1601 1586 1574 1561 1541 1532 1559 1589 1618 1649 1684 1737 1800 1859 1886 1909 1923 1924 1914 1908 1900 1894 1892 1896 1905 1908 1906 1896 1874 1835 1799 1791 1819 1865 1878 1896 1925 1969 2038 2034 2008 1980 1960 1935 1921 1931 1961 1995 2011 2025 2037 2045 2038 2024 2021 2039 2082 2115 2158 2176 2150 2073 2034 1996 1978 1972 1942 1845 1763 1662 1549 1588 1825 1893 1849 1823 1827 1800 1740 1681 1686 1748 1574 1293 1062 1127 1238 1218 1135 1068 1076 1105 1127 1158 1226 1348 1492 1585 1616 1617 1542 1439 1380 1387 1389 1362 1364 1401 1465 1518 1582 1643 1687 1702 1694 1697 1762 1863 1875 860 466 401 378 348 332 313 304 317 315 317 321 332 358 418 460 433 355 345 336 362 575 980 1020 1016 1000 981 962 948 935 919 888 827 762 692 646 636 649 663 686 710 723 693 673 640 597 558 517 491 488 517 592 647 677 722 803 873 896 860 793 733 714 755 781 781 788 805 849 897 932 941 902 860 829 816 812 834 872 902 900 888 868 800 658 439 529 666 779 833 860 922 970 1005 1032 1016 692 504 490 495 499 457 458 535 633 737 800 840 875 898 895 887 888 906 929 944 948 946 953 969 972 968 965 983 998 1003 1002 1002 1009 1032 1066 1072 963 399 271 310 357 354 348 346 347 349 347 343 338 335 333 326 318 312 306 302 296 289 284 253 65 34 32 36 43 67 53 66 96 35 140 230 290 281 1460 1488 1517 1525 1529 1532 1536 1540 1533 1516 1490 1461 1443 1421 1409 1416 1445 1478 1501 1527 1560 1606 1643 1685 1732 1771 1783 1752 1709 1669 1641 1622 1595 1568 1539 1510 1523 1570 1616 1656 1694 1724 1793 1854 1887 1887 1897 1913 1923 1922 1909 1893 1887 1891 1903 1905 1891 1874 1856 1836 1803 1791 1794 1811 1847 1876 1892 1922 1980 2038 2019 2001 1986 1964 1942 1929 1935 1958 1990 2007 2021 2032 2041 2046 2049 2053 2072 2117 2162 2185 2160 2095 2016 1987 1969 1950 1926 1901 1815 1778 1794 1848 1893 1849 1786 1739 1731 1746 1725 1699 1708 1804 1882 1820 1642 1435 1415 1369 1254 1144 1096 1066 1070 1074 1104 1198 1366 1535 1659 1711 1675 1561 1466 1443 1486 1463 1412 1412 1456 1519 1572 1626 1673 1703 1705 1694 1677 1472 1085 781 467 361 354 355 340 324 314 311 312 311 313 319 328 338 303 379 410 347 330 320 320 450 757 949 997 994 976 964 945 927 896 849 788 726 681 657 651 644 658 683 709 725 707 684 646 601 566 534 519 521 544 600 662 701 744 813 894 939 933 882 807 814 855 885 890 871 878 913 942 941 920 891 859 833 820 829 849 874 889 876 842 834 762 614 492 565 682 776 810 835 896 951 993 1021 1000 706 518 514 531 542 507 511 596 696 768 813 847 884 916 916 910 909 914 930 941 942 935 947 973 986 990 995 1013 1028 1031 1027 1026 1042 1078 1086 938 366 269 305 352 354 345 334 330 331 332 331 332 331 329 327 319 312 306 303 300 296 289 282 261 67 26 28 38 49 140 91 113 193 46 81 203 293 291 1452 1472 1491 1500 1513 1527 1538 1544 1534 1521 1509 1498 1494 1461 1447 1451 1467 1481 1501 1528 1561 1599 1628 1674 1717 1740 1726 1694 1671 1663 1664 1646 1616 1606 1604 1601 1618 1650 1670 1686 1714 1747 1810 1859 1884 1888 1899 1912 1918 1910 1891 1879 1882 1898 1918 1908 1877 1849 1836 1839 1820 1797 1780 1786 1839 1860 1872 1902 1956 1989 1965 1965 1981 1985 1961 1949 1952 1970 1997 2016 2034 2047 2053 2054 2066 2076 2090 2111 2122 2110 2048 1963 1902 1871 1854 1830 1799 1779 1725 1660 1665 1762 1792 1719 1633 1574 1575 1662 1704 1736 1790 1906 1947 1947 1890 1780 1648 1492 1332 1216 1171 1133 1115 1098 1116 1223 1421 1619 1756 1795 1706 1556 1489 1491 1521 1490 1455 1466 1515 1580 1628 1666 1698 1717 1710 1684 1429 1007 559 372 339 336 341 342 327 316 311 309 308 307 310 316 320 312 275 297 327 334 321 313 314 289 254 778 902 929 947 960 953 928 883 826 770 722 699 687 672 648 662 681 698 703 697 673 640 604 571 554 547 554 578 627 670 699 736 801 889 955 975 952 900 884 917 953 970 981 992 998 972 912 902 881 859 847 853 844 843 839 832 828 806 804 759 659 589 634 720 791 807 820 835 862 911 993 851 640 525 534 561 575 554 564 650 736 795 834 866 904 949 951 940 930 924 935 941 939 934 955 987 1008 1022 1035 1049 1061 1058 1049 1058 1088 1121 964 564 270 301 341 354 352 341 328 321 318 315 312 314 317 317 315 309 303 298 296 295 291 285 280 271 84 33 32 37 31 124 138 114 79 51 185 263 295 305 1455 1467 1472 1476 1498 1520 1536 1542 1535 1536 1541 1545 1543 1527 1513 1493 1470 1475 1492 1517 1548 1585 1614 1646 1666 1663 1628 1606 1603 1621 1653 1676 1651 1642 1653 1677 1689 1713 1718 1722 1751 1799 1839 1867 1883 1888 1899 1907 1905 1888 1860 1862 1878 1899 1914 1909 1881 1851 1833 1840 1846 1808 1771 1767 1826 1829 1841 1871 1914 1919 1892 1904 1943 1977 1953 1948 1957 1979 2007 2032 2047 2051 2045 2035 2048 2054 2047 2022 1961 1898 1822 1751 1712 1664 1635 1608 1588 1600 1617 1535 1519 1636 1668 1632 1546 1477 1496 1660 1767 1829 1868 1920 1946 1955 1943 1893 1767 1634 1496 1391 1345 1315 1287 1259 1266 1353 1539 1737 1852 1844 1709 1539 1492 1501 1507 1490 1497 1530 1581 1639 1674 1699 1720 1732 1716 1629 1110 610 373 331 324 329 334 329 316 310 307 306 306 305 307 311 311 291 255 260 284 306 309 305 308 263 162 676 817 870 929 987 982 935 875 820 776 751 737 720 688 666 671 686 696 687 677 659 638 614 579 572 569 579 605 650 679 700 732 795 888 959 989 979 948 934 961 994 1017 1041 1051 1045 1008 934 889 881 881 875 862 853 852 846 832 831 822 809 793 781 792 807 837 857 834 813 735 696 740 861 658 554 529 545 573 591 603 628 677 742 798 842 877 909 940 951 948 940 936 942 941 939 946 977 1007 1032 1053 1068 1085 1096 1090 1076 1103 1144 1088 813 357 305 333 350 351 347 336 326 318 314 309 305 305 306 307 305 299 294 289 287 286 284 281 254 146 61 35 33 33 36 201 272 228 111 150 100 158 289 299 1469 1471 1462 1458 1485 1512 1532 1542 1548 1566 1580 1587 1592 1585 1559 1531 1515 1527 1536 1553 1576 1600 1612 1622 1613 1589 1556 1546 1558 1593 1640 1685 1654 1643 1651 1676 1700 1718 1730 1751 1794 1841 1868 1886 1892 1879 1872 1878 1885 1882 1851 1854 1866 1884 1905 1915 1899 1876 1843 1800 1830 1824 1810 1810 1849 1843 1850 1872 1891 1840 1810 1824 1863 1894 1870 1889 1920 1953 1986 2019 2013 1990 1971 1976 1982 1963 1921 1855 1758 1656 1579 1526 1481 1413 1400 1434 1497 1547 1567 1588 1606 1621 1654 1622 1555 1519 1580 1725 1837 1892 1900 1896 1902 1917 1927 1916 1869 1765 1674 1604 1559 1542 1540 1532 1534 1576 1693 1828 1893 1844 1678 1532 1492 1497 1499 1504 1552 1608 1658 1692 1709 1721 1732 1734 1708 1420 830 410 347 325 325 330 331 321 312 308 306 305 305 304 305 308 304 274 245 243 268 309 308 306 310 301 265 382 646 848 935 988 950 898 841 786 759 749 742 725 694 686 681 678 672 658 656 649 628 598 592 577 587 607 624 658 684 707 741 804 903 969 995 986 964 975 1000 1027 1050 1074 1081 1069 1085 1177 1136 986 897 897 893 895 896 891 879 875 873 856 841 843 851 865 881 889 882 828 656 549 588 647 540 512 530 545 573 594 626 657 668 722 786 840 874 897 920 933 939 938 936 940 939 940 956 993 1022 1051 1077 1089 1120 1138 1134 1121 1164 1179 937 566 333 341 347 349 346 338 327 320 315 313 311 309 307 305 302 298 291 285 281 279 279 241 202 165 42 36 36 35 37 42 116 134 98 52 79 51 118 272 284 1486 1483 1476 1476 1495 1515 1535 1554 1578 1603 1617 1629 1648 1640 1602 1571 1566 1593 1603 1618 1625 1619 1602 1590 1566 1537 1516 1515 1531 1570 1627 1688 1660 1655 1653 1650 1673 1696 1720 1751 1788 1822 1862 1883 1871 1818 1790 1802 1838 1873 1860 1853 1853 1870 1907 1926 1907 1899 1855 1728 1755 1841 1907 1943 1980 1967 1953 1938 1900 1734 1704 1727 1759 1764 1724 1778 1849 1907 1934 1943 1911 1878 1872 1925 1904 1835 1750 1665 1521 1434 1381 1341 1289 1196 1230 1303 1386 1502 1556 1605 1645 1669 1679 1648 1619 1612 1643 1722 1811 1863 1870 1847 1832 1861 1897 1915 1917 1876 1834 1805 1796 1790 1790 1796 1804 1808 1840 1887 1882 1787 1586 1520 1519 1531 1528 1554 1630 1696 1734 1740 1735 1730 1727 1713 1665 1030 586 369 336 325 329 332 330 318 311 307 306 305 305 305 305 305 298 257 239 236 256 297 311 314 317 323 333 290 481 722 907 935 884 839 801 771 759 750 736 722 711 699 678 660 649 641 637 626 612 603 608 607 619 638 657 669 702 734 770 827 922 982 1005 1000 992 1009 1031 1055 1078 1098 1098 1081 1114 1280 1303 1097 954 955 953 948 940 920 889 882 881 868 862 888 894 896 899 901 897 868 611 499 682 636 514 486 517 536 568 592 619 639 627 687 763 824 854 870 890 906 917 920 920 927 930 936 958 996 1026 1055 1088 1126 1165 1186 1188 1179 1227 1104 703 327 361 352 348 344 336 326 318 314 311 309 309 308 306 302 299 292 285 282 280 278 275 154 44 30 40 40 39 39 43 49 56 51 45 73 182 194 148 88 141 1510 1504 1499 1499 1506 1520 1539 1562 1594 1627 1649 1667 1685 1683 1647 1614 1606 1635 1650 1665 1665 1643 1604 1567 1531 1505 1499 1514 1535 1565 1612 1678 1671 1689 1683 1651 1643 1670 1693 1708 1716 1731 1797 1817 1780 1704 1685 1700 1744 1800 1834 1841 1863 1887 1903 1905 1892 1886 1831 1686 1666 1862 2034 2121 2148 2103 2048 1978 1870 1648 1612 1637 1663 1655 1694 1796 1879 1917 1898 1819 1726 1700 1758 1845 1803 1691 1579 1500 1365 1336 1301 1224 1098 989 1007 1134 1320 1479 1574 1622 1639 1637 1613 1602 1610 1631 1653 1685 1734 1773 1796 1807 1814 1849 1892 1926 1939 1930 1925 1933 1955 1982 2005 2020 2019 1997 1971 1929 1841 1706 1554 1544 1567 1589 1598 1651 1721 1769 1787 1776 1742 1719 1707 1678 1572 772 435 354 330 325 327 328 325 318 311 308 306 305 305 305 305 305 296 242 231 236 244 253 283 311 322 320 325 347 402 556 770 841 817 787 765 756 754 744 731 719 713 694 667 643 629 623 616 603 595 597 597 595 629 678 711 765 767 772 802 847 923 980 1011 1018 1018 1034 1054 1074 1093 1109 1103 1084 1075 1111 1191 1097 1012 1006 996 982 961 920 858 850 856 870 887 897 884 875 888 899 810 764 679 598 541 587 474 443 493 523 559 588 611 618 579 643 720 780 809 827 847 865 877 881 879 894 913 933 960 995 1023 1053 1091 1133 1182 1218 1239 1251 1259 797 453 371 356 352 345 335 324 315 311 309 307 305 305 303 302 300 297 289 283 281 278 257 252 189 106 57 57 56 54 50 50 51 47 40 39 66 133 132 88 49 108 1546 1539 1533 1528 1531 1538 1551 1570 1600 1631 1654 1674 1692 1696 1669 1636 1620 1645 1668 1683 1680 1654 1604 1551 1508 1483 1479 1496 1536 1566 1599 1654 1672 1710 1714 1676 1632 1647 1652 1646 1635 1639 1694 1695 1668 1664 1703 1695 1662 1655 1756 1805 1863 1894 1887 1885 1874 1836 1782 1724 1681 1902 2102 2207 2235 2183 2095 1981 1836 1626 1583 1601 1637 1669 1784 1884 1922 1882 1764 1664 1668 1731 1799 1789 1728 1580 1437 1359 1307 1265 1210 1137 1047 1007 1061 1196 1372 1513 1604 1633 1604 1519 1367 1478 1572 1623 1653 1673 1690 1713 1743 1772 1797 1841 1887 1922 1937 1942 1953 1977 2017 2087 2139 2156 2139 2095 2040 1966 1849 1698 1574 1570 1610 1662 1703 1753 1786 1802 1793 1754 1703 1680 1670 1612 1372 677 399 350 332 325 323 324 325 321 314 310 307 306 305 305 305 306 298 245 236 234 231 226 215 285 321 314 321 351 384 455 573 694 721 718 714 728 726 727 722 711 699 682 654 627 608 602 595 585 584 596 600 605 647 713 772 828 836 831 835 869 931 984 1019 1038 1049 1061 1076 1093 1113 1124 1116 1091 1051 1006 999 1006 1009 996 976 972 947 897 836 842 880 918 930 899 744 743 809 847 803 844 843 752 572 596 483 446 499 525 563 603 629 624 567 592 644 698 734 767 798 822 834 836 833 856 890 924 955 988 1015 1047 1090 1127 1176 1228 1273 1295 1181 699 364 361 357 352 341 328 314 309 306 304 303 302 301 299 299 299 297 289 284 280 271 224 191 166 154 151 136 128 111 85 65 53 48 45 44 51 60 61 59 64 91 1572 1568 1565 1560 1562 1566 1572 1583 1600 1623 1643 1661 1677 1678 1659 1630 1613 1637 1663 1676 1670 1639 1585 1529 1487 1453 1425 1417 1485 1547 1594 1635 1665 1695 1700 1679 1651 1672 1679 1665 1644 1678 1707 1711 1725 1783 1812 1771 1708 1679 1750 1759 1769 1751 1722 1794 1841 1815 1778 1793 1852 2014 2157 2243 2262 2231 2190 2046 1810 1641 1577 1567 1601 1676 1821 1873 1835 1739 1638 1642 1756 1848 1864 1815 1656 1457 1321 1302 1288 1223 1173 1139 1110 1161 1269 1395 1510 1584 1607 1565 1494 1418 1317 1411 1513 1590 1638 1656 1660 1675 1703 1733 1764 1807 1849 1881 1898 1915 1939 1979 2048 2146 2208 2221 2190 2129 2044 1939 1807 1666 1584 1582 1643 1727 1795 1822 1823 1803 1760 1695 1647 1637 1634 1522 1028 558 378 347 331 321 319 321 324 324 318 312 308 306 305 306 307 310 313 314 273 204 158 189 211 278 313 310 318 339 359 401 470 525 592 632 659 691 689 706 706 690 678 668 645 617 593 580 571 566 569 580 584 609 663 736 803 847 873 871 852 874 927 982 1027 1055 1074 1086 1100 1110 1109 1104 1094 1076 1051 1027 1007 1002 986 943 903 921 903 857 832 847 910 949 936 897 719 725 817 892 886 885 850 762 610 530 528 540 528 537 574 614 645 652 619 577 581 616 643 699 757 796 809 806 802 829 868 904 940 977 1009 1042 1086 1129 1181 1240 1290 1288 733 438 367 362 360 351 337 322 310 305 303 302 301 300 298 298 299 301 300 295 263 221 207 183 174 187 213 217 215 206 184 146 79 65 59 57 63 67 69 73 79 82 86 1584 1585 1583 1578 1575 1579 1587 1596 1604 1614 1627 1642 1654 1648 1640 1618 1606 1623 1649 1657 1642 1607 1556 1495 1446 1399 1354 1345 1440 1526 1585 1618 1649 1669 1674 1670 1669 1697 1721 1733 1743 1802 1827 1833 1842 1867 1874 1835 1774 1721 1715 1679 1552 1452 1463 1676 1811 1811 1783 1828 1960 2087 2189 2249 2248 2260 2248 2166 1983 1671 1534 1458 1458 1541 1670 1699 1664 1468 1047 1641 1866 1920 1887 1774 1532 1341 1249 1258 1248 1197 1177 1184 1200 1288 1404 1495 1540 1544 1520 1472 1420 1379 1345 1379 1458 1546 1607 1625 1632 1645 1666 1689 1717 1754 1789 1817 1838 1863 1903 1967 2063 2172 2230 2239 2206 2143 2015 1842 1684 1583 1567 1588 1675 1787 1876 1880 1849 1789 1711 1629 1595 1600 1591 1426 754 418 310 313 326 318 318 320 323 326 322 317 312 310 309 312 317 324 335 347 347 273 175 153 259 300 310 314 323 336 347 364 403 516 609 665 678 654 677 693 686 664 655 654 641 618 590 566 550 545 548 551 555 604 673 749 824 861 881 878 860 869 921 980 1031 1064 1087 1101 1111 1116 1110 1100 1088 1072 1054 1031 1010 999 971 903 865 884 862 801 768 765 815 854 854 845 840 842 874 953 934 850 707 592 710 692 597 538 582 573 597 626 645 634 542 521 545 589 634 682 741 786 804 794 795 823 857 887 926 972 1009 1041 1080 1132 1192 1248 1224 843 424 320 366 367 363 353 340 326 313 308 305 304 302 300 298 298 301 304 305 302 247 170 162 163 167 202 264 267 243 226 189 98 76 70 66 66 75 78 82 84 86 87 90 1586 1586 1585 1586 1589 1583 1585 1598 1611 1609 1612 1621 1632 1641 1645 1629 1613 1618 1640 1642 1615 1567 1517 1450 1400 1358 1330 1347 1454 1526 1566 1590 1621 1643 1657 1666 1678 1705 1741 1776 1812 1861 1881 1889 1893 1897 1883 1833 1768 1701 1642 1542 1387 1312 1384 1620 1787 1804 1795 1864 2004 2111 2193 2223 2161 1984 1929 1910 1826 1517 1363 1285 1288 1364 1458 1515 1355 984 540 1651 1915 1905 1812 1558 1323 1232 1218 1221 1192 1167 1165 1183 1214 1274 1356 1399 1399 1399 1421 1438 1424 1371 1319 1346 1423 1511 1569 1588 1600 1611 1625 1641 1663 1691 1722 1755 1788 1822 1876 1957 2066 2175 2228 2235 2208 2164 2006 1729 1506 1444 1558 1625 1732 1854 1948 1940 1875 1775 1662 1570 1557 1571 1545 1342 631 345 265 281 306 316 281 287 323 328 329 327 324 322 324 332 311 284 277 288 317 274 207 229 290 305 306 302 266 322 348 362 408 617 731 752 719 696 698 690 669 644 638 646 643 629 604 567 544 534 531 529 540 598 667 738 825 864 873 866 860 882 941 996 1039 1070 1091 1106 1112 1108 1097 1088 1076 1061 1043 1024 1012 1003 984 942 886 875 832 747 674 659 694 741 755 709 811 845 841 888 868 770 591 480 748 831 714 616 645 635 611 596 583 555 495 496 524 566 628 687 742 785 801 704 777 839 871 905 944 987 1019 1044 1078 1129 1191 1219 1101 439 253 279 364 370 363 353 342 329 318 315 311 308 304 301 299 300 304 307 309 291 231 161 158 158 160 200 286 286 208 153 124 86 79 72 69 74 79 84 88 90 90 88 93 1569 1567 1578 1603 1637 1595 1572 1579 1606 1607 1604 1606 1615 1629 1634 1632 1634 1646 1636 1622 1590 1540 1481 1423 1398 1402 1419 1415 1476 1515 1539 1560 1588 1611 1637 1663 1690 1727 1760 1796 1835 1873 1890 1899 1900 1890 1850 1787 1719 1650 1582 1476 1392 1390 1489 1661 1782 1803 1819 1901 2012 2098 2159 2160 2047 1612 1488 1459 1426 1354 1244 1216 1240 1262 1179 1229 881 523 757 1710 1868 1769 1579 1222 1077 1109 1181 1194 1137 1113 1102 1104 1119 1136 1196 1225 1241 1336 1448 1474 1428 1337 1277 1314 1400 1490 1542 1560 1566 1571 1579 1590 1605 1627 1661 1707 1762 1818 1880 1959 2064 2170 2220 2223 2200 2189 2057 1712 1385 1269 1574 1702 1819 1930 2010 2010 1914 1777 1640 1542 1538 1549 1502 1283 606 336 259 274 298 283 262 282 322 330 336 338 338 340 346 354 330 297 280 284 264 233 228 297 307 306 301 287 244 318 357 377 427 661 773 785 739 701 689 675 655 636 635 650 649 634 615 593 564 542 530 525 544 580 629 692 778 839 869 874 870 929 989 1032 1060 1085 1099 1106 1103 1091 1073 1064 1054 1041 1025 1013 1010 1006 993 969 930 904 861 799 745 678 668 636 525 670 810 882 887 861 800 663 589 626 675 746 787 793 775 699 627 577 543 510 491 506 537 579 644 723 789 804 745 736 816 876 908 954 991 1018 1035 1051 1079 1125 1171 1112 817 301 188 229 309 368 360 351 342 334 328 326 322 315 309 304 302 302 305 309 309 226 159 153 149 148 152 179 240 236 166 116 98 83 78 74 75 83 88 91 92 91 92 93 103 1513 1523 1561 1619 1671 1581 1545 1566 1607 1608 1605 1604 1608 1615 1619 1624 1635 1646 1633 1617 1583 1525 1448 1403 1374 1379 1408 1433 1460 1482 1507 1537 1565 1586 1616 1658 1714 1779 1799 1814 1836 1866 1883 1891 1888 1865 1796 1724 1661 1613 1580 1552 1547 1589 1672 1769 1810 1823 1848 1910 1996 2064 2097 2085 2005 1674 1576 1553 1558 1618 1506 1430 1340 1149 619 478 461 681 1271 1771 1676 1413 1166 1004 966 996 1038 1048 1010 1024 1059 1075 1039 1039 1083 1169 1296 1468 1508 1466 1379 1290 1260 1273 1356 1464 1538 1548 1543 1536 1533 1536 1552 1578 1616 1668 1735 1824 1899 1974 2071 2177 2222 2207 2170 2189 2151 1833 1379 1055 1502 1748 1908 2005 2056 2084 1966 1811 1669 1571 1546 1538 1477 1252 584 331 260 281 318 257 290 318 322 331 341 345 349 353 346 334 317 305 305 258 214 210 253 322 315 310 306 300 287 332 362 391 450 686 787 785 726 682 665 657 654 654 661 680 684 669 641 623 598 575 558 543 544 566 605 664 758 853 912 934 932 994 1038 1073 1098 1116 1121 1109 1089 1067 1047 1036 1027 1018 1011 1001 1000 997 987 969 937 905 869 829 769 592 517 513 498 516 700 828 842 823 729 589 516 570 649 712 753 823 961 749 658 606 563 535 531 555 596 648 723 747 785 813 781 840 873 896 930 984 1015 1034 1047 1059 1082 1119 1136 945 324 230 190 184 227 356 356 347 340 330 269 304 328 320 312 306 303 262 203 299 220 168 152 142 137 136 139 144 150 150 135 117 103 85 79 78 82 88 92 94 94 94 96 105 118 1432 1480 1542 1597 1617 1578 1605 1649 1654 1614 1607 1610 1614 1611 1613 1618 1619 1613 1606 1581 1559 1525 1468 1388 1323 1320 1366 1413 1413 1441 1482 1524 1550 1561 1580 1633 1734 1830 1845 1835 1831 1854 1871 1878 1869 1833 1742 1663 1618 1611 1643 1701 1730 1781 1845 1872 1868 1853 1853 1885 1955 2027 2059 2055 2028 2010 2061 2096 2064 1923 1796 1617 1250 727 488 460 543 899 1621 1702 1291 1000 962 1030 1072 1052 970 865 900 996 1067 1070 992 1067 1168 1286 1411 1520 1518 1464 1386 1312 1274 1267 1329 1433 1529 1551 1547 1527 1507 1511 1529 1560 1606 1663 1715 1769 1844 1935 2031 2145 2181 2160 2125 2155 2054 1311 609 447 858 1586 1983 2078 2061 2081 2009 1888 1751 1642 1584 1558 1489 1256 546 315 250 270 325 323 319 318 322 333 345 350 353 353 327 293 265 255 265 190 183 227 291 320 316 314 315 320 331 346 364 387 430 680 782 775 710 677 669 680 699 716 725 739 736 714 673 643 617 595 577 565 572 618 661 677 754 867 955 1002 1006 1039 1080 1114 1137 1158 1152 1116 1072 1040 1025 1016 1008 1003 1004 995 988 978 961 940 904 873 844 810 734 553 459 480 593 624 703 761 774 739 644 548 517 588 642 680 724 791 892 767 696 650 612 589 596 632 685 745 821 803 815 853 842 909 917 921 952 999 1026 1040 1047 1057 1078 1113 1112 948 415 344 248 207 260 347 349 340 334 328 249 294 327 320 313 250 220 190 152 199 192 174 152 137 133 132 135 139 141 140 117 96 92 89 85 85 88 91 94 94 94 97 107 116 128 1433 1469 1525 1568 1578 1590 1637 1667 1640 1587 1580 1582 1589 1601 1586 1537 1494 1485 1533 1569 1582 1572 1531 1413 1303 1281 1328 1378 1392 1431 1476 1516 1537 1536 1539 1594 1726 1831 1859 1845 1823 1837 1859 1866 1849 1801 1708 1637 1618 1654 1734 1807 1848 1875 1895 1917 1892 1860 1851 1877 1932 2009 2038 2029 2000 1971 1963 1940 1826 1512 1483 1121 753 560 504 582 1027 1502 1639 1596 1257 1071 1099 1172 1046 933 842 806 959 1042 1070 1057 1028 1113 1215 1338 1462 1546 1534 1498 1442 1367 1266 1263 1328 1423 1502 1543 1538 1516 1494 1493 1523 1565 1614 1665 1701 1671 1660 1739 1956 2072 2115 2120 2071 1904 853 446 368 334 406 1143 1769 2094 2079 2103 2068 1979 1855 1737 1658 1614 1537 1323 694 372 243 240 287 320 323 320 324 336 346 351 354 356 351 337 298 242 184 203 206 251 322 315 315 315 318 323 336 349 363 375 389 668 795 803 745 718 722 747 777 799 805 804 788 754 704 658 627 607 597 597 612 641 667 691 807 942 1036 1073 1061 1055 1094 1142 1175 1181 1157 1112 1062 1023 1013 1007 1001 997 996 991 973 946 913 890 862 837 803 740 579 525 517 537 619 643 655 669 682 656 568 496 482 548 599 636 684 748 806 747 709 682 652 629 649 697 758 813 854 862 877 899 909 946 953 956 977 1012 1036 1047 1051 1058 1079 1113 1097 922 348 324 325 328 345 348 341 333 324 302 321 327 309 272 262 192 159 150 146 155 169 165 148 139 132 131 135 140 142 136 124 111 106 98 93 91 92 94 95 94 95 98 118 129 141 1453 1491 1533 1566 1586 1597 1622 1621 1577 1541 1524 1522 1524 1524 1501 1383 1318 1356 1496 1620 1667 1660 1611 1489 1352 1288 1301 1361 1441 1475 1493 1509 1524 1526 1541 1593 1690 1778 1826 1832 1819 1827 1857 1867 1860 1830 1757 1696 1690 1732 1802 1844 1866 1879 1891 1909 1890 1856 1842 1863 1914 1971 1991 1984 1961 1909 1626 1372 1156 880 987 886 732 625 589 709 1189 1631 1627 1357 1171 1118 1163 1209 1182 1058 990 1048 1145 1126 1095 1078 1094 1159 1235 1332 1433 1491 1499 1508 1486 1410 1272 1271 1337 1418 1466 1505 1498 1481 1469 1465 1507 1563 1615 1651 1644 1578 1542 1617 1866 1999 2072 2088 1870 1010 366 218 282 325 323 763 1429 2014 2170 2177 2137 2052 1934 1815 1718 1661 1604 1460 908 468 254 244 347 345 298 289 329 338 346 350 350 347 339 334 332 317 267 269 260 277 317 311 312 315 318 324 337 348 360 374 397 707 865 898 851 814 814 834 860 877 877 861 829 783 729 676 638 617 613 628 641 657 693 764 915 1029 1088 1093 1059 1057 1098 1153 1190 1146 1118 1085 1052 1030 1022 1014 1005 995 985 962 929 891 854 838 837 804 726 616 439 512 591 604 604 608 602 598 603 595 529 469 445 485 561 618 674 728 760 715 675 649 636 632 647 691 757 822 792 828 859 873 957 977 984 990 1004 1031 1049 1057 1060 1069 1094 1127 1107 936 339 318 340 338 346 347 340 329 295 184 288 324 278 174 179 172 161 163 194 164 158 156 148 141 137 135 138 146 144 135 120 112 130 123 108 102 117 129 118 104 97 107 130 142 151 1477 1513 1543 1570 1602 1613 1593 1561 1526 1512 1455 1434 1421 1382 1369 1230 1210 1346 1562 1711 1760 1744 1684 1575 1428 1336 1323 1390 1496 1517 1519 1525 1531 1533 1563 1615 1679 1740 1770 1788 1805 1831 1865 1878 1876 1855 1799 1743 1737 1763 1801 1847 1855 1863 1879 1906 1902 1876 1852 1848 1881 1918 1949 1956 1909 1676 1288 983 856 947 1174 1228 1029 683 623 781 1215 1537 1416 1216 1174 1202 1257 1304 1310 1216 1171 1228 1247 1163 1110 1097 1117 1160 1221 1289 1352 1391 1426 1471 1469 1396 1300 1321 1371 1412 1424 1440 1420 1404 1405 1419 1487 1554 1607 1634 1608 1551 1521 1578 1773 1943 2054 2068 1740 522 253 194 220 258 286 458 856 1474 2249 2252 2220 2146 2029 1865 1776 1741 1717 1630 1234 684 388 343 372 362 338 329 338 341 345 346 344 339 334 335 342 349 350 344 329 318 316 311 313 316 320 323 327 334 350 387 464 817 990 1025 982 936 916 917 927 933 927 904 860 802 746 698 658 633 631 661 689 723 787 910 1031 1091 1105 1086 1050 1058 1086 1123 1151 1113 1086 1063 1046 1038 1030 1016 996 970 940 911 879 852 835 818 818 709 535 442 551 593 609 623 627 623 598 572 565 570 535 497 475 477 562 640 705 751 764 720 680 658 657 670 679 702 747 813 862 846 814 828 924 976 999 1011 1027 1048 1061 1067 1070 1084 1117 1155 1138 982 449 355 348 345 355 357 348 335 321 307 321 326 285 177 206 187 178 205 275 217 179 157 153 143 141 141 145 149 143 135 126 124 144 149 151 184 265 285 215 145 107 129 145 152 156 1528 1551 1581 1615 1642 1636 1572 1522 1505 1485 1371 1320 1289 1234 1228 1161 1246 1459 1649 1773 1809 1787 1728 1623 1493 1401 1375 1429 1527 1547 1550 1554 1552 1556 1591 1641 1691 1735 1751 1772 1806 1853 1881 1891 1886 1864 1815 1766 1760 1771 1785 1828 1844 1856 1876 1910 1928 1907 1862 1821 1840 1880 1916 1897 1749 1234 976 929 1082 1412 1518 1408 1087 688 619 799 1208 1446 1231 1225 1284 1350 1396 1405 1342 1253 1210 1228 1209 1132 1091 1083 1097 1141 1206 1262 1306 1345 1376 1417 1418 1370 1355 1387 1404 1400 1382 1366 1336 1323 1341 1391 1476 1539 1580 1600 1585 1565 1567 1619 1744 1914 2042 2062 1777 765 330 185 175 183 220 248 436 1040 2311 2313 2296 2251 2150 1921 1866 1867 1871 1818 1540 862 436 337 383 372 340 327 344 342 343 342 340 336 337 340 346 353 357 348 334 322 317 314 316 318 322 328 336 339 322 330 480 936 1115 1127 1089 1043 1010 989 978 972 955 930 884 821 765 728 695 674 674 719 789 858 939 1055 1103 1114 1103 1080 1056 1059 1073 1091 1104 1079 1057 1044 1039 1038 1028 1007 971 922 883 850 824 812 816 820 805 679 529 627 656 662 670 687 670 641 607 579 570 580 567 558 555 531 595 678 749 784 786 766 737 709 695 701 704 713 737 781 828 821 800 818 913 972 1007 1027 1042 1054 1061 1065 1073 1090 1132 1183 1184 1053 547 384 351 350 358 359 355 346 334 329 328 272 195 188 187 195 230 281 298 301 245 193 194 155 145 148 151 149 143 138 151 187 204 204 201 217 266 288 289 236 148 147 150 155 159 1626 1628 1654 1688 1698 1635 1558 1508 1479 1404 1258 1191 1145 1081 1034 1216 1425 1606 1728 1782 1827 1829 1776 1673 1563 1470 1429 1462 1549 1576 1583 1582 1579 1584 1613 1655 1700 1737 1750 1777 1818 1868 1890 1893 1884 1860 1818 1788 1787 1792 1791 1814 1834 1853 1879 1920 1946 1920 1850 1772 1768 1823 1849 1794 1574 916 846 1108 1459 1620 1473 1177 879 672 607 780 1143 1360 1217 1299 1416 1489 1485 1392 1278 1167 1121 1139 1100 1065 1046 1049 1081 1152 1228 1299 1358 1399 1390 1394 1398 1402 1433 1435 1421 1396 1363 1327 1302 1307 1345 1405 1462 1501 1528 1545 1544 1581 1643 1720 1803 1913 2019 2056 1917 1395 561 220 168 163 168 165 564 1371 2362 2356 2335 2308 2241 2006 1985 2003 2011 1967 1745 1041 515 325 396 380 323 295 322 341 343 341 339 339 341 345 349 351 349 339 329 322 319 320 321 327 337 346 353 351 353 422 710 1069 1184 1158 1107 1073 1034 1004 988 986 978 955 915 862 818 790 771 766 781 840 924 1007 1074 1111 1115 1106 1093 1078 1063 1051 1052 1058 1061 1040 1027 1023 1025 1025 1014 982 931 872 835 805 783 774 784 766 739 688 639 664 697 710 709 703 693 661 628 605 598 598 597 603 612 595 634 701 760 783 788 800 796 775 746 730 721 721 733 751 777 780 778 804 902 961 1002 1034 1055 1057 1052 1050 1059 1080 1128 1196 1227 1127 581 386 351 348 352 356 358 355 344 337 333 294 232 186 200 223 258 299 300 302 303 305 301 195 163 156 156 151 150 165 201 247 254 241 232 240 270 290 296 250 160 159 154 155 163 1734 1716 1693 1674 1654 1593 1567 1537 1494 1445 1218 1100 910 666 890 1223 1474 1640 1752 1824 1861 1856 1791 1637 1567 1506 1465 1468 1556 1601 1612 1605 1598 1602 1626 1658 1693 1733 1753 1787 1830 1869 1883 1882 1873 1855 1823 1809 1816 1824 1821 1813 1821 1845 1880 1921 1939 1892 1794 1682 1624 1667 1704 1684 1533 1015 958 1213 1444 1257 1089 968 817 650 588 757 1000 1171 1200 1361 1492 1513 1432 1296 1113 1043 1028 1024 992 1003 1017 1045 1099 1190 1281 1377 1452 1451 1424 1419 1435 1470 1506 1499 1490 1466 1413 1388 1367 1385 1426 1417 1397 1424 1473 1519 1540 1638 1735 1808 1849 1917 1987 2030 2012 1871 947 436 247 199 205 413 1316 2340 2388 2373 2326 2286 2244 2104 2098 2105 2096 2044 1860 1345 825 471 427 341 276 255 278 324 340 344 343 344 345 348 351 350 344 336 331 329 330 334 336 342 352 363 382 374 430 614 972 1179 1226 1182 1116 1066 1021 994 987 990 990 977 948 910 889 888 897 913 936 980 1022 1064 1101 1116 1101 1089 1076 1059 1047 1026 1012 1005 1003 991 990 992 993 988 977 942 890 834 812 786 770 762 740 708 688 686 701 719 735 740 736 727 700 668 636 611 605 620 624 624 626 629 661 691 713 736 765 799 825 831 803 775 756 746 741 747 718 706 735 814 895 953 999 1038 1057 1055 1042 1029 1033 1058 1110 1188 1238 1139 614 391 353 345 347 330 321 331 352 344 335 311 274 258 236 247 276 295 301 304 305 305 304 281 216 168 167 160 164 204 252 263 269 264 259 260 281 287 293 271 202 163 156 162 171 1729 1698 1651 1617 1614 1619 1596 1538 1468 1427 1256 1119 1065 1095 1195 1354 1513 1649 1753 1825 1820 1769 1679 1548 1512 1484 1468 1478 1575 1625 1633 1617 1603 1607 1627 1651 1678 1724 1755 1793 1829 1854 1856 1857 1858 1852 1831 1817 1831 1848 1850 1822 1813 1835 1868 1888 1876 1777 1626 1460 1328 1341 1485 1603 1563 1204 929 854 857 766 814 767 666 578 634 861 1039 1162 1257 1440 1504 1447 1321 1206 1015 972 974 968 965 986 1022 1072 1140 1253 1356 1432 1469 1453 1458 1458 1469 1500 1550 1548 1539 1524 1501 1517 1500 1475 1443 1388 1362 1389 1452 1537 1635 1729 1785 1808 1821 1890 1948 1986 1997 1975 1814 1265 680 422 517 1729 2384 2378 2354 2332 2312 2267 2195 2150 2157 2158 2137 2084 1960 1772 1361 829 515 258 194 215 238 283 325 345 348 349 342 347 351 350 345 339 338 340 344 352 348 346 352 377 424 498 679 967 1201 1270 1257 1200 1131 1071 1023 997 991 990 993 979 954 930 947 970 994 1016 1033 1053 1060 1069 1082 1088 1079 1072 1059 1033 1024 1004 977 948 928 934 944 948 939 921 912 889 855 817 811 792 782 773 731 698 692 713 753 778 782 772 755 742 713 687 660 632 626 629 613 603 623 633 649 651 653 687 748 799 840 863 851 833 813 790 764 725 679 685 744 810 876 936 990 1036 1049 1046 1034 1022 1028 1064 1118 1184 1235 1193 630 382 361 352 353 281 242 261 304 294 288 278 261 266 253 247 251 266 282 298 306 305 305 303 271 231 206 177 179 217 261 245 258 276 285 280 277 285 295 292 268 176 161 175 186 1673 1642 1610 1588 1586 1588 1532 1461 1400 1374 1292 1240 1257 1336 1386 1451 1537 1618 1673 1709 1673 1608 1527 1439 1426 1432 1463 1520 1602 1640 1638 1617 1598 1598 1614 1636 1666 1716 1755 1789 1814 1823 1813 1822 1840 1849 1827 1811 1826 1850 1867 1851 1839 1839 1834 1800 1660 1434 1091 743 599 918 1321 1498 1290 761 582 616 764 911 861 730 647 661 781 979 1128 1248 1357 1444 1403 1296 1167 1064 995 961 940 928 944 982 1017 1061 1132 1259 1369 1432 1452 1451 1461 1466 1471 1479 1488 1501 1505 1515 1547 1583 1520 1405 1294 1277 1352 1414 1482 1573 1682 1706 1682 1654 1676 1791 1883 1933 1941 1929 1924 1865 1819 1859 2049 2279 2354 2259 2062 2070 2079 2095 2118 2137 2158 2150 2120 2090 2058 1970 1782 1424 755 423 278 226 204 227 292 333 345 351 323 335 351 352 349 346 345 347 350 352 335 325 349 448 604 817 1070 1309 1359 1345 1286 1205 1130 1077 1035 1009 996 985 976 954 928 914 947 998 1039 1067 1087 1089 1079 1069 1068 1072 1073 1071 1062 1040 1025 988 946 914 909 915 912 898 874 844 836 830 824 816 819 814 805 792 764 737 741 768 805 824 820 801 773 743 718 698 673 645 641 609 577 572 616 627 632 632 637 674 733 792 837 860 867 874 860 829 794 684 676 728 797 808 862 918 970 1020 1039 1037 1027 1022 1038 1085 1133 1184 1235 1257 718 371 297 359 361 267 196 194 190 210 219 220 238 243 247 241 234 236 239 254 273 290 306 301 285 266 244 220 201 204 227 241 244 274 302 298 254 254 266 280 286 191 169 180 186 1672 1625 1596 1573 1546 1501 1428 1369 1337 1336 1322 1345 1386 1430 1458 1474 1495 1501 1486 1497 1520 1496 1431 1349 1348 1386 1466 1565 1613 1634 1630 1610 1588 1575 1579 1607 1655 1713 1751 1776 1787 1785 1774 1791 1822 1839 1818 1795 1814 1844 1866 1868 1862 1810 1700 1522 1249 812 587 635 905 1343 1552 1578 1401 845 764 874 1007 1007 774 680 703 801 895 965 1049 1145 1236 1237 1201 1168 1149 1143 1030 950 905 892 898 926 973 1036 1117 1253 1349 1403 1431 1460 1469 1462 1451 1446 1450 1467 1483 1508 1553 1575 1463 1310 1191 1197 1342 1446 1521 1587 1644 1614 1562 1531 1561 1706 1820 1877 1877 1857 1892 1958 2047 2154 2251 2200 1653 861 577 559 566 887 1556 1785 1918 2028 2105 2121 2120 2055 1951 1756 1293 845 502 306 264 250 278 291 300 349 315 319 337 353 352 350 346 338 326 308 296 331 457 702 1021 1266 1401 1427 1431 1396 1309 1199 1111 1073 1042 1019 1000 979 952 919 892 880 907 980 1041 1077 1103 1102 1088 1070 1056 1043 1049 1059 1059 1041 1030 983 932 899 902 907 893 868 844 819 808 804 810 830 840 836 826 814 792 787 800 823 845 854 847 827 795 752 726 697 665 637 648 621 594 589 627 667 684 691 698 713 750 799 841 859 873 878 856 817 789 712 715 768 824 830 866 899 932 978 1016 1025 1021 1022 1049 1099 1142 1185 1231 1233 738 349 226 279 344 277 199 195 189 288 267 204 252 257 246 237 232 221 208 216 239 264 273 257 232 215 243 234 220 211 207 211 240 276 302 302 232 204 215 250 260 202 181 183 187 1705 1644 1597 1543 1475 1392 1335 1307 1307 1329 1354 1405 1453 1482 1480 1432 1381 1331 1296 1343 1479 1496 1412 1307 1308 1361 1446 1538 1593 1609 1615 1603 1569 1534 1526 1557 1621 1700 1732 1743 1743 1737 1728 1741 1768 1789 1785 1789 1794 1809 1833 1858 1864 1772 1568 1240 761 527 521 789 1365 1554 1632 1634 1561 1348 1290 1259 1157 914 683 713 871 1039 1072 989 976 1015 1077 1094 1143 1183 1199 1176 1021 922 867 846 848 875 943 1034 1129 1242 1308 1369 1429 1471 1475 1457 1432 1413 1421 1438 1459 1486 1515 1504 1369 1228 1144 1168 1314 1446 1531 1560 1577 1541 1500 1484 1524 1666 1776 1831 1828 1812 1847 1922 2023 2121 2109 1449 768 337 210 208 224 390 717 838 1361 1743 1955 2121 2146 2081 2004 1934 1804 1423 1032 695 452 374 302 259 252 273 271 273 291 326 338 327 303 281 276 279 343 637 1084 1265 1355 1418 1453 1457 1461 1413 1317 1201 1107 1071 1043 1022 1007 981 941 906 879 866 878 950 1018 1062 1093 1096 1084 1063 1039 1015 1022 1040 1056 1051 1033 983 930 891 879 875 876 874 861 832 822 824 838 866 880 878 865 848 829 832 847 865 878 880 874 857 828 785 753 711 670 648 671 669 662 664 693 738 757 761 759 768 794 828 856 858 856 828 800 771 683 693 773 852 863 864 869 872 881 910 968 999 1012 1018 1052 1099 1142 1181 1219 1152 664 276 195 209 233 279 290 188 180 193 194 199 229 240 245 239 221 217 204 204 216 230 232 223 207 196 220 228 227 218 203 188 189 214 260 302 257 226 227 256 244 213 197 196 200 1691 1631 1580 1513 1423 1321 1291 1287 1308 1349 1394 1446 1486 1499 1468 1358 1268 1241 1301 1429 1519 1500 1408 1308 1321 1344 1379 1442 1559 1580 1600 1591 1536 1458 1457 1493 1550 1611 1659 1684 1684 1665 1646 1669 1706 1745 1773 1783 1762 1756 1782 1839 1843 1683 1366 930 510 421 526 877 1537 1603 1644 1677 1701 1695 1600 1377 1094 836 782 955 1162 1287 1221 1062 987 982 1028 1111 1195 1224 1194 1114 1003 925 866 825 819 859 948 1060 1166 1228 1282 1357 1436 1473 1473 1450 1416 1388 1397 1413 1433 1452 1461 1411 1292 1196 1160 1191 1301 1429 1515 1523 1525 1511 1494 1494 1539 1649 1739 1788 1792 1792 1824 1891 1967 1994 1610 718 209 210 285 290 300 313 328 369 756 1181 1582 1944 2088 2077 2012 1958 1951 1720 1468 1214 950 687 495 362 286 273 270 265 277 315 343 309 282 281 327 1041 1361 1427 1365 1378 1393 1436 1474 1476 1480 1413 1314 1208 1125 1078 1043 1021 1011 992 956 930 912 900 903 946 997 1042 1076 1079 1068 1046 1019 1003 1008 1028 1052 1058 1032 981 924 875 846 841 858 880 887 874 865 865 875 890 906 914 911 897 876 876 883 893 902 909 909 901 881 840 802 757 719 705 717 723 734 755 782 808 818 819 820 841 854 863 865 848 846 824 799 770 680 692 758 827 850 855 851 845 845 852 898 947 984 1004 1044 1090 1134 1172 1196 885 477 224 200 186 249 260 236 289 190 171 181 191 196 201 220 235 223 221 206 196 196 202 207 210 208 197 198 211 218 213 192 181 177 203 255 256 233 226 248 302 242 222 218 218 219 1621 1559 1541 1509 1437 1318 1297 1295 1323 1380 1439 1480 1512 1509 1433 1277 1261 1323 1420 1511 1520 1475 1405 1339 1304 1274 1263 1308 1465 1533 1574 1558 1479 1386 1393 1429 1481 1543 1596 1617 1610 1585 1576 1613 1662 1714 1758 1750 1721 1719 1754 1811 1766 1522 1107 626 419 400 556 930 1532 1588 1642 1711 1778 1779 1645 1350 1083 1010 1098 1269 1381 1379 1238 1099 1043 1048 1101 1222 1244 1200 1125 1060 1026 973 915 863 844 888 982 1093 1189 1223 1291 1367 1433 1468 1466 1440 1405 1376 1380 1388 1399 1407 1401 1333 1261 1226 1236 1262 1332 1424 1492 1506 1504 1508 1509 1519 1565 1636 1702 1743 1756 1771 1810 1864 1886 1782 884 313 67 92 278 295 311 299 249 301 615 800 973 1511 1925 2045 2008 1919 1871 1758 1655 1546 1400 1178 997 832 672 522 466 436 409 379 441 453 540 766 1178 1558 1598 1524 1471 1437 1444 1475 1499 1486 1465 1384 1287 1199 1133 1082 1052 1032 1013 1004 991 981 977 984 974 983 1008 1041 1075 1073 1052 1026 1008 1010 1014 1027 1044 1048 1023 966 899 838 804 810 838 869 886 900 903 907 915 922 936 952 958 942 918 902 894 895 901 909 922 932 927 903 860 812 774 761 752 755 777 817 848 865 876 888 905 919 906 888 874 873 882 865 807 705 658 671 736 813 829 833 822 820 836 839 845 875 926 982 1031 1076 1120 1156 1163 577 283 219 223 219 283 244 153 203 156 149 161 176 182 191 202 209 206 211 200 189 188 205 199 201 200 185 184 192 197 195 181 176 184 224 296 293 245 226 253 311 241 240 253 239 192 1546 1484 1510 1532 1496 1361 1306 1314 1364 1431 1480 1503 1494 1418 1252 1203 1271 1370 1453 1477 1457 1423 1375 1318 1260 1203 1174 1209 1349 1479 1518 1484 1403 1337 1357 1390 1437 1503 1548 1553 1539 1520 1518 1573 1623 1670 1711 1693 1676 1694 1734 1755 1632 1339 901 442 387 418 626 1011 1516 1567 1648 1731 1786 1759 1639 1447 1333 1391 1399 1349 1290 1218 1108 1044 1062 1126 1207 1289 1241 1170 1115 1102 1067 1010 970 955 945 968 1041 1116 1162 1250 1315 1371 1420 1461 1460 1440 1410 1381 1362 1345 1336 1329 1311 1268 1256 1282 1331 1358 1384 1419 1462 1504 1496 1507 1516 1534 1583 1630 1676 1705 1716 1735 1775 1808 1742 1441 370 126 113 121 238 262 291 257 142 235 942 925 515 890 1701 1995 1999 1895 1777 1704 1657 1621 1577 1523 1447 1347 1218 1052 985 961 946 927 996 1057 1166 1361 1676 1690 1608 1531 1502 1464 1487 1516 1527 1501 1441 1371 1294 1214 1144 1093 1063 1043 1024 1019 1020 1017 1012 1014 1025 1034 1047 1065 1079 1074 1053 1029 1017 1033 1030 1027 1027 1023 999 936 856 787 763 788 820 845 866 898 916 927 939 948 959 973 976 953 934 915 905 907 910 916 933 954 969 960 929 883 829 779 764 780 819 870 906 928 955 984 1000 978 947 925 922 945 949 883 758 622 610 648 720 793 816 823 820 821 837 857 864 871 890 938 998 1054 1103 1134 1116 536 249 229 246 272 294 241 141 188 150 134 139 145 145 150 165 186 200 203 199 195 193 191 190 188 184 179 178 177 176 174 173 172 196 243 291 249 211 212 255 319 273 299 326 276 207 1496 1519 1525 1537 1522 1444 1378 1364 1400 1465 1511 1488 1423 1298 1132 1212 1306 1387 1434 1423 1429 1427 1379 1282 1215 1157 1137 1174 1280 1412 1429 1390 1337 1314 1329 1348 1384 1449 1497 1498 1486 1476 1473 1542 1577 1598 1619 1623 1634 1670 1699 1666 1467 1200 831 439 357 423 694 1085 1473 1560 1667 1740 1756 1709 1641 1603 1578 1531 1332 1070 947 944 946 992 1052 1160 1290 1267 1229 1208 1187 1142 1086 1041 1013 1007 1025 1071 1103 1138 1191 1272 1325 1370 1410 1446 1453 1434 1405 1377 1351 1320 1288 1261 1242 1249 1286 1338 1387 1404 1410 1346 1341 1474 1473 1476 1485 1513 1578 1627 1668 1691 1695 1699 1725 1723 1505 876 252 216 285 241 73 81 133 215 331 496 1126 1242 856 520 1556 1951 1988 1905 1764 1688 1626 1575 1539 1533 1545 1561 1569 1549 1525 1522 1540 1574 1604 1647 1674 1686 1694 1644 1601 1557 1511 1484 1509 1535 1539 1503 1420 1367 1322 1268 1190 1124 1080 1055 1038 1030 1030 1032 1033 1036 1049 1050 1059 1084 1096 1094 1076 1055 1056 1052 1038 1024 1014 1002 970 903 822 757 752 784 809 820 845 873 898 922 942 956 971 975 963 931 925 918 919 928 935 935 948 969 989 985 973 939 882 827 800 809 848 906 950 984 1010 1025 1021 996 996 1011 1027 1029 999 854 657 530 557 633 716 782 817 834 836 836 848 867 877 885 898 927 981 1039 1089 1113 1054 545 249 229 266 296 314 275 198 257 170 125 120 117 112 114 124 139 153 173 184 188 195 302 236 176 173 172 171 169 167 166 168 171 196 229 236 191 176 196 239 240 294 328 328 331 256 1587 1607 1583 1559 1536 1502 1385 1385 1451 1529 1545 1460 1362 1267 1201 1281 1332 1370 1390 1376 1400 1420 1389 1292 1191 1140 1141 1189 1273 1348 1342 1314 1296 1299 1301 1299 1314 1365 1420 1447 1458 1460 1459 1520 1527 1513 1507 1551 1610 1656 1657 1572 1313 1107 827 470 230 332 740 1169 1357 1556 1671 1717 1710 1678 1658 1632 1575 1478 1374 1122 996 983 971 960 1071 1205 1291 1267 1259 1255 1238 1193 1118 1066 1044 1051 1078 1127 1143 1159 1203 1270 1323 1371 1415 1450 1457 1446 1424 1396 1360 1290 1225 1187 1198 1245 1283 1322 1365 1399 1412 1403 1399 1416 1428 1427 1439 1471 1527 1593 1642 1671 1682 1676 1691 1675 1458 857 254 218 213 74 68 103 239 624 1302 1426 1547 1630 1660 1601 1774 1920 1980 1922 1820 1729 1629 1540 1496 1496 1520 1557 1592 1592 1585 1590 1608 1637 1666 1681 1676 1654 1624 1601 1568 1536 1512 1502 1518 1539 1544 1509 1439 1401 1369 1322 1246 1165 1109 1078 1067 1057 1048 1040 1038 1046 1052 1056 1079 1133 1161 1173 1165 1143 1121 1094 1064 1035 1008 977 929 872 822 798 810 821 816 799 809 831 868 906 935 956 975 972 946 906 911 920 934 951 956 950 961 984 998 1004 1004 989 955 898 864 853 870 916 958 986 1007 1021 1019 1018 1046 1079 1089 1068 992 818 597 456 559 663 746 803 838 860 868 868 869 872 878 890 910 947 1003 1057 1100 1117 1017 550 248 233 264 310 328 325 304 178 138 121 107 102 96 94 96 103 113 140 161 172 175 209 184 164 165 166 163 162 163 166 170 176 185 191 184 174 177 201 245 253 291 297 296 344 278 1676 1667 1617 1575 1554 1549 1441 1444 1495 1541 1517 1418 1345 1310 1315 1336 1346 1352 1351 1343 1366 1402 1404 1342 1188 1148 1167 1223 1293 1306 1294 1278 1270 1272 1289 1277 1268 1286 1311 1385 1446 1480 1488 1506 1481 1454 1459 1541 1619 1645 1605 1492 1269 1096 916 706 490 568 831 1106 1257 1473 1591 1639 1641 1627 1630 1615 1573 1482 1271 1111 1014 980 999 1085 1191 1269 1291 1238 1231 1243 1240 1192 1113 1068 1054 1071 1119 1157 1163 1169 1203 1271 1334 1388 1433 1470 1489 1487 1453 1387 1293 1198 1135 1112 1129 1179 1250 1324 1387 1419 1417 1394 1372 1367 1383 1393 1407 1432 1475 1554 1611 1646 1661 1661 1679 1669 1533 1155 348 244 293 261 280 198 345 806 1532 1623 1717 1808 1851 1751 1772 1869 1938 1911 1853 1803 1718 1611 1521 1494 1500 1527 1558 1560 1558 1560 1570 1589 1614 1622 1605 1570 1535 1510 1497 1496 1507 1510 1525 1542 1553 1541 1505 1480 1438 1367 1292 1208 1149 1119 1113 1100 1082 1064 1049 1057 1059 1077 1127 1212 1241 1252 1247 1228 1199 1158 1109 1057 1005 952 899 858 836 841 852 844 823 798 778 807 852 899 937 967 983 977 950 912 916 929 947 965 966 964 978 1000 1007 1020 1023 1021 1012 975 947 926 920 940 948 956 975 1002 1010 1032 1065 1094 1105 1070 946 763 592 570 707 789 829 859 881 903 917 916 894 879 876 888 919 968 1026 1077 1109 1113 1001 567 250 240 255 325 348 334 319 186 147 130 108 96 91 89 90 95 102 117 134 149 164 153 153 158 163 165 165 164 163 166 171 196 222 229 195 184 194 218 241 284 273 258 264 337 281 1726 1698 1651 1615 1594 1583 1513 1516 1526 1513 1454 1390 1368 1367 1372 1352 1358 1349 1333 1325 1348 1396 1415 1365 1195 1174 1203 1253 1298 1286 1283 1266 1240 1228 1277 1272 1254 1252 1248 1332 1385 1398 1391 1444 1426 1420 1468 1576 1624 1610 1542 1431 1283 1147 1014 880 742 769 798 905 1131 1324 1444 1515 1555 1581 1582 1569 1516 1405 1223 1163 1159 1184 1214 1250 1272 1261 1211 1141 1152 1172 1178 1156 1093 1058 1049 1071 1139 1157 1163 1177 1217 1290 1356 1407 1449 1497 1534 1525 1449 1295 1063 992 975 989 1026 1127 1252 1352 1410 1432 1408 1372 1342 1333 1345 1367 1389 1411 1445 1521 1581 1619 1634 1642 1675 1684 1611 1381 670 410 345 308 192 160 386 887 1583 1684 1788 1871 1893 1783 1754 1818 1882 1874 1864 1874 1859 1777 1567 1513 1498 1505 1522 1538 1546 1552 1560 1572 1581 1572 1539 1487 1440 1430 1439 1463 1492 1513 1525 1542 1566 1587 1577 1563 1519 1426 1328 1241 1184 1159 1152 1136 1121 1102 1083 1080 1084 1118 1185 1275 1301 1302 1288 1265 1242 1197 1133 1064 1003 941 888 852 839 849 851 845 833 815 782 806 852 903 941 973 990 988 966 938 943 948 952 961 978 993 1005 1014 1020 1029 1033 1037 1041 1022 999 976 957 939 934 951 980 1005 1015 1031 1060 1089 1097 1045 914 777 703 762 863 909 915 920 936 965 981 969 922 892 882 894 926 978 1036 1085 1112 1098 943 549 245 247 273 310 331 336 329 206 150 122 102 96 96 98 101 107 113 115 122 138 156 145 147 158 165 168 169 169 167 169 176 206 243 271 306 248 206 198 182 199 229 241 242 306 274 1725 1684 1668 1633 1601 1580 1549 1557 1541 1488 1406 1379 1388 1388 1369 1355 1366 1356 1337 1331 1355 1378 1366 1304 1197 1197 1231 1266 1281 1289 1278 1245 1202 1171 1217 1249 1268 1274 1259 1280 1276 1268 1296 1392 1415 1456 1538 1593 1598 1556 1490 1422 1367 1248 1140 1052 954 947 898 926 1100 1256 1341 1395 1436 1484 1494 1492 1456 1378 1289 1297 1340 1377 1373 1339 1273 1193 1115 1062 1073 1093 1103 1092 1067 1048 1060 1097 1126 1124 1139 1176 1235 1307 1357 1402 1455 1531 1569 1520 1368 1122 830 828 870 925 998 1152 1283 1370 1413 1429 1390 1345 1307 1287 1306 1344 1376 1401 1434 1499 1554 1589 1604 1621 1669 1701 1669 1517 1023 563 284 208 102 125 457 1005 1583 1696 1776 1816 1802 1704 1695 1774 1852 1860 1871 1901 1913 1857 1661 1558 1519 1516 1525 1538 1541 1543 1544 1546 1549 1527 1488 1439 1390 1379 1394 1427 1469 1493 1510 1533 1569 1629 1635 1619 1569 1476 1355 1247 1184 1161 1149 1146 1141 1132 1122 1119 1136 1179 1238 1300 1324 1313 1287 1257 1238 1195 1125 1049 993 940 892 858 843 847 843 843 845 844 834 852 882 915 945 973 986 985 971 947 950 948 948 967 998 1011 1017 1022 1029 1034 1040 1047 1055 1037 1012 991 969 923 921 949 986 1011 1017 1025 1046 1071 1074 1012 904 811 786 911 951 956 952 961 978 1000 1013 1005 966 925 908 915 938 981 1034 1083 1110 1085 745 411 231 244 270 279 304 339 330 210 153 132 111 102 112 113 108 119 128 134 140 149 149 143 149 161 166 171 173 172 170 172 182 246 312 295 269 241 224 217 208 259 238 200 229 278 288 1681 1653 1654 1589 1538 1532 1539 1547 1527 1472 1385 1352 1363 1367 1358 1366 1354 1351 1356 1367 1372 1334 1283 1234 1197 1210 1239 1262 1264 1253 1244 1223 1189 1148 1192 1253 1292 1297 1285 1277 1257 1243 1263 1375 1432 1492 1563 1595 1558 1493 1430 1402 1423 1381 1313 1234 1152 1148 1129 1146 1230 1316 1348 1362 1377 1409 1450 1476 1467 1424 1376 1404 1438 1448 1412 1357 1243 1133 1057 1028 1018 1028 1034 1022 1046 1061 1094 1124 1082 1073 1100 1158 1237 1297 1328 1379 1457 1554 1560 1454 1211 889 753 822 893 964 1069 1220 1306 1365 1409 1427 1372 1299 1238 1216 1264 1316 1357 1390 1430 1482 1527 1559 1578 1605 1664 1707 1697 1588 1254 695 264 125 104 147 468 982 1523 1667 1716 1701 1637 1530 1613 1741 1836 1848 1864 1898 1914 1877 1737 1630 1577 1563 1571 1571 1554 1536 1522 1517 1523 1496 1456 1416 1372 1348 1351 1379 1422 1452 1490 1545 1619 1694 1703 1637 1539 1460 1378 1294 1229 1182 1138 1134 1126 1119 1126 1171 1215 1259 1298 1326 1327 1301 1267 1238 1210 1167 1095 1017 964 926 891 863 846 842 835 843 861 880 901 925 942 952 959 971 978 975 961 945 939 939 950 984 1006 1009 1006 1006 1018 1032 1044 1054 1062 1056 1037 1010 979 931 919 937 972 1008 1011 1015 1029 1049 1047 967 884 829 822 899 942 951 942 959 967 981 999 1014 1003 990 973 958 960 985 1027 1074 1107 1077 536 242 215 238 264 269 281 298 249 181 144 128 118 130 140 145 145 147 153 146 138 141 147 150 155 162 166 172 174 175 179 238 218 237 285 276 264 245 222 201 187 281 277 210 238 328 348 1612 1625 1599 1489 1437 1471 1514 1512 1459 1387 1327 1316 1344 1359 1352 1344 1336 1366 1394 1393 1374 1327 1268 1219 1202 1209 1229 1245 1243 1217 1208 1206 1198 1176 1215 1272 1308 1309 1297 1283 1267 1263 1291 1410 1477 1519 1550 1571 1517 1439 1386 1394 1462 1494 1462 1387 1323 1343 1377 1418 1455 1464 1447 1432 1422 1423 1492 1535 1530 1473 1395 1406 1433 1445 1420 1365 1250 1135 1052 1016 990 977 975 986 1047 1110 1122 1087 1038 1044 1077 1140 1222 1274 1309 1378 1467 1531 1488 1362 1061 686 821 882 924 990 1119 1237 1314 1376 1429 1451 1355 1228 1139 1141 1224 1280 1327 1373 1422 1462 1496 1526 1557 1597 1657 1698 1686 1590 1342 894 475 228 182 217 386 741 1314 1553 1633 1595 1480 1350 1559 1741 1835 1833 1846 1881 1897 1868 1766 1691 1648 1639 1656 1634 1585 1540 1513 1510 1523 1508 1475 1434 1386 1347 1334 1352 1398 1443 1494 1565 1662 1786 1763 1645 1515 1461 1429 1380 1317 1242 1155 1117 1102 1111 1148 1214 1276 1320 1344 1354 1325 1290 1264 1244 1188 1133 1058 976 916 887 869 856 846 836 829 843 872 906 948 980 995 992 983 979 975 967 954 944 948 961 980 1006 1020 1012 995 987 994 1003 1020 1045 1067 1066 1057 1037 1005 970 940 938 962 997 1003 1010 1021 1033 1022 926 847 810 821 864 910 924 909 921 931 936 949 985 1000 1007 1007 1002 999 1004 1027 1062 1097 1072 552 224 197 236 266 286 294 282 229 178 145 136 137 150 157 160 174 266 201 154 146 141 144 151 155 155 162 170 187 209 213 299 253 222 247 260 257 241 221 208 238 235 216 219 256 255 251 1526 1539 1489 1382 1351 1400 1442 1395 1327 1278 1272 1319 1365 1392 1383 1324 1335 1365 1372 1341 1334 1295 1253 1224 1219 1217 1220 1229 1235 1205 1203 1216 1229 1228 1244 1262 1280 1288 1278 1277 1278 1299 1357 1474 1526 1544 1544 1542 1487 1413 1382 1431 1513 1550 1527 1470 1425 1472 1553 1626 1660 1629 1575 1536 1513 1502 1547 1550 1518 1460 1388 1386 1421 1446 1418 1370 1290 1192 1103 1068 1011 997 1009 1035 1097 1137 1111 1050 1042 1075 1134 1198 1258 1338 1393 1433 1459 1464 1404 1325 1159 937 940 753 752 918 1144 1266 1367 1445 1493 1494 1325 1164 1076 1104 1188 1246 1299 1354 1408 1439 1460 1482 1520 1587 1645 1669 1640 1536 1368 1152 872 562 426 367 398 572 943 1325 1524 1544 1433 1334 1610 1802 1866 1832 1832 1867 1878 1841 1761 1718 1706 1719 1742 1703 1629 1566 1532 1536 1554 1557 1538 1494 1428 1371 1341 1350 1403 1459 1519 1604 1718 1836 1775 1652 1537 1496 1496 1462 1395 1305 1218 1170 1162 1188 1237 1261 1294 1322 1339 1343 1343 1349 1345 1309 1197 1096 999 911 851 839 840 848 855 838 829 844 875 909 958 996 1016 1016 1002 988 973 959 953 961 978 996 1012 1026 1027 1009 987 976 974 983 1001 1023 1035 1051 1062 1064 1053 1030 988 950 935 968 998 1017 1026 1026 1001 899 811 766 763 844 888 894 876 879 891 892 896 928 959 986 1008 1023 1028 1025 1036 1062 1098 1074 588 219 172 230 262 309 342 327 304 246 191 150 155 164 166 165 177 298 221 154 144 145 146 150 154 158 161 167 232 306 284 274 237 223 248 259 253 263 269 214 254 223 192 210 319 350 317 1432 1439 1421 1358 1330 1341 1356 1298 1229 1207 1252 1311 1353 1365 1344 1293 1316 1314 1297 1272 1264 1258 1250 1240 1229 1223 1216 1218 1225 1209 1214 1237 1261 1269 1251 1219 1215 1233 1227 1258 1293 1342 1418 1522 1554 1566 1567 1545 1482 1418 1415 1492 1556 1572 1546 1496 1451 1538 1664 1777 1836 1797 1694 1615 1581 1590 1599 1550 1469 1388 1376 1377 1401 1418 1395 1303 1245 1168 1080 1049 1027 1035 1058 1084 1143 1130 1096 1071 1092 1146 1250 1353 1424 1466 1461 1455 1456 1461 1398 1213 1059 990 876 628 710 996 1227 1341 1428 1495 1532 1489 1313 1162 1073 1066 1162 1230 1289 1343 1393 1418 1428 1436 1460 1542 1602 1610 1567 1499 1426 1347 1250 1120 904 725 655 716 908 1149 1400 1579 1654 1680 1844 1944 1944 1850 1832 1873 1873 1809 1749 1731 1739 1758 1773 1740 1674 1614 1579 1583 1602 1612 1602 1563 1482 1405 1360 1363 1427 1484 1547 1631 1733 1802 1756 1681 1609 1562 1557 1513 1440 1355 1293 1260 1261 1288 1324 1306 1306 1312 1318 1328 1371 1432 1448 1352 1174 1040 936 862 842 843 849 856 857 855 848 857 879 902 950 992 1017 1020 1005 984 959 941 946 978 1000 1014 1026 1033 1025 1008 991 984 979 979 986 1000 1014 1036 1064 1089 1100 1072 1013 959 936 963 1005 1024 1019 996 972 873 783 715 653 799 863 868 855 849 857 860 862 879 916 948 976 1005 1019 1019 1035 1067 1107 1058 603 217 170 218 258 318 365 355 345 337 273 161 167 174 174 169 173 297 282 251 236 159 150 153 159 166 174 182 201 224 243 204 197 216 250 265 270 302 327 248 283 282 269 281 346 372 371 1345 1354 1344 1307 1293 1299 1303 1259 1180 1156 1214 1277 1304 1303 1286 1268 1272 1240 1217 1213 1207 1236 1255 1254 1229 1221 1218 1215 1214 1224 1230 1249 1268 1270 1226 1156 1132 1148 1154 1230 1312 1379 1429 1528 1568 1583 1582 1570 1503 1438 1453 1560 1619 1599 1566 1533 1506 1574 1685 1796 1875 1886 1869 1810 1733 1669 1634 1566 1501 1458 1446 1408 1381 1370 1367 1308 1254 1181 1102 1072 1078 1095 1109 1114 1128 1086 1054 1050 1071 1155 1261 1361 1428 1412 1379 1380 1397 1389 1219 1096 1049 1050 928 745 843 1096 1276 1383 1474 1544 1567 1479 1285 1125 1039 1046 1139 1210 1268 1317 1358 1388 1391 1385 1394 1473 1548 1576 1556 1509 1475 1442 1407 1363 1280 1160 1091 1101 1195 1317 1478 1666 1859 1973 2158 2253 2176 1872 1831 1880 1914 1883 1792 1747 1723 1713 1709 1730 1698 1661 1638 1632 1634 1635 1626 1595 1525 1444 1392 1391 1458 1506 1558 1615 1673 1699 1701 1692 1668 1619 1589 1533 1462 1392 1355 1344 1352 1369 1383 1355 1335 1326 1330 1348 1446 1561 1607 1488 1186 1007 902 844 818 843 862 872 881 882 888 900 914 929 963 994 1014 1018 998 963 929 908 917 957 979 997 1017 1022 1015 1005 996 992 993 988 987 1000 1024 1049 1074 1094 1099 1062 1004 951 927 970 1002 1029 1033 984 944 864 727 572 588 733 815 841 840 826 830 837 843 847 880 911 943 979 988 992 1009 1045 1102 1043 615 237 269 347 308 270 270 308 345 356 303 193 184 183 181 176 174 255 307 334 312 179 153 153 160 173 254 229 182 176 181 182 193 218 255 284 305 319 318 287 300 298 299 343 357 370 384 1338 1334 1314 1271 1258 1266 1272 1242 1176 1152 1190 1236 1244 1245 1240 1227 1197 1180 1175 1183 1195 1245 1265 1254 1219 1215 1218 1218 1223 1251 1254 1245 1235 1219 1140 1032 982 995 1033 1171 1314 1413 1458 1539 1571 1588 1593 1584 1538 1495 1525 1627 1660 1622 1580 1550 1546 1598 1688 1786 1867 1899 1913 1900 1865 1812 1681 1587 1533 1511 1490 1442 1447 1463 1445 1378 1301 1222 1153 1123 1120 1130 1140 1139 1106 1075 1061 1070 1109 1191 1265 1328 1366 1319 1306 1302 1288 1241 1083 1080 1120 1119 1010 935 1008 1161 1288 1405 1511 1572 1550 1381 1189 1045 990 1048 1135 1190 1237 1278 1293 1315 1317 1318 1340 1424 1512 1555 1549 1519 1498 1491 1496 1508 1501 1456 1415 1405 1455 1541 1643 1770 1938 2208 2480 2492 2301 2088 1907 1880 1903 1909 1870 1821 1751 1677 1625 1666 1676 1666 1645 1631 1626 1621 1615 1606 1566 1512 1476 1471 1502 1523 1545 1570 1594 1595 1599 1617 1635 1619 1583 1534 1481 1434 1407 1404 1408 1415 1423 1407 1376 1352 1349 1363 1476 1559 1579 1544 1225 1030 927 880 838 852 875 897 915 922 934 949 967 991 1007 1014 1016 1015 991 944 900 875 878 897 916 943 982 991 988 983 980 974 986 990 995 1009 1036 1062 1079 1081 1065 1049 1027 1001 974 991 1010 1061 1091 989 926 786 659 628 751 793 812 822 821 806 803 810 821 823 847 880 917 951 946 951 973 1017 1086 1043 664 287 350 383 377 368 363 364 367 366 361 345 218 187 184 183 180 176 240 297 278 185 158 152 154 169 220 206 178 175 181 185 194 211 238 262 283 288 271 283 245 224 249 309 320 327 350 1343 1305 1290 1261 1254 1256 1249 1233 1201 1186 1193 1197 1191 1205 1203 1162 1122 1158 1186 1196 1223 1285 1282 1240 1192 1194 1206 1214 1224 1252 1261 1216 1152 1093 1030 934 875 889 1000 1132 1286 1410 1483 1545 1569 1583 1592 1595 1570 1552 1591 1679 1709 1648 1603 1590 1611 1676 1727 1784 1845 1896 1923 1932 1920 1881 1744 1638 1578 1555 1541 1547 1579 1584 1522 1428 1332 1258 1211 1185 1171 1175 1178 1165 1116 1098 1109 1150 1222 1276 1317 1333 1319 1297 1288 1258 1150 903 1013 1133 1192 1162 1079 1066 1101 1183 1307 1428 1519 1532 1437 1222 1060 974 977 1066 1130 1159 1192 1229 1230 1231 1235 1255 1308 1402 1490 1539 1545 1530 1516 1524 1550 1585 1608 1606 1592 1588 1628 1719 1811 1902 2006 2196 2384 2412 2346 2340 2192 2018 1901 1876 1856 1844 1813 1752 1653 1644 1644 1644 1635 1621 1604 1595 1597 1609 1613 1600 1584 1567 1532 1523 1524 1531 1543 1539 1534 1534 1543 1570 1548 1523 1504 1493 1470 1448 1434 1449 1537 1541 1463 1376 1344 1340 1433 1468 1459 1498 1262 1093 992 940 875 867 889 923 955 973 983 988 996 1034 1049 1046 1031 1017 983 937 894 862 848 851 857 868 882 897 911 924 935 929 947 963 978 999 1023 1049 1061 1055 1033 1054 1135 1183 1101 1054 1038 1047 1045 963 828 746 745 812 836 834 821 808 812 802 790 788 801 814 829 855 888 910 903 919 957 1009 1074 1060 786 440 385 384 392 396 389 379 327 332 372 364 259 205 186 189 185 177 176 177 176 174 167 158 151 160 164 167 170 171 180 184 191 205 234 274 301 307 292 304 279 299 344 253 251 267 312 1324 1270 1260 1263 1270 1263 1235 1234 1227 1219 1203 1165 1156 1175 1169 1115 1124 1179 1219 1242 1272 1293 1270 1226 1180 1149 1157 1192 1230 1244 1196 1128 1060 999 937 852 850 936 1088 1141 1264 1406 1525 1565 1575 1588 1603 1613 1600 1601 1650 1731 1750 1672 1635 1640 1674 1742 1775 1802 1839 1892 1923 1938 1934 1902 1813 1714 1650 1628 1633 1667 1665 1617 1525 1438 1351 1295 1267 1246 1232 1225 1212 1185 1162 1153 1182 1244 1327 1358 1377 1365 1327 1335 1281 1169 939 530 1000 1194 1223 1173 1128 1121 1145 1214 1343 1448 1489 1427 1268 1084 982 962 1007 1087 1113 1118 1143 1186 1199 1186 1190 1224 1292 1389 1473 1527 1548 1546 1541 1555 1584 1621 1653 1669 1672 1679 1718 1820 1911 1988 2055 2122 2197 2237 2279 2404 2335 2118 1928 1861 1831 1827 1823 1795 1713 1651 1619 1597 1571 1522 1517 1540 1577 1611 1652 1671 1665 1631 1560 1514 1494 1494 1506 1512 1506 1487 1466 1477 1501 1526 1540 1532 1528 1486 1455 1524 1872 1877 1653 1412 1326 1301 1372 1432 1449 1434 1281 1150 1051 979 908 891 911 952 989 1011 1020 1024 1035 1074 1090 1084 1059 1027 978 930 886 850 832 825 819 812 803 800 815 843 874 892 893 898 917 955 990 1009 1017 1015 1012 1101 1397 1590 1240 1122 1058 1016 978 933 782 765 835 883 875 859 836 813 811 816 813 813 830 843 847 857 872 871 878 920 975 1022 1079 1093 938 645 400 378 354 342 373 304 255 294 382 373 288 245 248 279 214 192 180 170 177 179 176 169 158 157 155 156 161 168 179 186 193 205 235 276 311 331 322 324 319 314 305 297 292 310 350 1287 1251 1235 1257 1272 1270 1251 1237 1229 1221 1203 1156 1161 1167 1155 1130 1185 1244 1280 1288 1268 1274 1236 1175 1115 1094 1137 1195 1237 1229 1138 1067 998 926 864 825 887 1016 1149 1171 1257 1398 1544 1570 1573 1590 1616 1637 1628 1631 1684 1766 1785 1705 1666 1672 1713 1779 1815 1836 1856 1892 1918 1936 1937 1913 1859 1780 1731 1720 1729 1705 1630 1544 1476 1435 1382 1343 1319 1295 1286 1256 1220 1192 1201 1225 1258 1300 1346 1375 1378 1375 1373 1339 1218 945 632 467 1047 1226 1221 1178 1174 1178 1228 1304 1372 1392 1395 1307 1136 1027 999 1002 1033 1090 1086 1081 1109 1165 1205 1196 1200 1228 1282 1369 1454 1518 1554 1564 1569 1585 1610 1641 1674 1698 1712 1727 1763 1863 1941 2004 2059 2082 2113 2142 2189 2300 2285 2150 2002 1910 1857 1827 1808 1781 1719 1649 1598 1535 1447 1387 1403 1460 1539 1619 1679 1719 1727 1696 1606 1518 1466 1451 1466 1472 1453 1420 1390 1403 1451 1509 1552 1558 1554 1519 1489 1508 1651 1691 1599 1454 1344 1315 1350 1396 1418 1377 1279 1170 1064 976 932 924 946 983 1007 1027 1039 1052 1074 1103 1118 1114 1093 1051 989 932 881 840 831 823 807 779 742 727 745 779 810 826 822 823 838 869 905 929 949 971 975 1181 1686 1973 1262 1130 1050 993 944 909 820 822 874 885 881 865 846 833 837 850 861 872 891 903 894 880 871 872 896 940 991 1031 1097 1141 1051 792 430 378 309 263 340 237 237 303 371 313 269 248 248 268 254 229 199 175 177 180 180 175 166 162 155 153 158 172 182 193 203 210 231 263 299 333 352 360 367 372 370 358 348 351 370 1242 1223 1220 1240 1276 1307 1306 1226 1220 1214 1199 1182 1216 1226 1210 1188 1233 1271 1297 1294 1249 1238 1197 1141 1082 1040 1074 1129 1169 1160 1102 1042 983 927 884 886 946 1027 1087 1123 1235 1388 1529 1550 1558 1588 1627 1654 1648 1646 1703 1794 1823 1750 1704 1700 1741 1803 1844 1866 1879 1894 1912 1929 1931 1907 1858 1805 1775 1761 1734 1632 1523 1461 1468 1445 1415 1385 1359 1331 1319 1285 1235 1184 1174 1233 1289 1329 1354 1360 1373 1390 1385 1260 1084 710 442 723 1109 1188 1165 1168 1252 1288 1322 1356 1378 1105 1139 1162 1068 1017 1005 1001 1013 1051 1027 1038 1091 1171 1222 1221 1222 1239 1279 1355 1436 1502 1545 1566 1582 1603 1628 1654 1682 1711 1736 1764 1806 1882 1943 1990 2027 2047 2086 2127 2163 2196 2191 2165 2106 2010 1937 1879 1828 1772 1692 1626 1561 1470 1354 1314 1333 1402 1506 1628 1686 1727 1752 1755 1688 1567 1466 1408 1402 1412 1390 1364 1351 1359 1404 1469 1528 1548 1535 1514 1498 1495 1515 1525 1504 1464 1421 1376 1378 1400 1420 1405 1306 1175 1046 957 941 956 984 1010 1015 1031 1045 1061 1087 1110 1124 1130 1122 1085 1014 948 892 850 841 826 799 757 700 680 696 730 760 766 748 736 744 773 812 848 885 924 938 1003 1047 1050 1056 1055 1033 986 918 878 865 858 854 862 861 853 845 847 877 894 910 929 947 963 963 946 917 905 919 942 971 1018 1097 1170 1136 917 472 371 290 225 286 237 276 334 352 269 283 272 238 252 291 272 225 182 175 177 179 178 174 167 162 159 160 172 183 198 211 215 223 244 273 309 339 354 366 373 371 362 351 348 356 1211 1209 1205 1216 1250 1270 1257 1199 1203 1202 1200 1210 1251 1254 1239 1224 1247 1270 1283 1270 1220 1193 1148 1101 1054 1004 999 1014 1045 1081 1089 1046 1003 981 983 998 997 983 968 1034 1204 1375 1496 1520 1546 1593 1637 1660 1660 1663 1730 1832 1860 1799 1771 1770 1783 1813 1852 1876 1884 1886 1898 1913 1913 1890 1852 1804 1759 1710 1636 1524 1476 1483 1519 1485 1461 1442 1427 1416 1366 1309 1244 1180 1164 1208 1290 1383 1451 1475 1466 1395 1255 1077 640 446 607 1121 1178 1146 1130 1180 1273 1311 1319 1316 1317 1218 1134 1083 1059 1026 916 818 827 1015 1011 1026 1082 1170 1242 1248 1254 1271 1303 1361 1427 1483 1524 1553 1571 1598 1629 1657 1681 1711 1749 1796 1853 1901 1939 1971 2000 2021 2055 2094 2137 2190 2155 2168 2162 2086 2020 1965 1907 1832 1721 1621 1523 1430 1350 1336 1352 1414 1513 1628 1673 1705 1744 1794 1780 1664 1527 1410 1347 1345 1329 1317 1318 1328 1369 1419 1459 1472 1459 1449 1449 1460 1463 1462 1465 1470 1468 1440 1439 1457 1474 1422 1267 1120 1012 956 965 990 1017 1036 1038 1035 1039 1053 1079 1106 1123 1137 1144 1115 1044 974 918 881 859 829 791 743 679 660 670 701 741 751 736 716 705 737 785 828 866 896 906 934 955 965 981 1013 1026 1000 922 858 831 813 795 791 807 823 836 850 913 936 952 972 989 1002 1007 998 972 948 945 955 982 1034 1115 1194 1184 994 436 264 234 246 264 273 297 323 340 297 315 294 250 275 334 308 240 190 177 175 176 177 179 171 165 161 158 178 189 196 204 212 219 234 256 283 298 302 301 300 308 326 336 339 338 1238 1265 1275 1223 1245 1270 1267 1220 1198 1199 1221 1259 1304 1278 1249 1238 1238 1251 1250 1225 1171 1134 1098 1061 1015 935 922 935 975 1044 1083 1056 1028 1031 1085 1095 1040 970 939 1041 1208 1360 1467 1511 1562 1614 1654 1671 1671 1685 1751 1838 1863 1831 1813 1798 1782 1808 1853 1878 1882 1875 1886 1896 1892 1867 1827 1769 1705 1641 1586 1544 1536 1542 1544 1533 1532 1532 1530 1523 1453 1355 1262 1197 1174 1202 1276 1365 1431 1471 1399 1247 996 475 423 672 1016 1209 1187 1180 1200 1244 1288 1310 1306 1279 1237 1190 1119 1065 1036 988 810 721 733 819 955 1021 1093 1188 1247 1254 1265 1287 1316 1357 1411 1464 1506 1540 1559 1586 1582 1523 1647 1704 1748 1803 1871 1903 1929 1953 1977 2005 2035 2067 2102 2138 2178 2150 2084 2025 2044 2026 1984 1919 1819 1687 1575 1473 1377 1401 1439 1499 1569 1622 1655 1679 1725 1806 1841 1779 1654 1498 1362 1313 1288 1278 1275 1292 1327 1355 1372 1383 1368 1361 1372 1404 1427 1435 1451 1472 1482 1469 1476 1493 1495 1400 1229 1090 1010 986 1003 1028 1055 1075 1060 1040 1037 1055 1084 1121 1144 1161 1170 1141 1073 1002 943 909 882 842 794 741 678 660 668 697 744 769 780 769 745 762 801 839 869 891 897 905 911 919 954 1008 1035 1017 942 891 851 795 721 691 714 762 814 853 934 965 981 1001 1015 1023 1029 1027 1012 985 970 976 1006 1061 1131 1194 1196 1075 611 419 364 360 354 322 280 270 336 344 303 277 295 338 374 329 247 196 182 177 179 183 183 177 167 158 157 178 185 187 191 197 214 236 259 279 264 232 199 181 206 235 271 306 315 1337 1369 1377 1260 1260 1279 1283 1257 1207 1209 1246 1297 1330 1288 1253 1238 1225 1218 1203 1174 1129 1082 1050 1013 952 839 876 958 1029 1055 1059 1043 1030 1047 1139 1149 1095 1030 1009 1108 1260 1383 1467 1536 1610 1661 1690 1700 1692 1693 1737 1803 1843 1815 1789 1770 1763 1788 1839 1872 1884 1885 1884 1876 1857 1825 1787 1727 1663 1606 1572 1560 1569 1579 1581 1584 1588 1583 1566 1537 1472 1391 1312 1245 1200 1202 1256 1330 1383 1373 1263 1008 650 421 679 959 1134 1142 1160 1214 1267 1299 1319 1330 1328 1302 1238 1144 1095 1058 1005 892 766 744 772 767 880 995 1107 1205 1251 1255 1259 1267 1277 1325 1386 1443 1489 1523 1546 1567 1575 1565 1630 1675 1723 1778 1838 1882 1913 1939 1966 1994 2019 2042 2065 2095 2127 2129 2074 1951 1926 1932 1932 1901 1812 1663 1629 1629 1573 1596 1593 1590 1601 1634 1660 1676 1708 1777 1852 1865 1801 1670 1494 1370 1299 1262 1239 1253 1278 1299 1312 1325 1290 1284 1308 1357 1385 1404 1432 1464 1476 1472 1478 1482 1466 1356 1210 1095 1030 1015 1026 1045 1067 1085 1069 1058 1062 1080 1109 1146 1176 1196 1202 1173 1108 1031 965 938 910 868 816 757 688 673 684 713 755 791 826 842 832 817 834 860 885 900 904 908 915 927 955 995 1020 1015 963 917 882 833 755 696 685 704 755 850 933 975 998 1019 1028 1039 1046 1046 1037 1018 1006 1012 1040 1089 1141 1184 1200 1170 832 552 389 368 301 283 267 249 245 269 288 311 349 392 380 328 258 205 190 183 183 187 186 184 177 168 164 169 172 175 175 175 195 227 261 275 246 174 104 78 115 140 174 205 211 1427 1421 1425 1326 1300 1306 1312 1290 1225 1230 1269 1309 1315 1280 1251 1233 1216 1184 1155 1137 1123 1063 997 935 890 883 961 1040 1076 1055 1037 1000 1011 1070 1155 1165 1182 1183 1178 1266 1384 1474 1538 1594 1660 1698 1712 1709 1696 1697 1724 1764 1794 1772 1746 1730 1734 1767 1831 1871 1885 1888 1876 1845 1809 1775 1748 1700 1647 1604 1582 1584 1597 1614 1629 1645 1643 1617 1572 1519 1468 1405 1333 1260 1211 1213 1261 1325 1364 1301 1173 957 717 751 953 1036 1036 1061 1154 1239 1296 1317 1321 1333 1302 1264 1270 1122 1055 1006 936 815 785 820 844 777 810 958 1110 1211 1257 1258 1251 1238 1222 1270 1345 1416 1466 1499 1517 1517 1509 1513 1574 1635 1693 1748 1799 1859 1902 1933 1959 1982 2001 2017 2035 2061 2088 2098 2075 2007 1962 1951 1939 1926 1963 1922 1892 1858 1800 1728 1664 1623 1616 1656 1684 1693 1702 1736 1828 1886 1900 1858 1727 1546 1401 1304 1257 1246 1277 1307 1319 1299 1241 1238 1279 1335 1347 1374 1408 1440 1458 1459 1458 1445 1410 1313 1202 1108 1048 1027 1033 1052 1078 1102 1097 1097 1101 1111 1134 1170 1203 1225 1231 1204 1149 1081 1013 967 942 898 839 773 724 705 710 734 770 802 837 876 918 889 880 889 907 914 908 911 925 945 963 987 1003 1001 966 939 920 894 841 732 681 682 734 843 936 989 1019 1046 1051 1056 1057 1054 1051 1045 1047 1057 1076 1110 1144 1172 1197 1227 1104 769 420 295 252 262 280 290 299 301 288 278 289 279 303 310 280 225 202 192 189 189 190 190 185 175 172 174 176 176 174 169 185 217 254 259 213 131 60 56 83 101 103 91 83 1469 1432 1424 1384 1348 1337 1334 1304 1257 1266 1290 1302 1289 1264 1243 1225 1209 1175 1152 1135 1113 1048 971 963 1000 1033 1083 1115 1103 1048 1023 1012 1082 1163 1151 1191 1237 1273 1308 1416 1486 1543 1592 1637 1683 1705 1708 1699 1688 1689 1704 1727 1742 1725 1707 1702 1719 1767 1830 1869 1883 1881 1850 1804 1763 1736 1723 1692 1657 1627 1612 1617 1629 1649 1675 1700 1687 1644 1584 1525 1472 1404 1322 1241 1213 1243 1299 1350 1364 1266 1137 1038 992 968 944 938 978 1092 1202 1271 1305 1312 1302 1325 1282 1238 1283 1110 1005 927 855 786 810 865 883 795 782 930 1091 1195 1257 1260 1251 1233 1202 1229 1304 1383 1443 1473 1476 1444 1400 1383 1484 1587 1670 1727 1775 1842 1894 1929 1951 1968 1981 1994 2008 2032 2058 2073 2068 2041 2000 1952 1923 1933 2014 2032 2026 2000 1950 1878 1776 1690 1649 1678 1709 1724 1726 1721 1790 1861 1912 1928 1899 1802 1666 1524 1419 1385 1377 1385 1388 1327 1269 1253 1273 1315 1333 1371 1397 1406 1426 1433 1433 1416 1366 1286 1194 1110 1049 1027 1038 1064 1098 1129 1130 1133 1136 1141 1163 1200 1232 1254 1264 1237 1187 1129 1074 1025 981 926 862 801 768 757 770 797 797 818 844 895 987 988 951 925 924 918 905 906 922 951 970 986 992 984 959 949 952 953 928 811 728 697 728 825 934 1007 1046 1067 1062 1051 1042 1038 1037 1047 1065 1085 1101 1118 1138 1160 1187 1229 1263 1029 654 351 275 280 316 346 334 288 267 266 248 205 238 287 306 254 219 204 199 195 196 196 192 182 181 185 187 186 183 174 211 244 236 236 174 104 69 114 68 64 86 101 79 Wind_Speed 23 23 23 23 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 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 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 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 13 13 13 13 13 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 23 23 23 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 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 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 16 16 16 16 17 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 13 13 13 13 13 13 13 13 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 23 23 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 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 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 17 16 16 16 16 16 16 16 16 16 16 16 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 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 20 20 20 20 20 19 19 19 19 19 19 20 19 20 20 20 19 19 19 19 19 19 19 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 17 16 17 17 17 17 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 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 20 20 20 20 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 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 16 16 16 17 17 17 17 17 17 17 16 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 13 13 13 13 13 13 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 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 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 22 22 22 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 20 20 20 20 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 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 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 13 13 13 13 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 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 20 20 20 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 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 16 16 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 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 21 21 21 21 21 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 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 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 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 13 13 13 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 17 17 17 17 17 16 16 16 16 16 16 16 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 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 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 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 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 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 21 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 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 17 17 17 17 17 17 16 16 16 16 16 16 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 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 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 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 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 21 20 20 20 20 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 16 16 16 16 16 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 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 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 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 13 13 13 13 13 13 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 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 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 21 20 20 20 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 17 17 17 16 16 16 16 16 16 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 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 15 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 13 13 13 13 13 13 13 13 14 13 13 13 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 21 20 20 20 19 19 19 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 16 16 16 16 16 16 16 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 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 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 13 13 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 16 15 15 15 15 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 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 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 13 13 13 13 13 13 13 13 13 13 13 14 14 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 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 11 11 11 11 11 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 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 21 20 20 20 20 19 19 19 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 16 15 15 15 15 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 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 14 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 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 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 15 15 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 17 17 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 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 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 16 16 16 16 16 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 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 12 12 12 12 12 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 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 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 16 16 16 16 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 15 15 15 15 15 15 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 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 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 16 16 16 16 16 16 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 15 15 15 15 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 16 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 15 15 15 15 15 15 15 14 14 14 14 14 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 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 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 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 15 15 15 14 14 14 14 14 14 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 13 13 13 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 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 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 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 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 13 13 13 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 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 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 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 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 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 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 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 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 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 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 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 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 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 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 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 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 10 10 11 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 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 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 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 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 14 14 14 14 13 14 14 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 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 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 23 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 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 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 15 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 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 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 10 10 10 10 10 10 10 10 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 23 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 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 15 15 15 15 15 15 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 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 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 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 10 10 10 10 10 10 10 10 10 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 23 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 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 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 23 23 23 22 22 21 21 20 20 20 20 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 15 14 14 14 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 14 14 14 14 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 23 23 23 22 22 21 21 20 20 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 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 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 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 12 12 12 12 12 12 12 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 23 23 23 22 22 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 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 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 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 12 12 12 12 12 12 12 12 11 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 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 14 14 14 14 14 14 14 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 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 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 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 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 23 22 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 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 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 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 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 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 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 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 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 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 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 22 22 22 21 21 20 20 20 19 19 19 19 19 19 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 17 17 17 17 17 17 17 16 16 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 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 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 11 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 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 22 22 22 21 21 20 20 20 20 20 19 19 19 19 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 17 17 17 17 17 17 17 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 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 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 11 11 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 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 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 22 22 22 21 21 21 20 20 20 20 20 20 19 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 17 17 17 17 17 17 16 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 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 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 9 9 10 10 10 10 10 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 22 22 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 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 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 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 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 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 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 11 11 10 10 11 11 10 10 10 10 10 10 10 10 11 10 10 10 11 10 10 10 10 10 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 9 9 10 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 22 22 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 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 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 13 13 13 13 13 13 13 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 14 14 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 11 11 11 11 11 11 11 11 11 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 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 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 22 22 21 21 21 21 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 17 17 17 17 17 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 13 13 13 13 13 13 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 14 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 11 11 11 11 11 11 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 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 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 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 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 10 10 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 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 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 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 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 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 13 13 13 13 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 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 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 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 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 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 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 18 18 18 18 18 18 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 13 13 13 13 13 13 13 12 12 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 14 14 14 15 15 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 21 21 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 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 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 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 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 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 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 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 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 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 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 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 9 9 9 9 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 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 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 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 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 18 18 18 18 18 18 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 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 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 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 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 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 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 18 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 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 13 13 13 13 14 14 14 14 14 15 15 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 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 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 9 10 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 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 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 18 18 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 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 13 13 13 13 14 14 14 14 14 14 15 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 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 11 11 11 11 11 10 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 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 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 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 18 18 18 18 18 18 18 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 14 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 11 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 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 10 10 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 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 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 18 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 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 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 8 8 8 8 8 8 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 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 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 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 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 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 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 8 8 8 8 8 8 8 8 8 8 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 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 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 9 9 9 9 9 9 9 9 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 18 18 18 18 18 18 18 18 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 14 14 14 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 7 7 8 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 8 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 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 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 18 18 18 18 18 18 18 18 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 14 14 14 14 13 13 13 13 13 13 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 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 15 15 15 15 15 15 15 15 15 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 10 10 10 10 9 9 9 9 9 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 8 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 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 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 15 15 15 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 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 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 13 13 13 13 13 13 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 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 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 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 21 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 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 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 13 13 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 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 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 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 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 21 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 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 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 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 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 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 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 8 8 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 21 21 21 20 20 20 20 20 20 20 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 15 15 15 15 14 14 14 14 14 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 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 13 14 14 14 14 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 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 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 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 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 8 8 8 8 8 8 8 8 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 21 21 21 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 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 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 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 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 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 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 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 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 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 20 20 20 20 20 20 20 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 15 15 15 15 15 14 14 14 14 14 14 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 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 13 13 13 13 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 15 15 15 15 15 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 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 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 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 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 21 20 20 20 20 20 20 20 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 15 15 15 15 15 15 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 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 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 15 15 15 15 15 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 12 12 12 12 11 11 11 11 10 10 10 10 10 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 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 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 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 9 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 8 8 8 8 8 8 8 8 8 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 15 14 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 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 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 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 7 7 6 6 6 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 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 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 8 8 8 8 8 8 8 8 8 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 14 14 14 14 14 14 14 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 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 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 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 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 8 8 8 8 8 8 20 20 20 20 21 20 20 20 20 20 20 20 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 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 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 6 6 6 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 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 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 8 8 8 8 8 8 20 21 21 20 21 21 21 20 20 20 20 20 20 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 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 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 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 15 15 15 15 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 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 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 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 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 7 7 7 7 7 7 7 8 8 8 8 8 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 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 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 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 14 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 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 11 10 10 10 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 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 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 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 7 7 7 7 7 7 7 7 7 8 8 8 8 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 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 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 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 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 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 8 8 8 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 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 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 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 14 14 14 14 14 14 15 15 15 15 15 15 15 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 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 6 5 5 5 5 5 5 5 5 5 5 5 5 6 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 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 8 8 8 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 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 15 15 15 15 15 15 15 15 15 15 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 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 10 10 10 10 10 10 10 10 10 10 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 6 6 6 6 6 6 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 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 8 8 21 21 21 21 21 21 21 21 21 20 20 20 20 20 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 15 15 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 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 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 6 6 6 6 6 6 5 5 5 5 5 5 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 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 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 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 21 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 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 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 16 16 17 17 17 17 17 17 17 17 17 17 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 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 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 6 6 6 6 6 6 6 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 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 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 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 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 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 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 15 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 16 16 16 16 16 16 16 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 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 22 22 22 22 22 22 22 22 22 21 21 21 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 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 12 12 11 11 11 11 11 11 11 10 10 10 10 10 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 6 6 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 22 22 22 22 22 22 22 22 22 21 21 21 21 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 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 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 13 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 8 8 8 8 8 7 7 7 7 7 7 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 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 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 7 7 7 7 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 22 22 22 21 21 21 21 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 17 18 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 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 5 5 5 5 5 5 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 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 23 23 23 23 23 23 23 23 22 22 22 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 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 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 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 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 12 12 11 11 11 11 11 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 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 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 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 22 22 22 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 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 17 17 17 17 17 17 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 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 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 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 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 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 23 24 24 24 24 24 23 23 23 23 22 22 22 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 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 15 14 14 14 14 14 14 14 14 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 10 10 10 10 10 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 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 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 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 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 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 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 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 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 14 14 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 11 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 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 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 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 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 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 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 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 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 14 14 14 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 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 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 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 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 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 18 19 18 18 18 18 18 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 18 18 18 18 17 17 17 17 17 17 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 14 14 14 14 14 15 15 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 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 11 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 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 24 24 25 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 19 19 18 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 18 17 17 17 17 17 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 14 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 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 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 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 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 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 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 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 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 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 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 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 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 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 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 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 19 18 18 18 18 18 18 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 14 14 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 12 12 12 12 11 11 11 11 11 11 11 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 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 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 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 6 6 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 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 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 14 14 14 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 14 14 14 14 14 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 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 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 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 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 8 8 8 8 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 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 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 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 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 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 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 6 6 6 6 6 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 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 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 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 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 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 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 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 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 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 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 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 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 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 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 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 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 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 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 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 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 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 19 19 19 19 19 19 19 19 19 19 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 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 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 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 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 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 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 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 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 19 19 20 19 19 19 19 19 19 19 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 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 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 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 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 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 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 20 20 20 20 20 20 19 19 19 19 18 18 18 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 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 14 14 14 14 13 14 14 14 13 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 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 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 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 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 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 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 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 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 13 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 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 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 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 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 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 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 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 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 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 13 13 13 13 13 13 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 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 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 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 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 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 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 20 20 20 20 20 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 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 13 13 13 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 11 11 11 10 10 9 9 9 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 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 19 19 19 19 19 19 19 19 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 17 17 17 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 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 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 10 10 9 9 9 8 8 8 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 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 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 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 10 10 10 9 9 9 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 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 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 20 20 20 20 20 20 20 20 20 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 14 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 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 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 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 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 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 13 13 13 13 13 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 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 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 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 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 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 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 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 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 6 6 6 6 7 7 7 7 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 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 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 10 10 10 9 9 9 8 8 8 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 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 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 7 7 7 7 7 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 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 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 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 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 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 6 6 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 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 14 14 14 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 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 11 11 11 10 10 10 9 9 9 8 8 8 7 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 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 7 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 6 6 6 6 6 6 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 22 22 22 23 23 23 23 23 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 21 21 21 21 21 21 20 21 21 21 20 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 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 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 7 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 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 6 6 7 7 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 19 19 19 19 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 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 11 11 11 11 12 12 12 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 9 9 9 8 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 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 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 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 7 7 7 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 22 22 22 22 22 22 22 22 22 22 22 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 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 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 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 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 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 7 7 7 7 7 7 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 6 6 6 6 6 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 21 21 21 22 22 22 22 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 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 19 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 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 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 10 10 10 9 9 9 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 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 7 7 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 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 22 22 22 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 22 22 22 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 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 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 14 14 14 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 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 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 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 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 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 21 21 22 22 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 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 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 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 7 7 7 7 7 7 7 7 7 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 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 19 19 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 15 15 14 14 14 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 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 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 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 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 21 21 21 21 21 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 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 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 15 15 15 14 14 14 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 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 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 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 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 21 21 21 21 21 20 20 20 20 20 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 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 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 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 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 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 6 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 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 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 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 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 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 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 5 5 5 5 5 6 6 6 6 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 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 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 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 12 11 11 11 11 10 10 10 10 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 6 6 6 6 6 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 6 6 6 6 6 6 5 5 5 5 5 5 5 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 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 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 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 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 12 12 12 12 12 12 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 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 6 6 6 6 6 6 6 6 5 6 6 5 5 5 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 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 20 20 20 20 20 20 20 20 20 20 20 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 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 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 11 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 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 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 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 17 17 17 18 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 13 13 13 13 12 12 12 12 12 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 11 11 11 11 11 10 10 10 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 6 6 6 6 6 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 7 6 6 6 6 6 6 6 6 6 6 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 19 19 19 19 19 19 19 19 19 19 19 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 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 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 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 11 11 11 11 10 10 10 10 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 20 19 19 19 19 19 19 19 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 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 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 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 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 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 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 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 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 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 20 20 19 19 19 19 19 19 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 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 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 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 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 11 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 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 6 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 7 8 8 8 8 8 8 8 8 8 8 8 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 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 13 12 12 12 12 12 12 12 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 4 4 4 5 5 5 5 5 5 6 6 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 8 8 8 8 8 8 9 9 9 9 9 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 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 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 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 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 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 5 5 5 6 6 6 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 9 9 10 10 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 19 18 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 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 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 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 6 6 6 6 6 6 6 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 5 5 5 5 5 6 6 6 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 9 9 9 9 9 9 9 9 10 10 10 10 10 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 18 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 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 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 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 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 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 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 10 10 10 10 10 10 10 11 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 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 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 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 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 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 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 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 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 10 10 10 10 10 10 11 11 11 11 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 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 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 15 15 15 14 14 14 13 13 13 12 12 12 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 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 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 8 8 8 8 8 8 8 7 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 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 18 18 18 18 18 18 18 18 18 18 18 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 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 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 14 14 14 14 14 13 13 13 13 13 13 13 12 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 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 5 5 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 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 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 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 13 13 13 13 13 13 14 14 14 14 14 14 14 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 9 9 9 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 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 21 21 21 21 21 20 21 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 18 18 18 18 18 18 18 18 18 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 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 12 12 12 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 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 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 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 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 6 6 6 6 6 6 7 7 7 7 8 8 8 8 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 11 11 11 11 11 11 11 11 21 21 21 21 20 21 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 18 18 18 18 18 18 18 18 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 17 17 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 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 13 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 10 11 11 11 11 11 11 20 20 20 20 20 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 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 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 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 14 14 14 13 13 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 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 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 11 11 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 19 19 19 19 18 18 18 18 18 18 18 18 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 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 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 9 9 9 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 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 7 7 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 6 6 6 6 6 6 6 7 7 7 7 7 7 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 11 11 11 10 10 10 10 10 10 10 10 10 10 11 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 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 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 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 16 15 15 15 15 14 14 14 13 13 12 12 12 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 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 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 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 19 19 19 19 18 18 18 18 18 18 18 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 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 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 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 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 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 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 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 13 13 13 13 14 14 14 14 15 15 15 15 16 15 15 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 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 9 9 9 10 10 10 11 11 11 11 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 10 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 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 11 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 15 15 15 16 16 16 16 16 15 15 15 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 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 7 7 7 7 8 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 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 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 17 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 10 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 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 16 16 15 15 15 15 14 14 14 14 13 13 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 15 15 15 15 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 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 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 10 9 9 9 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 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 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 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 16 16 16 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 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 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 20 20 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 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 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 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 10 10 10 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 9 9 9 9 9 9 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 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 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 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 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 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 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 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 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 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 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 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 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 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 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 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 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 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 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 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 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 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 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 10 11 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 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 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 9 9 9 10 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 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 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 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 13 13 13 13 12 12 12 12 12 12 11 12 11 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 14 13 13 13 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 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 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 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 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 13 13 12 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 14 14 14 14 14 14 14 13 13 13 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 8 8 8 8 8 8 8 8 8 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 12 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 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 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 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 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 17 16 17 16 17 17 16 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 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 14 13 14 13 13 13 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 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 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 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 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 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 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 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 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 13 13 13 12 12 12 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 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 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 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 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 15 15 15 15 15 14 14 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 12 12 13 13 12 12 12 12 12 13 12 12 12 12 12 12 12 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 9 8 8 8 8 8 8 8 8 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 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 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 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 17 17 17 17 17 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 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 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 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 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 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 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 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 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 7 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 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 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 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 14 14 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 10 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 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 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 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 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 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 10 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 10 10 10 10 10 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 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 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 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 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 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 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 17 17 17 17 16 16 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 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 13 13 13 13 12 12 12 12 12 11 11 11 12 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 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 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 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 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 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 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 17 17 17 17 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 15 15 15 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 13 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 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 17 17 17 17 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 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 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 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 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 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 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 17 17 17 17 17 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 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 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 7 7 7 7 8 8 8 8 9 9 10 10 10 10 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 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 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 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 17 17 17 17 17 16 16 16 16 16 15 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 11 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 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 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 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 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 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 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 17 17 17 17 16 16 16 16 16 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 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 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 20 20 20 20 20 20 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 20 20 20 20 19 19 19 19 19 19 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 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 11 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 20 21 21 20 20 21 20 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 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 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 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 11 11 11 11 11 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 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 20 20 21 21 20 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 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 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 15 15 15 15 15 15 15 14 15 14 14 15 14 14 14 14 15 15 14 14 14 14 14 14 14 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 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 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 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 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 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 20 20 21 21 21 20 21 20 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 20 20 19 19 19 19 19 19 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 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 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 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 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 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 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 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 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 15 15 15 15 15 15 15 14 14 15 15 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 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 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 10 10 10 10 10 10 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 12 11 11 11 11 11 11 11 11 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 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 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 7 7 7 7 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 21 21 21 21 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 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 13 12 12 12 12 12 12 12 12 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 10 10 10 10 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 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 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 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 7 7 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 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 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 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 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 10 10 10 10 10 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 10 10 10 10 10 10 10 10 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 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 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 21 20 20 20 20 20 20 20 20 20 19 19 19 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 16 16 15 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 15 15 15 15 15 15 15 15 15 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 10 10 10 10 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 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 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 21 21 20 20 20 20 20 20 20 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 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 13 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 12 12 11 11 11 11 10 10 10 10 10 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 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 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 21 21 20 20 20 20 20 20 20 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 15 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 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 10 10 10 10 10 10 10 10 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 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 12 12 12 12 12 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 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 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 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 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 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 14 14 14 14 14 14 14 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 12 11 11 11 11 11 10 10 10 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 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 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 11 11 11 11 11 12 12 12 12 12 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 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 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 20 19 19 19 19 19 19 19 18 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 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 13 14 14 14 14 14 14 14 14 14 15 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 12 12 11 11 11 11 10 10 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 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 10 10 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 9 9 9 9 9 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 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 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 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 20 19 19 19 19 19 19 18 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 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 14 14 14 14 14 14 14 14 14 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 12 12 11 11 11 11 10 10 10 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 9 9 9 9 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 9 9 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 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 20 19 19 19 19 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 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 9 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 20 20 20 19 19 19 19 18 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 15 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 13 13 13 13 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 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 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 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 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 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 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 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 20 20 20 19 19 19 19 18 18 18 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 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 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 13 13 13 13 13 12 12 12 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 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 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 9 9 9 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 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 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 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 13 13 13 13 13 13 13 12 12 12 12 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 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 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 9 10 10 10 10 10 10 10 11 11 11 11 11 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 18 18 18 17 17 17 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 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 14 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 12 12 12 12 12 12 12 11 11 11 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 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 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 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 9 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 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 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 15 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 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 12 12 12 12 12 12 12 11 11 11 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 8 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 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 11 11 11 11 11 11 11 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 23 23 23 22 22 22 22 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 20 20 20 20 20 20 19 19 19 19 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 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 13 13 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 12 12 12 12 12 12 11 11 11 10 10 9 9 9 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 7 7 8 8 8 8 8 7 7 8 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 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 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 23 23 23 22 22 22 22 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 20 20 20 20 20 20 20 19 19 19 18 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 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 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 11 11 11 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 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 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 10 10 10 10 10 10 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 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 22 22 22 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 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 11 11 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 10 10 10 10 9 9 9 9 9 9 9 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 22 22 22 22 21 21 21 21 21 21 20 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 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 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 11 11 11 10 10 10 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 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 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 8 8 8 8 8 8 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 22 22 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 17 17 17 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 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 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 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 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 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 9 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 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 22 22 21 21 21 21 21 21 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 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 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 11 11 11 11 10 10 10 10 9 9 9 9 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 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 10 11 10 10 10 10 10 10 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 8 8 9 9 Wind_Direction 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 138 138 139 139 139 139 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 138 138 137 137 137 137 136 136 135 135 135 135 134 134 133 133 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 134 134 134 135 136 136 137 137 138 138 139 139 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 140 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 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 137 138 138 138 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 142 142 143 143 143 143 144 144 145 145 146 146 146 147 148 148 149 149 149 149 150 149 150 150 150 150 150 150 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 150 150 150 150 150 150 150 150 150 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 137 138 138 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 138 138 139 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 137 137 137 136 136 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 134 134 134 135 136 136 136 137 138 139 139 140 140 141 141 142 142 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 138 137 138 138 138 138 138 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 142 143 143 142 142 142 143 143 143 143 143 142 142 142 142 142 142 143 143 143 144 144 144 145 145 146 146 147 147 148 148 149 149 149 150 149 150 150 150 150 150 150 150 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 150 150 150 150 150 150 150 150 150 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 138 138 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 139 138 138 138 137 137 137 136 136 136 136 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 134 135 134 135 136 136 137 137 138 139 139 140 141 141 142 142 142 142 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 138 138 137 138 138 138 138 138 137 138 138 138 138 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 137 137 138 138 138 138 138 138 138 139 139 139 140 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 142 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 144 144 144 145 145 146 146 147 147 147 148 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 151 151 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 135 135 136 136 137 137 138 138 139 139 139 139 139 139 139 139 138 138 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 140 141 141 141 141 140 140 140 140 140 139 139 139 139 138 138 137 137 137 137 137 136 136 136 136 135 135 135 134 134 134 133 133 133 133 132 132 132 132 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 134 134 135 135 135 136 136 137 137 138 139 139 140 141 141 141 142 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 138 138 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 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 141 141 141 142 142 142 142 143 142 143 142 142 143 143 143 143 143 143 142 142 143 143 142 142 142 142 142 142 142 143 143 143 143 143 144 145 146 146 147 147 147 147 148 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 133 133 133 133 134 134 134 134 134 133 133 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 135 136 136 137 137 138 138 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 141 140 140 140 140 140 140 139 139 139 139 138 138 138 138 138 137 137 137 137 137 136 136 136 136 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 131 131 132 132 132 132 132 132 133 133 133 133 134 133 134 134 135 135 135 136 137 137 137 138 139 140 140 141 141 142 142 143 143 143 143 144 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 140 140 140 139 139 139 138 139 138 139 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 136 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 142 142 142 142 142 143 143 143 142 143 143 143 143 143 143 142 143 143 143 143 142 142 142 142 142 142 142 142 142 143 143 143 144 145 146 146 146 147 147 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 149 149 149 149 149 150 150 151 151 151 151 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 135 136 136 137 137 138 138 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 139 139 139 139 140 140 139 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 131 132 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 136 137 137 138 138 139 140 140 141 142 142 143 143 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 139 139 139 139 139 139 138 138 138 138 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 137 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 138 139 139 139 139 140 140 140 141 141 141 141 142 142 142 142 143 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 143 143 144 144 145 145 146 146 147 147 148 148 149 149 149 149 150 150 150 150 150 150 149 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 148 148 148 148 148 149 149 149 150 150 151 151 151 151 151 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 136 137 137 138 138 139 139 140 139 139 139 139 139 139 139 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 135 136 136 137 137 138 139 139 140 141 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 141 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 137 137 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 144 144 144 145 145 146 147 147 148 148 148 148 149 150 150 150 149 150 150 150 149 149 150 150 149 149 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 148 148 148 148 148 148 149 149 150 150 151 151 151 151 151 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 135 136 137 137 138 138 139 139 140 140 140 140 139 139 139 139 139 139 138 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 140 140 140 140 140 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 138 139 139 140 141 142 142 142 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 144 144 145 146 146 147 147 148 148 148 148 149 150 150 149 149 150 150 149 149 149 149 150 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 151 151 151 151 151 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 135 136 137 137 138 139 139 139 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 140 140 140 139 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 135 135 135 135 134 133 133 133 133 133 132 132 132 132 132 132 133 132 133 133 133 133 134 134 134 134 135 135 135 136 136 136 137 137 138 139 139 140 141 142 142 143 143 144 144 144 145 145 145 145 145 145 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 141 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 141 141 142 142 142 142 142 143 143 144 145 145 146 146 146 147 148 148 148 149 149 149 149 149 149 149 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 148 148 149 149 149 150 150 151 151 151 151 151 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 135 136 136 137 138 139 139 140 140 140 140 140 140 140 140 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 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 134 133 133 133 133 132 132 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 137 138 138 139 140 140 141 142 142 143 143 144 144 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 143 142 143 142 142 141 141 141 141 141 140 140 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 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 142 141 142 142 142 143 143 144 145 145 146 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 151 151 151 151 152 132 133 133 132 132 132 132 132 132 132 131 131 131 132 132 132 132 132 132 132 132 132 132 133 133 134 134 135 136 137 137 138 139 139 140 140 141 141 141 140 140 140 140 139 140 140 140 140 140 141 141 141 141 141 141 142 142 141 141 141 141 141 141 140 140 140 139 139 139 138 138 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 134 134 133 133 133 133 133 133 133 132 132 132 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 136 137 138 139 139 140 141 142 142 142 143 143 144 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 142 142 142 143 143 144 145 145 146 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 151 152 132 132 132 132 132 132 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 133 133 134 134 135 136 137 138 139 139 140 140 141 141 141 141 141 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 139 139 138 138 138 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 134 134 133 133 133 133 133 133 133 132 133 133 133 133 133 133 133 133 134 134 134 134 135 135 135 136 136 136 137 138 139 139 140 141 142 142 143 143 144 144 145 145 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 143 144 143 143 143 143 142 142 142 141 141 141 141 140 140 140 140 140 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 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 141 141 141 141 142 142 142 143 143 143 144 144 145 145 146 147 147 147 148 148 149 149 149 149 149 149 150 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 152 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 134 135 136 137 138 139 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 138 139 139 140 141 142 142 143 143 144 145 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 140 140 140 140 140 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 144 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 146 146 147 147 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 152 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 134 135 135 136 137 139 139 140 141 141 142 142 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 135 135 135 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 136 136 137 138 139 139 140 141 142 142 143 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 140 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 140 140 140 140 140 141 141 142 142 142 142 143 143 143 144 144 145 146 146 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 152 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 131 132 132 132 132 133 134 135 136 137 138 139 140 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 140 141 140 139 139 139 139 138 138 138 138 138 138 138 137 137 137 138 137 137 137 138 138 137 137 137 137 137 137 136 136 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 137 137 138 139 140 141 142 142 143 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 143 143 143 143 143 142 142 141 141 141 141 141 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 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 143 143 143 142 142 142 141 141 140 140 140 140 140 140 140 140 140 141 141 142 142 142 142 143 143 143 144 144 144 145 146 146 146 147 147 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 150 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 151 151 151 151 152 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 133 133 134 135 136 137 138 139 140 141 142 142 142 142 143 143 143 142 142 142 142 142 142 143 143 143 143 143 144 143 143 143 143 143 142 142 142 141 141 141 140 141 140 140 139 139 139 139 138 138 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 138 138 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 137 137 138 139 139 141 142 142 143 144 144 145 145 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 137 136 136 136 137 137 137 137 137 137 137 138 138 138 138 138 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 144 144 144 144 144 143 143 143 142 142 142 142 142 141 141 140 140 140 140 140 140 140 140 141 141 142 141 142 142 142 143 143 143 144 144 144 145 146 146 146 147 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 151 151 151 151 152 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 134 135 136 137 139 140 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 143 143 143 143 142 142 142 142 141 141 141 140 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 136 136 136 135 135 135 134 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 137 137 138 139 140 141 142 142 143 144 144 145 145 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 143 143 143 143 143 142 142 142 142 142 141 141 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 136 136 136 136 137 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 144 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 144 143 144 144 145 145 145 146 146 147 147 147 147 148 148 148 148 148 149 149 149 149 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 151 152 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 133 133 134 135 137 138 139 140 141 142 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 142 141 141 141 141 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 136 135 135 135 134 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 138 139 139 140 142 142 143 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 143 143 143 143 143 142 142 142 142 142 141 141 140 140 140 139 139 139 138 138 138 138 137 137 137 137 137 137 137 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 137 138 138 138 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 144 144 144 144 144 144 144 143 143 142 142 142 143 142 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 148 148 148 148 149 149 148 149 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 151 152 132 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 133 133 134 135 136 137 138 139 140 142 142 143 143 144 144 144 144 144 144 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 142 142 142 142 141 141 141 141 141 141 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 138 138 137 137 136 136 135 135 135 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 138 139 140 141 142 142 143 144 144 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 143 143 143 143 143 142 142 142 141 141 141 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 136 136 137 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 142 141 141 141 140 140 140 140 140 140 140 140 141 141 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 145 145 146 146 146 146 147 147 147 148 148 148 149 148 149 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 132 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 134 135 136 137 138 140 141 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 138 139 139 138 139 139 139 139 139 139 139 139 139 139 139 138 137 137 137 136 136 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 138 139 140 141 142 142 143 143 144 144 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 140 140 140 139 139 139 138 138 138 138 137 137 137 137 137 137 137 136 137 137 136 136 136 136 136 136 137 137 136 137 137 137 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 144 144 144 144 144 144 143 143 143 143 143 143 143 143 142 142 142 142 141 140 140 141 140 140 140 140 141 141 142 142 142 143 143 143 143 143 144 143 144 144 144 144 144 145 145 145 146 146 146 146 147 147 147 148 148 149 148 149 149 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 152 133 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 134 135 135 136 138 139 140 141 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 138 138 137 137 136 136 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 138 139 139 140 141 142 143 143 144 144 145 145 145 146 146 145 146 146 146 146 145 145 145 145 145 144 144 144 143 143 143 143 143 142 142 142 141 141 141 140 140 140 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 142 142 142 141 140 141 140 140 140 140 141 141 141 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 145 145 146 146 146 146 147 147 148 148 149 148 149 149 149 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 152 133 133 132 132 132 131 131 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 134 135 136 137 138 139 141 142 143 143 144 144 144 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 140 140 140 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 138 137 137 136 136 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 135 135 136 136 137 137 138 139 140 141 141 142 143 143 144 144 145 145 145 145 145 145 146 145 146 145 145 145 145 145 144 144 144 143 143 143 143 142 142 142 142 141 141 141 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 137 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 140 140 141 140 141 141 141 142 142 143 144 144 144 144 145 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 147 148 148 148 148 148 149 149 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 149 149 150 150 150 150 150 151 151 151 151 133 133 133 132 132 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 133 134 134 135 136 137 138 139 140 142 142 143 144 144 144 145 145 145 145 144 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 139 139 139 139 138 137 137 136 136 135 135 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 135 135 135 136 137 137 138 139 139 140 141 142 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 141 141 141 140 140 140 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 137 136 136 137 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 144 144 143 143 142 142 142 141 140 140 140 140 140 141 141 141 142 143 143 144 144 144 144 145 145 144 144 145 145 145 144 144 144 144 145 145 145 145 146 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 149 149 150 150 150 150 150 151 151 151 151 133 133 133 132 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 134 134 135 136 137 138 139 140 141 142 143 144 144 144 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 140 141 141 140 140 140 139 139 139 138 137 137 136 136 136 135 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 136 137 137 137 139 139 140 141 141 142 143 143 143 144 144 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 142 142 142 141 141 141 141 140 140 140 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 137 136 137 136 136 137 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 143 144 143 144 144 144 144 144 143 143 143 143 143 143 144 144 144 144 144 143 143 142 141 141 140 140 140 140 141 141 141 142 143 143 144 144 145 145 145 145 145 145 145 145 144 144 145 144 144 145 145 145 145 146 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 134 133 133 132 132 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 135 135 136 137 138 139 140 141 142 143 143 144 144 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 138 138 137 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 135 136 137 137 137 138 139 139 140 141 141 142 143 143 144 144 144 144 144 144 144 144 145 145 145 145 144 144 144 144 143 143 142 142 142 141 141 141 141 140 140 140 140 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 137 137 136 137 137 137 137 137 137 138 138 138 138 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 144 143 143 143 143 143 143 144 144 145 145 144 144 144 143 143 142 141 140 140 140 140 141 141 142 142 143 143 144 144 145 145 145 145 145 145 145 145 145 144 144 144 144 145 145 145 145 146 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 134 133 132 132 131 131 131 130 131 131 131 131 131 132 132 133 133 134 134 135 136 136 137 138 139 140 141 142 143 144 144 145 145 145 145 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 137 136 136 135 135 135 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 137 137 137 138 138 139 140 140 141 142 142 142 143 143 143 143 144 144 144 144 144 144 145 144 144 144 144 143 143 143 142 142 141 141 141 140 140 140 139 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 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 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 144 144 143 143 143 143 144 144 144 145 145 145 145 144 144 143 142 142 141 141 140 140 140 141 141 142 142 143 144 144 145 145 146 146 146 146 145 145 145 145 144 144 144 144 144 145 145 145 146 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 134 133 132 132 131 131 130 130 130 130 130 131 131 132 132 133 134 134 135 136 137 138 138 140 140 142 142 143 144 145 145 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 146 146 145 145 144 144 143 143 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 138 137 137 136 135 135 135 134 134 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 138 139 139 140 141 141 141 142 143 143 143 143 143 144 144 144 144 144 144 144 143 144 143 143 143 142 142 141 141 141 141 140 140 140 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 143 143 143 143 144 144 144 145 145 145 145 144 144 143 143 142 141 140 140 140 140 140 141 141 142 143 144 144 145 145 146 146 146 146 146 145 145 144 144 144 144 144 144 144 145 145 146 147 147 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 133 133 132 131 131 131 130 130 130 130 130 131 131 132 133 134 135 135 136 137 138 139 140 141 142 143 144 145 145 146 146 146 147 146 147 146 146 146 146 145 145 145 144 144 144 144 144 144 144 145 145 145 145 146 146 146 147 147 147 146 146 146 145 145 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 140 140 140 140 139 139 139 138 137 137 136 136 135 135 135 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 135 136 136 137 137 137 138 139 139 140 140 140 141 142 142 143 143 143 143 143 143 144 144 144 143 144 143 143 143 143 143 142 142 141 141 141 141 140 140 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 137 138 138 138 137 137 137 137 137 137 137 137 137 137 138 137 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 143 143 143 143 144 144 144 145 145 145 145 144 144 144 143 143 141 141 140 140 140 141 141 142 142 143 144 145 145 145 146 146 147 146 146 146 145 145 145 144 144 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 150 150 150 151 151 151 151 151 151 152 152 152 133 132 132 131 130 130 130 129 130 130 130 131 132 133 134 134 136 137 138 139 140 140 141 142 143 144 145 146 146 147 147 147 147 147 147 147 147 146 146 146 145 145 145 145 144 145 144 145 145 145 145 146 146 146 147 147 147 147 147 147 147 146 146 145 145 144 144 143 143 143 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 140 140 140 139 139 138 138 137 137 137 136 135 135 134 134 134 133 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 137 137 138 138 139 140 140 140 141 141 142 142 142 142 143 143 143 143 143 144 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 139 139 139 139 138 138 137 137 137 137 137 136 137 136 137 137 137 137 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 143 143 143 143 143 144 144 144 145 145 145 145 145 144 144 143 143 142 141 141 140 140 140 141 142 142 143 144 145 145 146 146 146 147 146 146 146 145 145 144 144 144 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 132 132 131 130 130 129 129 129 129 130 131 131 132 133 135 136 137 138 139 140 141 142 143 143 144 145 146 147 147 148 148 148 148 148 147 147 147 147 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 147 147 147 146 145 145 144 144 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 139 139 139 139 139 139 138 138 137 137 136 136 135 135 134 134 133 133 133 133 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 134 134 135 135 135 136 136 136 136 137 137 138 138 138 139 140 140 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 140 139 139 139 139 138 138 138 138 137 137 137 137 136 137 136 137 137 137 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 144 144 144 144 143 143 143 143 143 143 144 144 144 144 145 145 145 145 144 144 143 143 142 142 141 141 141 141 141 142 142 143 144 145 145 146 147 147 147 147 146 146 145 145 145 144 144 144 144 145 145 146 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 132 131 130 130 129 129 129 129 129 130 131 132 133 134 135 137 138 139 140 141 142 143 144 145 146 146 147 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 145 145 146 145 145 145 146 146 146 146 147 148 148 148 148 149 149 148 148 148 147 147 146 145 145 144 144 143 143 142 142 142 141 141 141 141 140 140 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 135 135 134 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 133 133 133 132 133 133 133 133 134 134 134 134 135 135 135 136 136 137 137 138 138 138 139 139 140 140 141 141 142 142 142 142 142 142 143 143 143 143 143 143 142 142 142 142 141 141 140 141 140 139 139 139 139 138 138 138 137 137 137 137 137 137 136 137 137 137 137 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 137 138 138 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 144 144 144 144 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 144 143 143 142 142 141 141 141 141 142 142 143 144 145 145 146 147 147 147 147 146 146 145 145 145 145 145 145 145 145 145 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 131 131 130 129 129 128 129 129 129 130 131 133 134 135 137 138 139 140 142 142 143 144 145 146 146 147 147 148 148 149 149 149 149 149 148 148 148 148 147 147 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 150 150 149 149 149 148 147 146 146 145 144 144 143 143 142 141 141 141 141 140 140 139 139 139 138 138 138 138 138 138 138 138 137 137 137 136 136 135 135 134 133 133 133 132 132 132 132 132 132 131 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 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 140 140 140 139 139 139 139 139 138 137 137 137 137 137 136 136 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 143 143 143 143 143 143 143 143 143 144 143 143 144 144 145 145 145 145 145 144 143 143 143 142 142 142 142 142 142 143 143 144 145 146 146 147 147 147 147 147 147 147 145 145 145 145 145 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 131 130 129 129 128 128 128 129 130 130 132 133 135 136 138 139 141 142 143 144 144 145 146 146 147 147 148 148 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 146 146 146 146 146 147 147 147 148 149 149 149 150 150 150 150 150 150 149 149 148 147 146 146 145 144 143 142 142 141 141 140 140 139 139 138 138 138 138 137 137 137 137 137 137 137 136 136 136 136 135 134 134 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 135 136 136 136 136 137 138 138 139 139 139 140 140 141 141 141 141 142 142 143 142 142 142 142 142 142 142 142 141 141 141 140 140 140 139 139 139 139 138 138 137 137 137 137 136 137 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 144 144 145 145 145 145 145 144 144 144 143 143 142 143 143 143 143 143 144 145 145 146 146 147 148 148 148 147 147 147 147 146 146 146 146 146 146 146 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 130 129 129 128 128 128 128 129 130 131 133 134 136 138 139 140 142 143 144 145 145 146 146 147 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 149 150 150 151 151 151 151 151 151 150 150 148 148 147 146 145 144 143 143 141 141 140 140 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 135 135 134 134 134 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 134 134 134 134 135 135 135 136 136 136 137 138 138 139 139 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 139 139 139 139 138 138 137 137 137 137 136 137 136 136 137 136 137 137 137 137 137 138 138 138 138 138 138 137 138 137 137 137 137 137 138 137 138 138 138 139 139 139 139 139 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 144 144 144 144 145 146 145 145 145 144 143 143 143 143 143 143 143 144 144 145 146 147 147 147 148 148 148 147 147 147 147 147 146 146 146 146 146 147 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 130 129 128 128 128 128 129 129 131 132 134 135 137 139 140 142 143 144 144 145 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 148 149 150 150 151 151 151 152 152 152 152 151 150 149 149 147 146 146 144 143 142 141 141 140 139 139 138 137 137 136 136 136 136 135 135 135 135 135 135 134 134 134 134 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 139 140 140 140 141 141 142 142 142 142 142 143 142 142 142 142 141 141 141 140 140 140 140 139 139 138 138 138 138 138 138 137 137 137 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 137 137 138 137 138 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 143 143 144 144 144 145 146 145 145 145 145 144 144 144 144 144 144 144 145 145 146 147 147 148 148 148 148 148 148 147 147 147 147 147 146 146 146 147 147 147 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 129 129 128 128 128 128 129 130 132 133 135 136 138 140 142 143 143 145 146 146 147 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 151 151 152 152 153 153 152 152 152 151 150 149 148 147 145 144 143 142 141 140 139 139 138 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 133 133 132 132 132 131 131 131 131 131 131 131 131 130 130 131 131 130 131 131 131 131 131 131 131 131 131 132 132 133 133 133 133 133 134 134 134 134 134 134 135 135 135 136 137 137 137 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 141 141 140 140 140 140 140 139 139 138 138 138 138 137 137 137 137 137 136 136 136 137 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 141 141 141 142 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 143 143 143 144 144 144 145 146 145 145 145 145 145 145 144 144 145 145 145 146 146 147 147 147 148 148 148 148 149 149 148 148 148 148 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 129 129 128 128 128 129 130 131 133 134 136 138 139 141 143 144 145 145 146 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 149 148 149 149 149 149 149 149 149 150 150 151 151 152 152 153 154 153 154 153 153 153 152 151 149 148 147 145 144 143 142 140 139 139 138 137 136 136 136 135 135 134 134 134 134 134 133 133 133 133 133 132 132 131 131 131 130 130 130 130 130 130 131 130 131 131 130 130 131 130 130 130 130 131 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 134 134 135 135 136 136 137 137 137 138 139 139 139 140 141 141 142 142 142 142 142 142 142 141 142 142 141 141 140 140 140 140 139 139 139 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 141 142 142 143 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 144 144 144 144 145 146 146 146 146 146 146 145 145 145 145 146 146 147 147 147 148 148 149 148 149 149 149 149 149 148 148 148 148 148 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 130 129 129 129 129 130 131 132 133 135 137 139 140 142 143 144 145 146 146 147 147 147 148 148 148 148 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 152 153 154 154 154 154 154 154 154 153 152 151 150 148 147 145 144 142 141 140 139 138 137 136 136 135 135 134 134 134 134 133 133 133 133 133 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 131 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 132 133 133 133 133 133 133 133 134 134 134 134 134 135 136 136 137 137 138 138 139 139 139 140 141 141 142 142 142 142 142 142 141 141 141 141 141 140 140 140 139 139 139 139 138 138 138 138 138 137 137 137 137 136 137 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 141 142 142 143 143 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 144 144 144 144 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 148 149 149 149 149 149 149 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 130 129 129 129 130 130 131 133 134 136 138 140 142 143 144 145 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 152 152 153 153 154 154 155 155 155 155 155 154 153 152 151 150 148 147 145 143 142 141 140 138 137 137 136 135 134 134 134 134 133 133 133 132 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 131 130 131 130 130 131 131 130 130 130 130 130 130 130 131 131 131 132 132 132 132 132 133 132 133 132 133 134 134 134 134 134 135 136 136 137 137 138 138 138 139 140 140 141 141 141 141 142 141 141 141 141 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 137 137 137 137 136 137 137 136 137 137 137 137 137 137 137 137 137 138 138 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 141 141 141 141 142 142 142 143 143 143 144 144 145 145 145 145 145 145 145 145 146 146 146 146 146 146 145 145 144 144 144 143 143 143 143 143 143 144 144 144 144 144 145 146 146 146 146 147 147 147 147 147 147 147 147 147 148 149 149 149 149 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 130 130 130 130 131 131 133 134 136 137 139 141 142 144 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 154 155 155 155 155 156 156 155 155 154 152 151 150 148 146 145 143 142 140 139 138 137 136 136 135 134 134 133 133 133 133 132 132 132 132 132 131 130 130 130 130 130 129 129 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 131 131 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 135 135 136 137 138 138 138 139 139 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 138 138 138 138 138 138 138 137 137 137 137 137 137 136 137 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 142 142 143 143 143 144 144 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 145 144 144 144 143 143 143 143 143 144 144 144 144 144 145 145 146 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 130 130 131 131 132 132 134 135 137 139 140 142 143 144 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 152 152 152 152 153 153 153 154 154 155 155 155 156 156 156 156 156 154 154 153 151 149 148 146 145 143 141 140 139 138 137 136 135 134 134 133 133 132 132 132 132 132 132 131 131 130 130 130 129 129 129 129 129 129 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 131 131 132 131 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 135 136 136 137 137 138 139 139 139 140 140 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 136 137 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 146 147 147 147 147 148 148 148 148 148 148 149 149 149 150 150 150 150 151 151 150 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 131 131 131 132 133 134 135 136 138 139 141 143 144 145 145 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 151 151 151 152 152 152 152 153 153 153 154 154 154 155 156 156 156 157 157 156 156 156 155 154 152 150 149 148 146 144 142 141 140 139 137 137 136 135 134 134 133 133 132 131 131 131 131 131 130 130 130 130 129 129 129 129 129 129 129 130 130 130 131 131 131 131 132 131 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 135 136 136 137 137 138 139 139 139 139 140 140 141 140 140 140 140 140 140 139 139 139 139 138 138 139 138 138 138 138 138 138 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 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 143 143 144 145 145 145 145 146 146 146 146 147 147 147 147 147 147 146 146 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 145 145 145 146 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 132 132 132 133 134 135 136 137 139 141 142 143 144 145 146 146 147 147 147 147 147 147 148 147 148 148 148 148 148 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 155 155 156 156 156 157 157 157 157 156 156 154 153 152 150 149 147 146 144 142 141 140 139 137 137 136 135 134 133 133 132 132 131 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 133 133 134 134 134 135 136 136 137 137 138 138 139 139 139 139 140 140 140 140 140 139 139 139 138 138 138 138 138 138 138 137 137 138 138 138 137 137 137 137 137 136 136 135 136 135 135 136 135 135 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 140 140 140 141 141 141 141 141 142 142 143 143 143 144 144 145 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 146 146 146 145 145 145 145 144 144 144 144 144 144 145 145 145 145 146 146 147 147 147 148 148 148 148 148 149 149 150 150 150 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 133 133 133 134 135 136 137 138 140 142 143 144 145 145 146 146 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 150 150 151 151 151 151 152 152 152 153 153 154 154 154 154 155 155 155 156 156 157 157 157 157 157 156 156 155 154 153 152 150 149 147 146 144 143 141 140 139 138 137 136 135 134 134 133 132 132 131 131 131 130 130 130 129 129 129 129 128 129 129 129 129 129 130 130 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 134 134 135 135 136 136 137 137 138 138 139 139 139 139 140 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 138 138 138 138 139 139 139 139 139 140 140 141 141 141 141 141 142 142 143 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 149 149 150 150 150 150 150 151 151 151 151 152 152 152 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 134 134 134 135 136 137 138 140 141 142 143 144 145 146 146 147 147 147 147 147 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 154 153 154 154 154 155 155 155 156 156 156 157 157 157 157 157 156 156 155 154 153 151 149 148 146 145 144 143 142 140 139 138 137 136 135 134 134 133 132 132 131 131 131 130 130 129 129 129 129 128 128 128 129 129 129 129 130 130 130 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 135 135 136 136 137 137 138 138 138 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 135 135 136 136 137 137 138 138 138 138 139 139 140 140 140 140 141 141 141 142 142 142 143 143 143 143 143 144 144 144 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 152 152 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 135 135 136 136 137 138 139 140 142 143 144 145 145 146 147 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 152 152 152 153 153 153 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 156 156 155 154 153 152 151 149 148 146 145 144 143 142 141 139 138 137 136 136 135 134 133 132 132 131 131 131 130 130 130 129 129 129 128 128 128 128 128 129 129 130 130 130 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 134 134 134 134 135 135 136 136 137 137 138 138 138 138 138 138 138 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 133 133 133 133 133 134 134 134 135 135 136 136 137 137 138 139 139 139 139 140 140 140 140 141 141 142 142 142 143 143 143 144 144 144 145 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 149 149 149 149 149 149 149 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 136 136 137 138 138 139 140 141 143 144 144 145 146 147 147 147 147 148 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 156 155 155 154 153 152 150 149 148 146 145 144 143 142 141 140 139 138 137 136 135 135 134 133 132 132 131 131 131 130 130 129 129 129 128 128 128 128 128 129 129 129 130 130 131 131 132 132 132 132 132 132 132 132 132 132 133 132 133 132 132 132 132 132 132 132 132 132 133 132 132 132 132 132 132 133 132 133 133 134 134 134 134 134 134 135 135 135 136 136 137 138 138 138 138 138 138 138 137 137 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 133 133 132 132 132 132 132 132 132 133 133 134 134 135 136 136 137 137 138 139 139 139 140 140 140 141 141 141 142 142 143 143 143 144 144 144 144 145 145 145 146 146 147 147 147 147 147 147 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 151 151 151 151 151 151 151 152 152 152 152 153 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 149 149 149 150 150 150 151 151 151 151 152 152 152 152 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 137 137 138 138 139 140 141 142 143 144 145 146 146 147 147 148 148 148 148 149 149 149 149 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 156 156 156 156 155 154 153 152 151 150 149 148 146 146 145 143 142 142 141 140 138 138 137 136 135 135 134 133 132 132 131 131 130 130 130 129 129 128 128 128 128 128 129 129 129 130 130 131 131 131 132 132 132 132 132 132 132 132 132 133 133 132 133 132 132 133 133 132 132 132 133 133 133 133 132 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 136 136 137 137 138 138 138 138 138 137 137 136 135 135 134 134 133 133 134 134 134 134 134 134 134 134 134 133 133 132 132 131 131 131 131 131 131 132 132 133 133 134 134 135 136 137 137 138 138 139 139 140 140 140 140 141 141 141 142 142 143 143 144 144 144 145 145 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 150 151 151 151 151 151 151 152 152 152 152 153 153 152 152 152 152 153 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 153 153 153 153 153 153 138 138 139 140 140 141 142 143 144 145 145 146 147 147 148 148 148 149 149 149 149 150 150 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 156 156 156 156 156 156 156 155 154 154 153 152 152 151 150 149 148 147 146 145 144 143 142 141 140 140 139 138 137 136 135 135 134 133 132 132 131 131 130 130 129 129 128 128 128 128 128 129 129 129 130 130 131 131 131 131 132 132 132 132 132 132 132 132 133 133 132 132 133 133 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 137 137 137 137 136 136 135 134 134 133 133 133 133 133 133 133 133 133 133 133 133 132 131 131 131 130 130 130 130 130 130 130 130 131 131 132 133 134 135 136 136 137 138 138 138 139 140 140 140 141 141 141 142 142 142 142 144 144 144 144 145 146 146 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 147 147 147 148 147 147 148 148 148 149 149 149 150 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 152 151 151 151 151 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 139 139 140 141 141 142 143 144 144 145 146 146 147 147 148 148 149 149 150 150 150 150 151 151 151 152 152 153 152 153 153 153 154 154 153 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 153 152 151 150 149 148 148 147 146 145 145 143 143 142 141 141 140 139 138 137 136 135 135 134 134 133 132 131 130 130 129 129 128 128 128 128 128 128 129 129 130 130 130 130 131 131 132 131 132 132 132 132 132 132 133 133 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 136 137 137 137 137 137 136 135 134 134 133 133 132 132 132 132 132 132 132 132 131 132 131 131 131 130 130 130 129 129 129 129 129 129 129 130 131 131 132 133 134 135 136 136 138 138 139 139 140 140 141 141 141 142 142 143 143 144 144 144 145 145 145 146 146 146 146 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 148 149 149 149 149 150 151 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 150 150 150 151 151 151 151 151 151 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 140 140 141 142 142 143 144 144 145 145 146 147 147 148 148 149 149 150 150 150 151 151 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 154 154 153 152 152 151 150 150 149 148 148 147 146 146 145 144 143 143 142 141 141 140 139 138 137 137 136 135 134 133 132 131 131 130 129 128 128 128 128 128 128 128 128 129 129 130 130 130 131 131 131 131 132 132 132 132 132 133 133 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 137 136 135 134 134 133 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 129 129 129 128 128 128 128 128 128 129 129 130 131 132 132 134 134 135 136 137 138 139 139 139 140 141 141 141 142 142 143 143 144 144 144 144 145 145 146 146 146 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 150 149 148 148 148 148 148 148 148 148 148 149 149 150 149 150 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 154 153 153 153 153 153 154 153 154 153 153 153 153 153 153 154 154 154 153 153 153 140 141 142 142 143 144 144 145 145 146 146 147 148 148 149 149 150 150 150 151 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 154 154 155 154 154 154 154 154 153 153 153 152 151 151 150 150 149 149 148 147 146 146 145 145 144 144 143 142 142 141 140 139 139 137 137 136 135 134 133 132 131 130 129 128 128 127 127 127 127 128 128 129 129 129 130 130 130 131 131 131 131 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 136 134 134 133 133 131 131 130 130 129 129 129 129 129 128 129 129 129 128 128 128 127 127 127 127 127 126 127 127 128 128 129 130 130 131 132 133 134 135 136 137 138 139 139 140 140 141 142 142 142 142 144 144 144 144 144 145 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 149 150 150 150 149 149 148 149 149 148 148 148 148 149 149 150 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 151 151 151 152 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 153 154 154 154 154 154 153 154 154 153 153 154 154 154 153 153 153 141 142 142 143 144 144 145 145 146 146 147 147 148 148 149 149 150 151 151 152 152 153 153 153 154 154 154 154 154 154 155 154 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 154 154 154 154 154 154 154 153 152 152 151 151 150 150 149 149 149 148 147 147 146 146 145 145 144 144 143 143 142 141 140 139 138 138 136 135 134 133 131 130 130 129 128 128 127 127 127 127 128 128 129 129 129 129 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 135 134 134 134 134 134 134 135 135 135 135 136 136 136 135 135 134 134 133 132 131 130 129 129 128 128 128 128 127 128 127 127 127 127 127 126 126 126 126 126 125 125 126 126 127 127 127 128 129 130 131 132 134 135 135 137 137 138 139 140 140 140 141 142 142 143 144 144 144 144 145 146 146 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 150 151 150 150 150 150 150 149 149 149 149 148 148 148 149 150 150 150 150 151 151 152 152 152 153 153 153 153 154 153 153 153 153 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 154 154 154 154 154 154 154 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 154 154 153 153 153 141 142 143 144 144 145 145 146 146 147 147 148 148 149 149 150 151 151 152 152 153 153 153 154 154 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 153 153 153 154 153 154 154 153 154 153 153 153 153 152 152 151 151 151 150 150 149 149 149 148 148 147 147 146 147 146 145 145 144 143 142 142 141 140 139 138 136 135 134 133 131 130 129 129 128 127 127 127 127 127 128 128 128 129 129 129 129 130 130 130 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 135 135 135 135 135 135 134 134 134 134 134 135 135 135 135 135 136 135 135 134 134 133 132 131 130 129 128 128 127 127 127 127 126 126 126 126 126 126 125 125 125 124 125 125 124 124 125 125 125 126 126 128 128 129 130 131 132 134 135 135 136 137 138 139 140 140 141 142 142 143 143 144 144 144 145 145 146 146 146 147 147 148 148 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 150 151 151 152 153 153 153 153 153 154 154 153 153 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 142 143 143 144 144 145 145 146 146 147 147 148 148 149 150 150 151 151 152 152 153 153 154 154 155 154 155 155 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 151 151 150 150 149 149 149 149 148 148 148 147 147 146 146 146 145 144 143 142 141 140 139 138 137 135 134 133 131 130 129 128 128 127 127 127 127 127 128 128 128 128 128 129 129 129 130 130 130 131 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 135 135 135 135 135 134 134 133 133 132 131 130 129 128 128 127 126 126 126 125 125 125 125 125 125 124 124 124 124 123 124 124 123 123 124 124 124 125 126 126 127 128 129 130 131 132 133 134 135 136 137 138 138 139 140 141 142 143 143 144 144 144 145 145 146 146 147 147 148 148 148 148 148 148 149 149 149 149 149 150 150 150 151 151 152 152 152 152 152 152 152 151 151 150 150 150 150 150 149 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 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 152 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 151 151 152 152 153 153 154 154 154 154 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 153 152 152 152 151 151 151 151 150 150 150 149 149 149 149 149 148 148 147 147 146 146 146 145 145 144 142 142 140 139 138 137 135 134 132 131 130 129 128 127 127 127 126 127 127 127 128 128 128 129 129 129 129 129 130 130 131 131 131 131 131 131 132 132 132 132 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 135 134 135 134 134 134 133 132 132 131 129 129 128 127 126 126 125 125 124 124 124 124 124 124 123 123 123 123 122 123 122 122 122 123 123 123 123 124 125 126 127 127 129 129 130 132 132 133 135 135 137 138 138 140 140 142 142 143 143 143 144 145 145 145 146 146 147 147 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 152 152 152 152 152 152 152 152 151 151 150 150 150 149 150 150 150 150 150 150 150 151 151 151 152 152 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 155 155 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 143 143 144 145 145 146 146 147 147 148 148 148 149 150 150 151 151 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 154 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 149 149 149 149 149 148 148 148 148 147 146 146 145 145 144 143 142 141 139 138 136 135 133 132 131 130 128 128 127 127 127 126 127 127 127 127 128 128 128 129 129 129 129 130 130 130 131 131 131 131 131 131 132 132 132 132 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 132 131 130 129 128 127 126 125 125 124 124 124 123 123 123 123 123 123 122 122 122 121 121 121 120 121 121 121 122 122 123 123 124 125 127 127 128 129 130 131 132 133 135 136 137 138 139 140 140 142 142 142 143 143 144 144 144 146 146 147 148 148 148 149 149 149 149 149 150 150 150 150 150 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 149 149 149 150 150 150 150 151 152 152 152 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 153 153 152 152 152 151 143 144 144 145 145 146 146 147 147 148 148 149 149 150 151 151 151 152 152 153 153 153 154 154 154 154 154 155 155 155 155 154 154 154 154 154 153 154 153 153 153 152 153 153 153 153 152 153 152 153 152 152 152 151 151 151 151 150 150 150 150 149 149 149 149 149 149 148 148 148 147 147 146 145 145 144 143 142 141 139 138 136 134 133 132 130 129 128 128 127 127 126 126 126 127 127 127 128 128 129 129 129 129 129 129 130 130 130 130 130 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 133 133 132 131 130 129 128 127 126 125 124 124 123 123 122 123 122 122 122 121 121 121 120 120 120 120 120 120 120 120 121 121 122 122 122 124 124 125 126 128 128 130 130 131 133 135 136 137 137 139 140 140 141 142 142 143 144 144 145 145 146 146 147 147 148 148 149 149 149 149 150 150 150 150 151 152 152 152 153 153 153 153 153 153 152 152 151 151 151 150 150 150 150 150 150 150 150 150 151 151 152 152 152 153 153 154 154 154 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 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 152 152 151 144 144 145 145 146 146 146 147 147 148 149 149 150 150 151 151 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 152 153 152 152 153 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 148 148 148 147 147 146 145 145 144 142 141 140 138 137 136 134 133 131 130 129 127 127 127 127 126 126 127 127 127 128 128 129 129 129 129 129 130 129 129 129 130 130 130 130 131 131 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 135 135 135 135 135 134 134 134 134 134 134 133 133 133 132 131 130 129 128 128 127 126 125 124 123 123 122 122 122 121 121 121 120 120 119 119 119 119 118 118 118 118 119 119 119 120 120 121 122 123 123 125 126 126 128 129 130 131 133 135 136 136 137 139 140 140 141 142 143 143 144 144 146 146 146 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 152 151 152 151 151 150 151 150 150 150 150 150 150 151 151 151 152 152 153 153 153 154 154 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 155 155 155 156 155 155 154 154 154 154 153 153 153 153 153 152 152 152 151 151 151 144 145 145 146 146 146 147 147 148 148 149 149 150 150 151 151 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 149 149 149 149 149 149 149 148 148 148 147 147 146 145 144 144 142 141 140 138 136 135 134 132 131 130 129 127 127 126 126 126 127 127 127 127 128 128 128 129 129 129 129 129 130 129 130 129 130 130 130 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 134 134 134 135 135 135 136 136 135 136 136 136 135 135 135 135 135 134 134 134 134 134 134 133 133 133 132 132 130 130 129 128 127 125 124 124 123 123 122 122 121 120 120 119 119 119 118 118 117 117 116 116 117 117 117 117 118 119 119 120 120 122 122 123 124 125 126 127 129 130 131 133 135 135 136 137 139 140 140 141 142 143 143 144 145 146 146 146 148 148 148 149 149 150 150 150 151 151 152 152 152 153 154 154 154 154 154 154 153 152 152 152 151 151 150 150 151 150 151 150 150 151 151 152 152 153 153 153 153 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 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 155 155 155 154 154 154 154 154 153 153 153 153 152 151 151 151 151 151 150 145 146 146 146 146 147 147 148 148 148 149 149 150 150 151 151 151 152 152 152 152 152 153 153 153 153 153 153 154 153 153 154 153 153 153 153 153 152 152 152 152 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 148 148 148 147 146 146 145 144 143 142 140 139 138 136 134 133 132 130 129 128 127 127 126 126 127 127 127 127 128 128 128 129 129 129 130 130 130 129 130 129 130 130 130 130 130 131 131 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 135 135 135 135 136 135 136 136 135 135 135 135 135 135 134 134 134 134 134 134 133 133 132 132 131 130 130 128 128 126 126 125 124 123 123 122 121 120 120 119 118 118 118 117 117 116 115 115 115 115 115 116 116 116 117 117 117 119 119 120 121 122 123 124 125 127 129 129 131 133 133 135 136 138 139 140 140 141 142 143 143 144 145 146 146 147 147 148 148 149 150 150 151 151 152 152 152 152 153 153 154 154 154 154 154 153 152 152 152 151 151 151 151 151 150 150 151 151 151 152 152 153 153 153 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 156 155 155 155 155 155 155 156 156 156 157 157 157 156 156 156 156 156 155 155 155 155 155 154 154 154 153 153 153 153 153 153 152 152 151 151 150 150 149 146 146 147 147 147 147 148 148 148 149 149 150 150 150 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 147 147 146 146 145 144 144 143 141 140 138 137 135 134 132 131 130 129 128 127 127 127 127 127 127 127 128 128 128 129 129 130 130 130 130 130 130 129 130 130 130 130 130 131 131 131 132 132 132 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 136 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 133 133 133 132 131 130 130 129 128 127 126 125 124 123 123 122 121 120 120 119 118 117 116 116 115 115 114 113 113 113 114 114 114 115 115 115 116 117 117 119 119 120 121 123 123 125 127 128 130 131 133 133 135 136 137 138 140 140 141 142 142 143 145 145 147 147 147 148 149 149 149 150 151 151 152 152 152 153 153 154 154 154 154 154 154 153 152 152 152 151 151 151 151 151 151 151 152 151 151 153 153 153 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 156 156 156 156 155 155 155 156 156 156 156 156 156 156 157 156 156 156 156 157 157 155 156 156 155 155 154 154 154 154 154 153 153 152 152 152 151 151 151 150 150 150 149 147 147 147 147 148 148 148 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 151 151 150 150 150 149 149 149 148 148 148 148 148 148 147 148 147 147 146 146 145 144 143 142 140 139 138 136 134 133 132 131 130 129 128 128 127 127 127 127 128 128 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 132 132 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 132 132 131 131 130 129 128 127 126 125 124 123 122 122 121 120 119 118 117 116 116 115 114 114 113 112 111 112 112 112 112 112 113 113 113 114 115 116 117 117 119 120 122 123 124 126 129 130 131 132 133 135 136 137 138 140 140 141 143 143 143 145 145 146 147 148 148 149 149 150 150 151 151 153 153 153 153 154 154 154 154 154 153 153 152 152 152 152 152 151 151 151 151 151 152 152 153 153 153 153 154 154 154 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 153 152 152 152 151 151 151 151 151 150 149 149 149 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 151 152 151 151 151 151 150 150 150 149 149 148 148 148 148 148 147 147 147 147 146 146 145 145 144 143 142 141 139 138 137 136 134 133 132 130 130 129 128 128 128 128 128 128 128 128 129 129 130 130 130 130 131 130 130 130 130 130 130 130 130 130 130 130 131 132 132 132 132 132 132 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 133 133 132 132 131 131 130 129 128 127 126 125 124 123 123 122 121 120 119 117 117 116 115 114 113 112 111 111 111 111 111 110 110 111 111 112 112 113 113 114 115 116 117 118 120 121 123 124 126 128 129 131 131 133 135 135 137 138 140 141 141 143 144 144 144 146 147 147 148 148 149 150 151 151 152 152 152 153 154 154 154 154 154 154 154 153 153 153 152 152 152 151 152 151 151 152 152 152 152 153 153 154 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 157 156 156 156 156 156 156 157 157 157 156 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 151 150 150 150 150 150 149 149 149 149 148 148 149 149 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 150 150 149 150 150 150 151 151 151 151 151 151 151 151 150 150 149 149 149 148 148 147 147 147 147 147 146 146 146 146 146 145 144 143 142 141 140 139 137 136 135 134 132 132 131 130 129 129 129 129 128 129 129 129 129 130 130 130 131 131 131 131 131 131 130 131 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 135 134 135 135 135 135 135 135 135 134 134 135 134 134 134 134 134 134 133 133 133 132 131 131 130 129 129 128 126 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 110 110 110 109 109 108 109 109 109 109 110 111 111 112 113 114 115 116 118 119 121 122 124 126 128 129 130 132 133 135 136 138 138 139 141 142 143 143 145 145 145 147 147 148 148 149 151 151 151 152 152 153 153 154 154 154 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 154 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 157 157 157 156 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 154 154 153 153 152 152 152 152 152 151 151 150 150 149 150 149 149 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 150 150 150 150 149 149 149 149 149 149 149 150 150 151 151 151 151 151 151 151 151 150 150 149 148 148 148 147 147 146 146 146 146 145 146 145 145 144 144 143 142 141 141 139 138 137 136 134 133 132 132 131 130 130 129 130 130 129 130 130 130 131 131 131 131 131 131 131 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 132 131 130 130 129 128 127 126 126 125 124 123 121 120 119 118 117 116 114 114 112 111 110 110 109 108 108 107 108 107 107 108 108 108 109 110 110 111 113 114 115 117 119 121 122 124 125 127 129 130 132 133 135 135 137 138 139 140 141 142 142 143 144 146 147 147 148 148 149 149 150 151 152 153 153 153 153 154 154 153 154 153 153 153 152 152 152 152 152 153 153 153 154 154 154 154 155 155 155 155 155 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 154 154 154 154 154 153 153 153 152 151 151 151 150 150 150 150 149 149 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 149 149 149 150 151 151 151 151 151 151 151 151 150 149 149 148 148 147 147 146 146 146 146 145 145 145 144 144 144 143 142 141 141 140 139 137 136 135 134 133 133 132 131 131 130 130 130 130 130 131 131 131 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 132 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 132 132 131 130 129 129 128 127 126 126 124 123 122 121 120 119 117 116 115 113 112 111 110 110 109 108 107 107 107 106 107 107 107 106 107 108 109 109 110 112 113 114 115 118 120 122 123 125 128 129 130 132 133 135 135 137 139 139 140 141 141 142 143 144 145 146 146 147 147 148 149 149 151 151 152 153 153 153 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 156 156 157 157 156 156 156 156 157 158 158 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 157 157 157 156 156 156 156 156 156 156 155 155 155 154 154 153 153 153 152 152 151 151 150 150 150 150 149 149 149 149 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 149 148 149 149 149 149 150 150 150 150 149 149 149 148 148 148 148 148 148 148 149 149 150 150 151 151 151 152 151 151 150 150 150 149 148 147 146 146 146 146 145 145 145 144 144 144 143 143 142 141 141 140 139 138 137 136 135 134 133 133 132 132 131 131 131 132 132 132 132 132 133 133 133 133 133 133 133 133 133 132 132 132 131 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 131 131 130 129 129 128 127 126 125 124 123 122 121 119 118 117 115 114 113 111 110 110 108 107 107 107 106 106 105 105 104 105 105 105 106 107 108 109 111 112 113 115 117 119 121 122 125 126 128 129 131 133 135 135 136 138 139 139 140 141 142 143 142 143 144 145 146 147 148 148 149 149 151 151 151 153 154 154 154 153 153 153 154 154 153 154 154 154 155 155 156 156 156 157 157 157 157 157 158 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 157 157 156 156 156 157 156 156 156 155 155 155 155 154 154 153 153 153 152 152 152 151 151 151 150 149 149 149 149 149 148 148 147 147 149 149 149 149 149 149 149 149 149 149 149 149 149 148 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 148 148 147 147 148 148 148 149 149 150 150 151 151 151 151 151 151 150 150 149 148 147 147 146 146 145 145 144 144 144 143 143 143 142 142 141 141 140 139 139 138 137 136 135 134 134 133 133 132 132 132 132 132 133 133 133 133 133 134 134 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 136 136 135 135 135 135 135 134 134 134 133 133 132 132 131 130 130 129 129 128 127 126 125 124 123 122 120 119 118 116 115 114 112 111 109 108 108 107 106 105 105 104 103 103 103 103 103 104 104 105 106 108 109 111 113 115 116 118 120 122 124 126 128 129 130 132 134 135 135 138 139 139 140 140 141 141 142 143 144 144 145 145 146 147 149 150 151 151 152 153 153 154 153 153 154 154 154 155 154 155 155 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 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 158 157 157 156 156 156 157 157 157 156 156 155 155 155 155 155 154 154 153 153 153 152 151 151 151 150 149 149 149 149 148 148 148 148 148 147 149 149 149 149 149 148 149 149 148 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 148 148 148 148 149 149 148 148 148 148 147 147 147 147 147 148 148 148 149 150 150 151 151 151 151 151 151 151 150 150 148 148 147 146 146 145 144 144 144 143 143 143 142 142 141 141 141 140 139 138 138 137 136 136 135 135 134 134 133 133 133 134 134 134 134 134 134 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 135 135 135 135 135 135 134 134 133 133 133 132 131 131 131 130 129 129 128 128 126 125 124 123 121 120 119 117 116 114 113 112 111 109 108 107 106 105 104 103 102 102 102 101 101 101 102 103 104 105 107 108 110 111 113 115 118 119 121 123 125 127 129 130 132 133 134 135 135 136 137 138 139 139 139 141 142 143 143 143 145 146 147 149 149 151 152 153 152 153 154 153 154 155 155 155 155 155 156 156 157 157 157 158 158 158 158 159 159 159 158 158 158 158 159 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 157 157 156 156 156 155 155 155 154 154 154 154 153 153 153 152 152 151 151 151 150 150 149 149 149 149 148 148 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 147 147 147 147 147 147 147 148 149 149 150 150 151 152 151 151 151 151 150 150 149 148 147 147 146 145 145 144 144 143 143 143 142 142 141 141 141 140 139 139 138 138 137 137 136 136 135 135 135 135 135 135 135 135 135 136 135 136 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 132 132 132 132 132 132 133 133 134 134 134 134 134 135 135 135 136 136 136 137 136 136 136 136 136 136 136 135 135 135 135 134 134 134 134 133 132 132 131 131 131 130 130 129 128 127 126 125 124 122 121 120 119 117 116 114 113 112 110 108 107 106 105 103 103 102 101 101 100 100 100 100 101 102 103 104 105 107 109 110 113 114 117 118 120 122 125 127 128 129 132 132 133 134 135 135 135 136 137 137 138 139 140 141 142 144 145 146 148 148 150 151 152 153 153 154 154 155 154 155 156 155 156 157 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 158 158 158 158 158 158 158 158 157 157 158 158 158 157 157 157 157 157 157 156 157 157 156 156 156 157 156 156 156 155 155 155 155 154 154 154 154 153 152 152 152 151 150 151 151 150 149 149 149 149 148 148 148 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 147 146 147 148 148 148 148 148 148 147 147 147 146 147 146 147 147 148 148 149 149 150 151 151 152 152 151 151 150 150 149 148 148 147 146 145 144 144 144 143 143 142 142 141 141 140 140 140 139 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 136 137 136 137 136 136 136 136 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 134 135 135 136 136 136 136 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 134 134 133 133 132 132 132 132 131 130 130 129 128 127 126 125 124 123 121 120 119 117 116 114 112 111 110 108 107 105 104 103 101 101 100 99 99 99 99 99 100 101 102 103 105 106 108 109 112 113 116 118 119 122 124 126 128 129 130 131 131 132 133 134 134 135 136 136 136 138 139 140 141 142 144 146 148 148 150 151 153 153 154 154 155 155 156 157 157 157 158 158 158 159 159 160 160 160 160 160 159 160 160 160 160 159 159 159 159 159 158 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 154 153 153 153 152 152 151 151 150 150 150 149 149 148 148 148 147 147 147 147 147 148 148 148 148 148 147 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 147 148 148 148 148 148 147 147 147 146 146 146 147 147 147 148 148 149 150 150 151 151 152 151 151 151 150 150 149 148 148 146 146 145 144 144 143 142 142 142 141 141 140 140 140 140 140 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 135 135 136 136 136 137 137 137 137 137 137 137 136 137 137 136 136 135 135 135 135 135 134 134 133 133 133 132 132 132 131 130 130 129 128 127 126 125 124 122 121 120 118 117 116 114 112 111 109 107 106 105 103 101 100 99 99 98 98 98 98 98 99 100 101 102 104 105 107 108 111 113 115 118 119 121 124 126 127 128 129 130 130 131 131 132 132 134 134 135 135 137 138 139 140 143 145 146 147 149 152 152 154 154 155 156 156 157 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 155 156 156 156 155 155 155 155 154 154 154 154 153 153 153 152 152 151 151 151 150 149 150 149 148 148 148 148 147 147 147 147 148 148 148 147 147 147 147 147 147 148 148 148 147 147 147 147 146 146 146 145 145 145 145 146 146 146 147 147 148 148 148 147 147 147 147 146 146 146 146 147 147 147 148 149 149 150 150 151 151 151 151 151 150 150 149 148 147 146 146 145 144 143 143 142 142 141 141 141 140 140 140 140 140 139 139 139 139 138 138 138 138 137 137 137 137 138 138 138 138 138 138 138 138 137 137 137 136 136 135 135 134 134 134 134 134 135 135 135 134 134 134 134 133 133 133 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 136 136 135 136 135 135 135 134 134 133 133 133 133 132 132 131 130 130 129 128 127 126 124 124 122 121 119 118 117 115 113 112 110 108 107 105 103 102 100 100 98 97 97 97 97 97 97 98 99 100 101 102 104 106 108 111 113 115 117 119 121 123 125 126 128 129 129 129 130 131 131 131 131 132 133 134 136 138 139 141 143 145 147 149 150 152 153 154 155 156 156 158 159 159 159 159 160 160 161 160 161 161 161 161 160 160 160 160 159 160 160 159 159 159 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 151 150 149 150 149 148 149 148 148 148 148 148 147 147 148 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 146 146 145 145 145 145 145 146 146 146 147 147 147 147 147 147 147 146 146 146 146 146 146 146 147 147 148 149 149 150 150 151 151 151 151 150 150 149 148 148 147 146 146 145 144 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 136 136 135 135 135 135 135 136 136 136 136 136 135 134 134 134 134 133 132 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 134 133 133 133 132 132 131 131 130 128 128 127 125 124 123 122 120 119 118 116 115 112 111 109 107 105 104 102 101 99 98 97 97 97 96 96 96 97 98 99 100 101 102 104 106 109 111 113 115 117 119 121 123 125 126 126 128 129 128 129 129 130 129 131 131 133 134 136 137 140 142 143 146 148 150 152 153 154 156 157 157 158 159 160 160 160 161 161 161 161 161 162 162 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 154 155 155 154 154 154 154 154 154 152 152 152 152 151 151 150 150 149 149 149 148 148 147 148 147 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 145 145 145 145 145 145 145 146 146 147 147 147 147 147 147 147 147 146 146 146 146 146 146 147 147 148 148 149 150 150 151 151 151 151 150 150 149 148 148 147 146 145 145 144 143 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 136 136 137 137 138 137 137 138 138 138 138 138 137 137 137 136 136 136 136 136 136 135 135 135 135 134 134 134 133 132 132 131 130 129 128 127 126 125 124 123 122 120 119 117 115 114 112 110 108 106 104 103 101 99 99 97 97 97 96 96 96 96 96 97 98 100 101 102 104 107 109 110 114 115 118 120 122 123 125 125 126 126 127 126 127 127 129 128 130 131 133 135 136 139 141 142 145 147 150 152 153 154 156 157 157 159 160 161 160 161 162 162 161 162 162 161 162 162 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 156 156 156 156 155 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 153 152 152 152 152 151 151 150 150 149 149 149 149 148 148 148 148 147 148 148 148 147 147 147 147 147 146 147 147 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 146 146 146 147 147 147 147 147 147 147 146 146 146 146 146 146 147 147 148 149 149 150 150 150 150 151 150 149 149 149 148 147 146 146 145 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 135 134 134 133 133 133 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 137 137 138 137 137 136 137 137 136 136 136 136 136 135 134 134 134 133 132 131 131 130 129 128 127 126 125 123 123 121 120 118 116 115 113 111 109 107 106 103 102 101 99 99 97 97 97 96 96 96 96 97 98 99 99 101 103 106 108 109 112 114 116 119 120 122 123 123 124 125 125 125 125 126 127 127 128 130 131 133 135 137 140 141 144 147 149 151 153 154 156 156 159 159 160 161 161 162 162 162 162 163 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 159 159 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 155 155 156 155 155 155 155 154 154 154 153 153 154 154 154 154 153 153 152 152 152 152 151 151 151 150 150 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 146 146 147 147 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 146 146 146 147 147 147 147 147 147 146 146 146 146 145 146 146 146 147 148 148 149 149 150 150 150 150 149 149 149 148 147 147 146 145 144 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 137 137 137 137 136 137 137 137 137 137 137 136 136 135 135 135 134 133 133 133 133 132 133 133 133 133 133 133 133 134 134 134 135 135 135 135 135 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 136 136 135 134 134 134 133 131 131 130 129 128 127 126 126 124 123 122 120 119 117 116 114 112 110 108 106 105 103 101 101 99 98 98 97 97 96 96 96 96 97 98 98 100 102 104 107 108 112 114 115 117 118 120 121 123 123 123 124 123 124 125 125 126 127 128 129 132 134 136 139 140 143 147 147 149 151 153 155 158 159 159 160 160 162 163 162 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 158 158 158 157 157 157 157 156 156 156 156 156 155 155 155 155 154 155 155 155 155 155 154 154 154 153 153 154 154 154 154 153 152 152 152 152 151 151 151 151 150 150 149 150 150 149 149 149 149 148 148 148 148 148 147 147 147 147 147 146 147 147 147 147 147 147 147 146 146 145 145 145 145 145 145 145 146 146 147 147 147 147 147 147 147 146 146 146 145 145 146 146 146 146 147 147 148 148 148 149 149 149 149 149 149 148 147 147 146 145 145 144 143 143 143 142 142 142 142 142 142 142 141 142 142 142 142 141 142 141 141 141 141 141 141 141 140 140 140 140 140 140 140 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 135 135 135 134 133 133 133 132 133 132 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 138 139 139 138 139 139 139 138 139 138 138 138 138 138 138 138 137 137 137 137 136 136 135 134 134 133 132 131 131 129 129 128 127 126 124 124 122 121 119 118 116 114 112 111 109 107 105 104 102 101 100 99 99 98 97 97 96 96 96 97 97 98 100 101 104 106 108 111 113 114 116 118 119 120 121 121 122 122 123 123 124 123 125 125 127 129 131 133 135 138 139 142 145 147 149 151 153 155 158 158 160 161 161 162 163 163 162 163 163 163 163 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 158 158 157 157 157 156 156 156 156 156 155 155 155 155 155 155 154 154 154 155 155 154 154 154 154 154 153 153 153 154 154 154 152 152 152 152 152 151 151 151 151 150 151 150 150 150 150 150 149 149 149 148 148 148 148 148 147 147 147 147 147 146 147 147 147 147 146 147 146 146 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 146 146 146 145 145 145 145 146 146 146 147 147 148 148 148 149 149 148 148 148 147 147 146 146 145 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 140 140 140 140 140 140 139 139 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 136 135 135 134 133 133 133 133 133 132 133 133 133 134 134 134 134 135 135 135 135 135 135 136 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 137 137 137 136 136 135 134 133 133 131 131 130 129 128 127 126 124 124 122 121 120 118 117 114 113 111 109 108 106 105 104 102 101 100 99 99 98 97 97 97 97 97 98 99 100 101 104 105 107 110 112 114 115 117 118 119 120 120 121 121 122 122 122 123 123 124 127 128 129 132 134 137 139 141 144 146 147 151 153 155 157 158 160 161 162 163 163 163 163 164 163 163 162 163 163 163 162 162 162 162 161 161 161 161 161 160 160 159 159 159 158 158 157 157 157 156 156 156 156 156 155 155 154 154 154 155 155 155 155 154 154 154 154 154 153 153 153 153 153 154 153 152 152 152 152 152 151 152 152 152 151 151 151 150 150 150 150 150 149 149 150 149 149 148 148 147 147 147 147 147 146 146 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 147 147 146 146 146 146 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 147 147 146 146 145 144 144 144 143 143 143 142 142 142 142 142 142 142 142 143 142 143 142 142 142 142 142 142 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 137 137 137 136 135 135 134 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 136 136 136 137 138 138 139 138 139 139 139 139 140 140 140 140 140 140 140 139 140 140 139 139 139 138 138 137 137 136 136 135 134 133 133 132 131 130 128 128 127 126 125 124 122 121 120 118 117 115 114 112 110 109 107 106 105 103 103 102 101 99 99 98 98 98 98 98 98 99 101 102 104 106 107 110 112 114 115 116 118 119 119 120 121 120 121 121 121 122 123 124 125 126 129 131 133 136 138 141 142 144 147 150 153 155 157 158 160 161 162 162 163 163 164 163 163 164 163 163 162 162 162 161 161 161 161 161 161 161 160 160 159 159 159 158 157 157 157 157 157 156 156 155 155 155 155 154 154 154 154 155 155 155 154 154 154 153 153 153 153 153 153 153 154 154 152 152 152 152 152 152 152 152 152 152 151 151 151 152 152 151 151 151 151 151 150 150 150 148 148 147 147 147 147 147 146 146 146 147 147 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 145 145 146 146 146 146 147 147 147 147 147 146 146 145 145 144 144 143 143 143 143 142 142 142 143 142 142 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 140 141 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 137 137 136 136 135 134 134 133 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 136 136 136 136 137 137 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 140 140 140 139 139 138 138 137 137 136 135 134 133 133 132 130 130 129 128 127 125 124 123 122 121 120 118 117 115 114 112 111 109 108 107 106 105 103 103 102 101 100 100 99 99 99 99 100 101 102 104 105 106 108 111 112 113 114 117 118 118 119 119 120 120 120 121 120 121 122 123 124 126 128 131 133 134 137 139 142 144 147 149 151 155 157 158 160 161 162 163 164 164 164 164 163 163 164 163 163 162 162 162 162 161 161 161 161 161 161 160 160 159 159 159 158 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 153 152 152 152 153 152 152 151 151 151 151 150 148 148 148 148 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 145 145 145 145 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 140 140 139 139 139 138 139 138 139 138 138 138 138 138 138 137 137 137 136 135 134 134 133 133 133 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 137 137 138 138 139 139 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 139 138 137 137 136 135 134 134 132 132 131 130 129 127 126 126 124 123 122 121 119 118 117 116 114 113 111 110 109 108 107 106 105 105 103 102 102 101 101 101 101 101 101 102 104 104 106 108 110 111 112 114 115 117 117 118 119 119 119 119 120 120 120 120 122 122 125 125 128 130 132 134 136 139 142 144 147 149 151 154 157 157 159 161 163 163 164 164 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 154 153 153 153 153 154 153 153 153 153 152 152 152 152 152 152 148 148 148 148 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 144 144 144 144 143 143 143 144 144 144 144 144 145 145 145 145 145 146 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 138 138 137 137 136 136 135 135 134 133 133 133 133 134 134 135 135 135 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 139 140 140 140 141 141 141 141 141 141 141 142 142 142 142 142 141 141 141 141 140 139 139 138 137 136 136 134 134 132 132 131 129 129 127 126 125 124 123 122 120 119 118 117 115 114 113 112 111 110 109 108 107 106 105 104 104 102 103 102 102 102 102 103 104 105 106 108 109 111 112 114 115 116 117 118 118 118 119 118 119 119 119 119 120 121 122 124 125 127 130 132 133 136 139 141 144 147 149 151 154 156 157 159 161 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 162 161 160 160 160 159 159 158 158 158 157 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 154 154 154 154 153 154 154 154 154 153 153 153 154 153 153 153 152 152 149 148 148 148 147 147 147 147 146 146 146 146 146 146 145 145 145 145 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 144 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 138 138 137 137 136 136 135 135 134 134 134 134 134 135 135 135 135 136 136 136 137 137 137 137 137 137 137 137 138 138 138 139 139 140 140 140 141 141 141 142 142 142 142 142 142 143 142 142 142 142 142 141 141 140 139 139 138 137 136 135 135 133 132 131 130 129 128 126 126 125 124 122 121 120 119 118 117 116 114 113 113 112 111 110 109 108 107 107 105 105 104 103 103 104 104 104 104 106 107 108 110 110 112 113 114 115 117 117 118 119 118 119 118 119 118 118 119 120 121 121 124 126 128 131 132 134 136 138 142 144 147 149 151 153 155 157 159 160 162 163 163 163 164 164 164 163 163 163 163 162 162 162 162 161 161 161 161 161 160 160 160 159 158 158 158 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 155 155 155 155 155 155 154 154 155 154 154 154 153 153 153 152 149 148 148 148 148 147 147 147 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 144 145 144 144 144 144 144 143 143 142 142 142 142 142 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 142 142 141 141 141 141 140 140 140 140 140 139 140 139 139 139 139 138 138 137 137 136 136 135 135 135 134 134 134 135 135 135 135 136 136 136 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 142 142 142 141 140 140 139 138 137 136 135 134 133 132 131 129 129 127 126 125 124 123 122 121 120 119 118 117 116 115 113 113 112 112 111 110 109 108 107 106 106 106 105 104 105 105 106 107 108 109 110 111 113 114 115 116 117 118 119 118 119 119 119 118 118 119 118 119 120 121 123 124 126 128 130 133 134 136 139 142 144 147 149 151 153 155 157 159 160 162 163 163 163 163 164 164 163 163 163 163 163 162 162 162 162 162 162 161 160 160 159 159 159 158 157 157 157 156 155 155 156 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 155 155 155 155 155 155 156 156 156 156 156 156 156 155 155 155 155 154 154 153 153 153 149 149 149 148 148 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 144 144 144 144 143 143 143 142 142 142 141 141 141 142 142 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 145 145 145 145 145 145 145 144 144 144 144 143 143 143 143 143 142 142 142 141 141 140 140 140 140 140 140 140 139 140 139 139 139 138 137 137 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 141 141 141 142 142 143 143 143 143 143 143 144 143 143 143 143 143 142 142 141 140 139 139 138 137 136 135 134 133 131 130 129 129 127 126 125 124 123 122 120 119 118 118 116 115 115 114 114 113 112 112 111 110 109 109 107 107 107 106 106 106 106 108 109 109 111 112 114 115 115 117 117 119 119 120 119 120 119 119 119 120 120 119 119 120 122 123 125 127 129 131 133 135 137 141 143 145 147 149 151 153 155 157 159 160 161 163 163 163 163 163 164 164 163 163 163 162 162 162 162 162 161 161 161 161 159 159 159 158 158 157 156 156 156 156 156 156 155 156 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 155 155 155 155 155 156 155 155 156 157 156 157 157 157 157 156 156 156 156 156 156 156 154 154 154 154 149 149 149 148 148 148 147 147 147 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 141 141 141 141 141 142 142 142 142 143 143 144 144 143 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 144 144 144 144 144 143 143 142 142 142 141 141 140 140 140 140 140 140 140 140 139 139 139 138 137 137 136 136 135 135 135 135 135 135 136 135 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 140 140 140 141 141 141 142 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 122 121 121 119 118 118 117 116 115 115 114 113 112 112 111 111 110 109 108 108 108 107 107 107 108 109 110 112 113 114 115 116 118 119 119 120 120 121 120 120 121 120 120 120 120 121 120 122 123 125 127 128 130 132 135 137 139 142 144 145 147 149 151 153 155 157 159 160 161 162 163 163 163 163 163 164 164 162 162 162 162 162 162 162 162 161 161 160 160 160 159 159 158 158 157 157 157 156 156 155 156 156 155 155 156 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 157 157 157 157 158 158 157 158 158 157 157 156 156 156 155 155 154 154 150 149 149 149 149 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 144 144 144 143 143 142 142 141 141 141 141 141 141 142 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 146 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 143 143 143 142 141 141 141 140 140 140 140 140 140 140 140 139 139 138 137 137 136 136 136 135 135 135 135 136 136 136 136 136 137 137 137 138 138 138 139 139 139 139 139 140 140 140 141 141 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 141 141 140 139 137 137 136 135 134 133 131 130 130 129 127 126 125 124 123 122 121 120 120 119 118 117 116 115 115 115 114 113 113 112 112 110 110 109 108 108 108 109 109 110 111 112 113 114 116 116 118 120 120 121 121 122 121 121 122 122 121 121 121 121 122 122 122 125 125 128 130 132 133 136 138 141 143 144 146 148 151 152 154 155 157 159 159 161 161 162 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 157 157 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 155 155 155 150 150 150 150 149 149 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 146 145 145 145 144 144 143 143 142 141 141 141 140 140 141 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 145 144 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 145 145 145 145 144 144 144 143 143 142 142 141 141 141 141 140 140 140 140 140 140 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 137 137 137 137 138 138 138 139 139 139 139 140 140 141 141 141 142 142 143 143 143 144 144 144 144 144 145 145 145 145 145 145 144 144 143 143 142 141 140 140 139 137 136 136 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 120 119 118 118 117 116 116 115 114 114 113 112 112 111 110 110 110 109 110 110 110 111 112 114 115 115 117 119 120 121 122 122 123 123 123 122 124 122 122 121 122 122 123 124 125 127 127 130 132 135 136 138 140 143 143 146 147 149 151 152 155 155 157 158 159 161 161 162 162 162 162 163 163 163 162 162 162 162 162 161 161 161 161 160 160 160 159 159 159 159 158 158 157 157 157 156 157 157 156 157 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 159 159 159 159 158 159 158 158 157 157 157 156 156 155 155 155 151 151 150 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 146 146 146 145 145 145 144 143 143 142 141 141 141 141 141 141 141 142 142 143 143 144 144 145 145 145 145 144 145 145 145 145 145 145 145 146 146 147 147 147 147 147 148 148 148 148 148 148 147 148 148 148 147 147 147 147 147 146 146 146 146 146 145 145 145 144 144 144 143 142 142 142 141 141 141 141 141 140 140 140 140 139 139 138 138 137 137 137 136 136 136 136 136 136 136 137 137 137 137 138 138 138 139 139 139 140 140 141 141 141 142 142 142 143 143 143 144 144 144 144 145 145 146 146 146 146 145 145 144 144 144 143 142 141 140 139 138 137 136 135 134 133 132 130 130 129 128 127 126 125 124 123 122 122 121 120 120 118 118 118 117 116 116 115 114 114 113 112 112 111 110 110 110 111 111 112 113 115 115 116 118 119 120 122 122 123 124 124 124 124 124 124 124 123 124 123 124 125 126 127 130 130 133 135 138 139 140 141 144 145 146 148 150 151 153 154 155 156 158 159 160 160 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 159 159 159 158 158 158 158 157 157 156 156 157 157 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 160 160 160 159 159 160 160 160 160 160 160 159 160 160 159 159 158 158 157 157 157 156 156 155 155 152 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 146 146 145 145 144 144 143 142 142 141 141 141 141 141 141 143 143 143 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 141 141 140 140 139 139 139 138 138 137 137 137 137 136 136 136 137 136 137 137 137 137 138 138 138 139 139 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 146 146 146 146 146 146 146 145 145 144 143 143 142 141 140 139 138 137 136 134 133 133 132 131 130 129 128 127 126 126 125 124 123 122 122 121 120 119 119 118 118 117 116 116 115 114 114 112 112 112 111 111 112 112 113 113 114 116 117 118 119 121 121 122 123 124 125 125 125 125 125 125 125 126 125 125 126 127 128 129 132 133 136 137 139 140 143 145 145 147 148 150 151 151 153 154 155 156 158 158 160 160 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 156 156 157 157 157 157 156 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 160 161 161 161 161 161 161 161 162 161 160 161 160 160 160 159 158 158 158 157 157 156 156 156 155 152 152 152 151 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 146 146 145 145 144 143 142 142 141 141 141 141 141 142 143 143 144 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 141 140 140 140 140 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 140 141 141 142 142 143 143 143 144 144 144 144 145 145 145 146 146 146 147 147 147 147 147 146 146 145 144 143 143 142 140 140 139 138 136 135 134 133 132 131 131 130 129 128 128 127 126 125 125 123 123 122 122 121 120 120 119 118 118 117 117 116 115 114 113 113 113 112 112 113 113 114 115 115 117 118 119 121 122 123 124 125 125 126 127 126 127 127 127 127 127 127 127 128 130 132 134 136 136 138 141 142 143 145 146 147 148 149 150 152 152 153 155 155 156 158 159 159 160 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 160 160 160 160 160 159 159 159 159 158 158 158 158 156 157 157 157 157 156 157 157 157 157 157 157 158 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 163 162 162 161 162 162 161 161 161 161 160 159 159 158 158 157 157 157 156 156 155 153 152 152 152 151 151 151 150 150 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 146 146 145 144 143 143 142 142 141 141 142 142 143 143 144 145 145 146 146 147 147 146 146 146 146 147 146 147 147 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 146 146 146 145 145 144 144 144 143 143 142 142 142 142 142 141 141 141 141 140 140 139 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 141 141 142 142 143 144 144 144 145 145 145 145 145 146 146 146 147 147 147 147 147 147 146 146 146 145 144 143 143 142 140 140 138 137 136 135 134 133 133 132 131 130 130 129 128 127 127 126 125 124 124 123 122 122 121 121 121 119 119 118 118 117 116 115 114 113 114 114 114 114 115 116 116 118 118 120 121 122 123 124 125 126 127 128 127 128 128 130 129 129 129 130 131 130 133 133 136 137 139 140 144 143 144 146 147 149 150 150 151 152 152 154 155 155 156 158 159 159 159 159 161 161 161 161 161 161 161 161 161 160 160 161 161 161 160 160 160 160 159 159 159 159 158 158 158 158 158 156 156 157 157 157 157 157 157 157 158 158 158 158 159 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 163 162 162 162 163 162 161 161 161 160 160 159 159 158 158 157 157 157 156 156 153 153 152 152 152 151 151 150 150 150 150 150 149 149 149 149 149 149 148 148 148 148 148 147 147 146 145 144 144 143 142 142 142 142 142 143 143 144 145 145 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 146 146 145 145 144 144 144 143 143 143 142 142 142 142 141 141 141 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 138 138 139 139 139 140 141 142 142 143 144 144 144 145 145 145 146 146 146 146 147 147 147 147 147 148 148 148 147 147 147 146 145 144 143 143 141 140 139 138 137 136 135 134 134 133 133 131 131 130 129 129 128 128 127 127 126 125 124 124 123 123 122 122 121 120 120 118 118 117 116 116 115 115 115 116 115 117 117 119 119 120 122 122 123 124 125 126 127 129 128 129 130 130 130 131 131 132 132 133 134 136 137 139 140 141 144 145 146 147 149 150 149 150 151 152 153 154 154 155 155 156 158 159 159 159 159 160 160 160 160 160 160 160 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 156 156 156 156 157 157 157 157 157 157 157 158 159 159 159 159 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 162 163 162 161 161 161 161 160 159 159 159 158 158 157 157 156 156 153 153 153 152 152 152 151 151 150 150 150 150 150 149 149 149 149 149 149 149 148 148 148 147 147 146 145 145 144 143 143 143 142 142 143 143 144 144 145 146 147 147 148 148 148 148 148 148 147 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 148 148 148 148 148 147 147 147 146 146 145 145 144 144 144 143 143 143 143 142 142 142 141 141 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 140 140 141 142 142 143 144 144 145 145 146 145 146 146 146 146 147 147 147 147 148 148 148 148 148 148 147 147 146 145 144 143 142 141 140 139 138 137 136 135 134 134 133 133 132 132 131 131 131 130 129 128 128 127 127 126 125 124 124 123 123 122 121 121 120 119 118 118 118 117 117 117 118 118 119 120 120 121 123 123 124 125 126 127 127 129 129 130 131 131 132 131 132 133 135 136 136 137 139 140 142 143 146 147 148 149 149 150 151 152 152 152 153 154 155 156 156 157 157 158 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 160 160 160 160 160 160 160 159 158 158 158 158 156 156 156 156 156 156 156 156 157 157 157 157 157 159 159 159 160 161 161 162 162 162 162 163 163 163 163 163 163 163 164 164 163 164 164 163 162 163 162 161 161 160 159 160 159 159 158 158 157 157 157 156 154 153 153 153 152 152 152 151 151 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 147 146 146 145 145 144 143 143 143 143 144 144 144 145 146 147 147 148 148 149 149 149 149 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 149 148 148 148 147 147 147 146 146 146 146 145 145 144 144 144 144 143 143 142 142 141 141 141 140 140 139 139 139 139 139 138 138 139 138 138 138 138 139 139 140 140 141 141 142 143 144 145 145 146 146 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 146 145 144 143 142 141 140 139 138 137 136 136 135 134 134 134 133 133 132 132 132 131 130 130 129 128 128 127 126 126 125 125 124 123 123 122 121 121 120 120 120 120 120 119 120 121 121 122 123 123 125 125 126 127 128 128 130 129 131 132 132 133 134 135 136 136 136 138 138 140 140 142 145 146 147 149 150 150 149 151 152 153 152 154 154 154 156 155 156 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 160 160 159 159 158 158 157 157 156 156 155 155 155 156 156 156 156 157 157 158 158 159 160 160 160 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 162 162 162 161 160 160 159 159 158 158 158 158 158 157 157 154 153 153 153 152 152 151 151 151 150 150 150 150 150 150 149 150 149 149 149 149 149 148 148 147 146 146 145 145 145 144 144 144 144 144 145 145 146 147 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 151 150 150 149 149 149 149 149 149 148 148 148 148 148 147 147 147 146 146 146 145 145 145 144 144 144 143 143 142 142 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 140 140 140 141 141 142 143 143 144 145 146 146 147 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 147 146 145 144 143 142 141 140 139 138 137 137 136 136 136 135 134 134 134 134 134 133 132 132 131 130 129 129 128 128 127 126 126 126 125 125 124 123 123 122 122 122 122 122 122 123 123 123 125 126 126 127 128 129 129 130 131 130 131 133 133 134 135 135 136 136 138 138 141 141 143 144 146 147 147 149 150 151 152 150 151 152 153 154 153 155 155 156 156 157 157 158 157 158 158 159 159 159 160 159 159 159 159 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 157 157 157 156 156 156 155 155 155 155 155 156 156 158 158 158 159 160 160 161 161 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 162 162 161 161 160 160 160 159 158 158 158 158 158 158 157 153 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 147 146 146 145 145 144 144 145 145 145 146 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 150 149 149 149 149 148 148 148 148 147 147 147 146 146 146 146 145 145 144 144 143 143 142 142 142 141 141 140 140 140 140 139 139 140 139 139 140 140 140 140 140 141 142 142 143 143 144 145 146 146 147 147 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 144 143 142 141 140 139 139 138 137 137 137 136 136 136 136 135 135 134 134 134 133 132 132 131 130 130 129 129 128 128 128 127 126 126 126 125 125 125 124 124 125 124 125 126 127 128 128 128 129 130 130 131 131 131 132 134 134 135 136 136 137 138 138 140 141 142 142 144 147 149 149 150 150 151 151 152 152 153 154 154 155 154 154 154 156 157 158 157 157 158 158 158 159 159 158 158 158 159 159 158 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 158 157 157 156 156 156 156 156 155 155 155 155 156 156 158 158 158 159 160 161 161 161 162 163 163 163 163 163 163 164 164 165 165 165 164 164 163 164 163 162 161 162 161 161 160 160 160 159 159 159 158 158 157 157 157 153 153 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 146 146 146 145 145 145 145 146 146 147 147 148 148 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 149 149 150 149 149 149 148 148 147 147 147 147 146 146 146 145 145 144 144 143 143 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 142 142 142 143 144 145 146 146 147 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 149 148 148 147 146 145 144 143 142 141 140 140 139 138 138 137 137 137 137 137 137 136 136 136 135 135 134 134 133 132 131 131 130 130 129 129 129 128 128 128 128 127 127 127 126 127 128 128 128 129 129 130 130 131 132 132 132 133 134 134 135 135 137 137 138 138 139 140 141 143 143 144 146 147 148 150 150 151 153 153 154 154 154 154 155 155 155 155 155 156 157 156 157 158 157 158 158 158 158 159 158 158 158 157 157 158 158 158 157 157 158 158 158 159 159 159 159 159 159 159 159 158 158 157 156 156 156 156 156 156 155 155 155 155 156 158 158 158 159 159 161 161 161 162 162 162 162 163 164 164 164 164 164 164 165 163 164 164 163 164 163 162 162 162 161 160 160 159 160 159 159 159 158 158 157 157 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 147 147 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 148 148 148 147 147 146 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 141 141 140 140 140 140 140 141 141 142 142 143 143 144 145 146 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 146 146 145 143 142 141 141 140 139 139 138 138 138 138 138 138 138 138 138 137 137 136 135 135 134 133 133 132 132 131 131 130 130 131 130 130 130 129 129 130 129 130 130 130 131 131 132 133 133 133 135 135 135 135 136 136 136 137 138 139 140 140 141 142 144 145 145 146 147 148 151 150 152 154 154 156 156 156 156 156 156 155 155 155 156 157 156 157 158 157 158 157 158 158 158 157 158 158 157 157 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 160 159 158 158 158 157 157 156 156 156 156 156 155 155 156 156 156 156 158 159 159 161 161 161 162 162 162 162 162 164 164 164 164 164 164 164 163 163 164 163 163 162 162 162 161 160 161 160 160 159 159 158 159 159 158 158 158 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 147 147 146 147 147 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 153 153 152 153 152 152 152 152 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 148 148 148 147 147 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 144 145 145 146 147 147 148 148 149 149 150 150 150 150 150 151 151 151 151 151 151 150 150 150 149 148 147 147 146 144 144 142 142 141 141 140 139 139 139 139 139 139 139 139 139 139 138 138 137 136 136 135 134 134 133 133 133 133 132 132 132 132 132 132 132 133 132 132 132 133 133 133 134 135 135 135 135 136 137 137 137 138 138 139 139 139 140 141 142 143 144 145 146 147 149 150 151 152 154 153 155 155 156 156 156 156 156 156 156 156 156 157 157 157 158 157 158 158 157 158 158 158 157 157 157 157 156 156 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 160 159 158 158 157 157 157 156 156 156 156 156 156 157 156 156 158 158 159 159 161 161 161 162 162 162 162 162 162 164 164 164 164 164 164 163 163 163 162 163 162 161 161 161 161 160 159 159 159 159 159 159 158 158 158 157 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 148 148 149 149 150 150 151 152 152 152 152 152 152 151 151 151 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 152 151 151 151 151 150 150 150 149 149 149 148 148 148 147 147 146 146 145 145 144 144 143 143 143 142 142 142 141 141 141 141 141 141 141 141 142 142 143 143 144 144 146 146 147 147 148 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 150 150 149 148 148 146 146 144 144 143 142 142 141 141 140 140 140 141 141 141 140 141 140 140 139 139 138 137 137 136 135 134 134 134 134 134 134 133 134 133 133 134 134 134 135 135 135 135 135 136 137 137 138 138 138 139 140 140 140 140 140 141 141 141 142 143 144 144 145 145 147 148 149 151 152 153 155 154 155 157 156 156 157 157 157 157 157 157 158 157 158 158 157 158 158 158 158 158 157 158 157 156 157 156 156 156 157 157 157 158 158 159 159 160 161 161 161 162 162 162 160 160 160 160 159 158 157 157 157 156 156 156 156 156 157 157 157 158 158 159 159 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 161 161 160 160 160 160 159 159 159 159 159 159 158 158 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 148 148 148 147 148 148 148 148 148 149 150 150 151 151 152 152 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 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 151 151 151 150 150 150 149 149 148 148 148 147 147 146 146 145 145 144 144 143 143 143 142 142 142 142 142 141 141 142 142 142 142 143 143 144 145 145 146 147 148 148 148 149 149 150 150 151 151 151 151 151 151 152 152 152 152 151 151 150 150 149 148 148 146 146 145 144 143 143 142 142 141 141 141 141 142 142 142 142 141 142 141 140 140 139 139 138 137 137 136 136 135 135 135 136 135 136 135 136 136 136 136 136 137 137 137 137 139 139 139 140 140 141 141 141 141 141 142 143 143 143 143 144 145 146 146 146 148 149 150 150 152 152 154 155 155 155 157 157 158 158 157 157 157 157 158 158 159 159 158 157 158 159 159 158 158 157 156 157 156 156 156 156 157 157 157 157 158 158 158 160 161 161 161 162 162 162 162 162 161 160 160 160 158 158 158 158 158 157 157 157 157 157 157 158 158 158 159 159 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 161 161 161 161 160 160 159 159 160 160 159 159 159 159 159 159 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 149 149 150 151 151 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 153 153 154 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 150 150 149 149 149 148 148 147 147 147 146 146 145 145 144 144 144 143 143 142 142 142 142 142 142 142 142 142 143 143 144 145 146 146 146 148 148 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 151 151 150 150 149 148 147 146 145 145 143 143 143 142 142 142 142 143 142 143 143 143 143 142 142 142 141 140 140 139 138 137 137 137 137 137 137 137 137 137 137 138 138 137 138 139 139 140 140 140 140 140 141 141 142 142 142 143 144 144 144 145 145 145 145 146 148 148 148 148 150 151 151 152 152 153 154 154 155 156 157 157 156 158 158 158 158 158 158 158 159 159 158 160 159 160 159 159 158 157 157 156 156 156 156 156 156 156 158 158 159 159 159 160 161 161 162 162 162 162 162 163 162 161 161 161 160 159 159 159 159 158 157 157 157 159 158 158 158 158 159 160 160 161 161 161 161 161 161 161 161 161 161 160 160 161 161 161 161 161 162 161 161 161 160 160 159 160 160 159 159 159 160 160 160 159 159 159 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 148 148 148 148 149 149 149 150 151 151 152 153 153 154 154 154 154 154 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 153 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 152 152 152 151 151 150 150 150 149 149 148 148 147 147 146 146 146 145 145 144 144 143 143 143 142 142 142 142 142 143 143 143 143 144 144 145 146 146 148 148 149 149 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 150 150 149 148 147 146 146 145 144 144 143 143 143 143 143 144 144 144 144 144 144 143 143 143 142 141 141 140 139 139 139 138 138 139 138 138 138 138 139 139 139 139 140 141 141 141 142 142 142 142 142 143 143 144 144 145 145 146 146 146 146 146 147 147 149 149 150 150 152 152 153 153 154 154 155 154 156 157 158 158 157 158 158 158 160 160 158 159 159 160 159 160 159 159 158 157 158 158 157 157 156 156 156 156 157 157 157 158 159 159 159 160 161 161 162 162 162 163 163 163 163 162 163 162 161 161 161 161 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 161 161 160 160 160 160 161 160 160 160 160 160 160 160 160 159 159 159 160 160 160 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 150 150 150 149 149 149 148 149 148 149 149 149 150 151 152 152 153 153 154 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 151 151 150 150 150 149 149 149 148 148 147 147 146 146 145 145 144 144 144 143 143 143 142 142 143 142 143 143 143 144 145 145 146 147 147 148 149 149 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 150 150 149 148 147 147 146 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 144 143 142 142 141 140 140 140 140 139 139 140 139 140 139 140 140 141 141 142 142 142 143 143 143 144 144 145 145 145 145 146 146 146 147 148 147 147 148 149 149 149 150 151 152 152 154 154 154 154 154 155 155 156 157 158 158 157 159 158 160 160 158 159 159 159 160 160 160 160 159 159 158 159 158 157 156 156 156 156 157 157 157 157 158 159 159 159 160 161 162 162 162 163 163 163 163 163 163 163 162 162 161 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 159 159 159 159 159 159 159 159 160 160 160 160 159 159 159 159 160 160 160 160 160 160 160 159 159 159 160 151 151 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 150 150 150 150 149 149 149 148 149 149 149 150 150 151 152 153 153 154 155 155 155 155 156 156 155 155 155 154 154 154 154 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 155 154 154 154 154 154 153 153 153 152 152 151 151 150 150 150 149 149 148 148 148 147 147 146 146 145 145 144 144 144 143 143 143 143 143 143 144 144 144 145 146 146 147 147 148 149 150 150 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 151 150 150 149 148 147 146 146 146 146 145 145 145 145 146 146 146 146 146 146 147 146 145 145 144 144 143 142 142 142 141 141 141 141 141 141 141 141 141 141 142 142 143 143 143 144 145 146 146 145 145 146 146 146 147 147 148 148 148 149 149 150 150 150 151 152 153 153 154 154 154 155 155 156 156 155 157 157 158 158 158 159 159 159 159 159 159 159 160 159 160 159 159 159 159 158 158 157 157 157 156 157 157 157 157 157 157 159 160 160 161 161 162 163 162 162 163 164 164 164 164 164 164 163 163 162 162 162 162 161 162 162 162 161 160 160 160 160 160 160 160 160 161 161 161 160 160 160 160 159 159 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 161 161 161 160 160 160 160 160 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 150 151 152 152 153 154 154 155 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 155 154 155 155 154 155 155 154 154 154 154 154 153 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 146 146 145 144 144 144 144 144 144 144 144 144 144 144 145 146 146 147 148 148 149 150 151 151 151 152 152 152 153 153 153 153 153 154 153 153 154 153 153 153 153 152 152 151 151 150 149 148 147 147 147 146 146 146 146 146 146 147 147 147 148 148 148 147 147 146 146 146 145 144 144 144 143 143 143 142 142 142 142 142 142 142 142 143 144 144 144 145 145 146 146 147 147 147 147 148 147 148 148 149 148 149 150 150 151 152 151 152 152 153 154 154 154 155 155 155 156 156 157 157 157 158 158 158 159 159 159 159 159 159 158 159 160 159 158 159 160 160 159 159 158 158 157 157 157 157 157 157 158 158 159 160 161 161 161 162 163 163 164 163 164 164 165 165 165 165 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 159 159 158 158 158 158 157 157 157 157 157 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 151 151 151 150 150 149 149 149 149 149 149 149 150 151 152 153 153 154 155 155 156 156 156 157 157 156 156 156 156 155 155 154 154 154 154 154 154 154 154 155 154 155 155 154 154 154 154 154 154 154 154 154 155 154 154 155 155 155 155 155 155 154 154 154 154 153 153 153 152 152 151 151 150 150 150 150 149 149 148 148 148 148 147 147 146 146 145 145 145 145 145 144 144 144 145 145 146 146 147 147 148 149 149 150 151 151 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 150 149 148 148 148 147 147 147 147 147 148 148 148 149 149 149 149 149 149 148 147 147 147 146 145 145 145 144 143 144 143 143 143 143 143 143 144 144 145 145 146 146 147 148 148 148 149 148 148 149 149 150 150 149 150 150 151 152 151 152 152 152 154 154 154 154 155 155 155 156 156 157 157 157 157 158 158 158 159 159 159 158 158 158 158 158 159 158 159 159 159 159 159 159 159 158 158 157 157 157 158 158 158 159 159 160 160 161 161 162 163 163 164 163 164 165 165 165 165 165 165 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 160 160 159 159 159 159 159 157 157 157 157 157 157 157 157 157 157 158 159 159 159 159 161 161 161 161 162 162 162 162 162 162 152 152 152 151 152 151 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 150 149 149 149 149 149 149 150 150 151 152 152 153 154 155 155 156 156 157 157 157 157 156 156 156 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 154 154 154 154 153 153 152 152 152 151 151 150 150 150 150 149 149 149 149 149 148 148 148 147 147 146 146 145 145 145 145 145 145 145 146 146 146 147 148 148 149 150 151 151 152 152 153 153 154 153 154 154 154 154 154 154 154 154 155 155 155 154 154 154 154 153 153 152 151 150 150 149 149 148 148 148 148 148 148 149 149 150 150 150 150 150 150 150 150 149 148 147 147 147 146 146 145 145 145 144 144 144 144 144 144 144 145 145 146 146 147 148 148 148 149 149 149 149 150 150 151 151 151 151 151 152 152 153 152 152 154 153 154 154 155 155 155 155 156 156 157 157 157 157 158 158 158 158 159 158 158 158 157 157 157 157 158 159 159 160 159 160 159 159 159 158 158 157 158 158 158 158 159 159 160 161 161 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 166 165 164 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 159 159 158 158 158 157 156 156 156 156 156 156 156 157 157 158 158 158 159 159 159 161 161 162 162 163 164 164 164 164 164 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 150 150 149 149 149 149 149 149 149 150 151 152 152 153 154 155 155 156 156 157 157 157 157 157 156 156 156 155 155 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 151 151 151 151 151 150 150 150 150 150 149 149 149 149 149 148 147 147 147 146 146 146 146 146 146 146 146 146 147 148 148 149 149 150 151 152 152 153 153 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 155 154 154 154 152 152 151 150 150 149 149 149 149 149 149 149 149 150 150 151 151 152 152 151 151 151 150 150 149 148 148 147 147 147 146 146 146 145 145 145 144 145 145 146 146 147 147 148 148 149 149 149 149 150 151 150 151 151 152 151 152 153 152 152 153 153 154 153 153 154 154 155 155 155 155 156 156 157 157 156 157 158 158 158 158 157 158 158 156 157 156 157 156 158 158 159 159 160 161 160 160 159 158 158 159 159 159 159 159 159 160 161 161 161 162 162 163 163 164 164 164 165 165 166 166 167 167 167 167 167 166 166 166 166 165 165 163 163 163 162 162 162 161 161 161 161 161 160 160 159 158 157 157 157 156 155 155 155 155 156 156 156 156 157 158 158 158 159 159 161 162 162 163 164 165 165 165 165 165 152 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 152 152 151 151 150 150 149 149 149 148 149 149 149 150 150 151 152 153 154 155 155 156 156 156 157 157 157 157 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 151 151 151 150 151 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 147 147 147 147 147 147 147 147 147 148 148 149 150 150 151 151 152 152 153 154 154 154 154 155 155 156 156 156 156 156 156 157 157 157 157 157 156 156 156 155 155 154 154 153 152 151 150 150 150 150 150 150 150 150 151 151 152 152 153 153 153 153 152 152 151 151 150 150 149 149 148 148 147 146 146 146 146 146 146 146 145 146 146 147 148 148 149 149 150 150 150 151 151 151 152 152 153 152 153 153 152 153 154 153 154 154 154 154 155 155 154 154 156 156 156 157 156 157 157 158 158 158 157 157 158 156 156 155 154 156 156 158 157 158 159 160 161 160 160 160 159 160 160 159 160 160 160 160 161 161 161 162 162 162 163 163 164 164 164 165 165 166 167 167 167 167 167 167 167 167 167 167 166 166 165 165 164 164 163 163 163 162 162 161 160 160 159 158 158 157 156 156 156 154 154 154 154 155 156 156 156 157 157 158 158 159 161 161 162 163 165 165 166 166 166 166 166 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 151 151 150 149 149 148 148 148 149 149 149 150 151 152 152 154 154 155 155 156 156 156 156 157 156 156 156 155 155 154 154 153 153 153 153 153 154 154 154 154 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 150 150 150 150 150 150 150 149 150 149 149 148 148 148 147 147 147 147 147 148 148 148 149 149 150 151 151 152 152 153 153 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 155 154 154 154 153 152 152 151 151 151 151 151 151 152 152 153 153 153 154 154 154 154 153 153 153 152 152 151 150 150 149 149 148 148 147 147 147 147 147 146 146 147 147 147 148 149 149 149 150 150 151 152 152 152 152 153 153 153 154 153 153 153 154 154 153 153 154 154 154 154 154 156 156 155 157 156 156 157 157 158 158 157 157 157 158 156 157 156 155 156 157 156 157 158 159 160 161 160 161 160 160 161 161 160 160 161 161 161 163 163 163 162 163 163 163 163 164 165 164 165 166 166 167 167 167 167 168 168 168 168 167 167 167 166 166 165 165 164 164 163 163 162 162 161 161 160 159 158 158 157 155 155 155 155 154 154 155 155 155 155 156 156 157 158 159 160 161 162 163 165 165 166 167 168 168 168 168 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 151 151 150 149 148 148 148 148 148 149 149 150 150 151 152 153 153 154 155 155 155 156 156 156 156 156 155 155 154 154 154 153 153 153 153 153 154 153 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 149 149 149 150 150 151 151 152 153 153 154 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 155 154 154 153 153 152 152 152 152 152 152 153 153 154 154 154 155 155 155 155 155 154 153 153 153 152 151 151 151 150 149 149 148 148 148 147 147 147 148 147 148 148 148 149 149 150 151 151 152 152 152 152 152 153 153 154 154 153 154 154 154 154 153 154 154 154 154 154 154 156 155 155 157 156 156 157 157 158 157 157 157 157 156 156 155 156 155 156 156 157 158 159 160 160 161 161 161 161 162 162 162 161 162 162 162 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 168 168 168 168 168 168 168 168 167 168 168 167 167 165 165 164 163 163 162 162 161 160 160 159 159 158 156 155 155 155 154 154 154 154 154 154 155 156 157 158 158 159 160 161 163 164 166 167 167 168 169 169 171 169 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 153 153 152 151 150 150 149 148 148 148 148 148 148 149 149 150 151 152 152 153 154 154 154 155 155 156 156 156 155 155 154 154 154 153 153 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 151 151 150 150 150 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 151 152 152 153 154 154 154 155 156 156 156 156 157 157 157 158 158 158 158 158 158 158 159 159 159 158 158 158 158 157 157 156 156 155 154 154 154 153 153 153 153 153 153 154 154 155 155 155 155 156 156 156 155 155 155 154 154 153 153 152 152 151 150 150 149 149 148 148 148 148 148 149 148 148 149 149 149 150 150 152 151 152 153 152 153 153 154 154 154 154 154 154 154 153 154 154 155 154 154 154 156 155 155 155 157 156 156 157 157 158 158 157 157 157 156 155 155 156 156 155 156 157 158 159 160 161 161 162 161 161 162 162 162 162 163 163 163 164 165 165 166 166 165 165 165 165 165 165 165 166 166 167 168 168 169 169 169 169 168 168 168 169 169 168 168 167 167 166 165 164 164 163 162 162 161 161 159 158 157 156 156 155 155 154 153 153 154 154 155 155 155 156 157 158 159 160 162 163 164 167 168 169 170 171 171 171 171 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 153 153 152 151 150 150 149 148 148 147 147 148 148 148 149 150 150 151 152 153 153 153 154 155 155 155 155 155 155 155 154 154 153 152 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 150 150 150 151 151 151 152 153 153 154 154 155 155 156 157 156 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 156 156 155 155 155 154 154 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 154 154 153 153 153 152 151 151 150 150 150 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 153 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 156 156 155 155 155 157 157 156 157 157 158 158 158 158 158 156 155 155 157 156 155 156 157 158 159 160 161 161 162 162 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 167 166 166 167 168 168 169 169 169 169 170 170 170 170 169 169 169 168 168 167 166 165 164 164 163 162 161 161 160 159 158 156 156 156 155 154 154 154 154 154 153 154 155 155 156 157 158 159 160 162 163 165 167 169 171 173 173 173 174 174 153 153 153 154 153 154 154 154 154 154 155 154 155 155 155 154 153 153 152 151 150 149 149 148 148 147 147 147 148 148 149 149 150 150 151 152 153 153 153 154 154 155 154 154 154 154 154 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 152 152 152 153 154 154 154 155 156 156 156 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 158 158 157 156 156 156 156 155 155 155 155 155 155 156 156 156 157 157 157 157 158 157 157 157 157 156 156 155 155 154 154 153 153 152 152 151 151 150 151 150 149 150 150 150 150 150 150 151 152 152 152 153 153 154 154 154 154 155 155 154 155 155 154 154 155 154 154 154 156 156 156 156 155 156 157 157 156 157 157 158 158 158 158 158 157 157 157 157 156 157 158 159 160 160 161 162 162 163 163 164 164 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 169 169 170 170 171 171 171 171 171 170 170 169 169 169 168 167 166 166 166 165 164 163 162 162 160 159 158 157 157 155 154 154 154 154 153 153 153 153 154 155 155 156 158 159 161 162 164 166 169 171 172 174 175 175 176 175 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 154 154 153 152 151 150 149 149 148 147 147 147 147 147 148 148 149 149 150 151 151 152 153 153 153 154 154 154 154 154 154 153 153 152 152 152 152 151 151 152 152 152 152 152 152 152 152 151 152 151 151 151 152 152 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 150 150 150 151 151 152 152 152 153 153 154 154 155 155 156 156 156 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 157 157 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 157 157 157 156 156 156 155 155 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 159 159 159 159 157 158 159 158 158 159 159 159 160 160 161 162 162 163 163 164 164 165 165 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 170 172 172 171 171 171 171 170 170 169 169 168 168 168 167 166 165 164 163 162 161 160 159 158 157 156 155 155 154 154 153 153 153 153 154 154 155 155 156 158 159 161 162 164 167 170 172 173 176 177 177 178 177 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 153 152 151 150 149 148 148 147 147 147 147 147 148 148 149 149 150 151 151 152 152 153 153 154 154 154 154 154 154 153 153 152 152 152 152 151 151 151 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 153 154 154 155 155 155 155 156 156 157 157 157 158 158 158 159 159 160 160 160 160 160 160 160 160 161 161 161 161 160 160 160 159 159 159 159 158 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 155 155 154 154 153 153 153 153 152 152 152 152 152 151 152 152 153 154 154 154 155 155 155 155 157 157 157 158 158 158 157 156 158 157 157 157 157 157 157 157 157 157 157 157 157 157 159 158 158 158 160 160 160 160 159 159 160 160 159 160 160 161 162 162 163 163 164 164 164 165 166 166 167 167 168 169 169 169 169 169 169 170 170 170 170 170 170 169 170 170 171 171 171 171 172 172 172 172 171 171 172 171 171 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 153 153 152 153 153 153 154 155 155 156 158 159 161 162 165 167 171 172 174 177 178 178 180 180 153 154 154 154 154 154 155 155 155 155 156 156 155 155 155 155 154 153 152 151 150 149 148 148 147 147 147 147 147 148 148 149 149 150 150 151 152 152 153 153 153 154 154 154 154 153 153 153 152 152 152 152 151 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 153 153 154 154 154 155 155 156 156 156 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 160 160 160 159 159 159 159 158 158 158 158 158 157 158 158 158 158 158 159 159 159 159 159 160 160 159 159 159 159 158 158 158 157 157 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 153 154 154 154 154 156 156 156 157 157 158 158 159 158 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 161 161 160 160 160 161 160 161 161 163 164 164 165 165 165 165 167 167 168 168 169 169 170 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 173 173 173 172 172 173 172 172 171 171 170 169 168 167 166 165 164 163 162 162 160 160 158 156 156 155 154 153 153 153 153 153 153 153 154 155 155 156 158 159 161 162 166 168 171 173 177 178 180 181 183 183 154 154 154 154 154 155 155 155 156 156 156 156 156 156 155 154 154 153 152 151 150 149 148 148 147 147 147 147 147 147 148 148 149 150 151 151 152 152 153 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 153 153 154 154 154 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 158 158 159 158 158 159 159 159 159 160 160 160 161 161 161 161 161 160 160 160 159 159 158 158 158 157 156 156 156 156 156 155 155 155 155 154 154 154 155 155 154 155 156 156 157 158 158 159 159 159 161 160 160 161 161 161 161 161 161 161 160 160 160 160 160 158 158 158 158 158 160 160 160 160 159 161 161 161 161 162 162 161 161 161 162 163 163 163 164 164 165 166 166 168 168 168 169 170 171 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 172 173 173 172 171 171 170 169 168 167 166 166 165 164 162 161 160 159 158 157 155 155 154 154 152 152 152 153 153 153 153 155 155 156 157 158 160 162 166 169 172 176 177 180 183 184 186 186 154 154 154 155 155 155 155 156 156 156 156 156 156 156 155 154 154 153 152 151 150 149 148 148 147 147 147 147 147 148 148 149 150 150 151 152 152 153 153 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 153 153 154 154 154 155 155 156 156 156 156 157 157 157 158 158 158 158 159 159 159 159 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 162 162 162 161 161 161 161 160 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 157 157 157 159 159 160 161 162 161 162 162 162 161 161 161 161 163 161 161 162 162 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 162 162 162 163 163 163 163 163 164 164 165 165 165 167 167 168 168 170 171 171 172 173 173 174 174 174 175 175 174 174 174 174 174 174 173 173 173 173 174 174 174 174 174 173 173 173 173 173 172 171 171 170 169 169 168 166 164 163 162 161 160 158 157 157 156 154 154 153 153 152 152 153 153 153 153 155 156 156 157 158 160 163 166 169 173 176 178 181 184 186 187 189 155 155 155 155 155 155 156 156 156 156 156 156 156 156 155 154 154 153 152 151 150 149 148 148 148 147 147 147 148 148 149 149 150 151 152 152 153 153 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 151 151 151 150 150 149 149 149 149 150 150 150 150 150 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 153 153 154 154 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 158 159 159 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 162 162 162 161 161 160 160 160 159 159 158 158 158 158 158 158 158 158 158 157 157 157 158 158 158 159 160 161 161 162 163 163 163 164 164 163 165 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 163 163 163 164 164 164 164 164 164 164 164 165 165 165 166 167 167 168 169 170 170 171 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 175 174 174 174 173 172 172 170 169 169 168 166 164 163 162 161 159 158 157 157 156 155 154 154 153 153 153 153 153 154 154 155 156 156 157 160 160 163 166 169 173 176 180 183 186 187 189 191 155 155 155 156 156 156 156 156 156 157 156 156 156 156 155 154 153 152 151 151 150 149 149 148 148 148 148 148 148 148 149 150 151 151 152 153 153 154 154 154 154 155 155 155 154 154 154 154 154 153 153 153 152 152 151 151 151 151 150 150 149 149 149 149 149 150 150 150 150 150 150 150 150 149 149 149 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 151 150 151 151 151 151 152 152 152 153 154 154 154 155 155 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 161 160 160 161 161 162 162 162 163 163 164 164 164 163 163 163 162 162 161 161 160 160 160 160 160 159 160 159 159 159 160 159 159 159 159 159 159 160 160 161 161 162 163 164 164 165 165 165 166 166 165 165 165 165 165 164 164 163 163 162 163 161 161 161 161 161 161 161 162 163 163 163 163 164 164 165 165 165 165 166 166 167 167 167 167 167 168 168 170 171 171 171 172 174 175 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 177 177 177 177 176 176 176 177 176 175 175 175 174 173 172 171 170 169 168 166 165 163 162 161 159 158 157 156 155 154 154 153 152 153 153 153 153 154 155 155 156 157 158 160 162 164 167 169 173 177 180 184 187 190 192 192 156 156 156 156 156 156 157 156 157 157 157 156 156 155 155 154 153 152 151 151 150 149 149 148 148 148 148 148 149 149 150 151 151 152 152 153 154 154 154 155 155 155 155 155 155 154 154 154 154 153 153 153 153 152 151 151 151 150 150 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 153 153 154 154 155 155 156 156 157 157 157 157 158 157 157 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 164 164 165 165 165 165 164 164 164 163 163 162 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 161 161 162 162 163 164 165 164 165 166 167 167 167 167 167 167 167 166 166 166 164 164 164 163 163 163 163 163 163 161 161 162 163 163 165 165 165 166 166 167 166 166 167 167 167 167 167 167 168 168 170 170 170 172 172 173 174 176 177 177 178 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 178 178 179 179 178 178 177 177 176 176 175 174 172 172 170 169 168 166 165 163 161 161 159 158 158 156 155 154 153 153 153 153 153 154 154 154 155 156 157 158 158 160 162 165 167 171 175 178 181 184 188 190 193 195 156 156 156 157 157 157 157 157 157 157 157 157 156 156 155 154 153 152 151 151 150 150 149 149 149 149 149 149 150 150 151 151 152 152 153 154 154 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 152 151 151 151 150 150 149 149 149 149 149 149 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 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 164 164 164 165 165 166 166 166 166 165 165 165 164 163 163 163 162 163 162 162 162 162 163 163 162 162 162 162 162 162 162 162 162 163 164 164 166 165 166 167 168 168 169 169 169 169 167 168 166 166 166 165 165 165 165 163 163 163 163 163 163 163 163 163 165 165 165 166 166 167 167 168 167 169 169 168 168 170 170 170 170 170 172 172 174 175 175 177 177 178 180 180 181 181 183 183 183 183 183 183 183 183 183 181 181 181 181 181 180 181 180 180 179 179 178 177 177 176 175 173 172 171 169 169 167 165 163 162 161 158 158 157 156 154 154 153 153 153 154 154 154 155 155 156 157 158 159 160 162 163 167 169 171 175 178 182 185 189 191 194 196 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 154 153 152 151 151 150 150 150 150 150 149 149 150 150 151 151 152 152 153 154 154 154 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 152 151 151 151 150 150 149 149 149 149 149 149 150 150 150 149 149 148 148 148 147 147 147 147 147 148 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 156 156 157 157 157 157 158 157 157 157 157 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 163 162 163 163 163 163 163 162 162 162 162 163 163 164 164 164 165 166 166 166 166 166 166 166 166 165 165 165 164 164 164 163 164 164 164 164 164 164 164 164 163 164 163 164 163 163 163 165 165 166 167 167 167 168 168 170 170 169 169 169 168 168 167 167 167 167 165 165 165 165 164 164 164 164 164 164 165 165 165 166 166 167 167 167 168 168 169 170 170 169 169 171 171 171 171 173 175 175 177 178 178 180 180 181 183 183 185 185 185 186 186 186 186 186 186 186 184 184 184 184 184 184 183 182 182 181 181 181 180 179 178 177 176 174 173 171 170 169 167 165 163 162 161 158 158 157 156 155 154 154 154 154 154 154 155 156 156 157 158 159 160 161 163 165 167 170 173 176 179 182 186 189 192 195 196 157 157 157 157 158 157 157 157 157 157 157 156 156 155 155 154 153 152 152 151 151 150 150 150 150 150 150 151 151 152 152 152 153 154 154 155 155 155 156 156 156 155 155 155 155 154 154 154 154 153 153 153 152 152 152 151 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 154 154 155 155 156 156 157 157 157 157 157 158 157 157 157 157 158 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 166 167 167 167 168 168 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 166 166 166 165 165 164 165 164 164 164 165 166 166 167 168 168 169 169 170 170 170 170 170 169 169 167 167 167 166 166 166 165 165 165 164 164 164 164 166 166 166 166 168 168 169 169 168 169 170 170 171 171 171 172 172 174 174 174 176 178 178 178 180 181 183 185 187 187 187 188 188 190 190 190 190 190 188 188 188 188 188 188 188 187 187 186 185 185 184 183 182 182 180 179 178 177 175 174 172 171 168 168 165 163 162 161 158 158 157 156 155 154 154 154 154 155 156 156 157 158 159 159 161 162 163 164 167 168 171 174 176 180 183 187 190 192 195 198 158 158 158 158 157 157 158 158 157 157 156 156 155 155 154 154 153 152 152 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 155 155 156 156 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 150 150 150 150 149 149 149 149 149 149 149 148 148 147 147 147 146 146 146 146 147 147 147 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 167 167 167 168 169 169 169 169 168 168 167 167 166 166 166 166 166 167 167 167 166 167 167 167 167 166 166 165 166 165 165 166 166 166 166 167 168 169 170 169 171 170 170 170 170 169 169 168 168 168 167 166 166 166 165 165 165 165 166 166 166 166 167 168 169 169 169 169 170 171 172 172 171 173 174 174 176 176 178 178 178 180 182 184 184 185 187 187 189 191 191 193 194 194 194 194 194 193 192 192 191 191 190 190 190 189 189 189 188 188 186 186 185 183 182 181 179 178 176 175 173 171 169 167 166 163 162 160 158 158 157 156 155 155 154 154 155 156 157 157 158 159 161 161 162 164 165 166 168 170 172 175 178 181 184 187 191 193 195 198 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 154 153 153 152 152 151 152 152 151 152 152 152 152 153 153 153 154 154 155 155 155 156 156 156 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 147 147 147 146 146 146 146 146 147 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 155 155 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 166 167 167 168 169 169 169 169 170 170 169 169 169 168 168 168 168 167 168 168 168 168 169 169 168 168 168 168 168 167 167 166 166 167 166 166 167 167 168 168 169 170 170 171 171 171 171 170 170 170 168 167 167 167 165 165 164 164 165 165 166 166 166 168 168 169 169 170 170 170 171 172 172 171 173 174 176 178 178 180 180 182 182 184 186 188 188 190 192 193 193 195 197 197 197 197 196 198 198 197 197 196 196 195 193 193 193 193 192 192 191 191 189 187 186 185 183 182 180 179 177 175 173 172 169 167 166 163 162 160 158 158 157 156 156 155 155 155 156 157 158 159 160 161 162 164 165 166 166 168 169 171 175 177 180 182 185 188 190 193 195 197 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 155 155 156 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 148 148 147 147 146 146 146 145 146 146 146 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 154 154 155 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 160 160 160 160 160 160 160 161 161 161 161 161 160 161 161 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 166 167 167 168 169 169 170 170 171 171 170 170 170 169 169 169 168 169 169 169 169 169 170 170 170 170 169 169 169 169 168 168 167 167 167 166 167 167 167 168 168 169 170 170 171 171 171 171 170 170 170 169 168 167 166 166 165 165 165 164 165 165 167 168 168 168 169 171 171 170 171 173 172 172 173 174 176 178 180 180 182 184 184 187 189 191 190 192 194 196 198 198 199 199 201 201 202 202 201 199 199 199 199 199 199 197 197 197 196 196 195 193 193 192 190 189 187 184 183 181 180 178 176 174 172 170 167 166 164 162 160 158 158 157 157 156 156 156 156 157 158 159 161 162 162 164 165 166 168 169 170 172 174 176 178 180 183 185 188 190 193 195 197 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 154 153 153 153 153 153 153 153 152 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 149 149 149 148 148 147 147 146 146 146 146 145 146 146 146 147 148 148 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 153 153 154 154 154 154 155 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 160 161 161 161 162 162 163 164 164 164 165 165 165 165 165 165 165 166 166 166 166 167 167 168 169 169 170 171 171 171 171 171 171 170 170 170 170 170 170 170 171 170 171 171 171 171 171 170 170 170 169 168 168 167 167 167 167 166 167 168 168 168 169 170 170 170 171 171 171 170 170 169 169 168 167 167 166 165 165 164 165 166 166 167 167 168 168 169 171 171 170 171 173 174 173 175 176 178 180 180 182 184 187 189 192 192 193 195 197 198 200 201 201 202 202 204 204 205 204 204 202 202 202 200 200 200 199 200 200 200 199 198 196 194 194 192 190 188 186 184 182 180 178 176 174 172 170 167 165 163 162 160 159 158 158 157 157 157 158 158 159 160 161 163 164 165 166 167 168 170 171 172 174 175 178 180 182 184 187 188 190 192 195 197 158 158 158 158 158 158 157 157 157 157 156 156 155 155 154 154 154 154 153 153 154 154 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 154 154 154 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 149 148 147 147 147 146 146 146 145 146 146 146 146 147 148 148 149 149 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 154 155 155 155 156 156 157 157 156 157 157 157 157 157 157 157 157 158 158 159 159 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 163 163 164 164 164 165 166 166 166 166 166 166 166 166 166 167 167 168 168 169 170 171 171 171 171 172 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 171 171 170 169 169 168 168 167 167 167 166 167 168 168 169 169 171 171 170 171 171 170 170 169 169 169 168 167 166 165 165 165 165 164 165 166 166 167 167 168 168 170 171 171 172 173 174 174 175 178 180 180 184 186 189 191 192 194 195 198 199 200 202 202 203 204 204 205 204 206 206 205 205 205 204 203 203 201 201 201 201 201 201 201 200 198 197 195 193 191 190 187 185 182 180 178 175 175 172 169 167 165 163 162 161 159 159 159 158 158 159 159 161 162 162 164 165 166 168 169 169 171 172 173 174 176 177 180 181 183 185 187 189 191 192 194 196 158 158 158 157 157 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 154 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 148 148 147 146 146 146 146 146 146 146 147 147 148 148 148 149 149 150 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 154 154 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 158 159 159 159 160 160 161 161 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 163 164 164 165 165 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 172 171 170 169 169 169 167 167 167 167 166 167 168 168 169 170 170 171 171 172 172 171 171 170 170 169 167 166 165 165 165 164 164 164 165 166 166 167 168 169 169 170 170 171 172 173 174 175 177 178 180 182 186 188 191 193 193 195 197 199 200 201 203 204 205 207 206 205 207 206 206 205 205 205 205 204 204 204 203 202 203 203 203 202 202 200 199 197 195 191 190 187 186 182 180 178 175 174 171 169 167 165 164 162 161 161 159 159 159 159 160 161 162 164 165 165 167 169 170 171 172 172 174 175 176 178 180 181 183 184 186 188 189 191 193 195 196 158 158 157 157 157 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 147 146 146 146 147 147 147 147 148 148 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 157 157 158 158 159 159 160 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 162 162 162 163 164 164 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 169 170 171 171 172 173 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 172 170 170 169 169 167 166 166 167 167 166 167 168 169 170 170 171 171 172 172 171 171 170 170 169 168 167 166 166 164 164 164 164 164 165 165 166 167 168 169 169 170 171 172 173 174 175 177 178 181 183 185 190 192 192 194 196 198 200 201 202 203 204 205 206 206 207 207 207 207 207 207 205 205 205 204 205 203 204 204 204 204 204 203 201 199 197 195 193 190 187 186 183 181 179 175 174 171 169 167 166 164 163 161 161 160 160 160 161 161 163 164 166 167 168 169 171 172 173 174 175 176 177 178 180 181 182 184 185 186 189 189 191 192 194 195 157 157 157 157 157 157 156 156 156 156 155 155 155 155 154 155 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 152 152 152 151 151 151 151 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 148 147 147 147 147 147 147 147 148 148 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 155 156 156 156 156 156 156 156 156 157 157 158 159 159 160 161 161 162 162 162 163 162 162 163 162 162 162 161 161 161 161 161 162 162 163 164 164 164 165 166 166 166 166 166 167 167 167 167 167 167 168 168 169 170 170 171 172 172 173 173 174 174 174 174 174 173 174 174 174 174 175 175 175 175 175 174 173 173 172 171 170 169 168 167 166 166 166 167 166 167 167 168 169 170 171 171 172 172 171 171 170 169 168 167 166 166 165 164 164 163 163 164 164 164 165 166 167 168 168 169 170 172 173 174 175 178 180 183 185 187 191 192 193 195 197 199 200 202 203 204 204 205 205 205 207 206 207 207 207 207 205 205 204 204 205 204 204 205 205 205 204 203 203 200 198 196 193 191 189 186 183 181 179 175 174 172 169 167 166 164 164 162 162 161 161 162 162 164 165 166 168 169 170 172 174 175 176 176 177 178 179 180 181 182 184 185 186 188 189 190 191 192 194 195 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 154 155 155 154 154 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 154 154 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 148 148 148 148 147 147 147 148 148 148 148 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 153 153 154 154 154 154 155 155 155 156 156 156 156 156 155 156 156 156 157 157 157 158 158 160 160 161 162 162 163 163 163 163 162 163 163 162 162 162 161 161 161 161 161 162 162 163 164 164 164 165 166 166 166 166 166 167 166 167 167 167 167 168 169 169 170 171 172 172 173 173 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 175 174 174 173 172 171 170 169 167 167 166 166 166 166 166 167 167 168 169 170 171 171 171 171 171 171 170 169 169 167 166 165 164 163 163 163 163 162 163 164 165 166 167 167 168 169 170 172 173 174 177 178 181 185 187 188 190 192 194 196 198 199 200 202 203 204 205 204 205 205 207 206 205 207 206 206 205 205 204 204 205 204 204 205 205 204 204 203 202 200 198 196 195 191 189 186 183 181 179 176 174 172 169 167 167 165 164 163 163 163 163 164 165 166 167 169 170 171 173 174 176 177 177 178 179 180 181 182 183 184 184 186 187 188 189 190 191 192 194 195 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 156 156 155 155 155 155 154 154 154 153 152 152 152 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 155 155 156 156 156 157 157 158 159 160 161 162 162 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 162 163 163 164 164 164 165 166 166 166 166 166 166 166 166 167 167 167 168 169 170 170 171 172 172 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 176 175 174 174 173 171 170 169 167 166 166 166 166 166 167 168 168 169 171 171 171 172 172 172 172 171 170 169 168 167 166 165 164 163 163 162 162 163 163 164 164 165 166 167 167 169 170 173 173 175 177 180 183 184 186 189 191 193 195 197 198 199 201 202 203 203 203 204 205 205 205 205 205 206 206 205 205 205 204 204 204 204 204 204 204 205 203 203 201 200 198 196 195 191 189 186 183 181 179 176 174 172 169 168 167 166 165 164 164 164 165 166 167 168 169 171 173 173 175 177 178 179 180 181 181 181 182 184 184 184 186 186 188 188 189 190 192 192 194 194 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 155 155 155 155 154 154 154 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 152 152 152 152 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 155 155 155 155 156 156 156 157 158 159 160 161 161 162 162 163 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 162 162 163 164 164 164 165 166 166 166 166 166 166 166 167 167 167 168 168 169 170 170 171 172 172 173 173 174 174 174 175 175 175 175 176 176 177 177 177 177 177 177 176 175 175 174 173 171 170 169 167 166 166 166 166 166 167 168 169 170 171 172 172 172 172 172 172 171 170 169 168 167 165 164 163 163 162 162 163 162 163 164 164 165 166 167 167 169 170 173 174 176 178 180 183 184 187 190 192 194 195 196 197 198 201 202 203 202 203 204 204 205 205 204 205 205 205 205 205 205 204 203 204 204 204 204 204 204 203 203 201 201 198 196 194 191 189 186 183 181 179 176 174 172 170 169 167 166 166 165 166 166 166 168 169 169 171 173 174 176 178 178 180 181 181 182 183 184 184 184 185 186 186 188 188 189 190 191 191 192 194 194 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 155 154 155 154 154 155 155 155 155 155 155 156 156 156 156 156 155 155 155 155 154 154 154 154 153 152 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 150 150 149 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 155 155 155 156 156 156 156 156 155 155 155 155 155 155 156 156 156 157 158 159 160 161 162 163 163 163 164 164 164 164 163 163 162 162 162 161 161 161 161 161 161 161 162 163 163 164 164 165 166 166 166 166 166 166 167 167 167 167 168 168 169 170 170 171 172 173 173 173 174 174 174 175 175 175 176 176 177 177 177 177 177 178 178 177 176 175 174 173 171 170 168 168 167 166 166 166 167 168 168 169 170 171 172 172 172 172 172 171 170 169 168 167 166 166 164 163 162 162 162 162 163 162 163 164 164 165 167 168 170 171 173 174 176 179 181 182 185 188 190 193 194 195 196 197 198 200 200 201 202 203 204 204 205 205 204 204 204 204 204 204 204 204 203 203 203 204 203 204 202 202 202 202 200 198 196 194 191 189 186 183 181 179 176 174 172 171 169 168 168 167 167 167 167 169 169 170 172 173 175 177 178 179 181 181 183 184 184 184 185 185 186 186 187 188 188 189 189 190 191 192 193 193 194 156 156 156 156 156 155 155 155 155 155 154 155 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 155 155 155 155 154 154 154 154 153 152 152 152 152 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 156 156 156 156 156 155 155 155 155 155 155 155 156 156 156 157 158 159 160 161 162 163 163 164 164 164 164 164 163 162 162 162 161 161 161 161 161 161 161 161 162 162 163 164 164 165 165 166 166 166 166 166 166 166 167 167 168 169 169 170 171 172 172 173 173 174 174 174 174 175 175 175 176 176 177 177 178 178 178 178 178 178 177 176 174 173 172 170 169 168 167 167 167 167 167 168 169 169 170 171 171 172 172 172 171 171 170 170 169 167 166 165 164 164 162 162 162 162 162 162 163 164 164 165 167 168 170 172 173 175 177 180 182 184 186 189 191 192 194 195 196 197 198 199 199 200 201 203 203 204 204 205 205 204 204 204 204 204 204 203 204 203 203 203 203 203 202 201 201 200 198 197 195 193 190 189 186 183 181 179 177 173 173 171 170 169 169 168 168 168 169 170 171 172 174 175 177 178 180 181 182 183 183 184 185 186 186 186 187 187 188 188 189 189 190 191 191 192 193 193 194 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 155 155 155 155 154 154 154 154 153 152 152 152 152 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 155 155 155 155 156 156 156 155 155 155 155 155 155 155 155 155 156 156 157 158 159 161 161 162 163 163 164 164 163 164 163 163 162 162 162 161 160 161 161 160 161 161 161 162 162 163 163 164 164 165 165 166 166 166 166 166 167 167 167 168 168 169 170 171 172 172 172 173 173 173 173 174 174 175 175 176 176 177 177 178 179 178 178 178 178 177 176 175 173 172 171 170 168 168 167 167 167 169 169 170 170 171 171 172 172 172 172 171 171 170 169 168 167 166 164 164 163 163 162 162 162 162 162 163 164 164 166 167 168 170 172 174 176 179 181 182 185 187 189 191 193 194 194 195 196 198 198 200 200 201 202 203 204 204 204 205 204 204 204 204 204 204 203 204 203 203 202 202 202 201 200 199 199 198 197 195 192 190 188 186 183 181 179 177 175 173 171 170 170 169 170 170 170 171 172 173 175 176 177 178 180 181 183 183 184 185 186 186 187 187 188 188 188 189 189 189 189 190 191 191 193 193 194 195 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 155 155 155 155 155 154 154 154 154 153 152 152 152 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 155 155 156 155 155 155 155 155 154 154 155 154 155 156 156 157 158 159 160 161 162 163 163 164 164 163 163 163 162 162 162 161 160 160 160 160 160 160 161 161 162 162 163 163 164 164 164 165 165 165 166 166 166 167 167 167 168 169 169 170 171 171 172 172 172 173 172 172 173 173 174 174 175 176 177 177 178 178 178 178 178 178 177 176 175 173 172 172 170 169 168 168 167 168 169 169 170 170 171 171 172 172 172 171 171 170 169 168 167 166 165 164 163 163 162 162 162 162 163 163 163 164 165 166 167 168 171 172 175 176 179 181 183 186 188 190 192 192 193 195 196 197 197 197 198 199 201 202 203 203 204 204 205 204 204 204 204 204 203 204 203 203 203 202 202 201 200 200 198 198 197 196 193 192 191 188 186 183 181 178 176 174 173 171 171 170 171 171 171 172 173 174 176 176 178 179 181 181 183 184 185 185 187 187 187 187 188 188 189 189 190 190 190 190 191 192 192 193 194 195 196 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 152 152 152 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 156 157 158 159 160 161 162 162 163 163 163 162 162 162 161 161 161 160 160 160 160 159 160 160 161 161 161 162 162 163 163 164 164 164 165 165 165 166 166 167 167 168 169 169 169 171 171 171 172 172 172 172 171 171 172 172 172 173 174 175 176 177 178 178 178 179 179 178 177 177 176 174 173 172 171 170 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 170 169 168 167 166 165 164 164 163 163 162 162 163 163 164 164 164 166 168 169 170 172 173 176 178 180 182 185 187 188 190 191 193 194 195 196 196 197 197 198 199 200 201 202 203 204 204 205 205 204 205 204 204 204 204 203 203 202 201 201 200 199 198 198 197 197 194 193 192 189 187 185 183 180 178 176 175 173 172 172 171 172 172 173 174 175 176 177 179 180 181 182 183 184 185 186 186 187 188 188 189 189 189 189 190 190 190 190 191 192 193 193 194 195 196 197 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 152 152 152 152 152 152 152 152 152 153 153 152 152 152 152 153 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 154 155 155 155 154 155 154 154 154 153 153 153 153 153 154 154 155 155 157 158 159 160 161 161 162 162 162 162 161 161 161 161 160 160 160 159 159 159 159 160 160 160 160 161 161 161 162 163 163 164 164 164 165 166 166 167 167 168 168 169 170 170 171 171 172 171 171 171 170 170 170 170 170 171 172 173 174 175 176 177 178 178 179 179 179 178 178 177 175 174 173 172 171 170 170 170 169 169 170 171 171 171 172 172 172 171 170 170 169 168 167 166 166 165 164 164 163 163 162 162 163 163 164 164 165 167 168 170 172 173 175 176 179 181 183 185 188 189 191 192 193 194 195 195 195 196 197 197 198 199 201 202 203 204 204 205 205 205 206 204 204 204 204 204 203 203 201 200 199 199 198 197 196 195 193 192 190 188 186 184 182 180 178 176 175 173 173 173 173 174 174 175 176 176 178 179 180 181 182 184 184 186 186 187 188 188 188 189 189 190 190 190 190 190 191 191 192 193 194 195 196 197 198 199 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 155 155 155 155 155 156 155 155 155 155 155 155 154 154 154 153 153 152 152 152 152 152 152 152 152 153 153 153 152 152 152 152 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 154 154 154 153 153 153 152 152 152 153 152 153 153 154 155 156 157 158 159 160 161 161 162 162 162 161 161 161 160 160 160 159 159 159 159 159 160 160 160 160 160 161 161 162 162 163 163 164 164 165 166 166 167 168 168 169 170 170 171 171 171 172 171 171 170 170 169 168 168 168 169 170 171 173 174 175 176 178 178 179 180 180 179 178 178 176 175 174 173 172 170 170 170 170 170 170 170 171 171 171 171 171 170 170 169 168 167 167 166 165 164 164 164 163 163 162 163 163 164 165 165 167 168 169 171 172 174 177 179 181 182 184 187 188 189 191 193 194 194 194 194 195 196 197 197 198 199 201 202 203 204 204 205 205 205 206 206 205 204 204 204 202 202 201 200 199 198 197 196 195 194 192 191 189 187 185 183 181 179 178 176 175 175 174 174 174 175 176 176 177 179 180 181 182 183 184 185 186 186 187 187 188 189 189 190 190 190 190 190 191 191 192 192 193 194 195 197 198 199 200 202 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 155 155 155 155 154 154 154 153 153 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 151 152 152 152 152 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 151 151 151 151 151 152 153 154 154 155 157 157 158 159 160 160 160 160 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 161 162 163 164 164 165 165 166 167 168 169 169 170 171 171 172 172 172 172 171 171 170 169 168 167 167 167 167 169 169 170 172 174 175 177 178 179 180 180 180 179 179 177 176 175 174 173 171 171 170 171 170 170 170 170 170 170 170 170 170 169 169 168 167 167 165 165 164 164 164 163 163 163 164 163 165 166 166 168 169 171 172 174 177 178 180 182 184 186 187 189 191 192 193 194 194 194 195 194 195 196 197 198 199 200 201 203 203 204 205 205 205 205 205 205 205 204 204 202 202 201 200 198 197 196 194 193 192 191 189 188 187 185 183 181 179 178 176 176 175 174 175 175 176 177 179 179 181 182 182 183 184 185 186 187 187 188 189 189 189 190 190 191 191 191 191 192 192 193 194 195 196 198 200 201 202 204 205 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 152 152 152 152 152 152 152 153 153 153 153 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 152 151 151 151 150 150 150 150 151 152 153 154 155 156 157 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 162 163 164 165 166 167 167 169 169 170 171 172 173 173 173 173 173 172 171 169 168 167 165 165 165 166 166 167 169 171 173 174 176 177 179 180 180 180 180 179 178 177 176 175 174 172 172 171 171 170 170 170 170 170 170 170 170 169 169 168 167 167 167 165 164 164 164 164 163 164 164 164 164 166 166 167 169 170 172 173 175 178 180 181 183 185 187 189 190 192 193 193 194 194 194 194 195 195 195 196 197 198 199 201 203 204 204 205 205 205 206 205 205 205 204 203 202 201 200 199 197 197 196 194 193 191 190 189 188 186 184 183 181 179 177 176 176 176 176 176 177 178 179 180 181 182 184 184 185 186 186 188 188 188 189 189 190 190 191 191 191 192 192 192 193 193 195 196 198 199 201 203 205 207 208 210 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 151 151 150 150 149 150 149 150 150 151 152 152 153 154 155 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 159 159 159 160 160 160 161 161 162 163 164 165 167 167 169 170 171 172 172 173 174 174 174 174 174 173 172 170 168 166 165 164 163 163 164 166 167 170 172 174 175 177 179 180 181 181 180 180 179 178 176 176 174 173 172 171 171 170 170 170 169 169 169 169 168 168 168 167 167 167 166 165 164 164 164 164 164 165 164 165 166 167 168 168 170 172 174 176 178 180 181 183 185 187 188 189 190 192 193 194 194 194 194 194 195 195 195 196 197 198 200 202 203 204 205 205 206 206 206 205 205 205 204 203 201 201 199 198 197 196 194 193 192 191 190 188 187 185 184 182 180 179 178 177 177 177 177 178 179 180 181 182 183 184 185 186 186 188 188 189 189 190 190 191 191 192 192 192 192 193 193 193 194 195 197 199 200 203 205 208 209 211 212 214 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 152 152 152 152 151 151 150 150 149 149 149 149 149 150 150 151 152 153 154 154 155 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 158 159 159 159 159 159 160 161 161 162 163 165 166 167 168 170 171 172 173 174 174 175 176 176 176 175 174 172 170 168 166 164 162 161 162 163 164 166 168 170 172 175 177 178 180 181 181 181 180 179 178 177 176 174 173 172 172 171 170 170 169 169 169 169 168 167 167 167 167 167 166 165 165 165 165 165 164 165 165 165 166 167 168 169 171 172 174 176 177 179 182 183 185 186 188 190 190 192 192 193 193 194 194 194 194 194 194 196 196 197 199 200 202 203 204 205 205 206 206 206 205 204 204 203 202 201 200 199 198 196 195 194 193 191 190 188 187 186 184 183 182 180 179 178 178 178 178 178 179 180 181 182 184 185 186 187 188 188 189 190 190 191 191 192 192 192 192 193 194 194 194 195 195 196 197 199 201 204 207 210 212 215 216 217 218 157 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 152 152 152 151 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 151 151 150 150 149 149 149 149 148 149 149 150 150 151 152 153 154 155 155 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 159 159 159 159 159 159 160 160 161 162 163 164 165 167 168 170 171 172 174 174 175 176 177 178 178 178 177 175 173 171 168 166 164 161 161 161 161 163 164 167 170 172 174 177 178 180 181 181 182 181 180 179 177 177 174 173 172 172 170 170 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 165 165 165 166 166 167 168 169 170 172 173 175 177 179 181 183 184 186 188 190 190 191 192 193 193 194 194 194 194 194 195 194 195 196 197 199 200 201 203 204 205 206 206 206 206 205 204 204 203 202 201 199 198 197 195 194 192 192 191 189 188 186 185 184 182 182 181 180 179 179 179 180 181 181 182 184 184 185 187 187 188 189 190 190 191 192 192 193 193 193 194 194 194 195 195 196 196 197 198 199 202 205 208 211 215 217 219 221 221 222 157 157 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 155 155 155 155 155 155 154 154 154 154 153 154 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 152 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 153 153 152 151 151 150 150 149 149 148 149 148 149 149 150 150 151 152 153 154 154 155 155 155 155 155 155 155 156 156 156 157 157 158 159 159 159 159 159 159 159 159 159 160 160 161 162 163 163 165 166 168 169 171 172 173 175 176 177 178 179 179 179 179 178 177 175 172 169 166 163 162 161 160 161 162 164 166 169 172 175 177 178 179 181 182 182 181 180 179 177 176 174 174 172 171 170 170 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 165 165 166 166 167 167 168 169 170 172 173 175 176 179 181 183 184 186 187 189 190 191 192 193 194 194 194 194 194 194 194 195 195 195 197 197 199 200 202 203 204 205 206 206 207 206 205 205 203 203 201 200 199 197 196 195 194 192 191 190 189 188 186 184 183 182 181 181 180 180 180 181 181 182 183 184 185 187 187 188 189 190 191 191 192 193 194 194 195 195 195 195 196 196 197 197 197 197 199 200 203 204 209 212 216 220 222 224 225 226 225 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 155 154 154 154 155 155 155 155 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 152 152 152 152 152 153 153 154 154 154 154 154 154 154 154 154 154 153 153 152 151 151 150 149 149 149 149 148 149 149 150 150 151 152 152 153 154 154 154 154 155 154 154 154 155 156 156 157 157 158 159 159 159 159 159 160 159 160 160 160 160 161 162 164 165 166 167 169 171 172 174 175 177 178 179 180 181 181 181 181 180 179 177 174 170 167 164 162 161 160 161 162 164 166 168 171 174 176 178 179 181 181 182 181 180 179 177 176 174 174 172 171 171 169 169 168 168 168 167 167 167 166 167 167 167 166 167 167 167 167 167 167 167 168 169 170 170 171 173 175 176 178 180 182 183 186 187 189 189 191 192 193 193 194 195 195 195 195 195 194 195 196 196 197 198 200 201 202 203 204 205 206 206 206 206 205 204 203 202 201 200 198 197 196 194 193 191 190 189 188 187 185 184 183 182 181 181 181 181 181 182 183 184 185 186 187 188 189 190 191 192 193 193 195 195 195 196 196 197 197 198 199 199 199 199 199 201 201 203 205 208 212 217 221 224 227 229 229 229 228 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 154 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 153 153 152 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 155 155 155 155 155 155 154 154 153 153 152 151 150 150 149 149 149 149 149 150 150 151 151 152 152 153 153 153 153 154 154 154 154 154 154 155 156 157 157 158 159 160 160 160 160 160 160 160 160 161 161 162 163 164 166 167 169 171 172 174 175 177 179 179 181 182 183 183 183 183 182 180 178 175 172 169 166 163 161 161 161 162 164 166 168 171 174 176 178 179 180 181 181 181 180 178 177 176 174 173 172 170 170 169 168 168 168 167 167 167 166 167 167 167 167 168 168 168 168 168 169 169 169 169 170 171 171 172 174 176 177 180 181 183 185 186 188 189 190 192 193 193 194 195 195 196 196 196 196 195 195 196 196 197 198 199 201 202 204 204 205 205 206 206 206 205 204 203 202 200 199 197 197 194 194 192 191 190 188 187 186 185 184 183 182 182 181 181 182 183 184 184 186 187 188 189 190 191 192 193 194 194 195 196 197 198 198 199 199 200 201 201 201 202 202 203 203 204 205 208 211 215 220 224 229 231 233 233 232 231 157 157 157 157 157 157 157 156 156 156 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 153 153 153 153 152 153 153 153 153 152 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 154 155 155 155 155 156 156 156 155 155 154 154 153 152 152 151 151 150 150 150 150 150 151 151 151 152 152 153 153 153 153 153 153 153 153 154 154 154 155 156 157 158 159 160 160 161 160 160 161 160 161 161 161 162 163 164 166 167 168 170 172 174 175 177 179 180 181 183 184 185 185 185 185 184 182 180 177 173 170 167 164 162 161 161 162 164 166 169 171 173 175 177 179 180 180 180 180 179 178 177 175 174 172 171 171 169 169 168 168 167 167 167 167 167 167 168 169 168 168 169 169 170 170 170 170 170 171 172 173 173 174 176 177 179 181 183 184 186 187 189 190 191 192 193 194 195 195 195 196 196 196 196 196 196 196 197 197 199 200 201 202 204 204 205 205 206 206 205 205 204 202 201 200 198 197 195 194 193 191 190 189 188 187 186 185 184 183 182 182 182 183 183 184 185 186 187 189 190 191 192 193 194 195 195 196 197 198 199 199 201 202 203 203 204 205 205 205 205 205 206 207 208 211 215 219 224 228 232 235 236 236 236 233 157 157 157 157 157 157 157 157 156 156 156 156 156 155 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 152 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 151 152 152 152 152 152 152 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 155 156 156 156 156 157 157 156 156 156 155 155 154 154 152 152 152 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 155 156 157 159 159 160 161 161 161 161 161 161 161 162 162 163 164 165 167 168 170 171 173 175 177 178 180 181 183 184 185 186 187 187 186 185 183 181 177 175 171 168 165 163 162 162 163 164 166 169 171 173 175 176 178 178 179 179 179 178 177 176 175 174 173 171 171 169 168 168 168 167 168 167 168 168 169 169 169 170 171 171 171 171 171 171 172 172 173 173 174 175 176 177 178 180 182 183 186 187 188 190 191 192 193 194 195 195 196 196 196 196 196 196 196 196 196 197 198 199 200 201 202 204 205 205 205 206 205 205 204 203 202 201 199 198 197 195 194 193 191 190 189 188 186 185 185 184 183 183 183 183 184 184 186 187 187 189 190 191 193 194 195 196 197 198 198 200 201 202 203 204 205 206 206 208 208 208 208 208 208 209 210 211 213 217 222 226 231 236 238 238 238 237 236 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 153 153 153 152 153 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 152 152 152 152 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 155 156 157 157 157 157 157 157 157 157 156 155 155 154 154 153 153 152 152 152 152 152 152 152 153 153 153 153 153 153 154 153 153 153 153 154 154 155 155 157 158 159 160 161 162 162 162 161 162 162 162 163 163 164 165 166 168 169 171 173 174 176 178 179 181 183 184 186 187 188 188 188 187 186 184 182 179 176 172 169 166 164 163 163 164 165 166 169 170 172 174 176 177 178 178 178 178 178 177 175 174 173 172 171 170 169 168 168 167 168 167 168 168 170 169 171 172 172 172 173 173 173 173 173 173 174 174 175 175 176 177 178 180 181 183 185 186 188 189 190 192 193 194 194 195 196 196 196 196 196 196 196 197 197 197 198 199 199 200 202 202 204 205 205 206 206 206 205 204 203 202 200 199 197 196 195 193 192 191 190 189 187 186 185 184 184 183 183 184 184 184 186 187 188 190 191 192 193 195 196 196 198 199 200 201 202 203 204 205 206 207 209 210 210 211 212 211 212 211 211 212 214 216 219 224 229 234 238 241 242 242 241 238 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 151 150 150 150 151 151 151 151 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 153 154 154 155 155 156 156 157 157 157 158 158 158 158 157 157 156 155 155 155 154 154 153 153 153 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 153 154 154 156 157 158 159 160 161 162 162 162 162 162 163 163 163 164 165 166 167 169 170 172 174 175 177 179 181 182 184 186 187 188 188 189 189 188 187 185 183 180 177 173 170 167 165 164 164 164 165 166 168 169 171 173 174 176 176 177 177 177 177 176 175 174 173 172 171 170 169 168 168 168 168 169 169 170 170 172 173 173 173 174 174 175 175 175 175 175 175 176 177 178 178 179 180 181 183 184 186 188 188 190 191 193 193 194 195 195 196 196 197 197 197 197 197 197 197 197 198 199 200 201 202 203 204 204 205 205 205 205 205 204 202 201 199 198 197 195 194 192 192 190 189 189 188 186 186 185 185 184 184 185 185 186 187 188 190 191 193 194 195 196 198 199 200 201 202 203 204 205 206 208 209 210 212 213 213 214 214 214 214 214 213 214 215 218 222 227 231 236 241 243 244 245 243 241 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 151 151 151 152 152 152 152 152 153 153 154 154 155 156 156 157 157 158 158 158 158 158 158 157 157 157 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 154 154 155 156 157 158 159 160 161 162 162 163 162 162 163 163 164 164 166 167 168 169 171 173 175 176 178 180 182 183 185 186 187 189 189 189 189 189 188 185 183 180 177 174 170 168 166 165 165 165 165 166 167 169 171 171 174 174 175 176 176 176 176 175 174 174 173 172 171 171 169 169 169 169 169 169 170 171 172 174 174 175 176 176 177 177 177 177 177 177 178 178 178 179 180 181 182 183 184 186 187 188 190 191 192 193 194 195 196 196 196 197 197 197 197 197 197 198 198 198 199 199 200 201 202 203 204 204 205 205 205 205 204 203 201 200 199 197 196 195 194 192 191 190 189 188 188 187 186 185 185 185 185 185 186 187 188 190 191 193 195 196 197 199 199 201 202 203 204 205 206 208 209 211 212 213 215 216 216 217 217 217 216 215 215 216 218 220 223 228 233 238 242 245 246 246 245 243 159 159 159 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 151 151 150 150 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 155 155 156 157 157 158 158 158 158 158 159 159 158 158 158 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 154 154 155 156 157 158 160 160 161 162 162 163 163 162 163 163 164 165 166 167 169 170 172 174 175 177 179 180 182 183 185 187 188 188 189 190 189 189 187 186 183 180 177 174 171 168 167 165 165 165 165 166 167 168 169 170 171 173 174 174 175 175 175 175 174 174 173 172 172 171 170 170 170 169 170 171 172 172 174 175 176 177 178 179 179 179 179 179 178 178 179 180 180 181 181 182 184 184 185 187 188 189 191 191 192 194 194 196 196 197 197 197 198 198 198 198 198 198 198 198 199 200 200 201 202 203 204 205 205 205 205 205 204 202 201 200 199 197 195 194 193 192 191 190 189 188 188 187 186 186 185 186 186 186 187 188 190 191 193 194 196 198 199 200 202 203 204 205 207 207 209 211 212 213 215 216 218 218 219 219 220 219 219 217 217 218 218 222 225 230 235 240 245 247 248 249 248 245 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 152 151 150 150 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 152 152 153 153 154 155 155 156 157 157 158 158 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 155 156 157 158 159 160 161 162 162 162 163 163 163 164 165 166 166 168 169 171 172 174 175 177 179 180 182 183 185 186 187 189 189 189 189 189 187 185 183 180 177 173 170 168 167 165 165 164 165 165 166 167 168 169 170 172 172 174 174 174 174 174 174 174 173 172 172 171 171 171 171 171 171 173 173 175 175 177 178 179 180 180 181 181 181 181 181 181 181 181 181 183 183 184 185 186 186 188 189 190 191 192 193 194 195 196 196 197 197 198 198 198 198 199 198 198 199 199 200 200 201 201 202 203 204 204 205 205 205 204 203 202 201 199 198 197 195 193 192 192 191 190 189 188 188 187 187 186 187 186 187 188 188 190 191 192 194 196 198 199 201 202 203 205 206 207 209 210 211 212 214 216 217 219 220 221 221 221 221 221 220 219 218 218 220 223 227 231 236 241 245 249 250 251 250 247 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 152 152 151 151 150 149 149 149 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 152 152 153 153 154 155 155 156 157 157 158 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 158 157 157 157 157 157 156 157 156 156 156 155 155 154 154 154 155 155 156 156 157 158 159 160 161 162 162 162 162 162 163 164 165 166 167 168 170 171 172 174 176 177 178 180 182 183 185 186 187 188 189 189 189 188 187 185 182 179 176 173 170 167 166 165 165 164 164 164 165 166 166 167 169 170 171 172 173 174 174 174 174 174 174 173 173 172 172 172 172 172 174 174 175 176 177 179 180 181 182 182 182 182 182 182 182 183 183 183 183 184 185 185 187 187 188 189 190 191 192 193 194 195 196 196 197 197 198 198 198 198 199 199 199 199 199 200 200 200 201 201 202 203 204 204 205 205 205 204 203 202 200 199 197 196 195 194 192 192 191 190 189 189 188 188 188 187 187 187 188 189 190 191 192 194 195 197 199 201 202 204 205 207 208 209 211 212 214 215 216 218 219 221 222 222 223 223 223 221 220 220 220 220 222 224 227 232 237 242 246 249 252 252 251 249 160 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 152 152 151 151 150 150 149 149 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 152 152 153 153 154 154 155 156 157 157 158 158 158 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 155 155 154 155 155 155 155 156 157 158 159 160 160 161 161 161 161 162 163 164 165 165 167 168 170 171 172 174 175 176 178 179 181 182 184 185 186 187 188 188 188 187 186 184 181 178 175 173 169 168 166 165 164 164 164 164 164 165 165 166 167 169 170 171 172 174 174 174 174 174 174 174 174 173 173 173 174 174 174 176 177 178 180 181 182 182 183 184 184 184 184 183 183 184 185 185 185 186 186 187 188 189 189 190 191 192 193 194 194 196 196 196 197 198 198 198 199 199 199 199 199 200 200 200 200 201 201 202 203 203 204 204 204 204 204 203 202 202 200 199 197 196 194 193 192 192 191 190 190 189 189 189 188 188 188 188 189 190 191 193 194 195 197 199 200 202 204 205 207 208 210 211 213 214 215 216 218 219 221 222 223 223 223 224 223 222 221 221 222 222 224 227 230 234 239 243 247 250 252 253 251 249 160 160 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 155 155 155 155 155 154 154 154 154 153 153 153 153 152 152 152 152 152 152 153 152 152 153 153 153 153 153 153 152 152 151 151 150 150 149 149 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 152 152 153 153 154 155 155 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 158 158 158 158 157 157 157 157 156 156 155 155 155 155 155 156 156 157 158 158 159 160 160 160 161 161 161 163 163 165 165 167 167 169 171 172 174 174 175 177 179 180 181 182 184 185 186 187 187 187 186 185 183 181 178 175 171 169 167 166 164 164 163 163 163 163 163 164 165 166 168 169 170 172 173 174 174 174 175 175 175 175 175 175 175 175 175 177 177 179 180 181 182 183 184 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 190 190 191 192 193 194 194 195 196 196 197 198 198 198 198 199 199 199 200 200 200 200 200 201 201 201 202 203 203 204 204 204 204 204 203 202 201 200 198 197 196 194 193 192 192 191 190 190 190 189 189 189 189 189 190 191 191 193 194 195 197 199 200 202 204 205 207 208 211 212 213 214 216 217 218 220 221 222 223 223 224 224 224 224 222 222 221 222 223 225 228 231 235 240 243 247 250 252 252 251 249 160 160 160 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 155 155 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 153 152 152 152 151 151 150 149 149 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 151 151 152 152 153 153 154 154 155 156 156 157 157 158 158 158 158 158 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 156 156 156 155 155 155 156 156 157 158 158 159 159 159 160 160 160 161 162 163 164 165 166 167 168 170 171 172 173 175 176 177 179 180 181 183 184 185 186 186 186 184 184 181 179 176 174 171 168 166 164 163 162 163 163 162 162 163 164 165 165 167 169 170 172 173 174 174 175 176 176 176 176 176 176 176 177 178 178 179 181 182 182 184 185 185 185 186 186 186 186 186 186 186 187 187 188 188 189 190 190 191 191 192 193 194 194 195 196 196 197 197 198 198 198 199 199 200 200 200 200 200 200 201 201 201 202 203 203 204 204 204 204 204 204 203 202 201 200 198 197 195 194 193 192 191 191 191 190 190 190 189 190 190 190 191 191 192 193 195 196 198 200 202 203 205 207 208 210 211 213 214 216 218 218 220 221 222 223 224 224 224 224 224 224 223 222 222 223 224 226 228 232 236 240 243 247 250 251 251 250 248 160 160 160 160 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 156 156 156 155 155 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 153 152 153 153 152 152 152 152 151 151 150 150 149 149 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 152 153 153 154 155 155 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 157 157 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 161 162 164 165 166 167 168 169 170 171 173 174 175 176 178 179 180 181 183 183 184 184 184 183 182 181 178 175 172 169 168 165 163 162 162 162 162 162 161 162 162 164 165 167 168 170 172 173 174 175 176 176 176 177 177 177 177 178 178 179 180 181 182 183 184 185 185 186 187 186 187 187 187 187 188 188 188 188 189 190 191 191 192 192 192 193 193 194 195 196 196 196 197 198 198 198 199 200 200 200 200 200 200 200 201 201 201 202 202 203 203 203 204 204 204 204 203 203 202 201 200 198 197 195 194 193 192 192 191 191 190 190 190 190 190 191 191 191 192 194 195 196 198 199 201 202 204 206 208 209 211 213 214 216 217 219 220 221 222 224 225 225 225 225 225 224 224 223 223 223 224 225 227 230 232 236 239 244 246 248 250 250 248 245 161 160 160 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 150 150 150 149 149 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 155 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 159 159 159 159 160 160 159 159 159 159 159 159 158 158 158 157 157 157 157 156 156 156 156 157 157 157 157 157 157 157 158 159 160 160 162 163 164 165 166 167 168 169 170 172 172 174 175 176 178 178 180 181 182 182 183 183 182 181 178 176 174 171 168 166 165 162 162 161 161 161 161 161 161 162 163 165 167 168 170 172 174 175 176 177 178 178 178 178 178 178 179 180 180 181 182 183 184 185 185 187 187 187 188 187 188 188 188 189 189 190 190 191 191 192 192 192 193 193 194 195 195 196 196 197 197 198 198 198 199 200 200 200 200 200 201 201 201 201 201 201 202 202 203 203 203 204 204 204 204 204 203 202 201 200 199 197 196 195 194 193 192 192 192 191 191 191 190 191 191 192 193 194 195 196 197 198 200 202 204 205 207 208 210 212 214 215 217 218 220 221 222 224 225 225 226 226 226 224 224 224 224 224 224 224 225 227 230 234 237 240 243 245 247 248 246 245 243 161 161 160 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 149 148 148 148 148 148 148 148 149 149 150 150 151 151 151 151 151 151 152 152 151 151 152 152 152 152 153 153 154 155 155 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 159 160 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 156 156 157 156 156 156 157 157 157 157 157 157 158 160 160 161 162 163 164 166 167 167 168 170 170 171 173 174 176 176 178 179 180 181 181 181 181 180 179 177 174 172 169 167 165 163 162 161 160 160 159 160 160 161 162 164 165 166 168 170 172 174 176 176 178 178 178 179 179 180 180 180 181 181 183 184 185 185 186 187 187 187 188 188 189 189 190 190 190 190 191 191 192 192 192 193 194 194 194 195 195 196 196 196 197 198 198 199 199 199 200 200 200 200 201 201 201 201 201 202 202 202 202 203 203 204 204 204 204 204 203 203 202 201 200 199 197 196 195 194 194 193 193 192 192 191 192 192 192 193 193 194 194 196 197 198 200 201 203 205 207 208 209 211 213 215 216 218 219 221 222 224 225 224 226 226 226 225 225 224 224 224 224 224 224 226 228 231 234 236 239 241 243 244 244 242 241 238 161 161 161 160 160 160 159 159 159 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 149 148 148 148 148 148 148 149 149 150 150 151 151 151 152 152 152 152 152 152 152 152 152 152 151 152 152 153 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 157 158 158 159 159 159 160 160 160 160 160 160 160 160 159 159 159 158 158 157 157 158 157 156 157 156 156 156 156 156 157 157 157 158 159 159 161 161 162 164 165 165 166 168 168 169 171 172 173 174 176 177 178 178 179 180 180 179 178 177 175 172 170 168 165 163 162 161 160 160 159 159 160 160 161 162 164 165 167 169 171 172 174 176 177 178 178 179 180 180 181 181 181 182 183 184 184 185 186 187 187 188 188 188 189 190 190 191 191 191 191 192 192 193 193 194 194 194 194 195 195 196 196 197 197 197 198 198 199 199 199 200 200 200 201 201 202 201 201 202 202 203 203 203 203 204 204 204 204 204 204 203 203 202 201 200 199 198 197 196 195 194 194 193 193 193 193 192 193 193 193 194 194 195 197 198 200 201 202 204 205 207 209 210 212 214 216 216 218 220 221 223 224 225 225 226 226 226 226 225 224 224 224 224 224 224 227 228 230 233 236 238 238 241 241 240 238 236 233 161 161 161 161 160 160 159 159 159 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 149 149 149 148 148 148 148 148 149 149 150 150 150 151 152 152 152 152 153 153 153 152 152 152 152 151 152 152 152 153 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 156 156 156 157 157 157 157 158 159 160 161 162 163 163 165 165 166 167 169 170 171 173 173 175 175 177 178 177 177 177 177 176 174 172 170 168 165 163 161 160 159 159 158 159 159 159 160 161 162 164 165 167 170 172 173 175 176 178 178 179 180 180 181 181 181 182 183 184 185 185 186 187 187 188 188 189 189 190 190 191 191 192 192 193 193 193 194 194 195 195 195 195 196 196 196 196 197 197 198 198 199 199 199 200 200 201 201 201 201 202 202 202 202 202 203 203 203 203 204 204 204 205 205 204 204 203 202 202 201 199 199 197 196 196 195 195 194 193 193 193 193 193 193 194 194 195 197 198 199 200 201 204 204 206 208 209 211 212 214 216 217 219 220 222 223 225 224 226 226 226 226 225 224 224 224 224 224 224 225 227 228 230 231 233 235 236 236 236 235 233 230 225 161 161 161 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 149 149 149 148 148 148 148 149 149 150 150 151 151 152 153 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 154 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 157 157 157 156 156 156 157 157 157 157 158 159 159 160 161 162 163 164 164 165 167 167 169 170 172 172 174 175 176 177 177 177 176 175 174 172 169 167 164 163 161 159 158 158 158 157 158 158 159 160 161 162 164 166 168 170 172 174 175 176 178 178 180 180 181 181 181 182 182 183 184 185 185 186 187 188 188 189 190 190 190 191 192 192 193 193 193 194 194 195 196 196 196 196 196 196 196 197 197 197 197 198 199 199 200 199 200 201 201 201 201 201 202 202 202 203 203 203 203 203 204 204 204 205 205 205 204 204 203 202 202 201 200 198 198 197 197 196 195 195 194 194 194 194 194 194 195 196 196 197 199 200 201 203 204 205 207 208 210 211 213 214 216 217 219 220 222 223 224 225 226 226 226 226 225 225 224 224 224 224 224 225 226 227 229 230 231 233 232 232 231 229 227 224 219 162 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 149 149 149 148 148 148 149 149 150 151 151 151 153 153 153 154 154 154 153 153 153 153 152 152 152 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 158 158 159 159 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 157 157 157 157 157 157 157 158 158 159 159 160 160 161 162 162 164 164 166 166 168 169 170 172 173 174 174 175 175 175 174 172 170 169 167 164 162 161 159 158 157 158 157 157 158 158 159 160 162 162 165 166 168 170 172 174 176 177 178 179 180 180 181 181 181 182 182 183 184 184 185 186 187 188 188 189 190 191 191 192 193 193 193 194 194 195 196 196 196 196 197 197 197 197 197 197 198 198 198 198 199 199 200 200 200 201 201 201 202 202 202 202 202 203 203 203 204 204 204 204 205 205 205 205 205 205 203 203 202 201 200 199 198 197 197 196 196 196 195 195 195 195 195 195 196 197 197 199 199 201 202 203 204 206 207 208 210 212 212 214 216 218 219 220 221 223 224 224 225 225 225 226 224 224 224 224 224 224 224 224 225 226 228 229 229 229 228 227 226 224 220 217 213 162 162 161 161 161 160 160 160 159 159 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 148 148 149 149 150 151 151 152 153 153 153 153 154 154 154 153 153 153 153 153 153 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 160 160 160 160 160 161 161 160 161 161 161 161 160 160 161 160 160 160 159 159 159 158 158 158 157 157 157 158 158 159 159 159 160 160 161 161 162 163 163 164 166 167 168 169 171 171 173 173 173 173 172 171 169 168 166 164 162 160 159 158 157 156 156 157 157 158 158 159 160 162 163 165 166 168 170 172 174 176 177 178 179 180 180 181 181 181 182 182 183 184 184 185 187 187 188 188 190 190 191 192 193 194 194 195 195 196 196 196 197 198 198 198 198 198 198 198 199 198 199 199 199 199 200 200 200 201 201 202 202 202 203 203 203 203 203 204 204 204 204 204 205 205 205 205 206 205 205 204 203 203 202 201 200 200 198 197 197 197 196 196 195 196 196 196 196 197 198 198 200 201 202 203 204 205 206 208 209 210 211 213 215 216 218 219 220 221 222 223 224 224 224 225 225 224 224 224 224 223 224 223 224 223 224 224 224 224 223 223 221 219 218 214 212 208 162 162 161 161 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 148 149 149 150 150 151 152 153 153 154 154 154 154 154 154 154 154 153 153 154 153 154 154 155 155 155 156 156 156 156 156 155 155 155 155 156 156 156 157 158 158 158 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 158 158 158 159 159 159 159 160 160 161 161 162 163 164 165 166 167 169 170 171 171 172 172 171 171 170 168 166 164 162 160 159 158 157 156 156 156 157 157 158 159 160 161 163 164 165 167 169 171 173 174 176 177 178 179 180 180 181 181 181 181 182 183 184 184 185 186 187 188 189 190 191 192 193 194 195 195 196 197 197 197 198 198 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 201 201 201 202 202 203 203 203 204 204 204 205 205 205 205 205 205 205 205 206 206 205 205 205 204 203 202 201 201 200 199 198 198 198 197 197 197 196 196 196 197 198 199 200 201 202 203 204 205 206 207 208 209 211 212 213 215 216 217 218 219 221 221 222 223 223 224 224 224 224 224 224 224 222 222 222 222 222 223 222 221 220 220 219 217 214 212 209 206 203 162 162 162 162 161 161 160 160 160 159 159 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 150 150 151 151 153 153 154 154 154 155 154 154 154 154 154 154 154 154 154 155 155 156 156 156 156 156 156 156 156 156 155 156 156 156 157 157 158 158 159 159 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 159 159 159 158 158 158 159 159 159 159 159 160 160 161 161 162 163 164 165 167 168 168 170 170 170 170 169 168 167 166 164 162 160 158 157 157 156 156 156 156 157 157 158 159 160 161 163 165 166 168 170 171 173 174 176 177 178 179 180 180 180 181 181 181 182 183 184 184 185 186 187 188 189 190 192 193 194 195 196 197 197 198 198 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 203 204 204 204 204 205 205 205 205 205 205 206 206 206 206 206 206 205 205 204 204 203 202 201 201 200 199 199 199 198 198 197 198 197 197 198 199 200 200 202 203 204 205 206 207 208 209 210 211 212 213 214 216 216 218 219 219 220 221 222 222 223 223 223 223 224 223 222 222 221 221 220 220 220 219 218 217 216 214 212 209 207 204 202 200 162 162 162 162 161 161 160 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 149 149 149 150 150 151 152 152 153 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 156 156 156 156 156 156 156 157 157 158 159 159 160 160 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 162 162 162 161 161 160 160 159 159 159 159 159 159 160 160 159 160 160 160 160 161 162 163 164 165 166 166 168 168 169 169 168 168 167 166 164 162 160 159 158 157 156 156 156 156 157 157 158 159 160 161 162 163 165 166 168 170 171 173 174 176 176 178 178 179 179 180 181 181 181 182 182 184 184 185 186 187 188 190 191 192 194 195 196 197 198 199 199 200 201 201 201 201 202 202 202 201 202 201 202 202 201 201 201 202 202 202 202 203 203 203 204 204 204 204 204 205 205 206 206 206 206 206 206 206 207 207 207 206 206 206 205 204 203 203 202 202 201 200 199 199 198 199 198 198 198 199 199 200 200 202 203 204 205 207 207 208 209 210 211 212 213 214 214 216 216 217 218 219 219 220 221 222 222 222 221 222 222 221 221 221 220 220 219 219 218 216 215 213 212 210 208 206 203 202 198 197 163 162 162 162 162 161 161 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 150 150 151 152 152 153 154 154 155 155 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 158 157 156 156 156 156 157 157 157 158 158 160 160 160 160 161 161 161 162 162 163 163 163 163 163 164 164 164 164 164 163 163 163 163 162 161 161 161 161 160 160 160 160 160 160 160 160 159 160 159 160 160 161 161 162 164 165 166 167 167 168 168 167 167 166 164 163 160 160 159 157 157 156 156 157 156 157 158 159 160 161 162 163 165 166 167 169 171 172 173 175 175 177 178 178 179 179 180 181 181 181 181 182 183 184 185 186 187 188 190 191 192 194 196 197 199 199 201 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 202 202 202 202 203 203 204 204 204 204 205 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 206 205 204 204 203 202 202 201 201 200 200 200 199 199 199 199 200 201 201 202 203 204 205 206 208 209 209 210 211 212 213 213 214 214 215 216 217 218 218 219 220 220 220 220 220 221 221 221 220 219 219 219 218 217 216 215 213 213 210 209 207 204 202 200 198 196 195 163 163 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 154 154 153 153 152 152 152 151 151 151 151 151 151 151 151 152 152 151 151 151 151 150 150 150 149 149 150 150 151 151 152 153 154 154 155 155 156 156 156 157 156 157 157 157 157 158 158 158 158 159 159 159 158 158 157 157 157 157 157 157 157 158 158 159 160 160 161 161 161 162 162 163 163 163 163 164 164 164 164 164 165 165 165 164 164 163 163 163 162 162 162 161 161 161 161 161 160 160 160 160 160 159 160 159 160 161 161 162 163 164 166 166 167 167 167 166 165 164 163 162 161 159 158 157 157 157 157 157 157 158 159 160 161 161 162 164 165 166 168 169 171 172 173 175 176 177 178 179 179 180 180 181 181 181 181 182 183 183 185 186 187 188 190 192 194 196 198 199 200 201 202 203 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 205 205 205 205 206 206 207 207 207 207 208 208 208 208 208 208 208 208 207 207 207 206 205 205 204 203 202 202 202 201 201 200 200 200 200 200 201 201 202 203 204 205 207 208 209 210 211 211 212 213 213 214 215 215 215 216 217 217 217 218 218 219 219 219 220 220 220 219 219 218 217 217 216 215 214 212 211 209 208 205 203 202 199 197 196 194 193 163 163 162 162 162 162 161 160 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 154 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 150 150 150 150 150 150 151 151 152 153 154 155 155 155 156 156 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 158 158 157 157 157 157 157 158 158 159 159 160 161 161 162 162 163 163 163 163 164 164 164 165 165 165 165 165 166 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 160 160 160 160 160 160 159 160 160 161 162 163 164 165 165 166 167 166 165 164 164 163 161 161 159 159 158 157 158 158 158 158 159 160 160 161 162 163 164 165 167 168 169 171 172 174 175 176 177 178 179 179 180 180 181 181 181 181 182 183 183 185 186 187 189 191 193 195 196 199 200 202 203 203 204 205 206 207 207 207 208 207 207 207 207 207 207 207 206 206 206 206 205 206 206 206 206 206 206 206 207 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 207 207 206 206 205 204 203 203 203 202 201 201 201 201 201 202 202 203 204 204 206 207 208 210 211 212 212 213 213 214 215 215 215 215 216 216 216 217 217 217 218 218 218 218 218 218 218 217 217 217 216 215 214 213 211 211 209 207 206 203 201 199 197 196 194 192 192 163 163 163 162 162 161 161 160 160 160 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 154 154 153 153 152 152 151 151 151 151 151 151 151 151 151 152 151 152 151 151 151 151 151 150 150 150 150 151 151 151 152 153 154 155 155 156 157 157 158 158 158 159 159 159 160 160 160 160 161 161 160 160 159 159 158 158 158 158 158 158 158 159 159 160 161 162 162 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 165 165 165 164 164 163 163 163 163 163 162 162 161 161 161 160 160 160 160 159 159 159 160 161 161 162 163 164 165 166 166 165 165 164 164 163 161 161 159 159 159 159 158 159 159 160 160 160 161 162 163 163 165 166 167 169 170 171 173 174 175 176 178 178 179 180 180 181 181 181 181 182 182 183 183 185 186 188 189 191 194 196 197 199 201 203 204 205 207 207 208 208 209 209 209 210 210 209 209 209 209 209 209 208 208 208 208 207 207 207 207 207 207 207 207 207 208 208 208 208 208 209 209 209 209 209 209 209 209 209 208 208 208 207 207 206 205 205 204 203 203 202 202 202 202 202 203 203 204 204 206 207 208 210 211 212 213 214 214 215 215 215 216 216 216 216 216 217 217 217 217 217 218 217 217 217 217 216 216 215 214 214 213 212 211 209 208 207 206 203 201 199 197 196 195 193 192 192 163 163 163 162 162 161 161 161 161 160 160 160 159 159 159 158 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 155 155 155 155 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 152 153 153 154 155 156 157 157 158 158 159 159 160 160 161 161 161 161 161 162 162 161 161 160 160 159 159 159 159 158 158 159 159 160 161 162 162 163 163 164 164 164 165 165 166 166 166 167 167 167 167 167 167 166 166 166 165 165 164 164 164 163 163 163 162 162 162 161 161 160 160 160 160 159 159 159 160 160 161 162 163 164 165 165 166 165 165 164 163 163 162 161 161 160 159 160 159 160 160 161 161 162 162 163 164 164 166 166 168 169 171 172 173 175 175 177 178 178 179 180 181 181 181 181 182 182 183 183 184 185 186 188 189 191 194 196 199 200 203 204 206 207 208 209 210 210 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 209 209 208 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 209 209 208 207 207 207 206 205 204 204 204 204 203 203 203 204 204 205 206 207 209 210 211 212 214 215 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 215 214 213 212 212 211 210 209 208 207 205 204 202 200 198 197 195 194 193 192 191 163 163 162 162 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 156 155 155 155 154 153 153 152 152 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 154 155 156 156 157 158 158 159 160 160 161 161 162 162 163 162 162 162 162 162 161 161 161 160 160 159 159 159 159 159 160 161 162 162 163 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 161 161 160 160 160 159 159 159 159 160 160 161 162 163 164 164 165 165 165 165 165 164 163 163 162 162 161 160 161 161 161 162 162 162 163 163 164 164 165 165 167 168 169 170 172 173 175 176 177 178 179 180 180 181 181 182 182 182 183 183 184 185 185 186 188 190 192 194 197 199 201 203 206 207 208 210 211 211 211 212 212 213 213 214 213 213 214 214 214 213 213 213 213 212 212 211 210 210 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 208 208 208 207 207 206 205 205 204 204 204 205 205 206 207 207 209 210 211 212 214 215 216 216 217 218 218 218 218 218 218 218 217 217 217 217 217 217 217 216 216 215 215 214 213 212 211 210 209 208 208 207 206 204 203 201 200 198 196 195 194 193 192 192 163 162 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 156 155 155 154 153 153 152 152 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 154 154 155 156 156 157 158 159 159 160 161 161 162 162 163 163 163 163 163 163 163 162 162 161 160 160 160 160 160 160 160 161 161 162 163 164 165 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 167 167 166 166 165 164 164 164 163 163 162 162 162 161 160 160 160 159 159 159 159 159 159 160 161 162 163 164 164 165 165 166 166 166 165 164 163 163 163 162 162 162 162 162 163 163 163 164 164 164 165 166 167 167 168 170 171 172 174 175 176 178 178 180 180 181 181 182 183 183 183 184 184 185 185 186 187 188 191 192 195 197 199 202 204 206 208 210 211 212 213 213 214 214 214 215 215 215 215 216 216 216 216 216 215 215 214 214 213 213 212 211 211 211 210 210 210 210 211 211 210 210 210 210 211 211 211 211 211 211 210 210 210 210 210 209 209 208 208 207 206 206 206 206 205 206 206 207 208 208 210 211 212 214 215 216 217 218 219 219 219 219 219 219 218 218 218 218 218 218 218 217 217 216 216 215 214 213 212 211 209 208 208 207 207 206 205 203 203 202 200 199 197 196 195 193 193 192 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 155 155 154 154 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 154 154 155 156 157 158 158 159 160 161 161 162 162 163 163 164 164 164 164 164 164 163 162 162 162 161 160 160 161 161 161 162 163 163 164 165 165 166 167 167 167 167 168 169 169 169 169 170 170 169 169 169 168 168 167 167 166 166 165 164 164 163 162 162 161 161 161 160 160 159 159 159 159 159 159 159 160 161 161 163 164 164 164 165 166 165 165 165 164 165 164 164 163 163 164 163 163 164 164 165 165 165 165 166 166 167 169 169 170 172 173 175 175 177 178 179 180 181 181 183 183 184 184 184 184 185 185 186 186 188 189 191 193 195 198 201 203 205 207 209 210 212 213 213 214 215 216 216 217 217 217 218 218 218 218 218 218 218 218 216 216 216 215 215 213 213 213 212 211 211 212 211 211 211 211 211 211 211 211 211 211 212 212 212 211 211 211 211 210 210 210 209 208 208 207 207 207 207 207 207 208 209 210 211 212 214 215 217 217 219 219 220 220 221 220 220 220 220 219 219 218 218 219 218 218 217 216 216 215 213 212 211 210 208 207 207 207 205 205 204 204 202 201 200 199 198 196 196 194 194 194 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 156 156 156 155 154 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 151 151 151 152 152 153 154 154 154 155 156 157 158 159 159 160 161 162 163 163 163 164 164 165 165 164 164 164 163 162 162 162 161 161 161 161 162 162 163 163 164 165 166 166 167 168 168 168 168 169 170 170 170 171 171 171 170 170 169 169 169 168 167 167 166 165 164 164 163 162 162 161 161 160 159 159 159 158 158 158 158 158 159 159 160 160 161 162 164 165 165 166 166 166 166 165 165 165 164 165 165 165 165 165 164 165 165 165 166 167 167 167 168 168 170 172 172 174 175 176 178 178 180 181 181 182 184 185 184 184 185 185 186 186 186 187 189 190 192 194 196 199 201 203 206 208 210 212 212 213 215 216 216 217 218 218 218 219 219 220 220 221 221 221 220 220 219 218 218 217 216 216 214 214 213 212 212 212 212 212 212 212 212 212 212 212 213 213 213 212 213 212 212 212 212 212 211 211 210 209 209 209 208 208 208 208 209 210 211 211 213 214 215 216 218 219 220 220 221 221 221 221 221 221 221 220 220 220 219 219 218 218 217 216 216 214 213 211 210 208 208 207 205 205 205 204 204 203 204 202 201 200 199 198 196 196 196 195 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 154 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 151 152 152 153 154 154 155 156 156 157 158 159 160 160 161 162 162 163 164 164 165 165 165 165 164 164 164 163 162 162 162 162 162 162 162 163 163 165 165 166 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 167 167 166 165 164 164 163 162 162 161 159 159 158 158 158 157 158 158 157 157 158 159 159 160 161 162 163 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 169 170 171 172 173 174 175 177 178 179 180 181 182 183 185 185 185 186 186 187 187 188 188 188 190 191 193 195 197 199 202 204 207 209 211 212 213 214 216 217 217 218 219 220 220 220 220 221 222 222 222 222 222 222 222 221 220 219 218 217 216 215 215 214 213 213 213 212 213 213 213 213 213 213 213 214 214 214 214 214 213 213 213 213 213 212 211 211 210 210 210 210 210 210 211 211 212 212 214 214 216 217 218 219 221 221 222 222 222 223 222 222 222 221 221 221 220 220 219 218 217 217 216 213 212 210 209 207 207 205 205 205 204 204 204 204 204 203 202 202 200 199 198 198 197 197 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 157 157 156 156 156 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 151 151 151 152 153 154 154 155 156 156 157 158 159 160 160 161 161 162 163 164 164 165 165 165 165 164 164 164 163 163 162 162 162 163 163 163 164 165 165 166 167 167 168 169 169 170 170 170 171 172 172 172 172 172 172 172 172 171 171 170 169 168 167 167 165 165 164 163 162 161 160 159 158 158 157 157 156 156 156 156 156 157 158 158 159 160 161 162 163 164 164 165 165 166 166 166 166 167 167 167 167 167 167 168 168 167 167 168 168 169 169 169 170 172 173 174 175 176 177 178 180 182 182 184 185 186 187 187 187 188 189 189 189 190 190 191 193 194 196 199 201 204 206 208 210 211 213 214 215 217 217 218 219 220 220 221 222 222 223 224 224 225 224 225 225 224 223 222 221 220 220 218 217 216 216 215 214 214 214 213 213 214 214 214 214 214 215 215 215 215 215 215 215 215 214 214 213 213 212 212 211 211 211 211 211 211 212 213 214 215 216 217 218 219 220 221 222 223 223 223 223 223 223 223 222 222 221 221 220 219 219 218 216 215 213 212 210 208 207 205 205 204 204 205 204 204 204 204 204 204 203 202 202 200 201 200 200 160 161 161 161 161 161 161 161 162 161 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 157 157 156 156 155 154 154 154 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 151 151 151 152 153 154 154 155 156 156 157 158 159 160 160 161 161 162 163 164 164 164 165 165 165 165 164 164 163 163 163 162 163 163 164 164 164 165 166 167 167 168 169 170 170 170 171 171 172 173 173 173 173 173 173 173 172 172 171 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 157 156 156 155 156 156 156 156 157 158 159 159 161 161 162 163 164 165 165 166 167 167 167 168 168 168 168 169 169 169 169 169 169 169 170 170 170 171 172 173 173 175 176 177 178 180 182 182 184 185 186 187 188 189 189 190 190 190 191 192 193 194 195 197 199 201 203 205 208 209 211 212 214 215 215 217 218 218 219 220 221 222 223 223 225 225 226 226 227 227 226 226 226 225 224 223 222 220 219 218 217 217 215 215 215 215 215 215 215 215 216 216 216 216 216 217 216 216 216 216 215 215 214 214 214 213 213 212 212 212 213 213 214 214 214 215 217 218 218 220 221 222 222 223 224 224 224 224 224 223 223 223 222 222 221 220 219 218 217 215 213 212 210 208 207 205 204 204 204 204 205 205 206 205 205 205 204 204 204 202 202 202 201 160 160 160 160 161 161 161 161 161 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 157 157 156 156 156 155 155 154 154 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 151 150 151 151 151 151 152 153 154 154 155 156 156 157 158 159 160 160 161 161 162 163 163 164 164 164 165 165 164 164 164 163 163 163 163 164 164 164 165 166 166 167 168 168 169 170 170 171 171 172 173 173 173 173 174 174 174 174 173 173 172 172 171 171 170 168 168 167 166 165 163 162 161 160 159 158 157 157 156 155 155 155 155 156 155 156 157 158 158 160 160 161 162 163 164 165 166 166 166 167 168 169 169 169 169 169 170 170 170 170 170 170 170 171 172 173 173 175 176 177 179 180 181 182 183 185 186 187 188 190 191 191 192 192 192 193 194 194 196 197 199 201 202 205 207 209 211 212 213 214 216 216 217 218 219 220 221 221 223 223 224 226 226 227 228 228 228 228 228 228 227 226 225 223 222 220 219 218 218 216 216 216 216 216 216 216 217 217 217 218 218 217 217 217 217 217 217 216 216 216 215 215 214 214 214 214 214 214 214 214 214 216 216 217 218 219 221 221 222 223 224 224 225 225 225 224 224 224 224 223 222 222 221 220 219 217 215 213 211 210 208 206 205 205 204 204 204 205 206 206 206 206 207 207 206 205 205 205 205 204 160 160 160 160 160 161 161 161 161 161 162 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 156 156 155 155 155 154 154 154 154 153 153 154 153 153 153 153 153 152 152 152 151 151 151 151 151 151 151 152 152 153 154 155 156 156 157 158 159 159 160 161 161 162 162 163 163 164 164 164 164 164 164 163 163 163 163 164 164 165 165 166 166 167 168 168 169 170 171 171 171 172 173 173 173 174 174 174 174 174 174 174 174 173 173 172 171 171 169 169 168 167 166 164 163 162 161 159 158 157 157 156 155 156 155 155 155 155 156 157 157 158 159 160 160 162 162 164 165 166 166 166 167 168 168 169 169 170 170 170 170 170 170 171 172 172 173 173 174 175 176 177 178 179 181 182 184 185 186 188 189 190 191 192 192 193 194 194 195 195 196 197 200 201 203 205 207 208 210 212 214 214 215 216 217 218 219 220 220 221 222 223 224 225 226 227 229 229 230 230 229 230 229 229 228 227 225 224 222 221 220 219 218 218 218 217 217 217 218 218 218 219 218 218 218 218 218 218 218 218 217 217 217 216 216 216 215 215 215 216 215 215 215 216 216 217 218 219 220 221 222 223 224 224 224 225 225 225 225 225 224 224 223 223 222 221 220 219 217 215 213 211 210 208 207 205 204 205 204 205 205 206 207 207 207 207 207 207 207 207 207 206 206 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 153 152 152 152 151 151 151 151 151 151 152 152 153 154 154 156 156 157 157 158 159 159 160 161 162 162 163 163 164 164 164 164 164 164 164 163 163 164 164 165 165 165 166 167 168 169 169 170 170 171 171 173 173 174 174 174 175 175 175 175 175 175 175 175 174 173 173 172 171 170 169 169 168 167 165 164 163 162 160 159 158 157 156 156 156 156 155 155 155 155 156 157 158 158 159 160 161 162 163 164 164 165 166 167 168 169 169 170 171 171 171 171 172 172 172 172 173 173 174 174 176 177 178 179 181 183 184 186 187 189 190 191 193 193 194 195 195 196 196 197 198 199 201 202 204 206 207 210 211 212 213 215 216 216 217 217 218 219 219 220 221 223 224 224 225 227 228 229 230 231 231 231 231 231 231 230 228 227 226 224 223 222 222 220 220 220 220 220 219 220 220 220 220 220 219 219 220 219 219 219 218 218 218 218 217 217 217 216 217 216 216 217 216 216 216 216 217 218 218 220 221 222 223 224 225 225 225 225 226 225 225 225 224 224 223 222 222 220 219 217 216 213 211 210 208 207 206 205 205 205 205 207 207 208 208 208 209 209 209 209 208 208 207 207 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 158 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 152 152 151 151 151 151 151 151 152 153 154 154 155 156 157 157 158 159 159 160 160 161 162 162 163 163 163 164 164 164 164 164 164 164 164 165 165 166 166 167 168 169 169 170 171 171 172 173 173 174 174 175 175 176 176 176 176 176 176 175 175 175 174 174 173 173 172 171 170 169 167 167 166 164 162 162 160 159 158 158 157 156 156 156 156 156 155 156 157 157 158 159 160 161 161 162 164 164 165 166 166 167 169 170 171 171 170 171 171 173 173 173 173 174 174 175 176 177 178 179 181 182 184 185 187 188 191 192 193 195 195 196 197 197 198 198 200 200 201 202 204 207 208 210 211 213 214 215 216 217 217 218 218 219 219 219 220 222 223 224 224 226 227 229 229 230 231 232 232 232 232 232 231 230 229 227 226 225 223 223 222 221 221 221 222 222 222 222 222 222 221 221 221 221 220 220 220 220 219 219 219 218 218 218 218 218 217 217 218 217 217 217 217 218 218 219 220 221 222 223 224 225 225 225 226 226 225 225 224 224 223 223 222 222 221 220 218 216 213 212 210 208 207 206 206 206 206 207 207 208 208 209 210 210 210 210 210 210 209 208 208 158 158 158 159 159 160 160 160 160 160 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 152 152 152 151 151 152 152 152 152 153 154 155 155 156 157 157 158 159 160 160 160 161 162 162 162 163 163 163 163 164 164 164 164 165 165 166 167 167 168 169 169 170 171 171 172 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 175 175 175 174 174 173 172 171 170 169 168 167 165 164 163 162 161 160 158 158 157 157 156 156 156 156 157 157 158 158 159 160 161 162 162 163 164 165 165 166 167 168 169 169 170 171 171 172 172 173 173 174 175 175 176 177 178 179 180 181 183 184 186 189 190 192 194 195 196 197 198 198 199 199 200 201 202 203 205 206 208 209 211 212 214 215 217 217 218 217 218 218 219 220 220 221 222 223 224 225 227 228 229 230 231 232 233 234 234 234 233 232 232 230 229 227 227 226 224 224 223 223 222 223 223 223 224 223 223 223 223 223 222 222 222 221 220 220 220 220 220 219 219 219 219 218 218 218 218 218 218 218 218 219 220 221 221 222 223 224 225 225 225 226 225 225 225 225 224 223 223 222 222 221 220 218 217 215 212 211 209 208 207 206 206 207 207 208 209 209 210 210 211 211 211 210 210 210 209 208 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 157 158 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 154 154 153 153 152 152 151 151 151 152 152 152 153 154 154 155 155 156 157 158 158 159 159 160 161 161 162 162 162 163 163 163 164 164 164 165 165 165 166 167 168 169 169 170 171 171 172 173 173 174 174 175 175 176 176 177 177 177 177 177 177 177 177 177 176 176 175 175 174 174 173 172 171 170 168 167 166 165 163 163 162 161 159 159 158 158 157 157 157 157 158 159 159 160 160 162 162 163 163 164 165 166 166 167 168 168 169 170 171 171 172 172 173 174 174 175 176 176 177 178 179 180 181 183 184 187 189 192 193 196 197 198 200 200 201 201 201 202 202 203 204 207 208 209 211 212 214 215 216 218 218 219 219 219 219 220 220 220 221 222 224 224 225 227 228 229 230 232 233 233 234 234 234 234 234 233 232 231 229 228 227 226 225 225 224 224 225 225 225 225 224 224 225 224 224 223 223 222 222 222 221 221 221 221 220 220 220 220 219 219 219 218 219 218 218 219 219 220 221 221 222 222 224 224 224 225 225 225 225 225 224 223 223 222 222 222 221 219 218 216 215 213 211 210 209 208 208 207 208 209 209 210 210 211 212 212 211 211 211 210 210 210 208 157 157 158 158 158 159 159 159 159 160 160 159 159 159 159 159 159 159 159 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 157 157 157 157 156 156 156 155 155 154 154 153 153 152 152 152 151 152 152 152 152 153 154 155 155 156 157 157 158 158 159 160 160 161 161 162 162 163 163 163 164 164 164 165 166 166 167 167 168 169 170 170 171 172 172 173 174 174 175 176 176 177 177 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 174 173 172 171 171 169 168 167 166 164 163 162 161 160 159 159 159 158 159 159 159 159 160 161 161 162 162 163 164 164 165 166 166 167 168 168 168 169 170 171 172 172 173 174 175 175 175 177 178 179 179 180 181 183 185 187 190 192 194 196 198 199 200 200 202 202 202 202 203 204 205 206 207 210 212 213 214 216 217 218 219 220 219 219 219 219 220 220 221 222 223 224 225 227 228 229 231 232 233 234 235 235 236 235 234 234 233 232 231 230 229 227 227 227 227 226 227 227 227 227 226 226 226 226 225 226 224 224 224 223 223 223 223 222 221 221 221 221 220 220 219 219 219 219 219 219 219 219 220 221 222 223 223 224 224 224 224 224 224 224 224 223 223 222 222 221 221 220 218 217 215 213 212 211 210 210 209 209 209 209 210 211 211 212 212 212 212 211 211 210 210 209 208 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 155 155 154 154 153 152 152 152 152 152 152 152 152 153 154 154 155 155 156 157 158 158 159 160 160 161 161 162 162 163 163 163 164 164 165 165 166 167 167 168 169 169 170 171 171 172 173 174 174 175 176 176 177 178 178 178 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 175 174 173 172 171 170 169 167 166 165 164 163 162 161 160 160 160 160 160 160 161 161 162 163 163 164 164 165 166 165 166 167 167 167 168 168 169 169 171 172 171 173 174 175 175 175 176 178 179 179 180 181 183 185 187 189 192 193 196 198 200 200 200 201 201 202 202 202 203 205 205 208 210 211 213 214 216 217 218 219 220 220 219 220 221 220 221 222 222 223 225 226 228 228 229 231 233 234 234 235 236 236 236 236 236 234 233 232 231 230 229 229 229 228 229 228 229 228 228 228 228 228 227 227 227 226 225 224 224 224 224 223 223 223 222 222 221 221 221 220 220 219 220 219 219 219 219 220 220 222 222 223 223 224 224 224 224 224 223 222 222 222 221 221 221 220 219 218 217 215 214 212 211 211 211 210 211 211 211 211 212 212 213 213 212 212 211 211 210 210 209 208