Height 1177 1138 1093 1080 1104 1137 1189 1246 1293 1323 1325 1282 1282 1292 1297 1306 1331 1351 1370 1373 1363 1345 1322 1316 1325 1348 1359 1343 1307 1288 1269 1234 1186 1140 1093 1057 1029 1010 996 973 947 924 920 932 945 946 938 927 915 901 888 875 859 845 832 818 799 791 784 772 755 740 725 712 696 680 667 662 662 659 658 652 641 628 618 615 598 581 580 569 553 538 526 516 504 495 486 470 458 456 452 462 467 460 431 387 374 371 371 383 401 407 382 354 333 339 355 311 305 247 253 273 233 228 225 220 218 216 216 218 219 220 220 220 220 220 220 220 221 223 226 228 230 232 234 237 240 243 247 253 261 265 267 270 274 278 282 288 298 309 321 333 345 358 359 360 362 366 368 372 382 396 412 421 422 417 414 414 421 435 456 478 489 492 494 502 508 512 516 520 522 522 526 529 533 536 538 538 540 543 546 550 554 557 558 558 559 564 570 579 589 597 606 625 629 629 629 630 632 631 603 596 591 584 584 592 592 591 590 590 591 592 593 594 596 598 600 602 604 608 612 617 623 632 646 666 696 741 753 763 774 782 787 820 824 821 816 811 804 801 822 829 831 836 835 817 805 803 802 792 779 769 762 758 755 752 749 740 723 707 697 692 696 707 720 732 742 745 755 773 795 810 817 799 780 766 758 756 757 757 766 767 761 768 793 816 825 825 822 824 807 794 793 793 783 779 773 767 762 758 756 756 750 738 729 729 737 746 750 1236 1168 1094 1071 1102 1140 1190 1246 1289 1296 1267 1221 1240 1272 1292 1309 1336 1342 1350 1354 1351 1339 1327 1327 1325 1341 1347 1324 1293 1292 1278 1248 1207 1166 1121 1079 1045 1021 1002 981 956 935 921 923 937 943 932 922 911 898 882 863 847 831 815 800 788 782 774 764 753 744 730 719 703 686 674 667 667 666 667 664 654 644 633 621 603 591 591 579 560 541 524 511 500 493 480 461 449 448 447 466 465 466 457 427 393 379 363 356 372 411 371 348 335 341 351 314 307 270 271 284 259 234 227 222 219 218 217 218 220 221 221 220 221 220 219 219 220 221 223 225 227 230 232 234 237 239 243 249 255 259 262 266 269 272 275 282 293 309 327 342 346 346 346 348 353 359 363 371 383 399 412 418 412 408 406 407 414 430 452 465 466 464 469 483 494 498 502 506 504 503 508 514 520 526 530 533 536 538 540 542 544 545 546 547 549 555 562 570 578 584 589 599 598 597 596 605 626 627 596 585 582 580 579 577 577 578 578 578 579 579 579 579 580 581 584 587 592 597 604 610 618 630 646 668 696 732 748 760 773 788 798 794 810 817 816 809 802 816 827 830 826 822 834 816 808 804 799 790 777 766 760 756 753 750 746 735 718 702 694 695 705 717 727 733 735 744 758 792 815 810 808 778 766 757 751 749 749 749 756 759 762 782 806 820 827 827 819 808 792 785 782 781 782 777 769 762 757 753 752 749 741 729 717 711 716 728 738 1237 1184 1104 1079 1112 1152 1197 1243 1269 1246 1190 1168 1200 1244 1285 1312 1319 1323 1332 1340 1345 1344 1340 1345 1343 1340 1323 1293 1286 1284 1273 1250 1217 1178 1131 1083 1049 1025 1006 988 966 945 929 927 939 943 937 928 915 898 878 859 841 820 802 788 778 774 771 766 760 750 736 722 707 694 684 677 681 681 681 678 671 660 645 634 624 614 601 581 559 537 518 504 496 492 481 462 455 462 460 467 465 465 466 462 430 407 370 363 388 406 379 351 337 332 326 318 309 278 293 315 284 244 234 228 225 223 222 223 222 222 221 221 221 220 219 218 218 220 221 223 226 228 230 232 235 237 240 245 250 253 257 262 265 268 271 277 289 311 331 340 337 335 335 338 344 350 358 370 383 394 401 402 398 401 403 406 411 421 433 435 436 440 450 467 487 494 494 490 485 481 484 494 506 515 522 526 530 531 532 532 532 532 532 534 539 546 556 565 575 581 584 583 581 580 588 604 621 622 607 590 576 568 566 564 564 565 566 566 566 566 565 565 565 566 569 574 581 589 597 605 614 627 644 665 688 709 732 752 772 787 789 790 794 798 801 803 808 818 828 829 822 819 813 809 802 797 794 786 773 764 758 755 752 749 745 734 718 703 697 701 713 724 730 728 726 743 765 797 817 805 774 765 754 745 741 740 737 740 745 752 767 796 811 823 827 822 808 791 781 778 778 777 777 771 764 758 753 748 745 740 728 717 706 696 694 702 711 1184 1165 1108 1094 1125 1162 1196 1217 1210 1177 1143 1152 1175 1216 1251 1277 1296 1320 1331 1343 1355 1361 1358 1358 1347 1313 1284 1274 1278 1274 1269 1255 1228 1189 1138 1087 1050 1024 1006 993 976 962 952 947 949 947 946 938 923 905 885 864 839 817 801 791 785 786 785 780 769 754 738 724 715 708 701 696 702 696 695 693 687 677 663 652 640 624 601 574 549 526 509 499 495 493 489 473 471 484 478 472 470 467 464 462 457 440 397 400 440 441 402 361 341 334 328 321 312 269 295 331 291 263 247 238 234 232 231 230 226 223 222 221 220 219 217 217 218 219 221 223 225 227 230 231 233 236 239 242 246 249 253 258 262 265 268 274 286 304 320 328 328 329 331 334 339 346 359 367 376 382 383 384 385 391 396 401 407 415 410 409 411 417 428 447 469 486 490 483 470 460 458 463 477 496 509 516 520 521 521 520 519 518 518 521 527 536 549 561 572 579 581 579 579 578 589 608 615 611 600 581 566 559 556 555 555 555 555 555 554 554 554 554 554 555 559 565 573 582 591 600 609 622 639 658 676 688 713 742 768 783 780 793 789 787 790 799 811 822 831 828 813 796 804 800 793 789 786 778 769 761 756 753 750 746 743 732 718 706 702 708 719 729 733 735 737 753 772 793 799 775 763 751 729 713 713 718 717 726 738 753 774 796 809 820 823 814 794 778 772 770 770 771 768 763 757 753 749 744 737 718 705 697 693 683 677 674 676 1120 1117 1103 1113 1142 1170 1174 1166 1148 1138 1153 1194 1182 1221 1220 1222 1261 1305 1333 1365 1382 1383 1372 1357 1318 1292 1286 1287 1273 1273 1274 1265 1244 1206 1148 1092 1052 1028 1015 1006 995 986 978 970 962 954 955 947 935 918 898 872 844 824 812 806 807 811 809 798 779 758 743 737 734 733 730 725 721 709 706 706 702 694 678 653 628 608 591 559 534 513 501 496 493 492 485 485 486 484 481 479 476 470 464 459 448 443 441 447 452 440 374 355 347 338 329 324 316 309 293 289 312 300 267 251 245 242 240 239 233 227 223 220 218 215 214 215 217 219 222 224 226 228 230 231 233 235 238 240 243 246 250 255 259 262 265 272 281 293 305 316 322 327 330 333 338 343 353 358 365 368 366 365 369 373 380 391 405 401 393 390 391 396 407 424 447 468 479 477 465 452 442 439 443 454 472 489 499 503 505 506 505 504 507 511 517 527 541 556 567 574 575 575 574 576 587 602 604 595 581 566 557 553 550 550 548 547 545 545 544 545 545 546 547 549 554 560 568 576 584 592 601 613 628 645 661 680 709 737 760 775 785 784 778 776 780 794 814 822 824 818 805 793 797 793 788 784 781 775 765 758 754 752 749 745 738 725 714 708 707 713 725 735 743 751 759 780 796 796 779 757 741 713 693 686 691 696 702 713 729 752 780 794 796 805 810 802 780 769 764 762 761 762 759 754 750 748 745 740 720 694 679 679 685 671 659 647 646 1069 1087 1107 1141 1181 1199 1131 1116 1108 1112 1129 1153 1162 1202 1229 1239 1254 1305 1356 1396 1408 1396 1374 1343 1299 1284 1288 1291 1278 1283 1292 1294 1283 1249 1181 1121 1076 1049 1034 1024 1018 1008 998 988 979 971 971 963 953 937 912 881 857 841 831 827 829 834 829 814 794 776 765 764 768 771 770 761 744 730 722 718 714 703 670 641 609 584 568 536 513 498 492 490 488 487 467 478 490 490 490 488 483 475 466 456 441 444 450 451 444 432 412 412 397 366 333 326 320 315 339 379 393 309 280 268 263 260 258 255 248 238 228 219 215 212 211 213 215 219 223 225 227 229 230 231 232 234 236 239 242 245 249 254 256 258 263 269 275 285 298 311 319 326 330 333 336 339 343 348 355 357 355 352 354 358 368 382 393 385 380 378 378 381 389 403 423 442 456 460 454 441 429 421 419 425 440 465 475 475 474 476 480 493 500 504 510 520 533 547 558 564 565 565 563 573 586 591 587 576 563 554 549 548 548 548 545 542 539 537 537 538 540 542 544 547 552 557 563 569 575 581 591 604 619 636 656 684 711 731 742 748 753 746 738 741 760 791 817 821 811 799 794 786 785 786 787 786 783 790 768 756 752 751 748 743 725 709 703 705 707 718 735 749 759 769 785 809 818 800 759 724 702 683 674 675 679 683 691 703 722 750 778 793 791 790 790 782 765 760 758 756 755 755 751 746 742 737 730 721 701 675 662 662 664 653 637 628 628 1042 1080 1130 1182 1198 1170 1145 1092 1087 1103 1132 1165 1152 1206 1260 1278 1283 1345 1408 1428 1416 1392 1370 1335 1295 1285 1289 1291 1291 1304 1320 1331 1328 1303 1245 1199 1131 1082 1056 1043 1038 1025 1013 1005 1003 1002 1002 992 980 962 931 897 877 863 854 850 849 845 838 827 818 813 804 801 812 819 815 798 772 752 737 722 704 681 648 611 573 545 528 504 489 487 486 485 484 463 481 491 494 495 497 495 489 481 470 459 452 451 452 448 440 435 428 426 421 387 331 330 327 322 322 330 340 307 297 282 273 272 270 267 261 249 233 218 212 207 207 209 214 218 222 226 228 229 229 228 229 230 233 236 240 244 249 252 254 256 261 264 271 282 295 308 317 324 327 329 331 335 341 345 350 351 348 345 345 351 362 371 373 369 369 369 370 371 375 385 399 415 428 433 431 423 413 405 399 399 409 437 456 458 448 449 458 472 488 500 506 514 524 534 543 548 549 548 545 558 572 575 571 558 549 545 544 546 548 548 544 540 535 532 532 533 536 539 542 546 551 555 558 562 565 571 581 595 611 625 635 669 690 692 682 672 660 649 666 692 731 800 814 815 795 779 779 771 774 789 800 799 784 782 764 754 749 747 743 732 714 699 691 692 704 728 747 763 776 789 811 821 816 790 744 690 673 666 666 670 672 674 681 690 708 738 779 790 793 786 772 754 740 746 749 750 751 749 746 740 732 723 711 701 680 657 645 643 641 632 617 613 617 1033 1067 1115 1152 1167 1169 1184 1129 1102 1120 1169 1217 1203 1235 1276 1303 1328 1391 1410 1407 1385 1361 1346 1320 1299 1301 1311 1317 1319 1327 1348 1363 1364 1350 1325 1298 1210 1131 1085 1065 1056 1042 1032 1027 1028 1037 1041 1032 1016 990 953 919 904 894 884 873 860 847 840 842 847 854 862 879 902 903 879 837 795 759 727 701 678 648 601 558 536 519 495 471 479 482 482 477 465 462 487 492 494 500 502 500 494 486 475 465 461 458 449 442 439 438 432 431 432 398 337 335 387 353 324 302 276 376 318 295 290 284 275 273 268 256 238 219 210 205 204 207 211 216 221 225 228 228 227 225 224 225 229 233 238 244 249 253 255 257 261 265 273 284 295 307 318 320 321 323 326 332 339 343 345 345 343 340 341 346 352 355 355 356 359 361 362 363 365 372 383 392 399 402 402 399 393 387 383 381 386 407 424 429 424 429 442 457 476 493 502 508 515 521 526 529 531 530 528 529 539 557 555 543 538 538 542 548 550 548 543 537 531 528 528 529 532 535 539 544 548 551 552 553 555 562 573 586 600 613 623 630 635 632 624 617 604 627 647 675 731 814 810 788 770 763 762 762 771 798 817 811 785 772 761 753 742 725 711 707 696 685 681 689 720 745 764 777 790 820 811 809 792 765 733 679 664 658 658 663 666 667 668 671 687 724 756 778 781 750 703 688 692 718 739 750 748 741 736 730 720 706 693 681 659 639 627 623 617 606 602 604 610 1072 1139 1167 1171 1161 1159 1193 1170 1132 1158 1226 1279 1258 1279 1288 1310 1346 1383 1359 1347 1334 1322 1317 1310 1309 1331 1358 1370 1357 1349 1369 1386 1395 1396 1388 1356 1306 1225 1144 1099 1073 1063 1057 1055 1059 1074 1077 1064 1041 1011 977 946 924 906 889 869 848 836 839 850 867 890 924 963 992 977 919 837 781 742 707 673 640 604 551 515 496 482 469 466 475 478 475 468 458 459 485 491 494 500 501 498 495 490 482 471 464 457 448 443 443 447 445 444 445 412 361 402 432 415 364 310 296 383 364 322 296 293 289 288 285 279 261 230 213 208 206 208 211 216 221 225 227 227 224 222 221 222 226 232 239 246 251 254 257 261 265 270 278 287 297 309 316 315 315 319 327 338 336 338 338 337 336 336 338 342 344 345 345 347 349 351 352 354 357 366 371 372 372 373 374 374 372 370 369 370 372 382 391 396 400 409 422 438 457 476 492 500 504 507 510 512 514 516 515 513 515 519 521 523 526 531 539 545 546 541 537 530 524 522 523 524 526 529 533 538 542 543 543 543 545 552 562 573 584 595 604 602 600 595 588 583 576 606 622 683 815 870 821 768 743 744 751 763 777 800 813 806 785 773 763 752 731 695 679 682 682 680 682 697 736 760 778 796 817 822 810 781 762 750 712 673 657 648 646 651 655 655 653 651 658 679 702 738 735 700 666 664 665 681 716 747 744 722 707 703 697 685 673 656 638 622 610 602 594 588 589 595 603 1151 1175 1179 1163 1143 1144 1184 1200 1191 1218 1275 1324 1309 1320 1316 1317 1327 1328 1303 1300 1300 1303 1311 1329 1326 1361 1395 1399 1370 1372 1389 1407 1424 1437 1441 1428 1378 1319 1239 1149 1116 1090 1086 1088 1093 1105 1101 1084 1060 1030 997 963 931 906 881 857 840 838 849 867 894 931 975 1000 988 949 877 787 735 700 671 638 600 563 518 492 475 464 459 454 457 460 460 456 452 452 480 489 492 496 498 497 495 493 487 477 464 453 447 445 447 452 448 452 455 430 396 454 448 442 408 367 359 373 382 335 297 297 297 304 304 302 292 267 227 220 216 214 214 217 220 223 225 224 222 220 220 222 227 234 241 249 253 257 260 265 272 277 283 292 301 310 310 310 314 320 328 332 333 333 331 329 328 328 329 330 333 336 338 339 339 340 341 345 355 362 357 352 350 352 353 354 355 356 357 360 364 369 374 379 385 392 404 419 436 453 468 476 479 482 487 495 502 505 505 504 502 501 502 505 510 519 530 535 533 528 521 514 512 511 513 515 517 520 524 527 530 531 530 529 531 536 543 551 561 572 578 577 572 566 561 559 557 578 587 613 688 799 714 675 686 720 753 771 785 788 787 785 780 774 764 749 720 671 663 671 682 690 699 723 746 761 781 800 805 810 784 766 755 731 675 658 645 635 629 631 636 638 636 632 631 632 645 683 683 662 651 654 646 645 668 695 689 671 669 667 664 658 643 628 615 604 594 584 577 575 578 584 593 1214 1165 1163 1156 1161 1182 1208 1227 1263 1292 1328 1366 1372 1341 1349 1332 1301 1292 1280 1285 1293 1302 1311 1321 1335 1370 1391 1393 1387 1404 1420 1437 1457 1475 1483 1479 1439 1379 1309 1240 1191 1138 1119 1116 1120 1128 1121 1102 1075 1043 1010 970 933 900 868 846 841 851 869 890 921 952 966 988 929 861 790 717 676 650 629 601 568 536 504 485 468 457 448 437 435 440 444 445 444 451 480 489 491 495 497 497 496 494 490 480 463 449 445 444 446 448 445 455 442 427 432 458 401 406 413 404 390 370 376 350 317 300 305 316 317 318 316 305 260 242 231 223 218 218 220 221 222 221 220 220 220 224 230 238 247 253 257 260 263 268 275 281 288 296 302 304 303 306 311 319 324 326 330 329 328 326 323 321 322 322 322 325 329 329 330 332 335 342 356 349 342 338 338 338 340 342 344 346 348 352 358 365 372 378 382 386 393 404 416 426 435 440 442 446 454 467 478 484 493 496 491 484 479 476 480 491 505 522 516 508 501 496 492 497 500 503 506 509 511 514 515 514 510 505 499 499 507 520 534 546 551 548 542 538 536 538 539 545 549 557 576 635 621 631 678 739 759 762 760 770 781 776 771 770 762 743 711 668 662 677 697 714 725 745 748 761 781 796 798 783 769 754 722 671 640 630 621 613 607 607 613 619 618 614 610 609 609 626 638 643 644 645 617 605 611 621 621 617 620 624 625 620 608 600 592 584 577 571 566 563 565 571 582 1219 1145 1158 1189 1243 1286 1283 1265 1319 1375 1415 1431 1413 1341 1338 1321 1295 1287 1284 1292 1301 1310 1321 1332 1350 1377 1393 1402 1414 1437 1458 1481 1503 1519 1526 1518 1476 1412 1351 1306 1263 1221 1179 1155 1148 1152 1143 1120 1089 1054 1017 973 933 895 864 848 853 871 886 898 913 919 900 907 838 765 703 654 622 608 591 570 544 516 488 479 464 447 437 443 440 445 443 438 441 456 480 489 493 497 499 499 498 495 490 480 461 449 444 442 440 440 444 441 401 400 448 411 324 349 377 379 371 369 348 363 356 318 312 323 324 326 327 321 298 264 245 233 223 220 221 221 220 220 220 221 224 229 236 245 255 260 263 265 267 271 277 282 289 294 297 295 295 300 307 314 319 320 323 326 326 325 322 319 318 317 316 316 318 319 321 325 329 335 343 337 333 332 332 332 333 335 338 340 343 347 352 360 368 374 378 378 380 385 392 399 405 408 408 411 419 429 439 447 461 470 470 468 461 451 449 452 458 472 470 464 455 447 443 449 459 472 485 496 500 501 499 487 466 439 416 414 439 474 504 519 486 464 447 444 467 507 515 512 514 523 527 543 573 637 710 754 764 754 756 766 771 767 765 762 756 744 722 686 680 698 722 740 747 750 743 748 756 763 779 759 734 706 671 631 606 595 590 587 586 587 593 600 600 596 590 586 586 582 603 635 634 631 587 562 557 559 566 571 576 580 580 578 574 572 568 563 559 557 554 552 553 560 576 1200 1154 1193 1267 1345 1382 1354 1321 1394 1455 1458 1415 1381 1330 1326 1317 1303 1295 1294 1301 1311 1325 1343 1361 1379 1397 1412 1429 1450 1476 1501 1530 1553 1564 1561 1547 1495 1432 1382 1350 1314 1283 1241 1209 1188 1175 1158 1131 1099 1062 1022 978 939 900 872 860 864 878 878 870 859 843 815 786 738 685 640 608 581 578 563 541 512 480 450 461 451 441 450 482 481 482 465 445 445 455 469 485 496 498 500 500 499 497 490 479 465 455 446 441 440 437 433 382 364 397 424 300 350 331 337 362 357 361 263 312 377 360 289 327 331 330 331 328 314 277 256 242 230 221 222 222 221 221 222 226 231 238 245 254 262 267 270 271 273 274 276 279 283 286 287 287 288 294 302 309 312 314 316 322 325 325 322 319 317 315 314 314 314 315 317 320 324 329 334 331 331 330 330 329 331 333 336 338 341 345 349 355 361 366 369 368 366 366 369 373 378 381 383 387 392 395 397 400 409 422 438 455 457 443 431 423 420 422 423 419 412 405 404 410 420 433 447 462 472 470 450 413 368 330 325 336 355 392 448 489 297 228 207 229 311 417 453 459 459 471 503 474 546 658 740 758 762 754 758 764 765 761 757 755 752 749 747 742 740 742 739 746 747 731 703 698 701 693 720 702 673 651 634 608 576 564 561 564 568 572 577 581 581 579 574 569 569 570 592 622 621 613 563 529 521 526 534 539 542 545 546 546 547 548 548 545 541 543 543 543 546 556 576 1247 1198 1279 1387 1440 1427 1384 1411 1511 1521 1459 1383 1358 1332 1328 1325 1319 1314 1312 1318 1332 1353 1377 1399 1420 1435 1450 1468 1492 1522 1550 1575 1594 1601 1589 1565 1505 1444 1402 1378 1351 1324 1296 1264 1229 1194 1158 1132 1102 1067 1026 981 938 900 872 857 853 850 832 808 786 768 746 711 664 623 592 573 557 547 536 496 443 408 405 420 427 454 491 489 487 491 493 482 458 464 492 500 501 503 504 503 501 499 493 482 473 462 409 403 438 448 445 398 371 387 419 373 329 312 279 245 247 287 255 316 372 342 238 327 336 333 334 332 322 292 266 249 236 223 223 224 224 226 229 234 239 248 256 262 265 268 274 278 277 274 271 271 273 276 277 279 283 291 297 302 306 308 310 317 320 320 319 319 317 316 315 315 316 316 317 319 322 327 331 331 330 330 330 329 330 331 333 336 339 343 347 351 356 358 359 356 352 349 349 352 356 360 364 367 367 364 359 356 361 377 404 438 457 447 428 411 401 394 390 387 384 382 381 384 391 400 412 424 431 416 375 324 287 282 308 332 340 334 314 272 214 186 176 175 179 214 311 357 370 397 465 355 510 677 747 752 759 752 753 759 761 759 754 751 751 753 756 754 749 624 605 742 735 629 566 625 694 641 638 616 607 611 615 588 555 542 539 544 551 558 560 562 562 562 561 561 560 586 609 599 600 597 551 514 507 513 516 518 519 520 522 524 526 528 528 527 526 529 547 555 558 563 573 1310 1263 1338 1413 1450 1477 1517 1561 1578 1501 1418 1367 1354 1344 1345 1348 1347 1344 1343 1351 1367 1391 1419 1446 1474 1491 1505 1520 1539 1566 1590 1607 1621 1624 1611 1579 1528 1467 1425 1405 1387 1368 1341 1303 1255 1206 1156 1131 1102 1063 1016 963 905 861 833 817 807 794 766 741 722 707 688 650 609 584 566 548 536 528 515 455 391 383 392 407 427 461 496 498 493 495 497 497 495 499 504 506 508 501 481 505 478 485 500 492 481 437 390 370 394 450 437 386 408 414 348 284 269 260 270 301 329 254 287 286 312 359 296 309 335 342 336 335 325 294 266 250 244 233 223 224 228 233 238 246 254 259 259 258 261 267 273 275 273 269 265 264 265 267 270 273 282 288 293 297 300 304 307 309 309 310 311 313 314 315 316 317 319 320 322 325 327 329 333 333 332 331 331 331 329 328 329 332 337 338 342 347 350 351 349 343 338 335 335 337 340 344 348 349 347 340 331 325 326 339 364 402 437 440 425 403 384 369 363 362 363 365 366 366 369 375 382 387 379 347 297 256 246 276 315 339 323 284 248 207 178 164 171 197 228 271 290 293 329 401 403 270 466 660 723 718 725 716 731 752 757 759 755 752 752 756 749 600 549 497 554 712 675 583 592 772 927 751 595 581 577 579 582 558 539 530 527 529 535 541 543 543 544 547 551 553 545 565 589 576 580 587 551 513 503 502 502 506 507 507 508 510 510 509 508 511 519 536 550 554 552 555 559 1317 1317 1374 1440 1513 1570 1614 1662 1617 1504 1409 1365 1369 1369 1375 1383 1386 1385 1386 1396 1415 1440 1472 1506 1536 1552 1563 1571 1581 1597 1614 1626 1636 1637 1625 1595 1568 1517 1475 1450 1424 1404 1366 1327 1283 1230 1182 1145 1098 1038 967 894 830 791 773 758 735 706 692 686 679 666 642 605 582 559 539 526 525 507 496 437 377 378 392 414 438 456 472 499 465 489 503 504 505 508 511 513 510 502 496 507 479 470 473 467 451 436 400 409 434 399 390 354 375 364 282 248 241 236 239 254 276 293 309 327 314 296 384 323 312 326 341 338 327 296 278 265 252 237 230 237 249 260 264 264 262 255 251 253 258 265 273 277 274 266 262 261 262 264 267 275 278 287 290 292 297 301 304 302 299 297 297 301 305 308 312 315 319 324 331 337 340 340 340 338 335 333 333 332 328 325 325 328 331 331 335 340 343 343 339 331 326 323 323 325 329 333 336 336 331 324 315 309 308 316 335 364 395 407 402 386 363 346 340 341 346 350 351 349 350 353 353 346 322 280 238 218 235 287 324 335 295 235 202 174 155 159 190 237 272 286 290 326 372 378 383 395 408 497 621 639 636 642 693 748 755 759 757 754 753 755 752 647 516 541 661 699 644 584 557 594 637 580 566 563 552 530 507 514 524 525 521 520 522 525 527 528 530 535 538 531 502 517 561 555 558 563 531 500 500 495 498 502 502 501 503 503 499 495 494 500 513 530 539 541 539 537 533 1345 1381 1451 1551 1636 1686 1703 1704 1634 1523 1424 1380 1398 1405 1417 1430 1437 1437 1441 1454 1474 1499 1530 1564 1589 1601 1605 1606 1608 1616 1628 1638 1645 1643 1629 1611 1582 1556 1524 1496 1486 1420 1378 1373 1368 1324 1216 1147 1059 962 867 791 739 713 704 696 679 660 655 655 648 630 601 573 556 539 528 523 510 495 487 430 375 381 398 436 458 463 464 475 461 471 475 485 509 513 515 519 517 507 489 496 481 474 479 488 476 474 426 414 424 383 353 362 382 360 286 243 312 308 270 265 335 320 317 327 329 335 401 326 304 323 346 339 330 301 287 280 274 266 267 273 281 287 289 287 268 255 250 252 258 271 282 283 277 266 263 263 263 265 269 276 283 287 285 285 289 292 295 294 292 289 287 286 290 297 304 309 314 325 338 349 356 356 350 344 340 337 335 332 325 321 322 324 324 324 327 331 334 334 329 322 317 315 315 318 322 326 328 326 320 313 306 301 299 303 313 333 357 371 371 358 336 322 318 322 328 333 333 331 330 328 320 301 268 229 204 206 236 295 324 294 237 189 165 149 138 141 185 250 191 185 275 347 362 364 375 390 393 322 248 580 589 598 664 736 709 752 757 755 752 741 695 676 560 579 668 658 619 589 571 572 579 568 556 543 509 467 453 477 508 520 518 514 512 513 515 516 518 518 501 472 479 513 537 534 536 541 511 477 485 472 501 496 486 498 509 501 492 487 489 499 507 511 513 515 515 507 498 1428 1450 1536 1643 1722 1765 1764 1717 1647 1565 1482 1433 1437 1452 1471 1488 1497 1501 1508 1522 1539 1557 1578 1602 1620 1630 1631 1629 1628 1630 1638 1644 1650 1654 1655 1658 1633 1592 1570 1559 1538 1536 1519 1451 1354 1253 1160 1054 944 843 763 711 687 677 674 668 656 645 638 626 599 565 539 532 525 523 521 513 494 485 483 430 381 390 410 456 471 471 472 483 468 465 473 492 515 522 525 529 522 505 493 514 509 496 491 499 500 487 446 419 410 393 354 366 373 354 313 280 351 348 324 326 371 353 326 316 327 343 325 342 339 333 336 346 334 309 295 290 289 288 291 294 298 300 300 298 285 278 276 278 283 293 300 301 299 294 293 273 266 267 271 277 285 282 280 278 278 281 284 286 286 284 283 283 285 288 291 297 306 316 329 346 359 361 359 353 347 341 335 328 321 319 322 324 322 318 319 321 323 324 321 316 313 311 311 314 318 322 323 320 312 304 299 296 295 295 299 310 326 338 341 333 315 301 296 300 310 320 321 316 310 301 286 260 220 196 188 198 227 270 282 221 167 151 137 129 125 125 151 192 136 127 258 351 350 355 369 292 232 188 156 210 482 569 641 675 453 695 747 751 735 692 589 558 549 570 605 614 593 583 582 581 575 561 539 487 438 418 423 450 487 507 511 508 507 507 508 507 501 491 485 458 487 520 517 515 518 526 493 444 456 494 462 440 451 481 501 494 483 482 491 504 500 486 479 478 478 471 465 1543 1548 1607 1701 1781 1814 1794 1731 1675 1624 1562 1507 1481 1509 1535 1551 1559 1565 1573 1583 1593 1602 1616 1635 1651 1658 1655 1650 1648 1649 1649 1652 1655 1658 1662 1671 1665 1620 1591 1567 1526 1534 1479 1335 1189 1087 1005 906 813 741 695 674 669 671 668 661 649 638 625 593 550 513 494 490 488 496 502 499 483 480 482 435 392 404 425 467 476 475 478 491 473 473 488 510 529 535 540 535 522 512 522 542 539 514 490 484 487 467 452 438 419 392 366 349 337 329 325 327 331 331 359 385 363 391 362 333 317 303 248 318 356 352 334 341 339 322 308 302 300 299 301 304 307 307 304 302 300 299 299 301 304 308 311 313 314 314 314 298 291 287 284 286 290 285 278 273 272 274 278 282 284 283 282 283 283 284 285 291 303 314 326 337 345 349 351 351 348 343 334 321 315 319 335 346 324 314 312 312 313 315 315 313 312 312 312 314 319 322 321 315 305 297 293 292 291 290 290 294 303 312 316 313 302 289 282 284 295 312 316 309 297 280 256 220 189 173 168 168 169 168 161 151 139 128 117 113 115 119 122 122 120 116 185 232 222 231 248 207 172 153 142 147 238 290 321 337 362 440 642 736 672 564 537 530 540 584 641 639 569 551 551 548 529 486 456 416 391 390 402 427 454 474 486 496 502 505 502 490 471 461 529 527 512 504 502 502 453 480 477 419 495 450 419 410 442 529 528 478 460 471 491 497 478 454 440 437 439 441 442 1657 1660 1662 1749 1834 1856 1820 1765 1723 1664 1585 1535 1537 1573 1593 1600 1601 1603 1607 1614 1625 1637 1650 1665 1681 1688 1685 1677 1671 1668 1664 1664 1668 1672 1674 1673 1675 1646 1615 1557 1450 1353 1261 1115 985 901 843 772 719 686 673 675 684 684 674 659 643 626 604 550 507 480 465 453 453 465 477 481 473 475 479 440 406 419 439 472 478 477 478 476 480 487 491 511 549 553 560 540 530 538 547 538 533 514 495 485 471 458 447 432 407 372 353 342 335 332 332 334 336 338 371 407 401 406 417 376 331 307 258 238 315 366 356 317 346 337 329 324 319 316 318 321 324 323 314 308 306 306 307 308 310 312 315 317 319 320 321 317 313 307 302 302 303 296 284 273 272 273 275 280 284 286 287 287 286 285 287 292 305 316 325 331 332 333 337 343 345 340 328 314 311 335 358 356 322 312 306 306 309 312 313 311 312 313 313 316 323 324 318 308 297 290 286 285 285 284 282 281 285 291 296 297 293 284 276 275 283 299 309 305 289 263 228 191 167 156 152 151 150 142 136 128 119 109 100 102 109 115 116 111 103 104 111 114 111 117 142 156 158 149 142 146 166 203 237 263 317 393 477 521 526 510 503 503 536 635 741 701 529 469 454 437 408 368 360 363 370 378 387 405 422 434 445 463 487 492 479 455 450 546 540 522 504 492 489 455 362 421 485 450 526 415 385 385 394 422 414 405 412 434 463 470 428 411 406 405 415 427 428 1757 1749 1715 1776 1837 1871 1868 1832 1791 1700 1600 1564 1592 1620 1635 1637 1636 1634 1633 1635 1650 1667 1688 1709 1726 1731 1724 1713 1702 1694 1688 1687 1691 1697 1701 1703 1729 1705 1613 1459 1269 1098 993 892 811 760 732 696 682 681 690 705 715 702 682 658 633 605 574 516 475 451 432 423 432 449 459 461 464 467 470 443 422 435 457 477 480 483 489 493 499 509 518 535 563 573 587 576 564 560 558 540 542 523 498 481 463 445 424 398 372 353 344 340 338 338 339 342 344 349 350 346 348 404 434 429 385 325 312 257 315 363 355 311 352 353 353 351 346 345 345 346 346 344 334 321 316 313 313 313 313 317 320 322 322 323 324 321 318 316 316 318 315 310 297 284 279 277 278 281 285 290 293 292 291 293 296 302 312 320 326 327 324 321 326 336 341 336 324 310 311 331 350 350 317 308 304 303 309 324 344 315 306 309 312 322 323 316 307 297 290 284 280 277 276 275 273 270 269 272 277 283 284 280 274 270 272 282 293 293 281 252 207 169 147 138 136 136 134 128 121 112 102 93 89 96 107 114 110 94 82 88 119 143 125 104 115 135 147 145 140 145 160 188 218 245 288 376 430 446 430 392 347 319 508 740 722 472 388 338 299 268 255 267 297 329 355 369 375 382 392 399 406 421 443 447 438 453 527 560 560 536 506 482 462 330 309 383 474 508 466 380 354 383 422 352 350 352 359 375 401 410 392 385 385 390 414 425 415 1858 1847 1811 1823 1881 1907 1904 1885 1849 1747 1643 1612 1644 1669 1678 1681 1676 1667 1658 1660 1682 1700 1719 1740 1757 1759 1753 1746 1740 1736 1723 1722 1731 1741 1755 1780 1804 1746 1569 1299 1016 868 790 739 707 689 684 680 686 705 730 747 741 712 683 652 618 583 546 524 483 437 410 414 431 442 454 467 475 488 485 459 441 453 482 491 496 502 512 520 530 540 549 554 557 559 578 599 596 573 554 539 525 506 484 463 444 424 396 372 355 344 339 339 342 345 348 352 357 361 361 357 363 438 446 440 428 396 323 317 297 323 370 372 317 356 369 364 362 360 361 361 360 356 350 344 334 324 317 317 318 324 331 332 328 325 327 326 324 323 322 323 321 321 316 306 292 287 285 285 287 290 293 293 295 301 308 313 319 324 327 327 324 319 322 331 335 332 322 310 309 325 339 335 309 304 300 297 304 330 369 314 294 298 303 307 304 298 290 284 282 278 274 270 268 266 264 258 252 250 255 264 272 275 272 267 262 263 269 272 263 234 187 150 131 124 123 124 123 117 107 97 87 81 84 96 108 112 103 78 68 67 122 170 127 102 103 123 138 135 130 140 152 173 200 226 257 337 390 392 345 289 253 237 283 336 333 324 304 281 257 235 215 219 244 282 323 350 358 360 367 374 378 383 393 396 429 488 534 706 734 606 476 444 295 279 286 300 352 462 343 315 339 410 463 323 323 325 326 330 345 359 367 374 382 395 414 418 393 1908 1912 1902 1909 1924 1927 1915 1877 1780 1720 1672 1667 1694 1715 1720 1724 1715 1700 1689 1693 1720 1754 1779 1791 1794 1798 1794 1784 1774 1765 1751 1769 1798 1807 1799 1796 1768 1695 1532 1212 827 735 708 694 683 676 680 697 705 739 770 769 739 703 669 631 593 565 540 524 501 470 440 437 446 460 477 493 503 508 513 488 469 480 505 520 527 538 552 561 573 581 588 590 588 590 607 620 605 574 557 562 528 500 478 456 434 402 377 359 348 342 342 346 352 357 362 367 375 379 377 374 384 465 463 450 438 417 361 337 286 306 367 373 317 320 353 375 371 373 372 372 370 366 359 352 342 334 328 326 330 340 346 344 336 329 332 333 335 334 329 326 328 332 333 328 314 304 294 288 286 286 285 287 293 304 313 317 322 326 329 331 331 329 328 329 330 329 322 315 312 318 323 317 301 299 294 291 298 320 305 279 272 275 277 277 276 273 271 271 273 272 269 265 260 257 254 247 236 228 227 234 252 265 269 264 254 245 242 241 230 203 165 135 121 115 114 116 114 105 94 83 74 72 81 96 106 107 94 70 65 64 71 81 93 89 101 120 130 120 119 132 144 162 183 195 214 265 305 310 276 241 200 187 197 220 243 262 258 241 215 185 167 168 193 229 269 313 326 335 346 353 356 354 352 355 409 489 487 574 576 515 461 453 422 305 269 280 292 299 280 279 363 441 395 283 293 308 313 312 313 324 345 367 384 390 403 395 370 1904 1920 1926 1928 1931 1927 1911 1871 1789 1752 1719 1723 1749 1764 1767 1772 1765 1762 1760 1737 1765 1809 1844 1858 1854 1858 1846 1822 1800 1789 1795 1835 1871 1836 1710 1531 1441 1466 1490 1276 871 791 756 732 706 684 684 729 733 760 776 757 724 686 648 610 577 557 546 520 505 481 449 460 477 495 524 545 537 533 545 522 502 513 533 564 572 577 585 592 599 607 618 626 627 628 628 628 617 594 571 568 524 492 471 448 416 387 369 369 387 414 413 392 380 381 390 398 403 402 396 393 404 477 473 419 380 394 420 362 326 337 370 375 367 333 330 353 379 377 377 376 374 370 362 354 347 342 340 341 348 357 357 351 345 343 346 349 346 340 334 333 336 341 345 347 346 342 308 289 285 281 276 280 290 302 310 313 318 324 330 337 343 346 337 329 326 328 326 325 322 317 310 303 293 291 287 287 293 298 261 255 254 252 250 249 249 249 250 254 261 264 264 261 256 251 247 240 227 214 205 204 221 247 262 262 249 232 219 206 188 166 144 125 114 108 107 108 105 95 83 72 66 66 80 94 103 99 83 67 64 64 67 70 74 75 77 129 169 123 123 134 160 178 171 159 169 187 206 219 220 206 163 149 163 191 223 235 229 210 190 198 317 203 167 197 233 255 278 302 318 327 333 332 327 330 378 462 457 453 451 449 448 446 446 409 405 418 407 276 253 356 425 372 241 245 264 291 312 315 306 309 326 348 364 369 374 366 353 1916 1930 1923 1909 1916 1916 1905 1879 1829 1793 1771 1781 1804 1815 1822 1828 1832 1843 1847 1803 1823 1850 1885 1912 1917 1912 1884 1847 1836 1863 1907 1905 1864 1691 1325 816 683 732 920 1075 1080 931 844 789 745 714 704 720 747 753 741 718 702 658 621 593 573 558 545 523 510 490 468 488 511 533 553 567 567 564 568 543 525 536 563 599 608 613 619 621 619 624 637 647 650 649 640 631 620 607 589 569 515 483 463 435 397 377 369 390 429 461 462 448 431 421 421 424 423 419 413 410 419 483 478 386 335 384 382 352 344 356 371 372 383 337 322 334 353 380 379 378 376 372 364 356 351 349 351 355 363 366 363 359 355 354 356 357 353 345 339 339 341 345 351 357 356 343 327 304 282 270 270 283 287 286 286 292 304 318 332 346 358 358 343 331 325 326 333 339 335 323 310 298 288 283 283 289 293 278 260 253 247 240 233 230 232 234 237 241 249 256 260 259 255 249 244 235 221 204 190 183 195 222 248 257 245 224 204 183 162 142 127 118 109 104 102 102 98 87 75 66 63 64 79 93 100 93 72 65 65 68 72 74 74 74 75 84 90 87 99 172 258 258 160 142 144 144 150 163 175 165 133 123 135 161 197 214 209 193 209 306 224 272 250 191 201 219 251 276 290 298 309 318 319 319 349 417 441 439 435 433 433 434 436 440 444 447 428 268 357 327 248 224 214 229 250 280 309 324 313 310 316 325 333 340 345 344 339 1937 1933 1904 1868 1895 1901 1904 1900 1873 1836 1832 1842 1857 1871 1893 1897 1903 1902 1894 1884 1889 1903 1924 1943 1947 1932 1914 1909 1905 1883 1827 1790 1742 1373 934 727 647 667 736 837 938 994 905 829 771 733 714 710 724 722 706 683 661 628 610 594 577 558 545 521 513 502 489 513 533 554 568 577 582 577 571 546 531 544 576 612 622 629 634 632 630 636 647 657 660 655 643 632 620 605 588 554 502 471 445 413 384 374 381 418 463 479 482 487 477 459 445 441 436 434 430 426 427 453 442 354 320 391 369 376 358 354 367 366 378 357 335 322 328 358 377 379 377 373 366 361 357 358 362 368 376 380 380 373 363 362 362 362 356 349 345 347 351 356 359 355 343 333 326 312 290 267 266 276 277 275 275 278 289 308 329 346 353 352 346 336 328 329 339 338 331 321 311 302 290 284 290 300 300 271 264 258 249 238 228 222 224 229 232 235 242 252 258 259 256 249 242 232 217 197 178 167 174 197 226 246 242 219 193 170 149 130 118 112 106 101 98 97 92 82 70 63 62 65 79 94 114 117 63 63 66 71 77 79 77 77 79 80 79 77 102 113 161 193 157 146 139 134 137 145 147 170 163 139 119 135 168 188 193 222 298 376 177 286 282 178 180 208 237 258 272 284 309 327 322 310 304 324 414 420 418 418 420 423 426 432 437 441 436 372 410 329 228 221 218 227 244 271 301 324 319 314 312 312 312 317 325 328 327 1955 1932 1896 1855 1886 1892 1903 1916 1912 1895 1894 1897 1911 1941 1983 1979 1950 1921 1909 1918 1938 1957 1964 1954 1934 1925 1926 1919 1895 1850 1785 1657 1340 1055 868 788 736 723 734 773 837 914 890 837 792 752 715 704 700 695 683 663 641 619 603 597 579 541 524 506 505 512 518 528 540 554 566 572 575 569 562 542 532 545 572 603 614 620 624 625 630 639 651 661 664 657 642 638 625 598 562 522 484 451 423 398 379 380 404 445 482 493 498 504 496 479 464 457 451 449 446 439 423 401 385 341 331 378 376 382 346 334 344 334 339 341 335 325 320 329 359 374 378 374 370 366 365 367 371 377 383 391 392 385 375 366 363 357 350 345 346 352 360 359 354 345 333 324 318 308 294 280 270 274 274 270 266 268 278 292 314 335 342 345 343 338 333 330 329 321 318 316 311 304 295 293 307 312 294 273 269 263 254 241 228 222 225 228 231 234 240 250 258 260 257 250 241 231 213 190 167 154 158 175 202 227 237 218 190 164 142 126 113 106 101 98 94 92 87 79 69 62 62 67 79 105 154 172 58 62 66 73 80 81 77 78 88 117 143 81 218 155 135 175 169 147 137 134 137 142 142 303 345 251 133 125 144 162 207 281 331 292 171 281 288 174 182 209 232 246 258 276 305 316 310 296 304 384 382 385 396 409 415 415 415 420 428 435 436 364 333 280 230 227 226 232 246 267 293 316 319 316 312 308 307 309 313 315 314 1963 1939 1913 1893 1895 1891 1897 1908 1914 1913 1907 1922 1960 2011 2041 1992 1937 1916 1930 1957 1968 1958 1936 1917 1911 1910 1335 1176 1168 1184 1203 1179 1036 940 906 904 880 839 817 817 837 870 877 855 827 791 747 725 708 699 682 659 642 620 592 576 554 513 495 491 501 526 547 532 536 544 550 552 552 552 554 543 537 544 561 580 595 603 607 613 624 636 651 662 665 660 651 649 636 596 527 490 461 428 416 424 397 404 434 459 477 501 513 518 502 487 485 473 468 464 458 443 409 389 374 366 353 327 285 279 282 293 300 282 274 267 300 331 327 337 342 360 373 375 373 372 372 374 377 382 386 391 392 391 384 365 357 347 340 338 343 349 354 349 340 330 322 316 309 302 296 292 285 282 278 269 261 264 272 282 296 312 324 330 338 339 333 324 315 307 305 305 304 301 296 300 302 291 271 271 268 263 255 244 233 231 230 229 230 234 241 251 257 260 258 252 243 231 212 186 159 144 145 158 180 205 224 218 193 165 141 125 113 104 97 93 90 87 83 77 69 62 62 67 79 144 206 197 72 64 65 72 79 79 73 139 172 191 202 95 175 132 130 179 175 146 139 138 139 144 153 290 335 336 295 127 135 162 261 314 251 154 195 305 296 180 196 216 228 241 256 268 292 311 302 314 367 377 375 378 387 401 411 409 404 403 409 420 432 299 253 239 226 222 227 238 252 269 288 305 314 315 314 311 308 306 305 305 303 1962 1948 1933 1912 1892 1867 1879 1913 1943 1957 1956 1964 1984 2007 2013 1982 1959 1956 1964 1965 1954 1923 1503 1137 1039 983 721 671 696 746 817 871 864 868 891 922 930 896 867 856 862 875 890 891 875 839 788 746 721 705 686 660 635 606 567 532 505 491 486 494 517 549 567 540 534 539 542 539 536 545 551 544 537 538 544 559 585 598 599 603 624 644 659 668 672 671 672 652 624 573 490 462 431 409 433 492 497 452 477 489 490 523 531 537 514 490 487 494 490 480 460 431 400 383 377 340 304 296 284 297 287 278 291 334 335 328 293 292 358 374 371 349 352 376 375 377 378 379 381 384 387 386 388 390 383 361 351 341 336 337 341 341 339 337 331 322 314 310 305 301 300 300 302 296 286 271 260 264 272 280 287 294 305 315 324 329 326 316 308 302 298 298 298 296 293 290 281 269 261 260 259 257 257 256 251 243 236 230 228 233 245 253 257 258 256 253 247 234 213 185 155 137 136 145 161 183 205 212 197 171 144 126 114 103 96 90 87 84 81 77 72 66 63 67 77 139 194 186 154 85 65 71 76 74 70 240 300 267 222 106 86 82 107 148 165 148 142 139 139 154 263 312 326 330 302 157 135 268 256 191 338 162 301 347 275 195 253 236 229 239 256 266 329 328 307 319 377 378 380 382 385 390 399 398 388 381 380 386 389 287 249 236 219 213 223 239 257 273 285 299 309 313 314 312 306 303 300 297 294 1936 1935 1941 1916 1878 1835 1867 1932 1974 1983 1987 1991 1996 1999 1993 1976 1961 1952 1949 1909 1678 1277 871 609 529 483 461 475 505 548 607 673 694 720 755 794 822 817 804 804 822 853 882 899 887 845 782 724 691 674 665 645 600 567 528 499 483 481 496 514 538 566 587 584 546 549 554 554 553 545 538 538 534 530 536 553 585 594 588 597 639 656 677 691 689 670 662 631 591 535 461 426 408 399 433 496 499 447 463 485 505 539 545 546 522 501 502 510 507 531 502 435 406 389 386 396 393 368 360 304 299 322 344 345 386 353 329 304 261 262 311 327 332 348 385 384 381 382 384 384 384 383 384 385 381 363 356 349 346 343 338 338 338 339 336 327 318 314 311 309 309 310 314 311 293 274 266 271 278 287 291 290 294 301 307 313 315 307 304 298 294 292 292 291 288 282 270 259 254 251 249 251 255 258 253 245 240 231 226 235 249 256 257 253 250 249 245 234 214 186 155 135 130 134 146 163 183 198 194 174 147 126 113 103 95 89 85 83 82 81 79 74 69 70 76 99 192 375 394 149 64 69 74 71 71 230 313 293 244 103 81 74 78 101 145 144 141 140 164 243 309 319 321 324 319 288 290 224 146 125 145 137 285 261 176 212 354 264 229 237 257 288 365 340 324 345 372 376 380 377 376 383 386 385 381 377 377 369 244 232 233 226 216 212 222 238 257 274 284 294 302 308 310 307 300 297 294 291 288 1898 1922 1928 1886 1829 1832 1915 1989 2003 2006 2003 2003 1995 1975 1891 1263 1171 1198 1256 1277 1050 665 502 454 442 444 430 425 435 449 464 499 518 539 569 606 635 648 656 671 702 750 790 807 796 760 710 664 642 638 617 582 561 530 503 488 491 510 533 559 580 590 588 581 579 587 593 591 581 555 551 550 548 545 547 568 597 603 601 618 651 687 707 714 708 679 648 601 553 500 434 399 394 395 429 489 500 497 509 524 539 554 555 553 529 512 519 524 519 512 482 441 428 480 434 412 411 405 394 368 360 360 359 351 357 347 340 331 307 258 264 300 344 369 346 349 374 386 384 387 386 385 382 382 383 374 370 365 359 354 351 350 350 346 339 330 324 324 323 322 322 322 327 324 299 277 279 283 290 296 298 297 299 296 295 298 299 297 294 291 287 284 282 280 277 271 263 254 249 245 241 239 240 242 240 233 228 225 228 238 249 255 254 249 243 240 236 225 207 183 155 133 126 126 132 143 160 175 178 165 142 121 110 100 93 87 85 84 85 86 85 83 79 77 79 87 195 472 479 180 61 66 71 71 72 221 317 316 304 100 67 67 69 82 126 132 138 145 185 316 317 318 319 319 320 322 325 207 147 199 117 278 241 180 178 204 341 248 214 232 261 338 360 342 347 370 368 370 338 331 353 377 380 383 384 386 360 236 216 208 206 209 216 217 223 235 253 271 282 288 296 301 301 294 290 287 285 284 283 1881 1913 1908 1867 1858 1918 2003 2040 2018 2019 1999 1679 1406 1276 1183 573 486 508 573 633 548 464 438 432 428 427 419 409 408 412 415 424 441 455 472 496 527 549 563 564 575 612 630 634 628 617 608 605 577 584 588 580 564 549 560 550 545 560 580 602 618 624 625 627 630 636 634 626 611 588 591 593 596 598 598 610 630 630 628 649 682 719 735 728 701 660 614 562 512 457 400 382 385 396 420 459 507 520 535 549 560 562 560 560 554 546 540 534 522 531 527 509 502 525 460 453 463 435 430 418 406 394 380 366 381 363 352 347 334 311 278 321 356 352 376 347 351 371 388 386 389 388 386 385 386 386 384 381 376 371 367 364 360 354 345 335 330 328 328 329 331 339 342 331 305 287 294 298 301 299 298 301 310 302 293 287 284 282 282 280 277 273 268 265 262 259 255 250 245 239 233 229 226 224 220 215 214 218 226 236 247 251 250 244 236 230 224 213 197 176 152 131 122 119 121 127 137 148 151 142 126 112 103 95 90 87 89 87 87 87 87 88 87 84 84 86 132 270 420 205 95 88 68 70 225 305 321 318 311 107 65 64 64 69 110 128 147 172 220 316 279 298 318 317 317 319 235 143 121 155 122 289 222 156 210 321 345 245 204 228 271 359 331 349 373 369 366 365 302 290 333 373 380 390 401 372 286 232 210 197 194 202 215 222 225 234 247 264 276 282 288 290 285 278 277 278 279 281 286 1871 1891 1895 1889 1927 1994 2042 2050 2023 1977 1516 1027 668 493 458 396 402 423 465 510 496 456 425 411 411 418 418 415 411 407 399 384 385 402 424 444 462 478 484 485 485 487 486 496 508 518 525 530 538 552 567 581 594 586 612 604 592 598 609 634 656 666 670 674 669 651 636 630 631 617 635 652 669 679 674 678 682 670 666 689 722 745 743 715 671 623 571 523 478 445 423 383 389 414 445 477 522 536 551 561 565 562 562 567 577 581 573 555 528 550 564 555 547 536 475 473 486 463 459 452 440 427 411 391 392 375 368 364 354 347 323 315 318 334 371 368 327 335 378 393 392 389 387 388 391 394 394 391 386 381 376 373 370 365 358 348 340 336 333 333 335 337 335 328 305 289 299 306 303 299 298 300 305 298 289 283 279 277 276 273 270 264 257 252 250 249 248 246 242 234 227 221 216 212 206 203 204 211 221 230 242 247 246 239 228 219 212 202 188 169 148 129 118 114 113 116 122 127 127 121 112 102 95 90 87 89 96 88 84 83 83 86 88 89 88 88 88 95 221 155 110 95 64 69 255 328 327 288 121 74 65 64 64 69 106 150 186 239 310 292 196 256 318 317 317 318 164 91 105 125 138 192 230 225 195 333 339 246 202 232 273 289 270 321 372 369 366 344 307 300 322 371 381 342 319 306 274 227 202 193 194 202 214 221 226 233 243 255 267 275 279 275 266 264 266 269 275 282 292 1849 1869 1891 1914 1973 2026 2038 2024 1890 1487 695 469 403 392 414 410 415 430 449 462 454 429 407 393 391 399 408 414 416 415 406 385 381 382 388 400 417 428 415 407 406 405 405 410 422 440 462 482 494 506 518 531 545 548 584 603 616 632 647 674 698 708 707 698 674 636 614 613 624 630 661 700 735 754 747 745 732 712 705 726 751 749 722 680 632 580 534 494 462 453 467 405 428 456 490 525 544 556 564 566 563 560 566 575 586 593 589 568 536 552 566 562 556 540 490 485 503 503 483 487 473 455 440 423 409 400 397 395 387 373 359 308 289 326 345 365 345 328 336 373 371 385 391 390 391 394 395 392 387 382 378 378 375 371 365 359 356 354 350 347 344 340 334 326 302 279 285 292 292 291 292 296 301 296 289 282 279 281 282 275 268 261 254 245 243 242 242 241 238 230 222 215 211 208 207 205 203 205 212 221 235 244 244 236 222 210 202 192 180 163 144 127 117 112 109 109 111 113 113 109 102 94 89 86 84 81 77 76 76 76 76 79 84 87 88 88 87 82 75 84 96 93 60 67 246 254 174 148 70 64 64 72 93 127 149 191 227 265 295 179 167 250 316 317 318 275 145 85 101 125 141 128 170 194 187 322 268 218 214 240 260 245 315 362 368 368 368 283 317 347 325 373 341 256 212 221 243 206 194 194 198 204 212 220 226 232 239 247 256 265 265 258 251 251 255 263 272 284 297 1830 1852 1885 1919 1972 2029 2016 1846 1387 540 371 375 406 423 419 409 408 414 423 427 422 407 393 384 380 381 387 392 396 398 395 390 387 384 384 387 393 396 388 383 382 381 380 382 389 400 413 426 427 430 433 437 445 464 513 566 613 654 694 724 739 738 722 692 651 612 594 594 605 623 658 710 758 784 781 770 752 734 727 738 747 723 683 639 596 547 515 488 472 471 481 443 494 515 531 557 569 571 569 565 562 564 574 583 583 578 570 551 533 548 560 561 561 544 510 518 544 548 505 516 499 477 464 456 448 440 432 425 420 404 378 321 297 327 335 328 342 321 296 329 364 378 382 386 394 393 392 388 383 379 377 378 376 372 368 366 366 368 365 362 358 347 336 326 300 272 268 276 280 284 288 291 292 287 281 276 272 270 271 271 267 261 256 250 243 241 240 238 235 229 220 213 210 210 216 220 214 207 206 213 230 243 245 236 220 207 196 185 172 157 140 127 118 112 108 106 105 105 104 102 98 92 87 84 82 78 72 71 71 71 71 72 76 80 83 84 83 80 74 66 73 81 59 67 168 146 72 68 64 64 64 123 228 199 186 192 222 271 309 296 298 307 312 315 318 147 84 79 99 166 191 195 157 119 153 225 195 197 221 240 232 250 319 360 363 367 371 368 373 376 378 380 240 191 185 181 180 185 191 197 201 206 212 219 226 231 235 239 245 249 248 244 240 242 247 257 271 284 295 1822 1837 1873 1915 1958 2000 1845 1220 539 436 375 414 427 423 418 411 407 406 404 401 399 390 385 380 376 373 372 376 379 382 385 390 395 396 395 392 386 384 381 380 379 379 379 379 383 389 394 392 385 380 375 373 377 397 453 524 594 659 728 762 763 745 714 672 629 600 590 591 596 603 634 681 726 753 751 736 728 721 714 710 703 680 645 606 569 537 522 511 512 513 500 485 539 569 582 590 590 582 573 566 566 577 589 589 574 560 552 517 520 541 556 559 555 544 550 555 560 564 525 518 509 499 491 485 473 464 450 437 431 424 399 342 314 341 352 296 283 295 305 296 366 356 364 385 395 391 391 387 382 379 377 377 375 372 370 370 371 374 373 370 363 349 336 325 306 281 257 270 276 280 284 287 285 278 273 270 267 266 265 265 263 260 257 255 252 248 244 240 236 228 220 212 209 213 226 242 235 217 203 207 228 244 248 237 221 207 195 182 167 152 138 130 124 118 112 108 105 103 102 100 99 95 88 85 82 78 72 71 70 70 71 70 71 74 76 76 77 76 71 66 61 59 58 66 69 71 71 68 70 67 65 145 303 275 165 168 221 271 312 309 308 308 310 312 315 151 84 82 137 323 338 342 244 113 112 121 145 176 211 232 173 278 338 355 359 365 371 373 376 379 384 388 240 178 173 171 176 185 194 199 203 205 210 217 224 229 231 233 234 235 234 231 232 236 243 254 270 282 285 1808 1839 1878 1915 1952 1912 1007 530 450 425 419 421 420 419 418 417 410 403 395 389 387 383 381 379 377 372 369 369 371 374 379 386 394 399 400 396 389 384 381 379 378 378 378 380 383 388 386 367 355 354 358 362 363 373 428 504 579 647 718 754 755 731 696 662 633 611 602 600 599 598 613 639 668 684 681 683 687 684 667 645 657 630 609 586 561 546 542 541 513 494 519 570 599 617 622 615 600 589 584 586 594 600 595 582 555 530 519 515 524 545 561 566 563 558 559 563 574 589 586 580 573 546 512 522 499 485 469 450 433 422 420 369 337 362 379 312 306 347 370 302 305 309 356 393 375 386 395 393 387 385 384 380 375 372 370 371 374 376 375 370 359 345 333 323 315 298 257 266 270 273 275 276 272 266 263 262 262 262 261 260 259 258 258 260 260 257 253 247 240 230 220 211 209 215 234 252 249 228 202 203 223 239 243 235 222 209 196 181 165 149 139 135 131 125 119 113 110 109 106 104 103 100 94 88 84 80 74 72 71 71 72 71 72 73 73 72 71 69 65 62 60 59 59 62 66 70 73 71 77 72 68 114 218 208 117 180 270 295 313 312 311 310 311 312 314 158 89 156 306 318 322 331 261 145 115 113 126 149 185 220 133 215 302 354 353 357 363 368 372 376 373 238 186 173 171 171 178 188 196 200 201 203 208 215 221 225 227 226 225 224 222 221 224 232 241 255 270 279 272 1823 1866 1904 1921 1832 846 477 362 377 418 419 417 418 420 423 423 418 409 400 392 388 386 384 382 379 372 359 345 346 361 378 382 386 390 392 391 388 384 381 378 376 376 377 379 381 381 362 312 285 292 314 330 334 354 432 516 576 613 652 699 722 718 695 668 652 635 627 622 614 599 594 601 618 635 637 642 640 632 613 591 586 585 583 572 558 556 550 557 546 554 611 643 662 665 652 631 621 623 628 631 627 613 596 564 539 524 520 527 540 556 569 576 581 592 603 608 612 619 613 614 603 574 545 559 550 546 510 458 434 417 419 369 321 317 311 403 433 426 388 312 315 318 320 322 335 412 394 396 400 395 395 387 378 371 367 369 373 374 373 366 353 339 328 322 321 311 266 262 262 263 264 263 259 255 254 254 256 258 258 256 256 256 259 263 266 265 261 254 243 232 220 211 207 215 235 253 251 230 203 199 211 223 229 226 219 207 195 180 164 149 141 138 135 129 122 117 117 117 114 110 107 106 100 94 90 86 75 73 73 73 74 75 74 73 73 73 72 69 63 59 57 57 57 60 64 69 74 74 76 73 72 73 78 72 77 200 313 314 314 314 314 314 314 310 194 117 95 160 315 316 319 325 331 305 125 117 120 133 161 202 159 140 208 275 275 338 351 360 369 353 253 183 169 169 170 173 181 190 196 198 198 201 206 212 216 219 220 220 218 215 212 212 217 227 243 260 274 274 259 1878 1909 1900 1614 909 517 396 382 404 419 417 419 423 426 427 426 423 418 411 405 399 395 392 389 382 367 339 312 308 340 378 379 379 378 377 376 377 378 377 376 375 374 375 379 380 378 366 341 311 292 284 285 294 323 394 463 521 561 587 642 684 696 688 675 661 644 639 633 618 595 577 569 576 590 601 608 605 590 572 560 563 562 563 566 566 562 545 560 579 612 667 688 693 690 678 662 660 666 672 667 647 611 597 576 559 545 534 542 554 567 580 594 605 607 626 644 655 658 653 647 634 613 593 587 578 559 534 512 491 431 364 366 370 337 405 440 466 472 458 442 423 356 325 326 328 336 383 409 410 399 393 390 378 368 366 367 365 364 362 356 343 330 324 322 328 325 277 263 260 260 260 258 254 251 250 251 252 255 255 255 254 255 260 266 270 270 266 258 246 234 222 212 208 214 233 249 251 234 206 193 193 199 207 212 211 200 189 177 163 152 145 141 134 127 120 120 123 124 121 115 110 109 104 100 96 86 73 72 73 75 80 97 98 85 74 74 74 72 67 61 55 53 54 57 61 65 71 74 72 71 72 72 69 68 73 190 313 313 314 316 317 318 317 317 150 104 115 180 316 317 319 323 329 311 144 128 129 135 148 178 219 177 144 140 160 313 341 355 340 269 185 166 163 166 170 174 182 188 191 192 193 197 203 208 211 212 213 213 212 210 207 206 211 223 241 260 273 266 247 1943 1941 1548 969 523 452 412 383 390 421 419 424 429 430 428 426 425 424 421 416 410 405 401 395 381 359 336 305 292 329 376 376 373 369 366 365 365 366 367 369 370 372 375 382 385 383 376 366 348 328 310 297 298 320 382 427 458 494 551 592 631 652 659 657 643 626 621 615 602 582 561 545 539 542 548 555 557 552 542 536 555 552 557 566 574 577 563 592 625 664 710 719 714 709 702 696 699 701 697 681 653 618 604 592 581 569 559 560 567 578 592 611 631 644 658 674 689 701 690 682 663 643 627 603 586 567 545 522 497 431 344 366 413 406 432 451 453 452 459 472 465 431 406 376 334 395 394 354 352 405 393 386 376 369 366 368 361 354 350 345 336 327 322 326 335 331 282 267 263 262 261 259 256 253 252 252 252 253 255 254 254 256 261 268 272 271 266 258 247 235 225 216 211 215 230 244 249 238 214 194 184 182 187 193 195 184 173 164 160 155 150 142 131 120 116 120 126 128 124 117 110 107 105 103 96 75 70 70 72 81 103 132 124 97 77 77 75 74 70 65 58 52 51 54 58 63 67 70 70 69 69 69 67 67 74 183 313 314 314 316 317 319 319 319 158 109 118 168 318 319 320 322 326 316 178 153 150 150 155 167 192 157 121 114 135 275 327 331 278 195 176 167 165 168 172 176 181 184 184 184 186 192 200 204 206 206 207 207 207 206 203 202 207 218 234 252 263 252 238 1919 1527 1007 592 463 448 433 396 391 423 422 425 428 428 426 425 427 428 427 422 416 408 401 394 376 361 377 317 315 346 375 372 367 363 360 359 358 358 358 362 366 369 372 374 375 375 375 374 361 346 326 308 303 320 359 399 425 455 515 549 575 590 600 612 618 595 582 575 567 556 542 520 501 488 485 495 511 525 526 523 546 540 550 562 571 583 592 626 676 726 759 757 752 749 747 744 742 722 703 680 654 631 617 607 596 586 579 575 578 587 601 621 647 675 692 705 716 722 704 696 677 659 645 612 587 550 515 485 455 438 385 401 444 456 451 476 463 453 465 474 471 461 446 422 396 406 390 332 299 334 395 388 378 371 369 368 363 353 346 341 335 330 333 338 341 334 300 276 270 269 267 264 261 259 258 256 254 253 253 253 253 255 261 268 271 269 263 255 247 237 228 221 215 217 227 238 244 240 225 203 186 177 174 175 170 161 151 147 148 154 149 140 127 114 113 119 125 128 125 117 110 105 106 100 82 71 73 77 83 103 145 164 138 111 94 83 76 74 72 68 63 56 52 69 83 80 65 67 68 69 69 69 68 68 82 183 313 305 312 315 316 318 314 271 145 108 110 142 317 321 322 323 325 324 278 205 163 156 161 172 178 135 98 103 127 179 291 283 197 202 179 172 172 174 175 177 179 179 178 178 179 187 194 201 204 205 204 203 203 203 202 202 206 214 226 239 253 239 230 1547 983 651 517 473 460 451 442 435 429 424 418 416 416 419 423 430 434 434 428 418 406 395 380 377 382 383 378 373 372 372 367 362 358 356 355 354 353 353 355 360 365 368 363 357 358 364 370 368 360 337 314 302 299 325 355 370 384 415 416 457 477 510 566 580 560 545 532 522 517 508 488 465 447 441 453 481 507 518 518 533 542 548 556 568 585 618 660 722 778 798 800 796 797 795 789 778 730 701 680 662 646 634 619 605 595 589 585 586 590 600 618 646 679 707 722 723 710 694 685 674 658 634 594 563 517 489 467 424 450 435 446 472 489 491 483 483 487 489 484 477 470 457 441 427 397 377 318 272 285 332 353 369 375 372 373 369 357 348 342 339 337 340 344 347 344 318 284 275 275 272 268 266 265 263 260 255 252 250 249 250 253 258 263 265 263 258 252 246 238 231 225 219 219 224 231 237 240 236 216 196 181 172 172 163 147 142 141 135 143 142 135 122 112 113 119 125 127 125 119 114 114 115 103 76 73 111 132 147 161 174 177 152 136 121 95 91 87 120 123 66 62 56 68 85 90 62 65 66 67 69 69 69 212 270 292 277 111 275 315 314 316 304 132 108 109 106 132 309 322 323 324 324 325 325 281 219 167 174 267 209 229 291 305 322 339 353 289 186 182 173 173 175 176 175 176 177 176 175 174 174 180 188 196 202 205 204 203 202 202 201 203 206 213 221 230 240 230 223 1035 701 571 527 502 474 461 454 447 440 428 412 403 403 409 420 432 441 443 437 424 408 393 382 377 378 379 378 375 372 368 362 357 353 352 351 351 350 350 351 354 358 359 352 347 348 355 360 361 364 331 301 290 284 306 320 322 320 320 313 366 382 419 498 533 531 520 507 491 474 478 473 451 432 432 444 470 494 510 519 528 563 562 564 579 596 636 692 750 791 809 826 820 817 813 803 787 728 704 690 677 665 648 625 608 598 596 593 589 587 590 602 629 662 686 697 692 676 668 655 658 645 600 555 523 499 495 488 435 471 461 472 499 520 530 489 494 513 517 507 476 458 447 435 409 376 328 281 261 275 279 302 320 348 379 381 374 363 354 349 347 346 346 345 344 341 320 282 274 275 273 269 266 265 262 258 252 246 242 240 242 246 252 256 256 253 250 246 242 238 233 227 223 220 221 225 230 237 241 227 210 190 176 180 164 144 153 157 128 129 131 127 120 115 117 122 125 127 127 125 124 128 129 126 124 142 158 167 168 165 169 164 144 127 120 122 137 145 239 235 68 65 60 55 65 77 61 63 64 65 67 68 69 132 236 314 279 94 117 125 201 316 311 141 125 119 100 114 269 309 322 324 325 325 324 323 289 245 252 315 289 303 335 339 346 353 258 167 168 163 163 167 170 171 171 172 174 175 174 173 172 175 180 188 197 203 205 205 204 204 203 206 211 218 223 225 220 217 214 822 633 584 564 534 498 480 469 460 451 439 424 410 405 411 423 435 445 449 446 435 418 402 391 384 381 379 378 376 371 365 360 355 351 349 349 350 350 350 349 349 350 349 346 340 338 344 354 354 364 336 306 290 284 299 302 302 299 297 333 366 361 364 409 492 513 515 513 497 454 475 488 462 436 447 456 469 487 507 527 544 562 577 591 604 615 640 675 732 786 815 828 830 829 821 804 778 732 714 702 690 676 654 626 607 597 596 594 587 581 577 581 598 620 632 636 633 627 628 609 631 637 597 566 535 504 482 470 465 520 495 490 510 528 529 536 510 508 541 532 472 433 422 411 355 314 262 246 257 275 272 270 265 294 347 366 378 375 367 360 357 354 351 345 339 331 312 273 266 276 283 266 260 258 256 251 245 238 233 230 232 236 241 244 244 242 239 236 234 234 232 230 227 224 221 221 223 229 237 232 218 197 178 172 142 138 169 181 131 120 119 120 122 125 128 130 131 132 133 136 140 143 145 148 157 171 173 172 169 163 159 140 119 98 101 160 171 271 317 242 68 65 61 58 56 56 60 62 63 64 64 65 66 68 124 173 155 89 78 84 173 316 317 293 222 146 99 90 106 252 320 322 324 325 324 323 322 321 322 325 329 333 336 338 342 349 243 135 145 149 154 157 159 160 161 164 168 172 174 173 172 172 174 179 188 195 201 205 207 208 209 214 221 228 233 230 211 202 200 701 642 626 602 562 529 511 487 469 456 447 437 425 417 418 426 438 445 449 448 441 429 417 407 398 390 384 381 377 371 365 359 355 352 350 350 351 352 352 351 348 346 342 324 318 312 326 355 357 366 363 345 314 281 282 283 282 283 297 344 349 353 366 399 460 511 533 538 520 472 446 439 443 454 469 475 475 481 494 514 539 575 613 637 644 640 640 663 716 774 811 828 822 825 819 794 754 731 719 709 694 671 647 620 602 593 590 588 584 576 567 561 568 586 590 589 588 586 554 581 602 613 615 601 565 529 509 505 509 549 520 493 485 487 487 514 523 537 561 550 528 476 431 370 245 211 256 272 266 268 265 261 259 260 271 313 363 373 374 375 364 357 348 337 327 316 290 258 255 273 287 262 251 248 246 242 236 229 224 221 221 224 228 231 233 233 230 227 226 225 227 229 229 227 224 221 220 222 229 228 218 196 165 135 125 135 161 174 143 121 113 117 126 134 139 140 141 142 144 149 153 155 158 164 173 182 176 168 163 160 150 119 91 74 115 290 296 311 316 249 67 65 62 59 57 57 60 62 63 64 63 62 63 65 67 69 73 77 73 78 117 196 310 318 299 284 242 92 100 240 318 320 317 324 325 324 323 322 323 325 328 331 334 336 338 269 179 128 133 136 142 146 149 152 153 157 161 167 171 173 173 172 172 174 179 185 192 198 204 210 214 221 228 234 238 232 208 194 188 579 592 636 632 589 564 541 506 476 456 446 439 432 427 427 432 442 446 447 447 444 437 429 420 409 397 388 382 376 371 365 361 358 356 354 353 354 355 354 351 347 339 320 266 270 270 299 349 344 355 343 327 312 300 283 281 277 274 283 324 339 355 382 423 477 514 525 513 483 446 436 443 457 475 490 492 487 488 500 524 551 593 636 666 678 674 666 676 711 754 782 785 788 787 777 760 746 734 716 697 677 653 635 616 602 594 590 587 586 581 574 568 569 566 569 573 581 597 608 624 626 617 602 583 576 554 539 539 542 486 494 499 492 487 487 505 531 541 535 568 561 528 413 284 306 210 202 232 261 261 257 255 256 260 264 271 311 324 355 389 366 352 333 316 306 296 259 243 245 262 278 260 243 239 238 235 228 223 219 215 213 212 215 219 222 225 225 223 221 220 222 227 230 230 227 223 219 218 221 222 213 189 155 130 119 119 135 152 149 130 116 119 130 137 141 146 150 153 157 162 161 163 168 176 184 190 179 167 160 159 150 121 88 68 82 143 138 244 315 256 66 63 61 60 59 59 61 63 65 65 64 62 62 64 70 94 155 85 69 72 79 99 185 282 318 319 307 257 139 233 244 144 180 300 324 324 324 324 324 324 325 327 330 333 335 209 124 125 128 129 133 137 140 144 148 151 156 161 167 171 172 173 173 173 176 178 182 188 198 208 217 223 229 235 238 231 211 195 184 595 605 652 657 626 603 572 527 487 460 447 440 436 434 435 439 447 451 449 446 444 441 436 425 413 400 389 381 375 371 367 365 363 361 359 354 350 348 344 338 335 308 252 222 239 248 259 272 265 272 280 282 283 288 284 281 277 276 285 325 343 355 393 451 486 499 485 461 438 428 438 456 475 492 503 507 508 513 526 543 563 597 631 661 681 686 675 678 692 705 706 697 692 698 705 711 718 714 693 668 646 628 622 616 608 599 589 587 588 584 580 575 563 550 556 570 590 612 624 605 598 592 575 547 546 546 549 552 552 523 525 517 501 495 494 503 518 526 527 551 526 458 376 317 303 210 209 242 267 259 255 258 263 270 274 276 292 294 311 346 374 347 320 303 296 287 244 236 239 254 272 261 241 235 234 230 224 220 217 213 209 204 203 206 212 217 221 222 219 217 219 223 229 231 230 225 220 215 214 214 205 184 154 132 118 114 123 138 149 146 131 129 136 139 141 148 155 163 170 171 170 173 180 189 197 198 187 174 166 164 159 137 99 70 67 67 67 211 314 262 64 62 61 60 60 61 62 64 66 67 66 64 63 65 90 171 313 114 68 68 69 72 87 246 316 317 318 318 259 286 239 143 280 314 322 323 324 324 324 323 322 323 326 330 333 215 120 122 126 126 127 131 135 139 143 146 150 155 161 165 169 171 173 175 177 177 178 181 190 204 216 222 226 230 233 228 214 200 187 604 640 668 668 652 637 606 558 515 484 463 451 445 441 441 444 451 457 453 448 444 440 435 424 412 400 388 381 377 371 369 370 369 367 363 335 301 290 263 254 289 277 193 175 190 222 248 259 261 265 271 277 280 284 300 298 297 292 290 321 334 358 411 474 492 474 448 425 414 420 439 465 488 505 514 518 528 542 556 569 576 592 608 628 649 667 668 666 660 645 623 608 604 619 635 648 667 667 650 626 605 595 602 611 612 604 594 595 595 592 586 579 569 559 565 583 605 617 614 587 567 550 532 514 526 536 545 552 550 552 546 529 509 500 496 499 513 525 520 486 452 411 328 231 218 207 222 236 238 231 239 263 277 285 289 272 263 255 252 251 238 295 308 304 296 288 241 236 240 252 269 262 242 235 233 229 223 218 217 213 208 201 196 196 202 209 216 220 219 217 216 218 224 228 229 226 221 215 212 207 197 179 155 135 120 114 117 128 141 157 155 152 151 147 150 156 165 176 188 181 183 191 202 210 209 206 200 190 181 176 169 154 152 164 156 74 66 136 185 158 64 61 60 60 61 62 63 64 66 67 68 67 66 66 153 311 295 115 68 67 67 66 79 190 276 316 317 317 317 317 252 156 307 316 319 321 323 323 322 321 321 321 324 328 331 222 116 117 122 123 125 127 131 135 139 143 146 150 155 160 163 167 171 174 179 180 179 181 188 202 216 220 219 219 221 218 211 202 192 601 650 668 670 668 668 649 604 560 523 494 472 460 451 447 447 451 457 454 448 442 435 428 420 410 399 391 386 382 358 357 374 372 370 318 284 268 257 251 247 241 216 173 166 174 219 282 326 311 290 295 304 305 298 323 333 337 325 302 306 329 373 434 486 484 450 424 410 408 419 439 464 486 505 520 527 542 562 581 590 586 580 579 590 610 633 642 640 628 604 572 543 542 558 574 588 604 608 601 583 566 568 588 608 615 610 603 607 606 602 595 586 575 569 575 589 604 613 598 569 540 514 497 495 528 527 525 537 552 542 531 524 523 525 516 512 515 513 483 363 331 296 253 212 191 280 305 270 223 229 250 280 294 292 290 327 317 271 234 221 206 222 248 280 306 305 257 249 249 258 276 271 247 237 233 228 222 218 215 212 207 201 194 192 195 201 210 217 219 217 214 213 217 222 225 225 222 216 212 204 192 174 155 138 124 116 116 125 139 158 175 179 169 157 159 165 179 196 204 209 214 219 227 235 224 218 218 214 201 186 176 161 231 320 297 94 66 65 64 63 62 61 61 61 61 62 63 64 64 65 66 66 65 65 143 284 95 69 68 68 68 65 71 90 171 272 316 317 317 317 286 231 306 314 316 319 321 321 321 320 321 322 324 326 329 229 114 115 118 120 123 125 128 132 137 141 144 147 152 156 160 164 169 174 180 184 187 191 198 211 222 221 214 207 205 201 198 195 191 591 625 646 660 677 700 706 663 611 559 516 494 471 457 451 451 452 455 453 447 438 430 423 418 414 411 406 399 337 358 337 311 366 304 319 321 313 308 301 297 290 254 197 174 184 236 314 376 371 352 351 354 352 344 356 363 347 324 307 300 315 372 429 459 449 421 406 402 408 421 438 453 469 489 512 529 546 570 590 596 583 563 553 561 583 605 611 616 612 594 560 513 504 513 532 551 560 565 565 552 540 550 585 605 612 608 600 605 609 609 605 597 580 583 590 594 599 607 577 537 512 497 491 506 541 529 518 531 553 519 508 515 531 542 528 526 516 493 432 249 294 260 248 298 303 369 321 253 237 300 280 290 295 304 333 359 347 311 281 259 204 204 217 264 319 318 239 276 283 275 304 280 262 244 230 225 219 214 211 208 205 202 196 193 193 196 202 211 216 216 213 209 209 214 218 221 221 218 212 204 190 173 156 142 129 120 118 127 156 179 199 204 192 163 165 170 184 204 224 242 248 251 259 270 250 247 242 229 207 177 163 154 224 321 307 137 82 64 63 62 62 62 61 61 62 62 63 63 63 63 63 62 63 64 82 115 70 67 67 67 67 66 68 75 84 131 282 309 317 316 315 314 312 312 314 316 319 319 320 320 321 322 324 325 224 136 113 115 115 118 120 123 126 130 135 140 143 146 150 153 157 162 166 171 178 184 192 202 217 233 237 229 215 200 189 183 181 180 180 593 608 617 633 669 722 766 723 659 568 492 509 478 464 458 455 454 454 450 441 431 423 418 416 415 413 397 349 349 345 311 277 290 264 312 338 340 334 331 327 327 287 221 207 216 285 358 405 409 399 393 390 387 383 379 375 329 295 297 299 300 354 394 403 397 386 384 392 405 420 434 438 445 460 486 518 539 560 575 578 563 540 528 537 563 592 600 617 618 599 562 518 500 508 531 554 562 561 549 542 535 527 576 592 597 590 575 579 598 610 612 609 616 636 640 632 619 603 544 508 492 496 517 547 545 542 543 548 545 519 515 524 531 522 507 508 498 450 345 197 352 356 347 411 447 417 285 243 317 390 347 311 304 320 341 369 354 338 325 305 263 291 287 301 331 325 230 262 271 268 309 290 268 244 227 221 215 210 206 204 202 202 198 194 192 194 198 204 211 213 212 209 204 206 211 216 219 219 213 204 190 173 157 145 135 127 124 132 174 204 221 224 209 170 168 171 183 201 221 237 278 299 303 305 277 260 242 215 178 150 140 139 213 321 319 317 155 65 62 62 62 62 62 62 62 63 63 63 63 62 61 60 61 62 63 64 64 65 66 66 66 66 67 71 77 86 102 270 316 316 316 314 312 311 312 314 316 318 319 320 320 322 323 324 207 116 113 115 116 117 119 121 124 127 132 137 141 144 149 152 156 160 164 168 174 181 191 206 227 247 248 239 221 200 182 172 167 166 167 638 655 615 600 633 702 768 743 691 599 522 531 497 477 466 459 454 450 442 434 427 420 415 411 408 404 392 361 331 326 308 282 266 263 321 349 351 345 344 340 321 281 240 243 252 343 407 426 425 411 401 394 390 384 376 370 312 272 276 287 305 343 364 363 359 358 364 377 393 410 426 430 429 433 451 487 517 529 534 534 527 508 499 510 543 590 618 640 633 601 559 527 522 542 567 582 583 565 531 519 533 561 577 602 617 622 620 618 617 620 627 637 648 651 649 639 620 587 526 496 488 512 556 553 520 521 534 538 537 537 540 548 544 510 489 462 435 345 185 208 368 438 459 474 463 421 324 342 441 436 431 365 348 353 331 385 371 357 347 340 336 373 362 347 341 324 224 224 239 267 331 302 295 263 231 231 248 218 206 203 201 201 199 194 192 193 197 201 206 209 211 210 207 204 206 211 216 218 213 203 190 176 161 149 140 134 133 142 175 206 232 243 232 199 186 189 207 234 252 270 305 322 321 319 307 274 244 206 152 125 114 117 142 174 182 291 164 66 63 62 62 62 63 63 63 64 63 63 63 62 61 60 60 61 62 62 63 64 65 65 66 66 67 70 75 84 102 261 315 315 315 315 313 311 310 311 314 317 318 319 319 320 321 322 215 117 115 117 118 118 118 120 122 125 129 134 139 143 147 151 155 159 163 167 171 178 188 203 226 245 251 244 228 207 185 171 163 159 159 688 677 614 591 605 647 702 712 684 653 617 569 515 489 472 461 454 446 438 430 424 417 411 405 398 391 381 363 316 328 332 321 310 306 346 361 361 360 357 355 317 280 263 265 292 383 434 440 434 413 395 383 374 366 357 345 288 254 262 280 306 328 337 337 337 347 360 371 381 392 413 424 423 420 427 450 473 479 479 476 471 468 479 508 556 614 658 644 619 592 567 555 569 584 595 600 599 582 547 530 546 585 570 597 607 607 607 604 610 621 632 642 649 648 639 620 592 557 529 502 494 517 564 560 521 525 539 540 542 518 514 527 542 535 483 430 310 195 198 334 433 479 496 493 441 406 432 464 475 471 445 427 415 414 425 410 399 388 381 379 367 373 374 370 357 322 245 236 258 286 295 264 275 254 227 235 243 236 221 208 205 202 199 196 193 193 196 199 202 206 209 210 209 206 205 207 211 214 210 201 191 179 166 154 147 143 147 161 176 202 237 269 284 263 234 231 255 293 310 321 323 323 322 321 320 300 284 255 192 133 111 108 117 132 144 175 128 82 65 63 63 62 63 63 64 64 64 63 63 63 62 61 62 62 62 62 63 63 64 64 65 66 67 72 123 250 263 301 314 315 315 315 314 311 310 309 311 315 317 318 319 319 320 276 188 123 119 121 123 123 121 120 121 123 126 132 137 142 146 150 154 159 164 168 172 177 185 197 217 233 240 238 226 206 188 175 167 163 162 678 614 592 582 583 596 624 660 668 678 669 614 549 509 480 462 453 444 436 428 421 414 407 398 389 381 370 351 334 351 360 362 362 362 365 369 371 372 372 373 363 328 294 308 372 425 446 444 434 405 381 364 352 345 342 251 225 234 254 277 289 309 323 328 331 340 356 366 373 384 400 416 418 414 414 425 438 441 443 445 449 467 501 540 582 625 639 616 590 576 574 564 590 606 614 615 604 561 553 557 565 578 586 595 598 596 595 598 607 621 636 647 651 642 624 588 544 518 523 492 482 502 537 570 543 546 547 531 527 511 503 511 523 519 467 426 394 376 381 430 471 499 513 510 484 437 467 496 490 478 430 445 450 442 446 418 413 416 416 406 402 415 421 413 386 328 318 320 332 310 206 186 195 199 200 214 235 264 256 238 233 225 208 201 197 195 196 198 200 202 206 208 208 206 203 203 205 207 204 198 191 184 175 165 162 166 173 180 189 216 260 307 334 324 296 274 280 315 325 326 325 324 323 321 320 320 320 308 270 228 216 218 190 117 128 133 125 108 87 75 74 68 63 63 63 63 64 64 68 64 64 64 64 64 64 64 64 63 63 64 64 65 66 70 132 314 313 313 314 314 314 315 314 312 310 308 308 312 316 318 319 319 319 212 141 129 125 126 127 127 126 124 123 123 125 130 135 139 143 147 152 158 164 169 174 179 185 193 207 217 222 221 213 197 185 176 171 170 171 687 598 565 551 549 563 595 621 615 650 674 637 579 532 493 467 455 445 436 428 420 412 403 393 385 380 374 366 367 371 371 369 368 369 374 379 383 387 391 398 412 389 365 409 466 467 456 442 421 387 365 347 337 334 330 250 229 235 252 277 290 306 315 321 331 337 350 362 372 381 395 405 407 404 402 408 417 425 435 446 462 495 531 568 603 627 615 584 570 561 553 563 595 617 616 597 574 551 550 540 534 557 587 592 590 589 591 599 616 636 653 661 654 633 606 565 519 488 514 512 515 530 557 584 577 577 566 539 527 512 511 515 516 503 449 426 424 430 436 462 489 509 517 508 465 455 491 515 503 485 460 435 424 437 467 429 411 408 413 420 419 440 443 428 396 334 328 326 319 309 297 198 180 179 180 194 293 296 290 285 275 261 236 225 223 226 230 203 198 199 201 203 204 203 201 199 199 200 199 196 193 190 185 180 180 186 194 201 221 251 298 339 339 333 320 311 314 326 326 327 326 325 324 322 319 319 319 321 322 323 322 321 285 194 124 117 118 119 120 95 93 171 237 244 251 258 265 274 229 65 66 66 66 66 66 66 65 64 64 64 64 64 65 67 119 314 314 313 313 314 314 315 315 313 311 307 306 308 313 317 320 320 320 215 139 133 131 131 131 131 131 130 128 127 127 130 133 137 140 143 148 154 162 169 176 182 188 195 202 203 202 199 195 186 179 174 173 173 177 698 608 566 546 538 543 565 585 581 616 646 629 593 553 511 467 433 432 422 422 417 408 398 391 388 388 390 391 388 384 380 377 375 376 381 388 395 403 414 429 436 454 478 501 505 483 457 428 396 374 357 344 335 331 326 251 237 246 261 277 287 302 308 309 316 325 341 358 372 381 392 395 394 390 390 398 411 428 448 470 496 530 558 589 617 629 600 554 534 525 527 564 605 624 608 571 550 535 523 511 513 543 581 589 590 592 601 618 642 665 681 681 659 625 590 553 513 476 500 522 521 526 567 601 598 590 576 554 539 529 532 529 511 481 448 439 439 441 447 483 504 513 512 504 496 501 516 506 467 442 468 443 426 435 451 421 401 394 403 415 367 396 425 416 375 397 399 367 338 326 315 302 297 296 297 298 294 291 293 292 280 271 272 267 268 279 288 216 196 195 196 198 199 199 199 197 196 196 196 196 197 197 195 194 198 213 235 252 281 311 334 344 343 339 332 326 324 324 326 327 327 326 324 322 315 317 320 320 322 323 323 322 321 311 196 129 104 110 121 104 116 223 309 309 308 307 306 306 295 255 100 67 67 67 67 67 66 66 65 64 64 64 64 66 108 308 314 313 313 313 314 315 315 314 312 309 307 307 311 316 320 321 321 223 139 134 135 135 135 135 134 135 135 133 132 132 133 134 136 139 143 149 158 167 176 184 193 204 204 195 185 180 179 176 173 172 172 173 176 710 638 592 573 549 533 536 551 580 581 588 606 592 565 529 448 366 387 378 404 412 400 393 394 399 406 412 417 415 408 399 391 386 384 387 394 403 414 429 445 455 476 504 523 504 472 443 413 382 367 320 328 339 331 325 259 250 258 267 276 288 298 301 300 301 310 328 351 369 380 389 389 386 384 388 398 419 444 471 499 527 551 576 606 629 630 589 539 511 505 522 576 617 616 590 557 534 513 500 508 531 554 582 593 600 608 622 650 678 698 707 698 665 619 579 540 505 485 487 517 516 517 563 615 610 596 580 568 559 554 551 537 506 459 457 460 463 469 481 508 494 481 487 509 519 529 529 513 485 468 484 459 434 422 416 399 390 388 398 414 409 410 423 411 365 371 368 359 354 350 336 322 318 315 313 315 315 310 302 291 277 275 269 258 253 265 275 214 195 193 193 194 196 198 199 199 199 199 199 199 201 203 203 206 220 242 268 292 318 334 340 340 340 337 333 330 327 326 326 326 318 307 304 308 309 316 320 321 321 322 324 324 323 321 319 208 127 97 99 101 117 218 310 310 309 308 307 306 307 308 250 244 253 261 262 100 67 67 66 65 64 64 64 65 94 256 300 314 313 313 314 242 218 254 313 311 310 310 312 315 320 322 322 232 142 136 137 137 137 137 138 140 141 141 139 137 134 133 134 135 139 144 153 162 172 183 193 208 208 194 178 169 168 169 170 170 171 172 174 719 654 616 597 570 547 543 537 564 511 509 581 578 562 536 454 369 388 430 426 412 400 395 399 409 422 431 434 431 430 420 409 400 396 396 401 409 420 431 446 465 484 500 505 480 455 430 405 381 369 330 315 310 310 325 278 270 270 270 274 286 291 293 293 293 301 320 347 370 383 393 391 390 394 405 420 443 468 496 522 543 557 585 622 642 625 578 538 525 528 545 592 619 591 564 545 505 505 506 528 563 590 600 610 622 636 655 682 708 723 724 706 665 616 573 524 490 504 484 514 542 563 589 634 628 608 591 586 589 577 557 528 491 450 468 484 501 519 534 535 497 469 479 525 532 540 535 525 518 508 483 463 437 408 390 382 379 383 394 411 408 398 399 391 364 357 357 355 358 364 347 337 333 331 329 327 325 324 319 310 297 281 277 251 237 251 200 199 198 195 194 195 196 199 201 203 206 206 206 205 206 208 210 221 243 267 287 317 329 330 330 332 333 332 329 326 324 321 313 308 297 282 270 271 287 306 318 320 320 320 322 325 326 324 321 314 217 93 94 95 98 172 247 247 304 310 309 307 307 307 309 311 313 314 314 258 253 178 67 66 65 64 64 65 67 76 245 314 314 314 314 144 95 179 314 314 314 314 315 316 319 321 322 241 146 138 137 136 136 137 139 143 146 147 146 142 138 136 135 135 137 141 148 157 167 178 189 204 207 197 181 167 161 161 165 168 171 172 173 694 626 606 584 593 599 578 560 559 496 499 565 559 547 527 454 374 365 381 419 426 415 411 416 429 444 456 460 450 436 434 429 418 413 409 410 414 420 426 436 457 462 464 472 452 440 422 402 386 375 365 327 299 299 319 300 291 280 270 271 278 282 284 286 290 303 328 359 385 401 410 405 411 425 445 469 486 502 519 536 546 562 593 637 649 606 563 523 514 538 579 599 616 581 543 516 483 508 500 534 592 624 639 651 663 677 694 711 731 740 735 710 659 612 570 524 493 510 494 512 566 627 661 665 644 624 615 621 631 595 550 503 465 455 477 508 541 565 567 555 536 512 510 549 556 555 543 530 525 518 483 474 453 412 379 373 374 378 387 397 385 379 376 372 364 358 357 354 356 364 357 353 350 347 352 380 378 350 328 319 310 295 278 261 236 203 200 203 204 204 204 202 200 203 207 211 216 219 218 215 213 215 219 239 264 287 308 336 332 328 327 327 327 327 325 322 316 300 294 289 279 266 253 254 272 296 314 318 317 317 319 322 325 327 323 319 232 105 95 92 97 115 138 155 291 311 311 309 307 307 308 310 312 313 313 314 314 280 202 66 66 65 65 67 71 74 235 314 314 314 295 142 90 168 314 316 317 318 319 306 247 305 322 249 149 140 138 136 135 136 139 144 148 151 151 148 145 142 140 139 139 141 147 153 161 171 181 193 201 198 186 173 163 159 160 165 170 173 173 609 599 538 563 577 597 617 596 592 527 522 566 551 536 521 496 470 456 444 451 449 441 437 440 452 467 476 478 471 458 456 452 442 432 425 423 422 423 423 425 420 427 439 449 432 424 408 393 384 378 372 360 347 330 310 312 302 285 271 270 278 278 280 286 297 320 358 394 420 432 427 431 445 473 508 529 534 550 550 544 550 568 598 629 628 582 530 513 532 568 600 614 594 556 527 515 512 539 578 615 644 667 693 709 719 726 734 742 740 724 710 695 644 597 538 499 487 491 499 562 597 623 678 667 656 651 657 673 663 591 530 483 454 457 485 526 564 587 585 565 545 525 531 579 579 569 547 529 524 525 523 509 475 427 387 375 374 377 378 379 377 376 371 369 371 372 362 356 356 362 365 366 364 371 392 415 412 389 366 345 318 307 290 278 266 251 258 226 215 216 217 215 212 213 216 219 224 228 228 227 225 224 227 252 289 321 335 339 338 335 332 330 330 328 327 322 307 277 274 273 270 262 256 253 264 285 307 318 316 316 317 319 322 325 324 321 307 268 164 111 99 182 298 305 309 311 311 310 309 308 307 309 310 312 313 314 314 314 296 214 113 74 67 69 75 80 229 314 315 304 137 94 93 156 290 284 308 302 294 298 176 237 252 210 150 142 140 137 136 136 139 144 148 152 153 153 152 150 148 147 145 146 148 152 157 164 172 182 191 194 190 181 171 164 161 162 167 173 175 553 470 493 555 589 607 616 605 607 541 541 582 565 553 543 538 535 530 516 503 489 477 460 416 424 464 472 454 487 483 482 479 469 451 445 440 437 434 426 398 361 408 457 444 417 401 382 365 358 370 370 359 348 337 322 299 298 287 272 273 274 275 281 292 312 356 393 427 447 450 447 455 468 505 547 557 572 580 567 552 556 567 601 611 591 550 510 513 543 583 613 613 580 543 528 536 549 595 630 665 699 725 744 759 766 770 772 760 730 703 681 659 621 555 531 512 508 558 576 605 635 660 675 679 674 672 677 680 656 562 495 464 460 475 495 532 573 595 580 560 554 563 584 606 594 580 533 493 497 540 538 495 441 409 435 389 374 373 375 378 376 377 378 381 389 391 372 362 362 368 373 375 379 398 426 424 422 414 389 352 324 315 304 296 293 292 296 280 275 262 228 228 225 226 227 227 230 234 235 235 233 230 237 281 316 331 336 336 332 333 337 342 342 341 338 326 301 271 260 261 264 265 266 259 261 273 291 310 316 316 316 317 319 322 323 322 319 310 283 268 265 278 298 306 306 308 310 310 310 309 308 309 310 312 313 314 314 314 314 314 230 134 74 74 78 84 134 222 315 312 141 101 100 106 107 108 247 239 209 284 209 171 157 153 148 143 140 138 137 138 140 145 148 151 154 155 156 156 156 155 153 153 153 154 156 159 163 171 181 188 190 187 180 174 169 166 166 170 172 629 550 556 571 596 608 609 613 610 544 557 602 586 581 572 544 543 583 571 554 535 518 488 405 389 453 455 411 473 493 503 505 496 471 471 463 457 452 432 333 313 383 439 426 400 371 355 327 309 361 318 286 306 327 272 271 272 315 359 360 347 298 285 298 323 367 399 427 443 448 452 478 509 543 568 577 589 598 593 579 567 571 600 601 581 554 519 529 559 591 608 600 571 551 537 546 599 652 686 720 750 766 781 790 790 787 781 753 705 673 652 627 572 551 539 535 550 592 607 628 659 684 689 694 692 688 684 675 640 578 513 476 476 488 506 536 571 591 572 555 556 581 612 618 570 576 568 542 519 553 514 506 488 448 469 416 389 378 381 401 382 382 390 395 394 398 384 373 371 378 382 390 406 421 430 428 422 407 381 351 327 319 314 311 309 309 316 321 323 309 276 243 240 239 237 236 235 234 233 234 234 231 253 293 319 327 332 337 340 342 343 346 350 350 346 335 312 281 263 257 260 265 268 264 261 262 271 286 297 304 311 317 318 319 321 321 320 317 313 308 305 303 304 305 303 305 307 309 310 310 310 310 310 311 312 308 309 315 315 316 262 155 82 79 81 86 95 180 291 170 113 104 107 109 108 110 154 167 162 181 296 204 152 148 144 142 140 139 139 140 143 146 149 151 153 156 159 161 161 161 159 158 158 158 157 158 159 163 173 182 184 186 185 183 180 176 172 172 171 748 633 597 595 608 617 622 630 615 542 564 613 595 608 596 564 567 617 598 569 563 555 527 465 418 467 463 414 434 505 524 522 512 505 504 486 473 466 445 337 320 385 420 386 367 304 288 281 294 375 364 349 344 321 251 259 324 366 382 382 367 347 313 297 317 354 386 411 426 436 452 490 545 583 599 607 615 622 624 621 611 588 612 609 587 563 546 556 577 595 602 603 580 572 572 593 656 700 739 776 802 810 815 814 809 798 779 735 692 655 628 602 557 564 560 570 597 625 643 664 692 714 718 723 707 693 674 641 601 574 525 494 499 505 521 544 569 585 572 571 584 610 631 628 595 595 589 577 564 533 532 526 505 479 491 443 416 401 392 396 392 412 427 427 420 427 422 400 381 385 390 432 446 441 434 424 413 384 372 374 325 320 319 320 321 325 335 340 340 336 329 288 260 247 242 238 234 230 227 228 230 234 269 300 319 327 334 341 349 358 364 363 356 353 351 346 331 306 278 264 260 263 265 267 261 257 258 259 266 279 296 309 313 317 319 320 320 318 316 313 310 308 306 305 305 305 305 306 309 310 311 311 311 311 308 283 287 309 315 317 174 98 89 86 86 88 95 172 287 109 98 103 159 229 112 110 132 148 154 166 217 183 155 146 141 140 140 140 141 144 146 149 151 153 155 158 161 163 164 164 163 161 158 157 160 165 166 167 178 189 180 179 181 184 186 185 181 178 174 885 723 647 624 636 645 649 655 624 536 558 606 594 617 612 619 626 616 582 535 556 573 549 490 444 483 477 460 535 490 490 500 500 483 487 465 456 460 445 333 314 338 363 367 354 284 273 267 274 339 361 359 351 319 248 262 295 316 336 363 351 352 317 293 308 337 372 398 419 445 487 535 596 631 641 646 652 657 661 664 661 637 634 619 596 579 582 588 597 602 608 624 605 608 630 668 720 759 803 838 856 854 846 835 823 805 775 725 687 650 620 596 572 586 603 628 657 676 706 730 750 762 763 757 721 687 650 604 582 560 526 514 531 531 542 553 562 571 587 591 611 630 635 623 607 588 593 598 572 527 528 514 501 504 507 478 444 422 418 424 424 438 452 452 429 397 389 391 393 391 419 447 450 441 433 423 410 370 339 331 326 324 322 325 335 347 353 356 356 352 345 342 297 262 242 235 228 227 226 226 231 252 282 302 317 332 342 352 358 360 359 351 349 353 355 352 345 326 302 279 264 260 262 263 258 256 257 257 260 266 276 290 305 316 319 319 320 319 318 315 312 310 308 307 306 306 306 307 308 304 298 295 296 300 291 263 245 257 303 316 195 129 123 95 94 93 97 144 227 114 101 104 179 309 240 142 123 138 148 165 177 168 155 144 139 137 138 141 144 148 151 153 155 157 159 161 163 165 166 165 162 158 165 174 183 208 211 218 230 232 203 180 174 176 181 185 186 183 180 1055 872 754 708 713 708 695 688 649 554 556 591 594 600 610 605 593 573 530 555 565 564 556 539 471 468 472 478 509 556 535 538 544 518 466 440 429 410 367 297 284 314 320 288 261 254 261 262 276 340 351 350 328 307 311 311 284 281 304 339 339 342 330 315 312 336 370 401 435 480 543 605 661 687 688 683 688 694 697 696 693 682 650 622 606 605 617 622 624 628 637 658 648 667 703 746 792 837 882 904 902 885 868 849 829 804 771 725 683 651 627 609 596 621 660 696 721 736 777 807 822 824 815 785 731 678 629 587 590 570 542 541 571 570 563 562 567 581 608 600 623 635 620 584 601 594 592 587 561 528 510 487 475 486 509 501 475 451 444 456 453 448 457 465 427 390 377 376 379 385 427 448 452 431 385 367 349 360 359 325 320 316 314 325 348 366 365 364 367 367 351 344 338 299 252 232 222 231 233 232 238 275 290 301 314 332 346 353 357 357 352 341 343 351 355 355 351 339 319 295 272 260 259 258 256 254 254 258 261 264 272 284 298 315 320 320 320 320 319 317 315 313 311 309 308 308 308 308 304 276 263 263 267 276 274 249 229 233 256 306 314 318 274 105 102 101 119 149 158 165 171 180 228 323 323 183 126 130 146 154 157 156 151 142 137 135 137 141 146 151 154 157 160 162 164 165 166 167 166 164 158 174 194 207 212 224 225 228 233 237 234 229 190 167 173 178 184 187 193 1242 1075 921 859 833 810 775 732 711 648 604 586 587 598 577 588 582 551 526 524 477 462 477 483 470 472 481 491 503 527 545 545 531 501 419 382 361 327 280 258 276 292 284 250 217 247 278 296 315 350 334 318 291 289 335 330 298 296 315 336 348 349 358 355 343 353 391 427 474 532 598 672 722 736 724 708 708 713 712 706 699 676 649 629 624 636 647 659 670 683 696 706 712 744 777 812 861 914 950 953 933 905 877 853 826 798 764 718 678 651 635 625 623 660 704 737 759 784 826 858 875 872 844 792 724 669 625 589 600 607 588 582 607 609 588 575 583 606 614 606 626 630 600 542 596 613 600 577 560 537 514 494 477 468 487 483 469 459 461 475 490 471 466 475 434 392 375 369 371 384 424 440 439 414 364 347 335 339 339 324 320 315 309 318 345 364 362 361 360 357 349 347 337 328 300 230 227 240 245 243 246 281 295 302 310 323 340 343 348 352 352 345 346 350 353 354 352 345 333 312 287 266 260 257 255 254 254 254 255 261 271 287 300 315 321 321 321 320 320 319 317 316 314 312 311 310 310 309 299 216 200 228 233 243 248 232 218 224 245 303 321 322 285 114 108 109 200 322 321 322 322 323 323 324 324 247 175 136 145 143 146 149 148 140 135 134 137 142 147 152 156 160 163 165 167 168 169 168 166 161 162 196 219 225 226 227 228 230 233 236 235 231 221 212 200 182 187 197 209 1381 1249 1081 944 889 879 865 822 762 684 637 624 623 590 591 589 565 525 492 428 414 453 488 457 446 460 473 483 498 523 532 521 498 464 403 332 295 259 221 227 270 280 271 255 241 254 285 309 321 320 301 277 274 283 291 299 306 323 341 354 366 370 373 381 389 386 437 475 527 595 666 732 760 759 739 718 713 707 695 682 672 657 646 649 660 675 696 716 744 764 768 761 764 786 814 850 905 966 985 972 939 903 872 841 814 786 752 701 669 646 630 624 628 652 696 736 767 803 842 870 874 852 810 756 703 658 626 607 602 623 638 635 619 628 618 592 576 581 588 614 627 621 595 553 605 609 603 593 567 540 533 523 500 465 451 445 452 468 486 502 511 486 471 472 442 396 376 369 376 406 429 428 417 395 354 339 330 333 336 331 326 323 325 336 354 364 354 355 356 350 341 335 329 324 290 190 256 276 273 261 255 283 296 301 305 314 331 336 344 350 352 348 346 345 346 348 350 349 341 326 302 275 267 262 260 259 260 261 262 265 276 293 307 316 322 324 322 321 320 319 318 317 316 315 314 313 312 312 302 202 180 214 211 213 220 219 217 231 287 315 323 324 318 283 288 295 310 323 322 322 323 323 323 324 324 325 268 189 148 141 142 145 146 141 135 134 137 142 147 152 156 158 161 163 167 169 169 168 163 157 183 212 225 226 225 227 228 230 233 236 234 230 225 219 213 197 192 192 192 1474 1356 1217 1001 928 939 933 866 783 723 684 663 646 609 609 597 545 467 407 434 414 459 500 455 479 494 503 506 509 521 499 478 455 421 366 320 297 249 199 226 281 295 281 269 288 254 252 254 258 265 268 279 294 308 316 328 337 351 362 367 382 389 400 401 404 443 485 534 590 653 721 754 766 760 747 736 728 705 681 661 648 638 651 680 710 734 758 772 789 798 795 787 790 804 831 875 932 963 959 934 903 875 842 813 784 751 711 670 651 646 650 655 655 667 677 696 732 785 814 827 819 789 738 702 677 658 647 648 663 641 651 658 633 614 617 587 563 565 560 580 603 612 607 610 624 590 578 581 554 502 504 500 476 440 430 435 472 509 521 537 512 490 475 462 439 410 395 382 384 431 425 412 396 374 343 335 330 332 336 339 334 327 326 337 354 351 350 353 352 345 336 329 325 318 284 176 219 269 289 282 281 288 296 302 307 315 334 346 352 352 347 339 334 333 336 341 348 350 347 336 317 291 279 272 269 267 269 273 278 281 288 302 313 319 326 328 324 322 320 319 319 318 318 317 316 315 314 314 312 269 238 228 214 201 206 216 235 271 316 324 325 327 328 329 329 328 327 325 324 323 323 323 324 324 325 325 326 291 157 146 143 143 144 142 137 134 135 140 145 151 155 158 160 162 165 167 167 164 159 168 209 224 226 225 225 227 228 231 234 236 234 230 224 218 213 204 193 186 178 1519 1419 1285 1109 1035 1013 979 913 850 794 747 708 673 633 605 573 513 445 406 442 422 447 471 445 470 479 486 488 483 487 449 421 405 379 305 327 333 278 212 260 345 330 297 297 346 270 260 264 270 275 287 310 328 340 348 352 359 371 381 387 392 403 395 385 399 463 534 584 635 686 724 738 745 750 756 767 756 719 684 657 643 645 687 734 769 788 800 813 825 828 824 819 820 829 846 873 910 922 904 881 860 841 804 775 744 714 685 660 655 671 682 677 669 656 652 670 709 757 781 775 753 725 702 683 668 663 668 680 692 671 668 669 653 618 611 593 584 592 590 591 586 581 587 624 621 614 585 552 554 499 508 512 487 440 442 453 475 496 506 514 526 527 506 467 432 441 434 413 403 442 416 403 386 360 338 336 336 332 334 346 344 332 325 331 348 344 346 350 354 354 344 334 326 318 302 265 238 281 303 289 288 293 302 310 317 324 338 347 347 342 335 329 329 331 336 342 348 350 350 344 332 316 298 288 282 277 277 286 295 301 304 310 319 323 328 331 329 324 322 320 320 319 319 319 318 317 316 315 314 289 267 257 242 219 224 244 274 318 325 326 328 329 331 332 332 331 329 327 326 325 324 324 324 325 325 326 326 297 160 148 145 143 142 141 137 134 134 136 141 148 153 156 159 161 164 166 165 160 157 203 222 228 228 226 225 227 229 232 235 237 234 230 224 217 211 204 196 187 172 1563 1475 1347 1222 1148 1096 1042 977 912 845 776 717 670 628 546 529 491 451 442 403 440 453 453 449 398 396 400 396 395 446 401 375 366 362 343 283 251 249 264 280 356 376 377 356 311 280 279 285 296 314 333 348 363 376 383 379 378 385 393 397 397 404 397 386 398 469 556 612 657 692 712 726 741 760 779 794 783 745 708 681 668 682 737 787 819 830 831 841 852 859 858 851 847 849 854 860 869 864 845 829 816 800 771 746 721 699 686 675 680 699 701 675 652 638 640 664 704 743 749 729 707 688 663 664 676 682 685 697 706 689 674 667 658 612 606 609 622 638 637 630 612 594 583 581 577 595 584 547 522 508 517 500 467 455 476 480 488 499 505 497 484 500 503 469 444 473 439 431 474 473 448 430 404 372 356 346 344 340 339 349 357 344 334 334 344 346 341 346 355 358 348 337 330 322 315 314 247 278 305 294 294 304 319 330 335 338 345 348 345 337 330 324 325 331 339 345 352 354 356 354 346 339 324 312 300 291 285 295 306 313 315 314 323 328 331 334 335 328 324 322 321 321 321 320 319 318 317 316 315 312 312 310 294 270 286 310 325 327 328 329 329 330 331 332 332 331 331 330 329 327 326 325 325 325 326 326 316 275 159 146 145 144 143 141 137 134 132 133 137 143 149 153 157 160 162 164 163 157 152 213 228 230 229 227 227 229 231 234 237 238 235 231 224 216 208 198 193 182 164 1592 1522 1414 1309 1228 1142 1065 993 919 863 778 716 672 616 477 514 496 454 437 360 462 497 497 497 418 418 425 403 372 433 406 397 379 341 290 347 305 275 305 391 391 363 368 385 374 340 316 322 337 342 353 371 388 402 409 401 399 399 401 404 411 400 397 379 377 444 544 609 656 691 714 740 769 797 821 835 826 788 754 730 719 732 780 822 847 854 849 854 869 882 887 877 863 853 842 828 814 800 788 784 783 774 760 745 727 712 704 707 711 716 699 655 624 621 641 677 716 739 727 703 683 666 640 651 674 688 694 698 702 683 659 642 639 636 647 651 668 702 703 684 654 630 620 626 598 576 557 543 539 547 543 516 480 459 471 481 493 503 504 494 498 503 493 467 457 495 503 501 504 496 474 457 435 411 405 365 356 354 351 350 370 359 349 346 343 346 339 344 354 351 342 338 334 328 320 317 272 284 301 301 306 320 333 342 349 349 351 350 345 335 324 318 319 327 336 342 353 359 363 365 362 357 346 334 322 309 295 297 305 314 318 316 326 331 335 339 343 335 330 326 323 323 323 322 321 320 318 317 316 315 315 315 315 315 319 323 325 328 329 329 329 329 329 330 330 331 331 332 332 331 329 327 326 326 326 327 324 305 177 145 138 139 141 138 134 131 130 130 133 138 143 149 153 157 160 162 161 157 149 210 226 228 228 226 227 229 232 235 238 238 236 231 224 216 205 193 182 167 150 1606 1551 1462 1355 1232 1086 987 930 887 867 791 740 698 615 455 512 492 443 426 350 386 469 482 424 521 514 497 472 444 429 416 407 404 379 303 313 316 349 395 417 395 344 348 380 390 375 335 331 340 340 349 376 396 410 419 424 433 419 418 432 431 419 414 374 345 412 530 614 680 740 798 837 861 880 891 890 871 836 810 791 776 776 805 831 847 852 848 853 872 890 897 882 857 832 805 778 759 754 758 769 778 778 767 761 749 735 724 726 717 708 676 621 591 609 656 704 734 742 719 695 668 645 631 638 662 682 690 686 675 661 640 620 619 654 685 711 739 765 764 735 703 675 658 656 635 586 555 554 560 560 559 533 491 461 467 483 484 476 478 476 489 490 481 470 472 475 504 529 530 521 499 473 451 436 430 436 417 384 357 359 386 375 365 363 361 354 347 349 354 353 340 341 340 334 325 319 311 300 299 311 323 335 344 351 356 354 354 351 344 333 318 313 313 320 331 343 354 360 369 376 375 369 361 353 344 333 319 307 307 314 322 322 329 334 338 343 350 344 338 333 330 328 327 325 323 322 320 318 317 317 317 317 319 321 322 324 326 328 330 330 329 328 328 328 329 330 332 334 334 334 332 331 329 328 328 328 328 322 196 145 130 129 130 131 129 128 128 129 131 135 140 144 149 154 157 159 159 156 149 204 223 226 227 226 228 231 235 238 241 240 237 232 226 216 203 190 170 149 137 1594 1547 1469 1363 1187 976 861 839 859 868 837 766 675 569 403 342 305 295 310 343 365 397 450 503 516 511 499 481 460 443 431 425 421 396 327 330 321 367 412 383 357 334 344 371 391 398 369 349 337 331 336 366 389 409 427 438 451 439 438 449 440 435 428 392 358 397 569 672 772 870 947 980 980 978 968 943 906 876 858 842 822 805 811 819 825 828 828 837 859 877 880 862 835 797 761 737 732 749 775 793 801 797 777 769 758 742 721 703 678 664 631 580 564 613 687 740 755 750 718 686 649 618 614 616 639 657 663 660 641 639 631 620 617 654 709 769 803 796 780 755 736 715 694 688 674 626 597 598 589 578 560 541 519 487 467 466 458 449 451 458 473 476 471 470 478 475 511 548 553 543 517 492 471 456 454 418 409 407 401 402 419 424 406 380 384 370 364 361 356 351 348 343 340 338 331 322 311 300 299 316 340 345 351 355 353 356 353 350 343 331 315 311 315 327 343 354 356 360 368 374 374 372 369 365 359 352 341 328 319 319 329 330 333 336 339 344 354 351 347 343 340 337 334 331 327 324 322 321 320 319 319 320 321 322 324 325 326 329 330 330 330 329 328 328 329 331 334 336 337 336 336 335 333 332 331 330 330 329 272 181 127 122 121 123 124 125 127 130 133 136 140 143 147 151 154 156 157 155 151 197 219 224 226 227 229 233 237 241 244 243 240 235 228 219 203 189 166 141 131 1519 1478 1420 1351 1201 1011 879 817 807 828 863 802 716 631 403 463 408 347 364 452 381 374 396 415 405 487 501 491 475 455 408 427 436 420 384 349 346 387 420 392 334 331 348 371 391 408 381 363 349 337 337 353 373 400 428 439 446 449 447 441 435 432 427 428 426 430 669 792 919 1027 1069 1068 1051 1032 1008 974 934 906 888 871 849 823 811 803 797 794 797 812 832 845 847 836 819 786 759 748 760 789 819 827 816 796 782 769 749 715 670 639 614 591 570 561 582 658 744 791 787 758 707 656 616 591 580 582 591 604 616 625 627 627 630 632 633 676 743 793 806 779 748 741 739 734 727 741 712 673 651 647 630 604 564 544 538 514 468 445 434 431 432 442 459 464 464 468 479 484 522 561 566 559 537 517 489 452 448 407 400 414 427 408 428 445 439 413 392 384 377 365 355 356 353 349 346 342 334 321 314 305 298 305 351 353 354 350 341 351 351 351 347 338 330 326 331 344 358 368 363 365 369 373 372 372 372 371 368 363 358 347 336 330 337 339 339 338 339 341 347 351 351 349 349 346 343 339 334 328 326 324 323 322 322 323 324 324 325 325 326 328 330 331 332 332 332 332 333 334 336 337 338 339 339 338 338 337 336 334 333 332 331 219 131 121 117 118 120 123 128 132 137 141 143 146 148 150 152 153 153 153 150 190 213 220 225 227 230 234 237 241 244 244 241 236 228 218 202 188 164 136 127 1348 1313 1291 1288 1256 1082 954 887 865 882 882 822 761 698 487 476 413 346 324 366 372 376 407 430 376 480 502 497 484 463 381 425 447 438 426 386 391 413 422 400 366 366 379 392 397 399 380 380 381 372 363 357 362 382 410 429 437 441 438 434 431 432 433 443 470 535 737 927 1032 1078 1107 1094 1076 1046 1006 965 940 923 906 885 860 840 813 793 780 777 782 797 810 826 841 850 840 822 814 821 841 855 852 840 820 795 773 745 702 651 605 576 558 558 590 655 730 798 829 817 773 728 651 612 587 567 556 561 578 598 616 628 625 619 625 640 664 734 753 759 755 741 723 731 731 731 738 743 727 698 668 651 658 605 571 544 521 514 469 443 428 421 422 433 447 452 454 465 477 482 525 572 578 572 554 540 509 459 443 414 406 419 437 420 446 457 452 433 404 392 382 371 362 361 351 347 346 343 330 322 319 322 330 340 347 350 354 358 356 327 347 354 354 356 361 351 351 357 367 379 371 370 373 376 374 373 373 374 373 372 370 363 353 345 346 346 343 341 339 340 342 341 338 338 344 345 345 346 344 338 333 330 329 329 329 330 329 327 326 325 325 327 330 333 335 336 338 338 338 338 338 339 340 341 342 342 343 342 340 338 336 334 330 231 141 125 118 117 119 123 128 135 140 145 148 150 151 152 152 152 151 149 147 181 207 217 223 226 230 233 237 240 243 243 240 235 227 217 201 183 158 128 125 1257 1247 1245 1264 1321 1286 1123 977 928 915 902 853 809 753 575 548 452 373 345 357 380 419 434 419 385 482 500 473 452 469 380 401 423 420 401 396 396 399 383 357 425 432 433 427 409 386 420 427 426 421 396 388 377 374 384 405 427 434 434 432 433 439 445 458 484 523 587 891 1058 1102 1110 1094 1068 1033 993 954 930 924 914 896 871 850 818 795 781 778 786 800 824 850 874 896 909 920 929 936 938 913 877 841 806 771 733 692 647 600 560 544 529 594 691 780 871 864 851 811 737 649 603 577 562 553 552 567 591 620 641 641 626 615 617 638 675 736 728 721 716 700 689 695 698 703 714 707 715 712 688 650 638 597 545 516 514 511 474 446 431 426 424 434 438 438 442 458 473 476 526 583 594 588 562 549 532 496 477 437 419 431 456 444 482 471 444 428 420 395 382 373 365 358 353 351 349 343 334 321 319 324 330 338 340 340 345 350 348 355 323 314 339 377 353 345 348 359 373 384 373 372 377 382 381 377 375 376 377 378 378 375 367 359 355 351 346 342 339 337 337 336 333 333 336 339 342 346 349 350 348 345 344 343 343 341 338 333 329 326 325 327 331 334 337 340 343 343 343 342 341 341 342 344 346 347 347 346 344 342 339 336 324 238 150 133 123 120 121 124 130 137 143 147 150 153 154 154 153 152 150 147 145 175 203 215 223 226 230 233 235 237 240 240 237 233 226 216 201 180 153 127 124 1140 1169 1203 1238 1304 1311 1152 981 899 896 909 896 842 753 644 597 528 455 407 406 406 464 443 380 385 440 459 435 413 438 388 352 371 384 343 323 333 327 321 338 416 420 424 427 429 428 430 428 426 410 345 398 397 372 357 383 420 432 440 447 453 457 467 487 513 561 744 941 1044 1075 1077 1057 1034 1002 961 915 884 883 880 870 853 839 823 813 809 812 824 838 854 879 911 941 971 987 994 992 975 916 863 817 774 729 682 648 621 593 564 569 584 683 791 854 896 850 822 759 657 598 586 572 560 557 567 588 611 632 644 638 626 616 619 638 670 701 697 684 670 660 649 640 645 644 632 682 698 699 682 652 633 584 550 528 512 504 468 447 440 441 438 432 426 430 440 445 461 492 549 601 611 600 565 551 551 546 537 475 444 453 481 465 514 499 461 439 431 394 377 369 362 356 354 352 347 341 336 320 316 320 327 333 336 331 327 326 334 338 345 332 322 344 364 363 363 369 380 381 376 377 382 387 387 382 379 378 379 382 384 382 376 368 361 355 348 342 338 334 334 333 333 334 338 343 348 355 362 366 363 360 359 358 356 353 348 341 334 329 327 329 332 336 340 343 345 347 346 345 344 344 345 347 349 351 351 349 347 345 342 339 317 240 157 142 132 127 126 128 132 139 144 148 152 155 156 156 154 152 149 146 145 172 202 215 223 227 229 232 233 234 236 236 234 229 223 214 201 174 141 127 123 1099 1138 1182 1206 1216 1211 1114 1015 961 943 939 920 836 724 678 620 603 544 472 464 428 458 435 386 381 372 380 428 436 352 354 346 389 433 419 335 411 373 327 337 313 314 322 329 333 343 405 399 401 409 354 368 407 423 418 425 436 444 452 460 464 469 485 514 597 754 879 989 1039 1045 1028 994 959 922 887 855 830 838 843 841 835 832 831 835 843 855 872 880 890 911 939 961 983 991 984 961 922 865 819 779 739 694 661 647 638 631 633 662 696 782 858 883 871 825 786 714 620 594 585 575 571 577 594 606 615 620 619 616 614 613 623 642 666 679 677 658 634 615 612 593 569 551 552 590 637 663 659 631 616 568 536 524 525 511 490 470 465 469 451 430 413 415 431 447 479 542 592 616 622 600 585 567 558 563 549 517 494 483 479 469 520 534 515 483 448 410 382 364 356 356 355 352 348 343 339 324 319 321 327 329 333 327 317 310 312 328 352 363 355 325 337 340 362 387 389 382 379 379 384 390 392 387 384 382 383 386 387 386 381 372 363 356 348 341 335 331 331 332 335 341 346 353 362 375 386 382 378 375 373 371 369 365 359 351 344 337 334 335 337 339 341 343 346 348 348 348 347 348 350 351 353 354 354 352 350 347 345 342 316 245 164 149 141 136 133 133 136 141 146 150 153 156 157 156 154 152 149 146 145 167 196 212 221 224 227 229 229 230 232 232 230 226 220 211 198 169 133 128 124 1064 1099 1132 1138 1112 1101 1073 1054 1043 1012 948 900 819 729 690 664 641 590 542 541 433 405 396 390 398 483 424 393 418 457 346 414 379 327 342 427 413 358 358 399 305 304 365 367 318 347 410 418 420 426 413 420 438 449 450 451 453 458 464 469 474 487 521 627 768 896 959 1004 1015 998 962 916 872 838 814 800 790 808 820 825 825 829 834 845 863 884 904 907 915 929 945 957 959 949 925 886 838 798 767 742 720 700 695 699 700 705 723 762 803 856 888 879 841 803 755 692 629 612 598 591 592 601 613 613 607 596 587 585 592 603 623 646 663 670 668 647 617 596 580 555 511 482 501 581 598 616 620 600 589 581 567 555 544 515 497 491 489 484 479 433 410 403 414 457 529 566 595 602 552 585 580 576 559 507 547 507 504 502 450 470 523 539 525 503 484 465 410 365 359 355 359 362 365 364 344 334 329 330 331 327 331 324 315 310 309 325 349 360 361 379 398 364 359 382 397 385 382 384 388 392 397 395 392 389 387 390 389 388 382 373 362 355 347 339 334 330 330 333 340 350 359 367 382 398 409 404 400 395 391 386 383 380 373 366 358 352 347 346 345 344 343 344 346 348 349 350 350 352 354 356 357 358 357 355 352 350 348 344 314 248 170 156 148 143 140 138 141 144 149 152 155 156 156 155 153 151 149 148 148 159 180 210 219 223 225 226 227 227 229 229 226 222 215 206 191 165 134 129 126 1008 1025 1034 1035 1035 1054 1056 1041 1018 994 893 862 844 804 727 708 650 622 589 505 451 431 405 384 375 341 352 367 419 479 352 356 372 394 418 418 399 373 392 421 325 377 366 369 394 406 428 435 438 443 449 458 465 471 475 476 478 484 489 499 521 576 656 788 905 951 973 976 966 942 903 856 809 785 774 769 771 794 810 816 816 815 820 836 860 887 911 913 917 921 927 937 925 896 858 814 767 740 727 726 734 747 763 774 778 781 789 821 862 886 886 858 808 769 733 693 652 631 622 616 617 621 622 612 597 579 565 560 570 589 617 644 658 667 665 642 611 590 557 523 478 464 519 592 593 583 573 564 557 569 568 561 552 520 513 501 494 500 516 494 461 453 472 476 538 581 583 562 569 534 566 586 559 496 550 544 534 526 516 521 532 535 533 531 516 486 425 377 371 372 372 382 399 405 355 348 346 343 338 325 324 317 313 317 322 333 349 351 357 408 417 385 366 368 377 389 392 395 400 402 405 406 405 401 395 394 390 385 379 369 359 352 345 339 333 333 335 340 349 361 373 384 401 417 425 420 417 414 411 408 407 402 394 384 375 369 363 359 355 351 347 345 346 348 350 352 354 357 359 360 361 362 361 358 355 353 352 349 316 251 177 163 155 149 146 144 147 150 154 155 155 155 154 153 151 150 150 151 152 156 170 208 218 222 224 225 226 227 229 228 224 218 211 202 184 159 136 133 131 918 909 912 939 1002 1063 1066 1032 978 926 892 898 892 864 817 765 694 636 590 548 521 483 481 450 371 372 379 376 425 498 384 341 373 430 469 455 444 402 392 393 301 355 339 372 443 444 447 449 452 457 465 477 487 497 506 510 518 533 550 580 635 727 830 904 941 946 933 925 913 897 874 836 787 771 767 763 769 788 801 802 792 784 788 806 834 866 894 898 898 895 895 904 892 859 811 756 704 695 715 747 781 807 819 823 819 815 818 843 868 873 862 837 777 735 720 700 665 650 636 634 636 636 630 613 593 574 560 550 558 579 608 634 650 662 657 636 609 584 545 504 472 487 565 585 588 560 532 528 525 539 552 557 549 526 522 526 533 535 525 529 496 488 518 524 567 597 596 575 566 531 529 546 548 484 524 545 541 526 528 529 523 533 554 566 556 519 461 408 383 386 389 387 401 429 371 366 363 355 341 324 315 308 309 321 337 350 355 354 362 406 405 397 389 387 390 402 406 411 416 417 416 416 415 411 404 396 388 381 373 365 358 354 349 344 342 343 346 353 362 374 388 402 417 429 433 428 423 423 425 428 428 422 413 407 402 395 381 373 366 360 353 350 349 350 352 354 357 360 363 365 365 366 364 362 359 356 355 353 321 258 184 170 162 156 152 149 151 154 155 155 153 151 150 149 149 150 152 154 156 158 165 191 212 220 223 225 225 226 227 226 221 214 204 197 177 150 142 141 139 778 762 816 922 1024 1067 1064 1034 993 955 953 953 937 905 863 820 768 713 659 613 588 550 504 427 335 350 385 379 426 507 412 354 371 419 456 450 435 406 385 364 302 359 349 388 455 458 460 460 463 470 481 496 507 520 537 555 578 613 653 709 788 857 907 927 921 899 885 886 884 880 869 838 797 785 780 774 777 788 787 773 753 742 745 764 795 831 860 866 863 861 862 866 862 824 766 711 682 708 757 802 837 859 855 844 831 821 820 835 830 831 834 831 809 784 713 657 645 652 615 629 647 647 644 628 603 581 565 558 554 570 593 618 643 642 638 626 610 590 546 505 494 518 566 583 567 535 507 499 500 518 545 557 543 530 522 550 574 567 522 542 512 498 531 570 604 617 601 569 555 550 508 509 541 511 512 535 535 522 536 534 525 542 574 589 579 548 491 435 415 460 454 453 458 453 413 384 368 356 340 321 312 308 310 321 349 359 362 362 370 415 413 410 413 418 412 419 425 431 436 434 428 424 420 414 405 394 384 376 368 363 361 359 358 357 359 362 365 371 381 392 404 421 433 438 437 433 423 422 430 441 441 437 432 431 434 431 420 404 386 371 363 358 356 356 356 358 360 363 366 368 369 369 369 366 363 360 358 356 328 270 195 180 170 164 160 155 154 154 153 151 148 146 145 146 148 150 154 156 159 160 161 166 192 206 214 222 223 223 225 223 216 207 199 188 170 150 147 146 145 622 708 837 947 1008 1039 1048 1043 1027 1006 997 973 946 917 888 866 844 810 764 711 662 617 577 520 451 427 376 361 403 466 431 429 438 441 428 398 381 382 376 360 349 407 378 408 473 476 470 464 469 483 499 512 523 540 571 618 661 716 773 826 873 914 920 900 877 867 865 873 880 887 886 866 844 817 797 789 788 787 771 737 696 675 681 708 743 780 813 829 834 839 844 846 843 802 754 722 728 775 821 857 879 886 868 841 816 800 797 810 816 824 838 850 815 770 733 701 669 640 666 680 667 645 671 653 622 596 580 568 555 563 589 619 637 625 621 619 614 599 554 519 514 537 574 587 586 539 488 479 484 506 523 533 537 531 533 540 555 568 536 557 535 521 546 591 619 628 595 542 555 546 503 500 537 538 525 540 545 540 552 548 546 566 594 602 594 566 525 489 480 500 479 461 455 458 444 426 395 360 333 320 315 314 317 326 348 358 363 366 377 419 418 418 421 421 401 431 448 457 459 454 440 430 420 411 399 387 378 371 367 367 366 367 369 374 380 384 388 394 403 419 432 441 446 446 438 436 425 422 431 448 451 450 449 453 460 462 458 444 428 410 378 369 365 363 362 363 364 365 367 370 371 373 372 370 367 363 360 358 336 286 210 192 181 175 169 162 158 154 150 147 143 142 143 146 149 152 156 158 160 160 160 163 168 178 193 210 216 218 220 218 208 200 190 174 158 151 149 147 146 572 735 857 933 992 1029 1032 1031 1021 996 972 947 925 910 901 901 903 892 866 823 762 691 663 633 569 458 366 389 412 412 441 528 521 480 432 395 364 371 380 379 362 332 353 421 489 499 486 476 483 498 512 525 544 584 640 704 773 829 868 892 905 904 887 870 865 876 888 893 897 898 894 877 854 817 791 784 780 774 752 711 667 646 642 654 680 720 769 804 824 837 843 841 829 806 783 775 796 837 870 889 894 885 856 821 793 778 777 787 809 842 859 842 788 767 744 723 707 698 707 717 710 690 694 665 632 609 596 579 562 565 584 605 608 609 613 617 616 600 565 537 536 561 601 591 583 526 468 468 480 497 510 519 524 530 540 557 567 563 552 524 536 566 590 604 619 626 605 563 558 531 511 515 534 536 543 556 565 568 572 573 581 595 609 613 607 580 550 527 521 523 503 479 461 454 447 438 418 389 358 332 320 315 320 337 350 352 357 363 374 419 423 424 427 430 418 437 468 486 482 471 447 430 417 404 385 376 371 369 369 374 375 377 380 387 397 405 412 422 435 445 452 455 458 457 445 437 428 424 431 450 458 458 462 468 475 477 476 472 466 455 420 391 376 372 369 368 368 368 369 371 374 375 375 373 370 365 362 360 343 304 229 208 195 187 181 172 164 156 149 144 141 141 143 148 152 156 159 160 160 160 159 161 163 167 174 185 203 211 215 213 202 195 177 161 153 152 150 148 144 669 791 874 931 983 1020 1022 1009 984 950 923 906 895 895 906 920 935 945 942 919 870 782 730 675 583 422 422 486 483 430 462 547 460 416 450 493 374 448 498 458 349 356 358 370 422 520 511 505 510 525 546 572 616 678 750 822 877 899 905 902 893 879 872 871 882 905 919 924 924 917 902 885 861 835 813 797 778 744 718 690 659 641 632 632 646 679 733 786 822 844 854 853 838 821 814 823 851 881 895 898 890 871 836 807 781 768 779 811 830 860 866 827 768 763 744 729 731 736 741 744 718 670 659 630 620 615 607 592 583 586 597 607 599 599 606 613 615 606 576 556 557 574 591 559 563 513 452 458 476 491 503 512 519 526 536 546 554 556 533 547 567 587 608 641 660 655 635 604 549 566 558 543 537 540 551 568 580 586 592 601 613 620 621 628 619 592 563 543 539 534 518 496 471 450 436 434 430 419 398 341 327 329 338 353 353 352 353 369 408 423 425 428 435 449 485 458 458 480 498 481 447 426 412 396 369 365 366 369 373 383 386 387 389 395 405 416 427 440 451 456 461 464 467 467 460 451 441 437 442 455 461 460 462 469 477 480 480 479 476 473 468 432 404 387 377 375 373 372 372 374 376 378 378 376 372 367 364 362 359 343 256 229 213 201 191 182 172 161 152 146 143 144 147 153 157 160 163 163 163 163 162 164 167 169 174 183 195 207 213 211 200 193 174 160 153 153 152 149 146 794 871 923 960 992 1019 1015 982 937 899 881 874 875 886 905 921 941 962 977 976 944 878 796 710 641 614 602 517 496 546 599 571 437 376 412 489 526 537 537 526 509 503 413 388 445 546 552 556 567 588 619 653 714 779 844 899 910 894 883 881 884 878 881 888 908 936 951 949 941 925 905 888 868 845 819 784 726 711 688 669 658 648 639 634 641 666 715 774 821 852 866 867 852 839 841 860 887 895 893 888 879 864 842 828 812 808 827 859 870 880 865 811 743 757 746 734 742 753 752 749 723 678 655 595 589 596 595 595 606 619 625 621 601 593 595 604 615 620 594 578 577 582 574 538 512 471 438 449 472 488 500 507 513 520 530 538 543 547 569 548 570 611 639 684 669 645 620 594 561 561 559 554 552 558 580 594 606 614 617 617 627 635 636 641 630 600 570 552 550 538 520 499 476 449 430 430 435 426 385 354 344 349 361 365 364 360 375 401 416 423 428 435 448 470 495 495 493 479 448 431 435 426 407 388 362 360 365 372 382 393 396 396 396 398 406 418 432 445 453 459 464 469 474 477 474 467 459 455 456 464 467 466 467 472 478 482 483 482 480 478 475 472 450 419 397 384 379 377 375 376 378 380 380 378 374 370 367 365 363 356 310 259 226 209 197 190 180 169 159 152 149 151 154 159 163 166 168 168 168 167 168 173 178 185 193 213 218 220 219 215 203 197 189 174 157 154 153 151 148 906 949 979 1001 1017 1031 1014 966 912 872 862 863 875 889 902 907 925 943 964 979 965 917 830 756 696 629 637 619 602 558 455 416 389 455 545 566 582 583 573 564 562 551 442 439 514 597 614 629 645 667 698 736 794 851 898 923 900 862 848 860 887 905 913 923 943 967 971 962 948 932 914 887 859 812 782 757 690 696 689 672 656 657 655 652 659 681 722 775 823 856 873 876 866 860 876 906 927 909 896 883 872 864 860 864 864 871 889 901 899 891 863 807 741 758 757 750 756 773 755 742 727 698 647 591 576 579 587 602 631 654 657 640 610 593 592 601 616 629 617 609 601 587 562 524 506 475 444 445 473 500 508 504 504 509 520 530 536 546 601 579 590 625 659 703 666 634 613 600 610 595 580 572 575 596 615 627 632 631 631 624 628 635 640 644 633 607 578 559 552 539 522 503 481 455 437 435 438 418 341 357 354 360 372 372 375 372 383 405 421 429 435 447 467 490 503 504 499 484 462 457 419 392 387 390 357 357 366 379 392 401 404 403 402 402 406 417 429 439 449 457 464 470 476 481 483 481 476 471 470 474 473 472 472 474 478 481 481 481 480 478 477 474 471 462 439 407 393 385 380 380 381 383 383 381 377 373 370 368 366 364 345 270 220 206 196 192 185 177 168 162 159 160 162 166 169 171 173 173 173 174 179 187 200 213 220 226 228 228 227 223 212 204 197 185 169 154 151 150 148 987 1005 1019 1034 1047 1048 1027 978 925 887 874 877 889 895 894 893 907 915 929 942 940 917 880 817 757 727 664 598 540 510 507 390 394 476 571 617 624 626 624 616 594 511 493 529 590 647 683 704 721 741 766 802 848 886 909 910 886 851 841 861 904 945 961 971 982 988 974 961 951 940 919 872 830 771 752 759 719 728 736 710 670 664 676 681 690 712 750 792 835 863 881 897 900 904 933 967 974 941 924 898 873 865 866 879 889 900 914 922 906 892 867 821 774 759 765 774 777 797 768 742 715 676 619 607 599 598 608 629 655 681 684 660 626 605 603 610 620 636 641 636 617 588 556 517 504 486 463 454 484 520 533 519 494 498 513 526 535 547 593 598 615 644 672 685 648 619 604 596 604 571 549 558 600 624 643 651 649 640 628 617 606 613 639 640 627 602 581 570 556 545 529 509 485 463 455 448 440 420 360 364 365 367 372 377 390 394 396 408 433 442 459 480 501 517 517 509 491 467 446 435 395 373 370 371 361 342 361 392 391 395 404 408 406 405 409 416 423 430 439 452 462 469 474 479 486 487 485 481 480 481 480 479 478 479 480 481 481 481 480 479 478 476 474 469 465 462 434 405 387 384 386 387 387 385 381 377 374 371 370 369 359 296 236 200 193 189 188 183 177 172 170 170 172 174 176 177 177 177 177 184 191 202 216 229 235 230 225 222 221 223 222 223 210 198 203 159 151 152 153 1039 1049 1056 1065 1071 1063 1053 1000 950 917 900 904 914 917 912 902 906 899 904 926 958 943 906 862 816 770 683 577 550 534 473 500 493 539 602 640 669 666 654 624 572 513 585 640 675 701 728 746 764 784 807 836 854 882 897 892 886 868 864 886 930 979 1004 1013 1009 993 966 950 952 943 908 846 813 794 800 809 778 816 804 767 719 674 692 709 723 740 768 809 851 883 913 954 976 989 1002 1002 975 941 924 899 877 872 897 881 884 900 913 924 917 910 888 842 785 741 753 781 790 787 791 759 696 635 665 613 630 653 653 668 671 700 706 677 651 630 628 630 637 656 662 648 618 581 551 512 474 464 476 477 507 546 562 545 503 495 511 527 539 550 577 607 640 669 683 662 630 615 606 587 574 543 536 563 616 641 661 664 655 638 619 609 610 622 637 644 626 605 589 578 567 552 533 512 491 473 473 465 451 435 430 437 427 405 383 379 412 425 433 443 455 471 497 519 528 516 509 499 485 464 434 417 394 384 387 394 377 368 378 394 401 401 407 410 410 410 411 416 421 427 436 450 461 467 472 477 484 488 488 488 488 488 487 485 484 484 483 484 484 484 483 481 480 479 476 472 469 467 461 441 407 394 394 395 394 389 384 380 377 375 373 371 364 333 272 198 190 187 187 186 183 181 180 180 180 180 181 182 179 176 179 194 198 207 219 230 236 233 233 233 234 238 240 240 232 221 224 175 165 176 179 1102 1117 1123 1119 1108 1097 1083 1013 951 920 921 940 946 949 943 924 912 907 929 962 981 950 920 890 849 785 687 605 595 594 550 578 601 626 648 664 709 693 652 606 577 605 698 743 755 751 741 748 763 781 802 820 810 845 881 893 898 889 891 914 955 998 1022 1027 1016 991 958 940 944 939 915 881 864 851 842 836 833 868 846 811 774 729 698 718 738 750 766 800 845 895 938 966 968 981 987 981 967 941 918 896 884 888 905 879 871 885 910 936 946 935 909 871 812 780 777 794 812 807 812 775 705 642 675 669 677 690 705 722 705 725 727 696 683 666 665 667 672 687 685 657 613 569 537 498 463 458 483 510 546 578 581 560 535 505 517 536 550 558 580 622 660 685 697 668 639 627 614 576 560 543 548 575 612 628 663 670 653 630 617 616 624 627 619 621 625 617 603 591 578 555 533 510 487 480 487 478 453 425 430 430 424 422 420 379 415 433 443 459 492 518 531 540 539 499 487 485 483 469 433 405 397 398 397 392 383 390 400 405 401 397 409 416 411 401 408 415 422 430 440 457 466 471 475 481 488 492 495 497 498 498 496 492 489 488 488 488 488 488 488 485 484 483 479 475 472 470 468 456 428 414 408 404 400 394 387 383 380 377 374 372 368 359 311 224 192 186 186 187 186 186 186 187 187 187 185 181 175 174 186 202 206 211 220 230 232 237 255 266 262 275 297 310 305 291 306 268 223 196 186 1169 1187 1189 1170 1135 1094 1073 1011 952 923 936 961 968 968 958 936 914 931 964 988 980 935 910 891 859 799 694 644 632 648 671 648 666 674 674 681 711 671 617 610 668 726 796 814 800 772 739 737 746 750 748 757 776 806 856 909 918 916 920 936 965 997 1008 1014 1009 989 960 941 945 958 964 950 933 942 946 940 934 930 900 865 831 793 731 719 728 742 757 813 861 895 919 939 955 960 953 941 930 925 912 913 913 896 885 870 883 911 940 962 986 980 944 890 843 813 799 798 807 842 838 791 741 722 742 738 740 751 769 784 767 764 755 735 713 706 706 711 719 732 713 674 622 566 521 492 479 486 513 560 596 610 601 575 547 521 532 556 576 576 592 641 676 694 716 697 670 646 614 565 565 562 569 580 585 603 654 668 652 634 628 634 642 645 637 636 640 631 615 600 584 554 518 486 469 471 485 478 452 421 419 418 419 408 382 386 424 444 455 476 536 531 534 544 553 549 506 495 487 464 433 402 395 395 394 387 399 422 439 435 404 399 405 407 403 411 410 417 427 440 462 471 475 477 480 486 493 498 503 509 513 512 508 501 495 492 492 493 493 492 492 491 489 486 482 478 474 472 471 464 444 430 420 412 405 397 389 385 381 378 375 372 370 363 333 269 200 187 187 188 188 189 189 190 189 188 183 175 175 201 255 261 260 261 263 260 257 268 296 313 312 338 366 378 373 361 369 354 289 249 269 1221 1227 1201 1165 1119 1069 1044 982 923 900 929 962 966 961 950 931 908 941 969 974 948 899 879 879 871 827 724 666 659 680 714 785 686 660 664 657 646 570 568 637 742 807 850 843 812 774 733 703 710 716 713 731 778 817 854 892 923 925 923 925 935 948 967 988 998 990 968 965 979 994 997 975 991 1023 1042 1035 1003 982 956 919 867 801 767 760 765 787 830 870 897 909 916 928 942 944 938 928 916 916 924 932 928 907 895 896 910 939 979 991 1003 997 968 917 871 846 830 821 823 843 833 803 784 791 796 795 797 803 812 822 813 804 785 757 739 753 753 756 768 775 742 689 625 563 514 493 490 507 536 567 608 622 618 600 571 551 556 575 599 612 619 668 717 744 738 681 667 646 609 566 564 578 590 589 570 606 652 667 658 652 645 654 664 673 679 679 668 647 623 601 582 550 507 473 465 470 487 478 454 433 425 417 419 423 417 392 431 455 480 522 536 538 544 554 565 562 546 513 486 473 443 432 412 402 410 426 443 469 483 469 422 414 412 412 414 424 419 416 412 418 474 481 483 485 486 490 495 504 515 525 534 531 524 515 506 499 499 499 497 494 494 494 490 487 484 478 474 473 472 469 455 443 431 419 409 399 390 385 381 378 376 373 370 361 336 289 209 190 188 188 189 189 189 187 185 182 191 193 184 224 380 384 377 385 396 389 384 368 361 361 346 361 362 383 411 409 404 397 361 334 340 1222 1209 1160 1106 1058 1020 1004 948 904 896 928 950 938 930 921 906 899 935 946 932 899 854 852 877 891 863 771 706 704 731 766 810 693 653 641 621 596 581 623 698 780 829 853 823 787 759 722 697 702 710 716 738 790 824 845 860 878 887 893 894 892 898 921 953 975 981 976 989 1008 1016 1015 1016 1041 1068 1095 1104 1075 1048 1018 973 909 830 811 816 809 823 895 912 916 915 918 930 943 943 938 929 916 915 944 956 954 948 952 960 971 987 1005 1009 1004 988 958 919 887 879 865 848 836 830 824 814 815 832 837 834 835 839 844 846 841 828 809 788 776 777 775 780 793 798 768 701 625 560 520 506 505 517 539 562 584 610 627 624 596 594 591 599 614 619 651 702 744 751 700 675 644 638 645 626 613 603 601 612 635 652 669 674 672 673 664 678 689 698 712 713 697 666 631 601 577 552 518 488 477 484 487 463 430 420 432 427 427 433 439 430 451 468 493 536 547 557 565 569 569 553 537 518 495 464 424 437 458 477 486 474 493 501 499 492 453 438 433 436 447 458 459 449 440 449 485 489 489 490 492 495 501 515 538 564 579 578 561 540 522 508 505 502 499 497 495 493 487 483 481 476 473 472 472 471 462 451 438 425 412 400 390 385 381 378 376 373 370 354 319 274 213 192 188 188 189 188 187 187 187 183 193 269 319 344 426 415 418 428 433 433 431 386 389 388 246 243 257 337 426 432 427 416 404 391 379 1164 1138 1086 1039 1004 983 973 930 912 922 944 941 912 895 882 871 893 928 925 896 857 832 858 884 893 871 799 758 794 826 809 747 688 650 614 579 563 592 654 726 790 830 834 797 754 722 693 681 696 713 726 749 789 812 822 827 837 845 851 852 853 866 883 914 945 969 986 1006 1023 1029 1034 1053 1075 1097 1122 1135 1117 1097 1071 1025 962 895 884 885 868 871 935 930 921 916 922 939 956 961 962 963 961 963 989 996 997 1007 1022 1032 1040 1039 1025 1011 987 958 931 911 907 913 898 871 843 817 821 831 846 861 866 862 861 863 865 862 858 844 827 813 804 790 784 790 804 803 772 701 622 563 532 528 522 524 536 543 565 599 621 623 624 609 605 617 638 655 690 724 749 747 685 699 680 658 637 597 583 578 584 606 650 663 667 675 692 713 718 720 723 731 752 747 727 689 645 611 580 564 545 524 507 511 494 448 403 400 440 442 441 445 449 457 471 487 512 553 566 573 575 570 556 538 526 509 493 483 438 446 459 465 468 511 523 499 485 513 496 470 459 465 484 512 519 509 504 515 498 488 492 499 501 503 506 528 560 587 596 585 569 551 536 523 512 506 503 500 499 496 488 477 469 473 472 471 470 468 462 453 442 430 416 403 391 385 381 378 375 373 371 352 312 266 214 195 191 189 187 187 188 209 253 259 270 367 435 439 443 418 432 442 414 331 384 332 282 276 253 254 317 384 424 449 448 436 420 404 381 1082 1050 1013 993 983 976 970 939 940 956 966 954 918 883 860 861 896 924 910 879 849 834 867 888 887 860 808 763 783 819 814 711 682 637 591 558 555 599 667 735 789 822 817 772 724 688 662 666 690 713 732 749 782 802 810 812 814 816 817 818 823 841 861 890 926 965 999 1015 1031 1046 1062 1080 1095 1116 1138 1147 1130 1115 1101 1067 1024 997 1011 999 976 964 979 955 938 935 945 968 990 1008 1024 1037 1045 1052 1053 1045 1043 1059 1073 1088 1089 1074 1043 1001 954 925 915 921 932 935 919 887 848 816 827 854 877 884 883 879 878 878 876 873 871 858 841 827 815 801 796 801 809 799 757 686 616 571 554 551 541 533 531 528 550 582 604 611 615 642 647 650 665 689 717 758 778 757 693 713 699 676 649 601 612 608 610 625 648 663 679 700 728 762 777 784 790 801 819 794 754 709 666 625 594 580 572 566 561 549 521 470 424 418 456 458 455 457 463 459 479 506 534 556 566 576 574 558 535 514 501 489 485 495 492 478 481 490 483 530 533 494 468 511 524 519 515 516 524 536 544 547 545 538 514 492 495 506 504 504 511 537 571 597 600 590 577 561 540 531 525 523 519 512 510 505 497 485 470 464 471 471 466 459 456 451 443 433 420 406 393 385 381 378 375 373 371 350 303 283 217 190 188 188 191 200 204 276 421 424 436 449 454 448 461 444 449 450 427 380 401 400 401 405 392 404 411 420 446 466 462 445 428 413 367 1024 993 976 976 982 985 985 969 980 995 995 962 916 875 858 874 922 918 893 867 848 836 859 873 866 839 810 755 742 746 736 681 675 640 615 590 528 634 700 746 779 796 793 747 702 680 683 654 671 697 719 738 771 795 806 805 801 800 797 796 801 814 857 892 932 975 1013 1020 1040 1065 1087 1098 1105 1122 1143 1153 1135 1114 1105 1088 1081 1111 1162 1159 1135 1105 1076 1029 1013 1012 1023 1043 1069 1094 1114 1121 1114 1114 1100 1081 1075 1092 1110 1126 1119 1090 1045 982 927 909 921 945 941 929 918 895 857 832 842 869 888 889 891 888 886 884 880 881 882 870 852 835 818 810 813 817 811 787 731 664 610 584 579 573 564 551 535 528 543 564 585 601 608 676 690 682 680 701 727 764 774 748 714 720 713 696 671 637 650 650 649 654 661 675 692 723 766 804 824 828 825 823 826 813 767 721 686 648 621 604 597 595 592 577 543 516 496 471 483 476 466 463 472 455 478 516 544 542 549 561 560 544 516 494 481 475 481 499 518 511 503 496 491 536 535 493 464 520 525 529 532 537 543 555 563 566 562 554 547 527 513 505 504 502 519 543 568 589 589 581 568 555 548 540 539 540 541 540 537 528 513 496 482 473 475 475 469 457 452 448 442 434 423 409 395 386 381 378 375 373 371 349 294 288 223 206 218 210 197 330 402 420 439 444 458 473 471 450 481 487 482 473 465 456 399 369 359 344 330 403 443 454 470 479 462 436 418 419 391 1013 993 993 985 976 968 956 965 993 1008 994 948 910 881 870 885 926 890 873 856 835 816 819 819 813 803 798 773 758 736 706 679 680 660 669 678 626 720 758 773 777 772 761 723 701 696 687 634 648 672 694 727 762 786 794 791 783 783 780 781 789 806 874 919 961 998 1023 1032 1046 1069 1090 1100 1107 1114 1123 1129 1127 1101 1083 1080 1098 1140 1185 1231 1255 1261 1254 1192 1196 1195 1187 1184 1183 1176 1174 1171 1163 1157 1131 1104 1096 1114 1125 1130 1107 1066 1018 956 926 924 936 947 951 928 910 895 877 860 862 868 879 895 898 896 893 887 879 884 889 880 862 840 822 819 824 823 807 763 704 646 608 598 596 592 590 580 564 562 568 567 572 594 628 690 709 698 681 693 722 745 742 719 730 732 733 723 702 685 689 687 681 677 677 683 698 739 798 836 846 844 830 817 830 824 784 740 697 631 605 611 622 626 623 601 564 535 522 521 522 504 489 483 472 462 483 514 538 537 538 539 542 538 505 486 475 474 483 499 508 523 527 515 497 518 528 505 481 528 532 536 541 548 555 568 576 576 572 566 560 555 542 531 537 528 537 550 563 574 569 558 540 527 543 548 554 565 578 577 570 551 529 509 494 482 473 471 471 463 455 449 443 435 425 413 399 388 382 378 375 373 372 359 325 327 251 265 347 354 360 340 375 451 457 464 480 497 508 510 511 513 512 496 440 420 345 296 281 274 273 302 379 474 492 502 490 459 423 406 403 1036 1012 1001 988 961 935 938 965 1001 1008 979 927 882 862 864 882 907 868 868 855 822 786 769 764 765 773 785 792 786 761 724 692 685 688 735 790 796 818 815 799 776 752 703 679 691 692 624 614 639 658 678 724 761 777 778 769 755 751 759 779 812 863 927 975 1003 1019 1029 1038 1050 1066 1084 1096 1104 1107 1117 1124 1113 1090 1068 1068 1095 1146 1211 1257 1285 1298 1300 1294 1298 1299 1295 1283 1260 1236 1218 1204 1195 1184 1153 1122 1110 1124 1120 1105 1067 1023 994 972 959 947 944 952 938 946 929 908 902 885 870 854 860 893 882 891 891 881 871 888 893 879 858 843 840 833 824 818 807 748 686 637 611 610 607 604 602 610 631 653 655 604 564 580 641 699 716 704 686 685 711 728 721 703 739 750 755 749 734 729 723 710 695 685 683 684 699 743 806 845 856 852 831 811 836 834 807 764 715 660 619 627 645 648 635 620 565 534 549 549 499 508 516 489 446 461 487 517 539 538 536 536 541 541 508 487 479 480 488 505 506 521 534 536 512 500 501 504 512 538 545 548 552 557 563 574 580 581 578 573 570 563 561 564 568 569 562 561 570 584 566 543 515 500 526 548 559 573 587 586 591 576 554 531 510 492 476 467 465 469 461 454 446 438 428 416 403 391 384 380 377 374 376 381 384 389 340 363 441 446 448 415 425 468 473 483 484 462 446 527 527 527 520 457 272 291 284 272 264 260 248 241 336 493 517 526 514 466 401 385 266 1060 1032 990 953 914 889 899 927 972 991 973 929 890 865 861 872 891 880 887 865 820 775 748 748 754 761 770 797 805 776 731 701 710 740 811 881 892 882 849 804 753 701 613 591 600 619 635 634 636 647 673 716 743 762 772 781 794 791 802 823 857 901 954 986 1007 1018 1020 1018 1033 1050 1066 1082 1086 1093 1102 1106 1098 1080 1069 1072 1100 1163 1245 1284 1303 1318 1338 1322 1332 1344 1346 1333 1302 1278 1259 1245 1230 1202 1175 1151 1134 1123 1095 1073 1037 1007 1003 1001 997 988 973 954 934 957 953 933 916 904 882 858 847 855 869 883 886 883 883 893 883 864 846 839 840 835 822 807 785 716 666 630 611 607 610 632 630 634 666 691 682 625 580 594 657 711 724 725 731 711 702 706 711 716 754 769 765 756 753 756 740 716 693 680 682 687 703 741 797 840 862 859 840 824 842 848 826 782 722 657 616 613 623 632 650 633 573 547 572 524 489 483 477 459 449 465 492 519 538 541 538 536 542 548 517 495 487 485 490 526 541 529 522 531 535 501 486 503 540 550 552 553 556 563 573 579 582 582 583 581 579 578 583 589 589 587 588 586 579 575 550 512 495 507 530 545 550 553 556 569 589 587 573 555 540 525 507 491 481 465 462 478 476 443 434 423 411 400 391 385 381 379 389 409 419 429 440 452 462 454 464 475 485 490 492 502 508 508 510 540 531 520 448 308 275 281 278 267 265 273 227 266 388 518 545 554 535 480 403 373 307 1067 1024 969 913 873 857 870 905 956 982 973 932 911 885 871 877 903 925 920 879 827 791 764 770 774 769 760 798 838 796 732 738 826 863 906 944 955 956 909 838 733 613 672 614 595 613 629 627 642 664 693 726 732 724 731 751 777 813 834 856 878 897 925 952 980 998 999 994 1005 1022 1043 1064 1067 1069 1075 1081 1079 1064 1069 1085 1117 1175 1263 1297 1313 1325 1337 1327 1348 1366 1369 1350 1324 1306 1292 1274 1245 1214 1186 1165 1144 1114 1074 1050 1027 1013 1018 1028 1032 1018 982 934 930 952 960 953 940 910 893 872 854 850 864 882 890 891 887 883 872 859 851 856 861 836 813 791 758 694 655 632 621 621 624 640 651 662 675 690 704 661 608 601 679 713 736 753 760 759 700 675 682 708 763 774 759 746 752 760 739 711 688 678 685 698 718 751 797 834 858 860 855 855 859 858 835 789 724 635 607 614 622 618 660 641 579 540 554 542 495 467 455 450 456 478 503 527 542 540 534 535 541 544 518 507 508 514 521 542 554 559 541 515 560 517 506 526 555 557 539 542 557 571 588 590 589 588 589 585 586 583 588 607 605 603 603 603 602 599 505 506 541 539 545 532 548 558 547 571 583 585 580 574 570 558 539 520 503 489 504 538 550 514 474 460 446 431 419 418 413 416 423 426 433 438 451 466 473 458 480 501 514 517 513 512 524 538 541 546 541 526 491 434 310 275 256 305 452 442 294 349 487 541 569 582 558 501 429 395 359 1065 1016 961 902 861 843 851 889 943 978 977 940 926 914 902 907 941 974 948 888 834 817 790 792 795 788 776 794 878 904 908 945 982 979 978 983 988 1000 937 872 766 604 575 577 599 617 612 619 644 673 700 715 693 672 693 727 749 794 836 862 873 874 882 896 923 946 948 942 957 983 1015 1047 1060 1060 1062 1061 1052 1047 1067 1098 1144 1208 1289 1308 1319 1329 1334 1334 1360 1374 1369 1349 1336 1323 1305 1276 1235 1204 1183 1164 1140 1106 1063 1040 1030 1029 1034 1046 1049 1028 982 926 925 950 967 973 969 931 904 882 866 858 855 879 893 894 889 885 886 888 893 896 872 826 791 767 741 686 652 638 636 641 664 661 681 704 707 716 718 694 655 627 685 714 744 770 779 732 689 693 721 743 765 754 729 717 731 745 729 706 689 687 702 726 752 778 801 811 840 856 867 883 892 861 833 794 726 656 638 660 669 642 664 642 591 551 553 566 517 473 461 485 471 490 516 536 541 528 518 517 522 531 535 535 538 514 450 455 530 546 526 525 561 532 511 521 557 551 509 519 557 583 605 607 602 597 595 590 579 579 595 618 620 617 615 613 613 602 501 511 573 585 582 583 584 589 611 618 619 613 600 580 572 550 537 528 515 519 549 580 593 574 546 517 492 471 452 444 437 437 441 447 452 458 468 483 498 500 514 529 537 539 533 526 535 547 544 537 537 524 505 486 318 276 339 447 497 482 450 473 521 549 584 602 579 525 464 433 398 1065 1018 968 910 864 839 839 871 930 975 986 957 939 954 953 954 973 990 960 907 863 848 829 818 812 809 809 826 873 909 962 1033 1001 970 967 973 970 961 894 826 748 655 612 613 618 618 615 642 663 680 690 686 649 619 645 693 730 766 824 857 866 862 862 870 891 908 907 898 915 953 998 1036 1056 1060 1060 1049 1028 1030 1060 1104 1163 1235 1310 1325 1333 1342 1349 1352 1373 1371 1352 1334 1332 1316 1286 1247 1205 1178 1167 1149 1124 1097 1061 1040 1039 1048 1055 1057 1050 1026 985 939 923 953 978 992 998 971 933 903 885 877 863 887 902 905 907 919 934 945 942 916 854 794 751 729 724 682 660 653 658 674 688 677 700 732 740 741 724 709 693 677 710 731 758 789 808 766 741 733 735 735 725 704 687 686 702 719 717 708 703 713 738 761 789 805 798 793 813 841 873 900 897 875 852 800 709 717 712 707 701 689 665 638 611 593 588 559 520 480 471 509 489 503 523 535 530 507 495 492 497 514 541 551 529 496 490 520 552 551 531 512 537 532 538 553 558 529 502 509 547 594 615 620 614 604 594 593 569 576 605 625 629 626 621 619 616 560 490 478 503 528 593 611 613 615 618 613 617 615 590 534 524 501 502 516 525 533 562 559 546 593 493 429 452 512 488 473 466 463 464 470 468 474 486 503 517 520 531 542 549 549 520 531 533 506 503 488 482 498 527 515 444 425 456 505 523 515 509 508 519 571 606 616 595 552 503 466 430 1058 1007 961 900 853 831 838 875 943 988 992 964 961 989 995 994 1001 1013 985 954 925 901 880 861 855 859 867 865 898 963 1013 1017 987 955 937 921 896 866 827 788 748 707 667 659 651 644 645 668 677 675 664 645 599 615 654 694 722 746 820 859 869 870 876 881 897 908 901 891 904 948 999 1035 1054 1061 1061 1046 1019 1016 1053 1104 1167 1240 1312 1349 1365 1372 1378 1381 1381 1357 1325 1306 1302 1273 1237 1199 1165 1151 1141 1122 1099 1082 1066 1050 1057 1073 1081 1070 1051 1027 996 961 932 960 990 1013 1029 1016 984 945 918 916 910 923 933 941 952 975 989 985 953 886 805 741 706 698 704 679 675 669 675 702 687 681 703 734 747 744 719 704 701 704 723 744 783 819 823 809 794 778 757 732 705 669 656 664 680 699 707 711 721 743 765 792 813 819 801 782 785 804 834 866 899 892 858 806 745 731 731 731 722 694 648 627 610 596 583 534 486 466 473 492 512 524 528 523 507 483 472 470 479 506 543 553 537 516 513 539 532 542 549 507 536 549 547 547 570 537 506 529 583 601 613 619 615 603 585 582 569 580 611 630 630 626 621 619 618 562 496 461 470 504 549 595 621 625 626 618 615 588 552 570 505 499 493 485 533 547 553 484 426 556 362 280 333 459 522 499 481 479 492 497 498 501 511 526 537 545 557 569 575 567 400 461 487 406 421 427 426 475 559 543 539 532 531 539 544 541 536 527 529 599 645 652 626 583 543 498 454 1028 962 904 854 824 820 844 899 970 1008 1011 991 984 1002 1010 1013 1015 1021 1004 996 986 961 902 886 888 900 914 913 930 967 988 971 935 931 927 900 846 805 775 764 760 753 730 706 688 680 681 681 669 663 640 600 593 661 712 734 734 752 830 868 880 889 907 902 916 931 930 923 931 967 1011 1044 1064 1069 1065 1049 1024 1019 1061 1110 1174 1255 1321 1375 1410 1424 1421 1413 1376 1331 1294 1273 1259 1225 1186 1154 1135 1122 1107 1100 1091 1071 1072 1072 1088 1106 1109 1094 1064 1036 1012 987 961 991 1026 1052 1062 1051 1023 987 962 961 963 970 983 999 1011 1015 1006 973 912 829 752 694 687 699 690 680 684 678 680 705 678 681 701 722 730 728 709 697 697 707 732 774 822 848 829 831 825 798 758 723 705 660 645 659 676 692 706 720 739 764 787 809 822 819 797 772 760 768 791 816 847 839 816 787 760 752 752 749 734 701 639 601 589 590 580 503 472 468 479 500 558 558 536 507 482 461 456 461 479 507 538 544 535 517 495 518 505 519 541 506 542 562 557 545 560 529 517 537 572 588 609 607 597 588 591 571 557 576 616 627 625 620 616 613 616 604 527 474 477 514 520 576 616 621 624 617 611 592 557 504 516 523 520 511 505 535 451 378 383 377 361 297 262 310 473 500 495 497 512 455 509 532 540 555 566 572 580 591 602 591 438 404 425 444 457 471 477 513 581 571 561 558 560 564 565 564 545 524 534 622 685 696 666 619 579 536 486 997 926 855 816 801 819 867 937 995 1026 1026 1004 989 1002 1012 1019 1024 1026 1020 1019 1008 979 931 903 897 908 928 943 956 959 946 913 867 891 903 877 815 773 750 763 784 793 785 747 719 705 699 681 648 650 631 589 671 710 746 767 771 789 837 863 881 902 921 915 931 953 967 976 982 1003 1029 1048 1059 1059 1050 1037 1026 1028 1074 1127 1189 1261 1318 1384 1457 1491 1455 1397 1341 1289 1253 1236 1215 1184 1155 1135 1123 1110 1101 1108 1110 1092 1102 1121 1139 1147 1137 1122 1089 1058 1031 1007 997 1037 1074 1088 1075 1060 1042 1006 980 988 993 1003 1022 1048 1070 1054 1021 970 904 828 766 725 710 700 677 675 683 692 699 698 680 688 710 727 724 718 711 708 714 732 774 838 871 871 850 839 839 795 733 712 715 672 656 671 694 706 718 735 755 777 801 814 812 797 773 748 730 727 737 758 790 802 800 790 779 776 767 753 724 663 604 574 570 566 518 480 487 489 482 502 567 572 543 503 469 451 449 468 497 510 525 526 504 472 467 508 498 508 540 509 530 545 555 559 547 529 535 559 588 603 585 574 581 600 592 581 573 586 614 620 615 611 608 606 611 602 555 502 475 515 520 554 592 615 622 616 609 590 547 476 434 479 537 540 531 561 553 542 524 376 304 278 277 296 347 482 529 535 544 458 530 563 568 577 585 589 597 603 596 581 541 491 460 484 497 575 612 610 608 586 582 581 579 574 583 580 565 560 583 651 711 720 686 648 616 578 527 989 927 861 824 818 839 884 951 1008 1035 1033 1012 992 1001 1014 1027 1036 1041 1046 1040 1020 988 957 905 887 896 922 949 963 951 912 857 813 836 842 815 769 747 744 783 816 818 802 767 739 719 702 674 650 622 626 673 737 746 767 778 776 803 822 837 855 875 880 888 912 944 975 1002 1011 1017 1023 1030 1038 1031 1020 1014 1017 1039 1091 1147 1209 1272 1316 1397 1489 1515 1441 1368 1301 1251 1217 1195 1168 1154 1154 1146 1115 1096 1104 1125 1141 1144 1166 1180 1183 1170 1145 1126 1101 1079 1061 1047 1055 1080 1096 1093 1075 1072 1056 1027 997 985 1001 1024 1054 1082 1091 1066 1022 945 858 794 750 726 702 680 666 668 658 675 703 708 689 712 748 770 758 744 730 730 751 792 835 883 905 899 878 841 844 799 736 739 741 698 681 700 731 736 741 751 766 785 804 804 786 756 728 713 702 694 691 700 731 760 782 794 798 796 779 753 713 640 583 558 543 520 479 458 459 466 478 504 574 585 558 514 478 454 448 466 501 522 522 508 479 453 468 528 521 532 566 514 515 533 562 580 545 554 570 585 590 582 566 574 592 601 591 580 583 599 615 620 618 615 614 616 617 607 585 531 458 507 516 524 555 610 612 599 599 586 535 488 448 491 551 566 566 580 527 494 575 540 351 249 293 457 545 569 573 572 590 588 588 586 586 588 591 592 597 601 598 593 593 545 491 517 533 556 609 665 652 617 608 602 594 576 599 592 590 603 622 673 723 734 705 672 643 606 554 1000 944 891 856 852 866 897 949 1006 1032 1035 1024 1006 1012 1025 1040 1052 1061 1071 1060 1036 1006 977 914 883 886 914 946 958 931 879 820 781 782 770 741 718 757 743 788 828 832 814 790 762 735 714 689 674 676 682 682 670 715 759 777 771 791 794 792 804 829 837 858 895 935 968 994 1005 1008 1007 1004 999 1005 1012 1018 1027 1050 1095 1150 1211 1270 1313 1400 1494 1520 1441 1351 1278 1228 1193 1167 1155 1163 1173 1170 1149 1153 1175 1192 1204 1216 1223 1217 1197 1165 1132 1121 1107 1094 1083 1076 1093 1092 1092 1087 1075 1074 1057 1032 1009 1000 1015 1039 1066 1082 1072 1031 952 872 805 758 729 711 690 669 659 664 650 666 698 714 736 763 790 801 774 769 785 811 842 876 875 885 889 876 842 866 861 818 777 796 784 734 719 744 770 761 759 762 770 783 792 779 748 710 686 687 690 686 674 660 682 719 761 799 819 813 787 746 693 629 573 545 519 484 455 480 468 457 471 502 556 577 570 541 499 473 462 470 495 533 535 500 472 482 505 557 582 589 575 516 521 553 578 576 549 583 602 601 584 560 570 588 601 605 604 599 602 611 621 625 621 617 617 622 625 609 588 534 441 488 510 525 552 599 588 571 587 596 551 528 523 538 563 579 586 594 563 542 587 585 377 246 294 516 564 585 532 480 592 602 603 597 588 591 594 592 591 596 606 613 588 544 517 537 631 676 703 715 691 654 616 603 618 609 617 611 602 602 617 676 725 742 725 694 664 619 560 1033 982 943 910 898 892 902 942 996 1020 1032 1036 1029 1039 1051 1063 1073 1080 1085 1073 1049 1020 991 951 903 890 913 948 961 918 860 805 756 728 715 716 733 773 774 802 824 828 822 813 799 779 753 722 683 656 642 638 637 691 721 741 751 732 730 736 762 800 814 839 871 906 937 957 974 982 984 982 988 1006 1026 1044 1059 1078 1111 1156 1211 1267 1298 1377 1485 1531 1467 1357 1283 1230 1195 1180 1190 1206 1209 1207 1213 1228 1237 1244 1247 1247 1243 1221 1187 1149 1119 1111 1110 1105 1102 1104 1115 1095 1077 1067 1063 1064 1050 1030 1014 1014 1031 1054 1068 1064 1036 983 895 822 774 747 731 716 695 675 668 682 673 686 717 745 763 801 822 817 800 836 848 867 893 907 894 880 880 885 870 874 863 843 820 795 766 746 752 774 781 764 762 766 770 772 766 743 706 676 688 690 700 706 697 659 675 712 760 809 840 829 789 733 674 626 579 551 514 464 440 465 452 442 460 492 535 559 563 550 518 492 486 505 544 575 563 527 494 487 518 569 593 589 563 523 538 541 531 522 544 582 603 605 594 576 581 593 605 612 619 619 619 622 629 628 625 622 623 627 631 612 590 562 520 485 527 549 557 602 597 600 610 613 591 574 556 555 569 586 596 607 603 586 575 582 386 244 291 558 576 594 561 514 589 593 608 605 585 585 599 599 598 604 615 629 600 578 591 621 704 742 752 751 735 691 645 618 617 623 626 617 607 610 625 671 718 746 742 716 680 624 557 1077 1030 1001 971 947 921 911 936 981 1005 1028 1048 1059 1076 1091 1100 1103 1098 1086 1073 1043 1006 986 968 933 916 924 940 927 903 855 796 746 710 696 716 763 818 799 808 824 833 829 799 779 750 713 679 663 678 681 663 638 724 741 739 729 671 708 730 754 784 806 835 869 898 918 928 942 955 966 975 994 1024 1049 1071 1092 1113 1134 1164 1200 1236 1256 1338 1453 1529 1513 1389 1315 1259 1230 1233 1250 1255 1241 1237 1257 1262 1257 1259 1255 1237 1231 1206 1169 1131 1105 1100 1109 1114 1120 1128 1128 1098 1070 1056 1058 1059 1048 1034 1023 1024 1046 1068 1068 1046 1009 949 870 806 769 756 747 731 710 693 691 704 703 715 742 777 809 833 835 828 838 872 890 909 924 921 909 890 882 882 873 869 861 850 833 802 780 770 776 790 785 742 739 744 740 735 720 706 702 705 698 710 718 728 735 714 721 751 788 821 849 839 788 726 675 641 611 586 534 456 439 432 438 446 445 472 507 529 538 537 526 515 521 549 590 599 582 557 536 525 527 575 597 583 543 506 500 497 492 490 532 571 598 611 616 615 586 593 618 622 630 630 630 632 637 632 629 632 638 642 638 618 596 575 552 543 566 586 600 622 617 604 597 600 604 575 558 555 568 597 589 590 593 595 584 586 437 328 375 571 593 604 584 541 569 578 583 589 595 569 592 606 610 612 627 646 657 662 673 709 735 755 769 773 757 726 683 645 636 639 640 636 627 619 610 651 705 747 755 739 695 628 551 1116 1076 1055 1027 991 953 929 938 968 999 1032 1065 1093 1116 1137 1144 1135 1111 1080 1059 1028 997 985 987 990 989 973 933 903 872 831 784 740 705 715 772 835 839 806 810 838 859 832 807 786 759 729 711 709 720 723 716 713 782 776 750 725 687 728 739 749 773 809 847 882 902 907 913 925 943 963 983 1006 1042 1065 1088 1118 1148 1156 1175 1184 1182 1199 1294 1414 1512 1538 1426 1348 1299 1283 1294 1301 1284 1258 1246 1259 1255 1249 1248 1241 1219 1208 1189 1154 1116 1092 1096 1109 1124 1138 1146 1140 1108 1083 1072 1076 1071 1060 1052 1046 1045 1065 1078 1067 1036 997 929 865 817 785 766 764 747 728 716 716 721 720 733 766 812 841 845 835 830 857 888 916 933 937 927 910 886 871 868 865 861 858 849 830 801 780 772 776 776 731 691 697 713 717 713 697 693 702 717 732 750 761 771 778 775 780 788 805 833 858 842 798 742 691 671 656 631 565 462 454 437 456 465 435 449 474 493 505 513 523 533 556 589 618 612 595 574 555 539 535 578 594 573 532 495 501 507 506 504 505 540 577 605 619 624 629 634 639 642 641 638 638 641 644 637 636 644 657 663 623 589 579 582 554 552 564 584 606 621 612 601 603 617 617 606 582 567 575 603 543 521 549 606 624 613 492 417 508 591 609 613 604 588 596 606 600 595 608 600 591 592 603 613 639 661 671 670 672 711 736 757 775 789 773 753 715 674 657 653 653 651 645 630 616 647 698 747 762 756 710 636 551 1147 1119 1103 1076 1029 984 956 953 977 1013 1053 1091 1122 1141 1158 1161 1148 1120 1085 1068 1049 1031 1022 1017 1027 1048 1040 970 907 858 815 776 743 753 822 894 902 792 753 784 837 866 829 805 778 755 750 778 781 761 753 767 797 819 787 733 695 713 740 732 732 758 806 852 885 898 897 902 920 946 972 997 1021 1049 1071 1102 1147 1182 1174 1186 1181 1152 1168 1255 1407 1513 1507 1438 1357 1323 1320 1324 1317 1292 1268 1255 1257 1260 1239 1229 1221 1205 1191 1171 1143 1116 1104 1115 1128 1146 1162 1168 1157 1134 1118 1109 1102 1093 1086 1085 1089 1094 1096 1083 1060 1027 982 916 870 840 814 775 778 765 750 739 734 730 724 747 797 849 846 843 834 831 860 903 930 942 943 932 909 881 862 857 857 856 854 845 824 797 780 775 765 736 677 669 677 685 685 682 676 682 701 728 754 769 781 793 803 802 803 805 813 829 843 825 788 743 698 678 650 625 581 506 459 448 433 423 435 439 450 462 474 486 511 540 582 621 632 606 584 568 553 532 537 561 571 556 519 511 528 523 500 494 520 533 543 559 587 623 635 640 644 643 644 644 645 646 648 644 646 658 673 672 618 583 574 576 542 534 547 571 597 622 622 612 611 629 627 617 600 586 583 603 552 527 532 554 643 648 511 435 589 614 623 624 622 622 630 639 636 627 625 609 602 604 610 622 656 670 658 635 640 691 728 751 768 792 781 763 730 690 672 664 659 650 633 615 603 627 675 730 758 762 726 656 566 1174 1160 1146 1121 1077 1034 1008 1007 1033 1056 1086 1114 1133 1142 1161 1169 1164 1144 1105 1069 1043 1026 1019 1031 1068 1109 1113 1047 952 891 850 829 835 906 954 913 781 590 568 701 807 835 785 752 722 714 743 814 814 777 775 806 826 805 754 676 614 645 714 722 721 739 780 829 871 896 902 894 912 943 974 1000 1030 1047 1079 1128 1179 1189 1179 1167 1160 1160 1173 1245 1412 1535 1528 1435 1389 1346 1320 1318 1300 1274 1266 1269 1272 1281 1255 1239 1221 1193 1178 1150 1128 1120 1128 1145 1155 1175 1192 1193 1174 1169 1163 1147 1119 1124 1126 1131 1137 1139 1124 1077 1038 1005 960 916 876 852 837 816 803 784 768 755 741 738 738 779 843 871 865 849 839 844 875 919 936 946 952 941 906 878 857 848 857 856 851 837 818 805 790 789 772 721 652 660 657 650 648 653 658 672 697 732 761 777 792 803 810 812 811 812 814 817 818 798 763 720 683 681 664 627 580 539 514 476 447 436 444 444 444 445 448 460 494 541 598 642 639 586 554 547 549 529 534 542 546 540 520 528 535 524 501 490 514 530 541 555 589 622 637 642 643 638 636 639 642 646 647 646 653 666 676 661 653 633 603 567 537 527 539 564 595 626 633 628 630 650 650 634 620 608 596 611 612 625 645 661 679 674 607 548 595 623 638 642 641 639 651 664 670 666 654 632 633 632 625 636 661 667 658 643 630 675 720 749 760 771 761 748 723 686 669 655 649 641 624 599 585 607 659 726 761 762 732 672 585 1178 1179 1174 1154 1122 1094 1077 1076 1089 1102 1115 1128 1138 1146 1169 1180 1162 1110 1035 955 940 934 919 1006 1106 1171 1183 1135 1039 967 926 920 949 983 880 708 514 358 355 544 713 773 705 666 650 676 738 808 792 750 768 816 811 736 679 620 575 580 696 720 715 718 755 818 871 904 917 916 922 933 954 985 1017 1032 1078 1128 1163 1174 1158 1163 1176 1188 1204 1277 1429 1523 1492 1427 1383 1334 1301 1294 1271 1259 1265 1278 1287 1293 1283 1268 1245 1213 1185 1158 1151 1158 1171 1182 1201 1221 1228 1216 1206 1218 1217 1202 1186 1186 1183 1179 1169 1144 1104 1041 994 966 938 905 870 844 828 824 812 796 774 753 743 744 760 806 864 880 870 843 834 856 898 936 950 959 966 951 882 846 830 832 863 854 845 827 805 818 808 809 795 746 664 650 628 611 616 634 650 670 699 734 761 778 794 804 806 808 806 805 803 795 788 763 732 706 690 685 663 631 590 543 490 465 458 461 465 459 449 441 438 444 480 546 606 640 637 577 542 539 553 541 534 535 536 536 537 540 532 521 511 508 510 523 539 557 584 607 623 635 640 632 618 608 610 623 623 622 631 644 655 658 637 612 593 580 556 542 544 567 606 634 642 637 636 662 660 646 633 624 617 629 633 645 660 661 697 698 673 648 643 643 652 660 662 660 665 679 689 689 674 655 653 648 639 645 665 675 676 666 649 666 696 727 751 759 753 738 709 664 638 620 622 630 626 596 577 590 639 715 763 766 745 695 605 1190 1198 1200 1181 1158 1149 1147 1147 1147 1150 1157 1160 1160 1170 1180 1154 1082 942 694 647 630 626 666 918 1113 1217 1245 1219 1164 1083 1015 969 927 786 542 395 337 319 318 351 537 707 672 636 635 679 738 771 742 710 700 704 698 680 630 563 547 665 746 756 746 746 771 840 887 918 934 941 939 932 941 969 1001 1018 1052 1082 1105 1135 1167 1186 1199 1212 1238 1315 1426 1496 1486 1434 1399 1358 1317 1282 1255 1257 1271 1287 1297 1303 1297 1282 1257 1224 1197 1181 1187 1207 1231 1243 1274 1285 1272 1245 1255 1272 1273 1260 1247 1237 1220 1197 1163 1113 1049 987 955 939 913 889 857 837 833 832 818 791 765 749 751 766 788 831 879 886 857 826 829 873 929 949 959 971 976 928 870 857 850 836 870 824 820 812 781 806 824 816 790 751 692 654 614 590 600 627 657 684 712 746 766 779 788 793 793 800 798 792 783 772 752 727 706 695 700 676 654 626 588 542 469 453 458 467 479 472 465 453 442 443 480 544 603 634 622 587 548 538 554 540 535 531 536 550 552 550 539 525 515 519 515 527 545 561 572 582 596 611 622 624 616 610 611 618 607 603 610 624 638 643 623 604 591 583 567 554 556 579 620 646 653 642 635 662 662 655 644 633 639 652 659 667 674 672 705 708 691 668 659 649 658 669 671 666 668 675 684 690 677 668 662 657 651 645 663 682 691 684 678 682 685 692 716 728 734 717 675 617 584 591 608 618 626 601 580 581 614 686 752 777 768 723 625 1203 1209 1211 1194 1181 1186 1195 1201 1198 1192 1198 1202 1203 1214 1192 1101 941 705 358 363 319 296 390 713 1065 1234 1285 1286 1288 1213 1085 908 692 440 371 338 319 309 306 317 464 635 701 687 696 718 730 713 688 642 607 615 674 591 565 552 582 697 763 782 789 800 821 863 892 918 939 946 932 914 917 945 982 1004 1034 1061 1087 1125 1166 1190 1205 1226 1267 1354 1448 1511 1524 1498 1455 1408 1357 1304 1253 1262 1278 1294 1305 1315 1307 1289 1265 1236 1216 1217 1240 1275 1308 1317 1332 1328 1308 1285 1297 1310 1307 1290 1273 1248 1218 1179 1125 1050 983 947 933 922 888 868 841 832 838 836 814 785 764 759 761 775 807 844 866 842 806 805 844 909 948 957 967 979 981 937 882 836 808 811 863 795 773 789 818 834 826 809 772 710 670 655 627 603 607 639 674 705 734 762 779 781 776 772 777 790 788 778 764 751 716 695 688 693 700 667 647 620 583 544 468 477 488 477 489 490 479 465 456 459 489 543 594 622 609 583 553 538 546 557 561 542 526 534 557 552 542 527 508 506 521 549 573 578 573 572 577 588 604 615 614 618 622 615 599 590 593 606 620 619 606 587 573 574 577 568 572 598 640 656 661 658 654 665 672 670 659 648 660 672 680 684 686 677 705 701 678 655 652 648 660 676 681 670 659 656 662 677 685 689 689 682 666 645 656 677 695 700 707 706 687 667 676 708 727 726 701 654 606 628 641 622 625 605 589 585 600 652 734 787 800 761 660 1209 1211 1210 1198 1194 1210 1228 1238 1237 1232 1239 1251 1263 1271 1219 1069 823 549 380 361 342 332 341 375 986 1233 1271 1251 1257 1173 1015 748 437 365 334 318 308 300 300 309 353 479 670 707 663 622 604 612 635 625 626 646 676 613 589 594 644 749 788 800 815 830 836 860 882 910 938 956 935 917 920 946 984 1006 1031 1054 1079 1117 1160 1183 1209 1250 1310 1411 1495 1548 1567 1561 1520 1459 1394 1333 1268 1275 1290 1310 1329 1329 1319 1304 1286 1270 1269 1285 1314 1349 1378 1378 1363 1342 1322 1315 1322 1326 1316 1295 1266 1229 1184 1129 1061 977 934 924 919 902 863 852 838 836 841 830 807 779 756 749 777 786 819 848 848 794 776 805 861 919 947 952 957 951 930 908 877 849 834 840 861 788 761 783 827 826 828 798 744 691 670 674 666 649 637 660 686 716 747 771 776 768 756 753 770 769 766 763 754 727 694 675 683 703 694 671 645 608 563 524 477 499 510 490 496 498 487 476 472 473 506 550 589 610 601 584 554 532 537 556 542 523 518 536 560 558 544 520 496 537 559 579 596 605 589 581 578 582 597 611 612 618 623 606 593 581 582 593 604 600 588 571 555 558 571 571 580 606 646 667 672 661 646 674 687 688 681 675 680 692 698 698 695 678 701 680 643 638 636 641 665 692 699 684 666 656 656 666 675 695 709 708 687 656 654 670 693 713 724 725 707 678 673 727 743 743 741 721 681 676 673 654 630 611 601 599 607 639 719 791 825 803 709 1203 1204 1206 1203 1212 1239 1260 1271 1272 1275 1290 1309 1325 1330 1270 1096 811 516 386 366 360 362 381 437 1066 1233 1171 1057 997 913 706 500 371 333 320 311 304 299 302 312 326 390 509 544 562 561 566 597 632 652 674 693 692 636 621 647 705 779 806 818 837 851 842 853 880 914 949 977 966 956 960 977 1001 1021 1039 1056 1077 1111 1155 1185 1229 1295 1376 1478 1544 1581 1598 1601 1570 1505 1433 1368 1299 1302 1323 1356 1384 1359 1344 1335 1331 1334 1353 1376 1394 1408 1418 1400 1367 1336 1320 1324 1329 1325 1313 1286 1240 1187 1123 1056 988 920 909 911 903 880 845 846 843 842 841 827 811 792 766 745 767 780 811 833 825 773 781 820 870 916 938 952 956 930 875 849 856 841 837 865 856 784 775 806 829 809 805 773 722 679 681 699 716 718 693 670 679 703 730 749 738 719 706 707 724 746 752 753 742 701 689 693 704 710 688 681 640 583 530 494 483 501 510 497 494 491 486 483 484 489 520 555 589 613 602 588 556 531 535 555 529 511 516 541 561 557 534 515 528 537 556 575 589 597 580 577 579 581 586 608 612 613 611 594 587 579 579 589 591 582 573 562 550 548 558 567 583 609 645 671 676 664 650 674 687 694 696 693 697 721 733 726 699 680 695 659 607 615 604 623 664 707 729 706 685 674 676 686 687 709 730 733 708 672 671 686 704 719 727 733 724 703 706 758 767 760 763 769 747 730 709 674 638 617 611 614 622 645 715 783 828 835 760 1189 1201 1214 1223 1245 1278 1303 1315 1315 1322 1341 1360 1370 1359 1293 1148 911 642 445 351 341 363 494 889 1186 1201 1044 838 713 672 537 413 350 321 313 308 304 300 305 315 323 344 388 450 498 544 596 652 685 704 718 721 704 648 651 690 745 791 815 835 858 868 853 853 893 937 975 1009 1020 1021 1020 1021 1021 1036 1046 1061 1085 1118 1166 1217 1283 1368 1462 1531 1573 1601 1625 1639 1607 1556 1496 1431 1345 1348 1391 1437 1454 1410 1387 1385 1397 1415 1434 1450 1449 1436 1419 1379 1347 1324 1315 1324 1328 1322 1308 1273 1202 1119 1043 977 926 895 899 901 893 875 857 863 859 853 846 840 834 828 805 767 748 751 778 798 795 768 791 826 868 911 940 963 963 927 859 815 850 852 845 856 835 797 801 819 814 805 790 760 723 694 712 735 752 753 728 686 676 681 689 693 679 665 660 668 689 714 725 726 716 691 705 725 725 704 706 682 630 571 530 538 492 514 530 491 477 478 479 480 485 503 531 557 588 623 613 600 570 543 539 545 522 508 514 540 558 548 528 519 541 541 550 569 594 607 600 588 581 583 597 602 602 601 597 582 585 585 588 593 586 569 561 556 548 545 550 561 579 603 635 672 681 666 648 670 689 697 697 696 702 727 741 727 677 670 681 651 600 592 577 606 657 712 748 733 714 704 710 723 726 734 742 744 734 708 708 721 729 730 731 726 715 706 734 774 784 773 769 778 763 744 720 686 647 612 598 607 628 649 714 775 814 847 793 1186 1216 1244 1261 1279 1317 1343 1349 1342 1342 1350 1358 1361 1352 1296 1194 1051 866 650 496 480 566 772 1129 1269 1208 1042 852 729 683 491 344 303 313 308 307 306 305 307 305 320 342 375 452 513 609 705 767 780 769 755 737 713 679 693 729 772 807 825 849 871 877 854 859 910 964 1012 1056 1084 1091 1084 1069 1056 1048 1044 1060 1096 1145 1229 1301 1384 1476 1558 1573 1587 1613 1647 1666 1648 1617 1571 1507 1422 1433 1484 1510 1478 1444 1438 1448 1465 1482 1496 1494 1466 1431 1403 1366 1331 1313 1312 1325 1333 1330 1306 1248 1147 1032 964 919 892 888 902 905 911 919 919 922 906 887 874 869 869 869 847 804 773 733 742 761 763 748 773 810 856 906 948 970 960 921 866 830 878 902 894 863 831 804 803 812 806 817 792 763 739 723 746 767 776 765 732 698 685 676 662 642 630 623 629 646 668 689 699 704 709 721 746 746 719 680 670 665 614 554 521 510 489 515 527 482 462 466 470 471 474 500 541 565 588 630 630 622 594 562 550 541 526 518 525 550 565 555 542 539 548 545 559 584 612 631 631 619 609 605 600 602 600 594 584 579 590 600 606 607 589 565 554 550 546 543 546 555 568 583 618 668 684 667 644 658 676 684 682 683 692 706 713 705 667 683 678 660 632 594 589 604 645 706 748 749 737 729 735 750 755 757 757 758 754 749 751 756 754 738 722 706 698 703 723 773 795 788 780 768 750 732 715 695 657 609 585 596 627 650 699 752 796 841 801 1200 1241 1282 1308 1317 1349 1366 1363 1349 1337 1332 1335 1337 1325 1284 1210 1120 1019 909 813 802 889 1061 1274 1311 1234 1111 994 931 896 526 284 260 289 303 308 310 312 312 299 314 342 376 420 609 781 888 913 885 837 786 737 702 711 744 778 805 818 836 856 873 875 856 870 918 984 1055 1115 1166 1187 1172 1136 1107 1093 1095 1119 1169 1245 1322 1407 1504 1594 1637 1628 1620 1632 1658 1666 1720 1723 1708 1685 1612 1591 1564 1556 1570 1544 1514 1516 1538 1564 1578 1530 1458 1403 1383 1312 1297 1301 1316 1338 1356 1346 1303 1221 1099 985 925 893 879 884 910 925 930 931 941 949 938 925 915 898 913 909 885 846 805 789 776 760 738 711 735 782 838 894 939 951 932 890 845 873 930 965 965 926 863 789 776 805 828 842 815 789 773 757 775 793 794 771 727 708 698 679 649 614 604 605 620 643 667 677 687 703 730 765 778 765 723 661 633 613 578 541 518 504 489 487 481 460 458 458 458 456 456 487 533 568 599 641 654 647 617 579 566 551 539 537 547 571 586 580 570 563 560 557 573 599 626 650 662 652 633 615 601 598 589 578 570 581 606 621 627 630 599 565 550 550 548 539 539 543 550 558 601 656 675 657 638 645 660 667 663 655 656 667 680 680 648 650 672 673 631 602 590 589 623 697 737 745 742 739 746 762 768 769 770 774 774 776 780 784 783 760 715 681 670 675 691 754 802 813 806 774 749 731 716 708 675 624 586 584 606 631 669 725 795 834 806 1221 1262 1308 1346 1357 1375 1373 1356 1332 1311 1304 1306 1305 1291 1259 1206 1149 1108 1092 1084 1096 1152 1241 1330 1302 1245 1180 1134 1134 1130 586 260 245 258 298 311 316 322 324 318 310 293 280 304 790 1006 1045 1005 956 880 788 671 568 658 766 806 792 766 822 832 834 852 893 911 952 982 1018 1085 1166 1246 1257 1221 1194 1199 1207 1230 1271 1332 1415 1510 1595 1661 1707 1686 1675 1671 1676 1702 1759 1796 1818 1824 1788 1755 1677 1615 1606 1606 1581 1573 1594 1630 1611 1533 1480 1442 1396 1310 1300 1318 1345 1369 1381 1357 1296 1198 1072 973 929 900 882 894 909 934 960 979 982 985 976 956 927 897 893 902 899 879 872 849 820 781 733 698 716 765 826 879 920 929 914 889 877 953 1014 1045 1021 931 852 801 795 822 860 875 856 843 832 800 804 818 814 785 739 719 703 678 643 616 606 615 636 664 689 697 718 742 762 792 790 768 719 650 605 579 560 545 529 506 491 481 469 457 451 451 453 450 441 477 528 573 613 662 673 673 645 602 585 563 551 552 567 590 608 605 593 582 575 578 589 608 634 664 680 672 648 621 603 591 576 566 570 592 616 634 643 636 603 566 541 529 524 531 523 521 530 545 601 645 656 640 632 643 653 657 654 644 642 649 658 658 630 632 652 653 608 575 576 581 608 674 705 722 731 737 747 766 774 776 779 786 790 794 799 807 810 781 726 675 646 646 685 750 806 834 835 797 769 750 738 733 707 657 605 579 591 615 648 704 796 836 818 1254 1289 1325 1356 1370 1366 1348 1323 1299 1281 1278 1280 1277 1264 1240 1204 1172 1164 1188 1217 1240 1264 1283 1289 1244 1219 1203 1204 1230 1233 631 278 244 255 295 312 323 334 343 329 325 294 293 478 1099 1217 1134 1040 966 899 811 698 613 743 741 741 747 763 821 831 845 862 875 889 944 969 990 1053 1139 1219 1275 1301 1305 1316 1317 1331 1362 1407 1479 1564 1633 1677 1707 1711 1722 1729 1738 1769 1789 1824 1864 1894 1888 1815 1724 1647 1608 1617 1622 1621 1620 1622 1597 1561 1542 1512 1444 1379 1360 1372 1394 1406 1396 1354 1284 1188 1075 996 965 941 921 918 933 962 992 1011 1015 1005 997 983 960 927 903 909 921 923 927 899 862 810 748 708 718 754 810 874 903 911 907 906 931 1028 1053 1027 974 927 908 891 867 855 883 897 883 876 875 857 839 842 838 814 774 727 699 674 650 642 633 648 677 708 729 743 775 797 792 805 791 756 702 634 584 563 551 542 533 510 497 486 473 461 448 446 444 439 435 479 536 585 627 689 709 706 686 658 624 576 555 560 582 604 615 613 603 592 586 593 599 612 636 669 685 677 652 621 599 580 567 568 587 609 627 643 648 627 589 545 512 494 489 495 495 499 514 550 618 647 646 631 630 649 657 658 657 648 645 649 653 644 625 629 646 653 626 597 582 582 606 660 696 711 712 713 735 767 780 785 789 795 802 808 817 827 833 801 737 668 626 624 708 779 824 851 859 823 789 772 775 775 749 697 634 589 587 604 637 695 794 840 830 1296 1318 1336 1349 1352 1329 1304 1281 1266 1258 1263 1265 1263 1255 1240 1221 1205 1208 1234 1253 1261 1257 1236 1196 1160 1155 1168 1192 1219 1220 707 355 252 256 288 311 326 336 344 343 334 297 307 514 1065 1113 1026 985 973 905 761 668 681 752 746 744 753 776 821 842 870 898 917 907 941 959 983 1044 1123 1194 1284 1366 1397 1419 1423 1428 1443 1472 1530 1605 1660 1689 1709 1734 1772 1797 1806 1819 1823 1842 1881 1924 1920 1843 1759 1688 1644 1644 1654 1641 1614 1591 1588 1599 1600 1572 1508 1484 1449 1441 1445 1433 1392 1333 1265 1185 1092 1029 1003 984 965 955 967 991 1013 1026 1031 1026 1019 1007 989 970 950 949 955 957 943 916 870 802 725 696 776 824 839 846 869 898 920 945 983 1007 925 870 888 973 944 922 912 912 916 913 909 905 898 884 867 874 876 857 812 768 711 680 683 675 676 699 732 758 770 788 811 824 822 821 790 735 669 607 566 565 552 532 530 517 507 495 482 468 450 443 436 431 439 492 551 603 649 716 730 729 713 681 638 584 565 572 591 610 616 611 601 593 587 589 594 607 630 661 677 671 646 614 589 568 563 576 607 627 646 659 656 626 580 530 490 468 466 470 475 483 503 559 614 642 646 636 639 647 657 665 668 660 654 659 664 653 643 647 661 670 657 623 600 593 605 640 678 700 706 704 712 757 785 797 800 804 813 824 838 851 855 826 760 686 639 627 725 792 820 853 873 844 813 801 817 820 790 735 668 616 585 584 620 693 784 843 845 1324 1331 1333 1329 1317 1289 1265 1252 1248 1249 1263 1267 1268 1269 1265 1258 1243 1235 1239 1247 1240 1212 1166 1111 1077 1080 1098 1127 1165 1216 1120 738 353 272 269 301 313 310 313 294 287 301 396 664 850 901 931 956 891 805 742 742 792 789 787 783 787 808 844 871 901 925 933 910 927 955 981 991 963 1006 1174 1363 1439 1454 1472 1494 1518 1545 1595 1661 1710 1734 1749 1779 1829 1858 1860 1859 1864 1872 1899 1936 1918 1860 1795 1745 1719 1693 1676 1648 1619 1601 1608 1629 1628 1606 1573 1572 1540 1508 1478 1437 1370 1305 1244 1181 1108 1057 1031 1016 1005 1003 1018 1037 1051 1056 1058 1054 1041 1023 1005 999 992 981 969 956 932 902 863 815 772 806 884 918 911 888 894 904 939 986 1017 973 813 754 843 1030 964 941 923 906 910 929 934 929 915 883 872 878 883 875 855 816 779 739 701 709 729 751 768 780 797 823 843 856 864 835 775 698 627 583 556 580 570 539 546 528 515 505 494 477 457 446 435 428 446 510 572 626 677 746 754 744 720 685 630 588 576 584 598 609 610 603 594 586 579 581 585 595 620 645 660 656 632 599 572 558 563 587 623 645 665 673 661 616 566 520 483 458 454 456 465 483 511 552 612 647 655 651 635 638 651 670 684 681 673 673 681 680 670 671 677 680 669 633 612 604 605 631 659 689 713 725 723 756 784 802 809 815 829 847 867 882 882 858 803 737 687 669 738 789 808 844 875 864 843 837 865 862 820 759 698 651 595 565 594 693 776 846 864 1333 1326 1317 1306 1289 1271 1252 1247 1251 1256 1278 1287 1295 1304 1310 1299 1270 1245 1232 1224 1191 1138 1083 1042 1025 1029 1041 1063 1097 1156 1211 1142 871 441 327 300 289 283 285 284 329 424 547 666 652 733 833 881 797 711 717 771 824 816 833 834 839 859 890 885 897 909 901 858 759 743 754 719 624 637 810 1026 1148 1344 1458 1527 1572 1614 1672 1735 1786 1815 1820 1843 1876 1893 1891 1892 1892 1903 1925 1940 1913 1852 1814 1794 1777 1719 1692 1675 1665 1660 1643 1646 1638 1627 1623 1609 1601 1555 1483 1414 1344 1285 1229 1174 1116 1074 1056 1050 1052 1064 1089 1110 1119 1116 1106 1084 1061 1040 1026 1024 1013 989 961 937 918 885 855 845 871 961 1002 1021 1018 993 967 957 987 1036 1057 1000 845 787 864 1016 956 916 892 888 910 937 940 929 912 887 877 883 890 888 884 854 807 761 736 756 761 774 791 802 815 841 864 872 855 820 719 639 599 585 560 580 593 589 595 540 519 514 510 492 470 455 443 438 462 533 595 650 705 764 765 743 711 675 623 594 588 595 605 615 604 592 584 574 568 570 576 590 613 636 644 634 609 578 555 551 569 605 644 664 676 677 661 600 542 502 478 462 452 453 463 481 505 549 614 651 659 655 634 636 646 658 666 667 659 660 675 684 677 674 672 667 657 630 614 604 597 619 645 681 716 734 744 761 776 789 804 825 848 875 900 918 916 891 847 792 746 732 757 781 793 829 869 883 881 878 909 909 863 794 730 685 628 577 589 714 780 853 885 1340 1325 1309 1294 1283 1279 1270 1271 1279 1282 1305 1316 1324 1334 1345 1326 1292 1262 1235 1198 1147 1085 1035 1011 1016 1018 1020 1028 1053 1105 1204 1269 1210 971 701 495 390 357 359 413 594 738 763 629 579 674 760 776 713 655 708 775 818 848 892 902 897 895 912 876 865 864 836 710 461 353 329 306 297 302 323 364 473 1013 1388 1547 1585 1643 1726 1800 1859 1893 1895 1893 1890 1889 1886 1870 1876 1912 1941 1942 1906 1845 1825 1808 1765 1700 1729 1728 1712 1699 1675 1671 1667 1658 1639 1606 1600 1554 1471 1384 1331 1281 1224 1164 1112 1091 1095 1106 1119 1142 1171 1186 1188 1178 1152 1115 1089 1076 1071 1064 1029 990 956 932 912 886 858 871 951 1043 1094 1118 1120 1107 1062 1047 1062 1092 1109 1074 981 928 935 968 930 885 863 876 924 943 928 905 891 881 881 889 895 895 891 868 824 784 769 780 778 786 802 813 825 841 854 854 827 785 675 610 600 584 593 597 587 573 590 540 523 525 531 513 491 467 456 468 497 559 614 666 721 752 741 712 680 651 617 601 599 607 622 622 601 584 575 566 564 570 581 597 622 641 645 633 608 577 562 570 600 643 679 685 682 673 654 592 521 482 472 472 456 455 462 476 499 547 605 648 665 657 638 636 639 641 636 627 621 630 654 660 661 666 665 652 644 626 608 592 583 606 638 680 718 733 751 764 775 786 804 834 866 900 931 949 944 919 882 840 798 777 776 777 774 810 859 897 923 941 962 960 909 831 766 733 673 589 543 646 770 862 907 1359 1344 1322 1306 1306 1315 1322 1322 1318 1312 1327 1331 1337 1348 1361 1337 1306 1273 1239 1200 1142 1079 1033 1016 1031 1034 1027 1020 1025 1066 1153 1230 1288 1299 1140 966 853 799 788 852 1028 1097 992 731 685 761 793 755 695 670 768 849 883 927 946 944 908 855 845 864 860 829 736 453 356 308 288 283 284 287 295 323 380 442 1114 1500 1580 1625 1729 1820 1883 1914 1920 1903 1890 1879 1863 1821 1883 1927 1950 1946 1899 1874 1845 1798 1737 1710 1744 1748 1736 1726 1716 1708 1701 1687 1654 1594 1534 1493 1452 1381 1333 1278 1216 1160 1130 1141 1169 1190 1202 1220 1242 1247 1242 1228 1200 1162 1140 1128 1116 1088 1030 984 953 932 906 888 895 939 1020 1101 1166 1174 1167 1201 1169 1145 1142 1156 1170 1150 1104 1054 1004 945 906 872 858 876 934 936 900 867 862 869 886 895 898 895 888 876 845 808 780 782 783 790 800 810 822 830 827 813 792 733 666 623 605 595 601 603 601 597 593 545 528 531 538 537 516 492 481 495 532 573 619 668 713 712 685 656 634 618 609 603 605 616 634 625 604 586 573 558 553 555 563 581 610 634 643 636 618 599 601 622 658 700 725 716 694 666 637 577 522 492 485 488 466 460 461 471 498 546 596 640 667 657 647 644 643 636 617 599 593 601 622 634 645 653 655 650 637 615 594 579 578 602 639 684 722 735 745 760 777 795 809 841 880 922 956 973 963 941 913 881 839 814 807 792 756 789 845 905 963 1009 1013 1000 946 864 794 765 720 640 557 581 743 857 920 1374 1373 1355 1342 1351 1362 1369 1368 1358 1342 1340 1335 1341 1354 1367 1339 1309 1276 1242 1208 1152 1097 1058 1043 1056 1059 1044 1024 1013 1038 1090 1151 1210 1264 1333 1374 1377 1364 1362 1392 1373 1297 1167 1007 948 975 970 915 837 835 892 949 982 985 837 784 746 699 674 797 807 707 535 371 316 293 286 286 290 300 306 322 354 348 445 962 1523 1647 1757 1850 1904 1917 1906 1893 1886 1867 1850 1867 1942 1933 1907 1896 1889 1878 1830 1765 1707 1680 1692 1748 1781 1754 1743 1729 1721 1699 1646 1564 1500 1457 1431 1412 1343 1248 1188 1170 1168 1197 1235 1263 1277 1288 1290 1280 1266 1249 1224 1205 1187 1165 1134 1098 1034 984 955 944 932 936 969 1026 1097 1178 1237 1260 1265 1279 1271 1262 1265 1275 1280 1253 1183 1093 1001 923 883 844 841 882 927 908 863 831 835 863 888 901 904 899 894 892 869 829 787 783 783 787 793 800 814 810 791 763 738 691 658 631 608 596 603 610 612 609 598 554 538 542 554 547 530 507 494 507 527 563 610 658 690 672 642 618 606 602 599 597 604 619 629 623 608 589 566 527 496 472 467 492 548 588 606 604 591 586 618 669 722 762 771 746 709 670 635 579 534 512 508 506 495 476 464 470 494 548 596 637 665 656 659 659 653 641 616 596 591 600 618 632 643 652 658 657 637 614 590 572 574 600 640 686 725 745 741 753 778 806 823 848 883 925 970 991 987 966 939 914 879 828 784 751 727 768 828 911 997 1044 1045 1024 969 888 815 779 752 707 643 627 751 857 932 1395 1404 1393 1386 1393 1396 1391 1385 1377 1366 1352 1337 1342 1361 1375 1341 1309 1275 1236 1193 1156 1120 1094 1081 1083 1080 1060 1034 1015 1022 1043 1080 1123 1167 1217 1276 1319 1349 1370 1381 1366 1332 1289 1245 1188 1143 1100 1051 991 966 1036 1038 923 699 464 385 366 360 365 640 546 398 342 268 287 291 289 295 304 326 338 347 357 325 331 816 1464 1799 1855 1895 1912 1906 1885 1866 1873 1863 1855 1906 1958 1898 1857 1872 1879 1850 1780 1710 1667 1655 1671 1725 1763 1750 1736 1738 1737 1705 1623 1530 1475 1451 1437 1405 1343 1240 1188 1193 1218 1257 1294 1324 1344 1346 1329 1306 1285 1267 1248 1231 1206 1170 1127 1081 1038 999 972 963 984 1009 1043 1090 1149 1233 1284 1300 1309 1347 1352 1362 1388 1417 1421 1347 1221 1074 943 884 861 835 833 871 937 887 841 816 819 853 885 906 916 918 919 917 890 846 805 794 781 776 779 785 794 773 740 709 689 667 651 631 608 598 613 621 621 616 599 560 544 548 560 547 532 517 506 508 537 571 615 661 694 650 614 592 584 588 585 587 600 619 628 616 599 573 526 442 388 347 335 360 397 462 492 475 428 465 562 667 754 806 800 769 724 674 628 583 555 531 507 499 489 464 451 466 498 549 598 639 665 656 668 676 672 656 634 613 610 619 626 637 648 658 667 668 646 614 585 571 583 604 643 686 721 751 756 765 782 808 837 859 887 924 968 999 1006 992 964 936 896 818 742 690 671 744 825 918 1015 1062 1069 1045 990 909 834 790 769 753 732 717 788 873 948 1412 1427 1422 1417 1417 1405 1386 1377 1374 1374 1367 1352 1357 1373 1381 1336 1304 1265 1217 1158 1144 1139 1130 1118 1108 1098 1075 1051 1030 1019 1017 1039 1077 1122 1170 1215 1260 1298 1323 1333 1334 1353 1370 1367 1360 1321 1270 1215 1162 1161 1172 1026 754 484 391 352 332 294 200 376 391 376 375 306 297 290 289 298 310 317 379 424 396 326 327 740 1395 1962 1938 1916 1902 1890 1868 1852 1870 1850 1803 1795 1828 1801 1791 1816 1829 1800 1730 1665 1637 1647 1672 1700 1718 1723 1743 1750 1734 1690 1619 1544 1475 1425 1388 1347 1307 1253 1222 1227 1263 1301 1337 1367 1385 1377 1342 1310 1288 1274 1259 1225 1196 1161 1113 1067 1041 1021 1007 1004 1029 1057 1094 1145 1210 1284 1332 1354 1370 1411 1432 1478 1525 1541 1484 1374 1217 1048 908 850 825 818 870 969 949 868 819 802 808 842 881 914 936 946 950 943 909 859 816 792 765 748 744 753 743 711 678 658 659 649 640 625 607 606 624 629 626 619 594 562 548 549 556 541 530 519 511 509 547 585 639 691 702 637 595 573 568 578 585 596 614 633 625 605 582 529 430 313 288 280 275 265 223 290 327 305 243 303 403 546 698 770 776 767 735 681 622 582 565 550 524 503 486 471 461 463 504 558 607 643 665 653 673 696 704 682 660 639 633 638 635 643 652 664 675 675 650 618 588 568 573 594 637 686 728 758 782 795 801 811 832 869 905 937 964 996 1015 1012 986 942 875 796 723 665 640 731 838 942 1032 1079 1083 1059 1011 946 874 821 788 773 776 784 833 903 972 1414 1421 1417 1412 1407 1392 1370 1365 1370 1380 1389 1383 1386 1390 1380 1323 1292 1246 1191 1142 1132 1144 1145 1137 1133 1121 1094 1071 1054 1032 1014 1027 1061 1106 1156 1225 1288 1335 1361 1363 1356 1390 1444 1494 1528 1524 1486 1432 1383 1376 1228 896 545 409 380 381 377 348 280 310 365 414 420 330 303 290 288 296 309 311 409 481 433 341 346 681 1321 2064 1957 1907 1888 1876 1846 1838 1834 1803 1744 1674 1686 1707 1733 1761 1783 1758 1696 1645 1632 1648 1651 1650 1668 1714 1768 1755 1719 1674 1628 1562 1471 1373 1291 1245 1239 1250 1261 1272 1292 1320 1356 1383 1390 1372 1333 1304 1285 1272 1252 1199 1170 1141 1092 1051 1047 1050 1051 1051 1067 1090 1133 1194 1267 1331 1367 1393 1423 1469 1517 1581 1620 1603 1501 1377 1218 1054 913 836 823 858 927 988 930 855 806 785 785 828 876 919 953 977 992 955 903 855 820 790 740 696 671 661 647 640 631 619 618 618 612 608 610 613 626 629 622 607 579 558 549 546 539 532 525 520 517 518 555 603 664 716 706 646 594 567 570 583 602 611 614 613 585 555 500 405 276 268 251 238 228 224 224 217 216 220 222 223 235 338 502 568 643 707 729 692 622 585 570 561 545 514 485 472 468 461 498 551 600 639 666 650 671 702 720 705 679 657 645 642 641 646 656 670 683 675 647 613 580 556 561 584 628 683 731 778 814 830 831 830 833 872 921 962 976 998 1020 1023 996 934 853 784 727 681 645 734 863 980 1039 1081 1088 1071 1036 990 931 878 835 806 796 822 874 937 994 1396 1383 1374 1370 1367 1363 1356 1363 1379 1397 1410 1407 1409 1404 1383 1329 1290 1242 1194 1157 1143 1142 1141 1143 1153 1166 1165 1136 1094 1066 1050 1050 1072 1115 1174 1262 1341 1396 1418 1400 1399 1451 1521 1579 1621 1617 1592 1562 1540 1517 1215 792 447 375 380 431 445 411 353 330 392 448 439 327 306 296 294 300 310 297 391 468 435 350 380 1091 1884 2124 1934 1884 1878 1867 1823 1802 1755 1741 1732 1651 1629 1658 1699 1735 1764 1728 1674 1644 1650 1651 1617 1608 1652 1744 1786 1744 1699 1661 1620 1541 1447 1330 1223 1172 1189 1227 1272 1306 1303 1312 1342 1363 1359 1336 1312 1296 1284 1266 1230 1168 1137 1108 1061 1023 1043 1066 1081 1085 1094 1117 1171 1246 1319 1363 1377 1408 1464 1522 1576 1628 1645 1604 1486 1357 1209 1062 932 830 828 865 928 993 934 860 812 793 796 828 880 932 974 999 993 946 894 849 813 781 739 692 644 606 590 584 582 580 585 592 594 599 613 618 625 624 608 574 552 544 542 536 517 518 517 519 526 536 570 631 695 735 715 677 614 565 554 536 500 417 342 343 415 384 313 236 180 132 110 100 114 191 211 215 215 220 230 221 217 215 223 266 391 527 644 709 629 591 574 568 564 526 494 473 461 461 496 545 594 636 666 636 646 679 711 710 682 658 645 644 643 649 661 677 690 667 635 597 561 543 553 575 619 681 750 803 842 860 860 861 865 896 941 980 988 1013 1030 1027 994 931 870 802 740 706 682 758 883 1002 1045 1077 1089 1081 1057 1020 991 958 919 880 853 874 916 965 1007 1362 1332 1317 1311 1314 1325 1341 1357 1373 1386 1393 1398 1402 1395 1372 1327 1287 1254 1229 1208 1162 1148 1148 1153 1160 1193 1205 1187 1149 1114 1096 1089 1103 1145 1216 1316 1400 1448 1452 1425 1449 1508 1574 1626 1657 1649 1631 1622 1628 1598 1183 733 413 325 373 445 462 419 348 346 415 463 440 325 311 306 307 310 314 281 326 383 391 340 430 1865 2933 2168 1920 1870 1867 1855 1808 1748 1690 1704 1733 1653 1597 1626 1674 1710 1728 1690 1649 1642 1671 1662 1636 1656 1715 1786 1770 1717 1670 1628 1580 1500 1423 1331 1249 1218 1217 1223 1256 1296 1300 1285 1299 1311 1304 1287 1284 1285 1279 1255 1199 1142 1103 1070 1029 995 1021 1056 1084 1098 1110 1148 1219 1302 1362 1364 1358 1403 1489 1554 1592 1619 1621 1577 1452 1310 1171 1048 946 853 857 874 906 950 899 835 817 832 840 869 909 951 988 1008 986 934 884 848 818 781 744 698 642 587 551 536 535 544 560 575 585 591 598 614 612 598 572 535 509 514 522 519 503 504 505 512 530 558 603 674 734 757 737 691 611 533 482 425 372 297 242 253 320 312 268 209 149 95 78 73 76 97 189 220 224 228 235 238 226 209 199 209 132 211 437 716 644 599 578 573 570 538 510 480 455 463 493 542 594 635 656 621 622 651 688 691 665 649 648 663 662 664 669 676 683 652 614 575 544 538 553 575 616 681 766 826 866 882 878 877 897 933 972 998 1009 1032 1050 1046 1002 952 925 858 770 729 738 800 901 1005 1044 1074 1094 1099 1087 1051 1026 1004 982 954 929 937 964 998 1026 1333 1301 1282 1275 1283 1309 1339 1346 1349 1357 1371 1387 1380 1368 1357 1339 1294 1266 1251 1235 1192 1165 1157 1161 1169 1199 1218 1218 1197 1158 1136 1130 1145 1188 1266 1362 1439 1474 1468 1444 1491 1545 1598 1644 1665 1662 1652 1657 1680 1662 1301 779 374 297 361 400 402 376 350 365 422 456 434 338 318 311 311 315 319 320 277 268 324 348 551 1498 2274 2103 1917 1878 1859 1827 1773 1738 1711 1686 1644 1559 1546 1587 1636 1671 1688 1678 1656 1658 1686 1686 1698 1741 1786 1799 1727 1659 1643 1637 1585 1471 1381 1317 1294 1326 1312 1262 1249 1273 1284 1251 1245 1248 1247 1244 1260 1273 1265 1224 1158 1127 1087 1046 1013 999 1016 1049 1081 1097 1126 1193 1277 1351 1383 1339 1335 1397 1496 1547 1583 1596 1590 1547 1412 1244 1106 988 889 876 900 903 893 885 840 822 848 889 905 930 953 980 1005 1018 982 929 883 851 820 788 754 708 648 589 548 523 514 519 531 550 570 588 604 613 598 567 528 489 486 492 497 494 478 473 474 489 521 576 655 720 764 782 759 665 559 457 373 320 305 296 291 297 298 295 277 227 113 86 75 69 64 63 104 176 229 226 225 225 217 197 158 80 54 121 321 672 659 615 582 569 558 544 523 491 463 481 498 545 606 658 656 615 605 625 657 661 648 647 661 684 696 696 693 687 673 625 585 554 540 549 564 587 626 689 776 843 883 896 890 891 921 961 997 1015 1028 1053 1079 1087 1048 1010 975 933 879 809 815 853 920 1002 1037 1071 1100 1118 1121 1093 1058 1031 1008 982 975 984 1000 1021 1052 1308 1283 1271 1275 1292 1315 1335 1332 1329 1336 1356 1368 1346 1327 1321 1319 1290 1271 1257 1240 1208 1180 1172 1176 1182 1197 1217 1228 1221 1189 1167 1168 1189 1234 1307 1388 1447 1474 1474 1464 1516 1561 1602 1639 1662 1664 1669 1687 1716 1722 1671 1016 378 357 359 372 369 354 344 359 412 493 518 391 336 301 297 315 316 316 314 293 287 443 1229 1778 2020 1998 1911 1878 1832 1781 1749 1736 1699 1619 1525 1469 1501 1540 1576 1611 1655 1678 1665 1665 1695 1712 1735 1771 1795 1781 1704 1648 1653 1651 1564 1380 1353 1352 1360 1394 1395 1352 1306 1277 1275 1229 1182 1161 1170 1185 1209 1230 1231 1203 1154 1129 1083 1030 996 1020 1038 1054 1066 1079 1148 1250 1335 1379 1369 1347 1363 1417 1485 1515 1567 1586 1570 1510 1376 1174 1012 860 730 849 924 922 882 854 817 856 906 945 968 978 996 1016 1032 1033 986 936 895 864 831 804 772 723 652 577 546 525 514 517 512 530 557 584 602 590 563 526 491 477 474 478 477 467 455 460 484 519 558 593 645 704 765 811 757 658 505 363 307 297 292 277 262 269 273 259 246 219 108 85 75 68 60 57 128 201 236 225 213 192 183 174 139 68 49 95 237 511 637 635 596 568 553 548 528 501 484 516 517 564 639 702 679 628 603 609 633 644 644 654 677 708 724 727 718 697 665 612 570 549 552 575 583 605 646 708 786 852 892 907 902 909 941 979 1012 1033 1053 1082 1117 1144 1120 1078 1044 1013 980 926 905 907 937 994 1028 1065 1098 1125 1144 1129 1089 1051 1025 1001 999 1010 1027 1048 1083 1285 1275 1275 1287 1307 1327 1336 1327 1322 1328 1346 1347 1323 1305 1301 1302 1284 1273 1263 1250 1231 1221 1214 1204 1191 1196 1219 1235 1233 1210 1199 1203 1230 1277 1338 1397 1438 1462 1475 1486 1528 1561 1592 1625 1657 1673 1689 1711 1739 1766 1715 1165 584 396 353 335 331 333 338 356 551 1229 1637 536 332 315 331 324 322 329 347 357 488 1215 1748 1939 1943 1915 1888 1846 1786 1735 1717 1708 1666 1598 1532 1510 1552 1582 1611 1645 1683 1692 1667 1675 1729 1754 1756 1748 1729 1697 1651 1650 1683 1682 1583 1426 1383 1385 1409 1449 1487 1461 1400 1328 1265 1198 1135 1096 1093 1126 1150 1175 1188 1177 1151 1126 1071 1012 987 1030 1050 1055 1064 1095 1154 1256 1342 1383 1362 1352 1391 1436 1460 1452 1523 1546 1521 1456 1355 1092 794 652 787 900 954 928 865 833 829 864 925 985 1008 1008 1029 1052 1063 1044 996 953 917 887 855 825 792 737 650 563 541 528 521 523 522 539 561 578 574 543 512 482 463 466 462 463 459 449 447 454 462 480 519 581 638 703 774 835 740 541 384 302 260 260 255 249 243 230 240 216 198 195 148 99 77 69 61 55 132 187 223 256 208 173 162 158 131 76 62 81 150 325 538 624 620 570 547 552 542 527 523 539 545 606 688 742 717 661 622 611 626 643 650 665 693 730 750 754 739 706 669 620 586 573 584 604 622 644 676 725 784 849 898 922 925 933 958 989 1021 1052 1080 1120 1167 1209 1215 1146 1100 1070 1025 985 943 922 931 973 1012 1049 1084 1115 1140 1144 1117 1079 1045 1025 1019 1033 1058 1088 1130 1276 1279 1290 1307 1323 1333 1342 1331 1325 1327 1331 1319 1304 1295 1294 1295 1271 1263 1263 1264 1261 1282 1278 1248 1209 1209 1237 1256 1253 1229 1234 1235 1264 1315 1371 1410 1434 1455 1480 1510 1537 1559 1586 1621 1660 1689 1710 1728 1746 1776 1804 1632 1184 573 434 356 342 360 384 521 1908 2412 1830 743 423 386 369 314 328 382 451 757 1313 1802 1917 1915 1878 1856 1838 1800 1757 1723 1710 1696 1662 1626 1599 1589 1604 1631 1667 1703 1727 1722 1712 1739 1799 1808 1769 1707 1650 1618 1621 1630 1623 1584 1511 1485 1427 1412 1444 1494 1547 1534 1470 1374 1267 1163 1104 1070 1055 1071 1098 1128 1145 1141 1120 1090 1044 1000 987 1034 1057 1073 1098 1154 1218 1303 1374 1408 1390 1390 1429 1462 1459 1416 1483 1539 1530 1419 1173 746 598 655 750 865 954 947 885 848 856 900 956 1001 1009 1026 1052 1074 1077 1045 1009 973 938 904 873 840 805 744 642 574 545 530 524 524 551 573 576 557 525 489 462 447 443 449 450 449 446 441 443 446 447 457 485 534 609 699 786 835 666 459 338 304 261 258 224 212 236 237 207 193 195 200 163 114 86 73 62 55 56 102 181 249 193 166 154 144 122 88 76 84 121 223 412 558 627 613 597 605 595 574 561 560 602 648 697 774 744 696 653 628 632 649 662 683 714 753 776 781 766 734 708 666 634 618 622 647 665 678 694 725 773 839 902 946 962 958 970 996 1032 1070 1106 1159 1218 1266 1292 1217 1151 1101 1043 1002 966 944 943 973 1000 1029 1062 1093 1117 1145 1150 1128 1080 1052 1042 1059 1094 1139 1196 1284 1293 1309 1326 1334 1332 1344 1332 1324 1318 1308 1289 1285 1288 1291 1284 1246 1236 1245 1262 1277 1315 1320 1300 1270 1256 1270 1277 1268 1245 1236 1240 1271 1319 1370 1405 1433 1467 1505 1537 1549 1563 1587 1622 1665 1698 1719 1735 1751 1781 1832 1827 1677 1331 846 577 486 542 764 1553 2161 1845 1077 804 690 642 587 527 526 833 1092 1432 1827 1972 1914 1853 1814 1801 1788 1767 1743 1724 1714 1701 1680 1667 1659 1650 1651 1680 1721 1759 1780 1781 1799 1835 1874 1873 1808 1707 1623 1594 1609 1561 1470 1398 1413 1524 1499 1476 1494 1550 1594 1578 1513 1416 1310 1189 1117 1068 1031 1022 1058 1085 1096 1089 1070 1040 1011 992 993 1033 1065 1099 1148 1221 1302 1372 1415 1426 1409 1422 1458 1478 1467 1443 1514 1568 1542 1373 962 662 591 663 754 831 943 975 935 892 910 953 989 1002 990 1007 1034 1059 1068 1049 1018 980 940 902 879 852 815 751 651 598 557 531 523 531 575 605 583 520 476 444 428 425 429 432 435 434 434 438 440 430 423 429 455 497 585 694 783 794 575 400 304 282 304 272 245 228 219 228 219 219 221 216 200 150 112 88 68 66 67 99 145 156 155 155 149 134 120 98 90 101 131 184 311 472 604 655 658 652 630 604 592 591 612 635 662 719 723 704 675 648 642 662 686 716 754 788 810 817 806 783 771 744 715 690 674 690 699 702 705 724 768 831 897 950 973 977 983 1003 1041 1087 1132 1191 1252 1295 1327 1267 1185 1113 1052 1007 977 951 926 930 957 998 1041 1081 1117 1166 1206 1205 1144 1087 1069 1085 1131 1199 1253 1300 1309 1322 1337 1337 1325 1334 1322 1310 1299 1286 1273 1281 1292 1289 1259 1216 1208 1221 1249 1284 1316 1323 1324 1321 1303 1284 1260 1234 1212 1204 1221 1259 1307 1355 1392 1434 1482 1525 1550 1558 1568 1590 1624 1666 1697 1717 1732 1750 1783 1841 1884 1892 1820 1537 1341 1229 1246 1430 1835 1418 847 501 670 847 1047 1155 1157 1098 1402 1671 1849 1924 1932 1888 1823 1775 1762 1758 1752 1739 1726 1718 1711 1704 1703 1705 1706 1715 1741 1774 1806 1836 1856 1889 1918 1933 1932 1871 1755 1652 1606 1575 1450 1306 1245 1353 1536 1528 1524 1560 1607 1625 1588 1523 1448 1379 1269 1179 1100 1032 997 1035 1047 1039 1026 1018 998 990 997 1017 1063 1099 1141 1198 1277 1373 1430 1442 1419 1389 1421 1455 1477 1485 1501 1561 1594 1548 1384 1108 844 725 744 844 880 954 993 990 972 979 991 1000 1001 991 989 1009 1038 1061 1054 1029 996 960 925 903 871 813 732 644 598 568 553 558 591 639 641 586 498 445 419 410 413 420 421 421 421 424 432 428 411 400 406 438 496 600 702 739 628 467 362 296 271 340 298 265 239 215 218 213 207 207 220 192 158 153 167 167 172 155 145 146 146 131 138 143 130 122 101 107 128 146 170 249 392 548 644 686 694 673 635 606 592 586 589 608 670 710 724 714 691 709 724 740 769 815 840 860 862 850 837 832 818 793 759 724 721 724 725 720 731 767 821 881 936 963 971 983 1009 1052 1100 1150 1207 1260 1285 1318 1274 1196 1117 1062 1017 989 956 910 892 906 956 1025 1086 1148 1221 1268 1277 1259 1151 1107 1116 1171 1259 1292 1314 1319 1328 1336 1331 1317 1315 1301 1289 1282 1280 1285 1302 1295 1264 1216 1181 1179 1193 1218 1253 1290 1314 1316 1304 1300 1257 1212 1180 1167 1171 1199 1243 1293 1338 1381 1433 1487 1532 1554 1561 1572 1594 1627 1663 1689 1708 1724 1743 1779 1844 1892 1931 1963 1972 1948 1907 1903 1931 1683 895 480 440 543 842 1348 1679 1752 1642 1693 1770 1833 1870 1903 1881 1818 1765 1749 1745 1744 1735 1725 1720 1716 1726 1743 1763 1780 1795 1810 1823 1842 1884 1921 1949 1966 1971 1967 1926 1810 1684 1594 1488 1326 1210 1196 1314 1497 1461 1502 1602 1624 1604 1552 1498 1455 1428 1351 1267 1175 1082 1010 1022 1011 988 972 978 979 999 1035 1083 1146 1172 1200 1245 1313 1403 1440 1430 1391 1355 1394 1427 1463 1508 1556 1596 1608 1559 1438 1322 1006 814 788 870 945 975 994 1012 1031 1022 1006 995 993 997 995 1002 1019 1041 1045 1029 1011 990 966 940 897 819 720 632 602 590 589 606 654 657 636 581 499 429 404 403 409 409 419 423 426 426 418 399 403 411 424 457 543 659 712 639 417 378 350 321 299 314 284 258 238 221 212 206 197 191 202 180 125 123 168 165 165 157 148 142 140 86 99 131 125 103 100 129 155 149 166 219 328 461 558 632 679 689 664 614 574 548 545 577 663 726 758 771 785 818 815 818 841 883 894 902 898 885 874 867 857 835 799 761 744 741 740 733 736 764 808 863 916 950 971 992 1020 1059 1106 1156 1205 1247 1274 1275 1250 1198 1126 1079 1035 1005 971 915 880 877 929 1020 1100 1201 1263 1298 1313 1299 1252 1199 1179 1221 1291 1328 1326 1323 1330 1330 1323 1313 1305 1285 1275 1275 1281 1288 1291 1265 1219 1171 1164 1163 1167 1181 1211 1255 1283 1278 1256 1256 1204 1162 1139 1136 1148 1180 1225 1274 1321 1371 1425 1478 1522 1547 1556 1572 1596 1625 1654 1675 1694 1711 1733 1771 1842 1888 1920 1946 1975 2009 2041 2066 2066 1958 1330 935 812 844 1043 1458 1712 1734 1613 1653 1696 1750 1814 1883 1860 1804 1756 1738 1728 1726 1722 1717 1715 1725 1758 1797 1829 1845 1856 1852 1854 1873 1917 1963 1988 1994 1988 1983 1938 1823 1680 1542 1388 1219 1147 1166 1246 1360 1486 1555 1568 1555 1520 1490 1464 1446 1437 1418 1346 1252 1155 1041 989 967 960 955 969 993 1043 1114 1193 1251 1262 1269 1290 1332 1379 1388 1377 1362 1348 1365 1397 1452 1529 1581 1608 1608 1576 1508 1395 1114 917 848 878 995 1008 1003 1015 1044 1025 997 978 978 992 1004 1007 1011 1021 1017 1007 1005 1006 999 972 919 843 751 655 637 630 644 674 704 648 593 537 479 418 397 391 392 398 412 429 454 460 410 392 420 451 480 526 632 727 686 489 308 343 354 349 342 270 255 247 238 228 212 201 194 188 181 165 149 154 172 176 172 163 159 162 147 127 98 74 78 117 107 105 120 150 181 218 278 352 409 482 559 616 635 605 561 533 535 581 689 775 828 863 900 934 933 920 910 922 926 923 913 901 888 881 870 851 819 788 768 756 748 740 737 757 794 842 896 945 981 1011 1038 1070 1111 1155 1196 1228 1249 1256 1235 1194 1147 1102 1059 1028 998 950 897 885 932 1026 1122 1233 1294 1318 1321 1330 1310 1276 1254 1261 1324 1365 1342 1336 1344 1350 1352 1348 1336 1312 1294 1284 1279 1270 1248 1206 1161 1131 1141 1139 1138 1148 1172 1207 1224 1219 1207 1205 1156 1129 1120 1127 1142 1174 1213 1256 1304 1355 1408 1456 1496 1524 1542 1565 1591 1616 1639 1657 1675 1696 1723 1765 1836 1876 1895 1907 1928 1980 2032 2079 2114 2127 2045 1958 1906 1910 1937 1954 1874 1732 1622 1682 1706 1753 1823 1861 1808 1770 1743 1723 1705 1707 1711 1717 1726 1747 1791 1831 1859 1872 1876 1868 1868 1887 1936 1973 1994 2005 2005 1984 1922 1781 1621 1484 1339 1197 1138 1146 1184 1236 1319 1383 1415 1420 1425 1431 1429 1423 1430 1442 1418 1357 1258 1127 1025 990 983 972 999 1034 1094 1171 1253 1304 1327 1338 1347 1363 1334 1321 1324 1339 1350 1337 1378 1464 1560 1566 1579 1583 1581 1573 1495 1383 1227 1081 1026 1067 1062 1043 1027 1019 997 972 958 963 976 997 1005 1006 1004 990 980 984 995 1003 988 944 882 809 730 716 728 749 764 758 667 589 529 479 436 412 399 399 415 424 444 469 475 424 403 390 399 463 639 717 747 618 347 315 339 346 342 338 279 261 253 245 231 217 198 189 187 176 159 172 187 190 193 183 170 161 159 155 145 118 87 71 86 96 100 112 163 179 211 230 225 220 283 357 428 490 540 543 543 562 619 735 840 913 956 987 999 996 982 965 962 954 940 925 911 894 881 866 848 827 805 787 771 757 743 735 748 777 820 880 948 1001 1039 1069 1100 1134 1169 1200 1223 1236 1244 1236 1209 1166 1131 1096 1068 1042 1003 942 927 965 1049 1160 1257 1311 1326 1319 1334 1340 1325 1298 1290 1349 1383 1368 1368 1378 1396 1408 1402 1369 1341 1314 1295 1280 1255 1212 1159 1119 1105 1113 1111 1109 1115 1133 1154 1159 1161 1162 1161 1125 1111 1114 1129 1147 1178 1207 1242 1285 1333 1382 1423 1457 1486 1516 1550 1579 1603 1624 1641 1659 1683 1717 1769 1831 1860 1868 1867 1875 1921 1982 2037 2084 2154 2126 2044 1981 1984 1955 2095 2043 1883 1850 1832 1791 1791 1824 1822 1788 1767 1749 1727 1704 1703 1707 1716 1730 1758 1803 1838 1861 1874 1883 1882 1884 1900 1934 1967 1984 1998 2000 1948 1844 1716 1590 1474 1340 1209 1145 1129 1129 1161 1207 1248 1283 1314 1330 1344 1360 1385 1426 1471 1486 1447 1347 1220 1147 1079 1029 1021 1080 1108 1149 1205 1264 1299 1321 1349 1378 1385 1324 1292 1291 1310 1319 1335 1405 1499 1577 1577 1550 1541 1556 1589 1621 1581 1490 1358 1192 1162 1134 1093 1038 982 956 948 951 959 963 976 986 988 986 981 972 969 975 988 995 974 932 880 836 830 854 871 853 800 696 619 562 507 451 417 408 414 420 436 458 483 492 449 424 415 427 475 610 721 762 615 278 268 318 335 326 320 271 248 242 241 229 225 201 184 183 180 164 170 186 201 208 187 174 165 147 153 147 129 106 85 81 84 91 102 124 123 168 204 194 174 172 181 208 270 394 468 524 586 676 787 903 987 1026 1035 1028 1021 1011 998 992 976 955 934 916 892 879 866 851 831 813 799 785 766 739 724 730 754 797 868 954 1021 1070 1110 1146 1175 1200 1220 1238 1246 1254 1253 1240 1209 1181 1144 1111 1087 1049 1007 994 1021 1095 1207 1283 1316 1320 1317 1327 1351 1352 1327 1308 1346 1385 1409 1419 1423 1436 1447 1440 1401 1369 1335 1306 1280 1248 1199 1145 1107 1093 1092 1091 1089 1091 1100 1108 1111 1117 1124 1128 1107 1103 1110 1126 1146 1171 1195 1227 1268 1310 1347 1379 1409 1438 1476 1523 1561 1589 1610 1625 1645 1674 1714 1767 1817 1838 1838 1828 1827 1869 1925 1980 2024 2054 1988 1884 1812 1821 1860 1851 1874 1892 1848 1837 1839 1833 1818 1806 1788 1768 1747 1729 1720 1721 1724 1733 1751 1780 1810 1830 1842 1856 1874 1885 1895 1907 1930 1960 1984 1991 1959 1848 1762 1670 1570 1455 1311 1229 1181 1150 1122 1129 1154 1178 1200 1219 1233 1268 1324 1396 1473 1508 1494 1437 1350 1252 1200 1162 1130 1107 1171 1197 1226 1263 1297 1319 1334 1362 1392 1388 1352 1312 1299 1317 1315 1351 1436 1535 1602 1577 1514 1486 1501 1547 1640 1690 1668 1570 1404 1267 1203 1139 1044 959 931 938 956 965 963 958 961 969 973 987 988 983 978 986 1000 1000 980 952 942 946 963 960 914 820 716 642 587 532 464 429 424 434 436 454 470 488 500 478 461 485 527 571 624 767 638 378 231 253 264 292 324 318 245 241 248 243 229 230 219 208 200 174 169 174 184 194 210 185 176 175 157 157 150 133 111 98 77 79 92 104 111 105 113 136 172 158 116 99 123 185 230 300 408 550 712 833 950 1032 1064 1055 1045 1036 1025 1011 1001 982 956 931 909 888 879 873 863 846 828 810 790 767 733 712 710 730 775 856 953 1033 1095 1151 1194 1221 1238 1250 1267 1276 1281 1279 1268 1253 1224 1186 1153 1135 1108 1071 1058 1082 1148 1234 1279 1300 1308 1311 1322 1344 1351 1332 1311 1332 1376 1450 1461 1459 1463 1466 1458 1429 1396 1355 1315 1280 1249 1205 1159 1121 1099 1096 1095 1093 1089 1085 1084 1084 1090 1100 1113 1110 1110 1112 1120 1132 1150 1173 1206 1248 1284 1307 1331 1360 1395 1438 1494 1543 1578 1596 1610 1636 1668 1707 1754 1793 1808 1806 1797 1798 1829 1873 1923 1966 1977 1899 1774 1685 1692 1771 1299 1359 1723 1863 1875 1872 1856 1833 1814 1799 1772 1744 1727 1732 1744 1757 1772 1791 1811 1822 1823 1824 1835 1864 1888 1908 1924 1936 1954 1965 1946 1884 1771 1710 1643 1550 1425 1289 1255 1231 1198 1155 1139 1141 1153 1173 1202 1246 1303 1377 1458 1511 1508 1467 1403 1328 1266 1261 1263 1246 1205 1236 1244 1256 1282 1320 1349 1365 1385 1404 1393 1359 1339 1335 1342 1348 1398 1486 1577 1628 1568 1486 1440 1445 1501 1614 1707 1721 1673 1657 1399 1271 1187 1091 999 957 961 976 974 966 960 960 965 974 998 1008 1010 1008 1009 1005 999 1001 1014 1029 1030 1025 996 930 827 725 642 580 537 484 460 456 461 466 477 486 500 520 548 533 547 585 634 650 764 553 250 224 242 232 269 312 238 224 239 253 252 241 230 218 206 192 175 180 187 192 196 177 176 177 178 182 169 150 125 103 109 125 114 100 108 107 113 121 137 157 127 91 82 109 166 214 244 282 371 608 818 966 1047 1071 1055 1042 1036 1029 1010 993 970 943 917 898 886 884 883 878 867 844 817 789 762 727 704 698 712 751 844 949 1038 1109 1175 1226 1254 1270 1285 1306 1317 1318 1311 1298 1288 1253 1205 1164 1151 1132 1108 1102 1124 1176 1229 1254 1267 1283 1299 1313 1324 1326 1316 1305 1322 1367 1492 1493 1488 1487 1484 1474 1455 1424 1375 1326 1286 1258 1223 1184 1150 1130 1134 1135 1125 1111 1098 1087 1079 1085 1102 1124 1135 1126 1117 1114 1121 1128 1143 1175 1217 1257 1272 1293 1321 1358 1407 1477 1532 1566 1584 1601 1629 1660 1694 1729 1759 1771 1771 1769 1780 1801 1827 1865 1906 1920 1880 1813 1824 1952 2004 1620 1647 1924 2053 2002 1936 1887 1860 1840 1829 1793 1757 1737 1744 1764 1788 1811 1830 1841 1837 1827 1820 1830 1866 1899 1928 1947 1952 1945 1923 1880 1816 1743 1686 1629 1543 1422 1317 1296 1281 1252 1207 1183 1167 1176 1220 1303 1383 1429 1463 1488 1478 1445 1401 1351 1305 1288 1326 1347 1328 1270 1259 1256 1279 1326 1384 1419 1426 1421 1408 1384 1358 1362 1373 1381 1416 1477 1558 1624 1639 1552 1461 1409 1408 1457 1554 1643 1651 1636 1808 1626 1425 1267 1175 1093 1044 1033 1042 1047 1036 1026 1021 1020 1023 1021 1025 1038 1051 1046 1035 1036 1041 1046 1068 1054 1030 987 914 834 743 658 590 550 511 502 503 502 490 495 514 538 566 614 589 579 605 664 681 642 428 211 235 262 224 226 262 212 236 275 289 265 250 228 208 192 180 169 171 173 172 169 165 166 165 161 156 157 131 100 87 115 184 157 108 108 102 119 140 149 133 106 89 95 126 166 220 243 253 276 366 708 939 1037 1059 1047 1039 1033 1024 1004 976 951 928 907 893 890 892 895 894 881 850 813 778 750 721 700 695 708 743 843 951 1044 1114 1184 1237 1272 1297 1319 1350 1362 1358 1343 1325 1289 1326 1293 1176 1126 1135 1130 1129 1144 1174 1193 1204 1223 1260 1290 1303 1308 1308 1305 1308 1329 1372 1530 1523 1520 1520 1513 1500 1481 1455 1399 1347 1307 1281 1253 1222 1195 1180 1181 1169 1149 1127 1106 1089 1082 1094 1118 1145 1161 1156 1142 1128 1121 1111 1119 1148 1191 1236 1247 1259 1286 1328 1382 1463 1524 1561 1579 1599 1622 1646 1672 1696 1718 1731 1738 1746 1765 1783 1798 1818 1847 1876 1897 1920 2039 2258 2277 2251 2247 2258 2250 2120 1992 1917 1889 1874 1872 1836 1796 1769 1765 1784 1809 1835 1853 1860 1852 1842 1838 1851 1887 1922 1953 1971 1967 1932 1881 1831 1785 1737 1678 1630 1567 1479 1398 1356 1328 1298 1258 1241 1237 1267 1342 1466 1525 1517 1474 1416 1359 1325 1296 1281 1286 1307 1358 1384 1363 1293 1272 1282 1336 1419 1498 1527 1513 1468 1413 1379 1372 1390 1418 1456 1526 1583 1632 1652 1620 1521 1437 1392 1388 1414 1475 1539 1561 1610 1924 1789 1549 1352 1272 1212 1166 1144 1136 1131 1098 1098 1090 1072 1061 1046 1054 1069 1082 1090 1082 1085 1090 1091 1094 1066 1027 969 888 842 750 649 569 543 541 552 559 550 514 519 557 600 623 607 582 596 648 715 717 491 286 197 234 280 234 204 217 209 239 292 310 264 253 228 204 185 174 166 167 166 164 163 157 157 160 162 152 154 123 86 71 84 100 109 111 106 105 120 130 126 106 101 106 123 148 170 209 231 232 216 232 603 892 1025 1048 1042 1035 1030 1021 1000 965 942 924 907 901 900 904 907 904 881 841 800 763 730 711 699 700 717 758 848 953 1050 1127 1193 1249 1291 1323 1353 1379 1398 1387 1339 1256 1095 1143 1086 894 972 1050 1090 1109 1126 1137 1146 1160 1192 1250 1290 1305 1307 1304 1308 1324 1354 1395 1559 1558 1558 1555 1543 1528 1511 1493 1435 1384 1348 1323 1291 1259 1236 1222 1214 1198 1182 1164 1148 1140 1144 1169 1198 1219 1216 1195 1173 1148 1121 1095 1101 1130 1173 1215 1223 1231 1259 1307 1364 1449 1514 1557 1581 1604 1615 1626 1641 1659 1678 1698 1714 1730 1750 1769 1784 1792 1805 1848 1915 1984 2106 2268 2292 2284 2279 2267 2228 2109 1984 1926 1919 1910 1912 1891 1857 1820 1800 1810 1832 1857 1876 1882 1874 1870 1876 1893 1929 1960 1986 1996 1970 1919 1857 1806 1772 1745 1699 1660 1622 1571 1491 1417 1372 1340 1303 1300 1346 1424 1501 1533 1496 1441 1364 1276 1212 1193 1208 1245 1287 1305 1359 1394 1383 1317 1328 1364 1429 1516 1611 1630 1592 1517 1436 1407 1416 1443 1496 1576 1663 1690 1683 1644 1571 1475 1413 1384 1378 1373 1396 1440 1506 1631 1914 1759 1566 1424 1362 1323 1287 1257 1225 1185 1137 1131 1117 1091 1079 1080 1097 1109 1112 1116 1130 1152 1160 1139 1105 1050 975 909 889 830 720 612 542 534 586 622 640 637 609 562 588 632 634 613 600 641 718 787 746 474 263 200 219 263 247 222 220 242 245 291 323 290 283 268 229 182 170 166 165 163 156 146 156 160 160 158 157 161 150 125 93 93 103 111 111 104 133 138 123 100 98 108 126 144 160 169 203 209 188 170 180 411 733 1019 1047 1046 1037 1026 1014 1000 982 961 941 925 918 915 916 914 901 867 825 784 748 714 702 703 715 740 787 865 964 1064 1144 1214 1268 1307 1334 1356 1372 1380 1325 1163 845 478 349 287 231 575 700 744 748 736 715 728 871 1086 1133 1165 1179 1186 1200 1250 1291 1342 1392 1588 1590 1588 1581 1565 1545 1527 1511 1467 1424 1386 1351 1314 1280 1259 1247 1238 1227 1215 1205 1202 1210 1228 1261 1285 1286 1267 1231 1201 1171 1137 1112 1104 1124 1159 1190 1195 1212 1248 1298 1345 1424 1489 1540 1579 1609 1606 1605 1611 1625 1647 1674 1700 1722 1737 1749 1766 1778 1793 1843 1918 1987 2081 2202 2275 2278 2268 2216 2100 2025 1986 1965 1957 1957 1963 1960 1936 1894 1857 1854 1872 1896 1915 1913 1910 1919 1939 1964 1987 2013 2027 2014 1961 1903 1845 1806 1794 1800 1780 1743 1700 1653 1590 1519 1469 1437 1418 1438 1500 1548 1540 1434 1339 1281 1230 1181 1170 1221 1287 1325 1323 1359 1404 1413 1396 1376 1398 1488 1579 1648 1695 1671 1590 1504 1458 1464 1502 1556 1627 1708 1766 1755 1693 1601 1504 1424 1394 1385 1377 1350 1343 1373 1462 1600 1714 1588 1511 1470 1432 1404 1379 1341 1284 1212 1160 1146 1132 1111 1103 1119 1133 1142 1149 1164 1195 1210 1193 1136 1078 1011 928 857 833 773 677 603 579 609 674 713 729 729 714 681 665 662 668 637 632 682 772 855 773 513 301 225 224 246 253 247 247 298 266 288 331 335 323 316 268 199 173 166 166 156 136 138 155 161 163 166 170 166 158 142 110 102 104 109 111 105 136 151 137 106 116 115 121 132 146 156 196 187 150 144 164 289 617 1015 1044 1040 1024 1007 995 988 981 970 958 949 939 931 922 909 886 851 811 772 738 709 703 713 736 773 823 896 989 1089 1173 1244 1294 1329 1349 1355 1318 1242 980 530 396 328 310 250 93 90 126 170 189 159 171 225 401 637 692 664 625 592 572 525 446 481 555 1598 1597 1596 1583 1556 1532 1515 1498 1463 1422 1382 1345 1311 1286 1270 1262 1258 1258 1253 1250 1254 1272 1297 1326 1346 1349 1333 1288 1249 1211 1172 1151 1127 1130 1147 1160 1163 1196 1243 1290 1322 1387 1449 1509 1563 1599 1591 1588 1592 1601 1624 1655 1686 1708 1716 1718 1725 1749 1791 1843 1900 1953 2022 2120 2239 2256 2243 2175 2056 2065 2033 2007 2003 2022 2035 2045 2036 2007 1967 1953 1965 1980 1982 1965 1958 1969 1993 2024 2030 2040 2037 2005 1936 1860 1810 1799 1823 1860 1847 1797 1730 1667 1635 1614 1590 1575 1581 1624 1649 1607 1495 1333 1272 1230 1208 1208 1230 1278 1265 1189 1032 662 640 592 629 945 1238 1484 1622 1617 1448 1072 641 736 1384 1585 1652 1698 1754 1825 1836 1769 1654 1524 1419 1388 1392 1401 1398 1374 1350 1343 1361 1408 1489 1500 1492 1480 1473 1455 1428 1377 1310 1240 1189 1182 1176 1159 1150 1159 1162 1170 1191 1220 1236 1216 1166 1100 1040 967 900 831 736 695 653 643 677 732 778 803 808 795 747 717 694 683 686 664 659 704 798 906 829 594 384 289 258 306 303 266 233 204 241 282 314 342 331 323 289 234 196 178 176 160 127 137 153 159 162 169 172 168 162 154 142 131 114 103 106 123 143 157 157 140 127 110 100 98 102 123 141 154 158 149 175 339 656 1013 1033 1017 985 956 949 955 959 959 957 954 945 933 917 898 874 841 805 769 734 705 705 720 752 802 858 934 1024 1119 1213 1274 1304 1312 1246 873 720 646 541 361 322 305 301 243 41 40 199 309 270 102 94 91 100 156 300 298 285 285 291 166 215 288 280 1596 1596 1590 1561 1532 1505 1483 1467 1437 1395 1356 1326 1305 1289 1275 1270 1275 1285 1288 1289 1293 1310 1331 1354 1383 1409 1411 1367 1318 1267 1219 1187 1157 1143 1138 1133 1133 1175 1222 1268 1314 1368 1433 1500 1553 1570 1572 1581 1590 1598 1612 1636 1660 1677 1682 1683 1697 1729 1777 1834 1876 1912 1963 2043 2162 2240 2263 2229 2163 2183 2116 2059 2041 2068 2116 2135 2132 2117 2104 2095 2083 2069 2051 2039 2028 2026 2039 2063 2063 2051 2022 1970 1889 1819 1787 1789 1821 1871 1862 1819 1762 1707 1680 1660 1665 1689 1721 1772 1726 1587 1409 1292 1283 1257 1234 1209 1141 794 637 586 521 381 367 348 362 472 584 680 721 695 609 486 363 390 674 1350 1654 1793 1857 1909 1878 1726 1567 1442 1372 1382 1417 1445 1451 1429 1400 1377 1356 1342 1356 1385 1416 1444 1462 1463 1417 1362 1316 1288 1260 1247 1232 1212 1200 1200 1197 1201 1215 1221 1198 1153 1103 1066 1012 949 903 846 711 700 710 744 795 837 853 857 855 848 795 769 736 706 705 692 684 712 783 886 873 705 498 348 332 344 341 331 322 264 314 352 355 352 342 332 301 253 233 213 201 180 146 140 149 154 156 163 166 166 164 163 161 150 126 106 104 137 150 159 161 147 109 98 95 94 97 102 131 158 170 176 241 476 779 1013 1019 978 926 891 893 909 924 934 939 939 933 923 908 890 872 844 811 775 740 707 702 719 756 815 883 965 1054 1145 1237 1249 1140 1002 891 461 335 321 335 323 308 299 235 120 66 209 283 296 293 293 303 221 144 169 306 328 324 306 233 98 214 317 281 1583 1577 1562 1530 1495 1464 1439 1421 1391 1357 1330 1316 1309 1290 1276 1274 1286 1300 1306 1310 1316 1327 1340 1372 1414 1450 1458 1412 1354 1306 1275 1245 1198 1160 1132 1115 1129 1190 1248 1298 1347 1390 1464 1525 1553 1541 1547 1565 1581 1590 1597 1615 1636 1650 1654 1651 1658 1685 1734 1801 1855 1899 1952 2029 2134 2267 2325 2305 2232 2214 2114 2076 2091 2119 2185 2206 2206 2199 2199 2197 2181 2155 2131 2131 2119 2105 2101 2111 2108 2071 2002 1916 1835 1792 1778 1782 1802 1841 1837 1814 1783 1753 1730 1694 1691 1713 1739 1771 1682 1529 1388 1358 1366 1263 1036 759 677 429 329 314 308 302 297 296 266 178 202 300 350 331 307 300 299 301 355 656 1179 1664 1962 1978 1854 1655 1491 1397 1378 1425 1489 1535 1547 1526 1476 1411 1333 1257 1241 1301 1353 1395 1439 1439 1415 1396 1383 1359 1332 1306 1283 1263 1244 1234 1217 1193 1163 1120 1090 1065 1047 1035 988 971 948 902 828 834 856 879 895 894 883 872 872 889 874 851 802 747 734 722 716 731 773 852 881 791 599 355 281 315 347 356 353 343 361 372 370 361 349 340 315 270 235 227 216 192 158 146 142 144 150 156 160 162 163 166 167 156 135 120 125 154 164 169 170 162 115 104 103 99 92 103 133 161 187 266 323 580 880 1012 998 926 871 849 851 870 891 907 916 918 913 908 900 889 883 863 832 795 762 735 726 737 769 821 894 984 1080 1156 1149 1041 724 433 401 368 340 322 314 309 212 170 123 61 66 232 298 298 299 297 300 306 293 207 299 318 316 286 152 130 225 291 233 1562 1549 1527 1490 1453 1421 1394 1371 1342 1328 1325 1328 1326 1294 1278 1278 1287 1296 1305 1317 1330 1341 1352 1392 1437 1463 1445 1380 1325 1302 1303 1282 1234 1215 1211 1213 1234 1268 1293 1316 1351 1401 1458 1499 1516 1517 1528 1540 1547 1551 1564 1588 1610 1626 1633 1623 1620 1640 1688 1763 1841 1893 1953 2034 2130 2271 2345 2317 2199 2121 2039 2051 2123 2189 2231 2245 2248 2249 2251 2249 2240 2225 2210 2210 2203 2184 2157 2126 2077 2007 1910 1809 1743 1722 1713 1706 1708 1741 1771 1743 1725 1752 1746 1703 1662 1642 1650 1681 1613 1524 1465 1477 1340 1028 656 356 319 307 301 298 293 287 285 237 178 172 196 276 314 299 293 294 295 295 296 311 637 992 1224 1260 1487 1510 1457 1410 1446 1513 1576 1616 1623 1597 1528 1435 1337 1259 1265 1290 1305 1318 1350 1364 1385 1414 1437 1418 1386 1353 1324 1297 1256 1202 1150 1103 1063 1057 1027 1008 1005 1007 975 990 1001 988 963 970 981 982 961 918 896 890 902 932 954 936 892 836 787 768 759 762 782 835 880 856 722 471 300 289 301 318 367 294 285 289 297 367 359 314 273 267 259 236 222 207 169 155 148 146 151 156 159 160 162 166 173 164 149 143 160 171 180 183 180 177 149 127 118 124 127 141 149 177 245 309 449 682 907 995 956 899 856 834 825 847 869 887 898 899 895 892 888 884 888 869 834 793 761 752 747 758 792 840 921 998 1034 967 536 417 387 368 350 335 323 315 308 303 118 45 41 54 164 260 298 305 317 310 303 305 311 304 312 310 308 308 308 277 254 225 166 1538 1522 1495 1446 1413 1384 1357 1331 1316 1329 1349 1361 1350 1316 1295 1282 1274 1283 1297 1315 1335 1356 1377 1408 1432 1432 1392 1329 1284 1276 1300 1324 1284 1258 1257 1278 1286 1314 1323 1336 1378 1439 1476 1494 1500 1500 1499 1492 1489 1497 1520 1551 1575 1587 1590 1589 1600 1622 1662 1730 1824 1884 1953 2044 2143 2249 2291 2237 2098 2009 1965 2006 2112 2234 2249 2258 2265 2270 2272 2267 2257 2238 2216 2217 2214 2183 2122 2035 1927 1834 1737 1652 1606 1586 1570 1556 1558 1611 1691 1667 1661 1729 1732 1681 1606 1556 1577 1627 1616 1591 1546 1442 1038 605 346 309 299 297 296 294 289 284 281 206 158 287 309 313 305 295 299 302 301 298 302 330 366 408 448 499 855 963 1160 1425 1500 1550 1593 1615 1608 1566 1503 1435 1377 1346 1357 1326 1283 1252 1260 1288 1332 1379 1416 1417 1405 1383 1344 1280 1172 1108 1059 1024 1004 960 942 965 1008 1019 1033 1041 1039 1028 1023 1029 1028 1013 981 941 937 964 1000 1012 1013 1009 1000 967 871 836 812 800 804 844 896 923 879 721 437 322 279 279 317 255 240 243 258 308 309 292 250 179 160 208 216 182 164 159 130 123 147 161 165 165 166 170 181 182 176 172 181 180 197 205 201 195 182 158 146 154 165 185 200 228 289 378 566 754 886 937 903 867 841 825 815 834 853 870 885 884 879 867 853 846 840 793 739 700 680 690 697 709 731 746 747 666 552 511 404 375 361 344 326 320 315 309 303 300 154 98 108 129 271 298 290 276 268 190 152 149 168 184 268 303 302 304 307 136 55 123 314 1522 1502 1467 1414 1384 1359 1337 1319 1325 1357 1382 1389 1375 1343 1312 1294 1296 1323 1340 1359 1381 1402 1416 1428 1424 1401 1358 1308 1276 1275 1304 1346 1299 1268 1255 1258 1276 1303 1323 1352 1405 1459 1493 1515 1518 1491 1438 1414 1430 1473 1490 1512 1519 1519 1525 1559 1597 1633 1668 1707 1799 1873 1957 2057 2163 2233 2229 2153 2031 1963 1937 1974 2071 2201 2192 2216 2238 2249 2251 2240 2192 2120 2059 2093 2083 2025 1932 1823 1733 1655 1579 1514 1471 1441 1426 1438 1483 1566 1657 1737 1781 1780 1759 1675 1600 1581 1644 1671 1668 1597 1405 1031 534 350 309 299 297 297 296 293 286 282 280 279 279 283 298 308 308 300 301 306 304 303 316 358 354 337 325 332 353 321 632 1155 1391 1474 1524 1539 1520 1464 1431 1418 1425 1443 1442 1378 1299 1236 1215 1252 1299 1344 1377 1397 1407 1386 1333 1250 1122 1065 1031 991 922 896 934 975 989 978 1004 1026 1028 1010 1014 1019 1018 1009 993 999 1011 1027 1038 1039 1038 1039 1031 1006 960 904 871 852 842 874 959 1039 1071 1023 699 447 308 275 257 256 247 245 258 271 280 305 312 260 252 266 243 192 169 145 124 118 131 165 169 171 177 186 191 198 194 184 180 190 216 236 236 224 198 183 178 180 195 221 251 290 349 478 648 783 856 879 860 841 827 818 810 821 837 856 873 870 846 799 741 715 659 568 500 477 471 479 470 449 426 402 366 286 230 331 341 356 359 342 321 312 306 302 301 303 304 304 304 305 305 301 268 207 173 99 62 64 98 104 235 304 301 301 146 73 53 86 297 1510 1491 1462 1429 1395 1368 1350 1346 1373 1404 1415 1411 1400 1367 1337 1325 1341 1389 1419 1439 1448 1446 1441 1438 1419 1387 1351 1319 1294 1290 1314 1366 1317 1295 1268 1238 1250 1276 1307 1344 1387 1423 1482 1524 1523 1453 1349 1325 1378 1465 1475 1478 1460 1447 1463 1533 1592 1653 1695 1700 1771 1870 1973 2072 2169 2244 2262 2206 2082 1933 1916 1972 2051 2095 1962 2016 2095 2143 2147 2087 1924 1789 1754 1841 1817 1762 1706 1664 1594 1544 1491 1439 1400 1362 1355 1372 1423 1543 1664 1775 1841 1839 1785 1725 1699 1709 1738 1692 1645 1294 756 438 349 313 302 298 297 297 295 290 284 281 279 279 279 281 286 309 319 311 302 303 293 289 307 339 317 296 287 292 300 312 330 473 983 1252 1401 1452 1431 1383 1384 1416 1462 1502 1493 1422 1339 1269 1232 1264 1298 1329 1354 1378 1386 1358 1300 1217 1117 1065 1030 988 918 935 980 997 976 945 954 984 1006 1004 1012 1011 1008 1010 1024 1038 1048 1057 1064 1065 1062 1057 1053 1049 1031 984 947 919 900 928 1148 1278 1292 1283 1101 690 376 289 265 264 262 259 260 277 282 313 346 331 317 291 246 191 169 153 148 147 149 164 170 176 186 204 212 215 209 198 196 199 234 251 231 249 222 207 203 208 225 252 293 355 442 583 706 790 829 833 826 820 813 806 797 800 809 822 832 816 724 551 349 319 239 210 202 196 203 199 162 111 89 83 78 81 123 250 289 336 362 343 320 310 305 303 305 306 305 303 301 301 300 292 240 142 116 107 86 71 87 92 146 221 301 301 254 252 262 272 305 1507 1495 1475 1445 1417 1397 1388 1395 1424 1446 1448 1438 1424 1404 1384 1376 1391 1442 1479 1497 1498 1487 1470 1451 1423 1392 1369 1362 1350 1335 1338 1383 1348 1345 1318 1265 1241 1259 1282 1303 1320 1347 1440 1489 1466 1368 1277 1270 1326 1406 1445 1447 1445 1434 1428 1489 1576 1654 1701 1701 1729 1858 1990 2096 2180 2253 2267 2207 2080 1930 1925 1989 2005 1893 1801 1841 1942 2018 1967 1841 1720 1653 1648 1665 1629 1582 1558 1565 1523 1489 1443 1392 1354 1329 1318 1347 1438 1613 1740 1787 1771 1719 1668 1691 1732 1752 1721 1625 1452 1002 476 370 326 307 301 298 297 296 293 289 284 281 279 279 280 281 284 291 299 303 291 289 175 85 135 293 297 284 281 284 284 287 295 310 329 828 1198 1382 1392 1385 1410 1455 1507 1546 1521 1449 1370 1309 1288 1296 1306 1321 1338 1348 1342 1312 1257 1182 1116 1067 1034 1012 995 1031 1040 1016 970 928 939 967 992 1001 1009 1009 1008 1016 1039 1049 1055 1061 1068 1076 1073 1068 1068 1075 1059 1024 1010 1011 1016 1160 1248 1289 1310 1335 1415 1044 601 352 308 290 282 276 265 282 276 282 295 286 269 260 238 202 185 173 174 177 174 175 178 182 193 219 217 214 208 206 231 245 255 257 257 269 301 298 272 267 260 287 352 448 557 668 748 793 806 804 803 803 798 787 770 765 768 773 765 699 527 358 286 262 233 203 186 203 193 175 113 39 57 59 52 67 120 195 250 316 360 340 319 310 307 307 308 307 303 298 295 292 289 267 222 163 150 143 129 108 85 99 137 181 195 287 309 245 167 171 147 1511 1505 1490 1467 1454 1447 1445 1449 1456 1460 1459 1454 1448 1446 1439 1429 1434 1473 1507 1522 1523 1513 1491 1465 1438 1414 1399 1399 1409 1396 1381 1396 1377 1383 1363 1309 1254 1255 1254 1256 1269 1302 1404 1428 1381 1310 1307 1300 1284 1287 1367 1411 1458 1466 1440 1491 1563 1622 1662 1683 1687 1836 1993 2117 2207 2262 2264 2215 2118 1982 1987 2030 2008 1865 1754 1733 1739 1732 1679 1624 1597 1581 1543 1416 1441 1441 1446 1474 1464 1424 1390 1371 1365 1384 1425 1506 1621 1751 1821 1798 1720 1609 1438 1598 1702 1706 1629 1480 981 579 389 335 314 303 299 298 297 297 295 291 285 281 280 279 280 281 283 285 287 288 285 285 163 118 280 308 299 289 285 287 288 292 299 306 315 388 901 1374 1466 1471 1485 1515 1549 1566 1517 1453 1390 1339 1311 1308 1307 1307 1308 1305 1297 1271 1223 1157 1100 1062 1050 1059 1074 1102 1079 1024 957 905 933 960 980 995 998 1004 1007 1011 1026 1036 1039 1042 1049 1062 1069 1073 1081 1091 1079 1056 1058 1085 1130 1228 1267 1283 1300 1337 1481 1378 1090 724 565 450 370 324 309 293 266 251 255 271 259 246 235 225 206 191 195 206 209 200 206 212 218 238 190 165 178 223 237 236 239 239 228 277 339 364 346 304 289 348 455 580 673 740 776 788 785 788 795 797 790 773 740 720 712 708 676 518 363 280 287 248 223 197 177 182 166 163 120 42 35 37 49 73 112 186 233 295 347 334 317 310 309 309 309 305 301 297 292 288 282 261 222 173 153 157 163 158 130 124 204 221 125 210 220 162 97 89 64 1512 1507 1497 1484 1488 1490 1489 1483 1464 1455 1456 1463 1472 1482 1483 1471 1465 1490 1513 1525 1526 1515 1494 1473 1459 1443 1417 1390 1414 1431 1434 1425 1399 1381 1354 1321 1301 1321 1319 1299 1287 1357 1420 1412 1378 1375 1408 1377 1326 1301 1359 1381 1397 1396 1399 1486 1553 1589 1608 1631 1691 1854 2006 2119 2196 2240 2236 2195 2123 2037 2007 1967 1882 1669 969 848 846 872 932 947 1005 1075 1148 1229 1300 1337 1372 1418 1415 1377 1366 1383 1412 1496 1607 1722 1814 1846 1795 1706 1617 1543 1422 1515 1560 1524 1401 958 591 405 364 322 308 301 298 282 189 179 237 294 286 283 281 280 280 281 282 283 284 262 143 130 86 77 152 168 228 273 291 294 292 298 307 313 304 330 829 1387 1633 1569 1554 1563 1570 1547 1491 1435 1380 1332 1302 1299 1301 1304 1305 1293 1273 1241 1207 1182 1127 1095 1080 1079 1089 1123 1085 1012 935 881 901 935 966 983 982 991 990 983 992 1004 1006 1008 1016 1033 1051 1066 1079 1087 1075 1073 1088 1122 1173 1224 1249 1255 1257 1280 1367 1363 1228 974 877 777 668 540 382 306 262 246 253 283 250 206 177 177 180 197 218 238 256 235 243 249 245 251 185 155 173 224 232 248 262 254 208 241 319 372 372 341 335 437 602 767 807 810 798 782 770 781 798 803 791 768 708 669 647 617 502 352 268 255 296 272 231 194 172 161 158 151 145 149 138 89 65 76 116 181 219 267 318 328 316 311 309 309 307 304 301 297 293 288 257 216 196 265 267 214 168 192 309 249 164 145 238 122 102 118 131 92 57 1498 1489 1483 1481 1496 1504 1500 1483 1454 1444 1451 1470 1493 1507 1513 1503 1493 1502 1516 1521 1517 1504 1487 1473 1470 1452 1415 1386 1427 1464 1473 1446 1413 1376 1346 1329 1332 1359 1379 1378 1372 1438 1468 1455 1440 1458 1489 1453 1392 1342 1343 1347 1300 1276 1322 1476 1539 1549 1549 1586 1740 1894 2019 2109 2168 2209 2177 2119 2066 2035 1975 1847 1525 972 472 397 416 460 526 563 643 787 981 1176 1263 1312 1341 1360 1347 1320 1329 1364 1408 1514 1640 1739 1786 1758 1676 1595 1532 1488 1422 1407 1369 1230 925 531 419 386 357 320 308 301 298 272 113 163 244 297 291 288 284 281 280 281 282 283 269 222 115 72 55 57 73 104 172 234 277 300 299 313 333 337 274 311 942 1592 1734 1620 1578 1565 1549 1500 1439 1394 1351 1310 1291 1295 1305 1309 1301 1278 1247 1218 1203 1209 1169 1135 1110 1095 1093 1102 1064 1008 963 935 951 973 981 959 965 970 957 938 947 960 966 973 985 1002 1026 1047 1061 1064 1056 1075 1104 1137 1176 1189 1181 1163 1154 1201 1246 1278 1261 1161 1056 979 880 745 587 398 314 291 287 282 231 188 168 169 179 195 218 246 275 265 259 254 249 242 209 187 188 222 246 283 293 269 230 239 267 310 355 332 418 596 778 872 863 840 811 783 764 779 797 800 778 725 649 608 572 498 316 273 248 233 284 291 237 186 163 100 91 80 102 186 185 98 52 72 117 184 216 234 260 318 316 311 308 307 304 302 301 299 297 293 254 202 166 195 249 225 171 167 308 235 158 132 109 102 111 135 156 111 76 1470 1455 1458 1475 1495 1486 1468 1450 1439 1436 1451 1478 1508 1524 1535 1531 1521 1514 1520 1520 1501 1474 1462 1459 1457 1437 1406 1397 1449 1475 1472 1445 1411 1377 1351 1338 1342 1358 1398 1422 1431 1481 1500 1497 1492 1501 1512 1478 1418 1353 1307 1280 1237 1241 1316 1457 1517 1523 1535 1609 1799 1930 2026 2093 2136 2156 2086 2011 1971 1971 1897 1525 975 434 415 447 489 523 538 571 635 799 1030 1186 1292 1338 1338 1304 1242 1202 1203 1239 1295 1387 1497 1564 1579 1570 1553 1528 1480 1397 1248 1276 1258 1033 520 389 384 385 359 323 310 303 300 274 120 233 294 299 295 292 287 284 282 282 283 285 260 201 157 103 86 88 88 120 150 199 256 291 288 296 310 309 227 346 1073 1724 1676 1582 1541 1523 1503 1449 1396 1358 1325 1294 1282 1289 1295 1293 1273 1229 1190 1165 1161 1186 1188 1171 1144 1114 1090 1075 1048 1023 1015 1011 1013 1009 998 981 964 943 919 901 911 925 935 948 966 986 1008 1028 1041 1043 1046 1072 1105 1136 1162 1141 1093 1044 1025 1102 1158 1206 1230 1211 1138 1109 1053 941 788 630 487 379 321 277 222 186 170 166 181 213 243 262 269 254 251 252 245 213 207 187 186 251 289 322 317 278 258 256 249 267 325 415 618 793 889 899 858 819 785 759 742 756 770 762 696 445 484 521 477 353 303 290 256 220 260 282 242 196 170 91 60 47 61 112 97 60 53 82 119 185 220 237 254 289 307 312 308 305 302 301 300 301 301 300 266 213 163 156 184 195 202 219 310 256 190 159 111 98 103 121 134 93 90 1433 1417 1439 1488 1509 1444 1404 1400 1417 1428 1456 1490 1522 1543 1552 1551 1547 1544 1525 1505 1476 1449 1441 1443 1449 1462 1467 1432 1438 1450 1450 1430 1399 1362 1333 1323 1339 1384 1411 1433 1459 1502 1518 1520 1515 1509 1503 1472 1416 1348 1289 1259 1265 1307 1378 1453 1503 1529 1578 1685 1845 1948 2020 2070 2102 2090 2001 1924 1896 1912 1840 1156 550 447 444 499 546 578 600 629 669 782 967 1160 1292 1332 1305 1230 1095 1022 1009 1052 1138 1237 1357 1423 1442 1489 1493 1467 1400 1275 1039 1203 1288 1136 694 372 377 401 360 301 286 281 283 270 153 205 266 301 297 294 290 287 285 283 284 290 271 216 144 121 149 191 207 208 218 243 269 269 264 256 248 240 227 447 1117 1659 1532 1482 1468 1462 1447 1406 1367 1332 1302 1279 1273 1276 1275 1265 1238 1195 1166 1155 1166 1205 1214 1190 1151 1109 1075 1059 1050 1046 1046 1036 1030 1019 1001 974 945 917 893 879 890 907 919 935 964 999 1017 1029 1037 1042 1049 1062 1084 1112 1130 1100 1042 980 942 1013 1083 1135 1160 1150 1130 1143 1139 1088 972 863 727 575 422 314 235 191 179 194 199 229 266 290 267 253 248 237 209 227 272 287 282 313 343 380 371 306 261 257 264 277 326 648 857 941 929 865 813 778 760 754 759 760 749 616 283 183 319 421 407 286 246 203 200 237 247 260 254 226 181 130 79 51 45 54 48 42 52 87 123 187 221 233 250 287 310 316 308 304 301 300 301 302 304 305 275 223 169 162 156 177 210 200 259 256 220 170 116 101 107 107 69 88 95 1397 1386 1426 1496 1510 1393 1348 1371 1410 1433 1474 1511 1537 1553 1558 1558 1557 1555 1531 1507 1474 1441 1420 1420 1416 1422 1431 1411 1399 1412 1422 1412 1390 1351 1319 1316 1363 1462 1468 1461 1473 1516 1529 1528 1517 1501 1485 1451 1402 1350 1315 1320 1354 1402 1449 1480 1514 1566 1645 1754 1868 1943 1998 2038 2065 2042 1966 1908 1895 1931 1882 1205 600 474 460 492 544 605 662 703 719 773 896 1111 1232 1238 1146 997 905 917 993 1089 1164 1246 1306 1357 1405 1442 1401 1353 1301 1256 1253 1258 1290 1308 1239 826 575 438 340 159 150 158 189 235 230 178 227 302 300 294 291 288 286 284 287 298 283 223 124 133 226 365 493 412 418 404 350 281 246 228 215 222 353 699 1170 1485 1411 1384 1394 1400 1392 1375 1350 1318 1287 1264 1251 1244 1240 1232 1217 1191 1181 1188 1208 1238 1234 1198 1147 1098 1066 1061 1062 1063 1058 1046 1033 1016 992 953 921 896 880 876 888 910 930 954 990 1026 1053 1069 1069 1054 1046 1053 1072 1096 1116 1096 1057 1006 957 991 1013 1045 1075 1063 1058 1085 1121 1139 1093 1019 931 810 643 478 361 290 265 281 310 347 367 353 291 213 198 228 256 256 279 295 311 372 491 554 490 305 272 266 271 301 401 876 1002 993 925 805 762 755 762 765 767 693 608 444 127 218 296 345 357 288 289 243 174 116 143 213 246 231 172 131 88 55 38 49 53 44 47 79 121 184 221 235 250 261 288 309 314 308 305 303 302 302 304 306 279 225 167 163 164 192 242 231 237 251 244 179 151 122 103 89 51 109 108 1385 1391 1420 1459 1440 1387 1403 1441 1450 1455 1495 1529 1550 1560 1561 1559 1551 1537 1508 1469 1456 1457 1458 1432 1393 1382 1393 1394 1378 1394 1407 1400 1387 1351 1320 1330 1409 1539 1549 1513 1486 1523 1532 1524 1509 1490 1464 1421 1384 1364 1370 1402 1415 1443 1484 1516 1554 1616 1694 1777 1862 1924 1970 2002 2020 2000 1962 1944 1952 1974 1919 1270 688 526 469 489 546 622 703 771 758 762 830 988 1095 1090 1015 925 914 993 1076 1132 1152 1250 1317 1358 1373 1364 1325 1297 1279 1268 1264 1251 1289 1335 1330 1242 960 643 362 150 144 152 170 195 222 266 291 298 296 293 293 290 286 285 287 297 310 296 129 129 194 322 510 478 445 445 457 412 251 206 243 356 668 1290 1477 1384 1346 1336 1338 1345 1351 1352 1343 1321 1291 1256 1218 1201 1196 1200 1210 1207 1214 1230 1247 1248 1232 1192 1140 1091 1068 1068 1069 1067 1055 1042 1022 997 971 939 919 904 893 889 896 923 953 983 1015 1054 1085 1102 1103 1084 1079 1095 1116 1130 1140 1124 1104 1082 1056 1020 987 974 977 964 985 1021 1058 1084 1093 1072 1032 974 899 750 635 558 520 521 555 583 575 509 372 258 239 305 410 391 435 549 735 977 1209 1031 646 347 336 347 361 422 605 832 980 1000 897 761 740 761 784 780 743 613 450 271 103 288 324 312 319 333 240 160 119 111 113 122 168 229 223 152 108 78 51 35 35 37 45 66 114 175 219 240 258 255 281 313 326 304 304 305 303 302 303 302 279 229 171 167 169 202 268 284 248 244 241 177 167 144 122 101 60 111 127 1435 1420 1424 1431 1406 1403 1433 1460 1460 1482 1514 1536 1548 1555 1549 1521 1485 1454 1446 1468 1489 1510 1521 1480 1404 1370 1380 1405 1402 1410 1410 1397 1390 1365 1341 1359 1447 1548 1584 1551 1498 1512 1519 1512 1496 1476 1442 1397 1378 1385 1412 1418 1415 1438 1484 1538 1576 1650 1730 1798 1848 1903 1943 1965 1972 1949 1915 1900 1902 1895 1519 1029 664 532 489 515 591 681 751 824 809 818 877 969 1018 1018 988 959 1002 1052 1089 1116 1145 1220 1280 1321 1340 1335 1301 1277 1252 1214 1137 1185 1278 1354 1356 1328 1213 814 293 154 146 152 169 199 271 292 297 296 295 294 293 290 287 286 288 292 300 305 287 216 196 244 347 448 408 377 403 457 315 381 592 919 1573 1554 1438 1366 1357 1344 1335 1336 1344 1348 1353 1343 1315 1267 1212 1187 1176 1181 1203 1227 1246 1258 1256 1226 1200 1163 1123 1088 1075 1071 1068 1060 1043 1029 1004 978 955 936 934 932 927 920 920 951 985 1016 1045 1084 1117 1137 1143 1133 1139 1155 1166 1164 1178 1170 1157 1140 1112 1024 953 915 912 933 959 973 971 960 989 1009 1018 1019 1018 986 941 896 860 843 845 846 825 764 580 528 571 664 743 740 785 980 1319 1438 1344 1124 897 752 719 708 742 829 953 1021 1046 987 851 765 766 789 804 784 672 534 338 151 198 322 336 306 286 296 201 136 112 103 110 121 150 200 281 184 135 112 71 41 36 40 48 61 107 166 216 245 260 260 269 282 292 287 301 293 266 258 242 240 233 218 246 196 176 178 171 191 220 230 211 173 171 167 155 135 85 122 148 1473 1459 1451 1448 1439 1414 1420 1434 1444 1491 1514 1525 1527 1524 1520 1457 1399 1380 1423 1523 1567 1577 1571 1537 1446 1386 1380 1427 1455 1446 1424 1403 1399 1391 1390 1412 1464 1508 1542 1547 1528 1501 1504 1511 1507 1485 1447 1406 1397 1404 1409 1384 1385 1411 1454 1507 1580 1668 1744 1794 1822 1865 1900 1923 1933 1919 1883 1808 1685 1506 1204 919 715 611 559 579 656 764 861 848 841 866 918 972 1013 1025 1028 1038 1071 1074 1076 1091 1129 1183 1235 1276 1298 1295 1266 1236 1191 1123 1044 1128 1249 1339 1346 1341 1303 1007 526 189 157 156 184 233 247 282 297 295 293 293 294 293 292 289 291 294 298 304 314 293 294 320 366 388 358 338 351 401 387 1040 1680 1790 1869 1660 1510 1452 1426 1392 1380 1383 1392 1388 1389 1375 1343 1293 1247 1219 1201 1200 1228 1261 1276 1274 1249 1181 1138 1110 1093 1085 1079 1072 1064 1053 1032 1014 989 968 952 934 942 952 956 951 958 989 1022 1052 1082 1118 1148 1169 1179 1182 1193 1212 1227 1224 1208 1188 1169 1141 1086 1008 941 893 871 889 911 915 901 875 879 906 938 968 999 1014 1017 1016 1016 1017 1018 1008 996 992 858 879 956 1027 1030 1044 1068 1176 1359 1320 1182 1093 1067 1081 1138 1141 1130 1127 1148 1128 1108 1055 943 853 836 848 843 758 552 382 211 112 385 363 345 332 272 267 218 172 138 108 132 148 166 194 236 147 99 89 77 57 50 43 38 57 102 160 215 253 259 259 251 247 261 283 295 276 235 215 220 231 249 274 233 188 169 174 188 209 220 210 182 176 188 191 184 171 133 150 165 1503 1495 1484 1476 1475 1435 1403 1405 1442 1499 1486 1478 1471 1457 1469 1405 1368 1395 1487 1585 1623 1625 1606 1570 1501 1442 1420 1455 1491 1472 1443 1425 1429 1429 1445 1469 1493 1518 1525 1529 1522 1499 1517 1537 1536 1508 1459 1418 1404 1401 1394 1382 1364 1381 1436 1517 1618 1701 1754 1774 1776 1797 1847 1894 1912 1913 1878 1771 1638 1559 1271 1002 803 689 632 667 742 827 891 866 886 923 967 1015 1040 1040 1046 1067 1081 1059 1052 1064 1091 1127 1181 1225 1249 1243 1216 1186 1129 1051 1025 1130 1233 1300 1317 1336 1321 1160 807 251 180 163 192 254 259 286 298 296 293 271 286 298 298 295 298 300 303 306 308 308 316 333 358 340 328 327 340 374 435 1266 2027 2045 1971 1863 1743 1630 1553 1494 1465 1454 1449 1435 1424 1400 1364 1319 1280 1261 1260 1273 1299 1316 1305 1274 1222 1124 1083 1069 1072 1079 1066 1058 1057 1055 1035 1002 977 958 944 930 935 946 956 965 990 1023 1054 1082 1114 1147 1171 1187 1196 1216 1238 1259 1274 1276 1241 1194 1149 1103 1035 975 925 882 845 843 846 838 822 808 805 822 844 867 893 927 958 986 1011 1033 1050 1028 989 1003 1021 1026 1040 1070 1093 1133 1153 1137 1084 1050 1054 1087 1144 1223 1294 1311 1294 1260 1231 1185 1174 1186 1190 1154 1049 953 869 719 542 290 105 134 459 399 383 397 294 294 270 233 187 145 156 168 191 226 232 149 98 90 86 77 71 67 65 55 99 155 210 255 270 255 246 253 268 306 296 256 216 188 194 202 210 226 212 189 180 191 214 217 210 195 177 180 208 221 218 207 197 192 185 1550 1538 1529 1521 1507 1464 1402 1397 1452 1480 1408 1382 1379 1373 1400 1397 1423 1484 1560 1629 1654 1651 1629 1596 1553 1516 1493 1492 1520 1506 1487 1477 1481 1486 1504 1520 1531 1544 1542 1539 1537 1534 1557 1571 1562 1526 1469 1423 1407 1399 1388 1391 1383 1396 1452 1562 1686 1738 1741 1720 1721 1745 1809 1872 1901 1916 1888 1818 1760 1784 1407 1073 853 755 709 761 834 884 885 898 948 1000 1043 1075 1062 1034 1024 1040 1045 1027 1024 1031 1039 1070 1134 1192 1224 1223 1186 1155 1109 1055 1078 1165 1227 1262 1289 1325 1338 1278 1052 497 253 169 195 267 241 268 290 290 261 221 253 288 297 275 297 306 308 308 303 296 296 305 320 313 316 330 351 378 543 1346 2054 2049 1992 1954 1885 1791 1703 1606 1540 1505 1491 1466 1436 1405 1371 1335 1309 1309 1323 1342 1353 1329 1284 1224 1156 1080 1052 1046 1054 1068 1063 1050 1035 1021 1005 999 981 963 954 945 940 941 950 970 999 1036 1068 1092 1123 1154 1178 1189 1194 1230 1272 1295 1299 1293 1261 1198 1130 1064 993 938 900 863 815 791 774 758 748 753 756 765 780 800 821 834 845 864 897 938 970 912 845 1020 1045 1051 1057 1072 1105 1145 1147 1115 1067 1068 1085 1118 1164 1222 1239 1253 1266 1275 1260 1229 1226 1244 1260 1250 1155 1028 883 678 485 259 113 164 412 372 369 420 373 281 284 288 255 207 173 172 204 255 252 177 119 101 91 91 84 94 134 106 114 147 190 219 247 244 244 257 253 328 316 257 204 178 170 170 174 178 191 189 188 202 229 228 210 186 174 203 263 313 325 281 252 231 209 1630 1597 1579 1568 1541 1473 1418 1409 1423 1362 1226 1251 1313 1345 1367 1423 1493 1560 1605 1636 1666 1674 1656 1628 1598 1567 1541 1528 1548 1545 1536 1531 1532 1534 1541 1551 1559 1568 1564 1563 1567 1578 1595 1594 1574 1536 1482 1439 1422 1412 1400 1400 1404 1427 1497 1632 1746 1751 1704 1654 1671 1728 1794 1855 1899 1925 1907 1886 1857 1791 1326 1021 863 816 785 839 910 940 904 934 1001 1069 1111 1103 1055 1011 992 999 993 996 996 994 999 1040 1114 1189 1241 1245 1192 1161 1145 1145 1179 1205 1230 1258 1292 1337 1382 1403 1322 981 418 190 199 288 140 195 256 262 192 196 234 277 294 240 289 308 308 306 299 294 293 296 300 305 314 329 351 380 709 1441 2033 2018 1970 1938 1910 1871 1796 1666 1569 1513 1491 1457 1421 1394 1371 1349 1342 1357 1375 1382 1357 1294 1220 1145 1080 1036 1025 1037 1058 1074 1067 1037 1010 995 982 993 978 954 941 956 943 932 937 965 1002 1037 1068 1094 1118 1151 1175 1187 1188 1223 1275 1306 1308 1281 1250 1199 1130 1044 963 909 872 835 779 737 710 698 703 720 732 738 746 762 786 796 801 808 823 832 836 834 856 963 1022 1059 1081 1091 1086 1090 1092 1094 1102 1104 1119 1139 1157 1171 1156 1157 1187 1245 1283 1281 1273 1273 1286 1286 1242 1128 930 672 387 171 69 95 328 325 287 282 255 329 312 284 320 262 195 175 201 247 243 190 139 116 120 124 116 118 150 124 120 138 167 192 205 211 222 241 262 332 358 316 213 180 166 164 169 170 177 182 193 216 234 225 207 189 177 205 245 283 309 284 264 234 208 1710 1650 1586 1536 1506 1457 1472 1452 1391 1333 697 934 1286 1338 1362 1443 1518 1577 1619 1660 1693 1695 1663 1613 1600 1587 1570 1556 1577 1586 1583 1574 1566 1563 1565 1571 1578 1588 1583 1588 1600 1614 1615 1599 1576 1545 1504 1464 1444 1431 1417 1401 1406 1452 1548 1685 1761 1725 1658 1612 1644 1731 1797 1853 1906 1940 1929 1884 1747 1448 1055 920 883 864 846 902 960 970 920 944 1018 1073 1092 1070 1013 987 975 964 943 966 974 975 987 1039 1108 1186 1244 1232 1187 1180 1204 1250 1295 1303 1316 1337 1362 1418 1470 1518 1515 1358 679 287 190 285 158 159 201 217 148 278 310 309 299 256 293 308 307 304 301 300 302 305 307 309 312 315 318 332 809 1485 1979 1969 1921 1898 1886 1863 1791 1608 1514 1473 1444 1409 1386 1371 1363 1359 1369 1389 1399 1381 1318 1238 1155 1082 1030 1018 1017 1034 1062 1080 1068 1036 1011 1004 1008 1016 1010 990 961 947 923 915 928 959 1002 1033 1057 1080 1107 1138 1157 1160 1152 1175 1225 1264 1279 1266 1235 1201 1141 1042 946 897 858 814 752 709 690 691 704 717 735 742 746 752 776 795 811 824 825 813 808 821 862 932 998 1050 1087 1111 1107 1107 1108 1110 1118 1132 1145 1150 1147 1146 1133 1134 1161 1222 1303 1321 1316 1312 1338 1331 1310 1236 1074 761 345 99 81 223 269 331 341 267 275 344 354 334 328 265 224 204 196 222 201 176 154 139 157 157 146 134 130 113 115 129 151 179 182 184 193 214 224 318 366 327 220 180 159 152 158 157 165 175 193 230 240 226 208 194 189 236 270 294 314 293 272 247 225 1672 1596 1515 1476 1504 1537 1524 1421 1299 1282 1133 1190 1297 1351 1385 1468 1533 1580 1621 1657 1661 1646 1618 1579 1580 1582 1580 1579 1607 1625 1621 1603 1583 1578 1580 1583 1587 1595 1597 1609 1625 1635 1620 1596 1576 1556 1529 1483 1458 1443 1428 1398 1408 1477 1579 1676 1713 1663 1615 1606 1655 1727 1802 1865 1910 1945 1933 1803 1460 858 871 875 869 871 931 1027 1053 1019 956 953 992 1017 1028 1042 1008 998 993 984 971 972 979 990 1008 1073 1145 1198 1213 1172 1180 1209 1265 1341 1406 1417 1426 1444 1477 1532 1545 1547 1535 1475 1160 594 181 176 287 267 275 265 142 281 313 310 307 304 306 306 306 306 305 307 311 313 314 310 305 288 251 183 685 1426 1971 1930 1866 1842 1829 1798 1710 1449 1393 1399 1365 1337 1333 1335 1342 1355 1374 1393 1388 1346 1263 1188 1112 1048 1010 1027 1023 1037 1066 1090 1075 1055 1043 1045 1066 1071 1067 1048 1010 976 943 931 938 947 985 1012 1033 1055 1088 1121 1140 1140 1127 1129 1157 1196 1229 1225 1210 1204 1166 1071 1004 938 873 811 762 745 752 757 753 747 762 770 771 770 791 818 848 872 869 854 847 856 889 951 1011 1059 1094 1116 1116 1121 1122 1119 1122 1126 1134 1140 1140 1139 1124 1118 1142 1222 1275 1311 1332 1346 1378 1366 1348 1317 1246 885 381 103 128 240 224 317 396 373 372 370 358 345 342 320 309 239 131 247 202 179 179 172 165 157 143 124 105 94 103 123 144 169 166 162 169 191 203 230 279 329 237 210 176 153 165 156 161 174 198 233 244 239 227 211 204 235 259 276 296 293 285 274 266 1578 1525 1481 1475 1512 1522 1407 1274 1197 1246 1257 1286 1328 1376 1411 1484 1536 1570 1593 1607 1590 1573 1559 1543 1551 1564 1578 1596 1628 1649 1644 1620 1593 1585 1582 1581 1583 1592 1607 1624 1639 1644 1623 1602 1586 1569 1539 1490 1458 1444 1441 1415 1440 1504 1577 1623 1594 1546 1542 1583 1639 1713 1794 1862 1910 1944 1922 1750 1418 976 963 901 882 933 1031 1109 1116 1065 984 944 934 937 957 1002 1015 1021 1016 1001 985 977 964 963 992 1078 1161 1193 1172 1128 1163 1240 1328 1405 1449 1476 1491 1510 1552 1597 1562 1515 1489 1497 1412 1103 650 217 326 236 244 279 148 181 212 246 282 304 305 305 307 308 308 310 310 310 311 310 302 283 247 184 607 1364 1960 1870 1789 1753 1716 1657 1564 1462 1385 1327 1282 1257 1266 1285 1308 1332 1352 1368 1355 1303 1222 1155 1085 1030 1011 1037 1035 1049 1081 1106 1094 1086 1086 1097 1127 1137 1123 1089 1044 1010 980 958 944 935 954 975 999 1027 1055 1092 1114 1121 1117 1116 1127 1147 1169 1173 1186 1192 1176 1127 1081 1001 908 835 837 848 851 845 831 808 810 810 809 812 834 865 895 917 914 904 900 908 936 993 1040 1074 1095 1106 1109 1122 1128 1118 1110 1102 1107 1121 1134 1147 1138 1132 1147 1192 1253 1292 1313 1329 1380 1375 1371 1365 1327 1007 532 246 254 263 372 498 532 398 407 381 360 352 343 326 318 300 271 252 211 192 187 170 159 145 118 86 84 82 96 118 140 163 158 151 155 174 188 196 232 298 293 251 201 174 199 169 162 190 239 236 238 252 259 242 216 215 227 246 269 282 288 293 304 1573 1517 1492 1471 1440 1378 1251 1158 1139 1211 1252 1303 1350 1388 1409 1460 1505 1526 1521 1522 1521 1514 1504 1494 1514 1540 1571 1602 1630 1647 1646 1629 1600 1579 1560 1556 1570 1598 1613 1631 1645 1648 1633 1620 1603 1579 1539 1486 1460 1452 1454 1458 1474 1493 1501 1485 1443 1437 1492 1582 1651 1722 1792 1854 1902 1934 1913 1773 1493 1093 943 883 905 983 1068 1084 1056 996 923 866 860 888 941 1007 1020 1023 1020 1008 984 953 933 936 976 1095 1169 1180 1154 1146 1199 1284 1372 1444 1495 1529 1547 1564 1599 1618 1562 1493 1449 1465 1495 1412 1177 801 466 342 271 207 133 144 165 203 249 264 260 283 311 313 313 314 310 295 262 293 290 264 229 194 879 1560 1924 1792 1726 1669 1611 1546 1462 1379 1310 1254 1211 1209 1223 1253 1289 1319 1330 1341 1326 1274 1190 1118 1058 1023 1023 1030 1047 1076 1111 1131 1119 1116 1122 1140 1176 1185 1158 1107 1051 1029 1006 980 956 938 938 953 979 1010 1027 1058 1084 1098 1108 1113 1113 1111 1110 1112 1133 1153 1159 1139 1115 1048 968 897 862 865 874 888 902 900 894 879 867 880 907 927 943 955 944 942 945 956 979 1019 1051 1073 1085 1091 1095 1108 1115 1107 1096 1084 1086 1100 1119 1146 1157 1162 1171 1195 1233 1263 1285 1296 1292 1300 1325 1351 1340 1214 882 618 572 584 767 871 799 502 390 361 363 352 333 320 317 308 278 270 271 249 201 157 150 122 97 93 88 92 100 114 136 163 162 154 150 164 176 185 211 264 236 204 178 164 179 167 176 201 230 241 250 261 268 268 227 215 217 229 250 268 284 305 336 1617 1566 1518 1440 1332 1230 1146 1111 1127 1188 1243 1304 1352 1380 1387 1404 1427 1436 1424 1443 1474 1467 1440 1429 1467 1516 1558 1589 1614 1628 1633 1623 1591 1545 1500 1493 1524 1574 1601 1622 1633 1634 1625 1614 1593 1561 1519 1489 1460 1446 1448 1462 1495 1489 1448 1389 1367 1396 1476 1583 1673 1734 1787 1837 1883 1909 1887 1761 1468 1010 862 878 959 1046 1079 1038 987 926 860 823 848 896 952 1002 1005 1002 1000 997 978 940 927 949 1012 1127 1168 1183 1197 1227 1288 1350 1405 1452 1514 1555 1579 1595 1616 1613 1549 1476 1423 1417 1475 1515 1481 1328 1003 800 578 344 165 152 156 174 197 201 257 256 253 312 277 298 307 290 270 269 254 223 193 244 1248 1840 1926 1804 1706 1631 1567 1501 1419 1340 1265 1203 1167 1179 1195 1219 1256 1314 1328 1336 1318 1263 1176 1101 1053 1032 1033 1044 1076 1119 1157 1161 1144 1141 1152 1174 1209 1210 1179 1125 1065 1046 1022 1000 984 966 961 972 996 1023 1027 1044 1062 1078 1093 1101 1095 1080 1063 1059 1084 1116 1139 1141 1125 1077 1019 963 901 866 867 895 938 969 986 991 987 983 983 983 984 983 969 975 983 991 1000 1012 1028 1045 1062 1073 1081 1087 1093 1098 1093 1083 1076 1078 1094 1134 1165 1182 1188 1202 1228 1246 1257 1268 1279 1289 1310 1331 1295 1274 1273 1283 1248 1155 1146 1139 1068 847 418 321 353 347 303 281 281 294 309 343 347 298 211 160 155 153 148 135 106 105 108 115 137 166 177 172 157 160 167 173 187 221 201 179 163 164 178 199 215 227 239 243 248 259 271 267 241 223 216 221 238 260 285 317 363 1618 1572 1500 1389 1257 1152 1115 1111 1135 1180 1242 1300 1347 1377 1382 1352 1333 1332 1355 1413 1432 1408 1378 1387 1439 1495 1536 1560 1586 1603 1615 1604 1559 1478 1443 1440 1461 1496 1553 1590 1604 1599 1591 1580 1560 1533 1505 1491 1464 1448 1459 1503 1524 1492 1427 1353 1327 1356 1450 1579 1696 1745 1775 1811 1855 1875 1835 1638 1300 896 882 973 1067 1112 1071 1008 957 904 849 845 877 911 940 966 977 980 980 978 969 945 953 1008 1104 1161 1190 1234 1290 1332 1374 1399 1415 1437 1502 1550 1580 1598 1610 1594 1537 1476 1430 1403 1447 1519 1568 1558 1490 1322 1078 780 457 312 226 183 170 163 223 211 200 275 256 267 269 261 273 235 204 186 250 795 1655 2022 1962 1844 1718 1635 1567 1501 1440 1360 1266 1189 1159 1170 1185 1213 1257 1319 1345 1354 1332 1273 1187 1111 1065 1047 1050 1077 1116 1159 1188 1165 1151 1165 1191 1212 1244 1229 1189 1138 1090 1063 1036 1016 1007 1007 1012 1029 1053 1071 1070 1067 1067 1071 1080 1079 1069 1053 1032 1030 1054 1088 1120 1136 1122 1087 1043 996 926 875 869 899 949 999 1030 1052 1069 1074 1059 1046 1031 1011 1003 1003 1005 1003 986 970 970 991 1026 1046 1060 1068 1077 1096 1099 1091 1075 1059 1067 1112 1154 1182 1191 1204 1225 1238 1241 1245 1261 1283 1314 1335 1275 1274 1310 1346 1335 1307 1293 1278 1223 1040 489 291 310 330 281 256 263 293 323 385 370 301 219 182 179 174 162 153 130 114 109 117 135 169 204 216 188 163 163 168 171 169 207 192 187 231 247 243 240 250 269 268 266 257 238 213 214 218 221 221 247 278 308 337 366 1578 1497 1434 1345 1236 1137 1121 1121 1140 1182 1250 1301 1358 1400 1395 1315 1307 1328 1359 1391 1368 1349 1349 1378 1417 1452 1480 1509 1551 1577 1590 1576 1526 1431 1406 1402 1418 1462 1525 1558 1566 1558 1550 1537 1520 1503 1491 1485 1474 1480 1507 1549 1543 1488 1410 1334 1310 1351 1452 1588 1720 1751 1762 1786 1825 1839 1765 1487 1174 997 1067 1122 1136 1100 1018 970 939 907 874 888 895 896 902 924 951 961 965 969 967 960 1001 1083 1184 1200 1254 1319 1375 1404 1410 1407 1407 1421 1473 1507 1535 1558 1576 1561 1533 1506 1481 1440 1458 1510 1562 1587 1596 1593 1503 1311 1028 757 560 416 309 239 211 210 229 256 269 241 215 211 235 199 181 271 602 1559 2003 2102 1999 1867 1739 1655 1593 1544 1522 1441 1333 1240 1201 1194 1206 1236 1283 1340 1372 1373 1347 1300 1229 1163 1111 1084 1090 1109 1152 1199 1226 1185 1192 1216 1238 1245 1251 1222 1178 1134 1102 1073 1056 1041 1025 1033 1053 1079 1107 1130 1131 1119 1102 1088 1084 1063 1044 1030 1021 1025 1037 1062 1093 1112 1101 1073 1036 992 931 899 895 913 944 1000 1039 1070 1096 1109 1101 1087 1065 1034 1022 1013 1002 987 963 953 949 953 966 999 1024 1037 1049 1080 1091 1088 1071 1047 1043 1080 1124 1161 1179 1194 1215 1231 1239 1247 1266 1292 1280 1196 1128 1188 1287 1366 1372 1362 1357 1350 1326 1235 593 276 251 263 307 322 332 331 276 340 332 283 236 217 215 196 163 153 145 127 118 131 142 166 188 196 184 177 174 173 174 177 177 188 227 300 305 268 248 258 281 280 270 267 283 271 240 227 233 243 296 338 360 357 331 1556 1425 1381 1321 1231 1138 1120 1134 1172 1224 1264 1318 1366 1360 1267 1267 1296 1330 1349 1337 1316 1320 1343 1377 1400 1411 1422 1449 1514 1549 1553 1524 1468 1403 1395 1386 1395 1447 1506 1525 1525 1515 1505 1494 1480 1472 1473 1477 1492 1522 1556 1572 1537 1470 1389 1318 1308 1385 1490 1612 1739 1749 1755 1777 1805 1804 1705 1462 1287 1322 1241 1140 1040 957 909 893 890 887 879 893 879 873 886 918 936 925 934 968 990 995 1060 1133 1174 1263 1328 1364 1381 1401 1404 1413 1422 1427 1420 1406 1418 1450 1487 1506 1530 1547 1543 1490 1467 1478 1520 1588 1626 1654 1640 1597 1561 1429 1271 1058 802 619 532 515 524 507 444 378 324 289 282 269 411 770 1346 2052 2180 2126 2013 1882 1765 1677 1622 1599 1597 1540 1460 1372 1289 1247 1248 1275 1317 1367 1394 1389 1369 1345 1292 1230 1167 1119 1115 1140 1184 1222 1233 1199 1236 1265 1276 1273 1253 1223 1187 1148 1112 1085 1069 1057 1046 1056 1080 1105 1129 1157 1171 1165 1145 1117 1087 1051 1024 1014 1024 1030 1025 1032 1052 1069 1059 1034 1001 967 937 937 940 940 948 993 1029 1059 1084 1104 1105 1094 1070 1036 1019 1004 993 986 969 959 923 894 910 942 970 990 1007 1026 1048 1059 1052 1031 1016 1040 1082 1126 1154 1173 1198 1222 1242 1262 1283 1264 1173 1015 1090 1192 1285 1350 1368 1376 1381 1381 1370 1331 909 505 250 253 302 329 345 349 298 282 280 277 256 250 250 220 167 156 156 161 183 215 146 154 179 195 192 189 187 187 188 187 214 242 256 245 263 257 253 260 276 270 268 275 283 260 240 243 273 334 385 416 418 381 272 1548 1529 1381 1282 1222 1157 1156 1170 1208 1268 1332 1344 1333 1290 1215 1248 1292 1323 1335 1324 1345 1381 1393 1371 1385 1383 1387 1413 1475 1507 1492 1453 1411 1389 1386 1370 1371 1419 1481 1494 1489 1478 1464 1457 1447 1443 1449 1472 1511 1550 1574 1566 1509 1442 1373 1316 1314 1421 1531 1636 1738 1744 1759 1782 1799 1772 1678 1616 1568 1474 1045 861 808 818 821 828 826 837 862 856 858 875 899 917 918 906 902 925 994 1070 1118 1161 1223 1322 1361 1358 1340 1341 1384 1407 1413 1402 1348 1319 1320 1347 1396 1477 1539 1570 1560 1492 1454 1392 1414 1580 1640 1667 1660 1642 1660 1691 1711 1710 1688 1670 1657 1640 1593 1489 1266 1097 956 838 763 735 1293 1939 2194 2217 2153 2077 2003 1923 1812 1709 1642 1620 1597 1606 1601 1539 1387 1315 1300 1319 1358 1401 1419 1422 1416 1406 1360 1296 1219 1150 1129 1166 1207 1235 1239 1223 1254 1282 1292 1280 1248 1233 1217 1190 1149 1116 1093 1080 1072 1079 1095 1113 1130 1150 1171 1173 1160 1132 1087 1050 1024 1014 1025 1023 1014 1010 1014 1016 1002 982 960 940 964 985 988 976 973 991 1014 1037 1056 1074 1079 1067 1043 1013 989 970 964 971 976 957 892 824 815 825 870 908 926 944 968 987 999 1004 994 1010 1043 1084 1119 1151 1182 1211 1237 1266 1283 1191 1024 886 1112 1218 1272 1313 1340 1361 1378 1387 1386 1373 1258 889 376 245 269 320 364 380 404 320 262 253 254 284 287 246 181 168 160 176 207 235 141 145 175 198 201 208 269 308 238 246 253 258 263 265 268 265 262 264 271 254 257 267 248 229 240 289 377 449 476 472 438 368 247 1610 1581 1438 1296 1200 1172 1169 1207 1274 1354 1420 1359 1299 1246 1211 1258 1294 1317 1330 1339 1380 1430 1446 1412 1384 1371 1375 1397 1438 1452 1427 1396 1377 1378 1371 1352 1347 1382 1443 1464 1465 1455 1439 1433 1424 1418 1425 1466 1523 1563 1572 1541 1472 1413 1361 1322 1327 1439 1570 1674 1715 1737 1765 1794 1808 1782 1704 1636 1482 1213 1042 866 793 793 784 770 783 811 840 845 858 879 903 926 924 912 910 935 1001 1104 1156 1199 1270 1345 1361 1347 1331 1349 1390 1420 1424 1394 1328 1263 1243 1279 1369 1478 1530 1536 1504 1442 1409 1413 1464 1562 1622 1629 1625 1634 1673 1732 1794 1843 1869 1876 1884 1897 1912 1925 1938 1951 1959 1958 1948 1988 2061 2113 2106 2047 2017 1999 1983 1961 1888 1777 1677 1620 1577 1667 1700 1629 1451 1384 1362 1376 1415 1456 1477 1489 1489 1473 1420 1354 1272 1193 1157 1193 1228 1253 1265 1250 1253 1281 1310 1299 1271 1267 1265 1247 1206 1165 1137 1122 1116 1119 1120 1121 1123 1133 1146 1156 1156 1139 1092 1056 1032 1019 1017 1014 1010 1006 1001 978 954 937 933 949 993 1012 1014 1005 993 992 1005 1020 1029 1035 1034 1015 983 956 930 915 916 932 933 889 827 770 733 751 813 855 853 864 884 908 937 972 988 1003 1028 1066 1098 1132 1163 1193 1219 1248 1262 1126 908 851 1075 1181 1228 1273 1301 1328 1351 1369 1378 1382 1393 1262 965 542 384 335 343 362 418 324 255 258 259 386 360 269 215 177 160 159 164 164 125 132 162 194 227 272 355 404 325 269 258 269 284 297 283 271 265 265 253 241 235 235 232 241 310 436 572 582 546 484 407 326 244 1674 1609 1460 1312 1235 1257 1202 1245 1325 1402 1434 1353 1298 1270 1264 1279 1298 1314 1331 1356 1398 1450 1484 1476 1390 1374 1376 1390 1408 1404 1390 1375 1364 1361 1362 1353 1349 1365 1399 1434 1450 1447 1428 1418 1410 1408 1424 1484 1543 1567 1551 1496 1451 1387 1335 1318 1374 1491 1593 1662 1694 1722 1766 1808 1827 1790 1698 1616 1452 1174 935 810 754 742 747 759 786 816 839 832 837 859 885 903 899 904 920 960 1049 1139 1188 1234 1303 1369 1396 1402 1404 1420 1443 1444 1404 1321 1228 1181 1186 1239 1332 1419 1481 1510 1497 1437 1388 1386 1431 1511 1571 1578 1580 1598 1645 1724 1811 1877 1906 1917 1922 1927 1937 1954 1990 2023 2053 2073 2077 2068 2053 2037 2024 2010 2003 1995 1986 1983 1957 1878 1785 1714 1697 1777 1776 1674 1517 1453 1428 1440 1478 1517 1549 1562 1555 1527 1462 1395 1325 1256 1205 1228 1256 1282 1299 1265 1263 1306 1362 1364 1343 1335 1324 1298 1262 1226 1201 1188 1180 1175 1160 1142 1126 1123 1121 1130 1139 1134 1086 1046 1020 1006 997 997 997 996 987 955 934 924 933 968 995 1010 1017 1015 1002 1007 1017 1025 1023 1013 988 950 905 871 855 851 859 871 846 793 758 740 712 740 785 809 798 805 828 860 896 929 939 964 1007 1060 1089 1114 1138 1162 1188 1218 1220 1050 788 841 1057 1157 1191 1232 1257 1282 1307 1329 1347 1366 1395 1422 1405 1148 975 882 796 595 517 370 261 245 319 435 382 249 195 185 179 171 160 133 119 123 149 202 292 413 470 434 369 289 282 299 294 298 306 294 266 249 237 235 237 241 245 312 499 706 778 700 590 468 358 293 242 1727 1634 1517 1412 1363 1372 1276 1335 1387 1408 1403 1361 1347 1338 1323 1297 1306 1318 1334 1364 1408 1464 1502 1493 1388 1382 1385 1388 1392 1387 1388 1381 1363 1342 1353 1349 1344 1351 1376 1412 1416 1395 1375 1395 1396 1408 1448 1524 1555 1549 1508 1443 1427 1378 1334 1327 1395 1519 1592 1634 1670 1713 1770 1819 1836 1793 1674 1554 1362 1085 865 776 740 733 743 759 783 804 815 805 812 827 848 874 883 902 932 990 1109 1164 1216 1276 1350 1421 1460 1477 1478 1474 1465 1416 1315 1161 992 1008 1064 1138 1230 1350 1465 1527 1516 1441 1377 1366 1398 1456 1490 1510 1527 1551 1595 1683 1783 1861 1899 1911 1913 1908 1901 1901 1926 1954 1980 2002 2016 2014 2009 2006 2009 2026 2040 2038 2024 2017 2014 1984 1930 1868 1854 1871 1825 1719 1603 1577 1572 1584 1606 1623 1625 1621 1613 1598 1563 1478 1380 1299 1261 1257 1277 1302 1317 1298 1319 1375 1437 1447 1429 1413 1381 1328 1302 1286 1275 1263 1247 1225 1198 1170 1144 1129 1112 1111 1116 1108 1065 1023 991 972 964 967 967 964 957 935 918 916 930 960 975 990 1003 1009 1005 1012 1024 1034 1033 1014 966 908 852 821 811 807 802 796 780 759 741 735 747 759 764 764 763 772 795 831 864 862 861 901 968 1041 1075 1089 1103 1120 1145 1183 1167 1005 750 809 1026 1135 1158 1181 1202 1225 1249 1275 1306 1339 1378 1420 1461 1507 1367 1219 1081 873 625 449 361 351 381 405 367 306 286 271 233 200 186 166 151 157 197 290 517 718 750 607 415 343 335 341 324 317 317 304 279 258 258 269 289 321 405 600 827 964 843 752 609 456 338 293 255 1752 1639 1575 1509 1462 1433 1363 1438 1460 1429 1399 1392 1406 1392 1344 1315 1322 1330 1346 1377 1423 1463 1476 1450 1377 1381 1386 1386 1381 1378 1383 1380 1363 1330 1319 1317 1324 1339 1358 1366 1350 1328 1331 1383 1411 1452 1508 1537 1536 1501 1453 1416 1422 1379 1349 1359 1414 1525 1581 1618 1667 1726 1788 1826 1824 1766 1648 1491 1286 1050 874 788 747 732 725 738 756 774 785 784 792 805 825 854 884 914 977 1064 1139 1168 1228 1310 1399 1475 1506 1510 1496 1473 1412 1291 1114 920 844 931 1018 1100 1203 1367 1499 1560 1537 1445 1378 1358 1367 1384 1405 1447 1480 1505 1542 1620 1716 1804 1866 1894 1900 1891 1875 1860 1865 1878 1898 1922 1944 1959 1974 1991 2014 2042 2066 2074 2068 2058 2058 2054 2036 1998 1967 1936 1866 1769 1690 1708 1752 1795 1817 1813 1793 1775 1755 1721 1653 1562 1455 1347 1285 1268 1272 1287 1306 1338 1403 1462 1498 1504 1485 1461 1415 1345 1316 1330 1336 1318 1282 1241 1210 1185 1165 1151 1130 1114 1099 1071 1036 994 958 934 930 932 927 919 913 907 900 903 918 938 941 949 958 966 981 999 1016 1025 1025 1005 955 892 838 809 801 787 773 774 776 763 753 756 773 767 751 737 740 754 768 790 808 778 781 827 902 983 1023 1034 1042 1057 1087 1128 1107 961 730 927 1050 1106 1125 1139 1153 1165 1185 1224 1277 1321 1360 1391 1409 1383 1245 1076 916 817 574 442 401 394 393 457 554 642 629 560 459 373 338 303 301 326 397 565 1052 1231 1197 1028 632 512 476 475 473 439 405 378 365 368 402 449 504 566 669 760 830 862 819 747 613 471 376 334 291 1740 1645 1611 1537 1472 1438 1434 1493 1516 1493 1438 1410 1409 1393 1361 1351 1345 1354 1376 1411 1443 1456 1443 1412 1376 1379 1380 1375 1362 1353 1364 1373 1363 1319 1295 1296 1311 1328 1343 1343 1329 1317 1327 1395 1447 1493 1528 1524 1481 1431 1392 1378 1400 1391 1380 1387 1428 1522 1576 1622 1682 1748 1800 1819 1798 1731 1635 1502 1315 1089 912 809 747 713 694 710 730 749 765 774 780 794 816 846 904 964 1054 1141 1134 1158 1228 1325 1424 1486 1488 1470 1441 1403 1265 1057 857 755 942 1064 1136 1203 1314 1469 1559 1588 1557 1460 1387 1341 1312 1297 1340 1398 1444 1473 1498 1544 1624 1721 1816 1873 1889 1886 1869 1847 1829 1829 1843 1868 1894 1917 1942 1974 2015 2045 2070 2086 2093 2095 2098 2105 2107 2093 2051 1992 1916 1837 1789 1840 1907 1967 2000 1995 1980 1933 1865 1813 1725 1652 1577 1492 1396 1326 1294 1301 1340 1401 1481 1537 1556 1553 1520 1463 1394 1331 1313 1325 1329 1309 1260 1214 1186 1177 1183 1193 1175 1144 1099 1045 1011 967 931 912 904 901 891 876 868 870 871 878 893 908 903 901 903 907 929 955 978 992 993 974 930 877 833 811 803 788 772 777 760 741 732 742 756 758 744 726 719 732 729 720 708 691 709 751 814 891 928 943 953 970 1014 1049 1028 910 705 851 998 1080 1094 1103 1115 1130 1157 1203 1269 1318 1353 1363 1329 1224 1132 949 645 494 402 372 393 448 497 638 823 978 928 973 903 794 806 724 701 717 777 928 1261 1378 1323 1202 1040 857 777 799 821 757 688 629 589 599 625 659 696 726 763 788 801 797 767 728 648 544 451 395 332 1695 1662 1627 1528 1469 1475 1501 1521 1519 1489 1435 1402 1396 1386 1371 1369 1370 1386 1413 1444 1460 1464 1445 1413 1391 1387 1379 1367 1352 1339 1343 1352 1347 1310 1287 1293 1308 1325 1337 1338 1335 1342 1370 1456 1496 1505 1492 1467 1410 1364 1341 1344 1380 1409 1410 1403 1427 1510 1573 1632 1697 1757 1791 1798 1771 1710 1639 1571 1407 1137 918 793 723 690 679 706 735 755 764 772 777 786 811 862 953 1063 1126 1137 1125 1163 1240 1334 1417 1440 1414 1382 1336 1247 1041 814 741 893 1172 1261 1295 1338 1441 1550 1613 1626 1587 1494 1388 1300 1244 1233 1302 1361 1416 1460 1474 1477 1535 1637 1761 1846 1879 1883 1866 1834 1808 1808 1822 1843 1864 1889 1918 1957 2007 2041 2062 2079 2097 2116 2132 2150 2167 2174 2145 2075 1991 1916 1882 1938 2008 2073 2121 2137 2152 2109 2005 1859 1804 1763 1716 1647 1552 1472 1433 1439 1484 1532 1574 1598 1604 1600 1557 1476 1386 1322 1314 1320 1305 1257 1182 1157 1146 1153 1183 1209 1221 1188 1118 1049 993 946 915 900 885 880 863 840 826 828 833 846 865 872 862 856 856 859 875 898 919 936 942 929 897 857 822 802 799 796 788 782 750 722 710 717 717 711 711 718 720 689 655 622 597 606 637 678 729 791 823 846 866 891 944 963 937 847 687 782 948 1053 1064 1074 1089 1108 1135 1177 1251 1305 1335 1332 1281 1190 1182 1073 711 500 407 402 493 734 814 884 962 1047 999 1069 1041 959 957 894 872 875 898 980 1098 1159 1173 1163 1159 1169 1205 1260 1261 1167 1064 966 875 849 809 777 762 744 719 695 669 643 645 644 618 565 496 396 313 1633 1635 1609 1528 1496 1518 1530 1526 1501 1465 1430 1420 1433 1448 1441 1384 1398 1424 1441 1442 1461 1468 1454 1429 1413 1401 1386 1370 1355 1339 1328 1324 1320 1305 1285 1285 1300 1322 1338 1347 1360 1390 1444 1519 1519 1482 1431 1388 1353 1326 1319 1341 1382 1420 1423 1406 1407 1487 1564 1636 1699 1745 1769 1776 1756 1699 1646 1573 1394 1112 873 737 688 683 679 715 754 781 794 800 796 817 866 943 1058 1149 1165 1136 1152 1214 1301 1377 1415 1415 1394 1341 1217 974 885 943 1044 1140 1289 1308 1331 1396 1522 1603 1659 1664 1613 1511 1372 1265 1213 1228 1285 1345 1406 1457 1471 1452 1472 1552 1693 1805 1857 1862 1827 1762 1754 1785 1824 1849 1857 1871 1897 1937 1989 2031 2052 2068 2090 2117 2146 2181 2219 2251 2249 2188 2094 1995 1944 1980 2051 2129 2190 2230 2257 2280 2260 2100 1938 1872 1837 1774 1693 1638 1622 1644 1700 1719 1708 1684 1658 1639 1583 1494 1402 1349 1343 1328 1278 1193 1113 1092 1101 1137 1195 1235 1254 1222 1144 1067 1022 1004 990 954 894 863 827 788 771 793 807 825 848 841 824 817 822 832 843 857 871 881 891 887 866 835 805 790 793 798 794 779 738 703 684 688 686 682 682 678 646 627 593 557 540 577 616 642 665 711 760 795 826 858 900 901 863 783 661 783 928 1019 1031 1051 1074 1097 1121 1151 1213 1264 1289 1280 1249 1249 1585 1900 1646 874 615 625 806 1254 1209 1042 899 877 891 912 928 935 932 927 933 944 958 1005 1057 1094 1113 1121 1137 1151 1159 1156 1133 1099 1074 1055 1027 955 849 755 698 652 606 571 543 509 525 537 532 507 463 371 283 1604 1616 1624 1575 1539 1528 1530 1521 1494 1466 1447 1455 1473 1475 1452 1397 1408 1426 1434 1428 1443 1455 1455 1444 1430 1412 1393 1375 1357 1336 1302 1288 1292 1306 1296 1275 1281 1313 1334 1363 1398 1445 1502 1524 1488 1438 1388 1341 1327 1320 1332 1366 1395 1418 1418 1399 1378 1476 1570 1651 1713 1756 1770 1770 1749 1699 1648 1541 1264 885 749 670 654 669 684 704 754 787 795 803 818 872 945 1025 1144 1176 1176 1175 1208 1293 1396 1470 1485 1440 1365 1296 1210 1063 995 881 930 1174 1299 1324 1377 1464 1565 1632 1670 1664 1609 1508 1381 1293 1244 1229 1284 1340 1398 1451 1481 1475 1481 1531 1637 1745 1801 1795 1739 1665 1693 1767 1835 1860 1851 1853 1874 1912 1959 2010 2041 2062 2081 2106 2140 2184 2235 2283 2298 2281 2200 2070 1977 1985 2055 2147 2224 2268 2256 2340 2487 2507 2097 1944 1917 1868 1800 1771 1779 1825 1906 1917 1881 1817 1744 1681 1612 1530 1455 1417 1392 1328 1236 1134 1060 1042 1070 1132 1211 1255 1279 1259 1192 1107 1061 1040 1019 970 877 822 780 749 756 779 799 807 799 817 797 790 802 814 835 851 860 862 865 863 848 823 797 795 801 801 788 769 726 689 671 675 675 669 655 634 605 599 594 593 604 635 652 665 685 717 758 797 833 864 889 885 830 728 619 782 907 974 995 1030 1065 1093 1114 1131 1170 1211 1237 1238 1238 1245 1388 1482 1221 959 895 939 1027 1099 1017 917 839 812 816 848 893 938 955 966 982 998 1012 1035 1055 1066 1072 1079 1092 1111 1129 1134 1117 1089 1064 1037 989 867 747 650 586 551 525 510 496 455 457 463 464 451 417 344 272 1580 1601 1613 1585 1558 1543 1539 1534 1501 1475 1473 1487 1485 1462 1429 1399 1403 1408 1411 1413 1420 1438 1450 1451 1436 1414 1394 1374 1351 1317 1264 1252 1271 1306 1311 1258 1251 1289 1315 1372 1431 1476 1498 1486 1441 1393 1354 1328 1321 1322 1353 1413 1443 1422 1409 1404 1397 1500 1587 1664 1732 1790 1809 1795 1753 1689 1618 1440 1181 906 765 694 668 675 703 730 778 808 822 853 907 970 1024 1060 1120 1127 1139 1169 1212 1307 1373 1394 1359 1258 1170 1132 1071 866 735 734 910 1203 1297 1343 1414 1501 1581 1643 1674 1666 1614 1509 1386 1301 1257 1250 1283 1327 1375 1422 1464 1497 1518 1547 1601 1693 1748 1750 1709 1647 1658 1728 1808 1857 1851 1846 1861 1893 1933 1980 2017 2044 2064 2092 2125 2168 2221 2282 2306 2298 2239 2135 2027 2014 2064 2151 2241 2264 2203 2178 2237 2386 2104 1979 1953 1925 1889 1867 1877 1930 2038 2073 2057 1991 1884 1757 1661 1588 1539 1512 1440 1316 1186 1086 1028 1024 1061 1126 1206 1260 1294 1290 1239 1149 1090 1052 1014 955 851 780 742 732 735 757 756 747 756 769 782 806 833 827 846 868 883 886 879 864 849 833 812 822 823 810 783 758 714 681 670 682 687 680 661 634 627 638 656 675 693 714 730 747 769 795 817 841 870 907 931 905 784 605 578 739 857 922 957 1007 1053 1088 1109 1118 1136 1167 1202 1228 1245 1216 1194 1158 1033 956 951 992 1046 1072 1005 916 840 799 804 838 895 963 999 1017 1030 1042 1053 1058 1052 1043 1036 1032 1034 1048 1069 1091 1081 1054 1008 941 852 735 636 572 548 562 563 551 523 471 451 441 431 418 383 327 273 1608 1626 1624 1593 1570 1556 1546 1536 1511 1496 1500 1504 1473 1434 1403 1394 1404 1421 1430 1429 1428 1452 1460 1454 1438 1411 1389 1365 1335 1292 1244 1234 1252 1280 1266 1178 1172 1239 1283 1364 1441 1481 1470 1440 1395 1360 1338 1322 1328 1338 1384 1455 1456 1416 1373 1355 1391 1512 1608 1693 1767 1819 1840 1829 1785 1709 1595 1327 1081 914 802 757 776 809 815 836 864 882 898 945 997 1036 1057 1059 1053 1077 1125 1191 1259 1316 1315 1273 1205 1119 1084 993 844 669 593 761 1014 1232 1289 1351 1429 1512 1587 1647 1671 1648 1571 1438 1335 1277 1262 1277 1287 1312 1351 1397 1431 1481 1517 1549 1592 1669 1717 1723 1690 1636 1627 1682 1770 1853 1859 1849 1851 1872 1910 1952 1990 2020 2043 2070 2106 2150 2205 2273 2297 2290 2239 2153 2078 2070 2103 2165 2241 2267 2238 2182 2113 2034 2001 1985 1968 1941 1914 1906 1925 1984 2091 2152 2181 2161 2074 1895 1754 1673 1640 1610 1484 1323 1180 1093 1048 1048 1072 1118 1189 1253 1294 1305 1279 1197 1123 1062 1004 929 829 764 738 744 751 760 753 740 735 773 797 823 856 888 904 912 918 930 926 902 875 855 851 858 841 812 785 749 702 673 671 692 703 707 701 684 689 706 726 744 756 767 787 814 848 876 897 921 951 992 1018 903 736 617 685 771 840 888 914 973 1027 1071 1099 1108 1123 1152 1195 1245 1263 1212 1137 1066 1026 997 993 996 986 991 971 946 920 878 852 863 906 963 1015 1041 1056 1066 1064 1060 1045 1026 1008 992 982 985 1003 1031 1032 1010 963 890 800 701 623 580 582 596 608 604 573 526 492 462 432 403 359 312 273 1646 1640 1633 1609 1593 1575 1547 1535 1526 1522 1520 1509 1461 1419 1393 1390 1426 1482 1506 1496 1487 1519 1498 1462 1437 1403 1381 1351 1312 1272 1251 1243 1243 1243 1213 1171 1162 1203 1300 1368 1429 1456 1438 1401 1353 1322 1308 1310 1345 1362 1400 1456 1455 1392 1344 1348 1437 1582 1671 1739 1800 1851 1869 1863 1820 1728 1599 1349 1143 1024 951 983 1010 990 910 915 928 955 998 1052 1076 1085 1075 1048 1026 1069 1152 1256 1353 1346 1283 1196 1118 1098 1091 963 757 579 650 886 1112 1237 1278 1342 1419 1505 1595 1641 1627 1553 1427 1282 1231 1237 1269 1298 1278 1279 1317 1379 1413 1454 1491 1532 1587 1659 1699 1700 1665 1609 1595 1647 1739 1836 1867 1859 1851 1856 1886 1924 1962 1995 2022 2046 2082 2127 2182 2250 2279 2263 2207 2131 2097 2106 2137 2180 2230 2269 2271 2240 2180 2097 2018 1973 1949 1922 1878 1865 1906 1998 2095 2173 2231 2258 2240 2103 1937 1820 1760 1702 1556 1409 1293 1225 1154 1117 1105 1125 1193 1251 1286 1305 1309 1253 1175 1097 1016 920 827 775 760 773 784 790 786 777 776 812 832 842 852 909 943 959 965 974 963 936 907 888 888 888 871 836 787 732 683 661 667 683 703 725 742 745 748 758 769 781 794 800 816 847 893 931 964 1000 1039 1075 1032 895 768 744 777 809 838 863 883 915 968 1027 1073 1102 1137 1175 1216 1259 1268 1233 1173 1109 1081 1059 1034 1004 970 978 999 1015 1011 999 957 933 932 950 982 1012 1041 1064 1054 1037 1016 993 973 954 934 924 934 966 977 964 924 864 783 698 632 601 613 632 647 649 633 596 560 519 469 404 348 307 281 1669 1644 1633 1627 1616 1592 1553 1551 1551 1547 1535 1511 1463 1422 1397 1398 1450 1496 1515 1516 1524 1534 1504 1458 1413 1352 1328 1315 1296 1254 1197 1213 1238 1236 1211 1161 1179 1258 1362 1399 1408 1405 1389 1351 1312 1293 1293 1309 1358 1383 1413 1444 1429 1362 1339 1386 1512 1654 1736 1788 1828 1873 1887 1885 1849 1767 1650 1490 1363 1282 1224 1238 1173 1054 925 943 967 1021 1090 1133 1127 1105 1071 1039 1059 1117 1213 1324 1411 1359 1264 1170 1115 1144 1098 963 769 571 798 1003 1150 1228 1272 1327 1407 1503 1600 1609 1531 1394 1235 1119 1137 1207 1279 1306 1251 1232 1274 1363 1422 1444 1472 1514 1576 1646 1680 1673 1628 1563 1563 1621 1709 1798 1856 1864 1855 1848 1862 1897 1935 1969 1998 2019 2057 2102 2154 2215 2256 2234 2174 2108 2097 2116 2148 2185 2220 2267 2289 2282 2235 2115 1999 1934 1907 1888 1854 1836 1869 1961 2078 2174 2241 2276 2281 2248 2144 2021 1908 1835 1723 1621 1521 1410 1290 1207 1170 1182 1241 1288 1302 1309 1331 1313 1252 1169 1069 949 849 798 785 798 818 830 835 837 841 858 867 872 885 952 995 1014 1015 1015 980 945 915 896 897 894 875 837 786 724 680 659 661 674 687 715 748 764 773 779 786 799 820 826 839 869 918 965 1015 1065 1105 1112 963 859 817 795 802 813 821 819 792 776 802 878 1002 1083 1152 1208 1245 1246 1226 1222 1221 1202 1168 1098 1035 998 985 1018 1054 1063 1028 1007 976 951 936 926 943 924 932 1015 1011 980 942 909 891 882 863 849 855 893 920 921 893 849 790 725 674 653 663 672 677 676 665 635 595 545 484 415 361 333 316 1673 1653 1635 1634 1619 1598 1578 1581 1583 1575 1553 1517 1471 1433 1413 1420 1473 1506 1527 1535 1531 1531 1494 1438 1375 1310 1285 1286 1291 1274 1229 1239 1250 1232 1175 1144 1205 1314 1403 1406 1363 1331 1319 1288 1270 1273 1294 1327 1361 1382 1405 1422 1396 1351 1356 1430 1573 1701 1778 1822 1849 1882 1895 1893 1867 1809 1710 1631 1580 1539 1464 1306 1104 943 891 963 1020 1086 1145 1157 1132 1079 1035 1031 1101 1189 1278 1347 1368 1310 1223 1162 1152 1160 1047 848 659 611 926 1084 1166 1225 1279 1333 1425 1525 1582 1510 1395 1250 1106 1045 1106 1200 1280 1302 1218 1186 1236 1351 1442 1455 1475 1512 1567 1626 1653 1637 1579 1498 1519 1587 1672 1746 1814 1847 1855 1850 1847 1875 1910 1943 1967 1985 2029 2080 2132 2183 2225 2209 2156 2096 2088 2108 2140 2176 2209 2262 2296 2305 2276 2157 2001 1893 1848 1865 1872 1877 1904 1964 2061 2163 2240 2283 2294 2290 2250 2157 2025 1943 1883 1808 1704 1565 1394 1287 1236 1238 1304 1338 1341 1340 1361 1371 1343 1273 1163 1022 885 815 797 808 846 863 882 901 898 905 910 921 951 1007 1047 1067 1070 1059 1005 955 916 894 912 918 897 847 784 736 708 692 678 675 685 712 749 771 784 793 804 817 830 847 875 912 946 978 1011 1023 992 878 701 590 537 534 551 565 567 542 463 437 479 601 804 984 1094 1162 1195 1162 1130 1151 1205 1243 1204 1088 991 951 956 1008 1039 1030 977 945 933 917 889 861 869 879 904 951 942 907 864 827 815 812 800 788 787 827 874 896 886 862 827 785 748 727 721 714 707 697 682 655 610 550 482 424 379 347 322 1659 1645 1636 1629 1623 1626 1636 1616 1615 1602 1575 1541 1514 1495 1477 1467 1497 1519 1537 1541 1521 1517 1482 1428 1365 1301 1259 1244 1253 1272 1262 1267 1263 1235 1173 1177 1244 1330 1378 1348 1297 1267 1259 1233 1242 1269 1304 1338 1356 1365 1384 1404 1392 1377 1403 1483 1617 1729 1795 1835 1860 1884 1894 1892 1865 1805 1717 1668 1626 1563 1445 1116 879 802 898 1015 1079 1124 1146 1128 1090 1048 1023 1030 1089 1195 1290 1341 1323 1257 1208 1184 1174 1110 908 687 602 820 988 1053 1100 1179 1306 1400 1490 1552 1547 1259 1204 1160 1060 1029 1089 1181 1264 1294 1192 1156 1215 1347 1450 1463 1482 1520 1575 1617 1630 1596 1517 1415 1438 1526 1630 1704 1754 1805 1840 1855 1851 1866 1890 1913 1930 1942 1999 2067 2128 2166 2171 2169 2142 2086 2073 2096 2129 2164 2199 2254 2294 2315 2308 2235 2055 1894 1811 1855 1907 1946 1984 2033 2095 2174 2242 2287 2300 2302 2294 2246 2149 2036 1971 1910 1822 1675 1494 1370 1312 1320 1376 1397 1402 1405 1419 1431 1409 1353 1255 1082 910 820 802 825 845 880 919 951 954 963 972 986 1011 1046 1080 1110 1127 1110 1049 990 944 921 936 927 892 840 786 767 764 759 739 726 724 738 764 786 806 823 839 861 884 920 954 971 953 901 828 736 610 386 295 182 91 159 210 234 233 213 167 187 214 249 336 572 764 897 966 986 1028 1084 1128 1116 1038 972 913 853 854 878 894 895 879 851 841 825 788 762 778 814 852 874 869 841 804 770 767 772 769 766 786 835 879 914 935 926 895 860 827 795 771 751 732 717 701 676 628 561 486 437 401 369 335 1631 1625 1621 1611 1614 1630 1646 1637 1635 1620 1595 1566 1547 1530 1515 1507 1520 1526 1529 1519 1491 1486 1462 1422 1366 1293 1198 1152 1176 1267 1292 1278 1261 1245 1218 1240 1275 1299 1292 1231 1224 1233 1239 1219 1247 1281 1309 1325 1349 1357 1379 1414 1436 1437 1500 1594 1685 1747 1794 1829 1856 1876 1888 1882 1840 1758 1700 1666 1615 1500 1258 871 719 783 990 1089 1140 1162 1159 1127 1080 1058 1048 1047 1094 1185 1282 1350 1349 1302 1265 1204 1082 812 621 620 770 978 1005 1007 1044 1147 1309 1429 1499 1518 1490 1357 1245 1145 1062 1032 1027 1058 1145 1291 1231 1176 1201 1312 1422 1452 1496 1550 1599 1627 1624 1567 1459 1338 1324 1426 1567 1666 1702 1752 1805 1850 1863 1869 1875 1881 1886 1899 1972 2062 2140 2170 2084 2086 2093 2045 2049 2085 2125 2163 2197 2247 2287 2315 2327 2302 2144 1956 1820 1840 1923 1990 2058 2135 2169 2212 2254 2288 2305 2311 2313 2297 2249 2135 2045 1966 1873 1729 1572 1444 1380 1390 1426 1446 1460 1473 1487 1494 1452 1381 1282 1098 901 811 810 833 862 894 936 984 1008 1014 1021 1034 1053 1077 1105 1142 1177 1164 1109 1048 1001 979 963 919 866 820 791 803 821 828 813 796 786 788 801 826 852 875 901 938 981 1011 1002 930 764 363 193 211 284 275 125 31 34 41 67 61 42 37 46 78 77 49 53 194 311 389 436 474 544 587 574 504 576 720 818 762 720 703 711 733 720 689 675 667 654 662 698 739 773 794 799 789 769 748 751 754 759 771 794 859 925 983 1022 1009 967 918 872 835 803 775 752 738 729 703 654 589 518 465 425 392 355 1621 1628 1623 1599 1614 1646 1676 1667 1645 1627 1611 1595 1583 1558 1542 1539 1541 1532 1518 1492 1454 1447 1436 1408 1350 1249 1132 1098 1149 1270 1306 1259 1225 1228 1257 1277 1274 1240 1175 1106 1166 1229 1262 1267 1292 1296 1304 1333 1359 1376 1402 1437 1469 1498 1582 1667 1716 1747 1792 1830 1858 1875 1893 1880 1825 1732 1676 1635 1560 1410 1140 919 846 911 1070 1158 1207 1229 1221 1178 1123 1087 1075 1090 1140 1207 1265 1296 1278 1261 1188 973 649 542 616 794 972 1025 1008 1029 1097 1206 1325 1437 1497 1503 1461 1382 1270 1148 1026 912 749 860 1103 1240 1223 1188 1205 1287 1376 1417 1480 1553 1613 1638 1627 1564 1456 1338 1308 1381 1468 1491 1651 1719 1772 1830 1866 1874 1876 1874 1869 1890 1965 2057 2138 2166 2131 2029 1921 1882 1983 2053 2113 2166 2200 2234 2272 2310 2335 2326 2229 2052 1864 1819 1912 1994 2088 2205 2232 2251 2270 2289 2308 2317 2323 2325 2314 2236 2116 2001 1895 1778 1640 1515 1443 1443 1464 1486 1504 1518 1534 1531 1473 1384 1275 1095 934 858 852 863 884 916 968 1034 1054 1054 1054 1063 1090 1115 1145 1184 1224 1213 1166 1108 1057 1032 988 919 853 809 798 825 854 870 863 849 837 832 837 860 885 912 945 995 1038 1024 796 365 259 125 71 71 76 70 51 37 25 25 36 35 34 55 43 33 29 30 33 44 49 60 96 153 213 300 411 412 422 594 801 810 648 635 662 655 604 533 498 502 533 596 651 692 715 729 744 756 764 765 775 779 787 804 848 916 988 1050 1089 1059 1009 949 892 854 818 787 766 760 756 730 687 631 566 503 449 404 363 1638 1642 1634 1598 1618 1658 1692 1688 1646 1625 1614 1604 1597 1577 1566 1564 1554 1535 1506 1468 1424 1409 1397 1368 1304 1188 1138 1173 1230 1260 1267 1178 1119 1128 1235 1272 1262 1181 1039 1005 1167 1272 1296 1315 1330 1328 1333 1359 1382 1394 1424 1468 1511 1557 1626 1689 1728 1748 1796 1842 1878 1900 1905 1877 1812 1719 1655 1603 1514 1381 1212 1060 1022 1069 1165 1232 1274 1283 1259 1202 1157 1137 1143 1169 1198 1203 1195 1174 1139 1103 877 628 487 610 856 1014 1055 998 998 1061 1158 1268 1364 1452 1512 1526 1480 1391 1280 1144 974 740 657 842 1100 1170 1175 1177 1209 1275 1344 1389 1454 1525 1581 1619 1622 1574 1475 1361 1316 1363 1460 1555 1647 1696 1746 1807 1850 1868 1880 1889 1897 1924 1981 2042 2086 2084 2034 1967 1855 1680 1672 1804 1940 2024 2043 2038 2166 2309 2338 2339 2296 2142 1930 1860 1916 1983 2071 2187 2240 2259 2274 2292 2309 2317 2329 2345 2359 2316 2187 2051 1936 1843 1697 1579 1510 1495 1497 1514 1532 1553 1584 1573 1495 1382 1261 1085 995 952 931 912 910 934 985 1054 1072 1080 1088 1104 1143 1183 1222 1262 1293 1270 1206 1136 1080 1060 1012 941 872 824 806 827 855 874 870 861 850 842 844 867 895 927 964 1016 1027 798 434 117 102 85 133 180 42 38 36 33 33 25 25 33 53 86 39 31 38 40 43 45 40 36 47 86 125 224 389 441 421 486 558 451 476 566 624 586 474 412 397 423 480 561 624 663 682 694 715 745 780 807 830 841 851 874 933 995 1053 1100 1122 1093 1044 984 925 875 833 802 785 779 768 751 723 675 612 544 476 416 375 1668 1653 1643 1618 1632 1670 1705 1700 1641 1615 1602 1591 1585 1583 1583 1578 1556 1530 1487 1443 1405 1371 1335 1293 1249 1211 1233 1251 1259 1253 1245 993 914 1011 1151 1203 1226 1186 1106 1202 1260 1294 1316 1342 1348 1354 1358 1366 1396 1423 1457 1498 1546 1588 1644 1698 1741 1774 1830 1874 1900 1914 1904 1862 1793 1708 1643 1583 1496 1388 1279 1190 1171 1200 1255 1306 1329 1321 1285 1230 1200 1195 1205 1217 1210 1165 1114 1071 1044 894 661 590 757 949 1108 1125 1048 974 1010 1097 1205 1310 1389 1463 1490 1498 1524 1410 1271 1099 889 628 685 890 1083 1107 1117 1155 1210 1272 1336 1378 1426 1472 1504 1564 1599 1578 1497 1383 1324 1348 1442 1579 1641 1686 1735 1792 1837 1870 1893 1913 1937 1962 1987 2001 1995 1963 1907 1866 1815 1734 1695 1763 1857 1966 2164 2202 2253 2306 2336 2341 2311 2187 2005 1926 1943 1980 2039 2122 2204 2247 2274 2294 2315 2328 2343 2364 2386 2358 2285 2167 2022 1893 1740 1632 1571 1547 1525 1538 1561 1589 1636 1619 1534 1409 1271 1110 1060 1032 993 944 935 962 1020 1092 1120 1136 1143 1152 1190 1253 1309 1353 1379 1330 1244 1158 1090 1055 1019 960 895 844 822 826 840 854 849 839 828 821 822 851 889 929 968 1004 911 528 159 90 95 88 111 129 43 35 35 34 28 34 40 44 45 47 30 31 39 41 43 43 43 40 30 60 123 222 354 407 412 400 366 273 315 404 478 476 385 366 392 444 505 570 617 647 664 695 712 745 798 850 887 905 921 954 1015 1066 1105 1130 1132 1104 1060 1008 953 902 862 833 811 781 766 757 741 703 644 579 509 440 396 1695 1668 1651 1644 1652 1680 1708 1702 1642 1608 1587 1572 1567 1577 1582 1574 1549 1518 1468 1419 1376 1321 1267 1254 1266 1274 1279 1273 1245 1207 1232 904 902 1077 1071 1131 1203 1238 1233 1282 1298 1315 1339 1371 1376 1375 1369 1367 1411 1449 1484 1522 1567 1610 1662 1722 1785 1834 1877 1907 1920 1918 1888 1834 1770 1704 1647 1584 1512 1433 1350 1299 1275 1285 1325 1361 1366 1347 1313 1274 1254 1246 1236 1212 1166 1108 1064 1043 1044 871 784 886 1144 1237 1213 1139 1063 1036 1084 1164 1259 1351 1413 1484 1488 1484 1556 1428 1250 1028 786 588 717 907 1051 1065 1078 1135 1206 1274 1340 1370 1399 1422 1434 1502 1562 1570 1509 1397 1325 1327 1402 1535 1622 1683 1738 1792 1842 1880 1909 1934 1962 1974 1966 1942 1907 1867 1842 1836 1825 1784 1719 1657 1698 1881 2166 2244 2277 2298 2325 2335 2317 2241 2112 1996 1979 2003 2051 2113 2178 2233 2269 2290 2314 2330 2351 2373 2395 2373 2320 2225 2089 1938 1815 1697 1604 1563 1550 1584 1611 1623 1663 1649 1591 1487 1338 1200 1140 1093 1034 982 982 1023 1091 1167 1203 1220 1222 1223 1257 1332 1398 1441 1451 1373 1267 1170 1099 1048 1013 964 908 856 829 826 837 851 836 829 814 802 808 839 883 927 958 950 668 326 98 98 94 130 123 50 42 38 34 29 25 35 43 46 43 40 29 32 43 44 43 41 40 40 33 72 147 261 394 389 369 343 321 312 275 288 325 344 275 267 326 441 535 593 631 658 683 701 725 759 808 872 907 932 959 1003 1062 1105 1133 1142 1128 1097 1058 1014 963 915 876 842 809 787 771 763 750 705 656 600 538 474 419 Wind_Speed 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 10 9 9 9 9 9 10 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 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 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 15 15 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 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 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 14 14 14 14 14 14 14 14 14 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 14 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 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 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 22 23 22 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 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 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 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 10 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 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 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 14 14 14 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 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 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 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 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 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 21 21 21 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 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 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 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 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 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 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 10 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 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 13 13 13 13 13 13 13 13 13 13 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 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 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 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 10 10 10 10 10 10 10 10 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 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 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 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 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 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 11 11 11 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 20 20 21 21 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 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 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 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 11 11 11 11 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 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 21 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 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 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 14 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 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 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 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 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 21 21 21 21 21 21 21 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 22 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 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 13 13 13 13 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 10 10 10 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 10 10 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 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 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 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 10 10 10 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 10 10 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 13 13 13 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 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 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 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 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 13 13 13 13 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 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 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 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 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 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 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 9 10 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 10 10 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 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 9 9 9 9 9 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 11 11 11 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 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 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 11 11 11 11 11 11 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 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 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 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 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 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 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 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 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 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 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 12 12 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 9 9 9 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 10 11 11 11 10 10 10 10 10 11 11 11 10 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 12 12 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 9 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 11 11 10 10 11 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 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 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 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 17 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 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 10 10 10 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 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 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 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 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 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 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 18 18 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 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 16 16 16 16 16 16 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 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 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 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 20 19 19 18 18 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 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 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 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 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 20 19 19 19 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 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 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 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 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 20 20 19 19 18 18 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 16 16 16 16 16 16 16 16 16 16 16 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 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 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 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 11 10 10 10 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 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 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 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 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 15 15 15 14 14 14 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 15 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 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 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 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 14 14 14 14 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 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 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 9 9 10 10 9 9 9 9 10 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 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 13 13 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 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 9 9 9 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 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 18 18 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 18 18 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 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 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 13 14 14 13 13 14 14 14 14 14 13 14 13 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 19 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 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 13 13 13 13 13 13 13 13 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 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 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 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 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 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 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 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 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 7 7 7 7 7 7 7 7 7 7 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 10 10 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 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 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 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 11 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 7 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 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 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 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 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 10 10 10 10 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 10 10 10 10 10 10 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 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 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 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 10 10 10 10 10 10 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 10 10 10 10 10 10 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 13 13 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 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 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 18 18 18 18 18 18 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 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 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 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 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 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 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 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 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 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 18 18 18 18 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 14 14 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 11 11 11 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 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 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 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 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 18 18 18 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 14 14 14 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 11 11 11 12 11 11 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 12 12 11 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 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 21 21 20 20 20 20 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 16 16 16 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 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 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 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 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 13 12 13 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 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 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 8 8 8 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 10 10 10 10 10 10 10 10 10 21 21 21 21 20 20 20 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 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 10 10 10 10 10 10 10 10 10 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 17 17 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 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 12 12 12 12 12 12 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 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 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 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 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 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 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 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 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 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 18 18 18 18 18 18 18 19 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 12 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 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 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 22 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 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 19 19 19 19 19 19 19 19 19 19 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 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 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 12 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 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 19 20 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 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 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 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 23 23 23 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 19 19 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 23 23 23 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 21 21 21 20 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 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 8 8 8 8 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 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 10 10 10 10 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 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 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 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 10 10 10 10 10 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 14 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 23 23 23 23 23 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 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 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 12 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 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 9 8 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 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 10 10 10 10 10 10 10 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 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 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 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 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 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 11 11 11 11 11 11 11 11 11 11 11 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 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 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 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 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 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 9 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 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 8 8 8 8 8 8 8 8 8 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 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 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 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 18 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 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 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 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 23 23 23 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 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 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 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 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 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 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 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 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 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 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 9 9 9 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 9 9 22 22 22 22 22 22 22 22 22 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 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 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 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 21 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 21 21 21 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 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 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 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 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 21 21 21 21 21 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 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 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 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 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 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 21 21 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 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 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 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 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 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 8 8 8 8 8 8 8 21 21 21 21 21 21 21 21 22 22 22 22 21 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 21 21 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 7 7 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 7 7 7 7 7 8 8 8 8 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 20 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 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 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 10 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 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 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 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 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 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 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 8 8 8 8 8 8 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 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 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 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 21 21 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 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 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 8 8 8 8 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 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 8 8 8 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 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 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 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 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 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 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 10 11 11 11 11 11 11 11 11 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 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 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 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 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 20 20 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 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 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 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 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 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 20 20 20 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 20 20 20 19 19 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 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 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 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 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 11 11 11 11 11 11 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 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 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 5 5 5 5 5 4 4 4 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 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 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 5 5 5 5 4 4 4 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 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 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 5 5 5 5 5 4 4 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 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 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 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 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 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 12 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 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 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 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 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 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 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 8 8 8 8 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 5 5 5 5 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 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 10 10 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 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 20 20 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 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 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 6 6 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 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 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 13 13 13 13 13 12 12 12 12 12 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 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 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 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 6 6 6 6 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 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 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 17 17 17 17 18 18 18 18 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 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 8 8 8 8 8 8 8 8 8 8 8 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 17 17 17 17 18 18 18 18 18 18 19 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 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 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 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 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 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 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 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 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 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 20 20 19 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 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 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 9 9 9 9 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 16 16 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 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 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 11 11 11 11 11 11 19 19 19 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 19 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 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 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 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 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 9 9 10 10 10 10 10 10 10 10 10 10 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 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 11 11 11 11 11 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 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 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 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 16 16 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 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 11 11 11 11 11 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 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 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 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 16 16 16 16 16 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 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 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 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 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 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 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 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 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 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 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 12 12 12 12 12 13 13 13 13 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 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 12 12 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 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 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 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 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 11 11 11 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 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 12 11 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 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 18 18 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 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 17 17 17 17 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 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 12 12 12 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 10 11 11 11 19 19 19 19 19 19 19 18 18 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 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 12 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 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 11 11 11 11 10 10 10 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 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 10 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 11 10 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 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 10 9 9 9 9 9 9 9 9 9 9 10 10 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 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 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 11 11 11 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 20 20 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 17 17 17 17 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 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 10 10 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 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 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 17 17 17 17 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 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 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 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 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 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 10 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 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 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 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 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 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 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 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 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 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 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 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 11 11 11 11 11 12 12 12 12 12 12 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 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 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 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 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 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 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 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 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 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 9 19 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 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 11 11 11 11 11 12 12 12 12 12 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 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 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 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 15 14 14 14 14 14 14 13 13 13 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 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 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 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 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 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 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 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 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 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 19 19 19 19 19 19 19 18 18 18 18 18 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 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 7 7 7 6 6 6 6 7 7 6 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 17 17 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 16 16 16 16 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 13 13 13 13 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 11 11 11 11 11 10 10 10 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 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 13 13 13 13 13 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 11 11 11 11 10 10 10 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 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 23 23 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 19 19 19 19 19 19 19 19 18 18 18 18 18 17 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 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 11 11 11 11 11 10 10 10 9 9 9 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 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 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 6 6 6 6 6 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 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 10 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 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 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 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 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 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 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 12 12 12 12 12 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 11 11 11 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 21 21 21 21 21 21 21 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 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 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 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 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 5 5 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 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 11 11 11 11 10 10 10 10 10 10 9 9 9 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 21 21 21 21 21 20 20 20 20 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 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 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 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 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 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 21 21 21 21 21 21 21 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 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 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 10 10 10 10 9 9 9 9 9 9 24 24 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 21 21 21 21 21 21 21 20 20 20 20 20 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 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 6 6 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 24 24 24 24 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 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 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 10 10 10 10 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 6 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 5 5 5 5 5 5 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 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 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 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 24 24 24 24 24 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 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 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 10 10 10 10 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 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 5 5 5 5 5 5 5 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 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 12 11 11 10 10 10 10 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 10 10 10 10 9 9 9 9 8 8 8 8 8 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 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 5 5 5 5 5 5 5 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 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 11 11 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 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 8 8 8 8 8 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 12 12 12 12 11 11 10 9 9 9 8 9 9 9 9 10 10 10 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 8 8 8 8 7 7 Wind_Direction 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 141 141 141 142 141 142 142 142 142 142 142 142 142 141 140 140 140 139 138 138 138 137 137 137 137 137 137 136 136 136 136 136 136 137 137 137 137 138 138 138 138 139 139 139 139 139 139 138 138 137 137 137 136 136 136 136 136 135 135 135 135 135 135 134 134 134 133 133 132 132 131 131 131 130 129 130 129 129 129 129 130 130 130 130 131 131 132 132 133 133 135 135 136 136 137 138 139 139 139 140 140 141 142 142 142 142 142 142 142 142 142 141 142 142 141 141 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 135 136 135 136 136 136 136 136 136 137 137 137 137 137 137 138 138 139 139 139 139 140 140 140 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 142 143 143 143 144 144 145 146 147 147 147 148 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 153 153 154 154 155 155 155 156 156 156 157 157 156 156 156 156 155 154 153 153 153 152 152 151 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 141 141 141 141 141 141 142 142 142 142 142 142 141 141 140 140 140 139 138 138 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 137 137 138 138 138 139 139 139 139 139 139 138 138 138 137 137 136 136 136 136 135 136 135 135 135 135 135 134 134 134 133 133 133 132 131 131 131 131 130 129 130 129 129 129 129 129 130 130 130 131 131 132 132 133 133 134 135 135 137 137 138 138 139 140 140 140 141 142 142 142 142 142 142 142 142 142 142 141 142 142 141 141 141 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 139 138 138 138 137 137 137 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 139 139 139 139 140 140 140 141 141 141 142 143 142 143 143 143 143 143 143 144 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 141 142 141 141 141 141 141 141 141 141 141 141 142 142 143 143 144 145 145 146 147 148 148 149 150 150 150 150 151 151 151 152 151 151 152 152 152 152 152 153 153 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 156 156 156 157 157 157 157 156 156 156 156 155 154 154 153 152 152 152 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 141 141 141 142 141 141 142 142 141 141 141 141 141 141 140 140 139 139 138 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 138 138 139 139 139 139 139 139 138 138 137 137 137 136 136 136 135 135 135 135 135 135 134 134 134 134 133 133 133 132 132 131 131 131 130 130 129 129 129 129 129 129 130 129 130 130 131 131 131 132 133 133 134 135 136 137 137 138 138 139 140 140 140 141 142 142 142 142 142 142 142 141 142 142 142 141 142 142 142 142 141 141 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 139 139 139 139 140 140 141 141 141 141 142 142 142 143 143 143 143 144 143 144 144 144 144 143 143 144 144 143 143 143 143 143 143 143 142 143 142 142 141 141 141 141 141 141 141 141 141 141 142 142 143 144 144 145 145 146 146 148 148 149 150 150 150 151 151 151 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 155 155 155 156 156 157 158 158 157 157 157 157 157 156 155 154 154 154 153 152 152 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 138 138 138 137 137 137 137 136 136 136 136 136 136 135 135 135 135 136 136 137 137 138 138 138 138 139 139 139 138 138 138 137 137 136 136 136 135 135 134 135 134 134 134 134 134 134 133 133 132 132 132 131 131 131 131 130 130 130 129 130 129 130 129 129 130 130 130 131 131 132 132 133 133 135 135 136 137 137 138 138 139 140 140 141 141 142 142 142 142 141 141 142 142 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 141 141 141 141 140 140 140 139 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 139 139 139 139 140 140 140 141 141 141 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 144 143 143 143 142 142 141 141 141 141 141 141 141 140 141 141 142 142 143 143 144 145 146 146 147 148 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 153 153 153 153 153 152 152 152 152 153 153 153 153 153 154 155 155 156 157 157 157 158 158 158 157 157 157 157 157 155 155 155 154 153 153 152 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 138 138 138 137 137 137 137 136 136 136 135 135 135 135 135 135 135 136 136 136 137 138 138 138 138 138 139 139 138 138 137 137 136 136 136 135 135 134 134 134 134 134 134 134 134 133 133 133 132 132 132 131 131 131 131 131 130 130 130 130 130 130 130 130 130 130 131 131 132 132 133 134 134 135 135 136 137 138 138 138 139 140 140 141 141 141 142 142 141 141 141 141 142 142 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 139 138 138 138 137 137 137 137 136 136 136 136 136 136 136 137 136 137 137 136 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 142 141 141 141 140 141 141 142 142 142 143 144 145 146 147 147 148 149 150 150 150 151 151 152 152 152 152 153 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 154 155 155 156 156 157 157 158 158 158 158 158 157 157 157 157 156 155 155 154 154 153 153 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 139 139 139 138 138 138 137 137 137 136 136 136 135 135 135 134 134 135 135 135 136 136 136 137 138 138 138 138 138 138 138 138 137 137 136 136 136 135 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 131 130 130 130 130 130 130 130 130 130 131 131 132 132 132 133 134 135 135 135 136 137 137 138 138 139 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 142 142 143 142 142 142 142 142 142 141 141 140 140 140 139 139 138 138 137 137 137 137 137 137 136 137 137 136 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 140 140 140 141 141 141 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 145 145 145 144 144 145 144 144 144 144 144 144 144 144 143 142 142 142 142 142 141 141 141 141 141 141 142 142 142 143 143 145 146 146 147 148 148 150 150 151 151 152 152 152 152 153 153 153 152 153 153 153 154 153 154 154 154 154 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 157 157 157 158 158 158 158 158 158 157 157 157 156 156 156 155 154 153 153 143 143 143 143 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 139 139 140 139 139 139 139 139 139 138 138 138 137 137 137 136 136 136 135 135 135 135 134 134 135 135 135 136 136 137 137 138 138 138 138 138 138 138 137 137 136 136 135 135 134 134 134 134 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 130 130 131 130 130 130 131 131 131 132 132 132 132 133 134 135 135 136 136 137 138 138 138 139 139 140 140 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 140 140 140 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 140 139 140 140 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 145 144 144 145 145 145 145 145 145 145 145 145 144 145 145 144 144 144 144 144 143 143 142 142 142 141 141 141 141 141 141 142 142 142 143 143 145 146 147 147 148 149 150 151 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 156 157 157 157 157 158 158 158 158 158 158 158 157 157 156 156 156 155 154 154 153 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 136 136 135 135 135 134 134 134 134 135 135 135 136 136 137 137 138 138 138 138 138 138 137 137 136 136 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 133 133 133 134 135 135 135 136 136 137 138 138 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 143 143 144 143 143 142 142 142 141 141 141 140 140 140 139 139 138 138 138 138 137 138 138 137 137 138 137 138 138 138 138 138 138 139 139 138 139 139 140 139 140 140 140 140 140 141 141 141 141 141 142 142 143 143 143 143 144 144 144 145 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 142 142 142 142 142 141 141 141 141 142 142 142 143 143 145 146 146 147 148 149 150 151 151 152 152 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 155 155 156 156 156 155 155 155 155 154 155 154 154 154 154 154 155 155 155 156 157 157 157 157 158 158 158 158 158 158 158 158 158 157 156 156 156 156 155 154 154 143 143 142 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 136 136 136 136 135 135 135 134 134 134 135 135 135 136 136 137 137 138 138 138 138 138 138 137 137 136 136 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 135 135 136 136 136 137 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 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 141 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 140 141 141 141 141 141 142 142 142 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 145 145 145 145 145 145 144 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 143 143 145 146 146 148 148 149 150 151 151 151 152 153 153 153 153 153 153 153 153 153 153 153 154 155 155 155 155 156 156 156 156 156 155 156 156 155 155 155 155 155 155 155 155 156 156 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 154 142 142 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 138 137 137 138 138 137 137 138 137 137 137 137 136 136 136 136 135 135 135 135 134 134 134 135 135 136 136 137 137 137 138 138 138 138 138 137 137 136 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 131 132 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 133 134 134 135 135 135 136 137 137 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 146 146 146 145 145 146 146 146 146 145 145 145 145 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 143 143 145 145 146 148 148 149 151 151 151 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 155 156 156 156 156 156 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 159 159 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 155 141 141 141 140 140 140 140 140 140 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 134 135 134 135 135 136 136 136 137 137 138 138 138 138 138 137 137 136 135 135 134 134 133 133 133 132 132 132 132 131 132 132 132 131 131 132 132 131 131 131 132 132 131 131 131 131 132 131 131 132 132 132 132 132 133 133 133 134 134 134 134 135 135 136 136 136 136 137 138 138 138 138 139 139 140 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 143 143 142 142 142 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 140 140 140 140 140 141 141 141 141 141 141 141 142 141 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 145 144 144 143 143 143 143 143 143 142 142 142 143 142 142 143 143 145 145 146 147 148 149 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 136 136 136 136 136 137 137 137 137 137 137 136 136 136 136 136 136 136 135 135 135 135 135 135 136 136 136 137 137 138 138 138 138 138 138 137 136 135 135 134 134 133 133 132 132 132 132 131 132 131 131 131 131 131 132 132 131 131 131 131 132 132 131 132 132 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 144 144 145 144 144 145 144 144 144 144 143 143 142 142 142 142 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 143 143 143 142 143 143 143 143 143 144 145 146 147 148 149 150 151 152 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 155 155 155 155 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 137 137 136 137 136 136 136 136 136 136 135 135 136 136 136 136 136 136 137 137 138 138 138 138 138 138 137 136 136 135 134 134 133 133 132 132 132 132 131 131 132 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 138 138 138 138 139 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 143 144 144 144 144 144 144 144 145 145 144 145 145 145 145 144 144 144 143 143 143 142 142 142 142 141 141 140 140 140 140 139 139 139 139 139 139 139 139 140 140 141 140 140 141 141 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 147 146 146 146 146 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 144 145 146 147 148 149 150 151 152 152 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 157 157 157 158 158 158 158 158 158 157 157 157 157 157 157 157 158 158 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 156 156 155 155 155 155 155 154 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 136 136 136 135 135 135 135 135 135 135 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 137 136 136 135 134 134 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 137 137 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 141 142 142 141 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 145 144 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 145 145 145 145 145 144 144 143 143 143 143 143 144 144 145 146 146 148 149 150 151 151 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 157 157 158 158 158 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 156 156 155 155 155 155 155 155 154 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 138 138 138 138 138 138 138 138 137 136 136 134 134 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 131 132 132 132 132 132 133 133 133 133 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 137 137 137 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 145 144 144 145 145 145 145 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 145 146 146 148 149 149 150 151 152 152 152 152 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 158 158 159 159 159 159 159 159 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 155 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 135 135 135 135 135 135 134 135 135 135 135 135 135 135 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 137 137 136 135 134 133 133 133 132 132 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 134 134 134 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 138 138 138 139 139 139 139 140 140 140 140 140 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 144 144 144 144 144 143 142 142 142 142 142 142 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 141 142 142 142 142 142 142 142 143 143 143 143 143 143 144 145 144 144 144 145 145 146 146 146 146 147 147 147 148 148 148 148 148 148 147 147 147 147 147 146 146 146 145 145 146 146 146 145 145 144 144 144 144 144 144 145 145 145 146 148 149 149 150 150 151 152 152 152 152 153 153 153 153 153 154 154 155 155 156 156 157 157 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 159 159 159 160 160 159 159 158 158 157 157 157 156 156 156 155 155 155 155 155 155 155 154 136 136 136 136 136 136 136 136 136 137 137 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 134 134 134 134 134 135 135 135 135 136 136 136 137 137 137 137 137 137 138 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 137 137 136 136 134 134 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 145 146 145 145 145 145 145 145 144 144 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 145 145 145 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 145 145 144 144 144 144 144 145 145 146 146 148 149 149 150 150 151 152 152 152 152 153 153 153 153 154 154 155 155 156 156 156 157 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 159 159 160 160 160 160 160 160 159 158 158 157 157 157 156 156 156 155 155 155 155 155 155 154 154 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 138 137 137 136 135 134 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 139 139 139 140 139 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 143 143 143 143 143 144 145 145 145 145 145 145 146 145 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 142 142 142 142 142 142 141 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 145 145 145 145 145 146 146 146 147 147 148 148 148 148 148 149 148 148 148 148 148 147 147 147 147 147 147 147 147 146 146 146 145 145 144 145 145 145 144 145 145 146 146 147 149 149 149 150 150 151 151 151 152 152 152 153 154 154 154 154 155 155 156 156 157 158 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 159 159 160 160 160 160 160 160 159 158 158 157 157 156 156 156 155 155 154 154 154 154 154 154 154 135 135 135 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 139 139 138 138 138 137 137 137 136 135 135 134 133 132 132 132 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 139 139 139 139 140 140 140 140 140 141 140 141 141 141 141 141 141 142 142 142 143 143 143 143 143 144 145 145 145 145 145 145 146 145 145 145 145 145 145 145 145 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 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 145 144 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 146 146 145 145 145 145 145 144 145 145 146 146 147 148 149 149 150 150 151 151 151 152 152 152 153 153 153 154 154 155 155 155 156 157 158 159 159 159 159 160 160 159 159 159 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 158 157 157 156 156 155 155 154 154 154 154 154 154 154 153 135 135 135 135 135 135 135 136 135 135 135 135 135 135 135 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 135 135 136 136 137 137 138 138 139 139 139 139 139 139 139 138 138 138 139 139 138 139 138 139 138 138 138 137 137 137 136 136 135 134 133 133 132 132 132 132 131 131 131 132 132 132 132 132 132 132 133 133 133 133 133 134 134 135 135 135 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 138 138 138 139 139 139 140 140 140 140 140 141 141 140 141 141 141 141 141 141 141 142 142 143 143 143 143 143 144 145 145 145 145 145 146 146 145 145 146 146 145 145 146 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 144 144 144 144 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 145 145 145 145 145 146 146 146 147 148 148 149 148 149 149 150 150 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 146 145 145 145 145 145 145 145 145 146 146 147 147 148 149 149 150 150 151 151 151 152 152 153 153 153 153 154 155 155 156 157 157 158 158 158 159 159 160 159 159 159 158 158 158 158 158 158 158 159 158 159 159 159 159 159 159 158 158 158 157 156 156 155 155 155 154 154 154 154 154 154 154 153 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 137 137 138 139 139 139 139 139 139 139 139 139 139 139 138 139 139 138 139 138 138 138 138 137 137 137 136 135 135 135 134 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 136 136 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 140 140 141 141 141 140 141 141 141 141 141 141 141 142 142 142 143 143 143 143 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 145 145 145 145 145 145 146 146 146 147 148 149 149 149 149 150 150 150 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 146 146 145 145 145 145 145 145 145 146 146 147 147 147 149 149 149 149 150 150 151 151 152 152 153 153 153 154 155 155 156 157 157 157 158 158 159 159 159 159 159 158 158 158 158 157 158 158 158 158 159 159 159 159 159 159 158 158 158 158 157 156 155 155 155 154 154 154 154 154 154 154 153 154 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 136 137 138 138 139 139 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 136 136 135 135 134 134 133 133 133 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 137 137 138 138 138 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 140 139 140 140 140 141 141 140 141 141 141 141 141 141 141 142 142 142 143 143 143 143 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 145 144 144 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 144 145 145 145 145 145 145 146 146 146 147 148 149 149 149 149 150 150 150 149 149 149 149 149 149 149 149 149 149 149 148 148 147 147 146 146 146 146 145 145 145 146 146 146 147 147 147 147 148 149 149 149 150 150 151 151 151 152 152 152 153 154 154 155 155 156 157 157 158 158 158 159 159 159 158 158 158 157 157 157 157 157 157 158 158 158 159 159 159 159 158 157 157 157 157 156 155 155 155 154 154 154 154 153 153 153 153 153 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 133 134 134 135 135 135 136 137 138 138 139 139 140 140 140 140 140 140 139 140 139 139 139 139 139 138 138 138 138 137 137 137 136 136 135 135 134 134 134 134 133 133 133 133 133 133 133 132 133 133 133 133 133 134 134 134 134 134 135 135 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 137 137 137 137 137 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 141 141 141 141 141 141 141 142 142 143 143 143 143 144 144 145 145 145 145 146 146 146 146 147 147 147 146 146 146 147 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 145 145 145 145 145 144 145 145 145 145 144 144 144 144 144 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 145 145 145 144 145 145 145 145 146 146 147 148 149 149 149 149 150 150 150 149 149 149 149 149 149 149 149 150 150 149 149 148 148 148 147 146 146 146 145 145 145 146 146 146 147 147 147 147 148 149 149 149 149 149 150 150 151 151 151 152 153 153 153 154 155 156 157 157 158 159 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 157 156 156 156 155 155 154 154 154 153 153 153 153 153 153 153 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 136 136 137 138 138 139 140 140 141 141 141 141 140 140 140 139 139 139 139 138 138 138 138 138 137 137 137 136 136 135 135 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 143 143 143 143 144 145 145 145 145 146 146 146 147 147 147 147 147 147 147 147 147 147 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 144 144 144 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 145 145 145 145 145 145 145 145 146 146 147 148 149 149 149 149 150 150 150 149 150 150 149 149 150 150 150 150 149 149 149 149 148 147 147 146 146 146 146 145 145 146 146 146 147 147 147 147 149 149 149 148 149 149 150 150 150 150 151 151 152 152 153 154 155 156 156 157 157 158 159 159 158 158 158 157 157 157 157 156 156 156 157 157 157 157 157 158 158 158 158 157 157 156 156 156 155 154 154 153 153 153 153 153 152 153 152 152 135 135 135 135 135 135 134 134 134 134 134 134 134 133 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 137 138 138 139 140 140 141 141 141 141 141 141 140 140 139 139 139 138 138 138 138 138 137 137 136 136 136 135 135 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 136 136 137 137 138 138 138 138 138 138 138 138 139 139 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 144 144 145 145 145 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 145 145 146 146 146 146 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 145 145 145 145 145 145 145 145 146 146 147 148 148 149 149 149 149 150 150 149 150 150 150 150 151 150 150 150 150 150 149 149 148 147 147 146 146 146 146 145 145 146 146 147 147 147 147 148 149 149 149 148 149 149 149 149 150 150 151 151 151 152 153 153 154 155 156 156 157 158 158 159 159 158 158 157 157 157 156 156 156 156 156 156 157 157 157 158 157 157 157 157 157 156 156 155 155 154 153 153 153 153 152 152 152 152 152 152 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 137 138 138 139 139 140 141 141 142 142 142 142 141 141 140 140 139 139 139 138 138 138 137 137 137 137 136 136 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 137 137 137 138 138 138 138 139 138 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 138 139 139 139 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 143 143 144 144 145 145 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 146 146 145 146 145 145 145 145 144 144 144 144 144 143 143 142 142 142 142 142 142 142 142 143 143 143 143 144 144 145 145 145 145 145 146 145 145 146 146 146 147 148 148 148 149 149 149 150 150 149 150 150 150 150 150 150 151 151 151 150 150 150 149 148 148 147 147 146 146 146 146 146 146 147 148 147 148 148 149 149 149 148 149 148 149 149 149 149 150 150 151 151 152 153 153 154 156 157 157 157 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 156 156 156 156 155 155 155 154 153 153 153 152 152 152 152 152 152 152 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 136 136 136 137 137 137 138 138 139 139 140 141 141 142 142 142 142 142 141 141 141 140 139 139 139 138 138 138 137 137 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 135 134 134 134 135 135 135 136 136 136 136 136 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 140 140 139 140 140 140 141 140 141 141 141 142 142 142 143 143 143 144 144 145 145 145 146 146 146 147 148 148 148 148 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 145 146 145 145 145 145 144 144 144 143 143 143 143 143 142 142 143 142 142 142 142 143 143 144 144 144 144 145 145 145 145 145 146 145 146 146 146 147 148 148 148 148 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 150 150 149 148 148 147 147 146 146 146 147 147 147 148 148 148 148 149 149 148 149 149 148 149 149 149 149 149 149 150 151 152 152 153 154 155 156 157 157 158 157 158 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 156 156 156 155 155 154 154 153 153 152 152 152 152 152 152 152 152 135 135 135 135 135 135 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 137 137 137 138 138 138 138 139 139 140 140 141 141 142 142 143 143 142 142 142 141 141 140 140 139 138 138 138 138 137 137 137 136 136 135 135 135 135 135 134 135 135 135 135 135 135 135 135 136 135 136 136 136 136 136 137 137 137 137 137 138 138 138 138 139 139 139 139 140 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 138 137 138 138 138 138 138 138 139 139 140 140 140 140 140 140 140 141 141 141 142 142 142 143 143 143 144 144 145 145 145 146 146 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 143 143 144 144 144 145 145 145 145 145 145 146 145 146 146 146 147 148 148 148 148 149 149 149 149 149 150 150 150 151 151 151 151 152 152 151 151 151 150 150 149 149 148 148 148 146 146 147 147 147 147 148 148 148 148 148 149 148 149 148 148 149 149 149 148 149 149 149 150 151 152 152 154 155 156 156 156 157 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 155 154 154 154 154 153 153 153 153 152 152 152 152 152 135 135 135 135 135 134 134 134 135 135 135 135 135 136 136 136 136 137 137 137 138 138 138 138 139 139 139 139 140 140 141 141 142 142 142 143 143 143 143 143 142 141 141 140 140 139 139 138 138 138 137 137 137 137 136 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 139 139 140 140 140 140 140 140 140 141 141 140 141 140 140 140 140 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 138 137 137 138 138 138 138 138 139 139 139 140 139 140 140 140 140 140 141 141 141 142 143 143 143 143 144 144 145 145 145 146 146 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 142 142 143 143 143 144 144 145 145 145 146 145 145 146 146 146 146 146 146 147 148 148 148 148 149 149 149 149 149 150 150 150 151 151 151 152 152 152 152 152 151 151 151 150 149 149 148 148 147 147 147 147 147 147 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 148 149 150 151 151 152 153 154 155 156 156 156 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 154 154 154 153 153 152 152 152 152 152 152 151 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 140 140 140 140 140 141 141 141 142 142 143 143 143 143 143 143 143 142 142 141 141 140 140 139 139 139 138 138 138 137 137 137 136 136 136 136 136 136 136 136 137 137 137 138 137 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 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 137 137 137 137 137 137 137 138 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 141 141 142 143 143 143 143 144 144 145 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 150 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 145 145 145 146 145 146 146 146 146 146 146 146 147 148 148 148 148 149 148 149 149 149 150 150 150 151 151 151 152 153 152 152 153 152 152 152 151 150 149 149 148 148 147 147 147 147 147 148 148 148 149 149 149 149 149 148 148 148 148 147 148 148 148 149 149 150 151 152 152 153 154 155 156 156 156 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 152 152 152 152 152 151 151 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 143 144 143 143 143 143 142 142 141 141 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 142 141 141 141 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 137 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 141 141 141 142 142 143 143 144 144 145 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 144 144 145 145 145 146 146 146 146 146 146 146 146 147 147 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 152 153 153 153 153 153 153 153 152 151 150 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 148 148 147 147 147 147 148 149 149 150 151 152 153 154 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 152 153 153 152 152 151 152 151 135 135 135 135 135 135 136 136 136 137 138 138 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 143 143 142 141 141 141 140 140 140 139 139 139 139 139 138 138 138 138 139 139 139 139 140 140 140 140 141 141 140 141 141 141 141 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 141 141 140 140 140 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 141 141 142 142 143 143 144 144 145 145 145 146 146 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 144 144 143 144 145 145 145 145 146 146 146 146 146 147 146 146 147 148 148 148 148 148 148 148 149 149 149 150 150 150 150 152 152 153 153 153 153 154 154 153 153 153 152 152 150 150 149 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 148 147 147 147 147 147 148 149 149 150 151 152 152 153 154 155 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 153 153 153 152 152 152 152 151 151 135 135 135 135 135 136 136 137 137 138 139 139 140 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 141 140 140 140 140 140 140 139 139 140 140 140 141 141 141 142 142 142 142 142 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 143 142 142 142 143 143 142 142 142 141 141 140 140 140 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 141 141 142 143 143 143 144 145 145 145 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 144 144 145 144 144 144 144 144 144 143 144 144 144 144 144 144 144 145 145 146 145 146 146 147 146 147 147 147 147 148 148 148 148 148 149 148 148 149 149 149 150 150 151 151 152 152 153 154 154 154 154 154 154 154 153 152 152 151 151 150 149 148 148 148 148 148 149 149 150 150 149 149 148 148 148 148 147 146 147 147 147 147 148 149 149 151 152 152 153 154 155 155 155 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 153 153 152 152 152 152 151 151 135 135 135 136 136 136 137 138 138 139 140 140 141 142 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 142 143 143 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 142 143 143 144 144 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 147 147 148 148 147 147 147 147 147 147 147 147 146 146 146 146 145 145 145 145 144 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 146 146 146 146 146 147 147 147 147 147 148 148 148 148 148 149 149 148 149 149 149 150 150 150 151 151 152 153 153 154 154 154 154 155 155 154 154 153 152 152 151 150 149 149 148 148 148 148 149 149 149 150 150 150 149 149 148 148 147 146 147 146 147 147 148 148 149 150 151 152 153 153 154 155 155 156 156 155 156 156 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 153 153 153 152 152 151 151 151 135 135 135 136 136 137 138 138 139 140 141 142 142 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 145 145 145 144 144 144 143 143 143 143 143 143 142 143 143 143 143 143 143 143 144 144 144 145 145 145 146 145 146 145 145 145 145 144 144 144 144 143 143 143 142 142 142 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 141 141 142 143 143 144 144 144 145 146 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 145 144 144 144 144 144 144 145 144 144 144 144 145 145 146 146 146 146 147 147 147 147 147 148 148 148 149 148 149 149 149 149 149 149 150 150 151 151 152 152 152 153 153 154 154 155 155 155 155 155 154 154 153 152 151 150 150 149 149 148 148 148 149 149 149 150 150 149 149 149 148 148 147 146 146 146 147 147 148 148 149 150 151 152 152 153 153 154 155 155 155 155 155 155 155 155 155 156 156 156 156 155 155 155 155 155 156 156 156 155 155 155 155 155 155 154 154 154 154 153 152 152 151 151 151 135 135 136 136 137 138 138 139 140 141 142 143 144 144 145 145 145 145 145 145 146 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 146 146 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 145 144 145 145 146 146 146 147 147 147 147 147 147 146 147 146 146 146 145 145 145 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 143 143 143 143 142 142 142 141 141 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 137 138 138 138 138 138 138 138 139 139 138 139 139 140 140 140 141 141 142 143 143 143 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 146 147 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 144 145 145 145 145 145 145 146 146 146 147 147 147 148 147 148 148 148 149 149 149 149 149 149 149 149 150 150 151 151 151 152 152 152 153 154 154 154 155 155 156 156 155 155 154 154 153 152 151 150 149 149 149 148 149 149 149 149 150 150 149 149 149 148 148 147 146 147 146 147 147 148 148 149 150 151 152 152 152 153 153 154 154 154 154 154 155 155 155 155 156 156 156 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 154 154 154 153 153 152 152 151 151 151 135 136 136 137 138 138 139 140 141 142 143 144 144 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 146 145 146 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 146 146 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 143 144 144 143 143 143 142 142 141 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 136 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 142 143 143 144 144 145 145 145 145 145 145 145 145 145 145 145 146 146 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 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 145 145 146 146 146 146 147 147 148 148 148 149 149 149 149 149 149 150 149 149 149 150 150 151 151 152 152 152 153 153 153 154 154 154 155 156 156 156 155 155 155 154 153 152 151 150 150 149 149 149 149 149 149 149 150 149 149 149 149 148 148 147 147 147 146 147 147 148 148 149 149 150 151 152 152 152 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 155 154 154 153 153 152 152 152 151 151 135 136 137 137 138 139 140 141 142 143 144 144 145 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 147 147 147 147 147 147 148 149 149 149 149 150 150 150 150 149 149 149 149 148 148 147 146 146 146 145 145 144 144 144 144 144 144 144 143 143 143 143 144 144 144 144 144 144 144 143 143 142 142 142 141 140 140 139 139 138 138 138 137 137 137 137 137 137 137 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 140 140 141 141 142 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 145 146 145 146 145 145 146 146 146 145 146 146 146 145 145 145 146 146 147 147 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 152 153 154 154 154 154 155 155 155 156 156 156 156 155 155 155 154 152 151 151 150 150 149 149 149 149 149 149 150 149 149 149 149 148 148 147 147 147 146 147 147 148 148 149 149 149 150 151 151 151 152 152 152 152 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 155 154 154 154 153 153 152 152 151 151 136 136 137 138 139 140 141 142 143 144 145 145 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 148 148 147 147 147 147 147 147 147 147 148 148 148 148 149 150 150 150 150 151 150 151 151 151 151 151 150 149 149 148 148 147 147 146 146 145 145 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 140 140 139 139 138 138 138 138 137 137 137 136 136 136 136 136 136 136 136 136 137 137 137 137 137 136 137 137 137 137 137 138 138 138 138 138 139 140 140 141 141 142 143 143 144 143 144 144 144 144 144 144 145 145 145 145 145 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 148 148 147 147 147 147 146 146 146 146 146 146 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 147 147 148 148 148 148 149 149 150 150 150 150 150 150 150 150 150 151 151 152 152 152 152 153 154 154 154 154 154 155 155 155 156 156 156 156 155 155 155 154 152 151 151 150 150 150 149 149 149 149 150 150 149 149 149 148 148 148 147 147 147 146 147 147 147 148 148 148 149 150 150 151 151 151 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 152 152 152 152 136 137 138 139 140 140 142 143 144 144 145 146 147 147 148 148 148 148 148 148 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 150 150 150 151 152 152 152 152 152 152 152 152 151 151 151 150 149 149 148 148 147 147 146 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 141 141 140 140 139 139 138 138 138 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 138 138 138 139 140 141 141 141 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 146 147 147 147 148 148 148 148 147 147 147 147 147 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 149 150 150 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 155 154 153 152 151 151 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 147 146 147 147 147 148 148 148 149 149 150 150 150 150 150 151 151 151 151 151 152 152 153 153 154 154 154 155 155 155 155 155 155 155 155 156 155 155 155 156 155 155 155 154 154 153 153 153 152 152 152 137 137 138 139 140 141 142 143 144 145 146 146 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 149 148 148 148 148 148 148 149 149 150 150 150 151 151 152 152 153 153 153 153 153 153 153 153 152 152 151 150 150 149 149 148 148 147 147 146 146 145 145 144 144 144 144 144 144 144 144 143 143 143 143 143 143 142 142 141 141 141 140 140 139 138 138 138 137 137 137 136 136 136 136 136 136 136 136 135 135 135 135 135 135 136 136 136 135 136 135 135 136 136 136 136 137 137 138 138 139 139 140 140 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 144 144 143 144 144 144 144 144 145 145 145 146 146 147 147 148 148 148 148 148 147 147 147 147 146 146 146 145 146 146 146 146 147 146 146 147 147 147 147 146 147 147 146 147 147 148 148 148 149 149 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 153 154 154 155 155 155 155 155 155 155 155 156 155 156 156 155 155 155 154 153 152 151 151 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 151 152 152 152 153 153 154 154 155 155 155 155 155 155 155 156 156 156 156 156 155 155 155 155 154 154 153 153 153 152 152 137 138 139 140 141 142 143 143 145 146 146 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 149 149 150 150 151 152 152 153 153 154 154 154 154 154 154 154 154 153 153 152 151 151 150 149 148 148 147 147 146 146 145 145 144 144 144 144 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 139 138 138 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 139 139 140 140 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 144 144 143 143 143 143 143 143 143 143 144 145 145 145 146 146 147 148 148 148 148 148 148 148 148 147 147 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 150 150 151 151 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 156 156 156 156 156 155 155 155 155 156 155 155 155 154 154 154 153 152 152 151 151 150 150 150 150 150 150 150 150 150 149 149 148 148 148 147 147 147 147 146 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 149 150 151 152 152 152 153 153 154 154 155 154 155 155 155 155 156 156 156 156 156 155 155 155 155 155 154 153 153 153 152 152 137 138 139 140 141 142 143 144 145 146 146 147 148 148 148 148 148 148 148 148 147 148 148 148 147 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 150 150 151 152 152 154 154 154 155 155 155 155 155 155 154 154 154 153 153 152 151 150 150 149 148 147 147 147 146 145 145 144 144 144 143 143 143 143 143 143 143 142 142 142 142 141 141 140 140 139 139 138 138 137 137 137 137 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 138 139 139 139 140 140 140 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 146 146 147 147 148 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 151 151 152 152 152 152 152 153 153 153 153 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 154 153 153 152 152 151 151 150 150 150 150 150 150 150 150 150 149 149 148 148 148 147 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 151 151 152 152 153 154 154 154 154 155 155 155 155 156 156 156 156 156 155 155 155 155 155 154 153 153 153 153 153 138 138 140 141 142 143 144 145 145 146 147 147 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 147 147 147 148 148 148 149 150 151 151 152 153 154 155 155 156 156 156 156 156 156 155 155 154 154 153 152 152 151 150 149 148 148 147 146 146 145 145 144 144 144 143 143 142 142 142 142 142 141 141 141 141 140 140 139 139 139 138 138 137 137 137 137 136 136 135 135 135 135 134 134 134 134 134 133 133 133 134 134 133 133 134 134 134 134 133 134 134 134 134 134 135 135 136 137 137 138 138 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 144 144 145 145 146 146 147 147 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 147 146 147 148 148 148 149 148 148 148 148 149 149 149 149 150 150 150 151 151 152 152 153 153 153 153 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 156 156 156 156 156 155 155 155 155 155 154 153 153 152 152 151 151 151 151 150 150 150 150 150 149 149 148 148 148 148 148 148 147 147 147 147 146 146 146 147 147 147 147 146 146 146 146 146 146 146 146 147 148 148 148 149 150 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 155 155 155 155 154 154 154 154 153 153 138 139 140 141 142 143 144 145 146 146 147 147 147 148 148 147 147 147 147 147 146 147 146 146 146 146 146 146 146 146 146 145 145 146 145 146 146 146 146 147 147 146 146 146 146 146 147 147 147 148 148 149 150 151 152 153 154 155 156 157 157 157 157 157 157 157 156 155 154 154 153 152 152 151 150 149 148 148 147 146 146 145 144 144 143 143 143 142 142 142 142 141 141 140 140 140 139 139 139 138 138 138 137 137 137 136 136 136 135 135 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 136 136 137 137 138 138 139 139 140 140 140 139 139 139 139 139 139 140 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 145 145 146 146 147 147 148 148 148 148 148 148 148 147 147 146 146 146 147 146 146 146 147 148 148 149 149 148 149 149 149 149 149 149 149 150 150 151 151 152 152 153 153 154 154 154 154 154 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 154 153 153 153 152 151 151 151 151 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 147 146 147 146 146 146 146 146 146 146 146 146 146 146 145 145 146 146 146 146 147 148 149 149 150 151 151 152 152 153 153 154 155 155 155 155 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 153 138 139 140 141 142 143 144 145 145 146 146 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 147 147 148 149 150 151 153 154 155 156 156 157 157 157 158 157 157 157 156 156 155 154 153 152 151 151 150 149 148 147 146 146 145 144 144 143 142 142 142 141 141 141 141 140 140 140 140 139 138 138 137 137 137 137 136 136 136 135 135 135 135 134 134 134 133 133 133 133 133 133 133 132 132 132 132 133 132 132 132 132 132 132 132 132 132 132 133 133 134 134 135 135 136 137 137 138 139 139 139 139 139 139 139 139 138 139 139 139 140 140 140 141 142 142 142 142 142 143 143 143 143 143 144 144 144 145 146 146 147 147 148 148 148 148 148 148 148 148 147 147 147 147 147 146 147 147 148 148 149 149 149 149 149 149 150 150 150 151 151 151 151 151 151 153 153 153 154 155 155 155 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 157 157 156 156 156 156 155 155 154 154 154 154 153 152 152 151 151 151 151 150 150 150 150 149 149 149 149 148 148 148 148 148 147 147 146 147 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 146 146 147 148 149 149 150 151 152 152 152 153 154 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 153 139 140 141 141 142 143 144 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 144 144 144 144 143 143 142 142 142 142 141 142 142 142 142 142 143 143 143 143 144 144 144 145 146 147 149 150 151 153 154 155 156 157 158 158 158 158 158 157 157 156 155 155 154 153 152 151 150 149 149 148 147 146 145 144 143 143 142 142 141 140 140 140 140 139 139 139 138 138 137 137 136 136 136 136 135 135 135 135 135 135 134 134 134 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 132 132 132 133 134 134 135 136 136 137 137 138 138 139 139 138 139 138 137 138 138 138 138 139 139 140 140 140 141 141 141 142 142 142 142 142 143 144 144 145 145 146 146 147 147 147 147 148 148 148 148 148 148 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 155 156 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 158 157 156 156 156 156 155 154 154 154 153 153 153 151 151 151 151 150 150 150 150 150 150 149 149 149 149 148 148 148 147 148 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 144 145 145 145 145 145 145 146 147 147 148 149 150 151 152 152 153 153 154 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 139 140 141 141 142 143 144 144 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 143 143 143 142 142 141 141 140 139 139 139 139 139 139 139 140 140 141 141 141 142 142 143 144 146 147 149 150 151 153 154 155 156 157 158 158 158 158 158 157 157 156 155 154 153 153 152 151 149 149 148 147 146 145 144 143 142 142 141 140 140 139 139 138 138 138 138 137 137 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 135 135 136 136 137 138 138 138 138 138 138 138 137 137 137 138 138 138 138 139 139 140 140 140 140 141 141 141 141 142 142 143 144 144 145 145 146 147 147 147 148 148 148 148 148 148 148 147 147 147 147 147 148 148 149 148 149 149 150 150 151 151 151 151 151 152 152 152 153 152 153 153 154 155 155 155 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 158 158 157 157 156 156 156 155 155 154 154 153 153 153 152 152 151 150 150 150 150 149 150 150 149 149 149 149 148 148 148 148 147 147 147 147 146 146 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 145 145 145 145 146 146 147 148 149 151 151 152 153 153 154 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 139 140 141 141 142 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 142 142 142 141 141 140 139 138 138 137 137 136 136 137 137 137 138 138 138 139 139 140 141 142 143 145 147 148 150 152 153 155 156 157 157 158 158 158 158 158 157 156 156 155 154 153 152 151 150 149 148 147 146 144 144 143 142 141 141 140 139 139 138 138 137 137 136 136 136 135 135 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 131 131 131 130 130 131 131 130 130 131 131 131 131 131 132 133 133 134 135 136 136 137 137 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 139 138 139 139 139 140 140 140 141 142 142 143 143 144 145 146 146 147 147 147 148 148 149 149 149 149 148 148 148 148 148 148 149 149 149 150 150 151 151 151 152 152 152 152 152 153 153 153 154 154 154 155 155 156 156 156 157 157 157 158 158 159 159 159 160 160 160 160 160 160 159 159 158 157 157 157 156 155 155 155 154 153 153 152 152 152 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 147 146 145 145 145 144 144 144 144 144 144 144 144 143 143 143 144 144 144 144 145 146 146 147 147 149 150 151 152 152 153 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 139 140 141 141 142 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 142 142 141 141 141 140 140 139 138 137 137 136 135 134 134 134 134 134 134 135 135 136 137 138 139 140 141 143 144 146 148 150 152 153 154 155 157 157 158 158 157 157 157 156 156 155 154 153 152 151 150 149 148 147 145 144 143 142 141 141 140 139 138 138 137 137 136 136 135 135 134 134 134 134 133 133 133 133 132 132 132 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 133 134 135 135 136 137 137 138 138 138 137 137 137 137 137 137 136 136 136 137 137 137 137 138 138 138 139 139 139 140 140 141 142 142 143 144 144 145 146 146 146 147 147 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 152 153 153 153 153 154 154 154 154 155 155 155 156 156 157 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 159 158 158 158 157 156 155 155 155 154 153 153 152 152 151 151 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 144 144 145 145 146 147 148 148 150 150 151 152 153 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 139 140 140 141 142 142 143 143 143 143 143 143 142 142 141 141 141 141 140 140 141 141 140 140 140 140 139 138 138 137 136 134 134 133 132 132 132 132 132 132 132 133 134 135 136 137 139 140 142 144 146 147 149 151 153 154 155 156 157 157 157 157 157 156 156 155 154 153 153 151 150 149 148 147 145 144 143 142 141 140 139 139 138 137 136 136 135 135 134 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 132 132 132 131 131 131 130 130 130 129 129 129 129 130 129 129 129 129 129 129 129 129 130 130 130 130 131 132 132 133 134 135 136 137 137 138 137 138 137 137 137 137 136 136 136 136 136 136 137 136 136 137 137 137 137 138 138 139 139 140 141 141 142 143 143 144 145 145 146 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 151 152 152 153 153 153 153 154 154 155 155 155 155 155 156 157 157 157 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 157 157 156 155 155 155 154 153 153 152 152 151 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 145 145 145 144 143 143 143 143 143 143 143 143 143 143 144 144 144 145 146 147 148 149 149 150 151 152 153 154 155 155 155 156 156 156 156 157 157 157 157 156 156 156 156 156 155 155 155 155 140 140 141 141 141 142 142 142 142 142 141 141 141 140 140 140 140 140 140 139 139 139 139 139 139 138 137 137 136 135 134 133 132 131 130 130 130 130 130 130 131 131 133 133 135 136 138 139 141 143 145 147 149 151 153 154 155 156 157 157 157 156 156 155 154 154 153 152 151 150 149 147 146 145 143 143 142 140 140 139 138 137 136 135 135 134 134 134 133 132 132 132 131 131 131 131 130 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 131 130 130 130 129 129 129 129 129 129 129 128 128 129 129 128 129 129 129 129 129 129 130 130 131 132 133 133 135 135 136 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 135 136 136 136 136 137 137 138 138 139 140 141 141 142 143 144 144 145 146 146 147 148 148 149 149 149 149 150 150 150 150 150 151 152 152 152 153 153 153 154 154 155 155 155 155 155 156 156 157 157 157 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 160 160 159 159 158 158 157 157 156 156 155 155 154 153 153 152 152 151 150 150 150 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 144 144 144 145 146 147 148 149 149 150 152 152 153 154 155 155 155 156 156 156 157 157 157 157 157 157 156 156 156 156 156 156 155 155 140 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 139 138 138 138 138 138 137 137 136 135 134 133 132 131 130 129 128 128 128 128 128 128 129 130 131 132 133 135 136 138 140 143 145 147 149 151 152 154 155 155 155 156 156 155 155 154 154 152 151 150 150 148 148 146 145 144 143 141 140 139 138 137 136 136 135 134 134 133 132 132 132 131 131 130 130 129 129 129 129 129 129 130 130 130 131 131 132 132 132 132 132 132 132 132 131 131 130 130 130 129 129 129 128 128 128 128 127 128 128 128 128 128 128 128 128 128 129 129 130 130 131 133 133 134 135 136 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 134 135 135 136 137 137 138 139 140 141 142 143 143 144 145 146 146 147 147 148 149 149 150 150 151 151 151 151 152 152 152 152 153 153 154 154 155 156 156 156 156 156 157 157 158 158 158 158 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 160 159 159 158 158 157 157 156 155 155 154 154 153 153 152 152 151 150 150 149 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 147 147 148 149 150 151 152 153 154 155 155 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 140 141 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 138 138 138 138 137 137 137 136 136 135 134 133 132 131 130 129 127 127 126 126 126 126 127 127 129 130 131 132 134 136 138 140 142 144 147 148 150 152 153 154 155 155 155 155 154 153 152 152 151 150 149 148 147 146 145 143 142 141 140 139 138 136 136 135 134 133 133 133 132 131 131 131 130 130 129 129 129 128 128 128 128 129 129 129 130 130 131 132 132 132 132 132 132 132 132 131 131 130 130 129 129 128 128 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 129 130 130 131 132 133 134 135 136 137 137 137 137 137 137 136 135 136 135 135 135 135 134 134 134 134 133 133 133 133 134 134 134 135 136 136 136 137 138 140 140 141 142 143 143 145 145 146 147 148 148 149 150 150 151 151 151 152 152 152 153 153 154 154 154 155 155 156 156 157 157 157 158 158 158 158 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 157 157 156 156 155 154 154 153 152 152 151 151 150 150 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 146 146 146 146 148 148 149 151 151 152 153 154 155 155 156 156 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 141 141 141 141 141 141 141 140 140 140 140 139 139 138 138 138 138 138 137 137 137 137 136 136 135 134 134 133 132 131 129 128 127 126 125 125 125 125 125 126 127 128 129 130 131 133 135 137 139 142 144 146 148 150 151 152 153 153 154 154 153 153 152 151 150 149 148 147 146 145 144 143 142 140 140 138 137 136 135 135 133 133 132 132 132 131 130 130 129 129 128 128 127 127 127 127 127 128 128 128 129 130 130 131 131 132 132 132 132 132 132 131 131 130 130 129 129 128 127 127 127 127 126 126 126 126 127 127 127 127 127 127 128 128 128 128 129 130 131 132 133 133 135 135 136 136 137 136 136 136 136 135 135 135 134 134 134 134 134 133 133 132 132 132 132 132 132 133 133 134 135 135 136 137 138 139 139 140 141 142 144 144 145 146 147 148 149 150 151 151 151 152 152 152 152 153 154 154 155 155 156 156 157 157 158 158 158 158 159 159 159 159 160 160 161 161 161 161 162 162 162 162 162 162 162 162 161 161 160 160 159 158 158 157 157 156 155 155 155 154 154 153 153 152 151 151 150 150 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 147 148 149 149 151 151 152 153 154 155 155 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 141 141 141 141 141 141 140 140 140 140 139 139 139 138 138 138 138 137 137 137 136 136 136 135 134 134 133 132 131 129 128 127 126 125 124 124 124 123 124 125 125 127 128 129 131 133 135 137 139 141 143 146 148 149 150 152 152 153 153 153 152 151 150 149 148 148 146 145 145 144 142 142 140 139 138 137 136 135 134 133 133 132 132 131 130 130 129 129 128 128 127 127 127 126 126 127 127 127 128 128 129 129 130 131 131 131 132 132 132 132 132 131 131 130 129 129 128 128 127 127 126 126 126 126 126 126 126 126 126 126 127 127 128 128 128 128 129 130 131 132 133 133 134 135 135 136 136 136 135 135 135 135 134 134 133 133 133 133 132 132 132 131 131 131 130 130 131 131 131 132 133 134 135 135 136 137 138 138 140 141 142 143 144 145 146 148 149 149 150 151 151 152 152 152 153 153 154 155 155 156 156 157 157 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 161 161 161 160 160 159 158 158 158 157 156 156 156 155 154 154 153 153 152 152 151 150 150 149 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 148 149 149 151 152 152 154 154 155 155 156 156 157 157 157 157 157 158 158 158 158 157 157 157 157 157 157 157 141 141 141 141 141 141 140 140 140 140 139 139 138 138 138 137 137 137 137 136 136 136 135 134 134 133 132 131 130 128 127 126 125 124 124 123 123 123 123 124 125 126 127 129 130 132 134 136 138 141 143 145 147 149 150 151 152 152 152 152 151 150 149 148 147 146 144 144 143 142 141 140 139 138 137 136 135 134 133 133 132 131 131 130 129 129 128 128 127 127 126 126 126 126 126 126 126 127 127 128 129 129 130 131 131 131 132 132 132 132 132 131 131 130 129 129 128 128 127 126 126 126 126 126 125 125 126 126 126 126 127 127 128 128 128 128 129 130 130 132 132 133 134 135 135 135 135 135 135 135 135 134 133 133 132 132 132 132 131 131 131 130 130 129 129 129 129 129 130 130 131 132 133 133 134 135 136 137 138 139 140 142 143 144 145 147 148 149 149 150 151 152 152 153 153 154 154 155 155 156 156 157 157 158 159 159 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 160 159 159 158 158 157 156 156 156 155 155 154 154 154 153 153 152 151 150 150 150 149 148 148 148 148 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 148 149 150 150 151 152 152 154 154 155 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 138 137 137 137 136 136 135 135 134 133 133 132 131 129 128 127 126 125 123 123 122 122 122 122 123 124 125 126 128 129 132 133 136 138 140 142 145 146 148 149 151 151 151 151 151 150 149 148 147 146 144 144 142 142 140 140 139 138 137 136 135 134 133 132 132 131 131 130 129 128 128 128 127 127 126 126 126 126 125 126 126 126 127 127 128 129 129 130 131 131 131 132 132 132 132 132 131 131 130 129 129 128 127 126 126 126 126 125 125 125 126 126 126 126 127 127 127 128 128 129 129 130 130 130 132 132 133 134 135 135 135 135 135 134 134 134 133 133 132 132 132 131 131 131 130 130 129 129 128 128 128 128 128 128 129 129 130 130 131 132 132 133 134 136 137 138 140 141 143 144 146 147 148 150 150 151 152 152 152 153 154 154 155 156 156 156 157 158 159 159 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 163 162 162 162 161 161 160 160 159 159 158 158 158 157 157 156 156 156 155 154 154 153 153 152 151 151 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 148 149 149 150 150 151 152 153 154 154 155 156 156 156 157 157 157 158 158 158 158 159 159 158 158 158 158 158 158 158 141 141 141 141 141 141 141 140 140 140 140 139 139 139 138 138 137 137 137 136 136 135 134 134 133 132 131 130 129 128 127 125 124 123 122 122 122 122 122 122 123 124 126 127 129 131 133 135 137 140 142 144 146 147 149 150 150 151 151 150 149 148 147 146 145 143 142 141 140 140 139 138 137 136 135 135 133 132 131 131 131 130 129 129 128 128 127 127 126 126 126 125 125 126 126 126 126 127 127 128 129 130 130 131 131 131 132 132 132 132 132 131 131 130 129 129 128 127 126 126 126 126 125 125 126 126 127 127 127 128 128 128 128 128 129 129 130 130 131 132 132 133 134 135 135 134 135 134 134 133 133 133 132 132 131 131 130 130 130 129 129 129 128 127 127 127 126 127 127 127 127 127 128 128 129 130 131 132 133 135 136 138 139 141 143 145 146 147 149 149 150 151 152 152 153 154 154 155 155 156 157 158 158 159 159 160 160 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 162 162 161 160 160 159 159 159 158 157 157 157 156 156 156 155 155 154 154 154 153 152 151 151 151 150 149 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 147 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 148 148 149 150 150 151 151 152 153 153 154 155 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 158 158 158 158 141 141 142 141 141 141 141 141 140 140 140 139 139 139 139 138 138 137 137 136 136 135 135 133 133 132 132 130 129 128 127 126 124 123 122 122 121 121 121 122 123 124 125 127 128 130 132 134 136 139 141 143 145 147 148 149 150 150 149 149 148 147 146 145 144 143 142 140 140 139 138 137 136 135 134 134 133 132 131 131 130 129 129 128 127 127 127 126 126 126 125 125 125 125 125 126 126 127 128 128 129 130 131 131 132 132 132 132 132 132 132 131 131 130 130 129 128 127 126 126 126 126 126 126 126 127 127 127 128 128 129 129 129 130 130 130 130 131 132 132 133 133 134 134 134 135 134 134 133 133 132 132 131 131 130 130 130 129 129 128 128 128 128 126 126 126 125 125 125 125 125 125 125 126 127 128 128 129 131 132 134 136 137 139 141 142 144 146 147 149 150 150 150 152 152 153 154 154 154 156 156 157 158 159 159 160 161 161 162 162 162 162 163 163 163 163 163 163 163 164 163 163 163 162 162 161 161 160 159 159 158 158 157 157 157 156 156 156 156 156 155 154 154 153 152 152 151 151 150 150 148 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 150 151 151 152 152 153 153 154 155 155 156 156 157 157 158 158 158 159 159 159 159 158 158 158 159 159 159 159 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 138 138 137 137 137 136 136 135 134 133 132 131 130 129 128 127 126 124 123 122 122 121 121 121 122 122 123 125 126 128 129 132 134 136 138 141 143 144 147 148 148 149 149 149 148 148 146 145 144 143 142 141 140 139 138 137 137 136 135 134 133 133 132 131 131 130 129 129 128 128 127 127 126 126 126 126 126 126 126 126 127 127 128 128 129 129 130 131 131 132 132 132 133 132 132 132 131 131 130 130 129 128 128 127 127 127 127 127 127 127 128 128 129 129 129 130 130 130 130 131 131 131 132 132 132 133 133 134 134 135 134 134 134 133 133 132 131 131 130 130 129 129 129 128 128 127 127 126 126 125 124 124 124 123 123 123 123 123 123 124 125 126 127 129 129 131 133 135 137 139 140 142 144 146 147 148 149 149 150 151 152 153 153 154 155 156 157 157 158 159 160 161 161 161 162 162 162 163 163 163 163 163 163 164 164 164 163 163 163 163 162 161 160 159 159 158 158 158 157 157 157 156 156 156 156 155 154 153 153 153 152 151 151 151 150 149 148 148 148 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 151 152 152 152 153 153 154 155 155 156 156 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 141 141 141 141 141 141 140 140 140 140 140 140 139 139 139 138 138 137 137 137 136 135 135 134 133 132 132 131 130 129 127 126 124 124 122 122 121 121 121 122 122 123 124 125 127 129 131 133 135 138 140 142 143 146 147 148 148 148 148 148 147 146 145 144 142 141 140 140 139 138 137 137 135 135 134 133 133 132 131 130 130 130 129 128 128 128 127 127 127 126 126 127 127 126 127 127 128 128 129 129 130 131 131 132 132 132 133 133 132 132 132 131 131 130 130 129 128 128 128 127 128 128 128 128 128 129 129 129 130 130 130 130 131 131 132 132 132 132 132 133 133 133 134 134 134 134 134 133 133 133 131 131 131 130 129 129 128 128 128 128 127 126 125 125 125 124 123 122 122 122 122 122 121 121 122 122 123 124 125 127 128 130 132 134 136 138 141 142 144 145 146 147 148 149 150 150 151 152 153 154 155 156 157 157 158 160 161 161 161 162 162 162 163 163 163 164 164 165 165 165 165 164 163 163 163 162 161 160 159 158 158 158 158 157 157 157 156 156 156 156 155 155 154 154 153 152 152 151 151 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 153 154 154 155 155 156 156 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 137 137 136 135 135 134 134 133 132 131 130 129 128 126 125 124 123 122 122 121 121 121 122 122 124 125 126 128 130 132 134 137 138 141 142 144 146 146 147 147 147 146 146 145 144 143 142 141 140 139 138 138 137 136 135 135 134 133 133 132 131 130 130 130 129 129 128 128 128 128 127 127 127 127 127 127 128 128 128 129 130 130 131 131 132 133 133 132 133 133 132 132 132 132 131 130 130 129 129 128 128 128 128 128 128 129 130 130 130 130 131 131 132 132 132 132 132 132 132 133 133 133 134 134 134 134 134 133 133 133 133 132 132 131 130 129 129 128 128 128 127 127 127 126 125 125 124 123 123 122 121 120 120 119 119 119 120 120 120 120 122 123 125 127 129 131 133 136 137 139 141 143 143 144 145 146 147 148 149 149 150 152 154 155 155 157 158 159 160 161 162 162 162 163 162 163 163 164 165 165 165 165 165 165 165 164 163 162 162 161 160 159 159 159 158 158 157 157 158 157 157 157 156 155 155 154 154 153 152 152 152 151 150 149 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 149 150 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 156 156 157 158 158 158 158 159 159 159 159 159 159 159 159 160 160 140 140 140 140 140 140 140 140 140 140 139 140 140 139 139 138 138 138 137 137 136 136 135 134 134 133 132 131 131 129 128 127 126 125 124 123 122 122 121 121 121 122 123 124 126 127 129 131 134 135 137 140 141 143 144 145 145 146 145 145 144 144 143 142 141 140 140 139 138 137 137 136 135 135 134 133 133 132 131 130 130 130 129 129 128 128 128 128 128 128 128 128 128 128 129 129 129 130 131 131 131 132 132 132 133 132 133 133 132 132 132 132 131 130 130 130 130 129 129 129 129 129 129 130 131 131 131 131 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 133 133 132 132 131 130 130 129 129 129 128 128 127 127 126 126 125 125 124 122 122 121 120 119 118 118 117 117 117 117 117 118 119 120 122 124 125 128 130 131 134 136 137 139 140 142 143 143 145 145 146 147 148 150 151 153 154 156 158 159 160 161 161 161 162 162 163 163 164 164 165 165 165 165 166 165 165 164 163 162 162 161 161 160 159 159 159 159 158 158 158 157 157 157 157 157 156 155 155 154 153 152 151 151 151 150 149 149 149 150 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 154 154 154 155 156 156 156 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 138 138 138 137 136 136 136 135 134 134 133 133 132 131 130 129 128 127 126 124 124 123 122 122 122 122 122 123 124 125 127 129 130 132 134 136 138 140 141 143 143 144 144 144 144 143 143 142 141 140 140 139 138 138 137 136 135 135 135 134 133 133 132 132 131 130 130 130 129 129 128 128 128 128 129 129 129 129 129 129 130 130 131 131 131 132 132 133 133 133 132 133 132 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 131 131 131 132 132 132 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 133 133 132 132 131 130 130 129 129 128 128 127 127 127 126 125 125 124 123 122 121 120 119 118 117 116 116 115 114 115 114 115 116 117 118 120 122 124 125 129 130 132 134 136 138 139 139 140 142 143 143 145 146 148 150 152 153 155 156 158 159 159 160 161 161 162 162 163 163 164 165 165 166 166 166 166 166 164 164 164 163 163 161 160 159 159 160 159 158 158 158 158 158 157 157 157 157 156 155 155 154 153 153 152 152 151 151 150 151 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 154 154 153 154 154 155 156 156 156 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 138 138 137 137 136 136 136 135 134 134 133 133 132 132 131 130 129 128 127 125 125 124 123 122 122 122 123 123 124 125 126 128 129 131 133 134 137 138 139 141 141 142 142 142 142 142 141 141 140 139 139 138 138 137 136 135 135 135 134 134 133 133 133 132 131 130 130 130 129 129 128 129 129 129 129 129 129 130 130 130 131 131 131 132 132 132 132 133 133 132 132 132 132 132 132 132 132 131 131 131 131 131 131 130 131 131 131 131 132 132 132 132 133 133 134 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 132 131 131 130 130 129 129 128 128 128 127 127 126 126 125 124 124 122 121 119 118 117 116 115 114 113 113 112 112 113 113 114 115 117 118 120 122 125 126 127 129 131 133 134 136 137 138 140 141 142 144 146 148 150 152 154 156 157 158 160 160 161 161 162 162 162 162 163 164 165 165 166 166 166 166 166 165 164 163 163 162 161 161 160 160 159 160 159 159 159 158 158 158 158 157 156 155 156 155 154 153 153 152 152 152 151 151 151 151 150 151 151 151 151 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 137 137 138 137 137 138 138 138 138 138 139 139 139 139 138 138 138 137 137 136 136 136 135 134 134 134 133 133 132 132 131 130 129 128 127 126 125 124 124 123 123 123 123 124 125 126 127 129 130 132 133 135 136 138 139 140 140 140 140 140 140 140 139 139 138 137 137 136 136 136 135 134 134 134 133 133 133 132 131 131 130 130 130 130 129 129 129 129 129 129 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 132 132 131 130 130 129 129 128 128 127 127 127 126 126 125 124 123 122 121 119 118 117 115 114 113 112 111 111 110 110 110 111 112 113 115 117 117 119 121 123 124 126 128 131 132 133 135 136 137 140 141 143 146 148 151 153 155 157 159 159 159 161 160 161 161 162 162 163 165 165 166 166 167 167 167 167 166 166 165 164 163 163 162 161 161 161 160 160 160 160 159 159 158 159 158 157 156 155 156 155 154 153 154 153 152 152 152 152 152 152 151 151 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 153 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 156 157 157 157 158 158 158 159 159 159 159 159 160 160 160 161 137 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 137 137 136 136 136 135 135 134 134 134 133 133 133 133 132 131 131 130 128 127 126 125 125 124 124 124 124 125 125 126 127 128 129 131 132 134 135 136 137 138 138 139 139 139 139 138 138 137 137 137 136 135 135 135 134 134 133 133 133 133 132 131 131 131 130 130 130 129 129 129 129 130 130 130 130 131 131 131 131 131 132 131 132 131 132 131 131 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 130 130 131 131 131 132 132 132 133 133 134 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 132 132 131 131 130 129 129 128 128 128 128 127 127 126 125 124 123 122 121 119 118 116 115 114 113 111 110 110 109 109 109 109 110 110 112 113 114 116 117 119 121 122 123 126 128 129 131 133 135 137 139 142 144 147 150 152 154 157 158 158 158 160 160 161 161 161 162 162 163 165 166 167 166 167 167 166 166 166 165 164 165 163 163 162 162 161 162 161 160 161 160 160 159 158 159 158 157 156 157 156 155 155 155 154 153 153 153 153 153 153 153 152 152 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 155 154 155 156 156 156 156 157 158 158 158 158 158 158 159 159 160 160 160 161 136 136 136 136 136 136 137 137 138 138 138 138 138 138 138 137 137 137 136 136 136 135 135 134 134 134 134 134 133 133 133 132 132 131 130 129 128 127 126 125 125 125 125 125 126 126 126 127 129 130 131 132 133 134 135 136 136 137 137 137 137 137 136 136 136 135 135 135 134 133 133 132 132 132 132 132 131 131 130 130 130 129 129 129 129 129 129 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 130 130 131 131 130 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 132 132 131 131 130 129 129 129 128 128 128 127 127 126 125 125 124 122 120 119 118 116 115 113 112 111 110 109 108 107 107 108 108 108 109 109 111 112 114 114 117 118 120 121 123 126 127 129 132 134 138 139 144 145 149 152 154 156 158 158 158 159 159 159 159 160 161 162 163 163 165 166 166 167 167 167 167 167 166 165 165 164 163 164 163 162 162 162 162 161 161 161 160 159 159 159 158 157 157 157 156 155 155 155 155 154 154 154 153 153 154 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 158 158 158 158 158 159 159 160 160 160 161 135 135 135 135 136 136 136 136 137 137 137 138 138 138 137 137 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 134 133 133 132 131 130 129 128 127 127 126 126 126 126 127 127 128 128 129 130 131 132 133 134 134 135 135 135 135 135 135 135 134 134 134 133 132 132 132 132 132 131 131 131 130 130 130 130 129 129 129 129 129 129 129 129 130 130 130 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 130 129 129 129 130 130 130 131 131 131 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 133 132 132 132 131 130 130 129 129 128 128 128 127 127 127 125 125 123 122 121 119 118 116 115 113 112 111 110 109 108 107 107 106 106 107 107 107 108 109 110 111 112 113 115 117 120 121 123 126 129 131 135 139 142 146 148 151 153 155 157 158 158 158 159 159 159 160 160 162 163 163 164 165 166 167 167 168 168 168 167 166 166 166 165 165 163 164 163 163 163 162 162 161 161 160 160 159 159 158 157 157 157 157 156 156 156 155 155 155 155 154 154 154 154 154 153 154 154 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 152 152 152 152 152 152 153 153 154 154 154 154 154 154 154 154 154 155 154 154 155 155 155 155 156 156 157 157 157 157 157 158 158 159 159 159 159 160 161 135 134 135 135 135 135 136 136 136 137 137 137 137 137 137 137 136 136 136 135 135 135 134 135 135 135 135 135 135 135 135 135 135 134 133 132 131 131 130 129 129 128 128 127 127 128 128 128 128 129 130 130 131 132 132 133 133 134 133 133 134 134 133 133 132 132 131 131 131 131 131 130 131 130 130 130 130 130 129 129 129 129 129 129 128 129 129 129 130 130 131 131 131 131 131 130 130 130 130 129 129 129 129 129 129 129 129 130 129 130 130 129 130 129 129 129 128 128 128 128 128 128 129 129 129 130 131 131 131 132 132 132 132 133 133 133 133 133 133 134 134 134 134 134 134 134 134 133 132 132 132 131 130 130 129 129 129 129 128 127 127 126 125 125 123 122 121 119 118 117 115 114 113 111 110 109 108 107 107 106 105 105 105 106 106 107 107 108 109 110 112 114 115 118 120 124 126 129 133 138 142 144 147 150 152 154 155 156 157 158 158 158 159 159 159 160 161 163 164 164 166 167 167 168 168 168 168 167 167 167 166 165 165 165 164 164 164 163 163 162 162 162 161 160 159 159 158 158 158 158 157 156 156 157 156 156 156 155 155 155 155 155 154 154 154 153 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 155 155 155 155 155 155 154 154 155 155 155 155 156 156 156 157 157 157 157 157 158 158 159 159 159 159 160 161 134 134 134 134 134 134 135 136 136 136 136 137 137 137 137 136 136 136 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 135 134 134 133 132 131 131 130 129 129 129 128 129 129 129 129 129 130 131 131 131 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 129 130 130 129 129 129 129 129 129 128 128 128 128 128 128 129 129 129 129 130 130 130 130 130 130 129 129 129 129 128 128 128 128 128 128 128 129 128 129 129 129 129 129 128 128 127 127 127 127 127 127 127 127 128 128 129 129 130 131 131 131 131 132 132 132 133 133 133 133 134 134 134 135 134 134 134 134 134 133 132 132 131 131 130 130 129 129 129 128 128 127 126 126 125 124 122 121 120 118 117 116 114 113 112 111 109 108 107 107 106 105 105 105 105 105 105 105 106 107 108 108 111 113 115 117 120 123 127 131 136 139 142 146 149 151 153 154 155 156 156 156 157 157 157 158 159 160 161 162 163 164 166 166 168 168 169 169 168 168 167 167 166 165 166 166 165 164 164 163 163 162 163 162 161 160 159 159 159 159 158 158 157 157 158 157 156 156 157 156 155 155 155 155 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 152 152 152 152 153 153 153 154 154 154 154 154 155 154 155 155 155 155 154 155 155 155 155 156 156 157 157 157 157 157 158 158 158 158 158 159 160 161 134 134 134 134 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 136 136 136 136 137 137 137 137 137 137 136 136 135 135 134 133 133 132 131 130 130 130 129 130 130 130 130 130 130 131 131 131 132 132 131 131 131 131 130 130 130 129 129 129 129 128 128 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 129 129 128 128 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 127 127 127 126 126 126 125 125 125 125 126 127 127 128 128 129 130 131 131 131 131 132 132 133 133 133 134 134 134 134 135 135 135 135 134 134 134 132 132 132 131 130 130 129 129 129 128 128 127 126 126 125 124 123 121 120 119 118 116 115 114 113 112 110 109 108 107 106 105 105 104 104 103 103 102 103 104 104 106 108 109 111 114 117 121 125 129 133 138 142 145 148 151 152 152 154 154 155 155 156 155 156 156 157 159 160 162 162 164 165 166 166 168 169 169 169 168 168 168 167 166 167 166 166 165 165 164 164 164 164 163 162 161 160 160 159 160 159 158 158 158 158 158 157 157 157 157 156 155 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 152 152 152 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 156 155 155 156 156 156 156 157 157 157 157 158 158 158 159 160 160 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 135 135 135 135 135 135 135 136 136 136 137 137 138 138 138 138 138 138 138 137 137 136 136 135 134 133 133 132 132 131 131 131 130 130 130 131 131 131 131 131 131 131 131 130 130 130 130 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 128 127 127 127 126 126 125 125 126 126 126 126 126 126 127 127 126 126 127 127 126 125 125 125 124 125 125 125 125 126 126 126 127 128 129 130 130 130 131 132 132 133 132 133 133 134 134 134 134 135 135 135 135 134 134 133 133 132 132 131 131 130 129 129 128 128 127 127 126 125 124 124 122 121 120 119 118 117 116 115 113 112 111 110 109 108 107 106 105 104 103 102 102 102 102 102 102 103 105 107 109 112 116 119 123 127 132 136 140 143 147 149 150 151 152 153 153 153 154 154 155 155 156 157 160 160 161 163 164 165 166 168 168 169 169 169 168 168 168 167 167 167 167 166 165 165 164 164 163 163 162 162 161 160 160 160 160 159 159 159 159 158 158 158 158 157 157 156 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 154 155 156 156 156 156 155 155 155 156 155 155 156 155 156 156 156 156 157 157 157 158 158 158 159 160 160 134 134 134 134 134 134 134 135 135 135 135 135 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 138 138 139 139 139 139 139 139 139 139 138 137 137 136 135 135 134 133 133 132 132 131 131 131 131 131 131 131 131 131 131 131 130 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 128 128 127 127 126 126 125 125 125 124 124 125 125 125 125 125 125 126 126 126 126 126 125 125 125 125 124 124 123 124 124 124 125 126 126 127 128 129 130 130 130 131 132 132 133 132 133 133 134 134 134 134 135 135 135 135 134 134 133 133 133 132 131 131 130 130 129 128 128 128 127 126 125 124 124 122 122 121 120 119 118 117 116 115 113 112 111 110 108 108 106 106 104 103 102 102 101 100 101 101 101 103 105 108 109 114 117 123 126 129 135 137 142 145 147 149 149 151 151 152 153 153 153 154 155 155 157 158 159 161 161 163 165 166 166 168 168 168 168 168 168 168 168 167 168 167 167 166 166 165 165 164 164 163 162 162 161 161 160 161 160 160 159 160 159 159 159 158 158 157 157 156 156 155 155 154 154 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 154 154 155 155 155 155 155 155 156 156 155 155 155 155 155 156 156 156 156 156 156 157 157 158 158 158 159 159 160 135 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 135 135 136 136 137 137 138 138 139 139 139 140 140 140 140 140 139 139 139 138 137 137 136 135 134 134 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 129 129 129 128 128 128 128 128 128 128 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 125 125 125 124 124 124 124 124 124 124 124 125 125 125 125 125 125 125 124 124 124 124 124 123 123 123 124 124 125 126 127 127 128 129 129 130 131 131 132 132 133 133 133 133 134 134 134 134 135 135 135 135 135 134 134 133 133 132 132 131 131 130 129 128 128 127 126 125 125 124 124 122 122 121 120 119 118 117 116 115 114 113 112 110 109 109 107 106 104 103 102 101 100 99 99 99 100 101 104 106 108 111 115 119 124 127 133 136 139 141 144 147 148 148 150 150 151 151 151 152 153 153 155 157 158 160 160 163 164 165 166 166 168 168 168 168 168 168 168 168 167 168 167 167 166 166 165 165 164 164 163 163 162 162 161 160 161 161 160 160 160 160 159 159 159 158 157 157 156 156 155 155 154 154 153 153 152 152 152 152 152 151 151 151 151 151 151 152 152 152 152 152 152 153 153 154 154 155 155 155 155 156 156 156 156 155 155 156 156 155 156 155 156 156 156 156 157 157 157 158 158 158 159 159 160 135 135 135 135 134 134 134 134 134 135 135 135 135 135 134 135 135 134 134 134 135 135 136 136 137 137 138 138 139 140 140 140 140 140 141 140 140 140 139 139 138 138 137 136 135 135 134 134 133 133 133 132 133 132 132 133 132 132 132 132 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 128 127 128 127 127 126 126 126 125 124 124 124 123 123 123 123 123 124 124 124 124 125 124 124 125 124 124 124 124 124 124 123 124 124 124 125 125 126 127 128 129 129 130 131 131 131 132 132 133 133 133 133 134 134 134 134 135 135 134 134 134 134 134 133 133 133 133 132 130 130 129 128 128 127 126 125 125 124 124 122 122 121 120 119 118 117 117 116 114 113 113 111 110 109 107 106 105 103 102 101 100 99 99 99 100 100 102 104 106 110 113 118 122 125 129 133 137 139 141 144 145 146 147 147 149 149 150 151 152 153 154 155 157 159 160 162 163 164 166 166 167 167 167 168 168 168 168 168 167 168 168 167 167 167 166 166 165 164 163 163 163 163 162 161 161 161 161 161 161 160 160 159 159 159 158 157 157 157 156 155 155 154 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 152 152 153 153 153 154 154 154 154 155 155 155 155 155 156 156 156 155 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 159 160 136 136 136 136 135 135 135 134 135 134 135 135 135 134 134 134 134 134 134 134 135 135 135 136 137 137 138 138 139 140 140 140 140 141 141 141 141 141 140 139 139 138 138 137 136 136 135 134 134 134 133 133 133 134 133 133 133 133 133 133 132 132 131 131 131 130 130 130 130 129 129 130 130 130 130 130 130 130 129 129 129 129 128 129 128 128 128 128 127 127 127 126 126 125 125 125 124 124 123 123 123 123 123 123 123 124 124 124 125 125 125 125 125 125 124 124 124 124 124 125 126 126 126 128 128 129 130 130 131 132 132 132 132 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 133 133 132 131 130 130 129 128 127 126 125 125 124 123 122 122 121 120 120 119 118 117 116 115 114 113 112 111 109 108 107 105 103 102 101 100 100 99 98 99 99 101 103 106 108 111 116 119 124 127 130 134 137 138 142 142 145 145 146 146 147 148 149 151 152 153 154 155 158 161 161 162 163 164 166 166 166 167 167 167 168 168 168 169 168 168 167 167 167 167 166 165 164 164 163 163 163 163 163 162 162 162 162 161 161 160 160 159 159 159 158 157 156 156 156 155 154 154 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 153 153 153 154 154 155 155 155 155 156 156 155 156 156 156 156 156 156 155 156 156 156 156 156 157 157 158 158 158 159 159 159 137 137 137 136 136 136 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 136 137 137 138 139 139 139 140 140 140 141 141 141 141 141 140 140 139 138 138 137 137 136 136 135 135 134 135 134 134 134 134 134 135 135 135 134 134 134 133 133 132 132 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 129 129 129 129 128 128 128 127 127 127 127 126 126 126 125 124 124 124 124 124 123 123 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 126 126 127 128 128 129 130 130 131 132 132 132 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 133 133 133 132 131 130 130 129 128 127 126 125 125 124 123 122 122 121 121 120 119 118 117 116 115 114 113 112 111 109 109 107 105 104 103 102 100 99 98 99 99 99 100 102 105 108 111 114 119 122 125 128 131 134 138 139 141 142 144 144 145 146 147 148 149 151 152 154 155 157 160 160 161 163 164 165 165 166 166 167 167 167 167 168 169 169 168 168 167 167 167 166 166 165 164 164 163 163 164 163 163 163 163 162 162 162 162 161 161 160 159 159 158 157 157 156 155 154 154 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 153 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 157 158 158 158 159 159 159 138 138 137 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 136 136 137 137 138 139 139 140 140 140 140 141 141 141 141 141 140 139 139 138 138 137 136 136 136 136 135 135 135 135 135 136 136 136 136 136 136 136 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 131 131 131 131 130 130 129 129 129 128 128 128 128 127 127 127 126 126 126 125 125 125 125 124 124 125 125 125 125 125 125 126 126 126 126 127 126 126 126 127 127 128 128 128 129 130 131 131 132 132 133 133 133 134 133 133 134 133 134 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 132 132 131 130 129 128 127 126 125 125 124 123 122 122 121 121 120 119 118 117 117 115 114 113 112 111 109 109 107 106 105 103 102 100 100 99 99 99 100 100 102 105 108 111 114 117 120 123 127 130 132 135 137 139 140 141 143 144 145 146 147 149 150 152 153 155 156 159 160 160 162 163 164 164 164 165 166 167 167 167 167 169 169 168 168 167 167 168 167 166 165 165 164 164 164 164 164 164 164 164 163 163 163 163 162 161 161 160 159 158 158 158 157 156 155 154 154 153 153 152 152 152 151 151 151 151 150 151 151 151 151 152 152 152 152 153 153 153 154 154 154 155 155 156 156 157 156 156 156 156 156 156 156 155 156 156 156 157 157 157 158 158 158 159 159 159 139 139 138 138 137 137 137 136 136 135 135 134 134 134 134 134 133 133 133 134 134 134 135 135 136 137 137 137 138 138 139 140 140 140 140 140 141 141 140 140 140 139 138 138 137 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 133 133 132 132 132 131 131 131 130 130 129 129 129 129 128 128 128 128 128 127 126 126 126 126 125 125 125 126 126 126 126 126 127 127 127 127 127 128 128 128 129 129 129 129 129 130 131 132 132 132 133 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 133 132 132 131 130 129 127 127 126 125 125 124 123 122 122 121 120 120 119 118 117 116 116 114 113 112 111 110 109 108 106 105 103 103 102 100 100 99 99 100 100 102 105 106 110 112 115 119 123 126 128 131 133 136 137 139 140 141 143 144 145 147 148 150 151 153 155 157 158 159 160 161 162 163 163 163 164 165 166 166 166 167 167 169 168 168 168 168 168 167 166 166 166 165 165 165 165 164 164 164 165 164 164 163 163 163 162 161 160 160 159 158 157 157 156 156 155 154 154 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 154 154 155 155 156 156 156 156 157 157 156 156 156 156 157 156 157 157 156 157 157 157 158 158 158 159 159 160 140 140 139 138 138 138 137 136 136 136 135 134 134 134 133 133 133 133 133 134 134 134 135 135 136 136 136 137 137 138 138 139 139 140 140 140 140 140 140 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 138 139 138 139 139 139 139 139 138 138 137 137 136 136 136 135 135 135 135 135 134 134 134 134 134 132 132 132 131 131 131 130 130 130 129 129 129 129 129 128 128 128 128 127 127 127 127 127 127 127 127 128 127 128 128 129 129 129 129 130 130 130 130 130 131 131 132 132 133 134 134 135 135 135 135 135 135 135 134 134 134 134 134 134 133 133 133 133 133 133 133 134 134 134 134 134 134 134 133 133 132 131 130 129 127 127 126 125 124 124 123 122 122 121 121 120 119 118 117 116 115 115 113 113 111 111 109 108 107 105 105 103 102 101 101 100 101 101 101 103 105 106 109 112 114 118 121 124 127 131 133 135 136 138 140 140 142 144 145 146 147 149 152 153 154 156 157 159 160 160 161 161 162 162 163 164 165 165 166 167 168 168 168 168 168 168 168 168 167 166 166 166 166 166 166 165 165 165 166 165 165 164 163 163 163 162 161 160 160 159 158 158 157 156 155 154 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 155 156 156 156 156 157 157 156 157 156 157 157 157 157 157 157 157 157 158 158 159 159 159 160 141 140 140 139 139 138 137 137 136 136 135 134 134 134 133 133 133 133 133 133 134 134 134 135 135 136 136 136 137 137 137 138 138 139 140 140 140 140 140 139 139 138 138 137 137 137 137 137 137 137 137 138 138 139 139 139 140 140 140 140 140 140 140 139 139 138 138 137 137 137 136 136 136 136 136 136 135 135 134 134 133 133 132 132 131 131 131 131 130 130 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 131 132 132 132 133 133 133 133 134 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 133 132 131 130 129 128 127 126 125 124 124 123 123 122 121 120 120 119 118 117 116 115 114 113 112 111 110 110 108 107 106 105 104 103 103 102 102 102 103 103 105 106 108 110 112 114 118 121 124 126 130 133 133 135 137 139 140 141 143 144 145 147 148 151 152 153 155 157 158 159 159 159 160 161 162 162 163 164 165 166 167 168 168 168 168 168 169 168 168 167 167 167 167 167 167 167 167 166 166 167 167 166 165 164 164 163 163 162 162 161 160 159 158 158 156 155 155 154 153 153 153 152 151 151 151 151 152 151 151 151 151 151 152 152 152 152 153 153 153 154 155 155 155 156 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 159 159 159 160 141 141 140 140 139 138 137 137 136 136 135 134 134 134 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 138 138 139 139 139 139 139 139 138 138 137 137 137 137 137 137 138 138 138 138 139 139 140 141 141 141 141 141 142 141 141 140 140 139 139 139 138 138 137 137 137 137 137 136 136 136 135 135 134 134 133 132 132 132 132 132 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 134 135 135 135 135 136 136 136 136 136 135 135 135 135 134 134 134 133 133 133 133 132 133 133 133 133 133 134 134 134 134 134 133 132 132 131 130 129 128 126 126 125 124 124 123 123 122 121 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 106 105 105 104 104 103 104 104 105 106 108 109 112 113 115 118 121 123 126 129 133 134 136 137 138 140 140 142 143 146 147 148 150 152 153 154 156 157 157 158 158 159 160 161 162 163 164 165 166 167 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 165 165 164 163 163 162 162 161 159 158 158 157 156 155 155 154 153 152 152 152 152 152 152 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 155 155 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 141 141 140 140 139 138 138 137 137 136 135 135 134 134 134 133 133 133 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 139 139 138 138 138 137 137 137 137 137 137 137 138 138 139 139 140 140 141 141 142 142 142 143 143 142 142 141 141 141 140 140 139 139 139 138 138 138 138 137 137 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 133 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 135 135 135 135 135 134 134 133 133 133 133 133 133 133 132 132 133 133 134 134 134 134 133 133 132 131 130 130 129 128 127 126 125 125 123 123 122 121 121 120 119 119 118 117 116 115 114 113 112 111 111 110 109 109 108 108 107 106 106 105 106 107 106 107 108 109 110 112 114 117 119 122 124 127 129 132 133 136 137 139 140 141 142 142 145 147 149 150 151 153 155 155 156 157 158 158 158 159 160 161 162 163 165 166 166 167 168 168 169 169 169 169 169 168 168 168 168 168 168 169 169 169 168 168 167 167 167 166 165 165 164 163 163 163 162 160 159 158 158 157 156 155 154 153 153 152 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 155 155 157 157 157 157 157 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 160 160 160 141 141 140 139 139 138 138 137 136 136 135 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 136 136 137 137 137 138 138 138 138 138 138 137 137 137 137 137 138 138 138 139 139 139 140 141 141 142 143 143 143 143 143 143 143 142 142 141 141 140 140 140 140 139 139 139 138 138 138 137 137 136 136 135 135 134 134 134 133 133 133 133 134 134 134 134 134 134 133 133 133 133 133 133 134 133 133 134 134 134 135 135 135 135 135 134 135 135 135 135 135 135 135 136 136 136 136 137 136 136 136 135 135 135 135 135 134 134 133 133 133 133 132 133 132 132 133 133 133 133 133 133 133 133 132 132 132 130 129 129 127 127 125 125 124 123 122 122 121 121 120 119 119 118 117 116 115 114 113 112 111 110 110 109 109 108 108 109 109 107 108 109 109 109 109 110 112 112 114 115 118 120 122 125 127 130 132 135 137 137 139 140 141 142 143 145 146 148 149 150 152 154 154 156 157 157 158 158 159 160 162 162 163 164 165 166 167 167 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 169 169 168 169 168 167 166 166 165 164 163 163 162 161 160 159 158 157 157 155 155 154 153 153 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 157 157 157 158 158 158 158 158 158 159 159 159 160 159 160 160 159 160 160 160 159 160 160 160 141 140 140 139 139 138 137 137 136 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 137 137 137 138 138 138 138 138 137 137 137 137 137 137 138 138 139 139 140 141 141 142 143 143 143 144 144 144 144 143 143 142 142 142 141 141 140 140 140 140 140 139 139 138 138 137 137 136 136 135 135 135 134 135 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 135 135 135 135 135 135 135 135 136 136 136 136 136 136 137 137 136 136 135 135 135 135 135 134 134 134 134 133 133 133 133 132 133 133 133 133 133 133 133 133 132 132 132 131 131 129 129 127 126 126 125 124 123 123 122 121 121 120 120 119 118 117 116 116 114 113 113 111 110 110 110 110 111 111 111 110 110 110 111 111 110 112 112 114 114 115 118 120 121 124 126 128 132 133 136 137 138 139 141 141 142 144 145 146 148 149 151 152 153 154 154 156 156 157 157 159 160 161 162 163 164 165 166 168 168 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 169 168 167 166 166 165 164 163 163 162 161 160 158 157 157 156 155 155 154 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 157 157 158 158 158 158 158 159 159 159 160 160 159 160 160 160 161 160 161 160 160 160 161 161 161 141 140 140 139 138 138 137 136 136 135 135 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 136 136 136 137 137 137 137 138 137 137 137 137 137 137 137 138 138 138 139 140 140 141 142 142 143 143 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 140 140 139 139 138 138 137 137 136 136 136 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 136 136 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 131 131 130 129 128 127 126 126 125 124 123 123 122 121 121 120 120 119 118 117 117 116 115 114 113 112 111 112 112 112 112 112 112 113 113 113 114 113 114 114 115 116 117 118 121 122 124 126 129 131 133 135 137 138 139 140 141 141 143 144 146 147 147 149 150 151 152 153 154 155 156 157 157 158 159 161 162 163 165 166 167 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 169 168 167 167 166 165 164 163 163 163 161 160 159 158 157 156 155 155 155 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 157 157 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 140 140 139 139 138 138 137 136 135 135 135 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 140 140 141 142 142 143 144 144 144 144 144 144 144 143 143 142 142 142 142 142 141 142 141 141 141 140 139 139 138 138 138 137 137 136 136 136 136 136 136 137 137 137 137 137 137 138 138 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 137 137 137 136 136 135 135 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 133 132 132 131 131 129 129 128 128 127 126 125 124 124 123 122 121 121 120 120 120 119 118 118 117 116 115 114 114 113 114 113 113 114 115 115 115 116 117 117 117 118 118 119 119 120 122 123 125 127 129 131 133 135 137 138 139 140 141 142 143 144 145 146 147 147 148 149 151 152 153 154 154 155 156 157 159 160 161 162 163 165 166 167 168 168 169 169 170 170 170 171 171 171 171 171 172 172 172 172 172 171 171 171 170 170 169 168 167 166 166 165 165 163 163 162 161 160 159 158 156 156 155 155 155 155 154 154 154 154 155 155 155 154 154 154 154 154 154 155 156 157 157 158 158 158 158 159 159 160 161 161 161 161 161 162 162 162 162 162 162 162 162 161 162 162 162 162 162 140 139 139 138 138 137 136 136 135 135 135 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 141 142 143 143 144 144 144 144 144 144 143 144 143 143 143 142 142 142 142 142 141 141 141 141 140 139 139 138 138 138 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 138 138 138 138 138 138 137 138 138 138 138 137 138 138 138 137 137 137 137 136 137 136 136 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 134 134 135 134 134 134 133 133 133 133 133 133 132 133 132 132 131 131 130 130 129 128 127 127 126 125 124 124 123 122 122 121 121 120 120 120 120 118 118 117 116 116 115 115 114 115 115 116 117 118 119 119 119 120 120 121 121 122 122 123 124 127 129 130 132 134 136 138 140 139 141 141 143 144 144 144 145 146 146 148 148 150 150 151 152 153 154 156 156 157 158 159 161 162 163 164 165 167 168 168 169 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 169 168 168 167 166 165 165 165 163 163 162 160 159 158 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 158 158 159 159 159 160 160 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 140 139 139 138 137 137 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 135 136 136 137 137 137 137 137 138 138 138 138 137 137 138 138 138 139 139 140 141 141 142 143 143 144 144 144 145 144 144 144 143 143 143 143 143 143 142 142 142 142 141 141 141 140 140 139 139 138 138 138 138 137 137 138 138 138 138 138 139 139 139 139 139 140 139 139 139 139 138 138 138 138 138 139 139 138 138 138 138 138 138 138 137 137 137 137 137 136 136 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 132 132 133 132 132 131 132 131 130 130 129 129 128 127 126 126 125 124 123 122 122 122 122 121 121 121 120 120 119 119 118 118 117 117 117 117 118 119 120 120 121 122 123 123 123 124 125 125 126 127 128 130 131 133 135 137 139 140 141 142 144 144 144 145 146 146 146 147 147 148 148 149 150 150 152 152 154 155 156 157 158 160 161 162 164 165 166 168 169 169 170 171 171 172 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 170 169 168 168 167 166 165 165 165 163 163 162 161 160 159 158 157 157 156 156 156 155 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 159 159 159 159 160 161 161 162 162 163 163 163 164 164 164 164 164 165 164 164 164 164 163 163 164 163 163 139 139 138 137 137 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 136 136 136 137 137 137 138 138 138 137 138 138 138 138 138 138 138 139 140 140 141 141 142 142 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 138 139 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 136 137 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 133 133 133 133 133 132 132 132 131 131 131 130 129 129 128 127 127 126 125 124 124 123 123 123 123 122 122 122 122 121 121 120 120 120 119 119 119 119 121 121 122 124 124 124 126 127 126 128 129 129 130 131 132 134 135 137 138 140 140 142 143 145 145 145 146 146 147 147 148 148 148 149 149 149 151 151 152 153 154 155 155 158 159 160 162 162 164 165 166 167 168 169 170 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 171 170 169 168 168 167 166 166 165 165 164 163 163 161 161 159 159 157 157 156 157 156 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 161 161 161 163 163 164 164 164 165 165 165 165 165 165 165 166 165 165 164 165 164 164 164 164 139 138 138 137 137 136 135 135 135 135 134 134 134 134 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 141 141 142 143 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 142 142 141 141 140 140 140 139 139 139 138 139 139 139 139 139 139 140 140 140 140 140 141 140 140 140 140 140 140 140 140 139 139 139 139 140 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 133 133 133 133 132 132 131 131 130 130 130 129 128 128 127 126 126 125 125 124 124 124 124 123 124 123 124 123 123 122 122 121 122 122 122 122 123 124 125 126 128 128 130 130 131 132 132 133 135 136 137 138 139 141 142 143 144 144 145 146 146 147 147 147 148 148 149 149 149 150 150 150 151 151 153 153 155 156 157 158 159 161 162 163 165 166 167 167 168 169 170 171 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 171 170 169 169 168 168 167 167 166 165 165 163 163 161 161 159 159 158 158 158 158 157 158 157 158 158 159 159 159 159 159 159 159 159 160 160 160 160 161 161 162 162 162 162 163 164 164 165 165 166 166 166 166 167 167 166 166 166 166 165 165 165 165 165 165 139 139 138 137 137 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 141 141 142 142 143 143 143 144 144 144 144 143 144 144 143 143 143 143 143 143 143 142 142 141 141 141 140 140 139 139 139 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 138 138 138 137 138 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 135 135 136 135 135 135 135 135 134 134 133 133 133 133 132 132 132 131 131 130 130 130 129 128 128 127 127 126 125 125 125 125 125 125 125 125 125 124 125 124 124 124 124 124 124 125 126 127 128 130 132 132 134 135 135 136 136 138 139 139 140 142 142 144 144 146 146 146 147 148 148 148 148 149 149 149 149 149 150 150 150 151 152 152 153 154 155 156 157 159 160 161 163 163 165 166 167 168 169 169 170 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 171 170 170 170 169 168 167 167 167 165 165 163 163 162 161 160 160 159 159 158 158 159 158 159 159 160 159 159 159 160 161 161 161 161 161 161 161 161 161 162 163 163 164 164 164 165 165 166 167 167 167 167 167 167 168 168 167 166 166 167 166 166 166 166 166 139 139 138 137 137 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 137 137 138 138 138 138 138 138 139 138 138 138 138 138 138 138 139 139 139 140 140 141 142 142 143 143 143 143 143 144 143 144 143 144 143 144 144 143 143 143 143 142 142 141 141 141 140 140 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 140 141 141 140 140 141 141 141 140 141 141 140 140 140 140 140 139 138 138 138 138 137 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 133 133 132 132 132 132 131 130 130 130 129 129 129 128 127 127 126 127 127 126 126 127 126 127 127 126 126 126 126 126 126 127 127 128 129 130 131 134 134 136 136 137 138 139 140 141 142 143 143 145 145 146 147 148 148 148 148 149 150 150 150 150 150 150 150 151 151 151 151 151 152 153 153 155 156 157 158 159 160 162 163 164 165 166 167 168 169 170 170 171 172 172 172 173 173 174 174 174 174 174 174 173 173 173 173 172 172 171 170 170 169 168 167 167 167 166 165 165 163 163 162 161 160 160 160 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 163 162 162 163 163 163 164 165 165 165 165 166 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 139 139 138 137 137 136 136 135 135 135 135 134 134 134 134 134 135 134 135 135 135 135 135 136 136 136 136 136 136 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 138 138 138 139 139 140 140 140 141 142 142 143 143 143 143 144 144 144 144 143 144 144 144 144 144 143 143 143 142 142 141 141 140 140 140 139 139 139 139 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 137 138 138 137 137 137 137 138 137 137 137 137 137 137 136 136 137 137 137 137 137 136 136 135 135 135 134 134 133 133 133 132 132 132 131 130 130 130 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 130 130 131 132 134 136 137 138 140 140 140 141 142 144 144 145 146 146 147 147 149 149 150 149 150 149 150 151 151 151 151 151 151 151 151 151 151 152 152 153 153 154 156 156 157 158 160 161 163 164 164 166 166 167 168 169 170 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 173 172 172 171 170 170 169 169 168 167 167 167 165 165 164 163 162 162 161 161 161 160 161 161 161 161 161 162 162 163 163 163 163 164 163 163 163 163 164 164 165 165 165 165 165 167 167 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 140 139 138 137 137 137 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 141 141 142 142 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 142 142 142 141 140 140 140 139 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 142 142 142 141 142 142 142 141 141 142 142 142 142 141 141 141 141 141 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 138 137 138 137 137 137 137 137 137 137 137 137 137 137 136 136 135 135 135 134 134 133 133 132 132 132 132 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 130 130 130 130 130 131 130 131 131 132 133 134 136 136 138 140 141 141 143 143 144 145 146 146 147 148 148 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 155 155 157 158 159 160 161 162 163 164 165 166 167 168 168 169 170 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 173 173 172 171 170 170 169 168 168 167 167 166 165 165 164 163 162 162 162 161 161 161 161 162 161 162 163 164 164 164 164 164 165 165 165 164 165 165 165 165 166 166 167 167 167 168 169 169 170 170 170 170 170 170 170 170 170 169 169 168 168 168 168 168 168 167 140 139 138 138 137 136 136 136 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 139 139 139 140 140 140 140 139 139 139 139 139 139 139 139 139 139 140 140 141 141 142 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 142 142 141 141 140 140 140 139 139 139 139 139 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 140 140 140 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 136 135 135 135 134 134 133 132 132 132 132 131 131 131 131 131 130 130 130 130 130 130 130 131 130 130 131 132 131 131 132 132 133 133 134 135 136 137 139 139 141 142 144 144 144 146 147 147 147 148 149 150 150 151 151 151 151 152 152 152 152 151 152 152 152 152 152 152 152 153 153 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 168 168 169 170 171 172 172 171 172 173 173 173 174 174 174 174 175 175 174 174 174 174 173 172 172 171 170 170 169 168 168 167 167 166 165 164 164 163 163 163 162 162 161 162 162 162 163 163 164 165 165 165 165 165 166 166 165 165 165 166 166 166 166 168 168 169 169 169 170 170 171 171 171 171 171 170 170 170 170 170 169 169 169 168 168 168 168 140 139 139 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 140 140 141 141 142 142 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 140 140 140 139 139 139 139 140 140 140 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 140 140 139 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 138 138 138 139 139 139 139 139 139 138 138 137 137 136 135 135 134 134 133 133 132 132 132 131 131 131 131 131 131 130 131 131 131 131 131 131 132 132 132 132 133 133 134 134 135 135 136 138 138 140 141 143 143 145 145 147 147 147 148 148 149 150 150 151 151 151 152 151 152 152 152 152 151 152 152 152 153 153 153 153 153 153 153 153 154 155 155 156 157 158 159 160 161 163 164 164 165 165 166 167 168 168 169 170 171 172 172 171 172 173 173 173 174 174 174 175 175 175 175 174 174 174 173 173 172 172 171 170 169 169 168 167 167 166 166 165 164 164 163 163 162 162 161 162 163 163 163 164 165 166 166 167 167 166 166 167 167 166 166 166 167 167 167 168 168 169 170 171 171 171 171 171 172 172 172 172 171 170 170 170 170 170 169 169 168 168 169 140 140 139 138 138 137 137 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 140 140 139 139 139 139 139 139 140 140 140 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 140 140 140 139 140 139 139 139 140 140 141 141 142 142 142 143 143 143 143 143 144 143 143 143 144 144 143 144 143 143 143 143 143 142 142 142 142 141 141 140 140 140 139 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 139 139 138 137 136 136 135 135 134 133 133 132 132 132 131 131 131 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 135 135 136 136 137 139 140 141 142 144 144 146 147 147 148 148 148 149 150 150 150 151 151 152 152 151 152 152 152 152 151 152 152 152 153 153 153 153 153 153 153 154 155 155 156 156 157 158 159 160 161 162 163 164 165 165 166 166 167 168 168 169 170 171 172 172 171 172 173 173 173 174 174 175 175 175 175 175 174 174 174 173 173 173 172 171 170 170 170 169 168 168 167 166 165 165 164 164 163 162 162 162 162 163 163 164 165 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 169 169 169 141 140 139 139 138 137 137 137 137 137 137 137 137 138 138 138 138 139 139 138 138 138 138 139 138 139 139 139 139 140 140 140 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 140 140 141 141 142 142 143 143 144 144 144 144 144 144 145 144 145 144 144 144 144 143 143 143 142 142 141 140 140 140 140 139 139 140 140 140 141 141 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 140 140 140 139 139 139 139 138 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 141 140 140 140 139 139 138 138 137 136 135 135 134 133 133 132 132 132 131 131 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 135 136 136 137 138 139 140 142 143 144 146 147 148 149 149 149 149 149 150 150 151 151 151 152 151 151 152 151 152 151 151 152 152 152 152 153 153 153 153 153 153 155 155 156 156 156 157 158 159 160 161 161 162 163 165 165 166 166 166 167 168 168 170 170 171 172 171 172 172 173 173 174 174 174 175 175 175 175 175 174 174 174 173 173 173 173 172 171 171 170 170 169 168 168 167 166 165 165 164 164 163 163 163 162 163 164 165 165 166 167 167 167 168 168 168 168 167 167 168 168 168 168 169 169 170 170 171 171 172 172 172 172 173 173 173 172 172 172 172 172 171 170 170 170 170 170 169 140 140 139 139 138 138 137 137 137 137 137 138 138 138 138 139 139 139 140 139 139 139 139 139 139 139 139 140 140 140 141 141 141 141 142 142 142 142 141 141 140 140 140 139 139 140 139 140 140 141 141 142 142 143 143 144 144 144 144 145 144 144 145 145 145 145 144 144 144 143 143 143 142 141 141 141 140 140 140 140 140 140 141 141 142 142 143 143 143 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 142 142 142 141 141 140 140 140 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 140 141 141 141 141 141 141 141 140 140 139 138 138 137 136 135 135 134 133 133 132 132 131 131 131 131 131 132 132 132 133 133 134 134 135 135 135 135 136 137 137 137 138 139 140 141 142 144 145 146 147 148 149 150 151 151 150 150 151 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 153 153 153 153 154 154 155 155 156 156 157 158 158 159 160 161 162 163 164 165 166 166 167 167 167 168 168 170 170 171 172 172 172 173 173 174 175 175 175 175 175 175 175 175 175 174 174 173 173 173 172 171 171 171 171 170 170 169 168 168 167 166 165 164 164 163 163 163 162 163 164 165 165 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 171 171 171 172 173 173 173 173 173 173 173 172 172 172 172 172 171 170 170 170 170 170 141 140 139 139 139 138 138 138 138 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 141 141 140 140 140 140 140 140 140 141 141 142 142 143 143 144 144 144 144 144 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 141 141 141 140 140 140 140 141 141 141 142 143 143 144 144 145 146 145 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 141 141 140 140 140 139 138 137 136 135 135 134 133 133 132 132 132 131 131 131 132 132 132 133 134 134 135 135 136 136 137 137 137 138 139 139 139 140 141 143 144 145 147 149 149 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 151 151 151 151 151 152 153 153 153 154 154 155 155 155 156 157 158 158 159 160 160 162 162 163 164 165 166 166 167 168 168 168 169 170 170 171 172 172 172 173 174 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 171 171 171 171 170 169 169 168 167 166 165 165 164 163 163 163 163 163 163 164 165 165 166 167 167 168 168 168 168 168 168 169 169 169 169 169 170 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 170 170 141 140 140 139 139 139 138 139 139 139 139 139 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 143 143 142 142 141 141 140 140 140 140 140 141 141 142 142 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 144 144 143 143 143 142 142 141 141 140 140 140 141 141 141 142 142 143 144 144 145 145 146 146 147 147 147 147 147 147 147 146 146 146 146 145 145 145 144 144 143 143 142 143 142 142 141 141 141 141 141 140 140 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 142 142 141 141 141 140 139 138 137 136 135 135 134 133 133 132 132 131 131 131 132 132 132 133 133 134 135 136 136 137 137 138 138 139 139 140 140 141 142 144 144 146 147 148 149 150 151 151 152 152 152 151 151 150 150 150 150 150 150 151 150 150 150 150 151 151 151 151 152 152 153 153 153 154 155 156 156 156 156 158 158 159 159 160 161 162 162 163 164 165 166 166 167 168 168 168 169 170 170 171 172 172 173 174 175 176 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 172 172 171 171 171 171 170 169 169 168 167 166 166 165 164 164 163 163 163 163 164 165 165 166 166 167 167 168 168 168 168 168 168 169 169 169 169 170 171 171 171 172 172 172 172 173 173 174 173 173 173 173 172 172 172 171 171 172 171 171 171 141 140 140 139 139 139 139 139 139 139 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 142 141 141 141 141 141 140 141 141 142 142 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 141 141 141 141 141 141 141 142 142 143 144 144 145 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 145 145 144 144 143 143 142 143 142 142 142 141 141 141 141 141 141 141 141 141 141 142 142 142 143 142 143 143 143 144 144 144 144 144 143 142 142 141 141 140 139 138 137 136 135 135 134 133 133 132 132 132 132 132 132 132 133 133 134 135 136 137 137 138 138 139 140 140 140 141 141 142 143 145 145 147 148 149 151 152 152 152 152 152 152 152 151 151 150 150 150 149 149 150 150 150 150 150 151 151 151 151 152 153 154 154 154 155 156 157 157 157 157 158 159 159 159 160 161 161 162 163 164 165 165 166 167 168 168 168 169 170 170 171 172 172 173 175 176 176 176 176 176 176 176 176 176 176 175 174 174 173 173 173 172 172 172 172 171 171 171 171 170 170 169 168 166 166 165 164 164 163 163 164 163 164 165 166 165 166 167 167 167 168 168 168 168 168 169 169 169 169 170 171 171 171 171 172 172 172 172 173 173 174 173 173 173 173 172 172 172 171 171 172 172 172 141 140 140 140 140 139 139 140 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 142 142 142 142 142 143 143 143 143 144 144 144 144 144 143 143 142 142 141 141 141 141 141 141 142 142 142 143 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 141 141 142 142 143 144 144 145 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 146 145 145 144 144 143 143 143 143 143 142 142 142 142 142 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 143 142 142 141 140 139 138 137 136 135 134 134 133 133 132 132 132 132 132 132 133 133 134 135 136 137 138 139 139 140 141 141 141 142 142 143 143 144 146 147 148 150 151 151 152 153 153 153 153 152 151 150 150 149 149 149 149 149 149 149 150 149 149 151 151 151 152 153 154 154 155 156 156 157 157 157 158 158 158 160 160 160 161 161 162 163 163 164 165 165 166 167 168 168 168 169 170 171 172 173 173 174 176 176 177 177 177 177 177 177 176 176 176 175 174 174 174 173 173 172 172 172 172 172 171 171 171 171 170 169 168 167 166 166 165 164 164 163 164 164 163 164 165 165 165 166 166 167 167 168 168 168 168 169 169 169 169 169 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 172 172 141 141 140 140 140 140 140 140 141 141 142 142 142 142 143 143 143 144 143 144 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 142 142 142 143 143 144 144 145 145 145 146 146 146 146 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 143 143 144 145 146 146 147 148 148 148 148 148 148 148 148 148 148 148 147 146 147 146 146 145 145 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 144 143 142 142 141 139 139 138 137 136 135 135 134 133 133 133 132 132 132 132 133 133 134 135 136 137 138 139 140 141 142 142 142 142 143 144 144 145 146 146 148 149 151 152 152 153 153 153 153 153 151 151 150 150 149 149 149 149 149 149 148 149 149 149 151 151 151 152 153 154 155 156 157 157 158 158 158 158 159 159 159 160 160 161 162 162 163 164 165 165 166 166 167 168 168 168 169 171 171 172 173 174 175 176 177 177 177 177 177 177 177 176 176 176 175 175 175 174 173 173 173 173 172 172 172 172 171 171 171 171 170 169 168 167 166 165 165 164 164 164 164 164 164 165 164 165 165 166 166 167 167 168 168 168 169 169 169 169 169 170 170 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 172 172 172 172 171 171 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 143 143 143 144 144 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 142 142 143 143 144 145 145 146 147 148 148 148 148 149 149 149 148 149 149 148 148 148 147 147 146 146 145 145 144 144 144 143 143 143 143 143 143 143 142 143 143 143 143 143 144 144 144 145 144 145 145 145 145 145 145 145 145 145 145 144 143 142 142 141 139 139 138 137 136 135 135 134 133 133 133 133 133 133 133 133 134 135 136 137 138 139 140 141 142 142 143 143 144 144 145 145 147 147 148 149 150 151 152 153 153 153 154 153 153 151 151 150 150 149 148 148 148 148 148 148 149 149 149 151 151 152 153 154 155 156 157 157 157 158 159 159 159 160 160 160 160 161 161 162 162 163 164 165 166 166 166 167 168 169 169 170 171 171 173 174 174 175 176 177 177 178 178 178 177 177 177 177 176 176 175 174 174 174 174 174 174 173 173 173 173 173 173 172 171 170 170 169 167 166 166 165 165 165 164 164 164 164 164 165 164 165 166 166 166 167 167 168 168 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 142 142 142 141 142 141 141 142 142 143 143 143 144 144 144 145 145 145 145 145 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 144 144 144 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 143 143 143 143 143 142 142 142 142 143 143 144 144 145 146 147 147 148 148 148 149 149 149 149 149 149 149 148 148 148 147 147 146 146 146 145 145 144 144 144 143 144 143 143 143 143 144 144 143 143 144 144 144 144 145 145 145 145 146 146 145 145 145 145 145 145 145 144 143 142 141 140 139 139 138 137 136 136 135 135 135 134 134 133 133 133 134 134 135 136 137 138 139 140 141 142 143 144 144 145 146 146 146 147 148 148 150 150 151 152 153 153 154 153 154 153 153 152 151 150 150 148 148 148 148 148 148 149 149 149 150 151 151 152 154 154 155 157 157 157 158 159 159 159 159 159 160 160 160 160 161 162 162 163 164 165 166 166 167 167 168 169 169 170 171 172 173 174 175 176 177 177 178 178 178 178 178 177 177 177 176 176 175 174 174 174 174 174 174 174 174 174 174 174 174 173 172 171 171 169 168 167 167 166 165 165 165 164 164 165 164 164 165 164 165 166 166 166 167 167 167 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 173 173 173 173 172 172 172 172 142 142 142 142 142 142 142 142 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 145 145 144 144 144 144 143 143 143 144 144 144 144 145 146 146 146 147 147 147 147 147 147 147 146 146 146 146 146 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 144 144 145 145 146 147 148 148 148 149 149 149 149 149 149 149 149 148 148 148 147 147 147 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 145 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 145 145 144 143 143 141 140 139 139 138 138 137 137 136 135 135 135 135 135 134 134 135 135 136 137 138 139 140 141 142 143 144 145 145 146 147 147 148 148 149 150 150 151 152 153 154 154 154 154 154 154 153 152 151 150 149 149 149 148 148 148 149 149 149 149 151 151 152 153 154 155 156 157 157 158 159 159 159 159 160 160 160 160 160 160 161 161 163 163 164 165 166 166 167 168 168 169 169 171 172 173 174 174 175 176 178 178 178 178 178 178 178 177 177 177 177 176 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 172 171 170 169 168 167 167 166 165 165 165 164 164 165 164 164 164 164 165 165 166 166 167 167 167 169 169 169 169 168 169 170 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 173 172 172 172 172 143 143 143 143 143 143 143 143 143 144 144 144 145 145 145 145 146 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 144 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 145 145 144 144 144 144 143 143 143 143 143 143 143 144 144 144 145 146 146 147 147 148 149 149 149 149 149 149 149 149 149 148 148 148 147 147 147 146 146 146 145 145 145 145 145 144 144 144 144 145 145 145 145 145 146 145 146 146 146 146 146 146 146 146 146 147 147 146 146 145 145 144 143 143 141 140 139 139 139 138 138 137 137 136 136 135 135 135 135 135 135 136 137 138 139 140 141 142 143 144 145 146 146 147 147 149 149 150 150 151 152 153 153 154 155 154 155 155 154 154 153 151 151 150 149 149 148 148 148 148 148 148 149 149 151 152 153 153 154 156 157 158 158 159 159 159 159 159 160 160 160 160 161 161 161 162 162 163 164 165 165 166 167 168 169 169 170 171 172 173 174 175 176 177 178 178 178 179 179 178 178 177 177 177 177 176 175 175 174 174 174 174 174 174 174 174 175 175 175 174 173 172 171 171 169 169 168 168 167 166 165 165 165 164 165 164 164 163 165 165 165 165 166 166 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 171 172 172 172 172 144 143 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 145 145 145 145 144 144 144 144 144 143 143 144 144 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 148 148 147 148 147 147 147 147 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 145 145 144 143 142 141 141 140 139 139 138 138 138 138 137 137 137 136 136 136 136 137 137 138 139 140 141 142 144 144 145 146 147 148 148 149 150 150 151 151 152 154 154 154 155 155 156 155 155 154 154 153 151 150 150 150 149 149 148 148 148 148 149 149 150 151 153 153 154 155 156 157 158 159 159 159 160 160 160 160 161 160 160 160 160 161 162 163 163 164 164 165 166 167 168 169 170 171 171 173 174 175 175 176 177 178 178 178 178 178 178 178 177 177 177 177 176 175 175 175 174 174 174 174 174 175 175 175 175 175 174 174 173 172 171 171 170 169 168 168 167 167 166 166 166 165 165 164 164 163 165 164 165 165 166 166 166 166 167 168 168 168 168 168 168 169 169 170 170 170 170 171 171 172 172 172 172 172 172 171 171 171 171 171 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 149 149 149 149 149 148 148 148 147 147 147 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 145 146 146 146 147 147 148 149 149 149 149 150 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 145 146 146 146 146 146 146 147 146 147 147 147 147 147 147 147 147 147 147 146 146 145 145 144 143 142 141 141 140 139 139 139 138 138 138 138 138 137 137 137 137 137 138 138 139 140 141 142 143 144 145 147 147 148 149 150 150 151 152 152 153 153 154 155 155 155 156 156 156 156 155 154 153 152 151 150 150 149 149 149 149 148 148 149 149 150 151 153 153 155 156 157 158 158 159 159 160 160 160 160 160 160 160 160 161 161 161 162 163 163 164 165 166 167 168 168 169 170 171 172 173 174 175 176 177 178 178 178 178 178 178 178 178 177 177 177 177 176 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 172 172 171 170 169 169 168 168 167 167 166 166 166 165 165 164 164 164 165 165 164 165 165 165 166 166 167 167 167 168 168 168 168 168 169 170 170 170 171 171 171 172 172 172 172 172 171 171 170 170 170 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 150 150 150 150 150 149 149 149 148 148 148 147 147 147 146 146 146 146 145 145 145 145 144 144 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 148 148 148 148 147 147 147 147 146 146 146 146 146 146 147 147 147 146 147 147 147 147 147 147 148 147 147 148 148 147 147 148 146 146 145 145 144 143 142 142 141 141 140 140 139 140 140 139 139 139 139 138 138 138 138 139 140 140 141 142 144 144 146 147 148 148 149 150 151 151 152 153 154 154 154 155 156 156 157 156 157 156 156 155 154 153 152 151 150 150 149 149 149 149 148 149 149 150 151 151 153 154 155 156 157 157 158 159 159 160 160 160 160 160 161 161 161 161 161 161 163 163 163 164 165 166 167 168 168 169 171 172 173 173 174 175 176 177 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 176 176 175 175 174 173 173 172 171 170 169 169 169 168 168 167 167 166 166 166 165 165 165 164 164 164 165 165 166 165 166 166 167 167 167 167 167 167 167 167 168 168 168 168 169 170 170 170 171 171 171 171 171 170 170 170 170 146 146 146 146 146 146 146 146 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 147 147 147 146 146 146 145 145 145 145 145 144 144 144 144 144 145 145 146 146 147 147 148 148 149 149 149 150 150 150 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 147 148 148 148 148 148 148 148 148 147 147 147 146 146 145 144 143 143 142 141 141 141 140 140 140 140 140 139 139 139 139 139 140 139 140 141 141 142 143 144 146 147 148 149 150 150 151 152 153 153 153 155 155 156 156 156 156 157 157 157 156 156 155 154 153 152 152 151 150 149 149 149 148 149 149 150 151 151 152 153 155 155 157 157 158 159 159 159 160 160 160 161 161 160 161 161 161 162 162 162 163 163 165 166 167 167 168 169 170 172 173 173 174 174 175 176 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 172 171 170 169 169 168 168 168 167 167 166 166 166 165 165 165 164 164 164 164 165 165 165 166 166 166 166 166 166 167 167 167 167 167 168 168 169 169 170 170 170 171 170 170 170 169 170 170 170 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 148 149 149 149 149 148 148 149 148 149 148 149 149 149 150 150 150 151 151 151 151 151 151 151 150 150 150 149 149 149 148 148 148 148 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 146 145 145 144 143 142 142 141 141 141 141 141 140 141 140 141 140 140 140 140 141 141 141 142 143 144 145 146 147 148 149 150 150 151 152 153 154 154 155 155 156 157 157 157 157 158 158 157 157 156 156 154 154 153 152 151 150 150 149 149 149 150 150 150 150 152 153 154 155 155 157 157 158 159 159 159 160 160 161 160 160 160 161 161 162 162 162 163 164 165 165 166 167 168 169 171 172 172 173 173 174 175 176 176 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 174 174 173 172 171 170 170 169 168 168 168 168 167 167 167 166 166 166 165 165 165 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 167 167 167 168 169 169 169 170 170 170 170 170 169 169 169 169 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 148 148 148 148 147 147 146 146 146 146 145 145 145 145 145 145 145 145 146 146 147 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 149 149 149 148 149 148 149 149 148 148 148 147 147 146 146 145 144 143 142 142 142 141 141 141 141 141 141 142 141 141 141 141 141 142 142 142 143 145 145 146 147 148 149 150 151 152 153 153 154 154 155 156 156 157 158 157 157 158 158 158 157 157 156 156 155 154 153 152 151 151 151 150 150 150 150 150 151 151 153 154 155 155 155 157 157 159 159 159 159 160 160 161 160 161 161 161 161 162 163 163 163 164 166 166 167 168 169 170 171 172 172 173 174 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 177 177 177 177 177 176 176 176 175 175 174 174 173 172 171 170 170 170 169 169 168 168 168 167 167 167 167 166 165 165 164 164 164 165 164 164 164 164 165 165 165 165 165 165 165 165 166 166 167 166 167 168 168 169 169 169 169 169 168 168 168 169 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 148 149 149 149 149 150 149 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 151 151 151 150 150 150 150 149 149 149 149 149 148 148 148 147 147 146 146 146 145 145 145 145 145 145 146 146 147 147 148 148 149 149 149 150 150 150 150 151 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 147 146 145 145 144 143 142 142 141 141 141 141 142 141 142 142 142 142 142 142 142 143 143 143 145 146 146 148 148 149 150 151 152 153 153 154 155 155 156 156 157 157 158 158 158 159 158 159 158 157 157 156 155 154 153 153 152 151 151 151 151 150 151 151 151 152 153 155 155 155 156 157 158 159 159 159 160 160 161 160 161 161 161 161 162 162 162 164 165 165 166 166 167 169 170 172 172 173 174 175 176 176 177 177 177 177 178 178 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 173 172 171 171 171 170 170 170 169 169 168 168 168 167 167 167 165 165 165 164 164 164 164 164 164 164 164 165 165 164 164 164 164 165 165 166 165 165 166 167 168 168 169 169 169 169 168 168 168 168 147 147 147 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 149 149 149 148 148 147 147 146 146 146 145 145 145 145 146 146 146 147 147 148 148 149 150 150 150 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 148 148 148 148 149 148 148 149 149 149 149 149 149 149 149 150 149 149 149 149 149 149 149 147 146 146 145 144 144 143 142 142 142 141 142 141 141 142 142 142 142 143 143 143 143 144 144 145 146 147 148 149 150 150 152 153 153 153 154 155 155 156 156 156 157 158 158 159 158 159 158 159 158 158 157 156 155 155 153 153 153 152 152 152 152 151 152 152 152 153 154 155 155 156 157 157 158 159 159 159 160 161 160 160 161 161 162 162 163 163 164 164 165 166 167 168 169 170 171 173 173 174 175 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 175 175 174 173 172 172 172 171 171 171 170 170 170 169 168 168 168 167 166 166 166 164 164 164 164 163 163 164 163 163 164 164 164 164 164 164 164 163 164 164 165 166 166 167 168 167 168 168 168 168 167 167 167 147 148 148 148 147 147 147 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 148 148 149 149 149 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 149 149 148 148 147 146 146 146 146 146 145 146 146 147 147 147 148 148 149 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 149 149 148 149 149 149 149 149 150 149 149 150 150 149 150 150 149 149 149 149 149 148 148 147 146 146 145 144 143 142 142 142 141 141 141 141 142 142 142 143 143 144 144 145 145 146 147 148 148 149 150 151 152 153 153 154 155 155 155 156 156 157 157 157 158 158 159 159 159 159 159 158 158 158 156 156 155 155 154 153 153 152 152 153 152 152 153 153 154 155 156 156 157 157 158 159 159 159 159 160 161 160 161 162 162 163 163 163 164 165 165 166 167 169 170 170 171 172 173 174 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 178 178 178 178 178 177 177 176 176 175 175 174 173 173 173 172 172 171 171 171 171 170 170 170 169 168 167 166 166 165 165 164 163 163 163 162 163 163 162 163 163 163 163 164 164 164 163 163 164 165 165 166 166 166 167 168 168 167 167 167 167 167 148 148 147 147 147 147 147 146 146 146 146 145 145 144 144 144 143 143 143 143 144 144 144 144 145 145 145 145 146 146 146 147 147 148 148 149 149 149 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 153 152 152 152 152 152 152 152 152 151 152 151 151 151 151 150 150 149 149 148 147 147 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 150 149 149 149 150 149 149 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 149 149 148 147 147 146 145 145 143 143 142 142 142 141 141 141 141 142 142 143 143 144 145 145 146 147 148 149 149 150 150 152 152 153 153 154 155 155 156 156 157 157 157 158 158 159 159 159 159 159 159 159 158 158 158 157 156 156 155 155 154 153 153 153 153 153 153 154 154 155 156 156 157 157 159 159 159 159 159 160 160 161 160 161 162 162 163 163 164 165 166 167 168 168 169 171 172 173 174 175 176 176 177 177 178 178 178 177 177 178 177 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 180 179 179 179 178 179 178 178 177 177 176 176 175 174 174 173 173 173 172 172 172 172 171 171 170 170 169 169 168 167 166 165 164 164 164 162 162 162 162 162 162 163 162 163 163 163 163 163 162 163 163 164 164 164 165 166 167 168 167 167 167 167 167 167 147 147 147 147 147 147 147 146 146 146 145 145 144 144 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 145 145 146 146 147 147 148 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 153 152 153 152 152 152 153 153 153 152 152 152 152 152 152 151 151 150 149 149 148 147 147 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 147 146 145 144 143 143 142 142 141 141 141 141 142 142 142 143 144 145 145 146 147 148 149 150 151 151 153 153 153 154 155 155 155 156 156 157 157 158 157 158 158 159 159 159 159 159 160 159 159 159 159 158 157 157 157 155 155 155 154 154 154 155 155 155 156 156 156 157 157 159 159 159 160 160 160 161 161 161 161 162 163 163 163 164 165 166 167 168 168 169 170 172 173 175 176 176 177 178 178 179 179 179 179 178 177 178 177 177 176 176 176 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 179 179 179 178 178 177 176 176 176 175 174 174 173 173 173 173 172 172 172 171 171 170 170 169 168 167 166 166 164 163 163 163 161 162 162 161 162 162 163 162 162 163 163 163 162 162 163 163 164 164 165 166 166 167 167 167 168 168 167 167 147 147 147 147 147 147 146 146 146 145 145 144 144 144 143 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 145 146 147 147 148 148 149 149 150 150 150 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 152 152 151 150 149 148 148 147 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 150 149 149 149 148 147 146 145 144 143 143 142 142 141 141 141 141 142 142 143 144 145 146 147 148 149 150 151 152 152 153 154 154 155 155 156 156 156 157 157 158 157 158 157 158 159 159 160 159 160 160 160 160 160 160 159 158 158 158 157 156 156 155 155 155 155 156 156 156 156 157 157 158 159 159 159 159 160 160 160 161 161 161 161 162 163 163 164 165 166 167 168 168 170 171 172 174 175 176 177 178 179 179 180 180 180 180 179 179 178 178 178 177 176 176 176 176 176 177 178 178 178 179 180 180 181 181 181 181 181 180 180 179 179 179 178 177 177 176 176 175 175 174 174 173 173 173 173 172 172 172 171 171 170 169 168 167 166 166 165 164 163 162 162 161 161 162 161 161 162 163 162 162 162 163 162 162 162 163 164 163 164 165 166 166 167 168 168 167 168 168 147 147 147 147 146 146 146 146 146 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 146 146 147 148 148 149 149 149 150 150 150 151 151 152 152 152 153 153 153 153 153 153 154 153 154 154 154 154 154 155 155 155 154 154 153 153 152 151 150 149 148 147 147 146 146 146 146 147 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 150 150 150 151 150 151 151 151 151 151 151 151 150 149 149 149 148 147 146 145 144 143 142 142 141 141 141 141 141 142 142 143 144 145 147 148 149 150 151 152 153 154 155 155 156 156 156 157 157 157 157 158 158 158 158 158 158 159 160 160 160 160 161 161 160 160 160 160 159 159 158 158 157 157 157 157 157 156 156 157 157 158 158 159 159 159 160 160 161 161 160 160 161 161 161 162 162 164 165 165 166 167 168 169 170 171 172 173 174 176 177 178 180 181 181 181 182 181 181 180 180 179 178 178 177 176 176 176 176 176 177 178 178 178 179 180 180 181 181 181 181 181 181 180 179 179 179 179 178 177 177 176 176 175 175 175 174 174 174 173 173 173 172 172 171 171 170 168 167 166 166 164 163 163 161 161 161 160 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 164 165 165 166 167 168 169 168 170 170 147 147 147 146 146 146 146 146 145 145 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 143 143 144 143 144 144 145 145 146 146 147 148 148 149 149 150 150 151 151 151 152 152 153 153 153 154 154 154 154 154 154 155 155 155 156 156 156 155 155 155 154 153 153 151 150 149 148 148 147 147 146 146 146 146 147 147 148 148 149 149 149 150 150 151 150 151 151 151 151 151 150 150 151 151 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 150 149 149 148 146 146 145 144 143 142 142 141 141 141 142 142 142 143 143 145 146 147 149 150 151 152 154 155 155 156 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 160 161 161 162 161 161 161 161 160 160 160 160 159 158 158 158 158 158 158 158 158 158 158 159 160 160 160 160 160 161 161 161 161 161 162 161 162 164 164 165 166 167 168 169 170 171 172 173 174 175 178 179 180 181 181 182 183 183 182 182 181 181 180 179 178 177 177 176 176 176 176 177 178 178 178 179 180 180 181 181 181 181 181 181 181 180 179 179 179 178 177 177 177 176 176 176 176 175 175 174 174 174 173 172 172 172 171 170 168 167 166 165 164 163 162 161 161 161 160 160 161 161 161 162 162 162 162 162 162 163 162 162 163 164 163 165 165 166 167 168 169 170 169 171 146 146 146 146 146 146 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 143 143 143 143 143 144 144 145 145 146 147 147 147 148 148 149 150 150 151 151 152 152 153 153 153 154 154 154 154 155 155 155 156 156 157 157 157 157 156 155 155 154 153 152 151 150 148 148 147 147 146 146 146 146 147 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 152 151 152 152 152 152 151 151 151 151 151 150 151 151 151 151 152 152 152 152 152 151 150 150 149 148 147 146 145 144 143 143 142 142 142 142 142 142 143 144 145 145 147 148 150 151 153 154 155 157 157 158 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 161 161 161 162 162 161 161 162 161 161 160 161 161 160 160 159 159 159 158 158 158 158 159 159 160 160 160 160 160 160 161 161 161 161 161 162 163 163 164 165 166 167 168 169 170 171 172 173 175 175 178 179 180 181 182 183 184 184 183 183 183 182 182 180 179 178 178 177 177 176 176 177 177 178 178 178 179 180 181 181 181 181 181 181 181 181 180 180 179 179 179 178 177 177 176 176 176 176 176 175 175 175 174 174 173 172 172 171 170 168 167 166 165 163 162 161 160 160 160 159 160 160 161 160 161 162 163 162 162 162 163 162 162 162 163 163 165 166 166 167 169 171 170 171 173 146 146 146 146 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 143 144 143 143 143 143 143 143 143 143 143 143 144 144 145 145 146 146 147 147 148 149 149 150 150 151 151 152 153 153 153 153 154 154 154 155 155 156 157 157 158 157 158 157 157 156 155 154 153 152 151 150 149 148 147 146 146 146 146 146 146 147 147 148 148 149 149 150 150 150 151 151 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 152 152 152 152 152 153 153 153 152 152 151 150 149 148 148 146 146 145 144 143 143 142 142 142 143 143 144 145 146 147 148 150 151 153 154 155 156 158 158 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 162 163 163 162 163 163 163 162 161 161 161 161 160 160 160 160 160 160 160 159 159 159 160 161 161 161 161 161 162 161 161 161 162 162 163 163 164 165 167 168 168 169 171 172 173 174 175 178 179 180 181 183 184 185 186 186 185 185 184 183 182 181 180 179 178 177 177 177 177 177 177 178 178 179 179 180 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 177 177 176 176 176 176 176 176 175 174 173 172 172 171 170 169 167 166 165 163 162 161 160 160 160 159 159 160 161 160 161 162 163 162 162 162 163 163 162 162 163 163 165 165 166 167 170 171 172 173 175 146 146 146 146 145 145 145 145 145 144 144 144 143 144 144 143 144 144 144 144 144 144 143 144 144 143 143 143 143 143 143 143 143 143 143 143 144 145 145 145 146 147 147 148 148 149 150 151 151 152 152 152 153 153 154 154 155 155 156 156 157 157 158 158 158 158 157 156 155 154 153 152 150 149 148 148 147 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 152 153 152 152 152 152 151 151 151 151 152 152 153 153 153 153 153 153 153 151 151 150 148 147 147 146 145 144 144 143 143 143 143 143 144 144 145 146 148 149 151 152 154 155 156 158 159 160 160 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 164 163 164 163 163 164 164 163 163 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 163 163 163 163 164 165 167 167 168 170 170 172 173 174 175 176 179 180 181 183 184 185 186 187 187 187 186 185 185 184 182 181 180 179 177 177 177 177 177 177 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 177 177 177 177 176 176 176 175 175 174 173 172 171 170 169 167 166 165 163 161 160 160 159 159 159 159 160 161 161 161 162 163 163 162 163 163 163 162 162 163 164 166 165 167 168 170 172 174 175 175 146 146 146 146 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 143 143 143 143 143 143 144 144 145 145 146 146 147 147 149 149 150 151 151 152 152 153 153 153 154 154 155 155 156 157 157 158 158 158 157 157 156 155 154 153 151 150 149 148 147 146 146 145 145 145 145 146 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 152 152 153 153 153 153 153 153 153 152 152 151 152 152 152 152 152 153 153 153 154 154 154 153 152 152 151 150 149 148 147 147 146 145 144 144 144 143 144 144 145 146 146 147 149 150 152 153 155 157 158 160 160 161 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 164 164 165 165 164 164 163 163 163 162 162 161 161 160 160 160 161 160 160 160 160 161 161 162 162 162 162 162 162 163 163 164 164 165 166 167 167 169 170 172 172 173 174 176 178 180 181 182 184 185 186 187 188 189 188 188 187 186 185 183 182 181 180 179 178 178 178 178 178 179 179 180 180 181 181 181 181 182 182 182 182 181 181 181 181 180 180 179 179 179 178 178 177 177 177 177 176 176 176 175 175 173 172 171 170 169 167 166 164 162 161 160 160 159 159 159 159 160 161 161 161 162 163 163 164 164 163 163 163 164 163 164 166 167 168 170 171 173 174 175 177 146 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 142 143 143 143 143 143 144 144 145 146 146 147 148 149 149 150 151 151 152 152 153 153 153 154 155 155 156 156 157 157 157 157 157 156 155 154 153 152 150 149 148 147 146 146 145 145 145 145 145 145 146 146 147 148 148 148 149 149 150 150 150 150 150 149 149 149 149 150 150 151 151 152 152 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 154 154 155 154 154 154 153 153 152 151 150 149 148 147 146 146 145 145 145 145 145 145 146 147 148 149 150 151 153 155 156 158 159 160 162 162 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 165 165 166 165 165 166 165 165 164 164 164 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 165 166 166 167 168 170 171 172 174 174 175 176 179 180 181 183 184 187 187 188 189 189 189 189 188 187 186 185 183 182 181 181 179 179 179 179 179 179 180 181 181 181 181 181 182 182 182 182 182 182 182 181 181 181 181 180 179 178 178 178 178 178 178 178 177 176 176 175 175 174 173 172 170 169 167 166 164 162 161 160 160 160 159 159 159 160 160 162 163 162 163 163 164 164 165 164 164 164 165 164 165 167 169 170 172 173 176 177 177 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 142 143 142 142 142 143 143 144 144 145 145 146 147 148 149 149 150 150 151 151 152 152 152 153 154 154 155 156 156 156 156 156 155 154 154 152 151 150 149 148 147 146 146 145 145 144 144 145 145 145 146 146 147 147 148 148 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 152 153 153 153 153 153 153 153 153 152 152 152 152 152 153 154 154 155 155 156 155 155 154 154 153 152 151 150 150 149 148 147 146 146 146 146 146 146 146 147 148 149 150 151 153 154 155 157 159 160 161 162 163 164 164 164 164 164 165 165 165 165 166 166 166 166 167 166 167 167 167 167 166 166 166 166 166 165 165 165 164 164 163 163 163 162 162 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 164 165 165 166 166 167 168 169 170 171 173 174 175 175 177 179 180 181 183 184 187 187 189 190 191 190 190 189 188 188 186 185 183 182 182 181 181 181 181 181 181 181 182 182 181 181 182 183 183 183 183 183 183 183 182 182 181 181 181 180 179 179 179 178 178 178 178 178 177 176 176 175 174 173 172 170 169 167 166 164 163 161 161 160 159 159 159 160 160 161 162 163 164 164 164 164 164 165 165 164 165 165 166 167 167 169 170 172 173 176 177 178 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 145 145 145 145 144 144 144 143 143 143 142 143 142 142 142 142 142 142 143 143 144 144 145 146 147 148 148 149 150 150 150 151 151 152 152 153 153 154 154 155 155 155 154 153 152 152 151 149 148 147 147 146 145 145 144 144 144 144 144 144 145 145 146 146 147 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 151 152 152 153 153 153 154 153 153 153 153 153 152 152 152 153 153 154 154 155 156 156 156 156 156 155 154 154 153 152 151 150 150 149 148 148 147 147 147 147 147 147 148 149 150 151 152 154 155 156 158 160 161 162 163 163 164 164 165 165 165 166 166 166 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 166 166 165 165 165 164 164 163 162 162 161 162 162 161 161 162 162 162 162 163 163 164 163 164 164 164 165 166 166 167 168 169 169 170 171 173 174 175 176 177 179 180 181 183 184 186 187 189 190 192 191 191 190 189 189 188 187 185 184 183 182 182 182 183 182 182 182 182 182 182 182 183 183 183 183 183 184 184 183 183 183 182 181 181 181 180 180 180 179 179 178 178 178 178 177 176 175 174 173 172 171 169 167 166 164 163 162 161 161 161 161 161 161 161 162 162 163 164 165 165 164 165 165 165 166 165 166 166 167 169 170 172 174 175 176 177 180 147 147 147 147 146 146 146 146 146 145 146 145 146 146 146 146 146 146 146 147 146 146 146 145 145 145 145 144 144 143 143 143 143 142 142 142 142 142 142 142 142 143 143 144 144 145 146 147 147 148 148 149 149 149 150 151 151 151 152 152 153 153 153 153 152 151 150 149 148 147 146 146 145 144 144 143 143 143 143 144 144 144 145 145 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 150 151 151 152 152 153 154 154 154 154 153 153 153 153 153 153 153 153 154 155 155 156 157 157 157 157 156 156 155 154 154 153 152 151 150 150 149 148 148 148 148 148 148 149 149 150 151 152 153 155 156 157 158 160 161 162 163 164 165 165 166 166 166 166 166 167 167 168 168 168 168 169 169 168 168 168 168 167 167 167 167 167 167 166 166 166 165 164 164 163 162 162 162 162 161 162 162 162 162 162 163 163 164 164 164 164 165 165 166 167 167 168 168 169 170 170 171 173 174 175 176 177 178 179 181 182 184 186 187 189 190 192 192 192 191 190 190 189 188 187 186 185 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 182 182 181 181 181 181 180 179 179 178 178 178 178 177 176 174 173 172 171 169 168 166 165 163 163 162 161 162 162 162 162 163 163 163 164 165 165 166 166 165 166 166 166 167 167 168 168 169 170 172 173 175 178 179 180 148 148 147 147 147 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 145 145 145 145 144 144 143 143 143 143 142 142 142 141 141 142 142 142 142 143 144 144 145 146 146 147 147 147 148 148 149 149 149 150 150 150 151 151 151 150 150 149 148 147 145 144 144 144 143 143 143 143 143 143 143 143 143 144 144 145 146 146 147 148 148 148 148 148 149 148 148 148 149 149 149 149 151 151 152 152 153 153 154 154 154 154 153 153 153 153 153 153 153 154 154 155 156 157 157 157 158 158 158 157 156 155 155 153 152 152 151 151 150 150 149 149 149 149 149 150 150 151 152 153 154 155 157 158 159 161 162 163 163 165 165 166 166 166 167 167 167 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 166 165 165 164 164 164 163 162 162 162 162 162 162 162 162 163 163 164 164 165 165 165 166 167 167 168 167 168 169 170 170 170 171 172 173 174 175 177 178 179 180 182 183 185 187 188 190 190 192 192 192 191 191 190 189 189 188 188 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 182 182 181 181 181 181 180 179 179 179 178 177 177 176 174 173 172 171 170 168 167 165 165 163 163 162 162 163 163 163 163 164 165 165 165 166 166 167 167 167 167 167 167 168 168 170 171 172 173 175 176 178 179 180 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 145 145 145 145 144 144 143 143 143 142 142 142 141 141 141 141 141 142 143 143 144 144 145 145 146 146 146 147 147 147 148 148 148 149 149 149 149 148 148 147 146 145 144 143 142 142 142 141 141 142 142 142 142 143 143 143 144 144 145 146 146 147 147 148 148 148 148 148 148 148 148 148 149 149 150 151 151 152 153 153 154 154 154 154 154 153 153 153 153 153 154 154 155 155 156 157 157 158 158 159 158 158 157 157 155 155 154 153 153 152 151 151 150 150 150 150 150 150 151 151 153 153 154 155 156 157 159 160 161 162 163 164 165 165 166 166 167 167 167 168 168 169 168 169 169 170 170 170 170 170 169 169 169 169 168 168 168 167 167 166 165 165 165 164 163 162 162 163 162 162 162 162 163 163 163 163 164 165 165 166 167 167 168 168 168 168 169 169 170 170 171 171 172 173 174 175 176 177 178 179 181 182 184 186 187 189 190 191 191 191 192 191 191 190 190 190 189 189 188 188 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 183 183 182 181 181 181 181 180 179 179 178 177 177 176 175 174 172 171 169 168 167 166 165 163 164 163 163 163 163 163 164 165 165 166 167 167 167 167 168 168 169 168 168 169 169 171 172 173 174 175 177 178 179 180 149 149 148 148 148 148 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 147 146 146 145 145 145 144 144 143 143 142 142 142 141 141 141 141 141 141 142 142 143 143 144 144 145 145 145 146 145 146 146 146 146 147 147 147 147 147 146 145 144 143 142 142 141 141 141 141 141 141 141 142 142 142 142 143 144 144 145 145 146 146 147 147 147 148 148 148 148 148 148 148 149 150 150 151 151 152 153 153 154 154 154 154 154 153 153 153 153 153 154 155 156 156 157 158 158 159 159 159 159 158 158 157 157 155 155 154 154 153 152 152 151 151 151 151 151 151 152 153 153 154 155 156 157 158 159 160 162 163 163 164 165 165 166 167 167 167 168 168 169 169 169 169 170 170 170 171 170 170 170 170 169 169 169 168 168 167 167 166 166 165 164 163 163 163 162 162 162 162 162 163 163 163 163 164 165 166 166 167 167 168 169 169 169 169 170 169 170 170 171 171 172 172 173 174 176 176 177 179 180 182 183 185 186 187 189 190 190 191 192 192 191 191 191 191 191 190 190 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 185 185 184 183 183 182 182 182 182 181 180 179 179 178 177 176 176 174 173 171 170 169 167 167 166 165 165 164 164 164 164 164 165 165 166 167 167 168 167 168 169 169 169 170 169 170 171 172 172 173 175 176 177 178 179 180 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 146 146 145 145 144 144 143 143 143 142 142 142 141 141 141 141 141 141 142 142 142 143 143 144 144 144 144 144 144 145 145 145 145 146 146 145 145 144 143 143 142 141 140 140 140 140 140 140 141 141 141 142 142 143 143 143 144 145 145 146 146 146 147 147 148 148 148 148 148 148 149 149 150 150 151 152 153 153 154 154 154 154 154 154 154 153 153 153 154 154 155 156 157 158 158 159 160 160 160 159 159 158 158 157 156 156 155 154 154 153 153 153 152 152 152 152 152 153 153 154 155 156 156 158 158 160 160 162 163 164 164 165 166 166 167 167 167 168 169 169 169 170 170 170 170 171 171 171 171 171 170 170 170 170 169 168 167 167 167 166 165 164 164 163 162 162 162 162 162 162 162 163 163 164 165 166 166 167 168 169 169 169 170 169 170 170 170 169 170 170 171 172 172 173 174 175 176 177 178 179 181 182 184 185 186 187 189 190 191 191 192 192 192 192 192 192 192 192 191 191 190 190 189 189 189 188 188 188 188 188 188 188 187 187 187 187 186 186 186 185 184 184 183 182 182 182 181 180 180 179 178 177 176 176 175 173 172 170 169 168 168 167 166 166 165 165 165 165 166 166 166 167 167 168 168 169 169 170 170 170 171 171 172 173 173 174 174 175 176 177 178 179 180 150 150 150 149 149 149 149 148 149 148 149 148 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 146 145 145 145 144 144 143 143 142 142 142 141 141 141 141 141 142 142 142 143 143 143 143 144 143 143 143 144 144 144 144 144 144 144 144 143 142 142 141 140 140 139 139 140 140 140 140 141 141 142 142 142 143 143 144 144 145 145 146 146 146 147 147 147 147 147 148 148 149 149 150 151 152 152 153 154 154 154 154 154 154 154 154 153 154 154 154 155 156 157 157 158 159 160 160 160 160 160 159 158 158 158 157 156 155 155 154 154 154 153 153 153 153 153 153 153 154 154 155 156 157 158 158 160 161 162 163 164 164 166 166 166 167 167 168 168 169 168 170 170 170 171 171 171 171 171 171 171 171 171 170 170 169 168 168 167 167 166 164 164 164 163 163 162 162 161 162 162 162 163 163 164 165 166 167 168 169 169 170 170 170 170 170 170 170 170 170 170 171 172 173 173 174 175 176 176 177 178 180 181 183 184 185 187 188 189 190 191 192 192 193 193 193 193 193 193 193 192 192 192 192 191 190 190 190 189 189 189 188 188 188 188 188 188 187 187 187 186 185 185 184 183 182 182 182 181 180 180 179 178 177 176 175 174 173 171 170 169 169 167 167 167 166 166 166 167 167 167 167 167 168 169 169 170 170 170 170 171 172 172 173 173 174 175 175 176 177 177 178 179 179 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 147 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 140 140 139 140 140 140 140 141 141 141 142 142 142 143 143 143 144 144 145 145 146 146 146 147 147 147 148 148 148 149 150 150 151 152 153 153 154 154 154 154 154 154 154 154 154 154 154 155 155 156 157 158 159 159 160 161 160 160 160 159 159 158 157 157 156 156 156 155 155 154 154 154 154 154 153 154 154 154 155 155 156 157 158 159 160 161 162 163 164 164 166 166 166 167 167 168 169 168 169 169 170 170 171 171 171 171 172 171 171 171 170 170 170 170 169 168 167 167 166 165 164 163 163 162 162 161 161 161 162 162 163 163 165 165 167 167 169 169 171 171 171 171 171 171 171 170 170 170 170 171 172 172 174 175 175 176 176 177 178 179 180 182 183 184 186 187 188 189 191 191 192 193 193 194 194 193 194 194 193 193 193 193 192 191 191 191 190 190 189 190 190 189 189 188 188 188 188 188 187 186 186 185 184 183 182 182 182 181 180 180 179 178 176 176 175 174 172 171 171 170 168 168 168 167 167 167 168 168 168 168 168 169 169 170 170 171 171 171 172 172 172 173 174 175 176 176 176 177 178 179 179 179 151 151 150 150 150 150 150 150 150 150 150 150 149 150 150 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 146 146 145 145 144 144 143 143 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 142 142 142 142 141 141 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 143 144 144 144 145 145 145 146 146 146 146 147 147 148 148 149 150 151 151 152 153 153 154 154 154 154 154 154 154 154 154 154 154 155 156 157 158 158 159 159 160 160 160 160 160 159 159 158 158 158 157 156 156 156 156 156 155 155 155 154 154 154 154 155 155 156 156 157 158 159 160 161 162 163 164 164 165 166 167 167 168 168 168 169 169 169 170 170 171 170 171 171 171 171 171 171 171 170 170 170 169 168 168 167 166 165 164 163 162 162 161 161 162 162 162 162 163 164 165 166 167 169 170 171 171 172 172 172 172 171 171 170 170 170 170 171 172 173 174 175 175 176 177 177 178 179 180 181 182 183 185 186 187 188 190 191 191 192 193 194 194 194 194 195 194 194 194 194 193 192 192 192 191 190 190 190 190 190 189 190 190 189 189 188 188 187 187 187 186 184 183 183 182 182 181 181 179 178 177 177 176 174 173 172 171 170 169 169 169 168 168 169 169 169 169 169 169 169 170 170 171 171 172 172 172 172 173 174 175 176 177 177 177 178 178 179 179 179 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 147 147 146 146 145 145 144 143 143 142 142 142 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 141 141 141 141 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 146 146 146 147 147 148 148 149 150 151 151 152 153 154 153 154 154 154 154 154 154 154 154 154 155 155 156 157 157 158 159 159 160 160 160 160 160 159 159 158 158 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 156 157 157 158 159 160 161 162 163 164 165 166 166 167 167 167 168 168 169 169 169 169 170 170 170 171 171 171 171 172 172 171 171 171 170 169 169 168 167 166 164 163 163 162 161 161 162 162 162 162 163 163 164 165 167 168 169 170 171 172 173 173 173 172 171 171 170 170 170 170 171 173 173 175 176 176 177 177 178 178 179 179 180 182 182 184 185 186 187 189 190 190 192 193 193 194 194 195 195 195 195 194 195 194 193 193 193 192 191 191 191 190 190 190 190 190 190 190 190 189 188 188 187 187 186 185 184 183 182 182 181 180 179 178 177 176 175 174 173 172 171 170 169 169 169 169 170 170 170 170 170 170 170 170 171 171 172 173 173 173 173 174 175 176 177 177 177 178 178 179 179 179 179 151 151 151 151 151 151 151 151 150 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 147 146 145 145 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 145 145 145 146 147 147 148 148 149 150 150 151 152 153 153 153 153 154 154 154 154 154 154 154 154 155 156 156 157 158 159 159 159 159 159 160 159 159 159 158 158 158 158 158 158 157 157 158 157 156 156 156 156 155 155 155 155 156 156 157 157 158 159 160 161 162 163 164 165 165 166 167 167 167 168 168 169 168 169 169 170 170 170 171 171 171 172 172 172 172 172 171 170 169 169 168 166 166 164 164 163 162 162 161 161 162 162 162 163 164 165 166 167 169 170 171 171 172 173 173 173 172 171 171 171 171 171 171 172 174 174 176 177 177 178 178 178 179 179 179 180 181 182 183 185 186 187 188 189 190 192 193 194 194 194 195 195 195 196 195 196 195 195 195 194 194 193 192 191 191 191 190 190 191 191 191 191 190 190 189 188 188 187 186 185 184 183 182 182 181 180 178 177 177 176 174 173 173 172 171 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 174 174 175 176 177 177 178 178 178 178 179 179 179 179 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 148 147 147 146 146 145 145 144 143 143 142 142 142 142 142 142 142 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 146 146 147 147 148 149 150 150 151 152 152 153 153 153 153 153 154 153 153 153 154 154 155 155 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 158 158 158 158 157 157 156 157 156 155 156 156 156 156 157 158 158 159 160 161 162 163 164 165 165 166 166 167 167 168 168 168 168 169 169 170 170 170 170 170 171 171 172 172 171 171 171 171 170 168 168 167 166 165 164 163 162 162 162 161 162 162 163 164 164 165 167 168 169 170 171 172 173 173 173 173 172 171 171 171 172 172 172 173 174 175 177 177 178 179 179 179 179 179 180 180 181 182 183 185 186 187 188 189 191 191 192 193 193 194 195 196 196 196 196 196 197 196 196 196 195 194 194 192 192 191 191 191 192 192 192 192 191 191 191 190 189 188 187 186 185 184 183 182 182 181 179 178 177 176 175 174 173 173 172 171 171 170 171 171 171 171 171 171 171 172 172 172 173 174 174 174 174 175 176 177 177 178 178 178 178 179 179 179 179 179 152 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 150 150 151 150 150 150 149 149 149 149 148 148 148 147 147 146 145 144 144 144 143 143 143 142 142 142 142 143 143 143 143 143 143 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 142 142 142 143 143 143 143 144 144 144 144 145 145 145 146 146 147 148 149 149 150 150 151 151 152 152 152 152 153 153 152 153 153 154 154 154 155 155 156 157 157 157 158 157 158 158 158 158 158 158 158 158 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 157 157 157 158 159 159 160 161 162 163 164 165 165 166 167 166 167 167 167 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 170 169 168 167 166 166 164 164 163 162 163 163 163 163 163 164 164 166 166 168 170 170 171 172 173 173 174 173 172 172 172 172 172 173 173 174 175 176 177 178 179 179 180 180 180 180 180 181 181 182 183 184 186 187 188 189 190 191 192 193 193 194 194 195 196 197 197 197 197 198 197 196 196 196 194 193 193 193 192 193 193 193 193 192 192 192 192 191 190 189 188 187 186 185 184 183 182 181 180 179 177 177 176 174 174 173 173 172 171 171 171 171 171 171 172 172 172 172 172 173 174 174 175 175 175 176 177 177 178 178 179 179 179 179 179 179 179 179 152 152 152 151 152 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 148 148 147 147 146 145 145 144 144 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 150 151 151 151 152 151 152 152 152 152 153 153 154 154 154 155 155 156 156 156 157 157 157 157 157 157 157 158 158 159 159 159 160 159 160 159 159 159 158 158 157 157 157 156 157 157 157 157 158 159 160 160 161 162 163 163 164 165 165 166 166 166 166 167 167 167 167 168 168 169 168 169 170 170 170 171 171 171 171 171 170 170 170 168 167 166 165 165 164 163 164 163 163 163 164 164 164 165 166 167 168 170 170 171 172 173 174 174 173 172 172 172 173 173 173 174 175 176 178 178 179 180 180 180 180 180 180 180 181 181 182 184 185 186 187 188 189 190 191 191 192 193 194 194 195 196 196 197 197 198 198 198 198 197 196 195 195 194 194 194 194 194 194 193 194 194 193 193 192 191 190 189 188 187 186 185 184 182 182 180 179 178 177 176 174 174 174 173 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 175 176 177 177 178 178 179 180 180 180 180 180 180 179 179 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 151 150 150 150 150 150 149 149 149 148 147 146 146 145 145 144 144 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 147 147 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 153 153 154 154 154 155 155 155 156 156 156 156 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 159 158 158 158 157 157 157 158 158 158 159 160 160 161 162 163 164 164 165 165 165 165 166 166 166 166 166 167 166 167 167 168 168 169 169 170 170 171 171 171 171 170 169 169 169 167 166 166 165 165 164 164 164 164 165 165 165 165 167 167 168 169 170 170 172 172 173 173 173 173 172 172 173 173 173 174 175 175 177 178 179 180 180 181 181 181 181 181 181 181 181 183 183 185 185 187 188 189 189 190 191 192 192 193 194 195 196 196 197 197 198 199 199 198 197 196 196 195 195 195 194 194 194 195 195 195 195 195 193 193 192 191 190 189 188 187 185 184 183 182 181 180 178 178 176 175 174 174 174 173 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 177 177 178 179 179 180 180 180 181 180 180 180 180 180 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 151 151 151 151 151 152 151 151 151 151 151 151 151 151 151 150 150 149 149 148 147 147 146 145 145 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 142 142 142 143 143 143 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 147 147 147 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 152 152 153 153 154 154 154 155 155 155 155 156 156 157 157 158 158 159 159 160 161 161 161 161 161 161 161 160 160 159 159 158 158 158 158 158 158 159 159 160 161 162 162 163 164 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 167 168 169 169 169 170 170 171 171 170 170 170 169 169 168 166 166 166 165 165 166 166 166 166 166 167 167 168 168 169 171 171 172 173 173 173 173 173 172 173 173 173 174 175 175 177 178 178 180 180 181 181 181 181 180 180 180 181 181 183 183 185 185 187 187 188 190 191 191 191 192 193 194 194 195 196 197 197 198 198 199 199 198 198 197 197 196 195 195 195 195 196 195 195 195 195 195 194 193 192 191 190 188 187 186 185 184 182 181 180 178 178 177 175 175 175 174 174 173 173 174 174 174 174 174 175 175 175 176 176 176 176 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 151 151 151 151 151 150 150 149 149 148 147 146 146 145 145 144 144 144 144 144 144 144 144 144 144 144 143 143 142 142 141 141 141 141 141 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 152 152 153 153 154 154 154 154 155 155 155 156 157 157 158 159 160 160 161 162 162 162 162 162 162 162 161 161 160 159 159 158 159 158 158 159 159 160 160 161 162 162 162 163 163 164 164 164 164 164 164 163 164 163 164 164 165 165 166 166 167 167 169 169 170 171 170 170 171 170 170 170 169 169 168 167 167 167 167 167 167 167 167 167 167 168 168 169 170 171 171 172 172 173 173 173 173 173 173 173 174 175 175 176 178 178 179 180 181 181 181 180 180 180 180 180 181 181 182 183 185 185 186 187 188 189 190 190 190 191 192 193 193 194 195 196 197 198 198 199 199 199 198 198 197 196 196 196 195 196 196 196 196 196 196 195 194 193 192 191 191 189 188 186 185 184 183 181 180 179 178 177 176 175 175 174 174 174 174 175 175 175 175 176 176 176 176 176 176 177 177 178 179 179 179 180 181 181 181 181 181 181 181 181 181 181 181 152 152 152 152 152 152 152 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 148 147 147 146 146 145 145 145 145 145 145 145 145 144 144 144 143 143 142 142 141 141 141 141 141 142 142 142 143 143 144 144 144 144 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 146 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 153 154 154 155 155 155 156 157 158 159 159 161 162 162 163 163 163 163 163 163 162 162 161 161 160 160 159 159 159 159 159 159 160 160 161 161 162 162 163 163 163 163 163 163 162 162 163 163 162 163 163 164 164 165 166 166 167 168 169 169 170 170 170 171 171 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 169 170 171 171 171 172 173 173 173 173 173 173 174 175 175 176 177 178 179 180 181 181 181 180 180 180 179 179 179 180 181 182 183 184 185 186 187 188 189 189 190 190 190 191 192 193 193 194 195 196 197 197 199 199 199 198 198 197 197 197 196 197 197 197 196 196 196 196 195 195 194 193 191 191 189 189 187 186 185 183 182 181 180 178 178 176 176 175 175 174 174 175 175 175 176 176 177 177 177 177 177 178 178 179 179 179 180 181 181 181 182 182 182 182 182 181 181 181 181 182 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 152 152 152 152 151 150 150 149 148 148 147 147 146 146 146 145 145 145 145 145 145 145 145 144 143 143 142 142 141 141 140 141 141 141 142 142 143 143 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 147 147 147 147 148 148 148 149 149 150 151 151 151 152 152 153 154 154 154 155 155 156 157 158 159 160 161 161 163 163 163 164 164 164 164 164 163 163 162 162 161 161 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 161 161 161 162 163 163 163 164 165 166 166 167 169 169 170 171 170 171 171 171 171 171 171 171 170 170 170 170 169 169 168 168 168 168 168 169 169 170 171 171 171 172 172 172 172 173 173 174 175 175 176 177 178 179 179 180 181 181 181 180 180 179 178 178 179 180 180 181 182 183 185 186 187 187 188 188 189 189 189 190 190 191 192 193 194 195 196 196 198 198 198 198 197 197 197 197 197 197 197 197 197 197 196 196 195 195 194 193 192 192 190 189 188 186 185 184 182 181 180 178 178 177 176 176 176 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 151 150 150 149 149 148 147 147 147 146 146 146 146 146 146 145 145 145 145 143 143 142 142 141 141 140 141 141 141 141 142 143 144 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 147 146 146 146 146 146 147 147 147 148 148 149 150 150 151 151 152 153 153 153 154 155 155 156 157 158 159 160 161 162 163 164 164 164 164 164 165 165 165 164 164 163 163 162 162 161 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 161 161 161 161 160 160 160 161 162 162 163 164 164 165 167 168 168 169 170 171 171 171 172 172 172 172 172 172 172 171 171 170 170 170 170 169 168 168 169 169 169 170 170 171 171 172 172 172 172 173 174 175 175 176 177 178 179 180 180 181 181 181 181 180 179 178 178 178 178 179 179 181 182 182 184 185 186 186 187 188 188 188 188 188 189 190 191 192 192 194 195 196 197 197 198 198 197 198 198 197 197 197 197 197 197 197 197 197 196 195 195 194 192 191 191 189 188 187 185 184 183 181 181 179 178 177 177 176 177 177 177 177 177 177 178 179 179 179 179 179 179 179 179 180 181 181 182 182 183 183 184 183 183 183 183 182 183 183 183 183 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 153 153 152 152 151 151 150 150 149 148 148 148 147 147 147 146 146 146 146 146 145 145 145 144 143 142 142 141 141 140 140 140 141 141 142 143 143 144 144 145 145 145 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 147 147 147 147 148 149 150 150 151 151 152 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 165 165 166 166 166 165 165 165 164 164 163 163 162 161 161 161 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 160 160 160 161 162 163 164 164 166 166 167 168 169 170 171 171 172 172 173 173 173 173 173 173 173 172 172 171 170 170 170 169 169 168 168 169 169 170 170 171 171 172 172 172 173 174 175 175 177 178 178 180 180 181 181 181 181 180 179 178 178 178 178 178 178 179 180 181 182 183 184 185 186 186 187 187 188 188 188 188 188 189 191 191 192 193 195 196 197 197 198 198 198 198 198 198 198 198 198 198 198 197 197 196 195 195 194 193 192 191 190 189 187 186 184 184 182 181 180 179 178 178 177 177 177 177 178 178 179 179 179 180 180 180 180 180 181 181 181 182 182 183 184 184 185 185 185 184 184 184 183 183 183 184 184 152 152 152 152 152 152 152 152 152 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 152 152 151 151 150 149 149 148 148 148 147 147 147 147 146 146 146 146 145 145 144 143 142 142 141 141 140 140 140 141 141 142 142 143 144 145 145 145 146 146 146 146 147 146 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 147 147 146 146 146 146 145 145 146 146 146 147 147 148 149 149 150 151 152 152 153 154 154 155 156 157 158 159 160 161 162 163 164 165 166 166 166 166 167 167 166 166 165 165 164 164 163 162 162 161 161 160 160 160 160 161 161 161 161 161 160 160 160 160 159 159 159 158 158 159 159 160 160 162 162 163 165 166 166 168 169 170 170 171 172 172 173 174 173 173 173 173 173 173 173 173 172 171 170 170 169 168 168 168 168 169 169 170 170 171 172 173 173 173 175 175 176 178 178 179 180 180 181 181 181 180 179 178 178 178 177 177 177 178 179 179 180 181 182 183 184 185 186 186 186 186 187 187 187 188 188 189 190 191 193 194 195 196 197 197 197 197 198 198 198 198 199 199 199 198 198 197 196 195 195 195 193 192 191 190 189 188 186 185 184 183 182 181 180 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 181 181 182 182 182 183 184 185 185 185 185 186 185 185 185 184 184 184 184 185 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 153 153 153 153 154 154 154 154 154 154 155 154 154 153 153 153 152 151 150 150 149 149 148 148 148 147 147 147 147 147 146 146 145 145 144 143 143 142 141 141 140 140 140 140 141 141 142 143 144 144 145 145 146 146 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 145 146 145 145 146 146 146 147 147 148 149 150 150 151 152 153 154 154 155 156 157 158 159 161 162 162 164 164 166 166 167 167 167 167 167 167 167 167 166 166 165 164 164 163 162 162 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 159 159 160 161 162 163 164 165 166 167 168 170 170 171 172 172 173 174 174 174 174 174 174 174 174 173 172 173 171 170 170 169 168 168 168 168 169 169 169 170 170 171 172 173 174 175 175 177 178 178 179 180 181 181 181 181 180 179 178 178 177 177 176 176 177 177 178 179 180 181 182 184 184 185 186 186 186 186 186 186 187 188 188 189 191 192 193 194 195 196 197 197 197 197 198 198 198 199 199 199 199 198 198 197 196 195 194 194 193 192 191 190 189 187 186 185 183 183 182 181 181 180 179 179 180 180 180 180 181 181 182 182 182 182 182 182 182 182 183 184 184 185 186 186 187 187 187 186 186 186 186 185 185 186 186 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 155 155 155 155 155 154 154 153 153 152 151 151 150 150 149 149 148 148 148 148 147 147 147 146 146 146 145 144 143 143 142 141 140 140 140 140 140 141 141 142 143 144 144 145 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 149 149 148 148 147 147 147 146 146 145 145 145 145 146 146 146 147 148 148 149 150 151 151 153 154 154 155 156 157 158 159 161 162 163 164 165 166 167 167 168 168 168 168 168 168 167 167 167 167 166 165 164 163 162 161 161 160 160 160 159 159 159 159 159 159 159 158 158 158 158 157 157 157 158 158 159 160 161 162 163 164 165 166 167 168 170 171 171 172 173 173 174 174 174 174 175 175 174 174 173 172 172 171 170 170 169 168 168 168 168 168 169 169 170 170 171 172 173 174 175 176 178 178 179 180 181 181 181 181 180 179 178 178 178 177 176 176 176 176 176 177 179 179 181 182 183 183 184 185 185 186 186 186 186 186 187 188 189 190 191 192 194 195 196 196 197 198 198 198 198 199 199 199 199 199 198 198 198 196 195 195 194 193 193 191 190 189 188 187 186 185 183 183 182 182 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 184 184 185 185 186 187 188 188 188 188 187 187 187 187 186 187 187 188 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 155 155 155 155 155 154 154 154 153 153 152 151 151 150 150 149 149 148 148 148 148 147 147 147 146 146 145 144 143 143 142 141 140 140 140 139 140 140 141 141 142 143 144 144 145 146 146 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 147 147 147 146 146 145 145 145 145 145 146 146 147 148 148 149 150 151 152 153 154 155 156 157 158 159 160 162 163 165 165 166 167 168 168 168 169 168 168 168 168 168 168 167 167 166 165 164 163 162 161 160 160 159 159 159 158 159 158 158 158 158 158 157 157 157 157 157 157 158 158 158 160 161 162 163 165 166 167 168 169 170 172 172 173 173 174 174 174 174 175 175 175 174 174 173 172 172 171 170 169 169 168 168 168 168 168 169 169 170 170 171 172 173 175 175 177 178 178 179 180 181 181 181 180 180 179 178 178 178 177 176 176 176 176 176 177 178 179 180 181 182 184 184 185 185 185 186 186 186 186 187 188 188 189 191 192 194 195 195 196 197 198 198 198 198 198 199 199 199 199 198 198 198 197 196 195 194 193 192 192 191 190 188 188 187 185 185 184 183 183 182 182 182 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 186 187 187 188 189 190 190 189 189 189 188 188 188 188 188 189 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 153 153 153 154 154 154 155 155 155 155 155 155 155 154 154 153 153 152 152 151 151 150 150 149 149 148 148 148 148 147 147 146 146 145 144 143 143 142 141 141 140 139 139 140 140 140 141 142 143 143 145 145 146 147 147 147 147 148 148 148 149 149 149 149 149 150 150 149 149 149 149 148 148 147 147 147 146 146 145 145 145 146 145 146 146 147 148 149 150 151 151 153 154 155 156 157 158 159 160 162 163 164 166 167 168 169 169 169 169 169 169 169 169 169 168 168 168 167 166 165 164 163 162 161 159 159 158 158 157 158 157 157 157 157 157 157 156 157 156 156 156 157 158 158 159 160 162 163 164 165 167 168 169 170 171 172 172 173 173 174 175 174 174 174 174 174 174 173 173 172 172 171 170 169 169 168 168 168 168 168 169 169 170 171 172 173 174 175 176 178 178 179 180 181 181 181 181 181 180 179 178 178 178 177 176 176 176 176 176 176 178 179 180 181 182 183 184 185 185 186 186 186 186 186 187 188 188 189 190 191 193 194 195 196 196 197 198 198 199 199 199 199 199 199 199 198 198 197 196 195 195 193 193 192 191 190 189 188 187 186 185 185 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 186 187 187 189 189 190 190 190 190 190 190 190 189 189 189 189 190 191 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 154 154 154 153 152 152 151 151 150 150 149 149 149 148 148 148 148 147 146 146 145 145 143 143 142 141 140 139 139 139 139 140 140 140 142 143 143 144 145 146 147 147 147 148 148 149 149 149 149 149 149 150 150 150 150 149 149 149 148 148 147 147 146 146 146 145 145 146 146 145 146 146 147 148 149 150 151 151 153 154 155 156 157 159 160 162 163 164 166 167 168 169 170 170 170 170 170 169 169 168 168 168 167 167 166 165 164 163 162 161 160 158 158 157 157 156 156 156 156 156 156 155 155 155 156 155 155 156 157 158 158 159 161 162 163 165 166 167 168 169 171 172 172 173 173 174 174 174 174 174 174 174 174 173 173 172 172 172 171 170 170 169 168 169 168 168 168 169 170 171 171 172 173 175 176 177 178 179 180 181 181 181 181 181 181 181 180 179 178 178 177 176 176 176 176 176 176 178 179 180 181 182 183 184 185 185 186 186 186 186 187 187 188 189 189 190 191 193 194 195 196 196 197 198 199 199 199 200 199 199 199 199 198 198 197 196 196 195 194 193 192 192 190 189 188 188 187 187 186 186 186 185 186 186 186 186 186 186 187 187 187 187 187 187 187 187 188 188 189 189 190 191 191 191 192 192 191 191 191 191 191 191 191 191 192 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 153 153 153 153 153 154 154 155 155 155 155 155 155 155 155 154 154 154 153 153 152 152 151 150 150 149 149 149 149 148 148 148 147 146 146 145 145 143 142 142 141 140 139 139 139 139 139 140 140 142 143 143 144 145 145 146 147 148 148 148 149 149 149 149 150 150 150 150 150 150 149 149 149 148 148 147 147 146 146 146 145 145 146 146 146 146 147 147 148 149 150 151 152 153 154 155 157 158 159 161 162 164 166 167 168 170 171 171 171 171 171 170 170 169 168 168 167 167 166 165 165 163 162 160 160 158 157 156 156 155 155 155 155 154 155 155 154 154 154 155 155 155 156 157 158 159 160 161 163 164 165 166 168 169 170 171 172 172 174 173 174 175 174 174 174 174 174 173 173 173 172 172 172 171 170 170 169 169 169 169 169 170 170 171 171 172 173 174 175 176 178 178 180 181 181 181 181 181 181 181 181 181 180 179 179 178 177 177 177 176 176 177 178 179 180 181 182 183 184 185 186 187 187 187 187 187 188 188 189 189 190 191 192 193 194 196 196 197 198 199 199 200 200 200 200 199 199 198 197 197 197 196 195 194 193 192 192 190 190 189 188 188 188 188 188 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 191 191 191 191 192 193 193 193 193 192 192 192 191 191 191 192 193 194 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 154 154 154 153 153 152 152 151 151 150 149 149 149 148 148 148 148 147 147 146 145 144 144 142 141 141 140 139 139 139 139 139 140 140 141 142 143 144 145 146 146 147 147 148 149 149 149 149 150 150 150 150 150 150 150 150 149 149 148 148 147 147 146 146 146 146 145 146 146 146 147 147 148 148 149 150 151 152 153 154 155 157 158 160 162 164 165 167 169 170 171 172 172 172 172 171 171 170 169 168 167 166 165 165 164 163 161 160 159 158 157 155 155 154 154 153 153 153 153 153 154 154 154 154 155 155 156 156 157 158 159 160 162 164 165 166 168 169 170 171 172 172 173 173 173 174 174 174 174 174 174 174 173 173 172 172 172 172 171 171 170 170 170 170 169 170 171 171 171 172 173 174 175 176 177 178 179 181 181 181 181 182 182 182 182 181 181 181 180 180 179 178 178 178 177 177 177 178 178 180 181 182 183 185 186 186 187 187 187 187 188 188 188 189 189 190 191 192 193 194 196 196 198 198 199 200 200 200 200 200 200 200 199 198 197 197 196 195 194 193 192 192 191 190 190 189 189 189 188 189 189 189 189 190 190 190 190 190 190 190 190 190 191 191 191 192 192 193 193 193 194 194 194 194 194 193 193 193 192 192 193 193 194 194 196 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 154 155 154 154 154 154 153 153 152 152 151 151 150 150 149 149 148 148 148 148 147 147 146 145 144 143 142 142 141 140 139 139 139 139 139 139 140 141 142 143 144 145 146 146 147 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 148 148 147 147 147 146 146 146 146 146 146 146 147 147 148 148 149 150 151 152 153 154 155 157 159 160 162 164 166 168 170 171 173 173 173 173 173 172 171 170 169 167 166 165 164 162 161 160 159 158 156 156 154 153 153 152 152 152 152 152 152 152 152 153 153 153 154 154 155 156 158 158 160 162 162 164 165 167 168 169 170 171 172 172 174 173 174 175 174 174 174 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 172 172 173 173 173 174 175 176 177 178 179 180 181 182 182 182 183 183 183 182 182 182 182 181 181 181 180 179 178 178 178 178 178 179 180 181 183 183 185 186 186 187 188 188 188 188 188 188 189 189 190 191 192 193 195 196 196 198 198 200 200 200 201 201 201 200 200 199 198 198 197 196 195 194 193 193 192 191 191 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 193 193 193 194 195 195 195 196 196 195 196 195 195 194 193 193 193 193 194 194 196 197 198 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 151 151 150 150 149 149 149 148 148 148 147 147 146 145 144 143 142 141 141 140 139 139 138 139 139 139 140 141 142 143 144 145 146 147 147 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 147 147 146 147 147 147 147 147 148 148 149 150 150 152 152 154 155 157 159 161 162 165 167 169 171 172 174 174 174 174 174 173 171 170 168 167 164 163 161 160 158 157 156 155 153 153 152 151 151 151 150 150 151 151 151 151 152 152 153 153 154 155 156 156 158 159 160 162 164 164 166 167 168 170 170 171 172 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 174 175 175 176 176 177 178 179 180 181 182 182 183 183 184 184 184 184 184 184 183 183 182 181 181 181 179 179 178 179 179 180 181 181 183 183 185 186 187 187 188 188 188 188 188 188 189 189 190 191 192 193 195 196 197 198 199 199 201 201 201 201 201 201 200 199 199 198 197 196 195 194 193 193 192 192 191 191 191 191 191 191 192 192 192 193 194 194 194 194 194 194 195 195 195 195 195 195 196 197 197 197 198 198 197 197 196 195 195 194 194 194 194 195 196 198 199 200 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 153 153 152 152 152 151 151 150 150 149 149 149 148 148 148 147 147 146 145 144 143 142 141 140 139 139 138 138 139 139 139 140 141 142 143 144 145 146 147 147 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 148 148 149 149 150 151 152 153 155 157 158 160 163 165 167 170 171 173 174 175 175 175 174 173 172 170 168 165 163 161 158 156 155 153 152 151 150 150 149 149 149 149 149 149 149 150 150 151 152 152 152 153 154 155 156 157 158 160 161 162 164 166 166 168 169 170 171 171 172 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 177 178 178 179 180 181 182 183 183 184 184 184 184 184 184 184 184 184 184 184 183 182 181 181 180 180 179 180 181 181 182 183 184 185 185 187 187 188 188 188 188 188 188 189 189 190 191 192 193 195 196 197 198 199 200 201 201 201 202 201 201 201 199 199 198 197 196 195 194 194 193 192 192 192 192 192 192 192 193 193 194 195 195 196 196 196 196 196 196 196 196 196 197 197 197 198 199 199 199 199 199 199 198 197 196 195 194 194 195 196 196 198 199 200 202 153 152 152 152 152 152 152 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 153 153 153 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 146 145 144 143 142 141 140 139 139 138 138 139 139 140 140 141 143 143 144 145 146 147 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 150 151 152 154 155 158 160 162 165 167 169 171 173 174 175 175 175 174 173 171 169 166 163 161 158 155 153 151 150 148 148 148 147 147 147 147 147 147 148 149 149 150 150 151 152 153 153 154 156 157 158 158 161 162 163 164 166 167 168 169 170 170 171 172 173 173 174 174 173 174 174 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 175 176 176 176 177 178 178 178 178 179 180 181 182 183 183 184 184 184 184 185 185 185 185 185 185 184 184 184 184 183 182 181 181 181 181 181 181 182 183 184 185 185 186 187 187 188 188 188 188 188 188 189 190 191 192 193 195 196 197 199 199 200 201 201 202 202 202 201 201 200 199 198 197 196 195 195 194 193 193 192 192 192 192 193 194 194 195 196 196 197 197 198 198 198 198 198 198 198 198 198 199 199 200 200 201 201 200 200 200 199 198 196 196 195 195 195 196 198 199 200 202 203 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 153 153 153 153 153 153 153 153 153 152 152 151 151 151 150 150 150 149 149 148 148 148 147 147 146 145 144 143 142 141 140 139 139 139 139 139 139 140 140 142 143 143 144 145 146 147 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 149 149 148 149 148 148 148 148 148 148 148 148 149 149 151 152 153 155 157 159 162 164 166 168 170 172 174 175 175 174 174 172 170 168 165 162 158 156 152 150 148 146 146 145 145 145 145 145 146 147 147 148 148 149 150 151 152 152 153 154 155 156 157 158 159 161 163 164 165 166 167 168 169 170 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 177 178 179 179 179 180 181 181 182 183 183 184 184 184 185 185 185 186 186 186 186 186 186 185 185 184 184 183 182 182 181 181 181 182 182 183 184 185 185 186 186 186 187 187 188 188 188 188 189 190 191 192 194 195 197 198 199 200 200 202 202 202 202 202 202 201 200 199 199 197 196 196 195 194 194 193 194 194 194 194 194 194 195 196 197 197 199 199 199 199 200 200 199 199 199 199 199 199 200 201 202 201 202 201 201 200 199 198 197 196 196 196 196 197 199 200 202 203 204 153 153 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 153 153 153 153 153 153 152 152 152 151 151 151 150 150 149 149 149 149 148 148 147 147 146 145 144 143 142 141 140 139 139 139 139 139 139 140 141 142 143 143 144 145 146 146 147 147 148 148 149 149 150 150 150 150 151 151 151 151 151 151 150 150 150 150 150 149 149 149 150 149 149 149 149 148 148 148 148 148 148 148 148 149 150 152 154 155 158 160 162 165 167 169 171 173 173 173 173 172 171 168 166 163 160 156 153 150 147 145 144 143 143 144 144 145 145 146 146 147 148 149 149 151 151 152 153 154 155 155 157 158 159 160 161 162 164 165 167 167 168 168 169 170 170 171 171 172 172 172 173 174 174 174 174 173 173 174 174 174 174 175 175 176 176 177 177 177 177 178 179 179 180 180 181 181 181 182 183 183 183 184 184 185 185 185 186 186 187 187 187 187 187 187 186 186 185 184 184 183 183 182 182 182 182 183 183 184 184 184 185 186 186 186 187 187 188 188 188 189 190 191 192 194 195 196 198 199 200 200 202 203 202 203 203 202 201 201 200 199 198 197 196 195 195 195 194 194 194 194 194 195 196 196 197 198 199 199 200 201 201 201 201 200 200 200 200 200 200 201 201 202 203 203 202 202 201 200 199 198 196 196 197 197 199 200 201 203 204 205 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 151 151 151 150 150 149 149 149 149 148 148 147 147 146 145 144 143 143 141 140 140 139 139 139 139 140 140 141 142 143 144 145 145 146 146 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 149 149 148 148 148 148 147 148 147 149 149 150 152 153 156 159 160 163 165 167 169 170 171 171 171 170 168 166 164 160 157 154 151 148 146 144 143 142 142 143 143 144 144 146 147 147 149 150 150 151 152 153 153 155 156 156 157 158 160 160 162 163 164 165 166 167 167 168 169 169 169 170 170 172 171 172 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 177 177 178 179 180 181 181 181 182 182 183 183 183 184 184 184 184 185 185 185 186 186 187 187 187 187 187 187 187 187 187 186 186 185 183 183 183 183 183 183 182 183 184 184 184 185 185 186 186 186 186 187 187 188 189 190 191 192 193 195 196 198 199 200 200 202 202 203 203 203 203 202 201 200 200 199 197 196 196 195 195 195 195 195 195 195 196 196 197 197 199 200 200 201 201 202 202 202 201 201 200 200 201 200 201 201 202 202 203 202 202 201 200 199 198 197 197 198 198 200 200 202 203 204 206 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 149 149 149 148 148 148 147 146 145 145 144 143 142 141 140 140 139 139 139 140 141 142 143 143 144 145 146 146 147 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 149 148 148 147 147 147 147 147 148 149 150 152 153 156 158 160 162 164 166 166 167 168 167 166 165 162 160 157 154 152 148 146 144 143 142 142 142 143 144 144 146 147 148 149 150 150 151 152 153 153 154 155 156 157 158 159 159 160 162 163 164 165 166 166 167 167 168 168 168 169 170 170 171 171 172 172 173 173 174 174 174 175 175 175 175 176 177 177 177 178 179 180 181 181 182 182 182 183 184 184 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 186 186 186 185 185 184 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 187 187 189 190 191 192 193 195 196 197 198 200 200 202 202 203 204 204 204 203 202 201 200 199 198 197 196 196 196 196 195 196 196 196 196 197 197 198 199 200 200 201 202 202 202 202 201 201 200 200 200 201 201 201 202 202 202 202 201 201 200 200 198 197 198 198 199 200 201 203 204 205 206 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 152 151 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 149 150 149 149 149 148 148 147 147 146 145 144 143 142 141 140 140 140 140 140 140 141 142 143 144 145 146 146 146 147 147 147 148 148 149 149 149 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 149 149 148 148 147 147 146 146 146 147 148 148 150 152 153 155 156 159 160 161 162 163 163 163 162 161 159 157 154 152 149 147 145 143 142 142 142 142 144 145 146 147 148 150 150 151 152 152 154 154 154 155 156 157 157 158 159 160 161 162 163 164 164 165 166 166 167 167 168 167 168 169 169 170 171 171 172 173 173 174 175 175 175 176 176 176 177 177 178 179 180 180 181 182 182 182 183 184 185 185 186 186 186 186 186 187 188 188 188 188 187 187 187 187 187 188 188 188 187 187 187 186 185 185 185 184 184 184 184 184 184 184 183 183 183 184 185 185 185 185 186 186 187 187 189 189 191 192 193 194 195 197 198 200 200 202 202 203 204 204 205 204 203 202 202 200 199 198 198 197 196 196 196 196 196 196 196 197 197 198 199 199 200 201 201 201 201 202 201 201 200 200 200 200 200 201 201 201 201 201 201 201 200 199 199 198 198 198 198 200 201 202 204 205 205 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 152 152 152 152 152 151 151 151 151 150 150 150 150 150 149 149 149 149 148 148 147 146 145 145 143 143 142 141 141 140 140 140 141 142 143 144 144 145 146 146 147 147 148 148 148 149 149 150 150 150 151 151 151 152 152 152 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 150 149 149 148 147 146 146 146 146 146 146 147 148 149 150 152 152 154 156 157 158 158 158 158 157 156 155 153 151 149 147 145 144 143 142 142 142 143 144 146 147 148 150 151 152 153 153 154 155 155 155 156 157 157 158 158 159 160 161 162 162 163 164 164 164 165 165 166 166 167 167 167 168 169 169 171 172 173 173 174 175 175 176 176 177 177 177 178 179 180 181 181 182 183 183 184 185 185 186 187 188 188 188 188 188 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 187 186 185 185 185 184 184 184 184 183 183 183 183 184 184 184 185 185 185 186 186 186 187 188 189 190 191 192 194 195 196 197 199 200 202 203 204 204 205 205 205 204 203 202 201 200 199 198 198 197 197 197 196 197 197 197 197 197 197 198 199 199 200 201 201 201 200 200 200 199 200 199 200 200 200 200 201 201 201 201 200 199 199 198 198 199 199 199 200 201 203 204 205 206 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 151 151 151 151 150 150 150 150 150 150 149 149 149 148 148 147 147 146 145 144 143 142 142 141 141 141 141 142 142 143 144 145 146 146 147 148 148 148 148 149 149 150 150 150 151 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 150 149 148 147 147 146 146 145 145 145 146 146 147 148 149 150 151 152 152 153 153 153 153 152 152 150 149 148 146 145 143 143 142 142 143 143 144 145 146 149 150 151 152 153 154 154 155 156 156 156 157 157 157 158 159 159 160 160 161 161 162 163 163 163 164 164 164 165 165 166 166 167 168 169 170 172 172 172 174 175 176 176 177 177 178 178 179 180 181 182 182 183 184 185 185 186 187 188 189 190 189 190 190 191 191 191 190 189 189 189 189 189 189 189 189 189 189 189 188 188 187 187 187 186 186 185 184 184 184 183 183 183 184 184 184 184 184 184 185 186 186 186 187 188 189 190 191 192 193 194 196 197 198 200 201 203 204 204 206 206 206 205 205 203 202 201 200 199 198 198 197 197 197 196 196 196 196 196 197 197 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 199 199 199 199 199 198 199 198 198 199 199 200 202 202 204 204 205 153 153 153 153 153 152 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 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 149 149 149 148 147 147 145 145 144 143 142 142 142 142 142 142 143 144 145 146 147 147 148 148 148 148 149 149 149 150 151 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 151 150 150 149 148 147 146 146 145 145 145 145 146 146 146 147 147 148 148 148 148 149 148 148 148 147 146 146 145 144 143 142 141 141 142 142 144 145 146 148 149 151 152 154 155 155 155 157 157 157 157 157 157 158 158 158 158 159 159 160 161 161 162 161 162 162 163 162 163 164 164 165 166 167 168 169 171 172 173 174 174 176 177 177 178 178 179 180 181 182 182 183 184 186 186 188 188 189 190 190 191 191 192 192 193 192 192 191 191 191 191 191 191 190 190 190 190 190 189 189 189 188 187 187 186 186 185 185 185 185 185 184 184 184 184 184 184 184 185 186 186 186 186 187 188 189 190 190 191 193 194 195 196 197 200 201 203 204 205 206 207 206 206 206 205 204 203 201 200 199 198 198 197 197 196 196 196 196 196 196 196 196 197 197 198 198 198 198 198 199 198 198 198 199 198 199 199 199 199 199 199 199 198 199 198 198 198 198 199 200 201 202 204 205 206 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 151 150 150 150 150 149 149 148 148 147 146 146 144 144 143 142 142 142 143 143 144 145 146 147 147 148 148 149 149 149 150 150 150 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 151 150 149 149 148 147 146 146 145 145 145 145 145 145 145 146 145 145 146 145 145 144 144 143 143 143 142 141 141 141 141 141 141 142 142 143 145 146 148 150 152 153 155 156 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 161 160 160 161 161 161 161 162 163 164 164 166 168 169 171 172 173 174 175 177 177 178 178 179 180 181 182 182 183 184 186 187 188 189 189 190 191 192 194 193 194 194 194 193 193 193 193 193 192 192 192 192 192 191 191 191 191 190 190 190 189 188 188 187 186 186 186 186 185 185 185 185 185 185 185 185 186 186 186 186 187 188 188 189 190 190 191 192 193 194 196 197 199 200 202 203 205 206 207 207 207 207 206 205 204 202 201 200 199 199 197 197 196 195 195 195 195 195 195 196 196 196 197 197 197 197 198 198 198 197 198 198 198 198 199 199 199 199 199 199 198 198 198 198 198 198 199 200 201 201 203 205 206 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 148 147 146 145 145 143 143 143 143 143 144 145 145 146 147 148 149 149 150 150 150 150 151 151 152 152 153 153 153 154 154 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 150 149 148 147 146 146 146 145 145 145 145 145 145 144 144 144 144 142 142 141 140 140 140 139 139 139 139 140 140 140 141 142 143 145 147 149 151 153 154 155 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 158 158 159 159 159 160 160 160 160 161 163 164 166 168 169 171 172 173 174 175 176 178 178 179 180 181 182 182 183 184 186 187 188 189 190 192 192 193 194 195 196 196 196 196 195 195 195 195 194 194 193 193 193 193 192 192 192 192 191 190 190 189 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 189 189 190 190 190 192 193 193 195 196 198 200 201 203 205 207 207 208 208 208 207 206 205 204 202 201 200 199 198 197 196 195 195 194 194 194 194 194 195 195 195 196 196 196 197 197 197 197 198 198 198 199 199 198 199 199 199 198 199 198 198 198 198 199 199 200 201 202 204 205 206 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 147 146 145 144 144 144 144 144 144 145 146 147 148 149 150 150 151 151 151 151 152 152 153 153 153 154 154 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 153 153 152 152 151 150 149 148 148 147 146 146 145 145 145 144 145 144 143 143 141 140 140 139 139 138 138 138 138 138 138 139 139 140 141 142 144 145 147 149 151 153 154 155 156 157 158 158 158 157 157 157 156 156 156 155 156 156 156 156 156 157 157 157 157 158 158 158 158 159 160 162 163 165 167 168 171 172 173 174 176 178 178 179 180 180 181 182 183 184 185 186 188 189 190 192 193 194 195 196 197 198 198 198 198 197 197 197 196 196 196 196 195 194 194 194 194 193 193 193 192 192 192 191 190 189 189 189 188 188 188 187 187 187 187 187 187 187 188 188 188 189 189 189 189 189 190 190 190 191 192 193 194 196 197 199 201 203 204 206 208 209 209 209 208 207 206 205 204 202 201 199 198 197 196 195 194 194 193 193 193 193 194 194 194 195 195 196 196 197 197 197 197 198 199 198 199 199 199 198 199 198 199 199 198 199 199 199 200 201 202 202 204 205 207 153 153 153 153 152 152 152 152 152 152 152 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 152 152 152 151 152 152 151 152 152 152 151 152 151 151 151 151 151 150 150 149 148 147 147 146 145 145 144 144 144 145 146 147 148 149 150 150 151 152 152 152 152 153 153 154 154 155 155 156 155 156 156 156 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 154 153 153 152 151 150 149 149 148 147 147 146 146 146 145 145 143 143 142 141 140 140 139 138 138 137 137 137 137 138 139 139 139 141 142 144 145 147 149 151 153 154 155 156 157 156 157 157 156 156 156 155 155 155 155 155 155 155 154 155 155 156 156 156 156 156 157 158 159 160 162 163 165 167 168 170 172 174 175 176 177 178 179 180 181 182 182 183 185 186 187 189 190 192 193 194 196 196 197 199 200 199 200 200 199 199 199 198 198 198 198 196 196 196 196 196 196 195 195 194 194 193 193 192 191 191 190 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 191 192 193 194 195 196 198 200 202 204 206 208 208 209 210 209 209 208 206 205 204 202 200 199 197 197 195 194 193 193 193 193 193 193 194 194 194 195 195 196 196 197 197 198 199 198 199 199 199 199 199 199 198 199 199 199 199 199 200 201 201 201 203 204 206 208 153 153 153 153 152 152 152 152 152 152 152 151 151 151 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 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 149 148 147 147 146 146 145 145 145 146 147 148 149 150 151 151 152 153 153 153 154 154 155 155 156 156 156 156 157 157 156 157 157 156 156 156 156 155 155 155 155 155 155 155 156 156 156 155 155 155 155 154 153 153 152 151 151 150 149 149 148 148 147 146 146 145 144 143 142 142 140 139 138 138 138 137 138 138 138 138 139 140 141 142 143 145 147 149 150 152 153 155 156 156 157 156 156 156 155 155 154 154 153 152 152 153 153 153 153 154 154 154 154 155 155 156 156 158 159 161 163 165 166 168 170 171 174 175 176 177 179 180 181 182 182 183 184 186 187 188 190 191 193 194 196 197 198 199 200 201 201 201 201 200 200 200 200 199 199 199 198 198 198 198 198 198 197 197 196 196 195 194 194 193 192 192 192 191 191 191 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 192 193 193 195 196 197 199 201 203 205 207 208 209 210 210 210 209 208 206 205 203 201 200 198 197 195 194 193 193 192 192 192 192 193 193 194 195 195 196 196 197 198 199 199 199 199 200 199 200 199 199 199 199 199 199 199 200 200 201 201 202 203 205 206 208 153 153 153 153 153 152 152 152 152 151 151 151 151 151 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 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 148 147 147 146 146 146 146 147 148 148 150 151 152 153 153 154 154 155 155 156 156 157 157 157 157 158 157 158 158 157 157 157 156 156 156 155 155 155 155 155 155 156 156 156 156 157 156 156 156 156 155 154 154 154 153 152 151 151 150 150 148 148 147 146 145 144 143 142 141 140 139 138 138 138 138 138 139 139 140 140 141 142 143 145 146 149 150 151 152 154 154 155 155 155 154 154 154 153 152 151 151 151 151 151 151 152 152 152 152 153 153 154 155 156 156 158 159 161 163 165 167 169 170 173 174 175 176 177 179 180 181 182 183 184 185 187 188 189 190 192 194 195 197 198 200 201 201 202 203 203 203 203 202 202 201 201 201 201 200 200 199 199 200 200 199 199 199 198 198 197 196 195 195 195 194 194 193 192 192 192 191 192 192 192 192 192 192 192 192 192 191 191 191 192 192 192 192 193 193 195 196 197 198 201 202 204 206 207 208 210 210 210 209 209 207 206 203 202 200 199 197 196 194 193 193 192 192 192 192 192 193 193 194 195 195 196 197 199 199 199 200 200 200 200 201 200 199 200 200 200 200 200 200 200 201 202 203 204 205 207 209 153 153 153 153 152 152 152 151 151 151 151 151 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 152 153 152 153 153 152 152 151 151 150 149 149 148 147 147 146 146 147 148 148 150 151 152 153 154 154 155 156 157 157 157 157 157 158 158 159 159 158 158 158 158 158 157 156 156 155 155 155 155 155 155 156 156 157 157 157 157 157 157 157 157 156 156 156 155 154 154 153 153 152 151 150 150 149 148 147 146 145 144 143 142 141 140 140 139 139 139 140 139 141 141 142 143 144 145 146 148 149 150 151 152 153 153 154 153 153 153 152 152 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 156 156 158 159 161 164 165 167 169 171 173 174 176 177 179 180 181 182 183 184 185 186 188 189 192 193 195 196 198 198 200 202 202 202 203 204 205 204 204 204 203 203 203 203 202 202 202 202 202 201 201 201 201 201 200 200 200 199 199 198 197 197 196 195 195 194 194 194 194 193 193 193 193 194 193 193 193 193 193 192 192 192 192 192 193 194 195 195 197 198 200 201 203 205 206 207 209 209 210 209 209 208 206 204 203 201 200 198 196 195 194 193 192 192 192 192 193 193 194 195 195 196 197 198 198 199 199 201 201 201 201 200 201 201 201 201 200 200 201 201 201 201 203 203 204 206 207 209 153 153 153 152 152 152 152 151 151 151 151 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 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 152 152 151 151 150 149 148 148 147 147 147 148 148 149 150 151 153 154 155 156 157 157 158 158 158 159 159 159 159 160 159 159 159 159 158 158 157 157 156 156 155 155 155 156 156 156 157 157 158 158 158 158 158 159 158 158 158 157 157 156 156 155 155 154 153 152 151 151 150 149 148 147 146 145 144 143 142 141 141 141 141 141 141 141 142 143 143 145 145 146 148 149 150 150 152 152 152 152 152 151 151 150 150 150 149 149 149 150 150 150 151 151 151 152 152 152 153 155 156 156 158 159 161 164 166 168 169 172 173 175 176 177 180 181 181 182 184 185 186 189 190 191 193 194 196 197 199 200 201 203 204 205 206 205 206 206 206 205 205 205 204 204 204 204 203 203 204 204 204 204 204 204 203 203 203 202 202 201 200 199 198 198 198 196 196 196 196 196 195 195 195 195 195 195 194 194 194 194 193 193 193 193 193 194 195 196 197 198 200 201 202 204 205 207 208 209 209 209 209 208 207 205 203 202 200 198 197 196 194 194 192 193 192 192 192 193 194 195 195 196 197 198 199 200 200 201 201 201 202 202 201 202 201 201 201 201 201 201 202 202 203 203 205 206 207 209 153 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 154 154 153 153 154 153 153 153 153 153 153 153 152 152 151 150 149 149 148 148 148 148 148 149 150 151 152 153 155 156 157 158 159 159 159 160 160 160 160 161 161 160 160 159 159 159 158 157 157 156 156 155 155 155 155 156 157 158 158 159 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 155 154 153 152 151 151 150 148 148 147 145 145 144 143 143 143 142 143 142 143 143 144 144 145 145 146 148 148 149 150 151 151 151 150 151 151 150 149 149 149 149 149 149 150 150 150 150 150 151 153 153 153 154 155 156 157 159 161 163 164 166 168 170 173 174 176 177 179 181 182 182 184 185 187 187 190 191 192 194 195 197 199 200 202 203 204 205 206 206 207 207 207 206 206 206 206 206 205 205 206 206 205 206 206 206 206 206 206 206 206 206 206 205 204 203 202 202 201 200 199 199 198 198 198 197 197 197 197 196 196 196 195 195 195 194 194 195 195 195 195 196 197 197 199 199 201 202 203 204 206 207 208 208 208 208 207 207 205 203 202 200 198 197 196 195 194 193 193 193 193 193 193 194 195 196 196 197 199 200 200 201 201 201 201 202 202 202 202 201 201 202 202 202 202 202 203 204 204 205 206 207 209 153 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 153 154 154 153 154 154 153 153 153 153 152 152 151 151 150 149 149 148 148 148 149 150 151 152 153 154 156 157 158 159 160 160 161 161 161 162 161 162 162 161 160 160 160 159 158 157 157 157 156 156 156 156 156 157 157 158 159 159 160 160 160 161 161 161 161 161 161 160 160 159 159 158 158 157 156 155 154 153 153 152 151 150 149 147 147 146 146 145 145 144 144 144 144 145 145 145 145 146 147 148 148 149 150 150 151 151 150 150 150 150 149 149 150 149 149 149 149 151 151 151 151 152 154 154 154 155 156 157 158 159 161 164 165 167 169 172 173 175 177 179 180 181 182 184 185 187 188 189 191 192 194 195 198 199 201 202 204 204 206 207 208 208 208 209 209 208 208 207 207 206 206 206 207 207 208 207 208 208 208 209 209 209 209 209 209 208 208 207 206 205 204 203 202 201 200 200 199 199 199 199 198 198 198 197 197 196 196 196 195 196 195 195 196 197 197 198 199 200 201 202 203 204 205 206 207 208 208 208 207 206 205 204 202 201 199 198 197 195 195 194 193 193 193 193 194 195 196 196 197 198 199 200 200 201 201 202 202 203 203 203 203 202 202 202 202 202 203 203 203 203 204 204 206 207 209 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 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 153 153 152 152 151 150 150 149 149 149 149 150 150 152 153 154 156 157 159 159 160 161 161 162 162 162 162 162 162 162 162 161 160 160 159 159 158 157 157 156 156 156 156 157 158 158 159 160 160 161 161 161 162 162 162 162 162 162 162 162 161 161 160 160 158 158 157 156 155 155 153 152 152 151 149 149 148 147 147 146 146 146 146 146 146 146 146 146 147 148 148 149 149 150 150 150 151 151 151 150 150 150 151 150 150 150 150 151 151 152 152 152 153 154 154 155 156 156 158 159 160 162 165 166 168 171 173 175 177 179 180 182 182 184 186 187 188 189 191 192 193 195 197 199 200 202 204 205 207 208 209 210 210 210 210 210 210 210 208 208 208 208 209 208 208 209 209 210 210 211 211 211 211 211 211 212 211 211 210 209 209 207 206 205 205 203 203 201 201 201 200 200 199 199 199 199 198 197 197 197 197 197 197 197 197 199 199 200 200 201 202 203 204 205 206 206 207 208 207 206 206 205 203 202 201 199 198 197 196 196 195 194 194 194 195 195 196 196 197 198 199 200 200 201 202 202 203 203 203 203 203 203 202 202 202 202 202 202 203 203 204 204 204 206 207 208 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 154 154 154 153 153 152 151 151 150 150 149 149 150 150 151 152 154 155 157 158 159 160 161 162 162 163 163 163 163 163 163 163 162 162 161 160 159 159 158 157 157 157 156 156 157 158 158 159 160 160 161 162 162 162 162 162 163 163 163 163 163 163 163 163 162 161 160 160 159 158 157 156 155 154 153 153 152 151 150 150 149 148 148 148 147 147 147 147 148 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 154 155 155 156 156 157 158 158 159 160 162 164 166 168 170 172 174 176 179 180 182 182 185 186 187 189 189 190 191 194 196 197 199 200 203 205 206 208 209 210 211 211 212 212 212 211 211 210 210 210 209 209 209 210 210 210 210 211 212 212 213 213 213 214 214 214 214 213 213 213 211 211 209 208 207 206 205 204 204 203 203 202 202 201 200 200 199 199 199 199 199 199 199 199 200 200 200 200 201 202 203 204 204 205 206 207 207 207 207 206 205 204 203 202 201 200 199 198 197 197 197 196 196 196 196 196 197 198 198 199 200 200 201 202 203 203 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 204 205 205 207 209 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 153 152 152 151 150 150 150 150 150 151 152 153 154 156 157 159 160 161 162 162 163 163 164 164 164 163 163 163 162 162 161 160 159 159 158 157 157 157 157 157 158 158 160 160 160 161 162 162 162 163 163 163 163 164 164 164 164 164 164 163 163 163 162 161 160 160 158 158 157 156 155 154 153 153 152 151 151 150 150 149 149 149 149 148 149 149 149 148 149 149 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 154 155 155 155 156 157 158 159 159 160 161 162 163 165 167 169 171 173 175 177 180 181 183 185 186 187 189 190 190 192 194 195 196 198 201 202 204 206 208 210 211 212 213 213 213 213 213 212 213 211 211 211 211 211 211 211 211 212 212 212 213 213 215 215 216 217 217 217 217 216 216 215 214 213 212 211 210 208 208 207 206 205 204 204 203 202 202 202 200 200 200 200 200 200 200 200 201 201 201 201 203 203 203 204 205 205 206 207 206 207 206 206 205 204 203 202 201 200 199 199 198 198 198 198 198 198 198 199 199 199 199 201 201 202 203 203 204 204 204 205 205 204 204 204 204 203 203 204 203 203 203 204 204 204 205 206 207 208 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 152 151 151 150 150 150 151 152 153 154 155 157 158 159 161 162 163 164 163 164 164 164 164 164 163 163 162 162 160 160 160 159 158 158 158 158 158 158 159 160 160 161 162 162 163 163 163 163 164 164 165 165 165 165 165 165 165 165 164 164 163 163 162 161 160 159 158 157 157 156 155 154 153 153 153 152 152 151 151 151 150 151 150 149 149 150 150 150 150 151 151 152 152 153 153 154 154 154 154 154 154 155 155 155 155 156 157 157 158 159 160 161 161 161 163 164 165 165 168 169 171 174 176 179 181 182 185 186 187 189 191 192 193 194 195 196 197 200 201 204 206 207 210 212 213 214 215 216 216 216 215 214 214 214 212 212 212 212 212 213 213 214 213 214 214 215 216 217 218 218 218 219 219 219 218 217 217 216 215 214 213 211 210 209 207 206 206 206 204 204 203 203 202 202 202 201 201 202 202 202 202 202 202 203 204 204 204 205 206 206 207 207 207 206 207 206 205 204 203 203 202 200 200 199 199 199 199 199 200 200 200 200 201 201 202 202 203 203 204 204 204 205 205 205 205 206 205 204 205 204 204 204 204 204 204 204 204 204 205 206 207 208 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 155 156 155 155 155 155 155 154 154 153 153 152 151 151 151 151 151 151 152 153 154 156 157 158 160 161 162 163 164 164 164 164 164 164 163 163 163 162 161 160 160 159 158 158 158 158 158 158 159 159 160 161 162 162 163 163 163 164 164 164 164 165 165 165 166 166 166 166 166 165 165 164 164 163 162 162 161 159 159 158 157 156 156 155 154 154 154 153 153 153 153 152 152 152 151 151 151 150 150 151 151 152 153 153 153 155 155 155 156 156 156 156 156 156 157 158 159 159 159 160 161 162 162 163 163 164 164 166 167 168 170 172 175 178 179 182 185 186 187 189 191 192 193 194 195 196 197 199 200 203 205 207 209 212 213 216 217 217 217 217 217 217 216 215 215 214 214 214 214 214 214 214 215 214 215 215 216 217 218 219 219 221 221 220 221 220 220 219 219 218 217 215 214 212 211 210 208 207 207 205 205 204 204 203 203 203 203 203 203 203 203 204 204 204 204 204 205 205 206 207 207 208 208 208 208 207 206 206 204 203 202 202 200 200 200 200 200 200 201 201 201 202 203 203 203 204 204 205 205 205 206 206 206 206 206 206 206 206 206 205 205 205 204 204 204 204 204 204 204 205 206 207 208 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 151 150 151 151 151 152 152 152 152 153 152 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 155 155 155 154 154 153 153 152 151 151 151 151 151 152 153 154 155 156 158 159 160 161 162 163 164 164 164 164 164 163 163 163 162 161 161 160 160 159 159 159 159 159 159 159 160 161 161 162 163 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 167 167 166 165 165 164 163 163 162 161 160 159 158 157 157 157 156 156 156 155 155 154 154 154 153 153 152 152 152 151 151 151 152 153 153 155 155 156 156 157 157 158 158 158 158 158 159 159 160 161 162 163 164 164 164 165 165 165 165 166 168 169 171 173 175 178 180 183 186 187 190 191 192 193 194 195 196 196 197 200 202 203 205 208 211 212 215 216 218 219 219 219 219 218 217 216 216 216 216 216 215 215 215 215 216 217 218 218 218 218 219 220 221 222 222 222 222 222 222 222 221 220 219 218 216 215 213 212 210 209 208 207 206 205 204 204 204 204 204 204 204 204 204 205 205 205 205 206 206 206 207 207 208 208 209 209 209 208 207 206 204 203 202 201 200 200 200 200 200 201 202 202 203 204 204 205 205 205 206 206 207 207 208 208 208 208 208 208 208 207 207 206 206 205 205 204 205 204 204 204 204 205 205 206 207 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 155 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 154 153 153 152 152 151 151 151 152 152 153 154 155 157 158 159 160 161 162 163 163 164 163 163 163 163 162 162 162 161 160 160 159 159 159 159 159 159 159 160 160 161 162 162 163 164 164 164 165 164 164 165 165 166 166 167 167 167 167 167 167 167 167 166 166 165 164 164 163 162 161 160 160 159 158 158 157 157 157 157 156 156 155 155 155 154 153 153 152 152 152 152 153 153 154 155 156 157 158 158 160 160 160 160 161 160 160 161 163 163 164 164 165 166 166 167 167 167 167 167 169 170 171 173 175 179 181 183 186 188 191 192 193 194 196 197 197 198 199 200 202 204 205 208 211 214 215 218 219 220 220 220 220 219 218 217 217 217 217 217 217 216 217 217 217 218 219 219 220 220 221 222 222 222 222 223 223 224 224 223 223 222 221 220 218 217 215 213 212 210 210 209 207 206 205 205 205 205 205 205 205 206 205 206 206 206 207 207 207 207 208 209 209 209 210 210 209 209 208 206 204 204 202 200 200 199 199 199 200 201 202 204 205 206 206 207 207 207 208 208 209 209 209 209 209 209 209 209 209 208 207 207 207 206 205 205 205 205 204 204 205 205 205 206 207 152 152 151 151 151 151 151 151 151 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 153 153 154 153 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 157 156 156 156 155 155 155 154 153 153 152 152 152 152 152 152 153 154 155 156 157 158 159 160 161 162 162 163 163 163 163 163 162 162 161 161 160 160 159 159 158 158 159 159 159 160 160 161 162 163 163 164 164 165 165 165 165 165 165 165 166 166 167 167 168 168 168 168 168 167 167 166 166 165 164 163 163 162 162 161 160 160 159 159 158 158 158 158 157 157 156 156 155 155 154 153 153 153 153 154 154 156 156 158 158 160 160 161 162 162 162 162 162 163 163 164 165 165 167 167 167 167 167 167 167 168 168 169 170 172 174 176 179 181 183 187 190 191 193 195 196 197 197 197 198 199 200 202 204 205 208 211 214 215 218 220 220 221 220 220 220 219 218 218 217 217 216 217 217 217 218 218 219 220 220 221 221 221 221 222 223 224 224 224 225 225 225 224 223 222 221 220 218 217 215 213 212 211 210 208 207 206 206 205 206 205 206 206 206 206 207 207 208 208 208 208 209 209 210 211 211 211 211 210 209 208 207 205 203 201 200 199 198 198 199 200 201 203 204 205 206 207 208 208 209 210 210 210 211 211 211 211 211 211 210 210 209 209 208 207 206 206 205 206 205 204 205 205 205 205 206 207 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 157 157 156 156 156 155 155 155 154 154 153 152 152 152 152 152 153 153 154 155 156 157 158 159 160 161 161 162 162 162 162 162 162 161 161 161 160 159 159 159 158 158 158 158 159 159 160 161 162 163 163 164 164 165 165 165 165 165 165 165 165 166 166 167 168 168 168 168 168 168 168 168 168 167 166 165 165 164 163 162 162 161 160 160 160 159 160 159 159 159 158 157 157 157 155 155 154 154 154 154 154 155 157 158 158 160 161 161 163 163 163 163 164 164 165 165 165 166 167 168 168 168 169 169 168 168 168 168 169 170 172 174 176 178 181 184 187 191 192 195 196 197 198 198 198 198 199 200 202 203 205 208 211 214 215 218 219 220 220 221 220 221 220 219 218 217 217 217 216 217 217 218 219 220 220 220 221 221 221 221 222 223 224 224 224 225 226 226 226 225 223 223 221 220 218 216 215 213 212 211 209 208 207 207 206 206 207 207 207 207 207 208 208 208 209 209 209 210 210 211 211 212 212 212 211 210 208 207 204 203 201 199 198 197 197 198 199 201 203 203 205 207 208 209 210 210 210 211 212 212 212 212 212 212 212 211 211 211 210 208 208 207 206 206 206 205 205 204 205 205 205 206 207 152 152 152 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 153 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 157 157 156 156 156 155 155 154 154 153 153 153 152 152 153 153 154 154 155 156 157 158 159 160 161 161 161 162 162 161 161 161 160 160 160 159 159 159 159 159 158 158 158 159 160 161 162 162 163 164 164 165 165 165 165 165 165 165 165 165 166 166 167 168 168 168 169 169 169 168 168 168 167 167 166 165 165 164 163 162 162 162 161 161 160 160 161 160 159 159 159 158 157 157 156 156 155 155 155 156 156 157 159 160 161 163 163 164 164 164 165 165 166 165 166 167 167 168 169 169 170 170 170 170 169 169 169 169 170 172 174 176 178 181 184 187 191 192 195 196 197 198 198 199 199 199 200 200 202 204 207 209 212 214 217 218 220 220 220 221 220 219 218 217 217 217 217 217 217 217 218 219 220 220 220 221 221 221 221 222 223 224 225 226 226 226 226 226 225 225 224 223 221 220 218 216 215 213 212 211 209 208 208 207 207 208 208 207 208 208 209 209 209 209 210 210 211 211 212 213 213 213 213 213 212 209 207 205 203 200 198 196 196 196 197 198 200 202 204 205 207 208 209 210 211 212 212 213 213 213 213 214 213 213 212 212 211 210 210 208 208 207 207 206 205 205 205 205 204 205 205 206 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 156 156 156 155 155 154 154 154 153 153 153 153 153 153 154 155 155 156 157 158 159 159 160 160 160 161 161 160 160 160 159 159 159 159 158 158 158 158 158 159 159 160 160 161 162 163 163 164 165 165 165 165 165 165 165 165 165 165 166 166 167 168 168 168 169 169 169 169 169 168 168 168 167 166 165 165 164 163 163 162 162 162 162 162 162 161 160 160 160 159 158 157 156 156 156 156 156 157 158 158 159 162 163 164 165 165 166 166 166 167 166 166 167 167 168 169 170 171 171 171 171 171 170 170 170 170 170 172 174 176 178 181 183 187 191 193 195 197 198 198 199 199 199 199 199 200 201 203 206 208 211 213 215 218 219 219 220 220 219 218 217 217 217 216 216 217 216 217 218 219 218 219 220 220 221 221 221 222 223 224 225 225 226 226 226 226 226 225 225 223 223 222 219 218 216 214 213 212 211 209 209 209 208 209 209 209 209 210 210 210 210 211 211 211 212 213 213 214 214 214 214 213 213 211 208 205 202 199 197 195 195 195 195 197 199 201 203 205 207 209 210 211 212 212 213 213 214 214 214 214 213 214 213 212 211 210 210 209 208 207 207 206 205 205 205 205 204 205 205 205 152 152 152 152 152 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 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 157 156 156 156 156 156 155 155 154 154 154 153 153 153 153 153 154 154 155 156 156 157 158 158 159 159 160 160 159 159 159 159 159 158 158 158 158 157 157 158 158 158 158 159 160 160 161 162 163 164 164 165 165 165 165 165 165 165 165 165 165 166 166 167 168 168 169 169 169 169 169 169 169 168 168 168 167 166 165 165 164 163 163 162 163 162 162 162 162 162 161 160 160 159 158 157 157 157 157 157 158 158 160 161 163 164 165 166 167 167 168 167 167 167 167 168 167 169 170 171 172 172 172 172 172 171 171 170 170 171 172 173 175 178 181 183 187 191 193 196 197 198 199 199 199 199 199 199 200 201 202 204 206 209 211 213 215 216 217 217 217 217 217 217 216 216 215 215 215 216 215 216 217 218 217 218 219 220 221 221 222 223 223 224 225 226 226 227 226 226 226 225 224 223 222 220 219 218 216 214 214 212 211 211 210 210 210 210 210 210 210 211 211 211 212 212 212 213 214 214 215 215 216 216 215 214 212 209 206 202 199 196 194 193 193 194 196 198 200 203 205 207 208 210 211 212 212 213 214 215 214 214 214 214 214 213 212 212 210 210 209 209 208 207 206 205 205 205 204 204 204 204 204 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 156 156 156 156 156 156 155 155 155 154 154 154 154 154 153 154 154 154 155 155 156 156 157 158 158 158 158 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 158 158 159 160 160 161 162 163 164 164 165 165 165 165 164 164 165 165 164 165 166 166 167 168 169 169 169 169 169 169 169 169 169 168 168 167 167 166 165 165 164 164 163 163 163 162 163 163 162 161 160 160 160 159 157 158 157 157 158 159 160 161 162 163 165 166 167 168 168 168 168 168 168 168 167 168 169 170 172 172 173 173 173 173 172 171 171 171 171 172 173 175 177 180 183 187 190 193 196 197 198 199 199 199 199 199 199 200 201 201 203 205 207 209 211 213 214 216 215 216 215 216 215 214 214 214 213 213 214 213 214 215 216 216 217 219 220 220 221 222 222 223 224 225 226 226 227 226 227 226 227 225 224 223 222 221 219 218 217 215 214 213 212 212 211 211 211 212 212 212 212 212 212 213 214 214 215 215 215 216 217 217 217 217 215 213 211 206 202 198 195 193 192 192 193 195 197 200 202 204 206 208 209 211 211 213 213 214 214 214 214 214 214 213 213 212 211 211 209 209 208 207 206 206 205 205 203 203 203 204 203 203 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 157 157 157 157 157 156 156 157 157 157 157 158 158 159 160 160 161 162 163 163 164 164 165 165 164 164 164 164 165 164 165 166 167 167 168 168 169 169 170 170 170 170 170 169 169 169 168 168 167 166 166 165 164 164 163 163 163 163 162 162 161 161 160 159 159 159 158 158 159 159 159 160 162 163 165 166 167 167 168 168 168 168 168 168 168 168 168 169 170 171 171 172 173 174 174 173 172 172 171 171 172 173 175 177 180 183 186 189 193 196 197 198 199 199 199 199 199 198 198 199 200 201 203 206 208 209 211 211 213 214 213 214 213 211 211 211 212 211 210 212 213 213 214 215 216 216 217 218 219 220 221 222 222 223 225 226 226 227 226 227 228 227 227 225 225 223 222 221 220 218 217 216 215 214 214 213 214 214 214 214 214 214 214 215 215 215 215 216 217 217 218 219 219 219 218 217 215 212 208 204 199 195 193 192 191 193 195 196 200 202 204 206 208 209 210 211 213 213 213 213 214 214 214 213 213 212 212 211 210 209 208 207 207 206 205 205 204 204 203 202 202 202 202 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 155 154 155 155 155 156 156 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 158 159 160 160 161 162 163 163 164 164 164 164 164 164 164 164 164 164 166 166 167 167 168 168 169 169 170 170 170 170 170 169 169 168 168 167 167 166 166 165 165 165 164 164 163 163 163 163 162 161 160 160 159 159 158 159 159 159 161 162 163 164 166 167 167 168 168 168 168 168 168 168 168 167 168 169 170 170 171 172 173 173 173 174 172 171 172 172 172 173 175 177 180 182 186 188 192 194 197 198 198 199 199 199 198 198 198 199 200 200 202 203 205 207 208 209 210 211 211 211 210 209 209 209 209 209 209 210 211 212 212 213 214 216 217 218 219 219 220 222 222 222 223 224 226 226 226 227 228 228 227 226 226 225 224 223 222 221 219 218 217 216 216 216 216 216 216 216 216 216 216 216 216 217 217 218 218 219 220 220 220 221 220 219 217 214 210 205 200 196 193 191 191 192 194 197 199 202 204 206 207 209 210 211 211 212 212 213 213 213 213 212 212 211 210 210 209 208 207 206 205 205 204 203 203 203 202 201 201 200 201