Height 1248 1246 1245 1259 1284 1297 1302 1303 1302 1295 1273 1222 1216 1219 1217 1213 1214 1214 1212 1207 1197 1178 1154 1137 1126 1120 1110 1089 1057 1046 1031 1013 990 965 944 931 911 884 852 817 787 764 776 808 835 857 865 863 857 854 854 852 858 859 850 834 816 802 796 786 771 754 743 737 731 720 704 685 669 657 645 633 621 611 614 620 621 621 627 628 621 608 593 577 558 545 538 526 525 538 535 540 532 509 475 442 439 442 445 452 460 457 438 426 417 414 409 378 363 265 263 286 225 219 215 213 211 212 212 212 213 214 216 218 219 219 218 218 219 220 221 221 222 225 229 233 239 246 256 269 286 303 315 321 325 330 336 345 355 359 358 353 351 350 350 351 356 365 370 374 378 382 387 391 396 399 406 410 407 402 398 398 400 405 412 421 427 431 435 453 493 501 519 529 537 546 557 568 581 594 605 612 616 614 610 604 598 593 588 581 572 566 567 577 581 580 583 583 580 579 578 571 582 603 607 611 610 582 559 556 553 556 560 565 570 574 579 585 591 597 604 610 616 624 633 644 657 672 686 701 709 713 717 721 727 736 742 745 745 744 743 737 724 709 705 706 712 720 727 730 739 748 752 754 756 759 765 778 790 800 809 817 822 818 813 803 784 787 799 806 809 809 807 781 777 780 787 796 798 810 814 804 787 777 752 670 620 601 595 594 596 601 606 610 613 620 630 639 647 653 658 654 645 635 622 605 592 585 579 1287 1279 1265 1273 1294 1300 1299 1299 1301 1285 1248 1205 1217 1235 1235 1225 1222 1209 1209 1206 1196 1177 1155 1139 1122 1112 1103 1086 1062 1064 1050 1027 1002 977 949 923 898 875 847 802 783 773 782 807 839 875 881 884 883 879 874 870 869 862 848 829 812 801 792 782 771 760 752 747 739 726 709 687 670 656 646 637 629 623 627 629 629 630 633 631 619 601 583 567 551 543 534 516 509 517 515 531 528 519 502 475 459 454 446 441 446 459 438 426 416 408 398 371 359 286 279 295 258 221 216 214 212 212 212 212 211 212 213 215 216 216 216 214 213 212 213 215 218 222 226 230 236 243 254 269 285 302 315 324 331 336 343 351 359 357 352 348 349 352 355 360 364 366 366 367 372 379 386 390 392 393 396 398 398 398 398 402 405 408 412 418 425 433 441 449 460 471 489 499 511 528 546 563 578 592 603 608 611 609 603 596 589 585 578 567 559 556 560 572 577 578 578 578 578 575 572 569 571 574 573 573 569 560 553 548 545 549 554 560 566 572 577 582 588 593 599 605 612 620 629 638 648 658 668 678 685 690 697 704 714 723 728 730 732 725 718 709 697 685 680 674 673 675 679 688 707 725 738 746 750 754 760 773 787 798 805 813 819 816 809 802 792 800 805 804 805 809 802 780 773 774 782 796 803 806 806 798 783 764 702 634 596 581 575 574 579 585 592 597 602 614 624 630 634 635 633 628 620 609 593 577 569 564 562 1286 1286 1265 1264 1280 1283 1282 1286 1289 1265 1220 1209 1223 1241 1250 1245 1229 1219 1219 1214 1200 1178 1152 1135 1118 1105 1089 1070 1068 1070 1061 1043 1017 987 950 918 893 874 852 819 799 783 786 809 845 884 898 909 908 896 885 878 871 858 841 824 808 797 790 784 778 768 760 753 746 731 709 685 668 654 647 642 638 637 636 637 638 637 632 624 609 592 574 559 548 543 535 514 506 515 512 524 524 522 519 511 491 477 458 450 454 459 439 424 411 397 381 368 356 293 301 329 290 230 222 218 215 213 213 211 211 210 211 212 214 215 215 213 210 207 205 207 212 217 222 228 235 244 256 270 285 300 313 323 331 340 351 362 362 355 348 345 346 351 360 370 376 373 365 359 361 369 378 384 384 383 383 384 385 390 396 401 407 411 412 414 421 432 448 467 488 496 498 501 511 527 543 562 579 590 597 602 603 596 587 579 574 571 562 552 546 545 552 563 569 571 571 569 566 565 565 566 568 569 569 565 559 549 541 537 536 540 545 551 557 563 569 575 582 588 595 602 610 618 627 635 642 647 651 657 663 668 678 689 700 709 714 714 714 704 695 687 677 665 657 650 644 641 641 648 661 681 705 728 743 750 757 769 781 793 804 815 814 810 805 797 789 804 802 803 806 800 779 769 767 773 785 800 800 796 792 785 774 754 650 600 577 566 561 561 565 571 578 585 594 610 618 621 621 618 613 604 595 582 568 557 551 547 546 1241 1249 1232 1228 1237 1242 1245 1251 1248 1232 1215 1222 1226 1238 1244 1246 1247 1251 1248 1237 1216 1186 1150 1125 1107 1081 1061 1056 1061 1063 1061 1048 1024 994 956 922 897 878 862 843 821 811 814 831 857 886 907 921 920 908 896 883 869 851 835 822 809 799 794 792 787 777 767 760 752 735 708 681 666 654 650 649 649 651 647 643 639 633 623 611 598 583 569 557 550 545 540 520 516 531 522 522 523 524 523 522 517 505 480 472 480 481 442 424 408 393 379 368 357 290 308 346 298 257 233 223 218 215 214 211 209 208 208 209 212 213 214 213 210 205 202 202 206 212 219 226 235 246 259 274 288 302 311 320 332 347 361 367 360 350 344 342 343 349 362 376 384 379 365 352 348 353 361 368 370 369 368 368 370 377 385 394 402 407 409 410 416 427 447 473 498 502 505 521 533 530 540 558 573 583 588 591 587 572 561 557 556 553 544 537 533 535 543 553 558 561 559 555 551 550 551 555 559 563 562 554 545 536 529 526 527 530 535 539 543 546 551 559 568 579 591 602 610 619 627 635 639 640 639 641 644 651 662 674 685 693 697 695 695 687 680 673 663 651 639 628 619 614 613 615 621 631 647 677 719 745 755 766 776 786 801 818 814 807 799 792 794 803 799 797 799 796 767 757 760 774 793 809 799 792 786 778 761 706 610 574 562 556 553 553 555 560 565 572 588 601 607 609 607 602 592 576 566 559 552 544 537 533 531 1169 1174 1172 1175 1182 1187 1186 1195 1202 1216 1240 1266 1244 1256 1240 1231 1253 1277 1280 1267 1237 1193 1144 1110 1079 1061 1060 1062 1046 1048 1050 1041 1022 995 961 932 910 897 888 878 866 861 860 863 872 885 906 920 921 913 899 883 866 849 837 828 815 809 804 800 795 786 776 770 760 738 709 681 663 657 655 657 660 661 652 639 627 618 610 599 588 576 567 559 553 546 534 531 529 526 522 525 527 527 524 521 519 518 511 507 502 483 440 426 412 397 382 373 360 345 309 289 318 304 251 228 221 218 216 213 209 207 207 208 210 211 212 212 211 208 204 203 204 209 217 225 235 246 260 276 292 306 313 320 334 351 364 361 350 342 339 339 342 347 359 373 382 378 363 348 340 338 342 350 356 358 358 358 359 363 372 382 393 400 405 407 412 421 439 465 496 502 530 544 544 540 543 552 561 570 576 575 554 542 539 540 540 537 532 525 522 525 533 543 547 549 546 541 537 535 536 539 542 545 543 534 526 519 515 514 518 522 526 527 526 524 527 536 551 569 586 602 612 620 627 633 637 636 633 631 632 638 649 660 668 675 678 676 675 671 668 662 652 640 623 609 599 593 588 585 584 584 589 604 638 728 751 765 773 769 728 735 786 805 788 785 797 800 799 797 791 776 752 730 739 764 783 810 798 785 777 768 726 588 560 552 548 547 547 548 549 550 553 562 578 587 593 596 594 586 570 557 550 545 539 532 526 521 517 1103 1113 1120 1133 1151 1161 1122 1141 1163 1190 1219 1242 1243 1260 1266 1261 1258 1282 1296 1280 1241 1188 1134 1098 1065 1056 1058 1055 1037 1037 1041 1040 1029 1008 973 956 944 937 933 928 932 929 919 907 900 899 911 917 919 913 897 880 869 857 848 839 822 820 815 808 803 799 789 781 765 740 709 682 666 662 664 667 668 662 644 624 610 601 597 589 581 572 564 557 550 539 510 518 531 529 532 533 531 528 526 527 526 530 529 519 501 478 463 464 447 417 384 364 352 343 357 384 391 306 262 237 226 224 222 221 218 213 210 210 210 210 210 210 211 211 209 208 209 212 219 228 236 244 256 271 288 306 314 323 333 345 354 347 337 332 333 337 341 347 356 364 369 368 357 347 339 333 332 335 342 348 351 352 351 352 359 369 380 390 398 402 407 416 428 446 468 487 507 515 524 543 544 549 554 561 563 552 531 523 523 525 526 524 520 514 512 514 521 531 536 537 533 528 525 522 521 521 520 519 515 502 496 494 496 503 509 514 516 515 510 504 506 519 541 567 589 605 615 622 627 631 632 633 632 630 628 629 636 645 653 658 659 657 655 654 652 648 640 629 611 596 584 574 565 556 547 541 538 543 562 612 712 762 766 716 497 486 660 763 770 773 792 796 798 794 778 758 703 682 711 755 746 535 712 776 771 722 560 532 532 533 534 536 539 541 542 542 545 555 566 573 579 582 579 568 552 542 535 530 526 520 515 510 506 1052 1067 1089 1118 1130 1120 1128 1117 1145 1184 1226 1261 1249 1280 1304 1297 1278 1297 1303 1280 1234 1179 1130 1100 1068 1063 1061 1053 1041 1037 1042 1045 1040 1026 1000 995 986 983 983 984 994 990 978 961 947 938 935 924 919 912 899 882 874 865 853 838 825 819 821 820 819 818 809 793 766 735 706 682 673 672 672 669 661 649 625 608 595 588 585 580 574 566 558 549 538 506 521 532 538 541 539 538 531 528 529 533 537 538 533 519 499 481 471 465 459 424 368 361 350 344 335 323 311 297 283 252 231 227 224 226 227 226 224 218 212 210 208 207 206 205 207 212 216 221 225 230 236 241 250 262 277 294 310 320 329 337 343 334 328 326 328 332 340 348 354 356 355 351 347 344 341 336 331 329 332 337 342 345 345 345 348 356 366 377 387 395 402 410 418 426 437 455 473 490 510 534 542 543 546 550 548 532 513 501 500 505 512 511 508 505 504 505 511 518 522 523 521 516 512 504 496 489 482 477 471 459 455 459 467 479 489 498 503 503 500 496 499 514 540 571 596 611 619 623 624 624 625 628 629 629 626 624 625 631 637 641 641 638 635 631 628 626 622 614 599 583 569 556 544 529 514 502 504 520 540 546 556 544 514 474 445 455 481 609 762 764 785 786 787 781 755 706 646 639 680 736 739 439 512 663 688 526 490 508 517 519 519 522 526 530 532 534 538 548 554 559 564 566 561 550 537 527 520 516 513 510 505 500 495 1018 1034 1060 1085 1107 1132 1172 1156 1160 1198 1255 1301 1295 1313 1322 1313 1297 1303 1271 1242 1201 1158 1124 1099 1083 1084 1084 1075 1060 1046 1051 1055 1052 1045 1039 1037 1024 1020 1023 1028 1029 1023 1018 1009 998 986 966 947 933 919 901 879 876 871 859 843 832 831 836 845 850 844 828 793 756 724 697 679 673 665 659 653 644 632 611 595 585 579 575 569 565 556 546 531 508 502 530 542 546 549 547 541 535 532 534 538 541 540 533 518 501 487 475 466 462 432 378 358 415 379 335 293 252 363 303 261 240 230 230 233 236 239 239 233 217 211 205 200 197 197 201 207 213 219 225 230 235 239 246 255 266 281 301 316 326 332 337 334 330 327 326 329 337 348 353 352 346 341 338 338 339 338 334 329 326 327 330 335 338 339 340 345 352 361 371 382 392 401 408 412 417 425 440 458 481 506 528 521 517 517 514 499 479 465 461 464 469 477 489 496 493 486 490 504 507 507 504 500 496 457 427 407 396 394 399 405 411 418 427 436 449 463 479 492 500 503 516 540 568 594 618 616 615 610 605 604 610 616 619 619 616 611 610 613 618 621 621 616 608 600 596 595 595 592 582 569 555 540 526 508 487 472 471 483 494 485 467 445 428 424 409 430 604 757 755 754 772 769 765 757 722 623 600 603 652 731 745 401 362 456 498 434 461 497 512 513 511 509 510 515 520 525 530 537 542 545 548 547 541 533 523 515 508 505 503 500 494 486 478 1051 1103 1124 1133 1139 1158 1209 1209 1189 1222 1285 1332 1327 1338 1320 1300 1284 1262 1207 1183 1159 1136 1121 1109 1105 1114 1120 1112 1086 1061 1068 1074 1077 1078 1077 1069 1065 1064 1065 1063 1047 1041 1034 1024 1012 1004 993 974 956 935 910 886 865 850 840 835 835 848 865 876 872 850 816 770 733 704 684 671 665 654 645 635 625 614 598 584 576 570 564 560 553 543 527 511 503 507 540 552 554 555 550 541 538 539 541 542 543 540 533 521 506 491 479 469 465 440 401 420 450 425 363 299 279 367 344 296 257 241 249 258 261 264 262 250 231 216 206 198 191 188 194 203 211 217 223 228 236 244 251 259 267 278 296 311 321 326 332 334 335 333 332 332 336 344 347 346 343 339 335 333 333 334 333 328 322 319 320 324 329 333 334 336 339 345 354 366 377 387 394 398 402 405 408 417 433 453 476 467 460 458 458 452 438 429 425 425 427 431 442 450 448 438 432 433 434 434 428 415 394 371 356 348 348 354 364 373 378 381 384 386 393 407 432 458 471 487 535 573 595 609 632 599 585 574 566 568 579 591 598 599 597 593 591 592 594 593 589 583 575 568 566 566 567 567 563 554 541 526 511 491 470 456 452 454 453 441 421 400 387 388 391 416 593 756 748 750 761 769 768 728 647 581 557 542 573 637 608 342 303 338 374 400 439 486 507 510 506 499 488 490 501 511 518 524 528 529 528 526 523 518 511 503 495 490 487 483 476 467 459 1134 1151 1168 1171 1171 1188 1235 1252 1239 1257 1300 1339 1337 1338 1311 1275 1236 1189 1146 1138 1136 1134 1136 1145 1129 1138 1139 1120 1087 1082 1091 1101 1110 1113 1110 1107 1096 1094 1087 1071 1069 1049 1041 1031 1018 1010 1004 991 973 947 916 885 862 848 841 844 856 876 890 885 862 823 774 728 701 682 668 656 646 636 626 616 606 597 587 578 570 562 552 534 528 521 512 506 511 517 550 561 562 560 554 547 546 546 546 544 542 541 536 525 511 495 481 474 472 452 427 467 454 438 395 348 335 352 360 314 267 253 263 275 277 280 279 269 245 222 209 200 192 186 191 200 210 218 224 230 238 247 257 267 275 285 297 309 316 321 326 331 335 338 338 337 336 337 338 339 342 345 341 337 331 327 325 321 317 314 312 314 319 325 328 329 331 334 341 351 360 369 377 382 385 384 382 383 389 395 400 400 398 400 405 408 406 400 395 390 388 388 393 397 395 388 378 374 372 369 361 346 328 315 307 305 308 315 322 327 331 334 333 334 340 349 356 357 352 401 502 551 565 575 579 538 521 511 508 517 539 557 570 576 576 574 572 570 567 562 554 545 542 544 546 548 547 546 543 538 528 514 497 478 465 456 451 445 430 410 388 372 366 371 387 417 579 742 719 743 747 625 512 501 535 531 485 429 382 344 291 283 303 334 362 382 416 460 488 500 498 479 456 450 457 473 490 507 512 513 512 509 506 501 494 485 475 468 464 459 453 445 438 1215 1176 1195 1209 1227 1250 1271 1279 1293 1300 1315 1338 1340 1309 1298 1250 1184 1144 1121 1124 1135 1144 1147 1144 1138 1141 1130 1113 1101 1108 1117 1126 1134 1138 1135 1132 1123 1112 1098 1082 1072 1058 1050 1041 1031 1022 1011 1002 980 952 924 895 878 866 856 856 866 877 879 856 815 767 722 688 669 657 648 640 630 619 609 600 592 587 581 576 567 553 534 510 506 504 506 513 522 530 561 570 569 567 563 558 555 551 548 544 540 541 536 525 511 497 485 484 467 450 452 466 395 395 394 375 352 341 351 328 292 267 273 280 283 285 286 283 263 228 213 205 198 192 195 204 213 221 227 233 240 248 259 271 281 293 304 312 317 319 321 325 330 335 339 342 339 336 332 333 338 341 337 336 332 325 317 312 309 308 308 308 311 316 320 324 326 329 332 339 346 354 361 365 365 362 360 359 361 363 365 367 369 373 379 384 382 376 367 358 351 349 351 353 351 347 340 335 329 320 307 290 274 264 259 261 265 270 271 274 276 279 289 302 317 321 319 316 322 344 385 426 462 475 420 429 430 429 435 453 486 517 539 551 556 556 553 547 539 528 516 506 510 520 531 538 537 532 528 524 517 504 486 473 468 466 458 440 408 379 359 352 357 370 389 507 636 681 647 629 580 506 457 450 452 440 415 385 355 327 296 289 310 338 358 371 392 421 447 465 468 451 427 415 416 430 450 470 485 495 498 494 484 474 464 455 447 441 436 433 429 425 422 1257 1206 1228 1264 1310 1338 1324 1300 1324 1345 1353 1348 1324 1264 1252 1212 1161 1135 1126 1136 1147 1155 1158 1153 1149 1147 1138 1128 1124 1130 1137 1144 1149 1151 1151 1147 1141 1128 1112 1099 1085 1075 1067 1060 1050 1037 1019 1004 981 958 938 920 903 885 865 852 850 847 831 795 751 709 678 658 646 637 631 627 618 607 598 592 588 583 579 575 565 544 520 517 515 515 516 522 533 547 569 576 576 575 573 567 561 554 549 545 540 540 535 522 508 500 494 481 440 432 462 411 298 323 349 342 328 332 318 338 335 296 280 284 286 287 287 286 280 233 214 209 205 201 205 212 220 226 230 234 241 249 259 271 283 297 311 319 322 322 320 322 328 335 343 351 345 337 330 330 335 339 335 332 332 329 317 304 302 302 304 305 305 308 312 317 321 324 326 330 336 342 347 350 349 346 343 340 339 340 343 346 350 354 356 356 355 352 344 334 322 314 312 314 315 314 310 304 294 280 262 243 227 218 218 224 229 229 224 222 227 238 254 278 291 293 287 288 316 353 370 392 371 273 293 320 339 349 358 375 415 461 497 520 535 537 531 520 503 482 461 449 458 485 512 525 529 523 517 511 505 498 486 478 477 477 467 434 390 357 340 340 352 369 401 570 663 616 591 551 499 468 451 431 409 387 367 349 330 311 296 298 315 336 351 359 367 380 395 412 424 420 405 391 385 391 407 427 444 456 461 457 447 438 430 423 417 412 409 408 410 411 407 1279 1252 1277 1325 1371 1389 1363 1336 1369 1380 1351 1299 1266 1218 1213 1196 1169 1150 1144 1151 1159 1166 1170 1171 1170 1168 1163 1157 1152 1150 1149 1152 1157 1161 1163 1161 1160 1152 1140 1127 1114 1105 1096 1087 1074 1054 1032 1014 994 975 958 942 919 890 858 830 810 795 763 726 693 668 649 638 631 626 621 615 607 600 593 591 589 584 581 577 563 543 531 554 553 555 545 535 543 567 572 578 582 581 580 572 563 556 550 546 542 543 535 524 514 506 499 439 416 433 431 290 304 286 295 317 313 326 234 285 351 336 270 289 291 290 290 287 281 238 217 211 210 209 214 222 228 232 234 238 244 252 262 274 290 305 318 324 328 331 328 328 335 342 349 356 347 337 331 330 337 346 340 337 343 341 316 302 299 299 302 303 304 303 305 309 314 318 322 326 329 333 337 340 340 338 334 331 329 329 332 334 336 338 338 335 332 330 325 317 304 287 278 279 283 284 281 274 261 244 225 206 191 188 193 201 203 193 185 185 195 213 231 252 260 263 278 305 299 341 279 231 225 225 243 260 275 284 289 306 339 380 427 470 497 506 497 480 454 426 404 397 408 438 474 501 512 510 502 493 489 492 493 493 492 484 465 422 378 349 337 339 350 370 433 529 589 583 562 530 501 471 439 409 380 353 330 311 297 289 287 293 307 323 335 342 343 346 355 369 385 392 389 379 367 362 370 387 405 419 428 428 421 412 405 398 392 387 386 390 396 397 385 1341 1305 1346 1400 1421 1405 1379 1394 1418 1387 1319 1254 1229 1207 1212 1207 1192 1178 1170 1170 1173 1180 1188 1195 1202 1201 1195 1187 1176 1166 1159 1158 1165 1174 1181 1185 1190 1190 1184 1173 1159 1149 1133 1117 1098 1074 1048 1031 1011 988 964 937 906 873 836 796 757 730 698 675 657 643 636 627 619 613 607 604 602 597 593 590 588 585 583 578 558 554 570 568 564 566 572 570 554 570 584 589 589 585 579 570 561 556 554 552 553 549 519 510 519 514 505 468 436 431 436 377 307 278 242 209 215 252 227 289 340 310 219 286 295 294 292 289 283 272 235 213 214 216 223 229 234 238 242 247 252 259 269 286 313 323 328 330 336 345 344 346 348 351 353 352 345 338 334 335 339 349 348 352 355 343 314 305 300 299 300 302 302 301 300 301 305 311 317 320 323 326 329 332 333 331 328 325 323 323 323 324 324 324 323 318 314 312 310 305 296 271 255 249 249 248 246 243 233 218 199 181 172 176 184 187 179 162 155 161 175 190 200 204 193 189 200 216 207 218 187 170 182 208 328 285 261 271 286 293 297 318 348 382 419 444 436 414 392 378 373 375 382 398 425 459 476 475 463 454 457 476 493 499 496 481 450 410 376 356 347 346 353 379 491 559 570 556 534 498 470 439 404 376 350 324 303 287 278 277 280 285 292 300 310 317 320 323 329 340 356 369 375 370 359 345 343 354 370 387 399 403 399 392 384 377 372 369 374 372 365 360 365 1389 1345 1378 1405 1417 1430 1446 1444 1409 1335 1271 1233 1222 1220 1232 1233 1223 1208 1198 1190 1190 1199 1213 1229 1243 1242 1231 1214 1195 1179 1171 1169 1179 1197 1214 1226 1236 1243 1244 1235 1220 1209 1183 1154 1124 1093 1065 1030 999 965 928 894 861 825 789 746 700 671 658 649 642 635 628 613 604 600 599 598 598 594 591 588 586 587 588 583 560 558 581 582 575 576 581 585 587 599 603 602 595 582 564 565 539 545 561 561 560 534 505 487 491 521 506 455 454 445 376 261 238 226 239 265 274 227 260 258 286 338 275 289 304 303 294 291 286 278 241 217 220 224 231 236 241 247 253 259 266 274 290 313 332 336 343 346 347 352 363 363 361 358 353 347 341 339 340 340 336 334 352 364 349 323 313 308 303 300 299 299 301 300 298 297 298 302 308 313 316 319 322 325 326 324 322 320 319 319 317 316 315 312 309 305 301 296 293 289 280 258 238 226 221 219 220 218 209 195 178 163 162 169 173 167 151 138 135 141 151 155 152 145 130 130 141 147 127 126 144 167 189 218 289 271 266 285 304 304 293 310 321 319 338 351 353 350 348 352 363 373 377 381 390 407 425 425 413 405 413 440 468 481 479 462 432 401 380 366 359 358 363 424 507 549 546 527 498 424 374 354 350 338 317 299 287 279 276 275 278 283 288 293 297 302 308 315 323 329 336 347 355 357 350 336 326 330 341 357 370 377 376 372 366 360 356 356 355 350 345 346 360 1375 1363 1383 1408 1443 1462 1457 1438 1379 1306 1247 1221 1229 1241 1254 1258 1251 1237 1225 1215 1216 1228 1247 1270 1285 1280 1263 1239 1213 1195 1189 1192 1207 1233 1262 1284 1296 1301 1302 1298 1287 1277 1244 1202 1152 1099 1060 998 948 906 872 846 811 772 735 697 656 607 605 612 616 616 611 601 600 600 598 596 590 586 587 590 592 595 595 590 569 555 562 585 545 575 596 602 610 621 620 613 597 577 563 561 533 520 521 528 538 530 516 519 517 475 453 407 411 377 273 218 212 211 220 234 246 269 284 303 291 273 359 305 297 299 298 292 288 284 268 246 229 234 241 246 253 259 263 270 280 299 319 333 344 348 348 347 348 354 359 362 370 369 357 344 335 333 330 327 327 330 352 347 331 317 311 307 303 300 297 297 299 301 299 295 293 295 300 305 309 312 316 319 319 317 315 315 316 316 314 311 307 302 298 294 288 280 274 269 261 244 226 212 204 202 201 197 187 173 158 151 149 149 147 140 130 122 119 119 119 114 109 108 111 122 136 141 99 110 155 197 218 245 257 267 283 303 317 309 297 301 296 302 417 316 308 320 328 339 356 375 382 379 372 372 383 387 381 374 376 393 414 427 427 419 406 393 384 377 371 371 384 467 516 527 513 478 379 320 301 305 312 304 288 281 280 280 278 277 279 283 286 289 290 296 305 318 327 330 327 328 333 337 335 326 317 314 320 331 343 351 353 353 351 349 346 349 342 335 336 348 346 1365 1380 1412 1460 1488 1481 1444 1401 1349 1292 1236 1213 1238 1256 1270 1275 1270 1260 1251 1244 1251 1266 1287 1308 1320 1308 1286 1258 1233 1219 1220 1232 1253 1281 1310 1338 1352 1345 1337 1331 1320 1280 1220 1161 1106 1055 1001 935 892 855 819 788 760 722 691 662 635 617 585 590 593 592 595 599 603 602 599 594 585 585 588 592 596 602 600 598 582 562 548 543 532 564 582 599 627 632 627 617 599 572 543 543 517 501 508 534 558 560 535 517 498 445 399 410 417 378 290 219 302 293 254 250 316 299 294 305 309 316 379 310 295 303 307 294 292 288 283 275 267 269 276 283 290 298 305 315 326 332 337 345 356 358 365 364 360 360 367 382 387 379 362 346 333 325 322 321 323 332 347 340 327 316 309 303 299 297 295 296 300 303 300 295 292 291 294 299 303 307 311 313 311 309 309 310 313 315 312 306 300 294 290 284 276 268 259 252 244 231 216 204 195 191 188 181 170 158 147 141 139 138 136 130 122 113 108 106 105 103 101 100 97 95 93 91 83 127 191 236 252 270 274 284 300 314 313 296 288 285 307 368 430 395 333 303 315 325 342 365 378 377 364 352 358 372 379 374 361 352 349 349 352 358 370 379 383 383 383 390 430 488 509 490 438 371 309 284 282 290 293 281 269 268 272 275 275 276 279 282 283 283 287 296 308 321 330 332 323 318 318 319 318 313 309 308 311 316 323 329 333 337 340 343 347 349 343 340 344 339 327 1390 1404 1448 1492 1498 1471 1423 1371 1334 1294 1247 1225 1244 1265 1279 1284 1282 1278 1277 1279 1289 1304 1321 1336 1336 1317 1293 1272 1259 1257 1267 1286 1310 1339 1366 1379 1387 1384 1368 1346 1324 1269 1175 1099 1037 981 925 869 834 806 776 741 708 685 659 639 627 623 599 583 578 583 593 607 610 607 599 590 580 584 590 595 602 609 609 605 587 565 543 519 532 562 586 608 631 633 627 617 593 560 538 550 514 499 515 549 577 568 531 493 464 435 389 411 409 378 330 270 350 339 304 302 350 323 303 297 309 326 309 324 324 319 314 307 297 292 290 291 294 297 304 311 321 332 344 366 365 364 365 370 379 385 386 382 378 377 384 387 389 386 377 359 337 321 315 316 320 324 330 326 320 315 309 302 295 291 290 292 299 300 297 294 293 293 295 298 301 304 308 306 302 301 302 305 310 313 310 303 296 288 281 274 268 260 251 242 232 221 209 198 190 185 180 172 161 150 141 135 131 130 128 123 115 107 102 99 98 96 96 93 88 82 77 76 79 175 240 263 281 294 289 298 311 312 290 283 268 285 344 411 408 351 297 284 300 311 325 346 361 364 352 336 339 361 383 387 363 328 301 285 282 294 323 349 367 379 390 410 467 494 476 421 354 298 271 266 273 283 283 270 259 257 261 266 267 270 274 276 277 279 289 301 312 321 327 327 321 315 311 310 307 303 302 302 305 309 314 319 322 326 333 345 357 357 352 347 341 324 311 1456 1457 1474 1497 1487 1453 1408 1365 1336 1307 1274 1251 1250 1273 1282 1285 1287 1292 1303 1316 1329 1339 1346 1348 1337 1317 1297 1286 1288 1300 1318 1342 1367 1390 1412 1434 1440 1426 1386 1337 1291 1204 1107 1027 959 901 854 812 787 764 734 701 676 661 641 626 618 611 607 587 577 580 591 604 605 601 593 583 575 583 591 597 604 612 611 601 578 556 537 519 540 571 597 616 627 627 623 606 577 551 550 555 521 512 527 549 561 536 503 472 447 428 403 389 370 348 331 328 324 319 333 347 334 356 344 317 299 285 232 297 332 337 327 321 306 298 297 300 305 314 328 339 349 361 375 383 378 379 384 390 394 397 395 393 390 389 392 391 387 382 375 363 345 332 325 320 311 302 302 302 305 309 312 309 302 294 288 287 292 292 291 292 294 297 300 301 302 303 302 294 291 292 295 301 307 309 307 300 292 282 269 263 259 254 246 235 223 212 202 193 186 181 175 166 156 146 138 131 127 123 120 115 108 101 97 95 94 95 95 92 86 79 76 78 81 217 316 341 343 314 293 298 308 299 268 290 254 295 381 396 373 273 244 258 276 292 306 324 338 344 337 320 319 335 356 368 353 311 273 243 231 243 268 301 332 359 383 410 449 442 393 328 277 249 245 254 268 279 277 263 251 247 248 253 258 264 268 270 273 280 295 307 313 316 318 320 319 314 308 304 299 296 296 297 300 303 309 313 318 325 338 355 365 366 357 341 323 308 297 1538 1517 1484 1495 1483 1453 1415 1379 1350 1314 1269 1249 1261 1275 1279 1281 1288 1302 1319 1337 1350 1355 1353 1344 1331 1318 1309 1308 1318 1339 1364 1391 1417 1447 1480 1505 1485 1451 1382 1301 1229 1123 1043 965 892 835 807 777 754 731 703 676 664 649 633 620 611 601 601 584 576 577 581 584 585 585 580 573 570 582 589 593 598 605 600 584 564 543 525 522 556 579 589 601 622 620 615 585 563 558 551 524 520 529 539 542 526 494 470 450 431 410 393 379 359 344 339 334 328 323 339 359 359 390 412 364 312 289 245 218 293 347 347 324 325 312 310 315 323 335 357 373 380 386 392 377 377 382 390 396 394 393 394 395 394 392 391 389 382 374 368 361 349 341 335 329 316 290 285 284 287 295 308 314 313 304 292 282 280 280 282 287 293 298 299 299 298 295 288 279 279 283 289 295 301 303 301 296 287 276 260 253 247 243 237 227 216 203 193 184 178 174 168 160 152 143 135 128 122 116 111 105 99 95 92 91 91 92 94 92 86 80 78 80 83 232 330 330 326 305 282 284 293 293 293 309 270 310 385 348 311 241 220 231 247 267 287 303 316 322 319 304 298 300 305 309 304 282 236 201 192 202 220 251 287 322 352 370 362 324 280 245 222 217 227 245 263 274 270 256 244 238 238 244 252 257 260 264 270 284 301 309 311 309 308 315 316 309 300 294 291 289 290 292 294 297 303 309 317 328 343 355 362 357 344 326 311 294 283 1597 1549 1489 1490 1480 1465 1441 1404 1369 1317 1265 1252 1272 1279 1281 1285 1293 1306 1319 1333 1346 1351 1349 1342 1333 1326 1323 1329 1347 1376 1410 1447 1486 1512 1527 1543 1490 1413 1320 1226 1141 1048 974 905 844 802 789 762 735 710 687 666 660 646 638 631 620 605 596 577 569 568 564 557 559 563 563 560 564 577 580 583 587 589 586 570 560 542 527 538 572 587 592 600 615 615 609 587 569 557 546 535 538 539 532 512 477 452 434 419 402 381 372 368 360 351 347 341 334 329 322 317 323 402 427 414 365 306 298 243 301 352 354 326 349 337 336 343 351 365 383 394 398 394 388 383 383 391 396 394 389 391 392 393 393 392 389 382 374 371 371 365 351 343 338 335 329 297 283 277 276 281 296 312 318 314 301 283 273 271 275 283 292 295 294 289 284 279 272 267 268 275 283 289 294 295 293 288 281 268 252 239 231 226 221 216 204 191 179 170 164 160 156 151 144 137 129 122 116 109 102 95 90 89 88 86 86 86 88 88 85 81 80 81 83 125 219 325 323 320 276 268 288 303 319 311 351 383 355 261 213 202 203 208 218 238 263 281 293 298 294 279 269 260 251 243 236 225 199 176 169 174 190 217 250 281 300 295 266 239 218 203 196 202 218 240 258 265 261 249 238 231 232 239 247 251 253 257 266 283 299 305 305 304 310 314 309 296 284 278 281 283 285 287 289 291 298 306 317 329 338 342 345 341 332 319 302 282 271 1618 1575 1536 1516 1517 1500 1463 1417 1380 1327 1279 1271 1292 1299 1300 1303 1308 1312 1315 1320 1332 1339 1342 1341 1339 1335 1336 1349 1377 1418 1460 1488 1530 1541 1521 1501 1417 1315 1220 1134 1051 978 909 857 821 798 789 758 726 701 681 664 652 646 655 658 643 611 595 590 574 555 543 542 537 534 541 551 554 561 568 573 577 577 574 573 569 557 547 560 592 598 597 595 591 585 583 594 587 565 556 551 540 522 498 469 437 421 406 389 372 361 356 356 357 357 356 350 342 334 327 322 330 420 428 421 403 366 311 307 295 321 366 375 337 362 370 370 378 388 401 407 407 403 396 391 391 396 400 398 394 390 388 389 391 391 388 382 377 376 378 374 358 348 341 337 333 313 290 279 274 274 282 300 312 315 307 288 274 270 273 283 292 293 288 278 268 262 259 259 261 266 272 278 283 284 282 277 269 258 243 226 211 202 199 197 190 176 163 153 147 144 141 138 133 127 121 115 110 102 94 87 83 82 81 80 78 77 78 80 81 81 81 81 80 77 111 195 321 317 277 270 290 296 301 354 376 330 240 206 195 192 193 193 193 205 230 250 263 265 255 237 226 217 210 200 191 187 177 165 155 157 175 197 222 246 258 250 230 212 197 190 189 197 218 242 255 253 248 240 232 227 228 236 244 247 248 251 262 282 294 299 305 313 316 313 296 275 262 263 270 277 282 285 286 288 293 301 311 319 321 321 326 329 327 317 299 273 261 1626 1624 1611 1598 1568 1522 1462 1395 1323 1303 1293 1302 1320 1327 1325 1325 1325 1322 1317 1314 1323 1332 1338 1341 1340 1339 1347 1371 1411 1459 1497 1497 1511 1498 1451 1385 1287 1201 1125 1054 986 917 874 847 825 805 788 759 722 696 677 660 651 652 652 642 624 605 594 586 569 547 528 523 516 515 524 534 535 547 561 571 576 579 579 579 579 575 577 595 608 610 608 601 588 580 588 604 597 574 565 550 519 487 458 432 414 401 389 385 379 356 352 355 358 360 359 354 346 339 333 328 335 435 439 427 412 387 326 319 279 301 364 376 338 347 374 393 397 409 415 416 415 411 405 402 401 402 402 401 397 390 386 387 388 386 383 382 382 385 386 378 369 358 349 341 333 325 302 287 280 277 278 286 296 302 301 291 281 276 278 286 293 293 285 272 259 252 252 254 256 258 259 260 260 258 256 254 251 245 234 214 193 178 172 174 172 163 152 142 134 129 126 123 119 115 112 109 103 96 88 82 78 77 75 74 72 71 71 73 76 80 81 79 75 71 70 90 186 182 236 283 260 153 160 192 210 204 182 178 180 185 188 186 180 177 188 204 216 215 202 188 182 183 184 179 169 169 166 158 148 149 167 184 203 221 227 220 208 197 188 185 187 197 222 242 246 238 234 231 226 224 226 234 241 245 246 248 261 278 291 303 312 313 312 297 268 245 241 248 261 273 282 286 286 285 286 292 300 306 307 307 313 322 326 317 294 266 253 1632 1650 1643 1618 1576 1520 1457 1395 1343 1335 1325 1334 1349 1353 1349 1348 1344 1338 1329 1322 1328 1336 1339 1337 1334 1342 1366 1423 1473 1499 1512 1471 1437 1394 1335 1256 1175 1108 1049 994 942 898 874 854 835 813 790 782 723 690 675 665 662 662 659 644 621 600 591 565 544 522 501 500 509 517 540 555 534 539 555 568 575 580 584 586 589 593 601 615 617 616 616 612 604 604 608 616 602 575 558 523 480 447 423 407 395 386 391 399 404 402 393 384 373 365 361 356 351 345 339 335 341 440 443 389 344 348 375 336 313 330 365 371 375 363 370 392 415 421 424 424 421 417 411 408 406 405 403 398 393 389 387 386 383 380 378 381 386 391 392 383 378 372 362 352 344 335 326 307 292 290 286 285 285 285 283 284 289 286 285 288 293 292 287 275 263 255 252 251 250 248 246 242 237 232 230 230 232 233 226 206 182 162 152 154 155 152 146 139 132 125 120 116 112 108 105 103 98 92 86 80 77 74 72 70 71 74 83 80 75 79 80 75 70 67 67 67 68 71 142 188 160 75 84 101 123 142 153 163 169 174 174 171 169 165 163 166 169 172 171 165 165 168 171 166 152 153 155 151 145 149 160 178 196 208 206 199 192 186 184 184 188 205 225 235 231 228 225 223 222 223 227 234 240 244 245 249 261 281 300 311 311 306 295 267 244 234 237 245 258 274 285 290 287 280 278 282 289 298 301 302 309 320 327 315 287 263 251 1652 1669 1641 1591 1560 1512 1461 1419 1384 1364 1352 1358 1369 1370 1368 1370 1368 1361 1351 1345 1350 1353 1352 1351 1357 1374 1450 1567 1623 1585 1535 1433 1354 1285 1214 1136 1072 1026 984 944 909 890 871 853 833 807 775 741 711 690 678 673 669 666 658 641 619 599 581 552 536 516 494 503 518 530 541 547 541 545 556 565 573 582 594 605 609 615 625 632 621 617 620 621 620 626 624 612 587 555 524 477 437 412 397 388 380 382 388 403 422 430 427 417 402 388 376 364 357 351 347 344 351 441 446 354 301 350 348 331 330 344 359 361 388 369 376 397 411 431 430 430 427 422 417 413 411 408 404 399 395 390 386 383 380 381 379 379 382 386 390 389 382 378 372 364 351 340 335 326 315 305 303 295 287 280 274 271 282 288 287 285 283 284 283 281 275 267 261 253 245 238 232 228 223 218 215 215 217 221 218 202 180 158 144 142 143 143 142 139 133 125 119 114 111 106 100 97 94 90 86 82 79 75 72 70 75 98 168 126 76 79 79 73 68 65 64 64 65 68 71 73 73 73 76 87 104 124 143 158 164 165 162 158 155 154 151 149 150 153 156 159 164 168 166 152 140 142 145 145 144 150 158 179 199 202 191 182 177 177 179 184 193 220 228 223 222 223 222 218 217 221 226 232 238 242 245 251 265 294 313 316 308 295 269 245 233 233 238 243 254 269 282 287 282 273 271 273 280 289 297 303 310 318 322 306 280 262 253 1663 1654 1605 1544 1540 1502 1470 1448 1410 1366 1366 1375 1381 1381 1385 1393 1396 1393 1387 1385 1384 1384 1395 1431 1483 1488 1734 1887 1946 1873 1609 1403 1257 1158 1093 1046 998 967 942 920 900 881 860 842 819 792 761 729 707 692 681 674 668 663 657 641 621 604 582 556 543 526 508 521 531 541 546 547 550 554 560 567 577 591 608 625 630 639 648 645 626 620 622 629 634 635 622 590 550 508 469 430 403 387 379 375 375 386 397 417 438 443 444 438 426 410 393 379 367 362 359 356 358 402 397 313 288 371 345 358 345 341 350 355 385 386 392 399 402 422 434 436 432 430 432 418 414 411 407 404 401 395 388 382 381 383 384 382 380 381 384 387 385 382 379 373 362 349 342 337 331 324 316 311 300 286 273 264 265 272 276 275 271 268 272 278 283 283 275 259 242 230 221 217 215 213 210 209 209 211 210 201 184 163 147 140 137 138 139 139 135 129 122 117 113 109 103 96 91 89 87 87 84 78 73 75 91 140 174 125 75 79 77 72 68 64 62 62 63 66 70 74 77 78 82 91 102 118 142 159 162 158 153 151 154 151 149 150 155 160 158 159 164 168 165 145 139 140 142 143 147 148 165 187 201 197 182 170 165 166 173 185 224 244 237 221 217 219 213 211 214 218 220 226 233 238 244 254 279 305 318 317 306 282 252 238 236 239 241 242 250 262 271 274 269 266 266 269 273 280 293 305 311 313 309 292 275 263 256 1654 1625 1578 1528 1535 1499 1473 1457 1419 1368 1378 1391 1397 1401 1412 1425 1437 1443 1442 1437 1427 1429 1451 1509 1619 1804 1899 1938 1934 1867 1694 1411 1205 1087 1023 975 933 920 915 911 899 875 857 845 825 790 747 726 710 698 687 676 666 659 653 645 633 614 594 573 563 552 542 543 543 547 552 555 558 564 576 590 604 620 635 647 650 657 662 653 636 630 632 637 640 630 605 563 506 451 417 397 383 374 372 375 380 400 424 444 455 457 453 446 434 421 408 396 383 376 374 370 359 345 327 289 292 352 351 360 333 319 326 328 351 368 385 395 395 404 424 439 440 435 439 421 416 414 411 409 406 400 391 384 383 386 389 387 383 380 380 385 387 386 383 378 371 362 353 346 340 337 335 321 309 294 274 261 257 259 262 266 267 265 266 271 277 280 277 263 244 228 216 210 210 211 211 209 207 206 206 201 190 172 155 145 140 138 139 139 137 132 127 122 118 114 108 99 92 89 90 93 92 87 82 85 102 152 170 122 72 77 75 72 68 64 62 61 62 65 71 76 79 83 87 92 99 112 139 159 160 157 158 163 158 155 155 159 165 166 164 164 167 168 162 149 147 145 144 144 148 155 183 198 197 193 178 163 155 155 163 180 240 254 246 231 213 205 199 206 216 221 220 223 229 237 246 257 285 302 316 320 304 270 250 245 246 246 241 242 247 254 260 262 261 262 264 266 269 276 293 304 308 303 293 280 271 263 259 1639 1616 1590 1565 1547 1502 1461 1430 1403 1386 1401 1418 1430 1441 1459 1480 1505 1519 1515 1495 1477 1488 1503 1573 1726 1933 1918 1800 1720 1745 1820 1456 1187 1050 986 939 910 905 906 902 887 860 840 825 804 775 743 731 720 710 698 685 671 662 655 652 646 629 612 596 591 587 578 562 552 552 556 560 567 582 608 634 655 668 676 673 671 669 667 661 653 651 651 646 632 614 583 544 476 410 390 380 374 372 384 406 406 430 447 458 462 461 460 454 439 429 426 410 398 386 382 377 352 340 332 317 302 290 260 255 266 277 284 285 294 305 346 385 394 404 410 432 442 434 427 422 420 418 416 412 408 402 394 387 386 389 392 392 389 385 382 383 385 385 383 380 375 369 361 353 347 344 345 336 321 300 277 261 255 253 256 264 271 271 271 272 273 272 269 260 248 234 221 210 207 209 212 213 212 210 207 202 193 180 168 157 149 144 142 140 137 133 130 126 123 119 113 106 98 94 94 99 99 94 90 91 103 143 122 87 69 74 74 71 67 64 62 61 61 65 71 76 76 82 87 92 96 104 125 147 150 153 162 168 157 163 175 185 183 168 167 166 165 165 159 153 154 151 147 146 148 179 199 200 191 188 176 159 147 145 151 168 214 238 251 259 256 193 183 198 216 222 221 223 229 237 246 261 283 304 317 314 292 266 258 259 257 246 239 241 246 251 254 255 257 260 263 266 270 283 295 301 298 289 279 273 266 262 261 1641 1634 1622 1593 1545 1469 1427 1415 1417 1431 1456 1478 1496 1512 1534 1548 1559 1566 1567 1564 1557 1561 1527 1518 1582 1719 1608 1481 1427 1509 1677 1351 1137 1033 980 936 912 906 901 889 868 841 817 796 777 762 751 743 737 729 718 705 690 677 668 662 655 644 631 620 620 616 603 581 563 562 566 571 582 612 646 679 702 710 706 697 690 686 683 683 677 676 663 643 620 588 567 523 452 390 376 373 377 387 433 501 504 472 473 474 470 472 469 462 439 417 409 418 408 384 364 352 341 335 331 288 248 247 253 272 266 263 286 346 360 366 347 352 407 420 424 409 412 431 424 423 424 424 421 415 408 400 396 393 389 390 393 394 392 389 385 382 380 379 380 380 377 368 363 358 353 349 346 342 328 308 285 262 255 253 256 262 271 278 283 284 280 272 265 257 248 238 227 215 207 208 212 216 219 217 212 204 195 185 178 168 159 152 146 140 135 132 130 129 128 125 121 114 108 103 101 103 103 99 95 93 96 107 80 64 67 73 74 70 67 64 62 62 62 64 68 71 72 76 82 88 93 98 102 118 130 136 136 131 155 184 222 233 190 166 163 161 159 155 146 148 152 151 148 149 158 193 207 203 195 190 175 156 141 136 140 157 176 212 255 286 268 182 170 190 212 222 221 222 228 236 244 259 281 298 303 295 280 272 276 273 258 239 236 242 247 251 253 254 256 260 264 268 276 294 297 295 288 280 273 264 260 261 261 1645 1650 1654 1614 1537 1441 1415 1435 1460 1493 1528 1548 1560 1571 1585 1594 1592 1584 1582 1595 1635 1613 1488 1303 1163 1199 1157 1148 1176 1248 1331 1174 1076 1025 985 941 916 905 893 875 852 827 803 786 775 769 765 761 760 755 746 734 721 703 686 674 663 653 649 643 642 636 627 624 584 583 587 597 618 639 676 701 713 713 707 696 688 686 690 696 688 668 649 630 603 553 529 497 437 383 380 385 413 427 463 515 495 467 470 472 471 480 472 464 439 415 406 400 387 426 410 351 343 335 332 349 355 333 337 285 278 310 351 361 410 386 373 356 313 317 366 383 388 399 429 424 422 424 423 416 406 399 396 396 395 390 390 388 387 386 385 382 378 374 372 373 375 368 362 358 356 352 346 339 328 314 295 264 257 257 258 260 268 280 293 298 295 284 271 258 247 238 230 219 211 211 215 221 225 223 217 210 201 192 182 173 164 155 146 138 133 131 131 132 133 133 131 126 120 114 108 105 103 101 97 92 87 73 64 62 66 73 74 71 67 64 63 65 65 66 66 66 67 70 79 86 91 95 99 105 106 107 110 116 179 224 275 273 164 156 151 149 144 137 130 136 142 146 150 154 170 196 211 213 204 193 171 150 136 131 136 157 191 218 255 291 165 154 161 179 203 218 219 221 226 234 242 255 276 287 285 275 267 276 279 262 236 231 236 243 249 253 255 257 260 264 267 271 279 294 289 282 278 272 262 257 257 258 257 1630 1660 1658 1584 1486 1471 1499 1517 1513 1551 1573 1583 1587 1591 1593 1595 1585 1559 1561 1632 1790 1560 1257 983 810 802 847 913 983 1023 1022 1040 1028 1007 974 936 912 899 886 866 842 821 805 793 786 784 785 784 786 784 778 768 754 728 700 680 668 662 659 661 664 657 640 621 614 623 632 642 653 664 685 695 697 691 677 666 664 666 666 663 657 636 621 602 575 551 519 495 443 397 405 426 448 456 478 513 508 498 494 491 486 484 474 464 439 414 402 391 379 383 372 351 354 415 364 345 352 353 357 346 346 356 365 366 376 371 373 372 353 312 319 349 384 404 386 389 411 419 414 410 406 404 401 397 395 390 383 376 371 371 375 374 372 369 366 365 362 362 357 354 354 353 346 338 326 313 297 264 258 259 260 260 267 280 294 303 305 299 286 266 248 235 227 221 217 216 218 222 226 225 220 213 203 191 177 169 161 153 144 136 131 130 131 134 137 142 143 137 127 117 108 102 98 97 94 89 80 70 63 62 66 74 77 74 69 65 64 66 68 68 66 64 65 68 76 83 89 94 105 118 111 102 105 110 184 221 235 211 131 134 135 131 125 120 126 130 135 142 150 162 181 197 212 220 213 192 160 140 130 129 135 157 193 217 241 276 158 146 154 168 189 208 214 219 225 232 239 251 265 269 257 232 242 262 252 233 225 225 233 241 247 252 257 261 266 268 270 272 277 285 277 267 260 255 251 252 254 253 248 1618 1647 1632 1567 1553 1581 1604 1598 1579 1615 1588 1577 1552 1520 1503 1500 1496 1486 1521 1590 1564 1241 920 739 705 722 758 791 828 861 892 956 974 959 936 916 900 895 896 870 837 826 817 806 804 807 810 814 812 809 802 787 765 746 742 707 675 669 671 680 683 676 662 654 653 661 673 681 684 690 697 695 689 679 661 648 639 632 627 625 613 603 595 573 542 533 512 487 444 412 421 438 462 483 499 510 519 515 508 501 495 487 477 465 445 422 401 382 373 405 424 422 424 453 380 378 394 365 369 372 372 372 371 370 385 374 370 373 369 352 323 356 386 384 401 380 385 401 411 403 403 405 403 399 396 390 380 371 365 364 368 366 367 367 364 358 351 350 350 349 347 349 345 338 327 313 293 253 248 253 257 260 269 281 291 299 302 302 298 276 250 232 223 221 221 222 222 223 224 223 218 209 195 179 168 161 155 149 142 136 133 137 144 151 156 158 157 148 134 121 112 105 99 96 92 87 75 69 64 62 66 75 80 78 72 67 65 67 69 69 67 65 65 66 71 78 86 94 108 125 116 100 100 105 185 221 192 126 113 110 119 119 116 127 135 140 141 143 152 173 187 195 203 211 218 198 154 132 131 135 145 157 191 211 196 145 136 141 148 159 177 192 206 216 224 231 237 245 250 243 224 204 217 230 228 221 218 221 230 238 246 253 260 265 269 270 270 269 271 272 262 249 240 237 242 248 251 249 240 1601 1613 1612 1602 1658 1679 1671 1659 1645 1611 1514 1466 1344 1213 1167 1161 1189 1238 1307 1278 844 755 706 687 691 709 717 745 764 786 820 862 885 888 881 875 875 877 868 853 840 839 839 835 834 837 841 844 841 833 820 808 798 762 760 722 687 680 682 694 699 693 684 682 688 691 698 705 706 706 706 700 691 679 657 636 616 601 590 581 572 565 565 544 512 521 507 469 438 429 446 454 477 500 512 515 523 517 510 504 498 488 477 463 448 430 411 390 374 430 469 468 465 463 399 401 417 385 382 386 383 377 374 372 380 370 367 371 371 370 350 337 340 360 392 390 356 365 402 410 407 404 402 399 395 388 379 371 366 365 368 364 363 361 359 354 349 345 345 347 349 349 348 341 329 313 290 257 252 254 257 259 270 283 292 295 294 293 292 277 253 232 221 220 223 225 226 224 221 217 209 196 180 166 158 153 149 144 140 137 139 147 156 163 168 169 168 160 147 132 119 112 107 102 96 88 74 69 65 63 65 73 81 82 77 70 67 67 69 69 67 66 65 65 66 73 84 94 104 112 107 98 103 153 175 160 131 118 120 123 119 120 131 141 146 145 146 151 161 177 179 179 178 186 225 184 143 131 139 149 157 160 147 133 127 112 123 134 144 154 168 178 195 213 225 232 237 238 233 217 198 197 202 209 214 215 214 218 228 237 247 255 264 270 273 273 270 266 263 254 242 230 224 226 233 242 247 245 235 1588 1598 1619 1650 1715 1721 1695 1677 1630 1469 1283 1185 983 772 689 652 698 756 772 718 614 608 635 662 679 686 698 715 747 790 823 790 829 846 854 862 875 894 867 852 852 859 867 865 863 864 866 868 862 849 831 813 798 766 755 730 710 705 706 714 715 708 701 700 705 703 707 713 716 709 707 702 693 678 655 627 601 579 560 543 542 531 529 520 507 515 498 455 439 453 475 480 504 513 515 519 520 515 509 504 497 485 472 454 438 426 416 400 384 422 451 457 469 466 418 417 434 424 397 405 399 386 376 374 371 368 367 369 370 367 363 316 300 341 368 381 365 352 360 390 387 401 404 399 393 386 379 373 369 367 369 368 363 358 354 352 348 346 345 346 349 352 350 342 331 310 275 264 260 262 262 261 269 284 295 298 293 285 276 262 247 233 224 218 220 224 226 225 218 208 192 177 165 157 151 148 147 147 146 145 148 155 161 164 166 167 164 158 151 144 135 130 124 115 104 92 75 70 66 62 62 68 78 84 82 75 71 69 68 68 67 66 65 63 64 69 80 93 98 100 114 136 147 145 137 123 117 126 136 141 129 124 131 139 140 145 152 161 168 156 149 146 144 155 215 144 127 134 147 156 160 158 121 88 93 100 113 129 142 150 159 170 186 207 225 231 229 224 218 208 197 204 203 206 209 211 212 218 227 237 247 258 269 274 275 272 267 262 255 242 230 220 216 218 225 234 239 237 229 1606 1613 1631 1652 1682 1688 1675 1630 1508 1262 997 877 770 697 662 630 642 644 621 584 550 595 621 657 679 665 673 684 707 732 750 754 794 822 848 872 891 907 875 865 871 880 890 887 884 883 884 885 877 858 837 815 793 773 760 749 740 737 738 739 732 720 708 702 701 700 704 709 709 696 692 687 677 661 643 615 591 567 540 517 519 513 504 509 522 509 489 461 464 485 495 503 528 525 517 517 514 511 507 500 490 476 458 439 421 411 406 391 391 401 411 425 457 457 436 449 472 464 413 420 413 398 386 384 379 374 369 366 365 362 357 309 291 329 351 339 350 333 310 342 376 388 389 391 397 389 382 376 372 369 370 370 364 359 354 352 348 346 344 343 345 350 348 339 329 315 289 274 273 285 287 270 269 279 288 293 292 284 270 256 244 234 223 215 215 219 223 222 214 195 175 162 155 151 149 152 157 161 162 159 156 156 157 156 153 153 154 153 153 154 154 151 145 135 122 106 83 72 66 62 60 63 72 79 83 82 78 75 72 69 67 67 65 64 63 66 74 91 95 100 123 155 162 108 106 116 125 134 144 148 130 117 124 131 138 147 155 158 153 143 134 129 126 122 112 116 125 138 149 149 142 132 105 83 85 92 104 119 134 145 151 165 180 198 214 219 212 211 212 213 217 240 219 210 207 207 211 218 227 237 248 262 274 276 274 268 262 255 247 237 228 221 215 216 220 224 227 226 221 1641 1625 1609 1583 1565 1574 1576 1544 1457 1309 1131 1238 1016 811 826 728 687 672 658 636 615 658 670 683 683 660 657 663 676 693 715 741 781 817 856 887 899 904 886 884 890 895 901 894 891 891 893 891 882 861 841 820 800 789 784 776 768 764 765 762 749 731 713 700 692 694 699 699 691 673 661 649 638 628 615 593 575 558 532 499 496 513 510 513 523 512 501 486 504 525 515 519 527 527 522 516 510 509 504 493 477 458 440 423 408 402 401 378 380 391 397 399 411 423 457 474 477 475 431 424 418 414 410 404 391 381 370 361 357 355 351 308 290 326 348 289 280 295 307 296 365 350 358 382 391 384 385 381 376 373 370 369 366 363 359 354 349 345 339 336 335 336 334 329 324 316 301 286 295 310 312 295 272 273 278 283 284 277 265 255 243 231 219 211 209 211 213 212 203 180 163 153 148 148 152 168 178 180 176 167 156 151 148 145 141 140 145 151 158 164 168 167 162 153 144 134 113 84 67 63 58 59 65 72 78 83 85 78 73 69 66 66 66 65 64 66 75 85 92 98 100 98 95 93 103 120 151 199 161 147 125 110 114 122 133 143 148 147 141 138 156 170 155 104 95 107 125 139 144 135 109 91 83 81 84 89 98 109 122 137 145 161 176 187 195 199 196 199 205 213 226 243 232 213 201 202 208 216 225 235 248 266 274 275 272 264 254 244 239 234 230 225 221 220 220 218 216 212 210 1637 1580 1509 1444 1429 1460 1398 1395 1418 1396 1342 1106 875 760 770 746 747 743 726 711 719 730 720 703 677 650 649 654 666 683 707 743 785 825 865 894 902 904 903 905 906 904 903 894 890 889 889 884 874 859 844 829 814 810 806 793 781 775 775 775 766 747 727 717 706 702 701 695 680 656 630 613 603 595 583 567 562 556 533 496 500 502 522 533 529 525 527 514 513 527 544 539 542 537 526 514 510 506 498 483 461 434 416 410 402 397 394 384 379 383 388 393 407 414 425 434 454 486 477 480 480 455 417 422 404 387 371 358 352 350 351 313 296 330 347 291 294 340 363 284 281 281 335 375 347 365 383 385 381 377 371 368 368 367 363 356 348 342 335 328 324 320 317 316 317 316 307 296 312 325 327 316 285 273 270 270 268 261 256 250 240 228 216 209 206 204 203 200 190 172 158 150 146 147 153 167 174 173 168 158 148 142 141 142 141 138 139 147 158 167 173 175 175 171 167 164 143 97 68 63 59 56 59 64 70 75 77 74 69 66 64 65 65 66 72 78 75 81 88 93 96 97 94 93 100 134 211 306 177 135 117 110 113 119 126 133 138 138 134 139 160 159 133 104 100 106 120 134 139 124 95 98 97 86 91 92 96 103 113 126 138 157 170 176 179 183 183 188 196 208 224 237 228 210 196 195 202 211 221 232 247 263 269 274 271 261 247 236 232 231 230 230 230 230 226 218 208 200 198 1595 1396 1168 1023 1064 1044 1040 1113 1219 1291 1290 933 779 742 746 758 795 823 833 832 833 812 776 734 694 665 661 671 681 697 723 764 808 847 880 903 912 920 924 922 916 908 903 897 887 880 874 868 861 855 844 832 823 821 812 796 781 773 770 776 773 766 758 749 744 738 721 699 676 646 613 594 584 577 570 559 546 544 528 493 493 502 530 534 522 537 516 538 551 554 561 576 560 544 530 520 512 504 489 468 440 411 412 410 411 411 409 405 396 390 398 412 411 418 425 432 438 444 444 481 493 466 430 458 462 455 411 360 354 350 352 305 265 270 272 389 429 424 382 287 284 279 273 270 288 388 364 375 387 379 374 372 370 367 362 354 347 339 332 326 320 315 310 310 313 317 313 305 317 327 330 325 302 277 265 258 250 243 241 239 234 226 216 209 204 200 195 188 176 161 152 147 145 145 149 158 164 166 165 160 153 146 143 143 147 148 148 149 151 156 166 180 190 192 185 175 144 98 69 65 61 57 56 58 62 66 67 66 65 64 64 65 65 70 75 77 81 88 86 86 90 92 91 95 102 188 314 312 150 108 110 117 122 120 121 126 130 132 131 137 145 137 118 108 110 112 115 119 125 120 101 92 96 108 114 98 96 100 108 118 131 148 160 165 166 170 172 176 185 199 214 226 226 212 194 190 195 204 214 228 243 249 263 272 271 260 243 233 228 226 226 229 235 239 234 222 206 195 190 1151 964 890 913 1031 915 852 875 930 963 959 804 758 751 747 763 806 860 901 921 922 902 858 805 756 720 702 713 722 741 772 812 854 886 909 922 931 936 934 926 916 907 901 899 887 873 861 857 855 849 838 827 819 817 803 785 768 758 760 774 778 776 774 775 774 765 746 718 679 633 608 589 574 565 561 561 549 532 513 500 510 507 517 525 525 523 514 534 552 562 568 588 577 568 553 533 518 501 480 454 427 409 422 429 432 431 428 426 420 420 428 432 414 406 408 419 432 439 443 478 471 463 474 475 474 468 452 433 417 360 294 303 315 292 377 429 452 451 434 414 398 326 284 274 269 280 333 377 392 383 381 378 372 365 357 352 348 341 333 326 321 315 311 310 313 317 316 311 316 320 322 321 310 281 262 250 239 229 224 224 224 222 217 211 205 198 190 178 160 149 143 142 142 143 145 154 169 183 193 190 174 160 152 150 156 163 170 176 182 187 187 198 203 197 180 148 108 83 71 67 64 59 56 56 58 60 61 61 61 62 64 66 67 69 71 74 85 87 85 83 82 82 84 96 180 277 318 315 148 103 109 122 133 121 119 123 128 129 129 135 133 126 118 115 120 123 116 105 106 116 106 96 96 108 110 100 97 99 104 111 123 136 147 154 157 159 161 164 172 185 197 207 214 207 191 187 190 197 206 216 224 228 251 266 269 261 248 236 227 221 219 222 229 234 231 221 206 195 188 867 749 760 812 878 788 775 801 826 826 804 786 785 774 756 757 789 847 897 934 959 974 955 904 850 806 771 771 790 821 855 887 916 931 937 937 935 927 916 909 907 905 902 898 885 871 862 861 856 837 817 809 814 813 799 777 759 749 750 767 776 777 777 778 773 764 743 712 676 640 611 591 574 561 552 556 552 539 522 514 538 519 520 523 520 517 514 532 547 561 577 597 594 590 580 563 542 505 475 448 428 423 432 449 451 446 445 446 446 447 448 444 431 412 402 405 421 442 449 477 474 476 492 483 478 473 464 449 424 380 282 307 367 374 423 446 442 437 441 445 437 407 373 330 282 357 350 309 317 390 386 381 373 363 353 348 348 344 338 332 324 319 316 315 316 318 317 313 312 313 313 309 304 281 261 246 235 223 214 210 212 215 217 213 207 198 186 168 149 140 137 137 138 139 141 149 166 187 203 204 191 175 165 163 167 176 189 204 219 228 224 216 204 183 147 103 84 75 72 70 67 63 59 57 56 58 59 59 60 62 64 67 68 67 67 70 79 82 82 81 79 77 82 145 211 249 241 143 110 111 123 133 140 121 116 121 126 127 131 135 134 130 126 127 139 148 134 102 95 108 109 104 99 103 101 97 98 101 104 110 118 128 137 145 151 150 152 155 161 172 178 185 193 194 186 184 187 193 200 207 215 218 231 250 265 264 257 242 228 219 213 211 213 216 215 210 203 196 190 721 692 718 743 757 725 785 838 880 901 883 860 844 814 779 764 780 816 851 891 945 1003 1017 980 933 895 860 855 882 918 949 963 959 939 925 916 908 892 873 871 881 896 908 908 894 879 867 855 836 804 793 797 806 812 792 775 763 757 758 761 767 767 764 761 750 730 708 682 660 650 625 603 585 572 561 562 561 553 539 529 548 528 528 524 515 515 515 531 545 560 578 591 601 603 596 580 554 507 476 453 440 440 442 460 463 459 458 461 470 475 470 458 451 435 409 399 414 445 456 472 482 493 502 492 485 454 430 416 397 388 336 357 413 446 456 473 456 442 446 453 451 442 426 397 359 372 359 294 260 310 390 388 376 363 355 351 350 347 344 340 336 329 325 324 323 320 314 311 311 311 307 300 294 286 267 248 236 225 212 204 202 206 213 213 208 198 183 163 147 138 135 134 134 135 135 141 155 176 195 204 203 198 195 195 193 198 209 223 236 247 244 230 210 183 144 106 86 76 71 71 70 67 63 60 58 58 59 60 60 62 65 67 67 67 67 67 71 77 79 79 79 79 88 193 240 207 154 187 200 240 276 259 143 119 113 116 124 129 135 138 139 138 138 145 190 218 212 174 93 99 109 114 112 100 95 94 96 100 105 110 115 122 130 138 143 143 146 149 154 160 162 167 174 178 179 181 185 190 195 201 208 211 216 228 242 253 251 242 230 219 209 202 198 196 195 194 193 193 191 681 703 729 741 743 751 840 911 978 1033 1044 981 924 872 834 819 815 810 812 844 916 1012 1047 1012 972 949 938 953 925 946 985 990 956 910 885 879 879 867 841 837 849 871 895 905 895 877 856 834 806 775 774 784 791 794 798 784 774 770 765 746 749 745 736 726 708 683 663 647 636 638 628 614 601 592 584 581 578 569 553 539 543 545 539 529 522 520 521 533 546 557 567 582 601 607 599 579 548 513 489 474 465 461 457 469 472 468 468 479 493 505 499 479 467 464 438 422 425 445 468 470 487 499 492 475 463 423 410 411 381 396 398 428 470 496 495 478 472 469 462 461 458 453 447 434 409 373 355 290 240 263 329 353 368 370 362 358 356 353 351 350 348 343 339 336 332 326 313 308 308 307 304 296 296 284 262 243 237 232 219 206 198 197 204 209 206 196 181 164 150 142 137 134 133 131 130 134 146 166 185 202 213 217 218 216 210 209 214 223 235 249 255 248 232 206 166 136 112 91 75 71 71 70 68 65 62 62 62 63 64 64 65 65 65 66 66 65 66 72 74 76 79 83 167 252 265 223 192 240 275 302 313 287 129 114 111 111 119 131 140 143 141 139 147 176 279 321 321 291 106 98 105 113 114 97 92 91 93 97 102 107 112 117 123 130 135 137 139 144 149 152 153 156 160 166 171 177 183 188 193 197 201 203 204 209 218 226 227 226 223 218 210 198 189 183 181 180 181 183 186 682 721 758 775 775 799 895 987 1085 1190 1272 1118 1000 929 900 896 895 877 870 888 932 984 1004 978 952 939 926 910 894 917 950 956 926 884 857 850 855 855 834 822 823 836 855 861 850 842 829 801 751 744 754 768 782 799 798 786 779 774 761 734 731 721 706 690 666 646 631 621 612 596 607 610 611 611 607 602 595 582 568 554 543 570 557 547 546 538 537 542 547 549 555 586 602 606 599 580 548 530 515 507 502 494 480 485 482 475 478 504 512 520 517 502 487 494 485 470 453 445 486 476 498 501 460 434 419 412 432 444 394 428 439 481 524 530 522 474 472 483 480 468 443 436 439 436 410 369 314 260 240 265 278 305 321 345 374 372 367 362 360 360 359 356 352 347 340 329 312 306 304 303 301 296 309 290 260 237 232 234 225 212 200 194 195 199 199 193 180 166 155 147 141 136 133 130 127 130 142 160 180 202 220 228 229 230 225 224 226 232 244 266 275 272 262 247 222 204 196 191 160 80 72 71 70 69 67 66 66 67 67 67 66 65 65 66 65 64 64 64 67 71 77 84 258 303 283 262 266 283 307 317 283 182 111 106 108 110 116 129 137 140 140 144 162 288 317 319 320 299 123 104 102 103 105 93 89 89 91 94 99 104 108 112 117 123 128 131 135 140 144 147 148 150 153 159 165 172 180 186 190 194 196 195 194 195 200 208 215 219 220 217 211 201 187 176 171 171 172 172 175 685 727 768 797 815 850 928 1013 1112 1214 1288 1225 1084 1000 976 986 997 972 957 955 962 967 964 947 933 923 909 893 899 896 898 908 896 868 847 841 848 857 847 829 814 806 805 795 778 786 796 782 715 729 754 777 795 813 787 780 777 768 748 731 718 704 690 673 643 630 615 605 591 556 579 594 611 621 618 613 603 591 586 585 562 567 575 577 572 562 560 550 542 543 558 583 604 616 611 588 553 541 534 529 524 518 509 504 498 493 494 505 516 527 533 531 525 518 505 489 475 470 491 478 506 513 472 458 445 434 423 415 420 487 487 508 534 528 512 506 476 468 490 474 422 399 409 416 364 317 260 239 250 275 275 276 267 293 348 365 377 375 372 370 369 366 363 356 346 332 311 304 302 301 300 298 321 298 261 232 224 228 225 215 203 193 189 190 190 187 178 166 156 149 143 138 135 132 130 130 136 152 178 208 232 249 259 270 270 271 273 276 282 298 295 285 276 273 266 259 270 277 230 85 72 70 71 71 70 69 69 69 69 70 70 69 68 65 63 62 62 63 64 65 68 76 245 299 291 286 284 307 314 280 197 103 176 132 104 107 115 121 127 132 138 170 283 309 315 317 318 307 132 104 106 107 102 91 87 88 90 93 97 102 104 107 110 115 121 126 132 137 141 143 144 146 149 156 162 170 177 182 185 187 189 188 185 185 188 195 204 212 217 217 212 203 191 179 169 164 164 164 164 703 742 777 820 876 940 1018 1085 1159 1228 1270 1260 1186 1095 1031 1017 1053 1023 1006 995 986 978 955 944 931 915 899 888 890 878 868 873 877 864 853 851 858 868 866 845 819 793 771 748 730 746 777 788 729 748 786 815 819 792 786 785 779 763 738 715 696 688 686 676 636 621 605 585 568 569 589 605 617 622 618 611 597 591 589 587 584 590 600 598 590 589 585 572 566 571 585 604 616 623 617 598 576 566 555 548 543 537 525 511 503 499 500 510 529 541 549 554 550 537 520 503 494 495 468 477 488 504 523 515 493 466 449 445 447 514 517 512 500 469 459 481 482 486 501 482 474 430 408 375 252 212 266 283 272 276 271 265 260 260 272 319 364 372 375 380 375 372 367 359 347 332 310 303 300 300 300 303 326 300 259 227 217 220 220 214 205 195 189 187 184 179 172 163 155 150 145 143 143 144 146 151 171 213 262 282 290 289 286 288 306 314 321 326 324 309 286 267 258 262 264 271 285 269 199 89 77 72 70 71 71 70 70 70 70 71 71 70 68 64 62 62 61 61 62 63 65 68 220 271 275 303 288 301 307 233 116 104 258 169 101 104 110 116 118 123 137 181 305 313 314 315 317 315 148 113 118 122 113 92 87 87 90 94 98 100 102 103 105 108 115 121 129 135 139 140 141 143 147 154 161 169 175 177 177 177 179 180 180 179 180 186 194 202 208 211 209 202 193 183 173 166 163 159 156 685 736 814 892 977 1087 1200 1205 1208 1219 1220 1189 1140 1084 1039 1022 1046 1030 1020 1006 994 994 981 954 932 913 894 880 868 862 857 856 869 868 869 871 875 880 877 860 833 802 771 744 739 760 790 799 738 771 800 813 808 793 786 777 760 737 711 686 675 683 685 671 653 615 603 588 572 571 584 598 607 609 603 591 588 591 611 630 600 603 605 605 607 615 617 609 605 608 617 633 651 648 635 619 603 595 587 578 567 555 541 524 515 511 511 519 539 553 563 567 560 548 531 520 516 519 516 524 531 535 533 518 506 479 466 470 474 449 486 503 491 474 475 489 509 499 464 502 495 474 382 281 323 211 201 237 271 270 263 258 256 257 264 279 311 324 352 383 377 370 362 351 338 326 307 300 299 302 307 311 327 297 253 220 213 214 214 211 205 197 191 187 182 175 167 158 152 149 149 151 154 159 169 192 226 261 289 306 315 315 307 295 296 300 311 323 318 284 242 218 215 224 238 256 256 201 110 97 86 77 72 70 69 69 69 69 69 69 68 67 66 65 64 63 62 62 62 62 63 65 84 87 131 247 285 288 291 252 177 146 237 160 101 102 102 109 115 121 134 176 298 312 313 315 316 317 280 199 148 144 127 99 87 84 87 94 101 101 101 101 102 104 110 117 126 133 138 139 139 141 146 153 161 168 172 174 174 170 170 173 176 178 179 183 189 194 197 199 197 191 185 180 176 174 172 164 157 746 786 862 941 1020 1119 1256 1273 1239 1203 1181 1132 1101 1067 1031 1009 1020 1019 1017 1001 988 996 994 953 925 907 888 871 859 853 851 854 868 879 885 887 886 885 881 869 849 825 801 781 778 806 822 802 750 778 799 802 791 779 772 757 737 714 691 668 661 648 635 625 618 625 601 582 574 570 580 590 596 594 585 581 582 592 612 629 613 604 606 607 611 622 621 622 625 630 637 650 661 658 647 632 622 611 604 596 584 572 555 538 526 512 500 520 545 565 576 578 571 562 550 541 537 532 526 509 511 523 526 493 481 474 474 481 486 481 498 504 499 497 503 506 508 491 467 511 487 382 315 316 310 209 205 242 271 262 256 255 257 261 266 274 317 330 330 341 383 369 351 333 321 315 303 298 297 305 319 322 330 296 249 215 211 210 209 206 203 198 194 190 183 175 165 155 150 149 153 160 167 171 178 192 214 244 274 297 313 319 313 291 272 261 255 252 255 244 206 172 154 157 193 222 228 187 113 104 97 87 78 70 68 67 67 67 67 66 65 64 64 65 65 65 66 66 64 62 62 65 66 68 77 110 261 299 295 290 308 308 147 97 99 100 99 100 113 123 134 161 289 310 312 314 316 317 318 288 271 256 164 111 90 86 88 94 101 102 101 99 99 100 105 114 125 134 139 139 138 140 144 152 160 167 171 173 173 170 167 168 174 180 184 187 192 193 191 187 182 177 174 172 172 174 177 174 166 805 839 896 945 1001 1089 1210 1271 1257 1213 1175 1131 1125 1093 1049 1012 1003 1005 1004 988 974 979 963 933 911 895 881 867 859 855 857 865 881 895 897 893 885 879 874 866 855 844 834 827 790 785 787 780 769 768 773 773 767 760 757 741 721 701 681 664 638 616 600 593 594 603 591 582 578 577 583 589 589 584 577 572 576 589 611 628 620 604 597 597 604 616 616 623 633 640 642 647 650 655 649 633 626 617 611 604 593 577 560 547 533 514 498 525 551 575 590 596 595 591 582 569 553 535 522 501 505 513 501 478 491 486 484 492 499 505 516 525 531 535 539 529 521 515 504 467 392 347 295 234 219 199 211 226 228 217 219 247 261 266 268 246 248 244 239 235 234 297 327 326 311 306 296 294 295 305 325 332 337 297 245 210 209 208 206 203 200 198 194 191 186 179 168 156 151 152 158 169 179 178 177 177 184 203 232 265 292 307 305 284 251 223 199 177 156 224 206 160 124 116 117 119 119 116 112 110 107 97 84 74 69 67 66 66 65 64 63 63 63 64 65 66 68 68 67 64 63 65 65 66 66 78 273 297 297 306 305 271 140 92 93 95 96 98 106 122 140 147 280 307 310 313 315 317 318 320 321 313 272 141 95 90 92 98 102 103 101 99 98 98 102 111 124 138 142 141 139 139 143 151 160 166 170 174 174 172 169 167 171 179 189 199 203 199 188 181 173 168 164 163 164 167 172 176 176 860 873 903 938 990 1071 1162 1247 1271 1238 1183 1156 1164 1138 1098 1053 1007 996 983 968 959 957 939 917 900 886 873 869 869 872 881 893 910 933 905 882 867 851 855 872 870 858 841 799 764 757 758 755 739 726 727 732 736 739 741 724 705 686 668 648 622 598 581 574 579 586 585 587 590 593 594 593 584 576 573 569 573 588 609 623 616 598 582 583 597 608 617 628 646 657 652 640 640 644 638 623 615 612 613 607 595 581 568 560 548 532 521 542 564 589 610 623 625 625 608 580 551 535 519 502 505 503 479 478 512 501 490 501 516 517 530 553 576 588 589 572 553 539 516 422 316 273 234 187 185 258 277 245 201 199 212 251 268 260 248 283 282 241 207 201 194 215 246 279 302 301 288 293 294 298 309 323 331 295 244 208 206 204 201 199 197 196 194 192 190 184 174 161 155 157 166 177 183 181 175 171 171 175 192 233 268 283 274 254 219 190 166 146 130 177 168 141 122 110 105 100 97 95 94 95 95 91 85 79 75 70 67 66 65 65 64 63 63 63 64 66 67 67 68 67 65 65 66 66 65 66 142 146 215 311 307 267 143 90 89 89 92 96 99 122 160 162 278 305 308 311 314 316 318 319 320 321 323 164 100 95 95 98 99 100 101 101 100 101 102 111 126 143 146 144 141 140 143 150 158 166 173 178 178 176 173 171 172 177 188 203 212 208 191 178 167 161 158 157 158 158 162 169 175 914 893 914 966 1034 1106 1179 1247 1279 1244 1174 1165 1159 1150 1139 1112 1057 1012 984 970 963 953 937 923 919 926 932 915 893 911 917 916 933 902 886 871 855 840 851 876 876 859 830 785 768 756 744 733 727 691 690 700 710 716 715 693 672 660 652 631 612 604 586 567 574 581 584 593 605 612 606 596 581 572 572 572 576 591 606 613 604 584 564 567 586 605 618 640 664 677 671 646 641 633 622 611 604 607 616 612 597 584 581 573 566 557 549 558 579 606 635 658 669 669 638 592 552 534 510 493 490 487 480 495 525 517 509 522 544 537 555 586 615 627 621 609 584 549 497 363 326 241 206 253 284 325 284 224 202 247 224 241 248 255 278 309 305 275 250 232 180 184 198 243 295 293 218 266 297 300 306 308 302 275 237 206 201 199 196 195 194 193 193 193 192 187 178 167 163 166 174 182 183 182 179 176 173 172 177 207 231 236 221 206 185 170 159 149 141 146 142 134 125 112 106 100 95 91 88 88 88 88 88 87 83 78 74 70 67 66 65 64 63 62 62 63 64 66 67 66 65 66 66 65 64 63 63 65 112 171 175 151 107 88 87 85 87 92 98 167 301 307 307 306 307 309 312 315 316 318 319 321 322 179 108 101 99 99 100 101 102 104 104 106 107 115 129 145 148 147 144 142 143 148 155 165 174 181 183 180 177 174 174 176 183 194 204 205 193 176 165 157 154 153 153 153 154 158 164 977 948 981 1049 1122 1182 1236 1264 1267 1214 1148 1163 1167 1183 1190 1173 1128 1082 1058 1019 989 979 963 950 942 935 924 902 890 894 896 897 906 880 876 869 859 852 861 877 881 863 828 791 784 767 738 714 713 676 675 682 687 685 672 640 623 624 632 616 600 608 595 573 583 589 594 607 622 629 612 597 584 577 577 582 587 597 606 607 593 569 549 546 564 602 614 653 676 681 672 658 647 634 623 617 615 621 625 623 606 572 576 573 575 572 560 565 587 620 657 697 746 737 702 649 591 539 497 478 475 485 505 533 540 545 553 566 580 569 595 630 649 638 617 615 587 527 434 298 380 319 290 374 416 368 250 213 268 311 267 239 245 268 282 315 309 296 284 266 223 230 238 263 293 289 190 231 256 264 301 301 291 270 238 206 200 196 193 191 189 189 191 193 192 187 178 172 172 174 177 179 182 185 187 187 187 186 181 179 175 171 170 170 169 169 183 208 162 146 146 153 157 145 115 102 97 93 89 86 86 89 91 92 89 85 81 78 73 68 67 65 64 62 61 61 61 62 63 64 65 65 66 65 63 62 62 63 65 69 80 79 81 83 82 82 83 87 92 110 158 296 310 309 308 308 310 312 314 315 317 318 290 181 120 107 105 103 103 104 105 107 108 111 113 118 126 140 146 147 145 144 145 148 152 159 168 177 183 182 179 176 175 176 180 185 191 193 186 174 164 157 154 153 152 150 150 151 153 1064 1088 1123 1173 1220 1252 1280 1267 1206 1151 1137 1179 1196 1221 1233 1220 1181 1125 1086 1049 1024 1010 991 967 945 925 905 886 873 866 864 868 877 876 876 876 877 882 896 897 895 875 839 804 788 775 747 718 709 691 680 672 660 642 609 576 571 588 605 592 584 577 579 590 608 619 629 644 653 644 614 608 599 592 591 598 603 604 601 593 581 563 546 538 555 602 641 671 685 681 663 647 646 640 635 633 633 631 624 619 612 596 579 597 625 640 637 632 629 645 681 739 814 801 733 669 617 562 529 493 482 504 547 546 544 553 567 582 591 599 633 689 718 664 625 599 550 446 303 296 397 434 437 441 427 390 290 302 383 337 329 280 289 310 278 319 312 298 288 283 276 285 292 296 297 289 188 194 219 257 325 301 300 276 247 238 242 207 193 190 188 189 190 198 195 184 176 176 181 184 184 184 187 191 194 195 191 186 178 168 158 153 156 162 170 180 226 312 222 197 201 219 235 219 154 133 144 167 179 109 94 95 95 94 92 90 87 84 80 75 69 66 65 63 62 60 60 59 60 61 63 64 65 65 64 63 62 63 63 64 65 68 72 75 76 78 79 83 87 93 113 285 310 310 310 310 310 311 312 313 309 304 189 149 131 118 113 110 108 107 108 110 112 115 118 120 125 133 141 144 144 144 145 149 151 154 158 166 175 179 178 176 175 176 178 181 183 183 179 171 163 158 155 155 157 156 153 149 147 1142 1194 1241 1266 1274 1270 1257 1222 1171 1146 1155 1190 1218 1241 1247 1230 1192 1143 1101 1067 1041 1020 996 962 930 902 879 862 849 843 842 852 870 879 884 899 917 934 951 936 916 885 846 807 778 775 768 754 740 724 698 664 628 588 531 526 534 553 572 561 571 571 585 612 640 664 681 702 701 664 631 629 623 615 609 611 614 606 595 582 569 562 557 563 583 619 667 683 678 664 652 647 649 647 643 642 648 648 637 623 613 606 572 608 637 653 658 653 647 659 695 753 823 813 745 675 617 562 537 523 512 527 573 573 551 566 587 592 584 592 655 729 777 770 640 571 438 312 310 410 458 475 477 462 390 360 392 420 411 376 354 351 349 355 379 337 316 304 299 298 288 295 300 303 303 293 219 212 245 283 290 258 265 248 235 256 241 232 228 226 224 225 229 236 231 209 178 181 188 192 192 191 190 190 191 192 194 194 187 177 174 177 173 177 186 204 226 251 328 336 332 330 324 299 236 218 243 286 305 202 182 151 99 94 93 93 92 90 88 80 74 70 67 65 63 62 61 60 59 60 61 62 64 65 65 64 64 63 63 63 64 65 67 69 71 73 75 78 83 89 102 276 309 310 311 311 311 311 312 271 179 144 138 140 139 134 126 122 118 114 112 113 115 118 119 120 122 126 132 137 140 142 145 148 150 151 153 155 162 169 173 175 176 177 179 181 181 178 174 168 163 159 156 156 158 161 162 161 153 1181 1234 1291 1315 1288 1239 1211 1177 1151 1146 1163 1191 1224 1233 1225 1199 1158 1116 1080 1051 1026 1002 975 937 903 873 849 834 827 827 833 850 876 882 902 934 966 987 987 958 924 881 834 792 774 767 762 751 728 704 706 680 640 590 501 498 506 523 542 548 549 572 602 634 668 694 729 735 724 707 678 684 660 633 620 616 614 602 588 576 566 573 582 591 611 649 668 666 661 656 652 646 652 652 653 656 658 634 637 635 622 607 598 625 649 668 679 665 662 673 705 756 811 797 730 659 601 554 539 520 519 537 566 598 586 594 598 587 586 587 624 687 736 713 615 545 494 465 460 478 492 499 495 477 446 396 428 457 442 416 381 399 392 363 355 348 327 323 321 305 306 314 317 315 310 303 299 305 319 299 199 180 184 184 191 220 231 264 273 270 268 269 271 275 269 247 206 192 193 197 199 196 193 192 192 194 197 201 209 213 217 220 212 215 220 228 243 276 329 337 333 328 325 325 325 326 328 329 328 326 324 258 162 162 109 96 94 92 91 84 79 74 71 68 66 64 62 61 60 60 60 61 63 64 64 65 64 64 63 63 63 64 65 66 68 70 71 73 77 84 91 189 269 309 311 312 312 312 313 260 131 118 125 134 138 136 135 133 131 126 120 117 118 119 119 118 118 120 124 128 133 137 141 145 147 149 150 152 155 159 165 171 176 180 183 183 181 176 171 167 163 159 157 157 158 160 163 168 170 1217 1233 1273 1288 1275 1249 1232 1170 1126 1138 1169 1184 1206 1203 1178 1140 1096 1040 1018 999 980 958 928 892 865 842 825 816 815 821 834 852 874 888 924 945 952 951 957 942 912 872 829 795 806 801 789 770 746 737 704 668 640 602 502 498 506 520 542 578 588 619 646 676 723 750 757 766 767 752 741 714 672 637 619 610 603 593 584 579 580 594 608 620 637 658 648 648 658 665 663 659 663 665 659 650 652 644 645 627 606 608 631 651 666 679 687 676 673 685 711 746 772 749 694 634 583 547 542 539 551 571 591 617 617 617 608 588 581 578 599 632 652 632 547 504 497 504 507 517 516 514 506 482 430 412 456 490 483 468 442 410 385 388 424 355 331 323 322 323 322 329 330 329 325 312 313 315 310 300 289 195 172 166 163 177 289 293 288 289 291 293 299 300 298 291 275 221 203 200 200 199 198 197 196 197 200 206 222 233 241 249 246 246 242 244 262 303 337 341 336 331 326 325 325 325 326 327 328 326 325 323 322 320 181 117 95 95 91 86 82 79 77 74 72 70 67 64 62 61 61 62 62 63 64 64 64 64 64 64 64 64 65 66 68 70 70 70 72 78 86 92 219 308 310 312 312 313 278 201 117 108 112 123 132 135 135 138 138 135 129 122 120 118 117 116 116 117 119 122 126 132 137 140 143 146 149 152 156 158 162 167 174 181 187 187 183 175 170 166 163 161 158 158 159 158 159 163 170 1243 1222 1238 1252 1260 1261 1252 1192 1148 1155 1172 1167 1173 1161 1113 1059 1006 942 935 931 921 898 862 829 812 805 806 809 810 819 831 845 860 884 900 900 892 890 914 915 898 873 851 841 831 817 795 765 731 711 694 673 654 619 522 528 565 594 611 637 638 673 695 711 740 765 768 779 789 785 772 720 668 629 607 595 589 584 583 590 604 621 634 642 649 655 637 639 655 668 673 678 680 679 666 651 658 656 646 627 616 630 663 677 683 685 686 684 682 691 708 726 730 699 655 609 571 546 546 556 560 567 593 627 631 623 609 593 583 580 591 596 584 556 503 487 494 511 528 537 532 522 507 490 478 480 497 492 461 447 468 433 397 386 399 358 343 337 336 332 274 327 345 337 332 340 362 345 323 312 305 292 287 285 284 287 287 290 299 308 312 321 334 332 330 337 349 255 216 203 199 201 202 202 202 201 202 211 225 243 262 276 283 285 282 282 292 315 335 341 340 336 332 328 326 325 325 325 325 325 324 323 321 320 319 190 99 100 97 91 88 85 82 81 80 77 74 71 68 65 63 63 63 63 64 64 64 65 65 65 65 65 66 67 69 71 71 71 71 74 81 90 185 272 307 311 313 313 281 213 119 108 107 115 125 133 136 139 141 139 133 125 120 117 116 114 114 115 117 120 123 127 132 136 140 143 148 154 159 163 166 170 174 180 185 186 182 175 170 167 165 164 163 163 163 159 156 156 161 1295 1234 1237 1255 1259 1256 1251 1220 1197 1168 1150 1144 1135 1106 1037 960 900 873 878 884 875 849 813 781 773 781 796 809 813 817 827 843 861 872 873 865 860 868 902 904 890 872 859 854 832 813 794 761 715 693 681 681 669 628 552 571 623 658 670 682 703 736 753 755 753 767 769 782 794 794 773 711 658 620 597 579 576 578 587 603 624 639 650 656 657 654 641 644 654 665 674 686 688 678 669 667 671 660 650 652 662 673 690 693 690 685 684 689 690 691 696 699 693 660 622 590 567 555 556 568 565 561 577 624 626 614 604 604 601 593 585 570 542 496 483 487 500 521 546 550 522 499 493 505 511 525 526 509 482 471 482 448 407 382 376 360 352 350 350 347 324 341 349 347 344 346 350 342 335 331 317 308 304 301 301 305 305 307 310 313 317 342 342 335 332 340 345 254 218 206 199 202 205 206 205 202 200 214 230 251 271 284 295 301 302 302 305 312 322 328 331 332 336 334 330 327 325 324 324 323 323 322 321 320 318 199 101 102 110 115 120 120 112 96 88 84 81 78 75 71 68 67 67 69 69 67 65 65 66 68 69 69 69 70 71 73 73 72 71 74 78 88 96 165 305 309 312 313 293 227 123 114 112 116 122 128 134 138 141 140 136 127 118 114 114 113 114 115 117 120 122 124 128 131 135 140 146 154 161 168 173 177 180 183 183 181 176 170 167 166 166 166 168 174 173 167 159 154 154 1365 1285 1281 1287 1274 1255 1246 1223 1170 1103 1087 1118 1085 1045 976 914 877 865 874 879 872 854 827 798 785 789 806 828 841 850 850 853 864 882 879 875 881 899 921 912 888 867 851 840 817 797 778 753 721 704 690 685 668 629 581 608 655 688 702 709 758 786 797 790 771 774 772 781 789 782 758 699 654 623 600 575 580 580 591 610 629 640 652 664 666 656 651 657 660 663 667 672 678 661 663 678 669 669 670 684 704 714 708 697 684 679 685 696 697 691 682 671 655 625 600 581 571 573 578 590 602 603 590 619 615 604 606 624 636 609 574 541 508 461 473 495 518 540 560 557 519 487 488 523 525 540 539 528 515 506 474 448 416 383 371 363 358 358 359 355 349 349 351 354 355 352 355 349 346 348 326 319 317 318 323 335 337 346 349 344 337 335 345 340 335 332 248 239 226 210 201 203 206 207 205 200 194 218 242 255 261 268 281 291 296 298 298 301 303 305 307 310 316 319 325 328 329 326 324 323 322 321 320 319 318 298 285 290 296 302 307 302 259 148 118 99 88 84 80 77 74 74 75 78 77 72 69 68 69 71 72 72 71 72 72 73 73 73 73 75 78 85 91 154 301 305 310 313 252 123 119 119 121 124 125 125 130 134 137 137 135 128 120 114 111 111 112 114 118 121 123 124 124 126 129 135 143 151 161 170 177 183 186 187 184 177 170 165 162 161 161 162 165 175 180 179 171 159 154 1400 1339 1327 1293 1290 1272 1213 1151 1070 1034 1050 1081 1054 1017 970 930 905 902 906 910 909 900 886 868 856 863 871 873 880 877 875 880 891 899 895 901 911 922 926 906 876 849 829 814 795 784 764 747 737 729 716 694 665 631 600 629 667 700 721 736 791 813 813 801 789 787 780 779 776 766 741 695 667 642 616 596 610 595 593 606 619 631 643 664 670 649 661 658 656 657 660 653 666 666 668 672 667 681 678 697 727 739 729 702 680 675 690 708 707 693 670 645 619 603 589 578 576 593 605 622 640 652 651 629 616 612 622 646 669 619 563 511 473 458 471 511 544 560 566 559 543 517 507 538 543 548 542 532 526 516 474 460 442 408 376 369 366 365 363 359 350 351 353 358 363 362 363 355 353 358 346 342 344 342 347 396 380 373 365 355 352 342 341 332 306 264 262 250 233 216 203 203 205 206 203 196 190 234 247 251 256 263 279 290 295 296 294 291 286 281 278 277 279 287 298 309 317 321 325 324 322 318 315 319 319 318 317 316 316 316 316 315 310 301 303 184 95 93 87 84 82 83 85 87 86 80 75 74 73 74 74 74 74 74 74 74 75 75 74 74 77 80 86 101 131 281 309 312 255 115 118 120 128 134 133 129 129 130 131 131 132 128 122 116 111 110 111 113 117 121 124 124 124 124 125 128 136 146 157 167 176 183 189 191 186 177 167 162 158 157 156 156 156 162 172 182 183 177 164 1350 1314 1285 1273 1269 1244 1185 1106 1052 1034 1047 1066 1050 1028 997 975 964 962 964 971 973 969 959 945 935 938 933 916 914 906 905 915 926 918 915 916 917 912 901 880 857 829 806 793 779 777 761 748 745 746 734 708 676 642 609 642 676 705 734 773 826 831 827 821 813 802 784 776 775 768 730 703 688 678 665 638 615 617 609 599 608 622 632 651 663 657 656 654 649 642 634 631 640 650 657 661 671 701 722 740 750 750 737 713 690 685 704 721 702 666 635 618 595 585 557 544 559 592 606 655 673 674 686 655 632 633 650 670 664 594 540 499 471 467 479 521 551 561 564 556 545 522 517 551 552 550 537 526 525 525 517 495 471 443 399 381 377 375 370 363 356 359 366 374 385 387 377 366 363 372 371 373 370 371 389 428 411 400 389 375 364 357 357 350 332 309 307 277 250 227 206 205 204 203 199 192 183 229 243 247 253 265 274 287 297 301 299 292 277 266 258 252 252 257 264 274 285 294 300 298 292 286 283 291 301 311 318 317 317 317 317 317 318 318 318 298 241 151 101 96 94 95 100 112 105 91 82 80 78 78 77 76 76 77 77 78 78 78 78 77 78 82 88 94 99 137 247 303 247 111 118 124 134 143 146 140 135 130 127 126 127 127 124 120 115 112 112 113 116 120 123 125 125 126 126 127 131 139 150 160 168 176 184 188 187 180 170 163 158 154 152 150 149 151 157 168 183 185 182 1229 1205 1237 1261 1261 1229 1169 1096 1048 1029 1046 1067 1051 1043 1032 1029 1032 1034 1030 1031 1024 1015 1006 994 990 991 978 955 953 946 947 954 954 937 933 913 898 884 865 850 838 814 795 789 780 769 755 746 745 748 732 704 676 648 622 660 695 728 759 787 803 803 817 830 826 805 787 777 762 739 715 707 695 693 693 670 655 652 628 601 602 612 634 649 653 648 639 637 631 625 626 630 636 638 643 658 683 718 736 753 764 757 736 718 698 694 710 716 686 645 613 594 574 541 533 542 569 623 654 688 706 707 700 684 668 670 679 681 655 570 521 500 490 483 488 512 541 563 564 554 547 547 556 571 559 547 510 483 497 539 527 473 427 421 467 409 391 387 384 379 372 380 393 407 418 417 401 384 378 388 390 393 390 403 429 434 427 420 404 382 373 370 370 365 356 345 333 318 302 268 213 205 202 200 197 190 182 227 244 251 260 268 282 295 305 308 305 292 274 259 248 242 241 242 244 247 250 254 256 254 250 246 249 260 276 294 310 319 318 318 318 319 319 320 320 320 307 279 258 188 145 140 177 268 189 123 90 86 84 82 80 79 79 80 81 82 83 83 82 82 82 85 90 96 97 100 141 159 141 107 116 127 140 150 154 148 142 135 129 126 126 126 125 123 120 116 115 114 116 119 122 124 126 127 128 129 131 137 143 150 156 162 169 176 180 180 174 167 161 155 151 148 146 146 149 155 164 174 180 1189 1188 1226 1245 1239 1208 1159 1099 1052 1035 1058 1080 1058 1056 1051 1053 1065 1081 1075 1065 1050 1038 1032 1025 1026 1030 1018 1000 1004 1000 1003 997 979 955 938 905 879 860 844 830 806 786 781 789 793 761 744 737 737 740 721 696 669 648 646 687 724 748 762 771 777 792 806 811 804 787 778 765 744 721 705 714 717 720 720 705 689 674 652 627 610 618 646 660 662 658 638 630 626 626 629 635 636 633 633 647 684 718 732 743 748 738 728 719 708 703 704 688 651 611 582 562 528 521 526 546 584 640 662 688 711 720 711 712 703 702 698 676 647 599 571 542 508 492 494 511 541 566 563 555 549 558 573 576 519 532 536 520 502 539 493 488 489 472 492 453 426 409 409 444 410 409 415 418 418 419 412 399 391 392 396 398 416 434 442 443 437 430 410 385 380 381 377 372 365 359 354 351 342 313 258 210 202 200 197 192 186 230 251 261 270 282 296 307 313 312 303 281 265 252 243 237 234 233 234 236 238 241 242 242 241 242 245 253 264 277 296 322 321 321 321 321 321 322 322 323 322 321 314 286 239 209 225 280 243 157 99 91 88 86 83 81 82 82 83 84 86 87 88 88 86 86 90 95 95 97 101 103 105 106 115 131 145 153 154 152 146 139 133 128 126 125 124 123 123 121 119 117 117 119 121 124 126 127 129 130 132 137 141 145 147 148 151 156 164 172 174 171 166 160 154 150 149 148 148 149 153 158 162 1179 1180 1207 1218 1216 1200 1169 1126 1076 1052 1074 1092 1065 1064 1061 1067 1082 1099 1087 1076 1068 1064 1062 1061 1065 1070 1063 1052 1058 1064 1058 1043 1019 989 955 904 865 838 817 798 795 793 791 787 775 748 733 731 737 745 735 715 685 662 667 707 734 749 755 759 771 793 798 792 782 772 763 746 725 708 702 715 738 753 755 745 725 701 678 659 645 638 669 682 679 666 648 638 634 635 638 646 641 638 638 650 681 695 704 714 722 723 730 733 730 719 698 661 619 578 548 529 503 512 525 550 590 635 655 677 704 724 723 735 736 726 700 660 637 617 597 564 522 498 498 512 539 564 563 564 570 584 594 581 544 546 547 542 536 512 516 521 517 510 523 491 468 445 426 433 421 435 442 436 431 426 419 413 411 410 399 427 442 447 449 448 446 440 433 421 392 393 389 382 377 378 381 374 361 341 313 252 217 203 200 198 196 242 266 279 293 304 313 317 315 305 284 267 254 245 238 233 230 229 230 232 233 235 237 239 243 248 252 259 266 274 291 324 325 324 324 323 323 323 323 324 324 323 322 321 301 277 265 302 278 201 129 96 91 87 85 84 84 85 85 87 88 91 92 92 90 89 90 93 94 96 100 103 105 108 117 132 146 153 153 152 147 142 136 130 126 124 122 121 122 122 122 121 120 120 121 123 125 128 129 131 133 136 140 143 144 142 141 142 147 156 165 169 168 164 159 156 156 157 157 155 152 149 148 1174 1169 1183 1195 1205 1205 1190 1157 1094 1058 1078 1094 1068 1070 1080 1096 1107 1103 1084 1085 1097 1104 1102 1102 1107 1110 1106 1103 1114 1108 1099 1084 1058 1019 976 915 870 838 814 800 805 805 803 800 795 773 761 752 748 755 748 727 694 670 676 708 730 744 752 759 773 787 789 781 771 766 749 729 718 718 732 752 780 794 788 772 753 731 709 693 687 681 699 703 692 676 664 651 643 641 645 658 648 647 651 660 673 671 676 684 693 704 732 748 749 729 687 638 596 557 528 510 497 511 532 563 598 621 646 672 700 726 742 760 764 734 687 648 634 626 595 567 551 513 506 512 525 542 565 564 592 614 615 592 568 542 544 550 529 504 523 528 529 541 553 540 507 475 454 442 433 448 457 451 441 416 420 427 426 419 435 445 449 450 453 454 454 450 442 430 413 403 395 392 394 400 399 394 380 359 338 312 257 221 206 205 206 255 284 300 315 322 323 319 306 284 265 253 245 239 235 233 232 232 232 233 234 236 239 243 251 259 266 273 279 285 297 325 328 328 327 325 324 323 323 323 323 324 323 322 320 313 300 316 306 277 209 103 96 89 86 86 86 87 88 90 92 95 99 96 94 92 92 93 94 97 102 108 110 113 120 132 143 151 153 152 148 143 137 131 127 123 119 117 117 119 122 124 124 124 123 124 125 128 130 132 134 137 139 142 143 141 139 139 141 147 155 161 164 165 162 160 162 167 172 173 165 154 144 1182 1173 1184 1203 1225 1229 1213 1177 1107 1063 1079 1095 1074 1088 1104 1109 1102 1092 1090 1109 1126 1134 1134 1130 1134 1139 1142 1146 1153 1147 1135 1121 1097 1053 995 940 893 858 835 820 829 832 827 816 807 795 788 779 773 780 764 732 698 677 679 707 733 751 763 772 779 783 786 783 773 767 748 735 736 754 783 809 825 822 803 781 768 754 736 723 721 725 723 713 700 687 676 659 647 644 651 664 655 657 662 665 665 662 664 663 664 677 715 741 740 712 663 617 579 549 527 512 500 521 557 591 612 618 646 680 713 743 771 786 773 724 670 643 636 632 593 571 585 546 524 516 520 537 569 565 611 640 628 586 585 565 554 544 523 515 517 517 524 545 570 566 544 510 475 467 452 449 456 465 451 421 421 426 428 428 456 464 463 453 433 435 432 441 446 435 417 412 398 390 397 414 408 402 391 372 350 327 306 265 225 212 211 266 302 318 326 327 322 307 286 263 250 243 238 236 236 237 239 239 240 239 240 242 246 253 263 274 282 285 289 295 306 327 333 332 329 325 324 323 322 322 322 323 323 322 321 320 320 319 319 318 287 207 112 93 88 87 87 88 90 93 96 100 102 99 97 95 94 94 96 98 104 111 114 117 123 130 139 147 152 152 149 144 138 131 126 121 117 114 112 113 118 123 126 128 128 127 127 128 130 131 134 138 141 143 143 142 141 140 141 144 149 153 160 168 162 162 162 167 177 190 188 174 156 1198 1194 1211 1237 1264 1265 1242 1209 1175 1131 1114 1106 1097 1110 1112 1107 1100 1096 1105 1119 1122 1130 1142 1153 1162 1168 1167 1165 1164 1161 1155 1137 1108 1066 1009 963 919 884 861 850 857 856 845 830 817 815 812 809 806 806 776 733 699 681 686 722 751 772 784 789 787 790 796 796 786 777 768 767 779 801 827 843 839 821 797 778 772 764 753 744 741 740 731 715 701 691 676 661 652 653 661 664 661 669 671 667 667 661 654 647 645 657 680 700 694 666 629 595 568 549 536 528 521 545 591 619 624 635 664 706 750 784 800 804 756 700 657 636 630 633 607 592 604 588 549 524 528 553 569 576 627 655 633 573 604 609 589 562 548 545 538 537 544 558 577 570 550 521 493 490 492 469 462 478 468 444 441 444 448 457 480 481 475 458 430 428 423 433 442 435 424 404 384 377 390 414 402 395 385 370 354 348 322 302 277 218 222 283 319 327 326 319 306 284 264 250 242 239 237 238 240 244 248 250 251 250 250 252 259 269 282 294 295 295 296 302 313 330 336 334 330 325 323 322 321 321 321 321 321 321 321 321 321 321 320 320 319 310 211 127 90 89 89 90 91 93 96 100 103 102 100 97 96 96 96 99 103 108 114 118 123 129 136 144 150 151 148 144 139 131 124 119 115 112 111 111 116 121 126 130 132 132 130 128 128 130 133 137 141 145 146 145 144 144 144 145 146 155 171 184 169 163 163 166 170 180 198 197 182 1193 1196 1212 1219 1230 1254 1269 1263 1236 1183 1155 1142 1134 1121 1121 1114 1105 1101 1107 1109 1120 1139 1162 1181 1190 1189 1180 1171 1168 1169 1157 1133 1103 1067 1023 976 936 903 880 871 873 866 852 837 828 830 831 833 832 821 782 732 700 691 707 750 777 794 802 801 798 806 815 814 805 800 800 808 823 841 856 847 827 804 784 770 769 767 757 745 738 729 720 713 705 692 678 667 665 668 668 662 661 672 676 673 669 659 647 639 639 643 640 638 630 616 597 576 559 549 545 547 549 569 600 624 639 663 706 755 793 813 814 800 731 667 630 621 613 624 631 623 603 608 574 537 524 540 561 594 640 659 638 593 631 626 619 611 589 575 582 586 582 572 564 553 538 526 523 522 519 486 471 487 492 474 470 474 486 510 515 502 485 462 429 422 416 426 438 435 421 406 396 396 404 410 388 390 394 384 365 351 339 321 266 144 286 322 328 327 315 295 277 263 253 245 241 241 242 245 249 254 260 264 265 265 264 267 276 289 304 311 305 302 302 306 316 329 336 337 332 325 323 322 321 320 320 320 320 321 321 322 322 322 321 321 320 319 318 175 95 92 92 92 92 94 96 99 103 104 103 100 99 98 98 99 102 105 111 117 123 128 134 141 148 148 145 142 138 130 123 117 114 112 111 112 116 121 127 132 134 135 133 130 127 128 131 135 141 146 148 149 149 148 147 151 156 169 187 203 185 170 163 164 167 171 179 192 198 1162 1171 1178 1169 1187 1240 1276 1271 1250 1216 1193 1176 1164 1155 1163 1158 1135 1108 1100 1107 1127 1159 1193 1219 1232 1224 1208 1192 1182 1173 1151 1124 1094 1062 1023 982 948 915 888 877 874 866 852 839 834 834 839 841 837 822 786 736 716 724 747 773 795 805 805 802 805 816 828 831 827 828 832 840 851 860 859 836 810 791 779 773 770 754 747 737 715 693 689 694 693 683 678 672 673 673 669 662 665 671 677 682 683 669 655 640 630 625 604 591 584 580 572 557 552 558 578 604 614 626 628 633 649 683 743 792 816 815 798 742 671 627 614 622 625 596 613 631 609 589 579 539 518 537 553 596 637 653 649 651 654 611 600 613 601 564 584 594 578 539 523 518 539 559 558 559 524 497 487 495 509 509 512 514 524 557 545 523 497 466 426 414 408 412 421 432 418 398 385 385 392 385 378 390 400 394 383 365 351 335 281 127 187 284 328 311 288 273 262 255 250 247 246 248 252 257 265 273 280 284 285 283 283 287 297 310 320 319 310 306 305 309 318 328 333 333 328 323 322 322 322 321 320 319 320 320 321 322 322 322 322 322 321 320 319 204 120 98 96 96 95 95 96 99 102 106 106 104 102 101 101 101 102 104 108 114 120 126 132 139 145 145 142 139 135 128 121 116 112 112 113 115 119 124 128 132 134 135 134 131 127 127 129 132 139 145 150 152 153 151 149 160 173 186 200 213 206 188 173 164 165 166 169 176 185 1164 1181 1188 1163 1195 1241 1270 1272 1271 1262 1246 1229 1215 1209 1209 1193 1158 1121 1104 1114 1141 1176 1208 1225 1223 1219 1213 1207 1198 1175 1147 1116 1085 1051 1005 979 954 921 890 878 873 864 853 843 841 835 840 843 835 814 775 748 759 786 800 782 797 801 801 802 806 817 831 843 850 852 856 856 857 853 838 812 792 784 784 787 783 751 735 721 694 673 675 680 678 671 670 674 677 675 670 668 673 680 688 696 702 699 677 651 626 601 570 555 552 553 555 551 559 584 609 625 636 642 642 649 672 714 775 805 811 792 749 691 641 614 606 610 619 589 602 622 604 567 552 530 529 556 575 594 607 627 654 671 665 645 604 572 601 565 585 594 571 525 516 518 540 559 556 558 552 548 534 512 514 550 565 560 554 574 557 540 513 476 435 418 409 401 403 427 417 389 370 365 373 367 367 385 398 392 386 365 352 335 303 254 216 271 309 297 273 262 255 253 254 254 257 262 269 280 295 312 318 316 311 306 306 311 319 325 327 320 312 308 307 311 320 328 330 329 325 320 317 317 320 322 321 320 320 321 322 322 323 323 323 322 322 321 321 284 205 123 123 121 108 98 98 100 103 111 113 108 106 105 105 104 104 105 107 112 119 126 133 138 140 139 137 135 133 127 120 115 112 112 115 119 123 127 130 132 133 133 132 131 128 128 129 132 136 143 149 153 154 154 156 174 188 197 205 213 216 208 193 176 170 167 166 168 174 1184 1201 1208 1187 1226 1264 1289 1301 1303 1299 1280 1260 1247 1244 1234 1221 1184 1145 1127 1136 1165 1191 1202 1191 1156 1170 1188 1202 1205 1182 1148 1113 1077 1040 999 960 930 909 893 883 874 872 866 858 853 843 844 839 825 802 764 758 795 827 821 784 785 790 795 798 801 810 827 847 863 871 866 855 844 832 814 796 785 786 792 797 788 757 735 714 689 672 675 674 671 667 666 674 679 680 680 681 691 702 708 714 724 723 697 663 623 580 547 531 526 531 540 549 564 588 605 613 630 646 661 679 707 749 781 792 786 755 690 645 624 607 593 590 612 586 582 593 590 534 521 520 533 557 572 582 591 609 628 628 619 626 606 562 539 552 576 571 542 517 542 527 527 536 533 522 515 536 555 552 548 580 577 580 599 590 572 559 534 499 470 447 426 409 404 418 419 391 370 362 362 362 359 372 384 379 374 356 343 329 317 323 240 266 298 287 266 258 257 259 263 266 272 287 306 327 341 346 345 341 336 333 333 334 335 333 328 318 312 309 309 314 323 328 329 327 324 319 315 316 321 325 323 323 322 322 323 323 324 324 324 323 323 323 322 319 298 262 253 227 164 127 134 142 144 137 126 117 112 110 110 110 108 107 107 112 119 128 135 137 137 136 134 133 131 126 121 117 114 114 118 122 126 129 131 131 130 129 128 128 128 129 130 133 135 140 145 149 151 156 185 197 200 201 206 211 212 210 199 181 177 176 173 171 173 1206 1216 1221 1221 1258 1288 1310 1321 1316 1316 1288 1264 1253 1252 1257 1270 1237 1188 1164 1167 1195 1206 1193 1167 1146 1195 1228 1234 1215 1194 1161 1132 1093 1043 995 958 930 910 899 896 888 888 888 884 873 861 850 839 820 789 763 792 837 858 837 800 772 773 783 788 792 801 819 843 865 875 862 841 823 809 799 790 787 791 798 802 795 769 743 717 694 681 680 677 673 672 671 676 684 693 702 709 720 730 735 739 745 734 700 657 610 562 535 521 513 512 522 540 558 577 588 595 616 650 685 716 743 770 778 756 731 701 641 613 601 587 573 566 591 572 558 557 561 542 551 541 539 559 572 577 583 595 617 649 634 597 560 538 537 566 575 565 536 491 500 510 521 527 522 514 527 536 547 567 592 618 627 626 620 600 577 562 549 532 508 473 451 435 419 404 428 401 380 370 361 363 358 361 368 366 359 348 337 329 327 329 276 289 303 284 266 263 264 269 277 289 307 324 338 349 359 359 356 353 351 350 350 349 344 336 326 315 309 308 311 318 326 330 330 328 326 323 320 323 329 334 329 327 325 324 324 324 324 325 325 325 325 324 324 324 321 316 316 315 314 318 321 320 289 218 171 159 124 118 119 119 115 110 110 113 121 130 136 135 135 134 133 131 129 126 123 121 119 119 120 123 126 129 130 129 127 125 123 124 126 129 132 136 138 139 140 141 142 145 152 182 198 198 201 205 203 192 178 170 178 184 184 183 184 1230 1235 1239 1248 1269 1283 1296 1304 1306 1317 1284 1252 1248 1282 1362 1348 1295 1235 1197 1175 1204 1210 1191 1181 1273 1322 1320 1284 1236 1195 1158 1134 1112 1077 1020 991 965 947 935 924 912 909 905 902 900 886 863 840 810 773 769 836 882 886 853 813 761 759 772 781 788 798 816 837 855 861 846 825 807 797 794 791 792 795 800 801 795 772 749 725 704 693 691 686 683 683 683 687 700 718 737 749 757 763 764 763 760 731 687 639 592 552 527 516 508 505 513 532 547 568 580 581 604 655 708 748 769 776 762 714 671 638 604 587 581 574 561 546 557 552 542 534 534 547 566 564 560 567 578 581 583 588 602 633 636 580 534 527 536 551 567 563 531 477 492 525 530 514 503 503 521 533 551 584 622 631 645 651 635 602 579 564 552 539 521 507 480 444 414 413 441 413 391 386 385 380 369 367 369 363 352 347 342 339 337 334 324 322 309 281 269 273 281 295 311 323 338 348 355 360 364 363 362 361 361 361 360 356 348 338 326 312 305 305 310 321 332 337 336 333 331 329 329 332 339 345 340 335 331 328 327 325 325 326 327 328 328 328 329 329 329 328 327 325 324 323 322 322 320 319 321 295 162 138 132 130 124 116 114 117 124 132 135 134 133 133 132 131 128 125 124 123 123 124 124 124 124 126 127 126 124 121 120 122 124 128 133 138 141 141 140 139 139 140 149 179 199 201 203 202 198 178 158 162 172 181 189 194 198 1253 1260 1264 1266 1262 1251 1249 1264 1290 1304 1269 1218 1241 1401 1661 1398 1218 1149 1147 1173 1202 1220 1239 1265 1296 1310 1297 1266 1227 1185 1139 1121 1108 1081 1032 1016 998 984 971 953 936 932 932 936 940 924 909 893 853 799 815 904 933 915 873 830 770 758 767 781 793 808 822 834 841 837 827 814 804 798 798 797 797 798 798 794 783 764 748 733 719 711 709 702 697 697 701 711 732 755 776 791 802 802 794 781 763 715 669 623 579 545 519 508 507 513 523 535 543 568 581 575 599 657 718 760 774 763 717 670 621 583 569 558 562 561 550 533 532 539 538 529 518 530 548 573 588 584 585 585 585 586 591 621 629 591 561 556 546 564 560 552 539 505 494 510 514 504 495 501 518 534 557 594 642 659 669 663 635 596 573 559 548 539 539 504 490 477 458 450 459 454 433 413 427 406 389 381 375 366 357 347 344 345 342 334 325 312 291 270 285 296 311 324 333 356 358 361 364 366 365 365 365 366 367 367 363 357 348 336 325 315 308 307 312 323 333 341 345 345 342 339 337 338 343 350 350 345 340 335 331 327 327 328 330 332 334 334 335 335 335 334 332 330 327 325 324 323 323 323 323 321 315 196 149 141 132 124 121 123 128 134 135 133 133 133 132 131 128 126 124 124 125 126 125 123 121 121 121 120 120 119 120 122 124 127 132 139 144 144 142 140 140 141 154 181 201 206 208 204 198 180 158 161 167 176 186 196 202 1264 1273 1280 1280 1254 1242 1230 1229 1247 1244 1233 1182 1198 1327 1415 1253 1164 1137 1146 1190 1194 1208 1222 1230 1233 1254 1243 1217 1179 1132 1084 1079 1066 1041 1017 1007 999 993 980 952 933 930 936 951 966 962 967 969 943 898 916 980 979 941 894 857 800 770 769 788 808 830 839 839 831 817 810 810 809 808 809 808 805 800 792 780 770 755 744 740 739 737 735 726 717 716 725 749 772 793 812 832 847 842 823 792 749 693 647 607 569 535 514 510 518 532 545 556 560 569 579 589 610 657 717 754 750 710 645 599 566 544 532 526 521 517 517 526 538 544 541 528 507 520 548 579 604 614 602 601 602 602 610 651 635 611 594 588 583 608 575 553 554 543 493 483 487 494 495 507 523 542 570 612 663 686 685 662 623 586 568 559 547 530 529 494 483 486 488 472 463 467 462 448 440 427 412 394 377 371 362 354 351 349 343 332 331 288 243 248 328 336 345 340 321 362 370 372 372 369 368 368 370 371 371 369 365 357 347 336 327 321 314 311 314 324 333 343 349 352 352 347 340 335 334 338 351 351 347 342 336 332 331 332 334 337 339 341 342 342 342 340 338 336 333 330 328 326 325 325 325 325 325 307 231 150 137 132 130 129 131 134 135 133 132 132 132 132 130 127 126 125 126 128 127 123 119 116 116 116 117 118 120 122 124 127 131 137 143 146 145 144 145 148 159 178 193 200 209 204 184 164 159 163 169 174 180 188 195 1251 1252 1252 1248 1221 1196 1200 1219 1238 1244 1216 1174 1165 1188 1151 1114 1078 1055 1063 1132 1171 1189 1191 1181 1162 1176 1162 1132 1092 1040 997 1001 996 981 977 963 960 962 950 917 911 902 909 929 956 974 999 1017 1019 1012 1023 1027 1003 958 910 883 833 787 779 802 827 854 859 850 831 809 804 809 816 821 824 822 812 796 778 760 751 742 740 744 752 767 764 755 747 748 763 787 810 833 856 876 882 867 838 797 743 682 640 606 576 547 532 533 546 564 580 592 597 611 633 657 661 674 715 742 727 663 607 569 542 521 498 496 502 511 526 547 560 558 546 526 504 532 559 587 621 657 660 665 666 664 658 649 633 598 566 564 623 624 603 579 561 552 498 480 477 483 495 516 533 555 587 632 686 693 681 653 607 576 567 564 552 528 520 497 484 485 495 497 486 479 474 468 455 440 426 406 388 388 368 360 355 347 332 326 328 323 315 313 319 322 346 372 375 341 367 374 371 373 373 375 376 376 374 371 366 359 351 342 335 331 324 318 318 326 333 342 349 352 352 346 337 329 323 320 323 329 342 349 343 338 336 337 340 342 345 347 348 349 348 347 345 343 340 337 334 331 329 328 327 327 327 327 307 266 199 146 133 132 133 134 134 132 131 130 131 132 132 130 129 128 128 128 127 124 118 114 114 115 116 118 120 122 125 127 130 134 141 146 149 151 153 158 166 177 186 192 204 195 175 159 160 166 173 178 181 183 184 1215 1221 1226 1229 1222 1215 1214 1228 1252 1248 1228 1197 1183 1173 1094 1067 1028 1005 1023 1097 1147 1159 1143 1116 1096 1091 1060 1017 977 950 912 914 915 912 908 891 892 898 892 874 892 877 881 900 927 949 994 1019 1026 1029 1052 1035 1001 959 921 901 848 800 791 814 842 871 873 859 836 814 809 815 820 824 827 823 806 786 766 748 737 737 740 747 758 771 770 764 761 768 790 821 854 880 895 901 892 868 832 787 738 693 654 618 588 568 560 573 591 603 609 622 631 662 690 701 711 699 733 742 697 635 591 559 529 502 485 490 503 526 553 575 582 570 547 521 510 586 581 605 646 665 667 675 679 676 661 626 620 603 575 559 601 610 586 567 565 556 511 483 474 480 491 522 543 568 600 642 699 681 662 639 594 571 569 569 561 545 542 516 500 505 522 506 514 497 480 476 475 452 436 421 405 390 390 381 366 348 331 322 324 328 329 328 332 336 354 372 374 378 347 332 346 377 376 379 380 379 376 373 368 363 359 355 351 346 337 328 323 330 335 342 347 348 346 339 330 321 312 305 301 301 309 314 309 318 333 342 347 349 351 353 354 354 354 354 352 350 347 344 341 338 335 333 332 331 331 330 328 318 290 225 173 145 140 137 132 129 127 126 128 130 133 134 133 133 131 130 127 123 117 113 113 114 116 118 120 122 125 127 131 135 140 145 151 157 162 168 175 183 189 192 198 188 172 160 161 168 175 181 183 183 179 1186 1195 1206 1212 1212 1203 1191 1185 1194 1216 1236 1231 1204 1165 1123 1082 1041 1021 1035 1086 1108 1099 1064 1024 1005 982 943 898 869 868 849 845 845 839 823 809 817 824 835 853 880 882 893 912 933 939 984 996 996 1008 1050 1026 974 936 921 918 872 829 812 823 850 866 867 856 839 824 822 821 819 818 819 807 789 774 762 752 745 746 749 754 762 774 781 786 791 803 829 860 885 906 915 904 882 849 811 771 738 706 667 629 598 583 588 613 635 641 636 655 667 705 734 736 733 705 730 721 655 615 597 571 537 505 492 502 524 553 582 601 601 576 546 525 525 566 601 629 650 668 677 689 693 672 628 619 607 599 584 567 599 591 587 570 545 549 501 475 470 478 489 510 542 581 622 657 697 675 648 619 581 570 573 574 571 571 581 546 534 552 572 514 540 531 510 501 502 464 444 433 420 408 411 399 375 349 336 324 326 333 338 337 340 346 355 364 375 371 368 349 335 356 385 386 382 380 379 375 372 371 370 369 368 361 350 339 331 335 340 345 346 343 339 331 322 315 307 298 292 289 291 294 293 307 323 341 355 357 358 359 359 359 359 360 359 358 355 351 348 344 341 339 337 336 335 333 331 329 327 298 274 248 209 158 139 129 124 123 125 129 133 136 138 137 134 131 127 121 114 112 113 114 116 118 120 122 124 128 132 137 142 147 153 160 168 176 182 189 193 194 197 187 173 163 164 169 175 179 183 183 178 1198 1202 1211 1212 1189 1182 1186 1199 1219 1239 1253 1236 1178 1122 1140 1127 1099 1069 1056 1068 1037 1003 961 919 886 853 827 811 792 770 793 799 801 802 792 751 770 773 787 820 823 839 859 876 885 887 893 867 872 925 1000 970 932 916 927 951 919 884 849 829 837 842 841 835 829 826 827 828 825 819 808 787 769 764 767 769 764 762 760 757 758 770 792 809 824 840 865 887 903 916 918 895 864 826 789 758 734 706 669 633 608 603 623 654 668 668 665 684 690 732 764 761 756 736 739 708 641 622 604 578 551 529 521 533 558 586 609 619 603 570 544 535 548 578 616 636 646 663 689 700 672 622 576 552 551 574 577 550 577 551 536 533 539 544 520 493 484 491 488 503 529 569 621 676 688 672 640 604 580 576 583 581 572 569 576 576 589 600 589 547 575 578 563 544 521 471 448 438 429 429 424 412 391 367 346 335 336 344 353 352 359 364 363 360 363 368 376 384 379 348 368 371 378 385 379 379 379 380 381 381 379 372 361 349 341 345 349 350 348 341 333 325 317 312 308 301 296 292 293 298 296 306 321 344 365 366 367 366 365 364 364 365 365 364 362 358 354 350 347 345 343 341 339 337 334 332 330 329 328 316 290 262 171 132 123 121 124 128 133 136 138 137 134 129 123 116 113 112 113 114 116 117 119 121 124 127 133 139 145 150 155 161 169 175 182 187 191 190 194 186 174 167 168 171 173 176 179 180 176 1227 1223 1224 1212 1170 1147 1178 1227 1267 1275 1226 1179 1122 1084 1120 1168 1142 1094 1051 1022 935 897 866 838 815 815 768 739 746 773 738 767 723 675 676 700 686 667 688 733 700 757 790 732 610 544 499 443 565 796 891 886 882 899 937 982 970 936 888 843 818 815 814 814 816 820 833 844 847 840 822 786 768 768 775 778 769 766 760 753 750 765 793 818 840 862 885 902 914 920 913 890 853 812 778 749 722 691 658 633 623 634 664 688 689 679 679 700 716 751 778 779 778 765 746 703 647 631 606 582 564 556 555 572 595 616 626 620 588 556 542 550 575 607 639 651 658 679 705 706 651 583 551 568 550 571 576 532 547 542 533 530 531 516 509 504 501 502 515 504 521 554 600 662 677 660 634 601 560 591 597 592 569 527 573 580 598 606 578 588 600 593 572 549 516 474 445 434 437 429 424 420 412 393 360 353 353 360 367 363 372 372 367 360 355 359 373 379 377 386 406 383 373 380 388 384 385 387 388 388 386 377 367 359 356 356 358 355 349 343 332 324 317 313 313 309 304 303 309 319 315 318 327 348 372 375 376 375 373 371 370 370 371 370 368 364 360 356 354 351 349 346 343 340 338 336 334 333 332 332 330 328 254 176 126 123 126 131 135 137 137 135 131 126 119 113 113 113 114 115 116 117 119 121 123 127 133 141 148 153 158 163 169 174 178 182 186 185 187 182 174 172 173 174 174 175 175 174 172 1246 1235 1219 1190 1139 1120 1162 1203 1224 1227 1121 1094 1096 1095 1080 1147 1117 1070 1006 917 850 816 778 740 705 656 656 672 715 758 675 671 651 633 631 620 590 554 537 534 504 528 530 497 438 387 324 276 360 575 818 826 851 903 963 1004 1004 978 930 871 820 813 814 814 817 827 850 875 885 880 860 820 802 794 788 779 764 762 758 750 744 757 786 814 841 868 893 909 919 917 904 885 848 810 775 742 703 672 650 642 650 674 703 712 700 683 682 712 751 772 785 793 779 753 730 697 654 630 607 588 577 576 584 604 623 633 627 601 564 544 548 572 604 639 667 674 678 700 714 700 640 584 586 611 592 593 576 522 518 521 516 513 517 501 507 506 507 521 559 550 563 591 624 657 665 656 628 603 617 611 616 610 582 539 591 611 625 632 630 626 615 597 577 559 521 474 441 429 438 435 412 412 414 398 371 374 378 382 383 374 373 367 362 361 356 355 366 365 369 414 424 393 372 372 377 390 392 393 393 391 388 378 368 360 358 365 366 360 350 341 337 328 320 316 315 315 312 317 329 340 338 338 341 358 383 387 386 384 381 379 378 377 377 376 374 370 366 363 360 358 355 352 348 344 342 340 339 338 338 337 336 333 321 225 134 128 131 136 139 140 138 134 129 123 118 113 113 115 116 117 118 119 120 121 123 127 133 142 150 157 162 166 170 174 176 178 180 180 183 182 178 179 179 177 175 174 173 170 167 1249 1232 1200 1150 1097 1145 1173 1171 1150 1129 1081 1091 1101 1098 1087 1090 1046 990 928 862 817 777 745 705 656 638 639 646 684 722 609 577 587 599 583 516 489 447 418 393 328 370 382 382 374 345 283 271 384 587 789 805 854 928 996 1021 1024 1010 977 927 872 850 847 844 846 859 884 915 931 929 910 882 866 843 819 795 772 773 768 754 740 745 777 810 840 869 895 907 911 903 885 865 836 805 773 736 693 672 666 673 691 717 733 728 712 700 708 745 782 794 801 803 761 716 698 681 653 637 608 595 593 597 606 619 630 631 615 578 547 544 565 601 642 667 684 689 693 708 712 687 644 622 647 640 634 619 580 518 499 496 493 495 503 502 512 527 545 561 566 580 588 607 637 650 654 653 644 638 656 648 625 612 603 572 617 640 645 643 646 647 625 601 580 562 522 474 436 410 392 384 377 377 385 399 384 403 410 411 409 395 374 362 360 364 367 367 366 367 380 424 423 404 392 391 392 402 402 399 395 392 388 377 365 356 353 365 367 359 347 340 335 331 328 324 321 319 323 333 345 352 352 354 357 374 401 401 399 395 392 389 387 386 385 383 380 375 371 368 366 363 360 356 352 348 346 344 343 343 343 343 341 338 334 246 145 136 139 143 145 143 140 134 128 123 118 115 115 117 119 120 122 122 122 123 125 129 135 144 152 159 164 169 172 174 175 176 176 177 180 180 178 178 176 175 175 174 172 168 166 1257 1234 1199 1160 1136 1159 1158 1143 1124 1115 1123 1120 1106 1084 1058 1037 997 946 890 837 807 756 706 653 605 606 622 618 647 678 548 471 477 497 481 409 394 377 368 352 294 343 364 370 363 340 303 377 574 767 789 821 889 963 1018 1035 1036 1033 1027 1008 971 921 904 901 906 917 928 950 967 971 959 939 926 909 883 846 807 800 783 750 721 747 776 805 831 853 870 877 878 869 850 828 809 790 771 748 718 711 718 731 746 756 754 748 740 739 755 794 800 812 823 823 791 755 687 639 638 663 604 608 620 617 619 625 627 620 603 573 548 562 594 638 689 680 684 691 701 715 705 683 672 672 674 673 658 631 582 516 491 487 489 493 497 503 514 548 581 587 548 580 583 590 618 644 649 651 645 640 669 668 630 614 624 623 654 674 676 671 673 664 641 612 585 564 527 475 425 388 373 395 397 401 407 410 408 419 418 412 411 391 377 370 368 369 386 385 381 380 392 432 428 423 420 420 412 417 414 408 401 393 388 377 364 350 337 357 361 353 345 346 346 345 344 343 339 334 338 348 358 363 364 367 374 393 421 416 411 407 404 400 397 395 394 392 388 381 377 373 370 368 364 360 356 352 350 349 349 349 349 348 347 343 338 262 158 145 148 151 151 148 143 137 130 123 118 116 117 118 120 122 123 125 127 129 131 134 140 147 154 160 165 170 172 173 174 176 176 177 179 180 178 177 175 174 174 173 173 169 167 1275 1252 1212 1170 1147 1140 1119 1105 1114 1147 1157 1124 1092 1061 1031 1001 956 905 855 814 785 740 706 669 627 611 572 561 585 606 527 476 447 414 367 314 309 321 341 358 356 339 342 357 369 365 415 603 734 787 807 858 939 993 1021 1037 1042 1056 1069 1072 1055 1006 980 983 998 1005 972 975 984 992 998 1002 1005 993 956 900 851 818 775 739 727 753 780 799 809 815 822 826 825 818 805 788 781 781 783 783 779 783 792 799 803 802 794 787 784 791 813 844 852 848 839 826 785 733 705 694 686 664 688 692 658 612 633 632 627 619 605 582 571 592 643 699 718 695 688 694 706 716 706 693 688 693 701 699 690 627 549 508 489 487 482 480 490 497 518 537 555 569 550 567 568 572 594 628 633 637 620 601 654 650 627 623 643 665 692 707 708 702 699 684 659 627 594 564 529 479 437 411 399 409 405 410 417 417 429 434 426 408 390 380 374 379 384 379 382 387 396 400 405 440 437 431 428 424 403 421 425 420 411 400 391 380 367 347 308 339 347 345 344 355 361 365 366 364 358 350 352 360 368 373 375 380 391 412 434 427 422 418 414 410 407 403 403 402 398 390 384 379 375 371 367 363 359 357 355 355 355 355 354 352 352 348 343 278 179 155 157 157 155 152 147 140 132 125 119 118 119 120 121 123 124 127 130 133 137 140 146 151 157 162 165 169 170 171 172 174 174 175 177 179 178 176 174 172 172 172 171 169 167 1295 1263 1219 1175 1140 1121 1088 1090 1119 1153 1143 1100 1063 1033 1005 970 922 871 826 793 772 712 712 697 637 557 503 528 535 512 513 547 468 376 309 275 253 272 310 344 339 254 262 320 385 432 614 719 761 778 808 865 950 996 1014 1029 1046 1074 1098 1110 1102 1084 1096 1124 1143 1131 1065 1025 1005 993 989 1009 1029 1016 971 907 854 814 783 765 762 774 788 792 791 790 789 785 779 770 761 755 769 795 821 839 849 859 868 870 865 854 842 831 834 847 860 861 866 868 853 813 749 730 722 722 730 738 754 748 713 666 661 653 644 635 624 604 600 623 672 718 712 701 704 714 724 728 716 704 701 707 716 704 682 605 522 497 488 482 474 469 475 492 520 549 567 566 557 530 543 573 594 594 594 602 595 578 609 610 617 633 657 686 722 744 748 738 726 704 677 642 602 564 527 482 450 435 428 425 423 427 432 432 442 444 434 418 405 385 381 384 387 388 389 406 407 403 413 451 448 442 439 433 414 419 430 432 422 411 399 386 374 351 287 318 333 338 346 366 377 384 387 384 377 367 366 371 378 383 385 391 412 437 442 439 436 431 425 417 412 408 409 411 409 403 393 385 379 374 369 365 363 361 361 361 362 361 360 359 357 353 348 325 273 170 163 160 157 153 151 144 136 128 122 120 120 121 122 124 125 128 132 137 141 146 151 156 161 164 167 169 171 171 170 169 169 170 173 176 176 175 172 169 168 169 168 166 164 1314 1281 1240 1187 1129 1099 1078 1087 1110 1124 1095 1065 1038 1011 979 943 900 854 814 784 764 702 709 686 599 481 496 546 522 448 464 491 344 276 320 372 272 343 382 337 239 242 242 262 384 640 705 709 718 750 803 849 928 977 1001 1017 1045 1081 1109 1136 1170 1214 1245 1243 1205 1139 1073 1031 994 982 998 1019 1024 997 944 881 841 810 798 798 803 806 800 787 772 760 752 739 725 714 714 733 772 817 854 878 893 907 915 917 912 902 887 877 868 868 879 889 880 873 850 796 735 741 740 747 769 786 790 774 726 663 655 656 667 668 654 639 636 656 693 723 712 712 727 742 750 750 728 711 705 705 700 679 650 575 496 475 475 470 465 463 470 486 513 537 556 564 540 551 564 572 579 598 602 593 584 577 550 596 620 639 668 703 751 787 799 787 763 722 691 652 605 562 522 481 456 447 448 445 445 446 447 445 446 442 432 417 401 387 390 396 401 405 400 408 412 420 442 461 459 455 451 446 459 441 431 434 440 424 410 398 386 362 289 307 325 338 351 374 389 398 401 399 393 382 378 382 388 394 400 411 431 450 447 449 450 447 439 425 417 414 416 420 421 415 405 393 383 377 372 368 366 365 366 367 367 367 366 364 362 358 353 345 318 203 174 164 159 155 154 148 141 133 127 123 123 123 124 125 126 129 134 140 145 150 156 160 165 168 169 171 174 175 173 170 167 166 169 173 175 175 172 168 165 163 163 162 160 1333 1299 1260 1202 1135 1109 1115 1108 1098 1085 1056 1038 1024 1003 969 929 895 858 823 791 751 737 703 659 619 614 606 506 464 493 525 448 309 247 299 423 405 401 390 373 360 358 276 283 432 678 679 666 680 728 799 843 906 953 985 1013 1046 1086 1135 1194 1261 1313 1311 1209 1055 886 714 670 743 865 971 1003 966 920 870 826 795 812 826 840 845 830 799 764 729 700 685 676 670 670 686 725 777 821 852 876 897 906 917 930 937 933 924 917 905 895 899 910 898 881 846 790 735 762 769 775 794 806 797 783 750 705 692 666 680 687 673 663 670 691 716 730 722 731 746 759 767 765 739 716 707 702 682 651 607 531 460 449 452 454 456 460 470 490 519 541 554 562 595 560 572 598 599 616 570 537 520 513 514 572 614 648 685 722 780 813 824 817 795 742 702 659 606 557 517 485 465 458 466 467 468 466 459 452 442 432 424 413 399 392 398 407 416 421 412 411 423 441 451 459 461 463 463 459 454 463 459 444 430 418 424 419 401 373 306 317 331 344 360 382 397 406 409 407 402 394 391 393 400 408 418 438 457 463 457 459 460 458 452 441 432 428 430 433 433 426 414 400 388 381 375 372 370 369 370 371 371 371 370 369 367 363 359 354 343 280 210 173 163 158 156 151 146 140 134 128 126 126 126 127 127 131 136 141 147 151 157 162 167 170 172 175 177 179 179 176 171 168 169 173 174 175 174 170 165 160 157 155 153 1351 1317 1279 1226 1170 1160 1220 1185 1129 1086 1055 1029 1022 1011 984 937 906 874 845 814 768 718 604 596 636 553 549 494 444 384 278 263 252 347 464 487 450 419 401 395 399 389 294 360 519 649 649 650 674 728 802 847 898 947 984 1011 1059 1108 1179 1260 1331 1361 1272 956 682 551 420 384 464 664 885 927 877 797 753 751 750 809 849 871 869 831 770 715 670 637 621 623 631 649 683 736 788 818 843 870 895 901 922 941 953 956 954 953 946 936 927 921 908 886 850 801 760 791 803 806 810 816 795 788 783 767 735 698 694 694 687 687 705 727 741 745 744 751 759 766 771 769 749 729 713 694 665 630 585 514 445 426 433 448 455 458 472 501 530 551 561 570 628 606 604 614 610 611 541 500 487 495 557 590 623 661 702 748 799 821 823 813 800 760 715 662 604 551 524 507 491 479 485 490 496 493 479 457 437 423 416 411 405 403 405 412 423 437 425 416 422 438 454 458 462 465 464 459 452 453 463 473 471 471 446 424 408 389 313 326 341 354 375 391 404 412 414 413 408 404 404 407 414 428 442 462 474 474 470 469 470 469 463 456 450 448 446 445 445 435 422 408 395 385 381 377 375 374 374 374 375 374 374 373 371 369 365 360 353 320 263 207 167 162 158 154 150 145 141 135 132 130 128 128 129 132 137 142 146 150 155 160 165 169 172 176 180 182 183 181 177 173 173 177 175 176 178 175 172 162 155 149 145 1367 1333 1299 1256 1222 1240 1430 1379 1261 1163 1087 1040 1037 1030 1002 964 935 913 883 835 764 673 665 622 579 588 448 365 314 311 347 246 261 379 500 524 473 441 421 408 388 320 331 419 522 588 641 661 692 743 807 857 901 944 975 1002 1063 1144 1234 1315 1367 1361 1034 632 390 361 347 329 329 466 693 786 766 679 650 689 717 800 852 874 861 809 718 660 625 608 602 612 633 668 721 790 834 849 875 905 920 936 969 984 986 990 988 988 978 962 947 937 908 885 859 827 809 813 824 829 823 823 803 798 796 781 746 729 716 709 710 721 737 754 764 766 770 772 771 769 764 762 750 733 707 676 648 611 555 492 439 413 420 449 475 486 481 516 544 561 570 580 628 635 637 631 610 576 506 471 472 496 555 562 584 638 716 768 821 843 837 816 806 775 725 664 604 556 533 517 512 515 506 528 530 523 506 461 436 419 411 408 403 411 412 415 427 448 452 440 433 442 469 462 468 480 488 485 467 456 460 470 472 470 471 459 431 389 328 305 331 372 377 387 409 420 420 419 417 415 416 422 433 456 470 478 481 481 481 482 482 479 473 469 468 466 463 458 456 443 429 415 403 394 390 386 382 380 379 378 378 377 377 377 376 374 370 365 356 328 297 241 178 164 161 157 153 149 145 140 138 135 133 132 133 136 140 144 148 151 154 157 161 165 169 174 178 181 184 183 179 174 178 197 221 236 215 185 191 170 160 151 142 1383 1349 1319 1281 1268 1352 1763 1750 1503 1230 1155 1085 1071 1061 1036 999 972 944 907 863 819 770 740 695 636 579 478 344 336 349 291 358 343 401 475 493 492 457 422 376 314 263 361 425 462 501 588 620 667 731 794 815 847 900 944 978 1047 1184 1288 1357 1382 1338 696 437 370 358 344 327 325 352 442 643 650 618 619 650 663 791 839 850 833 775 678 631 610 607 619 651 695 759 841 924 950 951 953 954 949 974 1014 1037 1045 1046 1045 1014 994 980 963 944 917 898 880 856 831 810 820 832 824 812 825 819 794 766 776 733 730 740 744 750 745 763 779 782 792 792 784 770 754 747 734 711 679 644 622 576 499 446 425 409 417 453 499 530 520 534 557 572 580 591 623 647 656 642 600 532 478 472 493 510 536 541 572 639 731 782 826 847 841 814 810 782 730 665 604 568 547 536 535 541 544 542 538 522 492 460 443 428 415 406 402 410 419 427 436 452 493 489 478 482 496 479 486 502 508 483 465 461 468 476 466 457 469 467 446 425 364 347 361 385 401 404 419 434 440 431 422 422 428 443 465 481 487 490 491 490 488 489 487 484 481 481 484 485 482 473 464 452 437 423 412 406 401 396 391 387 384 383 381 380 379 379 379 377 374 369 360 335 312 270 211 169 163 159 156 153 148 144 141 139 138 138 139 142 146 150 152 153 154 155 158 161 164 168 173 177 183 184 190 197 210 232 248 259 235 201 213 182 168 159 148 1404 1382 1352 1311 1300 1379 1604 1456 1305 1233 1223 1177 1139 1113 1084 1038 1008 975 944 910 865 813 777 729 657 565 496 429 440 437 350 369 376 409 442 455 503 453 384 327 294 293 400 431 423 425 477 506 572 658 721 682 698 791 882 944 1031 1221 1332 1382 1379 1320 603 391 366 358 348 332 330 351 434 636 651 593 545 541 585 742 808 834 822 751 695 632 604 619 666 744 824 919 1001 1033 1031 1032 1025 1016 1015 1036 1058 1073 1082 1082 1058 1031 1005 981 958 941 931 918 904 889 855 833 830 836 839 832 845 827 786 751 769 752 754 761 765 764 745 761 780 788 806 808 796 776 754 731 713 685 646 602 567 512 448 413 408 409 427 463 509 555 583 559 572 585 593 604 628 652 655 632 587 532 492 500 524 519 541 558 598 660 732 776 820 843 841 821 814 783 728 659 590 552 558 559 556 558 556 546 536 514 477 454 447 433 416 407 411 421 432 441 448 461 509 526 527 524 518 509 511 514 503 455 447 458 475 483 466 453 457 453 440 436 396 383 388 402 420 423 449 466 449 388 421 434 449 470 484 494 495 495 495 493 488 482 481 483 487 490 496 500 498 489 475 463 448 434 424 417 411 406 400 396 393 390 387 384 383 381 380 378 375 371 366 346 326 301 260 186 168 162 159 156 151 147 144 143 143 144 146 149 153 156 157 156 154 155 157 161 165 168 172 176 181 188 232 269 278 315 336 346 337 320 326 306 232 174 160 1411 1394 1359 1315 1283 1286 1323 1265 1231 1236 1255 1249 1220 1182 1129 1061 1025 1006 986 953 898 819 761 705 640 568 529 524 515 481 421 361 361 393 420 434 478 397 313 312 392 385 477 485 447 408 396 407 467 527 549 518 556 636 766 923 1049 1261 1355 1378 1360 1303 580 385 368 360 351 341 345 377 475 687 680 642 605 589 608 711 797 851 860 818 761 711 694 708 752 917 994 1040 1073 1099 1109 1101 1077 1052 1043 1058 1075 1090 1090 1070 1048 1021 1002 982 958 951 968 970 952 918 886 860 845 836 835 867 859 818 779 767 777 774 772 772 776 782 762 765 776 784 802 810 801 782 757 727 702 668 622 567 519 465 425 407 409 419 453 491 536 579 594 582 593 609 621 622 636 648 637 608 584 573 546 537 532 511 558 594 637 678 706 755 815 842 840 831 817 777 721 657 598 573 582 581 574 570 562 536 514 491 463 440 445 444 433 423 437 449 460 464 464 477 517 534 536 532 524 490 494 507 509 506 465 460 467 470 464 465 461 453 445 446 433 416 409 416 429 441 472 493 485 449 429 441 468 493 500 505 505 502 500 497 487 483 486 492 496 500 508 511 509 504 489 474 459 445 436 427 420 414 409 405 402 399 396 392 388 384 382 379 376 372 368 355 340 317 282 223 182 163 160 157 153 149 147 147 147 149 153 157 160 161 160 159 159 163 171 178 181 190 200 208 216 235 309 363 361 398 416 419 413 404 400 386 313 267 279 1425 1383 1333 1299 1273 1253 1253 1230 1214 1226 1270 1301 1276 1233 1171 1095 1047 1038 1019 982 921 809 721 663 619 582 583 556 521 450 377 492 363 366 400 396 407 290 261 335 456 465 518 491 435 392 381 338 369 395 385 364 449 533 672 880 1132 1296 1355 1366 1269 917 521 398 375 366 359 359 371 422 531 700 693 677 656 639 641 726 891 984 978 910 856 845 861 900 957 1055 1095 1111 1122 1137 1141 1130 1109 1087 1071 1070 1085 1091 1081 1057 1042 1016 991 975 972 985 1011 1023 1011 973 928 900 878 861 854 869 842 806 786 791 790 791 791 792 796 800 791 789 784 778 792 814 807 787 763 730 694 650 594 532 470 431 412 409 418 433 482 523 571 613 607 609 618 635 653 654 650 649 636 616 598 522 547 555 531 509 550 610 661 684 678 748 818 843 838 835 816 764 709 662 626 617 612 603 591 579 569 532 501 477 451 431 447 455 455 456 466 470 475 479 479 472 516 536 538 535 526 495 477 476 486 474 491 478 465 471 468 487 480 472 477 477 477 457 441 440 445 471 497 514 518 513 477 456 453 470 511 516 515 511 506 502 495 495 500 509 522 522 526 527 521 509 496 483 468 454 444 435 429 423 418 414 411 408 405 400 394 388 384 380 377 373 369 361 347 325 295 265 200 165 161 157 153 150 148 148 150 153 157 161 163 163 168 169 162 203 353 365 368 380 396 401 402 397 400 406 389 393 391 412 442 440 432 419 382 351 336 1426 1370 1319 1285 1263 1248 1256 1238 1225 1244 1302 1336 1293 1247 1194 1135 1095 1086 1057 1008 933 794 700 646 610 580 572 548 502 444 417 507 370 373 395 375 383 377 404 432 451 472 510 446 386 374 389 382 376 353 323 327 373 482 628 812 1049 1227 1327 1414 1436 1248 607 429 396 381 377 388 421 496 612 741 743 721 715 726 743 872 997 1057 1045 983 955 978 1007 1048 1114 1149 1159 1164 1169 1173 1165 1147 1129 1113 1097 1081 1087 1082 1070 1060 1053 1028 1007 996 1003 1038 1066 1072 1052 1010 963 940 913 884 860 842 818 798 793 805 806 808 814 821 827 827 821 809 797 792 806 815 809 794 774 744 696 635 565 495 447 423 416 421 433 447 493 544 597 634 621 635 640 645 653 651 660 654 640 606 530 532 512 533 580 576 592 624 657 690 723 776 824 843 840 835 807 748 699 669 650 642 634 621 604 587 576 544 510 476 443 426 439 447 451 464 483 483 481 481 483 484 513 530 534 530 523 505 484 468 463 458 478 481 472 460 444 464 465 465 475 455 491 488 476 481 479 508 522 528 536 542 530 498 478 491 529 531 526 519 511 505 502 511 528 545 555 560 565 557 534 516 502 485 472 462 451 444 438 433 427 422 419 415 411 406 400 392 386 382 378 374 371 367 354 329 296 268 206 167 161 157 151 147 146 147 150 154 159 164 167 167 173 250 305 338 428 404 412 426 432 430 428 388 394 396 260 263 276 350 438 451 446 433 412 386 361 1416 1357 1312 1277 1256 1248 1254 1238 1246 1285 1339 1352 1284 1233 1197 1171 1165 1162 1118 1039 931 789 715 659 611 564 517 488 510 502 437 356 370 383 375 351 348 370 374 400 440 448 447 412 373 351 353 361 342 317 302 310 350 464 610 767 934 1100 1258 1392 1443 1313 688 488 437 407 360 396 493 609 716 792 785 766 771 798 836 973 1041 1062 1050 1021 1026 1065 1102 1147 1214 1221 1218 1219 1221 1216 1191 1164 1145 1134 1123 1101 1091 1078 1073 1082 1074 1054 1045 1046 1056 1095 1112 1102 1068 1023 986 965 931 891 852 813 805 805 810 820 826 832 842 852 856 854 847 830 815 811 824 820 810 800 787 754 695 620 541 474 440 438 437 443 457 472 518 572 616 642 651 643 638 641 654 671 668 645 625 598 529 578 577 573 565 519 533 565 609 665 737 789 815 832 839 825 791 737 697 678 666 657 646 629 609 596 584 566 531 489 454 433 433 433 437 455 490 491 485 482 482 484 508 519 516 511 516 508 493 476 464 458 464 473 475 460 435 438 439 430 419 475 507 491 468 484 514 531 528 525 537 554 559 549 540 546 549 541 535 531 522 517 521 541 567 585 589 593 594 581 552 523 503 486 473 466 461 454 449 445 437 431 425 420 415 409 403 396 389 384 380 377 373 370 361 340 305 275 216 172 164 159 153 148 145 145 147 154 161 187 232 234 256 362 432 433 429 403 417 426 399 328 374 316 274 289 264 267 308 359 402 445 453 442 416 387 362 1392 1334 1293 1267 1252 1245 1250 1238 1266 1317 1359 1346 1273 1226 1207 1211 1228 1228 1155 1055 951 825 762 701 638 574 519 462 457 491 490 328 384 384 356 331 341 330 336 364 405 440 452 363 295 279 287 321 311 319 334 308 344 456 604 754 878 1019 1177 1301 1329 1197 842 625 514 456 400 463 615 743 812 825 798 789 798 826 876 983 1031 1038 1030 1034 1062 1107 1162 1223 1282 1285 1279 1277 1273 1257 1215 1182 1160 1147 1138 1123 1106 1095 1099 1116 1100 1091 1095 1106 1120 1138 1127 1100 1064 1024 988 957 922 883 841 804 810 825 838 842 850 860 871 877 877 873 867 851 835 828 832 826 818 810 798 759 690 604 523 470 458 465 468 473 484 502 551 603 640 656 656 664 653 643 649 671 661 664 656 622 553 596 599 592 576 513 551 572 602 656 732 790 819 828 823 812 763 722 697 687 679 669 658 639 619 607 600 578 550 521 489 469 458 450 450 463 499 498 490 485 482 467 487 499 493 476 486 504 509 497 481 470 465 470 476 474 465 443 433 428 417 498 520 486 456 494 534 543 532 522 527 547 568 576 573 564 564 549 545 545 537 535 551 571 593 616 621 624 622 608 578 530 507 493 482 472 468 464 461 456 447 437 429 423 417 411 406 400 393 387 383 379 376 373 367 355 320 289 236 189 170 168 156 149 147 149 157 168 176 257 409 392 426 449 452 438 425 414 419 415 390 351 375 376 382 394 373 387 397 405 422 445 451 437 420 405 346 1356 1300 1266 1248 1240 1240 1253 1252 1285 1347 1388 1304 1252 1227 1221 1228 1243 1196 1117 1040 971 893 835 759 670 580 509 436 412 410 391 312 363 355 356 347 262 358 392 414 426 402 401 302 234 227 248 283 291 324 358 326 352 460 608 757 877 995 1110 1172 1165 1094 1042 895 728 601 559 615 760 848 861 832 794 771 781 821 881 985 1012 1009 1008 1034 1074 1133 1211 1285 1328 1340 1344 1340 1321 1283 1230 1190 1162 1143 1128 1126 1126 1130 1141 1154 1140 1141 1149 1159 1166 1153 1111 1075 1046 1016 960 917 891 866 834 816 827 846 859 861 877 891 896 894 887 885 883 871 855 844 836 835 832 823 803 754 683 590 516 485 491 496 503 506 510 536 586 637 673 682 664 682 664 641 635 649 646 661 656 624 598 610 611 601 581 545 575 591 615 661 732 792 821 832 828 800 743 710 696 692 685 676 664 650 638 633 621 591 560 534 516 510 504 503 504 494 508 505 495 486 480 455 457 468 468 442 447 482 509 516 504 486 475 475 479 481 484 459 441 433 433 505 507 475 466 532 545 550 550 547 544 558 574 584 586 581 579 571 564 558 553 557 578 591 604 628 633 635 627 613 598 543 516 499 486 477 476 476 472 464 454 443 434 426 419 413 408 404 398 392 386 382 379 375 372 365 335 303 259 213 182 186 169 163 165 164 157 301 383 407 429 441 453 466 466 444 448 444 434 424 415 409 358 335 333 323 307 385 427 434 447 455 444 422 412 424 383 1327 1284 1261 1238 1227 1232 1244 1257 1299 1326 1310 1238 1216 1214 1208 1203 1220 1135 1082 1039 996 946 881 790 686 584 503 429 420 404 367 330 344 305 338 386 311 420 461 483 479 413 333 261 230 231 237 248 275 316 352 355 376 468 597 735 852 952 1033 1015 957 969 1115 1211 1081 853 746 736 826 859 841 823 776 723 732 794 878 971 979 963 967 1016 1063 1148 1254 1349 1403 1415 1446 1427 1371 1307 1230 1178 1145 1128 1125 1135 1147 1160 1174 1187 1181 1184 1181 1177 1173 1140 1095 1056 1020 982 947 896 859 839 833 834 848 858 872 894 910 918 919 911 897 900 901 894 879 863 854 852 846 831 798 738 670 580 522 518 519 524 531 537 546 588 638 681 706 709 694 683 657 632 619 620 628 636 622 598 629 627 628 614 588 584 605 619 639 674 735 788 815 828 824 788 726 699 676 654 683 677 670 663 652 617 603 590 570 545 532 523 517 514 514 514 517 514 508 495 470 451 445 443 438 425 430 450 487 525 522 504 490 485 486 477 474 466 465 468 463 504 519 504 494 550 555 556 555 552 552 567 576 581 579 568 571 574 572 570 576 583 590 601 616 629 633 631 618 603 605 560 536 521 507 486 482 473 470 469 460 448 439 431 424 417 412 408 403 397 390 385 382 378 374 370 351 325 297 265 226 236 194 221 298 309 321 289 336 440 449 454 465 483 495 491 486 475 464 444 393 374 304 261 251 248 248 284 364 458 476 489 482 460 429 400 431 1312 1268 1249 1240 1231 1228 1246 1268 1314 1286 1200 1132 1152 1163 1159 1149 1149 1086 1068 1049 1016 967 895 804 703 605 521 472 480 461 407 349 326 266 326 438 452 485 509 523 517 475 308 249 248 263 257 249 280 319 353 377 401 443 529 642 746 821 870 835 776 797 979 1131 1058 879 795 717 762 760 726 713 651 592 597 687 837 877 822 800 842 941 1031 1143 1281 1414 1501 1496 1489 1448 1379 1296 1210 1165 1137 1125 1129 1149 1160 1169 1182 1201 1203 1204 1193 1181 1175 1138 1089 1037 992 959 914 894 852 820 824 837 850 854 872 911 915 929 929 918 906 918 920 911 896 884 888 879 865 840 796 728 645 572 537 544 538 534 535 555 604 676 718 726 723 725 719 690 656 629 614 598 608 615 600 578 635 642 640 626 606 621 644 656 667 689 738 779 805 812 796 742 701 678 643 608 651 668 675 677 670 639 610 596 580 553 521 529 502 496 529 537 491 500 512 494 453 445 438 434 430 424 429 447 486 531 532 524 508 497 490 479 469 468 483 507 511 520 529 529 531 563 563 560 555 552 556 566 573 576 574 561 563 567 571 577 586 591 602 617 633 648 646 631 613 602 606 580 558 538 518 485 489 483 478 474 465 454 445 438 431 424 418 412 406 400 394 388 384 381 377 373 370 353 341 332 308 316 280 311 389 397 408 374 386 432 450 467 474 465 458 501 487 475 461 401 239 252 253 246 238 236 226 224 323 482 502 527 526 486 424 402 355 1311 1272 1238 1224 1204 1192 1215 1240 1265 1213 1124 1085 1125 1129 1109 1088 1083 1061 1062 1052 1024 978 903 820 725 625 536 542 573 508 398 335 343 317 390 500 527 558 566 553 512 436 286 243 241 279 366 371 349 335 346 383 373 387 450 582 767 820 794 729 663 633 668 717 732 715 684 625 644 631 600 584 526 513 541 629 773 800 718 587 533 656 855 1132 1321 1453 1568 1506 1468 1418 1344 1252 1190 1168 1153 1147 1152 1162 1181 1197 1208 1211 1201 1209 1204 1191 1175 1132 1084 1036 986 934 888 880 854 825 814 834 848 854 862 878 903 920 921 914 910 917 917 915 913 914 909 901 881 845 788 706 635 584 554 542 539 562 559 572 633 700 727 727 727 743 750 712 667 634 617 588 584 585 584 587 646 660 640 619 624 658 682 692 695 706 742 774 791 784 747 677 655 636 608 581 604 640 659 668 666 634 601 576 553 531 537 538 500 498 545 500 476 478 479 467 452 442 435 430 429 428 436 452 491 542 541 535 523 502 481 502 501 486 487 513 557 548 542 549 566 575 560 543 532 532 552 558 564 567 564 558 562 567 574 583 586 591 602 616 629 641 633 614 607 613 610 595 569 537 500 477 492 496 493 489 486 474 460 447 437 424 422 419 413 405 399 394 389 385 381 377 374 356 351 369 386 381 379 382 387 390 418 445 461 471 488 509 521 520 511 512 483 455 381 256 237 247 251 248 252 262 219 256 377 509 539 577 575 526 450 415 377 1298 1255 1213 1182 1156 1143 1157 1191 1201 1144 1074 1068 1111 1103 1071 1045 1047 1052 1049 1036 1014 983 915 843 748 636 539 598 683 548 356 346 468 513 552 581 585 589 567 527 426 271 342 279 273 319 367 361 352 326 312 332 327 285 297 402 602 768 725 648 587 562 566 582 610 644 671 640 547 522 531 517 474 464 502 577 659 674 629 532 431 403 591 1079 1344 1450 1535 1471 1428 1372 1298 1215 1179 1177 1178 1176 1174 1187 1211 1230 1236 1224 1207 1218 1215 1197 1168 1123 1079 1027 961 887 862 862 854 842 835 831 856 869 872 875 894 910 914 912 910 913 923 932 942 952 946 923 889 838 768 688 632 594 570 556 550 560 573 595 634 691 741 749 740 745 768 734 692 661 650 649 572 531 528 556 652 675 647 625 649 688 711 719 721 727 755 773 773 748 694 631 602 588 581 578 575 602 628 647 650 607 582 559 534 513 551 544 505 495 536 532 488 467 462 456 449 441 434 431 431 432 440 459 496 540 539 538 530 510 486 505 506 517 513 498 565 556 566 582 590 580 545 523 515 520 548 552 557 561 561 553 556 551 557 584 584 588 598 611 627 641 566 584 630 625 606 578 571 545 493 490 505 514 518 521 526 515 499 482 464 436 450 457 453 443 436 433 429 423 415 412 405 400 399 399 400 381 374 377 383 380 431 473 506 534 537 548 562 566 546 523 493 464 429 377 267 244 235 287 432 430 294 349 483 542 589 627 619 570 499 461 439 1271 1231 1185 1148 1119 1104 1105 1137 1141 1088 1037 1046 1089 1079 1048 1024 1028 1037 1026 1004 985 970 913 862 779 679 601 646 781 739 630 605 614 614 601 552 475 523 390 393 420 332 249 239 298 357 358 353 346 321 298 296 292 233 298 402 457 563 567 531 505 520 523 525 556 616 680 619 488 442 465 497 483 483 515 556 579 587 574 534 465 394 498 871 1215 1423 1468 1421 1390 1333 1262 1199 1185 1192 1199 1198 1193 1208 1232 1248 1251 1238 1218 1218 1211 1188 1150 1103 1055 995 924 854 839 858 870 877 885 874 886 895 896 889 879 896 906 908 911 926 954 977 994 999 978 934 877 812 745 677 627 600 586 580 601 600 620 644 657 703 744 765 764 751 782 757 714 681 664 595 545 561 602 626 669 662 643 641 668 700 715 723 732 747 768 774 765 728 661 605 583 577 578 581 575 583 611 638 638 603 584 571 551 523 546 545 525 519 548 568 512 472 462 472 451 439 432 428 428 427 437 458 489 526 541 541 534 494 412 406 476 502 495 501 548 541 543 561 586 572 534 527 533 537 550 550 553 557 557 552 540 533 547 584 584 588 595 604 615 618 544 566 623 621 618 617 595 570 571 565 572 579 575 554 544 533 526 519 502 473 489 495 487 472 465 460 454 446 435 427 420 417 417 419 420 423 416 416 445 456 479 511 547 577 577 583 593 589 562 538 516 495 474 444 287 249 318 431 474 473 454 480 533 588 635 662 652 609 548 511 490 1239 1204 1165 1128 1098 1079 1074 1091 1086 1040 1002 1014 1061 1060 1036 1013 1008 1012 1000 984 971 962 930 892 844 788 743 772 799 739 696 726 597 510 477 443 384 432 295 255 303 364 339 348 377 378 340 398 372 327 290 278 295 220 246 337 411 391 422 430 443 489 502 512 555 633 710 625 494 449 471 511 514 530 555 569 560 559 561 552 532 516 577 793 1124 1376 1401 1373 1353 1304 1243 1200 1200 1206 1211 1211 1209 1223 1240 1246 1246 1245 1224 1204 1184 1156 1113 1059 1002 942 886 842 823 862 894 917 938 943 935 927 919 907 878 890 898 903 918 955 994 1023 1037 1033 997 923 838 764 713 657 621 604 606 625 649 645 666 695 707 732 751 768 771 752 769 758 730 699 669 600 598 610 620 624 639 638 641 653 676 696 700 709 728 758 779 779 760 717 656 622 611 610 609 597 567 588 621 632 605 623 611 591 568 545 540 554 564 575 590 563 514 472 459 476 453 439 429 423 421 419 430 449 474 505 533 536 510 472 454 468 495 508 507 499 512 513 528 553 572 548 541 531 533 554 554 550 551 550 538 546 523 525 553 590 590 591 596 603 606 556 515 521 542 542 598 610 597 581 580 568 571 580 565 495 467 458 475 501 521 513 515 485 451 484 404 367 403 466 455 446 441 438 438 440 436 447 455 460 471 483 509 541 575 605 592 609 606 569 542 517 495 499 518 499 420 403 443 502 522 521 520 527 553 622 672 693 683 647 594 544 508 1202 1168 1140 1103 1072 1055 1051 1056 1041 995 968 990 1034 1039 1025 1011 1010 1023 1002 994 986 974 965 956 943 926 902 867 806 812 807 739 622 530 472 429 388 374 330 312 330 369 372 387 404 405 390 422 391 331 285 272 250 262 281 325 382 306 350 397 437 474 502 516 598 706 771 677 554 527 545 551 555 574 598 607 587 571 584 589 588 606 728 1004 1215 1324 1344 1331 1310 1272 1231 1207 1214 1215 1218 1221 1224 1239 1243 1236 1231 1234 1218 1176 1139 1101 1053 991 930 886 857 837 821 864 906 941 971 984 976 952 929 921 902 898 896 902 926 975 1013 1038 1048 1040 1000 898 796 719 676 629 611 603 620 671 674 678 701 730 748 753 748 747 745 734 743 738 729 702 648 627 652 659 650 641 649 636 641 660 679 686 685 696 723 763 783 777 747 700 646 626 618 622 633 644 646 640 640 634 612 613 605 594 581 563 564 586 597 594 583 545 481 448 445 449 455 443 431 421 414 413 422 438 462 497 523 526 509 491 486 502 504 523 538 507 508 510 517 536 574 555 535 550 582 580 581 572 566 554 518 520 514 532 572 602 602 601 604 609 612 555 510 487 485 487 525 569 592 586 573 572 578 553 518 551 498 486 472 467 531 523 505 415 338 451 308 244 293 410 481 472 454 448 459 460 461 471 482 489 497 505 524 558 601 623 501 552 570 499 488 473 460 494 560 546 538 534 542 558 569 568 553 545 568 638 701 732 728 694 646 580 514 1161 1120 1087 1056 1033 1021 1018 1018 993 952 941 975 1013 1012 1007 1005 1010 1022 1009 1014 1018 1009 986 998 1013 1022 1014 965 887 849 801 700 545 508 467 425 389 358 356 365 370 367 365 375 397 417 425 421 352 328 299 248 240 304 379 409 370 306 358 417 463 496 539 545 680 825 854 732 630 596 599 605 608 626 648 654 634 611 627 634 651 717 931 1091 1231 1316 1324 1293 1265 1229 1205 1205 1220 1224 1227 1234 1248 1255 1244 1235 1223 1199 1173 1120 1070 1024 974 919 876 853 846 845 840 886 927 956 976 977 964 944 926 921 915 907 903 908 925 962 999 1029 1043 1033 989 878 783 710 649 610 599 598 627 696 691 709 733 752 761 757 739 722 715 720 733 728 715 682 626 651 685 687 669 662 680 650 645 664 677 677 678 695 728 770 788 777 740 689 641 627 622 630 643 651 660 632 614 612 613 604 595 590 587 584 592 603 611 607 581 486 444 433 436 442 468 456 440 427 413 410 419 438 469 509 531 535 526 511 498 517 522 537 546 512 511 522 530 540 569 545 534 546 567 570 583 561 537 531 543 514 507 545 604 614 616 617 619 622 626 607 535 479 462 470 475 540 585 583 577 578 581 567 539 519 527 530 524 511 492 512 407 316 306 278 305 262 230 270 425 469 463 458 464 383 456 494 505 514 516 526 551 586 618 624 526 502 508 509 507 510 512 540 594 584 588 590 596 606 614 612 585 558 566 640 717 756 760 741 699 625 544 1137 1098 1052 1019 996 986 986 982 943 920 928 960 976 976 977 983 994 1004 1002 1012 1018 1012 1005 1020 1043 1064 1070 1039 999 938 824 653 451 442 431 405 371 353 343 356 368 368 367 371 393 410 408 402 283 306 312 244 371 280 352 448 449 386 431 438 475 575 635 685 821 935 935 817 711 661 639 623 622 647 664 666 651 630 647 659 701 799 936 1103 1243 1314 1296 1238 1201 1179 1176 1190 1204 1214 1226 1244 1265 1262 1242 1226 1196 1140 1095 1045 996 951 913 891 873 864 862 864 870 915 953 970 960 957 954 932 913 919 916 910 913 932 966 994 1024 1054 1067 1042 978 873 779 701 639 605 600 621 665 719 726 746 767 778 775 764 749 732 727 745 754 751 709 654 631 661 709 703 671 680 704 666 650 662 674 673 685 712 749 784 798 781 731 669 631 627 633 643 652 652 652 635 619 609 606 604 593 587 586 582 598 608 614 595 518 449 449 448 433 434 466 464 451 436 417 414 422 453 500 537 560 567 544 511 518 544 548 552 552 512 512 527 544 557 564 541 541 557 575 590 560 533 534 555 547 525 520 555 616 628 636 638 642 645 639 615 560 495 445 460 469 517 562 582 584 582 583 571 534 472 447 497 549 543 524 534 514 490 454 290 255 250 246 242 285 432 482 484 481 363 463 513 521 531 538 550 575 602 621 631 599 548 506 512 512 568 600 608 619 614 620 624 627 635 648 644 620 595 597 654 725 765 773 772 747 687 601 1127 1094 1050 1013 985 966 950 930 900 897 917 941 935 939 947 959 971 981 990 997 1000 1003 1016 1021 1041 1066 1082 1068 1078 1125 983 657 414 406 399 367 325 336 306 328 359 372 369 372 395 424 426 336 307 246 265 382 401 292 337 390 388 467 565 615 660 726 783 867 966 1018 985 880 810 735 666 619 611 626 641 645 636 628 641 655 704 813 986 1159 1267 1295 1252 1187 1165 1157 1157 1161 1165 1181 1210 1229 1224 1208 1190 1167 1130 1076 1039 1000 961 929 908 907 903 905 910 916 937 963 977 975 961 966 963 950 929 910 912 920 938 966 997 1023 1048 1060 1053 1016 935 850 767 694 641 619 593 637 713 747 753 779 806 820 810 786 770 752 744 762 783 779 723 657 645 651 725 737 710 730 730 683 655 658 672 676 703 742 780 809 815 789 723 649 621 630 649 660 658 649 643 634 619 602 595 601 598 598 602 594 602 606 596 557 473 424 417 423 430 432 471 470 458 448 428 422 425 459 519 574 589 583 559 538 553 575 568 566 568 513 516 537 563 579 559 551 559 569 573 574 544 536 546 557 535 526 551 593 628 639 645 647 651 657 647 621 596 534 435 456 474 490 528 587 576 555 565 569 524 483 464 507 555 564 559 556 481 429 502 455 299 220 240 326 481 513 510 501 519 516 527 532 531 531 547 562 585 612 634 645 627 565 502 504 507 521 567 627 645 642 645 648 650 648 667 663 647 631 628 670 730 771 785 795 784 739 659 1112 1081 1052 1015 985 953 921 893 882 895 918 931 914 917 924 932 941 951 966 971 979 995 1016 1011 1024 1049 1071 1071 1107 1333 1217 745 414 434 404 317 240 330 205 232 315 378 374 380 406 434 443 414 349 364 358 294 221 232 365 452 481 714 805 834 864 923 968 1030 1084 1089 1033 956 883 785 684 605 587 592 607 616 615 618 630 659 732 870 1075 1229 1292 1280 1225 1165 1154 1147 1138 1129 1129 1145 1167 1178 1173 1169 1161 1135 1100 1067 1036 1007 977 950 935 947 951 956 962 969 995 997 995 990 979 983 982 971 953 934 928 936 956 979 997 1010 1021 1025 1011 966 894 826 758 696 649 633 613 658 736 775 803 823 843 845 806 757 736 732 747 785 809 778 706 629 596 709 773 786 777 794 759 697 665 667 673 682 728 777 813 838 837 799 724 648 630 645 666 673 661 636 632 621 607 594 588 598 604 611 616 609 603 596 575 529 450 456 439 424 426 432 453 465 466 459 443 432 433 463 522 582 607 592 575 579 574 591 594 580 553 516 532 563 586 585 556 566 575 574 562 546 547 554 562 565 558 560 585 618 642 649 648 649 652 652 638 621 604 547 437 467 489 506 537 589 559 517 542 573 536 538 538 542 553 567 566 567 517 477 525 507 328 219 261 451 487 510 443 380 540 542 551 551 537 522 546 567 593 625 653 655 607 541 493 486 544 578 613 650 664 662 649 647 661 663 678 676 660 638 631 676 732 775 797 811 808 769 695 1093 1066 1049 1019 989 947 906 884 889 903 919 924 907 905 904 905 908 915 928 936 950 970 994 995 1003 1026 1059 1087 1125 1384 1315 872 412 409 391 370 352 345 335 352 368 374 380 400 439 478 492 445 368 278 225 214 201 300 357 510 746 858 937 979 1028 1097 1145 1178 1180 1143 1072 1000 913 802 685 590 566 569 585 601 614 633 661 722 835 1003 1189 1293 1315 1279 1214 1161 1149 1132 1112 1100 1104 1115 1123 1132 1145 1153 1146 1128 1107 1090 1072 1049 1021 995 979 984 994 1002 1010 1023 1041 1025 1008 998 998 1009 1011 998 977 958 953 964 978 989 995 1001 990 974 952 915 866 816 762 709 670 672 664 701 765 808 829 860 871 851 805 760 696 669 699 779 813 767 709 674 679 759 812 832 824 795 734 691 676 677 671 694 748 805 847 865 849 808 731 656 669 679 681 678 665 623 617 614 606 595 594 603 610 616 620 618 605 591 560 505 443 457 439 421 424 433 444 459 467 462 450 436 441 475 538 603 619 606 586 576 574 584 581 565 543 527 555 572 569 554 560 575 581 577 566 555 557 566 576 578 587 592 608 631 651 651 644 643 647 647 637 626 612 583 527 451 487 522 547 604 582 575 581 584 563 573 557 549 555 565 564 574 560 530 518 500 334 218 262 493 500 529 476 395 530 534 570 573 531 534 564 590 616 643 664 657 601 550 529 525 576 614 647 677 687 680 660 643 643 655 670 667 653 639 638 677 729 777 807 823 821 782 712 1064 1043 1039 1020 994 952 911 895 905 909 913 911 896 890 885 883 882 883 880 890 891 893 918 940 965 999 1042 1088 1109 1244 1175 852 423 414 392 370 358 366 347 358 369 375 387 335 377 407 383 308 267 311 340 310 222 525 648 769 925 956 1048 1115 1177 1238 1279 1293 1273 1219 1140 1052 944 823 699 595 563 567 579 597 626 675 742 848 990 1153 1285 1334 1327 1278 1211 1168 1149 1118 1094 1092 1098 1101 1099 1110 1140 1153 1152 1150 1146 1135 1130 1106 1073 1040 1018 1013 1029 1043 1056 1072 1077 1053 1029 1020 1034 1050 1051 1033 1005 979 981 997 1004 1004 1006 997 967 933 904 882 851 813 770 729 701 713 714 740 788 836 875 894 885 857 825 738 649 625 681 790 825 785 729 699 734 804 849 862 842 794 740 707 695 695 690 711 770 829 864 869 831 788 742 703 687 691 687 680 669 641 624 631 625 600 612 619 617 616 622 626 614 598 553 478 446 435 436 435 423 430 439 450 456 455 449 440 452 494 563 616 624 615 597 577 563 574 572 553 530 526 542 552 551 543 563 579 587 589 593 599 566 567 588 592 601 606 618 635 649 642 635 636 642 644 638 630 620 604 577 548 567 591 609 626 618 591 576 579 585 566 554 553 561 577 552 549 547 536 519 494 363 262 289 495 527 549 518 454 505 516 528 537 540 523 568 608 636 654 665 654 629 601 579 581 592 624 666 697 694 687 667 645 635 645 659 664 655 633 615 655 717 777 818 839 831 790 719 1022 1012 1021 1017 997 963 932 917 918 914 906 894 878 867 867 865 859 847 828 824 814 809 828 871 941 1000 1042 1074 1116 1206 1219 998 460 378 361 370 371 331 345 285 306 379 379 451 565 599 531 419 419 523 595 595 563 838 956 1012 1052 1073 1157 1218 1270 1318 1361 1379 1359 1307 1229 1135 1017 900 783 680 630 620 620 640 690 782 887 1018 1151 1264 1333 1343 1319 1272 1219 1186 1156 1123 1108 1116 1120 1113 1108 1121 1157 1175 1187 1198 1202 1195 1188 1161 1120 1078 1049 1050 1067 1089 1108 1118 1113 1087 1070 1071 1092 1101 1094 1072 1042 1014 1015 1024 1025 1022 1021 992 955 917 882 853 839 810 778 752 736 744 742 761 805 863 900 905 887 861 840 746 668 657 717 810 831 792 742 725 778 844 878 877 842 782 737 714 708 706 687 715 778 837 866 855 811 766 731 713 710 705 698 687 675 660 655 641 625 614 612 616 622 625 626 636 627 603 546 459 448 441 460 461 423 424 431 437 441 442 442 439 461 513 581 618 625 616 595 566 549 559 556 538 517 523 552 569 568 559 546 563 580 589 595 584 589 594 599 607 612 619 628 636 644 633 628 633 642 645 613 598 603 613 588 579 583 597 614 623 612 595 589 598 598 588 577 570 572 586 497 466 489 531 543 514 399 309 351 490 533 547 535 505 518 526 521 520 539 538 552 581 613 633 643 641 623 595 572 583 594 628 675 711 702 691 668 641 626 630 645 656 651 628 607 641 706 779 830 860 850 805 733 982 981 1000 1007 995 973 952 941 937 922 902 878 857 841 840 837 829 812 785 776 772 775 793 844 936 1017 1065 1081 1132 1215 1268 1126 662 439 409 430 427 353 284 225 327 509 591 758 850 820 729 698 736 806 868 924 1000 1106 1128 1116 1111 1157 1228 1264 1295 1338 1398 1434 1429 1392 1330 1250 1153 1065 980 900 837 805 794 823 899 1012 1111 1213 1291 1329 1340 1326 1303 1275 1246 1219 1181 1163 1165 1173 1166 1156 1157 1175 1208 1239 1241 1247 1250 1241 1223 1192 1151 1114 1092 1105 1124 1148 1167 1172 1158 1138 1131 1136 1144 1142 1127 1107 1086 1070 1056 1043 1037 1034 1026 989 957 924 882 825 832 813 792 778 769 769 758 778 832 890 894 894 884 865 849 797 754 749 783 832 835 798 765 769 830 879 895 878 833 774 738 723 715 705 688 735 794 839 852 828 790 751 725 718 725 709 692 682 680 667 655 625 597 589 589 590 601 612 614 615 591 565 529 474 441 443 431 419 424 421 423 425 427 429 428 430 470 535 591 609 612 603 582 549 532 529 524 515 506 538 573 579 559 540 546 543 542 551 572 588 585 583 592 603 615 630 639 642 647 636 630 634 643 638 597 582 588 599 573 566 570 583 601 617 613 598 592 605 603 594 575 559 560 575 498 467 471 476 538 538 408 312 406 485 522 536 534 526 530 533 526 521 531 525 539 564 587 601 618 616 593 561 548 577 599 627 666 715 709 694 668 637 620 620 629 630 615 591 578 607 676 768 831 878 878 836 761 966 970 984 997 1004 998 990 985 980 941 906 872 840 821 821 817 805 788 768 760 761 772 795 848 938 1016 1071 1110 1175 1251 1333 1304 1057 763 633 568 525 479 416 527 729 902 932 1030 1018 930 868 957 1009 1031 1083 1165 1244 1241 1188 1113 1071 1136 1239 1276 1299 1340 1406 1460 1491 1491 1457 1397 1342 1300 1266 1235 1204 1184 1195 1244 1313 1358 1395 1413 1408 1384 1364 1342 1325 1310 1294 1277 1267 1251 1237 1229 1207 1194 1210 1242 1274 1303 1300 1296 1285 1262 1238 1198 1162 1138 1134 1151 1168 1195 1217 1220 1200 1197 1195 1185 1161 1164 1148 1134 1124 1113 1093 1066 1049 1039 1025 1002 972 940 904 862 854 836 820 809 800 800 790 819 876 905 902 889 876 870 869 855 844 839 843 852 829 803 795 820 882 906 899 866 820 780 751 741 733 717 708 760 800 820 819 792 759 732 719 725 733 712 689 670 656 643 633 613 591 574 571 569 573 580 588 611 600 556 509 497 489 463 437 423 427 421 416 413 413 416 408 418 478 560 600 597 591 584 571 536 516 502 496 498 506 550 577 574 547 519 520 523 530 545 583 605 605 597 590 589 609 627 644 657 650 650 649 648 642 616 618 614 598 572 557 553 558 572 592 610 613 604 603 618 612 591 571 555 545 557 562 567 566 558 555 526 439 364 400 482 521 533 530 525 524 527 528 529 533 527 547 563 567 578 593 589 573 551 536 573 609 643 673 704 697 691 674 644 622 613 615 612 595 563 548 579 656 763 826 873 886 859 793 957 965 979 992 1010 1018 1019 1010 989 949 908 869 835 816 816 810 796 773 748 742 771 802 818 863 939 1003 1059 1119 1195 1280 1392 1463 1420 1241 1075 922 822 820 922 1229 1404 1375 1175 1119 1058 1028 1054 1145 1156 1142 1200 1302 1356 1251 1163 1085 1047 1098 1264 1316 1338 1373 1438 1516 1581 1614 1612 1580 1545 1517 1495 1479 1475 1478 1481 1530 1603 1580 1579 1549 1507 1467 1429 1402 1387 1373 1354 1336 1317 1289 1267 1254 1227 1222 1241 1273 1306 1330 1338 1338 1324 1295 1261 1222 1195 1179 1172 1175 1198 1224 1239 1233 1226 1239 1235 1217 1199 1194 1182 1174 1167 1153 1122 1083 1057 1046 1035 1015 980 943 914 898 885 871 854 836 829 830 829 858 905 920 903 867 849 859 881 900 899 891 880 857 790 773 799 855 916 912 885 843 801 794 769 762 759 752 746 777 789 783 770 752 734 718 714 725 721 697 673 652 630 621 607 593 577 561 559 557 561 576 603 614 599 561 522 506 469 450 442 440 440 426 415 407 402 398 390 410 475 560 606 593 579 574 570 534 505 491 491 503 525 561 577 572 551 530 511 513 531 557 593 610 615 612 604 592 600 610 625 648 657 659 663 662 646 616 597 585 577 569 562 554 554 565 588 604 608 604 603 620 608 583 562 549 539 556 570 577 576 571 569 532 493 466 431 493 522 529 523 517 512 518 526 532 529 528 543 553 553 563 578 581 572 554 541 567 607 652 694 714 711 706 690 656 627 607 608 614 603 564 540 559 628 740 809 851 873 865 814 976 984 995 1002 1019 1032 1033 1020 993 959 927 888 848 831 819 804 779 747 717 742 780 815 841 882 942 993 1043 1105 1190 1289 1410 1513 1565 1587 1558 1455 1354 1350 1539 1769 1697 1455 1286 1216 1175 1195 1259 1321 1246 1189 1177 1202 1240 1231 1147 1073 1086 1252 1395 1437 1458 1499 1583 1723 1771 1762 1739 1751 1690 1651 1658 1712 1792 1701 1740 1750 1696 1694 1650 1606 1568 1532 1489 1464 1449 1436 1418 1398 1379 1349 1314 1278 1247 1243 1258 1285 1316 1345 1359 1358 1342 1313 1282 1252 1229 1214 1206 1201 1227 1246 1248 1232 1249 1269 1267 1252 1242 1239 1234 1226 1207 1169 1124 1083 1061 1053 1041 1019 977 948 938 935 924 905 882 866 865 871 874 901 940 939 884 827 807 837 897 935 939 923 890 822 773 792 839 888 939 879 841 808 773 781 781 775 771 774 784 788 775 750 721 720 729 717 704 709 693 666 644 626 610 609 592 574 562 558 556 558 565 587 628 615 597 563 525 505 449 436 435 437 446 428 419 411 403 400 391 417 485 569 603 606 582 568 567 528 504 493 502 530 556 581 594 589 569 556 533 538 559 584 604 610 614 615 616 611 613 623 641 661 672 680 689 687 663 623 594 578 570 562 559 554 554 562 583 599 604 599 595 608 597 577 557 543 540 563 578 588 590 583 573 544 501 455 439 488 521 530 523 514 508 514 525 533 519 520 530 541 549 553 571 582 578 559 555 574 607 650 695 710 712 701 675 633 612 616 627 630 624 587 558 555 592 683 770 823 854 859 819 1005 1010 1017 1019 1028 1036 1035 1021 996 966 941 908 873 858 830 798 761 727 705 758 779 805 855 903 953 996 1043 1107 1206 1293 1388 1489 1583 1612 1600 1563 1512 1459 1430 1379 1350 1335 1330 1303 1296 1321 1391 1489 1423 1239 1111 1107 1222 1187 1164 1162 1239 1451 1497 1516 1569 1645 1695 1711 1720 1723 1722 1724 1686 1664 1685 1755 1855 1744 1742 1743 1713 1708 1665 1627 1592 1558 1516 1495 1488 1485 1480 1469 1452 1419 1375 1325 1275 1264 1268 1286 1316 1349 1365 1364 1349 1325 1300 1278 1260 1245 1235 1227 1243 1256 1257 1250 1272 1292 1291 1278 1273 1271 1267 1254 1220 1158 1109 1081 1068 1058 1034 1009 970 952 957 960 948 926 907 895 891 889 906 932 941 888 816 777 798 871 943 978 972 941 897 848 806 806 835 875 916 825 781 775 780 788 779 774 774 778 789 788 769 735 700 726 734 712 683 674 661 639 616 599 594 596 582 569 563 563 560 562 574 600 630 606 588 556 517 500 444 456 459 438 445 442 429 417 412 411 403 434 500 580 619 619 596 575 568 552 552 530 517 540 584 607 624 621 594 581 580 599 620 627 631 627 623 623 632 637 637 648 664 677 691 707 716 707 673 629 598 574 559 558 558 552 551 564 589 596 599 600 600 601 597 580 560 546 548 569 586 596 598 585 575 547 499 448 448 493 524 537 534 524 518 520 529 539 537 537 541 548 557 555 569 581 581 566 571 588 611 642 685 713 726 725 709 681 649 681 696 671 659 621 591 571 572 619 719 797 845 856 825 1038 1036 1036 1031 1034 1037 1033 1019 997 970 946 924 904 893 850 805 766 741 737 764 786 819 871 927 972 1009 1057 1127 1216 1281 1358 1455 1554 1588 1582 1556 1510 1450 1406 1390 1379 1372 1367 1350 1331 1338 1400 1518 1542 1330 1207 1210 1284 1252 1271 1355 1475 1583 1554 1539 1566 1611 1626 1622 1633 1651 1671 1688 1672 1663 1670 1700 1751 1700 1696 1694 1684 1692 1656 1620 1587 1555 1521 1509 1509 1514 1520 1519 1504 1469 1425 1375 1312 1293 1286 1295 1320 1345 1359 1365 1360 1348 1336 1320 1302 1285 1270 1255 1250 1253 1262 1277 1299 1316 1318 1309 1300 1291 1272 1243 1195 1123 1089 1079 1071 1052 1014 999 973 961 964 961 949 927 902 890 915 908 932 950 928 831 774 768 824 924 998 1006 982 933 877 865 862 876 896 908 900 799 754 755 772 776 776 774 775 781 790 788 775 757 747 746 711 672 643 633 613 602 592 588 598 581 567 570 580 568 566 562 580 607 610 593 570 533 491 471 444 469 473 444 445 449 440 432 430 423 427 468 534 603 641 651 628 603 601 601 579 557 555 586 639 678 686 666 634 660 662 664 669 676 668 662 653 647 652 660 658 665 678 688 707 723 727 712 671 630 602 579 564 561 559 553 556 573 593 609 606 594 586 603 602 587 569 558 559 576 593 604 601 586 578 539 486 454 458 498 530 545 544 537 531 532 539 546 538 544 552 561 571 571 574 578 579 574 587 604 624 649 691 742 761 764 766 762 743 746 745 728 701 666 634 606 586 601 684 777 844 862 834 1062 1058 1052 1042 1042 1047 1042 1025 1000 976 960 947 938 929 881 838 805 787 784 798 820 857 908 964 1001 1038 1081 1135 1202 1265 1332 1410 1491 1540 1550 1540 1500 1434 1379 1384 1404 1412 1393 1372 1360 1340 1338 1379 1450 1454 1425 1396 1385 1360 1420 1523 1615 1640 1595 1558 1547 1551 1547 1559 1586 1614 1645 1686 1695 1694 1684 1672 1663 1663 1675 1671 1655 1667 1635 1600 1569 1542 1515 1509 1510 1516 1524 1530 1521 1498 1464 1419 1350 1329 1321 1327 1344 1342 1351 1366 1380 1389 1395 1385 1364 1337 1311 1275 1251 1246 1261 1296 1327 1347 1356 1350 1323 1292 1246 1197 1145 1087 1076 1075 1064 1037 999 996 983 972 965 958 950 933 902 877 901 905 933 944 908 809 784 809 884 988 1048 1042 1008 945 869 871 914 938 949 950 887 790 754 758 762 753 761 768 775 784 795 795 789 780 762 721 669 632 611 598 580 568 563 562 560 567 563 574 588 568 572 581 595 605 600 595 550 495 451 430 436 454 460 446 440 443 444 445 448 444 453 498 567 638 679 700 685 664 664 664 622 596 603 645 707 741 741 721 705 686 679 679 683 687 678 679 678 673 666 674 671 673 682 692 715 724 720 699 657 622 602 589 576 565 558 555 563 583 600 615 608 593 585 602 593 583 575 568 570 590 614 622 600 587 582 534 475 462 456 495 532 551 551 542 536 537 546 553 546 557 574 588 597 589 588 588 587 590 603 621 643 670 721 783 807 812 819 830 812 797 783 762 738 709 677 645 618 629 685 762 832 872 840 1078 1076 1071 1056 1055 1064 1062 1046 1015 990 980 976 969 950 915 879 856 849 851 854 874 908 950 992 1025 1057 1091 1132 1186 1250 1312 1374 1435 1488 1509 1495 1449 1387 1356 1397 1440 1452 1428 1423 1411 1371 1331 1330 1425 1577 1598 1540 1492 1483 1551 1640 1697 1684 1645 1591 1558 1542 1530 1541 1580 1618 1656 1704 1740 1748 1734 1705 1666 1659 1652 1647 1642 1632 1614 1588 1561 1534 1507 1491 1483 1485 1496 1514 1523 1524 1509 1466 1382 1362 1366 1377 1376 1346 1347 1369 1401 1432 1448 1451 1432 1396 1346 1282 1253 1247 1265 1304 1350 1383 1400 1387 1330 1260 1195 1140 1099 1073 1076 1076 1062 1038 1016 1015 1003 988 977 974 972 964 936 894 871 873 896 908 886 816 820 869 953 1048 1093 1080 1041 976 904 899 963 981 966 937 862 796 771 763 746 736 744 761 782 800 815 814 804 787 761 704 652 615 590 572 555 542 536 534 531 535 538 553 571 566 579 593 595 591 615 588 533 475 439 458 434 457 470 438 418 426 435 445 456 464 477 520 592 680 733 761 754 734 727 715 664 634 645 694 747 769 768 754 740 705 691 692 701 708 708 704 700 696 693 686 682 683 688 696 721 724 709 681 640 610 598 591 579 565 556 556 567 588 605 623 617 595 577 592 592 584 575 572 578 603 623 616 570 571 581 545 485 471 459 497 537 557 559 545 536 537 546 556 558 569 589 614 632 629 632 633 623 615 623 638 660 696 756 818 850 858 859 855 828 805 791 777 758 727 693 664 651 664 717 770 812 866 840 1096 1100 1095 1073 1059 1075 1078 1060 1026 996 987 990 990 975 945 924 919 923 925 926 938 955 976 1001 1029 1059 1091 1130 1179 1246 1306 1359 1404 1446 1454 1428 1380 1331 1323 1409 1477 1500 1484 1495 1477 1452 1449 1484 1534 1651 1653 1602 1579 1597 1645 1732 1789 1752 1696 1628 1582 1554 1532 1543 1589 1637 1683 1732 1778 1793 1773 1731 1688 1653 1624 1609 1608 1607 1608 1600 1580 1547 1501 1460 1440 1441 1459 1494 1529 1554 1553 1512 1415 1390 1399 1399 1368 1337 1343 1375 1418 1458 1486 1497 1478 1438 1389 1330 1289 1272 1280 1313 1367 1412 1425 1392 1309 1211 1155 1116 1091 1087 1099 1100 1096 1089 1077 1068 1047 1028 1018 1015 1015 1012 990 947 902 851 850 866 865 820 844 913 1004 1086 1123 1097 1049 993 944 945 1001 1006 961 892 837 798 779 764 738 732 734 757 792 820 835 831 813 783 744 692 652 617 584 553 535 521 514 513 512 517 522 533 553 580 594 599 593 583 593 577 521 462 433 445 432 457 470 430 403 409 423 437 450 463 499 545 616 724 784 814 806 781 767 746 702 676 686 733 769 780 776 764 745 712 703 709 722 733 735 729 721 716 707 707 711 713 712 720 742 739 714 675 631 604 591 584 571 558 553 557 568 586 606 631 627 600 574 580 580 575 571 575 581 594 608 608 558 592 591 562 521 496 495 515 542 567 568 551 538 534 542 556 570 588 613 645 671 687 698 696 675 647 644 655 681 725 773 837 879 893 888 856 821 800 791 789 775 740 705 684 680 691 728 765 796 861 840 1110 1117 1113 1096 1076 1094 1094 1072 1032 1002 1000 1014 1024 1014 988 978 978 982 985 982 985 987 993 1007 1028 1055 1089 1131 1184 1253 1310 1357 1392 1415 1402 1368 1326 1296 1300 1392 1476 1522 1530 1544 1533 1545 1600 1671 1626 1653 1635 1610 1621 1667 1717 1782 1814 1771 1708 1649 1606 1573 1546 1565 1604 1652 1700 1738 1782 1805 1792 1755 1721 1686 1653 1628 1616 1619 1621 1614 1595 1562 1513 1455 1422 1417 1441 1488 1539 1576 1590 1571 1506 1457 1426 1418 1425 1402 1399 1422 1462 1507 1546 1532 1499 1468 1446 1377 1349 1334 1330 1344 1386 1412 1407 1365 1286 1209 1172 1148 1132 1124 1136 1135 1124 1108 1101 1096 1083 1072 1067 1063 1072 1070 1052 1018 968 924 896 874 849 817 857 943 1036 1099 1114 1080 1029 969 919 967 1013 1006 950 868 819 780 768 768 752 745 745 770 811 838 846 840 819 784 736 694 659 622 581 543 528 516 510 509 515 516 516 524 546 589 604 611 606 587 576 554 504 456 436 441 431 433 429 405 406 410 419 430 436 450 502 566 649 769 813 833 821 794 782 764 736 719 726 759 781 782 772 755 733 712 711 720 732 746 755 748 736 729 729 742 752 754 751 760 779 773 741 690 637 604 589 581 566 548 547 554 566 580 608 633 629 599 573 571 570 569 568 570 573 582 592 590 556 567 591 588 543 526 523 522 538 574 570 554 541 537 543 561 580 602 631 674 711 735 750 753 740 705 677 671 695 744 782 840 888 914 912 867 835 815 807 808 800 765 724 692 671 673 702 750 811 871 851 1099 1115 1129 1135 1128 1137 1122 1087 1044 1014 1021 1045 1063 1059 1046 1044 1039 1034 1031 1020 1013 1010 1013 1024 1039 1064 1100 1146 1204 1267 1319 1358 1382 1387 1365 1334 1310 1304 1324 1344 1408 1468 1507 1543 1568 1571 1576 1594 1610 1606 1588 1578 1600 1672 1717 1686 1600 1518 1611 1581 1559 1567 1599 1603 1617 1628 1645 1684 1741 1798 1799 1765 1746 1732 1689 1646 1615 1598 1598 1589 1579 1565 1535 1487 1452 1443 1465 1519 1568 1599 1621 1626 1586 1547 1502 1477 1486 1515 1508 1506 1525 1563 1565 1537 1533 1536 1515 1453 1434 1420 1404 1390 1393 1388 1367 1328 1275 1245 1235 1217 1192 1174 1159 1154 1150 1142 1127 1124 1117 1105 1092 1083 1086 1098 1095 1071 1048 1012 968 916 863 850 910 988 1056 1095 1095 1063 1012 957 923 985 1012 980 905 819 776 761 765 776 780 778 786 815 850 859 852 842 823 792 752 711 669 624 580 549 539 533 530 533 545 541 544 547 552 586 606 617 613 591 565 538 499 466 455 442 434 427 420 412 414 421 431 437 429 449 502 572 661 786 826 843 830 802 791 776 760 751 753 768 781 776 759 738 719 716 719 725 734 749 760 756 749 749 764 786 797 797 790 798 805 792 754 694 641 603 579 563 545 543 539 544 561 583 616 635 626 595 575 573 570 568 569 570 574 583 589 583 558 564 582 579 538 519 525 528 538 566 553 542 541 547 556 576 592 611 643 695 739 768 786 794 789 755 715 689 695 744 782 831 882 924 933 895 866 849 841 843 837 805 752 694 653 648 670 726 825 887 884 1094 1121 1149 1172 1184 1167 1133 1094 1058 1036 1046 1072 1095 1104 1111 1116 1103 1083 1066 1043 1032 1030 1039 1058 1074 1096 1132 1180 1237 1288 1328 1354 1363 1352 1330 1319 1332 1361 1380 1292 1307 1366 1449 1574 1607 1608 1598 1587 1569 1570 1563 1559 1575 1640 1729 1690 1594 1524 1549 1526 1524 1527 1517 1523 1569 1592 1610 1654 1706 1753 1779 1786 1781 1765 1713 1662 1619 1577 1556 1550 1548 1543 1533 1510 1496 1500 1526 1569 1599 1623 1652 1678 1648 1623 1582 1541 1524 1572 1587 1579 1567 1563 1547 1555 1582 1596 1571 1536 1513 1490 1461 1421 1385 1354 1330 1311 1290 1288 1288 1270 1237 1204 1185 1180 1178 1172 1159 1145 1141 1138 1130 1116 1109 1123 1132 1123 1107 1063 1021 972 918 915 967 1018 1063 1100 1088 1052 1001 956 945 1028 1047 994 896 800 784 789 795 799 812 814 830 861 888 882 856 842 825 802 778 728 681 635 596 576 566 565 572 583 596 589 593 588 568 587 607 616 609 584 551 519 488 465 454 442 438 430 421 416 421 430 439 440 430 452 503 567 652 796 840 852 844 828 809 786 770 763 764 770 774 766 750 732 720 724 724 725 732 749 760 765 768 779 807 834 847 845 837 830 817 788 741 672 619 582 557 539 521 525 533 546 565 595 638 652 635 599 581 583 578 572 572 571 575 586 591 580 564 571 584 581 552 541 537 539 551 577 570 558 545 543 565 596 609 628 661 710 757 790 813 826 824 792 740 696 685 727 784 840 891 934 949 911 881 871 882 888 884 848 782 702 645 625 643 709 833 915 920 1108 1143 1179 1209 1218 1175 1131 1098 1077 1065 1073 1090 1115 1145 1176 1187 1167 1130 1092 1063 1049 1053 1074 1106 1127 1145 1176 1218 1261 1302 1324 1330 1322 1303 1295 1302 1331 1378 1421 1373 1308 1296 1362 1503 1538 1538 1537 1551 1576 1560 1520 1508 1540 1579 2015 2044 1826 1583 1516 1495 1507 1513 1488 1484 1538 1576 1605 1648 1688 1730 1780 1813 1804 1774 1728 1680 1630 1575 1536 1531 1530 1526 1528 1530 1543 1563 1590 1619 1642 1658 1686 1717 1697 1684 1656 1619 1593 1624 1639 1617 1576 1542 1543 1582 1616 1622 1595 1589 1559 1526 1486 1427 1365 1325 1311 1311 1306 1309 1304 1280 1242 1206 1194 1190 1186 1178 1170 1168 1173 1175 1172 1168 1165 1171 1170 1151 1111 1073 1031 967 892 916 1031 1091 1098 1080 1059 1038 1004 972 969 1017 1009 966 901 828 781 808 846 869 872 873 886 899 903 890 860 848 838 822 798 757 701 657 637 611 601 610 629 647 653 643 631 615 601 614 614 608 593 565 528 507 479 450 443 444 442 435 427 421 426 435 442 442 438 459 506 569 654 800 841 856 855 841 816 793 779 772 771 772 773 768 764 765 742 730 723 722 732 750 771 786 799 818 854 883 897 894 881 855 820 772 713 649 599 563 536 515 504 511 529 551 575 615 656 669 651 612 594 588 582 578 578 576 579 590 598 590 586 595 602 594 566 556 551 554 567 589 596 593 582 569 573 610 635 657 686 733 775 811 837 853 854 820 764 710 687 711 781 835 874 926 951 915 881 877 906 927 923 885 815 730 642 600 622 711 839 944 967 1135 1172 1209 1235 1231 1180 1137 1114 1105 1098 1101 1108 1135 1184 1235 1253 1224 1173 1122 1090 1073 1083 1115 1159 1192 1208 1222 1241 1266 1286 1293 1287 1274 1262 1269 1292 1322 1357 1394 1361 1272 1209 1227 1359 1379 1420 1466 1495 1475 1460 1459 1481 1516 1520 2033 2284 2091 1591 1495 1476 1491 1503 1490 1472 1497 1541 1589 1631 1666 1721 1781 1818 1801 1770 1740 1700 1648 1587 1545 1540 1541 1540 1543 1559 1593 1626 1652 1676 1698 1711 1727 1745 1739 1731 1717 1701 1687 1675 1661 1627 1589 1566 1573 1603 1616 1611 1597 1604 1578 1539 1485 1415 1339 1306 1304 1313 1310 1299 1279 1248 1213 1191 1192 1195 1192 1184 1186 1197 1204 1206 1207 1218 1219 1203 1173 1134 1087 1054 1025 986 947 1022 1129 1174 1159 1107 1066 1025 1002 997 1003 1015 993 968 935 872 817 863 899 899 903 918 930 931 918 890 868 860 852 839 821 786 745 701 658 639 640 661 687 703 702 689 669 660 671 662 622 590 567 541 502 512 493 457 458 450 446 444 441 435 434 442 445 441 441 464 513 583 678 814 851 864 862 849 820 800 788 781 775 775 779 791 801 793 771 756 736 722 737 763 793 818 839 863 899 929 943 937 914 870 813 750 685 625 584 554 528 505 498 507 533 564 591 619 667 690 679 644 607 592 586 589 602 604 605 610 618 619 620 625 617 594 566 555 558 568 583 609 626 629 627 625 612 633 658 687 719 757 796 831 859 877 877 846 794 741 715 723 779 821 849 907 937 908 876 877 920 948 940 901 842 764 667 602 618 734 856 975 1019 1166 1199 1230 1248 1241 1205 1171 1154 1148 1135 1138 1144 1176 1235 1297 1309 1273 1217 1163 1129 1120 1131 1164 1211 1241 1249 1248 1247 1252 1259 1254 1249 1244 1243 1256 1283 1306 1325 1340 1310 1232 1175 1178 1261 1278 1326 1356 1358 1343 1360 1399 1444 1478 1482 1776 2007 1925 1558 1491 1462 1455 1460 1457 1421 1444 1525 1608 1648 1676 1736 1783 1801 1781 1762 1748 1715 1666 1612 1578 1571 1578 1586 1583 1599 1639 1679 1706 1723 1734 1754 1768 1771 1777 1768 1762 1759 1748 1690 1661 1641 1634 1639 1614 1610 1597 1588 1595 1592 1587 1550 1481 1395 1318 1294 1295 1299 1289 1261 1231 1202 1180 1178 1195 1207 1211 1209 1216 1219 1219 1222 1233 1250 1238 1196 1144 1099 1068 1036 1012 1008 1044 1160 1224 1246 1228 1171 1107 1053 1050 1078 1094 1072 1036 999 953 880 875 896 904 899 915 942 952 948 931 907 890 879 867 853 832 797 745 695 664 672 677 701 730 743 732 720 716 713 698 672 611 567 545 529 494 504 516 517 513 459 451 458 460 453 447 449 449 444 441 472 525 609 724 829 862 871 867 855 827 808 795 788 783 790 792 807 824 819 797 774 745 722 736 781 817 844 866 894 931 964 979 970 938 875 797 724 670 611 575 550 530 509 501 513 539 570 595 627 678 700 691 671 633 612 604 609 625 633 633 635 642 649 649 642 619 579 553 546 557 573 589 624 653 668 671 668 659 663 676 703 742 783 819 850 875 895 900 873 827 779 758 763 789 811 827 881 918 905 877 871 920 959 959 925 872 802 721 657 662 781 897 1018 1065 1204 1227 1247 1259 1256 1245 1227 1216 1205 1180 1186 1205 1238 1285 1340 1337 1299 1256 1223 1197 1188 1192 1212 1245 1277 1283 1267 1245 1229 1228 1222 1225 1235 1246 1261 1281 1293 1297 1292 1258 1209 1186 1197 1235 1248 1253 1227 1196 1221 1262 1332 1398 1450 1500 1569 1582 1559 1523 1501 1457 1407 1381 1384 1363 1439 1580 1684 1689 1716 1775 1799 1791 1768 1756 1744 1717 1683 1653 1627 1613 1620 1635 1633 1641 1663 1696 1721 1709 1707 1741 1779 1805 1823 1805 1796 1784 1751 1673 1696 1685 1666 1662 1636 1621 1609 1598 1585 1558 1582 1569 1498 1380 1308 1284 1273 1259 1233 1203 1191 1181 1173 1184 1208 1219 1228 1238 1237 1223 1223 1236 1256 1263 1218 1166 1121 1090 1067 1033 997 1001 1083 1209 1274 1291 1271 1230 1156 1124 1147 1196 1215 1171 1115 1050 979 908 937 922 896 885 918 947 955 950 940 925 914 899 879 854 820 777 721 675 663 687 703 729 754 761 746 742 742 732 702 661 596 557 544 522 523 514 502 492 483 456 456 464 468 466 461 451 449 459 456 493 546 639 772 837 862 868 864 855 835 817 804 801 807 811 810 820 834 833 816 792 756 721 734 782 822 854 879 906 939 972 991 988 952 868 775 702 664 618 579 554 538 525 514 527 551 579 606 647 694 716 711 699 671 649 638 640 659 671 670 672 685 682 679 673 642 580 548 540 550 567 582 628 674 705 716 708 699 694 701 724 764 810 843 868 889 911 920 902 864 820 800 801 815 821 815 857 901 905 888 880 925 967 975 950 904 855 782 715 701 795 937 1060 1107 1249 1262 1267 1269 1275 1279 1276 1265 1250 1236 1251 1268 1297 1335 1375 1358 1316 1279 1257 1252 1255 1258 1266 1283 1304 1303 1278 1239 1204 1198 1200 1218 1244 1265 1279 1290 1289 1278 1261 1228 1212 1221 1243 1257 1250 1209 1148 1106 1137 1160 1268 1384 1484 1581 1628 1610 1565 1526 1515 1469 1380 1328 1359 1453 1564 1670 1673 1556 1635 1760 1810 1798 1764 1751 1731 1714 1702 1694 1672 1654 1649 1656 1667 1661 1672 1692 1705 1681 1681 1732 1803 1863 1882 1857 1833 1810 1785 1752 1750 1721 1692 1684 1675 1668 1666 1650 1607 1565 1561 1561 1519 1399 1317 1270 1231 1194 1166 1176 1201 1206 1193 1194 1210 1218 1232 1251 1255 1244 1251 1263 1268 1248 1190 1145 1116 1094 1064 1025 1009 1035 1118 1240 1299 1296 1268 1258 1199 1192 1228 1275 1288 1250 1186 1112 1043 996 989 951 904 877 919 947 953 948 942 934 929 909 878 840 792 748 699 660 648 686 716 743 761 762 758 754 743 722 693 647 608 581 562 545 530 531 532 526 517 471 460 467 473 478 473 463 461 474 485 521 576 664 790 839 852 853 850 849 841 826 821 827 838 833 829 831 837 834 822 799 765 737 749 787 818 843 866 896 923 961 993 1001 967 864 756 679 654 622 596 576 564 556 541 553 575 602 637 686 726 744 738 721 709 699 694 696 714 727 730 729 727 713 709 696 663 606 557 536 537 552 576 625 686 734 755 749 731 722 730 755 795 841 875 900 916 937 944 935 909 873 855 858 871 866 825 843 889 909 906 906 942 976 987 970 930 890 832 774 748 809 940 1053 1103 1280 1296 1290 1282 1289 1302 1314 1318 1314 1308 1317 1333 1362 1398 1422 1380 1331 1297 1285 1299 1317 1323 1323 1322 1325 1313 1279 1230 1183 1176 1192 1225 1261 1290 1307 1310 1296 1273 1251 1233 1242 1260 1279 1284 1260 1226 1179 1142 1141 1130 1267 1447 1596 1652 1628 1623 1632 1626 1552 1476 1399 1403 1510 1644 1801 1673 1475 1403 1515 1744 1834 1815 1763 1730 1712 1702 1699 1705 1705 1690 1678 1672 1664 1665 1671 1665 1667 1719 1706 1746 1801 1850 1887 1878 1862 1858 1869 1861 1808 1795 1791 1769 1768 1761 1815 1827 1703 1611 1585 1561 1521 1456 1352 1242 1175 1149 1130 1159 1196 1212 1205 1200 1207 1215 1231 1252 1263 1277 1289 1288 1271 1243 1186 1144 1121 1112 1084 1055 1058 1104 1192 1283 1327 1325 1298 1272 1235 1247 1277 1300 1294 1275 1242 1178 1098 1051 1017 954 903 893 937 964 966 955 942 936 927 902 863 816 767 732 697 665 650 695 729 751 761 759 763 756 732 698 671 635 614 597 577 555 540 543 547 541 527 484 468 471 477 477 479 470 466 481 489 527 591 683 796 836 840 837 840 848 844 838 846 863 862 848 839 834 831 826 817 797 775 761 771 799 819 834 853 880 912 959 1002 1011 969 849 738 671 660 643 624 612 606 591 588 592 607 635 677 737 770 777 762 733 731 732 735 741 759 775 784 786 779 757 744 723 688 635 579 546 534 539 562 618 692 753 784 783 761 750 758 790 835 878 915 940 952 969 974 964 945 927 917 909 897 874 842 848 893 931 944 936 968 990 996 980 935 897 860 831 817 854 951 1056 1119 1328 1334 1319 1306 1312 1333 1358 1376 1387 1392 1391 1400 1433 1470 1480 1412 1356 1325 1318 1331 1366 1382 1379 1362 1340 1313 1272 1221 1176 1169 1199 1238 1278 1312 1337 1337 1318 1296 1282 1275 1283 1270 1258 1271 1278 1276 1270 1251 1212 1206 1409 1567 1631 1648 1579 1617 1690 1730 1658 1572 1477 1452 1508 1559 1584 1568 1515 1472 1592 1761 1817 1796 1758 1737 1721 1708 1704 1712 1730 1725 1713 1698 1680 1672 1676 1659 1651 1732 1718 1726 1768 1836 1888 1890 1884 1891 1912 1908 1872 1871 1879 1872 1868 1896 1966 1953 1763 1662 1620 1590 1548 1479 1396 1269 1181 1145 1137 1162 1193 1218 1235 1238 1244 1251 1265 1284 1299 1314 1315 1297 1263 1225 1191 1159 1134 1120 1125 1119 1137 1187 1263 1330 1366 1357 1329 1325 1308 1308 1315 1313 1285 1276 1272 1208 1096 1057 1023 969 922 917 1010 1026 1011 981 948 925 906 877 838 793 760 738 716 700 698 733 749 757 761 760 761 746 714 676 652 628 614 601 581 559 551 553 556 549 521 487 471 473 481 479 480 478 477 481 506 547 614 704 806 826 821 817 824 839 838 846 865 887 876 848 832 825 820 819 811 799 788 778 779 796 810 825 848 880 934 992 1032 1033 953 834 733 675 671 675 666 644 616 599 604 606 621 660 717 772 798 798 779 736 730 736 746 756 779 802 821 832 824 801 777 751 717 664 605 560 536 539 571 623 698 765 799 806 790 780 790 824 876 917 950 973 983 997 1001 992 974 954 947 938 911 869 838 852 901 954 989 990 1001 1009 1004 981 927 886 862 859 880 894 973 1079 1148 1380 1379 1362 1352 1361 1386 1411 1435 1455 1469 1473 1480 1507 1533 1526 1442 1393 1367 1358 1359 1401 1428 1426 1396 1348 1307 1262 1218 1186 1182 1215 1248 1284 1322 1358 1373 1371 1361 1346 1321 1300 1277 1246 1221 1294 1314 1323 1326 1328 1403 1569 1683 1707 1652 1638 1686 1743 1772 1745 1698 1634 1594 1589 1591 1559 1549 1550 1579 1742 1823 1853 1837 1793 1756 1731 1722 1724 1732 1757 1755 1748 1735 1710 1694 1706 1666 1603 1622 1661 1693 1749 1827 1891 1905 1904 1907 1919 1917 1912 1920 1933 1944 1945 1981 2030 2002 1839 1764 1684 1612 1544 1470 1416 1334 1254 1196 1179 1195 1219 1244 1267 1281 1283 1289 1303 1322 1337 1330 1319 1294 1254 1216 1196 1176 1157 1143 1162 1172 1206 1263 1329 1386 1414 1409 1389 1388 1365 1363 1360 1338 1279 1274 1251 1181 1080 1041 995 940 943 1027 1069 1071 1051 1011 957 912 877 841 805 769 754 758 762 762 767 773 767 760 759 764 753 727 693 660 640 623 610 596 577 562 555 552 551 549 515 487 472 473 482 478 480 482 482 481 519 562 640 740 812 817 803 796 807 822 832 852 876 896 881 857 846 838 823 818 798 778 750 695 645 639 697 788 831 883 967 1039 1075 1060 945 833 745 692 681 696 694 670 631 607 612 626 646 672 733 783 807 806 788 736 723 730 744 754 782 813 841 858 855 835 806 775 739 686 629 585 560 558 581 632 707 777 812 819 816 817 831 864 907 945 974 992 1003 1019 1026 1019 997 961 938 927 903 857 829 853 907 963 1001 1015 1027 1031 1020 990 932 882 850 847 891 908 992 1097 1114 1423 1418 1408 1408 1423 1451 1471 1493 1515 1536 1552 1559 1569 1570 1544 1469 1443 1423 1412 1416 1437 1454 1442 1404 1354 1307 1263 1232 1217 1210 1227 1252 1282 1319 1363 1406 1438 1451 1441 1405 1341 1292 1258 1250 1335 1357 1384 1428 1488 1575 1763 1865 1833 1686 1695 1727 1770 1806 1814 1782 1753 1730 1711 1690 1633 1594 1597 1658 1799 1847 1884 1881 1825 1766 1741 1743 1755 1762 1776 1779 1780 1768 1728 1711 1698 1648 1574 1535 1602 1673 1750 1830 1899 1917 1913 1909 1914 1918 1927 1941 1961 1985 2003 2014 2022 1996 1918 1864 1751 1629 1520 1440 1413 1390 1350 1299 1258 1257 1270 1286 1299 1312 1314 1323 1339 1354 1357 1324 1303 1276 1233 1201 1204 1202 1192 1180 1199 1222 1267 1328 1390 1434 1444 1443 1441 1444 1427 1413 1381 1329 1270 1265 1234 1171 1090 1039 998 979 1003 1068 1097 1095 1071 1021 946 888 846 813 786 764 785 787 790 799 811 805 788 770 757 749 731 707 676 643 620 608 595 583 574 560 550 540 535 533 508 487 475 471 472 475 478 482 485 483 525 574 660 763 811 810 791 782 793 809 825 848 871 886 879 864 846 822 788 762 659 569 471 307 194 204 402 668 763 843 956 1054 1100 1069 966 861 776 722 694 708 713 697 662 631 625 637 657 675 722 770 800 808 801 757 741 740 747 758 786 821 851 869 874 859 828 792 753 702 652 613 590 587 609 661 730 792 823 833 839 849 868 899 934 967 990 1005 1021 1043 1054 1048 1019 972 926 905 885 843 805 839 895 954 1004 1028 1046 1050 1034 998 946 897 852 822 839 903 993 1021 877 1442 1437 1437 1447 1469 1500 1519 1539 1562 1585 1602 1600 1595 1583 1561 1527 1521 1517 1513 1507 1486 1463 1427 1384 1348 1332 1314 1282 1249 1238 1243 1257 1283 1321 1371 1441 1500 1534 1530 1478 1390 1329 1304 1317 1375 1400 1446 1511 1585 1678 1811 1859 1815 1721 1746 1773 1797 1815 1824 1814 1824 1835 1832 1803 1733 1678 1664 1694 1736 1792 1867 1893 1837 1781 1767 1776 1792 1798 1791 1804 1811 1793 1734 1705 1652 1621 1603 1558 1593 1672 1758 1834 1897 1906 1895 1893 1911 1924 1934 1950 1977 2015 2046 2033 2006 1980 1960 1909 1804 1672 1545 1455 1434 1430 1429 1411 1358 1330 1325 1326 1325 1328 1335 1353 1369 1373 1351 1299 1267 1237 1196 1170 1201 1223 1227 1220 1234 1270 1325 1387 1439 1448 1436 1445 1472 1482 1471 1440 1378 1293 1230 1218 1200 1164 1113 1067 1037 1027 1052 1110 1129 1121 1089 1029 942 871 832 811 798 789 800 804 811 820 825 815 799 778 755 739 709 683 656 627 610 602 590 580 574 556 541 532 522 502 486 482 478 470 456 470 473 479 488 489 528 590 680 776 813 810 786 771 782 802 820 840 856 863 854 839 690 502 455 414 373 347 330 315 309 315 332 395 603 702 815 901 941 943 968 914 824 758 712 713 723 725 707 672 649 639 643 662 710 764 803 817 811 768 753 753 761 777 801 832 860 880 886 871 839 800 763 716 673 637 617 623 655 703 759 810 840 846 855 868 888 919 958 986 1004 1017 1038 1064 1084 1081 1044 1000 937 898 870 825 771 801 857 919 997 1032 1055 1061 1049 1018 978 925 868 821 821 904 957 811 437 1434 1432 1437 1452 1475 1507 1530 1550 1571 1588 1593 1586 1578 1571 1566 1565 1577 1586 1585 1563 1505 1445 1400 1364 1336 1348 1345 1323 1293 1272 1269 1276 1299 1340 1400 1484 1556 1589 1575 1515 1441 1391 1376 1395 1428 1453 1501 1565 1635 1717 1793 1805 1772 1744 1800 1830 1835 1818 1792 1817 1862 1899 1912 1887 1814 1761 1732 1713 1661 1705 1807 1872 1850 1821 1817 1821 1828 1833 1807 1829 1839 1813 1744 1688 1636 1635 1651 1607 1608 1676 1753 1813 1856 1856 1844 1858 1904 1929 1942 1959 1992 2040 2065 2050 2023 1990 1955 1915 1853 1761 1663 1592 1538 1499 1487 1481 1439 1383 1363 1352 1341 1334 1347 1371 1384 1370 1317 1258 1217 1185 1155 1137 1181 1226 1252 1254 1267 1317 1381 1435 1458 1416 1396 1426 1482 1496 1483 1441 1365 1270 1200 1177 1183 1187 1171 1127 1102 1088 1103 1149 1154 1127 1086 1028 949 886 849 832 827 823 827 819 817 825 828 814 799 782 760 735 694 660 633 614 606 601 591 576 554 542 530 520 505 477 458 463 468 465 458 463 464 469 481 495 542 616 704 787 818 806 779 763 775 798 814 821 814 780 633 568 462 350 331 314 304 302 311 332 326 302 280 285 344 346 229 111 142 400 820 953 877 790 735 713 721 743 753 719 681 644 620 638 699 766 814 828 812 770 754 756 767 789 815 844 872 893 895 875 839 800 769 729 690 658 647 668 706 747 791 832 858 861 864 874 894 926 968 999 1020 1032 1056 1093 1120 1117 1071 1018 957 904 859 810 744 751 796 868 977 1031 1064 1074 1064 1038 1018 989 941 874 861 902 828 622 376 1409 1409 1415 1430 1455 1487 1522 1536 1547 1557 1562 1563 1556 1559 1578 1606 1615 1621 1613 1579 1506 1420 1368 1342 1331 1349 1359 1356 1340 1314 1302 1307 1330 1373 1438 1520 1587 1610 1585 1526 1483 1457 1457 1477 1498 1519 1556 1608 1671 1727 1790 1815 1801 1770 1845 1862 1856 1827 1771 1823 1875 1914 1929 1916 1859 1812 1783 1763 1714 1699 1753 1831 1884 1874 1859 1848 1844 1845 1813 1846 1852 1812 1736 1699 1671 1652 1630 1591 1594 1655 1720 1763 1782 1790 1797 1832 1896 1929 1946 1970 2009 2056 2058 2029 2010 1990 1953 1910 1865 1814 1770 1749 1685 1604 1555 1530 1478 1404 1376 1365 1355 1344 1361 1381 1375 1326 1252 1214 1177 1145 1129 1137 1177 1227 1265 1276 1306 1370 1430 1460 1436 1364 1361 1414 1482 1488 1473 1427 1359 1284 1228 1204 1222 1248 1249 1210 1184 1166 1164 1179 1163 1118 1070 1020 960 914 883 868 862 861 853 832 819 821 815 803 793 780 764 740 698 659 627 605 593 586 580 572 562 558 544 519 488 455 448 449 450 446 437 437 439 445 460 497 569 643 720 794 816 790 765 757 771 792 796 762 685 577 408 348 327 316 310 301 297 299 308 311 295 266 236 217 236 223 133 60 96 143 706 966 907 820 760 717 714 743 776 756 717 663 615 636 690 761 819 836 803 757 739 745 762 789 819 849 875 895 896 873 836 797 766 727 693 676 685 722 752 785 821 857 879 876 871 874 891 925 973 1010 1033 1048 1077 1118 1166 1180 1085 1024 950 895 867 827 745 706 728 819 951 1029 1075 1093 1087 1067 1065 1059 1032 968 960 944 753 438 276 1373 1377 1388 1407 1433 1465 1497 1510 1516 1524 1536 1543 1540 1551 1581 1617 1628 1627 1607 1562 1478 1388 1344 1332 1334 1350 1371 1382 1379 1361 1346 1351 1376 1421 1480 1542 1587 1598 1573 1526 1509 1510 1525 1551 1571 1587 1620 1661 1704 1745 1768 1780 1796 1825 1847 1828 1802 1786 1796 1850 1889 1911 1919 1922 1901 1881 1873 1861 1796 1784 1785 1820 1882 1899 1886 1868 1858 1859 1836 1855 1833 1781 1732 1710 1679 1629 1573 1539 1556 1604 1654 1695 1732 1756 1772 1814 1885 1919 1937 1966 2005 2042 2043 2021 2005 1979 1923 1861 1854 1846 1830 1818 1774 1694 1608 1527 1455 1408 1368 1347 1345 1343 1348 1353 1334 1282 1219 1192 1154 1118 1108 1158 1198 1228 1250 1268 1336 1412 1457 1453 1400 1369 1386 1433 1479 1475 1465 1420 1365 1323 1306 1299 1306 1308 1296 1296 1297 1264 1221 1205 1166 1112 1060 1014 972 938 919 907 898 893 871 845 828 820 802 795 789 781 766 735 702 665 631 607 581 570 567 570 574 566 546 512 473 451 444 445 442 433 424 429 450 468 476 506 555 617 694 776 794 777 758 753 769 780 748 640 482 337 322 315 312 309 304 297 295 291 280 261 246 223 200 189 196 186 121 53 57 105 322 614 864 840 787 741 724 739 767 772 748 701 654 680 694 751 814 832 789 741 721 731 758 789 819 846 869 888 883 860 827 788 752 704 678 686 727 770 789 818 853 886 901 891 876 871 884 918 970 1012 1039 1060 1099 1151 1186 1175 1084 1023 960 911 879 846 752 673 674 789 937 1030 1088 1115 1113 1101 1111 1127 1128 1077 1062 1026 792 385 242 1345 1358 1376 1397 1422 1450 1475 1483 1490 1502 1522 1533 1538 1556 1586 1616 1622 1616 1593 1546 1467 1398 1359 1340 1334 1355 1388 1413 1422 1414 1412 1412 1439 1484 1530 1561 1575 1568 1546 1521 1528 1546 1570 1598 1625 1645 1679 1716 1748 1765 1763 1773 1800 1835 1833 1783 1771 1801 1850 1867 1887 1907 1926 1938 1931 1927 1907 1873 1843 1840 1832 1845 1883 1910 1893 1873 1856 1849 1855 1843 1798 1747 1723 1708 1671 1620 1573 1555 1579 1608 1643 1681 1716 1729 1737 1789 1879 1912 1927 1947 1975 2004 2012 2009 2000 1970 1905 1848 1843 1848 1851 1852 1840 1763 1654 1532 1411 1379 1341 1314 1309 1325 1320 1312 1289 1246 1208 1181 1137 1099 1100 1166 1198 1209 1222 1262 1327 1399 1444 1447 1402 1389 1424 1458 1464 1443 1454 1415 1379 1382 1409 1398 1377 1360 1359 1368 1461 1408 1278 1218 1170 1104 1054 1022 989 961 947 938 927 908 882 860 843 828 803 796 793 786 764 724 697 665 633 607 581 569 568 573 576 561 532 496 463 450 442 441 438 430 431 437 438 437 446 498 543 591 661 763 785 759 743 750 769 757 636 470 336 315 311 308 306 303 300 295 290 275 248 219 200 180 170 176 184 186 174 154 133 222 297 498 766 815 796 779 765 753 762 778 778 762 737 729 715 753 806 817 779 740 725 736 768 792 814 836 858 876 866 842 809 771 727 679 662 688 752 801 831 860 889 913 917 902 883 870 874 906 960 1007 1039 1074 1126 1199 1224 1158 1076 1020 967 918 877 821 735 682 695 786 950 1043 1101 1136 1138 1131 1149 1182 1211 1186 1140 1088 869 431 246 1337 1359 1381 1402 1421 1441 1463 1466 1474 1491 1513 1523 1539 1560 1585 1605 1599 1593 1577 1544 1492 1458 1417 1374 1345 1367 1416 1460 1479 1473 1498 1491 1512 1551 1583 1600 1573 1540 1518 1517 1541 1570 1601 1633 1666 1702 1748 1791 1821 1822 1813 1812 1831 1866 1862 1796 1791 1830 1870 1879 1905 1935 1953 1947 1936 1929 1890 1837 1839 1840 1832 1845 1886 1919 1888 1856 1841 1847 1847 1816 1777 1746 1733 1716 1676 1635 1603 1588 1598 1621 1655 1692 1716 1718 1736 1797 1884 1908 1917 1924 1936 1955 1969 1969 1952 1915 1862 1837 1825 1828 1841 1854 1851 1777 1664 1529 1387 1327 1299 1282 1271 1281 1283 1277 1258 1224 1190 1154 1114 1090 1101 1162 1189 1202 1227 1289 1355 1419 1464 1479 1455 1452 1480 1496 1477 1420 1438 1440 1439 1444 1428 1434 1426 1397 1354 1358 1411 1395 1320 1239 1183 1132 1090 1051 1001 976 966 956 938 905 886 871 856 836 812 803 802 792 759 721 686 652 621 595 587 583 579 573 565 540 507 477 455 447 442 440 439 439 445 454 452 446 447 468 513 565 635 737 761 736 729 750 763 682 476 331 319 310 306 303 301 299 297 292 275 254 239 208 157 126 124 134 140 145 171 201 177 260 300 409 603 741 772 792 800 790 778 788 801 806 794 765 758 767 783 805 781 765 763 775 789 797 808 827 851 864 850 824 791 752 705 661 648 678 755 821 866 898 923 940 933 914 892 874 867 892 946 999 1035 1090 1149 1235 1263 1159 1072 1019 965 906 859 801 730 709 754 827 968 1053 1110 1150 1155 1152 1172 1213 1262 1261 1189 1115 956 631 333 1341 1367 1388 1407 1420 1429 1449 1450 1459 1476 1495 1509 1533 1556 1574 1582 1566 1561 1556 1545 1527 1518 1483 1440 1408 1415 1460 1506 1533 1536 1544 1540 1552 1576 1603 1602 1565 1535 1525 1539 1569 1598 1627 1662 1705 1763 1820 1857 1868 1864 1855 1853 1867 1893 1885 1836 1824 1842 1868 1884 1927 1958 1964 1941 1919 1904 1849 1783 1788 1801 1814 1843 1888 1916 1879 1836 1817 1831 1826 1799 1772 1752 1742 1725 1691 1657 1629 1607 1605 1628 1664 1699 1720 1728 1766 1828 1894 1914 1916 1912 1914 1924 1934 1906 1862 1823 1810 1830 1824 1822 1831 1852 1839 1763 1658 1543 1431 1339 1290 1253 1219 1217 1243 1250 1236 1208 1175 1131 1101 1092 1108 1152 1178 1205 1250 1328 1410 1480 1517 1519 1507 1512 1539 1551 1527 1463 1485 1498 1497 1482 1450 1484 1500 1485 1443 1389 1401 1385 1332 1270 1218 1189 1153 1098 1030 983 957 942 930 912 894 878 856 829 824 821 818 799 754 718 672 629 597 581 590 599 591 565 544 507 479 459 447 439 438 438 442 453 464 462 454 447 447 444 483 541 615 709 734 714 716 749 753 542 396 329 314 308 304 301 299 297 296 270 247 229 216 203 111 60 63 66 69 74 102 144 154 213 262 330 440 642 729 787 820 821 792 786 801 822 824 793 779 771 770 788 793 799 808 816 806 799 806 826 852 857 840 812 778 738 693 658 651 682 759 832 885 920 943 957 947 925 900 880 867 884 934 990 1028 1096 1154 1228 1259 1169 1074 1020 958 886 843 795 749 745 794 873 981 1055 1107 1152 1167 1166 1180 1216 1271 1274 1216 1138 1044 925 657 1344 1367 1386 1403 1410 1411 1426 1425 1433 1448 1467 1497 1528 1552 1564 1559 1541 1537 1540 1547 1553 1545 1523 1502 1488 1480 1499 1518 1532 1538 1538 1544 1560 1579 1591 1578 1557 1548 1553 1574 1601 1623 1649 1684 1736 1810 1862 1888 1893 1889 1882 1883 1895 1913 1906 1877 1860 1862 1883 1908 1946 1967 1963 1935 1908 1887 1834 1768 1743 1760 1792 1836 1880 1904 1875 1827 1800 1811 1812 1798 1774 1750 1735 1721 1698 1671 1643 1617 1614 1634 1662 1692 1722 1752 1803 1858 1903 1927 1925 1918 1915 1917 1906 1825 1756 1731 1764 1822 1809 1812 1838 1854 1817 1733 1644 1572 1522 1432 1353 1272 1196 1177 1220 1232 1219 1196 1172 1134 1115 1118 1136 1174 1199 1230 1283 1371 1482 1554 1573 1554 1538 1556 1584 1607 1601 1517 1518 1526 1511 1465 1464 1505 1527 1558 1633 1585 1469 1381 1334 1289 1256 1239 1205 1144 1065 995 953 937 937 929 914 898 881 862 861 854 829 787 738 697 655 618 593 591 614 619 601 561 516 478 455 442 434 426 428 433 444 462 472 456 440 433 437 430 462 521 598 680 714 704 709 741 728 474 357 328 312 306 302 300 298 296 264 151 85 110 227 191 124 77 66 72 76 82 90 102 134 182 241 289 331 552 686 775 825 833 796 775 786 818 840 818 808 796 785 800 825 844 852 847 826 805 805 826 857 856 838 806 768 731 694 673 676 707 771 839 893 930 949 954 944 922 896 876 864 879 921 975 1018 1085 1148 1192 1203 1155 1075 1023 957 874 839 801 776 779 821 898 979 1041 1089 1138 1170 1178 1178 1193 1260 1264 1240 1187 1126 1111 1079 1334 1352 1369 1384 1391 1391 1397 1394 1400 1418 1451 1501 1535 1549 1543 1522 1501 1506 1524 1545 1556 1559 1554 1536 1516 1514 1497 1494 1505 1521 1527 1535 1554 1566 1561 1552 1549 1558 1576 1599 1620 1636 1659 1696 1752 1832 1877 1898 1903 1899 1899 1905 1917 1928 1923 1905 1891 1891 1911 1935 1952 1961 1954 1930 1900 1878 1832 1770 1719 1734 1766 1810 1858 1896 1877 1829 1796 1798 1803 1793 1766 1734 1710 1695 1686 1671 1652 1632 1627 1637 1653 1677 1721 1773 1825 1871 1907 1935 1938 1935 1927 1911 1859 1728 1662 1666 1717 1788 1751 1777 1841 1837 1769 1685 1620 1590 1594 1546 1469 1365 1253 1192 1218 1222 1209 1193 1185 1165 1162 1177 1203 1248 1267 1289 1337 1426 1543 1598 1606 1586 1571 1590 1624 1664 1676 1547 1525 1514 1481 1425 1432 1455 1476 1527 1634 1607 1482 1385 1338 1303 1284 1268 1233 1174 1102 1030 977 948 942 939 922 913 907 900 899 882 836 772 712 679 648 616 596 608 622 626 608 562 496 458 439 425 411 417 428 441 454 460 448 445 439 431 431 421 450 509 586 659 707 711 714 724 670 435 336 326 312 306 303 302 302 300 256 148 114 160 175 127 101 92 90 93 74 82 114 152 145 173 220 262 290 482 640 750 810 828 798 776 785 820 851 836 825 815 806 821 843 854 853 845 818 786 785 814 852 851 833 801 763 728 703 699 715 748 797 852 898 929 943 939 926 905 881 858 851 866 904 956 1001 1046 1094 1131 1146 1124 1079 1035 972 892 856 820 799 803 838 900 960 1012 1057 1103 1148 1155 1137 1120 1156 1192 1194 1168 1132 1114 1127 1315 1324 1342 1357 1368 1375 1377 1367 1372 1395 1435 1489 1519 1523 1506 1477 1477 1494 1517 1538 1551 1567 1568 1546 1516 1506 1469 1461 1476 1499 1509 1522 1535 1535 1521 1520 1535 1557 1583 1608 1622 1635 1656 1693 1749 1824 1871 1894 1899 1899 1908 1922 1933 1939 1932 1922 1916 1919 1932 1943 1945 1947 1942 1924 1893 1866 1808 1736 1694 1719 1741 1780 1837 1893 1872 1821 1781 1770 1769 1755 1727 1692 1663 1653 1658 1658 1651 1636 1626 1622 1633 1664 1721 1781 1828 1866 1898 1931 1949 1953 1939 1890 1753 1629 1594 1618 1653 1701 1762 1793 1787 1751 1689 1636 1603 1593 1608 1614 1560 1467 1357 1245 1215 1212 1214 1211 1212 1211 1225 1256 1299 1341 1359 1383 1428 1501 1569 1598 1613 1623 1630 1624 1657 1701 1705 1542 1513 1476 1430 1397 1371 1379 1411 1452 1481 1477 1437 1389 1347 1319 1302 1278 1240 1185 1125 1067 1015 976 955 932 911 908 917 925 922 892 840 774 707 684 654 629 618 633 632 624 599 552 482 443 414 395 391 407 432 474 497 453 431 429 429 425 419 416 444 501 581 658 706 722 720 702 598 409 329 325 312 308 307 307 306 306 285 230 203 203 162 111 99 113 133 126 121 136 160 176 203 204 220 258 307 403 565 697 770 808 802 793 802 834 867 857 839 819 807 817 834 840 833 819 788 770 774 797 826 830 815 791 765 739 725 732 756 793 837 878 909 929 938 925 907 885 861 841 844 858 888 929 971 1014 1052 1081 1101 1103 1090 1058 1010 955 908 861 830 824 851 889 931 976 1021 1064 1103 1102 1074 1044 1059 1088 1097 1084 1057 1027 1005 1297 1303 1325 1351 1377 1394 1394 1380 1378 1394 1425 1462 1482 1481 1467 1453 1466 1487 1510 1529 1545 1561 1557 1536 1507 1484 1441 1437 1458 1488 1502 1515 1512 1496 1478 1482 1511 1543 1574 1598 1610 1621 1641 1678 1734 1799 1848 1876 1886 1892 1911 1929 1939 1938 1929 1931 1936 1941 1942 1938 1933 1936 1942 1944 1931 1898 1819 1728 1688 1738 1757 1804 1873 1894 1856 1800 1753 1728 1709 1692 1670 1646 1628 1622 1627 1627 1619 1608 1601 1599 1609 1642 1712 1780 1830 1870 1903 1928 1955 1956 1929 1860 1695 1604 1580 1587 1586 1596 1638 1668 1675 1659 1637 1617 1598 1588 1602 1624 1617 1574 1493 1377 1298 1274 1264 1237 1242 1249 1270 1308 1358 1413 1461 1511 1558 1591 1585 1597 1623 1656 1675 1640 1640 1649 1628 1490 1455 1414 1377 1368 1345 1367 1414 1452 1436 1445 1420 1387 1358 1333 1312 1281 1238 1185 1135 1090 1046 1004 966 921 892 888 903 922 924 890 840 785 734 718 697 679 672 692 672 644 605 552 495 448 412 395 403 416 442 471 485 461 434 412 403 409 429 410 425 485 583 670 697 707 703 674 539 401 336 325 315 312 312 311 310 309 308 295 268 223 158 109 103 122 144 145 149 160 171 175 205 221 230 243 278 313 468 626 721 771 794 801 814 848 889 887 853 809 782 781 803 814 808 785 757 756 768 783 802 805 797 782 765 749 745 758 789 834 882 914 934 945 946 924 899 870 843 834 852 867 884 910 947 995 1032 1058 1078 1095 1104 1092 1060 1017 994 944 898 873 871 885 909 943 984 1024 1051 1047 983 843 805 808 821 827 815 690 551 1296 1305 1330 1369 1405 1423 1409 1395 1390 1403 1429 1450 1458 1454 1449 1451 1465 1485 1503 1519 1532 1540 1528 1508 1484 1459 1419 1420 1447 1482 1501 1508 1488 1460 1439 1443 1477 1515 1548 1571 1584 1595 1619 1659 1719 1777 1822 1854 1873 1888 1910 1925 1930 1925 1917 1930 1942 1948 1946 1938 1936 1943 1955 1960 1894 1880 1815 1754 1802 1818 1820 1844 1882 1886 1856 1798 1740 1699 1665 1644 1625 1612 1605 1601 1597 1585 1571 1563 1571 1582 1599 1632 1694 1773 1829 1868 1897 1923 1951 1949 1904 1809 1659 1570 1529 1508 1480 1490 1527 1567 1600 1619 1608 1582 1563 1565 1599 1650 1687 1674 1599 1493 1446 1375 1300 1257 1302 1304 1314 1344 1390 1453 1514 1576 1627 1636 1611 1613 1637 1671 1688 1661 1619 1573 1529 1463 1394 1345 1310 1282 1320 1364 1411 1443 1438 1421 1404 1388 1371 1342 1314 1284 1245 1194 1144 1102 1058 1010 960 914 880 867 873 894 906 883 840 793 769 757 753 752 752 770 735 687 631 566 500 445 415 408 411 424 442 460 468 452 429 415 405 397 397 386 411 481 586 674 710 718 696 629 442 359 332 328 321 320 318 315 312 311 310 306 288 251 164 115 107 119 125 142 157 169 181 200 213 221 228 240 272 297 352 447 585 702 767 796 819 866 920 904 850 785 736 728 760 791 799 769 751 758 770 776 788 789 784 775 762 748 754 777 816 866 916 950 970 973 961 930 896 860 830 835 868 887 898 913 949 992 1024 1044 1060 1084 1106 1112 1098 1067 1038 1005 968 928 908 908 913 921 937 974 990 968 859 616 562 539 532 531 517 414 315 1314 1334 1357 1391 1424 1438 1423 1414 1410 1421 1440 1455 1460 1457 1457 1465 1478 1492 1502 1510 1514 1507 1491 1469 1449 1432 1404 1409 1433 1462 1482 1480 1460 1435 1417 1412 1437 1473 1507 1532 1544 1558 1594 1649 1709 1759 1797 1831 1862 1886 1906 1915 1913 1905 1901 1920 1936 1947 1951 1953 1955 1953 1950 1943 1900 1784 1710 1692 1710 1754 1822 1865 1876 1878 1860 1797 1726 1671 1634 1613 1601 1596 1596 1590 1573 1546 1523 1519 1536 1562 1589 1622 1673 1754 1815 1857 1886 1914 1939 1932 1874 1757 1603 1507 1443 1396 1362 1392 1450 1508 1552 1572 1546 1528 1538 1581 1648 1699 1711 1680 1610 1511 1476 1443 1396 1338 1389 1394 1403 1428 1471 1525 1568 1611 1648 1653 1652 1645 1655 1682 1684 1650 1617 1587 1549 1443 1337 1293 1287 1269 1256 1299 1352 1388 1384 1402 1403 1392 1372 1338 1311 1290 1263 1219 1165 1109 1056 1002 946 910 883 862 851 858 870 859 826 790 787 783 798 821 840 841 790 723 653 586 505 450 427 425 422 431 435 439 443 442 431 425 418 406 387 373 403 479 588 689 736 736 680 558 382 347 348 342 339 335 327 319 314 314 314 298 287 290 180 131 118 121 121 146 166 179 191 224 216 209 218 249 282 278 301 346 405 549 685 773 825 870 910 880 814 737 673 671 719 778 813 780 769 770 775 777 784 781 773 763 752 745 759 791 835 886 936 970 988 990 976 940 896 854 824 833 867 897 918 937 971 998 1017 1031 1045 1068 1094 1109 1106 1085 1062 1038 1012 984 959 931 910 900 900 912 901 827 679 503 449 373 308 285 287 256 223 1340 1365 1387 1411 1433 1444 1441 1441 1438 1443 1455 1472 1482 1484 1486 1492 1505 1512 1513 1509 1498 1475 1458 1439 1423 1415 1410 1413 1424 1436 1442 1433 1417 1405 1400 1400 1401 1425 1458 1489 1516 1537 1584 1645 1702 1745 1785 1823 1858 1887 1901 1902 1895 1887 1889 1912 1929 1940 1950 1963 1968 1956 1934 1913 1896 1716 1444 1340 1639 1732 1818 1863 1870 1869 1855 1789 1708 1641 1605 1592 1590 1594 1597 1585 1553 1516 1488 1483 1504 1540 1578 1616 1658 1736 1798 1845 1880 1908 1924 1912 1849 1728 1580 1479 1393 1327 1292 1340 1417 1493 1550 1572 1558 1557 1585 1638 1692 1709 1695 1650 1581 1504 1509 1523 1500 1421 1419 1420 1438 1479 1547 1587 1606 1627 1653 1666 1663 1657 1661 1675 1673 1649 1628 1606 1566 1447 1347 1284 1257 1256 1237 1253 1266 1279 1336 1401 1413 1392 1358 1319 1302 1295 1282 1246 1189 1123 1059 997 941 917 896 873 850 829 806 781 769 773 787 803 838 881 912 895 819 735 661 604 524 476 453 444 435 431 426 429 443 449 438 428 419 407 385 381 415 489 602 716 771 751 639 420 331 324 344 359 361 352 338 323 313 320 320 288 265 285 175 147 139 136 149 167 182 190 201 238 189 186 221 263 281 267 288 322 333 385 537 700 824 870 873 824 749 674 641 650 705 769 808 790 777 776 781 783 789 781 764 745 733 739 762 800 847 899 941 965 976 981 969 937 896 853 818 826 853 888 924 960 983 995 1003 1014 1032 1053 1076 1089 1085 1069 1056 1046 1035 1021 996 961 930 905 887 855 810 682 484 435 358 241 150 134 163 180 182 1371 1395 1417 1439 1451 1459 1466 1476 1473 1471 1477 1496 1511 1518 1522 1529 1542 1543 1533 1515 1494 1466 1445 1434 1434 1444 1446 1427 1414 1409 1408 1394 1375 1366 1369 1376 1370 1390 1419 1448 1482 1524 1579 1638 1695 1735 1776 1820 1859 1883 1892 1889 1880 1876 1887 1910 1921 1927 1937 1960 1972 1961 1933 1894 1830 1701 1536 1499 1745 1822 1865 1878 1870 1856 1838 1774 1694 1622 1584 1575 1582 1592 1594 1578 1535 1492 1464 1460 1481 1524 1570 1613 1652 1725 1791 1845 1884 1905 1906 1888 1833 1736 1622 1522 1429 1352 1306 1354 1437 1521 1594 1650 1667 1661 1659 1666 1667 1655 1632 1590 1536 1505 1549 1579 1546 1432 1385 1421 1488 1565 1641 1657 1646 1640 1645 1654 1641 1639 1643 1652 1665 1672 1679 1667 1614 1480 1424 1458 1497 1406 1278 1233 1206 1200 1298 1397 1411 1378 1331 1295 1289 1295 1297 1280 1227 1163 1097 1035 983 949 924 903 875 823 769 752 746 742 777 809 868 933 969 937 847 756 679 622 549 511 486 463 433 421 420 436 460 458 437 421 411 404 390 393 427 503 623 749 808 768 619 373 346 349 362 374 371 350 330 321 321 271 249 214 189 221 167 151 145 141 155 177 185 191 204 221 145 173 243 267 268 274 299 325 327 322 380 562 811 865 831 763 688 633 631 664 719 771 796 788 782 782 787 798 803 789 762 731 709 728 762 805 854 900 927 938 940 944 939 920 892 859 829 840 860 878 894 936 954 964 973 989 1018 1044 1062 1064 1046 1029 1024 1026 1030 1030 1010 979 943 902 860 786 662 527 439 384 259 156 106 102 109 131 141 1404 1429 1461 1483 1490 1493 1501 1514 1511 1508 1511 1521 1532 1541 1551 1561 1572 1565 1545 1518 1487 1460 1448 1449 1460 1474 1473 1446 1420 1400 1389 1363 1343 1337 1344 1361 1355 1362 1381 1410 1442 1505 1571 1635 1691 1732 1765 1806 1846 1871 1877 1872 1866 1869 1888 1908 1917 1921 1929 1955 1971 1971 1956 1923 1841 1801 1855 1925 1925 1940 1925 1899 1867 1830 1809 1756 1688 1621 1578 1567 1574 1586 1588 1569 1519 1474 1448 1448 1473 1519 1570 1616 1657 1722 1796 1857 1893 1900 1882 1860 1825 1772 1703 1621 1540 1465 1407 1429 1508 1593 1676 1766 1778 1739 1678 1615 1564 1543 1522 1503 1491 1508 1558 1580 1532 1401 1392 1481 1592 1688 1743 1735 1701 1663 1634 1618 1602 1601 1612 1634 1684 1728 1767 1770 1701 1535 1482 1652 1865 1760 1375 1230 1184 1185 1289 1392 1397 1350 1299 1267 1272 1289 1300 1288 1234 1193 1141 1080 1029 987 960 931 893 848 781 751 745 754 801 853 912 960 981 950 860 764 684 630 584 544 507 469 422 412 426 445 452 441 425 416 421 443 414 408 444 524 644 780 852 809 642 395 370 369 374 378 368 315 277 282 333 246 207 180 164 168 153 150 152 157 169 201 196 181 177 126 142 207 264 255 261 293 318 324 315 307 292 433 722 842 786 703 640 623 654 702 745 775 786 787 786 792 804 817 820 807 774 728 695 717 758 807 854 886 898 900 899 899 901 900 891 875 850 850 850 845 839 860 873 879 891 923 997 1038 1050 1038 1004 977 969 975 988 994 972 935 889 837 755 650 532 428 366 335 208 119 104 102 102 103 104 1435 1476 1518 1535 1539 1537 1536 1543 1539 1536 1540 1549 1557 1563 1571 1579 1584 1574 1556 1534 1513 1501 1504 1518 1533 1536 1516 1464 1421 1388 1364 1331 1318 1319 1330 1347 1338 1331 1346 1382 1421 1499 1568 1632 1694 1740 1756 1781 1813 1842 1848 1845 1850 1865 1888 1905 1916 1923 1932 1956 1971 1982 1989 1991 1983 1980 1992 2004 1997 1978 1932 1892 1854 1792 1770 1734 1686 1633 1586 1572 1577 1588 1591 1564 1512 1470 1448 1450 1483 1533 1586 1632 1666 1727 1807 1870 1898 1892 1858 1839 1825 1804 1765 1714 1662 1609 1560 1549 1614 1712 1794 1811 1757 1696 1621 1534 1451 1413 1413 1443 1486 1507 1556 1569 1532 1459 1542 1622 1697 1761 1808 1790 1744 1684 1624 1582 1566 1570 1596 1647 1737 1807 1863 1876 1809 1601 1495 1711 2021 1888 1402 1223 1187 1209 1297 1381 1373 1320 1274 1251 1256 1271 1278 1262 1220 1199 1161 1107 1059 1023 995 957 904 850 805 798 811 831 874 910 933 949 968 923 841 756 683 631 605 570 530 489 452 429 442 460 454 438 425 428 468 559 467 447 482 560 670 800 894 874 706 435 381 372 375 373 357 290 242 239 286 221 186 168 158 150 152 158 164 170 195 222 225 222 223 173 208 255 279 266 281 307 322 316 289 272 270 356 556 789 738 658 614 626 677 725 759 779 787 798 807 818 832 840 840 822 784 731 692 715 759 805 843 859 864 865 866 866 872 882 891 890 868 846 825 806 789 798 806 807 811 841 938 1004 1028 1008 960 914 898 902 913 912 879 826 756 672 568 468 392 336 268 224 155 114 110 110 109 110 112 1470 1518 1544 1565 1573 1573 1571 1570 1565 1564 1568 1574 1577 1575 1576 1578 1578 1569 1556 1543 1536 1540 1556 1581 1593 1582 1546 1474 1417 1377 1353 1336 1317 1314 1320 1322 1307 1312 1343 1385 1409 1490 1554 1617 1685 1740 1743 1751 1769 1794 1803 1807 1830 1864 1887 1898 1907 1917 1931 1954 1973 1986 2000 2017 2034 2032 2031 2021 1995 1974 1933 1890 1840 1770 1737 1712 1682 1643 1606 1595 1603 1613 1609 1575 1527 1493 1478 1483 1515 1569 1622 1664 1691 1752 1831 1888 1906 1891 1858 1834 1816 1798 1776 1767 1756 1734 1698 1687 1742 1813 1835 1731 1646 1604 1557 1487 1423 1430 1471 1508 1520 1570 1625 1628 1608 1610 1637 1706 1781 1836 1846 1788 1721 1649 1583 1559 1555 1575 1624 1702 1797 1870 1927 1948 1902 1670 1525 1635 1785 1465 1279 1206 1200 1230 1298 1357 1342 1295 1261 1246 1243 1243 1237 1220 1201 1193 1169 1128 1082 1049 1010 964 914 872 866 884 907 923 946 952 942 926 915 862 791 723 668 627 612 584 549 518 511 496 485 477 470 443 428 439 493 599 513 497 527 597 714 803 907 925 783 453 383 372 370 363 349 305 259 230 239 198 177 166 159 154 159 169 182 200 222 235 237 227 202 207 225 248 266 263 284 301 308 303 295 271 264 301 422 721 693 627 603 629 682 727 760 779 793 814 832 849 865 878 871 842 794 741 706 723 760 799 825 833 836 838 841 844 853 870 887 894 874 828 780 737 705 709 711 709 716 771 862 955 1004 983 918 879 859 848 837 810 764 699 612 482 368 292 251 225 180 153 138 135 142 147 151 158 166 1490 1530 1560 1580 1582 1581 1581 1581 1579 1579 1581 1586 1586 1581 1577 1574 1571 1566 1558 1552 1553 1566 1588 1611 1621 1612 1578 1508 1445 1397 1369 1367 1339 1323 1312 1291 1270 1306 1359 1400 1394 1465 1525 1588 1655 1707 1714 1726 1738 1748 1757 1770 1813 1861 1880 1876 1870 1881 1906 1932 1953 1970 1987 2006 2021 2017 2015 2010 1995 1980 1941 1895 1842 1776 1730 1696 1669 1646 1625 1622 1635 1646 1639 1604 1561 1533 1524 1534 1559 1608 1660 1706 1741 1787 1843 1882 1894 1884 1849 1812 1780 1763 1782 1824 1850 1851 1828 1822 1855 1857 1795 1657 1607 1586 1557 1512 1478 1521 1561 1580 1581 1629 1668 1670 1658 1663 1715 1809 1873 1884 1847 1758 1666 1599 1569 1572 1587 1621 1683 1771 1846 1895 1937 1949 1896 1742 1586 1488 1442 1386 1276 1227 1220 1239 1289 1320 1304 1268 1245 1236 1224 1207 1193 1191 1190 1195 1183 1149 1103 1060 1010 965 938 931 948 969 984 990 987 963 932 893 834 774 713 665 636 626 618 607 597 585 553 533 508 484 471 450 438 454 518 655 633 590 598 674 723 830 896 901 812 404 358 364 360 355 351 337 297 249 238 199 183 174 165 168 174 179 189 214 234 240 238 226 205 220 235 250 261 258 264 267 265 259 260 255 262 322 482 695 659 600 595 631 678 723 757 781 801 821 838 856 878 909 910 871 806 744 720 733 763 792 808 812 818 822 824 827 843 863 880 888 860 805 731 653 600 610 616 622 644 710 816 914 963 941 892 861 838 817 790 745 669 612 561 438 278 201 169 148 140 143 151 163 174 181 187 195 204 1519 1548 1574 1580 1580 1580 1583 1589 1592 1588 1587 1590 1591 1587 1579 1573 1571 1571 1564 1559 1561 1576 1595 1611 1625 1630 1610 1560 1507 1457 1416 1404 1374 1343 1307 1268 1253 1298 1338 1371 1424 1473 1537 1602 1654 1667 1685 1713 1732 1732 1722 1745 1800 1851 1862 1843 1831 1841 1869 1893 1915 1935 1955 1975 1987 1976 1976 1986 1999 1996 1957 1908 1853 1791 1747 1706 1675 1659 1659 1659 1661 1662 1657 1639 1613 1591 1582 1589 1604 1644 1697 1749 1784 1826 1861 1871 1858 1843 1805 1770 1750 1758 1811 1879 1919 1928 1917 1908 1898 1833 1724 1623 1616 1600 1585 1583 1625 1680 1674 1649 1643 1665 1685 1681 1672 1686 1754 1844 1891 1875 1804 1700 1621 1592 1609 1619 1632 1674 1744 1830 1879 1897 1894 1860 1778 1712 1643 1587 1533 1432 1378 1329 1285 1251 1247 1242 1220 1196 1189 1202 1176 1157 1159 1184 1194 1203 1192 1157 1112 1063 1019 991 984 992 1004 1010 1013 1015 988 947 905 854 768 710 661 631 623 636 637 645 660 672 626 598 552 500 480 465 464 487 544 657 709 701 692 715 737 806 894 934 842 519 406 370 363 360 362 312 277 272 241 225 211 198 186 190 196 192 189 208 229 237 238 231 220 235 247 261 274 266 261 249 238 239 251 250 304 453 719 723 641 583 593 644 693 733 767 795 808 818 828 844 870 922 936 897 820 754 737 750 774 797 808 811 816 820 822 822 837 857 872 870 827 775 681 566 507 537 556 571 599 661 781 879 924 907 871 845 822 795 758 704 656 618 586 552 382 264 199 169 162 165 173 184 194 202 212 226 243 1543 1562 1577 1577 1577 1579 1585 1595 1597 1593 1592 1596 1601 1592 1581 1576 1578 1576 1566 1559 1559 1569 1581 1599 1616 1623 1607 1575 1544 1518 1496 1470 1420 1364 1307 1260 1267 1348 1421 1476 1524 1535 1596 1661 1695 1668 1675 1701 1717 1707 1695 1728 1783 1825 1826 1792 1776 1782 1808 1843 1874 1908 1934 1949 1950 1946 1950 1965 1989 1984 1948 1915 1880 1835 1788 1748 1717 1698 1701 1691 1680 1674 1676 1682 1676 1663 1653 1657 1673 1708 1750 1791 1827 1868 1883 1864 1820 1783 1740 1717 1724 1768 1850 1914 1943 1943 1927 1918 1887 1813 1720 1660 1649 1636 1652 1704 1772 1777 1727 1681 1681 1693 1704 1693 1679 1693 1761 1832 1868 1846 1750 1654 1613 1623 1662 1668 1683 1736 1809 1873 1885 1860 1812 1750 1687 1669 1659 1647 1622 1566 1494 1410 1322 1244 1217 1196 1175 1163 1173 1170 1149 1143 1161 1195 1201 1197 1180 1149 1109 1071 1043 1026 1017 1005 1002 1001 1001 1002 951 919 881 826 754 708 676 663 668 680 688 701 720 740 711 681 618 545 513 503 528 580 649 726 775 780 767 754 739 817 909 986 1032 863 577 399 373 369 373 371 364 340 261 248 247 246 238 232 227 214 200 206 225 241 247 244 237 242 252 274 308 301 296 289 275 246 248 281 437 678 811 722 628 587 616 669 734 775 800 820 818 810 802 801 830 899 924 894 824 765 752 769 795 813 825 828 829 828 828 829 843 868 887 865 806 670 518 423 416 492 530 540 562 622 743 843 891 885 859 838 814 784 742 703 684 677 666 635 565 434 280 203 189 185 189 197 206 218 236 257 276 1558 1571 1579 1577 1579 1582 1588 1596 1595 1597 1603 1612 1618 1600 1589 1584 1583 1572 1558 1551 1551 1556 1564 1583 1596 1591 1564 1543 1531 1531 1537 1520 1465 1445 1435 1421 1442 1490 1520 1531 1535 1564 1608 1644 1658 1646 1669 1673 1661 1642 1644 1693 1751 1790 1788 1745 1711 1708 1736 1782 1841 1880 1901 1910 1912 1912 1916 1928 1944 1934 1907 1898 1898 1887 1849 1822 1801 1785 1774 1744 1721 1710 1711 1718 1728 1724 1713 1705 1704 1736 1762 1785 1817 1839 1820 1762 1686 1641 1642 1623 1654 1765 1863 1913 1915 1886 1853 1884 1880 1839 1774 1712 1657 1635 1657 1718 1775 1743 1695 1671 1693 1723 1743 1732 1712 1714 1780 1838 1853 1807 1697 1616 1613 1650 1691 1704 1737 1796 1855 1882 1849 1794 1733 1680 1645 1647 1663 1669 1653 1616 1534 1437 1339 1256 1229 1196 1164 1146 1158 1130 1119 1134 1166 1190 1182 1170 1152 1128 1098 1080 1065 1050 1031 1012 995 985 978 971 911 895 875 831 777 745 741 756 774 772 772 771 772 778 773 749 700 641 600 613 655 722 803 849 864 864 871 908 994 988 1090 1309 1532 1381 793 362 313 373 377 316 260 261 260 246 278 318 300 268 270 256 230 236 245 261 273 278 276 265 270 296 336 333 313 299 287 262 321 446 662 880 828 699 624 614 657 713 768 808 831 840 826 780 691 615 676 753 806 818 771 725 716 738 776 817 841 847 845 841 842 845 864 893 910 853 694 524 409 388 371 420 458 484 533 582 695 799 857 861 842 822 800 772 728 704 702 709 711 693 647 558 433 284 225 203 202 208 221 240 262 282 294 1564 1575 1580 1578 1582 1587 1591 1594 1596 1609 1626 1641 1643 1625 1611 1594 1574 1560 1548 1543 1543 1548 1552 1558 1556 1543 1519 1505 1505 1519 1541 1552 1519 1507 1513 1527 1531 1567 1568 1562 1586 1642 1672 1681 1671 1646 1634 1611 1592 1585 1591 1653 1704 1728 1715 1675 1644 1638 1661 1711 1799 1842 1860 1868 1882 1877 1874 1878 1882 1860 1833 1841 1871 1898 1863 1859 1863 1860 1837 1803 1758 1722 1705 1711 1732 1733 1718 1696 1672 1690 1699 1700 1707 1684 1625 1541 1464 1455 1533 1538 1592 1746 1837 1871 1846 1795 1767 1859 1894 1879 1833 1786 1706 1627 1580 1581 1629 1619 1617 1640 1696 1759 1797 1790 1754 1725 1787 1836 1829 1761 1657 1589 1608 1661 1706 1739 1793 1843 1867 1849 1782 1719 1677 1656 1646 1656 1670 1667 1635 1578 1501 1426 1361 1309 1267 1231 1360 1511 1406 1160 1089 1099 1133 1151 1148 1138 1122 1102 1087 1086 1079 1061 1033 1011 999 996 995 985 960 941 913 872 837 835 858 885 894 863 839 829 828 824 820 809 797 782 754 805 836 879 944 964 956 949 985 1102 1251 1199 1284 1520 1714 1492 948 488 304 308 302 269 240 237 241 239 263 294 292 294 281 287 308 272 274 277 309 370 360 344 333 332 338 339 303 284 297 321 495 701 862 903 779 666 624 645 697 749 787 812 786 637 469 396 364 312 141 173 397 599 588 563 568 572 608 768 830 853 856 853 855 864 890 917 920 836 601 407 316 333 397 439 456 466 508 527 624 739 816 818 797 782 772 753 714 702 708 722 732 722 685 622 531 383 298 245 224 236 260 271 280 289 298 1565 1574 1579 1577 1584 1590 1594 1596 1605 1628 1649 1664 1670 1658 1634 1609 1591 1588 1575 1566 1562 1559 1550 1541 1526 1509 1496 1499 1506 1521 1542 1563 1532 1525 1530 1539 1544 1568 1577 1596 1651 1697 1726 1744 1727 1647 1554 1520 1541 1589 1591 1637 1652 1641 1616 1592 1576 1582 1605 1641 1743 1805 1836 1851 1871 1857 1844 1839 1832 1764 1722 1737 1783 1816 1743 1768 1809 1829 1811 1799 1715 1630 1593 1642 1665 1667 1652 1631 1620 1606 1581 1547 1505 1432 1365 1316 1307 1375 1473 1571 1660 1737 1800 1807 1773 1744 1772 1862 1874 1854 1866 2000 1936 1754 1577 1483 1492 1525 1565 1626 1719 1803 1840 1811 1739 1671 1720 1759 1758 1707 1616 1576 1608 1671 1733 1784 1840 1864 1848 1787 1708 1658 1646 1661 1675 1694 1692 1662 1602 1519 1453 1413 1391 1371 1309 1268 1573 1878 1505 1171 1068 1070 1097 1115 1122 1115 1103 1093 1091 1100 1095 1074 1042 1030 1026 1020 1005 978 957 949 927 883 884 916 952 974 970 931 900 887 886 881 877 880 878 878 919 970 999 1025 1057 1042 1017 1011 1058 1185 1245 1242 1309 1432 1450 1256 1003 728 467 327 275 258 256 254 266 261 271 295 309 274 255 260 283 310 334 346 353 357 348 337 331 333 343 350 325 336 408 476 782 955 939 793 701 646 641 676 731 771 780 694 521 412 330 301 240 106 64 76 205 339 333 324 318 236 212 623 771 837 857 861 864 880 906 922 903 818 563 369 302 337 400 457 482 464 430 469 565 681 775 762 730 729 744 730 704 700 710 727 742 738 708 654 581 461 365 307 286 289 296 297 295 292 291 1563 1572 1580 1586 1592 1596 1600 1608 1628 1651 1669 1685 1700 1683 1654 1629 1618 1627 1616 1605 1590 1569 1545 1527 1506 1495 1504 1514 1516 1524 1542 1571 1545 1550 1551 1538 1536 1553 1579 1616 1662 1683 1727 1754 1722 1589 1456 1439 1513 1617 1628 1642 1616 1574 1539 1525 1515 1545 1584 1592 1687 1789 1853 1877 1887 1864 1844 1831 1796 1627 1571 1608 1656 1631 1484 1538 1627 1687 1692 1664 1569 1492 1484 1576 1581 1573 1570 1572 1524 1467 1407 1341 1268 1206 1172 1161 1192 1310 1438 1562 1669 1746 1779 1766 1749 1751 1786 1820 1795 1755 1868 2412 2238 2065 1881 1678 1465 1533 1606 1680 1772 1849 1832 1735 1610 1539 1598 1644 1663 1634 1525 1560 1631 1707 1771 1828 1860 1857 1812 1724 1651 1626 1639 1675 1710 1742 1724 1667 1583 1495 1442 1423 1418 1404 1335 1279 1526 1753 1299 1112 1054 1059 1083 1099 1106 1102 1097 1098 1106 1111 1104 1089 1073 1078 1076 1058 1025 987 949 938 931 918 949 980 1002 1011 1005 981 957 948 952 959 963 971 987 1011 1039 1053 1075 1114 1167 1117 1085 1075 1083 1100 1079 1081 1133 1198 1116 1052 1005 911 730 544 479 424 355 294 291 274 266 271 282 265 255 255 263 284 328 350 352 347 342 335 333 338 348 364 295 324 540 707 1122 1106 857 709 657 666 691 717 750 761 682 513 330 303 294 224 119 50 51 59 165 302 306 311 314 237 153 413 675 806 848 864 870 885 900 898 859 771 536 361 325 353 387 431 446 408 354 369 477 615 668 658 673 706 734 712 695 696 709 726 746 751 725 673 604 516 418 353 332 328 326 324 318 306 291 1565 1575 1585 1595 1602 1604 1609 1622 1648 1676 1695 1710 1721 1708 1682 1656 1642 1647 1642 1632 1613 1584 1550 1523 1503 1503 1527 1541 1539 1535 1544 1575 1569 1591 1594 1567 1542 1554 1579 1602 1615 1631 1686 1683 1607 1474 1406 1420 1488 1573 1616 1625 1621 1586 1522 1483 1490 1539 1582 1578 1642 1793 1896 1927 1926 1889 1852 1814 1740 1510 1440 1486 1506 1404 1400 1501 1597 1641 1603 1530 1465 1439 1462 1522 1523 1500 1476 1458 1384 1356 1307 1235 1159 1084 1041 1057 1147 1317 1476 1582 1653 1700 1697 1694 1708 1734 1765 1767 1715 1663 1673 1832 1910 1932 1921 1904 1908 1837 1797 1794 1822 1876 1813 1686 1558 1507 1570 1622 1615 1552 1502 1574 1657 1730 1786 1839 1854 1827 1764 1679 1628 1629 1656 1694 1730 1757 1735 1667 1572 1504 1461 1443 1435 1414 1335 1261 1201 1145 1070 1041 1041 1061 1088 1100 1103 1103 1105 1112 1120 1117 1115 1119 1133 1151 1140 1103 1049 1000 962 946 948 961 994 1015 1027 1028 1020 1009 1000 996 1001 1014 1022 1032 1045 1064 1083 1107 1130 1137 1109 1057 1032 1026 1028 1020 982 986 1004 1011 999 981 976 951 877 844 850 787 675 594 499 390 308 277 285 289 277 262 259 265 292 312 318 302 302 314 335 340 246 301 432 583 706 959 955 801 647 630 685 748 780 771 745 684 511 355 301 292 288 224 131 48 50 56 153 299 305 312 315 245 114 200 544 759 834 861 871 877 872 850 799 687 492 359 352 362 381 403 403 359 300 321 413 528 601 655 703 731 728 691 680 687 703 722 751 761 738 682 611 548 461 391 357 349 347 345 339 323 301 1574 1584 1593 1601 1608 1611 1619 1634 1661 1689 1712 1727 1733 1723 1701 1674 1653 1652 1651 1641 1621 1590 1554 1525 1515 1523 1543 1555 1558 1551 1549 1574 1590 1621 1628 1604 1563 1571 1578 1581 1585 1617 1652 1608 1519 1446 1474 1474 1459 1465 1552 1607 1659 1640 1549 1513 1547 1582 1600 1596 1621 1791 1924 1975 1960 1903 1859 1818 1736 1489 1426 1439 1436 1372 1445 1533 1566 1538 1465 1447 1451 1467 1486 1494 1488 1441 1387 1353 1320 1289 1243 1178 1098 1030 1016 1086 1240 1449 1569 1624 1626 1575 1421 1570 1671 1710 1737 1738 1682 1617 1580 1605 1655 1789 1878 1907 2113 1999 1913 1879 1878 1904 1825 1697 1577 1539 1599 1648 1633 1560 1520 1579 1655 1728 1787 1839 1838 1799 1734 1658 1635 1651 1685 1720 1747 1748 1717 1652 1566 1517 1482 1462 1445 1412 1324 1235 1142 1058 1016 1032 1052 1075 1098 1112 1123 1128 1132 1138 1135 1130 1139 1166 1203 1228 1200 1138 1063 1005 984 972 974 992 1010 1025 1032 1032 1029 1030 1028 1026 1028 1046 1064 1078 1089 1101 1119 1134 1132 1102 1039 1018 986 956 940 948 977 978 948 897 855 831 837 857 871 882 932 1035 1163 1245 1023 749 542 477 565 551 436 305 279 280 285 294 298 288 281 286 300 318 335 618 792 705 332 436 462 514 640 859 907 928 903 825 718 521 376 306 295 289 287 286 252 133 72 54 130 263 265 269 227 154 102 127 443 689 800 836 852 851 834 798 737 605 474 392 383 379 390 399 389 349 310 330 398 499 600 685 733 742 721 685 671 674 693 721 755 766 741 681 612 560 493 426 376 360 357 356 350 334 310 1578 1588 1596 1602 1610 1617 1628 1644 1669 1693 1716 1732 1735 1724 1703 1676 1653 1648 1647 1637 1614 1582 1544 1525 1528 1537 1537 1528 1540 1551 1562 1581 1601 1619 1621 1611 1606 1635 1642 1629 1615 1653 1641 1573 1512 1521 1570 1544 1498 1485 1569 1605 1612 1582 1535 1561 1613 1627 1618 1618 1687 1841 1950 1979 1938 1883 1869 1854 1784 1551 1439 1355 1300 1283 1359 1417 1438 1431 1414 1434 1478 1501 1491 1466 1420 1363 1320 1303 1289 1255 1214 1162 1098 1073 1153 1299 1465 1583 1607 1563 1507 1466 1385 1524 1625 1676 1709 1714 1673 1612 1548 1504 1549 1665 1768 1842 2015 1971 1928 1913 1922 1923 1831 1689 1559 1527 1584 1620 1602 1545 1547 1585 1645 1715 1781 1829 1833 1796 1731 1663 1658 1683 1718 1749 1757 1721 1665 1598 1534 1512 1493 1482 1462 1410 1318 1225 1142 1079 1053 1072 1097 1123 1145 1154 1163 1174 1185 1195 1177 1167 1173 1200 1244 1268 1229 1152 1064 1010 997 994 997 1005 1012 1019 1023 1026 1038 1047 1045 1039 1038 1060 1087 1104 1114 1123 1131 1127 1105 1068 1035 1013 974 936 918 942 976 966 895 775 749 745 763 797 839 882 900 914 942 1008 1178 1157 1032 942 1191 1113 823 530 464 397 371 362 359 361 344 360 443 603 698 928 927 643 174 225 361 584 870 1167 1088 1023 963 874 742 474 330 305 297 290 287 285 286 288 117 90 157 221 181 162 124 94 100 109 247 469 713 792 814 814 793 748 658 560 467 409 416 411 409 405 393 366 369 384 436 536 639 710 740 738 717 687 668 669 690 725 756 763 736 679 617 564 505 447 397 370 360 356 350 330 311 1575 1583 1590 1596 1604 1617 1632 1650 1670 1688 1708 1722 1726 1714 1695 1668 1646 1639 1636 1623 1598 1566 1534 1521 1524 1522 1504 1480 1521 1554 1574 1586 1600 1604 1605 1608 1625 1662 1681 1676 1659 1676 1655 1607 1575 1597 1642 1617 1575 1554 1590 1600 1534 1485 1505 1617 1673 1658 1623 1629 1765 1880 1941 1948 1917 1889 1884 1873 1815 1638 1482 1330 1228 1210 1270 1323 1358 1377 1390 1429 1475 1486 1455 1403 1338 1295 1274 1270 1258 1235 1205 1170 1129 1133 1240 1384 1505 1530 1509 1456 1416 1414 1428 1500 1578 1640 1676 1688 1674 1633 1570 1492 1526 1592 1675 1760 1837 1859 1885 1917 1942 1922 1815 1674 1563 1560 1571 1564 1547 1537 1570 1600 1650 1720 1798 1839 1845 1811 1751 1695 1701 1722 1738 1738 1717 1656 1588 1532 1501 1493 1487 1483 1463 1398 1305 1226 1160 1111 1097 1121 1153 1184 1204 1210 1219 1227 1233 1242 1219 1204 1207 1227 1259 1272 1228 1156 1085 1048 1033 1027 1021 1013 1009 1009 1012 1021 1044 1053 1050 1043 1042 1063 1092 1110 1119 1124 1117 1105 1086 1065 1051 1016 966 923 906 922 927 903 837 736 706 715 739 768 799 842 867 883 893 895 929 997 1062 1072 1080 1069 1102 1124 1007 718 593 556 549 547 564 626 784 1049 1052 1050 832 469 241 305 458 727 1058 1144 1046 984 939 859 668 444 327 306 296 293 291 290 292 295 149 174 230 178 94 61 68 91 97 176 176 258 474 688 747 762 749 710 638 565 508 475 465 449 431 416 408 397 416 451 514 601 681 719 729 721 708 689 677 683 708 741 764 765 740 687 626 563 505 456 416 384 365 353 341 318 310 1569 1574 1580 1589 1603 1613 1627 1644 1662 1677 1692 1702 1704 1698 1684 1661 1640 1628 1623 1608 1580 1546 1519 1506 1505 1493 1469 1474 1529 1561 1575 1582 1590 1593 1596 1605 1623 1654 1681 1687 1674 1675 1665 1648 1637 1643 1661 1647 1625 1602 1582 1554 1501 1501 1574 1680 1717 1678 1637 1660 1797 1873 1902 1903 1896 1893 1888 1849 1766 1643 1501 1345 1228 1190 1249 1308 1337 1310 1225 1380 1420 1411 1377 1319 1274 1255 1249 1241 1225 1211 1191 1167 1145 1141 1192 1258 1316 1344 1375 1395 1400 1390 1394 1461 1545 1614 1643 1662 1670 1657 1618 1552 1541 1565 1611 1667 1721 1781 1857 1920 1940 1901 1787 1668 1590 1596 1544 1517 1523 1557 1603 1635 1685 1754 1834 1866 1861 1821 1764 1726 1742 1746 1730 1696 1651 1572 1507 1468 1460 1462 1459 1457 1440 1378 1303 1242 1190 1148 1136 1160 1190 1215 1228 1235 1240 1241 1241 1248 1246 1244 1247 1255 1265 1263 1223 1172 1133 1109 1090 1069 1047 1028 1013 1008 1012 1023 1044 1050 1045 1041 1047 1065 1087 1106 1115 1111 1103 1094 1089 1080 1050 1010 958 916 901 902 886 851 797 724 691 706 733 755 766 791 814 834 851 873 916 968 1015 1049 1031 1028 1057 1115 1183 1001 899 856 838 822 932 1025 1126 1284 1139 1025 800 535 523 581 705 899 1095 1015 946 918 894 812 498 352 309 308 301 302 303 304 301 297 294 186 50 46 47 55 69 86 94 220 199 172 255 525 642 684 684 681 650 602 557 527 513 504 493 494 511 486 445 486 580 649 694 704 697 688 690 688 693 709 736 760 774 776 758 710 641 570 511 469 435 402 375 351 328 311 320 1567 1564 1572 1592 1619 1610 1608 1619 1639 1654 1666 1673 1676 1674 1663 1650 1639 1632 1608 1588 1563 1535 1513 1499 1507 1523 1533 1521 1538 1556 1568 1573 1577 1574 1581 1600 1629 1666 1680 1681 1675 1675 1679 1679 1673 1664 1659 1657 1651 1632 1594 1573 1587 1639 1711 1754 1762 1720 1690 1713 1777 1813 1837 1853 1864 1860 1845 1775 1665 1594 1515 1383 1257 1192 1249 1186 1134 1045 880 1210 1255 1235 1229 1226 1224 1227 1227 1218 1193 1178 1160 1144 1133 1112 1130 1152 1186 1275 1372 1395 1376 1349 1356 1438 1533 1604 1623 1637 1652 1657 1648 1626 1594 1561 1554 1588 1675 1793 1884 1931 1927 1862 1753 1655 1586 1543 1485 1502 1551 1601 1654 1694 1748 1812 1872 1894 1870 1816 1760 1745 1762 1743 1699 1638 1572 1491 1441 1419 1415 1414 1412 1412 1404 1368 1316 1266 1219 1179 1165 1181 1201 1217 1224 1227 1230 1235 1244 1258 1265 1266 1264 1262 1258 1245 1220 1190 1162 1136 1116 1095 1071 1044 1025 1020 1020 1022 1034 1037 1035 1036 1046 1070 1084 1093 1101 1108 1108 1103 1093 1074 1043 1006 964 932 921 917 893 852 794 719 685 696 725 750 750 758 771 788 810 842 901 966 1026 1065 1078 1089 1100 1113 1126 1089 1058 1022 973 1000 1081 1167 1250 1344 1101 1025 1013 993 932 922 991 1057 1040 950 930 929 895 764 416 314 312 315 315 316 317 312 290 141 230 201 61 53 50 53 65 83 98 117 146 173 195 338 472 555 597 638 658 649 617 574 558 575 588 591 583 510 486 515 574 626 645 645 638 639 663 679 701 727 753 768 779 784 773 729 657 583 524 489 456 419 380 345 327 332 352 1564 1556 1567 1598 1630 1596 1581 1592 1616 1627 1638 1643 1641 1634 1628 1625 1624 1621 1598 1580 1557 1530 1500 1478 1466 1476 1502 1521 1526 1542 1557 1563 1565 1555 1561 1591 1648 1712 1707 1687 1678 1691 1707 1705 1691 1671 1657 1656 1659 1659 1657 1686 1740 1791 1825 1829 1822 1802 1783 1771 1738 1737 1769 1810 1826 1797 1754 1688 1626 1639 1617 1490 1312 1149 1124 706 495 493 583 838 856 865 942 1073 1133 1158 1161 1151 1131 1138 1163 1181 1163 1150 1163 1204 1278 1395 1381 1344 1315 1314 1352 1407 1499 1586 1618 1618 1621 1634 1652 1665 1647 1610 1587 1611 1722 1858 1924 1923 1880 1778 1674 1583 1504 1431 1466 1529 1594 1650 1710 1760 1822 1878 1907 1915 1876 1814 1759 1757 1762 1727 1665 1586 1490 1428 1401 1392 1382 1365 1364 1372 1381 1380 1351 1305 1250 1199 1173 1178 1189 1199 1203 1199 1205 1220 1241 1260 1270 1269 1259 1245 1234 1224 1209 1189 1163 1142 1123 1105 1084 1058 1041 1033 1028 1024 1022 1024 1027 1033 1049 1074 1084 1089 1091 1092 1096 1094 1081 1057 1031 1007 982 961 950 952 934 891 822 730 689 690 714 741 743 741 744 757 782 810 864 939 1017 1059 1088 1114 1136 1148 1151 1094 1049 1024 1010 1022 1113 1199 1254 1298 1138 1074 1061 1061 1081 1104 1116 1098 1034 1020 1083 1109 1014 722 407 307 314 330 333 229 187 191 154 207 174 106 69 69 60 61 73 94 119 152 175 183 175 173 262 361 441 517 604 651 652 618 594 630 666 682 670 604 556 543 569 599 600 599 611 641 648 662 684 709 732 744 756 763 759 727 657 581 525 508 479 428 383 360 371 401 429 1566 1562 1572 1593 1601 1588 1603 1623 1625 1610 1613 1616 1612 1604 1603 1606 1604 1594 1577 1550 1535 1524 1508 1462 1407 1409 1458 1508 1510 1531 1550 1557 1556 1535 1528 1564 1662 1750 1743 1705 1680 1711 1734 1723 1697 1671 1651 1641 1652 1687 1742 1791 1815 1839 1864 1876 1891 1895 1875 1823 1727 1733 1779 1814 1797 1758 1722 1700 1702 1742 1719 1615 1379 1006 595 501 491 524 588 750 765 786 869 1015 1089 1116 1112 1097 1104 1152 1199 1220 1198 1235 1293 1346 1376 1371 1318 1298 1307 1337 1370 1394 1466 1552 1600 1592 1584 1597 1630 1668 1677 1675 1680 1700 1732 1718 1673 1601 1508 1411 1363 1323 1302 1362 1486 1563 1624 1693 1771 1837 1889 1924 1939 1938 1899 1841 1786 1769 1760 1725 1661 1568 1446 1392 1379 1382 1375 1349 1345 1362 1392 1420 1415 1370 1295 1209 1161 1161 1169 1175 1174 1168 1177 1198 1223 1241 1250 1245 1228 1209 1202 1196 1187 1171 1150 1133 1115 1099 1086 1071 1060 1050 1039 1028 1016 1017 1023 1036 1056 1080 1085 1084 1083 1083 1089 1088 1076 1054 1037 1016 1002 994 988 991 989 944 851 743 711 707 715 725 734 731 731 744 775 802 842 904 976 1030 1063 1099 1130 1145 1146 1067 977 950 1078 1102 1143 1167 1166 1160 1131 1113 1101 1097 1123 1143 1159 1155 1104 1237 1391 1419 1222 707 394 287 300 334 341 217 145 137 154 268 167 67 82 161 97 70 85 115 154 176 185 184 177 162 153 157 188 291 457 575 638 653 629 664 714 748 732 659 588 551 563 607 620 626 632 634 629 625 625 631 646 654 667 683 699 696 645 582 531 510 496 441 370 319 380 422 451 1594 1584 1585 1592 1593 1598 1617 1627 1612 1592 1590 1587 1582 1580 1569 1528 1487 1468 1505 1527 1538 1544 1539 1476 1383 1367 1424 1499 1518 1541 1554 1553 1548 1520 1498 1531 1645 1721 1735 1704 1671 1704 1727 1713 1686 1661 1642 1625 1651 1709 1775 1784 1786 1818 1868 1899 1929 1939 1924 1880 1793 1793 1810 1792 1702 1582 1540 1557 1531 1290 1244 1040 806 624 517 506 530 571 622 732 773 828 916 1026 1058 1068 1068 1073 1125 1177 1211 1230 1245 1298 1345 1375 1379 1349 1295 1302 1337 1366 1353 1376 1448 1529 1570 1562 1545 1552 1587 1640 1677 1693 1658 1554 1368 1017 680 464 454 647 812 936 1065 1313 1500 1603 1658 1703 1782 1865 1923 1959 1984 1992 1958 1902 1840 1799 1776 1741 1678 1577 1449 1388 1371 1377 1383 1369 1369 1391 1433 1471 1515 1462 1346 1215 1163 1165 1164 1154 1146 1147 1159 1178 1196 1200 1200 1190 1178 1170 1172 1168 1160 1149 1134 1120 1104 1090 1081 1074 1071 1063 1050 1036 1022 1020 1027 1042 1064 1085 1087 1081 1077 1081 1088 1089 1080 1062 1050 1033 1021 1016 1012 1007 999 957 879 806 774 757 745 735 738 736 741 759 792 822 857 898 948 1005 1038 1070 1090 1084 977 997 991 974 1096 1126 1153 1169 1168 1159 1145 1135 1137 1157 1215 1243 1255 1260 1270 1373 1442 1421 1233 688 379 271 280 302 319 286 218 173 265 293 229 161 149 200 148 121 129 154 175 180 180 180 179 173 161 149 144 155 286 450 599 669 664 693 742 786 767 681 607 560 539 527 512 504 503 501 483 463 451 451 456 458 483 525 592 634 627 598 558 516 496 408 312 281 323 343 353 1617 1610 1609 1613 1619 1613 1617 1611 1589 1575 1563 1547 1524 1493 1480 1196 1132 1315 1457 1546 1585 1593 1582 1521 1413 1366 1400 1499 1560 1577 1570 1554 1543 1526 1517 1538 1595 1627 1654 1663 1667 1682 1698 1701 1692 1674 1654 1640 1669 1711 1736 1718 1734 1791 1866 1920 1953 1967 1955 1916 1848 1763 1708 1644 1530 1366 1073 920 897 861 886 782 652 561 528 534 570 626 691 716 767 845 939 1022 1050 1062 1077 1106 1159 1189 1213 1242 1282 1320 1325 1316 1299 1276 1265 1312 1361 1374 1342 1370 1440 1511 1538 1530 1510 1519 1561 1615 1638 1562 1381 1082 583 360 211 173 317 512 693 864 1049 1302 1514 1650 1725 1765 1831 1881 1930 1979 2023 2031 1993 1932 1864 1804 1775 1743 1691 1608 1488 1409 1389 1403 1405 1311 1131 950 883 1139 1398 1436 1336 1216 1203 1202 1183 1156 1150 1162 1174 1182 1180 1150 1127 1122 1131 1147 1153 1148 1141 1133 1123 1113 1098 1083 1070 1060 1060 1056 1049 1040 1036 1034 1037 1049 1070 1091 1092 1086 1081 1086 1094 1097 1093 1080 1061 1041 1025 1016 1018 1015 1004 971 915 871 852 838 823 802 786 780 785 802 831 863 893 927 966 1004 1029 1031 1010 975 822 954 1058 1063 1094 1128 1165 1190 1195 1183 1164 1163 1186 1228 1278 1305 1329 1356 1379 1371 1303 1198 1057 633 362 248 242 251 261 212 169 182 299 300 290 266 213 190 167 155 155 163 169 173 176 180 182 186 183 174 160 157 195 347 576 673 666 676 714 758 746 660 577 503 422 324 275 250 234 220 201 187 179 177 168 157 154 212 434 539 595 604 575 541 453 318 227 243 241 236 232 1636 1638 1639 1643 1651 1635 1611 1590 1576 1569 1501 1445 1323 1103 1151 742 796 1280 1504 1605 1649 1653 1626 1563 1464 1415 1437 1532 1601 1612 1596 1573 1562 1546 1546 1554 1564 1578 1586 1602 1622 1637 1672 1704 1706 1675 1628 1613 1644 1678 1686 1685 1704 1779 1875 1936 1968 1984 1970 1917 1811 1650 1571 1497 1356 1168 809 639 676 793 789 709 619 560 539 562 607 656 692 693 753 845 948 1039 1063 1069 1087 1129 1170 1181 1205 1241 1276 1284 1263 1232 1205 1201 1231 1300 1347 1345 1344 1397 1454 1496 1511 1502 1483 1490 1519 1524 1442 1240 909 498 247 210 216 267 399 590 826 1032 1197 1376 1554 1682 1776 1849 1893 1912 1940 1981 2032 2032 1991 1930 1864 1804 1781 1762 1724 1652 1561 1501 1453 1360 1141 733 553 474 447 532 657 1053 1345 1203 1204 1207 1205 1207 1226 1242 1230 1204 1169 1100 1084 1095 1117 1134 1130 1124 1124 1125 1120 1108 1089 1066 1044 1029 1025 1024 1026 1030 1042 1045 1046 1049 1069 1091 1096 1094 1094 1101 1110 1117 1116 1106 1072 1042 1021 1013 1017 1018 1010 992 967 946 931 914 896 879 862 846 843 857 883 914 942 971 1003 1025 1038 969 859 820 988 1053 1076 1096 1123 1162 1197 1217 1216 1201 1193 1206 1237 1268 1316 1358 1392 1411 1387 1318 1239 1154 1033 585 336 244 249 251 274 236 181 170 300 278 256 243 206 175 162 161 165 162 158 162 170 178 177 186 185 174 159 157 190 330 544 565 339 299 420 554 566 502 411 315 217 120 81 67 56 52 53 58 68 80 83 86 92 120 206 388 512 573 579 493 311 203 177 173 166 146 129 1673 1680 1692 1703 1699 1663 1606 1572 1561 1517 1236 1106 883 432 561 681 1009 1418 1561 1653 1693 1688 1647 1589 1523 1498 1516 1569 1641 1654 1644 1626 1603 1577 1570 1563 1553 1568 1572 1582 1603 1634 1677 1705 1693 1641 1565 1560 1604 1646 1656 1683 1734 1810 1891 1949 1984 1993 1963 1878 1711 1537 1375 1174 920 800 645 643 758 863 755 658 589 553 542 587 648 685 677 691 767 873 980 1055 1063 1059 1075 1119 1149 1158 1184 1216 1235 1224 1203 1179 1164 1179 1215 1272 1311 1321 1374 1441 1478 1490 1494 1481 1470 1471 1457 1371 1167 823 463 212 242 301 337 358 395 635 970 1215 1339 1472 1588 1655 1724 1829 1911 1940 1955 1973 2005 1997 1959 1911 1865 1822 1806 1795 1766 1707 1632 1557 1370 1056 657 393 309 300 305 318 367 588 880 1129 1158 1199 1231 1254 1276 1271 1236 1186 1131 1078 1072 1085 1106 1122 1116 1103 1092 1087 1087 1083 1061 1034 1012 998 988 986 994 1010 1024 1035 1039 1040 1060 1085 1098 1105 1111 1126 1143 1150 1142 1119 1075 1037 1016 1014 1018 1023 1021 1016 1009 999 988 976 964 952 937 916 902 904 924 950 976 1001 1023 1038 1044 987 924 1031 1062 1084 1110 1141 1169 1201 1232 1250 1247 1234 1235 1250 1269 1272 1316 1352 1375 1383 1363 1324 1281 1203 1040 512 285 226 233 245 257 225 180 166 291 274 252 245 214 174 171 180 182 175 159 158 163 158 148 149 153 157 160 130 195 305 371 258 145 108 120 137 139 128 115 99 87 78 70 61 52 49 50 54 63 75 80 82 86 97 125 248 371 448 417 203 94 75 105 115 108 79 58 1746 1751 1764 1774 1750 1676 1602 1555 1501 1326 583 346 374 431 532 1034 1373 1528 1608 1659 1706 1713 1677 1633 1587 1564 1570 1608 1682 1712 1712 1692 1660 1621 1593 1570 1556 1578 1587 1596 1614 1648 1673 1672 1634 1572 1517 1536 1592 1640 1665 1716 1792 1854 1908 1964 2000 1993 1941 1824 1594 1435 1180 857 541 502 541 653 768 782 651 587 559 549 542 601 683 727 703 732 831 939 1016 1026 1023 1028 1053 1092 1106 1127 1152 1175 1188 1186 1180 1181 1192 1212 1222 1255 1302 1360 1443 1483 1502 1506 1501 1490 1495 1486 1422 1233 932 482 236 326 108 213 306 364 455 711 1054 1288 1385 1502 1484 1365 1267 1291 1423 1707 1893 1952 1950 1941 1917 1895 1878 1854 1832 1808 1776 1734 1665 1515 1135 641 345 310 285 270 272 311 329 360 573 1086 1144 1191 1231 1263 1278 1253 1206 1151 1098 1063 1063 1081 1102 1110 1096 1067 1046 1040 1040 1035 1005 963 929 931 924 929 949 977 999 1014 1025 1035 1056 1084 1108 1126 1140 1163 1186 1187 1159 1106 1061 1028 1013 1013 1020 1030 1036 1036 1033 1028 1022 1016 1006 993 980 963 948 943 958 979 1002 1023 1039 1043 1048 1041 1035 1059 1077 1098 1127 1165 1192 1215 1240 1262 1273 1268 1266 1269 1274 1270 1289 1304 1318 1337 1355 1352 1319 1268 1243 632 309 198 200 231 241 210 167 157 241 288 290 245 193 181 192 203 192 179 168 165 158 128 116 120 133 147 148 112 172 248 230 127 80 63 63 73 87 95 96 91 86 81 74 65 54 52 54 60 70 80 85 86 87 92 106 168 233 263 220 125 81 70 75 87 61 53 72 1829 1826 1797 1758 1716 1654 1613 1551 1430 1208 525 330 401 567 829 1161 1403 1545 1623 1685 1729 1723 1666 1588 1584 1593 1608 1635 1712 1771 1785 1760 1714 1664 1625 1591 1572 1604 1614 1624 1638 1654 1633 1597 1552 1515 1508 1553 1612 1665 1706 1762 1835 1885 1924 1975 2003 1979 1917 1785 1502 1332 1077 803 587 532 524 546 563 533 540 550 550 542 541 612 705 763 758 812 928 988 986 961 957 992 1033 1062 1066 1097 1123 1142 1157 1172 1188 1218 1246 1238 1233 1275 1353 1451 1532 1550 1558 1561 1558 1574 1584 1565 1461 1171 667 318 207 292 124 100 143 301 644 928 1174 1327 1374 1330 1050 638 274 113 196 943 1557 1861 1889 1882 1884 1887 1880 1853 1810 1761 1723 1703 1645 1385 885 372 319 246 224 225 235 307 302 322 550 1133 1163 1179 1208 1247 1266 1243 1197 1141 1091 1072 1066 1076 1090 1091 1064 1028 1002 994 997 981 953 914 870 857 846 860 894 929 957 980 1000 1023 1066 1106 1145 1176 1190 1198 1195 1177 1144 1099 1057 1027 1008 999 1012 1032 1045 1050 1045 1040 1038 1032 1019 1000 990 984 980 981 995 1011 1032 1052 1063 1061 1063 1067 1073 1078 1089 1104 1129 1167 1188 1210 1236 1259 1262 1267 1264 1260 1264 1275 1285 1304 1330 1356 1366 1346 1302 1334 1754 1451 778 189 175 204 193 167 155 197 224 293 343 336 278 284 280 251 201 192 185 173 152 114 121 143 160 160 153 110 127 162 117 83 64 57 59 68 81 93 101 102 103 98 86 70 56 56 61 67 75 83 89 91 92 93 101 126 149 155 126 97 77 67 66 53 51 88 142 1811 1787 1741 1704 1697 1699 1648 1485 1261 1065 516 402 631 1011 1137 1265 1414 1544 1620 1668 1666 1634 1577 1504 1546 1584 1614 1648 1741 1816 1837 1808 1749 1704 1666 1626 1599 1630 1647 1659 1661 1642 1570 1517 1494 1505 1546 1600 1651 1704 1759 1802 1855 1899 1936 1970 1978 1948 1885 1747 1451 1247 1053 869 696 534 467 456 475 499 537 542 532 529 570 714 809 865 902 964 993 968 924 921 930 979 1028 1056 1070 1087 1110 1134 1155 1191 1234 1264 1265 1219 1251 1324 1421 1522 1597 1605 1603 1605 1619 1657 1645 1563 1401 1154 580 258 131 133 302 201 195 356 665 1084 1262 1296 1106 297 165 178 241 298 303 174 679 1528 1854 1858 1874 1867 1822 1748 1686 1641 1620 1626 1585 1253 779 360 308 132 129 186 221 276 253 343 667 1271 1213 1193 1214 1262 1288 1275 1225 1161 1108 1099 1078 1071 1074 1069 1033 993 964 951 955 935 914 888 853 831 818 826 850 872 907 939 973 1015 1074 1133 1184 1219 1225 1212 1192 1163 1129 1093 1062 1035 1010 987 1001 1026 1042 1048 1047 1039 1038 1031 1013 990 984 988 999 1012 1031 1044 1060 1078 1082 1080 1079 1079 1082 1093 1102 1112 1129 1160 1182 1203 1227 1251 1267 1261 1262 1267 1268 1275 1291 1308 1324 1342 1344 1315 1283 1399 2202 2413 1404 218 172 161 137 145 192 237 249 325 400 416 403 404 366 288 192 198 206 206 188 120 133 155 173 189 218 123 74 83 41 48 47 48 60 68 78 80 79 89 132 123 95 69 58 61 66 71 75 83 91 97 98 96 98 104 114 120 85 80 75 69 73 67 59 81 125 1740 1715 1689 1677 1684 1685 1583 1353 1114 1021 882 915 1068 1256 1284 1331 1428 1523 1567 1582 1537 1495 1457 1398 1473 1541 1601 1661 1757 1833 1857 1832 1776 1745 1707 1668 1643 1666 1694 1704 1683 1623 1522 1487 1495 1543 1627 1661 1689 1741 1811 1849 1880 1914 1940 1949 1931 1886 1772 1598 1401 1097 800 583 479 452 447 484 545 602 612 569 546 576 675 818 910 964 994 1003 966 917 882 890 932 980 1016 1038 1055 1073 1086 1100 1126 1192 1258 1271 1237 1198 1244 1349 1463 1551 1587 1596 1598 1610 1647 1680 1610 1457 1264 1119 837 520 340 386 414 275 320 474 516 937 962 701 315 133 137 181 239 291 297 286 360 707 1640 1840 1875 1822 1735 1645 1576 1534 1522 1541 1544 1301 854 386 318 298 261 231 223 209 201 538 1073 1452 1344 1308 1319 1350 1360 1328 1258 1181 1127 1119 1089 1071 1067 1059 1015 973 940 920 919 906 888 866 844 832 822 817 817 824 858 897 943 997 1052 1120 1176 1212 1228 1210 1178 1143 1112 1088 1071 1051 1027 1005 1006 1007 1013 1025 1035 1032 1027 1017 999 975 972 982 1000 1023 1047 1063 1075 1085 1084 1085 1084 1083 1086 1100 1108 1115 1127 1148 1173 1194 1212 1225 1240 1245 1247 1248 1251 1258 1264 1272 1282 1297 1304 1276 1277 1387 1741 1838 1168 294 184 121 105 152 240 269 297 372 434 414 433 422 386 330 247 234 231 225 207 170 139 134 168 248 285 144 38 32 29 29 29 38 63 65 67 59 53 76 116 97 67 61 58 63 68 72 76 82 92 101 106 103 99 102 110 116 73 73 73 66 69 57 55 69 87 1758 1703 1674 1660 1650 1619 1469 1243 1078 1106 1160 1250 1320 1349 1331 1352 1395 1422 1411 1414 1406 1394 1365 1296 1380 1489 1589 1668 1746 1815 1848 1846 1814 1781 1728 1696 1702 1760 1766 1757 1713 1627 1523 1502 1546 1624 1700 1706 1724 1764 1822 1865 1896 1920 1928 1915 1883 1787 1679 1560 1416 1096 776 566 503 505 524 601 683 707 644 590 590 651 748 825 878 913 933 910 898 893 901 924 948 969 987 1003 1015 1029 1043 1060 1093 1187 1246 1247 1217 1211 1272 1370 1471 1548 1576 1585 1591 1609 1646 1654 1540 1376 1218 1131 1074 949 819 726 575 472 395 338 307 474 418 265 125 130 167 222 273 298 307 313 315 353 497 1573 1888 1816 1683 1585 1512 1467 1452 1466 1480 1377 1074 646 392 257 197 181 176 177 420 951 1489 1542 1521 1502 1486 1465 1412 1328 1242 1172 1135 1113 1095 1086 1082 1069 1021 975 935 902 898 892 872 846 828 834 831 822 810 808 836 874 921 973 1010 1074 1134 1180 1208 1189 1151 1110 1077 1059 1062 1059 1048 1031 1024 1006 996 1000 1011 1014 1008 998 986 966 965 974 993 1021 1043 1056 1065 1072 1069 1075 1077 1078 1082 1090 1096 1102 1111 1128 1154 1175 1187 1191 1203 1217 1219 1209 1192 1198 1202 1213 1232 1253 1266 1234 1247 1390 1365 1014 671 462 213 132 114 154 234 303 345 415 459 379 367 365 362 340 282 266 256 243 226 216 210 154 70 75 68 45 33 33 29 35 34 36 59 56 48 41 41 57 72 64 54 55 58 64 69 73 78 83 70 78 126 120 110 110 119 136 114 90 70 57 56 42 48 61 70 1820 1770 1710 1661 1618 1555 1413 1264 1185 1233 1282 1346 1392 1403 1366 1333 1299 1258 1217 1247 1333 1364 1327 1238 1324 1465 1579 1644 1707 1768 1823 1852 1836 1754 1685 1673 1720 1807 1818 1793 1730 1634 1534 1521 1577 1651 1689 1721 1720 1740 1793 1866 1903 1920 1913 1881 1826 1717 1620 1540 1457 1116 771 562 527 561 605 669 708 678 622 622 675 760 831 830 840 855 866 863 893 921 941 956 950 943 942 950 964 983 1008 1041 1087 1174 1208 1221 1233 1261 1326 1400 1464 1508 1544 1561 1578 1600 1628 1608 1479 1344 1250 1214 1229 1231 1177 1037 787 581 431 313 177 189 151 116 113 142 217 253 234 169 172 270 324 276 107 1366 1840 1825 1656 1570 1497 1441 1405 1392 1391 1360 1252 1076 902 743 602 553 671 999 1207 1372 1484 1506 1537 1531 1495 1437 1350 1265 1196 1150 1129 1117 1117 1122 1122 1097 1047 995 943 898 891 881 867 849 829 841 841 840 843 841 862 895 934 973 994 1035 1086 1134 1164 1143 1102 1055 1017 1007 1032 1057 1070 1065 1051 1023 996 980 972 973 974 972 966 948 950 961 980 1006 1024 1036 1043 1046 1045 1054 1059 1061 1062 1064 1067 1070 1077 1097 1122 1141 1152 1157 1169 1185 1185 1168 1144 1146 1155 1174 1202 1225 1236 1216 1221 1313 1228 740 449 503 362 215 175 208 263 356 392 449 490 379 294 295 315 305 266 311 307 263 246 256 273 200 50 37 34 36 38 38 35 38 36 31 32 45 36 30 38 29 33 43 50 44 56 65 71 76 78 83 85 100 137 141 130 126 136 156 134 102 69 48 48 48 51 61 79 1849 1798 1730 1669 1612 1536 1453 1379 1331 1320 1355 1415 1460 1470 1430 1296 1204 1161 1175 1253 1323 1333 1301 1271 1394 1492 1558 1608 1677 1737 1811 1852 1822 1707 1644 1649 1698 1749 1780 1773 1718 1625 1533 1547 1609 1671 1694 1713 1690 1692 1749 1877 1910 1912 1884 1825 1736 1627 1489 1399 1437 1064 732 556 551 604 633 647 642 620 637 707 796 871 895 863 857 861 865 885 921 947 960 967 954 931 910 901 916 943 984 1039 1104 1149 1177 1217 1269 1314 1366 1411 1435 1445 1488 1527 1561 1589 1606 1562 1452 1366 1331 1333 1343 1362 1343 1241 1001 697 466 297 131 121 120 116 113 144 219 236 202 155 167 275 307 246 201 1189 1708 1810 1656 1570 1487 1420 1370 1334 1317 1310 1298 1272 1227 1168 1117 1124 1228 1424 1465 1452 1435 1447 1450 1432 1395 1340 1267 1209 1167 1142 1133 1133 1143 1152 1148 1112 1068 1027 978 919 907 887 873 868 866 874 874 880 899 919 939 971 1007 1029 1036 1043 1058 1080 1098 1071 1025 975 936 946 990 1039 1075 1085 1067 1034 996 959 931 927 931 938 938 930 931 940 956 979 999 1013 1018 1015 1017 1024 1030 1035 1037 1035 1032 1031 1034 1052 1077 1096 1110 1125 1138 1152 1151 1133 1117 1116 1129 1157 1192 1207 1215 1209 1199 1203 1046 674 504 675 661 513 398 368 463 600 532 467 456 353 278 250 246 245 258 415 415 274 258 286 304 266 166 54 37 39 42 44 36 44 44 30 29 29 27 25 24 24 25 26 28 31 47 57 63 66 61 75 90 106 132 145 142 140 148 169 154 104 52 38 46 48 55 70 92 1833 1750 1708 1675 1633 1564 1537 1471 1398 1356 1403 1486 1536 1538 1495 1279 1210 1221 1263 1287 1280 1289 1315 1360 1427 1473 1517 1570 1652 1721 1803 1839 1792 1666 1621 1632 1679 1735 1754 1737 1686 1616 1563 1602 1653 1688 1690 1679 1662 1706 1802 1894 1907 1891 1829 1722 1624 1479 1333 1283 1410 981 692 567 581 626 612 588 585 626 710 810 886 923 905 894 901 906 902 917 927 938 952 974 971 937 899 874 883 914 968 1037 1106 1127 1173 1230 1289 1337 1370 1387 1389 1388 1434 1490 1537 1568 1576 1521 1457 1423 1425 1438 1446 1449 1421 1340 1184 968 641 307 160 157 148 134 122 147 180 209 234 258 309 385 349 245 316 856 1453 1781 1660 1555 1464 1391 1334 1289 1272 1267 1269 1277 1305 1334 1370 1411 1452 1473 1437 1399 1379 1373 1343 1314 1281 1244 1210 1184 1163 1151 1152 1155 1171 1182 1175 1139 1112 1077 1021 937 908 879 867 876 897 908 924 941 955 988 1022 1057 1086 1099 1095 1079 1057 1037 1028 988 933 884 861 899 951 1004 1048 1066 1049 1015 969 921 890 885 892 899 899 906 912 921 934 957 982 998 1003 998 997 997 999 1004 1010 1013 1013 1010 1005 1013 1031 1048 1066 1091 1106 1117 1116 1103 1093 1091 1109 1142 1179 1194 1209 1208 1182 1125 924 727 621 645 932 949 964 1013 1008 1120 1000 725 398 298 247 216 198 197 337 546 505 265 253 282 298 304 287 170 140 98 40 35 42 49 51 46 30 28 27 26 25 25 25 25 28 38 39 44 50 55 47 60 78 98 118 137 146 138 115 175 137 98 79 53 37 43 57 69 93 1805 1702 1684 1676 1650 1598 1567 1540 1499 1451 1465 1522 1550 1476 1259 1198 1223 1270 1292 1229 1207 1242 1306 1378 1432 1447 1468 1522 1628 1722 1775 1776 1722 1636 1618 1627 1661 1715 1724 1699 1661 1623 1604 1662 1689 1688 1668 1647 1657 1750 1870 1897 1887 1828 1724 1589 1486 1342 1262 1288 1405 930 695 611 612 619 580 567 602 690 768 836 871 877 868 886 912 921 909 905 898 913 947 990 982 927 881 865 878 906 969 1031 1069 1134 1182 1227 1274 1329 1349 1358 1362 1370 1403 1447 1488 1514 1515 1484 1470 1474 1490 1504 1508 1488 1454 1414 1353 1323 1092 714 387 359 274 190 147 156 169 236 288 247 366 504 478 318 287 449 1186 1768 1643 1515 1430 1359 1299 1257 1249 1240 1230 1227 1257 1303 1349 1384 1394 1383 1361 1338 1316 1289 1249 1219 1195 1178 1172 1166 1158 1155 1167 1184 1203 1209 1193 1161 1150 1119 1061 975 904 884 888 901 914 927 947 969 989 1027 1070 1106 1131 1140 1127 1102 1066 1020 975 911 860 835 847 895 925 957 992 1007 990 953 905 859 841 848 856 860 863 885 900 912 927 952 979 993 996 993 991 989 991 996 1004 1008 1010 1007 1001 1006 1019 1034 1050 1064 1073 1080 1079 1070 1061 1062 1086 1121 1151 1188 1217 1213 1166 1077 880 718 632 698 1121 1237 1276 1294 1227 1492 1504 1123 389 327 266 227 221 251 381 344 267 239 224 226 253 280 287 248 207 129 34 28 44 51 51 52 43 42 42 42 42 30 26 30 41 43 62 69 67 71 66 57 60 80 106 130 134 119 103 178 140 102 98 90 80 169 202 46 79 1765 1733 1686 1665 1652 1617 1592 1563 1540 1529 1545 1547 1502 1380 1184 1187 1245 1282 1266 1181 1206 1287 1349 1364 1422 1446 1474 1521 1595 1684 1699 1679 1647 1619 1613 1606 1617 1660 1684 1669 1654 1647 1649 1711 1708 1672 1635 1630 1674 1773 1867 1864 1805 1698 1582 1472 1344 1317 1328 1356 1360 921 746 675 636 593 566 587 644 711 718 730 759 802 848 889 900 898 888 860 864 901 951 985 963 910 864 846 878 945 992 1031 1077 1143 1185 1216 1247 1284 1313 1318 1327 1357 1400 1434 1455 1464 1462 1465 1474 1485 1498 1514 1528 1457 1412 1474 1478 1492 1439 1329 1223 1113 755 383 161 152 156 225 282 235 389 428 385 287 157 562 1273 1754 1626 1475 1398 1336 1281 1245 1239 1223 1203 1187 1189 1228 1275 1310 1318 1320 1311 1290 1258 1218 1184 1161 1149 1146 1148 1150 1148 1151 1176 1210 1229 1227 1205 1180 1174 1150 1098 1014 911 895 918 945 948 947 958 979 1010 1046 1084 1115 1132 1134 1123 1106 1079 1042 983 924 878 857 876 892 907 925 943 943 917 876 831 794 792 811 823 825 842 868 892 914 933 961 984 996 998 999 996 996 998 1002 1011 1012 1015 1016 1011 1013 1026 1041 1052 1056 1057 1057 1051 1040 1032 1039 1067 1110 1148 1201 1235 1222 1147 1015 837 631 568 867 1186 1300 1329 1328 1273 1515 1556 1238 545 409 346 334 351 373 333 277 240 234 224 221 196 183 245 130 91 68 33 30 43 50 50 49 49 49 50 50 48 43 44 50 57 58 57 58 64 72 77 69 58 56 101 130 123 101 115 156 134 111 113 96 190 275 291 240 120 1814 1785 1730 1680 1643 1621 1596 1578 1574 1581 1589 1528 1411 1282 1185 1232 1270 1268 1227 1168 1222 1327 1399 1404 1422 1467 1505 1536 1566 1610 1606 1596 1597 1604 1595 1571 1561 1589 1633 1646 1660 1682 1704 1748 1718 1657 1607 1623 1703 1793 1836 1767 1595 1530 1487 1422 1334 1344 1432 1446 1249 945 792 708 656 614 600 609 629 657 710 731 770 824 868 879 882 875 859 837 855 895 939 966 943 899 868 866 905 977 1013 1041 1086 1141 1180 1207 1229 1254 1277 1307 1343 1383 1411 1409 1406 1412 1430 1446 1445 1445 1455 1483 1517 1521 1510 1500 1506 1529 1559 1587 1603 1569 1387 921 253 164 153 222 273 187 257 275 243 180 142 1025 1588 1753 1628 1490 1384 1323 1292 1249 1234 1219 1199 1175 1172 1199 1240 1278 1290 1296 1285 1262 1229 1191 1165 1148 1141 1141 1142 1143 1143 1148 1177 1215 1233 1229 1209 1192 1191 1181 1146 1067 969 947 962 982 985 975 977 996 1031 1064 1089 1105 1111 1111 1106 1099 1086 1061 1003 956 924 910 913 916 927 940 945 924 887 842 802 777 779 792 801 803 819 848 885 920 944 974 991 999 1001 1006 1003 1006 1009 1010 1012 1010 1015 1022 1023 1034 1049 1060 1066 1064 1062 1054 1041 1027 1024 1037 1071 1118 1160 1213 1246 1226 1127 920 736 616 638 922 1124 1221 1272 1313 1287 1350 1360 1191 686 491 450 504 572 473 340 256 224 230 233 216 191 171 159 126 105 81 49 36 42 45 45 48 48 50 52 52 49 48 52 61 74 77 75 75 80 86 88 89 92 96 108 129 126 110 124 145 141 131 149 196 216 252 314 310 252 1849 1830 1766 1697 1658 1663 1605 1590 1589 1589 1573 1454 1352 1291 1279 1284 1282 1249 1203 1180 1244 1358 1452 1484 1428 1488 1523 1536 1547 1543 1549 1560 1573 1580 1573 1550 1533 1540 1569 1618 1671 1718 1750 1765 1725 1663 1618 1663 1759 1803 1738 1537 1520 1500 1473 1448 1451 1479 1486 1392 1148 917 798 729 682 635 615 615 634 666 689 718 762 816 868 881 878 864 842 817 837 879 919 936 916 895 882 892 948 1006 1034 1058 1095 1145 1193 1227 1251 1276 1320 1363 1385 1374 1337 1323 1333 1358 1385 1395 1403 1418 1442 1471 1496 1509 1507 1495 1491 1522 1583 1661 1733 1752 1676 1417 941 327 198 211 233 170 182 261 322 414 842 1489 1761 1760 1673 1534 1424 1348 1291 1216 1207 1208 1204 1189 1185 1205 1240 1277 1297 1298 1286 1263 1232 1197 1176 1163 1156 1153 1147 1141 1137 1138 1157 1188 1205 1208 1199 1196 1213 1226 1215 1153 1083 1046 1026 1012 1018 1012 1015 1031 1061 1083 1093 1096 1093 1090 1087 1088 1086 1068 1011 964 938 932 937 943 957 967 965 934 896 859 828 813 806 805 808 814 817 847 888 928 955 984 997 998 993 1002 1001 1006 1010 1009 1003 1002 1009 1021 1031 1052 1070 1081 1085 1080 1073 1059 1041 1026 1023 1045 1085 1132 1171 1212 1241 1220 1109 882 731 665 703 887 1050 1132 1187 1264 1280 1223 1196 1084 611 465 454 509 554 424 315 254 237 251 226 156 135 189 167 157 133 94 51 33 29 29 32 43 44 45 48 53 48 47 47 49 61 80 87 91 96 101 103 104 105 105 117 104 100 124 135 202 207 181 191 268 228 238 303 313 311 1875 1860 1822 1776 1743 1725 1634 1617 1599 1570 1535 1425 1390 1381 1364 1301 1275 1234 1199 1205 1283 1402 1497 1520 1417 1490 1525 1529 1527 1519 1537 1552 1556 1549 1552 1527 1498 1489 1525 1596 1647 1675 1691 1731 1700 1668 1677 1745 1792 1745 1635 1519 1545 1547 1538 1529 1533 1549 1494 1354 1134 931 821 751 701 663 627 628 649 678 687 719 770 827 872 881 870 845 813 790 818 858 893 912 905 901 902 923 993 1030 1057 1085 1122 1164 1208 1244 1276 1318 1385 1414 1370 1255 1148 1154 1201 1259 1302 1338 1377 1411 1433 1446 1458 1472 1482 1482 1472 1503 1566 1649 1734 1807 1812 1722 1504 1068 778 503 280 202 313 427 754 1293 1645 1870 1897 1816 1731 1594 1483 1388 1302 1223 1205 1198 1190 1178 1188 1213 1250 1289 1317 1327 1316 1287 1250 1222 1207 1198 1191 1182 1168 1151 1133 1117 1116 1132 1151 1167 1177 1198 1241 1283 1301 1259 1198 1148 1103 1061 1050 1048 1057 1072 1087 1091 1092 1090 1085 1079 1074 1077 1076 1055 1000 951 922 918 932 954 970 977 972 948 919 895 878 869 851 843 843 847 843 859 889 923 952 982 992 985 972 977 981 986 991 995 996 999 1004 1012 1032 1053 1073 1089 1096 1091 1080 1064 1046 1030 1029 1061 1107 1150 1179 1206 1223 1198 1086 866 770 748 770 872 1015 1085 1118 1183 1239 1206 1113 903 349 296 309 328 327 287 256 234 233 280 275 187 115 128 168 157 124 90 73 62 52 45 40 29 28 28 33 50 47 46 42 38 44 73 90 100 112 123 124 122 118 116 132 123 121 152 172 239 275 266 230 182 241 291 280 316 319 1893 1878 1867 1845 1810 1756 1667 1651 1617 1567 1523 1466 1469 1438 1354 1286 1255 1224 1214 1251 1332 1411 1463 1461 1377 1453 1501 1513 1499 1500 1517 1528 1526 1510 1489 1458 1434 1435 1478 1543 1577 1596 1630 1688 1691 1703 1742 1774 1763 1690 1605 1567 1597 1599 1594 1591 1592 1596 1542 1412 1208 1011 885 791 719 670 647 656 679 701 711 743 791 839 864 866 847 818 791 780 808 844 876 896 907 914 938 980 1025 1045 1079 1123 1166 1189 1210 1242 1292 1367 1410 1363 1230 1053 966 1021 1105 1187 1249 1316 1371 1405 1414 1407 1414 1433 1451 1457 1461 1491 1541 1607 1683 1785 1844 1842 1772 1664 1461 1233 1055 1015 1122 1219 1491 1912 2039 2070 2039 1964 1862 1699 1550 1426 1332 1259 1220 1193 1179 1178 1192 1219 1260 1307 1350 1362 1351 1323 1285 1255 1238 1228 1219 1203 1182 1159 1131 1100 1079 1081 1102 1134 1168 1208 1272 1334 1372 1363 1305 1243 1179 1116 1073 1060 1066 1080 1087 1083 1078 1075 1077 1078 1072 1069 1060 1029 977 929 898 889 907 946 964 963 958 950 939 935 937 935 910 891 880 876 871 878 893 913 934 954 960 952 937 928 930 934 943 972 987 990 990 996 1018 1038 1058 1078 1093 1092 1082 1067 1050 1036 1042 1078 1127 1169 1191 1206 1205 1169 1062 878 813 802 809 988 1044 1063 1082 1115 1146 1131 1074 899 257 123 113 138 163 195 207 205 204 247 281 218 126 87 116 120 114 104 89 97 89 73 61 47 40 33 30 45 44 44 48 54 55 71 89 109 129 143 146 143 136 133 149 159 168 183 199 222 238 243 235 226 207 210 268 325 334 1896 1887 1883 1852 1803 1742 1689 1675 1644 1596 1540 1473 1448 1399 1322 1275 1230 1228 1263 1325 1370 1376 1362 1339 1319 1388 1445 1472 1464 1452 1461 1477 1477 1435 1391 1373 1373 1392 1447 1516 1552 1572 1603 1660 1682 1710 1747 1755 1703 1634 1586 1586 1618 1630 1632 1632 1636 1638 1602 1505 1337 1117 977 865 772 697 685 699 718 734 748 783 818 843 850 848 827 803 789 791 810 839 866 883 914 942 989 1038 1037 1054 1100 1158 1207 1211 1214 1246 1309 1391 1355 1198 1010 871 896 1007 1108 1190 1259 1326 1371 1393 1394 1376 1375 1386 1403 1421 1457 1490 1524 1567 1628 1716 1793 1835 1835 1832 1844 1880 1920 1930 1941 1981 2023 2052 2069 2109 2135 2117 2028 1850 1631 1476 1403 1321 1263 1221 1196 1187 1198 1223 1262 1316 1380 1393 1383 1358 1328 1290 1261 1239 1218 1195 1177 1159 1135 1106 1077 1069 1086 1125 1177 1232 1301 1365 1409 1412 1372 1305 1230 1164 1108 1078 1071 1075 1063 1059 1054 1054 1065 1083 1088 1079 1054 1005 957 910 878 870 884 929 946 939 929 929 935 951 974 979 957 933 913 901 897 899 904 910 920 927 927 921 907 897 895 897 905 930 946 951 955 965 991 1013 1034 1057 1083 1085 1079 1065 1048 1041 1053 1089 1140 1188 1206 1208 1192 1150 1058 904 840 821 799 929 1006 1044 1054 1068 1073 1061 1028 918 342 130 74 89 114 164 188 194 187 172 209 204 162 94 83 92 101 102 96 101 96 83 68 66 56 47 44 46 45 45 50 62 80 79 93 122 145 156 160 158 154 156 152 158 176 198 213 227 240 255 267 285 276 256 267 340 350 1882 1887 1879 1819 1762 1725 1705 1685 1646 1593 1531 1440 1408 1368 1310 1264 1243 1274 1329 1382 1390 1366 1314 1270 1281 1348 1404 1438 1442 1423 1409 1412 1406 1362 1319 1319 1334 1360 1424 1502 1548 1577 1609 1665 1677 1682 1688 1680 1631 1587 1568 1582 1615 1639 1652 1659 1675 1674 1643 1575 1454 1204 1069 967 871 770 750 749 756 766 786 818 838 846 846 845 834 819 810 816 826 839 857 880 931 994 1032 1043 1039 1074 1125 1181 1226 1235 1255 1297 1341 1351 1237 1026 858 818 922 1054 1142 1204 1275 1328 1372 1395 1394 1373 1339 1326 1341 1390 1462 1495 1518 1549 1597 1649 1703 1761 1822 1865 1905 1940 1968 1984 2001 2015 2019 2013 2021 2075 2141 2178 2142 1992 1742 1570 1509 1413 1344 1293 1253 1217 1217 1235 1269 1320 1388 1410 1407 1393 1375 1328 1282 1239 1202 1176 1167 1161 1152 1133 1105 1093 1105 1139 1192 1257 1325 1385 1429 1440 1407 1345 1274 1214 1164 1126 1097 1070 1029 1022 1023 1037 1065 1098 1115 1103 1063 1011 951 899 871 873 878 912 925 917 900 894 906 936 977 990 977 956 937 924 921 921 920 918 919 918 915 907 894 885 885 889 894 903 913 920 928 938 947 959 988 1029 1062 1070 1069 1057 1037 1039 1054 1091 1142 1195 1214 1208 1184 1146 1072 941 859 813 768 858 961 1017 1016 1022 1021 1013 986 907 524 211 58 66 94 117 155 186 187 179 168 193 212 117 96 128 167 171 181 142 103 82 79 73 62 57 61 51 49 49 51 60 79 96 117 141 159 161 164 169 172 179 158 152 174 206 220 227 233 248 282 308 330 345 330 292 261 1850 1859 1848 1770 1722 1713 1696 1657 1610 1564 1524 1490 1481 1464 1409 1284 1297 1349 1383 1379 1400 1357 1291 1246 1272 1332 1381 1419 1436 1408 1367 1348 1342 1329 1289 1266 1270 1307 1389 1493 1555 1594 1636 1678 1661 1635 1613 1591 1576 1561 1561 1582 1608 1634 1655 1675 1704 1696 1665 1609 1511 1275 1146 1058 974 862 839 801 777 780 808 812 832 852 848 847 856 861 862 876 864 870 891 923 982 1042 1055 1039 1053 1100 1159 1209 1243 1294 1337 1368 1372 1324 1169 995 866 838 990 1045 1101 1178 1277 1342 1409 1440 1422 1368 1293 1271 1307 1387 1462 1499 1529 1559 1593 1616 1633 1682 1781 1863 1899 1915 1922 1926 1947 1960 1967 1973 1996 2043 2102 2150 2157 2055 1887 1739 1642 1559 1468 1401 1347 1292 1268 1273 1296 1332 1381 1410 1423 1426 1420 1369 1309 1248 1193 1163 1159 1165 1169 1161 1138 1131 1138 1163 1208 1270 1335 1392 1433 1445 1417 1368 1313 1270 1230 1184 1130 1073 1023 1009 1019 1052 1101 1125 1130 1108 1063 1014 977 956 944 932 897 894 888 876 867 872 889 922 968 985 975 961 950 938 942 942 938 934 933 931 926 917 906 902 906 910 907 899 890 885 888 898 902 917 951 996 1013 1039 1046 1038 1025 1040 1058 1085 1123 1177 1203 1200 1180 1150 1088 977 879 804 738 868 953 980 965 966 971 962 931 874 651 346 123 56 87 103 138 174 184 180 181 188 192 142 113 206 310 302 264 188 122 81 88 80 66 56 60 52 58 61 61 69 84 109 139 167 173 166 171 185 196 192 170 162 184 218 231 239 242 224 265 312 393 510 571 518 417 1789 1801 1806 1764 1725 1695 1660 1615 1580 1552 1531 1523 1522 1498 1434 1320 1349 1382 1393 1376 1378 1335 1285 1257 1278 1327 1369 1402 1414 1370 1295 1279 1306 1347 1322 1231 1195 1241 1342 1489 1572 1618 1655 1661 1624 1589 1566 1548 1555 1557 1565 1582 1596 1620 1645 1673 1705 1709 1682 1631 1552 1410 1234 1104 1015 943 925 840 762 728 754 768 801 832 840 819 841 860 869 887 893 916 946 976 1046 1071 1072 1071 1098 1142 1209 1278 1335 1385 1409 1416 1402 1353 1213 899 736 846 1010 1048 1137 1251 1328 1402 1454 1464 1423 1335 1266 1261 1301 1363 1451 1503 1541 1575 1604 1612 1617 1652 1736 1814 1826 1787 1730 1717 1807 1881 1931 1957 1981 2019 2066 2108 2128 2092 2013 1945 1900 1817 1650 1541 1475 1416 1368 1355 1358 1366 1387 1406 1427 1443 1447 1409 1348 1276 1207 1165 1157 1165 1175 1176 1162 1158 1158 1169 1209 1261 1323 1379 1418 1426 1404 1372 1340 1318 1283 1224 1153 1083 1040 1031 1056 1101 1145 1151 1145 1114 1062 1013 999 987 972 950 904 877 861 857 880 895 909 930 959 981 977 968 959 948 961 965 962 955 953 954 952 945 937 937 942 941 929 906 876 855 847 853 862 871 890 920 948 992 1021 1032 1031 1048 1057 1071 1099 1143 1172 1180 1172 1151 1092 986 877 784 728 908 961 941 917 915 926 916 881 834 734 461 186 50 71 187 211 159 182 179 175 220 303 175 130 209 316 309 174 151 133 80 79 85 80 69 64 56 72 85 83 80 91 117 151 183 189 179 168 171 217 171 153 165 200 244 261 272 268 215 250 367 548 754 942 1076 981 1729 1750 1769 1757 1728 1688 1643 1606 1567 1542 1535 1537 1533 1493 1431 1369 1383 1384 1380 1371 1351 1326 1304 1292 1295 1328 1358 1372 1355 1282 1184 1205 1293 1381 1382 1227 1151 1194 1299 1487 1591 1630 1628 1614 1585 1556 1536 1534 1544 1550 1561 1578 1585 1598 1624 1658 1693 1703 1672 1622 1562 1482 1302 1137 1001 894 817 775 755 752 765 755 769 795 816 816 846 871 888 916 952 985 1009 1024 1065 1065 1066 1080 1106 1155 1209 1272 1339 1367 1379 1392 1384 1320 957 765 788 978 1068 1130 1233 1340 1398 1455 1484 1482 1441 1334 1250 1221 1249 1328 1424 1491 1538 1572 1598 1613 1624 1639 1662 1688 1662 1611 1570 1601 1701 1809 1895 1944 1965 1992 2030 2071 2099 2109 2081 2038 1995 1944 1881 1769 1646 1579 1545 1529 1506 1464 1413 1398 1408 1431 1454 1448 1390 1314 1240 1182 1159 1157 1167 1179 1173 1159 1145 1143 1180 1228 1286 1340 1379 1381 1366 1353 1347 1344 1308 1239 1161 1096 1068 1074 1111 1157 1182 1180 1166 1129 1070 1012 1003 994 976 947 901 868 856 868 894 924 946 960 966 974 984 990 989 985 991 991 986 978 974 974 975 975 968 967 967 965 954 916 866 826 805 803 822 821 814 818 866 939 996 1026 1030 1040 1049 1059 1075 1106 1132 1149 1155 1144 1080 962 798 648 709 863 921 909 888 886 892 882 852 816 782 559 266 50 57 137 201 236 218 181 168 207 297 309 234 240 314 309 164 131 122 71 53 79 98 98 76 59 121 158 98 90 96 116 146 182 196 191 177 163 148 143 150 175 229 288 312 313 291 244 303 508 771 958 1147 1313 1296 1729 1754 1772 1763 1737 1692 1630 1590 1555 1536 1533 1535 1523 1486 1440 1411 1406 1412 1412 1401 1374 1377 1357 1334 1323 1331 1339 1318 1257 1156 1091 1155 1272 1362 1317 1147 1081 1144 1275 1492 1602 1619 1576 1568 1549 1534 1525 1523 1533 1543 1556 1570 1567 1577 1598 1631 1675 1688 1666 1629 1584 1520 1370 1239 1114 969 798 743 741 756 760 759 795 841 870 889 905 917 931 964 995 1019 1038 1051 1047 1054 1075 1108 1150 1190 1221 1262 1317 1340 1355 1347 1272 1072 810 836 977 1112 1142 1221 1319 1406 1449 1481 1494 1473 1406 1272 1174 1138 1178 1294 1395 1463 1514 1550 1561 1572 1583 1589 1584 1570 1556 1534 1525 1573 1665 1769 1862 1928 1946 1966 1998 2037 2071 2114 2142 2141 2106 2052 1988 1910 1824 1736 1688 1654 1610 1540 1437 1414 1424 1446 1463 1460 1422 1355 1270 1193 1159 1146 1151 1168 1160 1141 1120 1112 1142 1188 1239 1288 1324 1320 1312 1318 1336 1346 1308 1243 1176 1128 1111 1128 1162 1198 1212 1212 1190 1149 1093 1032 1011 993 968 935 897 874 872 892 917 954 979 990 988 989 997 1006 1016 1035 1036 1024 1008 997 995 986 982 986 982 976 975 977 975 923 853 794 757 747 768 758 737 729 776 866 948 1000 1015 1018 1024 1031 1041 1062 1082 1102 1116 1114 1022 828 665 644 793 858 882 883 869 865 866 862 849 836 815 641 355 58 52 59 126 233 237 185 154 189 327 351 326 314 320 313 195 137 116 85 76 90 109 114 82 62 154 204 97 93 98 112 137 175 192 192 183 173 172 177 186 204 247 277 319 340 318 330 477 725 975 1076 1176 1254 1279 1748 1764 1785 1789 1778 1725 1619 1579 1552 1536 1526 1514 1504 1492 1467 1432 1438 1489 1511 1494 1467 1491 1433 1366 1346 1324 1301 1235 1136 1052 1090 1176 1256 1286 1230 1132 1097 1156 1314 1449 1521 1532 1507 1529 1517 1489 1470 1489 1524 1540 1552 1566 1567 1569 1588 1629 1693 1746 1725 1677 1624 1582 1471 1346 1188 982 808 756 760 783 793 831 884 919 918 933 936 950 976 1009 1021 1037 1049 1051 1032 1052 1100 1165 1235 1251 1258 1272 1302 1334 1336 1278 1116 813 816 977 1126 1183 1198 1272 1358 1435 1489 1489 1459 1391 1286 1144 1061 1061 1139 1277 1368 1424 1471 1508 1500 1485 1484 1497 1516 1526 1532 1531 1540 1593 1675 1767 1852 1917 1936 1952 1980 2016 2051 2102 2162 2205 2211 2154 2082 2013 1948 1882 1842 1785 1703 1594 1475 1458 1479 1494 1462 1446 1425 1382 1310 1222 1165 1137 1134 1148 1143 1125 1108 1104 1122 1170 1215 1254 1285 1278 1283 1301 1323 1329 1303 1262 1225 1204 1187 1194 1208 1226 1249 1250 1217 1171 1130 1080 1042 1007 972 938 911 897 897 911 931 967 992 1003 1006 1007 1007 1006 1012 1046 1059 1049 1027 1007 994 984 979 978 974 976 979 977 962 905 836 772 725 699 698 682 668 676 706 786 875 951 988 992 993 996 1006 1017 1025 1034 1033 988 795 654 623 709 781 805 817 830 846 847 851 858 872 892 874 713 424 85 56 50 73 132 238 208 170 191 332 344 350 304 196 176 160 199 254 250 126 113 127 113 101 87 84 87 88 92 98 111 135 170 186 187 179 170 181 188 195 210 247 281 315 349 391 565 784 960 1073 1140 1189 1206 1212 1758 1770 1790 1819 1829 1771 1633 1595 1567 1543 1515 1473 1485 1501 1490 1447 1474 1510 1524 1521 1519 1498 1431 1364 1312 1198 1129 1098 1071 1004 801 1037 1262 1268 1228 1143 1138 1231 1406 1392 1380 1407 1471 1516 1482 1451 1444 1475 1521 1539 1552 1567 1568 1566 1588 1641 1725 1802 1789 1732 1664 1629 1525 1396 1234 1038 901 839 831 856 881 935 964 958 924 935 942 969 1009 1034 1034 1041 1042 1035 1043 1075 1139 1222 1299 1297 1283 1278 1293 1325 1280 1145 930 665 881 1064 1167 1187 1212 1275 1360 1448 1516 1479 1384 1260 1129 1008 974 1025 1137 1275 1348 1387 1425 1458 1440 1398 1389 1416 1472 1526 1540 1545 1563 1621 1700 1783 1858 1913 1934 1950 1973 2005 2039 2085 2148 2210 2253 2222 2166 2103 2041 1990 1952 1894 1803 1678 1554 1515 1515 1511 1454 1408 1393 1366 1301 1210 1154 1126 1125 1144 1151 1138 1122 1116 1138 1180 1219 1249 1266 1270 1295 1317 1322 1314 1302 1289 1278 1269 1260 1259 1263 1275 1297 1301 1258 1204 1174 1141 1098 1054 1014 978 953 930 916 916 931 959 982 997 1009 1013 1010 1007 1012 1044 1064 1062 1041 1011 984 967 958 955 966 974 974 959 928 880 830 780 732 682 642 623 629 658 695 747 816 896 957 970 975 984 1004 1014 1009 994 960 857 531 465 564 605 625 645 678 726 775 815 849 877 906 954 976 866 585 140 74 56 52 67 237 249 228 231 286 301 307 285 235 171 212 265 288 285 253 171 108 138 102 80 70 73 86 95 105 123 147 173 186 186 178 174 186 195 209 235 283 287 299 365 548 769 930 1041 1121 1166 1210 1251 1283 1743 1769 1794 1831 1841 1795 1691 1634 1590 1551 1504 1430 1485 1507 1499 1476 1506 1527 1540 1538 1515 1487 1418 1325 1209 1045 973 1012 1105 1169 1087 1188 1277 1258 1189 1134 1176 1278 1378 1285 1229 1284 1420 1458 1429 1429 1456 1497 1524 1537 1552 1569 1571 1565 1589 1649 1745 1827 1827 1775 1701 1652 1526 1401 1277 1149 1038 962 939 958 983 998 973 935 914 939 962 993 1024 1035 1038 1030 1020 1021 1064 1120 1183 1243 1285 1282 1258 1250 1271 1270 1156 939 707 593 934 1102 1153 1148 1190 1264 1369 1469 1513 1407 1284 1151 1022 926 947 1023 1138 1272 1333 1363 1391 1418 1410 1367 1363 1395 1451 1506 1523 1536 1564 1630 1711 1791 1860 1912 1935 1951 1970 1998 2030 2072 2122 2177 2225 2232 2218 2181 2125 2067 2020 1968 1896 1795 1666 1590 1529 1458 1346 1313 1323 1314 1254 1177 1135 1118 1129 1172 1202 1199 1183 1172 1190 1229 1264 1286 1291 1303 1320 1329 1328 1332 1333 1331 1324 1308 1291 1293 1300 1310 1336 1341 1309 1262 1226 1203 1171 1133 1093 1055 1007 960 924 908 922 939 958 978 994 997 995 995 1004 1026 1048 1058 1051 1022 985 957 939 933 960 977 973 945 900 862 832 801 760 696 649 639 663 696 730 772 823 878 928 956 981 1011 1050 1065 1042 989 896 683 388 306 343 342 345 367 426 529 642 750 833 890 929 989 1024 960 731 219 102 75 73 76 201 267 294 292 255 255 253 274 347 272 286 301 291 294 309 229 172 281 262 170 98 87 97 104 131 163 174 189 196 195 190 193 200 227 258 260 292 286 302 403 725 942 1080 1166 1228 1264 1290 1309 1319 1691 1735 1801 1833 1841 1827 1779 1659 1610 1565 1523 1498 1526 1538 1527 1504 1519 1534 1541 1526 1476 1467 1400 1286 1139 978 753 721 894 1210 1248 1275 1280 1254 1189 1162 1190 1227 1214 1106 1101 1203 1354 1378 1389 1435 1489 1523 1532 1543 1563 1587 1596 1581 1607 1672 1765 1837 1840 1798 1730 1662 1523 1409 1302 1188 1094 1049 1037 1040 1028 973 919 901 933 969 993 1012 1025 1029 1037 1037 1028 1019 1043 1128 1200 1241 1253 1223 1208 1209 1208 1142 996 732 541 694 970 1041 1041 1063 1189 1309 1421 1493 1477 1178 1112 1069 972 897 930 1008 1120 1256 1295 1328 1364 1402 1416 1392 1385 1402 1442 1479 1487 1496 1524 1592 1683 1770 1847 1908 1931 1948 1966 1990 2018 2060 2102 2139 2172 2196 2230 2231 2193 2127 2057 2008 1964 1903 1791 1689 1574 1424 1211 1195 1224 1235 1194 1147 1121 1119 1149 1230 1276 1283 1277 1278 1305 1333 1347 1347 1339 1358 1362 1367 1378 1377 1375 1373 1364 1338 1309 1312 1330 1352 1380 1382 1366 1339 1307 1284 1250 1218 1187 1135 1058 983 926 900 899 912 932 954 968 968 960 955 965 985 1010 1034 1050 1038 998 963 940 935 963 974 958 919 871 851 841 829 800 754 720 715 738 776 819 849 875 902 932 961 1000 1048 1086 1087 1016 883 708 433 329 202 98 185 166 157 203 328 484 647 779 868 921 986 1042 1032 881 337 160 104 91 93 196 265 299 301 294 263 248 269 352 342 325 309 301 307 329 311 296 351 234 222 204 99 103 138 166 178 187 197 200 200 201 210 218 264 305 273 278 283 335 503 953 1165 1266 1314 1367 1382 1388 1385 1371 1616 1672 1768 1824 1835 1806 1743 1653 1611 1573 1542 1529 1553 1552 1536 1518 1527 1527 1512 1476 1420 1426 1354 1237 1092 943 611 503 702 1181 1261 1263 1252 1245 1225 1204 1166 1104 1016 956 1041 1184 1315 1348 1409 1470 1513 1527 1550 1569 1597 1632 1656 1627 1672 1749 1816 1840 1832 1790 1715 1620 1511 1412 1297 1163 1109 1098 1084 1048 977 907 875 900 976 1008 1027 1039 1048 1059 1062 1063 1053 1034 1042 1110 1198 1273 1300 1259 1214 1155 1074 960 689 590 697 964 1016 970 950 1020 1178 1319 1392 1396 1340 1218 1119 1047 992 921 899 936 1047 1232 1286 1315 1349 1396 1437 1444 1441 1446 1474 1478 1453 1432 1438 1498 1615 1727 1824 1898 1920 1938 1955 1974 1997 2043 2083 2116 2140 2170 2214 2238 2227 2172 2053 2015 2000 1956 1909 1809 1691 1528 1246 1156 1142 1147 1132 1123 1122 1142 1194 1294 1345 1363 1376 1401 1438 1450 1442 1421 1399 1409 1410 1418 1435 1429 1421 1405 1378 1339 1314 1322 1351 1389 1415 1422 1422 1417 1402 1380 1349 1313 1265 1177 1072 987 927 895 891 893 907 930 948 940 923 910 910 935 962 998 1038 1049 1019 986 964 965 980 970 938 891 848 840 842 844 839 825 811 808 823 861 899 919 927 935 952 980 1021 1060 1046 961 649 281 122 283 177 81 110 259 190 135 134 190 352 525 687 825 911 960 1013 1039 983 535 274 139 94 91 133 226 307 306 256 253 259 277 363 355 334 315 308 315 338 360 371 358 190 171 210 227 237 246 223 186 220 205 199 201 206 261 267 258 253 273 280 298 439 811 1206 1365 1412 1416 1443 1441 1439 1429 1399 1607 1673 1775 1809 1827 1807 1748 1660 1607 1577 1570 1581 1602 1568 1539 1531 1530 1514 1466 1404 1349 1343 1273 1169 1018 774 569 572 788 1161 1226 1187 1164 1183 1220 1194 1112 1006 916 966 1082 1220 1345 1414 1491 1512 1521 1550 1579 1607 1639 1669 1681 1672 1731 1794 1815 1816 1804 1757 1680 1593 1547 1456 1327 1183 1108 1092 1065 1016 956 913 900 928 991 1034 1059 1077 1093 1108 1101 1086 1072 1067 1077 1122 1174 1203 1175 1143 1080 929 709 627 675 800 949 1057 1036 1012 1027 1098 1213 1324 1349 1307 1238 1200 1132 1066 1009 928 861 894 1010 1164 1258 1312 1358 1406 1445 1462 1468 1477 1498 1478 1428 1386 1379 1440 1573 1692 1738 1688 1871 1921 1932 1945 1964 2010 2060 2103 2129 2163 2198 2222 2226 2190 2135 2046 1970 1952 1964 1920 1811 1660 1511 1263 1143 1099 1065 1098 1140 1195 1262 1338 1398 1430 1456 1496 1531 1540 1535 1518 1483 1463 1459 1464 1470 1464 1450 1417 1372 1340 1321 1331 1365 1412 1440 1454 1465 1472 1469 1458 1431 1381 1304 1197 1086 997 934 898 885 881 896 929 933 917 897 882 885 909 937 978 1030 1064 1055 1030 1007 1006 1005 978 934 883 844 839 845 853 858 869 871 871 874 897 922 937 948 961 978 1006 1020 994 895 468 281 310 292 306 173 70 70 78 98 150 177 111 265 411 585 784 913 944 964 986 1011 795 477 227 135 108 128 187 236 223 306 321 315 324 366 356 330 310 304 314 329 341 345 347 243 194 221 316 319 313 291 256 229 208 196 192 196 253 273 273 269 281 289 362 670 1317 1422 1468 1471 1456 1474 1469 1473 1469 1426 1666 1700 1760 1767 1806 1805 1755 1672 1607 1589 1602 1630 1632 1578 1548 1546 1532 1493 1414 1332 1275 1222 1139 1017 832 526 632 866 1065 1116 1104 1025 992 1025 1121 1112 1065 995 938 1034 1183 1315 1419 1512 1538 1547 1563 1599 1626 1638 1656 1676 1683 1694 1734 1776 1794 1771 1745 1709 1662 1611 1570 1486 1361 1215 1117 1084 1049 1005 959 923 924 959 1016 1061 1089 1108 1120 1121 1118 1120 1128 1140 1135 1122 1102 1063 992 925 780 639 575 710 869 989 1051 1045 1031 1065 1127 1205 1292 1357 1362 1315 1241 1200 1150 1093 1028 940 880 924 1029 1125 1231 1317 1381 1423 1447 1457 1458 1459 1469 1460 1419 1377 1362 1414 1533 1649 1730 1758 1860 1893 1900 1904 1913 1965 2029 2086 2119 2147 2182 2206 2208 2174 2111 2064 2028 1990 1968 1889 1770 1586 1245 988 1051 1177 1108 1146 1196 1250 1307 1381 1447 1485 1513 1547 1586 1620 1644 1647 1611 1558 1527 1508 1494 1484 1464 1427 1381 1358 1332 1342 1380 1432 1454 1472 1489 1505 1512 1517 1487 1419 1319 1203 1103 1018 947 899 869 855 865 898 903 905 903 903 918 940 966 1002 1051 1096 1106 1092 1066 1048 1032 1001 958 908 866 861 864 864 855 869 877 877 869 873 885 902 925 959 986 997 970 862 462 288 274 303 270 295 172 52 45 68 86 101 103 83 198 327 507 746 912 950 930 903 943 908 583 261 155 173 218 279 342 381 497 517 462 367 361 316 308 331 319 300 312 327 328 334 329 322 315 315 319 325 327 317 257 241 222 198 201 225 247 266 280 290 328 645 1158 1415 1475 1479 1462 1454 1486 1493 1504 1509 1477 1724 1696 1720 1738 1784 1798 1763 1684 1616 1607 1627 1647 1620 1578 1560 1557 1535 1466 1362 1267 1198 1085 921 712 558 642 917 1051 1079 1041 1001 844 825 928 1042 1056 1062 1064 1075 1169 1302 1411 1486 1531 1549 1571 1595 1622 1652 1665 1669 1670 1677 1683 1712 1744 1759 1732 1714 1688 1654 1620 1584 1503 1380 1233 1128 1081 1041 997 950 925 941 985 1043 1087 1111 1124 1128 1126 1138 1157 1174 1181 1160 1104 1036 958 864 723 612 625 779 949 1035 1058 1040 1008 1031 1100 1187 1273 1334 1369 1329 1274 1286 1212 1154 1098 1035 960 937 986 1064 1116 1214 1322 1401 1438 1451 1448 1431 1411 1399 1416 1413 1396 1382 1413 1498 1598 1696 1777 1831 1848 1839 1819 1825 1915 2004 2070 2102 2123 2150 2164 2154 2106 2035 1991 1980 2001 1988 1931 1818 1674 1596 1479 1398 1321 1229 1210 1225 1258 1310 1404 1469 1514 1548 1581 1632 1698 1755 1791 1795 1731 1659 1599 1565 1531 1516 1488 1441 1386 1345 1355 1398 1446 1454 1474 1498 1521 1541 1553 1521 1443 1327 1209 1123 1042 963 894 849 836 857 904 926 943 952 958 977 1002 1027 1057 1097 1144 1169 1162 1125 1072 1045 1017 984 947 916 896 880 864 844 842 843 838 824 823 832 852 882 926 950 939 833 570 207 245 314 305 285 297 180 54 46 76 84 88 96 108 174 284 450 672 871 944 906 812 788 708 435 177 120 181 261 342 414 489 590 637 588 411 375 377 375 347 321 318 318 321 332 330 323 317 315 317 320 326 331 324 285 273 247 207 214 227 250 277 304 370 698 1060 1292 1403 1441 1441 1431 1442 1477 1508 1528 1537 1546 1738 1677 1680 1724 1765 1780 1759 1693 1638 1632 1637 1629 1592 1570 1561 1553 1530 1444 1320 1191 1071 942 645 591 743 961 1018 1035 994 919 938 827 873 994 1008 1033 1086 1139 1193 1314 1415 1484 1524 1546 1563 1589 1611 1628 1658 1665 1657 1646 1650 1665 1694 1726 1749 1739 1720 1694 1664 1634 1589 1504 1389 1262 1174 1106 1051 1005 964 951 965 1006 1063 1103 1123 1131 1135 1143 1166 1186 1192 1179 1145 1080 1011 943 875 748 739 859 1049 1075 1066 1043 1024 1029 1074 1143 1225 1303 1341 1370 1310 1249 1308 1218 1148 1087 1029 974 980 1030 1092 1128 1215 1326 1409 1445 1455 1434 1403 1372 1351 1378 1411 1428 1424 1428 1473 1547 1639 1731 1795 1805 1773 1726 1750 1880 1990 2057 2080 2080 2071 2056 2033 1991 1914 1845 1812 1835 1865 1829 1768 1727 1775 1717 1622 1503 1369 1291 1270 1284 1326 1419 1488 1548 1597 1630 1678 1747 1827 1903 1944 1926 1874 1799 1716 1647 1600 1563 1520 1441 1406 1395 1401 1421 1432 1467 1500 1523 1551 1563 1539 1466 1338 1223 1143 1067 984 904 857 860 903 969 1000 1021 1033 1040 1060 1092 1118 1145 1180 1222 1243 1226 1171 1102 1057 1022 994 970 948 927 912 896 845 823 806 794 788 798 813 832 853 877 878 846 671 244 154 243 319 311 305 231 129 58 57 60 69 80 91 110 162 250 373 522 704 800 789 679 537 294 130 72 109 135 223 307 353 358 456 531 566 605 653 575 450 359 327 329 320 310 330 324 318 315 318 320 321 327 327 308 289 277 254 220 232 260 303 373 496 776 1072 1268 1340 1372 1379 1391 1416 1445 1490 1527 1547 1555 1602 Wind_Speed 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 15 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 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 24 24 24 24 23 23 23 23 23 23 23 23 23 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 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 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 24 24 24 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 19 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 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 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 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 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 11 11 11 11 11 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 11 11 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 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 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 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 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 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 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 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 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 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 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 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 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 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 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 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 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 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 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 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 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 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 22 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 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 23 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 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 11 11 11 11 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 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 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 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 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 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 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 18 17 17 17 17 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 16 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 12 12 12 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 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 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 13 13 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 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 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 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 17 18 18 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 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 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 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 12 11 11 11 11 11 11 11 11 11 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 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 12 12 12 12 12 12 12 12 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 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 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 12 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 10 10 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 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 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 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 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 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 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 17 17 17 17 17 18 18 18 18 18 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 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 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 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 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 10 10 10 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 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 11 12 12 11 11 12 12 11 11 11 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 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 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 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 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 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 21 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 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 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 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 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 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 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 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 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 21 21 21 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 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 14 14 15 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 21 21 21 20 20 20 20 21 20 20 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 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 20 21 20 20 20 20 20 20 20 20 20 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 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 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 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 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 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 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 8 8 8 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 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 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 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 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 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 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 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 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 16 16 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 6 7 6 6 7 6 7 7 7 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 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 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 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 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 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 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 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 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 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 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 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 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 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 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 22 22 22 22 22 22 22 22 22 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 8 8 7 8 8 7 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 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 8 7 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 9 9 9 8 8 7 7 7 7 7 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 9 9 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 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 19 19 19 19 19 19 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 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 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 10 10 10 10 9 9 8 8 8 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 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 8 7 7 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 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 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 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 19 19 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 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 7 7 7 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 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 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 19 19 19 19 19 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 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 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 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 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 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 10 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 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 20 20 19 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 8 8 8 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 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 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 11 11 11 11 11 11 11 11 11 11 11 11 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 14 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 10 10 10 10 9 9 8 8 8 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 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 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 22 22 22 22 22 22 22 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 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 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 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 7 7 7 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 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 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 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 7 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 8 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 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 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 21 21 21 21 21 21 20 20 20 19 19 19 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 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 7 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 11 11 11 11 11 11 11 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 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 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 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 11 11 11 11 11 11 11 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 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 8 8 8 8 8 8 8 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 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 24 24 24 24 24 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 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 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 11 11 11 11 11 11 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 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 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 24 24 24 24 23 23 23 23 23 23 23 23 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 21 21 21 21 21 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 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 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 24 24 24 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 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 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 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 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 6 6 6 6 6 6 6 6 6 6 7 7 7 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 7 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 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 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 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 6 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 11 11 11 11 11 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 20 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 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 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 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 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 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 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 21 20 20 20 20 20 20 19 19 19 19 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 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 7 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 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 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 21 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 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 13 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 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 23 23 23 23 22 22 22 22 22 22 22 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 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 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 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 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 20 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 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 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 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 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 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 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 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 21 21 21 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 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 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 19 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 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 8 9 9 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 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 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 16 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 15 15 16 16 16 16 16 16 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 13 12 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 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 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 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 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 7 7 7 7 7 7 7 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 20 20 20 20 20 20 20 20 20 21 21 21 21 21 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 9 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 7 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 20 20 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 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 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 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 20 20 20 20 20 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 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 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 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 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 20 20 20 20 20 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 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 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 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 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 20 20 20 20 20 20 20 20 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 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 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 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 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 20 20 20 20 20 20 20 20 20 20 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 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 10 10 10 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 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 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 9 9 9 9 9 9 9 9 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 20 20 20 20 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 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 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 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 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 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 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 21 21 21 21 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 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 18 18 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 14 14 14 14 14 14 13 13 13 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 9 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 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 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 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 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 9 9 9 9 9 9 9 8 8 8 8 8 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 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 14 14 14 14 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 10 9 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 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 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 9 9 9 9 9 9 9 8 8 8 8 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 15 14 14 14 15 15 15 15 14 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 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 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 9 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 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 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 8 8 8 8 8 8 9 9 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 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 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 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 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 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 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 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 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 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 15 14 15 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 9 9 9 9 9 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 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 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 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 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 19 19 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 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 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 12 12 12 12 12 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 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 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 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 14 13 13 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 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 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 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 9 9 10 10 10 10 10 10 11 11 11 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 21 21 20 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 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 15 15 14 14 14 14 14 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 19 19 19 19 19 19 19 20 20 20 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 12 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 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 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 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 19 19 19 19 19 19 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 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 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 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 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 10 10 10 10 10 10 10 10 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 12 19 19 19 19 19 19 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 12 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 19 19 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 19 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 9 9 10 10 10 10 10 10 10 10 10 10 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 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 12 12 12 12 12 12 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 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 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 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 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 10 10 10 10 10 10 10 10 10 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 21 21 21 21 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 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 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 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 20 20 20 20 20 21 20 20 20 21 21 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 11 11 11 10 10 10 9 9 9 9 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 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 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 20 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 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 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 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 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 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 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 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 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 7 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 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 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 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 9 9 9 9 9 9 9 8 8 8 8 8 9 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 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 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 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 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 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 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 7 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 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 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 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 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 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 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 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 8 8 8 8 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 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 7 7 7 7 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 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 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 9 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 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 6 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 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 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 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 6 6 6 6 6 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 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 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 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 8 8 8 8 8 9 9 9 9 9 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 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 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 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 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 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 8 8 8 8 8 9 9 9 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 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 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 14 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 24 24 23 23 24 23 23 23 23 23 23 23 23 23 23 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 11 12 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 10 10 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 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 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 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 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 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 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 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 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 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 10 10 10 10 10 10 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 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 Wind_Direction 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 137 137 137 138 138 139 139 139 139 139 139 138 138 137 137 137 136 135 135 135 134 134 134 134 134 134 134 135 135 136 137 137 138 139 140 140 140 140 140 140 139 139 138 137 137 136 136 136 136 136 136 137 136 136 137 136 136 136 136 135 135 135 135 135 134 134 134 133 133 133 133 133 134 134 135 136 136 137 138 139 140 142 143 144 145 146 147 148 148 149 150 150 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 141 140 140 141 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 142 142 142 142 141 141 141 141 141 140 140 140 139 139 139 138 138 137 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 137 137 138 138 139 139 139 140 140 140 141 141 140 141 141 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 143 144 145 145 144 145 146 146 146 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 134 134 134 134 134 134 134 134 134 135 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 137 137 137 138 138 139 139 139 139 139 139 139 139 138 138 137 137 136 136 135 135 135 134 134 134 134 134 134 135 136 136 137 138 139 139 140 141 141 141 140 140 139 139 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 134 134 134 134 133 133 133 134 134 135 135 136 136 138 138 140 141 142 143 144 145 146 147 148 149 150 150 150 150 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 140 140 141 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 143 142 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 140 140 139 139 139 138 138 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 138 138 139 139 139 140 140 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 143 143 143 143 144 143 144 144 143 144 144 145 144 145 145 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 135 135 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 137 137 137 138 138 138 138 139 139 140 140 140 140 139 139 138 138 137 137 137 136 135 135 135 135 134 134 134 135 135 136 136 137 138 139 140 140 141 141 141 141 141 140 139 139 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 134 134 133 133 134 134 134 135 136 136 137 138 139 140 141 142 143 144 145 146 148 148 149 150 150 150 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 143 143 142 142 142 141 141 141 141 140 141 141 141 140 140 140 140 140 141 141 140 141 141 141 141 141 142 142 143 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 140 139 139 138 138 138 137 136 136 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 137 137 137 138 138 138 138 139 139 140 140 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 145 144 145 145 146 146 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 137 138 138 138 138 139 139 140 140 140 140 140 139 139 138 138 138 137 137 136 136 135 135 135 135 135 135 135 136 136 137 138 139 140 141 141 142 142 142 141 141 140 139 139 138 138 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 133 133 134 134 135 135 136 136 137 138 139 140 141 142 143 144 146 147 148 148 149 150 150 151 151 151 151 151 151 151 151 150 150 149 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 143 143 142 142 142 141 141 141 140 140 141 140 140 140 140 140 140 140 141 141 141 141 141 141 142 141 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 140 139 139 138 138 138 137 136 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 137 137 137 138 138 138 139 139 140 140 140 140 141 141 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 144 145 145 146 146 147 147 147 147 147 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 150 150 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 137 137 138 138 139 139 139 139 140 140 140 140 140 140 139 139 138 138 138 137 137 136 136 135 135 135 135 135 135 136 136 137 138 139 139 140 141 142 142 142 142 142 141 140 139 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 134 134 134 134 134 134 133 133 134 134 135 135 136 136 137 138 139 140 141 143 144 145 146 147 148 149 149 150 150 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 143 143 143 142 142 141 141 141 141 140 141 141 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 144 144 143 143 143 144 144 144 143 143 143 143 143 143 142 142 141 141 141 140 140 139 139 138 138 137 136 136 135 135 135 134 134 134 134 135 135 136 136 136 136 137 137 137 137 137 138 138 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 142 142 143 143 143 144 144 144 145 146 146 146 147 147 147 147 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 150 150 150 150 136 136 136 136 136 136 136 135 135 136 136 135 135 135 135 136 136 136 136 136 136 137 137 137 138 138 138 139 139 139 140 140 140 140 140 140 139 139 139 138 138 137 137 136 136 136 136 135 135 135 135 136 136 137 138 139 139 140 141 142 142 143 142 142 142 141 140 139 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 133 134 134 134 135 135 136 136 137 138 139 140 142 143 144 145 146 147 148 149 149 150 150 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 143 143 143 142 142 142 141 141 141 141 141 141 141 140 140 140 140 141 140 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 141 141 141 140 140 139 138 138 137 136 136 135 135 135 134 134 134 134 135 135 136 136 136 136 137 137 137 138 138 138 139 139 139 140 140 141 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 143 143 143 143 144 144 144 145 146 146 147 147 147 147 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 151 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 139 139 139 139 140 140 140 140 139 139 139 139 138 138 137 137 137 136 136 135 136 136 136 136 136 137 137 138 139 139 140 141 142 142 143 143 142 142 141 141 140 139 138 138 137 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 134 134 134 134 134 134 133 134 134 134 134 135 135 136 137 137 138 139 140 142 143 144 145 146 147 148 149 149 150 150 150 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 143 143 143 143 142 142 141 141 141 141 141 141 141 141 140 140 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 141 141 140 140 139 138 138 137 136 136 135 134 134 134 134 134 134 134 135 135 136 136 136 137 137 138 138 138 139 139 139 140 140 141 141 141 142 142 142 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 141 142 142 142 143 143 144 144 144 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 151 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 138 138 139 139 139 139 140 139 140 139 139 139 139 139 138 138 138 137 137 136 136 136 136 136 136 136 136 136 137 138 138 139 140 141 142 142 143 143 143 143 142 141 140 139 138 138 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 133 134 134 134 134 135 136 136 137 138 139 140 141 142 143 144 145 146 147 148 148 149 149 150 150 150 151 151 151 150 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 143 143 143 142 142 142 142 141 141 141 141 141 141 140 140 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 140 140 139 139 138 137 136 135 135 134 134 134 133 133 134 134 134 135 135 136 136 137 138 138 138 139 139 140 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 143 144 144 144 145 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 148 148 148 148 149 149 150 150 150 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 136 136 136 136 136 136 136 136 137 137 138 139 139 140 141 142 142 143 143 143 143 142 141 140 139 138 138 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 133 133 134 134 134 134 134 135 135 136 136 137 138 139 140 141 142 143 144 145 146 147 148 148 149 149 150 150 150 151 150 151 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 144 144 144 143 143 143 142 142 142 142 141 141 141 141 141 141 141 140 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 144 144 144 144 144 144 144 145 145 144 144 144 144 144 144 144 144 143 143 143 142 142 141 140 140 139 139 137 137 136 135 135 134 134 133 133 133 134 134 134 135 135 136 136 137 138 138 138 139 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 149 149 150 150 150 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 138 138 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 137 137 138 138 139 140 141 142 142 143 143 143 143 142 141 141 140 139 138 137 136 136 136 136 135 135 135 135 135 135 134 135 134 134 134 134 134 134 134 134 134 133 133 133 134 134 134 134 134 134 135 135 136 136 137 138 138 140 141 142 143 144 145 146 147 147 148 149 149 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 144 144 144 143 143 143 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 144 144 144 145 145 144 145 145 145 145 145 145 145 145 145 145 144 143 143 143 142 142 141 140 140 139 138 138 137 136 135 135 134 134 133 133 133 134 134 134 135 135 136 137 137 138 138 138 139 140 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 143 143 143 142 142 142 142 143 143 143 143 144 144 144 145 145 145 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 148 147 147 148 148 148 148 149 149 150 150 150 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 139 138 138 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 137 137 138 138 139 140 141 141 142 142 143 143 142 142 142 141 140 139 138 137 137 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 133 134 133 133 134 134 134 134 134 134 134 134 134 135 135 136 136 137 138 138 139 140 142 142 143 145 146 146 147 148 148 149 149 150 150 150 150 150 150 149 149 149 149 148 148 148 148 148 148 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 146 145 145 145 144 144 144 143 143 143 142 142 142 142 142 141 142 141 141 141 141 141 141 142 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 143 143 142 142 141 140 140 139 139 138 137 136 135 135 134 134 133 133 134 134 134 134 135 135 136 137 137 138 138 139 139 141 141 141 142 142 143 143 144 144 144 144 144 143 143 143 144 144 143 143 143 143 143 143 142 142 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 147 147 148 148 148 148 149 149 149 150 150 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 135 135 136 136 136 136 136 137 138 138 139 140 141 141 142 142 143 143 142 142 142 141 140 139 138 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 134 133 133 133 133 134 134 134 134 134 135 135 136 136 137 138 139 139 140 141 142 143 144 145 146 147 148 148 149 149 149 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 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 146 145 145 145 145 144 144 144 143 143 143 143 143 142 142 142 142 142 141 141 142 141 141 141 142 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 145 145 145 146 146 145 145 145 145 145 144 143 143 142 142 142 141 140 140 139 139 138 137 136 136 135 134 134 133 134 134 134 134 134 134 135 136 137 137 138 139 139 140 141 141 142 142 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 144 144 144 144 145 145 145 145 146 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 148 149 148 148 148 148 147 148 147 147 148 148 148 148 148 149 149 149 150 136 136 136 136 135 136 136 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 136 136 136 137 137 138 139 139 140 141 142 142 143 143 143 142 142 141 140 139 138 137 136 136 136 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 136 136 137 138 139 139 140 141 142 143 144 145 146 146 147 148 148 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 147 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 142 141 142 141 142 142 142 142 142 143 143 143 144 143 144 144 145 145 145 145 146 146 146 146 146 145 145 145 145 145 144 144 143 142 142 142 141 140 140 139 139 138 137 136 136 135 135 134 134 134 134 134 134 134 135 135 136 136 137 138 139 140 140 141 142 142 142 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 144 144 144 144 144 145 145 145 145 146 147 147 147 148 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 148 148 148 148 148 149 149 149 149 135 135 135 135 135 136 135 136 136 136 136 136 137 137 137 137 137 138 138 138 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 138 138 139 140 141 142 142 143 143 142 142 142 141 140 139 139 138 137 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 137 137 138 139 139 140 141 142 143 143 144 146 146 147 147 148 148 149 149 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 147 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 142 142 142 142 142 142 141 142 142 142 142 141 142 142 142 142 142 143 143 143 144 143 144 144 145 145 145 145 146 146 146 146 146 145 145 145 145 145 144 144 143 142 142 142 141 141 140 139 139 138 138 137 137 136 135 135 134 134 134 134 134 135 135 136 136 137 137 139 139 140 140 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 146 147 147 147 147 148 148 148 148 149 149 149 149 149 149 149 150 149 149 149 149 148 148 148 148 148 147 148 148 148 148 148 148 148 149 149 149 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 135 134 135 135 135 135 135 135 135 135 136 136 136 137 138 138 139 140 141 141 142 142 142 142 142 142 141 141 140 139 138 137 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 137 137 138 139 139 140 141 142 143 143 144 145 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 147 146 146 146 146 146 146 146 147 146 146 146 146 146 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 142 142 142 143 143 143 144 143 144 144 145 145 145 146 146 146 146 146 146 145 145 145 145 145 144 144 143 142 142 142 141 141 140 140 139 138 138 137 137 136 136 135 135 135 135 135 135 135 135 136 136 137 138 138 139 140 141 141 142 143 143 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 149 149 149 149 149 150 149 150 149 149 149 149 149 148 149 148 148 148 148 148 148 148 148 149 149 149 149 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 137 137 138 139 139 140 140 141 142 142 142 142 142 141 141 140 139 138 137 136 136 135 135 134 134 134 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 135 136 136 137 137 138 139 139 140 141 141 142 143 144 145 145 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 147 147 146 146 146 146 146 147 147 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 144 143 143 143 142 142 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 144 143 144 144 145 145 145 146 146 146 146 146 146 146 145 145 145 145 144 143 143 142 142 142 141 141 140 140 139 139 139 138 138 137 136 136 136 135 135 136 135 135 136 136 136 138 138 138 139 140 140 141 142 143 143 144 144 145 145 145 145 145 145 145 145 145 146 145 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 149 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 149 149 149 149 149 135 135 135 135 135 135 135 136 136 136 136 136 136 136 137 136 136 136 136 136 136 135 135 135 135 134 134 134 134 133 133 133 133 133 134 134 134 134 135 135 135 136 136 136 137 138 138 139 140 140 141 141 142 142 142 142 141 141 140 139 139 138 137 136 135 135 134 134 134 133 133 133 133 132 132 132 132 132 131 131 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 136 136 136 137 137 138 139 139 140 141 141 142 143 143 144 145 145 146 146 147 147 147 147 147 147 147 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 146 146 146 146 146 147 147 147 147 146 146 147 146 146 147 147 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 145 145 145 145 145 144 144 143 142 142 142 141 141 140 140 139 139 139 138 138 138 137 137 137 136 136 136 136 136 136 136 138 138 138 138 139 140 141 141 142 143 143 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 150 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 134 135 135 135 135 135 136 136 135 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 137 138 138 139 139 140 141 141 142 142 142 142 142 141 141 140 139 138 137 136 136 135 135 134 134 133 133 133 132 132 132 131 131 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 138 139 139 140 141 141 142 142 143 144 145 145 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 146 147 147 146 146 146 147 147 147 147 147 147 147 147 147 146 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 145 145 145 145 144 144 143 143 142 142 142 141 141 141 140 140 140 140 139 139 138 138 137 138 137 137 136 136 137 137 138 138 138 138 139 140 141 141 141 142 143 143 144 144 145 145 145 146 146 147 147 147 146 146 147 147 147 147 147 146 146 147 147 146 146 146 146 147 147 147 147 147 147 148 149 149 149 150 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 150 149 149 149 149 148 148 148 148 149 149 149 149 149 149 149 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 135 135 135 135 135 135 134 134 133 133 133 132 132 132 132 132 133 133 133 134 134 135 135 135 136 136 137 137 138 138 138 139 140 140 141 141 142 142 142 142 141 141 140 140 139 138 137 136 136 135 134 134 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 133 134 134 134 134 135 135 135 136 136 136 137 137 138 138 139 139 139 140 141 142 142 143 144 144 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 146 147 147 147 146 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 144 144 144 143 143 143 143 143 142 142 142 143 143 142 142 142 142 142 142 142 142 142 143 143 144 144 144 144 144 145 145 145 146 145 146 146 146 145 145 145 145 145 144 143 143 142 142 142 142 141 141 141 140 140 140 140 140 140 139 139 139 139 138 138 138 138 137 138 138 138 138 138 139 140 140 140 141 142 143 143 144 144 145 145 145 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 148 149 149 149 149 150 150 150 151 150 150 150 150 151 150 150 151 151 150 150 150 150 150 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 133 133 133 132 132 132 132 132 132 133 133 133 134 134 135 135 136 136 136 137 137 138 138 138 139 139 140 141 141 141 142 142 142 142 141 141 140 139 138 137 136 136 135 135 134 133 133 132 132 131 131 131 131 130 130 130 130 130 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 135 136 136 136 136 137 137 138 138 139 139 139 140 141 141 142 143 143 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 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 146 146 146 146 146 145 145 145 144 144 144 143 143 143 143 142 142 142 143 143 142 142 142 142 142 142 142 142 142 143 143 144 144 144 144 144 145 145 145 145 145 145 146 145 145 145 145 145 145 144 143 143 142 142 142 142 142 141 141 141 141 140 141 140 140 140 140 140 140 139 139 138 138 138 138 138 138 138 139 139 140 140 140 141 142 142 144 144 144 145 145 145 146 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 150 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 133 133 134 134 135 135 136 136 137 137 138 138 138 139 139 139 140 140 141 141 142 142 142 142 141 141 140 140 139 138 137 136 136 135 134 133 133 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 138 139 139 140 140 140 141 142 142 143 143 144 144 145 145 145 145 145 145 146 145 146 146 146 146 146 146 146 147 146 146 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 147 148 148 148 148 148 147 148 147 147 147 147 146 146 146 146 145 145 145 144 144 144 144 144 143 143 143 143 143 143 142 142 143 142 142 142 142 142 142 142 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 144 144 144 144 143 143 142 142 142 142 142 142 142 141 141 141 141 141 141 140 140 140 140 139 139 139 138 138 138 138 138 139 139 139 139 140 141 141 142 143 143 144 144 144 145 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 150 150 150 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 132 132 132 132 131 131 132 132 132 133 133 134 134 135 136 136 137 137 138 138 139 139 139 139 140 140 140 141 141 141 142 142 142 142 141 141 140 140 139 138 137 136 135 134 134 133 132 131 131 131 130 130 130 130 129 129 129 130 130 130 130 130 131 131 131 132 132 132 133 133 134 134 134 135 135 135 135 136 136 136 137 137 137 138 139 139 140 140 140 141 141 142 143 143 143 144 144 144 145 145 145 145 145 145 145 146 145 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 145 145 145 145 144 144 144 143 143 143 143 143 143 142 143 143 142 142 142 142 142 142 142 143 143 144 144 144 144 144 145 144 145 145 145 145 145 145 145 144 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 139 139 139 138 138 139 139 139 138 139 139 140 140 141 142 142 143 144 144 144 144 145 145 145 146 146 147 147 148 148 148 148 148 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 150 150 150 150 150 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 132 132 132 132 132 131 131 131 132 132 133 133 134 135 135 136 137 137 138 138 138 139 139 139 140 140 140 140 141 141 141 142 142 142 142 142 141 141 140 139 139 137 137 136 135 134 133 132 132 131 131 130 129 129 129 129 129 129 129 129 130 130 130 130 131 131 132 132 132 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 143 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 148 148 148 148 147 147 146 146 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 142 142 142 143 143 142 143 143 143 144 144 144 144 144 145 144 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 142 143 142 142 142 142 142 141 141 140 140 140 139 139 139 138 138 138 138 139 139 140 140 141 141 141 142 143 143 144 144 144 144 144 145 146 146 147 147 147 148 148 148 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 150 150 151 151 151 151 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 149 149 149 150 150 150 150 150 150 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 131 132 132 133 133 134 135 135 136 137 138 138 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 141 141 140 139 138 137 136 136 135 133 133 132 131 130 130 129 129 129 128 128 128 128 129 129 129 129 130 131 131 131 132 132 132 133 133 133 133 134 134 135 135 135 136 136 136 136 137 137 137 138 138 139 139 140 140 140 141 141 142 142 142 143 143 143 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 147 147 146 146 146 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 142 142 143 143 143 143 143 143 144 144 144 144 144 145 144 144 144 144 145 145 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 140 140 139 139 138 138 138 138 138 138 139 140 140 141 141 141 142 143 143 143 143 143 144 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 150 150 151 151 151 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 149 150 150 150 150 150 150 151 135 135 135 135 134 134 134 134 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 131 132 132 132 133 134 135 136 137 137 138 139 139 140 140 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 141 141 140 139 138 137 136 135 134 133 132 131 131 130 129 129 129 128 128 128 128 128 129 129 129 130 130 131 131 131 132 132 133 133 133 133 134 134 134 135 135 135 135 136 136 136 136 137 137 138 138 139 139 139 140 140 140 141 141 142 142 142 142 143 143 143 143 143 144 143 143 144 144 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 141 140 140 139 139 138 138 138 138 138 138 139 140 140 141 141 142 142 142 143 143 143 143 143 143 144 144 145 145 146 146 147 147 147 148 148 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 149 150 150 151 151 151 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 151 151 135 135 134 134 134 134 133 133 133 132 132 132 132 132 132 132 132 131 131 131 131 131 132 132 132 133 133 134 135 136 137 138 138 139 140 140 141 141 141 142 141 142 142 142 142 142 142 142 142 142 143 143 142 142 141 141 140 139 138 137 136 135 134 133 132 131 130 129 128 128 128 128 128 128 128 128 129 129 130 130 131 131 132 132 132 133 133 133 133 133 134 134 134 134 135 135 136 136 136 136 136 137 137 138 138 138 139 139 140 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 146 146 146 146 146 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 150 150 150 149 150 150 150 150 149 149 149 148 148 147 147 146 146 146 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 144 144 144 144 144 144 144 144 145 144 144 143 142 142 141 141 140 139 138 138 138 138 138 138 139 139 140 140 140 141 141 142 142 142 142 143 143 143 143 144 144 144 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 150 150 150 151 151 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 150 150 150 150 150 150 150 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 131 131 131 132 132 132 132 132 133 134 134 135 136 137 138 139 140 140 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 140 139 138 137 136 134 133 132 131 130 130 129 128 128 128 128 128 128 128 129 129 130 130 130 131 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 136 136 136 136 136 137 137 137 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 145 146 146 146 146 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 147 147 146 146 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 143 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 144 143 143 142 141 140 140 139 138 137 138 138 138 138 139 139 139 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 144 144 145 146 146 146 147 148 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 149 149 150 150 151 151 152 152 152 152 152 152 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 135 136 137 138 138 139 140 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 141 140 139 138 137 135 134 133 132 131 130 129 128 128 128 128 128 128 128 128 129 129 130 130 131 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 135 136 136 136 136 137 137 137 137 138 138 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 142 142 142 143 143 143 144 144 145 145 145 146 146 146 146 147 147 147 147 147 147 148 148 149 149 149 149 149 150 150 150 150 150 151 151 151 151 150 150 150 150 150 149 149 148 148 147 147 146 146 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 143 144 144 144 144 144 144 144 143 143 144 144 144 144 144 144 145 144 145 145 145 146 145 146 145 145 144 143 143 142 141 141 140 139 138 138 138 138 138 139 139 139 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 144 144 145 145 146 146 147 147 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 149 149 150 151 151 152 152 152 152 152 152 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 134 135 135 136 137 138 139 139 140 141 142 142 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 141 140 139 138 136 135 134 132 132 130 129 129 128 128 128 128 128 128 128 129 129 130 131 131 132 132 132 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 138 138 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 142 142 143 143 144 144 145 145 145 146 146 146 146 147 147 147 148 148 148 148 149 149 149 149 149 150 150 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 146 146 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 143 144 143 144 144 144 143 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 145 144 143 142 141 141 139 139 138 138 138 138 139 138 139 139 139 140 140 141 141 141 141 141 141 141 140 141 141 141 141 141 142 143 143 144 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 148 148 149 149 150 151 151 152 152 152 152 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 149 149 149 149 150 150 150 150 151 150 134 134 133 133 133 132 132 132 132 132 132 132 133 133 133 133 133 133 133 134 134 135 135 136 137 138 138 139 140 141 142 142 143 143 144 144 144 145 144 145 144 145 144 145 144 144 144 144 144 144 144 143 143 142 141 141 140 139 137 136 135 133 132 131 130 129 129 128 128 128 128 128 128 129 129 130 131 131 132 132 132 133 133 133 133 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 137 137 137 137 138 137 138 138 138 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 143 143 144 144 144 145 145 145 146 147 147 147 147 147 148 148 148 148 148 149 150 150 150 150 150 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 148 147 146 146 145 145 145 144 144 144 144 144 144 143 143 144 143 143 143 143 143 143 143 144 143 143 144 143 143 144 144 144 143 144 143 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 146 147 147 147 147 147 146 146 145 144 144 142 142 141 139 139 138 138 138 138 138 138 139 139 140 140 140 141 141 140 140 140 140 140 140 140 140 140 140 141 141 142 143 143 144 144 145 146 146 147 147 147 148 148 148 148 148 148 148 148 147 147 147 148 148 149 149 150 150 151 151 152 152 152 151 151 151 150 150 149 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 134 133 133 133 133 132 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 137 138 138 139 140 140 141 142 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 141 141 140 139 137 136 135 133 132 131 130 129 129 128 128 128 128 128 128 129 129 130 131 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 137 137 137 137 137 138 137 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 141 142 142 142 143 144 144 145 145 146 146 146 146 147 147 147 147 148 148 148 149 149 149 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 149 149 148 148 148 147 146 146 146 145 145 145 144 144 144 144 144 144 143 144 143 143 143 143 143 143 143 144 144 143 144 143 143 144 144 144 144 144 143 144 144 144 144 144 144 144 144 144 144 145 145 145 146 145 146 146 147 147 147 147 147 148 147 147 145 144 144 142 142 140 140 139 138 138 138 138 138 138 139 139 140 140 140 141 140 140 140 139 139 139 139 139 139 139 140 140 140 141 142 142 143 144 144 145 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 148 148 149 149 149 150 150 151 151 151 151 151 151 151 150 150 149 149 148 148 148 147 147 147 147 147 148 148 149 149 149 149 150 150 150 151 134 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 136 137 137 138 139 139 140 141 142 142 143 144 144 144 145 145 145 146 146 146 146 146 146 145 145 145 145 145 145 144 144 143 143 143 142 141 140 139 138 137 135 134 133 132 131 130 129 129 128 128 128 128 129 129 129 130 131 132 132 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 137 136 137 137 137 137 137 137 137 138 137 137 137 138 138 138 139 139 139 139 140 141 141 142 142 143 144 144 144 145 145 146 146 146 146 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 150 150 149 148 148 148 147 146 146 146 145 145 145 144 144 144 144 144 144 144 144 143 143 143 144 143 143 143 144 144 144 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 146 146 146 146 147 147 147 148 148 148 148 147 147 146 145 144 142 142 140 139 139 138 138 138 138 138 139 139 139 140 140 140 140 140 140 139 139 138 138 138 138 138 138 139 139 139 140 140 142 142 143 144 144 145 146 147 147 147 148 148 148 148 148 148 148 148 147 148 148 148 149 149 149 150 150 150 151 151 151 151 151 150 150 149 149 149 148 148 148 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 134 134 133 134 134 134 134 134 134 134 135 135 135 135 136 136 136 137 137 138 138 139 139 140 141 141 142 143 143 144 145 145 145 146 146 146 147 146 146 146 146 146 146 146 145 145 145 145 144 144 143 143 142 141 141 140 139 138 136 135 134 133 132 131 130 129 129 128 128 128 129 129 129 130 131 132 132 133 133 134 134 135 134 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 136 136 136 136 136 137 137 137 137 137 137 137 137 138 138 138 139 140 140 141 141 141 143 143 144 144 144 145 145 146 146 147 147 147 147 147 148 149 149 149 149 150 150 150 151 151 151 151 152 151 151 151 151 151 150 150 150 149 148 148 148 147 147 146 146 145 145 145 145 145 144 144 144 144 144 144 144 143 144 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 147 147 148 148 148 148 148 149 149 148 147 146 145 144 143 142 140 139 139 138 138 138 138 138 139 139 139 139 140 140 139 139 139 138 138 137 137 137 137 137 137 137 138 139 139 140 140 141 142 143 144 144 145 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 147 147 147 147 148 148 148 148 148 149 149 150 150 150 134 134 134 134 134 134 135 135 135 136 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 143 144 145 145 145 146 146 146 146 147 147 146 147 147 146 146 146 146 145 145 145 144 144 144 143 143 142 141 140 139 138 137 136 135 134 133 132 131 130 130 129 129 129 129 129 130 130 131 132 132 133 134 134 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 136 135 136 135 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 139 139 140 141 141 142 143 143 144 145 145 145 146 146 146 146 147 147 148 148 148 148 148 149 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 146 146 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 149 148 149 149 148 147 146 146 144 143 142 140 139 139 138 138 138 139 139 139 139 139 140 140 140 139 139 138 138 137 137 136 136 136 136 136 137 137 137 138 139 140 140 141 142 143 144 144 145 146 147 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 147 147 147 147 147 148 147 147 148 148 148 149 149 150 150 134 134 135 135 135 135 136 136 136 137 137 137 138 138 138 139 139 139 140 140 141 141 142 142 143 143 144 144 145 145 146 146 146 147 147 147 147 147 147 147 147 146 146 146 145 145 144 144 144 143 143 142 141 141 140 139 138 137 136 135 134 133 132 131 131 130 130 130 130 129 130 131 131 132 132 133 134 134 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 137 137 138 138 139 140 141 141 142 142 143 144 144 144 145 145 145 146 146 146 147 147 147 148 148 148 149 149 149 149 150 150 150 151 151 151 151 151 150 150 150 150 150 149 149 148 148 147 147 146 146 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 148 149 148 149 149 149 149 149 148 147 146 145 144 143 142 140 139 139 138 138 138 139 139 139 139 139 140 139 139 139 139 138 137 137 136 135 135 135 135 135 136 136 137 138 138 139 139 140 141 142 143 144 144 145 146 147 147 148 148 148 148 149 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 149 149 149 149 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 150 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 140 140 140 141 141 141 142 142 143 143 144 144 144 145 146 146 146 147 147 147 147 147 147 147 147 147 146 146 146 145 145 144 144 143 143 142 142 141 140 139 138 138 137 136 135 134 134 133 132 131 131 131 130 130 130 131 131 132 132 133 133 134 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 134 134 134 134 134 134 134 135 134 135 134 134 134 135 134 134 134 134 135 135 135 135 136 136 137 137 138 138 139 139 140 141 141 142 143 143 143 144 144 145 145 145 146 146 146 147 147 147 147 147 148 148 148 149 149 149 150 150 151 151 150 150 150 150 150 150 149 149 148 148 148 147 147 146 146 146 145 145 145 145 145 145 145 145 144 144 144 144 144 145 144 144 144 144 144 144 144 144 144 145 145 145 144 145 145 145 146 145 145 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 149 149 149 149 148 148 146 145 144 143 141 140 139 139 138 138 138 139 139 139 140 139 139 139 139 139 138 137 136 136 135 134 134 134 135 135 135 135 136 137 138 138 139 139 141 141 142 143 144 145 146 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 149 149 149 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 135 136 136 137 137 138 138 138 139 139 139 139 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 146 146 146 147 147 147 147 147 147 147 147 146 146 146 145 145 144 144 143 143 142 141 141 140 140 139 138 137 137 136 135 134 134 133 133 132 132 132 131 131 131 132 132 133 133 134 134 135 135 135 135 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 137 137 138 138 139 140 140 141 142 142 143 143 143 144 144 144 145 145 145 146 146 146 146 147 147 147 147 148 148 148 149 149 149 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 145 145 145 145 145 145 145 145 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 146 147 147 147 147 148 148 148 148 149 149 149 149 149 150 149 149 148 147 146 145 144 143 141 140 139 138 138 138 138 139 139 139 139 139 139 139 139 138 137 136 135 135 134 134 134 134 134 134 134 135 136 136 137 138 138 139 140 141 141 142 143 144 145 146 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 149 149 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 150 150 136 137 137 137 138 138 139 139 139 140 140 140 141 141 141 141 142 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 147 147 147 147 147 147 146 147 146 145 145 145 144 144 143 143 142 141 141 140 139 139 138 138 137 137 136 136 135 135 134 134 133 133 133 132 132 132 133 133 133 133 134 135 135 135 135 135 136 136 135 135 135 136 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 134 133 134 134 134 134 133 133 133 133 134 133 133 134 134 134 134 134 135 135 135 136 137 138 138 138 140 140 140 141 142 142 143 143 143 143 144 144 144 145 145 145 145 145 146 146 146 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 145 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 150 150 149 150 149 149 149 147 146 145 144 143 141 140 139 138 139 138 138 138 139 139 139 139 139 139 138 138 137 136 135 134 133 133 133 134 134 134 134 134 135 136 136 137 137 138 139 140 141 141 142 143 144 145 145 146 147 147 147 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 149 149 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 137 137 138 138 139 139 139 140 140 140 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 146 146 146 145 145 144 144 143 143 142 142 141 140 140 139 139 138 138 138 137 137 137 136 136 135 135 135 134 134 134 134 134 133 134 134 134 135 135 135 135 135 136 136 136 135 135 136 136 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 136 137 137 138 138 139 140 140 141 141 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 147 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 150 150 149 150 150 149 148 147 146 145 144 142 141 140 140 139 139 139 138 138 139 139 139 139 139 138 138 137 136 135 134 134 133 133 133 133 133 133 134 134 134 135 135 136 137 138 138 139 140 141 141 142 143 144 145 145 146 147 147 147 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 149 137 138 138 139 139 140 140 140 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 147 146 146 146 145 145 145 144 143 143 142 142 141 141 140 139 139 139 138 138 138 138 138 137 137 137 137 136 136 136 136 135 135 135 134 135 135 135 135 135 135 135 136 136 136 136 135 136 136 136 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 133 133 133 133 133 133 134 134 135 135 136 136 137 137 138 139 139 140 140 141 141 141 142 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 146 146 146 147 147 147 147 148 148 148 148 148 149 149 148 148 148 148 148 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 146 146 146 147 146 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 150 150 150 149 150 150 149 150 150 148 148 147 146 145 143 142 141 140 140 139 139 139 139 139 139 139 139 139 139 138 137 136 135 135 134 133 133 133 133 133 132 133 133 134 134 134 135 136 136 137 138 138 139 140 141 141 142 143 144 145 145 146 147 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 150 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 138 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 145 145 145 145 144 144 143 142 142 141 141 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 137 137 137 136 136 136 135 135 135 135 135 135 135 135 136 136 135 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 135 135 136 136 136 137 138 138 139 139 139 140 141 141 141 141 141 142 142 142 142 142 143 143 143 143 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 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 147 147 147 147 148 148 148 148 148 148 149 149 149 150 149 149 149 149 150 150 150 150 150 150 150 149 150 149 149 147 147 146 145 143 142 141 141 139 139 139 139 139 139 139 139 139 139 138 137 136 136 135 134 134 133 133 132 132 132 133 133 133 133 134 134 134 135 135 136 137 137 138 139 140 141 142 142 143 144 145 145 146 147 147 147 147 148 148 149 149 149 149 149 150 150 150 150 150 150 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 138 139 139 140 140 140 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 146 146 146 146 145 145 145 144 144 143 143 143 142 141 141 140 140 139 139 139 139 139 139 139 139 140 140 140 140 140 139 138 138 137 137 137 136 136 136 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 135 135 135 136 136 137 137 138 138 139 139 139 140 140 140 140 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 145 145 145 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 147 146 147 147 148 148 148 148 148 149 148 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 146 145 144 143 141 141 140 139 139 139 139 139 139 139 139 138 137 137 136 136 135 134 133 133 133 132 132 132 132 133 133 133 133 134 134 134 135 135 136 137 137 138 139 140 140 141 142 143 143 144 145 146 147 147 147 148 148 149 149 149 150 150 150 150 150 150 150 150 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 138 139 139 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 146 145 145 145 145 144 144 144 143 143 142 142 141 141 140 140 139 139 139 139 139 140 140 140 141 141 140 141 140 140 140 139 139 138 137 136 136 136 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 132 131 131 132 131 132 132 133 133 133 133 134 134 135 135 135 136 136 137 137 137 138 138 139 139 139 139 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 144 144 144 145 145 146 146 146 146 147 147 147 147 147 147 147 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 148 148 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 148 148 148 147 146 144 144 142 141 141 140 139 139 139 139 139 139 139 138 138 137 136 136 135 134 134 133 132 132 132 132 132 132 132 133 133 133 133 134 134 134 135 135 136 137 137 138 139 139 141 142 142 143 144 145 145 146 147 147 148 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 138 139 139 140 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 144 144 144 143 143 142 142 141 141 140 140 140 139 139 139 139 140 140 140 141 141 142 142 142 141 141 141 140 139 138 137 136 136 136 135 135 135 135 135 135 135 135 135 136 136 135 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 133 133 133 133 133 132 132 132 132 131 131 131 131 131 131 132 132 133 133 133 134 134 135 135 135 136 136 136 136 137 137 138 138 138 138 138 139 139 139 139 139 140 140 141 141 142 142 142 143 143 143 143 144 144 145 145 145 145 146 146 146 147 147 147 147 147 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 148 148 147 146 145 144 144 142 141 141 140 139 139 139 139 139 138 138 138 137 137 136 136 135 134 134 133 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 136 136 137 138 139 140 140 141 142 143 144 144 145 146 147 148 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 138 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 145 144 145 144 143 143 143 143 142 141 141 141 140 140 140 140 140 140 140 141 141 142 142 143 143 143 143 142 141 141 140 139 139 138 137 136 135 135 134 134 134 135 135 135 135 135 135 135 135 135 136 135 135 135 135 135 135 134 134 134 134 134 134 133 133 133 133 133 132 132 132 132 132 131 131 131 131 131 132 132 132 133 133 134 134 134 135 135 135 135 136 136 136 137 137 137 137 138 138 138 138 138 138 139 139 139 140 140 141 142 142 142 143 143 143 143 144 144 144 145 145 145 145 145 146 146 146 147 147 147 147 147 147 147 147 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 151 151 151 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 149 148 148 147 146 145 144 143 142 141 141 140 140 139 139 139 138 139 138 138 137 137 136 135 135 134 134 133 133 132 132 132 132 132 132 132 133 133 132 133 133 134 134 134 135 135 136 137 137 138 139 139 141 142 143 144 144 145 146 147 147 148 149 149 149 150 151 151 151 150 150 150 150 150 149 149 149 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 138 138 139 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 143 142 142 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 141 141 141 141 140 140 140 140 141 141 141 142 143 143 143 144 144 143 143 142 142 140 140 138 137 136 136 135 135 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 133 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 136 136 136 136 137 137 137 137 137 138 138 138 139 139 139 140 140 141 142 142 142 143 143 143 144 144 144 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 147 147 148 148 147 147 147 148 148 148 148 148 148 149 149 149 149 149 150 150 150 151 151 151 152 152 152 152 153 152 152 152 152 152 152 152 151 151 151 151 151 150 150 149 148 147 147 146 145 144 143 142 141 141 140 139 139 139 138 138 138 138 138 137 137 136 135 134 134 134 133 133 133 132 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 136 136 137 138 139 140 141 142 143 144 144 145 146 147 147 148 149 150 150 151 151 151 151 151 150 150 150 149 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 140 141 141 141 142 142 143 143 144 144 144 144 143 143 142 142 140 139 138 137 136 135 135 134 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 132 132 131 131 131 131 131 131 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 136 136 136 136 136 137 137 137 138 138 138 139 139 139 140 141 141 142 142 143 143 144 144 144 144 144 145 145 145 145 146 146 146 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 148 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 152 153 153 152 152 152 152 153 153 153 152 152 151 151 151 151 150 149 149 148 147 147 146 145 144 143 142 142 140 140 139 139 139 139 138 138 138 137 137 136 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 136 137 137 138 140 140 141 142 143 144 145 146 147 147 148 149 150 151 151 151 151 151 151 151 150 150 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 137 137 138 138 138 138 139 139 139 139 139 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 141 141 141 141 142 142 143 143 144 144 144 144 144 144 143 142 141 140 139 137 136 135 134 134 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 131 131 131 131 131 131 131 131 131 132 132 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 136 136 136 137 137 137 137 138 138 139 139 140 141 141 141 142 142 143 143 144 144 144 144 144 145 145 145 146 146 146 146 146 147 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 150 149 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 151 151 151 150 149 148 148 147 146 146 145 144 143 142 142 140 139 139 139 139 138 138 138 138 137 136 136 135 135 134 134 134 133 133 133 133 133 133 133 132 132 132 132 132 132 132 133 133 133 133 134 134 135 136 136 137 138 139 140 141 141 143 144 145 146 147 147 148 149 150 150 151 151 151 151 151 151 151 150 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 136 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 141 142 142 142 143 143 143 143 143 143 142 142 142 142 142 141 142 141 141 141 141 141 141 142 142 143 143 144 144 144 144 145 144 143 142 142 140 139 138 136 135 134 133 133 133 132 132 132 132 133 133 133 133 134 133 133 133 133 134 134 134 133 133 133 134 134 133 133 133 133 133 133 133 132 132 132 132 131 131 130 130 131 131 131 131 131 132 133 133 134 134 134 134 134 134 135 134 134 134 134 134 135 135 135 135 136 136 136 136 136 137 137 138 138 139 140 140 141 141 142 142 143 143 143 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 147 147 146 146 146 146 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 153 153 153 153 154 154 154 154 154 154 153 153 153 153 152 152 152 151 151 151 150 149 148 148 147 146 146 144 144 143 142 141 140 140 139 139 138 138 138 138 137 136 136 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 132 132 133 132 132 132 132 133 133 133 134 134 135 135 136 138 139 140 141 141 142 143 145 145 146 147 148 149 150 150 151 152 152 152 152 151 151 151 150 150 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 136 136 136 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 142 142 142 142 142 141 141 141 141 141 141 142 142 143 143 143 144 144 144 144 144 144 143 142 141 140 139 137 136 135 133 133 132 132 131 131 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 130 130 130 131 131 131 131 132 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 137 138 138 139 139 140 140 141 142 142 143 143 143 144 144 144 144 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 151 151 150 149 149 148 147 147 146 144 144 143 142 141 140 139 139 138 138 138 138 137 137 136 136 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 133 132 132 132 132 133 133 133 134 135 135 136 137 138 139 140 141 141 143 145 145 146 147 148 149 150 151 151 152 152 152 152 151 151 151 150 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 135 135 136 136 137 137 137 137 137 137 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 142 142 143 142 143 143 143 144 144 143 143 142 141 140 139 137 136 135 134 133 132 132 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 131 131 131 130 130 130 131 131 131 131 132 133 133 134 134 134 134 134 134 134 134 133 133 133 133 134 134 134 134 134 135 135 135 136 136 136 137 138 138 139 140 140 141 141 142 142 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 147 147 148 148 149 149 150 150 150 150 151 151 151 152 152 152 152 153 152 153 153 154 154 154 154 155 155 155 155 154 154 154 154 154 154 153 153 152 152 151 151 151 150 149 148 148 147 146 145 144 143 142 141 141 140 140 139 138 138 138 137 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 134 135 135 136 137 138 139 139 140 141 142 144 145 146 147 148 149 150 150 151 151 152 152 152 152 152 151 150 150 150 149 149 148 148 148 147 147 147 147 146 146 146 146 146 146 147 147 147 147 134 135 135 136 136 136 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 142 142 141 140 139 138 136 135 134 133 132 131 131 130 130 130 130 130 131 131 131 131 132 132 131 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 130 130 130 130 131 131 132 132 133 133 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 138 139 139 140 140 141 142 142 142 142 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 148 148 149 149 150 150 150 151 151 151 151 151 152 152 152 153 153 153 154 154 154 155 154 154 155 155 155 155 155 155 155 154 154 154 154 153 153 153 152 151 150 150 149 148 148 147 146 145 144 144 143 142 141 140 139 138 138 138 137 137 137 136 136 136 136 135 135 135 134 134 134 135 135 135 134 135 134 134 134 134 134 133 133 133 133 133 133 133 134 134 134 135 136 136 137 137 138 139 141 141 142 144 144 145 146 148 148 149 150 151 151 152 152 152 152 152 151 151 151 150 149 149 149 148 148 148 147 147 147 147 147 146 146 146 146 147 147 147 147 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 141 141 141 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 141 141 141 141 142 142 142 142 142 141 141 140 139 137 136 135 134 133 132 131 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 133 132 132 132 132 131 131 131 130 130 130 130 131 131 131 132 132 133 133 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 136 136 136 137 138 138 139 139 140 141 141 141 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 148 148 149 149 150 150 151 151 152 152 152 152 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 152 152 151 150 150 149 148 147 147 146 145 144 143 143 142 141 140 139 139 138 138 138 137 137 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 133 133 133 134 134 134 134 134 135 136 137 137 138 139 139 140 141 142 143 144 145 146 147 148 149 150 150 151 152 152 152 152 152 152 151 151 151 150 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 139 139 140 140 140 141 141 141 141 142 141 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 140 140 139 138 137 136 135 134 133 132 131 130 130 130 130 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 133 133 133 132 132 132 132 132 131 131 131 130 130 130 130 131 131 131 132 132 133 133 133 133 133 133 133 133 133 132 132 132 132 132 133 133 133 133 134 134 134 135 135 136 136 137 137 138 139 139 140 140 141 141 141 141 142 142 143 142 142 142 143 143 143 143 143 143 144 144 144 144 144 145 145 144 145 145 145 146 147 147 147 147 148 148 149 149 150 151 151 151 152 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 153 153 152 152 152 151 150 150 149 148 147 146 145 145 144 143 142 142 141 141 140 139 139 138 137 137 137 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 135 135 135 136 136 137 138 138 139 140 141 142 143 143 145 146 147 148 148 150 150 151 152 152 152 152 152 152 152 151 151 150 150 150 149 148 148 148 147 147 147 147 147 147 146 146 146 146 146 147 134 134 134 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 139 139 139 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 139 139 139 139 140 140 140 140 140 139 139 138 137 136 135 134 133 132 131 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 130 131 131 132 132 132 133 133 133 133 133 132 132 132 131 131 131 131 132 132 132 132 132 133 134 134 134 135 135 136 136 137 138 138 139 139 140 140 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 146 147 146 147 147 148 148 149 149 150 150 151 152 153 153 154 154 154 155 155 155 156 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 153 153 152 152 151 150 149 149 148 147 146 146 144 144 143 143 142 142 141 140 139 139 139 138 137 137 137 137 137 137 137 137 137 136 136 137 137 137 136 136 136 136 136 136 135 135 135 135 134 134 134 134 135 135 135 135 136 136 136 137 138 138 139 140 141 142 143 143 144 146 147 148 148 149 150 150 151 151 152 152 152 152 152 151 151 151 150 150 150 149 149 148 148 148 147 147 147 147 147 146 146 146 146 146 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 138 138 139 140 140 140 140 141 141 141 140 140 140 140 139 139 139 139 138 138 138 138 138 138 139 139 138 138 138 138 137 136 136 134 134 133 132 131 130 130 129 129 129 128 128 128 128 129 128 128 129 129 129 129 129 129 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 131 131 130 130 130 130 130 130 130 130 131 131 131 132 132 132 133 132 133 132 132 132 131 131 131 131 131 131 131 131 132 132 133 133 134 134 134 135 136 136 137 137 138 139 139 139 140 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 144 144 144 144 145 146 146 146 147 147 147 148 149 149 149 150 151 152 153 153 154 154 155 155 155 156 156 156 156 156 156 157 156 156 156 156 156 156 156 155 155 154 154 154 153 153 152 152 152 151 150 150 149 148 148 147 146 146 145 144 143 143 142 142 141 141 140 139 139 139 138 138 138 138 137 137 137 137 138 137 137 137 138 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 139 140 141 142 142 144 144 146 146 147 148 149 150 150 151 151 151 151 152 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 147 146 146 146 146 146 146 146 134 134 134 134 134 135 135 135 135 135 135 135 134 134 135 135 135 135 135 135 135 135 135 135 135 136 136 137 137 137 138 139 139 139 140 140 140 140 140 140 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 136 135 135 134 133 132 131 131 130 130 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 130 131 131 131 131 132 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 129 130 130 130 131 131 131 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 135 136 136 137 137 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 143 144 144 144 145 145 146 146 146 147 147 148 148 149 150 150 151 152 153 153 154 155 156 156 156 156 156 157 157 157 157 157 157 156 156 156 156 156 156 155 155 154 154 154 153 153 152 152 151 151 150 150 149 148 148 147 147 146 145 144 144 143 142 142 142 141 140 140 140 140 139 139 139 139 138 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 135 135 135 135 136 136 136 137 137 137 138 138 138 139 140 141 141 143 143 144 145 146 147 148 149 149 150 151 151 151 151 152 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 147 147 147 146 146 146 146 146 134 134 134 134 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 137 138 138 138 139 139 139 140 140 139 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 132 131 130 130 129 129 129 128 128 128 128 127 127 127 127 127 127 127 127 127 127 128 128 129 129 130 130 130 131 131 131 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 129 129 130 130 130 130 131 131 132 131 131 132 132 131 131 131 131 131 131 130 130 131 131 131 132 132 132 132 133 134 134 135 135 136 136 137 138 138 138 139 139 139 139 139 140 140 139 139 139 139 139 139 140 140 140 140 140 141 141 142 142 143 143 143 144 145 145 145 146 147 147 147 148 148 149 150 151 151 151 153 154 154 155 156 156 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 153 153 152 151 151 150 150 150 149 148 147 147 147 146 146 145 145 144 144 143 142 142 141 141 141 140 140 140 140 140 140 139 139 139 140 139 139 139 139 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 138 139 140 141 141 142 143 144 145 146 147 148 149 149 150 150 151 151 151 151 152 152 151 151 151 151 150 150 149 149 149 148 148 147 147 147 147 146 146 146 146 146 146 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 134 134 133 134 134 134 135 135 136 136 137 137 138 138 139 139 139 139 139 139 138 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 134 133 132 132 131 130 130 129 129 128 128 127 127 127 127 127 126 126 126 126 126 126 126 127 127 127 127 128 129 129 130 130 131 131 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 129 129 129 130 130 130 130 130 131 131 131 131 131 131 131 131 131 130 130 131 130 130 130 131 131 131 132 132 132 133 133 134 135 135 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 141 142 142 142 143 143 144 144 145 146 146 146 147 147 148 148 149 150 151 152 152 154 155 155 155 156 157 158 158 158 158 158 157 157 157 157 157 156 156 156 155 155 154 154 154 153 152 152 152 151 151 151 150 150 150 148 148 148 147 146 146 145 145 145 144 144 143 143 142 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 139 139 139 139 138 138 137 137 137 137 136 136 136 136 136 136 137 136 136 137 137 137 138 138 139 139 139 140 141 141 142 143 144 145 146 147 148 148 149 149 150 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 149 148 148 147 147 146 146 146 145 145 145 145 135 135 135 135 135 135 134 134 134 133 133 133 133 133 132 132 133 133 133 133 133 133 133 133 134 134 134 135 136 136 137 137 138 138 138 138 138 138 138 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 132 132 131 131 130 129 129 129 128 127 127 127 127 126 126 126 125 125 125 125 125 125 125 125 126 126 126 127 128 129 129 130 131 131 132 132 132 131 131 131 131 131 130 130 130 130 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 131 131 131 131 130 130 131 131 130 130 131 131 131 132 132 133 133 133 134 135 135 136 136 137 137 137 138 138 138 138 138 138 139 138 138 138 138 139 139 138 138 138 138 138 138 139 139 140 140 141 141 142 142 143 144 144 145 145 146 146 147 147 148 148 150 151 151 153 153 154 155 156 156 157 157 158 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 153 153 152 152 152 152 152 151 151 150 150 149 149 148 148 147 147 146 146 146 146 145 144 144 144 143 142 142 142 142 141 141 141 141 141 141 140 140 140 140 140 140 139 139 138 138 138 137 137 137 136 136 136 136 136 136 137 136 137 137 137 137 139 139 139 139 139 140 141 142 143 143 144 145 146 146 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 150 150 150 149 149 148 148 148 147 147 146 146 145 145 145 145 145 136 136 135 135 135 134 134 134 134 133 133 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 135 135 136 137 137 137 137 138 138 138 137 137 136 136 136 135 135 134 134 133 133 133 133 133 133 133 133 133 133 132 132 131 131 131 130 129 129 128 128 127 127 126 126 126 125 125 125 124 124 124 124 124 124 124 124 125 125 126 127 128 129 129 130 130 131 131 131 131 131 131 131 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 131 131 131 131 131 131 131 130 130 131 131 131 131 131 131 132 132 133 134 134 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 138 137 138 138 138 139 140 140 141 142 142 143 143 144 144 145 145 147 147 147 148 149 150 151 152 153 154 155 155 157 158 158 158 158 158 158 158 158 157 157 157 157 155 155 155 155 154 153 153 153 153 152 152 152 151 151 151 151 151 149 149 149 149 148 148 148 147 146 146 146 146 145 144 144 144 143 143 142 142 142 141 142 142 142 141 141 141 140 140 140 140 139 138 138 138 138 138 137 137 137 137 136 136 136 136 137 137 137 137 138 138 139 139 139 140 140 141 142 143 144 144 145 146 147 147 148 148 149 149 150 150 150 150 150 150 151 151 150 150 150 150 150 149 149 149 148 148 147 147 147 146 146 145 145 145 145 137 137 136 135 135 134 134 134 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 135 135 136 136 136 137 137 137 137 137 136 136 136 135 135 134 134 133 133 132 133 132 132 132 132 132 132 132 132 131 131 130 130 130 129 129 128 128 127 127 126 126 125 125 124 124 124 123 123 123 123 123 123 123 123 124 125 126 127 127 128 129 130 130 130 131 131 131 131 131 131 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 131 131 131 130 130 131 131 131 131 131 131 132 132 133 133 134 135 135 135 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 137 137 138 138 137 137 137 137 137 137 137 137 138 138 139 139 140 140 141 142 143 143 143 144 144 145 146 146 147 148 149 150 151 153 153 155 155 156 157 158 158 158 158 158 158 157 157 157 157 156 156 156 155 154 154 153 152 153 153 152 152 152 152 151 151 151 151 151 150 149 149 149 148 148 148 148 147 147 147 146 146 145 144 144 144 143 143 142 142 142 142 141 141 141 141 141 140 140 140 140 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 139 139 139 139 140 141 141 142 142 144 144 145 146 147 147 148 149 149 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 148 148 147 147 146 146 145 145 144 144 137 137 136 136 135 135 134 133 133 132 132 132 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 135 135 136 136 137 137 136 136 136 136 136 135 134 134 133 133 133 132 132 132 132 131 132 132 131 131 131 131 131 130 130 129 129 129 128 128 127 126 126 126 125 125 124 124 123 123 123 122 122 122 122 122 123 123 124 125 126 127 127 129 129 130 130 131 131 131 131 131 131 130 130 130 130 129 129 129 129 129 129 129 129 129 128 129 129 129 129 129 129 130 130 130 130 130 131 131 131 131 131 131 131 131 132 132 133 133 133 134 134 135 135 136 136 136 137 137 137 137 137 137 137 138 137 137 138 138 138 137 137 137 137 137 136 136 136 136 136 136 136 137 137 137 138 138 139 139 141 141 142 142 143 144 144 145 146 146 147 149 149 151 152 152 154 154 155 156 157 157 157 157 157 157 157 157 157 156 156 156 156 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 149 148 148 149 148 147 147 146 146 145 145 144 144 144 143 143 142 142 142 142 141 141 141 141 140 140 140 139 139 139 139 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 141 142 143 143 144 145 146 146 147 147 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 146 146 145 145 145 145 145 138 137 136 136 135 135 134 133 133 132 132 132 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 135 135 136 136 136 136 136 136 135 135 135 134 134 133 133 133 132 132 132 132 131 131 131 131 131 131 131 130 130 130 130 129 129 128 128 127 126 126 126 125 125 124 124 123 123 122 121 121 121 121 121 121 122 123 123 125 126 127 128 128 129 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 128 128 129 129 129 129 129 129 130 130 130 130 130 131 131 131 131 131 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 138 138 138 137 137 137 137 136 136 135 135 135 135 135 135 135 136 136 137 138 138 139 139 140 140 141 142 143 143 145 145 146 147 148 149 150 151 152 153 154 155 155 156 156 157 157 157 157 157 156 156 156 156 155 154 154 154 154 154 153 153 153 152 152 153 153 152 152 152 152 152 152 151 151 151 151 150 149 149 149 148 147 147 147 146 146 145 145 144 144 144 143 143 142 142 141 141 141 140 140 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 140 140 140 141 142 142 143 144 145 146 147 147 148 148 148 149 149 149 149 149 149 149 150 150 150 149 150 149 149 149 149 149 149 148 147 147 147 146 146 146 145 145 145 138 137 137 136 135 134 134 133 133 132 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 135 135 136 135 136 136 136 135 135 134 134 134 133 133 132 132 132 131 131 131 131 131 131 131 131 130 130 130 130 130 129 129 129 128 127 127 126 126 125 125 124 124 123 123 122 122 121 121 121 121 121 121 122 123 124 125 126 127 128 128 129 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 128 128 129 129 129 129 129 129 129 130 130 130 131 131 131 131 131 131 131 132 132 132 133 133 134 134 135 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 137 136 136 136 136 135 135 135 134 134 134 134 134 134 135 135 136 136 137 138 138 138 139 140 141 141 142 143 145 146 146 148 149 150 152 152 153 154 154 154 155 155 156 157 157 156 156 156 156 155 155 154 154 154 154 154 154 154 154 154 153 153 153 154 154 153 153 153 153 152 152 152 152 151 151 150 150 150 149 148 148 147 146 146 146 145 144 144 144 144 143 143 141 141 141 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 139 140 140 141 142 143 144 144 144 145 146 147 147 148 148 148 149 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 146 145 145 145 145 145 138 137 137 136 135 134 133 133 132 132 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 135 135 135 136 135 135 135 135 135 134 134 134 133 133 132 132 131 131 131 131 131 131 130 131 131 131 130 130 129 129 129 129 128 128 127 127 127 126 126 125 124 124 124 123 122 122 121 121 120 120 120 121 121 122 123 124 125 126 127 128 129 129 129 130 131 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 131 131 131 132 132 132 133 133 133 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 134 134 134 133 133 133 134 134 134 134 135 135 136 136 137 137 138 139 140 141 142 142 144 144 146 147 148 149 150 151 152 153 154 154 154 155 155 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 154 154 153 153 153 153 152 152 151 151 151 149 148 148 148 147 146 146 146 145 144 144 143 143 143 142 141 141 140 140 140 139 138 138 138 138 138 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 141 142 143 143 144 145 146 146 146 147 147 148 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 147 146 145 145 145 145 145 138 137 136 136 135 134 133 132 132 131 131 130 130 130 130 131 131 131 131 132 132 133 133 133 134 134 135 135 135 135 135 135 135 135 135 134 134 134 133 133 132 132 132 131 131 131 131 131 130 130 130 130 130 130 130 129 129 129 129 128 128 127 127 127 126 126 125 124 124 123 123 122 121 121 120 120 120 121 121 121 122 123 124 125 126 127 128 129 129 129 129 130 130 130 129 129 129 129 129 129 128 128 128 128 128 128 129 129 129 129 129 129 129 129 129 130 130 131 131 131 131 131 132 132 132 132 132 133 133 133 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 133 133 132 133 133 133 133 133 133 134 133 134 134 136 136 137 137 138 139 141 141 143 143 145 146 147 148 149 150 151 152 152 153 154 154 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 155 154 155 154 153 154 153 152 152 151 151 151 150 149 148 147 147 146 145 145 145 144 143 143 142 142 142 141 141 140 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 140 141 141 142 143 143 144 145 146 146 146 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 150 149 148 148 148 147 147 146 146 145 145 145 145 138 137 136 135 134 133 132 132 131 131 131 130 130 130 130 131 131 131 132 132 133 133 133 134 134 135 135 135 135 135 135 135 135 135 135 134 134 133 133 132 132 132 132 132 131 131 131 131 131 130 130 130 130 130 130 129 129 129 129 128 128 128 127 127 126 126 125 125 124 123 123 122 122 121 121 120 121 121 121 122 123 123 124 125 126 127 128 129 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 130 130 130 131 131 131 131 131 131 132 132 132 132 133 133 134 134 134 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 131 131 132 132 132 132 133 133 134 135 136 137 138 139 140 141 142 143 145 146 147 147 150 151 151 151 152 153 153 153 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 156 156 157 156 155 156 155 154 154 154 153 152 152 151 150 149 149 148 147 146 145 145 145 144 143 143 142 142 141 141 140 140 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 141 141 142 142 143 144 144 145 146 146 146 147 146 147 146 147 147 147 147 147 147 148 148 148 149 149 149 149 149 149 149 149 148 148 147 147 146 146 145 145 145 137 136 136 135 134 133 132 132 131 131 130 130 130 130 131 131 131 132 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 131 131 131 131 131 130 130 130 130 130 130 129 129 129 129 128 128 127 127 126 126 125 124 123 123 123 122 122 121 121 121 121 121 122 122 123 124 125 126 126 127 128 128 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 129 129 129 129 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 132 133 133 134 134 134 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 134 133 133 133 132 132 131 131 131 131 130 130 130 130 130 130 130 131 131 132 133 134 134 135 136 138 138 139 141 142 143 145 146 147 148 149 150 150 152 152 152 153 153 154 154 154 154 154 155 156 156 156 156 157 157 157 158 158 158 158 158 157 157 157 157 156 156 156 155 154 154 153 152 151 150 150 149 148 147 146 146 145 145 144 144 142 142 142 141 140 139 139 139 138 138 138 138 137 137 137 137 137 136 137 137 137 137 137 137 137 137 138 138 138 139 140 140 141 141 141 143 143 144 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 149 149 149 149 148 147 147 147 146 146 145 145 145 137 136 135 134 133 133 132 131 131 130 130 130 130 131 131 131 131 132 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 130 129 129 129 129 129 128 127 127 127 126 125 124 124 123 123 122 122 121 121 121 121 122 122 123 124 125 125 126 127 127 128 128 128 129 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 134 134 135 135 135 136 136 136 136 136 136 137 137 137 136 137 137 137 137 136 137 137 137 136 137 137 137 136 136 136 136 136 135 135 134 133 133 132 132 132 131 131 130 130 129 129 129 129 128 128 128 129 129 129 130 131 131 133 133 134 136 136 137 139 141 142 144 145 146 148 148 148 150 151 152 152 153 154 154 154 155 154 155 155 156 157 157 157 158 158 159 159 159 159 159 159 159 158 158 158 157 156 155 156 154 154 153 153 152 151 149 148 147 147 146 145 145 145 144 143 142 142 141 140 140 140 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 139 140 140 140 141 142 142 143 144 145 145 145 146 145 146 146 145 145 146 146 146 146 146 147 147 147 147 148 149 149 149 149 149 149 149 149 148 148 147 147 146 146 146 146 136 135 134 134 133 132 132 131 131 130 130 130 130 131 131 131 132 133 133 133 134 134 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 129 129 129 129 129 128 128 127 127 126 125 124 124 123 123 123 122 121 121 122 122 123 123 123 124 125 125 126 127 127 128 128 128 128 128 128 128 127 127 127 127 127 128 128 128 128 128 129 129 129 130 130 130 131 131 131 131 131 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 135 135 135 136 136 136 136 136 136 137 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 136 136 136 136 135 135 134 134 133 133 133 132 131 131 131 130 129 129 129 128 127 127 127 127 127 127 127 128 128 129 129 130 132 133 134 135 136 138 139 141 143 144 146 146 148 149 150 150 151 152 153 153 153 154 155 155 156 156 157 157 158 159 159 159 159 159 159 161 160 159 158 159 159 158 157 157 156 155 154 154 153 152 151 150 149 148 147 146 145 145 145 144 143 142 142 141 140 140 139 138 138 138 138 137 137 137 137 137 137 136 137 137 137 137 136 136 137 137 137 137 138 138 140 139 140 141 142 142 143 145 145 145 145 145 146 145 145 145 144 145 145 145 146 146 146 147 147 147 148 148 148 149 149 149 149 149 148 148 148 147 147 146 146 146 146 135 134 134 133 133 132 131 131 131 130 131 130 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 136 135 135 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 129 129 129 129 129 128 128 127 126 125 125 124 123 123 123 122 122 122 122 122 123 123 124 124 125 126 126 127 127 128 128 128 128 128 128 127 127 127 127 127 127 127 127 128 128 129 129 130 130 130 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 133 132 132 131 131 130 130 129 128 128 127 127 126 125 125 125 126 125 125 126 128 127 128 129 130 132 133 133 135 137 140 140 141 143 145 147 147 149 150 151 152 152 153 153 154 155 156 156 157 157 158 158 159 160 160 160 160 160 161 161 161 160 159 160 159 158 157 157 156 155 154 153 152 152 150 149 148 148 146 146 145 145 144 143 142 142 141 140 140 139 139 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 139 139 140 141 142 142 143 143 145 145 145 145 145 146 145 145 144 144 144 145 145 145 145 146 146 147 147 148 148 149 149 149 149 149 149 149 148 148 148 147 147 147 147 135 134 134 133 132 132 131 131 131 131 131 131 131 131 132 132 133 133 134 134 134 134 135 135 135 136 135 136 135 135 135 135 135 134 134 134 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 129 129 129 129 129 128 128 127 126 126 125 124 124 123 123 122 122 122 123 123 123 124 125 125 125 126 126 127 127 128 128 128 127 127 127 127 127 127 127 127 128 128 128 128 129 129 130 130 131 131 132 132 132 132 132 132 133 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 135 135 135 134 133 133 133 132 132 131 131 131 130 129 128 128 126 126 126 125 125 125 125 125 125 126 125 126 126 127 128 128 130 132 133 135 137 139 140 141 143 145 146 147 148 149 151 152 153 153 154 155 156 157 157 158 158 159 160 160 160 161 162 162 161 162 162 161 161 160 160 159 158 157 157 155 154 154 153 152 151 150 148 148 147 146 145 145 144 144 143 142 141 140 139 139 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 138 139 139 140 141 141 142 142 143 144 145 145 144 145 145 144 144 144 144 144 144 144 144 145 145 146 146 147 147 148 148 149 149 149 149 149 149 149 149 148 148 148 148 148 134 134 133 133 132 132 131 131 131 131 131 131 132 132 132 133 133 133 134 134 135 135 135 135 135 135 135 136 135 135 135 135 135 134 134 134 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 129 129 129 129 128 128 128 127 127 126 125 125 124 123 123 122 122 123 123 123 124 124 125 125 126 126 127 127 127 128 127 127 127 127 127 127 127 127 127 127 128 128 129 129 129 130 130 131 131 132 133 133 133 133 133 133 133 133 133 132 133 132 132 132 132 132 132 133 133 134 134 134 135 135 135 135 136 136 136 135 136 136 136 135 135 136 136 136 135 135 136 136 135 136 136 136 136 136 135 135 135 135 135 134 134 133 133 132 132 131 131 130 129 129 128 127 127 126 125 124 124 124 124 124 124 124 125 125 126 125 126 128 128 129 131 132 135 137 138 140 142 144 145 146 147 148 149 151 152 153 154 155 155 157 157 158 159 160 160 162 162 162 163 163 162 162 163 163 162 161 161 160 159 158 157 156 155 154 153 152 151 150 148 148 148 146 145 145 145 144 143 142 141 141 140 139 138 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 139 140 141 141 142 143 143 144 144 145 145 144 144 143 143 143 143 144 143 144 144 144 144 146 146 147 147 147 148 149 149 149 150 149 149 149 149 148 148 148 148 148 134 133 133 132 132 132 131 131 132 131 132 132 132 133 133 133 134 134 134 135 135 135 135 135 136 136 135 136 135 135 135 135 134 134 134 134 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 129 129 129 129 129 129 128 128 127 127 126 125 125 124 123 123 123 123 123 123 123 124 125 125 125 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 128 128 129 129 130 130 130 131 132 132 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 133 133 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 135 135 135 135 135 134 134 133 133 133 133 132 131 131 130 129 129 128 127 127 126 125 125 125 124 124 124 124 123 124 124 124 124 125 126 127 127 130 132 133 135 137 138 140 142 144 144 146 147 148 150 150 151 152 154 155 156 157 158 159 160 161 162 163 163 164 164 163 163 163 164 163 162 162 161 160 159 158 157 155 154 153 152 151 150 149 147 147 147 146 145 145 144 143 142 141 141 140 139 138 138 137 137 136 136 136 136 136 136 136 134 134 134 134 134 134 135 135 135 136 136 137 138 139 140 140 142 142 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 144 145 145 146 147 147 148 148 149 149 149 150 150 150 149 149 149 148 148 148 148 133 133 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 135 136 136 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 130 129 129 129 129 129 129 128 128 127 127 126 125 125 124 124 123 123 123 123 124 124 125 125 125 126 126 127 127 127 127 127 127 127 127 127 127 127 127 128 128 128 129 129 130 130 131 131 132 133 133 133 134 134 134 134 134 134 133 133 133 132 132 131 131 131 131 132 132 132 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 133 133 133 133 132 131 131 130 129 129 128 128 127 126 126 125 125 125 124 124 123 123 123 123 123 124 124 125 125 126 129 130 132 133 136 136 139 140 143 144 145 146 147 149 150 150 152 153 155 155 156 158 159 160 161 161 163 164 164 164 164 164 164 164 164 163 162 162 161 159 157 157 156 154 153 152 151 150 149 148 148 147 146 145 144 144 144 142 141 141 140 139 138 138 137 137 137 136 136 136 135 135 134 134 134 134 134 133 133 134 134 134 135 136 136 138 139 139 140 141 142 144 143 144 144 144 143 144 143 143 142 142 142 142 143 143 143 144 145 145 145 147 147 148 148 149 150 150 150 150 150 150 149 149 149 149 149 148 133 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 128 128 127 127 126 125 125 124 124 124 124 124 124 124 125 125 125 126 126 127 127 127 127 127 127 127 127 127 127 127 128 128 128 129 129 130 131 131 131 132 133 133 133 134 134 134 134 134 134 134 134 133 133 132 132 132 132 131 131 131 131 131 132 133 133 133 134 134 134 134 134 134 135 134 135 134 135 135 135 135 135 135 135 135 134 135 135 134 135 135 135 135 135 135 135 135 135 134 134 134 133 133 132 132 131 131 130 129 129 129 128 127 127 126 126 125 125 124 125 124 124 123 123 123 123 123 124 125 126 127 128 131 132 134 136 137 139 141 143 144 145 146 147 149 149 150 151 154 155 156 157 158 160 160 161 163 164 165 165 165 166 166 164 164 164 163 163 161 160 158 157 156 154 153 152 151 150 149 148 148 147 146 146 144 145 144 143 141 140 140 139 138 137 137 137 136 136 136 135 135 135 135 134 134 133 133 133 133 133 134 134 134 135 136 137 138 139 140 141 142 143 143 143 144 144 144 143 143 143 143 142 142 142 142 142 143 144 144 145 145 146 147 148 148 149 150 150 150 150 150 150 150 150 149 149 149 149 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 135 135 135 135 135 135 134 134 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 128 128 127 126 126 125 125 124 124 124 124 125 125 125 125 126 126 127 127 127 127 127 127 127 127 127 127 127 128 128 129 129 130 130 131 131 132 133 133 133 134 134 134 135 135 135 135 134 134 133 133 132 132 131 131 131 131 131 131 131 131 132 132 133 133 133 134 134 134 134 134 134 134 135 134 134 135 135 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 134 134 133 133 133 133 133 133 132 132 131 130 129 129 129 128 128 127 127 127 126 126 125 125 125 125 124 123 124 124 123 124 125 126 127 128 129 132 133 135 136 138 139 142 143 144 145 146 147 148 149 150 153 154 155 156 157 159 160 162 163 164 165 165 167 167 166 166 166 164 163 162 161 161 159 157 156 155 154 153 152 151 150 149 148 148 147 146 146 145 144 142 142 141 141 140 139 138 137 137 137 136 136 136 135 135 134 134 134 134 133 133 133 132 133 134 134 135 136 136 138 139 140 140 142 143 143 144 143 144 144 143 143 143 143 143 142 142 142 142 143 143 144 144 145 146 147 148 149 149 149 150 150 151 150 150 150 150 150 150 150 150 132 132 132 132 132 132 132 133 133 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 131 131 131 131 130 130 130 129 129 129 129 129 129 129 129 130 130 129 129 128 128 127 127 126 126 125 125 125 125 125 125 125 126 126 127 127 127 127 127 127 128 128 127 128 128 128 128 129 129 129 130 131 131 132 133 133 134 134 134 135 135 135 135 135 135 135 134 134 134 133 132 132 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 135 134 134 135 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 134 134 134 134 133 133 133 132 132 132 131 130 130 129 129 129 128 128 128 128 127 127 126 126 125 125 125 124 124 124 123 124 124 126 127 128 129 131 132 134 136 137 139 140 142 143 144 146 146 147 148 149 151 153 154 156 157 158 160 162 163 164 165 166 167 167 167 166 166 165 165 163 162 161 159 158 156 156 154 153 152 151 150 150 149 148 147 147 146 145 144 143 142 141 140 140 140 138 138 138 137 136 136 135 135 134 134 134 133 133 132 132 132 132 132 133 133 135 136 136 138 139 140 141 141 143 143 143 143 144 144 144 143 143 143 143 143 142 142 143 143 144 144 145 145 146 147 148 149 149 149 150 151 151 151 151 151 151 151 151 151 151 132 132 132 132 132 132 132 133 133 134 134 134 135 135 135 136 136 136 136 136 136 136 137 137 136 136 136 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 130 129 129 129 128 127 127 126 126 125 125 125 126 126 126 127 127 127 127 127 128 128 128 128 128 128 128 128 129 129 130 130 131 132 132 133 133 134 135 135 135 135 136 136 136 136 135 135 135 134 134 134 133 132 131 131 131 131 130 130 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 134 134 134 134 135 135 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 133 133 133 133 132 132 131 131 130 130 129 129 129 128 129 128 127 127 126 126 126 126 125 125 124 125 124 124 124 126 127 128 128 129 132 133 135 136 138 139 141 142 142 144 145 146 147 148 150 152 153 155 156 158 159 160 163 164 166 166 167 167 167 167 166 166 165 164 162 161 159 158 157 155 155 154 153 152 151 150 149 148 148 147 147 145 144 143 143 142 141 141 140 139 138 138 137 136 136 136 135 134 134 134 133 132 132 131 132 132 132 133 133 134 135 136 138 139 139 142 142 142 143 143 144 143 144 144 143 143 143 143 143 143 143 142 143 144 144 145 146 146 147 148 149 149 150 150 151 151 152 151 151 151 151 151 151 151 132 132 132 132 132 132 133 133 133 134 134 134 135 135 136 136 136 136 136 136 136 136 137 137 136 136 136 136 135 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 131 131 130 130 129 129 129 128 129 129 129 129 130 130 130 130 130 130 129 128 128 127 127 127 126 127 126 127 127 127 128 127 128 128 128 128 128 128 129 129 129 129 129 130 130 131 132 132 133 134 134 135 135 135 136 136 136 136 136 136 136 136 135 135 134 134 133 132 132 131 131 131 131 130 130 131 130 131 131 132 132 132 132 133 133 133 134 134 133 134 134 134 134 134 134 135 135 134 134 134 134 134 135 135 135 135 134 135 135 135 134 134 134 134 134 133 133 132 132 132 132 132 131 131 130 130 130 130 129 129 128 128 128 127 127 126 126 126 125 124 124 125 124 125 125 127 128 128 129 131 133 134 136 137 139 140 141 142 142 144 145 146 147 149 151 152 154 156 157 160 161 162 163 166 166 167 167 167 167 167 166 165 164 162 161 159 158 157 155 155 154 153 152 152 151 150 149 148 148 148 146 145 144 143 143 142 140 140 139 138 138 138 137 136 136 135 134 134 134 133 133 132 132 132 132 133 133 133 134 136 136 138 139 140 141 142 143 143 144 144 144 144 144 144 143 143 143 143 143 143 144 144 145 145 146 146 147 147 149 149 150 150 150 151 151 152 152 152 152 152 152 152 152 132 132 132 132 132 132 133 133 133 134 134 135 135 135 136 136 136 136 136 136 136 137 137 136 136 136 136 135 135 135 134 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 131 131 130 129 129 129 129 129 129 129 129 130 130 130 130 131 130 130 130 129 129 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 131 131 132 132 133 133 134 135 136 136 136 136 137 137 137 137 136 136 136 136 135 134 134 133 133 132 131 131 131 131 130 130 130 130 130 130 131 131 132 132 132 132 133 133 133 134 134 134 134 134 135 135 134 135 135 134 134 134 134 135 135 135 135 134 134 135 135 134 134 134 134 134 134 134 133 133 133 132 132 132 132 131 131 130 130 130 129 129 128 128 127 127 127 126 126 126 126 125 125 125 125 125 126 126 127 128 130 131 132 134 135 136 138 139 140 142 142 143 144 145 146 148 150 151 153 155 157 159 160 163 164 165 166 166 167 168 168 166 166 165 164 163 161 160 158 157 155 155 154 154 153 152 152 151 150 149 149 148 147 146 145 144 143 143 141 140 140 138 138 138 138 136 136 135 135 134 134 134 133 132 132 133 133 133 133 133 135 136 137 138 139 141 142 143 143 144 144 144 144 145 144 144 144 143 144 144 143 144 144 145 145 145 146 146 147 148 149 150 150 150 151 151 152 152 152 152 153 153 153 153 153 132 132 132 132 132 132 133 133 134 134 134 135 135 135 136 136 136 136 136 136 137 137 137 136 136 136 136 135 135 134 134 134 134 134 133 133 133 133 133 133 132 132 132 132 131 131 131 131 130 129 129 129 129 129 129 129 130 130 130 131 131 131 131 131 130 131 130 129 129 129 129 129 129 129 129 129 130 130 130 130 130 131 131 131 131 131 132 132 132 132 133 133 134 135 135 136 136 137 137 137 137 137 137 137 137 136 136 135 135 135 134 133 133 132 131 131 130 130 130 130 130 130 130 130 130 130 131 132 132 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 134 135 135 135 135 134 134 134 134 134 134 134 134 134 133 133 132 132 132 132 132 131 131 130 130 129 129 129 128 128 128 127 126 126 126 126 125 126 126 125 125 125 126 127 128 129 131 133 133 135 136 137 138 139 141 141 142 143 144 146 147 149 151 153 155 156 158 161 162 163 165 166 167 167 167 167 167 166 165 164 163 162 160 158 157 157 155 155 154 154 153 153 152 151 151 149 149 148 147 146 145 144 143 142 141 140 139 138 138 138 137 137 136 136 135 134 134 133 133 133 133 133 133 134 135 136 137 138 139 141 142 142 144 144 144 144 145 145 145 144 145 145 145 145 144 145 144 145 145 146 146 147 147 148 149 150 150 151 151 152 152 153 153 153 153 153 153 153 154 154 132 132 132 132 132 132 133 133 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 132 133 132 132 131 131 131 130 130 129 129 129 129 129 129 129 130 131 131 132 132 132 132 132 132 131 131 130 130 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 132 133 133 133 133 134 134 134 135 136 136 137 137 138 138 138 138 138 137 137 137 136 136 135 135 134 134 133 132 132 131 131 130 130 130 130 130 129 130 130 130 130 131 131 131 131 132 133 133 133 133 134 134 134 135 135 135 135 134 134 134 134 135 135 134 134 135 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 132 132 131 131 131 131 130 129 129 128 127 127 127 127 126 126 126 126 125 125 126 126 126 127 127 129 129 131 133 133 135 136 137 138 138 140 141 141 143 144 145 146 148 151 153 155 156 158 161 162 164 165 166 166 167 167 167 166 166 165 164 163 162 161 159 157 157 157 156 155 154 154 154 154 153 151 150 150 149 148 146 146 145 143 143 142 141 140 139 139 138 138 137 137 136 136 135 135 134 134 134 134 134 134 135 136 137 138 139 140 141 142 144 144 144 145 145 146 145 145 146 145 145 145 146 145 146 145 146 146 147 147 147 148 149 150 151 151 152 152 153 153 154 154 154 154 154 154 154 154 154 132 132 132 132 132 132 133 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 131 130 130 129 129 129 129 129 129 130 131 131 132 132 133 133 133 133 133 133 132 132 132 131 131 131 132 131 131 132 132 132 133 133 133 133 133 133 134 134 135 135 135 135 135 136 136 137 137 137 138 139 139 138 138 138 138 137 137 137 136 136 135 134 134 133 132 132 131 131 130 130 130 130 129 129 129 129 130 130 130 131 131 131 132 132 133 133 134 134 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 134 134 133 133 134 134 133 133 133 132 132 131 131 130 129 129 129 128 127 127 127 127 126 126 125 126 126 126 126 126 126 127 128 129 129 131 133 133 136 136 137 138 138 140 141 141 142 144 145 147 149 151 152 155 157 159 161 162 164 164 165 166 166 166 166 166 165 165 164 163 161 161 159 158 158 157 157 156 155 155 155 154 153 153 152 151 150 150 148 147 146 145 144 143 143 141 140 140 140 139 138 138 137 136 136 136 135 135 134 135 135 135 136 137 139 139 140 140 142 143 144 145 145 146 146 146 147 146 147 146 147 147 146 146 147 147 147 147 148 148 148 150 150 151 152 152 152 153 154 154 154 154 154 154 154 155 155 155 155 132 132 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 136 136 136 136 135 135 135 135 134 134 133 133 133 133 132 132 132 133 133 133 134 133 133 133 134 133 133 132 132 131 131 130 129 129 129 129 129 130 130 131 132 132 133 134 134 134 134 134 134 133 133 133 132 132 133 132 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 137 137 137 137 138 139 139 139 139 139 139 139 138 138 138 137 136 136 135 134 134 133 132 132 131 131 130 130 130 129 129 129 129 129 129 129 130 130 131 131 132 133 133 133 134 134 134 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 132 132 132 131 131 130 129 128 128 127 126 126 126 126 125 125 125 126 125 126 126 126 126 128 128 129 131 132 133 134 136 136 137 138 139 140 141 141 142 144 146 147 149 151 152 156 157 159 161 162 164 164 166 166 167 167 166 166 165 164 163 163 162 160 160 158 158 158 158 157 157 157 156 156 155 154 153 152 151 150 149 148 147 145 145 144 143 143 142 141 141 140 140 139 138 138 138 137 137 136 136 136 136 137 138 138 139 140 141 142 143 144 145 146 146 146 147 147 147 148 147 147 148 148 148 148 148 148 148 149 149 150 150 151 151 152 153 153 154 154 154 155 155 155 155 155 156 156 156 156 156 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 136 135 135 135 135 134 134 133 133 132 132 132 132 132 132 132 133 133 134 134 134 134 134 134 133 133 132 132 131 130 130 130 129 130 130 130 131 132 132 133 134 134 135 135 135 135 134 134 134 134 133 133 134 133 133 134 134 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 138 138 138 137 136 136 135 134 133 132 132 131 131 130 130 129 129 129 129 129 129 129 130 130 130 131 131 131 132 133 133 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 132 132 132 131 130 129 128 128 127 126 125 126 125 125 125 124 125 125 125 126 126 126 127 128 129 130 132 133 134 135 136 137 138 138 140 140 141 141 144 144 146 148 149 151 154 156 158 159 160 162 164 165 165 166 166 166 166 166 165 164 163 162 162 161 160 159 158 158 158 158 157 157 157 156 156 155 154 153 152 151 150 149 148 147 146 145 144 144 142 142 142 142 141 140 140 139 138 138 138 138 138 138 138 138 138 139 140 141 142 143 144 145 146 146 147 148 147 148 148 148 149 149 149 149 149 149 150 150 149 150 150 152 152 153 153 153 154 154 154 154 155 156 157 157 157 157 157 157 157 157 157 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 136 135 135 136 135 135 135 134 134 133 133 132 132 132 131 131 132 132 132 132 133 133 134 134 134 135 135 134 134 133 133 132 132 131 131 130 130 130 130 131 131 132 133 134 134 135 135 135 136 136 136 136 135 135 134 134 134 134 134 134 135 135 135 136 136 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 140 139 139 138 138 138 137 136 136 135 134 134 132 132 131 130 130 130 129 129 128 128 129 128 129 129 129 130 131 131 132 133 133 134 134 135 135 135 135 135 135 135 135 135 135 134 134 135 134 134 134 134 134 134 134 134 134 134 134 133 134 134 133 133 133 133 133 132 132 132 131 131 130 129 128 127 126 126 125 124 124 124 124 124 124 124 125 126 126 126 127 128 129 131 133 134 135 136 138 139 139 140 140 141 141 143 144 145 147 148 150 152 154 157 158 159 161 163 164 164 165 165 165 165 165 165 164 164 163 162 161 161 161 160 159 159 159 159 158 158 157 157 157 156 155 154 153 152 151 150 148 148 147 146 145 145 144 144 143 143 142 142 141 140 140 139 139 139 139 139 139 140 140 140 142 143 144 144 145 146 147 148 148 148 149 149 149 149 149 149 151 151 150 150 151 151 151 152 153 153 153 154 154 154 155 155 156 156 157 157 157 157 157 158 158 158 158 158 158 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 136 135 135 135 135 135 134 134 133 133 132 132 131 131 131 131 132 132 132 133 134 134 135 135 135 135 135 134 134 134 133 132 132 131 131 131 130 131 131 132 133 133 134 135 136 137 137 137 137 137 136 136 136 135 135 135 135 135 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 140 140 139 139 139 139 138 137 137 136 135 135 134 132 132 131 130 130 129 129 128 128 128 128 128 128 129 129 130 130 131 131 132 133 134 135 135 135 136 136 136 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 131 130 130 129 128 127 126 125 124 124 123 123 123 123 123 123 124 125 126 126 127 128 129 131 132 133 136 136 138 139 140 141 141 141 142 143 143 144 145 147 148 150 152 155 157 158 160 161 162 163 164 165 165 165 165 165 165 164 163 163 163 162 161 161 161 160 161 161 160 159 159 158 158 158 157 156 155 154 153 152 151 150 149 148 148 147 146 146 146 145 144 144 143 143 142 141 141 141 141 140 140 140 141 142 142 143 144 145 146 147 147 148 148 149 149 150 150 150 151 151 151 151 151 151 152 153 153 153 153 154 154 154 155 155 155 155 157 157 157 157 157 158 158 158 158 158 158 159 159 159 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 135 135 135 135 135 135 134 133 133 132 132 131 131 131 131 131 132 132 132 133 134 135 135 136 136 136 136 135 135 134 134 133 132 132 131 131 131 131 132 132 133 134 135 136 136 137 137 137 137 137 137 136 136 136 136 136 135 136 136 136 136 137 137 137 138 138 138 139 139 139 139 139 138 138 139 139 138 139 139 139 140 139 140 140 140 140 140 139 139 139 138 137 137 135 135 134 133 132 131 130 129 128 128 128 128 128 127 128 128 129 129 129 130 131 132 133 133 134 135 135 136 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 133 133 132 132 132 132 131 131 131 130 130 129 128 127 126 125 124 123 123 123 122 122 122 122 123 123 125 126 126 129 129 131 132 133 135 136 138 139 139 140 142 142 142 143 144 144 144 146 148 149 151 152 155 157 158 160 161 162 164 164 164 164 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 161 160 160 160 159 158 158 157 155 155 154 153 152 152 151 149 149 149 148 147 147 147 145 145 145 144 143 143 142 142 141 141 142 141 142 143 144 145 145 145 147 147 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 158 158 158 158 159 159 159 159 159 159 159 160 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 136 135 136 135 135 135 134 134 133 133 132 132 131 131 131 131 131 132 132 133 134 134 135 136 136 137 137 136 136 136 135 135 134 133 133 132 132 132 132 132 133 134 135 135 136 137 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 137 137 137 138 138 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 139 139 138 137 136 135 133 132 131 130 129 129 127 127 127 127 127 127 127 128 128 128 129 130 131 132 133 134 134 135 136 136 136 137 136 136 136 136 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 131 131 131 131 130 130 130 129 128 127 126 125 124 123 122 122 122 121 121 121 122 122 123 125 126 127 129 129 132 133 135 136 138 139 140 142 142 142 143 143 144 144 145 146 147 147 150 151 152 155 156 158 160 161 163 163 163 163 164 164 164 164 164 164 164 164 162 162 162 162 162 162 162 162 161 162 161 161 160 160 159 158 157 156 155 154 154 152 151 151 150 150 150 149 148 148 147 146 146 146 144 144 144 143 143 142 143 143 144 145 145 146 146 147 148 149 150 151 151 152 152 153 152 153 153 154 154 154 155 155 155 155 156 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 137 137 137 137 136 136 136 136 136 135 135 135 135 136 136 136 136 136 135 135 135 135 134 133 133 132 132 132 131 131 132 132 132 133 133 134 135 136 136 137 137 137 137 137 137 136 135 135 134 133 133 133 133 133 133 134 134 135 136 136 137 138 138 138 138 138 138 137 137 137 136 136 136 136 137 137 137 138 137 138 138 138 139 139 139 139 139 139 139 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 140 140 139 138 137 136 135 133 132 130 130 129 128 128 127 126 127 127 127 127 127 128 128 129 130 131 132 133 134 135 136 137 137 137 137 137 137 136 136 136 135 135 135 135 135 134 135 135 135 135 134 135 134 134 133 133 133 132 131 130 130 130 130 130 129 129 128 127 126 125 124 123 122 121 121 121 120 120 121 121 122 123 125 126 127 129 131 132 135 136 138 140 140 143 143 143 144 144 144 144 144 145 146 147 147 150 151 153 155 157 158 159 161 162 162 163 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 161 160 160 160 159 158 157 156 155 155 154 153 152 152 152 151 150 150 150 149 148 147 147 146 145 145 145 144 144 144 144 145 146 146 147 148 148 149 151 151 152 153 154 154 154 154 155 155 155 155 156 156 156 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 138 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 133 132 132 132 132 132 132 133 133 134 134 135 136 137 137 138 138 138 137 137 137 136 135 135 134 134 133 133 133 134 134 135 136 136 137 137 138 138 138 138 138 138 137 137 137 137 137 136 136 136 137 137 137 138 138 138 138 138 138 139 138 138 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 141 141 140 139 139 137 136 135 133 132 130 130 128 128 127 127 126 126 126 126 126 127 128 129 129 130 132 132 133 135 136 137 137 137 138 137 138 137 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 134 134 133 133 132 132 131 130 130 130 130 130 129 128 127 126 126 125 124 123 121 121 120 120 120 120 121 121 122 123 124 126 129 130 132 134 136 139 140 141 143 143 144 144 145 145 145 145 145 145 146 147 147 149 151 153 154 157 157 159 161 161 162 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 160 160 159 159 159 157 156 156 155 154 153 153 153 152 152 151 151 150 149 149 149 148 147 146 146 146 145 145 146 146 146 147 148 149 150 151 152 152 153 154 155 155 156 156 156 157 157 157 158 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 161 161 162 162 162 162 163 138 138 138 138 138 138 137 137 137 137 136 137 136 136 136 136 136 136 136 136 135 135 135 134 133 133 133 132 132 132 133 133 133 134 134 135 136 136 137 137 138 138 138 138 138 137 137 136 136 135 135 135 134 134 135 135 135 136 137 137 137 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 138 139 139 139 139 139 139 139 139 139 140 140 141 141 142 142 142 142 141 140 139 139 137 136 135 133 131 130 129 128 127 126 125 125 126 126 126 126 127 127 128 129 130 132 133 135 135 136 137 138 138 138 138 138 138 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 134 134 133 132 132 131 130 130 130 129 129 129 128 128 127 126 125 124 123 122 121 121 120 120 120 119 120 121 122 123 124 126 129 131 134 136 137 140 142 143 144 144 145 146 146 146 146 146 146 146 146 147 147 149 150 152 154 156 157 159 160 160 162 162 162 163 163 163 163 163 164 163 163 163 164 163 163 163 163 163 163 162 162 162 162 161 161 162 161 160 159 158 158 157 156 156 155 155 155 154 153 153 152 152 151 150 150 149 148 147 147 147 147 147 147 147 148 149 149 150 151 152 153 154 155 156 156 156 157 157 158 158 159 159 159 159 159 159 160 160 160 161 161 162 162 162 161 161 161 162 161 161 161 162 162 162 162 162 162 162 163 163 163 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 134 134 134 133 133 133 133 133 133 134 134 135 135 136 136 137 138 138 138 138 138 138 137 137 137 136 136 136 135 135 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 137 138 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 142 142 142 141 140 139 139 137 135 134 133 131 129 128 128 127 126 125 125 125 125 125 126 127 128 129 130 131 132 134 135 136 137 138 139 139 139 139 139 138 138 138 137 136 136 136 136 135 135 135 135 136 135 135 135 134 134 133 132 131 131 130 129 129 129 128 128 127 127 126 126 125 124 123 122 121 121 120 119 119 119 120 121 122 123 125 128 130 132 135 137 140 142 143 144 145 147 147 146 146 146 146 146 146 146 146 147 147 148 150 152 153 155 157 158 159 160 161 161 161 162 162 162 162 163 163 163 163 163 164 164 163 163 163 163 163 163 163 162 162 162 162 162 161 161 160 159 158 158 157 157 157 156 156 155 155 154 154 153 152 151 150 150 149 148 148 148 148 149 148 148 148 150 151 151 153 154 155 155 156 157 158 158 159 159 160 159 159 161 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 161 162 162 162 163 163 163 164 164 164 139 140 140 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 136 136 136 136 135 135 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 138 138 138 138 138 138 138 138 137 137 136 136 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 141 141 142 142 142 142 142 141 141 140 139 138 137 135 134 132 131 129 128 127 126 125 125 125 125 125 125 126 127 128 129 130 132 133 135 136 137 138 139 139 140 140 140 140 139 139 138 138 137 137 136 136 136 136 136 136 136 136 135 135 134 134 132 132 131 131 130 129 128 128 128 127 127 126 126 125 124 123 122 122 121 121 120 120 120 120 120 121 122 124 126 128 131 133 136 138 141 143 144 145 147 148 148 147 147 146 146 146 146 146 146 147 148 148 150 152 153 154 157 157 159 159 160 160 162 162 162 162 162 162 163 162 162 163 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 160 160 159 159 158 157 157 157 157 156 155 154 154 153 152 151 151 150 149 149 149 149 149 149 150 150 151 152 152 154 155 156 157 158 159 159 160 161 161 161 162 161 162 162 161 162 163 163 163 163 163 164 163 163 163 163 162 162 163 163 162 162 162 162 162 162 163 164 164 164 165 165 140 140 140 140 139 139 139 138 138 138 138 138 137 138 137 137 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 141 141 140 139 138 136 135 133 132 130 129 127 126 126 125 124 124 125 125 125 126 127 128 129 131 132 134 135 137 138 139 139 140 141 140 140 140 140 139 139 138 138 137 137 136 136 136 136 136 136 136 135 135 135 133 133 132 131 130 129 129 128 128 128 127 127 126 126 125 124 124 123 122 121 121 120 120 120 120 120 121 123 125 126 129 132 134 137 140 142 144 145 147 147 148 148 148 148 147 147 146 146 146 146 147 148 148 150 152 153 154 156 158 158 159 160 161 161 161 162 162 161 162 162 162 162 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 160 160 160 159 158 158 157 157 157 157 156 155 154 153 152 151 151 151 150 150 149 150 151 151 152 152 152 154 155 156 158 159 160 160 161 162 163 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 140 140 140 140 140 139 139 139 138 138 138 138 138 137 138 137 137 137 137 137 136 136 136 136 136 136 136 135 135 136 136 136 136 136 137 137 138 137 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 138 139 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 141 140 141 141 141 141 141 142 142 142 142 142 142 142 141 141 140 139 137 136 134 133 131 130 128 127 126 125 125 125 125 125 125 126 127 128 129 130 132 134 135 136 138 139 140 140 141 141 141 141 141 140 140 140 139 138 138 137 137 137 137 137 136 136 136 136 135 134 134 133 132 131 130 130 129 128 128 127 127 127 126 126 125 125 124 123 122 121 121 121 121 120 121 121 122 124 125 128 130 132 136 138 141 144 145 147 148 148 148 148 148 148 147 146 146 146 145 146 147 148 148 150 152 153 154 155 157 158 159 159 160 160 161 161 161 162 161 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 163 162 161 160 161 160 159 159 158 158 157 156 156 154 153 153 152 151 151 151 151 150 151 152 153 152 153 154 154 156 158 158 160 161 162 163 163 164 164 164 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 166 167 167 140 140 140 140 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 137 137 138 137 137 137 137 138 138 138 138 138 138 138 138 138 139 138 139 139 138 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 139 139 140 140 140 141 141 141 141 141 142 142 141 141 142 142 142 142 142 141 141 141 140 139 138 136 135 134 132 131 130 129 127 126 125 125 125 124 125 125 126 127 128 129 131 133 134 136 137 138 139 140 141 142 141 141 142 142 141 140 140 139 138 138 137 137 137 137 137 137 136 136 136 135 135 134 133 132 131 131 129 129 128 128 127 127 127 127 126 125 125 124 123 123 122 121 121 121 121 122 122 123 125 127 129 131 134 137 140 142 145 146 148 149 149 149 149 149 147 146 146 145 146 145 146 146 148 150 151 152 153 154 156 157 158 159 159 160 161 161 161 161 161 162 162 163 162 162 163 162 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 162 162 161 161 160 160 160 159 158 157 157 156 155 154 154 152 152 152 152 152 152 152 153 154 154 155 156 158 158 160 161 162 163 165 165 165 166 166 165 166 166 165 166 166 166 165 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 166 167 167 167 167 168 140 140 140 140 139 140 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 136 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 138 137 138 137 138 138 138 138 138 138 138 138 138 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 139 139 139 140 140 140 141 141 141 141 142 142 142 141 142 142 142 142 142 141 141 141 140 139 138 137 136 135 133 132 130 129 128 127 127 125 125 125 125 126 126 127 128 129 131 132 134 136 137 138 140 140 141 142 142 142 142 142 142 141 141 140 140 139 138 138 138 137 137 137 137 137 136 136 135 135 134 133 132 132 131 130 129 128 128 128 127 127 127 126 126 125 125 124 123 123 122 122 122 122 123 124 124 127 129 131 133 137 138 141 144 145 148 149 149 150 150 150 148 147 147 146 146 145 146 147 148 148 150 151 152 154 155 156 158 158 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 163 163 163 162 162 163 162 161 160 160 159 158 157 156 156 155 154 154 153 152 153 153 153 154 154 155 156 157 157 159 160 161 162 164 165 166 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 168 168 168 168 169 169 140 140 140 140 139 140 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 138 138 138 138 138 138 138 137 137 137 138 137 138 138 138 138 138 138 138 138 138 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 139 139 139 139 140 140 141 141 142 142 142 142 142 142 141 142 141 141 141 141 141 140 140 139 138 137 137 136 134 133 132 131 129 128 128 127 127 126 126 126 126 127 128 130 131 132 134 135 137 138 140 141 141 142 142 143 143 143 142 142 142 141 140 140 139 139 138 138 138 138 137 137 137 137 136 135 135 134 133 132 132 131 130 129 129 129 128 128 128 127 127 127 125 125 124 124 123 123 123 122 123 124 125 126 129 130 132 136 137 141 142 145 147 149 149 150 150 150 149 148 147 147 147 146 146 147 148 149 150 151 152 153 155 156 156 158 158 159 160 160 161 161 161 162 162 162 162 161 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 165 165 164 164 164 163 163 163 162 161 160 160 159 158 157 157 155 155 155 154 154 154 154 154 155 156 155 156 157 158 159 160 161 164 165 165 166 167 169 169 169 168 169 168 168 168 168 167 167 167 168 167 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 170 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 138 138 139 139 139 139 139 140 141 141 142 142 142 142 142 142 141 142 141 141 141 141 141 140 140 139 138 138 137 136 135 134 133 131 130 130 129 128 128 127 127 127 128 128 129 130 131 132 134 135 137 138 139 141 141 142 143 143 143 143 144 143 143 143 141 141 141 140 140 139 139 138 138 138 137 137 137 137 136 135 135 134 133 132 132 131 130 130 129 129 129 128 128 127 127 126 126 125 124 124 124 124 124 126 126 127 129 131 133 136 138 140 142 144 146 148 149 150 151 151 150 149 148 148 148 147 146 147 148 149 150 151 152 153 154 155 156 158 158 159 160 160 161 161 161 161 162 162 162 162 161 162 162 162 162 161 162 162 162 162 162 162 163 163 164 164 165 165 165 165 165 165 165 164 165 165 164 163 162 162 161 161 160 158 158 156 156 155 155 155 155 156 156 155 156 157 158 158 159 160 161 162 164 165 166 167 168 168 169 169 169 169 169 169 169 168 169 169 169 169 168 168 168 168 168 169 168 168 168 168 168 169 168 168 169 169 169 170 170 170 170 170 141 141 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 138 138 137 138 137 138 138 138 139 139 139 140 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 139 139 139 139 138 139 139 139 139 139 139 139 140 140 139 139 140 140 139 139 139 139 139 139 139 139 139 139 140 140 141 141 142 142 142 142 142 142 142 141 141 141 140 140 140 139 139 138 138 137 136 135 135 134 133 132 131 131 130 129 129 129 130 129 129 131 131 132 133 135 136 137 139 140 141 142 142 143 143 144 144 144 144 144 144 143 142 142 141 141 141 140 139 139 139 139 138 138 137 137 136 135 135 135 133 133 132 132 131 131 130 130 130 129 129 128 128 127 126 126 126 125 125 126 126 127 128 130 131 133 136 138 140 142 144 146 147 148 149 150 150 150 149 149 148 148 148 148 147 148 149 150 151 152 153 154 156 156 157 158 159 160 160 161 162 162 162 162 162 162 162 162 162 162 162 161 162 161 161 162 162 162 162 162 163 164 165 165 165 166 166 166 166 166 166 166 166 165 165 164 164 163 162 161 160 159 158 158 157 156 156 156 156 156 157 157 158 158 159 159 160 161 162 163 164 165 166 168 169 169 169 169 169 170 169 169 170 170 170 169 169 170 170 170 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 139 139 139 140 140 140 141 141 141 141 141 140 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 139 138 138 139 138 138 139 139 139 139 139 139 139 140 139 139 140 140 140 139 139 139 139 139 139 138 139 139 139 140 140 141 141 141 141 142 142 142 142 141 141 141 140 140 140 139 139 138 138 137 136 136 135 135 133 133 132 132 131 131 131 131 131 131 131 132 133 133 134 135 137 138 139 141 142 142 143 144 144 145 144 145 145 145 144 144 143 143 142 141 141 141 141 140 140 139 139 139 138 138 137 137 136 135 135 134 133 133 132 132 132 131 131 131 130 130 130 129 129 128 127 127 127 127 127 128 129 131 132 134 137 138 140 142 143 145 147 147 148 150 150 151 150 150 149 149 149 149 149 149 149 149 151 152 153 154 155 157 158 158 159 160 161 161 162 162 162 163 163 162 162 162 162 162 161 162 161 161 160 161 161 162 162 162 162 163 164 165 165 166 167 167 167 167 167 167 167 167 167 166 166 165 165 164 163 162 161 159 159 159 158 158 158 157 158 158 158 158 158 159 159 161 162 163 163 164 166 166 167 168 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 171 171 171 171 172 172 172 172 172 172 141 141 141 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 138 138 138 138 138 139 139 139 140 140 140 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 138 139 139 139 139 138 138 138 139 138 139 139 139 139 139 139 139 140 140 139 140 140 140 139 139 139 139 139 139 138 139 139 139 139 140 140 141 142 141 142 142 142 142 141 141 141 140 140 139 139 138 138 138 137 137 136 135 135 134 134 133 133 133 132 132 132 132 133 133 134 134 135 136 137 138 139 140 141 142 143 144 144 145 146 146 146 146 145 145 145 145 144 143 143 143 142 142 142 141 141 140 140 139 139 138 138 137 137 136 135 135 134 134 133 133 133 132 132 132 132 132 131 131 130 130 129 129 128 129 129 130 131 133 134 137 139 141 143 145 146 146 148 148 149 149 149 150 150 149 149 149 149 149 150 150 150 151 153 154 154 155 157 158 159 159 160 161 161 162 163 163 163 163 163 162 163 163 162 162 161 161 161 161 161 161 161 162 162 162 163 164 165 165 165 166 167 167 168 168 168 168 168 167 167 167 166 166 165 164 163 162 162 161 161 159 159 159 159 159 158 159 159 159 160 160 160 161 161 162 163 164 166 166 167 168 169 169 170 171 170 170 170 171 171 171 171 171 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 173 173 172 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 140 140 140 141 141 141 141 142 141 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 140 139 139 139 139 139 139 138 139 139 139 139 139 140 141 141 141 141 142 141 142 141 141 141 140 140 139 139 138 138 138 137 137 136 136 135 135 134 134 134 134 134 133 134 134 134 134 135 136 137 137 138 139 140 141 142 143 143 144 145 145 146 147 147 147 147 146 147 146 145 145 144 144 143 143 142 143 143 142 142 141 140 140 139 138 138 137 137 137 136 135 135 135 135 135 134 134 134 134 133 133 132 132 131 131 130 131 131 131 132 133 136 137 139 141 143 145 146 147 149 149 149 149 150 150 150 150 150 150 150 149 149 149 150 150 151 153 155 156 157 158 159 160 160 161 162 162 163 163 163 163 163 163 163 163 163 162 162 162 161 162 161 161 161 161 162 161 162 163 165 164 165 166 167 167 168 168 169 169 169 169 169 168 168 167 167 166 166 165 164 163 163 162 161 161 161 160 160 160 160 160 160 160 160 161 162 162 162 163 164 165 165 166 168 169 169 169 170 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 173 173 173 173 174 174 173 173 173 173 174 174 174 173 173 173 141 141 141 141 141 140 140 141 141 141 141 141 141 141 140 141 140 140 140 139 139 139 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 140 141 141 141 141 141 141 142 141 141 140 140 140 139 139 138 138 138 137 137 136 136 135 135 134 134 134 134 134 135 135 135 136 137 137 138 139 140 140 142 143 143 144 145 146 146 146 147 147 148 148 148 148 148 148 147 146 146 145 144 144 143 144 143 143 143 142 142 141 141 140 139 139 138 138 137 137 137 137 136 136 136 136 136 136 135 135 135 134 134 133 133 133 132 133 134 135 136 138 140 142 144 145 146 147 149 149 150 150 150 150 151 150 150 151 151 150 149 151 151 152 153 153 155 156 157 158 158 159 160 161 163 163 164 164 164 164 164 164 163 163 163 163 162 162 162 161 162 161 161 161 162 162 162 163 164 164 165 166 167 168 168 168 169 169 169 169 170 170 169 169 168 168 168 167 166 166 164 163 163 163 162 162 162 162 160 160 160 160 160 160 160 162 162 163 163 164 165 165 166 167 168 169 169 169 170 170 171 171 171 172 173 173 174 174 174 174 174 175 175 175 175 175 175 174 174 174 175 175 175 174 174 174 174 174 174 141 141 141 141 141 141 141 141 141 141 141 141 141 142 141 141 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 141 141 141 141 140 140 141 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 140 140 141 141 141 141 142 141 141 141 140 140 140 139 139 139 138 138 137 137 137 136 136 135 135 135 135 136 135 136 136 137 137 138 139 139 139 141 142 143 144 145 145 146 147 147 147 148 148 148 149 149 149 149 148 148 147 146 146 146 145 145 145 145 144 144 144 143 143 142 142 141 140 140 139 138 138 138 138 137 137 137 137 138 138 138 138 137 137 137 136 135 135 135 135 136 136 137 139 140 142 144 146 147 149 150 150 150 150 151 151 151 150 151 151 151 151 151 151 152 152 153 154 155 157 157 158 159 160 161 162 162 163 163 164 164 164 165 164 164 164 164 163 163 162 162 162 161 162 161 162 161 162 162 163 164 164 165 166 167 168 169 169 169 170 170 170 170 170 170 170 169 169 169 169 168 167 166 166 165 164 164 164 163 163 163 163 162 161 161 161 161 161 161 161 162 162 163 165 165 166 166 167 167 168 168 169 170 170 171 172 172 173 174 175 175 175 176 176 176 176 175 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 141 141 141 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 140 140 141 141 141 141 141 142 141 141 141 140 140 140 139 139 138 138 138 137 137 137 137 136 136 136 136 136 136 137 137 138 138 139 140 140 141 142 143 144 145 146 147 147 148 148 148 149 149 150 149 150 150 149 149 149 149 148 147 147 146 146 145 145 145 145 145 145 144 144 143 142 142 141 140 140 140 139 139 139 139 139 139 140 140 140 140 140 140 139 139 139 138 137 137 137 138 138 140 141 143 145 146 147 149 150 150 151 151 151 151 151 151 151 151 152 151 151 152 152 153 154 154 156 157 158 159 160 161 162 162 163 164 164 165 165 165 165 165 165 165 164 164 164 163 162 162 162 161 162 161 162 162 162 163 164 165 164 166 167 168 169 169 170 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 166 166 165 165 165 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 164 164 166 167 167 167 168 168 170 170 170 172 173 174 174 176 176 177 177 177 177 177 177 176 176 176 176 177 176 177 177 176 176 176 176 176 175 175 141 141 141 141 141 141 141 141 142 142 142 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 140 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 142 142 142 141 141 141 141 140 140 140 140 139 138 139 138 138 138 137 137 137 137 137 137 137 137 138 138 139 139 140 141 142 143 144 145 146 147 147 148 148 149 150 150 150 151 150 151 150 150 150 150 150 149 148 148 148 147 147 147 146 146 146 146 145 145 144 144 143 143 142 141 141 140 140 140 141 141 141 141 141 142 142 143 142 142 141 141 141 139 140 139 139 139 141 141 144 145 146 148 149 151 150 151 151 153 152 152 151 151 153 152 152 152 152 153 154 154 155 157 157 158 159 160 161 162 163 164 164 165 166 166 166 166 166 166 166 165 165 165 164 163 162 162 162 162 162 161 162 162 163 164 165 164 166 167 168 169 169 170 171 172 172 172 172 172 172 171 171 171 170 170 170 169 169 168 168 167 167 167 166 166 166 164 163 163 163 163 161 161 161 161 161 161 162 162 162 164 164 164 165 165 166 167 168 169 170 170 171 173 174 175 175 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 176 141 141 141 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 141 141 141 141 141 142 142 141 142 141 141 141 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 139 140 140 141 142 143 144 145 146 147 147 148 149 149 150 150 151 151 151 151 151 151 151 151 151 150 150 150 149 148 148 148 147 147 147 147 147 146 146 145 145 145 144 143 143 142 142 142 142 142 142 142 143 143 144 144 144 145 144 144 144 143 143 142 141 142 141 141 143 144 145 146 148 149 151 152 152 152 151 153 153 152 151 153 153 153 152 154 154 154 156 156 156 158 159 159 162 162 163 164 165 164 165 166 166 167 167 167 167 167 166 165 165 165 164 163 163 163 162 162 162 162 162 163 163 165 165 165 166 168 169 169 170 171 172 172 173 173 173 173 173 172 172 171 171 171 170 170 169 169 169 168 167 167 167 166 166 166 164 162 162 162 162 161 161 161 161 161 162 162 162 163 163 163 165 165 165 166 166 168 168 170 171 174 175 175 176 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 177 142 141 141 141 141 142 142 142 142 143 143 143 144 144 144 144 144 144 143 143 142 142 142 141 141 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 141 141 141 141 141 141 141 141 141 141 141 142 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 141 141 141 140 140 139 140 139 139 139 139 139 139 139 139 139 139 140 140 141 141 142 143 144 145 146 147 148 149 149 150 151 151 151 151 152 152 152 151 152 151 151 151 151 150 150 149 149 149 149 148 148 147 147 147 147 146 146 145 145 145 144 143 143 143 143 143 143 143 144 144 145 146 146 147 147 146 146 146 145 144 144 144 143 143 144 145 146 147 148 150 150 152 153 153 152 153 153 153 152 152 153 154 153 154 154 155 156 156 157 158 160 161 162 163 163 164 166 166 166 167 167 168 168 168 168 168 168 167 167 166 166 165 164 163 163 162 163 162 163 163 164 164 165 166 167 168 169 169 170 171 172 173 173 173 175 175 173 173 173 172 172 171 171 171 170 170 170 170 168 168 167 167 167 166 165 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 165 165 166 167 168 169 171 174 175 175 177 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 177 142 142 142 141 142 142 142 142 143 143 143 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 142 142 142 142 143 143 144 144 144 144 144 144 144 144 145 145 145 144 144 144 144 143 143 143 142 142 142 142 141 141 141 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 142 143 143 143 143 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 142 142 143 144 144 146 147 147 148 149 150 150 151 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 149 149 149 149 149 148 148 148 148 147 147 147 146 146 145 145 144 144 144 144 144 144 145 146 147 147 147 148 148 149 148 148 148 147 146 146 146 146 146 146 146 147 148 150 150 152 153 153 153 154 154 153 154 154 153 154 154 155 155 156 156 157 157 159 160 160 162 164 165 166 167 167 168 168 169 169 170 169 169 169 169 169 168 168 167 167 166 165 164 163 163 163 163 164 164 165 165 166 167 167 169 169 170 171 173 174 175 175 175 175 175 175 175 174 174 172 172 172 171 171 170 170 170 170 168 168 168 167 166 165 164 163 163 161 161 161 161 161 161 161 161 161 161 162 163 163 163 163 163 165 166 166 168 169 172 173 175 176 177 178 179 180 180 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 142 142 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 142 142 142 142 143 144 144 144 145 145 145 145 145 145 146 145 145 146 145 145 145 144 144 144 144 143 143 142 142 142 142 142 142 142 142 142 143 142 143 143 143 143 143 143 143 143 143 143 143 143 142 143 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 143 144 144 145 146 147 148 149 150 150 151 152 152 152 153 153 153 153 153 153 152 152 152 152 151 151 151 150 150 149 149 149 149 148 148 148 148 148 147 147 147 147 146 145 145 145 145 145 146 146 146 147 148 149 149 150 150 150 150 150 150 149 149 148 147 147 148 147 148 148 150 151 152 153 154 155 155 154 155 155 154 154 154 155 155 155 155 157 158 158 159 159 161 162 164 165 166 166 168 168 169 169 171 171 170 171 171 170 170 170 169 168 167 166 166 165 164 164 164 164 164 165 165 166 166 167 168 169 171 171 172 173 173 174 175 175 175 176 176 176 176 175 174 174 174 172 171 171 170 170 170 170 169 168 168 167 166 165 164 163 161 161 161 159 159 159 160 160 161 161 162 162 162 162 162 163 163 164 166 166 168 170 172 173 175 176 177 178 180 180 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 142 142 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 143 143 144 144 145 145 145 146 146 146 146 147 146 147 146 146 146 146 146 145 145 144 144 143 143 143 142 142 142 142 142 143 143 143 143 143 143 143 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 143 143 144 144 144 144 143 143 143 143 143 142 142 142 142 141 142 142 142 142 142 142 143 142 143 143 143 144 144 145 145 147 147 148 149 150 151 151 152 153 153 153 153 154 154 154 154 153 152 153 152 152 152 151 151 150 150 150 149 150 149 149 148 148 148 148 147 147 147 147 147 146 146 146 146 146 147 147 148 148 150 150 151 152 152 152 152 152 151 151 150 149 148 148 148 149 150 150 151 152 153 154 155 155 155 156 155 155 156 156 155 155 156 157 157 158 158 159 161 161 163 164 165 166 168 168 169 170 170 171 172 172 171 171 172 171 170 170 170 169 168 167 166 166 165 165 165 164 165 166 165 166 168 168 169 170 171 172 173 173 174 174 175 176 176 176 176 176 176 175 175 174 174 173 173 171 171 171 170 170 169 169 168 167 166 165 164 163 161 159 159 159 159 159 160 160 160 160 162 162 162 162 162 162 162 164 165 166 167 169 172 173 175 177 178 178 180 180 181 181 181 180 180 180 180 180 180 180 180 181 181 180 180 180 180 180 180 143 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 143 142 142 142 143 143 144 144 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 146 146 145 145 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 145 145 145 145 146 147 148 148 149 150 151 151 153 153 154 154 154 154 154 154 154 154 153 153 153 152 152 151 151 150 150 150 150 149 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 148 148 149 149 150 151 152 153 153 154 154 153 153 153 152 151 151 151 151 149 150 151 152 153 153 154 155 155 156 157 156 156 157 156 156 157 157 158 158 158 159 160 160 162 162 163 165 166 167 168 169 171 171 172 172 173 173 173 172 172 172 171 170 170 170 169 168 167 167 166 166 166 165 166 166 166 167 169 169 170 171 172 173 173 174 174 175 176 176 176 177 177 177 176 176 175 174 174 173 173 172 172 172 170 170 169 169 169 167 166 164 164 162 160 160 159 159 159 159 159 160 160 162 162 162 162 162 162 162 164 164 165 166 167 170 172 175 176 177 178 180 181 181 181 181 181 180 180 180 180 180 180 181 181 181 182 182 181 181 181 181 181 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 143 143 143 143 143 144 144 145 145 146 146 147 147 147 147 147 147 147 148 148 147 147 147 147 146 145 145 145 144 144 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 143 144 144 144 144 144 144 145 145 145 145 146 147 147 148 148 148 150 151 152 152 153 153 154 154 155 154 155 155 155 155 154 154 153 153 152 152 151 151 150 150 150 150 149 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 150 151 152 153 154 154 155 155 155 155 154 154 153 153 152 152 151 151 152 152 153 154 154 155 156 157 157 157 158 158 157 158 157 157 159 159 160 160 160 161 163 163 164 164 166 167 168 170 171 171 172 173 173 174 174 174 173 173 173 172 171 170 170 169 168 167 167 166 166 166 166 166 167 167 168 170 171 172 173 174 175 175 175 176 176 176 176 178 177 177 177 177 176 176 175 174 174 173 172 172 172 171 170 169 169 168 168 166 165 163 163 161 159 159 158 158 159 159 160 162 162 162 162 162 162 162 162 164 164 166 166 169 170 173 175 176 177 178 180 181 181 181 181 181 181 181 180 180 181 181 181 181 181 182 182 183 183 182 182 182 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 143 143 143 143 144 144 145 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 147 146 146 145 145 144 144 144 143 144 143 143 143 143 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 145 145 146 145 145 145 145 145 145 145 146 145 145 145 145 145 145 144 144 144 145 144 144 145 145 145 145 146 146 146 147 147 147 148 148 149 150 150 151 151 152 153 153 154 154 155 155 155 155 155 155 155 154 154 153 153 153 152 151 151 150 150 150 149 149 150 149 149 149 149 149 149 148 148 148 148 148 149 149 149 149 150 151 152 153 154 154 155 155 156 156 156 156 156 155 155 154 154 153 152 153 154 154 154 154 156 156 157 158 158 158 158 158 159 158 159 159 159 160 160 160 162 162 163 163 165 166 166 168 169 170 171 172 173 173 175 175 175 175 174 173 173 173 172 171 170 170 169 168 167 167 167 167 166 166 168 169 169 171 171 172 173 175 175 175 176 177 177 178 178 178 178 178 178 177 177 176 176 175 175 174 173 173 172 172 171 170 170 168 168 167 165 163 162 162 160 159 159 159 158 159 160 162 162 162 163 163 164 164 164 164 165 166 167 170 172 173 175 177 178 180 181 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 144 143 144 144 144 143 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 143 143 143 144 144 145 145 146 147 148 148 148 148 149 149 149 149 149 149 148 148 148 148 147 146 146 145 145 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 149 149 150 150 151 151 152 153 154 154 155 155 156 155 156 156 155 155 155 154 154 153 153 152 152 151 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 153 153 154 155 155 156 157 157 157 157 157 157 156 156 155 155 154 154 154 154 154 156 156 157 158 158 159 160 159 160 159 160 160 160 160 161 161 161 162 163 163 164 164 165 167 168 169 169 170 171 172 173 174 175 175 175 175 175 174 173 173 172 171 170 169 169 168 168 167 167 167 167 167 168 169 171 170 172 173 174 175 175 176 177 177 178 178 178 178 179 179 179 179 177 177 177 176 175 175 174 173 173 172 172 171 170 170 168 167 165 164 163 161 161 160 159 159 159 160 161 161 162 162 163 164 164 164 164 166 166 167 169 170 173 175 176 178 180 181 182 182 183 182 182 182 181 181 181 181 181 181 182 183 183 183 184 184 184 184 184 185 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 142 142 142 143 143 143 144 144 145 146 147 147 148 148 149 149 149 149 149 149 149 149 149 148 148 148 147 147 146 145 145 145 145 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 145 146 145 146 146 146 146 146 146 147 147 147 148 148 148 149 149 150 150 150 151 152 152 153 153 154 154 155 155 156 156 156 156 156 156 155 155 155 154 154 153 152 151 151 150 150 149 149 149 149 149 149 149 149 149 150 150 149 149 150 150 150 151 151 152 152 153 154 155 155 156 157 158 158 158 159 158 158 158 157 157 156 156 156 156 156 156 156 156 158 158 159 159 160 161 161 161 161 162 162 162 161 162 162 163 163 164 164 165 166 167 167 168 169 169 170 172 174 174 175 175 176 175 175 175 174 173 172 172 171 170 169 169 168 168 167 167 168 168 168 169 170 171 172 173 174 175 175 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 177 176 176 175 174 173 173 172 171 171 170 169 168 165 165 164 162 162 161 161 160 160 161 162 162 163 164 164 165 165 165 166 166 168 169 170 172 175 176 177 179 181 182 182 183 183 183 182 182 182 182 181 181 182 182 182 183 184 184 185 185 185 186 186 186 144 144 144 144 144 144 145 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 143 143 144 144 145 146 146 147 148 148 148 149 149 149 150 149 149 150 149 149 149 148 148 147 147 146 146 145 145 145 145 145 145 144 144 144 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 149 149 150 150 151 151 152 152 153 153 154 154 155 155 155 156 156 156 156 156 156 156 155 154 154 154 153 152 151 151 150 150 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 152 152 153 153 154 155 156 157 157 158 159 159 160 160 160 159 159 158 158 157 157 157 157 157 157 158 158 158 160 160 161 161 162 162 163 164 163 163 164 164 164 164 164 164 165 166 166 167 167 167 169 170 170 171 172 173 174 174 175 176 175 175 174 174 173 172 172 171 169 169 168 168 168 168 168 168 168 169 170 171 172 173 174 175 176 176 177 177 177 178 178 178 178 179 179 180 180 180 180 180 180 179 178 178 177 176 176 175 174 173 172 171 169 168 167 166 165 163 163 162 162 161 161 162 163 162 164 165 166 166 166 166 167 168 169 171 172 173 175 177 178 180 182 182 183 184 183 183 183 183 182 182 182 182 182 182 183 183 184 185 186 186 186 187 187 187 144 145 145 145 145 145 145 145 144 144 144 144 143 143 143 142 142 142 141 141 141 142 142 142 143 143 144 144 145 146 147 147 148 149 149 149 150 150 150 150 150 150 150 149 149 149 148 148 147 147 146 146 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 148 148 147 147 147 147 147 147 147 147 147 147 147 146 147 146 147 146 146 146 146 146 146 146 147 147 147 147 148 147 148 148 149 149 150 150 150 150 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 155 154 154 153 153 152 151 150 150 149 149 149 149 149 149 149 149 149 149 150 151 151 152 152 152 153 153 154 154 155 156 156 157 158 158 159 160 160 161 161 160 160 160 159 159 158 159 158 158 158 158 158 159 160 160 162 162 162 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 168 169 170 170 171 172 173 174 174 175 175 175 175 174 173 172 172 172 170 170 169 168 168 168 168 168 168 169 170 170 171 173 174 175 176 176 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 181 181 180 179 179 178 177 176 175 174 173 172 171 170 168 167 165 164 163 163 163 162 162 163 163 163 164 166 166 168 168 168 169 169 171 172 173 175 176 178 180 181 182 183 184 184 184 184 183 183 183 182 182 182 182 183 183 184 185 185 186 187 188 188 188 189 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 141 142 142 142 143 143 144 145 145 146 147 148 148 149 149 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 147 146 147 147 147 148 148 148 148 149 149 149 150 150 151 151 152 152 153 153 154 154 154 155 155 155 155 156 156 156 156 156 156 155 155 155 155 154 153 152 152 151 150 150 149 149 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 154 155 156 156 156 157 159 159 160 160 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 160 160 161 162 163 164 165 165 166 167 166 167 167 168 167 167 167 168 168 168 168 168 169 169 169 169 170 170 171 172 173 174 174 174 175 174 174 173 172 172 172 171 170 170 168 168 168 168 168 168 169 170 171 171 172 174 175 176 176 177 177 177 178 178 178 178 178 178 179 179 180 180 181 181 181 181 181 181 180 179 179 178 177 176 175 174 172 171 170 169 168 167 166 164 164 164 163 163 164 164 164 165 166 167 168 168 170 170 171 172 172 175 176 177 180 181 182 183 184 185 184 185 184 184 184 183 183 183 182 183 183 183 184 185 185 187 188 189 189 190 190 145 145 145 145 145 145 145 145 145 145 144 144 143 143 143 142 142 142 141 142 142 142 142 143 143 143 144 145 146 146 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 146 146 146 146 146 147 147 147 147 147 148 148 149 149 149 149 150 150 151 151 152 152 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 155 155 155 154 154 153 152 151 151 150 149 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 154 155 155 156 157 157 158 159 160 160 161 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 161 161 162 163 164 165 166 167 167 168 169 169 169 169 169 170 169 169 169 169 169 168 169 169 169 169 170 170 171 171 172 173 173 173 174 174 173 172 172 172 171 170 170 169 168 168 168 168 168 169 170 170 172 172 173 175 176 176 177 178 178 178 178 178 178 178 178 178 179 180 180 181 181 181 182 182 182 182 181 180 180 180 179 177 177 175 174 172 171 170 168 167 166 165 164 164 164 164 164 164 165 166 167 168 169 169 170 171 173 173 174 176 177 178 180 182 183 184 185 185 185 185 185 185 184 184 183 183 183 183 183 184 185 185 186 188 188 189 191 192 192 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 141 142 142 142 142 143 143 144 145 145 146 147 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 147 147 147 147 146 146 146 146 146 146 146 146 147 147 147 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 147 147 147 147 148 148 148 148 149 149 149 149 150 150 151 152 152 152 153 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 155 155 155 154 154 153 152 151 151 150 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 155 155 156 156 157 158 158 159 160 161 161 162 162 163 163 163 163 163 163 162 162 161 161 161 160 161 160 161 162 163 163 164 164 166 167 168 169 170 171 171 171 171 171 171 171 171 170 170 169 169 170 169 169 169 169 169 170 170 171 172 172 173 173 172 172 172 171 171 170 170 169 168 168 168 168 169 169 169 170 171 172 173 175 176 176 177 178 178 179 179 178 178 178 178 178 179 179 180 181 181 182 182 183 183 183 183 183 182 181 180 180 179 177 176 175 174 173 172 170 169 167 166 165 165 165 164 165 165 167 168 168 170 170 171 172 173 173 174 175 176 178 180 181 182 183 185 186 185 186 186 186 186 185 184 184 183 183 183 183 184 185 186 187 188 190 191 192 193 194 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 142 142 142 142 142 143 144 144 145 146 146 147 148 148 149 149 149 150 150 150 150 150 150 151 150 150 150 150 149 149 149 148 148 148 147 147 147 147 147 147 146 146 147 147 147 147 148 148 148 148 148 148 149 149 149 149 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 149 149 149 149 150 150 151 151 152 152 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 155 154 154 153 153 152 151 150 150 149 149 149 149 149 150 150 150 151 151 152 153 154 155 155 156 157 157 158 158 159 160 160 161 162 162 163 163 164 164 164 164 163 163 163 163 162 162 162 161 162 161 162 163 163 164 165 166 167 167 170 170 171 172 173 172 172 172 172 172 172 171 170 170 171 170 169 169 169 169 169 169 170 170 171 171 172 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 170 171 173 173 175 176 177 177 178 179 179 179 179 179 178 178 178 179 179 180 181 181 182 183 184 184 184 184 184 184 183 182 181 180 180 179 178 176 175 174 173 171 170 168 168 167 166 166 166 167 167 167 168 169 170 171 172 173 173 174 175 176 177 179 180 181 183 184 184 185 185 186 187 186 186 186 185 184 184 184 184 184 184 185 186 188 189 190 191 193 194 195 145 145 145 146 146 145 145 145 145 145 144 144 144 143 143 143 143 142 142 142 142 143 143 143 144 145 145 146 146 147 148 148 149 149 149 150 150 150 150 151 150 151 151 150 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 148 149 149 149 150 150 151 151 151 152 152 153 153 154 154 154 154 154 155 155 155 155 155 156 156 155 156 156 155 155 154 154 153 152 152 151 150 150 150 149 149 149 149 150 150 151 152 152 153 154 155 155 156 157 158 158 159 159 160 161 162 162 163 163 164 165 165 164 165 165 165 164 164 164 163 162 162 163 162 162 163 163 163 165 165 167 168 169 171 171 172 173 174 175 174 174 174 173 173 172 172 171 171 170 169 169 169 170 169 170 170 170 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 170 170 171 173 173 175 176 177 178 179 179 179 179 179 179 179 179 179 179 179 179 180 181 182 182 184 185 185 186 186 185 185 185 184 183 182 181 180 179 177 176 175 174 172 170 169 168 168 168 168 167 167 168 168 169 170 172 172 173 173 174 175 176 178 179 179 180 182 182 183 185 185 186 187 187 187 187 186 185 185 185 184 184 184 184 185 186 188 189 191 192 194 194 195 145 145 145 145 145 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 144 144 145 146 146 146 147 147 148 149 149 149 150 150 150 150 151 151 151 151 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 151 151 151 152 152 153 153 154 154 154 154 154 154 155 155 155 155 155 155 156 156 155 155 155 155 154 154 153 152 152 151 150 150 149 149 149 149 150 150 150 152 152 153 154 155 156 156 157 158 159 160 160 160 161 162 162 163 164 164 165 165 165 166 165 165 165 165 165 164 164 164 164 164 163 164 164 164 164 166 166 168 169 170 172 173 173 174 175 176 176 176 176 175 175 173 172 171 171 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 171 172 173 174 176 177 178 179 180 180 180 180 180 179 179 179 179 179 179 180 180 181 182 183 184 186 186 187 187 186 185 185 185 184 183 182 181 180 179 177 176 175 173 171 170 169 169 168 168 169 169 168 169 170 171 172 173 174 175 176 177 178 179 179 180 181 181 182 184 185 185 186 187 187 187 187 187 186 185 185 185 184 184 185 185 186 188 189 191 192 194 195 196 145 145 145 145 146 145 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 144 144 145 146 146 147 147 148 148 149 149 149 150 150 150 151 150 151 151 150 151 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 156 156 155 155 155 155 154 153 153 152 152 151 150 150 149 149 150 150 150 150 151 152 152 154 155 156 157 157 158 159 160 160 161 162 162 162 163 164 165 165 165 166 166 167 167 167 167 167 166 166 165 165 164 164 164 165 164 165 166 166 167 169 170 171 172 173 174 175 176 177 177 177 176 176 175 174 172 171 170 169 169 169 169 168 168 168 169 169 169 169 170 170 171 171 170 170 170 170 171 170 170 170 171 171 171 172 173 174 176 177 178 180 180 180 180 180 180 180 180 179 179 179 179 179 180 181 181 183 184 185 187 188 187 187 187 187 186 185 185 184 184 182 181 180 179 177 176 174 173 172 170 169 169 169 169 169 170 170 171 172 173 174 175 176 177 178 178 179 180 181 181 181 182 184 185 185 186 187 187 187 187 187 186 185 185 185 184 184 185 185 185 188 188 191 193 194 195 197 145 145 145 146 146 145 145 145 145 145 145 145 144 144 144 144 144 143 143 143 143 144 144 144 145 145 146 146 147 147 148 148 148 149 149 149 150 150 150 150 150 151 150 150 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 149 149 150 150 150 151 151 151 152 152 153 153 153 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 155 155 155 154 154 153 152 152 151 150 150 149 150 150 150 150 151 151 153 153 154 155 157 158 158 159 160 161 161 162 162 163 164 164 165 166 166 167 167 167 168 167 167 167 167 167 167 166 166 166 166 166 165 165 166 166 167 168 170 171 172 173 174 175 176 177 177 177 177 176 175 174 173 172 171 170 170 169 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 172 173 174 176 177 178 180 180 181 181 181 181 181 180 180 179 179 179 179 180 180 181 182 184 185 186 188 188 187 188 188 188 188 187 186 185 184 183 182 180 180 178 176 176 174 173 172 171 171 171 170 171 171 172 173 173 174 175 176 177 178 178 179 179 180 181 181 181 183 184 185 185 186 187 188 188 187 187 186 186 185 185 185 185 185 185 185 186 188 190 192 194 196 197 146 145 146 146 146 146 146 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 145 145 145 146 146 147 147 147 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 149 149 148 148 148 148 148 148 148 148 149 149 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 155 154 155 155 155 155 155 156 156 155 155 154 154 153 152 152 151 150 150 150 150 150 150 151 151 152 153 154 155 156 157 158 159 160 161 161 162 163 163 164 164 165 165 166 167 167 168 168 168 169 169 169 168 168 168 168 167 166 166 166 166 166 167 167 168 169 170 171 172 174 175 175 176 177 177 177 176 176 174 174 173 171 171 170 169 168 168 168 167 167 167 167 167 167 168 169 169 170 170 170 171 171 171 171 171 171 172 172 172 173 174 175 177 178 180 180 181 182 182 182 182 181 180 180 180 180 180 180 180 180 181 183 185 186 187 188 188 188 189 189 189 189 188 188 186 186 184 184 182 181 180 178 176 176 174 173 173 172 172 172 173 173 173 174 174 175 176 177 178 178 179 180 180 180 181 181 182 183 184 184 186 186 187 188 187 188 187 186 186 186 185 185 185 185 185 185 186 188 189 192 194 196 197 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 148 149 149 149 148 148 148 148 148 148 148 149 149 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 149 150 150 150 150 150 151 151 152 152 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 155 155 154 154 153 152 152 151 150 150 150 150 150 150 151 151 153 154 155 155 156 158 159 160 160 161 162 163 164 164 164 165 166 166 166 168 168 168 169 170 169 169 169 169 169 168 168 168 168 167 167 167 167 168 168 169 170 171 172 173 174 175 175 176 176 176 176 175 174 174 173 172 171 170 169 168 168 167 167 166 166 167 167 167 167 168 168 168 169 169 170 171 171 171 172 172 172 172 172 173 174 175 176 177 179 180 181 182 182 183 183 183 182 181 180 180 180 180 180 180 181 182 184 185 186 187 188 189 189 190 190 190 189 189 188 188 187 186 184 184 182 180 179 178 176 176 175 175 174 174 174 174 175 175 175 176 177 177 178 178 179 180 180 180 181 181 181 182 183 184 185 186 186 187 187 187 187 187 187 187 186 185 185 185 185 185 185 186 188 189 192 194 195 197 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 149 149 149 149 149 149 148 148 148 148 149 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 146 146 146 147 146 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 152 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 156 156 156 156 156 156 155 155 154 154 153 152 152 151 151 150 150 150 150 151 151 152 153 154 155 156 157 158 159 160 161 162 163 163 164 164 165 165 166 167 167 168 169 170 170 170 171 171 171 170 170 170 170 169 169 169 168 168 169 169 169 170 170 171 172 173 174 175 176 176 176 176 175 174 174 173 172 171 170 168 169 168 167 166 166 166 166 166 166 166 167 168 168 169 169 170 170 171 172 172 173 173 173 172 173 174 174 176 177 178 179 180 182 182 183 183 183 183 183 181 181 180 180 180 180 181 182 183 185 186 187 188 188 189 190 190 191 191 190 190 190 189 188 188 186 185 183 182 180 180 178 177 176 175 175 175 175 175 175 176 177 177 178 178 179 180 180 180 180 180 181 181 182 183 183 185 185 185 186 187 187 187 187 187 187 187 186 185 185 185 185 185 185 186 188 189 192 193 195 197 147 146 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 148 148 148 148 149 149 149 149 150 149 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 147 147 147 147 146 146 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 152 151 152 153 153 154 154 154 154 154 154 154 154 155 155 156 155 156 156 157 157 157 156 156 155 155 155 154 153 152 152 151 151 150 150 150 151 151 151 153 153 154 155 157 158 159 160 161 162 162 163 164 164 165 166 166 167 167 168 169 170 171 171 171 172 171 171 171 171 171 171 170 170 170 170 169 169 169 170 170 171 172 173 173 174 174 175 175 175 175 174 174 173 171 170 169 169 168 167 166 166 166 165 165 165 165 166 166 166 167 168 169 169 170 171 172 172 173 173 173 173 173 174 174 175 176 176 178 180 180 182 183 184 183 183 183 183 182 181 181 181 181 181 182 183 184 185 186 188 189 189 190 190 191 192 192 192 192 191 191 189 189 187 186 185 184 182 181 180 179 179 178 177 177 177 177 177 178 178 179 179 180 180 180 181 181 181 181 181 182 182 183 184 185 185 185 186 187 187 187 187 187 186 186 186 185 185 185 185 185 185 186 188 189 191 192 194 197 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 152 152 152 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 157 157 156 156 155 155 154 154 152 152 151 151 151 151 151 151 151 152 153 154 155 156 157 158 159 160 161 162 163 164 164 164 165 166 167 168 168 169 169 170 171 172 172 173 173 173 173 173 172 172 172 171 170 170 170 170 171 171 171 172 172 173 173 174 174 174 174 173 173 172 171 170 170 169 168 167 167 166 165 165 165 165 165 165 165 165 166 166 167 168 169 170 171 172 172 174 174 174 174 174 174 174 174 175 176 176 178 180 180 182 183 184 184 183 183 183 183 182 181 181 181 182 183 184 185 186 187 188 189 190 190 191 192 193 193 193 193 193 192 191 190 189 187 186 185 184 183 182 180 180 180 180 179 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 183 183 184 184 184 185 186 187 187 188 188 187 186 186 185 185 185 185 185 185 185 186 187 189 191 192 194 196 147 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 156 156 156 156 157 157 157 157 157 157 156 156 156 155 154 154 153 152 151 151 151 151 151 151 151 152 153 154 155 156 157 159 160 161 162 163 163 164 165 165 166 166 167 168 168 170 170 171 171 172 173 173 173 174 174 174 173 173 172 172 172 172 171 171 172 171 172 172 173 173 173 173 173 174 173 173 172 171 170 169 168 167 167 166 165 165 165 165 164 164 164 164 164 165 166 166 167 168 169 170 172 172 174 174 174 175 175 175 175 174 175 175 176 176 178 180 180 182 183 184 184 184 184 183 184 183 183 182 183 183 184 185 185 187 188 189 189 190 191 192 193 194 194 194 194 194 193 193 192 191 189 188 187 186 185 184 183 182 182 182 181 181 181 180 181 181 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 185 186 186 187 187 187 188 187 187 186 185 185 185 185 185 185 185 185 186 188 189 191 193 195 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 149 150 149 149 149 149 148 148 148 147 147 148 148 147 148 148 148 148 148 148 148 148 148 148 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 151 150 151 151 151 151 151 152 152 152 153 153 154 154 154 155 155 155 155 156 156 156 157 157 157 157 158 158 158 158 158 157 156 156 155 154 154 153 152 152 151 151 151 151 151 152 153 154 155 155 157 158 159 160 161 162 163 163 164 165 165 166 166 167 168 169 170 171 172 172 173 174 174 175 175 175 175 175 174 173 173 173 172 172 172 172 172 173 173 173 173 173 172 172 172 172 171 170 169 169 168 167 166 165 165 164 164 163 163 163 163 163 164 164 165 165 166 167 168 169 171 172 173 174 174 175 176 175 175 175 175 175 175 176 176 178 179 180 182 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 188 188 189 191 191 192 193 194 195 195 196 195 196 196 194 193 192 191 189 188 188 187 186 185 185 184 184 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 184 184 184 185 186 186 186 186 187 187 187 187 186 186 185 184 185 185 185 185 185 186 187 188 190 192 194 148 148 148 148 148 148 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 148 149 149 149 149 149 149 149 149 149 149 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 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 150 150 150 150 150 151 151 150 150 151 151 151 151 150 151 151 151 151 151 152 152 153 154 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 157 157 156 155 155 154 153 152 152 151 151 152 152 152 152 153 154 155 156 157 158 159 161 161 163 163 164 164 165 166 166 167 168 168 169 170 171 172 173 174 174 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 174 174 173 173 173 172 172 172 171 170 169 168 167 166 165 164 164 163 163 163 163 163 163 163 163 163 164 165 165 167 168 169 170 171 173 174 175 176 176 176 175 175 175 175 175 175 176 176 178 179 180 181 183 184 184 185 185 185 184 184 184 184 184 185 185 186 187 188 189 190 191 192 192 193 194 195 196 197 197 197 197 196 195 194 193 192 191 189 188 188 187 186 186 185 185 185 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 185 186 186 186 186 187 187 186 186 186 186 185 184 184 184 185 185 185 185 187 187 189 190 192 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 152 152 153 153 153 154 154 155 155 156 156 156 156 157 157 158 158 158 158 158 159 159 158 158 157 157 156 155 154 154 153 153 152 152 152 152 152 152 153 153 154 156 157 158 159 160 161 162 163 163 164 165 165 166 167 167 168 169 170 171 171 172 173 174 175 175 176 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 173 173 173 172 171 170 169 169 168 167 165 164 164 164 163 162 162 162 162 161 162 162 162 163 164 165 166 166 168 169 171 173 174 175 176 177 177 177 176 176 175 175 175 175 176 176 177 178 180 180 182 184 184 185 185 185 185 185 185 185 185 185 186 187 187 188 189 190 191 192 192 194 195 196 196 198 198 198 198 198 197 196 195 194 193 191 191 190 190 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 186 185 185 185 185 185 185 185 186 186 186 186 187 186 186 186 186 185 184 184 184 184 185 185 185 186 187 188 189 191 149 149 149 149 148 148 148 148 148 147 148 147 147 147 147 148 147 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 150 150 150 149 149 149 149 149 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 151 151 152 152 153 153 154 154 155 155 155 155 156 157 157 157 157 158 158 158 159 159 159 159 159 158 157 156 156 155 154 154 153 153 152 152 152 152 152 153 154 154 155 156 157 158 160 161 161 162 163 164 164 165 165 166 167 167 168 169 170 171 172 173 173 175 175 176 177 177 177 177 176 176 176 176 176 175 175 175 174 174 174 173 173 173 172 171 170 170 169 167 167 165 164 164 163 162 162 161 161 161 161 161 161 162 162 163 164 165 165 167 169 170 172 174 175 176 178 178 178 178 177 176 176 175 175 175 176 176 177 178 180 180 182 184 184 185 185 186 186 186 186 186 186 186 187 188 188 189 189 190 191 192 193 194 195 196 197 198 199 199 199 199 199 197 196 196 195 193 193 193 192 191 190 189 188 188 188 187 187 187 187 187 187 187 187 187 187 187 186 186 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 184 184 184 185 185 185 185 186 187 187 189 150 149 149 149 149 149 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 150 150 150 149 148 148 148 148 147 147 147 147 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 151 151 151 151 151 151 151 150 151 151 151 151 152 152 153 153 154 154 155 155 155 156 156 157 157 157 157 158 158 159 159 159 159 158 158 158 157 157 156 155 155 154 153 153 153 152 152 152 152 153 154 154 156 156 157 159 160 161 162 163 163 164 164 165 166 166 167 168 169 169 170 171 172 173 174 175 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 174 173 173 172 171 170 169 168 166 165 165 164 163 162 161 161 161 161 161 161 160 161 161 162 163 163 165 166 167 169 171 173 174 176 177 178 178 178 178 177 177 176 176 175 175 176 176 177 178 179 180 182 183 183 185 185 186 186 186 187 187 187 187 188 188 188 189 190 190 191 192 193 194 195 196 198 199 200 200 200 200 200 200 199 197 197 196 195 194 193 192 191 191 191 190 190 189 189 188 188 188 188 189 189 189 189 188 188 187 187 186 185 185 185 185 185 185 185 186 186 186 186 186 186 186 185 185 184 184 184 185 185 185 185 185 186 187 187 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 150 150 149 149 148 148 148 148 147 147 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 150 150 150 150 150 150 151 151 150 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 151 150 151 151 151 151 151 152 152 153 153 154 154 155 155 155 156 156 156 157 157 157 158 158 158 158 158 159 159 158 157 157 157 156 155 154 154 153 153 153 152 153 153 153 154 154 155 156 157 158 159 160 161 162 163 164 164 165 165 166 166 167 168 169 169 170 171 172 173 174 175 176 176 177 177 178 178 178 178 178 177 177 177 177 176 176 175 175 175 174 173 172 171 169 168 167 166 165 163 163 162 161 161 161 160 160 160 161 160 161 161 162 163 164 165 167 169 170 172 173 176 177 178 179 180 179 178 178 177 177 176 176 176 176 176 177 177 179 180 181 183 183 184 185 186 186 186 186 187 187 188 188 188 189 189 189 190 191 192 193 194 194 195 198 199 200 201 201 202 202 201 201 199 199 198 197 195 195 194 193 192 192 191 191 190 190 190 190 190 190 190 190 189 189 189 188 188 187 187 186 185 185 185 185 185 185 186 186 186 186 186 186 185 185 185 185 184 184 185 185 185 185 185 185 186 187 149 149 149 149 149 149 149 148 148 149 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 152 152 152 151 151 150 150 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 151 151 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 157 157 156 156 155 154 154 154 153 153 153 153 154 154 154 155 156 156 158 159 160 161 162 163 163 164 165 165 166 166 166 167 168 169 170 171 172 173 174 174 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 176 175 174 173 172 171 169 168 166 165 164 163 162 161 160 160 160 160 159 160 160 160 161 161 162 164 165 166 168 169 171 173 175 177 178 180 180 180 180 179 179 178 177 176 176 176 176 176 177 177 179 180 181 182 183 184 185 185 186 186 186 186 187 188 188 188 189 189 189 190 189 191 192 193 193 196 197 199 200 201 202 203 202 203 202 202 200 199 199 197 196 195 194 193 192 192 191 191 191 191 191 191 191 191 191 191 191 190 189 188 188 187 187 186 186 185 185 185 185 185 186 186 186 186 186 185 186 186 185 185 185 185 185 184 184 184 185 185 185 149 149 149 149 149 149 149 149 149 149 149 148 148 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 152 153 153 153 152 152 152 151 150 150 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 153 152 152 152 152 152 152 152 152 151 151 151 150 150 150 151 150 151 151 152 152 152 153 154 154 154 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 157 157 157 156 156 155 155 154 154 154 154 154 154 154 154 155 155 156 157 158 159 160 161 162 163 164 164 165 165 165 166 167 167 168 169 170 171 172 173 174 174 175 176 177 177 178 178 178 179 179 179 179 179 179 178 178 178 178 177 175 175 173 171 170 169 167 166 164 164 162 162 161 160 160 160 160 159 160 160 161 161 162 163 164 165 166 168 170 172 174 176 178 179 180 181 181 180 180 179 178 177 177 176 176 176 176 177 177 178 180 180 182 183 183 184 185 185 186 186 186 187 187 188 188 188 189 189 189 189 189 191 192 193 195 196 198 200 201 202 203 204 203 203 203 201 200 199 198 197 196 195 194 194 193 192 192 192 192 192 192 192 193 193 192 192 192 191 190 189 188 187 186 186 185 185 185 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 185 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 152 152 151 151 150 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 151 150 150 150 150 151 151 151 152 152 153 153 154 154 154 155 155 156 156 156 156 157 157 157 157 158 158 158 158 157 157 157 156 156 155 154 154 154 154 154 154 154 154 155 155 156 157 157 158 159 160 161 162 163 164 165 165 165 166 166 167 168 168 169 170 171 172 173 174 174 175 176 177 177 178 178 178 179 180 180 180 180 180 180 179 179 178 177 176 175 173 172 170 169 167 166 164 164 162 162 161 161 160 160 160 159 160 160 161 161 162 163 165 165 167 169 171 173 175 177 178 180 181 181 181 181 180 180 179 177 177 176 176 176 176 177 177 178 179 180 181 182 183 184 185 185 185 185 186 187 187 187 188 188 188 188 188 188 188 190 191 192 194 196 198 199 201 202 203 204 204 204 203 202 201 200 198 197 197 196 195 194 194 193 192 192 192 193 193 193 193 194 194 193 193 192 191 190 189 188 186 186 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 185 186 185 185 184 184 184 184 184 149 149 149 150 149 149 149 149 149 149 149 149 149 149 149 150 150 149 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 154 154 154 154 153 153 152 152 151 151 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 151 150 150 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 156 156 156 157 156 157 157 157 157 157 157 157 157 156 156 156 155 154 155 155 154 154 155 155 155 156 156 156 157 158 159 160 161 162 163 163 164 165 165 166 166 167 168 168 169 169 170 171 172 173 174 175 175 176 177 177 178 178 179 179 180 180 180 180 180 180 180 180 179 178 177 175 174 172 170 169 167 166 165 164 163 162 162 161 160 160 160 160 160 160 162 162 163 164 165 166 169 170 171 174 175 177 179 180 181 182 182 182 181 180 180 178 177 177 176 176 176 177 177 177 178 180 180 181 182 183 184 184 184 185 186 186 186 186 187 187 187 187 187 187 188 189 191 192 194 196 198 199 201 202 203 204 205 203 204 203 202 200 199 198 197 196 196 195 194 193 193 193 193 194 194 194 195 195 195 194 193 193 192 191 190 189 187 186 186 186 185 185 185 186 186 186 186 186 187 186 187 187 186 186 186 186 185 184 184 184 183 183 149 150 150 150 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 153 153 154 154 154 154 154 154 154 153 153 152 152 151 151 150 150 149 149 149 149 148 148 148 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 151 151 151 151 152 152 153 153 153 153 154 153 153 154 154 153 153 153 153 152 152 152 152 151 151 151 151 151 150 150 151 151 151 152 152 152 153 153 153 154 154 155 155 155 155 155 156 156 156 157 156 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 157 157 157 159 159 160 161 162 163 164 164 165 165 166 167 167 168 168 169 170 171 171 172 173 174 175 175 176 176 177 178 178 179 180 180 180 181 181 181 181 181 180 180 178 177 176 175 173 171 169 168 167 165 164 163 163 162 162 161 161 161 160 161 161 162 163 164 165 165 167 169 170 172 174 176 178 180 181 182 182 183 182 182 180 180 179 178 177 177 176 176 176 177 178 178 179 180 180 181 182 183 184 184 184 185 185 185 186 186 186 186 186 186 187 188 188 190 191 193 195 197 199 200 202 203 203 204 203 203 203 202 201 200 198 197 196 196 195 194 194 194 194 195 195 195 195 196 196 196 196 195 194 192 191 190 190 188 187 186 186 186 186 186 186 186 186 186 187 187 187 188 187 187 187 187 186 185 185 185 184 183 183 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 154 154 154 154 155 154 154 154 153 153 152 152 151 151 150 150 150 149 149 149 148 148 148 148 147 147 147 148 148 148 148 148 148 149 149 150 150 150 150 151 151 152 152 152 153 153 154 154 154 154 154 153 154 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 157 157 158 158 159 160 160 161 162 163 164 165 165 166 166 167 167 168 169 169 170 171 172 173 173 174 175 175 176 176 177 178 178 179 180 180 181 181 182 182 182 182 181 180 179 178 177 175 173 172 170 168 167 166 165 164 163 162 162 162 162 161 161 162 162 162 163 164 165 166 168 169 171 173 175 176 178 180 181 182 183 183 183 182 181 180 180 178 177 177 176 176 176 176 177 177 178 178 180 180 181 182 183 184 184 184 184 185 185 185 185 185 185 186 186 187 188 189 191 193 194 197 198 200 201 202 203 203 203 202 202 201 200 199 198 197 196 196 195 194 194 194 195 195 196 196 196 197 197 197 197 196 195 193 192 191 190 189 188 187 186 186 186 186 186 186 187 187 187 188 188 188 188 188 188 187 187 186 185 185 184 184 183 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 152 152 153 153 154 154 154 154 155 155 155 154 154 154 153 153 152 152 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 149 150 150 150 150 151 151 152 152 152 153 153 153 154 154 154 153 154 154 153 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 161 162 163 164 165 165 166 166 167 168 168 169 170 171 172 172 173 173 174 175 175 176 176 177 177 178 179 180 180 181 182 182 183 183 183 182 181 180 179 177 176 174 172 170 169 168 167 166 165 164 164 163 163 162 162 162 162 163 163 164 165 165 167 168 170 172 173 175 176 179 180 181 183 183 183 183 183 182 180 180 179 178 177 177 176 175 176 176 176 177 178 178 179 180 181 182 183 183 184 184 184 184 184 184 184 185 185 186 187 188 189 191 192 194 196 198 199 200 201 202 202 202 202 201 200 200 199 198 197 196 196 195 195 195 195 196 196 197 197 197 197 198 197 197 197 196 194 193 192 191 190 189 187 187 187 186 186 187 187 187 188 188 188 188 189 189 188 188 188 188 187 186 185 185 184 184 150 150 150 150 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 153 153 154 154 154 155 155 155 155 155 154 154 154 153 153 152 152 151 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 148 149 149 149 149 149 149 150 150 151 151 151 152 152 153 153 153 154 153 154 153 153 154 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 159 159 159 160 161 161 163 163 164 165 166 167 167 168 168 169 170 171 172 172 173 173 174 174 175 175 175 176 177 177 178 179 180 180 181 182 182 183 184 183 183 182 180 180 178 177 175 173 172 170 169 168 167 167 165 164 164 164 164 164 163 163 164 163 164 165 166 167 169 170 172 174 175 177 179 180 181 183 183 183 183 183 183 181 180 179 178 178 177 176 176 176 176 176 176 176 177 178 179 180 181 182 182 183 184 184 184 184 184 184 185 185 186 187 188 189 191 193 195 196 197 199 200 200 201 201 201 201 201 200 199 198 198 197 196 196 195 195 195 196 196 196 197 198 198 199 199 198 198 197 196 196 194 193 192 190 189 188 187 187 187 187 187 187 187 188 189 189 189 190 189 189 189 189 189 188 187 186 185 184 184 150 151 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 152 152 152 153 154 154 154 154 155 155 155 155 155 155 154 154 154 154 153 152 152 152 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 152 152 152 153 153 153 153 154 153 154 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 158 158 158 158 158 159 159 159 160 161 161 162 163 164 165 166 167 167 168 168 169 170 171 171 172 173 173 173 174 174 174 175 175 175 176 177 177 178 179 180 180 181 182 183 183 184 183 182 181 180 179 177 175 174 172 172 171 169 169 167 167 166 166 166 165 164 164 164 164 164 165 166 167 168 169 171 172 174 176 178 179 180 182 183 183 183 183 183 183 182 181 180 178 178 177 176 175 175 175 175 175 176 177 178 178 180 180 182 182 182 183 183 183 183 183 184 184 184 185 186 187 189 191 193 194 196 197 198 198 199 200 200 201 200 199 199 199 198 197 196 196 195 195 195 195 196 196 197 198 198 198 199 200 199 198 198 197 196 195 193 192 191 190 189 188 188 187 187 187 187 188 189 189 190 190 190 190 190 190 189 188 187 187 185 185 184 184 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 155 155 155 155 155 155 155 154 154 154 153 153 152 152 152 151 151 150 150 150 149 149 149 149 149 149 149 148 148 149 149 149 149 149 150 150 150 150 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 158 158 158 158 159 159 159 159 159 159 160 160 161 162 162 163 164 165 166 167 168 169 169 171 171 172 172 173 173 173 173 174 174 174 175 174 175 175 177 177 178 179 180 180 181 182 183 183 183 183 182 181 180 180 178 177 175 174 173 172 171 170 169 168 168 167 166 166 166 166 166 165 166 166 167 168 169 170 171 173 174 176 178 179 180 182 182 183 184 184 183 183 182 181 180 178 178 176 176 175 175 174 175 175 175 176 177 178 179 180 181 182 182 182 182 182 183 183 183 184 184 185 186 188 189 191 193 194 196 196 197 198 199 199 199 199 198 198 198 197 197 196 196 195 195 195 195 195 196 196 197 198 198 199 199 200 200 199 198 197 196 195 194 193 192 191 190 189 189 188 188 188 188 189 189 190 190 190 191 191 191 191 190 189 188 187 186 185 185 185 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 154 154 154 154 154 155 155 155 155 155 154 154 154 153 153 152 152 152 152 151 151 150 150 150 149 149 149 149 149 149 148 149 149 149 149 149 149 149 149 150 150 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 158 158 158 159 159 159 159 159 159 159 160 160 161 161 162 163 164 165 166 167 168 169 170 170 171 172 173 173 173 173 173 174 174 174 174 174 174 174 175 176 176 177 178 178 180 180 181 182 183 183 183 182 181 180 180 179 177 176 175 174 173 172 171 170 169 168 168 168 167 167 167 166 166 167 167 168 168 169 171 172 173 175 176 178 180 181 182 183 183 184 184 183 183 182 181 180 178 178 176 176 175 175 175 175 175 175 175 177 177 179 179 180 181 182 182 182 182 182 183 183 183 184 185 186 188 190 191 192 194 195 195 197 198 197 198 198 198 197 197 197 197 196 196 195 195 194 195 195 195 195 196 197 198 198 199 199 200 200 199 198 198 197 196 194 193 192 191 190 190 189 189 189 189 189 190 190 191 192 192 192 192 192 192 191 190 189 188 187 186 186 186 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 155 154 154 154 154 154 153 153 153 152 152 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 154 154 154 154 155 155 156 157 157 157 158 158 159 159 159 159 159 159 160 160 160 160 161 162 163 163 164 165 166 167 168 169 170 171 172 173 173 174 174 174 174 174 174 174 174 173 174 174 174 175 175 176 177 178 178 179 180 180 181 182 182 182 181 180 180 180 178 177 176 175 174 173 172 172 171 170 169 169 169 168 168 168 168 168 168 169 169 170 172 173 174 176 177 178 180 182 182 183 184 184 184 183 183 182 181 180 179 178 176 176 175 175 175 175 175 175 175 176 177 178 179 180 180 181 181 182 182 182 183 183 183 185 185 187 188 190 191 192 194 195 195 196 197 196 197 197 197 197 196 196 196 195 195 195 195 194 194 195 195 195 196 197 198 199 199 200 200 199 199 198 198 197 196 195 194 193 192 191 190 190 189 190 190 191 191 192 192 192 193 193 192 193 193 192 191 189 189 188 187 186 186 152 152 152 152 152 152 152 153 153 152 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 153 154 154 154 155 156 156 157 158 158 159 160 160 160 160 160 160 160 160 161 161 162 162 163 164 165 166 167 168 169 170 171 172 173 173 174 174 174 174 174 173 173 173 173 173 173 173 174 174 175 175 176 177 178 178 179 180 180 181 181 182 181 180 180 180 179 178 177 176 175 175 173 173 173 171 171 170 170 170 170 170 170 170 170 170 171 172 173 174 175 177 178 180 181 182 183 183 184 184 184 184 183 182 181 180 179 178 177 176 175 175 175 175 175 175 175 176 177 178 179 179 180 181 181 181 182 182 183 183 184 185 186 187 189 190 192 192 194 195 195 196 196 196 196 196 195 196 196 195 195 195 195 195 194 195 194 195 195 196 196 197 199 199 199 199 199 199 199 199 198 197 196 196 195 193 193 192 192 191 191 191 191 191 192 192 193 193 193 194 194 193 193 192 191 190 189 188 187 187 187 152 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 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 151 150 150 150 150 149 149 149 149 149 148 149 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 153 153 153 154 154 154 154 154 154 154 154 153 153 153 152 152 152 153 153 154 155 156 157 158 158 159 159 160 160 160 160 160 160 160 160 161 162 162 163 164 165 166 167 168 169 170 171 172 173 173 174 174 174 174 174 174 173 173 173 172 172 172 172 172 173 173 174 175 176 177 177 178 179 180 180 181 181 181 181 180 180 180 179 178 177 176 175 175 174 173 173 172 172 171 171 171 171 171 172 172 172 173 173 174 176 177 177 179 180 181 183 183 184 184 184 184 183 183 182 181 180 179 178 177 176 175 175 175 175 175 175 175 176 177 178 179 179 180 181 181 181 182 183 183 184 184 185 186 188 189 191 192 193 194 195 195 195 196 196 195 195 195 194 195 195 194 194 194 195 194 195 195 195 196 196 197 197 198 198 199 199 199 199 199 199 198 198 197 196 195 194 193 193 192 192 192 192 192 192 193 193 194 194 194 194 195 194 193 193 192 190 189 189 188 187 187 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 153 153 152 152 151 151 151 150 150 150 149 149 149 149 149 149 148 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 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 154 154 154 154 154 154 154 154 153 152 152 152 152 152 152 153 153 154 155 156 157 158 159 159 160 160 160 160 160 160 160 160 161 161 162 162 163 164 166 167 168 169 170 171 172 172 173 174 174 174 175 174 174 174 173 173 172 172 172 172 172 172 172 173 173 174 175 176 176 177 178 179 180 180 180 180 181 180 180 180 179 178 178 177 176 175 175 174 173 173 173 173 173 173 172 172 172 173 173 174 174 176 177 177 179 180 181 182 183 184 184 184 184 184 184 183 182 181 180 179 178 177 177 175 175 175 175 175 175 175 176 177 178 179 180 180 181 181 181 182 183 184 184 185 186 187 188 190 191 192 194 194 195 195 195 195 195 195 194 194 194 194 194 194 194 194 195 194 195 195 195 196 197 197 198 199 199 199 200 200 200 199 199 199 197 197 197 196 195 194 194 194 193 192 192 192 193 194 194 195 195 195 195 195 195 194 194 193 191 190 189 189 188 187 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 153 153 153 153 153 153 153 152 152 153 152 152 152 153 153 153 153 153 153 154 154 154 154 154 153 153 153 152 152 151 151 151 150 150 149 149 149 149 149 149 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 153 153 153 154 154 154 154 155 154 154 155 155 154 153 153 152 152 151 151 151 152 152 153 154 155 156 157 158 159 159 159 160 160 160 160 160 160 160 161 162 162 163 164 165 166 167 169 169 170 172 172 173 174 174 175 175 175 174 174 174 173 172 172 171 171 171 171 172 171 172 172 173 174 175 176 176 177 178 179 180 180 180 180 180 180 180 179 179 178 178 177 176 175 175 175 174 174 174 174 174 174 174 175 175 175 176 176 177 178 179 180 181 182 182 184 184 184 185 184 184 184 183 182 182 180 180 179 178 177 176 176 175 174 174 175 175 176 177 178 179 180 180 181 181 182 183 184 184 185 185 187 188 189 191 192 193 194 194 195 195 195 195 195 195 194 194 193 193 194 193 194 194 195 194 195 195 195 196 197 197 198 199 199 200 200 200 199 200 200 199 198 198 197 197 196 196 195 194 194 193 194 194 194 194 195 196 196 196 197 196 195 194 194 193 191 190 190 189 189 189 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 153 154 153 154 154 153 153 153 152 152 151 151 151 150 149 149 149 149 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 154 154 153 153 152 151 151 151 150 151 152 153 154 155 156 157 158 159 160 160 160 160 160 160 160 160 161 161 162 162 163 164 165 167 168 169 170 171 172 173 174 174 174 175 175 174 174 173 173 172 171 171 171 170 170 170 171 171 171 171 172 173 173 175 176 176 178 178 179 180 180 180 180 180 180 179 179 178 178 177 177 176 175 176 176 175 176 176 176 176 176 176 176 177 177 177 178 179 180 180 181 182 183 184 184 185 185 185 184 184 183 183 181 180 180 179 178 177 176 176 175 175 175 175 175 176 177 177 179 180 180 181 182 183 183 184 185 185 187 187 189 190 191 192 193 194 195 195 195 195 195 195 194 194 193 193 193 194 193 194 194 194 195 195 195 196 196 196 197 198 198 199 199 200 200 200 199 199 199 199 199 198 197 197 196 196 195 195 195 194 194 195 195 195 196 196 196 197 197 196 195 194 193 192 191 190 190 189 189 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 154 154 153 154 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 153 152 152 151 151 150 150 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 155 154 155 155 155 155 155 154 154 153 152 152 151 151 150 150 151 151 153 154 155 157 158 159 159 160 160 160 160 160 160 160 160 161 161 162 163 164 165 166 167 169 170 171 172 173 174 174 175 175 175 174 174 173 173 172 171 170 170 170 169 169 169 169 170 170 171 171 172 174 174 175 176 177 178 178 179 179 179 180 179 179 179 179 178 178 178 177 177 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 180 180 181 182 183 183 184 185 185 185 185 185 184 184 183 182 181 180 179 178 177 176 176 175 175 175 175 175 176 176 177 179 180 180 181 183 183 184 184 185 186 187 188 190 190 192 193 194 195 195 195 196 196 195 195 194 194 193 193 193 193 194 194 194 194 195 195 195 196 196 197 198 198 199 199 199 200 200 199 200 199 200 200 199 199 199 198 197 197 197 196 195 196 195 195 196 196 196 197 197 197 197 196 196 195 193 192 192 191 190 190 190 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 152 151 151 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 154 153 152 152 151 150 150 151 151 152 153 154 155 157 158 158 159 160 160 160 160 160 160 160 160 160 161 162 163 164 165 166 168 169 170 172 173 174 174 175 175 175 175 174 173 173 172 171 171 170 169 169 168 169 169 169 169 170 170 171 172 173 174 175 176 177 177 178 178 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 178 178 178 178 178 179 179 179 179 179 180 181 181 182 183 183 184 184 185 185 185 185 185 185 184 183 182 181 181 180 179 178 176 175 175 175 174 175 175 175 176 178 179 180 180 181 182 183 184 185 185 187 188 189 190 192 193 194 195 195 196 196 196 195 195 195 194 193 193 193 194 193 194 194 194 194 195 195 195 196 197 197 198 198 199 199 199 199 200 200 199 200 200 200 200 200 199 199 198 198 197 197 197 196 196 196 196 197 197 197 198 198 197 197 196 195 194 193 192 191 191 190 190 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 152 153 153 152 152 152 151 151 150 150 149 149 148 148 148 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 155 155 155 154 154 153 152 152 151 151 151 151 151 152 153 154 155 157 158 159 159 160 160 160 160 160 160 160 160 161 161 162 163 164 166 167 168 170 171 172 174 174 175 175 175 175 175 174 173 172 171 170 169 169 168 168 167 168 168 169 169 169 171 171 172 173 174 175 175 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 182 182 183 183 184 184 185 185 185 185 185 184 184 183 183 182 181 180 179 178 177 175 175 174 174 174 175 175 176 177 178 179 180 181 182 183 184 185 186 187 188 190 191 192 194 194 195 196 197 197 197 196 196 195 195 194 194 193 194 193 194 194 194 194 195 195 196 196 196 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 200 200 199 199 198 198 197 197 197 197 197 197 198 198 198 198 197 197 196 195 194 193 192 192 191 191 191 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 152 153 152 152 152 152 151 151 151 150 149 149 149 148 148 148 147 148 148 148 148 149 149 149 149 149 150 150 150 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 155 156 155 155 154 153 152 152 152 151 151 151 152 152 153 154 156 157 158 159 159 160 160 160 160 159 159 160 160 160 161 162 163 164 165 167 168 170 172 173 174 175 176 176 175 175 174 173 172 171 170 169 168 168 167 167 167 167 168 168 168 170 170 171 172 173 174 175 175 176 176 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 180 180 180 180 180 181 181 181 181 182 182 183 183 184 184 185 185 185 185 185 185 185 184 184 183 182 181 180 179 178 177 176 175 175 175 175 175 175 176 177 178 179 180 181 182 183 184 185 186 187 188 190 191 192 194 195 196 197 197 197 197 197 197 196 195 195 194 194 194 193 194 193 194 194 195 195 196 196 196 197 198 198 199 199 199 200 200 200 200 200 201 201 201 201 201 200 200 200 200 199 199 199 198 198 198 198 198 199 199 198 198 197 196 195 194 194 193 192 191 191 191 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 149 148 148 148 147 148 148 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 155 155 155 154 153 153 152 152 151 151 151 152 153 154 155 156 157 158 158 159 159 159 160 160 159 159 160 160 160 161 162 163 165 166 168 169 171 172 174 174 176 176 176 175 174 173 172 171 170 169 168 166 166 166 166 167 167 167 168 169 169 170 171 172 173 174 174 175 176 176 177 177 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 181 181 181 181 182 182 182 183 183 184 184 184 185 185 185 185 185 185 184 184 183 182 181 180 179 178 177 176 175 175 175 175 175 175 176 177 178 179 179 180 181 183 183 184 186 187 188 190 191 193 194 195 196 197 198 198 198 198 197 196 195 195 194 194 194 193 193 193 194 194 195 195 196 196 196 197 197 198 198 199 199 199 199 200 200 201 201 201 201 202 202 201 201 201 200 200 200 199 199 198 199 199 199 199 199 199 198 197 196 196 195 194 194 193 192 191 191 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 150 150 149 149 149 148 148 148 147 148 148 148 149 149 150 150 150 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 153 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 155 155 155 154 154 153 152 152 152 152 152 153 153 154 155 156 157 158 158 159 159 159 159 159 159 159 159 159 160 161 162 163 165 166 168 170 171 173 174 176 176 176 176 175 174 172 171 169 168 167 166 165 165 165 165 166 166 167 168 169 169 171 171 172 173 174 174 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 180 181 181 181 182 181 181 182 182 183 183 183 183 184 184 184 184 185 185 185 185 185 184 184 183 183 181 180 179 178 177 176 176 175 175 175 175 175 176 176 177 178 179 180 181 181 183 184 185 187 188 189 191 192 194 195 196 197 198 198 199 198 198 197 196 196 195 194 194 193 193 193 194 194 194 195 195 195 196 196 197 197 198 199 199 199 199 200 201 201 201 201 202 202 202 202 202 201 201 201 201 200 200 199 200 200 200 199 199 199 198 197 197 196 195 194 194 193 192 192 192 158 158 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 149 148 148 148 147 147 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 153 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 155 155 155 154 154 154 153 153 153 152 152 153 153 154 155 155 156 157 158 158 159 159 159 159 159 159 159 159 159 160 161 162 163 164 166 168 170 171 173 175 176 176 176 176 175 173 171 169 168 167 166 164 164 164 164 165 165 166 167 168 168 169 171 171 172 172 174 174 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 181 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 185 185 184 184 183 183 181 181 180 178 177 177 176 176 175 175 175 175 176 176 177 178 178 179 180 181 182 183 184 186 187 189 191 192 194 195 196 197 198 199 199 199 199 198 197 196 195 194 194 193 193 193 193 193 194 194 194 195 195 196 197 197 197 198 199 200 200 200 200 201 201 201 202 203 203 203 202 202 202 202 201 201 200 200 200 200 200 200 200 200 199 198 198 197 196 195 194 194 193 192 192 158 158 157 157 157 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 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 148 148 148 148 148 148 148 149 149 149 150 150 151 151 151 151 152 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 153 154 154 154 154 154 155 155 155 155 155 155 155 156 155 155 155 155 155 154 154 154 153 153 153 153 153 153 154 154 155 156 157 158 158 158 159 159 158 158 158 158 158 159 159 160 161 162 163 165 167 168 170 172 174 175 176 176 176 176 174 172 170 168 167 165 164 163 163 163 163 164 164 165 166 167 168 170 170 171 172 173 173 174 175 176 176 176 176 176 177 177 177 177 177 176 176 177 177 177 177 178 178 179 179 180 180 181 182 182 182 182 182 183 183 183 183 183 184 183 183 184 184 184 184 184 185 185 184 184 183 183 182 181 181 180 179 178 177 177 176 176 176 176 176 175 176 176 177 177 178 179 180 181 182 183 185 186 188 190 191 193 194 196 197 198 199 200 199 199 198 198 196 195 194 194 193 192 193 193 193 193 194 194 195 195 196 197 197 197 198 199 199 200 200 200 201 201 202 203 203 204 204 204 203 203 202 202 202 201 201 201 201 201 201 200 199 199 198 197 197 196 195 194 194 193 192 192 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 149 148 148 148 148 148 148 149 149 149 150 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 153 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 153 153 154 154 154 154 155 155 156 157 158 158 159 159 158 158 158 158 158 158 159 159 160 161 162 164 165 167 168 170 172 173 175 176 176 176 175 173 171 169 167 165 163 162 161 161 162 162 163 164 165 166 168 169 170 171 172 172 173 174 174 175 176 175 175 176 176 176 177 177 177 176 176 176 176 176 177 177 178 178 178 179 180 180 181 182 182 182 182 183 183 183 183 183 184 184 184 183 183 184 184 184 184 184 184 184 184 183 183 182 181 181 180 179 178 178 177 177 176 176 176 176 176 175 176 177 177 178 178 179 180 181 183 184 186 187 189 191 193 194 196 197 198 199 200 200 200 199 198 197 196 195 194 194 192 193 192 193 193 194 194 194 195 196 196 197 197 198 199 199 200 200 201 201 202 203 203 204 204 204 204 204 204 204 203 202 202 201 202 201 201 201 200 200 199 199 198 198 197 196 194 194 194 193 193 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 156 156 156 156 156 156 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 149 148 148 148 148 148 148 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 153 154 154 153 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 155 154 154 154 154 154 153 154 154 154 154 155 156 156 156 157 158 159 159 158 158 158 158 158 158 158 159 159 161 162 163 164 165 167 169 171 172 174 175 176 176 176 175 172 170 168 166 164 162 161 160 160 160 161 162 163 165 166 167 169 170 171 172 173 173 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 180 180 181 182 182 182 183 183 183 183 183 184 184 184 184 184 183 183 183 183 184 184 184 184 183 183 183 182 181 181 180 179 178 178 177 177 177 176 176 176 176 175 176 176 177 177 178 178 179 180 181 183 185 187 188 190 191 193 195 197 197 199 199 200 200 199 199 198 197 196 195 194 193 193 192 192 193 194 194 194 195 196 196 197 198 198 199 199 200 201 201 202 202 203 204 205 205 205 205 205 205 204 203 203 203 202 202 202 202 201 201 200 200 200 199 198 197 196 195 195 195 194 194 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 156 156 156 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 148 148 148 148 148 148 149 149 150 150 151 151 152 152 152 153 153 153 153 153 153 153 152 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 155 154 155 155 155 155 155 155 155 155 154 154 154 154 154 153 154 154 154 154 154 155 155 156 156 157 158 158 158 159 158 158 158 158 158 158 158 159 159 161 162 163 164 166 168 169 171 173 174 175 176 176 176 174 172 170 167 164 163 161 159 159 160 160 161 162 163 165 167 168 169 170 171 172 172 173 174 174 175 174 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 178 178 178 179 180 181 182 182 182 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 182 182 181 180 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 177 177 178 179 181 182 184 185 187 189 190 193 194 196 197 199 199 200 200 200 199 198 197 196 195 194 193 193 193 192 193 193 194 194 195 196 196 197 198 199 199 200 201 201 202 202 203 204 204 205 205 205 206 205 205 204 204 203 203 203 203 203 202 202 202 201 201 200 199 198 198 197 196 195 195 194 194 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 156 156 156 156 155 155 155 154 154 153 153 153 153 153 152 152 152 153 152 152 152 152 152 152 151 151 150 150 149 149 149 148 148 148 148 148 149 149 150 150 151 151 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 156 156 157 157 158 158 158 159 158 158 158 158 158 158 159 160 160 161 162 163 165 167 168 170 172 173 174 175 176 176 175 174 172 169 166 164 162 160 159 158 159 160 161 162 163 165 167 168 169 170 171 172 173 173 174 174 174 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 176 176 177 178 178 180 180 181 181 182 183 184 184 184 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 179 179 178 178 177 177 176 176 176 176 176 176 176 176 176 176 178 179 180 182 183 185 186 188 190 191 193 195 197 198 199 200 200 200 200 199 198 197 196 195 194 194 193 193 193 194 194 194 195 196 196 197 198 199 199 201 201 202 202 203 204 205 205 205 206 206 206 206 206 205 204 204 204 203 203 203 202 202 202 201 201 200 200 199 199 198 197 197 196 196 195 158 158 158 157 157 157 156 156 156 156 156 155 155 155 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 155 155 154 154 154 154 153 153 153 152 153 153 153 152 152 152 152 152 152 151 151 150 150 149 149 149 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 153 153 153 154 153 153 153 153 153 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 156 156 157 158 158 158 158 159 158 158 158 158 159 159 159 160 161 162 163 164 165 167 168 171 172 173 174 175 176 176 175 173 171 168 166 163 161 159 159 158 158 160 160 162 164 165 167 168 169 170 172 172 173 173 174 174 175 175 175 176 175 176 176 176 175 175 175 176 175 175 175 175 176 176 177 178 178 180 180 181 182 183 184 185 184 185 185 185 185 185 185 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 178 179 180 181 182 184 185 187 188 190 192 194 195 197 199 200 201 200 201 200 199 198 197 196 195 195 194 194 194 194 195 195 196 197 197 198 199 199 200 201 202 202 203 204 205 206 206 207 207 207 207 207 207 206 205 205 204 203 203 203 203 203 202 202 201 201 201 200 200 199 199 198 197 197 196 158 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 150 150 149 149 149 149 148 148 149 149 149 149 150 150 151 152 152 152 153 153 153 153 154 154 154 154 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 155 154 155 155 155 156 157 157 157 158 158 158 158 158 158 159 159 159 159 160 160 161 162 163 165 166 168 169 170 172 174 175 175 176 176 175 174 171 169 166 164 161 160 158 159 159 159 161 162 164 165 167 169 169 170 171 172 173 173 173 174 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 176 176 177 178 179 180 181 182 183 184 185 185 185 186 186 186 186 185 185 185 184 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 180 180 179 178 178 177 177 177 176 176 176 176 176 176 177 177 178 178 179 180 182 183 184 186 188 189 191 192 194 196 197 199 200 201 201 201 200 200 199 197 197 196 196 195 195 195 195 196 197 197 197 198 199 201 201 202 203 203 204 205 206 207 207 208 208 208 208 208 207 207 206 206 205 204 203 203 203 203 202 202 202 202 201 201 201 200 200 199 199 198 198 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 151 151 150 150 149 149 149 149 149 148 149 149 149 150 150 151 151 151 152 152 153 153 153 154 154 154 154 154 154 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 155 155 155 154 154 155 155 155 155 155 156 157 157 157 158 158 158 158 158 158 159 159 159 159 159 160 161 163 164 165 166 168 170 171 172 174 175 176 176 176 175 174 172 170 167 164 162 160 159 160 160 161 162 163 164 166 167 169 170 171 171 172 173 173 174 175 175 175 175 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 177 179 180 180 182 183 184 185 186 187 187 187 188 188 187 187 186 185 184 184 183 183 183 183 184 184 183 183 183 183 183 183 182 182 181 181 180 180 179 179 178 178 177 177 177 176 176 177 177 177 177 178 179 180 180 182 183 184 185 186 188 190 191 193 194 197 198 200 201 202 202 201 201 200 199 199 198 197 197 197 196 196 197 197 198 198 199 200 201 202 203 204 205 205 206 207 208 209 209 209 209 209 209 208 208 208 206 205 204 204 204 204 202 202 202 202 202 202 202 202 202 201 201 201 200 200 157 157 157 156 156 156 156 156 155 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 151 151 150 150 150 149 149 149 149 149 149 149 149 149 150 151 151 151 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 158 158 158 159 159 159 159 159 161 161 162 164 165 167 168 170 171 173 174 175 176 176 176 175 174 173 171 168 166 164 162 161 161 161 162 163 164 166 167 168 169 170 171 172 172 172 173 174 174 174 175 175 176 177 177 177 177 176 176 176 175 175 175 176 176 177 177 178 180 181 182 183 184 185 187 188 189 189 188 189 189 189 188 187 186 185 184 184 183 183 183 184 184 184 184 183 183 183 183 183 183 182 181 181 180 180 179 179 178 178 177 177 177 177 177 177 178 178 178 179 180 180 182 183 183 185 186 187 189 190 192 193 195 197 199 200 202 202 202 202 201 201 200 199 199 199 198 198 198 198 199 199 199 200 201 202 203 204 205 206 207 208 209 209 210 210 210 211 211 210 209 209 208 207 206 205 205 204 204 203 203 203 202 202 203 203 203 203 203 203 202 202 201 157 157 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 153 153 153 153 153 153 152 152 152 151 151 151 150 150 150 150 149 149 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 154 154 154 154 154 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 156 155 156 156 156 155 155 155 156 155 156 155 155 155 156 156 156 156 157 157 157 157 157 157 158 158 158 158 159 159 160 161 162 164 165 166 169 170 172 173 174 175 176 177 177 176 175 174 171 169 168 166 165 163 163 163 164 165 166 167 168 169 170 171 171 171 172 172 173 173 174 175 175 175 176 177 177 177 177 177 176 176 176 177 177 177 177 178 179 180 181 182 184 185 186 188 188 189 190 191 191 191 190 190 189 188 187 186 185 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 181 181 181 180 179 179 179 178 178 178 178 178 178 178 178 179 180 180 181 182 182 183 184 185 186 188 189 190 192 193 196 198 199 201 203 203 204 203 203 202 201 201 201 200 200 200 200 200 201 201 201 202 203 204 205 206 207 208 209 210 211 211 211 212 212 211 211 210 210 209 208 207 206 206 205 204 204 203 203 203 203 204 203 204 204 204 204 204 203 203 157 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 151 151 150 150 150 150 150 149 149 149 150 150 150 150 151 151 152 152 152 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 153 153 153 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 157 157 157 157 157 157 157 158 159 159 160 161 162 164 165 166 168 170 171 173 174 176 176 177 177 176 176 174 173 171 169 168 167 166 166 166 166 167 168 168 169 170 170 171 171 172 172 172 172 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 178 178 179 180 181 181 182 184 185 187 189 190 191 192 192 193 193 193 193 192 191 189 189 188 186 186 185 185 185 185 185 185 185 186 185 185 185 184 183 183 183 182 181 181 181 180 180 179 179 179 179 179 179 179 179 179 180 180 181 182 182 183 183 184 185 185 186 188 189 190 193 194 197 199 200 202 203 204 204 204 204 204 203 203 203 202 202 202 202 203 202 203 203 204 205 206 207 208 209 210 211 212 212 213 213 213 212 212 211 211 210 209 208 207 206 205 205 205 204 204 204 204 204 204 205 205 205 205 205 204 204 157 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 153 153 154 154 154 154 155 154 154 155 155 155 155 154 155 154 154 154 154 154 153 153 153 153 152 152 152 152 152 153 154 154 154 155 155 155 156 156 156 157 156 157 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 159 159 160 162 163 165 166 168 170 171 173 174 175 176 177 176 177 176 176 175 173 172 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 173 173 174 175 176 176 176 176 177 177 177 177 179 179 179 179 180 181 182 183 184 186 187 189 191 192 193 195 195 196 196 196 196 195 195 193 192 191 189 188 187 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 183 182 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 182 183 183 183 184 185 185 185 186 188 189 191 193 195 198 199 201 203 204 205 205 205 205 204 205 205 205 204 204 203 203 203 204 205 205 206 206 208 209 210 211 212 213 213 213 214 213 213 212 212 211 210 209 208 207 207 205 205 205 204 204 205 205 205 205 206 206 206 206 205 206 205 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 155 156 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 152 152 152 152 152 151 151 152 152 153 153 154 155 155 156 156 157 157 157 157 157 157 157 157 157 157 157 156 157 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 157 158 159 161 162 164 166 168 169 170 172 174 175 176 177 177 177 177 176 176 174 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 175 176 176 177 178 178 178 180 180 181 181 181 182 183 184 185 187 188 190 191 192 195 197 198 199 198 199 199 199 198 197 196 193 192 191 190 189 188 187 187 188 187 187 188 187 187 187 187 186 186 185 184 184 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 182 183 183 183 183 184 184 185 185 185 186 187 188 190 192 194 196 198 201 203 204 205 205 206 206 206 206 206 206 206 205 205 205 205 206 206 207 207 208 209 210 211 212 213 213 213 215 214 214 214 213 212 211 210 209 208 208 207 206 205 205 205 205 205 205 205 206 206 206 206 207 206 205 205 156 156 156 155 155 155 155 154 154 154 154 154 153 153 153 153 153 153 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 152 152 152 152 152 151 151 151 151 150 150 150 150 150 151 151 151 152 152 152 153 154 154 154 155 155 155 155 155 155 156 156 155 155 155 155 155 154 154 154 153 153 152 152 151 151 151 151 151 152 152 153 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 157 157 157 157 157 156 156 156 155 155 154 154 154 155 154 154 154 155 155 156 156 158 158 160 161 163 164 166 168 169 171 173 174 176 176 176 177 178 177 176 176 175 174 174 174 174 173 173 173 172 172 171 172 172 172 171 171 171 171 171 171 172 173 173 175 176 177 177 178 180 180 181 182 183 183 184 185 186 187 189 190 192 193 194 196 198 200 201 202 203 202 202 202 201 200 199 196 195 194 192 191 190 189 189 189 189 189 189 189 189 188 188 187 186 186 185 184 184 183 183 183 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 186 187 188 190 191 193 195 197 199 201 203 205 205 206 207 207 207 207 207 207 207 206 206 206 206 207 207 208 209 210 211 212 213 214 214 214 214 214 214 214 212 212 211 210 209 209 207 207 206 205 205 205 205 205 205 205 205 206 206 207 206 206 205 205 157 156 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 153 152 152 152 152 152 151 151 151 151 150 150 150 150 151 151 151 152 152 152 153 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 155 155 154 154 154 153 152 152 152 151 151 151 151 151 151 152 153 154 154 155 156 156 157 157 158 158 158 158 159 159 158 158 158 158 157 157 157 156 155 155 155 154 154 154 154 153 153 154 153 154 154 155 155 156 157 158 159 161 163 165 167 168 170 172 173 175 175 176 177 178 178 177 176 176 175 175 175 175 174 174 173 173 172 172 171 171 171 170 170 170 170 170 171 172 172 173 175 176 177 178 179 181 182 183 184 185 185 186 188 189 190 191 193 195 196 198 200 201 203 204 205 205 205 205 205 205 203 200 199 198 196 194 194 192 192 191 191 191 191 192 191 191 190 189 189 187 187 186 185 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 187 188 189 190 192 194 196 198 201 203 204 205 206 207 208 207 207 207 208 208 207 207 207 207 207 208 209 210 211 212 212 213 214 214 214 214 214 214 213 213 212 211 209 209 208 207 206 205 205 205 205 204 204 205 205 206 206 206 206 206 205 205 204 156 156 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 150 150 151 151 151 151 152 152 153 154 154 154 155 155 156 156 156 156 157 156 156 156 156 156 156 155 155 155 154 153 153 152 152 151 151 151 151 151 151 152 152 153 154 154 155 156 157 158 158 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 155 155 154 154 154 153 153 153 153 153 152 153 153 154 155 155 156 158 160 161 163 165 167 168 170 172 173 174 176 177 177 176 177 177 176 176 176 176 175 175 174 174 174 173 172 171 171 171 170 170 170 170 170 170 171 172 173 175 176 177 178 181 182 183 184 185 187 188 189 190 191 193 194 196 197 199 201 202 203 205 206 207 207 207 208 208 206 205 204 202 200 199 197 195 195 194 194 193 194 193 193 193 192 192 191 190 189 188 187 186 185 185 184 184 184 184 184 184 184 184 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 188 189 191 192 194 195 198 200 201 203 204 206 207 207 208 208 208 208 208 208 208 208 208 208 209 210 210 211 212 213 213 213 214 213 213 213 213 212 212 211 210 209 208 207 206 205 204 204 204 203 204 204 204 205 205 205 205 205 205 204 204 203 156 156 155 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 157 156 156 156 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 150 150 151 151 151 152 152 153 153 154 155 155 155 156 156 157 157 157 157 157 157 157 157 156 156 156 155 155 154 154 153 152 152 151 151 151 151 151 151 152 152 153 154 155 156 156 157 158 158 159 159 160 160 160 160 160 160 159 159 159 158 157 157 156 156 155 155 154 154 153 153 152 152 152 152 152 153 153 153 154 155 156 158 160 161 163 165 166 168 170 171 173 174 175 175 175 176 176 176 176 176 176 176 175 175 175 174 173 172 171 171 171 170 169 169 169 169 170 171 171 173 175 176 178 179 181 182 184 185 187 189 190 191 193 194 195 196 199 200 201 203 205 206 207 208 209 210 210 210 209 209 207 206 204 203 201 200 198 198 197 196 196 195 196 195 195 194 194 193 191 191 189 188 187 186 185 185 185 185 185 185 185 186 186 186 186 187 187 188 188 188 188 188 188 187 187 187 187 187 188 188 188 190 190 192 193 195 197 198 200 202 204 205 206 207 207 208 209 208 209 209 209 209 209 209 209 210 211 211 212 212 212 213 213 213 213 213 212 212 211 210 209 208 206 206 205 204 203 203 203 203 203 203 204 204 204 204 204 204 203 204 203 201 156 155 155 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 156 156 156 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 152 152 153 154 154 155 155 156 156 157 157 157 157 158 157 157 157 157 157 156 156 155 154 154 154 153 152 152 151 151 151 151 151 151 152 153 154 155 156 156 157 158 158 159 160 160 160 160 161 161 160 160 160 160 159 159 158 157 157 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 153 154 155 156 157 159 161 162 164 166 168 169 171 173 172 173 174 175 175 175 175 176 176 176 176 175 175 174 174 173 172 171 171 170 169 169 169 169 170 171 171 173 175 176 178 179 182 183 185 187 189 190 191 193 194 195 196 199 199 201 204 205 206 208 209 210 211 212 212 212 212 211 210 208 207 205 204 203 201 200 199 198 199 198 198 197 197 197 195 195 193 192 191 190 189 187 187 186 186 186 185 186 187 187 187 188 188 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 189 190 191 192 193 194 196 198 200 201 202 204 205 207 207 208 209 209 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 210 210 210 209 208 206 206 204 204 203 202 202 201 202 201 202 202 202 203 203 203 203 203 202 201 201 156 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 156 156 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 152 152 153 153 154 155 155 156 156 157 157 157 158 158 158 158 157 157 157 157 156 156 155 154 154 153 153 153 152 152 151 151 152 152 152 153 154 155 155 156 157 158 159 159 159 160 161 161 161 162 162 161 161 161 160 159 159 158 158 157 157 156 155 155 154 154 153 153 153 152 152 152 152 151 151 152 153 153 154 155 157 159 161 162 164 165 167 169 170 171 171 172 173 174 174 175 175 175 175 175 175 175 175 174 173 172 171 170 170 169 169 169 169 169 170 171 173 174 176 178 179 182 184 187 188 189 190 193 194 195 196 197 199 200 202 203 204 207 208 210 211 212 212 212 212 212 212 212 210 209 207 206 204 204 203 202 202 201 201 200 200 200 199 198 197 195 194 192 192 191 189 188 188 187 187 188 188 188 188 189 189 190 190 191 191 191 191 191 191 191 190 189 189 188 188 189 189 189 191 191 193 193 195 196 197 199 200 202 203 205 206 207 208 209 210 210 210 210 210 211 210 211 210 210 210 210 210 210 209 209 210 209 208 208 209 208 208 206 205 204 203 202 201 200 200 200 200 200 201 201 201 201 202 202 201 201 200 200 199 156 156 155 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 156 156 156 156 157 157 157 156 156 156 156 156 155 155 154 154 154 154 154 153 153 153 152 152 152 152 151 151 151 151 151 151 152 152 153 154 154 155 156 157 157 158 157 158 158 158 158 158 158 157 157 157 156 156 155 155 154 154 153 153 152 152 152 152 152 153 154 154 155 155 156 157 158 159 159 160 160 161 161 162 162 162 162 162 162 162 161 160 160 159 159 158 157 157 156 155 155 154 154 153 153 153 152 152 151 152 151 152 152 152 154 154 156 157 158 159 161 163 164 166 167 169 170 171 171 172 173 174 174 174 174 175 175 175 175 174 173 172 171 170 168 169 169 169 169 169 170 171 172 173 175 178 179 182 184 187 188 190 191 192 195 195 197 198 199 200 201 203 205 206 207 209 210 211 212 212 213 213 213 213 212 211 210 209 207 206 205 205 205 204 203 202 203 202 202 200 199 198 197 195 194 193 191 190 190 189 190 190 189 190 191 191 191 192 192 192 192 192 193 193 192 192 191 191 191 190 190 190 190 191 191 192 193 194 195 196 197 199 200 202 203 204 206 207 208 209 210 210 211 211 211 211 211 211 210 210 209 209 209 208 208 207 206 207 207 206 207 206 205 204 203 202 201 200 200 198 199 198 199 199 199 199 200 200 200 200 200 199 199 199 198 156 155 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 153 153 153 152 152 152 152 151 151 151 151 151 152 152 153 154 155 155 156 157 157 158 158 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 154 153 153 153 153 153 153 154 154 155 155 156 157 158 159 160 160 160 161 161 162 163 163 162 163 163 163 162 162 161 161 160 160 159 158 157 157 156 156 155 154 154 154 153 153 152 152 152 152 152 151 152 152 153 154 154 156 158 159 160 162 163 164 166 167 169 170 170 171 172 174 174 174 175 175 175 175 174 173 172 170 169 168 168 167 167 167 168 170 170 172 173 175 177 179 182 183 185 188 190 191 192 193 195 195 198 199 200 201 202 203 206 207 208 210 211 211 212 213 214 213 213 212 212 211 211 209 208 208 207 206 206 206 205 205 204 203 203 202 200 199 198 196 195 194 193 192 192 192 192 191 192 193 193 193 194 194 195 195 195 195 195 194 194 193 192 192 191 191 191 191 191 192 193 193 194 195 196 198 199 200 201 203 205 206 207 209 210 211 212 212 212 212 212 211 211 210 209 208 207 206 206 205 205 204 204 204 204 204 203 203 203 202 201 200 198 198 197 197 197 197 197 198 197 198 199 199 199 198 199 198 197 197 156 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 156 157 157 157 157 156 156 156 155 155 155 155 154 154 154 154 153 153 153 152 152 152 152 151 151 151 152 152 152 153 154 154 155 156 157 157 157 158 158 159 159 158 158 158 158 157 157 157 156 156 155 155 155 154 154 154 154 154 154 154 155 155 156 156 157 158 158 159 160 160 161 161 162 162 163 163 163 163 164 164 164 163 162 162 162 161 160 159 159 158 158 157 157 156 155 155 154 154 153 153 152 152 152 151 151 152 152 152 153 154 155 156 157 158 159 160 162 163 165 166 168 169 170 171 172 173 174 175 175 175 175 174 173 172 170 169 168 167 167 167 167 168 169 169 172 173 175 176 179 182 183 185 188 189 190 192 193 194 195 196 198 199 200 201 203 204 205 207 208 209 211 212 212 212 213 214 213 213 212 212 210 210 209 208 208 208 208 208 207 206 206 204 204 203 202 200 199 197 196 195 194 194 194 194 194 194 195 195 196 196 197 197 197 197 197 197 196 195 195 194 193 193 192 192 192 192 193 193 194 195 196 197 198 199 201 202 204 205 207 209 210 211 212 213 213 212 212 212 211 210 209 207 207 206 204 203 203 202 202 201 202 202 202 202 201 201 200 199 198 197 196 196 195 196 195 195 196 196 197 197 197 197 197 197 197 196 196 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 156 157 157 157 157 157 156 156 156 155 155 155 155 155 155 154 154 154 153 153 153 152 152 152 152 151 151 152 152 153 154 154 155 155 156 157 157 158 158 158 159 159 159 158 158 158 158 157 157 156 156 155 155 155 155 155 154 154 155 155 155 156 157 157 158 158 159 160 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 163 163 163 162 161 160 160 159 159 158 158 157 157 156 155 155 154 154 153 153 152 152 152 152 152 152 153 153 154 154 155 156 157 159 160 162 162 164 166 167 169 170 172 173 173 174 175 175 174 174 173 172 170 169 168 167 167 167 167 167 168 169 171 173 175 176 179 182 183 186 187 189 190 191 192 193 194 195 196 197 198 199 202 203 204 206 207 208 209 211 212 212 212 213 213 213 213 212 212 211 211 210 210 210 210 210 209 208 208 207 206 206 204 203 202 201 199 198 197 196 196 196 197 197 198 198 199 199 200 200 200 200 200 200 199 198 197 196 195 194 194 193 193 194 194 195 195 196 197 198 199 200 201 203 204 206 208 209 211 212 213 213 213 213 213 211 210 210 208 207 205 204 202 200 201 200 199 199 199 200 199 200 200 200 199 197 197 195 195 195 195 195 194 195 194 195 196 196 196 196 196 196 196 195 195 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 154 154 153 153 153 153 152 152 152 152 152 152 153 153 154 154 155 156 156 157 158 158 158 159 159 159 159 158 158 158 157 157 157 156 156 156 156 156 156 155 155 156 156 156 157 158 158 159 159 160 160 161 161 161 162 162 163 163 164 164 164 165 165 165 165 165 165 164 164 163 163 162 161 161 160 160 159 159 159 158 158 156 156 156 155 154 154 153 153 153 153 153 152 153 153 153 154 155 155 156 158 159 160 161 164 165 167 169 169 171 172 173 174 175 175 174 173 173 171 169 168 167 167 166 166 166 166 168 168 170 171 173 176 178 181 183 186 186 188 189 190 191 192 193 194 194 195 197 198 199 201 203 204 205 207 208 210 211 211 211 212 212 212 212 212 212 213 212 212 212 212 211 211 211 211 210 209 209 208 208 206 204 204 202 201 200 200 199 199 199 200 200 201 202 202 203 203 203 203 202 202 201 200 199 198 197 197 196 195 195 195 195 196 196 197 198 199 200 201 202 204 206 207 209 211 212 213 213 214 214 213 213 211 210 208 207 205 203 202 200 199 197 197 196 196 196 197 198 198 198 198 198 197 197 195 195 194 194 193 194 194 194 195 195 195 195 196 196 196 195 195 194 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 157 156 156 157 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 153 153 153 154 155 155 156 157 158 158 158 159 159 159 159 159 158 158 158 157 157 157 157 156 156 156 156 156 156 156 157 157 158 158 159 159 160 160 161 162 162 162 163 163 163 163 164 164 165 165 165 166 166 166 166 165 165 165 164 163 163 163 162 161 161 161 160 160 159 159 158 158 157 156 156 155 155 154 154 154 153 153 153 153 153 154 155 154 156 157 158 159 161 162 164 165 167 170 170 171 172 173 174 174 174 173 172 170 169 168 167 166 164 164 164 166 167 168 170 171 173 176 178 181 182 184 186 187 188 189 190 189 191 192 192 193 195 196 198 199 202 203 204 206 207 209 210 210 211 211 211 211 211 211 212 212 213 213 212 212 213 212 212 213 212 212 211 211 210 209 208 206 206 204 203 202 202 202 202 203 203 204 204 205 206 206 206 206 206 205 204 203 202 200 199 198 197 197 196 196 196 197 197 198 199 200 201 202 203 204 206 208 210 211 213 214 215 214 215 213 213 211 209 208 206 204 202 199 198 196 195 194 194 194 194 195 195 196 197 197 196 196 195 195 194 194 194 193 194 194 194 194 194 195 195 194 195 195 195 195 194 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 154 154 155 155 156 157 157 158 158 158 159 159 159 158 159 158 158 158 157 157 157 157 156 156 156 156 157 157 157 158 158 159 159 160 161 161 161 162 163 162 163 163 164 164 164 164 165 166 166 166 167 167 167 167 167 166 166 165 164 164 163 163 163 162 162 162 161 161 160 160 159 158 157 157 156 155 155 155 154 154 154 154 153 154 154 155 155 156 157 158 159 161 162 164 165 167 169 170 172 172 173 174 174 173 173 172 170 168 167 166 165 163 163 163 164 165 168 169 171 173 176 178 179 182 184 186 187 188 189 189 189 189 191 191 192 194 195 196 197 200 202 203 205 206 208 208 209 210 210 210 210 210 211 211 212 212 212 212 213 213 213 213 213 213 213 212 212 212 212 211 209 208 207 206 205 205 205 205 205 206 207 208 209 209 209 209 209 208 207 207 206 204 203 202 201 199 199 198 198 198 199 199 199 200 201 202 203 204 206 207 209 211 213 214 215 215 215 214 214 212 211 209 207 205 202 200 198 195 194 193 192 191 191 191 193 194 194 196 196 197 196 195 195 195 195 194 194 193 194 195 194 194 195 195 195 195 194 194 194 194 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 153 153 153 153 153 153 154 154 154 155 156 156 157 157 158 158 158 159 159 159 158 158 158 158 158 157 157 157 157 156 156 157 157 157 158 158 158 159 160 160 161 162 162 162 163 163 163 163 164 164 164 165 165 165 166 167 167 168 167 167 167 167 167 166 166 166 165 164 164 164 164 163 163 163 162 162 161 160 160 159 158 158 157 157 157 156 155 155 155 154 155 155 155 156 157 158 159 160 160 163 163 165 167 168 169 171 172 173 173 173 173 172 170 169 168 166 165 164 162 162 163 163 164 166 167 170 172 174 178 179 182 184 186 187 187 188 188 189 189 189 191 192 193 194 195 198 199 200 202 203 205 205 207 209 209 209 208 210 210 209 210 211 212 211 212 212 214 213 213 214 214 214 214 214 214 213 212 211 211 209 208 208 208 207 208 208 209 209 210 211 212 212 212 212 212 211 210 209 207 205 204 203 202 201 200 200 200 200 200 200 201 202 203 204 205 207 209 210 212 214 214 215 216 215 215 214 212 210 208 206 203 201 198 196 193 191 190 189 189 189 190 191 192 193 194 195 196 196 196 196 195 195 195 195 194 195 195 195 194 195 195 194 194 194 194 193 193 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 153 154 154 154 154 155 155 156 157 157 158 158 158 158 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 158 158 159 159 160 161 161 162 162 163 163 163 163 164 164 164 164 164 165 165 166 166 167 168 168 168 168 168 168 168 167 167 166 166 166 166 165 165 164 164 164 163 163 162 162 161 161 160 159 158 158 157 157 157 156 156 156 156 156 156 156 157 158 159 160 161 163 164 165 167 169 169 171 172 172 173 173 172 172 170 168 167 165 164 163 162 162 162 162 163 165 167 170 172 174 177 179 182 184 184 186 187 188 188 188 188 189 189 190 191 192 193 196 197 200 200 203 204 205 205 207 207 208 208 209 209 209 209 210 211 210 212 212 213 214 213 215 215 216 216 216 215 214 214 213 212 212 211 210 210 210 210 210 211 212 213 214 215 215 215 215 215 214 213 212 210 208 207 206 204 203 202 202 202 202 202 202 203 203 204 205 206 208 209 211 212 214 214 216 216 216 215 214 212 210 208 205 202 200 197 194 191 189 188 187 186 187 188 189 191 191 193 194 195 195 195 195 195 196 195 195 196 195 196 196 196 196 196 195 194 194 194 193 192 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 158 158 158 158 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 159 160 160 161 162 162 163 163 163 164 164 164 164 164 165 164 165 166 166 167 167 168 169 168 169 169 169 169 168 168 167 167 167 167 166 166 166 165 165 164 164 163 163 162 162 161 161 160 159 159 158 158 158 157 157 157 157 157 158 158 159 160 161 162 164 165 166 167 169 169 171 172 173 173 173 172 171 170 168 166 165 163 162 162 161 162 163 162 165 166 168 172 174 177 179 182 183 185 186 187 187 187 188 188 188 187 189 190 191 192 195 196 197 199 201 203 203 205 205 205 205 206 207 207 208 207 208 210 209 211 212 213 213 213 215 216 216 216 216 216 216 216 215 214 213 213 213 212 212 212 213 214 215 216 217 217 218 218 218 218 217 216 215 214 212 210 209 207 206 205 204 204 203 203 204 204 204 205 206 207 208 210 211 213 214 215 216 216 215 215 214 212 210 208 205 202 199 196 192 190 188 186 185 185 185 186 187 189 190 192 193 193 195 195 195 195 196 196 197 196 197 198 197 197 197 196 195 195 194 193 193 192 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 155 155 155 156 156 157 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 160 161 162 162 163 163 163 164 164 164 164 164 164 165 165 165 166 166 167 168 168 169 169 170 169 169 169 169 168 168 168 168 167 167 167 167 167 166 166 165 164 164 164 163 162 162 161 160 160 159 159 159 158 158 159 159 159 159 160 160 162 162 163 164 165 167 167 169 170 170 171 172 173 172 171 170 169 168 165 164 163 162 161 161 161 162 163 164 167 169 172 174 177 179 182 183 185 186 186 187 187 187 187 187 188 188 189 190 191 193 195 197 199 200 201 202 203 203 203 203 205 205 206 205 206 207 208 208 210 212 212 213 213 215 216 216 216 216 217 217 217 216 216 215 215 214 215 215 214 215 217 217 218 219 220 220 221 221 221 220 219 218 217 215 214 212 210 208 208 207 206 206 205 205 206 206 207 207 208 209 210 211 213 214 215 215 216 215 215 214 212 210 207 204 201 198 194 191 188 186 184 183 183 183 185 186 188 189 191 192 193 195 195 195 196 196 197 197 198 198 199 198 198 198 197 196 196 194 193 193 193 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 156 156 156 156 156 155 155 155 155 154 154 154 154 155 155 155 156 156 157 157 157 157 158 158 158 158 158 157 157 157 157 157 157 157 156 156 157 157 157 157 157 158 159 159 160 161 162 162 163 163 163 164 164 164 164 164 164 165 165 165 166 167 167 168 169 169 170 170 170 170 170 170 169 169 169 168 168 168 168 167 167 167 167 166 165 165 165 164 163 162 162 161 160 160 160 159 160 160 160 159 160 160 161 161 163 163 164 165 166 167 169 169 170 170 171 172 172 171 170 169 169 168 166 165 163 163 162 162 161 162 163 164 166 168 171 173 176 178 181 182 185 186 186 186 186 186 186 187 187 187 188 189 190 192 193 195 197 198 200 200 202 202 203 203 203 204 204 205 205 206 207 209 209 211 211 212 213 214 215 216 216 216 217 217 217 217 217 217 217 216 216 217 217 217 218 219 220 221 222 223 224 224 224 223 223 222 220 219 217 216 213 212 210 209 208 207 207 207 207 207 207 207 208 209 210 211 212 213 214 215 215 215 215 214 212 210 208 205 201 198 194 191 187 185 184 182 182 182 184 186 188 189 191 192 193 195 195 195 196 196 197 198 199 199 199 199 199 198 198 197 196 194 193 193 193