Height 1224 1207 1189 1191 1208 1207 1199 1192 1192 1195 1189 1160 1161 1162 1159 1157 1164 1168 1176 1182 1179 1162 1129 1094 1067 1051 1044 1036 1023 1034 1038 1031 1015 999 980 970 953 931 905 876 850 834 839 858 874 878 875 864 852 842 836 831 828 830 829 824 817 809 800 782 756 725 698 685 659 636 615 586 563 550 547 551 557 566 577 587 585 579 580 574 565 555 547 542 536 533 531 514 501 496 486 500 506 499 473 437 430 428 423 428 439 436 409 394 381 384 390 337 323 243 248 267 203 200 199 200 201 203 206 212 230 243 241 228 221 219 220 225 244 277 287 284 288 301 318 333 341 341 336 329 322 323 326 329 335 348 368 388 396 393 383 372 365 365 370 376 383 393 400 399 392 374 352 338 341 347 353 358 364 375 404 403 398 394 394 397 400 404 407 410 414 423 426 426 426 431 440 458 472 495 525 554 566 573 577 579 579 575 566 554 546 544 548 561 578 587 592 594 593 589 584 576 566 552 537 541 545 549 553 557 561 566 573 583 594 606 610 631 641 647 649 647 649 690 719 729 729 741 775 794 794 785 776 777 785 800 816 828 833 821 824 835 841 836 827 829 829 823 817 818 822 822 812 800 775 718 657 672 669 654 665 703 744 729 710 705 711 711 744 767 782 768 703 613 586 576 566 559 555 555 555 555 553 550 549 547 546 546 528 450 442 443 442 439 436 435 434 434 436 442 454 471 487 501 510 517 521 525 527 1259 1234 1202 1196 1207 1193 1178 1173 1177 1173 1153 1130 1143 1160 1165 1166 1175 1176 1190 1203 1204 1187 1152 1117 1080 1060 1052 1046 1039 1059 1062 1053 1037 1021 1005 987 966 942 915 883 858 847 843 851 872 887 876 868 860 851 841 835 836 834 828 818 814 805 791 771 746 721 700 686 662 636 609 575 561 551 554 564 576 587 591 592 589 583 576 566 558 551 548 547 546 544 532 508 491 486 482 508 515 516 504 474 452 436 417 411 420 434 407 394 382 381 379 328 314 260 262 279 240 202 200 200 201 204 208 221 237 235 225 218 217 216 219 231 256 287 284 284 294 311 330 347 351 348 341 332 326 327 330 335 344 362 387 400 401 393 382 371 364 364 367 373 383 393 396 391 375 352 334 333 338 344 349 354 359 370 380 383 383 384 387 388 389 391 393 395 396 397 398 400 404 413 426 445 461 484 513 542 554 564 571 575 573 564 552 543 539 540 546 562 580 590 596 600 600 596 591 577 555 534 534 538 542 545 547 549 552 558 564 572 582 593 595 618 638 648 647 642 647 674 706 723 715 708 729 748 758 758 751 761 777 796 810 815 812 814 833 842 837 826 827 820 821 822 823 827 829 818 809 788 739 665 619 639 648 649 660 688 698 685 672 664 652 641 620 687 766 779 776 621 581 573 565 554 545 541 545 549 551 550 549 546 544 518 459 432 436 439 439 435 429 423 418 416 419 427 439 452 463 471 476 480 485 490 494 1259 1249 1208 1192 1194 1178 1163 1161 1164 1146 1113 1113 1126 1149 1171 1185 1189 1195 1210 1220 1219 1203 1170 1137 1104 1080 1063 1053 1065 1077 1080 1073 1060 1043 1022 999 977 955 933 906 876 854 840 844 865 880 881 877 868 856 843 841 843 837 826 816 809 798 785 767 747 728 710 685 662 635 602 569 571 563 570 586 602 612 603 602 600 591 575 561 556 554 555 557 558 553 536 510 498 505 505 522 527 527 522 508 482 461 430 422 433 432 412 397 381 366 350 327 311 267 282 310 275 207 203 203 204 207 214 233 235 227 219 216 216 216 221 242 269 284 281 284 300 323 343 355 357 352 344 336 329 331 334 340 355 375 394 398 394 384 373 365 362 363 366 371 378 385 385 375 358 341 330 331 336 342 346 350 355 362 366 369 372 377 381 383 382 383 384 386 389 391 392 393 398 409 423 441 458 480 508 537 544 554 564 567 562 550 540 535 534 536 544 559 580 596 607 611 607 599 589 564 541 531 529 531 533 535 537 540 544 549 555 563 571 580 589 595 622 643 646 642 650 659 680 703 714 705 703 712 721 722 718 735 761 789 807 812 807 799 800 821 839 824 818 817 820 825 830 833 822 803 777 721 650 610 601 607 624 641 649 666 647 630 622 618 606 596 558 547 566 599 598 581 573 566 558 546 529 516 517 557 621 551 546 541 510 457 421 421 428 432 432 427 418 410 404 403 407 417 428 437 443 446 449 451 456 460 463 1225 1228 1194 1175 1172 1163 1155 1152 1143 1127 1112 1120 1125 1150 1175 1199 1218 1230 1236 1236 1228 1211 1182 1154 1128 1098 1077 1072 1076 1081 1088 1085 1074 1059 1039 1014 991 970 951 929 898 873 855 851 859 870 876 876 870 860 851 852 842 832 822 813 806 797 787 773 755 732 709 678 656 631 600 575 579 576 588 606 622 632 617 613 606 592 576 564 562 563 567 570 569 560 548 526 521 538 536 538 539 535 527 515 504 488 455 453 471 460 419 398 378 361 349 334 314 262 281 317 280 231 211 206 207 211 219 240 233 226 222 220 218 219 230 254 276 276 276 286 309 334 353 361 360 355 347 339 333 333 337 349 367 384 393 391 382 370 360 354 355 358 362 365 369 370 368 360 345 333 328 331 335 339 343 346 350 355 358 362 367 372 376 378 378 377 378 380 384 387 389 392 399 411 423 434 449 472 501 529 538 549 555 553 543 534 529 523 523 530 546 566 585 600 609 610 603 592 568 544 531 528 526 524 524 525 527 528 530 535 540 548 557 568 578 587 603 628 654 648 637 635 638 660 709 729 720 703 687 681 683 712 748 777 793 796 796 793 787 792 799 791 789 805 817 822 822 825 805 791 672 544 520 524 540 558 579 600 619 625 601 585 579 577 570 563 520 490 484 483 477 465 513 555 547 532 511 482 469 552 713 616 556 511 454 404 401 408 416 420 419 414 405 395 391 391 397 406 416 424 428 431 432 434 436 436 435 1177 1177 1166 1161 1163 1162 1154 1152 1149 1155 1173 1196 1171 1199 1202 1207 1237 1260 1262 1255 1238 1213 1186 1166 1140 1121 1110 1099 1076 1074 1081 1082 1076 1067 1050 1028 1007 989 973 952 926 901 880 866 858 858 863 863 861 856 850 846 830 821 816 813 806 802 793 779 757 728 698 672 654 631 607 588 579 583 600 616 628 638 621 604 590 582 582 575 574 577 580 581 577 568 554 552 553 552 550 549 548 544 535 523 515 504 494 487 480 464 411 391 376 363 354 342 321 310 277 262 300 290 230 212 212 216 224 239 237 232 227 224 221 223 244 265 274 269 270 288 318 344 360 369 363 357 349 341 336 336 344 362 379 388 390 383 372 359 348 343 344 349 353 356 357 354 349 341 331 324 324 329 334 338 340 343 346 350 354 358 363 367 371 373 372 372 372 374 378 381 385 392 401 412 420 425 434 452 477 504 527 537 533 523 515 510 508 499 503 524 556 579 588 594 596 591 580 567 541 528 524 521 517 513 511 511 512 512 512 514 519 528 539 553 568 581 594 614 640 644 630 624 616 624 680 759 759 704 654 644 648 701 742 766 775 780 783 792 787 780 778 774 775 783 791 797 802 804 787 649 532 493 476 473 479 501 527 548 560 566 561 556 553 552 548 526 482 452 461 513 446 435 493 612 748 746 569 495 473 465 488 724 583 462 401 387 381 390 399 403 401 396 389 383 380 381 386 392 399 406 412 418 421 422 419 416 412 1142 1153 1159 1173 1193 1204 1157 1168 1178 1190 1203 1213 1211 1238 1258 1263 1265 1289 1297 1275 1245 1215 1190 1177 1154 1140 1126 1105 1076 1068 1074 1081 1083 1077 1058 1045 1027 1011 995 975 956 933 909 887 870 858 856 850 846 843 837 822 812 808 809 811 807 806 796 775 749 722 697 679 659 638 617 601 590 599 613 623 625 624 604 588 578 579 588 586 585 586 587 586 583 578 552 559 571 567 564 559 555 552 548 540 528 523 513 499 482 464 455 456 429 394 366 344 325 315 325 348 360 299 246 226 224 226 229 233 229 225 221 220 218 219 251 270 269 263 268 292 325 352 368 376 367 355 345 339 337 342 359 377 388 390 385 377 367 355 344 335 333 334 338 342 343 340 333 325 318 316 319 325 331 336 339 341 343 346 351 355 359 362 364 365 366 365 366 367 370 374 379 387 397 407 413 414 417 425 441 464 462 453 445 441 439 436 448 468 502 543 576 579 581 581 577 565 542 527 520 517 512 501 486 475 469 467 469 471 473 478 489 503 519 536 555 572 587 600 614 632 631 620 606 598 610 719 731 683 632 618 616 686 735 758 762 769 775 787 784 776 771 768 768 617 522 503 487 563 657 570 479 470 469 467 466 465 466 476 497 514 528 537 542 542 538 507 444 414 465 550 502 497 584 714 784 770 732 611 516 497 462 463 490 447 385 376 364 368 376 379 377 374 372 372 373 375 376 378 380 384 390 397 402 404 401 396 390 1136 1162 1191 1226 1242 1234 1241 1211 1224 1245 1264 1279 1255 1292 1325 1328 1317 1336 1324 1293 1255 1222 1198 1189 1165 1150 1130 1105 1081 1070 1076 1085 1090 1086 1071 1064 1045 1026 1009 993 981 961 937 914 892 876 863 847 837 833 825 802 796 795 799 803 805 805 794 770 744 721 701 684 664 641 618 604 599 608 621 622 612 606 587 580 578 584 593 591 590 591 592 592 590 575 581 583 580 576 569 563 560 559 558 554 548 534 520 504 486 470 464 461 452 414 359 350 335 321 315 311 300 297 284 253 233 233 231 230 225 222 221 221 220 220 238 253 257 258 269 295 328 354 367 371 358 347 340 337 341 356 375 388 392 390 382 371 364 356 345 333 324 320 321 325 328 328 322 316 312 312 315 321 328 333 337 339 340 343 347 351 353 355 356 356 357 357 358 359 362 366 371 377 385 392 396 396 397 401 412 423 408 402 401 403 407 412 438 457 482 521 570 576 574 560 543 528 509 493 494 496 486 460 433 416 410 412 417 422 428 438 454 474 496 519 539 560 578 594 609 621 631 628 616 602 592 642 688 674 628 606 590 626 700 746 751 756 768 729 736 720 601 580 569 413 320 314 326 455 524 498 461 458 461 461 459 456 453 455 466 483 504 520 526 534 527 511 439 406 467 499 569 595 643 703 730 754 756 665 629 651 366 362 425 418 365 365 351 346 350 353 351 351 354 360 365 369 369 367 364 362 362 365 369 371 371 368 363 1156 1186 1224 1254 1276 1296 1322 1290 1281 1301 1335 1359 1335 1348 1361 1360 1351 1352 1311 1281 1248 1218 1199 1187 1171 1159 1142 1120 1100 1083 1087 1092 1093 1091 1087 1079 1055 1034 1018 1006 995 978 959 936 913 898 875 856 842 827 807 788 790 800 810 814 813 805 793 776 751 722 709 691 665 638 615 603 605 602 601 601 600 600 584 578 586 595 593 588 593 594 595 594 585 582 589 587 581 576 569 566 565 564 561 556 544 533 519 503 489 478 473 466 459 428 375 356 391 351 317 285 242 341 302 276 262 249 243 232 226 223 223 223 222 222 235 248 256 262 276 305 328 342 351 359 352 344 339 341 349 366 385 394 394 387 376 365 360 355 348 337 327 318 311 309 311 316 317 315 313 313 316 320 326 331 334 336 337 338 341 343 345 346 346 346 347 348 349 351 354 358 362 367 371 375 377 377 376 377 380 383 374 374 377 382 389 400 422 433 450 482 528 534 512 497 488 480 473 459 449 439 425 403 384 374 373 377 381 383 388 399 413 432 456 490 519 544 567 588 607 620 632 634 626 614 599 603 620 628 623 605 589 591 633 694 745 736 724 542 564 552 255 248 263 277 277 290 378 418 418 377 371 447 448 451 451 450 447 446 452 468 487 473 441 522 510 492 473 457 444 427 597 666 663 648 656 730 731 687 652 647 662 401 330 330 330 346 337 328 327 328 328 330 337 346 354 359 360 357 352 346 341 338 338 338 337 335 333 1244 1297 1319 1324 1324 1334 1368 1355 1330 1352 1396 1419 1390 1385 1363 1348 1337 1313 1263 1243 1223 1204 1190 1180 1172 1170 1163 1147 1124 1100 1101 1100 1097 1095 1092 1081 1065 1049 1033 1019 1001 988 974 953 930 912 891 869 850 830 810 803 794 798 807 814 812 809 796 774 744 716 704 682 654 630 614 606 605 603 598 593 591 595 585 582 590 596 593 596 598 598 597 594 587 587 588 583 577 572 567 566 565 563 557 548 537 529 518 506 494 484 476 469 464 439 400 411 427 401 349 296 274 341 329 300 276 265 263 261 260 261 263 259 230 232 248 260 266 273 296 305 312 324 340 354 350 341 339 345 356 371 386 391 389 381 371 361 356 351 344 334 329 323 312 303 299 301 307 312 315 317 319 322 325 328 330 331 331 332 333 334 335 335 336 336 337 339 341 344 348 350 353 356 358 358 359 358 356 354 353 352 350 352 357 363 370 381 400 406 413 429 447 459 461 460 460 459 445 424 400 377 359 345 335 331 332 335 337 337 341 349 360 373 391 431 479 519 552 579 601 617 628 632 630 620 605 593 592 599 605 601 592 583 580 555 492 425 330 275 248 231 220 224 243 248 242 276 459 377 354 291 286 437 436 439 443 444 443 443 448 458 471 479 483 498 483 468 458 447 427 424 556 652 671 599 564 581 597 589 538 474 550 373 303 299 307 321 321 319 318 317 317 319 325 331 338 343 344 342 337 331 326 321 318 316 315 314 312 1332 1348 1361 1356 1349 1356 1389 1400 1391 1403 1430 1443 1409 1387 1350 1316 1286 1248 1212 1203 1198 1189 1181 1184 1167 1174 1173 1154 1128 1117 1110 1103 1097 1090 1082 1076 1060 1047 1033 1014 1008 992 984 969 946 925 901 882 867 853 840 830 821 822 823 823 820 810 789 758 726 700 682 657 635 620 610 604 599 599 597 592 590 595 594 596 598 599 597 597 598 598 596 594 591 586 583 577 571 568 566 566 564 559 551 540 531 524 515 505 493 483 469 470 470 449 422 451 431 408 369 331 318 317 335 308 279 274 273 279 282 286 293 297 271 259 270 278 279 283 290 287 292 310 333 348 347 343 344 353 364 376 382 383 382 377 370 360 352 343 335 330 327 324 317 306 295 292 296 306 314 318 321 323 325 325 325 325 324 324 324 324 325 325 326 327 327 329 332 336 340 343 344 344 344 342 340 338 336 334 332 330 327 331 336 340 343 347 336 344 364 385 409 424 439 448 448 437 416 382 352 327 309 297 292 292 296 300 300 298 299 303 311 319 321 350 408 476 531 563 588 601 609 614 615 609 595 582 573 569 568 570 576 569 546 468 323 281 236 211 199 195 199 214 219 217 217 255 422 354 333 295 286 385 377 414 435 438 439 442 375 360 407 467 471 467 457 448 444 442 435 320 297 490 614 462 455 340 373 406 376 331 334 317 301 293 293 303 309 311 311 310 309 310 314 317 320 321 320 318 315 313 311 309 306 303 300 297 296 1381 1350 1365 1374 1388 1406 1422 1433 1453 1455 1452 1445 1410 1355 1333 1294 1245 1211 1188 1184 1182 1175 1164 1155 1152 1162 1159 1146 1132 1121 1106 1091 1079 1069 1058 1052 1042 1030 1017 1007 1002 995 990 976 954 932 909 898 888 881 874 864 858 852 841 827 814 789 758 725 695 671 648 628 613 604 601 599 597 598 599 598 597 602 606 610 609 606 603 597 599 600 600 597 590 582 577 572 568 568 568 565 560 552 543 533 523 516 506 495 485 478 465 474 458 440 439 440 366 357 354 339 321 301 322 315 295 279 278 283 288 296 309 322 316 292 291 293 289 283 275 271 279 300 325 339 343 344 350 361 373 380 378 376 375 373 370 364 354 341 329 324 326 327 322 312 299 291 291 299 308 316 320 323 324 323 322 321 320 318 317 317 316 316 317 318 319 320 323 327 331 334 334 333 330 328 324 322 320 317 314 307 304 308 314 317 313 294 258 259 292 339 378 399 431 445 435 417 382 342 312 291 277 271 270 275 290 308 320 318 311 305 315 327 305 306 358 433 496 528 560 572 575 577 577 575 566 555 543 527 507 490 470 417 362 299 216 202 187 175 169 169 177 192 196 200 211 232 248 264 295 322 316 271 268 373 428 433 428 384 310 296 365 456 452 444 436 431 431 436 443 321 291 304 341 444 437 326 286 291 295 288 289 295 295 290 285 291 300 304 306 306 305 305 305 305 304 303 300 295 293 293 294 295 294 291 288 285 285 1380 1346 1372 1411 1458 1488 1478 1462 1490 1497 1478 1438 1384 1317 1303 1278 1242 1216 1198 1190 1179 1168 1157 1150 1155 1164 1161 1147 1132 1116 1097 1078 1061 1046 1035 1028 1025 1018 1011 1006 1001 996 988 975 957 937 922 916 910 906 901 894 884 866 841 813 787 751 714 684 661 640 616 603 594 591 593 596 596 600 605 608 609 613 618 620 619 615 611 610 613 614 611 601 584 578 567 568 571 572 570 562 554 544 534 525 514 506 494 484 478 476 474 462 419 410 438 369 266 293 316 307 298 297 292 319 324 296 285 289 295 307 322 335 341 323 310 304 298 281 272 268 275 293 317 330 338 344 353 367 380 387 380 374 370 369 371 371 363 350 336 327 325 325 322 314 303 295 293 296 303 312 318 321 322 321 320 318 316 314 312 310 308 307 308 310 312 314 316 318 321 323 324 322 319 315 310 308 304 299 290 278 276 284 294 298 286 238 212 199 227 304 352 373 405 420 409 377 345 314 288 269 261 261 270 296 319 330 336 332 336 348 349 336 342 357 382 406 426 453 513 527 530 526 520 515 510 501 487 463 427 387 332 257 201 173 161 160 159 155 151 150 158 171 181 236 292 261 287 370 454 437 302 222 230 346 419 421 387 333 332 342 388 446 440 430 422 419 421 416 335 291 283 282 284 300 406 318 274 284 286 274 270 275 282 285 282 286 293 299 302 302 301 299 296 293 291 288 284 278 274 272 273 275 277 277 276 275 276 1366 1361 1402 1465 1524 1548 1523 1493 1512 1491 1428 1356 1325 1297 1296 1285 1265 1244 1221 1203 1185 1172 1165 1167 1176 1180 1175 1160 1139 1116 1091 1070 1052 1036 1024 1020 1023 1022 1019 1012 1003 994 981 968 956 943 934 932 925 917 910 901 887 861 827 787 745 709 674 650 631 614 595 587 579 580 585 590 590 601 609 616 621 624 629 629 626 624 626 636 638 636 623 602 584 574 553 564 577 576 569 557 546 535 525 516 506 499 490 485 484 479 473 407 381 398 395 247 282 277 279 290 287 291 222 272 332 324 278 296 302 314 329 342 354 352 328 313 310 288 278 274 278 294 316 326 336 344 354 369 384 393 387 378 371 371 375 379 375 366 353 338 327 321 317 311 305 301 299 299 303 309 316 318 320 319 318 316 313 311 307 303 299 299 304 308 310 311 311 311 313 315 316 315 311 303 293 287 283 278 269 256 258 268 280 279 251 215 197 194 230 313 366 366 365 370 365 325 320 302 278 261 261 275 300 328 341 342 340 348 347 329 323 348 353 349 356 354 346 354 387 432 456 455 440 421 414 405 390 370 341 299 243 197 165 147 140 142 144 144 141 138 144 177 226 302 351 287 321 337 310 286 303 245 205 314 403 377 290 413 428 428 416 384 375 362 348 371 393 329 270 267 270 268 263 262 289 271 267 278 285 272 263 264 271 279 281 285 290 295 298 297 295 292 288 283 280 276 273 268 264 261 259 257 259 261 263 266 267 1404 1395 1464 1541 1574 1558 1519 1506 1497 1435 1354 1298 1296 1290 1299 1298 1286 1268 1247 1219 1199 1188 1186 1192 1204 1202 1191 1172 1147 1121 1095 1073 1056 1045 1036 1035 1037 1038 1032 1020 1003 988 968 956 949 943 936 932 919 905 894 881 865 841 805 755 701 670 647 627 609 595 586 576 566 560 561 571 579 596 608 616 622 629 634 634 630 636 650 654 653 646 631 610 587 571 580 584 585 579 566 552 539 527 516 506 501 497 465 464 486 484 477 457 407 381 387 323 281 266 232 198 208 254 228 272 315 296 224 296 309 318 333 343 342 341 320 314 320 299 289 286 291 305 324 333 341 346 353 366 380 396 396 387 379 379 382 384 385 379 366 352 336 322 314 308 305 305 308 309 308 308 312 314 316 317 316 313 310 305 301 297 296 297 302 307 308 308 307 303 303 304 306 305 300 290 279 271 264 258 250 243 250 259 259 246 223 200 192 212 264 335 363 359 354 337 312 307 321 301 276 264 277 309 337 346 345 340 335 329 331 330 339 359 353 341 340 343 333 284 301 321 325 320 315 315 316 312 301 284 261 223 186 160 146 139 135 137 139 140 139 139 155 211 274 308 294 256 217 193 212 271 327 324 338 364 326 273 415 419 416 407 347 243 244 245 241 284 325 241 246 253 255 253 250 253 257 258 260 266 272 266 259 259 265 273 281 285 289 292 294 293 289 285 280 275 271 267 263 260 256 252 248 246 245 247 250 256 262 1455 1435 1497 1544 1559 1555 1537 1491 1426 1341 1287 1272 1279 1286 1300 1304 1297 1280 1261 1232 1213 1205 1209 1218 1230 1223 1207 1184 1158 1131 1107 1086 1075 1070 1068 1067 1062 1055 1043 1024 1003 982 959 945 937 931 922 901 884 871 858 847 827 801 761 716 675 643 629 614 599 585 573 559 547 546 552 561 574 558 587 607 615 627 637 639 637 645 661 660 653 644 633 621 610 602 596 593 589 578 553 553 517 512 517 508 502 469 439 422 434 479 466 401 409 399 314 232 214 206 223 254 270 223 260 259 279 324 288 308 326 331 330 336 338 336 313 305 316 309 304 304 309 320 334 347 352 351 352 360 373 389 398 398 390 382 381 382 385 380 369 358 347 332 317 308 307 310 316 318 315 310 305 305 308 310 311 309 304 299 297 297 299 300 303 307 309 308 306 298 295 294 295 294 291 282 271 260 250 241 235 231 233 233 227 213 193 178 183 222 283 333 355 353 340 329 329 342 336 306 279 277 307 340 347 344 338 333 329 321 333 355 368 352 315 330 335 338 328 259 270 272 268 263 259 254 251 244 231 214 196 174 154 143 140 139 137 137 139 142 146 155 194 254 299 284 209 191 136 121 148 191 223 360 381 310 256 304 380 396 405 332 226 217 223 227 226 226 229 225 230 237 241 241 242 247 252 254 255 255 257 256 254 256 260 268 277 283 287 290 290 289 284 278 272 267 261 256 252 250 247 244 240 237 236 238 242 248 257 1467 1476 1518 1550 1566 1549 1503 1457 1385 1311 1265 1254 1269 1282 1298 1306 1300 1285 1267 1245 1231 1227 1233 1244 1252 1243 1224 1200 1173 1147 1127 1112 1106 1107 1109 1104 1089 1068 1047 1027 1005 988 965 949 932 911 901 858 839 828 820 815 786 749 720 688 648 607 592 579 567 554 543 530 527 529 535 537 523 512 534 575 610 624 636 643 639 635 638 647 629 638 640 635 631 624 613 604 593 579 564 558 520 499 492 484 476 463 461 464 453 411 383 337 355 336 239 196 188 186 196 216 240 265 285 293 278 271 353 320 319 328 335 335 337 337 330 320 312 320 320 323 344 361 356 367 362 357 356 357 362 374 391 401 401 395 389 385 381 373 366 361 355 345 329 316 313 317 322 324 321 313 302 295 296 299 302 303 301 299 301 303 305 305 307 310 312 312 308 299 292 288 287 285 283 278 267 255 242 231 225 221 219 214 207 197 182 175 191 231 282 324 336 329 332 335 328 327 317 286 276 300 336 339 337 333 328 323 315 359 373 365 341 308 274 321 337 332 322 292 280 271 255 237 223 216 210 200 187 172 161 152 146 143 142 142 141 142 145 152 163 184 241 281 307 276 170 140 125 129 137 164 262 375 343 265 219 242 359 282 250 229 208 205 203 203 206 213 218 215 218 223 228 232 237 241 245 248 249 248 248 250 251 254 258 263 271 277 281 284 284 283 278 272 265 257 250 243 240 238 237 235 233 231 231 233 237 242 250 1492 1524 1565 1597 1591 1549 1487 1436 1378 1316 1262 1244 1268 1286 1302 1309 1303 1288 1273 1260 1252 1250 1255 1264 1268 1258 1241 1217 1192 1172 1158 1151 1148 1147 1145 1135 1111 1080 1050 1023 994 962 932 912 897 878 852 826 811 796 777 755 732 703 673 643 611 584 542 529 521 511 501 499 501 502 509 509 468 466 495 548 594 611 625 634 629 619 614 617 619 628 631 636 647 639 627 617 604 586 563 557 525 504 501 509 500 491 463 449 427 358 303 331 359 330 247 195 269 265 233 235 304 296 298 305 306 312 372 322 315 330 343 339 342 342 343 342 341 350 356 364 379 390 390 394 390 386 380 372 369 387 400 409 414 414 410 405 399 389 378 369 361 354 347 338 329 327 327 325 321 314 304 293 289 291 297 304 308 309 310 312 313 315 316 317 319 318 314 303 294 287 283 280 277 274 266 255 242 229 221 216 212 206 199 191 184 183 205 238 268 289 303 324 339 339 329 325 313 294 297 319 330 327 325 324 323 315 284 333 350 320 266 237 287 328 339 330 323 331 309 293 264 226 200 197 195 190 180 167 156 152 153 155 156 155 154 157 160 168 189 238 271 293 306 269 146 129 131 150 190 271 396 344 278 229 200 194 254 216 190 183 190 195 190 188 190 199 212 212 210 211 216 223 230 234 237 240 242 243 245 248 250 253 255 259 264 268 272 274 274 273 269 263 255 246 238 232 228 226 225 224 224 225 227 230 235 239 245 1546 1555 1586 1606 1593 1555 1501 1447 1402 1349 1295 1270 1287 1308 1320 1322 1314 1300 1289 1280 1272 1266 1266 1270 1267 1260 1245 1229 1214 1204 1202 1200 1196 1191 1182 1163 1129 1090 1050 1013 979 943 913 892 874 853 828 799 779 759 735 707 682 659 623 591 566 540 494 479 473 469 466 473 475 477 480 471 433 429 461 519 569 591 608 615 609 599 596 608 614 624 635 648 657 648 639 630 613 590 572 576 550 526 518 522 513 493 450 418 390 336 292 330 346 325 281 241 317 314 287 290 342 324 311 309 320 331 312 334 339 340 344 351 350 350 352 357 364 371 380 389 396 402 405 407 407 406 401 394 391 399 404 410 415 419 419 415 410 404 396 384 367 361 359 358 352 340 332 327 322 317 308 295 286 286 293 304 315 319 321 322 326 328 328 325 324 323 320 312 301 290 281 275 271 267 263 256 245 234 224 217 211 204 196 190 188 190 218 249 270 293 313 338 347 342 331 326 315 311 316 324 325 322 321 322 319 307 306 313 259 186 160 232 316 338 338 333 327 326 329 310 269 222 192 192 195 195 189 175 163 161 163 167 169 168 164 166 174 194 230 260 277 290 300 267 138 125 134 161 266 443 409 286 238 220 206 182 184 181 170 166 177 184 183 180 179 184 198 206 205 204 207 214 221 225 228 231 234 238 242 246 249 251 252 253 256 258 260 262 262 262 258 252 244 235 227 221 217 214 212 212 214 218 223 228 233 237 241 1603 1580 1576 1592 1593 1573 1534 1485 1444 1403 1362 1336 1334 1357 1360 1353 1340 1327 1317 1307 1295 1280 1269 1264 1260 1254 1244 1241 1246 1254 1255 1249 1235 1219 1202 1179 1143 1104 1060 1017 978 939 906 880 857 832 803 764 734 708 680 648 628 609 573 541 518 491 455 441 436 438 444 451 435 435 439 433 406 405 438 494 546 574 592 594 587 580 583 601 608 626 644 658 662 654 649 636 615 598 597 601 581 549 520 502 484 455 431 404 369 328 319 312 305 299 295 296 300 301 317 335 334 360 348 328 317 303 243 304 346 356 353 365 362 362 365 371 378 385 393 399 404 407 409 411 413 414 413 411 408 407 408 410 414 418 421 420 417 412 406 396 383 378 377 377 374 357 341 328 320 317 310 299 290 287 292 302 317 334 346 354 357 352 339 325 319 318 318 314 305 293 281 271 263 258 255 252 247 239 230 221 213 204 195 189 189 193 219 254 286 321 338 348 347 340 330 325 321 322 324 324 322 320 314 302 296 315 319 199 151 145 144 200 291 327 334 330 325 324 317 285 245 215 197 195 197 199 194 180 169 167 168 172 175 175 176 184 198 219 241 256 270 284 304 327 339 152 120 146 259 445 342 283 240 240 263 228 183 160 155 159 167 173 177 175 172 173 183 196 201 201 202 206 212 217 220 222 227 232 237 241 244 246 246 246 247 248 249 250 250 249 246 242 235 227 219 212 206 202 200 201 205 211 218 225 230 234 237 1640 1598 1558 1589 1606 1600 1572 1532 1494 1453 1406 1389 1406 1426 1422 1405 1386 1366 1344 1321 1299 1278 1259 1246 1241 1246 1252 1263 1278 1292 1286 1267 1244 1226 1213 1197 1166 1126 1080 1032 985 939 905 878 847 808 769 717 674 642 613 585 578 563 530 501 482 460 432 418 417 423 430 425 394 391 404 410 388 398 434 484 532 565 577 577 573 571 575 585 605 628 640 651 665 659 656 633 618 618 621 597 585 553 515 485 453 424 403 374 342 323 316 309 305 304 306 308 309 310 330 355 363 389 404 368 328 306 256 229 313 371 376 369 378 378 382 389 396 403 407 410 413 415 416 417 419 420 420 419 417 416 416 415 415 417 420 421 419 415 408 400 391 386 384 384 380 364 344 327 316 311 306 299 294 292 295 302 315 335 359 371 368 355 335 319 308 302 301 299 292 284 274 263 254 247 244 242 241 239 233 223 213 203 194 188 190 192 209 241 283 323 339 342 336 327 320 323 324 324 324 322 320 315 296 287 300 319 314 173 115 118 137 231 289 310 319 326 323 322 251 205 198 205 208 198 201 201 192 179 169 168 170 174 179 183 191 202 215 226 234 241 257 282 316 348 352 152 108 216 323 206 273 233 213 251 322 336 185 145 147 151 154 160 170 172 169 168 173 184 193 196 196 197 202 207 211 214 218 224 228 232 235 236 236 235 236 237 237 237 237 237 235 231 226 220 212 205 199 195 193 193 197 204 212 219 225 230 233 1657 1605 1558 1581 1597 1605 1599 1576 1551 1500 1452 1448 1481 1497 1488 1463 1431 1394 1356 1322 1300 1281 1264 1250 1246 1257 1276 1297 1311 1312 1289 1257 1234 1225 1219 1202 1169 1129 1082 1032 983 934 902 871 828 776 725 659 608 572 548 531 535 526 512 490 467 449 424 415 416 420 417 395 376 380 399 409 392 411 445 491 536 564 569 570 570 575 585 596 614 636 648 656 663 659 657 644 633 628 625 601 581 540 495 463 440 418 378 346 329 318 314 311 312 314 316 318 318 320 320 320 330 394 422 413 372 323 318 259 323 375 379 366 391 395 402 410 413 415 418 420 423 425 425 425 424 425 425 425 425 425 424 422 420 419 419 419 418 414 408 400 387 380 379 378 374 363 345 327 313 305 300 297 295 295 296 299 307 324 343 354 350 336 319 304 292 284 278 275 271 266 260 252 244 237 232 229 228 228 225 215 205 195 188 184 189 191 195 210 239 283 313 316 306 299 310 319 321 322 322 320 318 312 298 300 317 323 225 139 107 121 166 225 284 312 322 323 318 218 182 174 174 178 182 191 197 196 188 177 169 169 172 179 187 192 199 207 212 215 218 224 244 284 326 329 205 115 202 254 175 140 165 171 231 317 339 161 139 138 140 142 141 148 160 167 168 167 168 175 183 188 190 191 195 200 204 208 212 215 218 221 222 222 221 222 223 224 225 225 225 224 224 223 220 215 208 202 197 194 192 192 194 199 205 212 218 223 227 1680 1642 1605 1590 1609 1616 1607 1590 1576 1539 1499 1500 1531 1539 1521 1489 1447 1401 1360 1332 1318 1304 1289 1279 1284 1300 1319 1333 1333 1313 1273 1234 1216 1209 1203 1184 1150 1112 1068 1021 975 926 891 848 793 731 671 601 549 516 500 496 498 496 512 501 465 438 426 432 432 425 411 384 382 389 412 431 418 439 477 527 562 570 573 578 586 596 607 617 630 642 652 655 649 639 640 645 643 630 614 600 545 500 465 438 413 380 349 332 324 317 315 317 320 323 326 327 328 327 326 328 340 414 423 413 399 379 331 335 325 348 391 400 380 406 418 420 424 427 430 433 435 435 434 432 430 429 427 427 428 429 429 427 424 420 418 417 415 410 404 397 384 374 371 372 369 359 347 332 318 307 298 294 294 294 294 293 296 305 313 316 314 304 293 282 272 264 258 252 248 245 241 238 234 228 223 218 215 214 212 203 193 184 178 174 177 183 190 197 203 211 223 232 236 251 319 318 318 319 319 319 317 315 318 322 312 247 131 105 105 142 242 269 302 318 310 274 215 169 161 162 164 168 173 186 188 184 183 176 170 172 178 186 195 197 195 194 194 198 204 215 246 293 307 223 113 189 300 276 127 130 139 225 308 347 340 154 132 135 138 136 133 137 148 159 167 168 167 169 174 180 184 187 190 195 199 203 206 208 209 209 208 207 207 208 209 211 212 213 213 214 215 216 214 211 207 202 199 196 194 194 195 198 202 207 213 218 222 1708 1695 1668 1649 1637 1624 1607 1582 1542 1533 1527 1535 1550 1545 1517 1482 1440 1398 1356 1309 1245 1190 1168 1192 1262 1338 1366 1361 1334 1295 1249 1205 1182 1168 1156 1142 1117 1085 1049 1011 968 920 870 811 742 671 615 560 514 489 479 477 481 484 475 460 442 420 428 439 441 434 417 388 393 406 427 446 451 482 519 561 589 595 598 603 610 617 625 635 647 657 662 659 648 638 641 652 646 622 596 573 508 466 440 415 383 383 371 364 355 326 325 329 334 337 337 336 333 332 333 336 349 435 435 421 411 397 353 352 313 334 393 405 382 395 418 433 435 439 442 445 446 446 442 439 435 432 429 427 427 428 428 427 424 420 417 414 410 406 399 392 382 371 365 364 366 352 349 341 328 316 305 297 293 292 291 289 286 286 284 281 277 273 268 262 255 249 243 237 231 227 226 226 226 223 218 212 207 204 200 192 183 173 166 160 160 160 161 160 154 139 128 121 116 146 313 316 313 313 318 318 317 296 282 276 244 100 98 102 128 199 307 317 319 283 232 195 151 151 155 158 159 161 169 175 177 178 179 174 172 176 186 197 202 199 191 184 183 188 201 225 263 287 246 113 171 292 301 214 128 131 137 257 346 318 185 132 127 131 134 135 132 132 138 149 161 166 165 165 168 174 181 186 189 193 197 201 203 204 203 201 198 195 194 195 196 198 200 201 203 206 209 210 211 209 207 204 203 201 199 198 198 199 202 206 211 216 220 1716 1715 1694 1670 1653 1637 1618 1594 1565 1561 1550 1550 1553 1541 1514 1475 1414 1325 1186 954 870 807 789 831 944 1167 1333 1357 1308 1249 1201 1158 1126 1102 1087 1082 1070 1044 1017 987 950 906 841 751 668 605 567 582 517 484 473 466 461 461 454 441 426 415 431 440 436 419 398 389 404 426 454 478 489 519 553 593 619 625 627 632 635 639 645 654 661 669 671 668 663 657 656 657 644 616 580 527 472 441 417 386 360 376 404 417 412 398 386 371 359 352 349 343 341 340 341 346 359 441 444 403 375 388 402 373 353 368 401 410 415 411 417 430 444 446 450 453 453 452 447 441 436 433 430 427 426 425 424 423 420 418 415 412 408 402 394 386 376 368 365 366 369 373 369 360 346 329 319 307 300 296 293 290 284 275 267 259 254 255 254 251 246 242 236 230 224 219 217 218 220 221 218 212 206 200 195 186 177 167 158 151 147 144 141 138 131 118 111 107 104 108 137 132 127 203 317 318 317 168 90 75 74 84 112 133 202 295 318 272 258 197 136 129 135 143 151 156 156 158 167 169 171 176 179 174 173 180 192 202 205 199 191 185 183 192 220 251 266 229 154 107 253 284 217 139 128 127 133 257 312 207 124 123 124 127 131 134 134 133 136 142 150 157 159 162 166 173 181 187 191 195 198 200 202 202 200 197 193 189 187 187 189 191 194 197 200 204 207 208 209 209 208 208 208 206 204 203 203 203 204 207 211 216 220 1742 1744 1710 1673 1670 1662 1648 1629 1604 1584 1568 1565 1563 1543 1499 1404 1194 994 793 462 406 378 366 362 406 695 1095 1256 1236 1151 1096 1072 1049 1030 1016 1004 979 945 920 899 875 836 764 679 612 572 553 537 510 487 470 455 441 436 435 428 420 423 441 442 434 413 390 397 417 446 477 503 522 552 587 620 641 649 659 665 666 669 674 676 676 678 681 684 687 690 679 659 631 595 547 489 447 419 394 367 356 380 398 425 447 441 435 429 409 384 367 357 353 353 354 358 370 447 452 378 340 386 385 372 376 391 407 414 429 414 415 427 439 455 457 459 458 454 448 442 436 433 430 427 425 424 422 420 418 416 413 410 405 398 390 380 370 362 357 354 352 354 364 370 367 355 331 317 307 303 301 300 296 281 268 257 248 245 245 244 242 239 236 231 225 219 216 215 217 220 219 215 208 201 193 184 175 165 157 150 144 138 135 140 162 181 203 164 107 105 103 101 96 110 169 316 315 295 196 83 68 78 227 301 315 306 298 140 107 106 106 110 122 135 149 157 159 161 164 165 169 175 179 173 174 181 192 202 204 201 196 197 208 232 262 255 203 141 113 126 139 142 145 145 133 126 130 205 220 125 125 124 123 124 127 132 134 135 136 139 143 148 153 159 165 173 181 188 193 197 199 200 201 200 197 194 190 186 185 184 185 187 191 195 199 203 205 207 207 208 210 211 212 211 209 208 207 206 207 209 213 217 221 1782 1763 1717 1676 1700 1701 1711 1714 1670 1601 1585 1570 1535 1449 1244 1084 725 469 404 371 357 353 352 353 356 358 616 921 1048 987 961 970 954 927 899 874 853 822 788 750 707 658 626 607 593 580 568 546 517 489 463 440 425 424 432 430 429 440 450 445 436 415 395 410 433 466 500 528 547 577 609 636 657 672 687 694 695 697 699 697 694 693 698 708 718 723 693 654 614 566 504 465 430 401 378 366 367 391 398 427 462 463 468 471 450 418 392 381 373 371 371 372 380 423 421 349 324 393 378 388 389 399 414 419 431 426 422 422 429 450 464 465 461 456 449 443 437 433 430 427 425 424 421 419 417 414 411 408 404 398 391 381 369 357 347 341 338 341 350 359 364 361 345 326 310 302 301 300 297 288 274 262 255 247 242 240 239 238 238 235 230 224 220 217 218 220 220 216 209 201 193 184 176 169 163 157 150 146 156 187 227 245 215 154 108 117 216 230 231 233 250 311 311 311 288 257 240 254 298 317 253 122 112 105 105 105 105 106 112 130 147 159 166 165 160 162 169 175 180 175 175 181 190 199 206 210 215 235 267 282 248 193 144 121 125 120 110 113 130 146 150 145 138 128 121 122 124 123 122 122 124 127 132 134 135 137 140 144 150 156 163 171 178 184 191 196 198 199 198 196 194 191 188 186 185 184 185 187 190 195 199 202 204 205 206 209 211 213 214 213 211 210 210 209 210 212 215 219 222 1824 1785 1746 1715 1752 1764 1779 1770 1680 1516 1430 1373 1284 1068 554 458 409 382 362 346 343 345 348 352 359 370 403 444 508 610 768 838 837 811 784 765 737 686 631 586 553 533 555 598 620 608 569 550 515 482 452 429 421 428 440 441 442 452 455 447 438 422 408 425 451 489 524 548 560 588 621 652 680 704 720 721 717 715 714 710 712 716 725 738 749 743 692 645 598 540 469 451 423 396 384 386 383 407 430 452 470 482 493 487 465 440 424 412 397 389 386 385 382 376 370 336 333 383 380 388 384 392 405 397 402 410 416 419 421 436 458 465 463 457 450 444 439 435 431 429 427 425 423 420 418 414 411 408 404 398 391 382 371 358 346 337 332 334 340 349 359 363 355 335 316 301 292 289 289 287 281 274 268 265 257 250 247 245 243 240 235 230 224 220 219 220 219 214 206 198 191 184 179 175 172 170 171 180 212 263 290 272 171 144 169 117 213 220 266 313 310 307 307 309 311 306 288 305 314 229 124 98 99 100 104 106 105 105 108 124 141 162 184 165 159 162 169 175 181 180 179 183 191 200 212 225 242 265 281 260 195 148 124 117 115 102 95 110 122 123 162 186 150 119 112 114 117 119 120 121 122 123 128 131 133 135 138 142 147 153 158 165 171 177 185 191 195 196 195 193 190 189 187 186 186 186 187 189 193 197 200 202 203 205 207 210 212 214 214 214 213 212 211 211 212 214 217 220 222 1877 1844 1823 1793 1797 1768 1663 1516 1352 1069 736 586 525 467 424 394 377 362 350 342 341 344 347 353 363 376 375 369 385 447 564 677 701 689 677 676 654 598 546 509 492 498 544 588 603 585 546 526 495 467 442 427 427 438 450 453 454 459 457 443 437 432 428 441 472 515 545 557 562 588 627 668 703 730 745 741 732 725 721 720 726 739 753 764 763 737 685 635 584 525 460 445 428 415 418 432 419 440 456 463 466 478 497 497 475 457 455 439 419 400 391 386 370 364 363 355 347 341 315 324 345 365 368 352 351 354 386 417 421 434 445 457 461 457 451 446 441 437 434 432 430 428 425 422 420 416 412 409 405 399 392 383 375 364 354 346 339 336 338 344 354 364 367 355 335 310 288 281 284 291 298 297 286 278 276 268 261 257 255 249 242 236 230 223 219 217 215 211 204 197 191 185 182 180 181 189 221 255 288 318 323 289 199 195 226 111 109 108 172 233 236 300 305 307 307 305 298 313 227 130 82 89 96 100 104 106 105 104 107 113 133 195 299 170 158 162 167 173 182 187 188 190 196 206 220 237 255 263 249 204 155 127 113 107 101 91 90 108 117 102 119 125 112 102 101 105 109 113 116 118 120 121 124 128 131 133 136 140 144 148 153 157 162 169 177 184 190 193 192 190 188 187 187 187 188 190 192 194 198 201 202 203 204 205 208 211 213 214 214 213 212 211 211 212 214 217 219 221 222 1939 1924 1892 1816 1679 1396 946 586 550 533 520 503 479 445 412 386 371 362 354 349 345 343 343 347 357 370 376 369 371 396 455 546 577 593 607 616 599 558 527 508 502 513 538 547 539 522 503 484 465 448 436 433 437 446 454 460 464 464 457 436 439 451 460 464 500 538 558 559 555 584 621 658 689 709 720 724 728 727 727 733 742 756 767 769 750 700 665 617 568 516 464 442 442 440 466 518 523 489 493 490 488 520 523 518 480 446 444 455 439 403 375 362 355 354 357 322 292 301 320 357 357 350 363 409 414 412 388 388 438 449 454 449 450 458 453 449 444 440 437 434 432 430 426 423 420 417 414 411 407 403 397 390 383 375 368 361 356 350 346 346 352 365 376 374 358 331 303 293 290 301 312 316 309 294 283 277 275 272 267 259 252 246 240 233 227 225 223 218 209 200 198 199 204 214 232 253 279 308 330 335 343 331 288 202 111 108 107 105 104 102 116 230 287 306 305 305 308 287 163 89 83 90 101 102 103 104 104 103 105 108 184 259 169 151 154 159 164 171 175 190 196 198 201 208 221 238 245 234 204 162 134 115 104 98 91 87 93 99 96 88 91 89 88 91 97 101 105 108 111 114 118 120 123 126 130 134 137 140 143 145 147 150 155 162 170 179 187 192 192 190 188 187 188 189 192 195 198 202 205 207 207 206 207 207 210 211 212 212 212 211 210 209 209 210 212 217 220 221 221 1915 1863 1739 1513 879 676 574 508 487 498 516 516 496 461 422 391 375 367 362 357 351 345 342 344 352 367 383 376 373 381 403 453 502 539 563 571 551 533 521 514 511 511 500 486 475 465 455 445 438 434 433 435 442 445 452 459 464 462 453 441 457 485 504 507 535 554 564 562 556 579 605 625 638 645 651 655 663 685 708 720 734 747 752 746 717 656 621 584 544 508 485 475 481 484 510 551 546 505 504 503 504 527 521 516 484 451 437 425 403 441 421 360 358 355 359 379 394 392 410 375 371 397 425 423 463 436 417 396 357 358 409 431 438 446 459 453 447 443 439 436 433 430 426 423 419 416 414 414 413 411 407 402 395 388 382 377 373 369 362 356 355 364 375 380 373 354 329 316 305 308 316 324 324 312 288 278 279 282 277 268 262 257 253 246 240 237 233 227 218 207 240 254 257 261 270 298 313 329 343 352 349 342 316 229 109 105 105 104 103 100 96 95 216 285 296 276 295 252 197 138 92 99 106 105 104 103 103 102 103 183 274 274 121 138 156 165 165 163 169 188 197 198 198 202 213 223 222 205 174 144 119 105 98 92 88 89 101 107 99 79 80 80 83 89 96 101 103 105 107 110 114 118 121 125 130 135 140 142 143 143 144 146 151 157 166 176 185 191 191 190 188 188 189 192 196 200 205 210 211 212 211 210 209 208 209 209 209 209 209 208 207 206 206 207 210 213 217 218 217 1422 1166 1001 868 657 577 535 507 495 513 532 537 522 486 436 401 383 375 371 366 358 350 347 348 355 370 395 385 374 371 377 411 458 484 498 505 499 496 497 488 476 466 448 434 428 427 426 423 423 428 434 437 440 441 445 451 457 458 440 454 498 532 546 551 566 573 579 574 558 566 578 583 584 582 581 588 611 649 686 709 724 726 718 699 667 633 596 564 532 515 524 528 540 533 542 574 572 563 559 555 551 551 540 530 496 458 430 407 389 392 381 363 371 427 395 389 406 421 436 431 432 439 442 429 433 424 420 416 399 361 368 405 441 454 437 437 447 447 441 438 433 429 425 422 419 416 415 416 419 420 419 415 409 401 394 389 384 380 374 366 359 358 367 373 374 364 342 326 313 309 312 317 319 316 290 273 270 278 281 272 266 263 260 255 250 245 239 230 221 211 226 235 242 248 250 265 282 297 308 316 326 302 215 130 106 102 102 102 102 102 99 97 96 192 245 169 227 250 286 223 98 110 162 131 105 104 103 102 103 222 275 182 107 136 159 162 154 154 163 181 191 193 191 192 198 203 199 183 158 127 107 98 93 89 87 93 110 130 129 75 76 79 83 89 95 99 101 102 104 106 110 113 117 121 127 133 141 143 143 142 142 145 148 154 163 172 181 187 188 188 186 185 186 190 194 200 206 209 210 210 210 209 207 206 204 204 203 203 203 202 202 202 202 204 207 209 211 212 212 838 807 778 714 638 582 549 530 525 536 541 547 536 501 447 412 392 383 378 373 365 357 354 355 362 378 408 392 373 363 371 411 395 386 391 414 453 451 488 477 443 435 432 412 405 406 410 416 420 426 432 436 439 444 465 464 459 462 455 501 543 566 573 579 585 590 597 587 558 553 554 554 554 554 555 568 595 633 673 705 711 710 695 664 629 605 574 552 537 540 563 571 581 584 583 584 599 598 593 589 587 582 574 559 522 476 435 401 391 423 443 442 446 472 423 425 446 439 450 456 460 460 454 439 447 433 429 432 426 412 386 420 454 455 452 440 443 448 449 441 436 431 426 422 419 416 416 417 420 422 423 421 414 406 398 390 385 381 377 368 358 351 350 352 356 353 337 319 307 310 310 301 300 294 275 258 252 259 266 261 257 254 253 250 246 241 234 226 216 210 206 209 218 227 227 228 235 239 239 239 246 196 142 111 104 101 99 98 99 101 103 102 101 103 102 104 137 251 294 220 100 141 287 183 105 105 109 163 176 212 189 102 103 122 142 146 137 139 148 162 176 184 184 181 181 182 178 164 146 117 102 95 92 89 88 97 120 142 135 77 75 78 82 87 93 96 97 98 101 103 106 109 113 117 122 129 137 142 143 141 141 143 147 152 160 167 174 180 182 182 182 182 184 187 192 198 203 203 202 202 203 204 203 201 198 197 195 195 195 196 196 197 199 202 204 206 208 208 207 616 646 671 657 609 553 528 528 539 542 538 540 531 503 457 424 404 392 384 378 371 365 363 365 372 387 414 390 359 340 344 375 361 354 363 390 429 455 450 438 426 419 424 409 398 395 400 409 419 424 433 450 476 465 498 490 476 484 507 553 587 601 602 605 608 608 606 587 552 543 544 548 554 562 571 588 612 638 667 694 695 687 672 639 600 586 565 548 555 581 611 621 632 639 634 626 638 629 623 621 621 616 607 587 551 509 473 438 420 469 502 500 499 497 454 458 474 461 464 470 472 468 461 448 448 436 437 445 444 441 426 416 423 446 458 455 424 435 464 450 441 434 427 422 418 415 413 413 414 416 418 415 410 403 393 383 370 363 357 352 348 344 340 335 333 327 313 293 305 319 320 306 287 264 249 236 227 225 229 229 229 229 229 229 229 227 224 219 212 208 207 207 210 214 208 200 192 182 172 164 164 134 117 110 105 101 98 97 96 97 100 107 109 105 100 98 102 112 109 100 136 313 310 183 105 105 114 254 272 186 103 98 101 104 117 123 120 125 132 143 157 169 175 174 172 170 165 155 139 114 102 96 92 90 90 104 129 124 79 81 76 76 79 84 90 91 93 95 98 102 105 108 111 115 119 124 131 138 141 141 140 142 146 152 158 163 166 170 173 175 176 179 182 185 189 194 198 198 196 195 195 196 198 196 193 191 189 188 188 190 192 194 197 200 204 205 206 205 204 570 582 592 585 547 498 479 491 515 522 522 517 510 496 472 445 422 403 390 382 377 374 373 373 379 393 418 392 363 346 342 343 345 350 392 435 424 452 446 426 412 414 420 415 399 389 391 399 410 420 432 450 473 478 503 499 501 528 561 604 631 641 641 641 637 621 607 582 547 542 551 566 583 601 618 635 646 651 657 667 670 659 642 617 590 580 568 561 586 630 666 680 692 690 685 682 679 670 666 666 663 650 632 606 572 543 523 497 471 491 510 513 516 517 487 488 502 498 480 485 481 473 464 454 443 437 440 449 451 445 443 402 389 429 452 460 435 422 427 439 431 434 431 423 416 412 407 405 404 404 405 405 402 396 386 373 360 354 348 342 337 338 336 333 332 329 317 306 318 333 336 323 301 270 242 224 214 206 202 200 200 201 203 205 209 214 216 216 213 211 209 208 206 200 190 178 166 152 138 128 124 120 116 111 106 103 100 97 95 94 94 99 102 103 101 98 96 94 90 89 122 306 169 108 102 103 104 106 106 103 99 97 99 100 102 104 106 113 123 130 138 149 161 167 167 164 160 152 141 125 113 104 99 96 95 105 121 116 78 83 75 73 75 80 85 87 89 92 97 102 106 109 112 115 118 122 127 133 138 140 141 142 146 152 156 158 158 161 163 165 168 174 180 185 189 191 193 193 192 190 188 188 189 191 191 189 187 185 184 185 188 192 195 200 203 205 205 204 202 559 558 548 528 494 459 441 445 465 489 494 484 482 487 490 477 451 424 402 389 386 389 391 390 390 393 381 375 356 338 331 343 367 378 414 451 445 451 438 416 399 398 403 400 391 382 380 388 400 412 427 443 460 478 494 499 521 563 596 636 666 685 690 681 659 627 606 581 551 552 575 603 632 656 674 679 672 656 640 629 632 626 607 596 594 581 579 594 635 686 727 745 750 741 729 721 712 716 717 714 704 682 653 622 591 571 562 539 518 504 503 512 523 529 517 527 544 538 496 496 489 478 468 460 451 443 440 440 442 436 429 389 374 409 440 423 419 391 366 395 423 429 425 421 421 413 404 398 394 392 392 393 392 388 380 367 356 350 345 341 339 339 336 336 336 334 328 325 333 341 341 331 312 288 256 225 204 195 189 185 183 184 187 191 199 211 221 223 219 214 209 204 200 194 183 171 161 151 140 130 125 120 117 113 108 105 102 99 96 93 91 91 93 95 97 97 95 92 89 87 93 140 107 96 97 99 103 101 101 99 97 95 96 96 97 98 101 105 116 120 123 130 141 151 157 158 157 154 149 142 133 125 116 109 106 110 110 99 74 74 72 71 74 81 83 85 88 91 96 102 108 112 115 118 120 123 126 130 134 137 140 143 148 153 156 156 155 156 160 164 167 170 179 186 190 190 189 188 188 187 185 182 182 184 188 190 188 184 182 182 186 191 195 199 203 205 205 204 202 559 546 527 502 473 450 434 432 444 463 469 459 456 472 501 507 487 457 430 412 405 419 423 398 368 356 355 352 342 333 336 368 385 391 423 455 453 448 433 407 387 383 386 381 377 374 372 376 377 389 412 436 451 469 479 479 511 571 608 653 691 720 726 702 660 626 608 587 565 574 608 647 682 705 711 693 668 642 616 595 585 581 571 574 586 589 605 637 692 753 798 811 811 800 782 765 755 760 761 750 727 701 669 641 623 615 607 571 541 522 511 506 512 524 548 558 557 549 513 504 497 488 477 472 456 444 433 425 421 417 410 372 358 395 428 358 340 349 355 341 404 401 409 426 430 418 409 400 393 389 386 386 385 382 376 366 355 349 344 341 339 338 336 337 340 341 335 332 335 338 336 328 311 295 270 238 206 188 182 178 177 177 180 186 193 204 214 218 215 205 198 195 192 184 175 166 160 154 147 136 128 123 119 116 112 108 105 102 98 95 92 89 89 89 91 92 93 91 89 87 87 87 89 91 94 98 101 100 99 98 97 95 93 92 92 94 97 104 106 107 110 115 121 129 137 146 153 156 157 156 152 145 135 124 115 108 94 76 70 71 71 73 77 83 83 83 85 89 94 102 110 116 120 122 124 125 127 129 131 134 138 142 147 152 155 154 152 153 157 163 169 173 180 189 194 192 188 186 185 184 182 180 178 179 183 188 191 187 183 181 183 188 194 199 201 203 204 203 202 562 544 524 503 481 457 441 438 445 455 462 451 441 450 479 512 512 493 468 449 443 445 414 383 358 341 331 327 328 331 346 384 388 392 423 454 446 418 404 391 380 375 375 372 371 371 371 364 345 358 391 425 445 457 452 429 459 541 602 669 709 726 716 682 640 620 612 603 592 605 639 677 712 727 711 676 643 612 583 556 537 527 524 530 545 575 617 658 717 772 800 805 804 816 823 818 816 813 795 767 732 696 669 657 647 635 617 585 551 534 526 524 529 535 538 542 550 563 556 553 546 516 477 481 461 441 424 411 407 402 402 361 347 393 414 351 340 377 400 325 337 346 397 441 433 430 425 415 406 399 392 388 384 380 375 368 358 351 347 343 341 339 338 339 343 346 340 335 334 333 330 321 306 295 280 252 217 193 180 176 176 178 181 186 189 193 195 194 189 183 181 181 179 175 170 165 162 160 155 146 136 128 124 120 116 111 108 105 102 99 95 92 89 87 86 85 86 87 87 87 89 90 90 91 94 97 99 100 100 100 100 96 92 90 89 90 94 101 101 101 103 105 109 112 119 129 142 153 158 160 159 153 144 131 119 101 81 66 66 69 73 77 80 83 82 82 84 88 92 101 110 119 125 127 127 127 128 129 130 131 135 140 146 150 153 153 151 153 157 162 169 177 184 191 195 195 192 188 185 182 181 180 178 176 178 183 189 189 185 182 181 185 191 196 199 200 200 200 199 544 531 518 501 486 465 451 446 449 456 462 452 445 449 471 507 520 514 500 485 467 429 391 370 358 343 321 315 320 330 350 387 386 392 422 444 427 374 362 366 373 373 369 376 379 381 376 358 332 347 374 410 446 442 415 389 387 442 585 668 691 680 658 638 619 613 617 623 627 635 652 672 691 697 676 643 609 574 542 516 500 501 510 526 544 564 600 647 701 748 776 803 809 808 810 815 811 812 782 750 719 683 680 668 659 646 624 600 570 548 547 554 534 535 534 533 532 532 525 546 547 518 480 488 497 486 447 404 394 392 396 349 311 323 331 431 455 446 409 326 387 405 414 421 432 473 442 434 429 415 406 397 390 384 379 374 367 362 359 358 355 350 347 346 346 348 344 338 335 334 330 320 306 295 283 263 232 201 182 177 178 181 184 186 184 180 174 168 161 159 162 167 171 173 172 171 168 163 156 149 143 136 128 123 119 114 110 107 104 101 98 94 91 87 84 81 79 80 84 87 90 94 96 97 98 99 100 102 102 101 100 97 92 89 87 87 91 96 97 98 99 101 103 104 108 114 123 136 143 148 149 145 135 121 111 93 74 63 63 67 72 77 79 81 82 82 83 87 91 97 106 117 125 130 130 129 129 130 131 131 133 138 143 148 151 152 152 154 158 164 170 178 183 187 190 192 192 191 189 185 180 178 178 176 175 176 182 187 187 184 181 181 185 191 195 196 195 194 194 542 527 513 502 491 475 460 452 450 451 457 456 456 461 474 497 511 513 508 496 469 412 384 376 371 358 331 321 323 335 357 386 385 401 422 430 408 363 355 345 356 378 371 394 399 390 380 376 351 364 387 420 445 412 385 368 365 379 421 560 613 617 608 609 600 611 629 642 646 643 640 638 639 639 629 604 569 533 503 486 487 500 516 537 557 572 603 655 708 746 763 790 790 796 806 811 798 789 757 727 701 673 677 675 668 652 629 612 586 568 562 553 518 496 493 502 510 506 499 510 503 501 510 512 509 497 478 458 439 396 339 355 372 348 424 458 473 474 468 461 456 425 414 424 434 444 465 467 451 429 418 408 399 393 389 386 384 381 379 377 374 368 362 356 351 348 345 338 336 336 334 324 313 299 286 271 246 207 186 179 179 181 183 182 176 166 156 148 143 143 149 160 171 179 182 182 178 169 159 151 145 136 128 124 120 115 111 107 105 102 100 96 93 89 85 81 77 77 80 86 91 96 102 130 153 103 103 105 103 100 97 94 90 87 85 85 88 92 93 94 95 96 98 100 102 103 105 109 118 123 124 119 109 97 92 85 74 64 62 66 71 75 76 78 80 81 83 85 88 92 100 110 120 128 131 132 133 134 133 133 133 136 141 146 150 151 153 156 161 167 173 179 182 184 184 185 187 189 190 189 185 178 175 174 174 173 174 181 185 185 182 178 179 183 187 189 189 188 189 536 525 516 509 499 485 472 461 452 448 449 453 458 466 475 485 491 493 491 483 464 429 413 412 405 384 354 338 339 356 377 385 383 415 427 425 413 354 340 338 359 386 388 412 405 397 399 411 420 434 447 446 431 424 373 363 362 362 371 408 462 505 539 570 582 602 624 637 636 620 606 593 583 576 567 553 525 497 477 473 490 514 536 557 577 598 631 694 745 774 782 792 788 793 799 797 781 762 731 702 680 662 654 660 658 646 628 614 595 577 560 538 506 479 463 465 478 489 486 490 487 501 529 525 517 506 491 472 451 408 335 366 419 416 443 465 464 466 480 495 492 479 463 446 433 456 472 434 420 456 428 418 411 404 399 397 401 401 398 392 387 381 374 367 360 354 348 341 338 338 336 328 320 308 294 278 256 213 194 182 178 178 177 173 165 154 145 138 135 136 147 162 177 189 194 193 185 171 154 141 136 131 126 122 118 113 109 106 104 102 101 99 96 93 89 85 81 79 81 85 91 95 101 191 279 148 113 106 102 97 93 90 87 84 83 83 85 88 90 90 91 91 93 95 97 97 96 96 98 99 98 94 90 86 83 83 80 72 67 69 73 76 73 75 78 80 81 82 83 87 93 103 113 123 129 133 135 137 139 138 137 138 141 145 149 151 154 159 165 171 176 180 182 182 181 180 182 185 187 188 186 181 174 168 167 169 170 174 180 183 183 178 175 174 176 179 181 183 184 536 528 524 520 513 500 485 470 457 448 444 445 451 458 466 470 470 469 468 468 466 462 474 477 453 412 384 371 381 393 397 392 393 390 388 401 419 398 363 371 385 393 403 441 435 423 422 435 450 455 448 439 424 391 363 362 361 355 350 340 370 414 462 508 557 578 596 606 602 577 559 539 524 514 508 503 490 476 469 474 501 532 556 576 597 628 671 736 783 803 801 799 798 797 790 776 757 735 707 679 657 643 627 630 632 629 624 615 604 587 563 537 512 496 465 452 463 485 487 492 498 518 545 536 527 495 469 452 429 419 380 401 443 454 446 469 469 471 484 501 500 499 491 476 456 455 465 411 369 394 439 434 428 423 420 419 419 418 415 411 406 395 385 377 368 360 351 342 338 336 333 328 320 310 299 286 265 223 197 181 174 170 167 161 154 147 143 139 137 142 156 172 186 197 203 198 184 164 141 131 128 126 123 120 115 110 107 104 103 102 102 101 99 97 94 91 88 86 86 87 90 94 100 183 308 300 141 103 98 93 89 86 84 82 80 81 82 84 85 86 87 87 88 90 91 90 89 89 89 90 89 87 85 83 81 82 86 88 81 78 78 77 74 73 75 77 77 78 80 83 88 95 104 115 125 131 134 137 140 141 141 141 142 145 148 151 156 162 168 174 177 181 183 183 182 181 181 182 182 181 180 177 171 165 159 157 160 166 172 177 179 178 173 169 168 170 173 177 180 543 538 536 534 530 519 500 479 462 452 445 443 444 448 453 456 459 460 464 470 480 495 509 516 505 475 436 473 435 413 413 421 439 397 379 383 392 385 370 372 385 399 403 401 416 431 441 447 467 451 438 422 398 354 363 362 358 352 344 324 331 363 405 451 513 546 559 559 545 508 493 479 470 467 467 471 473 474 477 488 516 545 568 588 612 646 695 749 787 801 796 801 803 792 771 747 723 705 684 660 639 623 607 606 610 617 625 626 621 605 581 555 533 528 498 482 484 496 505 507 521 538 544 531 516 475 457 453 414 429 424 436 457 469 466 456 473 489 493 500 496 496 493 482 459 442 428 370 325 341 383 405 426 434 432 431 430 429 427 423 419 410 398 387 376 366 356 343 336 332 329 323 317 309 298 283 261 222 192 176 168 161 155 149 146 144 143 142 146 159 172 184 194 204 208 200 178 148 128 126 124 123 120 117 113 108 104 102 101 102 102 103 102 101 99 97 94 92 91 91 93 96 99 110 124 119 105 99 93 88 84 81 79 78 77 78 79 80 81 82 83 84 85 86 86 85 84 83 83 83 83 82 82 82 81 81 84 91 95 91 86 81 77 74 74 74 74 75 77 80 84 90 96 105 117 126 131 135 137 140 141 142 142 144 147 151 158 165 171 175 178 183 186 186 185 184 183 182 179 175 171 167 164 160 155 152 152 156 161 167 170 173 172 168 165 164 167 172 177 557 553 551 550 546 538 517 487 466 455 450 449 449 450 452 454 459 465 471 479 488 500 518 530 530 508 463 457 441 432 426 420 416 394 382 379 379 378 373 367 374 391 401 387 352 377 417 421 385 405 391 372 357 341 354 359 357 351 344 329 330 356 385 414 473 509 514 505 483 440 444 448 443 440 449 459 471 482 493 507 527 549 569 590 614 640 677 720 746 759 769 791 782 758 731 703 671 665 654 643 631 614 596 600 608 621 637 650 644 628 605 580 560 555 547 540 530 519 536 526 546 549 516 502 483 465 473 478 431 457 446 450 467 481 482 447 460 485 497 495 471 464 465 458 431 401 345 300 291 314 324 354 378 409 441 437 436 434 433 430 426 419 409 396 383 371 359 344 334 328 324 317 312 309 301 283 252 214 186 171 162 152 143 138 137 138 143 153 166 177 186 196 206 216 216 198 165 131 124 122 120 119 117 115 111 107 103 101 100 101 102 103 103 103 102 100 98 97 95 94 93 95 96 98 99 99 95 91 86 83 79 75 73 73 74 75 76 77 78 79 80 80 81 82 82 82 81 79 79 79 79 79 80 81 81 82 83 86 91 94 92 86 80 76 74 72 72 73 74 77 81 85 90 96 106 117 125 130 133 135 138 140 142 145 149 155 163 170 176 178 183 187 189 190 188 187 186 184 180 174 165 160 156 153 151 150 150 151 153 156 160 162 166 168 167 165 165 170 175 579 575 570 566 560 551 527 492 468 458 455 459 465 470 473 475 477 480 484 488 494 502 519 532 540 532 496 472 493 479 448 424 409 399 390 383 380 380 378 366 367 379 390 382 298 301 358 393 325 371 361 345 340 334 348 361 361 353 345 343 355 381 396 404 459 474 468 463 454 426 451 465 445 426 441 454 470 488 507 522 533 545 559 577 594 608 632 657 680 701 722 738 722 695 663 633 609 615 620 622 618 604 593 601 615 633 653 660 660 647 633 620 596 588 580 573 567 562 557 537 545 540 504 493 477 464 457 454 454 508 472 452 459 468 455 466 439 440 486 486 434 409 413 414 362 312 263 251 267 290 300 312 316 347 402 418 436 438 434 431 427 420 413 400 386 373 359 344 332 324 318 311 308 308 301 280 246 204 178 165 156 146 137 132 133 140 153 167 179 187 195 201 207 206 195 158 126 121 118 117 117 117 116 114 111 107 104 101 100 100 101 103 103 103 102 101 100 99 97 95 94 93 92 92 92 92 89 85 82 78 75 71 70 70 72 73 74 76 77 77 77 77 78 78 79 79 78 77 77 77 77 77 78 79 79 80 81 82 88 94 94 88 82 79 75 72 70 71 72 74 77 81 86 90 96 105 115 122 127 131 134 138 143 148 154 162 169 174 179 182 187 190 190 188 185 185 186 186 184 178 167 157 150 147 146 149 151 151 150 149 150 152 156 162 168 170 169 170 172 610 603 597 590 581 569 546 512 484 470 469 474 481 488 472 448 497 495 494 496 501 507 509 529 545 542 518 504 518 510 477 438 426 413 402 394 387 384 383 380 377 377 376 367 287 259 310 392 373 386 388 388 368 311 369 374 365 355 352 354 387 404 413 425 452 473 470 481 493 467 398 400 410 420 432 443 458 480 503 522 529 537 544 554 565 578 592 605 620 639 658 669 651 622 592 571 568 577 588 594 596 594 590 595 612 633 651 657 664 663 657 648 631 604 600 591 579 572 527 511 497 500 521 514 473 459 457 455 450 507 465 426 409 404 398 420 417 430 470 464 458 414 385 343 222 198 260 275 262 267 274 280 283 285 302 360 413 423 424 427 421 414 406 395 382 370 356 343 331 322 314 306 302 299 288 265 236 185 166 157 150 142 136 138 144 154 167 179 188 190 189 186 177 157 140 125 116 114 113 114 116 116 116 115 113 110 106 104 102 102 101 102 101 101 100 100 99 99 98 96 93 91 89 88 87 86 84 82 79 75 72 70 69 70 71 73 74 76 76 76 75 74 74 75 75 75 75 75 75 75 76 76 77 77 78 78 79 82 103 106 97 87 84 81 79 75 72 70 71 72 74 76 81 85 89 95 103 112 119 126 132 139 145 152 159 166 172 176 178 182 189 193 191 185 179 179 181 184 185 183 173 161 150 143 142 145 151 153 152 147 143 143 145 151 158 168 171 171 170 615 619 628 623 607 593 572 541 514 496 488 487 481 488 486 478 510 512 507 497 487 491 517 519 531 538 526 528 520 518 497 459 450 431 418 406 394 387 390 405 399 383 372 365 290 274 316 373 351 371 367 378 376 318 369 374 370 362 353 369 418 443 436 422 463 466 451 427 400 377 374 389 403 414 422 431 448 473 500 519 520 521 524 529 539 550 562 567 578 596 615 621 615 589 565 553 554 565 576 583 585 586 583 588 606 627 640 645 660 665 664 657 641 616 602 587 577 579 556 541 527 513 498 473 450 442 447 456 450 395 400 404 396 388 382 393 413 419 413 457 467 431 325 228 291 194 187 219 250 250 249 245 244 250 268 304 349 370 393 415 409 399 389 379 370 360 348 339 330 322 313 301 292 284 267 242 215 167 154 148 144 142 145 154 164 172 178 182 184 179 170 156 142 130 120 114 111 111 112 114 116 117 118 117 115 113 111 108 106 105 104 102 100 99 98 98 98 97 96 95 92 90 88 86 85 84 82 80 78 75 73 71 70 71 72 73 74 76 76 75 74 72 72 72 73 73 73 73 74 75 75 75 76 76 77 77 78 83 115 116 96 85 83 82 81 79 76 73 72 73 75 77 79 82 85 89 96 103 112 121 131 141 148 154 159 164 169 173 175 178 185 190 189 184 177 175 176 179 181 183 178 167 154 144 140 142 147 152 153 149 141 138 137 140 145 154 163 167 166 643 657 665 655 632 608 588 562 537 516 504 496 487 488 492 498 513 520 518 496 471 470 521 503 508 523 525 534 532 522 504 483 469 447 431 413 397 391 402 408 399 386 376 369 292 333 362 332 300 338 349 354 361 370 372 371 371 373 378 401 421 411 407 426 453 449 429 403 380 368 375 390 404 414 421 431 449 477 503 515 502 488 480 480 487 497 501 513 534 558 582 603 599 583 567 557 555 561 571 577 581 584 579 585 599 613 622 633 646 654 655 648 633 615 595 584 576 557 515 484 471 461 440 418 410 422 434 438 436 407 405 399 388 381 377 385 397 399 397 432 412 308 254 280 289 192 187 221 250 242 238 235 236 242 253 270 352 379 373 369 395 381 371 362 353 345 335 327 322 318 310 293 279 267 248 220 187 154 144 140 141 148 161 172 179 182 181 176 168 157 144 133 123 118 113 111 110 112 114 117 118 119 119 118 117 116 114 112 109 107 105 103 101 99 98 97 96 95 94 92 90 88 86 85 84 83 82 81 79 77 75 73 72 72 72 73 74 75 76 75 73 71 70 70 70 71 70 71 72 72 73 72 73 73 74 75 76 81 110 112 92 83 82 82 82 81 79 76 75 76 78 80 81 82 84 87 92 98 106 116 128 140 146 148 150 153 158 165 170 172 176 180 181 179 175 172 172 173 175 176 174 168 159 149 142 141 142 146 149 149 141 136 133 132 134 140 149 157 161 656 678 683 669 644 617 596 575 554 536 522 509 506 498 493 496 510 517 518 492 462 461 489 491 496 506 518 527 534 531 519 500 478 457 433 412 396 392 417 409 398 389 385 388 311 320 330 315 318 318 337 349 353 357 356 355 360 367 377 398 389 379 392 423 434 428 413 398 387 383 389 400 412 422 429 437 454 480 501 503 477 450 433 426 427 433 436 457 489 525 562 599 603 599 587 571 564 560 566 573 574 569 564 573 583 593 603 621 634 640 640 634 625 612 593 580 560 514 472 439 426 418 402 392 411 425 432 432 430 419 415 406 393 388 387 393 407 418 409 353 300 274 240 199 198 184 194 207 211 203 203 228 239 250 264 230 240 246 245 235 218 306 346 347 332 322 312 310 309 307 302 281 265 248 227 199 164 144 137 139 146 159 173 179 180 178 171 159 146 134 125 120 115 112 110 111 113 116 118 120 121 121 120 118 117 116 116 114 112 109 107 106 104 102 100 98 96 93 91 88 87 85 84 84 84 84 84 83 83 82 79 77 75 74 73 73 73 73 73 72 71 71 70 70 69 70 69 69 69 69 68 68 68 69 70 72 73 78 93 97 89 82 81 82 83 82 80 78 77 78 81 83 84 85 86 88 92 97 103 111 122 132 135 133 134 138 146 157 167 168 167 167 168 169 169 169 168 169 171 171 168 163 158 153 148 144 141 139 141 143 138 135 132 131 130 131 136 144 151 669 684 686 673 651 624 599 584 569 551 534 526 525 508 502 505 508 512 506 472 442 447 466 473 481 493 507 523 534 533 521 498 472 496 437 400 388 383 385 401 380 372 387 350 333 352 379 377 324 318 329 335 333 328 332 325 333 347 357 368 361 364 388 416 417 411 406 402 401 403 406 414 423 431 439 444 455 471 480 474 446 417 395 385 386 391 400 427 469 518 566 602 619 620 605 582 566 554 562 563 557 556 555 566 574 582 594 613 623 626 624 617 604 591 574 553 522 477 448 420 406 397 387 393 445 444 432 433 435 421 418 418 419 423 426 432 441 443 415 288 227 215 194 157 164 241 262 231 191 192 201 236 254 247 231 275 285 246 206 190 178 204 243 279 298 292 291 287 283 279 274 261 249 237 216 187 159 141 141 148 158 169 173 177 176 166 151 137 128 122 117 112 109 108 109 112 116 120 123 124 124 123 121 119 117 116 115 114 112 111 110 108 106 104 101 98 96 92 89 85 83 82 82 82 83 85 86 87 87 87 84 82 79 76 74 73 72 71 70 69 69 69 69 70 70 70 69 67 67 66 66 66 66 66 67 69 71 74 81 86 88 82 82 83 84 84 82 81 80 80 82 85 87 88 89 90 93 97 101 106 114 123 127 123 124 130 143 163 170 169 163 159 157 158 160 161 163 164 167 167 164 159 155 151 149 144 138 134 133 134 133 132 132 131 130 129 130 134 140 681 680 683 677 659 630 599 586 576 551 527 545 529 496 502 525 516 509 479 445 429 437 448 459 478 520 571 577 535 549 525 486 495 434 407 389 378 375 395 407 398 393 389 335 362 378 384 383 378 321 316 315 310 304 307 303 308 323 343 358 341 362 391 408 403 400 402 408 414 418 420 423 429 437 444 446 445 447 446 435 414 390 371 368 378 394 404 438 486 537 581 607 630 630 612 588 565 552 561 552 538 544 555 562 570 577 585 602 609 612 609 597 578 569 549 518 484 458 428 404 391 387 394 422 483 474 453 452 450 434 432 440 452 460 468 480 478 460 410 240 254 201 177 227 264 313 275 218 199 247 217 224 229 237 265 323 332 298 266 245 182 176 189 239 292 280 207 244 270 270 262 251 243 234 215 188 168 155 156 160 163 165 163 203 196 155 129 126 123 118 114 110 107 108 112 117 122 126 127 127 126 125 123 121 119 117 115 113 112 112 112 110 107 104 102 99 96 92 88 84 81 80 79 80 81 84 86 88 90 90 89 86 83 79 76 74 72 70 67 66 66 67 67 69 70 70 68 66 65 65 65 65 65 65 66 68 70 72 76 79 82 83 84 84 86 86 85 83 82 82 83 86 89 90 91 93 95 98 101 103 108 114 121 121 127 139 155 173 178 174 167 158 153 150 151 152 155 158 161 164 163 160 155 149 144 138 133 130 128 128 128 129 130 130 131 130 129 129 132 697 687 687 685 668 633 593 579 572 542 518 562 548 522 531 547 530 516 502 453 418 429 446 466 486 509 528 528 509 501 475 445 434 395 393 384 372 367 387 386 395 387 355 317 382 390 363 352 396 319 301 295 291 289 290 294 301 318 346 369 336 367 396 400 395 396 403 413 422 426 425 425 430 437 442 439 429 420 413 405 392 375 367 375 401 437 445 489 526 551 570 600 620 623 616 602 582 567 557 552 538 508 534 537 548 557 560 579 594 603 598 586 588 589 566 526 480 443 406 388 383 399 436 475 501 506 505 499 477 468 473 480 482 478 490 504 493 447 356 203 331 292 268 352 398 364 248 211 270 312 258 217 226 258 273 338 341 330 318 301 249 262 258 272 296 281 173 204 225 228 254 253 244 238 225 203 182 171 167 165 161 152 146 190 200 168 126 123 121 118 114 112 112 114 121 129 134 135 130 127 127 126 124 123 120 118 116 114 112 112 110 109 106 104 102 99 96 92 88 84 81 80 79 79 81 83 85 87 88 89 89 88 86 83 79 76 73 70 67 66 66 66 66 67 68 69 67 65 64 64 64 64 65 65 66 67 71 72 74 76 78 79 82 85 88 88 87 85 84 84 85 87 90 91 93 94 97 99 100 102 103 107 113 123 135 147 159 171 178 176 170 161 152 146 144 144 146 150 155 160 163 163 160 152 141 133 129 126 125 124 124 125 126 128 129 130 130 129 130 727 729 712 702 682 641 592 571 562 528 511 573 562 540 549 562 543 522 466 433 425 439 464 480 493 500 499 492 478 460 438 416 398 386 386 380 372 371 403 395 401 389 348 304 356 374 351 329 356 326 299 283 278 279 282 302 322 343 364 376 353 378 395 394 392 399 409 420 427 426 421 422 426 431 433 429 418 404 395 389 386 385 393 411 448 506 544 576 567 544 533 550 583 615 629 620 599 559 536 526 525 525 530 552 581 602 612 621 621 618 616 616 615 600 576 538 492 453 411 396 401 444 515 499 484 488 503 516 516 522 529 534 530 510 510 496 465 370 211 218 363 415 423 433 414 390 294 303 382 331 314 254 280 316 268 336 339 334 331 328 318 343 334 315 298 281 169 168 184 214 279 256 252 246 238 233 227 213 203 183 155 150 168 190 193 168 123 120 119 118 118 120 132 141 147 149 146 139 128 124 124 124 124 123 122 120 118 116 113 110 108 106 104 102 100 98 95 92 88 85 82 81 81 81 82 84 85 87 88 89 89 89 88 85 82 79 77 73 69 66 66 66 66 66 66 67 66 65 64 63 63 63 64 65 66 67 70 72 73 73 74 76 81 87 90 90 89 87 86 86 87 89 91 93 94 96 99 100 101 101 101 102 106 116 132 147 157 165 170 171 168 161 152 145 141 139 140 144 150 157 162 166 165 157 143 132 126 124 122 121 121 121 122 124 126 128 129 130 130 756 754 721 697 668 636 615 582 567 552 541 548 546 557 565 564 550 525 468 446 446 457 475 485 493 490 477 466 453 440 425 419 424 410 391 385 386 396 445 436 425 406 367 302 291 325 334 320 311 334 305 276 265 270 274 338 354 359 379 408 373 384 392 390 395 407 419 427 428 423 416 417 419 422 425 424 415 403 396 397 404 425 448 480 522 572 617 595 557 514 483 493 549 603 639 650 638 597 570 550 543 551 537 580 609 624 634 637 637 639 641 643 642 629 605 568 522 481 460 445 451 491 552 546 506 513 529 523 503 513 525 551 573 553 500 450 340 230 222 364 440 466 467 452 394 378 408 422 395 350 326 320 325 347 383 357 346 345 350 354 330 337 328 312 296 280 195 183 205 234 245 211 218 216 221 245 221 234 233 213 187 180 188 190 187 170 132 120 119 121 128 141 152 159 160 157 148 136 124 120 120 121 121 121 121 121 119 117 113 110 106 104 102 100 98 96 94 92 90 88 86 85 85 85 86 87 87 88 89 90 91 91 90 88 86 83 81 77 72 68 66 66 66 66 66 66 65 64 64 63 63 63 63 64 65 66 68 69 70 71 71 72 78 84 88 90 90 89 87 87 88 90 93 94 96 97 100 102 103 102 101 101 101 106 117 132 147 155 159 160 160 157 152 146 141 139 139 142 149 155 161 165 165 158 145 133 126 123 121 120 119 119 119 121 124 126 127 129 129 755 742 718 712 684 642 619 594 580 568 559 553 552 561 562 559 551 523 492 476 474 479 480 479 483 473 456 446 441 438 435 448 478 460 430 421 423 432 458 437 424 375 309 279 276 271 272 269 257 251 265 267 266 274 287 294 309 332 368 421 372 376 385 390 399 409 420 424 422 418 410 411 412 414 417 420 418 414 416 425 439 470 504 536 567 598 607 579 536 494 464 460 521 587 647 685 684 632 607 589 577 577 584 620 649 669 682 678 674 670 669 673 677 667 649 605 552 521 512 498 505 531 566 589 557 559 561 544 533 547 555 563 565 541 476 420 397 398 404 450 477 485 476 453 426 406 443 456 419 379 343 345 349 349 355 375 359 373 379 347 345 349 327 302 289 281 273 272 277 253 153 129 140 146 161 202 201 234 240 230 220 207 197 191 186 177 158 133 128 134 144 157 164 166 163 157 146 134 123 118 117 117 117 118 119 119 119 118 115 112 108 105 103 101 99 97 96 95 94 93 93 93 92 92 91 91 91 91 91 92 93 93 92 91 89 87 84 80 76 71 68 66 66 66 65 65 65 64 64 63 62 62 62 62 64 65 65 66 67 68 68 69 74 79 85 88 90 91 90 89 89 91 94 96 97 99 101 103 105 105 103 101 100 99 102 110 125 135 141 145 147 149 149 146 143 141 141 143 149 154 158 160 159 152 141 132 126 124 123 121 119 118 118 119 121 123 125 127 128 751 736 715 706 688 669 667 640 574 561 569 559 538 552 555 554 548 509 505 506 507 502 482 470 466 458 449 446 450 457 468 489 512 509 507 497 472 447 449 399 401 384 330 268 296 286 272 264 263 266 265 265 270 281 291 318 339 337 348 428 362 364 378 388 400 407 411 413 412 407 402 400 400 403 409 414 421 430 440 454 472 502 529 554 575 588 575 555 540 514 476 466 515 588 656 701 718 690 659 617 588 600 641 678 709 730 736 727 718 712 710 708 699 685 664 618 566 545 556 567 577 591 613 636 628 626 616 594 587 594 596 585 560 520 440 404 401 414 428 472 490 490 481 463 418 421 455 471 453 420 396 365 350 360 394 358 350 352 356 356 337 326 311 298 288 277 274 274 270 261 253 142 121 120 121 137 246 249 239 230 222 214 209 202 198 198 198 160 148 150 158 163 166 165 161 154 145 136 126 120 117 117 116 116 116 117 118 118 117 115 113 110 107 105 104 103 101 102 105 108 113 116 117 120 121 121 120 119 114 107 99 96 95 93 91 88 85 82 78 74 71 69 68 67 67 65 64 64 63 62 61 61 60 61 62 63 64 65 65 65 66 67 71 75 81 87 89 91 92 91 90 91 94 97 99 100 101 103 105 106 105 102 99 97 94 94 100 111 120 126 130 135 139 141 141 141 141 143 147 151 154 155 152 144 135 128 126 124 124 123 122 120 118 118 118 120 121 123 125 724 722 714 709 703 699 697 673 605 583 581 564 533 552 554 544 526 489 499 528 535 514 480 464 460 460 462 471 479 495 509 529 551 546 527 516 499 472 443 392 348 355 377 359 319 283 264 254 248 255 263 270 281 294 304 336 359 378 399 428 346 352 368 380 391 397 398 399 398 393 391 387 386 389 397 407 423 442 460 477 497 519 537 552 565 570 553 542 546 537 513 509 542 604 665 714 752 727 681 636 614 636 694 735 761 774 774 767 761 754 745 732 709 682 651 606 562 548 568 604 607 606 638 677 688 691 685 671 660 656 639 604 551 486 430 409 411 425 444 488 495 489 480 472 465 474 475 454 418 396 409 379 355 357 373 361 356 355 354 342 245 316 326 301 291 292 288 285 280 273 271 260 256 255 254 254 249 247 244 238 230 229 233 226 223 230 239 187 167 163 163 163 162 159 156 152 147 141 134 129 128 129 130 129 130 131 130 130 136 153 171 182 188 189 192 199 208 217 221 222 225 225 219 226 228 221 214 205 188 171 156 144 129 108 94 89 86 83 80 77 75 73 72 71 70 66 64 63 63 62 61 60 60 60 61 62 63 64 64 64 65 67 70 74 78 84 89 93 94 93 91 91 94 96 98 100 101 102 104 105 105 103 100 96 93 91 91 96 102 109 116 121 126 132 135 138 140 141 144 146 148 149 147 140 132 126 124 123 124 125 125 124 122 119 117 117 117 119 121 709 718 722 739 736 721 707 684 670 623 587 580 563 564 557 522 478 480 487 525 524 494 484 474 478 490 506 524 536 549 557 570 582 562 534 510 483 457 437 396 353 326 337 376 301 273 303 308 255 257 262 278 293 305 323 356 376 405 425 400 339 344 360 371 379 383 381 382 383 381 380 375 372 375 385 399 422 453 479 499 517 529 539 550 559 561 552 552 559 562 560 564 591 624 675 732 770 734 688 664 667 688 731 763 780 787 788 787 786 775 756 732 702 664 626 584 552 550 564 611 611 600 637 708 737 749 756 759 743 699 652 599 535 457 441 436 442 460 485 505 478 456 459 483 483 496 490 468 438 412 414 381 356 354 364 365 363 361 356 342 293 312 315 304 294 290 288 287 286 286 284 277 272 265 260 260 258 254 249 242 236 245 246 242 242 248 252 190 171 168 163 159 156 155 153 152 151 147 144 145 150 154 159 161 163 165 169 177 186 203 220 233 239 241 246 251 269 308 314 316 318 314 305 308 316 320 322 322 321 321 320 289 230 171 143 107 87 84 82 80 79 78 77 76 73 69 66 63 62 62 61 60 60 61 62 62 63 63 64 64 65 67 70 73 76 80 87 93 95 93 91 91 93 95 98 100 101 101 102 103 103 102 100 97 94 91 91 93 97 102 108 114 118 122 127 132 137 139 140 140 138 137 137 136 131 125 122 121 122 123 125 128 127 122 118 115 114 114 116 707 714 739 769 766 746 730 702 685 607 568 582 529 563 563 524 479 482 512 513 502 493 497 503 514 531 556 585 602 616 598 581 575 558 521 487 460 441 428 410 390 364 359 380 292 280 330 353 310 298 280 288 299 310 334 372 390 415 418 357 330 337 351 361 366 370 368 369 372 373 374 367 364 367 378 396 428 467 501 525 536 536 542 555 563 561 566 577 591 599 601 607 639 649 690 748 755 745 719 712 724 739 751 764 774 780 784 786 781 765 740 708 673 636 605 571 548 567 576 616 633 638 663 739 781 801 813 819 787 690 616 558 503 442 455 470 486 506 528 522 477 445 453 496 484 493 493 485 474 448 403 373 360 359 367 374 373 368 357 337 315 307 306 304 298 288 289 287 288 293 292 285 280 275 270 267 266 263 259 253 248 247 258 259 258 252 185 178 174 167 159 154 152 152 153 154 154 151 158 169 179 187 196 201 205 209 218 229 237 247 261 275 283 281 280 285 306 344 344 343 342 338 333 330 328 325 324 322 321 321 320 319 319 318 310 179 96 86 85 84 83 83 82 81 78 75 70 66 63 62 61 61 61 61 62 63 63 63 64 64 65 67 70 72 74 76 82 89 93 92 90 90 92 94 97 100 100 101 101 101 102 101 99 97 95 92 91 92 95 99 103 109 113 117 120 124 131 136 137 134 129 126 127 129 128 125 122 120 119 120 121 123 127 125 121 116 113 112 113 686 690 740 742 765 769 735 708 657 601 570 563 540 569 572 536 494 495 501 504 509 520 540 556 565 602 636 650 655 630 595 571 557 529 492 463 442 426 410 414 411 375 345 344 295 327 365 380 367 350 323 316 312 310 331 379 401 422 413 345 342 337 343 353 358 363 363 365 370 375 377 371 368 371 383 412 455 497 529 547 549 544 545 559 565 556 580 595 610 624 635 639 673 693 719 745 753 767 757 763 778 780 781 780 780 779 778 779 762 736 704 670 635 607 597 577 563 593 612 635 675 719 751 785 811 831 837 813 738 626 547 492 455 439 464 496 526 547 550 535 516 490 483 508 492 493 488 480 470 453 403 387 383 381 379 387 384 372 352 327 305 300 299 300 301 296 296 294 294 300 299 293 288 281 275 278 276 271 266 262 259 254 254 253 239 203 179 171 164 158 152 149 148 150 153 154 154 154 181 203 214 222 229 236 242 249 257 268 278 290 304 317 321 312 299 300 316 339 348 349 346 343 338 333 328 325 323 322 321 320 319 319 318 317 316 242 152 90 89 88 88 88 87 86 84 81 77 72 67 64 62 62 62 62 62 63 63 64 64 64 65 68 70 72 73 74 77 84 90 91 90 89 91 93 96 99 100 101 100 100 100 100 99 97 95 93 92 93 94 96 99 103 108 112 116 119 123 130 133 130 124 121 121 122 124 125 124 122 120 119 118 120 123 125 122 118 114 111 112 642 661 671 684 706 726 727 694 664 623 595 579 557 587 561 538 534 548 529 554 570 579 591 594 606 643 668 666 659 616 585 564 539 492 469 440 427 419 404 414 415 375 337 337 336 392 407 401 394 388 373 361 342 325 333 379 403 422 424 397 407 358 346 358 368 371 372 375 381 387 391 389 389 396 414 444 498 555 576 571 566 557 552 561 568 563 572 591 614 632 644 658 688 719 744 760 774 808 823 828 824 811 815 813 808 803 798 787 742 691 658 637 594 574 556 559 586 631 662 723 754 773 814 841 836 826 803 751 653 545 481 447 431 434 464 517 553 560 553 540 527 508 502 524 487 494 484 464 446 429 443 429 415 411 402 396 385 366 342 314 299 295 294 298 308 309 308 304 303 307 306 299 292 287 284 287 285 283 281 276 269 263 258 255 249 236 233 187 160 151 146 146 146 150 153 154 154 156 188 215 228 240 250 259 268 281 300 320 332 341 344 342 332 315 295 287 294 303 316 320 326 334 337 331 327 324 323 321 320 319 319 318 317 317 316 304 240 134 94 94 94 94 94 93 90 87 83 79 74 69 65 63 63 63 65 66 67 67 67 67 68 70 72 73 75 76 78 83 87 89 90 90 90 92 95 99 101 101 101 100 100 99 98 97 96 94 94 94 95 96 97 100 103 108 112 117 120 124 127 126 122 120 119 119 120 122 126 128 128 124 119 118 119 122 123 121 116 113 112 620 584 602 639 665 683 689 679 664 625 605 595 571 580 588 577 578 608 597 613 612 607 610 608 625 654 667 657 643 607 583 558 521 467 461 432 423 427 423 423 425 426 426 426 424 419 414 413 417 427 403 377 369 378 388 360 374 387 401 422 389 352 356 387 419 421 425 425 418 410 417 424 427 443 474 514 562 600 611 603 590 575 578 576 568 561 568 592 618 642 661 676 700 726 753 780 807 847 863 871 873 862 853 848 839 829 817 790 733 671 630 611 582 549 560 593 645 724 763 802 825 841 863 870 856 827 765 672 604 487 434 421 425 439 462 521 557 557 549 540 537 540 546 542 506 506 463 416 411 447 443 412 396 412 439 400 372 348 325 305 294 293 297 306 321 321 321 314 310 313 311 302 297 297 298 294 293 294 292 286 280 274 268 263 260 259 261 237 219 191 145 144 146 150 154 155 156 170 203 231 246 260 275 300 321 336 348 356 358 356 350 335 309 283 265 255 252 255 260 269 287 308 323 324 324 324 322 321 320 319 316 308 292 281 291 305 282 204 106 99 99 100 100 98 96 92 88 84 80 76 71 67 66 66 68 70 71 71 71 71 72 73 75 76 78 79 81 84 86 86 88 89 90 92 94 98 100 101 101 100 100 99 98 97 96 95 94 95 95 95 96 97 100 104 109 114 119 122 122 122 120 118 117 117 117 119 124 132 137 135 128 122 119 120 122 123 118 114 112 656 628 619 624 640 657 666 666 658 627 621 619 592 607 625 607 606 652 654 655 633 615 614 612 628 655 664 653 638 618 589 551 508 471 470 458 449 443 439 439 440 441 442 441 433 425 419 419 424 435 440 385 341 340 375 371 380 397 415 422 406 385 378 388 411 441 450 458 465 474 484 479 490 512 542 576 610 634 642 632 611 599 605 597 583 574 576 600 631 659 678 688 709 735 763 796 844 892 909 916 915 901 889 879 866 849 824 774 701 645 615 600 566 576 604 649 707 772 799 828 863 892 899 883 843 779 704 636 585 525 482 449 427 444 469 506 535 549 545 545 541 552 567 556 494 509 492 447 410 427 397 413 436 441 463 408 362 328 311 315 294 294 302 312 322 322 324 320 316 317 314 312 316 317 311 303 302 306 304 296 292 285 278 272 266 262 267 272 268 241 190 151 150 154 157 160 163 192 226 253 276 314 330 343 353 360 364 363 356 342 316 280 258 244 235 231 231 236 244 253 264 279 297 309 312 308 302 297 291 283 274 260 242 234 246 262 265 242 164 122 108 107 108 105 100 96 93 89 86 80 75 72 70 70 71 72 73 73 74 75 76 77 78 80 81 82 84 85 84 83 85 86 88 90 92 95 97 99 99 99 99 98 98 97 96 95 94 94 94 94 94 95 98 101 106 112 118 121 121 120 119 118 117 117 117 118 120 129 139 144 142 134 127 124 124 125 120 116 113 686 657 636 622 631 647 667 689 682 646 643 644 617 635 638 629 637 672 666 666 650 635 628 621 628 653 661 650 642 641 607 559 520 509 500 484 473 466 461 458 458 458 456 450 440 431 427 427 431 439 444 430 384 338 339 375 393 417 439 444 441 422 403 399 418 450 479 495 508 520 522 525 544 569 595 620 641 654 657 652 639 619 629 621 602 589 588 608 636 661 680 696 717 748 782 827 891 934 947 948 938 920 908 895 878 850 804 734 671 630 611 606 592 628 661 703 750 785 809 848 897 923 891 854 789 716 652 604 568 542 498 462 451 459 478 498 523 545 548 558 567 579 586 576 532 536 518 480 443 410 423 449 459 450 473 415 362 328 315 312 306 313 318 319 320 312 313 318 322 321 317 347 354 342 327 312 314 327 331 319 304 296 289 282 274 271 275 281 281 273 253 200 170 160 163 168 176 223 266 299 322 349 358 362 363 362 359 352 329 297 265 241 225 215 211 211 215 223 233 245 259 274 289 294 284 269 255 246 236 224 215 209 204 208 218 230 242 249 220 167 129 112 111 109 103 99 96 92 88 83 79 75 73 73 74 75 76 77 77 78 79 80 82 83 84 85 85 85 84 82 83 84 86 88 91 93 94 96 97 97 97 97 97 96 96 95 94 94 94 93 93 95 97 101 106 110 116 119 120 120 120 119 118 118 118 119 121 128 136 143 146 144 139 134 130 128 122 118 115 702 672 648 623 628 645 676 718 715 669 666 671 645 641 638 657 675 672 649 647 658 659 644 626 628 646 656 658 666 625 583 558 535 509 521 508 500 496 490 482 477 471 465 459 450 442 437 436 436 439 440 438 400 354 344 375 397 423 448 460 452 436 421 423 447 483 523 541 555 569 576 590 595 608 628 644 654 660 659 659 661 641 646 635 615 599 596 606 623 642 666 698 727 763 807 862 928 958 958 943 921 900 894 882 859 819 762 693 649 626 620 629 644 689 722 752 778 790 825 874 909 902 839 780 704 643 604 584 569 550 506 481 494 498 505 510 518 534 562 555 578 600 607 599 578 546 523 494 445 415 438 458 467 470 477 430 381 348 336 335 332 334 332 323 312 302 306 325 341 334 350 360 358 351 343 327 347 346 338 335 322 313 300 290 286 286 287 289 291 292 285 270 218 184 174 179 190 261 311 338 353 360 363 364 360 352 342 313 281 251 227 214 206 202 204 209 217 229 241 252 267 286 293 284 267 250 235 221 212 208 205 204 205 210 219 229 239 248 250 221 175 132 109 107 103 100 98 95 92 88 84 81 78 78 78 79 80 81 81 82 83 84 86 87 87 86 85 84 83 81 81 82 84 86 90 91 93 94 95 96 96 96 96 95 95 95 95 94 94 93 94 95 98 102 106 110 114 117 119 120 120 120 120 120 120 123 129 135 139 142 144 145 145 144 140 133 124 120 118 717 689 664 633 642 659 685 718 729 694 698 705 685 675 669 660 652 650 654 659 662 668 664 626 625 644 662 677 688 667 620 603 593 563 523 516 515 514 511 503 499 488 476 459 427 447 448 445 441 439 437 437 407 381 395 405 419 436 454 469 463 461 457 464 492 536 584 604 617 630 642 653 635 630 640 648 652 652 651 656 669 659 653 638 619 605 596 594 600 618 650 696 737 781 828 879 931 949 932 903 874 857 857 842 812 768 715 664 633 625 637 662 692 742 777 797 806 815 866 901 891 838 763 692 629 583 562 568 579 568 530 516 544 549 547 544 545 556 585 555 586 615 619 602 604 566 522 480 445 442 447 452 457 468 483 458 428 402 382 370 359 344 332 323 306 298 302 317 331 337 376 380 371 352 327 323 332 347 351 338 330 317 300 293 299 302 296 295 297 298 293 286 277 241 203 198 205 294 340 351 356 358 360 358 349 330 303 266 237 217 205 200 199 203 209 220 234 248 266 287 307 316 306 278 257 243 230 219 210 206 206 209 212 221 230 238 246 253 259 262 237 192 150 132 112 103 101 99 97 94 90 87 84 83 82 82 82 83 85 86 87 88 88 88 86 85 84 83 82 81 80 81 83 85 89 91 93 94 94 95 96 96 95 95 94 94 95 95 95 94 94 95 98 102 107 110 113 115 117 119 120 121 122 124 128 136 145 150 151 147 143 143 145 147 146 139 129 125 124 737 710 688 658 674 696 709 714 762 754 752 747 732 719 695 683 676 671 674 671 656 643 636 631 639 658 681 700 710 694 676 652 627 597 540 526 521 520 520 517 517 506 491 467 428 456 457 452 447 442 439 426 408 406 435 441 447 453 465 483 490 505 510 522 554 605 655 678 688 694 697 688 663 644 638 641 641 638 638 651 672 663 652 639 626 613 595 585 588 610 649 694 745 795 834 867 900 906 888 864 845 837 831 803 766 723 678 645 626 628 650 687 728 774 813 834 848 884 934 919 861 780 692 633 589 553 534 543 571 585 566 559 585 595 589 586 594 610 609 580 609 634 626 592 612 589 537 486 469 479 477 475 471 466 476 462 446 433 424 413 400 360 332 324 310 308 317 332 353 379 408 404 380 348 324 326 337 351 354 340 331 319 299 293 306 311 303 300 299 295 290 287 284 285 273 223 234 308 344 349 353 352 351 344 325 293 255 230 212 200 196 197 202 211 224 242 268 302 320 331 336 330 300 268 247 235 225 217 211 210 214 222 230 241 250 257 262 267 275 284 288 278 250 214 174 150 133 104 102 99 95 92 89 86 85 84 84 86 87 88 89 89 89 87 86 84 84 84 83 82 81 82 83 85 88 91 93 95 95 95 96 96 95 95 94 94 95 96 96 96 95 96 98 101 106 110 114 115 116 118 120 122 126 132 139 149 158 162 161 154 146 143 145 147 149 146 137 134 136 751 732 717 688 670 688 730 774 793 775 774 779 773 733 717 707 698 692 690 670 654 645 644 647 658 677 702 725 741 739 714 679 645 620 590 555 537 528 526 532 532 525 510 489 463 469 464 451 442 451 449 426 420 431 447 458 460 466 485 513 532 551 561 584 630 688 720 742 754 756 749 720 696 661 631 630 629 627 635 656 681 665 658 653 646 632 610 592 595 617 653 696 746 790 819 836 854 863 864 862 859 853 824 782 738 697 664 644 630 633 654 692 742 783 828 869 920 1012 992 913 825 739 650 611 547 508 503 523 541 575 604 612 604 626 619 610 612 622 621 622 648 659 642 610 624 590 561 541 514 507 516 518 501 469 454 444 444 452 459 461 429 373 337 332 326 337 350 370 401 441 441 427 389 347 328 332 341 350 353 345 336 325 318 321 329 326 312 310 308 300 295 291 290 296 265 137 301 340 346 350 348 343 334 312 282 249 229 214 203 197 197 203 213 228 252 286 321 349 357 355 348 331 283 255 239 228 221 217 217 222 232 245 256 271 285 295 301 306 316 323 325 324 323 322 291 257 214 144 145 118 99 95 92 89 87 87 87 89 91 91 91 91 90 89 88 88 88 87 86 85 84 84 84 85 88 90 93 95 96 96 96 96 96 95 94 94 95 96 97 97 97 97 97 99 102 108 113 116 117 118 119 122 128 138 149 161 168 170 168 160 150 145 145 148 152 150 145 144 146 767 762 755 730 722 748 774 781 783 777 779 786 784 751 745 746 726 696 682 668 660 663 672 682 710 729 751 771 781 775 736 694 662 644 628 596 574 556 545 552 551 544 529 513 503 483 473 448 437 468 468 467 466 469 478 473 467 486 517 552 590 605 606 630 684 744 769 789 801 801 784 744 709 664 629 628 628 633 651 679 702 676 672 674 670 654 631 611 612 632 666 705 747 774 794 811 829 846 864 870 865 850 804 763 723 692 672 652 649 669 711 762 789 818 852 909 976 1007 942 857 771 690 610 571 535 512 508 524 562 543 581 615 593 589 611 600 596 616 627 655 678 684 675 667 640 577 557 569 560 513 511 511 491 446 437 445 475 497 493 490 431 383 359 357 360 384 401 417 442 486 464 443 403 359 340 350 350 348 348 346 337 324 321 328 340 330 326 326 321 311 306 302 304 306 268 125 196 300 351 343 330 314 287 265 247 232 219 209 205 205 209 218 232 257 297 343 369 369 366 359 346 317 268 245 234 227 224 227 234 244 261 287 303 315 321 323 324 328 330 331 331 330 329 326 325 323 309 261 251 179 132 118 94 92 91 90 91 93 94 94 94 93 93 93 92 92 92 91 90 89 88 87 86 86 87 89 92 95 97 96 96 96 96 95 95 94 94 95 97 98 98 98 98 99 101 104 110 116 120 120 121 122 128 139 154 167 175 180 183 183 158 148 146 149 153 155 155 156 158 832 837 838 798 798 809 813 803 797 805 806 797 784 769 756 743 716 684 669 665 671 685 702 715 739 759 783 802 804 780 738 697 671 657 627 625 613 594 576 572 576 567 547 531 528 500 491 489 491 495 499 502 502 496 489 486 494 519 556 597 627 647 646 670 723 768 803 824 837 836 808 762 726 679 644 646 645 657 677 704 725 707 707 702 687 663 639 630 638 661 697 740 767 780 786 794 811 839 854 858 849 825 779 745 719 703 695 681 695 732 769 794 814 836 868 913 950 940 871 803 721 640 594 571 542 524 517 522 549 525 546 584 592 566 571 564 574 609 642 670 683 693 699 688 654 623 586 563 583 519 510 519 505 446 450 471 496 505 486 461 436 419 407 400 408 435 452 456 464 503 475 454 423 387 369 379 366 352 344 344 335 323 317 325 344 341 338 338 336 327 319 322 320 314 298 255 221 274 316 312 283 267 253 243 236 228 219 214 216 221 228 240 263 310 355 376 377 375 369 357 332 288 256 242 235 234 237 247 267 286 305 326 335 338 337 335 334 334 335 335 335 335 333 330 326 324 321 319 304 283 249 197 121 106 98 95 95 96 97 97 97 97 97 96 96 96 95 94 93 92 91 90 89 88 88 89 91 93 95 95 95 95 95 95 95 95 95 95 96 98 99 99 99 99 101 104 108 114 121 128 127 126 128 136 149 168 183 195 206 212 175 157 150 149 153 158 163 167 169 906 902 896 861 866 862 856 845 829 824 805 782 765 759 735 719 696 674 666 670 692 711 725 729 718 744 772 790 789 765 713 673 650 641 637 622 607 595 585 578 591 599 594 580 562 540 530 526 526 528 529 526 520 512 505 505 524 558 596 629 656 681 683 707 753 785 816 848 865 859 824 782 751 712 684 682 680 691 710 735 758 747 741 720 690 659 636 643 671 711 752 785 802 804 799 795 805 831 843 844 831 804 770 749 736 728 725 724 744 775 798 808 818 838 868 893 895 860 806 739 670 612 573 558 548 537 526 522 551 528 534 566 590 532 530 538 557 593 633 670 695 708 701 654 619 623 612 576 544 523 534 521 489 474 496 496 490 474 445 421 398 407 422 423 433 447 436 458 516 518 487 464 442 423 416 407 386 362 344 339 336 330 328 334 349 357 348 347 347 339 329 329 323 315 312 317 232 251 283 278 253 244 238 234 231 225 223 226 233 242 253 278 328 363 379 383 383 376 364 340 303 260 247 242 243 250 266 286 312 334 346 351 350 346 343 340 338 337 337 337 337 336 333 329 325 323 321 319 316 313 308 294 258 169 130 120 117 101 103 104 104 103 101 100 99 98 97 96 96 95 95 94 93 91 90 90 91 92 93 93 93 93 93 94 94 95 95 96 96 97 99 100 100 101 102 105 108 113 119 130 137 140 141 142 146 176 197 208 217 221 190 168 158 154 156 162 168 173 177 972 955 941 923 928 914 896 872 835 825 784 759 751 742 704 719 712 695 691 693 721 738 740 732 722 760 784 785 766 745 691 660 638 620 612 610 607 602 602 615 609 604 605 607 601 590 582 575 571 567 560 551 540 530 524 530 559 596 630 659 688 717 720 737 769 792 816 844 860 856 830 798 776 753 739 740 742 751 758 768 779 768 752 717 678 646 631 655 707 762 805 831 842 840 828 816 817 831 837 834 820 799 784 774 763 753 750 763 787 807 815 812 812 831 853 860 839 792 730 667 622 592 563 554 554 550 540 530 552 537 533 548 566 542 555 551 553 583 621 664 704 719 703 677 643 610 586 568 551 559 556 534 503 480 491 489 476 453 429 418 422 428 434 440 452 467 490 511 522 522 511 482 456 442 431 415 403 377 347 337 347 348 351 357 363 367 354 352 352 344 334 327 321 317 314 306 247 254 268 258 244 239 234 230 228 227 231 240 251 268 299 338 366 381 386 384 372 364 342 305 265 250 246 248 259 279 314 343 357 364 366 361 356 351 346 342 340 339 338 338 337 335 331 327 324 321 320 318 317 316 315 312 308 301 303 288 230 125 126 123 117 114 109 105 102 100 99 99 99 99 98 98 97 95 93 91 90 90 90 90 90 90 91 92 93 95 96 97 97 98 99 100 102 103 104 107 110 114 118 125 135 144 152 153 153 170 179 182 190 207 187 173 168 163 162 165 169 175 181 1033 1009 991 982 978 948 912 872 826 825 776 754 754 743 693 741 757 753 749 723 733 755 748 728 815 830 824 800 763 717 657 629 624 619 587 592 597 607 616 618 610 601 607 623 640 641 633 622 612 602 592 586 570 549 536 557 596 634 667 694 725 758 769 772 779 793 806 823 835 836 823 804 798 794 792 795 800 801 795 786 780 766 740 699 659 637 638 683 749 808 847 873 886 884 873 858 849 847 844 836 826 816 812 807 793 779 777 797 821 834 829 813 805 819 829 818 782 724 662 618 590 576 564 566 571 571 564 553 556 550 544 542 549 563 578 570 564 580 611 652 692 704 684 664 653 601 565 557 547 547 551 537 508 485 497 500 477 442 420 414 429 439 446 454 467 463 497 528 524 517 512 487 465 454 444 446 426 389 353 345 371 374 377 386 401 385 361 352 351 345 336 332 328 324 317 295 278 271 263 252 244 241 237 234 234 233 244 257 279 309 342 366 380 382 377 373 362 346 313 278 260 255 259 273 302 343 363 379 383 379 374 367 360 354 349 345 342 341 340 338 337 335 331 326 323 321 319 318 318 317 317 316 316 315 315 312 306 300 269 194 137 131 122 111 105 102 101 101 102 102 102 102 100 99 96 93 91 89 88 88 88 89 89 90 92 94 96 98 98 99 99 101 102 105 107 110 113 117 120 124 131 141 151 159 161 171 177 180 188 199 184 174 174 172 170 169 170 173 179 1092 1069 1051 1040 1012 966 916 875 848 834 792 757 736 716 683 704 716 730 750 753 750 757 776 799 819 820 808 785 751 706 644 618 617 613 576 582 589 607 622 616 611 612 622 643 670 683 680 666 643 621 611 606 596 574 555 588 646 692 723 746 773 806 820 809 792 794 794 798 807 813 812 808 820 829 831 830 828 815 798 783 770 756 725 682 650 643 670 739 805 855 888 913 932 936 929 914 895 879 866 854 847 845 842 835 824 815 816 832 843 846 835 813 800 802 799 774 723 655 625 600 580 569 573 586 598 602 597 588 574 570 560 549 545 564 569 575 580 584 602 633 663 674 666 661 657 619 590 576 541 533 527 527 529 518 505 497 474 444 427 427 441 451 458 468 482 479 510 535 523 512 503 487 471 459 457 435 418 408 411 435 463 465 444 420 423 397 369 353 349 346 344 336 332 325 309 290 274 261 249 236 246 246 245 244 245 251 264 285 314 344 366 374 378 375 368 363 350 326 298 276 271 276 301 329 355 379 388 391 389 385 378 370 362 355 349 345 343 342 340 337 335 334 331 328 324 322 320 319 319 319 319 319 318 318 318 318 318 319 312 301 252 148 133 119 110 105 104 105 106 107 108 107 106 103 99 96 92 89 88 88 88 88 89 90 92 94 96 98 100 100 101 102 103 106 109 113 117 121 124 126 131 138 148 157 162 170 177 182 191 202 184 170 172 175 174 172 170 171 173 1147 1123 1105 1090 1045 1013 966 914 872 813 814 768 746 774 715 774 791 793 804 817 771 756 757 759 755 787 790 774 746 702 638 631 623 604 586 586 589 611 627 618 619 633 650 674 702 717 718 699 671 645 635 621 614 602 598 645 716 765 794 811 831 863 869 848 817 798 785 781 788 801 813 827 847 858 858 846 833 810 785 769 762 751 721 686 666 679 736 813 874 911 933 953 976 986 983 967 939 908 887 872 863 859 857 854 853 853 852 852 845 839 828 810 794 783 771 739 686 635 604 584 575 576 587 606 620 627 627 621 605 588 569 549 537 553 562 575 588 597 607 631 656 672 681 706 681 656 631 601 563 541 519 524 546 547 507 487 471 458 449 452 460 465 470 479 494 496 520 538 522 510 504 497 481 459 445 415 405 419 449 478 478 485 472 442 423 396 367 350 347 352 352 345 338 326 306 289 277 256 222 189 253 255 255 258 266 281 295 323 348 363 375 378 375 369 362 355 345 327 311 304 310 321 342 365 384 394 398 397 394 387 379 370 361 354 349 345 343 342 336 330 327 329 332 331 328 325 323 322 321 321 321 321 321 321 320 321 321 321 321 320 308 277 223 155 121 115 113 113 115 117 117 117 114 108 103 98 94 91 89 88 88 89 90 91 92 94 96 99 101 102 103 103 104 106 110 115 121 126 130 131 133 138 146 152 157 165 173 181 190 194 180 166 166 169 171 171 169 168 169 1182 1148 1117 1092 1057 1025 1003 982 948 897 839 781 782 833 783 811 809 789 774 788 774 757 746 737 719 761 771 762 738 697 630 631 624 611 614 601 602 622 633 622 640 656 679 708 735 743 744 725 703 687 677 655 638 639 669 735 793 829 851 869 895 930 932 907 862 807 785 776 784 806 834 859 872 878 868 841 821 798 778 763 752 745 721 706 713 749 816 888 938 964 974 983 995 1004 1004 992 966 928 898 878 866 857 859 863 867 864 854 842 830 824 822 819 794 770 759 743 711 661 627 603 593 594 604 625 645 656 656 649 624 593 562 539 532 564 563 574 599 629 664 694 715 725 726 720 702 679 630 574 598 544 534 533 529 533 503 488 480 476 476 479 480 480 483 492 503 497 520 541 526 517 510 505 491 462 430 404 399 420 461 499 505 495 475 452 422 382 358 348 352 368 356 348 341 328 302 291 278 266 255 244 240 244 259 293 332 299 337 357 366 379 382 382 376 368 360 351 348 343 339 339 346 357 366 375 383 387 389 388 388 385 378 368 360 353 348 345 338 328 319 314 312 319 332 337 335 331 327 326 325 324 324 323 323 322 322 322 323 322 322 322 321 319 296 264 196 127 125 126 127 127 128 127 124 115 107 101 97 94 92 91 90 91 92 93 93 95 96 99 101 104 105 107 107 108 111 116 123 134 139 140 141 143 146 149 153 159 166 175 186 188 181 170 163 163 165 166 166 165 164 1203 1173 1145 1120 1094 1072 1047 1024 997 942 874 824 833 875 834 844 820 790 774 781 776 764 739 714 706 742 749 734 712 693 626 616 614 616 626 613 618 634 638 628 665 673 695 727 756 762 767 755 738 725 717 703 700 716 754 807 846 877 904 934 971 999 998 967 908 832 804 795 809 840 876 889 888 878 861 837 815 800 784 769 756 751 745 746 764 804 864 921 962 981 982 979 984 991 991 981 960 928 894 870 854 846 850 858 858 844 821 805 797 810 820 815 808 777 790 794 765 728 684 652 634 629 632 645 657 665 664 648 618 580 547 528 532 586 571 585 629 676 688 708 729 739 732 714 706 687 632 555 541 546 510 492 507 519 497 487 488 492 494 503 501 497 498 507 511 494 517 547 539 534 517 506 496 477 455 415 404 432 484 506 527 495 457 441 423 373 351 350 360 369 367 364 358 348 337 300 281 271 262 253 246 244 266 296 316 355 344 347 368 391 391 387 379 369 360 356 356 357 359 361 364 368 369 369 369 373 373 374 375 376 371 363 355 348 341 334 327 318 314 315 319 328 342 347 345 341 338 334 331 329 327 325 324 324 324 324 324 324 324 323 323 322 321 314 275 220 188 142 133 135 136 135 131 120 110 103 100 97 95 93 93 93 94 94 95 96 97 99 102 105 107 109 110 111 113 117 123 134 145 151 153 152 151 151 153 158 163 169 179 185 184 177 168 162 160 161 162 162 160 1217 1201 1184 1163 1134 1098 1056 1013 970 926 898 884 876 874 867 860 837 813 799 796 775 760 724 687 686 700 708 692 671 668 621 598 595 599 601 603 621 631 636 643 664 672 696 732 766 778 786 778 766 757 747 755 770 791 820 857 893 928 964 997 1020 1031 1027 1010 979 928 863 855 868 894 920 908 888 868 849 834 822 810 793 778 771 773 782 794 814 844 886 921 943 956 959 953 952 949 945 938 928 905 876 852 837 832 837 843 836 814 782 771 775 807 833 833 821 803 832 837 798 772 748 720 694 674 668 671 673 672 662 639 608 571 544 532 539 564 582 607 645 697 716 740 753 738 698 703 693 675 618 532 515 495 496 497 489 499 490 484 488 498 503 510 513 517 520 520 518 516 536 558 556 554 531 511 500 497 509 449 433 468 521 507 533 504 464 444 429 370 348 347 353 361 368 363 351 348 377 310 284 275 268 256 256 257 275 306 338 356 364 366 371 390 408 402 388 375 367 366 369 369 369 370 373 369 364 360 360 362 361 363 364 362 358 355 350 345 340 338 336 332 330 332 338 347 354 356 354 352 349 346 342 338 333 328 326 326 326 326 326 326 326 325 325 324 323 323 314 297 276 240 205 172 149 144 136 125 113 105 102 99 97 96 96 95 96 96 96 97 98 100 102 105 108 111 112 114 116 119 123 130 144 154 161 162 159 157 157 160 165 169 174 180 182 181 175 166 162 160 160 159 156 1251 1243 1235 1213 1160 1113 1068 1029 995 962 951 931 884 840 866 863 853 834 815 801 758 731 701 671 653 641 650 656 640 599 590 577 577 594 613 588 619 622 624 636 620 628 656 695 736 766 772 768 761 756 757 782 813 840 865 899 935 970 998 1020 1036 1038 1034 1031 1024 1007 966 956 957 958 949 912 883 857 838 827 822 812 800 791 791 802 819 834 848 865 887 901 911 922 928 920 911 900 892 887 882 867 847 830 820 818 823 824 810 784 759 760 767 813 854 863 871 874 883 865 820 809 794 772 747 725 709 701 696 686 667 639 609 580 564 562 569 580 604 629 663 714 754 774 750 700 656 647 646 639 586 491 475 439 432 453 485 495 496 494 497 506 507 509 512 523 538 544 543 564 576 576 572 564 554 529 506 507 517 493 494 514 529 515 534 531 508 476 443 386 355 345 347 347 354 348 339 345 388 350 308 286 281 263 279 287 308 338 359 373 386 392 393 389 398 391 390 388 375 378 378 378 377 376 372 365 359 355 353 355 354 356 354 349 345 347 348 348 349 352 353 351 350 351 354 359 362 363 363 361 359 356 352 347 342 336 332 331 331 331 331 330 329 329 328 327 327 326 325 324 323 312 284 242 197 189 150 130 118 107 103 101 99 98 97 97 97 97 97 97 98 100 103 106 108 111 113 116 118 121 124 129 139 150 159 164 166 165 166 169 172 174 175 176 176 177 175 170 165 162 160 158 153 1271 1266 1259 1233 1168 1111 1078 1058 1043 1027 988 939 874 824 837 859 849 827 804 786 719 690 671 655 646 673 646 630 638 650 574 599 565 534 551 588 601 598 603 615 587 593 625 662 698 744 761 761 760 764 769 796 823 852 885 923 961 989 1010 1024 1033 1036 1040 1051 1064 1067 1045 1028 1014 996 965 905 873 846 825 815 814 812 805 802 807 822 839 851 860 866 873 875 881 890 896 890 877 862 852 843 834 823 813 807 806 809 812 806 787 765 754 769 788 833 875 898 926 927 909 872 831 829 821 805 786 766 747 737 727 710 684 653 625 607 605 612 618 626 646 666 694 743 781 788 729 657 630 652 621 601 547 447 441 447 451 465 487 487 493 499 502 507 523 512 514 521 535 563 588 596 596 583 543 564 553 536 510 472 524 509 527 550 532 527 530 525 510 488 458 431 385 361 370 348 340 345 350 353 377 387 353 333 329 284 329 342 355 371 371 375 390 393 389 407 412 397 388 388 393 388 387 385 381 376 370 365 359 354 349 350 349 347 342 337 338 345 352 356 360 365 366 365 364 365 366 367 369 370 370 370 369 365 361 356 352 346 342 339 338 338 338 337 336 335 334 333 332 330 328 326 326 325 322 302 264 247 177 139 122 110 105 102 100 99 98 97 97 97 97 97 99 101 104 106 108 110 113 117 120 123 126 130 136 144 154 162 164 167 172 177 182 184 182 178 174 171 168 166 164 162 160 155 150 1254 1248 1233 1202 1147 1105 1086 1065 1044 1036 963 923 897 864 817 838 815 792 762 711 669 649 630 612 593 552 558 580 625 666 577 569 555 546 551 565 573 578 585 586 563 585 602 638 686 722 741 750 756 763 772 791 813 847 889 929 966 991 1008 1017 1023 1034 1052 1081 1106 1114 1094 1069 1041 1011 971 902 868 838 815 804 804 807 806 805 809 820 831 842 849 852 852 854 860 864 866 868 856 841 826 810 792 783 782 787 795 803 803 793 776 762 763 795 830 857 886 915 921 901 879 851 824 826 831 823 808 791 775 770 759 740 711 675 652 645 654 669 679 693 711 721 737 772 791 769 695 632 640 660 619 574 506 419 418 441 455 471 491 491 500 498 499 515 552 551 556 566 576 579 602 611 598 575 576 536 547 552 527 478 544 567 586 591 566 560 545 526 512 503 473 448 412 390 395 396 346 362 380 363 368 373 383 397 395 328 381 394 398 403 387 372 377 377 380 419 418 395 383 386 387 398 398 392 384 377 372 367 362 356 349 348 350 343 334 331 341 352 359 366 372 376 375 374 374 375 375 376 376 377 377 378 376 372 368 364 362 357 352 349 347 345 344 343 342 341 340 340 339 337 334 330 328 328 327 323 314 296 215 157 126 111 106 103 101 99 98 97 97 96 97 98 100 103 105 107 108 110 113 117 121 124 129 132 135 140 149 159 162 164 169 178 185 188 189 186 180 171 165 159 157 157 157 151 146 1210 1201 1179 1145 1111 1128 1112 1081 1048 1021 982 954 921 879 835 807 766 732 699 661 635 619 605 584 554 541 547 559 607 663 578 547 548 550 543 540 545 545 543 533 507 545 577 622 672 696 718 733 743 751 761 777 796 832 879 923 957 981 999 1010 1019 1039 1074 1113 1140 1142 1119 1093 1059 1021 976 909 874 843 818 803 800 799 799 796 793 794 799 811 823 831 836 844 849 847 845 849 842 828 809 785 760 755 763 775 787 797 795 786 776 774 789 829 852 864 879 892 847 817 802 793 791 811 820 822 816 805 796 791 779 761 735 696 678 681 698 720 740 764 778 782 784 791 782 727 664 635 660 641 605 550 478 408 408 426 450 477 500 506 514 523 535 548 559 578 583 592 607 605 615 619 608 592 593 560 536 538 543 498 554 596 612 601 573 554 543 532 521 515 490 462 445 410 339 330 323 324 347 386 347 343 365 394 409 378 403 411 418 424 404 376 363 362 378 420 414 398 394 400 400 409 406 398 387 379 374 369 364 357 348 347 346 339 334 337 351 363 371 377 384 381 380 380 382 384 384 384 383 383 384 384 382 378 373 369 368 366 362 359 355 353 350 348 347 346 346 346 345 342 339 334 332 330 329 328 325 324 259 184 128 112 107 103 101 99 97 96 96 96 97 99 102 104 106 108 109 110 113 116 120 125 131 135 138 141 146 156 163 164 166 172 181 186 190 191 188 179 168 160 154 150 147 141 138 1169 1161 1149 1138 1132 1137 1120 1091 1059 1028 998 960 918 871 823 777 738 707 679 651 639 612 580 541 504 507 529 533 578 638 555 516 518 526 523 512 512 509 506 499 486 530 566 611 656 680 702 714 725 737 748 767 781 813 861 911 942 967 989 1008 1027 1058 1101 1135 1148 1137 1112 1092 1064 1029 986 925 891 865 840 816 807 800 787 774 763 759 762 778 800 823 840 855 852 843 834 828 837 824 802 777 753 753 761 774 787 792 787 783 784 789 803 831 821 835 865 882 846 799 723 693 735 784 781 798 810 807 806 803 787 767 745 719 697 705 727 755 787 804 817 822 819 808 761 691 657 652 645 621 569 519 464 406 411 433 465 494 512 525 531 557 582 588 557 587 588 589 605 616 624 622 605 584 593 581 531 530 567 556 588 615 621 608 585 567 551 544 536 509 503 482 449 403 357 378 359 362 377 379 358 364 375 385 393 399 420 424 415 399 391 376 361 359 378 420 415 411 413 417 417 418 412 401 391 381 376 372 365 356 344 343 342 337 336 345 358 367 373 380 387 380 375 374 381 392 392 391 390 390 390 390 386 381 376 373 373 372 370 368 364 360 356 353 351 350 351 351 350 347 343 339 335 333 331 328 321 321 286 211 132 113 107 104 101 99 97 96 96 96 97 99 102 105 107 108 109 110 112 115 119 123 131 138 143 146 149 155 163 166 166 166 171 179 187 192 191 186 175 162 151 142 136 131 130 1151 1152 1142 1128 1122 1114 1091 1060 1028 998 958 912 870 829 786 744 714 694 677 661 654 632 606 573 539 528 499 491 523 566 528 513 516 511 494 473 476 483 494 506 517 545 564 601 649 683 694 700 712 727 742 764 772 801 850 902 927 959 987 1012 1042 1083 1117 1132 1129 1113 1086 1072 1056 1034 999 940 908 898 880 849 839 807 778 755 741 740 756 781 812 846 874 884 873 858 844 837 849 828 800 776 761 765 776 785 792 797 792 789 786 789 799 820 836 853 875 885 828 741 704 700 715 749 788 802 795 784 807 798 778 760 747 729 708 718 749 787 816 828 839 849 847 819 749 680 654 650 625 596 565 495 426 411 421 446 469 492 519 536 549 561 581 601 577 594 590 584 589 598 608 610 584 550 581 566 533 541 588 606 623 635 635 624 608 587 564 553 541 506 509 496 471 443 423 405 392 386 387 394 391 393 390 386 389 404 419 450 448 388 367 353 350 359 380 421 420 418 418 418 405 416 413 405 394 383 379 372 363 351 332 335 336 334 337 350 361 367 370 372 375 372 370 370 375 384 396 397 396 396 396 395 390 384 379 376 377 377 376 374 370 366 362 359 356 355 355 355 354 352 347 342 338 335 332 327 316 317 296 229 140 115 109 104 101 99 97 97 97 97 98 100 103 105 107 109 110 112 113 115 118 121 128 137 145 151 155 160 165 169 170 167 164 169 179 188 192 188 180 169 157 146 138 132 130 1150 1126 1106 1091 1079 1065 1021 980 946 913 871 829 793 763 737 715 703 693 684 674 665 646 650 634 585 522 472 489 498 490 508 537 532 506 474 458 459 484 513 532 529 518 535 581 640 685 693 693 703 716 723 736 761 799 845 890 925 963 993 1024 1060 1097 1116 1116 1104 1087 1067 1052 1039 1022 989 922 886 886 890 880 851 823 803 784 768 762 763 781 817 862 897 915 906 886 867 858 855 836 809 785 777 787 799 806 809 809 804 796 793 794 800 804 836 885 912 887 808 762 737 727 734 769 798 815 812 799 806 788 765 750 741 722 704 717 751 789 809 830 851 866 862 823 754 693 655 634 610 573 547 479 416 422 438 456 472 488 508 532 556 585 603 604 602 582 581 588 585 569 568 579 570 542 550 542 543 565 601 621 644 654 653 643 631 606 584 565 544 513 508 499 486 473 467 440 425 414 405 400 410 402 394 392 401 413 420 418 401 369 345 331 338 356 379 424 428 426 423 419 401 403 410 410 401 389 380 370 360 342 296 321 329 332 340 355 363 367 367 366 368 368 368 369 372 377 396 400 400 401 401 401 397 389 382 380 381 381 380 378 374 371 368 365 362 360 359 359 357 355 351 346 342 339 336 332 318 318 297 238 155 122 111 105 102 100 98 98 98 98 99 101 103 105 107 109 111 113 115 117 119 122 128 136 146 153 156 164 169 172 174 172 166 164 169 178 186 187 183 176 167 157 150 144 140 1143 1097 1060 1028 999 970 923 878 841 808 769 738 712 697 691 691 695 695 690 682 670 651 672 659 591 499 503 548 535 485 509 547 486 461 491 528 489 537 574 563 506 500 514 552 612 681 693 692 699 709 714 733 770 804 840 883 923 960 997 1034 1071 1098 1103 1093 1077 1064 1051 1039 1029 1012 974 889 847 850 865 865 839 821 807 793 781 779 786 801 830 867 902 917 909 892 878 876 865 840 814 798 800 813 821 827 830 829 821 817 806 801 814 846 882 930 942 888 806 788 765 753 763 789 813 825 807 769 764 749 749 748 736 712 702 722 759 795 813 835 857 867 856 823 760 705 661 626 597 559 538 479 423 436 455 466 474 484 497 515 543 571 596 613 607 608 599 579 556 552 565 573 573 560 512 553 576 592 612 637 661 668 666 657 642 623 606 585 559 533 507 494 483 475 480 470 455 439 420 395 402 397 396 401 410 408 416 411 393 370 335 328 337 365 412 430 430 428 425 422 421 403 399 407 413 400 384 372 359 333 248 304 328 335 346 358 364 365 364 363 365 366 368 369 371 373 384 397 405 406 407 407 404 398 390 385 385 385 384 381 377 375 373 371 369 366 364 362 360 357 353 350 347 344 342 338 327 324 302 262 213 135 115 107 104 101 100 99 99 100 100 101 103 105 107 109 112 115 117 120 123 127 134 142 151 159 164 165 168 174 179 181 176 169 166 168 173 178 180 179 175 170 163 157 153 1105 1041 986 935 887 852 814 775 740 711 686 668 654 651 659 668 675 680 682 677 664 657 652 641 628 632 625 553 526 556 594 567 478 454 498 554 575 583 581 572 564 565 526 542 603 669 687 693 699 708 721 747 778 809 843 883 916 947 986 1027 1059 1074 1071 1056 1043 1037 1032 1024 1017 998 952 866 810 806 818 822 810 804 795 786 785 797 822 844 865 884 896 899 894 887 884 889 874 846 824 816 825 827 830 838 846 850 853 856 854 860 886 940 966 982 957 878 800 802 786 774 786 809 824 826 803 766 752 715 726 735 720 700 708 739 777 809 826 845 858 857 842 818 761 709 664 625 590 551 506 457 429 449 470 479 483 487 496 513 540 566 590 613 644 617 603 589 558 554 531 524 521 510 498 547 583 609 631 656 671 674 672 666 650 631 617 601 582 563 523 497 478 469 478 479 473 456 428 394 389 391 403 413 400 407 422 416 392 364 341 339 365 403 428 431 427 424 423 422 421 418 416 409 396 386 393 385 367 340 263 310 335 343 352 359 363 363 362 363 365 367 369 370 371 372 376 395 410 412 414 414 413 408 401 393 389 388 387 385 381 378 377 375 374 373 369 366 362 359 356 354 352 350 347 344 338 332 308 274 242 156 124 111 106 104 103 102 101 101 101 101 103 104 106 108 112 116 120 125 131 138 145 153 161 168 173 173 171 172 178 189 188 181 173 168 164 165 170 174 175 175 170 166 163 1041 960 888 825 773 744 722 696 669 646 635 629 628 629 632 634 639 641 644 643 629 618 595 601 615 582 591 569 548 520 461 447 457 533 608 605 605 593 582 575 574 570 527 554 616 664 678 686 693 704 723 750 780 812 848 885 910 927 956 992 1026 1037 1028 1013 1005 1008 1009 1010 1006 984 933 846 781 766 772 781 785 790 789 790 802 834 876 907 924 925 910 895 890 891 896 899 883 859 852 858 864 856 855 857 863 876 890 917 944 974 1012 1049 1042 1016 957 868 801 810 805 799 806 834 826 819 806 782 752 720 725 730 719 714 736 770 802 824 839 850 853 843 824 802 759 715 668 624 591 554 520 482 455 462 484 502 503 498 503 523 548 570 588 610 661 641 615 589 558 546 505 493 498 504 554 584 610 633 653 669 671 672 672 667 651 634 623 609 592 574 552 529 500 473 467 479 483 469 440 407 394 400 418 426 391 412 423 411 383 357 352 353 375 409 434 429 422 419 420 421 421 423 424 423 417 411 406 400 388 359 277 310 338 350 357 359 362 363 364 366 369 371 372 372 372 372 375 392 410 419 421 422 421 418 413 405 398 395 393 391 388 384 381 379 379 378 374 370 366 362 360 359 357 355 352 349 346 337 314 280 253 197 147 118 110 108 107 105 104 102 101 101 102 104 105 108 112 117 124 133 143 151 159 166 171 176 180 180 178 175 176 185 190 190 185 176 165 159 158 159 166 168 166 164 161 957 863 785 726 689 669 671 660 641 622 611 611 611 604 595 593 602 602 600 595 586 574 601 588 561 563 508 478 463 463 473 440 477 561 630 631 614 592 578 573 566 521 532 570 613 642 660 672 686 704 725 754 783 813 846 879 905 911 923 950 983 993 984 974 973 982 990 997 996 966 899 805 741 718 731 762 783 801 811 823 848 894 945 979 990 982 962 940 933 933 935 932 912 894 905 924 926 919 919 906 901 922 947 1002 1054 1099 1132 1127 1075 1020 953 874 825 809 817 826 828 852 827 812 798 777 752 758 761 759 755 760 778 803 823 833 842 847 843 828 804 782 751 714 668 623 597 565 536 509 490 480 498 523 537 534 517 541 564 580 592 609 650 643 620 587 550 515 480 474 487 508 563 574 594 630 672 676 673 670 666 661 649 635 621 608 599 583 565 535 516 512 476 496 500 486 462 442 423 432 441 437 418 429 421 399 374 357 370 377 386 406 434 427 421 419 420 424 426 429 430 429 424 418 428 431 417 381 322 321 344 364 356 350 361 366 366 371 378 379 377 375 374 375 376 385 403 426 429 429 428 426 423 417 410 404 401 400 397 392 387 383 381 380 378 375 371 368 366 364 362 360 357 353 350 341 320 286 256 229 173 132 119 115 112 109 107 105 103 102 102 104 105 108 113 119 130 143 151 160 167 172 175 178 182 184 184 181 180 183 187 188 190 197 202 221 194 152 155 152 150 147 143 866 772 712 671 646 638 660 643 619 602 598 605 597 580 562 552 557 554 559 572 587 578 574 568 557 544 484 434 460 494 478 541 551 584 613 611 612 582 553 531 514 490 547 585 603 615 630 647 671 700 727 753 769 804 838 866 895 898 903 922 950 958 956 958 962 968 979 979 973 925 839 751 701 678 708 769 804 842 864 885 917 970 1013 1038 1042 1033 1023 1028 1031 1028 1023 1018 983 971 977 985 977 968 974 972 975 1003 1077 1107 1147 1180 1183 1147 1084 1025 962 890 831 791 808 837 842 837 839 812 772 750 802 792 809 821 814 810 804 819 828 827 834 838 830 811 787 770 738 701 657 618 594 567 518 502 512 503 511 536 564 573 551 565 581 592 598 607 630 632 615 582 535 483 462 478 504 514 545 564 597 645 690 686 678 669 660 654 644 632 622 614 607 595 578 557 542 533 518 503 509 510 493 480 471 464 462 465 473 481 456 417 382 358 397 411 418 425 429 426 423 423 422 413 420 430 436 436 430 424 431 432 423 405 351 366 390 394 372 364 368 372 375 382 387 387 384 381 379 379 380 385 400 426 436 437 436 435 432 430 424 418 414 411 407 400 392 385 382 381 380 379 377 374 371 369 367 364 361 357 354 346 325 290 256 238 196 155 132 127 123 117 112 109 106 104 104 105 106 110 115 121 128 135 139 148 157 165 171 174 178 183 185 186 186 186 199 210 217 236 243 249 217 170 170 148 130 122 123 810 727 699 675 652 647 645 616 592 584 598 610 586 557 531 511 509 521 545 570 581 560 550 551 548 529 480 452 483 522 524 571 586 589 584 576 602 572 516 480 485 512 577 605 610 608 606 627 659 695 724 738 731 777 827 855 879 885 897 918 941 949 961 978 986 981 972 942 909 864 813 776 776 776 774 785 827 890 925 956 995 1044 1076 1079 1068 1058 1062 1082 1096 1099 1084 1044 986 987 1018 1053 1064 1053 1043 1042 1058 1096 1148 1158 1170 1177 1167 1131 1078 1024 969 915 863 844 853 871 875 852 851 814 767 750 824 848 866 875 869 842 807 807 811 807 819 820 811 796 778 762 731 689 646 606 568 543 517 511 520 522 527 545 565 583 598 586 593 600 602 603 614 618 603 569 524 491 480 504 527 513 546 588 633 672 694 669 673 669 658 650 641 631 625 613 591 579 582 576 565 555 541 530 532 531 518 508 502 487 474 470 476 480 460 437 419 373 403 413 417 422 425 424 426 428 422 399 403 420 437 446 443 440 434 427 422 425 401 418 434 432 409 387 388 390 382 358 383 393 394 392 389 388 388 391 399 414 439 445 445 443 442 442 440 435 429 423 416 407 395 386 382 380 380 380 380 378 375 373 371 368 364 361 357 349 329 294 257 239 218 186 147 142 136 128 120 114 111 109 108 108 109 112 117 123 128 132 135 141 149 158 166 171 174 177 180 184 187 189 242 283 283 303 317 324 310 286 286 264 190 133 123 784 724 688 660 637 623 611 596 587 592 615 621 582 537 502 480 475 505 538 559 557 523 519 525 529 518 480 480 489 511 543 553 562 562 552 542 562 534 480 474 537 573 624 640 637 629 621 648 685 710 717 719 717 743 793 848 865 877 898 922 943 954 971 989 994 981 947 897 859 834 817 801 794 817 833 839 855 913 960 998 1038 1087 1117 1105 1084 1067 1061 1112 1123 1105 1064 1009 958 975 1023 1064 1068 1065 1062 1078 1100 1114 1131 1134 1137 1135 1121 1090 1064 1026 982 944 935 932 926 910 890 906 883 832 798 811 868 888 900 901 889 857 810 795 793 792 799 797 791 782 771 757 725 686 643 599 562 543 536 534 533 534 548 556 569 586 598 594 602 609 608 597 599 603 588 557 529 533 532 537 532 508 573 635 680 696 674 639 664 671 659 649 639 631 627 616 593 589 597 598 590 579 559 544 541 542 540 537 536 521 502 487 481 468 452 428 399 389 413 420 421 424 425 427 429 430 428 428 408 411 431 452 458 461 451 439 436 447 455 465 471 466 440 420 423 421 405 386 389 395 401 404 404 403 402 402 407 418 435 448 453 452 452 456 458 454 446 435 424 411 398 386 382 381 380 381 381 379 377 376 374 372 369 365 361 355 338 302 261 243 232 208 160 151 144 137 128 121 117 115 114 113 114 116 121 127 134 138 142 147 153 161 169 173 174 182 193 204 213 226 307 367 357 373 386 387 380 369 364 350 290 249 246 783 739 696 663 630 595 592 586 583 596 626 627 577 526 488 467 459 490 516 529 524 480 479 498 515 512 481 479 479 480 497 585 521 514 518 499 486 445 453 513 597 644 681 679 669 666 669 690 729 743 725 711 708 734 768 805 847 864 881 896 909 920 941 965 969 947 906 872 844 829 817 791 803 836 859 867 869 904 966 1021 1066 1106 1125 1111 1091 1080 1085 1116 1110 1077 1028 973 938 973 1029 1064 1054 1050 1064 1082 1093 1092 1092 1087 1079 1070 1059 1035 1022 1014 1006 999 1009 1013 999 967 933 933 891 848 837 865 895 909 913 906 886 858 824 804 788 773 772 784 781 775 770 757 723 682 637 592 550 534 522 515 514 516 541 553 568 588 599 601 599 601 606 601 593 596 594 579 549 504 542 557 539 528 598 672 717 710 648 638 663 670 660 649 637 629 626 623 614 619 624 626 620 604 579 559 552 552 555 560 566 557 541 524 494 462 450 444 428 393 417 428 429 430 433 435 436 434 429 425 428 425 432 451 462 476 472 463 460 466 483 497 501 492 466 460 463 458 440 432 421 400 383 385 417 417 415 414 416 422 422 443 459 460 464 473 477 472 460 445 431 416 401 390 384 382 381 382 382 381 379 378 377 375 373 370 365 359 345 316 269 248 237 216 169 154 146 139 132 127 123 121 120 120 120 122 125 131 139 147 159 162 155 192 336 364 367 366 368 375 378 379 385 387 367 374 370 386 413 411 407 399 373 346 329 788 744 702 671 636 592 590 590 599 621 646 627 564 519 488 466 458 478 495 503 496 449 454 486 511 507 477 462 471 480 492 557 489 485 495 487 479 482 525 588 653 695 719 705 697 710 724 742 762 755 720 684 689 705 728 757 791 818 841 856 864 875 897 917 916 893 862 849 841 831 822 820 841 858 870 873 862 880 965 1047 1102 1126 1124 1110 1089 1080 1102 1102 1076 1041 1003 966 952 988 1031 1050 1031 1024 1049 1064 1066 1061 1057 1040 1021 1005 992 991 996 1008 1019 1027 1044 1057 1040 999 948 911 872 848 851 881 903 910 909 901 885 862 837 810 785 769 772 776 776 777 777 764 726 679 628 580 547 533 509 491 484 483 506 534 568 596 592 601 584 571 571 573 588 593 592 573 515 532 523 556 619 638 683 719 730 715 686 676 667 660 654 649 636 627 626 629 629 639 651 656 649 627 600 582 571 567 572 579 589 573 542 515 498 472 460 457 449 431 435 435 435 438 442 445 445 440 431 422 418 423 431 434 427 455 466 466 465 456 490 509 512 508 497 496 492 482 468 472 462 432 412 418 436 434 428 423 422 426 424 453 481 490 491 498 500 494 479 457 439 423 408 397 389 386 385 385 384 383 382 381 380 379 376 373 369 363 353 336 286 257 241 222 179 159 148 140 132 126 125 124 124 125 125 127 132 139 148 156 165 230 274 308 409 387 397 409 411 414 407 397 410 393 259 255 263 339 431 437 434 426 413 395 377 797 762 717 693 668 630 603 601 625 653 665 625 553 514 489 468 469 481 499 502 481 450 473 495 500 482 450 439 505 548 517 434 451 468 481 489 498 523 571 629 687 738 753 736 720 720 731 744 756 735 686 642 643 657 683 716 753 775 795 809 821 843 857 868 866 851 834 836 841 841 841 855 874 882 885 878 861 879 986 1090 1149 1143 1119 1100 1077 1069 1092 1065 1030 1007 996 989 992 1018 1038 1040 1022 1017 1036 1043 1039 1033 1020 996 975 959 947 963 980 998 1015 1032 1057 1072 1048 994 927 866 846 846 862 887 904 907 906 901 889 872 851 818 789 776 780 780 783 788 788 765 719 667 615 571 542 531 496 467 457 452 480 520 555 579 603 576 553 548 560 582 592 584 578 569 524 584 601 615 626 603 645 675 682 673 670 651 621 613 629 645 641 639 638 639 645 659 670 674 667 646 615 601 590 587 596 601 607 575 521 481 499 486 474 467 458 447 445 442 440 444 451 453 451 444 433 420 418 424 431 433 417 428 439 441 436 465 505 501 487 504 510 511 499 483 479 494 491 479 474 480 468 458 447 438 436 443 453 480 505 514 517 519 520 513 494 476 454 435 419 408 400 395 393 391 390 388 386 385 384 382 379 376 372 366 360 351 317 278 249 231 200 169 153 144 137 130 128 128 127 128 128 134 141 159 189 208 237 331 390 393 414 383 406 422 394 326 354 310 279 288 264 265 311 378 436 455 452 441 423 401 378 814 780 743 729 716 688 635 621 642 664 664 630 564 518 490 479 492 499 504 502 491 469 493 496 483 461 436 418 454 508 518 405 442 458 475 499 523 559 603 655 711 762 774 752 726 710 700 708 712 687 639 596 597 622 660 702 741 753 764 774 788 812 826 835 834 829 825 828 844 860 874 888 902 911 911 900 883 923 1051 1161 1203 1160 1112 1074 1044 1030 1033 999 970 973 995 1018 1034 1048 1050 1040 1026 1030 1038 1032 1021 1013 985 966 952 943 942 954 961 980 1009 1041 1066 1064 1030 968 893 835 834 855 881 899 909 910 912 909 899 885 865 832 803 791 791 797 802 804 796 756 701 646 599 564 545 527 488 453 439 433 464 502 530 545 564 584 562 547 564 595 599 613 619 600 554 608 628 640 642 604 679 676 650 631 620 606 591 588 603 644 652 655 656 659 670 680 682 683 677 653 622 609 607 612 620 630 625 586 530 490 511 497 481 471 462 432 435 441 441 437 448 460 461 451 438 426 420 423 431 438 429 418 417 423 428 488 511 484 457 487 511 515 502 490 492 486 500 505 501 493 497 486 474 466 462 472 486 507 529 548 555 560 555 538 509 490 467 448 433 422 413 407 403 401 398 394 391 389 386 384 381 379 375 370 365 360 343 300 258 241 220 182 160 151 145 143 134 130 130 132 136 144 151 190 273 320 390 424 423 400 409 402 415 417 392 358 380 386 395 408 385 414 424 434 461 476 468 451 429 402 350 835 789 773 763 751 728 689 658 662 673 667 630 566 524 508 518 551 532 517 505 496 486 496 494 477 455 447 412 417 436 441 403 443 465 505 541 522 609 656 694 731 760 774 750 726 713 707 662 648 626 590 559 567 604 653 703 741 750 751 751 756 767 802 814 817 818 823 822 850 886 919 939 954 960 964 957 939 1006 1152 1245 1253 1188 1103 1035 982 946 930 908 906 936 984 1030 1055 1059 1048 1030 1017 1036 1045 1032 1014 1005 977 968 960 956 960 961 949 972 1018 1061 1061 1032 992 938 873 838 846 872 896 907 917 921 924 923 913 898 878 851 827 815 814 822 825 817 791 738 679 623 582 560 553 528 493 461 440 439 467 493 511 523 543 608 586 560 576 605 606 624 627 608 596 624 640 646 642 626 672 657 626 602 587 581 573 579 605 646 662 670 675 681 690 697 698 697 689 657 627 619 623 634 644 649 635 610 576 536 529 506 482 466 460 416 415 427 432 415 430 450 460 457 443 434 427 428 435 441 434 416 407 410 424 483 490 466 456 511 522 526 525 523 517 508 516 524 518 496 511 508 507 508 507 518 527 543 565 588 595 595 581 557 537 507 484 463 446 435 426 418 413 408 404 400 396 392 389 386 383 381 378 374 369 362 355 317 272 251 235 194 167 156 151 151 144 143 144 143 136 269 295 252 266 347 404 434 434 405 423 431 429 424 419 423 377 352 344 332 317 405 454 468 486 494 483 456 431 419 385 856 827 801 784 768 746 706 687 687 684 665 624 578 555 555 576 605 568 552 535 512 491 489 478 461 447 444 423 427 433 434 437 467 491 552 611 599 687 725 744 754 755 751 726 720 722 702 622 601 581 556 544 558 596 644 690 726 737 735 729 724 728 786 797 801 805 809 818 853 912 972 1011 1033 1042 1059 1064 1044 1099 1217 1282 1281 1224 1086 982 906 864 854 824 865 912 965 1030 1061 1042 1018 1006 1015 1053 1056 1035 1012 1003 986 976 965 959 962 953 961 995 1036 1062 1059 1009 955 910 877 861 870 883 901 923 933 941 945 940 925 912 897 876 858 847 845 841 833 812 773 711 659 605 572 566 553 535 514 497 487 495 515 515 509 518 570 620 601 579 589 612 612 614 603 588 628 642 655 653 638 639 646 630 606 584 575 572 574 591 623 655 677 687 677 664 705 710 717 715 691 629 608 619 638 650 657 649 629 604 581 564 545 517 492 472 450 415 406 410 409 393 410 424 442 458 448 442 439 441 444 442 427 419 416 418 421 462 478 471 470 527 533 537 536 532 530 542 547 540 523 503 504 531 550 562 588 592 595 600 608 617 618 611 592 573 568 533 509 487 466 445 435 426 419 413 409 404 400 396 392 389 386 384 381 378 373 360 359 335 297 271 246 210 183 168 161 163 154 206 287 296 303 269 291 367 380 401 399 418 448 446 448 450 452 444 403 391 321 276 264 259 259 299 387 488 508 514 506 480 440 396 418 873 840 825 808 783 758 744 730 737 714 665 623 578 577 594 619 637 609 605 581 537 494 476 460 447 436 429 427 439 451 463 477 502 533 611 695 717 756 776 780 771 753 700 671 683 691 635 607 597 576 554 554 569 594 628 661 681 691 702 715 736 769 793 795 790 782 776 796 846 927 1003 1038 1060 1057 1085 1110 1099 1161 1242 1290 1288 1232 1091 958 837 749 713 723 779 843 914 991 1035 1022 1002 1001 1031 1073 1073 1047 1022 1017 996 984 972 969 982 989 1005 1019 1037 1056 1032 1008 954 905 890 883 885 886 902 939 942 957 961 952 934 933 921 901 881 870 874 858 828 792 753 694 642 595 571 573 560 540 528 550 605 623 629 573 514 506 564 617 617 603 604 613 614 615 601 585 644 662 669 658 638 639 628 610 591 577 577 581 590 607 633 658 692 701 678 651 702 726 748 743 703 641 609 623 645 650 637 631 589 566 578 569 497 495 498 465 408 402 403 403 396 376 401 413 433 458 453 452 455 456 455 453 432 425 426 430 425 443 460 471 488 534 541 543 539 533 536 555 564 563 553 532 524 531 556 591 600 602 606 611 617 624 622 612 599 591 589 565 539 514 486 443 443 436 426 419 414 409 404 400 395 391 388 386 383 380 376 371 365 355 338 313 277 245 226 227 236 245 246 303 383 387 388 345 355 409 419 425 411 382 369 455 456 459 458 407 248 264 268 266 263 259 248 242 334 486 506 526 525 482 409 378 284 888 847 812 792 769 750 742 732 736 725 698 663 616 612 623 640 657 657 656 621 561 508 477 460 445 428 414 425 460 464 464 500 562 611 690 762 768 781 789 784 762 723 635 597 592 609 633 633 613 590 574 571 569 586 620 669 726 742 754 762 768 773 773 772 773 767 745 753 805 881 960 1018 1042 1059 1090 1107 1088 1122 1200 1253 1261 1215 1096 935 774 671 656 606 685 781 876 967 1023 1028 1024 1037 1075 1107 1110 1093 1066 1040 1007 999 994 999 1018 1032 1044 1049 1045 1032 1005 999 967 928 907 911 910 906 910 929 951 973 978 971 960 957 941 919 902 894 876 844 803 760 719 666 625 595 578 574 571 589 580 588 637 667 668 611 547 527 570 598 609 618 631 612 608 611 612 617 670 688 671 646 635 637 612 595 585 583 591 604 610 619 636 660 695 703 686 666 696 742 768 753 694 624 591 592 602 607 619 606 552 536 571 508 465 453 445 426 397 394 394 390 381 373 381 394 423 462 461 464 472 471 462 478 468 444 429 430 443 439 447 470 503 538 533 523 515 514 528 545 558 566 566 553 557 567 584 604 610 614 618 620 621 623 614 590 585 600 601 589 566 532 487 441 452 451 444 436 429 425 422 417 409 395 391 401 402 383 379 375 370 365 361 359 358 309 298 349 380 382 384 388 391 375 394 406 417 429 437 444 444 437 434 468 469 468 399 257 247 260 265 268 283 288 248 270 371 491 517 553 543 488 416 383 334 886 828 790 766 752 741 732 735 746 742 718 680 671 654 646 654 679 700 688 637 575 532 493 476 454 428 413 432 524 511 474 543 681 743 777 791 786 792 791 781 739 660 689 632 606 611 619 620 620 614 602 588 564 548 566 613 676 751 776 782 776 759 741 737 747 751 733 714 759 824 908 1002 1022 1042 1063 1075 1072 1095 1165 1221 1236 1193 1092 908 701 559 538 516 625 742 853 959 1036 1058 1070 1088 1120 1152 1155 1142 1114 1075 1035 1031 1034 1041 1053 1066 1073 1061 1029 987 980 989 977 958 947 933 943 944 942 949 971 991 997 992 982 975 971 960 943 922 883 828 775 726 681 642 618 606 610 629 632 631 638 654 674 702 713 675 604 537 585 602 621 647 669 664 611 589 595 624 701 711 675 640 635 621 597 589 593 602 616 626 631 636 648 670 686 694 695 697 708 751 765 735 666 584 557 556 555 547 594 582 528 504 536 515 458 427 414 404 388 386 385 381 375 367 367 386 423 465 471 484 494 491 476 489 486 482 463 436 466 448 457 485 515 536 509 493 491 499 526 543 559 571 575 560 562 563 578 612 618 618 620 624 627 626 581 584 604 603 594 579 572 539 475 464 469 475 475 465 454 447 443 437 428 415 412 419 418 405 399 395 391 385 381 379 378 377 382 389 394 395 398 403 404 365 404 429 440 447 446 446 461 477 482 490 496 480 447 411 271 249 244 301 449 444 305 340 457 516 549 589 570 512 452 420 384 877 819 785 765 755 746 737 752 765 760 731 689 700 686 670 671 697 718 692 631 574 552 508 487 463 442 437 445 564 627 663 728 789 805 806 795 780 795 763 759 731 641 642 630 633 636 623 615 619 621 613 589 547 516 543 594 634 708 759 778 770 746 719 703 712 722 708 675 707 762 842 944 1004 1022 1035 1044 1052 1078 1157 1219 1238 1202 1099 895 656 489 467 490 624 747 861 980 1068 1099 1120 1139 1160 1188 1194 1186 1163 1127 1087 1079 1081 1085 1085 1089 1085 1057 1010 961 963 991 1003 1006 1009 986 985 985 983 980 979 1000 1007 1003 997 1001 1011 1012 992 947 875 800 736 691 665 641 624 630 656 691 702 700 712 731 748 764 766 723 645 567 588 607 625 647 666 615 591 613 656 695 729 713 677 649 640 615 591 589 603 622 639 646 649 651 657 670 684 694 705 720 733 748 742 704 634 573 546 544 534 505 555 563 537 519 532 541 478 428 409 416 383 377 376 375 374 365 370 391 428 470 491 511 518 485 411 399 463 483 468 457 482 464 460 480 519 518 490 487 499 511 541 558 573 580 575 569 550 545 568 612 623 624 625 627 627 613 545 556 599 595 586 584 573 553 537 526 520 513 499 474 452 436 437 446 444 437 435 432 429 422 415 411 405 399 392 389 390 396 404 411 413 415 418 423 429 434 441 449 456 463 460 463 486 506 499 504 510 500 485 467 280 242 316 430 467 454 420 438 487 530 573 608 598 550 496 463 433 877 824 803 789 774 760 756 776 783 776 754 721 694 706 699 689 696 706 675 625 578 550 532 505 482 470 476 495 552 607 687 787 762 757 762 758 738 729 702 689 669 626 633 644 651 647 633 632 628 622 608 580 534 496 515 567 617 655 726 759 759 742 716 701 704 706 687 652 667 717 788 871 948 979 1000 1016 1029 1074 1169 1236 1256 1221 1114 914 677 511 493 541 690 807 910 1025 1109 1140 1162 1181 1196 1217 1227 1224 1212 1194 1159 1137 1130 1126 1115 1103 1084 1051 1009 971 964 1016 1054 1075 1088 1073 1047 1030 1021 1014 995 1015 1022 1021 1023 1039 1050 1045 1010 938 840 751 681 650 665 659 662 680 712 752 764 762 768 776 780 775 769 745 696 628 620 621 628 640 647 601 623 659 691 714 717 700 682 668 653 624 602 600 615 637 652 655 656 659 662 670 687 708 727 739 728 729 711 664 595 598 573 539 506 485 513 553 575 580 574 530 476 425 403 415 378 370 370 373 378 376 385 405 434 471 505 518 502 470 447 457 484 493 484 469 484 486 496 511 519 498 481 478 495 527 548 568 583 582 559 570 538 537 570 612 624 628 629 629 625 569 519 511 515 499 568 579 568 554 544 530 531 527 489 390 358 344 379 431 456 450 447 413 379 427 342 309 347 414 408 406 410 415 421 425 403 400 416 440 449 454 458 456 461 484 461 498 515 480 461 463 463 491 533 515 412 391 430 483 488 476 461 455 470 527 582 615 613 581 535 488 464 884 834 824 812 788 771 775 804 812 797 762 723 725 728 715 703 705 725 680 659 634 593 578 553 546 551 559 558 598 681 743 751 735 727 719 699 668 653 640 635 627 615 625 646 658 660 656 653 638 617 594 566 522 529 554 584 609 616 698 739 745 739 727 707 702 697 679 651 654 701 767 827 876 918 958 993 1028 1110 1211 1268 1276 1235 1136 967 773 632 604 670 807 908 993 1086 1151 1174 1194 1213 1231 1253 1263 1261 1258 1260 1235 1195 1173 1161 1144 1113 1083 1055 1029 1007 998 1066 1123 1159 1177 1165 1124 1081 1054 1050 1043 1052 1057 1060 1065 1071 1063 1034 976 887 788 699 642 635 677 688 714 733 758 798 803 799 797 786 752 722 712 721 717 674 640 618 625 628 596 600 656 702 729 741 742 715 703 697 678 648 628 622 630 647 658 663 665 663 658 659 675 703 737 768 763 732 699 659 606 588 562 520 476 458 485 548 586 591 569 492 419 386 380 377 372 368 368 375 385 391 403 420 445 484 517 521 503 479 464 480 478 490 504 489 509 516 515 513 520 495 472 489 530 546 554 572 586 583 552 539 525 539 576 610 619 626 631 635 633 577 526 490 469 445 473 514 547 557 545 538 537 489 432 494 406 398 377 360 468 465 445 338 250 385 231 174 232 352 429 429 403 403 438 440 429 431 443 457 463 465 435 437 489 526 333 440 483 371 394 413 423 486 583 561 528 513 514 519 516 503 476 457 470 539 601 634 634 605 556 500 444 887 839 816 812 797 788 799 838 835 811 769 725 719 726 716 699 693 712 693 685 678 656 602 596 605 623 642 649 670 709 730 714 692 707 720 704 658 633 603 601 615 634 655 664 671 678 680 667 639 620 593 557 554 607 647 650 620 614 686 720 726 728 735 689 674 677 675 667 674 719 779 830 865 896 943 1008 1091 1212 1302 1331 1317 1277 1180 1036 914 836 816 869 943 1015 1089 1165 1201 1214 1227 1248 1277 1306 1309 1312 1311 1299 1282 1240 1210 1187 1159 1127 1093 1072 1064 1064 1072 1145 1205 1241 1253 1231 1174 1119 1084 1078 1084 1094 1103 1104 1093 1065 1030 984 919 831 748 682 667 684 706 724 753 767 784 822 819 818 813 778 695 639 637 675 709 697 643 611 609 598 548 603 679 726 747 760 776 748 734 730 709 680 663 653 650 653 661 666 668 666 657 657 671 700 734 760 761 715 673 645 626 603 554 504 468 458 484 531 573 587 550 433 383 368 366 366 378 371 369 377 390 399 414 436 466 505 527 525 506 478 450 467 463 478 502 502 526 536 532 520 511 478 464 483 521 542 562 569 568 566 570 538 525 546 584 590 607 621 637 650 648 629 561 500 465 439 412 468 520 531 534 536 538 517 478 434 466 482 475 454 413 466 346 235 229 205 219 188 167 210 371 412 385 389 438 349 423 457 464 472 478 483 482 498 531 555 401 389 431 457 482 507 521 558 621 593 572 561 557 555 549 536 500 469 481 569 643 673 664 631 585 519 456 900 843 810 809 798 803 827 853 840 822 784 735 720 723 713 696 684 702 695 694 685 665 641 632 637 658 690 717 729 733 721 691 657 683 704 691 647 632 600 605 637 681 719 708 701 698 694 672 637 631 615 587 656 684 708 707 675 659 685 694 699 710 716 674 660 665 678 700 727 773 825 870 903 948 1010 1103 1221 1318 1376 1389 1366 1320 1240 1132 1049 1003 999 1028 1065 1118 1178 1230 1247 1256 1281 1318 1357 1370 1368 1362 1344 1311 1294 1271 1247 1215 1176 1151 1123 1106 1105 1119 1142 1212 1256 1267 1257 1236 1187 1127 1086 1090 1100 1113 1125 1127 1111 1056 1007 962 911 844 783 737 722 729 742 763 793 816 829 836 834 839 832 779 656 581 606 670 724 724 658 628 593 560 551 613 703 740 742 765 795 776 762 756 740 716 700 687 674 665 668 669 667 662 655 661 677 701 726 742 740 715 686 665 658 635 574 516 478 461 493 536 569 560 473 401 389 379 358 352 366 364 365 375 391 405 424 456 494 520 533 524 490 448 432 461 461 474 504 503 524 536 537 527 496 464 464 492 532 555 548 548 564 588 579 551 532 549 592 591 602 620 646 670 660 637 587 522 457 438 416 445 483 509 533 539 542 529 483 379 361 434 507 502 479 503 482 456 418 229 195 187 185 196 240 360 401 421 452 320 424 473 477 483 492 501 516 534 547 572 550 510 481 510 526 605 648 655 657 623 606 596 589 582 585 573 548 533 551 629 696 713 687 653 612 550 482 919 863 832 825 826 828 834 848 847 836 800 751 722 720 709 692 680 697 694 689 676 663 680 650 651 677 718 754 762 756 727 681 648 654 642 614 592 622 619 646 686 727 758 749 735 717 694 666 651 636 646 689 739 761 783 774 728 706 691 681 681 689 679 664 664 681 715 762 805 852 902 953 1002 1041 1095 1181 1295 1382 1457 1486 1460 1388 1309 1250 1224 1215 1208 1192 1197 1225 1262 1292 1299 1323 1367 1403 1412 1400 1388 1369 1343 1315 1310 1300 1279 1246 1202 1173 1154 1150 1159 1180 1213 1241 1253 1251 1237 1233 1194 1141 1098 1084 1101 1121 1136 1132 1098 1045 997 947 895 843 806 786 777 777 788 812 810 830 854 848 851 869 872 832 731 641 656 706 743 734 673 634 598 574 586 630 734 769 757 792 818 798 779 773 766 747 733 717 700 688 685 678 668 657 653 670 692 709 716 720 717 709 692 676 680 657 598 546 517 505 528 552 553 513 423 371 356 352 348 345 364 361 360 372 390 408 426 459 503 531 535 515 473 430 435 482 483 494 522 498 513 532 543 534 487 479 492 512 528 534 531 546 570 585 568 551 549 567 595 598 609 632 661 682 662 636 605 541 445 441 428 419 444 510 520 505 516 517 465 401 378 440 511 531 529 536 442 379 486 429 257 172 208 331 453 479 474 466 490 485 490 492 490 487 509 523 537 551 569 598 615 568 508 533 549 575 631 695 695 657 639 628 619 604 621 611 599 597 619 689 743 754 725 685 641 581 509 956 903 872 852 848 842 836 841 849 838 815 779 734 723 706 686 671 677 682 683 683 687 705 670 673 704 745 776 778 755 717 678 654 631 595 568 577 658 634 669 719 754 769 767 753 728 698 676 676 699 722 736 756 794 826 819 773 738 707 673 667 688 689 695 721 759 802 848 894 942 989 1035 1081 1132 1174 1252 1393 1583 1652 1629 1551 1455 1381 1350 1342 1344 1340 1312 1317 1331 1347 1359 1370 1399 1430 1446 1437 1423 1407 1382 1357 1342 1336 1326 1303 1268 1229 1204 1193 1198 1213 1230 1243 1222 1216 1222 1226 1232 1199 1155 1120 1107 1119 1131 1132 1113 1068 1017 965 924 890 853 832 820 815 818 833 856 832 847 881 878 908 943 936 882 797 736 741 759 762 734 667 622 591 575 584 725 795 805 799 838 852 821 801 797 784 761 752 741 726 716 712 696 677 662 665 687 711 721 714 696 694 690 681 674 684 660 614 575 558 553 560 562 535 474 400 413 381 351 347 346 354 355 360 371 389 408 427 454 491 531 532 495 458 449 457 509 533 536 523 495 515 543 553 532 490 513 528 525 511 499 522 551 572 581 578 571 572 583 603 610 627 651 674 685 660 632 601 535 425 442 443 441 458 505 478 438 470 508 474 472 473 485 511 544 554 559 504 461 518 488 289 176 231 434 475 500 414 326 492 517 520 515 502 493 533 551 560 573 599 629 605 552 517 533 625 673 709 737 731 698 660 646 659 655 655 644 624 610 635 721 774 788 765 724 675 607 525 1002 958 932 904 888 866 847 846 863 840 819 795 749 731 706 682 667 667 663 684 702 710 712 707 714 739 771 789 788 745 704 678 657 624 607 609 632 678 686 706 723 730 730 731 730 719 701 690 691 710 736 761 778 811 827 824 795 728 683 657 662 693 711 749 795 845 895 937 973 1013 1058 1110 1181 1221 1243 1294 1414 1631 1651 1588 1524 1499 1460 1443 1441 1441 1431 1417 1432 1438 1438 1441 1450 1458 1457 1451 1444 1432 1413 1393 1376 1364 1358 1342 1317 1286 1255 1234 1234 1243 1254 1261 1246 1198 1178 1188 1208 1216 1192 1161 1137 1131 1138 1139 1123 1090 1047 1010 958 918 892 872 862 858 857 863 879 902 889 904 942 968 976 993 958 882 822 802 781 762 744 725 662 619 613 645 705 783 837 855 852 855 842 830 826 822 794 770 764 761 755 744 735 718 694 678 702 713 728 736 725 684 674 676 677 675 683 655 618 592 583 583 577 566 523 448 390 409 380 352 353 357 356 359 364 371 386 399 420 450 491 532 526 490 455 445 461 505 529 532 521 506 537 548 532 501 502 535 541 528 512 499 519 545 568 577 585 582 585 597 618 628 645 666 683 683 657 629 597 544 462 420 440 454 467 510 488 486 502 517 505 522 503 499 520 549 565 573 565 541 511 486 303 184 239 483 522 559 484 372 520 504 539 548 514 532 567 582 594 612 637 665 626 588 587 609 692 738 761 772 763 733 696 674 674 677 672 648 622 616 646 725 782 803 790 756 706 630 541 1053 1014 994 966 942 908 877 867 878 848 822 798 764 740 713 692 687 701 661 687 686 668 687 711 745 776 792 780 734 715 693 664 637 591 581 613 670 722 697 691 692 691 687 667 651 640 635 640 670 732 780 800 799 848 853 834 795 712 697 680 680 702 733 808 880 939 984 1017 1041 1075 1123 1184 1249 1276 1285 1305 1363 1493 1511 1509 1520 1549 1542 1533 1527 1518 1504 1506 1523 1521 1514 1510 1500 1476 1448 1432 1435 1424 1409 1401 1391 1374 1368 1353 1328 1299 1274 1259 1269 1277 1279 1273 1244 1193 1167 1172 1196 1198 1179 1157 1140 1133 1140 1135 1111 1077 1047 1016 964 919 895 892 891 893 898 906 923 956 957 968 996 1028 1042 1010 939 862 832 807 774 747 730 720 673 653 671 724 795 842 878 894 890 875 864 858 853 843 819 778 773 774 766 757 741 728 722 725 726 737 743 744 736 713 684 690 691 673 680 652 616 596 596 600 588 571 517 427 387 375 381 383 364 369 367 367 369 371 381 390 412 451 503 527 512 487 466 458 464 511 535 533 516 511 527 527 512 495 519 541 545 541 544 547 520 534 567 577 582 583 594 614 639 646 658 676 689 680 654 623 589 550 497 482 497 515 528 533 517 489 477 491 513 507 506 515 534 561 566 570 561 536 509 480 336 232 276 509 559 594 564 487 529 520 525 539 557 555 599 628 647 666 692 711 714 705 695 711 734 763 790 803 785 760 730 709 705 702 693 671 644 622 616 696 765 797 797 776 730 654 559 1106 1069 1054 1024 994 958 923 899 884 865 845 818 782 754 735 721 708 690 657 654 653 656 680 718 774 812 810 757 709 684 659 629 594 558 588 665 736 739 691 669 678 693 678 667 648 634 636 660 704 763 810 836 848 891 880 843 796 737 735 711 699 715 762 864 950 1013 1053 1086 1107 1139 1186 1239 1273 1294 1301 1307 1324 1362 1430 1522 1588 1605 1605 1597 1583 1567 1556 1563 1565 1558 1546 1531 1496 1455 1422 1410 1418 1414 1409 1408 1400 1379 1372 1362 1340 1313 1295 1294 1303 1305 1297 1278 1252 1211 1186 1185 1199 1189 1169 1150 1134 1123 1125 1117 1096 1071 1054 1018 966 922 896 889 909 919 928 942 966 1004 1008 1016 1037 1060 1053 980 894 830 812 780 757 738 726 725 694 698 734 793 856 892 915 919 907 886 875 868 859 843 805 770 767 771 769 760 741 731 732 742 751 753 756 753 740 725 717 701 682 662 642 632 617 604 599 616 600 572 509 416 392 389 420 427 376 376 375 374 371 371 376 383 407 452 508 515 497 478 464 457 462 509 535 533 515 517 544 556 549 537 527 538 539 532 532 543 555 566 579 591 593 597 611 635 657 659 668 682 693 678 622 575 557 553 501 483 490 511 534 539 519 494 494 524 537 540 540 541 550 585 554 546 543 530 533 496 372 283 342 521 582 615 614 580 578 572 568 577 607 610 636 674 713 741 754 763 763 752 737 743 751 775 807 831 811 786 760 739 732 723 711 691 663 629 614 674 740 782 792 788 753 681 583 1161 1134 1121 1085 1044 1005 971 945 926 900 871 838 802 771 751 735 718 692 655 648 654 672 699 740 792 828 818 746 699 670 642 610 575 568 653 746 789 739 664 657 695 734 722 705 676 646 647 718 767 792 825 868 902 917 882 821 764 752 754 728 714 735 798 907 988 1047 1091 1132 1162 1195 1229 1258 1281 1294 1303 1321 1353 1393 1496 1577 1624 1635 1625 1613 1601 1590 1580 1578 1565 1548 1525 1493 1452 1419 1400 1400 1417 1432 1418 1409 1400 1384 1376 1368 1356 1346 1348 1363 1361 1346 1321 1291 1268 1241 1220 1207 1198 1183 1164 1149 1137 1126 1113 1094 1078 1064 1046 1007 966 933 903 871 916 933 948 970 1002 1036 1039 1050 1071 1078 1009 925 850 800 777 762 752 743 738 744 733 753 798 855 907 928 932 922 903 888 880 872 856 828 786 772 767 764 758 745 735 732 739 754 768 763 758 756 756 751 739 704 668 647 626 606 596 591 591 597 563 535 503 453 411 412 402 387 384 379 376 373 370 369 371 378 411 463 507 494 472 456 446 438 452 488 514 522 513 545 577 584 567 550 571 550 516 492 497 520 537 561 587 586 599 609 627 650 665 666 675 687 690 662 592 547 532 527 474 452 462 493 526 544 537 520 522 550 558 564 563 561 570 600 549 547 566 555 548 530 392 292 398 525 600 642 654 641 638 642 649 661 683 677 697 726 751 766 782 790 782 763 749 756 761 778 808 846 831 807 780 757 745 734 718 687 640 588 576 624 697 761 782 796 779 720 625 1225 1211 1193 1160 1114 1075 1043 1016 1000 958 912 863 816 783 760 738 714 688 670 671 683 706 736 775 808 821 807 764 706 684 659 632 616 655 745 807 810 750 678 685 734 769 733 698 664 639 661 775 816 804 837 904 937 904 845 755 677 684 741 744 741 765 829 930 1002 1059 1105 1134 1167 1202 1232 1257 1283 1292 1309 1334 1365 1391 1495 1576 1627 1647 1632 1621 1614 1608 1599 1583 1564 1517 1467 1431 1392 1369 1376 1402 1433 1461 1443 1428 1413 1392 1389 1383 1384 1396 1418 1434 1419 1392 1357 1317 1281 1264 1243 1216 1187 1183 1170 1156 1142 1125 1106 1070 1053 1047 1030 1006 974 947 928 921 937 950 970 995 1020 1071 1078 1086 1091 1056 972 886 821 785 767 767 759 756 765 775 779 808 852 904 951 947 928 904 887 884 880 873 853 816 773 771 757 740 728 717 708 710 727 754 771 770 764 760 758 759 742 701 657 630 610 591 579 573 567 572 548 508 475 475 477 452 419 393 384 374 369 364 360 361 363 377 424 485 513 473 444 431 429 422 440 465 489 506 519 571 605 608 586 560 573 557 525 501 522 543 563 581 594 594 605 619 639 662 668 673 681 685 671 623 600 574 535 483 446 432 446 479 520 548 553 547 556 592 596 586 589 600 604 633 626 623 622 615 610 575 449 343 409 543 627 675 694 686 686 702 721 736 747 737 749 763 773 783 798 800 790 773 758 765 776 791 811 834 824 812 792 765 746 725 707 678 626 558 534 586 680 768 798 806 796 757 677 1252 1251 1244 1222 1197 1165 1127 1087 1046 997 939 880 829 792 767 743 716 688 665 662 714 762 775 804 809 795 772 744 695 688 676 666 677 751 809 829 814 780 741 742 767 760 672 634 611 642 723 825 835 792 834 926 944 834 759 682 617 608 743 777 783 803 859 953 1021 1071 1109 1139 1160 1180 1209 1247 1277 1284 1306 1326 1346 1387 1509 1589 1635 1652 1631 1616 1614 1612 1601 1583 1549 1463 1383 1344 1310 1314 1348 1395 1439 1467 1466 1457 1443 1429 1426 1430 1446 1466 1480 1474 1457 1429 1388 1336 1302 1289 1268 1241 1222 1213 1195 1172 1145 1112 1082 1045 1029 1028 1023 1008 985 960 944 950 971 987 1000 1016 1048 1105 1124 1113 1077 1029 930 839 785 771 768 773 769 772 788 800 791 820 872 927 969 940 906 879 868 879 875 867 848 815 772 764 738 707 685 679 678 684 704 742 763 767 765 760 754 752 719 677 638 610 596 575 560 552 543 532 505 487 480 473 458 441 430 420 397 372 358 349 345 345 351 380 435 497 524 477 438 424 431 428 436 455 478 504 539 599 630 632 616 595 576 557 539 530 552 570 586 600 611 607 610 614 627 650 658 664 672 668 640 597 563 538 511 477 447 434 443 474 523 552 562 562 572 612 612 600 606 623 629 657 662 659 652 638 639 602 564 539 494 589 659 701 717 716 715 735 758 774 780 776 779 783 786 791 803 806 798 783 767 769 783 803 824 834 827 817 796 763 732 703 690 676 640 568 529 566 661 774 823 825 814 788 722 1284 1293 1296 1281 1264 1242 1211 1168 1109 1046 986 918 848 811 775 740 700 656 624 672 731 777 797 817 799 767 729 693 671 677 679 688 718 791 825 834 826 807 784 775 758 719 656 631 621 674 756 806 801 780 771 770 760 736 688 612 588 720 843 871 879 900 943 1011 1064 1103 1131 1151 1168 1180 1206 1245 1270 1276 1293 1310 1343 1442 1553 1618 1643 1637 1610 1603 1603 1599 1586 1566 1512 1424 1337 1280 1262 1281 1324 1376 1424 1458 1464 1459 1450 1446 1453 1468 1488 1504 1504 1483 1472 1444 1397 1343 1329 1322 1304 1280 1260 1241 1212 1179 1142 1101 1061 1029 1022 1030 1027 1017 1001 990 989 998 1011 1022 1034 1053 1087 1134 1117 1087 1057 1002 875 792 760 768 781 771 769 781 797 790 801 848 900 935 955 892 862 850 841 862 865 852 829 806 785 768 736 694 656 653 672 677 690 732 755 759 756 750 742 736 691 647 615 595 575 555 539 531 532 497 483 478 474 468 435 424 420 413 398 368 353 342 333 329 345 382 444 512 534 514 467 441 448 442 445 454 479 521 564 629 657 659 647 632 603 587 580 577 580 584 592 604 615 618 621 627 637 649 650 653 656 647 618 577 542 522 505 476 453 443 454 486 536 565 574 573 577 608 613 611 616 630 647 672 683 682 673 662 647 615 581 553 537 601 667 711 725 726 728 742 764 785 794 795 794 792 791 791 801 807 803 788 776 776 785 802 821 824 819 798 761 710 684 686 691 686 667 607 566 578 648 767 832 852 845 809 741 1312 1324 1333 1323 1307 1290 1267 1234 1185 1105 1032 954 879 840 790 737 679 625 601 699 726 749 798 817 792 746 700 668 665 683 692 715 767 830 847 847 832 806 785 763 725 681 646 639 654 696 743 774 808 779 740 731 768 689 649 617 641 787 886 929 953 976 1001 1037 1069 1102 1131 1145 1158 1168 1194 1233 1260 1274 1297 1328 1388 1522 1607 1644 1641 1614 1586 1583 1582 1578 1564 1535 1479 1407 1338 1284 1250 1270 1307 1353 1402 1439 1446 1444 1440 1442 1458 1479 1497 1504 1492 1468 1453 1424 1385 1348 1344 1344 1328 1301 1273 1240 1212 1182 1145 1095 1054 1043 1047 1052 1042 1033 1018 1015 1025 1037 1045 1055 1069 1083 1092 1092 1075 1050 1000 873 790 763 774 798 797 781 782 797 818 826 826 842 867 893 913 840 813 821 841 858 848 830 808 790 785 778 753 711 668 684 691 685 691 732 753 750 740 730 724 714 673 629 596 581 547 525 513 509 506 462 463 466 463 464 430 446 445 412 394 382 359 338 327 324 345 386 451 525 562 542 502 475 478 484 484 475 481 519 586 638 675 688 675 658 653 662 666 649 623 604 598 603 617 627 633 645 655 653 647 646 643 630 602 562 534 511 490 475 463 460 476 511 561 583 589 592 598 615 624 628 630 637 660 678 688 687 676 661 641 613 581 556 561 615 669 708 726 727 734 744 761 784 800 806 805 799 794 790 797 804 804 794 789 785 784 790 807 829 825 805 774 732 702 719 733 722 703 652 619 621 666 759 831 882 888 839 760 1341 1352 1357 1345 1330 1318 1303 1281 1248 1173 1086 999 927 880 814 747 683 639 640 686 715 749 789 810 789 733 678 647 646 658 691 746 812 855 856 840 813 781 764 738 698 659 638 658 662 665 690 748 803 801 791 796 821 750 708 708 762 873 920 944 967 990 1002 1028 1055 1088 1123 1154 1166 1183 1208 1240 1266 1287 1315 1357 1430 1563 1630 1642 1623 1593 1573 1574 1571 1560 1537 1498 1453 1403 1356 1313 1261 1275 1302 1342 1391 1418 1425 1426 1428 1436 1457 1473 1481 1478 1465 1441 1412 1381 1355 1342 1345 1346 1331 1299 1259 1227 1203 1179 1144 1091 1067 1074 1082 1077 1055 1048 1037 1037 1046 1056 1065 1073 1077 1080 1084 1059 1041 1000 916 777 755 773 802 822 812 796 796 802 811 840 858 873 886 894 891 815 788 802 829 836 831 813 796 789 794 795 784 771 770 754 716 695 703 733 733 721 709 707 721 691 652 618 588 554 522 495 489 489 459 435 439 446 447 446 434 462 462 424 403 397 370 344 333 327 353 402 471 550 590 576 534 506 515 535 517 497 503 551 629 690 723 729 721 749 749 749 746 729 680 643 618 609 619 633 644 659 668 656 649 642 633 618 588 553 531 511 493 484 482 484 502 540 583 611 614 605 602 634 641 646 651 656 671 680 687 684 664 642 627 596 566 562 578 629 679 712 721 728 739 750 761 778 795 809 814 811 804 794 796 802 806 804 799 793 788 788 808 861 855 834 823 809 789 793 798 785 755 712 683 683 718 774 838 905 931 879 786 1367 1378 1379 1360 1346 1343 1337 1319 1287 1239 1161 1074 994 930 847 775 712 670 668 696 727 762 793 803 786 736 678 634 622 643 692 753 809 838 833 813 782 747 719 692 666 644 634 648 666 672 694 747 782 806 831 855 867 814 794 814 865 928 944 957 979 998 1004 1023 1055 1088 1125 1170 1198 1221 1243 1263 1282 1307 1340 1389 1467 1587 1626 1616 1593 1578 1571 1574 1568 1546 1510 1470 1443 1417 1389 1350 1282 1290 1318 1359 1401 1404 1407 1412 1420 1431 1449 1454 1449 1439 1428 1399 1363 1332 1318 1323 1331 1332 1317 1284 1234 1207 1185 1162 1131 1087 1084 1095 1098 1085 1061 1057 1051 1048 1051 1059 1073 1078 1069 1051 1044 1007 974 918 836 750 771 806 834 845 834 832 835 828 813 840 884 902 911 924 888 813 793 808 819 809 804 796 789 794 809 815 815 812 804 776 733 708 706 716 694 674 667 671 674 674 650 619 577 511 507 504 494 472 436 435 430 427 427 422 433 448 451 435 414 402 377 355 347 343 367 418 497 591 622 607 565 535 546 567 537 518 532 585 657 714 747 763 778 771 765 761 756 741 688 655 631 613 607 634 650 663 671 657 653 641 627 609 574 542 528 520 506 492 490 500 526 564 599 622 621 612 613 641 649 660 669 672 679 686 697 690 646 622 610 576 544 563 579 635 690 722 726 729 742 755 766 777 789 807 820 824 819 806 805 810 813 812 802 796 791 791 824 900 899 868 857 884 872 861 850 830 802 770 747 741 761 804 858 921 953 910 810 1389 1406 1406 1382 1368 1371 1372 1358 1322 1277 1226 1157 1071 977 883 793 729 701 711 722 749 776 792 792 771 720 663 618 606 634 685 741 784 801 789 769 742 709 672 650 633 622 627 675 681 688 708 744 766 801 844 880 892 862 866 891 924 954 966 985 1008 1023 1022 1033 1072 1107 1139 1183 1230 1257 1277 1292 1301 1324 1356 1413 1500 1608 1612 1589 1571 1569 1572 1569 1557 1530 1492 1468 1460 1461 1451 1408 1313 1317 1355 1396 1416 1399 1393 1397 1407 1416 1419 1417 1407 1393 1376 1340 1311 1291 1283 1293 1302 1304 1292 1261 1208 1169 1149 1128 1104 1085 1090 1097 1095 1083 1071 1069 1058 1047 1045 1053 1070 1074 1056 1014 964 902 855 815 780 758 799 834 858 871 871 881 884 873 853 865 922 936 928 925 883 834 821 822 809 793 786 788 798 815 837 844 842 834 823 787 749 718 699 697 678 659 648 643 639 633 608 572 529 485 508 518 496 455 460 439 425 419 425 449 433 448 460 441 411 400 381 364 361 367 392 440 522 632 653 634 593 558 558 565 540 530 553 613 678 729 761 779 790 775 763 754 745 723 680 645 620 609 616 629 643 657 664 656 657 644 624 599 560 530 522 520 510 497 496 512 540 573 602 625 624 611 605 639 657 670 680 688 688 695 701 685 624 605 597 567 534 557 575 637 697 734 743 740 749 761 772 784 795 809 822 828 821 817 821 825 823 817 804 792 783 784 828 912 925 889 865 894 878 861 856 860 844 809 777 765 785 826 887 934 944 914 829 1415 1438 1438 1408 1381 1394 1398 1380 1336 1286 1240 1187 1122 1042 943 849 795 767 744 747 768 784 784 767 736 685 638 607 601 634 679 720 747 756 745 731 709 675 629 603 626 650 662 716 704 703 716 738 762 801 846 884 907 909 924 944 964 982 996 1017 1038 1047 1034 1047 1087 1123 1153 1192 1242 1277 1304 1322 1333 1335 1349 1405 1492 1566 1578 1576 1574 1575 1569 1553 1535 1512 1488 1481 1495 1519 1520 1474 1372 1365 1392 1409 1396 1382 1379 1381 1385 1389 1389 1379 1358 1336 1321 1296 1267 1246 1239 1246 1254 1260 1249 1216 1161 1113 1099 1089 1080 1081 1094 1101 1106 1109 1107 1099 1074 1050 1039 1043 1055 1057 1034 977 883 786 741 733 743 755 802 839 867 892 911 916 909 900 897 913 969 977 946 907 878 853 844 836 811 795 784 793 818 845 866 871 863 845 821 788 764 737 710 693 678 660 643 629 616 606 577 539 508 509 526 511 472 432 434 441 427 417 428 442 435 453 466 446 417 404 387 373 371 383 425 476 551 657 676 657 613 570 557 551 541 549 583 647 704 741 763 773 774 760 749 741 729 705 667 635 615 612 616 633 649 658 657 653 660 650 626 593 551 523 512 509 504 494 498 517 544 572 601 628 629 612 596 625 645 660 675 694 698 700 698 678 620 624 604 571 544 557 585 636 694 746 764 761 761 765 773 786 803 819 832 837 823 823 828 831 824 811 797 782 774 778 797 880 914 895 872 858 835 825 837 875 876 834 797 790 811 848 891 920 923 909 828 1431 1456 1459 1433 1396 1411 1413 1390 1341 1289 1243 1208 1170 1116 1044 962 889 832 793 773 779 779 766 743 695 649 616 601 605 641 675 699 712 719 720 715 694 653 597 561 610 661 678 704 719 722 727 742 765 807 849 885 912 947 976 996 1008 1015 1031 1044 1056 1058 1043 1060 1086 1119 1154 1189 1246 1296 1332 1356 1370 1372 1394 1451 1524 1569 1573 1575 1579 1581 1572 1547 1519 1499 1493 1504 1537 1565 1576 1560 1509 1462 1430 1424 1437 1417 1397 1392 1400 1414 1413 1362 1310 1282 1281 1223 1204 1196 1193 1199 1213 1216 1205 1175 1124 1080 1067 1063 1064 1071 1094 1111 1118 1119 1121 1111 1085 1060 1043 1033 1040 1034 1006 951 863 794 741 715 716 736 784 828 865 895 918 910 895 882 886 947 996 1001 965 906 875 849 848 853 836 819 808 822 854 879 893 893 879 852 813 788 771 750 724 702 694 676 652 629 613 597 571 544 528 539 525 497 457 414 414 416 412 414 431 441 436 437 438 427 424 411 394 382 378 394 436 504 587 672 692 672 624 575 558 553 559 583 627 686 734 751 752 746 739 732 729 724 711 689 662 635 617 615 627 649 662 662 655 658 668 656 629 599 553 525 511 507 505 487 492 513 544 574 607 633 631 606 588 606 624 644 665 687 694 702 699 676 621 611 607 587 551 555 579 612 670 753 780 780 774 769 767 780 800 818 834 848 840 832 830 828 814 793 776 762 753 752 757 830 894 915 894 838 813 811 828 881 898 861 816 800 808 841 878 918 958 922 823 1399 1426 1443 1443 1425 1437 1426 1390 1333 1277 1243 1225 1210 1186 1155 1096 996 898 837 788 776 760 739 716 664 629 611 609 624 656 675 686 692 704 720 718 696 653 597 544 535 545 572 638 720 739 741 755 772 807 837 853 869 946 1003 1023 1015 1001 1043 1049 1050 1056 1070 1083 1087 1065 1052 1092 1202 1308 1364 1383 1402 1435 1463 1498 1531 1540 1549 1555 1565 1575 1574 1557 1538 1524 1523 1546 1579 1603 1620 1625 1596 1555 1504 1471 1466 1477 1449 1429 1427 1436 1396 1331 1303 1296 1277 1210 1199 1199 1201 1203 1206 1203 1190 1162 1115 1079 1066 1059 1059 1077 1099 1127 1148 1156 1147 1130 1105 1072 1037 1004 993 992 976 934 884 816 763 728 715 735 777 821 860 888 905 897 887 884 902 974 1006 995 946 875 846 842 857 875 877 864 863 883 912 921 921 914 893 857 814 788 767 747 726 717 714 696 668 640 627 615 608 594 567 549 508 471 438 411 407 405 408 422 447 445 441 434 427 421 419 409 399 390 380 397 445 520 611 695 701 682 637 588 575 577 594 625 668 720 755 755 735 712 707 714 717 713 702 686 668 648 635 637 657 677 685 682 676 682 680 664 636 598 559 529 511 499 487 486 485 503 544 591 630 646 631 597 583 596 612 633 660 685 701 710 701 670 619 603 594 571 531 530 556 585 640 743 775 782 779 770 761 770 786 805 828 857 861 854 842 828 804 775 749 722 694 676 714 790 868 921 921 852 822 823 842 894 917 888 837 800 803 837 874 926 1009 962 852 1370 1393 1412 1426 1431 1428 1401 1360 1311 1267 1245 1239 1239 1240 1242 1201 1095 969 867 794 762 734 709 690 653 632 627 638 661 680 686 689 697 710 731 724 707 684 652 550 512 503 545 730 756 768 775 780 784 817 841 849 862 957 966 963 961 974 1026 1040 1047 1046 1032 1022 1043 1026 1010 1058 1182 1287 1363 1414 1452 1501 1520 1530 1529 1511 1513 1530 1546 1556 1563 1561 1558 1558 1565 1586 1605 1623 1645 1662 1633 1597 1551 1501 1464 1487 1480 1452 1419 1391 1349 1327 1330 1327 1294 1260 1255 1263 1270 1262 1239 1217 1199 1177 1139 1112 1103 1096 1094 1111 1140 1172 1194 1199 1186 1154 1128 1098 1061 1015 982 973 961 930 886 818 773 744 728 741 775 808 846 887 896 891 887 895 925 1011 1042 1017 949 869 864 880 896 908 923 917 926 948 970 967 948 931 901 857 815 773 747 728 717 725 717 701 681 661 652 653 666 655 601 552 493 448 423 415 410 407 410 424 446 444 442 433 422 417 414 406 395 384 372 393 447 525 620 722 732 708 674 649 631 618 629 659 702 745 761 753 729 702 702 719 724 719 711 702 690 677 671 678 700 717 722 720 721 720 703 676 640 588 550 525 508 493 476 477 484 510 558 616 664 674 647 601 587 600 613 630 656 685 705 712 696 652 610 591 575 552 520 525 538 561 614 721 770 784 776 758 749 762 773 797 833 865 881 882 868 840 808 771 724 672 622 585 690 789 864 923 941 869 822 825 874 919 937 910 854 803 809 832 857 894 979 911 820 1350 1370 1386 1399 1408 1387 1355 1322 1291 1264 1253 1249 1257 1273 1284 1251 1162 1031 890 802 750 711 686 679 661 653 660 678 702 710 708 706 709 721 733 711 679 650 633 634 562 504 511 608 637 658 690 744 831 837 797 787 839 914 915 911 917 942 991 1013 1033 1042 1029 1008 1027 1024 1028 1077 1176 1265 1362 1448 1498 1539 1552 1551 1540 1520 1513 1533 1548 1553 1560 1568 1583 1596 1605 1618 1630 1639 1657 1673 1643 1607 1572 1532 1494 1496 1483 1438 1382 1338 1324 1342 1356 1349 1319 1328 1336 1353 1362 1343 1289 1248 1225 1210 1184 1169 1162 1156 1156 1170 1196 1218 1228 1224 1209 1184 1161 1131 1092 1049 1009 983 956 914 851 793 745 700 665 694 805 859 866 864 874 888 900 917 950 1015 1033 1013 963 897 875 905 949 985 999 990 996 1004 1006 997 970 944 909 862 808 759 713 696 708 707 698 693 688 680 678 691 704 689 634 580 499 445 423 418 415 434 432 420 434 439 437 427 416 413 407 397 383 369 359 385 446 529 627 738 743 727 707 687 662 646 655 688 733 767 782 774 756 746 738 746 747 742 738 733 730 725 722 730 749 761 763 762 768 759 733 694 645 590 545 518 500 485 472 478 494 528 583 655 696 700 671 624 611 609 616 634 663 693 711 715 693 641 607 588 566 540 514 515 528 551 595 681 755 787 784 759 734 755 777 806 840 875 900 908 895 859 819 778 721 655 587 525 674 780 829 902 950 897 845 842 910 951 955 923 869 824 813 799 767 724 728 710 668 1328 1344 1358 1369 1370 1344 1318 1299 1284 1266 1263 1258 1268 1289 1288 1258 1181 1061 920 817 746 701 681 681 687 692 705 722 736 731 726 720 716 719 719 699 663 628 613 594 545 498 491 566 557 605 688 762 762 752 743 777 846 863 866 870 886 918 960 981 1007 1026 1029 1009 996 1001 1024 1064 1119 1223 1353 1466 1519 1547 1564 1567 1558 1545 1539 1557 1573 1578 1580 1591 1617 1636 1644 1650 1657 1659 1665 1669 1639 1601 1576 1558 1537 1497 1454 1404 1359 1334 1335 1356 1365 1362 1357 1392 1425 1448 1446 1406 1333 1284 1261 1252 1240 1231 1227 1226 1231 1243 1259 1266 1258 1241 1227 1212 1186 1150 1109 1073 1032 985 933 875 802 748 719 694 676 768 866 908 908 895 895 896 911 939 976 1018 1028 1023 997 937 906 952 995 1012 1026 1038 1045 1043 1030 1005 982 951 909 859 811 756 728 703 672 674 676 683 689 689 698 722 733 729 707 643 521 451 432 427 424 486 485 441 448 439 427 418 411 408 399 387 370 352 345 379 453 543 637 757 759 742 722 701 669 657 673 711 759 796 816 835 845 836 831 834 814 784 781 776 778 777 774 780 793 798 798 796 800 787 753 704 648 587 542 517 501 486 481 489 515 560 619 682 740 748 711 658 628 618 630 663 710 741 751 736 699 649 615 591 561 526 499 495 518 548 584 655 740 789 804 790 762 772 792 820 852 889 914 924 911 871 823 786 743 688 616 545 669 760 789 863 936 918 881 877 955 985 971 930 884 853 826 738 587 415 355 462 492 1301 1312 1327 1338 1340 1327 1310 1299 1290 1272 1274 1273 1286 1302 1289 1255 1171 1057 935 833 771 728 710 717 736 749 761 769 770 763 749 738 729 720 701 674 640 608 591 569 544 527 532 572 566 614 668 691 643 640 670 727 787 789 817 838 866 904 940 948 962 980 985 924 899 950 1018 1051 1080 1212 1358 1470 1517 1540 1563 1573 1571 1564 1567 1583 1605 1621 1619 1626 1647 1664 1669 1668 1662 1666 1668 1658 1624 1584 1565 1553 1527 1454 1410 1386 1376 1374 1357 1363 1369 1382 1411 1453 1511 1530 1504 1439 1366 1323 1303 1297 1292 1286 1289 1296 1306 1316 1322 1312 1289 1262 1244 1220 1185 1146 1107 1075 1023 962 898 835 772 728 707 715 762 890 933 956 967 965 949 935 952 992 1031 1054 1058 1050 1021 954 956 982 998 1003 1023 1049 1057 1052 1037 1014 988 950 904 856 809 760 704 658 638 661 660 671 687 699 719 741 761 758 705 644 526 459 449 456 443 496 527 520 514 444 422 416 411 405 392 376 359 343 340 384 465 557 647 762 767 745 719 698 667 661 684 729 783 850 876 908 938 932 919 901 860 812 807 810 807 800 793 801 812 819 820 819 818 797 751 697 649 586 545 524 513 503 502 512 542 589 647 721 784 790 745 685 652 648 669 710 761 788 782 748 698 645 614 586 550 506 479 479 511 545 569 630 721 786 817 822 806 806 814 830 854 887 912 920 905 866 822 791 767 739 687 632 678 722 738 821 907 932 922 914 978 1006 996 959 909 874 840 700 495 333 326 410 427 1282 1291 1304 1318 1327 1330 1322 1315 1304 1280 1282 1294 1337 1375 1331 1252 1152 1057 969 873 814 774 760 772 802 826 845 845 828 819 796 779 760 730 690 651 617 589 572 559 556 562 576 595 610 632 608 553 521 536 613 682 718 733 788 819 842 873 916 924 899 884 878 788 804 927 1046 1083 1134 1273 1397 1478 1511 1535 1554 1564 1569 1577 1586 1600 1626 1653 1655 1649 1648 1651 1650 1625 1612 1630 1647 1642 1605 1567 1545 1511 1452 1386 1392 1391 1385 1382 1367 1374 1395 1424 1460 1506 1561 1573 1534 1453 1397 1366 1349 1338 1327 1327 1343 1358 1366 1370 1360 1332 1300 1271 1244 1202 1163 1129 1097 1059 989 931 880 831 783 760 724 738 846 944 989 1011 1023 1033 1016 1009 1033 1075 1110 1122 1118 1093 1049 988 1020 1012 988 974 1008 1033 1036 1029 1019 1005 977 938 894 848 797 746 677 623 617 643 649 666 693 719 734 753 765 747 676 631 526 467 465 465 513 535 527 507 513 452 432 427 419 403 386 366 351 350 357 403 477 563 651 748 755 728 695 676 658 663 697 760 844 923 952 980 1007 1003 987 952 890 822 816 815 808 798 792 802 820 839 849 842 823 786 733 683 649 602 562 543 541 543 535 546 574 617 674 760 812 812 767 704 676 678 707 755 803 826 811 770 713 638 603 581 548 497 477 482 512 543 555 606 704 780 822 842 841 838 838 842 852 869 879 878 863 832 800 775 765 766 751 705 695 685 662 765 862 919 941 953 992 1016 1012 983 941 914 853 671 425 285 304 361 329 1276 1286 1294 1308 1331 1346 1349 1339 1318 1291 1295 1306 1407 1487 1369 1241 1144 1069 1006 949 898 851 826 835 884 932 958 946 905 883 855 835 804 750 684 637 604 579 564 568 578 591 605 622 642 645 578 483 454 493 614 706 738 748 786 810 820 832 881 920 839 761 765 822 879 977 1043 1047 1149 1314 1427 1483 1503 1527 1536 1543 1555 1575 1587 1600 1619 1639 1647 1630 1621 1616 1605 1568 1560 1589 1616 1617 1588 1559 1516 1459 1398 1367 1375 1373 1370 1374 1380 1400 1427 1457 1484 1521 1552 1562 1537 1472 1426 1395 1374 1362 1355 1372 1397 1405 1393 1375 1352 1317 1286 1262 1232 1185 1148 1117 1080 1024 955 915 892 870 835 805 818 865 929 1001 1046 1049 1049 1090 1088 1094 1120 1156 1184 1192 1181 1148 1103 1069 1090 1051 988 946 987 1004 1000 990 982 972 947 912 872 828 773 726 662 606 589 617 640 669 701 730 751 766 760 723 659 620 569 526 503 520 535 545 550 552 554 482 451 440 430 423 404 376 358 367 393 430 490 568 653 732 728 692 656 644 649 675 735 829 943 998 1018 1032 1045 1038 1017 962 886 820 819 817 802 785 780 804 827 864 893 890 850 782 717 669 643 612 595 592 598 603 587 592 612 648 708 787 823 815 774 717 704 721 760 806 840 850 829 786 729 637 597 568 537 501 486 489 513 544 563 602 696 776 823 852 859 856 852 849 846 844 841 836 826 807 774 742 733 759 766 759 766 722 604 666 785 870 916 970 999 1017 1015 994 962 943 886 736 520 374 342 363 335 1266 1288 1295 1306 1330 1349 1363 1366 1354 1330 1319 1322 1396 1455 1370 1244 1162 1102 1061 1042 1009 969 948 964 1028 1076 1086 1051 984 941 912 891 853 785 695 642 608 591 589 603 617 617 621 644 659 671 636 569 515 590 651 717 777 795 749 796 865 910 906 908 829 806 885 939 989 1036 1036 1007 1170 1368 1459 1477 1480 1491 1508 1520 1532 1552 1575 1585 1594 1598 1588 1577 1568 1553 1540 1555 1545 1565 1577 1567 1553 1527 1479 1421 1367 1336 1337 1369 1390 1382 1403 1423 1445 1464 1477 1496 1526 1538 1529 1504 1445 1387 1362 1366 1373 1396 1411 1405 1379 1348 1316 1279 1250 1229 1206 1182 1154 1118 1072 1021 962 936 937 952 943 942 967 1006 1041 1080 1108 1114 1115 1134 1139 1158 1188 1220 1241 1241 1224 1193 1159 1143 1139 1061 975 934 973 983 976 961 945 929 905 875 840 801 752 713 660 606 576 608 641 678 711 734 765 776 752 700 642 601 584 564 539 543 546 555 564 570 566 501 465 453 449 438 427 397 374 386 392 419 484 569 644 715 699 657 624 631 659 708 806 937 1033 1053 1054 1053 1055 1046 1017 940 853 795 797 803 791 778 783 794 824 879 932 945 901 803 722 678 668 646 642 650 661 663 655 647 653 681 743 803 824 811 775 730 738 770 812 850 871 869 843 800 749 657 605 566 531 501 495 507 530 554 572 616 701 778 824 854 862 858 851 847 839 826 816 809 804 792 758 721 711 757 776 750 703 634 545 523 676 810 872 938 989 1011 1008 987 957 947 922 847 716 595 495 439 378 1281 1298 1301 1309 1333 1357 1380 1395 1397 1385 1366 1354 1391 1422 1377 1279 1215 1174 1149 1134 1123 1108 1123 1173 1244 1266 1215 1135 1054 997 964 940 905 845 750 684 646 646 673 658 671 622 585 641 659 644 620 599 588 605 684 730 739 755 736 784 872 959 983 981 877 798 807 874 987 1101 1167 1190 1313 1447 1496 1492 1480 1501 1520 1526 1527 1536 1558 1563 1559 1547 1522 1505 1498 1484 1479 1522 1519 1517 1520 1527 1526 1503 1453 1397 1352 1326 1333 1365 1393 1401 1425 1448 1462 1466 1460 1455 1489 1520 1526 1493 1446 1381 1355 1369 1394 1413 1413 1398 1373 1339 1300 1259 1229 1215 1202 1188 1158 1114 1062 1019 995 986 985 991 1002 1011 1029 1057 1092 1129 1153 1150 1147 1187 1201 1216 1237 1257 1263 1260 1231 1186 1142 1129 1114 1043 959 919 1003 1000 981 957 933 893 862 834 807 778 748 713 668 625 604 627 652 686 722 745 774 776 742 685 632 595 583 571 550 550 557 564 570 571 551 501 472 463 463 451 440 417 397 395 405 428 484 572 674 707 676 630 609 642 689 751 865 1008 1057 1066 1060 1052 1047 1043 1008 931 851 801 772 781 785 789 802 797 820 874 935 956 912 817 733 686 682 681 689 695 692 687 687 677 680 714 775 817 829 816 789 755 782 821 857 882 894 883 855 813 763 677 615 568 532 506 508 518 538 568 598 645 715 779 819 847 856 851 841 834 830 819 809 801 796 785 756 725 717 762 773 712 610 500 430 458 609 751 824 902 977 1006 999 972 936 935 939 931 893 760 598 488 426 1302 1312 1313 1324 1351 1381 1402 1422 1437 1442 1439 1432 1449 1456 1417 1329 1286 1262 1243 1220 1225 1231 1307 1429 1526 1476 1320 1190 1121 1071 1027 994 966 931 872 799 765 771 793 755 682 660 622 546 658 657 644 639 647 692 745 766 770 800 811 864 939 1008 1031 1040 995 951 950 1019 1127 1221 1286 1332 1428 1487 1517 1523 1516 1530 1539 1543 1542 1539 1546 1532 1519 1503 1473 1452 1446 1421 1397 1431 1450 1453 1463 1483 1497 1488 1444 1395 1362 1354 1367 1386 1405 1427 1480 1492 1489 1480 1470 1470 1481 1484 1470 1438 1416 1386 1372 1379 1408 1425 1420 1399 1369 1333 1283 1236 1208 1201 1196 1169 1145 1111 1066 1037 1033 1030 1026 1022 1034 1048 1074 1111 1156 1192 1215 1213 1209 1239 1246 1265 1282 1287 1276 1261 1217 1163 1117 1098 1067 1005 987 1038 1046 1022 1003 977 931 873 833 802 775 753 736 717 687 656 640 647 659 687 727 765 779 767 728 675 633 606 588 569 551 555 564 569 572 570 534 497 476 470 470 459 450 432 410 398 413 425 495 611 696 714 671 625 614 653 708 762 849 967 1031 1050 1057 1055 1043 1033 1003 960 918 884 789 780 793 809 823 811 821 860 908 921 883 810 738 692 688 694 712 724 720 711 712 710 717 744 801 845 857 844 826 805 836 875 900 902 904 889 861 820 769 689 624 573 536 515 519 533 556 584 617 665 726 780 813 832 841 839 831 824 818 817 815 811 804 788 765 747 746 776 772 706 596 473 403 466 576 692 800 905 984 1015 1007 977 939 930 936 948 957 777 572 434 390 1313 1317 1321 1339 1372 1406 1423 1449 1475 1496 1516 1525 1531 1520 1476 1382 1352 1326 1305 1299 1315 1305 1433 1670 1878 1562 1346 1232 1188 1153 1109 1075 1051 1034 1011 973 952 939 921 879 777 694 630 593 702 690 670 672 709 782 808 812 822 864 894 962 1035 1094 1123 1124 1115 1120 1154 1229 1295 1339 1375 1418 1487 1508 1539 1560 1557 1554 1555 1564 1567 1550 1527 1499 1484 1467 1429 1409 1382 1347 1320 1328 1358 1385 1415 1450 1488 1491 1457 1420 1405 1413 1409 1400 1419 1486 1553 1543 1522 1508 1510 1512 1495 1450 1396 1363 1369 1387 1399 1406 1418 1431 1423 1397 1357 1316 1261 1217 1191 1183 1175 1136 1123 1109 1076 1061 1073 1077 1073 1067 1078 1101 1146 1201 1245 1273 1279 1277 1278 1296 1305 1321 1324 1310 1286 1269 1232 1184 1136 1106 1075 1050 1058 1098 1082 1049 1021 980 910 846 804 775 756 740 753 730 700 679 671 670 674 693 724 761 768 750 711 662 628 610 591 578 575 563 565 570 570 557 521 495 480 472 464 459 451 438 420 398 405 422 506 637 714 735 683 629 621 651 694 740 799 875 951 995 1020 1030 1028 1020 970 929 913 918 852 816 810 824 843 825 825 843 867 867 836 787 733 691 685 699 722 739 743 734 736 742 750 758 799 838 855 856 857 853 878 905 916 906 898 884 856 814 768 693 628 578 543 529 538 554 573 595 626 676 733 781 805 823 829 826 818 812 812 818 828 834 827 808 789 779 784 798 783 730 641 529 450 502 601 713 812 950 1018 1042 1034 1001 967 950 944 935 899 703 475 321 295 1308 1304 1312 1334 1368 1404 1429 1468 1508 1538 1555 1556 1552 1542 1517 1460 1425 1394 1373 1368 1378 1362 1361 1401 1481 1457 1398 1319 1249 1225 1202 1181 1165 1158 1157 1162 1143 1109 1060 990 884 786 719 703 764 740 706 709 777 863 900 931 967 1009 1053 1115 1177 1228 1263 1251 1259 1297 1358 1415 1433 1438 1445 1458 1468 1487 1550 1599 1594 1584 1588 1599 1598 1567 1507 1476 1461 1441 1393 1362 1305 1287 1299 1288 1298 1342 1395 1447 1508 1512 1482 1464 1475 1485 1450 1417 1452 1570 1615 1589 1555 1540 1552 1542 1524 1467 1394 1347 1361 1389 1418 1437 1428 1423 1409 1376 1327 1280 1236 1205 1185 1169 1144 1105 1101 1102 1083 1075 1103 1121 1127 1128 1145 1187 1247 1307 1340 1339 1324 1327 1347 1359 1362 1361 1345 1316 1292 1280 1259 1228 1191 1156 1123 1109 1132 1185 1167 1121 1059 981 890 819 784 767 760 751 746 722 697 681 674 680 693 710 730 759 749 721 686 653 631 617 603 597 600 590 583 575 556 518 496 487 479 467 451 452 442 434 426 405 399 444 536 649 732 758 699 632 618 637 666 706 757 816 884 939 982 1004 993 956 901 877 890 914 888 859 842 846 881 846 828 823 822 817 794 760 720 684 681 704 729 748 758 753 755 752 747 752 786 819 839 847 854 851 870 890 895 887 874 858 833 800 755 684 622 578 554 549 563 576 587 604 633 677 728 774 800 817 820 813 805 806 817 834 850 861 853 850 835 822 822 826 807 767 705 626 560 586 662 764 876 991 1052 1076 1074 1042 1008 985 972 957 898 699 452 269 241 1289 1281 1287 1303 1327 1360 1405 1458 1503 1531 1539 1541 1542 1537 1527 1512 1487 1460 1442 1432 1402 1383 1382 1393 1410 1427 1438 1397 1332 1295 1283 1272 1266 1273 1299 1360 1368 1322 1232 1119 1024 941 895 893 913 883 847 852 926 1002 1062 1120 1170 1210 1279 1329 1369 1399 1414 1400 1419 1467 1521 1541 1522 1508 1496 1476 1419 1432 1532 1622 1639 1640 1647 1646 1629 1589 1503 1474 1455 1428 1382 1331 1275 1297 1354 1330 1315 1359 1417 1472 1536 1535 1505 1505 1545 1554 1516 1503 1546 1637 1657 1628 1596 1576 1575 1575 1580 1557 1513 1469 1451 1430 1431 1443 1435 1396 1368 1331 1282 1232 1208 1198 1188 1163 1119 1091 1088 1092 1087 1086 1123 1157 1179 1193 1226 1289 1351 1393 1401 1360 1340 1361 1402 1410 1397 1371 1340 1311 1293 1285 1281 1277 1265 1245 1224 1223 1249 1291 1251 1169 1074 974 873 813 778 765 763 757 742 709 684 677 679 687 707 729 745 750 719 686 660 643 636 627 618 607 596 590 580 562 536 497 470 470 470 461 448 437 427 420 418 415 423 491 577 657 744 752 694 628 605 617 638 675 728 791 856 906 949 972 950 895 853 839 852 876 872 860 854 860 876 849 825 805 788 774 752 728 704 680 687 714 739 758 769 767 768 750 726 733 770 800 818 823 825 824 840 857 860 850 834 818 801 779 728 663 608 573 566 569 584 594 601 615 638 672 712 755 790 812 815 808 801 811 829 853 875 888 886 886 883 873 855 851 833 803 766 727 695 698 734 808 945 1022 1075 1105 1111 1081 1054 1035 1020 1001 987 872 597 305 230 1274 1264 1260 1267 1287 1319 1372 1413 1451 1486 1514 1524 1516 1515 1526 1537 1524 1504 1485 1465 1423 1395 1384 1383 1386 1413 1455 1458 1423 1375 1358 1353 1357 1378 1429 1505 1534 1502 1408 1273 1188 1125 1103 1120 1133 1114 1099 1112 1163 1213 1273 1326 1370 1411 1490 1530 1548 1548 1531 1530 1550 1579 1603 1601 1561 1537 1525 1507 1453 1426 1490 1600 1698 1709 1698 1676 1647 1608 1523 1501 1473 1434 1396 1374 1367 1383 1394 1357 1354 1399 1456 1510 1560 1568 1541 1536 1569 1581 1573 1589 1634 1691 1681 1645 1648 1664 1655 1635 1632 1631 1631 1639 1610 1523 1463 1439 1414 1351 1313 1277 1233 1189 1189 1199 1189 1149 1100 1099 1098 1097 1102 1121 1158 1198 1229 1247 1301 1372 1422 1432 1397 1338 1338 1380 1429 1427 1406 1360 1321 1303 1291 1285 1297 1316 1333 1351 1360 1371 1375 1359 1272 1161 1055 957 862 812 780 763 756 753 734 698 675 674 677 692 717 740 752 745 708 674 648 636 631 629 628 626 622 612 586 553 511 458 449 449 449 443 425 410 397 392 397 413 476 526 580 653 739 714 666 619 589 596 619 659 717 786 848 894 935 957 929 877 841 825 831 853 873 892 893 871 863 842 820 795 766 740 715 699 693 693 715 736 755 770 777 777 775 751 718 731 758 783 798 800 790 788 802 817 817 806 790 777 761 734 690 642 605 585 578 575 587 602 615 626 638 660 691 727 774 802 809 806 808 828 855 884 909 924 922 918 913 904 880 869 852 831 811 802 789 783 795 844 976 1032 1078 1114 1131 1115 1102 1093 1080 1045 1034 1014 868 621 402 1255 1242 1236 1243 1263 1291 1332 1364 1395 1430 1469 1482 1464 1466 1498 1535 1533 1522 1501 1472 1432 1402 1391 1389 1391 1414 1464 1494 1491 1456 1433 1431 1445 1475 1524 1577 1604 1589 1527 1412 1342 1293 1285 1316 1350 1357 1371 1388 1403 1425 1456 1495 1538 1580 1605 1595 1585 1584 1597 1619 1640 1638 1619 1609 1588 1580 1584 1581 1531 1520 1540 1606 1702 1736 1719 1690 1661 1633 1570 1550 1510 1468 1462 1485 1495 1458 1392 1350 1380 1421 1464 1508 1563 1583 1556 1544 1570 1588 1581 1596 1653 1740 1741 1713 1728 1743 1707 1662 1681 1703 1718 1726 1696 1622 1518 1415 1363 1318 1254 1203 1175 1150 1154 1170 1175 1157 1128 1130 1120 1108 1115 1168 1208 1236 1255 1273 1348 1416 1439 1411 1349 1334 1357 1396 1428 1416 1396 1345 1302 1289 1292 1292 1311 1342 1375 1420 1359 1317 1309 1306 1206 1112 1022 937 854 797 774 759 747 746 727 698 681 682 683 702 728 748 752 729 702 671 646 634 620 620 628 637 633 608 572 525 476 440 433 433 430 419 397 391 399 415 427 428 441 477 544 640 702 696 658 611 575 578 609 658 720 789 845 894 928 939 922 890 860 839 837 865 897 914 907 880 864 843 816 785 748 719 697 688 694 714 746 764 780 795 793 788 781 761 736 758 758 769 780 778 761 758 769 781 782 771 755 733 706 675 644 619 604 597 596 588 592 606 625 639 640 648 667 697 749 782 797 804 819 850 884 915 942 961 963 953 936 917 899 890 878 863 849 844 843 843 851 882 974 1019 1061 1104 1139 1145 1149 1154 1146 1097 1071 1071 1051 1001 919 1236 1223 1215 1224 1245 1273 1307 1333 1361 1393 1429 1440 1431 1445 1486 1526 1529 1525 1509 1483 1452 1438 1429 1417 1404 1420 1474 1513 1528 1519 1509 1507 1526 1556 1582 1611 1619 1596 1546 1478 1441 1416 1421 1460 1520 1541 1561 1576 1582 1581 1585 1601 1628 1656 1650 1602 1588 1612 1658 1680 1682 1672 1658 1651 1648 1657 1645 1615 1602 1611 1621 1654 1710 1751 1727 1694 1663 1639 1615 1586 1544 1515 1529 1562 1567 1525 1464 1438 1479 1511 1541 1573 1607 1606 1572 1567 1605 1621 1618 1632 1678 1749 1770 1781 1807 1810 1757 1712 1731 1760 1783 1792 1770 1685 1559 1422 1321 1281 1205 1139 1109 1117 1118 1135 1153 1159 1154 1155 1135 1118 1129 1190 1229 1249 1265 1294 1339 1385 1398 1372 1322 1324 1364 1398 1401 1362 1346 1302 1267 1269 1307 1310 1318 1350 1401 1362 779 570 754 1081 1093 1049 990 922 837 763 746 748 749 741 729 712 702 703 702 719 743 758 750 715 693 668 644 632 621 623 632 637 620 579 531 481 441 424 416 415 409 395 389 387 381 380 394 434 451 483 554 678 745 713 661 611 561 565 602 658 726 799 855 853 818 808 898 907 894 877 869 893 917 921 913 904 875 846 809 767 723 706 692 690 701 726 758 790 816 827 819 808 797 787 775 776 762 763 765 750 740 745 753 759 761 752 730 699 662 630 612 603 601 603 609 604 610 624 640 652 655 654 656 667 711 754 784 805 834 870 905 939 969 988 992 980 956 928 918 918 920 915 900 885 882 885 897 920 975 1006 1043 1094 1147 1170 1190 1208 1210 1157 1104 1085 1102 1145 1188 1223 1212 1210 1221 1242 1269 1303 1325 1347 1371 1393 1400 1410 1437 1476 1511 1508 1510 1506 1496 1480 1495 1486 1453 1416 1429 1492 1536 1555 1556 1576 1570 1582 1609 1637 1653 1626 1580 1528 1481 1466 1464 1489 1541 1598 1629 1648 1656 1657 1653 1654 1660 1679 1708 1684 1608 1601 1650 1710 1725 1735 1741 1737 1716 1708 1707 1673 1624 1632 1650 1657 1683 1733 1781 1733 1690 1666 1659 1645 1614 1584 1573 1594 1628 1626 1596 1560 1545 1572 1601 1630 1653 1665 1651 1631 1639 1676 1685 1687 1694 1724 1779 1810 1817 1813 1793 1754 1747 1757 1783 1811 1824 1792 1699 1567 1425 1309 1223 1158 1110 1079 1079 1091 1114 1134 1146 1146 1142 1127 1120 1139 1196 1234 1260 1288 1330 1366 1390 1391 1371 1339 1348 1383 1402 1377 1300 1287 1275 1270 1273 1267 1270 1304 1339 1283 669 475 446 606 1048 1076 1033 969 888 764 712 703 720 740 737 738 732 725 724 726 742 765 774 749 718 689 662 638 624 633 641 639 620 583 529 477 435 411 403 401 400 395 387 389 381 381 391 407 426 450 487 550 648 707 709 684 646 594 594 619 675 755 826 865 611 376 415 778 881 917 921 908 906 909 913 920 929 888 843 791 737 699 700 700 704 714 732 762 805 846 869 860 842 828 816 805 795 783 764 742 730 731 745 755 757 754 747 722 686 645 611 597 595 601 608 619 620 626 637 650 674 683 678 666 662 693 740 785 824 861 891 923 957 992 1004 1008 997 970 937 931 942 956 960 942 916 908 912 928 956 988 1017 1060 1120 1171 1187 1211 1241 1260 1219 1141 1090 1080 1110 1192 1216 1213 1219 1235 1254 1276 1311 1326 1338 1348 1355 1362 1389 1426 1461 1485 1469 1471 1478 1484 1487 1519 1520 1497 1468 1475 1521 1559 1582 1591 1607 1604 1614 1636 1660 1661 1624 1576 1528 1489 1490 1510 1553 1606 1650 1665 1668 1669 1673 1676 1683 1687 1703 1728 1697 1629 1620 1658 1707 1736 1777 1797 1790 1761 1745 1729 1679 1621 1631 1655 1676 1713 1766 1807 1745 1696 1674 1679 1671 1649 1630 1627 1648 1678 1676 1659 1640 1632 1649 1678 1706 1724 1725 1714 1716 1733 1758 1764 1768 1775 1796 1827 1834 1802 1760 1729 1727 1765 1778 1798 1822 1835 1784 1684 1560 1437 1344 1233 1155 1095 1048 1030 1068 1096 1112 1117 1117 1109 1107 1116 1141 1191 1232 1269 1308 1360 1405 1416 1401 1374 1354 1371 1400 1403 1363 1292 1278 1281 1284 1272 1218 1251 1304 1341 1281 578 452 499 699 1152 1106 1026 932 827 708 669 667 686 712 739 746 747 739 726 749 778 799 796 760 732 693 656 630 622 645 659 638 585 533 474 428 400 389 383 387 385 385 390 387 374 376 393 414 424 446 485 544 626 705 722 718 709 685 672 691 736 807 925 622 409 332 324 328 635 861 938 919 883 880 896 917 932 896 836 768 710 687 702 714 720 723 731 759 813 871 908 902 880 856 841 836 822 800 762 724 722 738 755 764 761 757 753 734 699 653 614 597 595 603 614 628 636 645 656 671 702 713 708 696 699 732 775 819 863 909 938 962 986 1009 1020 1024 1010 979 938 932 948 970 982 969 933 913 909 921 951 992 1039 1095 1159 1189 1171 1184 1226 1275 1268 1183 1098 1045 1026 1057 1205 1216 1233 1254 1273 1289 1319 1326 1324 1320 1320 1336 1378 1426 1458 1457 1431 1426 1436 1456 1483 1509 1510 1512 1523 1532 1547 1561 1574 1584 1592 1606 1631 1656 1669 1660 1636 1603 1566 1532 1546 1585 1632 1674 1701 1689 1670 1658 1660 1671 1684 1690 1702 1717 1695 1664 1654 1674 1721 1761 1804 1824 1816 1789 1767 1745 1699 1645 1632 1657 1693 1738 1786 1825 1773 1722 1696 1702 1706 1694 1678 1671 1682 1704 1712 1710 1704 1703 1721 1743 1760 1770 1775 1780 1796 1813 1827 1837 1839 1847 1853 1848 1810 1744 1689 1671 1703 1766 1773 1798 1833 1839 1762 1655 1545 1454 1404 1306 1203 1107 1031 998 1054 1082 1085 1080 1084 1079 1090 1116 1149 1202 1244 1281 1321 1376 1431 1433 1400 1356 1333 1367 1393 1394 1364 1322 1308 1310 1307 1281 1207 1257 1312 1340 1310 910 685 655 814 1113 1049 966 874 784 710 668 666 691 731 761 769 773 779 788 811 831 827 800 759 727 697 671 657 666 686 672 621 545 485 432 398 381 375 372 372 373 378 389 381 373 373 387 414 433 452 485 537 609 707 749 760 763 775 756 770 822 892 878 534 352 323 323 304 349 570 842 863 852 866 892 920 935 899 833 760 705 690 709 721 722 716 725 767 832 898 940 940 911 878 856 853 838 812 771 728 737 757 773 779 776 774 769 756 727 677 635 613 603 605 619 633 648 664 679 695 723 737 738 735 746 782 824 870 921 969 991 1005 1016 1026 1032 1032 1017 985 936 923 936 962 984 982 948 917 899 902 942 998 1056 1111 1160 1160 1117 1109 1159 1260 1260 1183 1082 979 890 809 1186 1212 1240 1267 1287 1302 1322 1317 1304 1296 1304 1336 1393 1429 1432 1404 1383 1385 1395 1415 1446 1481 1503 1512 1521 1545 1545 1546 1552 1563 1578 1605 1641 1664 1663 1661 1652 1639 1619 1595 1613 1659 1707 1745 1762 1730 1689 1658 1646 1657 1670 1678 1684 1688 1679 1687 1689 1707 1756 1790 1808 1820 1816 1789 1756 1749 1725 1683 1646 1670 1706 1745 1786 1842 1809 1758 1726 1731 1745 1739 1718 1698 1693 1705 1730 1752 1764 1768 1780 1787 1787 1788 1807 1833 1852 1862 1868 1881 1884 1877 1852 1805 1735 1667 1632 1636 1675 1736 1723 1767 1834 1822 1721 1608 1512 1451 1438 1367 1269 1161 1063 1007 1048 1064 1058 1048 1056 1063 1090 1133 1181 1245 1277 1302 1332 1375 1420 1409 1368 1322 1301 1346 1370 1376 1371 1365 1360 1359 1351 1322 1244 1260 1289 1301 1276 1145 960 886 934 1017 952 892 833 780 745 719 712 727 759 782 787 804 828 850 874 880 849 792 741 722 710 699 692 702 676 642 591 519 442 402 384 373 359 363 370 379 384 380 376 387 399 415 442 456 472 494 531 595 704 773 799 797 819 811 834 888 924 602 381 286 269 268 263 267 469 776 835 853 883 918 946 953 911 842 771 719 700 708 708 699 692 720 791 867 929 969 965 931 890 860 851 832 805 771 742 752 770 781 786 787 786 781 770 750 718 662 628 612 609 618 630 651 675 697 716 737 751 760 768 784 824 871 922 972 1002 1021 1033 1039 1039 1037 1031 1015 986 941 919 926 950 979 991 970 938 911 905 954 1011 1065 1106 1127 1106 1060 1044 1077 1140 1126 1075 941 701 500 368 1169 1202 1238 1267 1291 1310 1320 1301 1285 1282 1298 1334 1379 1392 1380 1358 1362 1365 1368 1380 1412 1457 1488 1496 1500 1533 1529 1529 1535 1548 1569 1601 1634 1651 1647 1657 1662 1665 1663 1654 1671 1721 1773 1814 1829 1802 1747 1690 1649 1645 1655 1662 1664 1661 1663 1685 1708 1740 1783 1796 1794 1795 1789 1761 1726 1743 1733 1693 1661 1695 1718 1744 1785 1857 1825 1777 1746 1748 1765 1758 1730 1697 1679 1694 1741 1784 1805 1800 1796 1788 1787 1801 1837 1872 1883 1880 1877 1891 1894 1878 1830 1747 1653 1593 1583 1603 1631 1667 1722 1764 1774 1740 1646 1544 1466 1423 1418 1400 1317 1216 1126 1038 1020 1027 1035 1030 1035 1058 1105 1169 1238 1298 1320 1335 1350 1368 1369 1336 1305 1294 1299 1330 1348 1362 1380 1397 1411 1416 1419 1414 1303 1257 1242 1231 1199 1163 1110 1057 1004 939 882 848 825 808 802 798 794 797 810 815 821 843 875 905 919 905 863 803 745 740 737 734 728 708 639 586 536 478 412 383 363 347 337 343 364 400 422 390 395 422 449 470 492 489 495 505 522 579 696 779 820 824 833 847 882 934 954 413 266 240 238 244 245 285 461 721 817 867 912 951 973 955 903 830 760 715 696 694 688 680 681 725 813 898 958 986 967 927 885 853 836 815 788 763 747 757 769 778 784 788 788 787 783 772 752 713 674 640 617 613 624 646 675 707 737 752 763 774 792 816 858 910 962 1002 1010 1023 1036 1044 1039 1034 1027 1012 988 949 925 922 938 971 993 995 979 957 945 988 1030 1067 1091 1091 1057 996 956 972 1033 973 811 613 475 394 338 1159 1193 1235 1273 1306 1327 1331 1309 1289 1283 1292 1312 1331 1334 1328 1324 1342 1346 1351 1365 1393 1427 1454 1469 1483 1514 1507 1513 1527 1547 1570 1607 1627 1633 1632 1647 1662 1678 1689 1695 1723 1782 1835 1873 1890 1883 1831 1753 1681 1653 1657 1658 1656 1654 1662 1676 1714 1762 1799 1799 1786 1768 1755 1757 1785 1803 1780 1734 1703 1757 1765 1787 1830 1863 1812 1772 1750 1746 1751 1742 1716 1689 1675 1694 1741 1778 1796 1790 1779 1773 1780 1806 1858 1885 1894 1895 1894 1894 1891 1856 1786 1690 1596 1541 1539 1561 1574 1587 1624 1660 1675 1654 1591 1509 1433 1381 1372 1381 1363 1309 1222 1127 1062 1045 1037 1010 1021 1052 1112 1189 1265 1328 1367 1392 1403 1391 1317 1270 1256 1273 1301 1315 1331 1360 1400 1402 1431 1452 1490 1548 1345 1270 1224 1181 1150 1148 1124 1073 998 907 870 854 852 859 871 882 885 882 878 870 873 888 912 935 941 914 873 828 788 794 798 792 771 729 642 579 524 463 417 392 367 349 350 350 373 408 433 419 421 425 441 485 595 524 497 494 496 531 643 747 819 851 863 891 926 971 1011 482 278 227 242 265 277 356 508 695 805 876 933 967 969 936 875 810 753 714 704 696 680 668 685 745 831 916 976 976 937 893 858 836 820 800 776 754 744 751 760 767 771 774 777 783 787 784 776 754 723 686 646 624 624 640 670 714 753 771 783 796 817 843 885 937 986 1009 1004 1010 1021 1030 1028 1027 1023 1011 989 959 936 925 931 956 988 1003 1009 1010 1006 1022 1046 1067 1077 1067 1031 961 877 798 783 693 564 448 397 359 315 1156 1193 1235 1277 1313 1334 1326 1307 1289 1281 1285 1289 1291 1289 1292 1303 1322 1331 1341 1355 1375 1395 1418 1441 1466 1493 1485 1497 1520 1547 1576 1615 1628 1628 1627 1636 1656 1681 1701 1719 1783 1851 1895 1919 1933 1922 1896 1829 1748 1712 1693 1680 1666 1652 1651 1675 1724 1777 1815 1813 1788 1766 1754 1748 1682 1746 1756 1754 1849 1859 1839 1839 1861 1862 1820 1786 1764 1751 1741 1726 1702 1680 1673 1691 1724 1750 1765 1769 1764 1764 1778 1810 1857 1888 1903 1905 1900 1892 1879 1831 1756 1663 1565 1485 1456 1457 1461 1483 1529 1578 1611 1609 1549 1463 1389 1348 1352 1405 1447 1425 1322 1203 1152 1084 1014 975 1023 1058 1112 1182 1250 1312 1368 1420 1451 1426 1329 1263 1239 1253 1277 1293 1321 1360 1404 1418 1427 1454 1516 1596 1363 1285 1228 1166 1126 1117 1097 1057 996 925 898 898 913 931 945 960 964 958 946 939 932 930 932 936 940 921 891 864 859 873 880 863 816 751 670 607 548 480 423 386 366 361 357 365 390 423 449 442 451 461 468 478 519 484 472 466 450 436 557 708 831 880 900 938 969 996 1049 729 433 269 268 316 357 455 585 714 806 882 939 965 953 918 855 798 759 740 733 714 694 684 700 757 831 905 956 940 891 851 826 817 807 789 768 749 742 747 752 757 759 753 763 776 785 785 782 770 750 719 674 641 641 660 693 740 770 790 804 815 830 853 891 940 989 1000 990 988 996 1008 1011 1016 1014 1004 983 959 939 926 923 930 956 981 1000 1010 1024 1044 1060 1069 1067 1052 1027 976 877 696 576 474 406 372 350 314 268 1161 1205 1236 1268 1298 1314 1308 1295 1282 1274 1272 1270 1267 1268 1275 1290 1307 1321 1333 1344 1355 1369 1394 1420 1446 1470 1469 1484 1508 1538 1571 1608 1627 1637 1642 1638 1650 1673 1699 1736 1850 1897 1935 1959 1954 1937 1911 1873 1829 1791 1760 1744 1723 1699 1689 1711 1752 1796 1831 1844 1833 1809 1773 1726 1657 1605 1620 1685 1768 1820 1854 1871 1873 1867 1841 1805 1774 1755 1742 1726 1703 1686 1681 1692 1707 1718 1726 1737 1742 1747 1765 1799 1847 1884 1905 1909 1900 1885 1855 1800 1725 1637 1529 1443 1389 1361 1350 1387 1460 1528 1567 1559 1498 1436 1398 1396 1437 1472 1463 1400 1292 1193 1154 1112 1057 1001 1067 1108 1159 1218 1272 1331 1394 1450 1479 1448 1383 1314 1278 1282 1273 1273 1306 1359 1410 1421 1402 1398 1402 1390 1301 1262 1219 1160 1103 1120 1113 1080 1027 970 954 968 990 1005 1014 1017 1018 1016 1006 1000 982 956 931 919 924 923 916 912 935 949 949 916 846 761 695 638 578 505 429 383 370 377 379 397 418 443 469 481 502 540 551 515 484 445 435 427 391 379 456 634 831 913 941 975 996 1009 1034 1191 856 492 363 421 537 623 688 780 837 903 948 962 948 909 852 804 777 771 756 729 710 711 733 780 839 887 904 886 844 815 801 794 790 779 764 750 750 751 751 754 758 741 755 771 780 778 776 769 756 735 701 676 682 706 738 772 794 809 820 830 841 857 883 921 967 982 965 955 960 978 987 995 997 989 970 951 935 921 910 904 913 930 955 988 1021 1045 1062 1068 1065 1054 1039 1022 967 796 555 399 326 307 290 264 233 1157 1202 1227 1246 1265 1278 1279 1276 1267 1258 1252 1252 1254 1260 1269 1282 1300 1316 1328 1335 1342 1359 1385 1410 1434 1455 1468 1480 1498 1523 1553 1588 1617 1643 1663 1663 1654 1671 1707 1761 1854 1899 1929 1941 1931 1925 1916 1898 1874 1848 1827 1816 1802 1786 1776 1799 1831 1863 1883 1888 1876 1840 1774 1683 1602 1497 1447 1506 1692 1800 1859 1884 1885 1877 1858 1824 1788 1758 1743 1730 1715 1703 1697 1698 1697 1693 1693 1703 1715 1725 1746 1783 1835 1885 1909 1913 1900 1872 1818 1759 1693 1615 1523 1442 1376 1328 1304 1342 1420 1498 1549 1555 1524 1496 1485 1491 1505 1481 1430 1344 1237 1176 1180 1181 1146 1070 1079 1106 1149 1210 1293 1369 1428 1474 1497 1471 1416 1366 1333 1316 1287 1273 1304 1363 1421 1425 1394 1364 1344 1332 1274 1238 1185 1127 1123 1170 1174 1143 1090 1035 1023 1035 1049 1053 1059 1062 1062 1056 1041 1024 992 954 921 900 894 897 917 955 993 995 974 923 843 762 708 657 597 520 444 406 396 404 416 437 456 476 509 597 608 607 576 509 457 422 400 372 329 322 349 541 813 914 944 979 1007 1024 1032 1162 1201 1017 607 664 1073 1061 859 872 907 952 979 983 967 917 870 833 809 801 755 738 740 746 771 810 846 864 853 832 799 776 766 764 764 761 757 754 755 754 751 748 747 739 751 766 774 768 765 759 750 740 725 718 730 753 780 804 817 825 832 841 849 859 881 913 948 956 933 913 910 924 944 959 967 964 950 934 921 909 895 882 880 888 911 956 1007 1042 1062 1071 1071 1065 1064 1062 1043 979 613 375 270 239 232 228 217 1157 1188 1210 1222 1232 1240 1249 1253 1245 1234 1228 1234 1242 1252 1262 1276 1302 1320 1327 1332 1342 1362 1384 1410 1439 1467 1482 1480 1490 1515 1552 1584 1609 1634 1656 1665 1656 1679 1717 1767 1852 1901 1912 1907 1909 1947 1928 1910 1894 1874 1873 1873 1873 1870 1867 1881 1903 1917 1916 1912 1887 1832 1745 1631 1514 1416 1456 1593 1749 1857 1900 1910 1902 1888 1875 1850 1813 1772 1747 1732 1722 1715 1710 1704 1690 1677 1670 1676 1691 1705 1729 1769 1828 1888 1914 1915 1892 1838 1768 1715 1665 1607 1546 1476 1411 1360 1331 1360 1423 1500 1571 1613 1617 1597 1568 1531 1480 1424 1363 1287 1205 1185 1234 1263 1229 1120 1072 1109 1181 1276 1387 1450 1480 1497 1503 1479 1425 1391 1365 1337 1311 1298 1331 1389 1439 1438 1403 1360 1322 1297 1256 1217 1153 1093 1139 1218 1234 1203 1149 1098 1083 1086 1097 1106 1108 1110 1104 1089 1061 1017 974 942 920 897 887 900 925 952 988 976 942 887 813 756 721 679 618 535 468 447 444 447 448 472 505 537 583 714 697 632 559 507 429 384 341 298 269 286 260 435 761 877 922 969 1008 1031 1033 1122 1158 1061 836 847 964 984 952 966 984 1004 1019 1025 1008 953 913 881 853 829 762 762 789 795 818 849 859 845 811 790 761 739 730 729 727 728 733 742 753 752 745 741 748 753 762 770 773 766 756 748 742 738 739 748 764 784 807 827 836 839 842 848 855 866 890 919 941 933 910 887 871 873 889 907 921 928 920 910 901 892 882 866 863 870 891 938 998 1040 1064 1074 1073 1066 1065 1061 1035 923 592 347 236 205 213 217 214 1162 1182 1203 1213 1216 1220 1230 1234 1223 1211 1208 1221 1234 1243 1253 1269 1294 1306 1313 1323 1341 1368 1395 1421 1446 1470 1484 1492 1508 1534 1569 1589 1607 1625 1644 1664 1667 1690 1725 1771 1835 1908 1938 1945 1949 1950 1924 1903 1888 1877 1887 1900 1913 1924 1932 1943 1966 1971 1953 1934 1887 1807 1729 1666 1553 1505 1652 1839 1883 1942 1945 1932 1915 1897 1892 1878 1845 1799 1755 1732 1722 1719 1716 1707 1686 1668 1658 1661 1677 1693 1718 1761 1826 1887 1912 1905 1863 1777 1711 1675 1647 1610 1565 1508 1457 1415 1388 1410 1470 1549 1628 1687 1684 1634 1556 1468 1391 1344 1284 1230 1202 1210 1272 1310 1278 1160 1138 1213 1325 1443 1538 1557 1548 1530 1509 1472 1418 1387 1368 1354 1355 1356 1388 1433 1464 1460 1427 1381 1331 1280 1245 1209 1150 1096 1151 1251 1274 1246 1197 1153 1136 1133 1136 1137 1123 1131 1122 1090 1051 999 965 942 925 919 903 909 925 941 957 936 891 832 773 757 730 675 600 530 500 494 493 486 474 500 555 626 691 720 697 633 576 559 409 323 262 223 216 263 275 450 757 847 893 939 984 1018 1012 1081 1105 1056 949 955 988 997 985 984 1003 1027 1049 1058 1033 1003 963 921 883 834 817 826 848 866 892 912 891 832 776 757 734 717 708 703 692 688 698 721 743 746 741 738 747 763 774 784 790 780 761 751 744 736 741 755 774 796 818 836 847 852 853 853 858 873 895 919 934 922 898 871 851 844 850 862 878 896 896 891 885 878 872 857 859 870 892 942 1002 1043 1064 1068 1055 1033 981 882 726 567 409 297 235 219 227 224 215 1169 1196 1225 1230 1228 1228 1232 1233 1215 1204 1206 1222 1231 1234 1241 1254 1273 1288 1307 1333 1368 1415 1459 1491 1511 1519 1513 1511 1527 1555 1585 1595 1606 1619 1635 1657 1673 1700 1741 1786 1811 1955 2185 2246 2069 1946 1914 1890 1875 1874 1882 1901 1924 1947 1967 1984 2012 2018 1993 1958 1895 1800 1751 1778 1763 1775 1854 1936 1955 1969 1939 1920 1914 1905 1906 1895 1869 1827 1767 1738 1728 1728 1727 1713 1688 1669 1660 1662 1677 1693 1722 1767 1821 1882 1902 1874 1805 1714 1669 1651 1637 1609 1558 1507 1472 1449 1430 1445 1531 1623 1684 1689 1631 1552 1463 1380 1332 1280 1243 1229 1239 1247 1305 1338 1326 1281 1349 1431 1514 1587 1637 1630 1600 1561 1518 1463 1406 1375 1368 1381 1417 1437 1460 1483 1497 1487 1460 1418 1363 1291 1237 1201 1156 1116 1161 1267 1297 1275 1235 1203 1186 1174 1161 1138 1113 1114 1097 1061 1024 995 978 960 938 924 925 945 962 956 936 884 815 759 748 741 710 647 569 511 531 552 561 558 555 499 573 683 724 759 749 701 643 605 398 273 209 190 203 291 430 624 819 860 869 888 919 947 931 973 996 992 983 992 1004 995 971 969 1002 1034 1055 1057 1042 1025 1004 966 898 824 815 858 927 970 1000 1002 937 821 743 730 719 711 707 696 676 666 673 695 715 719 719 724 745 772 790 807 821 816 797 778 757 738 734 749 771 795 817 839 855 863 863 859 861 873 890 906 917 909 892 871 852 833 826 833 847 858 864 867 866 862 861 860 863 875 904 963 1015 1046 1055 1041 989 886 747 590 438 350 295 259 236 233 231 219 208 1179 1216 1242 1254 1255 1251 1246 1240 1224 1217 1219 1228 1231 1227 1229 1239 1255 1275 1304 1346 1403 1477 1521 1556 1571 1565 1544 1530 1541 1571 1607 1625 1622 1622 1630 1647 1668 1711 1763 1797 1770 1971 2351 2429 2096 1932 1901 1881 1870 1875 1878 1894 1920 1951 1980 2001 2017 2017 1996 1954 1899 1827 1782 1797 1902 1901 1918 1931 1914 1920 1910 1908 1912 1911 1910 1903 1885 1851 1788 1757 1749 1749 1744 1723 1700 1691 1691 1694 1696 1710 1741 1784 1828 1881 1885 1835 1751 1688 1666 1647 1623 1590 1550 1522 1505 1497 1498 1528 1599 1651 1653 1580 1476 1417 1378 1344 1325 1327 1339 1338 1322 1359 1433 1463 1471 1503 1542 1599 1651 1686 1696 1644 1592 1539 1488 1452 1403 1380 1387 1423 1473 1507 1527 1533 1530 1513 1492 1457 1401 1319 1231 1180 1142 1119 1172 1276 1308 1292 1263 1244 1222 1195 1160 1117 1090 1085 1071 1042 1015 1004 990 974 958 953 972 994 992 949 893 821 747 696 697 695 664 614 565 547 599 646 675 684 687 696 749 835 934 957 932 857 761 688 409 286 246 253 304 471 667 812 872 892 848 830 831 825 773 792 830 866 898 924 939 940 935 946 994 1033 1051 1047 1038 1034 1025 1000 950 906 938 995 1045 1066 1069 1035 940 793 706 717 720 715 714 704 685 673 671 677 682 682 683 693 721 759 788 815 845 849 835 810 779 750 736 741 761 790 821 849 864 871 870 866 863 866 872 881 893 893 886 873 856 835 815 804 805 819 831 842 851 857 861 864 874 896 933 991 1030 1044 1027 969 811 660 521 391 286 241 220 212 209 207 199 193 198 1184 1228 1261 1274 1270 1261 1252 1240 1231 1228 1229 1232 1230 1227 1232 1243 1259 1288 1323 1373 1439 1518 1559 1590 1605 1603 1587 1566 1571 1595 1631 1662 1645 1631 1628 1636 1659 1718 1770 1783 1726 1877 2063 2069 1894 1885 1875 1872 1873 1876 1877 1888 1911 1939 1966 1976 1983 1982 1969 1933 1889 1860 1853 1871 1904 1884 1892 1895 1871 1903 1903 1901 1906 1915 1910 1899 1882 1853 1801 1775 1770 1771 1764 1741 1724 1723 1731 1737 1725 1733 1763 1806 1849 1874 1838 1776 1715 1689 1665 1617 1552 1491 1503 1524 1534 1544 1569 1605 1637 1612 1522 1391 1377 1373 1369 1364 1371 1422 1447 1438 1411 1444 1506 1540 1555 1580 1632 1697 1739 1743 1711 1630 1551 1496 1472 1463 1432 1412 1419 1460 1508 1546 1564 1561 1542 1526 1509 1478 1425 1345 1251 1171 1121 1116 1192 1285 1308 1290 1270 1256 1222 1176 1129 1093 1070 1079 1077 1053 1029 1015 995 983 988 1008 1028 1025 991 922 846 767 707 667 631 629 609 591 595 642 704 749 771 772 769 816 891 968 1015 1030 1021 966 881 817 588 430 412 524 573 726 803 832 860 861 823 797 777 736 612 615 656 690 701 764 820 866 898 912 962 1009 1038 1043 1043 1044 1041 1027 1000 1006 1059 1115 1146 1136 1103 1022 856 631 688 727 738 729 716 711 701 693 689 680 666 656 650 652 675 713 752 796 842 859 853 828 794 761 747 744 756 784 828 865 883 885 878 867 859 852 848 852 868 876 876 869 854 835 805 774 749 755 774 801 828 847 865 881 904 935 974 1016 1040 1032 969 791 514 412 376 314 237 192 171 166 168 168 163 166 184 1211 1247 1280 1284 1274 1265 1258 1252 1253 1248 1245 1243 1239 1243 1249 1263 1288 1325 1363 1411 1470 1534 1569 1594 1618 1635 1633 1619 1620 1633 1652 1676 1658 1638 1627 1630 1656 1712 1750 1759 1743 1759 1786 1824 1858 1850 1858 1870 1879 1879 1876 1887 1904 1922 1933 1940 1944 1945 1935 1905 1877 1864 1869 1888 1909 1898 1891 1882 1873 1925 1918 1903 1899 1913 1911 1895 1876 1855 1823 1802 1793 1788 1781 1767 1759 1760 1768 1775 1757 1760 1792 1836 1866 1865 1813 1750 1703 1697 1655 1580 1496 1437 1464 1500 1544 1592 1640 1653 1609 1485 1341 1293 1356 1380 1397 1429 1489 1536 1535 1499 1457 1469 1519 1551 1571 1603 1661 1725 1757 1743 1685 1597 1523 1498 1517 1511 1471 1447 1454 1493 1534 1565 1576 1565 1533 1518 1505 1478 1431 1363 1286 1221 1173 1150 1175 1224 1236 1224 1212 1210 1158 1109 1085 1090 1084 1092 1087 1063 1037 1019 1007 1009 1028 1049 1047 1016 961 894 817 751 713 683 617 617 618 635 675 741 783 807 818 824 836 905 977 1027 1044 1084 1098 1058 983 948 817 705 683 761 806 851 862 850 835 857 879 868 830 797 679 573 499 468 502 588 704 806 857 866 902 959 1013 1030 1041 1053 1059 1054 1039 1082 1146 1196 1210 1169 1095 979 805 604 711 731 729 723 703 703 705 710 713 700 678 656 638 626 633 657 701 757 813 839 841 822 794 767 759 757 763 781 829 873 898 902 891 875 857 842 832 826 838 855 865 862 849 824 786 737 689 675 700 746 795 828 863 901 942 980 1009 1037 1042 1002 857 386 233 203 215 218 192 158 136 130 133 136 138 147 171 1251 1271 1290 1286 1273 1263 1259 1261 1268 1267 1265 1265 1268 1267 1273 1294 1329 1367 1404 1447 1493 1534 1556 1586 1619 1646 1649 1647 1651 1665 1685 1694 1666 1640 1625 1629 1661 1724 1777 1810 1820 1838 1851 1859 1856 1832 1846 1860 1869 1870 1874 1886 1897 1905 1909 1911 1912 1909 1899 1881 1871 1886 1910 1931 1937 1928 1904 1884 1886 1917 1864 1869 1906 1915 1911 1894 1874 1855 1837 1821 1812 1809 1809 1810 1809 1809 1814 1824 1823 1825 1840 1862 1874 1855 1804 1748 1706 1696 1642 1555 1478 1446 1483 1508 1556 1608 1632 1603 1493 1354 1260 1309 1403 1445 1479 1525 1580 1595 1570 1525 1486 1492 1527 1545 1555 1584 1650 1713 1743 1725 1653 1574 1532 1536 1567 1552 1505 1486 1497 1529 1557 1573 1570 1550 1519 1508 1500 1481 1445 1396 1348 1307 1256 1189 1143 1165 1171 1170 1184 1164 1126 1102 1099 1114 1111 1104 1088 1061 1034 1023 1023 1032 1044 1038 1012 967 915 871 807 785 768 739 700 708 725 751 780 798 804 812 827 854 892 965 1019 1051 1086 1145 1201 1177 1072 1021 968 903 864 874 898 911 915 908 894 927 937 916 869 817 679 620 578 503 410 458 592 725 792 818 840 891 951 975 1014 1053 1075 1076 1064 1117 1181 1231 1247 1218 1074 935 812 690 706 692 686 692 690 690 694 705 717 709 705 691 672 657 629 637 673 723 773 804 813 803 784 771 775 780 786 796 836 872 894 901 892 876 862 848 833 815 820 836 852 858 842 811 760 698 644 618 644 695 754 800 850 910 968 1011 1028 1042 1028 963 800 335 225 210 200 177 125 106 104 109 114 121 128 141 166 1295 1299 1298 1285 1269 1258 1255 1261 1272 1284 1295 1305 1314 1300 1308 1332 1365 1392 1427 1468 1505 1527 1538 1575 1612 1633 1622 1620 1629 1659 1698 1702 1678 1680 1694 1709 1739 1785 1822 1843 1846 1849 1841 1825 1810 1805 1825 1822 1820 1834 1854 1868 1880 1889 1894 1890 1879 1871 1867 1870 1884 1911 1935 1949 1958 1941 1914 1894 1890 1871 1760 1783 1883 1940 1927 1909 1890 1873 1862 1851 1848 1851 1855 1852 1858 1856 1853 1851 1840 1843 1838 1828 1819 1787 1736 1678 1629 1610 1587 1470 1398 1444 1505 1532 1548 1545 1517 1484 1385 1306 1297 1391 1479 1527 1563 1598 1620 1603 1568 1535 1521 1534 1552 1548 1539 1557 1636 1705 1734 1708 1629 1558 1546 1565 1582 1560 1528 1522 1537 1557 1570 1570 1556 1533 1507 1499 1501 1494 1476 1462 1439 1402 1340 1257 1212 1207 1185 1155 1142 1120 1110 1117 1135 1144 1135 1122 1099 1067 1040 1032 1029 1026 1019 1010 972 930 894 870 834 842 851 841 824 831 848 856 841 803 791 804 834 871 921 981 1026 1064 1127 1188 1261 1244 1119 1047 1026 985 941 916 926 940 953 955 931 928 912 884 849 810 682 620 616 637 556 576 596 638 763 776 787 791 804 870 981 1050 1081 1084 1075 1118 1176 1229 1264 1265 1064 899 807 723 680 652 650 672 682 682 686 692 692 673 664 660 662 671 658 666 684 706 738 775 793 793 783 783 797 812 825 835 859 875 885 888 888 879 874 864 842 814 810 824 843 853 837 805 754 691 630 615 633 669 715 770 834 909 977 1022 1035 1034 1003 928 790 332 272 295 259 164 108 89 93 103 111 122 131 144 167 1338 1325 1304 1280 1264 1255 1254 1262 1281 1313 1342 1363 1371 1362 1366 1371 1374 1398 1435 1468 1494 1512 1524 1553 1579 1592 1582 1582 1588 1621 1677 1726 1706 1706 1727 1759 1780 1819 1847 1863 1871 1870 1859 1841 1814 1771 1746 1732 1746 1782 1797 1835 1855 1861 1861 1858 1844 1832 1837 1870 1907 1936 1952 1959 1970 1948 1932 1919 1896 1818 1676 1688 1807 1924 1897 1890 1891 1892 1885 1884 1874 1862 1854 1851 1861 1856 1838 1811 1768 1758 1735 1701 1675 1629 1578 1526 1485 1477 1510 1397 1338 1437 1510 1535 1493 1423 1375 1391 1371 1360 1387 1472 1539 1580 1607 1624 1626 1595 1562 1547 1564 1590 1591 1567 1542 1549 1631 1703 1727 1694 1620 1549 1547 1568 1573 1552 1542 1549 1562 1570 1570 1555 1536 1518 1499 1512 1524 1535 1543 1556 1529 1485 1419 1331 1272 1208 1164 1136 1104 1093 1096 1108 1120 1117 1126 1124 1102 1057 1019 1020 1015 1005 999 990 967 953 946 929 939 951 956 950 936 929 920 890 832 786 793 823 859 886 920 969 1011 1047 1107 1175 1221 1201 1112 1047 1029 1000 965 940 951 965 976 970 926 887 851 820 794 764 632 574 613 725 722 734 739 746 769 769 802 829 852 935 997 1051 1081 1078 1080 1109 1155 1211 1267 1277 1074 885 771 678 638 629 644 669 680 678 673 662 641 596 549 554 606 658 692 709 708 699 713 753 784 802 808 816 831 851 871 889 894 890 884 881 887 888 888 876 847 813 806 813 823 827 811 793 760 710 654 631 634 657 694 751 824 907 980 1022 1031 1021 978 900 797 588 519 446 308 184 114 90 93 102 112 125 137 149 170 1370 1342 1306 1277 1263 1259 1264 1278 1307 1357 1395 1418 1429 1428 1417 1410 1416 1454 1484 1502 1514 1521 1521 1534 1547 1555 1557 1559 1562 1595 1656 1723 1696 1694 1709 1734 1759 1793 1826 1854 1871 1870 1871 1866 1824 1709 1629 1630 1696 1778 1769 1804 1802 1792 1799 1813 1805 1809 1832 1878 1931 1968 1988 1994 1992 1977 1974 1963 1917 1784 1649 1628 1698 1796 1742 1767 1817 1857 1855 1863 1818 1765 1739 1779 1787 1771 1739 1698 1650 1599 1553 1514 1480 1431 1400 1397 1420 1460 1502 1532 1541 1535 1561 1523 1424 1342 1352 1405 1429 1444 1465 1511 1560 1592 1614 1627 1623 1593 1569 1569 1604 1640 1634 1602 1568 1564 1623 1679 1702 1677 1606 1547 1545 1564 1571 1556 1558 1566 1574 1573 1567 1545 1529 1515 1482 1480 1505 1551 1603 1644 1579 1344 1094 991 927 855 819 852 990 1029 1041 1044 1051 1065 1097 1105 1089 1058 1023 1024 1023 1014 1000 1002 999 993 981 956 967 982 976 944 933 918 894 857 812 811 832 861 885 892 902 933 972 1007 1022 1102 1136 1123 1079 1031 1019 1001 979 967 980 990 989 966 904 846 798 757 722 701 613 583 636 761 797 816 827 829 816 816 840 873 914 976 1016 1046 1063 1065 1079 1098 1137 1194 1261 1262 1082 876 748 651 611 625 656 674 685 675 652 619 572 441 367 417 562 635 690 710 701 677 659 684 739 803 844 864 873 889 914 933 925 911 898 891 899 904 898 876 841 808 797 796 796 791 774 754 729 700 669 645 639 653 684 746 828 916 989 1019 1020 1005 959 883 799 763 686 545 340 196 123 97 99 106 116 129 140 150 172 1381 1346 1316 1301 1289 1288 1296 1313 1357 1408 1439 1457 1475 1471 1454 1449 1466 1512 1530 1542 1542 1530 1507 1508 1515 1526 1540 1545 1544 1572 1633 1710 1692 1702 1706 1698 1709 1741 1775 1791 1779 1789 1831 1828 1749 1579 1497 1545 1665 1780 1767 1766 1733 1711 1728 1759 1765 1809 1864 1890 1949 2009 2048 2059 2037 2034 2033 2011 1937 1753 1637 1602 1607 1601 1506 1557 1651 1726 1731 1709 1639 1590 1604 1698 1687 1649 1611 1576 1461 1384 1346 1328 1304 1264 1274 1307 1360 1452 1506 1560 1600 1617 1606 1540 1462 1416 1434 1427 1463 1485 1488 1502 1543 1578 1603 1616 1616 1596 1584 1599 1646 1684 1674 1644 1609 1585 1607 1643 1663 1640 1546 1543 1562 1581 1586 1582 1578 1581 1585 1580 1581 1548 1467 1353 1268 1186 1210 1283 1377 1561 1376 888 450 369 354 355 362 445 715 854 912 941 974 1026 1065 1075 1071 1063 1045 1041 1038 1031 1024 1036 1040 1027 996 956 947 951 945 920 908 887 861 841 840 859 871 886 900 902 898 907 937 984 1019 1038 1041 1037 1037 1023 1006 987 975 980 985 991 987 960 897 827 768 708 646 622 602 613 666 762 819 859 889 904 891 876 877 892 922 981 1012 1032 1047 1056 1069 1082 1108 1151 1218 1253 934 703 781 689 649 643 657 673 689 668 630 573 486 318 274 370 545 596 654 675 656 607 558 590 684 797 866 890 901 913 932 941 934 924 916 917 925 922 902 867 827 798 780 766 752 734 717 700 683 660 627 600 590 611 675 756 843 925 988 1005 1002 985 943 875 803 764 695 567 371 178 116 107 110 122 136 147 152 154 171 1382 1349 1326 1317 1311 1313 1322 1342 1391 1443 1474 1490 1501 1503 1495 1493 1507 1541 1555 1564 1562 1545 1513 1494 1492 1506 1531 1544 1545 1563 1610 1688 1697 1733 1733 1693 1667 1692 1707 1686 1629 1642 1726 1697 1568 1410 1405 1488 1586 1662 1696 1694 1708 1708 1686 1693 1730 1804 1873 1894 1941 2035 2102 2115 2071 2053 2029 1989 1912 1747 1650 1610 1562 1466 1467 1538 1614 1648 1598 1545 1512 1514 1552 1610 1595 1536 1471 1420 1331 1309 1284 1246 1201 1166 1178 1240 1346 1475 1550 1593 1610 1602 1540 1498 1477 1466 1450 1417 1434 1455 1471 1484 1523 1561 1590 1602 1602 1587 1588 1613 1659 1697 1704 1687 1656 1626 1639 1654 1635 1574 1491 1543 1579 1592 1591 1596 1597 1598 1604 1623 1612 1461 972 371 319 311 312 321 425 1016 620 383 338 310 302 308 320 336 364 594 751 863 951 1022 1047 1058 1063 1066 1063 1056 1052 1055 1064 1081 1076 1047 996 934 919 909 894 875 866 855 846 847 867 884 890 895 902 910 906 908 926 962 995 1012 1024 1029 1022 1002 965 936 925 926 941 958 958 933 886 820 750 672 586 534 552 603 670 735 811 870 914 943 945 928 921 927 942 985 1010 1028 1045 1058 1068 1074 1091 1102 1033 990 865 713 581 711 677 650 655 668 673 656 612 528 378 282 305 403 509 532 572 584 554 478 432 519 669 817 887 909 914 917 924 920 917 920 929 942 957 940 903 855 810 781 751 720 691 665 651 637 618 594 567 543 538 566 642 746 834 903 950 965 961 950 925 878 814 763 677 547 393 191 117 111 137 150 162 168 165 155 166 1389 1361 1340 1331 1334 1340 1350 1370 1411 1457 1485 1502 1515 1524 1525 1524 1529 1551 1563 1570 1568 1553 1521 1489 1482 1492 1510 1516 1536 1556 1590 1657 1694 1746 1753 1707 1649 1658 1643 1609 1569 1549 1597 1530 1420 1390 1504 1503 1453 1439 1586 1630 1701 1716 1664 1675 1740 1815 1868 1878 1891 1995 2078 2097 2040 1991 1962 1931 1869 1727 1692 1665 1610 1523 1545 1594 1606 1567 1484 1464 1474 1501 1531 1537 1518 1456 1388 1341 1293 1257 1220 1179 1135 1133 1183 1293 1434 1542 1606 1628 1605 1528 1350 1434 1493 1494 1459 1427 1418 1430 1459 1491 1533 1569 1589 1589 1576 1570 1579 1605 1650 1703 1727 1724 1701 1674 1689 1687 1642 1555 1470 1519 1565 1589 1592 1605 1610 1620 1631 1630 1388 813 403 307 293 292 294 300 320 415 387 346 315 310 310 312 314 318 333 472 705 914 1016 1054 1066 1070 1072 1081 1074 1064 1068 1085 1099 1116 1095 1042 969 890 879 860 838 823 820 833 847 861 881 890 890 888 893 908 917 924 934 952 968 986 1002 1011 1004 963 917 883 871 874 894 912 917 904 862 800 726 642 552 501 533 601 667 684 763 830 883 923 950 962 970 976 983 1002 1017 1032 1047 1060 1037 1027 1024 1009 948 1080 1036 848 667 785 742 693 682 694 683 652 587 472 279 233 290 361 370 384 392 399 400 374 376 523 708 850 905 918 916 910 905 892 887 899 924 958 976 956 910 851 794 746 698 657 626 597 584 566 543 517 499 483 490 532 616 725 807 862 895 905 905 905 900 884 844 787 685 538 376 246 144 115 174 182 188 189 180 160 160 1389 1366 1350 1347 1358 1370 1384 1401 1425 1462 1489 1510 1526 1536 1540 1537 1538 1555 1564 1567 1560 1542 1509 1483 1479 1473 1451 1419 1469 1525 1580 1634 1680 1720 1724 1696 1662 1684 1681 1645 1595 1605 1580 1496 1451 1534 1593 1531 1434 1402 1552 1564 1579 1585 1596 1682 1790 1830 1829 1824 1878 1969 2012 1991 1922 1859 1874 1864 1791 1685 1676 1651 1613 1578 1591 1590 1558 1503 1449 1445 1474 1496 1497 1480 1443 1395 1352 1321 1274 1212 1167 1138 1121 1176 1312 1454 1561 1610 1615 1589 1549 1495 1385 1452 1502 1509 1479 1443 1419 1427 1462 1502 1544 1577 1586 1566 1538 1536 1558 1601 1659 1720 1756 1758 1735 1707 1698 1667 1602 1514 1464 1488 1536 1580 1600 1616 1634 1653 1631 1491 791 432 303 293 289 289 292 298 314 374 376 347 316 316 322 321 317 312 316 388 784 1124 1157 1136 1116 1105 1111 1138 1113 1093 1082 1080 1086 1108 1077 1007 916 839 817 800 786 783 790 822 850 868 885 887 879 872 875 897 922 939 949 955 959 971 987 997 990 944 896 857 834 846 874 898 907 893 847 792 735 672 601 565 567 594 627 618 715 796 852 889 938 983 1006 1012 1014 1019 1026 1033 1041 1051 1010 987 986 1004 990 1092 1063 921 752 744 754 747 714 709 682 644 565 431 315 258 207 151 101 93 103 150 234 350 422 599 778 877 913 918 913 903 893 877 870 880 907 943 957 942 900 838 772 704 642 594 564 534 512 491 471 453 435 425 442 498 589 683 755 804 835 848 857 863 866 864 840 798 716 584 406 235 144 137 190 206 212 210 198 171 157 1376 1359 1350 1350 1359 1373 1394 1419 1445 1472 1497 1520 1538 1545 1551 1549 1548 1558 1567 1563 1547 1521 1492 1473 1459 1422 1359 1314 1407 1502 1572 1612 1657 1687 1691 1679 1673 1710 1734 1724 1689 1692 1658 1598 1566 1605 1650 1580 1486 1436 1494 1493 1419 1408 1518 1733 1827 1805 1753 1754 1852 1904 1897 1854 1810 1778 1779 1748 1676 1629 1600 1575 1568 1584 1596 1571 1521 1464 1421 1427 1452 1461 1444 1420 1391 1369 1343 1303 1227 1156 1115 1104 1119 1206 1375 1508 1564 1558 1539 1520 1507 1499 1477 1488 1512 1527 1512 1472 1444 1443 1467 1497 1535 1556 1549 1516 1499 1521 1562 1617 1680 1741 1779 1781 1755 1725 1671 1608 1543 1489 1474 1488 1535 1590 1629 1645 1672 1693 1612 1284 535 318 298 291 289 290 296 305 316 349 376 357 317 313 322 322 314 299 268 482 994 1335 1208 1146 1123 1112 1115 1135 1108 1083 1063 1052 1050 1060 1030 972 904 849 817 795 773 750 782 820 849 866 883 878 863 852 856 881 921 949 965 970 969 978 990 998 988 943 887 839 816 831 859 884 892 872 823 786 749 704 649 607 575 565 579 595 689 776 844 899 975 1007 1021 1028 1024 1024 1025 1024 1018 988 969 951 965 1042 1045 1051 1003 920 893 845 770 724 739 710 684 644 561 415 202 187 183 140 83 82 91 104 147 308 472 671 828 883 907 914 914 910 898 883 873 873 885 907 916 906 875 823 750 671 599 543 511 482 454 430 413 409 394 384 400 458 550 625 684 729 763 790 806 816 820 822 808 780 723 621 449 281 179 147 141 217 238 225 197 184 159 1357 1343 1343 1356 1373 1369 1382 1419 1474 1489 1509 1530 1549 1562 1576 1575 1569 1569 1580 1573 1542 1500 1472 1447 1416 1371 1321 1310 1424 1509 1560 1590 1635 1668 1680 1676 1673 1706 1741 1751 1735 1727 1704 1666 1624 1595 1603 1562 1499 1440 1412 1383 1340 1397 1577 1808 1858 1782 1695 1687 1761 1765 1738 1707 1697 1695 1681 1625 1545 1514 1477 1479 1512 1557 1574 1552 1493 1424 1378 1393 1395 1389 1378 1363 1362 1362 1339 1278 1167 1088 1044 1038 1072 1153 1280 1368 1402 1416 1447 1480 1499 1496 1476 1493 1526 1551 1547 1512 1481 1463 1463 1474 1502 1501 1478 1454 1482 1541 1596 1646 1697 1757 1792 1786 1745 1690 1606 1541 1503 1492 1508 1540 1586 1634 1669 1683 1723 1737 1556 917 474 337 316 301 290 293 300 307 309 315 362 363 321 284 291 287 275 276 355 996 1315 1322 1183 1119 1090 1072 1065 1074 1066 1051 1033 1017 1008 1000 971 937 911 877 845 809 778 768 794 825 849 864 877 867 849 838 846 873 918 956 982 991 991 997 1006 1009 995 945 879 827 810 823 843 859 861 837 798 780 761 732 686 639 596 569 565 595 683 768 847 935 998 1027 1038 1038 1026 1021 1015 1004 957 811 855 888 921 1017 1035 1053 1042 1038 1096 1013 872 784 782 730 692 640 558 433 194 134 118 95 70 86 102 139 200 144 430 685 822 859 889 910 926 935 928 910 890 874 866 873 876 866 841 801 729 650 573 509 471 446 423 402 385 384 372 365 376 422 509 568 612 647 682 718 742 755 758 759 751 734 693 610 451 285 183 159 158 231 257 218 150 187 167 1329 1317 1338 1390 1444 1407 1387 1414 1495 1514 1527 1543 1562 1578 1589 1593 1600 1610 1595 1576 1542 1500 1464 1428 1410 1408 1410 1388 1448 1503 1543 1570 1610 1637 1654 1664 1675 1716 1739 1745 1738 1728 1717 1680 1622 1561 1555 1557 1532 1484 1432 1428 1482 1595 1745 1873 1884 1787 1674 1613 1600 1576 1571 1579 1584 1586 1588 1537 1450 1409 1391 1423 1474 1516 1523 1433 1347 1307 1336 1350 1320 1301 1306 1317 1333 1336 1314 1250 1120 1025 964 946 976 1033 1110 1166 1220 1344 1432 1469 1473 1459 1449 1485 1533 1568 1571 1545 1509 1475 1455 1461 1468 1445 1419 1420 1489 1576 1638 1679 1717 1773 1802 1773 1693 1591 1520 1493 1493 1512 1561 1619 1666 1696 1708 1725 1751 1619 1231 548 429 382 360 339 312 303 294 292 301 295 317 326 307 250 261 261 264 353 792 1264 1354 1242 1151 1098 1065 1044 1034 1039 1033 1012 981 949 935 936 932 923 907 874 843 814 791 778 800 822 839 849 859 852 836 828 844 886 929 969 998 1011 1012 1015 1017 1015 996 942 877 827 811 822 831 834 828 808 782 771 764 750 717 678 641 610 593 616 698 778 854 947 1005 1035 1046 1043 1032 1022 1011 889 596 657 865 990 1010 1023 1035 1037 1158 1367 1307 1151 1054 976 869 801 729 649 554 436 221 129 100 109 203 132 101 116 136 136 437 687 799 826 855 899 941 971 974 947 910 875 851 848 844 832 811 781 720 646 568 495 449 426 409 396 389 393 380 368 372 407 482 526 553 578 605 638 668 688 694 688 683 672 643 573 422 272 177 155 149 158 158 169 227 202 173 1282 1280 1334 1431 1501 1421 1396 1441 1520 1535 1548 1563 1577 1586 1592 1600 1613 1627 1614 1599 1563 1510 1450 1415 1374 1354 1363 1390 1430 1477 1520 1552 1583 1600 1617 1644 1690 1770 1771 1750 1731 1727 1717 1666 1601 1554 1561 1590 1602 1601 1603 1659 1752 1837 1894 1913 1907 1803 1651 1483 1293 1366 1454 1507 1508 1509 1530 1512 1469 1476 1451 1446 1449 1437 1375 1069 952 1054 1292 1282 1234 1217 1240 1270 1278 1271 1236 1162 1045 977 955 951 935 954 1010 1099 1221 1384 1412 1415 1414 1421 1441 1463 1512 1561 1574 1550 1516 1487 1473 1486 1483 1462 1438 1433 1488 1591 1676 1735 1773 1809 1799 1725 1610 1512 1480 1478 1497 1536 1606 1673 1720 1741 1738 1745 1612 1126 532 429 415 408 405 399 374 344 304 280 294 278 249 305 383 276 325 386 495 717 1205 1246 1224 1189 1137 1091 1060 1040 1029 1026 1013 978 934 895 886 902 912 911 898 875 845 818 795 775 788 805 821 834 844 848 845 848 867 916 961 996 1017 1020 1020 1018 1011 999 985 943 887 839 818 829 830 823 808 793 774 762 755 750 737 714 687 662 646 661 723 787 847 923 989 1020 1030 1032 1028 825 695 620 533 583 814 975 1011 1028 1031 1024 1138 1381 1408 1347 1262 1148 993 916 809 694 576 450 256 155 121 129 212 138 101 106 112 173 319 508 703 789 823 879 943 991 993 969 923 873 838 827 816 803 787 764 717 656 584 509 457 453 454 447 429 430 410 387 379 410 457 490 511 525 544 572 603 631 645 634 631 622 593 527 378 249 168 138 129 122 117 134 203 188 172 1269 1295 1356 1438 1477 1463 1493 1539 1563 1558 1567 1579 1588 1590 1595 1606 1613 1613 1602 1565 1530 1492 1441 1373 1286 1257 1290 1351 1371 1432 1491 1529 1553 1545 1544 1590 1710 1828 1825 1771 1719 1718 1698 1640 1592 1581 1605 1631 1671 1731 1813 1870 1890 1907 1930 1951 1934 1790 1566 1255 706 1149 1435 1508 1498 1515 1560 1604 1632 1639 1564 1486 1425 1310 809 716 816 1014 1215 1193 1135 1118 1147 1185 1198 1190 1154 1092 1033 1021 1025 1005 935 977 1049 1139 1234 1316 1335 1358 1384 1413 1435 1444 1484 1531 1548 1519 1496 1489 1500 1526 1520 1508 1498 1502 1536 1605 1682 1730 1715 1658 1610 1538 1460 1443 1471 1489 1515 1564 1636 1690 1730 1752 1742 1602 883 415 346 326 337 352 375 408 447 435 396 341 279 240 229 490 827 588 676 808 1019 1267 1231 1207 1182 1154 1119 1085 1063 1050 1039 1020 997 952 904 871 871 890 901 899 886 870 841 812 787 769 780 796 811 824 835 851 863 876 897 949 986 1016 1036 1038 1033 1025 1011 993 978 943 903 866 836 832 836 821 789 767 765 757 745 734 738 728 713 699 696 715 754 796 836 885 955 996 1015 1020 1015 782 633 638 789 809 899 975 1013 1032 1039 1047 1075 1137 1331 1371 1332 1235 1098 1032 915 777 639 513 335 219 164 161 170 130 106 106 107 162 241 381 567 686 768 844 910 961 973 964 933 888 850 818 791 772 764 753 719 672 611 543 490 483 483 480 473 470 445 414 396 414 439 462 481 495 509 523 548 582 610 616 618 604 560 478 337 226 161 125 110 97 106 145 175 174 168 1315 1337 1384 1440 1469 1498 1538 1567 1569 1559 1567 1574 1578 1585 1582 1542 1486 1443 1471 1512 1515 1494 1455 1335 1198 1155 1202 1281 1325 1400 1462 1491 1505 1478 1460 1526 1712 1825 1841 1775 1685 1666 1640 1613 1606 1626 1656 1674 1724 1796 1871 1892 1905 1925 1952 1978 1939 1777 1549 1292 1002 1303 1479 1504 1456 1430 1484 1542 1544 1428 1339 1079 835 702 621 676 818 971 1063 1083 1071 1078 1105 1126 1124 1115 1096 1073 1087 1089 1072 1033 981 1007 1061 1129 1196 1245 1267 1308 1354 1388 1392 1412 1459 1501 1504 1477 1459 1462 1484 1511 1518 1522 1530 1549 1593 1623 1579 1449 1217 570 536 595 611 726 1234 1479 1557 1582 1634 1687 1731 1719 1566 812 459 332 313 316 322 323 321 323 333 398 468 462 303 235 436 1117 1919 1724 1604 1479 1365 1275 1193 1156 1123 1093 1074 1069 1065 1061 1050 1012 973 927 889 871 878 891 896 892 875 861 835 808 785 763 775 793 810 823 836 858 878 899 924 972 1007 1035 1059 1066 1056 1038 1014 985 969 937 903 872 850 835 822 799 768 756 760 762 753 729 736 733 723 715 721 751 782 811 836 865 924 975 1003 998 910 844 811 827 944 945 963 991 1020 1042 1056 1079 1113 1158 1198 1265 1281 1234 1181 1117 1002 854 697 563 470 352 256 250 212 152 116 107 106 130 186 274 390 532 671 784 864 917 943 952 941 914 875 827 783 757 760 767 740 692 632 574 528 497 491 509 527 522 494 461 439 418 429 450 471 486 498 505 523 558 603 630 631 604 546 435 310 211 151 121 100 86 95 127 157 165 165 1346 1379 1423 1471 1502 1520 1544 1558 1553 1550 1548 1547 1541 1528 1508 1362 1242 1215 1321 1504 1559 1543 1495 1338 1160 1067 1080 1188 1339 1411 1434 1433 1440 1439 1470 1556 1694 1768 1782 1735 1657 1600 1628 1698 1746 1753 1749 1745 1776 1824 1869 1884 1906 1932 1960 1982 1939 1805 1641 1472 1278 1345 1400 1412 1384 1327 1139 958 824 743 756 709 658 636 630 694 815 950 1045 996 1004 1029 1053 1070 1084 1092 1100 1113 1146 1133 1099 1059 1027 1024 1039 1071 1111 1142 1176 1238 1301 1343 1348 1384 1432 1465 1458 1433 1418 1423 1445 1470 1484 1499 1520 1550 1580 1463 1101 719 595 298 289 331 357 422 1022 1405 1588 1640 1668 1690 1696 1576 1194 544 344 308 305 315 317 313 306 303 308 333 384 448 507 493 568 886 1311 1301 1291 1263 1214 1150 1108 1081 1056 1039 1046 1068 1082 1080 1054 988 926 890 878 886 897 904 905 898 879 863 838 813 790 749 758 779 801 818 839 863 886 911 942 989 1023 1051 1074 1079 1062 1042 1021 996 963 922 883 851 836 831 818 791 755 737 748 760 761 749 738 734 725 715 727 764 796 823 849 878 921 942 939 925 809 902 975 970 960 969 988 1008 1028 1050 1072 1106 1151 1198 1222 1253 1263 1252 1238 1173 1059 914 758 623 549 499 467 455 241 161 130 110 111 121 141 177 239 389 573 726 827 882 921 944 950 938 898 842 795 768 774 781 756 710 651 593 561 545 557 594 602 578 538 492 449 414 438 475 501 519 505 507 532 577 624 654 656 625 554 423 297 197 135 116 103 94 91 96 150 164 153 1358 1401 1452 1502 1534 1539 1538 1537 1537 1540 1481 1452 1425 1368 1347 1040 953 1116 1318 1557 1629 1609 1543 1384 1175 1042 1024 1142 1367 1416 1413 1413 1444 1485 1550 1626 1699 1749 1743 1704 1660 1645 1713 1788 1829 1827 1798 1769 1780 1816 1855 1879 1905 1936 1968 1994 1959 1866 1723 1533 1292 1307 1359 1380 1335 1278 901 650 597 674 750 744 702 662 655 721 815 900 939 898 929 967 1002 1047 1078 1096 1117 1146 1169 1142 1107 1070 1034 1002 989 991 1005 1029 1080 1156 1227 1277 1318 1371 1409 1423 1410 1387 1373 1375 1392 1415 1440 1468 1502 1530 1494 970 544 331 311 310 317 332 361 424 977 1329 1536 1678 1738 1734 1629 1318 703 368 297 303 304 314 314 309 305 301 272 310 353 384 407 398 465 704 1036 1072 1104 1114 1103 1076 1050 1034 1032 1046 1079 1113 1111 1085 1037 934 896 889 897 909 910 911 919 925 910 878 843 807 768 727 728 745 770 796 829 859 883 907 948 998 1032 1052 1064 1067 1055 1045 1038 1033 987 927 873 839 826 827 818 792 751 727 730 735 738 740 725 712 702 704 731 770 808 843 877 911 934 860 752 759 907 956 963 961 961 982 1002 1018 1031 1051 1083 1127 1176 1218 1251 1264 1268 1267 1258 1213 1124 1002 864 748 663 618 605 582 417 251 137 112 119 126 134 150 176 304 504 683 799 862 911 944 960 956 913 853 801 772 776 790 779 743 688 634 610 622 648 656 649 604 543 474 406 400 449 503 530 550 531 537 569 612 645 661 657 628 560 425 297 200 146 122 120 115 108 108 145 154 135 1385 1436 1492 1543 1565 1560 1532 1515 1511 1489 1330 1258 1180 1040 1072 687 761 1216 1474 1628 1674 1647 1574 1459 1268 1143 1119 1212 1437 1489 1504 1522 1540 1572 1630 1693 1749 1807 1793 1750 1715 1723 1771 1812 1833 1826 1785 1752 1763 1798 1841 1883 1916 1953 1992 2028 2005 1914 1603 1193 1133 1274 1332 1221 956 921 753 783 959 1079 959 831 728 671 674 743 820 853 815 828 881 936 988 1050 1083 1099 1121 1149 1155 1125 1094 1058 1010 964 943 932 932 957 1011 1086 1159 1222 1304 1362 1386 1383 1368 1345 1333 1335 1353 1383 1423 1463 1499 1505 1345 527 227 301 260 275 314 345 401 601 1068 1258 1382 1616 1787 1781 1550 1063 332 282 289 302 305 313 313 310 302 292 295 338 371 381 364 348 404 632 970 1017 1045 1055 1050 1037 1030 1041 1065 1100 1140 1143 1114 1063 995 915 892 893 907 925 927 915 901 889 885 884 859 823 788 751 729 725 739 767 800 836 865 892 941 996 1027 1036 1030 1033 1046 1054 1059 1063 1021 954 893 857 844 840 826 796 751 720 710 708 710 714 706 697 695 705 733 770 809 849 889 918 923 852 774 886 923 940 945 942 950 978 1003 1019 1027 1043 1085 1139 1190 1223 1244 1260 1269 1270 1260 1226 1163 1070 942 821 747 711 692 640 476 249 76 67 145 151 154 168 173 269 463 653 774 850 906 945 966 971 930 871 815 778 780 795 795 773 730 688 668 677 699 704 682 625 534 436 405 402 443 493 522 555 567 587 615 641 653 654 641 611 549 425 300 203 154 146 145 145 141 134 128 125 119 1460 1503 1549 1589 1600 1570 1527 1492 1450 1344 1108 1012 830 473 551 916 1202 1402 1566 1627 1683 1694 1655 1589 1502 1374 1299 1351 1526 1582 1604 1621 1646 1664 1705 1765 1829 1861 1845 1802 1765 1760 1766 1775 1780 1773 1741 1731 1754 1799 1853 1900 1935 1975 2021 2066 2034 1895 1429 894 1098 1288 1274 1026 648 759 888 1130 1326 1226 920 757 692 687 695 752 812 826 776 813 887 960 1018 1053 1073 1088 1108 1130 1116 1095 1068 1033 988 949 927 919 926 951 986 1048 1125 1209 1307 1349 1365 1362 1346 1324 1319 1332 1361 1402 1448 1489 1513 1461 1072 417 205 265 183 247 326 385 484 832 1158 1179 1195 1449 1758 1787 1480 898 187 272 298 302 306 313 315 315 307 293 328 366 402 418 382 358 393 635 1036 1055 1046 1037 1032 1030 1044 1079 1122 1163 1184 1155 1106 1039 962 907 893 905 928 946 942 911 880 861 851 864 844 807 774 765 736 717 717 741 777 814 849 884 936 990 1017 1016 997 998 1028 1055 1066 1055 1030 984 935 898 884 870 843 800 745 705 690 688 692 694 698 699 703 714 736 763 794 828 864 883 881 857 833 860 890 914 927 928 936 966 994 1012 1018 1030 1081 1142 1189 1213 1225 1239 1254 1264 1257 1225 1178 1108 990 839 755 737 762 718 487 228 63 89 153 160 164 181 189 305 475 645 766 843 898 938 966 985 957 906 852 811 801 806 808 800 772 735 718 715 718 713 684 609 519 452 468 436 432 458 499 557 605 637 653 655 649 639 620 583 518 409 298 208 156 152 155 160 164 158 151 142 132 1558 1571 1578 1583 1583 1560 1538 1489 1421 1361 956 607 435 503 892 1107 1308 1482 1598 1667 1730 1736 1679 1584 1552 1505 1470 1481 1595 1671 1709 1723 1737 1742 1784 1836 1882 1896 1875 1833 1789 1755 1715 1693 1691 1699 1702 1719 1764 1822 1878 1916 1951 1994 2040 2072 2008 1819 1430 1061 1261 1309 1215 1040 912 1222 1263 1254 1123 750 666 669 689 696 698 747 782 789 775 829 930 1003 1038 1048 1049 1063 1079 1084 1059 1057 1044 1020 986 953 930 933 952 966 991 1046 1131 1235 1328 1359 1377 1380 1360 1357 1362 1386 1424 1450 1473 1512 1523 1387 620 258 189 231 173 339 413 500 666 960 1121 1080 1065 1273 1655 1750 1437 828 176 237 281 303 306 313 320 326 328 326 338 367 416 459 447 332 341 636 1145 1099 1058 1039 1040 1051 1078 1127 1177 1210 1205 1168 1113 1041 961 925 909 920 946 964 947 908 873 854 851 853 841 816 783 760 721 702 710 734 768 803 839 879 937 983 997 981 949 957 980 1010 1036 1046 1027 1000 967 931 920 904 867 808 733 684 672 676 683 688 702 711 717 722 733 748 771 801 829 839 838 833 830 841 868 896 917 926 937 961 985 1004 1013 1029 1075 1130 1174 1193 1199 1212 1233 1255 1250 1220 1182 1137 1060 879 753 723 798 807 493 212 116 266 253 258 270 274 261 432 599 722 796 847 891 933 968 996 989 957 915 869 799 742 718 727 758 757 742 723 704 684 670 614 537 473 494 498 492 492 540 595 638 666 675 661 644 626 598 548 469 373 284 216 178 169 171 176 179 172 174 171 158 1546 1557 1557 1559 1571 1578 1557 1481 1388 1340 1131 711 614 930 1096 1224 1387 1538 1623 1688 1707 1679 1610 1509 1515 1532 1549 1574 1680 1769 1808 1811 1808 1815 1850 1884 1905 1915 1888 1848 1796 1732 1653 1602 1603 1642 1688 1714 1782 1848 1892 1924 1963 2005 2033 2022 1919 1689 1530 1437 1298 1234 1224 1260 1318 1321 1062 785 586 535 617 647 649 653 715 791 814 819 840 904 987 1035 1050 1058 1039 1040 1040 1030 1025 1036 1042 1031 998 963 952 955 964 966 1025 1097 1186 1293 1411 1435 1435 1425 1412 1440 1457 1473 1488 1496 1501 1523 1529 1449 1030 553 331 292 236 407 523 653 812 940 1001 923 913 1161 1602 1728 1438 839 174 212 268 304 308 313 325 341 357 371 393 378 401 475 572 266 251 631 1257 1129 1084 1074 1082 1095 1120 1169 1213 1233 1212 1182 1129 1060 988 970 944 943 963 977 947 911 882 869 869 857 844 828 805 783 741 717 718 730 765 794 827 871 934 971 973 952 928 934 956 986 1013 1022 1016 1011 997 969 971 950 900 826 740 680 664 667 673 683 703 715 719 718 722 730 750 779 801 811 813 812 815 838 870 899 923 943 961 980 995 1005 1011 1021 1052 1096 1141 1159 1168 1180 1200 1233 1229 1201 1175 1171 1225 1100 906 761 812 833 556 321 261 387 442 478 511 556 579 696 794 853 878 900 926 951 972 996 1010 1008 967 866 678 540 485 504 567 633 683 701 671 652 655 619 550 482 479 487 505 532 564 601 640 671 684 674 656 628 582 512 415 333 270 225 201 190 186 186 183 172 185 196 188 1431 1491 1527 1547 1562 1567 1524 1435 1347 1317 1225 1045 1026 1197 1249 1336 1461 1570 1619 1652 1628 1579 1512 1426 1469 1528 1595 1670 1780 1850 1875 1870 1861 1873 1888 1905 1921 1926 1900 1863 1806 1721 1616 1555 1571 1635 1694 1722 1795 1861 1900 1931 1978 2007 1998 1928 1754 1193 943 1023 1121 975 943 988 1025 827 631 563 610 721 754 689 655 687 758 828 859 882 921 970 1008 1025 1031 1042 1037 1021 1002 990 1004 1026 1029 1007 966 941 948 953 953 956 1035 1147 1271 1383 1446 1457 1438 1423 1449 1515 1529 1512 1486 1483 1504 1532 1557 1541 1300 710 396 328 261 461 638 800 915 861 712 474 544 1208 1666 1772 1549 1011 182 173 223 278 309 312 325 354 383 393 394 379 336 282 274 217 379 851 1482 1232 1170 1160 1160 1154 1162 1194 1221 1227 1204 1173 1123 1066 1020 1015 985 974 984 986 949 922 905 896 893 875 850 824 804 795 765 738 723 722 751 778 812 858 905 936 937 923 923 936 954 975 992 995 1007 1015 1015 1006 1007 978 924 856 793 721 675 655 658 667 684 693 695 696 705 718 741 770 792 804 809 813 822 851 882 911 937 964 988 1003 1009 1007 1006 1009 1028 1061 1104 1122 1130 1141 1161 1192 1193 1165 1136 1167 1492 1611 1338 911 865 820 694 600 596 647 655 675 760 925 962 969 969 976 984 986 990 996 1009 1042 1051 973 791 512 354 305 285 260 248 357 480 563 594 628 647 615 544 487 477 493 525 560 581 605 633 660 682 683 674 644 582 482 380 313 270 236 212 198 191 188 181 168 177 189 191 1430 1438 1491 1533 1542 1535 1470 1384 1315 1296 1255 1250 1281 1330 1356 1433 1513 1561 1561 1552 1541 1505 1450 1390 1464 1556 1664 1774 1852 1883 1898 1900 1891 1894 1901 1914 1930 1941 1911 1880 1828 1747 1642 1611 1649 1705 1718 1735 1806 1866 1899 1936 1977 1983 1944 1828 1428 963 818 927 1011 912 920 953 931 734 656 721 834 881 779 701 690 736 780 822 861 899 935 951 976 1003 1030 1057 1034 999 974 970 987 1003 995 962 916 910 918 919 925 969 1072 1202 1337 1448 1483 1468 1437 1429 1476 1558 1568 1524 1457 1423 1471 1527 1584 1619 1519 1051 631 352 215 362 522 666 733 570 380 252 532 1424 1775 1844 1690 1221 225 169 200 244 268 308 321 339 358 369 354 308 257 219 212 310 944 1500 1454 1296 1244 1228 1223 1213 1199 1200 1201 1188 1156 1118 1081 1053 1040 1029 1016 1009 1008 997 960 941 932 923 918 896 859 816 785 785 770 746 724 715 737 766 803 849 869 890 896 896 918 936 950 956 955 946 967 994 1012 1009 1013 986 940 884 827 763 683 626 627 643 655 656 655 671 699 717 744 781 804 817 825 835 850 871 895 923 954 983 1008 1020 1020 1010 1008 1006 1013 1030 1060 1080 1093 1106 1125 1149 1155 1141 1125 1142 1410 1875 1713 1058 990 930 888 923 1039 1085 895 854 987 1201 1184 1118 1067 1056 1059 1050 1043 1043 1055 1051 863 623 422 340 299 286 283 283 287 260 223 249 418 555 614 602 540 496 493 518 555 587 603 612 625 643 667 678 675 650 598 491 392 320 278 255 216 195 188 187 179 177 187 205 225 1499 1481 1491 1505 1504 1483 1419 1352 1304 1288 1275 1325 1388 1438 1455 1503 1518 1504 1469 1448 1489 1483 1447 1428 1518 1615 1715 1806 1861 1889 1911 1918 1904 1885 1885 1898 1914 1920 1899 1878 1834 1761 1700 1695 1708 1711 1687 1736 1798 1852 1894 1930 1964 1954 1882 1714 1313 902 758 851 1016 969 956 918 848 820 821 865 886 817 725 721 776 847 858 844 865 896 917 928 971 1008 1032 1040 1000 966 948 952 969 972 954 920 882 879 875 891 937 1021 1142 1275 1385 1451 1469 1442 1423 1436 1500 1580 1572 1502 1404 1340 1377 1480 1591 1656 1644 1401 952 489 305 290 364 448 470 334 312 558 1056 1690 1862 1890 1798 1439 491 237 177 201 233 256 268 279 288 292 287 255 236 256 347 773 1151 1331 1272 1225 1203 1199 1207 1217 1203 1185 1160 1129 1088 1056 1038 1033 1036 1033 1034 1037 1034 1006 971 959 954 945 941 913 874 832 792 788 767 744 730 723 744 781 825 865 866 866 867 876 905 927 935 930 914 897 921 960 994 1003 1001 974 939 900 835 749 666 616 622 637 655 662 666 689 727 752 776 807 829 847 861 873 884 892 910 937 968 999 1021 1032 1031 1021 1016 1010 1005 1007 1024 1048 1065 1081 1098 1117 1128 1131 1131 1130 1161 1255 1228 1104 1025 1016 1055 1106 1126 1127 1110 1134 1195 1251 1181 1126 1106 1123 1146 1110 1086 1087 1095 942 643 404 313 295 286 283 283 283 284 283 258 212 174 342 491 574 567 533 532 556 591 620 626 617 610 615 639 656 669 665 625 520 411 340 310 292 246 213 200 201 199 223 256 296 343 1484 1463 1460 1468 1471 1436 1391 1343 1309 1301 1325 1412 1498 1560 1587 1552 1488 1437 1425 1454 1488 1483 1475 1512 1596 1665 1728 1790 1857 1890 1919 1924 1899 1874 1875 1881 1882 1874 1871 1863 1813 1730 1696 1715 1718 1704 1683 1735 1783 1837 1892 1933 1950 1921 1812 1573 1060 744 665 786 1017 1020 941 873 874 1007 924 845 775 708 722 814 909 965 942 896 893 904 912 940 988 1012 1008 987 954 935 927 929 941 933 914 895 882 865 870 918 1001 1098 1219 1332 1395 1401 1405 1395 1407 1451 1532 1587 1545 1454 1350 1274 1289 1421 1572 1655 1682 1614 1317 890 547 342 310 328 320 276 645 1146 1601 1864 1904 1904 1857 1662 1112 452 202 176 193 200 224 239 240 234 289 419 574 727 886 1120 1212 1205 1177 1158 1152 1165 1191 1217 1212 1187 1149 1103 1056 1027 1016 1019 1028 1035 1042 1042 1026 976 952 964 981 972 968 930 888 852 820 804 772 744 732 747 785 838 890 920 917 896 875 870 895 915 919 908 885 876 895 932 971 988 974 948 920 889 822 727 667 653 676 694 707 716 724 730 757 790 822 847 873 891 907 919 924 917 927 951 982 1009 1031 1042 1042 1034 1022 1007 994 989 1007 1034 1056 1072 1083 1095 1111 1129 1147 1161 1150 1163 1176 1163 1085 1071 1106 1148 1144 1137 1117 1111 1122 1122 1103 1106 1141 1209 1260 1187 1136 1138 1161 779 482 331 304 292 286 284 284 285 285 286 273 245 210 195 327 511 614 609 609 620 641 661 651 621 592 585 619 664 703 716 688 581 473 393 348 320 282 264 262 265 294 350 412 475 540 1401 1353 1396 1442 1456 1416 1383 1344 1321 1337 1413 1510 1596 1653 1669 1575 1518 1499 1509 1521 1499 1500 1529 1583 1649 1692 1719 1751 1813 1876 1910 1915 1894 1869 1868 1852 1831 1822 1822 1800 1751 1692 1694 1716 1711 1693 1686 1721 1779 1844 1901 1935 1924 1852 1687 1384 819 638 644 795 1048 1053 955 934 1030 1136 912 744 676 711 806 921 991 1003 965 929 922 921 923 964 989 984 961 935 924 915 909 907 906 892 886 891 904 897 938 1002 1082 1175 1279 1347 1364 1338 1333 1353 1398 1467 1550 1558 1486 1397 1320 1257 1276 1395 1539 1637 1673 1686 1626 1416 960 690 599 584 592 663 1235 1643 1844 1909 1901 1890 1868 1811 1669 967 605 400 190 186 209 235 303 493 685 908 1095 1211 1271 1259 1232 1203 1174 1154 1153 1173 1207 1243 1246 1222 1182 1136 1091 1063 1047 1041 1048 1050 1056 1050 1022 961 956 987 1011 989 973 922 874 844 830 806 793 776 753 786 849 914 964 990 990 967 932 902 908 917 914 901 883 893 900 920 950 960 941 915 885 848 783 714 685 693 718 741 753 760 765 763 783 814 846 870 893 906 916 926 933 934 947 966 988 1010 1033 1041 1035 1026 1008 984 969 972 1004 1036 1061 1076 1081 1087 1107 1135 1167 1204 1227 1240 1221 1155 1107 1096 1130 1173 1154 1138 1131 1121 1099 1072 1077 1111 1178 1283 1317 1254 1199 1197 1244 667 390 330 302 291 285 284 278 254 244 188 179 264 228 189 263 438 665 683 691 698 707 707 682 634 588 573 624 694 752 780 753 666 568 486 438 411 385 381 403 448 555 608 648 699 764 1359 1297 1371 1433 1444 1402 1366 1344 1357 1413 1514 1584 1653 1673 1601 1557 1551 1563 1571 1547 1512 1519 1565 1639 1704 1723 1706 1693 1746 1848 1885 1889 1880 1865 1849 1776 1712 1733 1752 1725 1691 1670 1686 1707 1697 1680 1682 1706 1791 1863 1906 1918 1865 1753 1530 1178 711 667 734 891 1138 1109 1080 1124 1191 1079 838 718 723 820 880 913 929 930 914 912 917 920 922 950 948 936 923 920 913 897 888 889 883 871 889 910 923 995 1041 1079 1135 1242 1315 1345 1335 1299 1280 1314 1376 1445 1495 1457 1391 1344 1322 1296 1329 1406 1510 1618 1660 1720 1720 1650 1537 1413 1345 1333 1390 1566 1738 1848 1893 1885 1860 1840 1829 1813 1753 1620 1381 995 507 473 484 530 684 1066 1302 1420 1440 1388 1314 1278 1263 1251 1221 1204 1206 1224 1253 1287 1297 1285 1257 1217 1165 1125 1092 1072 1074 1081 1086 1073 1037 989 1007 1042 1062 1039 982 931 888 855 831 815 806 796 788 831 902 963 1006 1039 1044 1027 996 964 951 935 920 912 921 934 924 921 931 932 913 882 840 789 723 706 701 700 717 748 763 770 776 778 795 820 847 864 881 887 892 899 908 916 928 946 972 1001 1024 1029 1015 985 965 944 936 950 996 1033 1063 1083 1089 1096 1118 1148 1186 1234 1276 1272 1217 1133 1143 1152 1173 1193 1174 1158 1150 1137 1113 1091 1098 1130 1191 1288 1306 1277 1245 1243 1301 699 377 294 269 283 285 284 279 256 216 166 180 281 236 194 247 417 694 730 751 769 783 773 733 675 619 592 653 723 789 831 810 747 666 592 551 529 516 533 583 657 747 790 810 839 897 1332 1387 1387 1400 1407 1379 1364 1355 1379 1450 1565 1628 1664 1650 1576 1562 1587 1606 1606 1579 1577 1618 1659 1687 1748 1727 1671 1639 1697 1800 1816 1819 1837 1839 1759 1637 1571 1645 1685 1670 1657 1662 1673 1692 1681 1664 1663 1694 1796 1867 1886 1862 1769 1658 1404 1009 692 752 871 1030 1229 1209 1258 1275 1183 898 795 810 863 879 781 757 788 842 876 898 894 893 904 895 895 901 909 912 907 891 874 866 875 917 942 966 1007 1080 1111 1137 1182 1270 1322 1309 1272 1247 1269 1328 1376 1403 1405 1375 1352 1344 1354 1378 1419 1395 1437 1626 1676 1722 1706 1652 1638 1652 1672 1692 1718 1792 1853 1872 1856 1822 1766 1737 1729 1733 1731 1727 1700 1623 1491 1397 1401 1441 1487 1519 1520 1483 1419 1348 1304 1302 1311 1311 1286 1278 1284 1298 1317 1336 1348 1354 1346 1314 1250 1186 1131 1095 1094 1112 1119 1110 1085 1063 1090 1119 1129 1101 1017 966 933 906 870 845 828 824 835 873 938 990 1023 1049 1059 1056 1047 1038 1011 992 972 961 975 964 946 934 930 921 892 848 795 735 674 694 696 671 688 717 739 756 767 776 794 812 824 829 840 845 850 857 865 875 880 888 910 925 958 975 964 931 919 911 913 931 977 1022 1058 1082 1096 1113 1135 1163 1196 1237 1268 1233 1162 1123 1176 1199 1209 1215 1201 1192 1183 1171 1154 1132 1125 1143 1189 1262 1282 1274 1264 1273 1305 1011 552 146 161 265 294 290 289 290 228 196 212 274 234 202 260 441 710 773 811 844 867 839 799 746 689 647 692 760 824 866 858 813 754 698 662 635 630 657 718 798 857 886 899 909 937 1458 1511 1484 1425 1372 1352 1334 1342 1412 1529 1630 1662 1663 1635 1589 1600 1623 1634 1632 1621 1650 1724 1774 1772 1758 1690 1642 1644 1713 1752 1723 1704 1714 1713 1609 1522 1509 1600 1638 1645 1652 1664 1670 1681 1668 1646 1632 1667 1767 1836 1839 1760 1664 1582 1323 918 746 851 1057 1227 1255 1290 1308 1261 1133 931 918 899 845 760 758 751 788 846 873 868 865 866 868 857 869 883 899 916 920 906 895 900 936 1013 1032 1037 1067 1108 1146 1185 1230 1288 1292 1274 1265 1284 1328 1354 1356 1345 1333 1326 1315 1322 1356 1416 1492 1540 1586 1647 1684 1661 1619 1594 1634 1696 1747 1786 1812 1813 1812 1807 1796 1770 1706 1657 1626 1613 1618 1679 1741 1777 1771 1756 1738 1721 1687 1602 1528 1460 1400 1351 1334 1344 1362 1374 1364 1365 1370 1378 1385 1386 1391 1402 1406 1388 1322 1239 1164 1112 1102 1125 1140 1147 1150 1152 1175 1203 1212 1179 1101 1049 1010 974 936 895 870 868 895 940 985 1016 1033 1051 1061 1069 1080 1093 1069 1049 1033 1022 1019 993 972 956 944 915 873 821 766 716 700 695 677 649 648 665 705 744 759 774 789 793 786 780 788 797 807 816 813 809 807 808 812 834 880 909 902 890 881 880 890 913 953 996 1037 1073 1099 1124 1146 1167 1189 1216 1221 1176 1114 1116 1177 1203 1215 1233 1231 1228 1219 1206 1189 1165 1147 1153 1187 1247 1269 1271 1270 1278 1281 1239 851 234 122 260 307 301 294 288 248 208 191 228 214 203 280 486 749 823 863 897 919 883 832 782 746 733 777 825 867 901 896 874 841 801 754 715 708 734 791 856 899 924 936 940 955 1557 1578 1532 1431 1365 1387 1322 1347 1449 1580 1660 1677 1677 1668 1656 1652 1658 1658 1657 1666 1719 1799 1856 1846 1723 1656 1670 1728 1778 1719 1642 1559 1488 1458 1491 1533 1572 1599 1606 1638 1667 1681 1671 1669 1654 1631 1613 1648 1776 1806 1743 1633 1594 1459 1207 933 932 1051 1172 1246 1247 1264 1258 1185 1061 948 935 886 820 758 732 747 784 828 862 869 867 861 852 835 846 869 896 920 928 928 928 950 1028 1097 1103 1092 1105 1146 1205 1257 1298 1334 1338 1339 1336 1331 1325 1306 1283 1266 1258 1261 1287 1339 1411 1481 1537 1572 1601 1634 1643 1599 1564 1567 1628 1703 1756 1787 1798 1786 1772 1766 1760 1737 1684 1651 1640 1652 1682 1714 1738 1766 1803 1820 1816 1772 1681 1541 1482 1443 1409 1372 1351 1364 1392 1420 1435 1441 1445 1447 1445 1428 1422 1423 1423 1412 1356 1272 1186 1120 1093 1112 1138 1167 1197 1211 1238 1275 1301 1280 1226 1174 1116 1053 1015 969 940 939 968 1012 1040 1054 1058 1068 1072 1087 1110 1131 1106 1083 1067 1058 1044 1012 986 968 952 916 868 814 763 726 699 684 672 658 647 664 709 754 766 787 788 776 759 751 750 762 778 783 767 746 735 732 719 743 789 826 833 840 844 850 861 875 894 939 1000 1060 1090 1115 1135 1151 1167 1178 1159 1114 1075 1112 1175 1199 1209 1232 1247 1250 1242 1225 1205 1181 1163 1165 1195 1246 1267 1273 1271 1268 1283 1287 1148 827 287 207 229 267 269 240 242 225 189 176 186 203 306 558 812 882 908 931 943 903 857 822 810 823 854 889 920 946 942 935 918 883 820 778 767 785 826 866 901 926 940 946 959 1641 1637 1581 1501 1458 1470 1370 1429 1520 1605 1664 1697 1727 1740 1732 1699 1694 1684 1682 1706 1784 1845 1879 1848 1667 1678 1757 1820 1797 1679 1553 1387 1237 1243 1449 1546 1577 1585 1594 1644 1656 1630 1589 1616 1601 1592 1621 1710 1760 1724 1649 1592 1558 1398 1198 1050 1106 1220 1237 1227 1246 1242 1174 1081 999 976 908 845 800 775 747 774 814 855 885 884 869 848 827 812 830 858 892 926 939 947 956 992 1105 1142 1136 1130 1152 1203 1262 1312 1350 1384 1417 1423 1386 1300 1183 1126 1109 1121 1148 1214 1303 1393 1470 1522 1540 1558 1580 1602 1586 1561 1556 1580 1632 1703 1757 1785 1786 1778 1780 1780 1767 1727 1693 1716 1766 1817 1840 1841 1805 1763 1757 1804 1816 1755 1628 1488 1436 1406 1378 1345 1342 1375 1420 1463 1490 1504 1506 1500 1490 1472 1456 1443 1431 1416 1368 1288 1201 1124 1078 1080 1113 1162 1204 1231 1268 1319 1370 1387 1354 1303 1236 1159 1104 1060 1036 1032 1047 1070 1088 1099 1100 1102 1101 1115 1136 1150 1125 1098 1077 1063 1045 1015 988 966 951 921 870 816 769 740 702 682 679 684 670 686 723 763 781 796 794 782 773 794 763 760 769 758 747 725 702 681 662 665 693 731 761 781 795 806 809 796 805 863 946 1026 1066 1088 1106 1121 1136 1131 1105 1071 1047 1091 1156 1183 1187 1202 1224 1239 1239 1225 1204 1186 1175 1180 1206 1247 1264 1270 1270 1264 1279 1287 1266 1173 802 421 223 201 205 237 217 188 184 180 183 226 377 696 901 957 968 978 973 944 918 903 906 923 941 961 979 987 986 983 971 943 891 852 834 837 855 872 891 910 925 935 950 1699 1665 1631 1577 1542 1528 1457 1539 1604 1640 1680 1738 1791 1805 1776 1740 1724 1706 1706 1745 1830 1863 1863 1808 1626 1692 1746 1748 1681 1579 1262 1013 947 1140 1391 1513 1559 1574 1595 1618 1589 1526 1471 1556 1581 1621 1688 1720 1712 1669 1618 1584 1554 1452 1353 1289 1288 1349 1312 1268 1285 1276 1212 1100 989 956 879 839 829 834 825 847 874 894 897 883 856 829 810 803 824 855 891 922 945 956 992 1054 1121 1128 1135 1160 1210 1255 1290 1332 1385 1448 1472 1436 1335 1183 1034 1005 1029 1082 1146 1248 1348 1431 1489 1518 1521 1532 1541 1540 1529 1544 1570 1601 1640 1699 1751 1785 1797 1811 1834 1834 1799 1726 1700 1762 1847 1910 1931 1930 1890 1837 1804 1845 1825 1730 1580 1447 1389 1355 1335 1322 1336 1386 1448 1505 1537 1547 1547 1539 1526 1501 1468 1443 1425 1403 1357 1283 1200 1124 1070 1055 1076 1121 1174 1208 1249 1306 1371 1422 1424 1402 1351 1269 1191 1143 1120 1115 1116 1119 1125 1132 1138 1145 1147 1154 1162 1161 1138 1106 1075 1051 1030 1011 985 959 943 921 876 827 786 762 723 704 706 720 717 730 748 768 788 805 810 804 791 791 806 799 774 766 758 732 697 664 637 619 624 652 695 725 739 744 738 702 707 767 861 963 1019 1047 1067 1084 1097 1089 1065 1033 1013 1094 1141 1159 1161 1160 1174 1189 1202 1208 1198 1186 1182 1190 1210 1235 1244 1250 1258 1263 1271 1280 1288 1288 1180 951 688 423 275 215 180 181 217 200 203 309 552 933 1034 1069 1075 1067 1037 1022 1012 1007 1011 1011 1012 1016 1021 1018 1013 1002 985 958 919 890 876 876 874 874 881 892 902 912 931 1718 1679 1676 1609 1553 1539 1540 1605 1663 1702 1724 1778 1818 1828 1809 1780 1738 1718 1738 1802 1841 1851 1777 1662 1604 1653 1662 1628 1519 1173 816 758 957 1255 1381 1482 1540 1560 1590 1597 1557 1489 1427 1527 1580 1636 1694 1698 1660 1621 1588 1564 1549 1521 1496 1476 1452 1466 1411 1358 1352 1339 1297 1195 1065 970 915 905 913 923 922 929 929 918 895 878 846 820 808 810 825 851 878 897 935 966 1033 1102 1082 1083 1116 1176 1245 1267 1284 1337 1416 1493 1449 1341 1200 1065 1016 1074 1146 1214 1279 1338 1386 1436 1483 1501 1502 1492 1473 1452 1482 1529 1570 1602 1638 1683 1730 1777 1823 1865 1895 1883 1821 1713 1683 1739 1819 1885 1930 1947 1940 1920 1903 1919 1851 1721 1562 1450 1373 1328 1310 1313 1338 1396 1466 1532 1571 1572 1564 1554 1543 1506 1460 1423 1397 1371 1328 1263 1194 1132 1083 1060 1065 1091 1126 1159 1211 1276 1346 1407 1425 1412 1376 1326 1267 1225 1203 1193 1172 1159 1149 1147 1159 1188 1203 1210 1206 1187 1156 1111 1070 1040 1016 1010 989 960 936 913 875 836 804 784 752 739 744 759 764 773 782 790 800 818 829 829 817 817 836 825 796 800 771 731 687 649 621 607 604 617 647 677 689 686 668 633 629 671 756 874 944 990 1023 1045 1061 1051 1029 994 951 1030 1093 1125 1127 1121 1126 1138 1155 1177 1192 1195 1197 1200 1203 1208 1206 1211 1227 1249 1263 1273 1284 1301 1306 1333 1188 849 686 536 403 337 398 405 429 609 947 1230 1253 1256 1242 1189 1139 1112 1100 1095 1090 1072 1059 1054 1055 1046 1035 1015 983 942 906 883 878 888 892 886 883 883 884 893 911 1703 1705 1703 1616 1559 1566 1599 1651 1700 1733 1747 1794 1826 1837 1825 1786 1742 1752 1791 1834 1842 1823 1701 1565 1585 1594 1573 1486 1292 905 648 817 1174 1352 1395 1467 1522 1546 1575 1576 1547 1506 1484 1573 1606 1628 1645 1644 1608 1579 1557 1544 1545 1557 1561 1557 1554 1542 1496 1446 1414 1393 1354 1287 1188 1061 1025 1017 1013 999 983 967 950 928 904 892 865 838 821 824 832 837 844 862 914 996 1053 1068 1045 1067 1110 1165 1221 1237 1273 1352 1429 1431 1324 1192 1091 1059 1121 1232 1304 1343 1370 1375 1406 1457 1512 1527 1483 1429 1389 1383 1455 1507 1546 1580 1617 1655 1700 1765 1850 1907 1926 1892 1804 1669 1628 1655 1721 1800 1869 1906 1929 1948 1971 1968 1881 1743 1594 1517 1420 1359 1332 1331 1358 1419 1492 1559 1597 1590 1577 1565 1554 1502 1441 1392 1358 1336 1298 1244 1189 1142 1101 1084 1089 1106 1127 1161 1213 1274 1339 1397 1408 1390 1360 1336 1317 1304 1290 1266 1213 1184 1165 1164 1187 1228 1265 1278 1265 1241 1183 1118 1068 1043 1016 1014 1000 971 932 897 866 842 826 809 783 776 783 793 803 815 825 831 831 844 854 854 842 842 856 862 857 847 790 736 690 653 616 601 606 624 643 656 659 648 624 603 593 611 664 762 844 920 979 1019 1041 1026 999 956 892 958 1037 1082 1084 1080 1084 1096 1117 1146 1184 1209 1219 1215 1201 1185 1172 1168 1178 1208 1242 1265 1278 1290 1305 1402 1379 1153 1067 954 869 842 880 894 981 1120 1255 1346 1367 1355 1320 1279 1229 1191 1166 1152 1135 1112 1097 1092 1094 1083 1067 1038 992 933 890 869 867 881 894 901 902 897 886 893 900 1674 1699 1696 1624 1591 1613 1649 1685 1714 1740 1767 1823 1845 1852 1837 1777 1767 1795 1817 1806 1771 1669 1585 1542 1560 1495 1394 1308 1215 962 845 1033 1314 1402 1390 1403 1447 1509 1551 1561 1552 1549 1575 1637 1629 1609 1595 1586 1570 1554 1545 1544 1550 1566 1577 1579 1574 1550 1529 1497 1454 1427 1390 1341 1267 1156 1142 1103 1059 1024 997 949 939 942 924 914 900 882 867 874 851 840 843 863 925 1013 1043 1028 1049 1097 1145 1180 1200 1252 1309 1345 1338 1263 1170 1129 1113 1126 1233 1296 1344 1383 1414 1421 1473 1532 1566 1534 1437 1368 1346 1382 1455 1502 1534 1558 1591 1627 1671 1744 1852 1920 1925 1862 1741 1592 1525 1555 1629 1704 1754 1806 1874 1947 2005 2050 2012 1881 1699 1662 1549 1466 1418 1396 1412 1472 1541 1600 1626 1621 1612 1598 1574 1508 1433 1370 1326 1307 1275 1230 1183 1145 1112 1112 1130 1157 1181 1215 1270 1330 1380 1409 1396 1368 1343 1340 1352 1358 1348 1315 1259 1219 1201 1209 1240 1268 1300 1318 1313 1287 1235 1186 1142 1101 1048 1026 999 960 909 885 870 866 870 853 829 819 820 819 837 857 873 880 877 883 884 878 866 870 885 898 900 884 819 756 705 666 631 621 624 630 628 642 650 644 625 612 595 580 585 641 744 847 936 1005 1038 1021 980 920 849 919 989 1030 1035 1037 1045 1058 1076 1103 1158 1206 1234 1234 1208 1180 1156 1141 1139 1161 1205 1248 1275 1275 1327 1347 1307 1211 1208 1217 1252 1300 1331 1354 1389 1400 1381 1390 1400 1383 1340 1303 1266 1229 1199 1178 1161 1142 1134 1137 1140 1133 1112 1073 1017 945 891 858 851 872 887 899 907 909 896 893 880 1669 1705 1729 1682 1648 1649 1683 1716 1738 1767 1809 1842 1853 1853 1827 1759 1774 1783 1752 1674 1590 1545 1532 1465 1262 1209 1156 1148 1165 1062 959 1109 1321 1393 1365 1298 1333 1454 1519 1554 1570 1586 1613 1638 1615 1593 1580 1563 1560 1553 1549 1552 1554 1566 1576 1578 1563 1553 1548 1534 1503 1469 1412 1353 1297 1247 1220 1130 1020 931 927 899 910 935 938 909 909 895 869 869 853 854 864 884 979 1036 1071 1102 1156 1188 1240 1284 1306 1330 1315 1291 1257 1202 1135 1075 1077 1157 1273 1328 1391 1448 1472 1505 1549 1575 1564 1490 1408 1367 1367 1401 1481 1526 1550 1564 1586 1618 1665 1736 1827 1874 1835 1742 1622 1512 1471 1512 1580 1638 1692 1748 1840 1940 1996 2441 2645 2417 1877 1909 1774 1655 1572 1515 1511 1552 1603 1645 1670 1678 1678 1660 1616 1540 1455 1377 1319 1290 1259 1216 1173 1143 1118 1134 1167 1211 1264 1305 1369 1426 1455 1446 1409 1373 1354 1367 1387 1388 1370 1335 1294 1263 1257 1273 1299 1306 1332 1352 1350 1320 1282 1240 1195 1147 1079 1035 995 957 940 925 917 917 922 925 905 884 865 840 862 891 916 928 927 926 916 902 891 904 921 928 921 905 836 771 723 688 674 661 647 632 625 641 660 673 670 655 623 588 566 587 679 778 878 971 1023 1015 962 881 815 895 946 971 985 997 1011 1023 1035 1062 1128 1194 1236 1240 1211 1178 1148 1126 1114 1124 1168 1229 1288 1291 1330 1308 1257 1252 1277 1314 1358 1410 1494 1541 1515 1455 1416 1414 1398 1363 1319 1289 1267 1243 1220 1202 1184 1174 1175 1185 1189 1182 1154 1110 1052 975 908 860 842 867 881 895 910 924 926 914 875 1670 1714 1732 1693 1669 1678 1722 1773 1775 1790 1834 1849 1850 1833 1798 1750 1753 1724 1662 1571 1479 1510 1528 1367 937 933 988 1042 1062 1026 840 994 1234 1302 1287 1178 1221 1387 1471 1542 1584 1594 1581 1589 1587 1579 1568 1561 1560 1552 1548 1551 1550 1552 1566 1579 1570 1566 1549 1528 1511 1500 1444 1371 1293 1220 1118 1040 986 953 932 892 890 916 948 938 937 917 885 881 902 927 940 940 1002 1007 1035 1092 1147 1203 1236 1254 1256 1212 1161 1157 1162 1098 792 884 1076 1208 1311 1370 1439 1501 1525 1562 1587 1589 1558 1471 1397 1365 1379 1435 1511 1553 1573 1581 1593 1627 1672 1711 1731 1720 1678 1630 1590 1564 1555 1569 1604 1664 1767 1849 1915 1965 2001 2542 2795 2574 1992 1961 1924 1878 1795 1648 1605 1621 1667 1718 1738 1753 1744 1711 1658 1607 1516 1422 1345 1296 1255 1206 1164 1144 1132 1152 1191 1249 1341 1407 1477 1527 1538 1498 1447 1412 1404 1425 1434 1413 1378 1345 1323 1310 1315 1331 1346 1348 1366 1379 1373 1335 1304 1266 1221 1169 1100 1048 1009 983 968 966 960 956 967 971 970 957 929 893 898 921 951 973 976 965 948 930 918 935 944 943 930 909 834 772 733 710 718 706 681 653 649 668 696 722 734 719 688 645 605 601 644 705 779 866 965 973 896 779 765 839 889 918 943 962 980 993 1007 1041 1110 1178 1222 1228 1200 1169 1141 1119 1104 1105 1150 1226 1310 1327 1328 1316 1306 1299 1318 1348 1381 1411 1451 1484 1480 1453 1445 1436 1388 1323 1262 1230 1228 1229 1225 1217 1209 1207 1214 1232 1237 1220 1186 1141 1088 1012 939 886 864 875 889 905 922 943 961 945 894 1724 1758 1739 1685 1671 1697 1748 1788 1781 1795 1840 1846 1825 1793 1761 1739 1719 1683 1630 1571 1520 1548 1488 1276 909 919 971 997 994 998 919 950 1035 1098 1026 924 1013 1237 1381 1499 1566 1574 1543 1565 1571 1574 1573 1563 1560 1547 1538 1535 1524 1531 1542 1555 1563 1560 1550 1546 1549 1536 1486 1431 1361 1259 1045 940 916 931 912 896 935 989 1018 1016 997 961 924 919 944 972 995 1005 988 987 1026 1099 1185 1232 1230 1203 1126 793 772 791 782 726 558 822 1126 1270 1339 1404 1472 1528 1552 1580 1588 1568 1516 1426 1357 1341 1380 1467 1539 1575 1594 1602 1602 1617 1635 1642 1628 1616 1600 1589 1591 1619 1638 1656 1696 1775 1877 1938 1974 1997 2019 2314 2436 2328 2052 2012 2199 2296 2197 1853 1691 1653 1685 1740 1749 1773 1764 1724 1670 1644 1585 1499 1402 1325 1262 1207 1168 1151 1145 1170 1216 1286 1388 1476 1555 1606 1610 1549 1497 1477 1486 1507 1495 1454 1408 1378 1361 1357 1360 1368 1378 1386 1391 1392 1383 1347 1316 1279 1234 1177 1112 1065 1037 1025 1017 1013 1001 989 991 996 1001 998 986 972 957 960 979 1009 1022 1004 979 955 935 941 937 928 917 881 819 763 727 715 730 728 712 692 687 704 733 767 790 781 756 719 678 661 663 683 722 782 847 817 749 700 728 779 830 874 904 924 945 970 999 1042 1106 1163 1198 1200 1174 1147 1125 1110 1100 1108 1165 1252 1339 1353 1338 1321 1316 1321 1332 1350 1369 1384 1397 1433 1445 1435 1455 1442 1381 1292 1200 1160 1167 1188 1208 1218 1225 1231 1239 1253 1259 1241 1203 1153 1100 1047 989 944 921 905 917 929 938 955 972 956 906 1777 1761 1720 1694 1717 1752 1764 1776 1769 1786 1819 1804 1766 1739 1721 1708 1686 1689 1660 1611 1595 1623 1358 1072 973 970 993 980 941 938 948 918 884 860 809 786 892 1104 1339 1426 1491 1522 1527 1557 1568 1570 1566 1560 1559 1541 1528 1526 1525 1526 1536 1560 1601 1653 1649 1630 1619 1623 1568 1501 1398 1230 992 894 886 921 932 972 1031 1072 1066 1056 1023 989 967 968 984 1014 1040 1045 991 993 1064 1182 1295 1300 1265 1199 1087 835 684 588 521 465 519 869 1184 1309 1357 1417 1473 1522 1562 1561 1541 1499 1432 1345 1299 1314 1382 1488 1551 1583 1603 1616 1611 1595 1577 1568 1577 1597 1596 1592 1604 1656 1701 1742 1796 1872 1946 1988 2012 2027 2045 2151 2199 2188 2133 2085 2256 2340 2244 1943 1791 1716 1698 1708 1689 1706 1717 1704 1651 1636 1612 1565 1488 1394 1300 1223 1170 1145 1145 1168 1223 1308 1401 1503 1590 1645 1653 1592 1560 1559 1577 1584 1565 1525 1484 1455 1421 1401 1388 1387 1408 1414 1403 1389 1382 1361 1333 1300 1255 1194 1131 1088 1064 1059 1055 1049 1035 1017 1010 1016 1016 1008 995 998 999 1004 1016 1041 1046 1024 994 965 937 931 924 910 883 837 787 741 705 682 693 704 713 719 714 726 753 790 827 828 810 782 754 742 732 728 732 740 684 638 619 625 637 670 725 790 830 864 911 963 1012 1053 1105 1146 1168 1160 1134 1112 1100 1097 1098 1129 1199 1290 1368 1376 1362 1342 1327 1325 1333 1346 1357 1361 1352 1350 1348 1353 1404 1413 1372 1287 1173 1125 1118 1138 1173 1201 1227 1245 1258 1274 1279 1257 1213 1157 1113 1066 1030 1006 989 970 960 948 937 942 948 935 900 1788 1736 1705 1746 1803 1829 1796 1791 1778 1772 1759 1700 1676 1678 1679 1661 1654 1650 1628 1599 1594 1557 1290 1059 998 862 775 833 925 868 816 811 809 790 766 523 714 1143 1410 1396 1395 1443 1527 1554 1560 1560 1558 1554 1555 1537 1524 1523 1528 1526 1543 1586 1654 1739 1747 1715 1676 1681 1615 1534 1413 1232 1029 935 925 966 1004 1065 1097 1094 1061 1051 1024 1008 1009 1015 1027 1048 1058 1046 1033 1056 1157 1297 1393 1357 1307 1242 1187 1254 862 603 506 453 662 983 1223 1311 1361 1407 1457 1508 1552 1513 1460 1398 1330 1257 1254 1301 1387 1492 1546 1573 1595 1614 1615 1586 1556 1550 1582 1618 1617 1611 1625 1682 1749 1811 1869 1925 1972 2008 2033 2051 2069 2120 2168 2207 2224 2183 2215 2208 2132 1986 1896 1826 1776 1738 1690 1665 1657 1650 1622 1611 1606 1584 1528 1423 1329 1245 1180 1144 1148 1170 1216 1291 1395 1493 1581 1638 1645 1600 1594 1602 1611 1612 1603 1590 1567 1529 1474 1433 1411 1412 1435 1441 1412 1380 1373 1369 1357 1335 1297 1233 1162 1107 1075 1065 1068 1065 1054 1038 1027 1028 1017 1004 998 1016 1033 1044 1054 1071 1055 1021 980 940 912 900 888 867 833 784 738 700 674 656 649 656 676 704 715 731 756 793 843 855 847 831 818 823 825 826 816 775 561 508 559 569 574 590 623 671 734 827 917 991 1039 1068 1094 1115 1124 1108 1080 1066 1066 1079 1099 1155 1234 1318 1378 1389 1380 1360 1335 1321 1324 1333 1338 1328 1305 1257 1249 1330 1349 1353 1333 1283 1196 1142 1113 1111 1137 1175 1222 1260 1285 1306 1306 1278 1231 1176 1134 1097 1069 1051 1041 1025 1005 978 944 921 915 914 904 1768 1740 1747 1826 1862 1868 1860 1844 1815 1755 1677 1601 1616 1629 1627 1611 1632 1637 1626 1582 1483 1334 1157 1013 911 723 704 802 915 908 819 822 825 775 649 595 860 1239 1422 1335 1276 1334 1481 1518 1535 1546 1553 1554 1546 1529 1523 1529 1536 1531 1551 1605 1690 1778 1793 1758 1704 1688 1605 1521 1418 1277 1113 1018 1001 1039 1076 1093 1075 1048 1033 1042 1038 1040 1046 1048 1060 1053 1033 1018 1072 1170 1276 1362 1393 1344 1303 1294 1308 1245 794 536 477 474 922 1140 1233 1281 1355 1406 1471 1522 1513 1421 1360 1301 1237 1198 1237 1300 1381 1476 1523 1546 1569 1597 1617 1606 1598 1600 1612 1630 1628 1629 1646 1698 1778 1852 1911 1949 1984 2014 2040 2063 2086 2139 2206 2261 2283 2266 2221 2162 2096 2033 1983 1939 1897 1854 1795 1722 1662 1618 1589 1583 1585 1571 1521 1426 1345 1269 1207 1169 1175 1196 1235 1296 1390 1477 1553 1605 1622 1602 1592 1591 1601 1623 1633 1632 1611 1560 1480 1433 1411 1411 1440 1449 1425 1389 1367 1372 1381 1376 1349 1285 1190 1112 1063 1046 1059 1060 1056 1048 1034 1027 1014 1006 1014 1040 1062 1078 1088 1094 1059 1009 950 892 870 862 849 825 780 719 680 653 632 619 614 623 646 676 712 745 778 811 846 862 871 873 869 887 915 935 924 837 604 534 563 522 427 404 428 487 643 788 915 1012 1064 1070 1058 1046 1042 1030 1015 1012 1027 1059 1103 1174 1253 1324 1365 1383 1378 1357 1327 1308 1307 1311 1309 1292 1242 1353 1498 1431 1331 1301 1291 1276 1264 1219 1174 1140 1129 1162 1229 1292 1336 1356 1345 1309 1258 1205 1164 1133 1110 1094 1080 1058 1026 985 942 919 912 917 923 1767 1786 1844 1865 1884 1897 1898 1865 1842 1750 1640 1591 1618 1627 1612 1585 1610 1614 1596 1492 1247 1156 1086 1021 924 684 646 696 789 879 877 892 883 832 730 842 1056 1238 1249 982 1072 1257 1418 1464 1508 1536 1550 1554 1543 1531 1538 1561 1579 1562 1587 1646 1725 1794 1795 1760 1709 1665 1567 1489 1396 1264 1116 1058 1052 1070 1072 1030 992 987 1025 1053 1063 1068 1069 1066 1068 1047 1015 990 1035 1195 1322 1377 1349 1282 1292 1333 1315 964 675 510 482 589 1018 1135 1153 1208 1376 1492 1556 1554 1472 1219 1193 1194 1153 1172 1222 1282 1353 1437 1465 1490 1528 1579 1627 1645 1647 1641 1638 1638 1635 1634 1645 1685 1772 1859 1927 1966 1992 2016 2039 2062 2089 2127 2193 2258 2296 2297 2291 2256 2189 2101 2032 2011 2011 1999 1953 1863 1760 1662 1593 1576 1566 1543 1494 1427 1356 1294 1247 1222 1222 1237 1272 1332 1411 1477 1531 1572 1599 1629 1618 1611 1631 1662 1656 1640 1608 1545 1460 1415 1402 1413 1445 1450 1437 1413 1389 1390 1398 1402 1387 1318 1202 1105 1041 1018 1023 1032 1038 1037 1023 1019 1015 1016 1029 1052 1074 1094 1108 1110 1072 1011 940 870 846 830 814 786 729 669 637 621 604 597 598 609 628 654 712 764 808 844 874 887 898 906 903 927 976 1007 978 829 691 582 508 455 323 295 294 285 532 693 828 945 1031 1049 1027 989 960 962 966 979 1005 1052 1109 1180 1251 1311 1343 1357 1354 1334 1294 1283 1284 1284 1278 1269 1219 1554 1934 1513 1338 1259 1232 1229 1268 1265 1237 1202 1183 1214 1273 1345 1411 1427 1396 1345 1287 1236 1196 1167 1145 1128 1110 1084 1044 998 961 957 958 961 963 1815 1844 1856 1870 1887 1899 1900 1883 1824 1725 1633 1601 1618 1599 1576 1566 1584 1578 1516 1345 1042 1036 1030 999 906 670 594 575 655 857 974 959 921 907 948 1063 1133 1113 968 677 969 1267 1402 1449 1510 1540 1551 1554 1561 1562 1586 1632 1680 1644 1697 1772 1809 1804 1781 1737 1671 1587 1511 1445 1350 1208 1109 1084 1070 1042 987 920 906 954 1044 1075 1090 1097 1102 1109 1085 1059 1027 1001 1034 1183 1322 1401 1388 1364 1385 1369 1216 709 534 516 701 1163 1186 1114 1086 1175 1384 1523 1537 1471 1399 1289 1169 1115 1139 1172 1166 1180 1248 1389 1433 1457 1494 1557 1630 1666 1680 1681 1676 1659 1638 1621 1615 1636 1718 1831 1931 1978 2001 2019 2034 2047 2060 2096 2170 2247 2296 2308 2309 2296 2261 2186 2055 2050 2087 2087 2078 2017 1910 1780 1671 1611 1566 1522 1469 1426 1368 1321 1291 1280 1273 1281 1318 1386 1456 1499 1538 1579 1628 1697 1703 1692 1694 1710 1684 1633 1563 1479 1413 1380 1379 1405 1440 1450 1449 1441 1426 1423 1425 1425 1406 1319 1184 1080 1018 987 988 990 996 1009 1018 1013 1008 1009 1021 1042 1061 1084 1110 1126 1098 1040 965 894 853 821 795 767 715 668 635 613 597 601 612 626 641 668 729 788 839 882 909 920 926 933 942 966 1006 1016 932 696 468 331 304 351 313 290 243 150 422 563 670 781 898 957 971 955 927 941 964 994 1033 1081 1137 1196 1246 1281 1307 1320 1315 1278 1212 1215 1231 1246 1247 1265 1259 1631 2069 1479 1320 1240 1190 1156 1155 1183 1212 1232 1245 1279 1338 1414 1491 1496 1448 1381 1314 1261 1221 1192 1170 1153 1137 1110 1068 1023 1010 1022 1027 1022 1009 1851 1867 1873 1881 1896 1906 1906 1886 1793 1706 1651 1644 1637 1574 1540 1547 1555 1519 1340 1101 892 914 940 908 799 610 567 574 673 887 1012 943 880 908 1071 1164 1125 991 842 1003 1207 1365 1460 1519 1558 1561 1562 1584 1600 1612 1648 1700 1740 1744 1808 1857 1844 1809 1773 1711 1627 1544 1523 1457 1351 1219 1110 1077 1036 981 933 906 917 968 1044 1092 1130 1164 1192 1213 1169 1111 1064 1049 1085 1193 1287 1336 1323 1354 1324 1121 763 558 545 797 1141 1323 1252 1199 1207 1293 1442 1522 1499 1420 1356 1286 1172 1111 1122 1122 1055 1071 1167 1309 1397 1445 1495 1558 1614 1647 1671 1688 1693 1670 1640 1612 1596 1608 1692 1816 1903 1890 1993 2021 2018 2008 2003 2050 2147 2245 2292 2304 2297 2275 2235 2169 2155 2106 2062 2075 2166 2141 2042 1904 1764 1667 1598 1530 1445 1415 1388 1361 1335 1318 1317 1329 1369 1443 1504 1541 1587 1652 1738 1821 1845 1825 1782 1758 1701 1608 1498 1418 1365 1346 1356 1388 1421 1438 1449 1452 1447 1444 1448 1443 1412 1318 1183 1075 1005 958 949 947 969 1015 1019 1009 1000 1000 1018 1036 1052 1075 1108 1136 1128 1076 1001 934 882 841 810 785 747 713 676 640 609 623 642 660 676 702 746 794 844 899 930 943 946 943 932 915 877 749 441 364 322 305 301 306 135 63 85 127 346 444 507 588 709 794 853 891 912 944 987 1032 1073 1114 1156 1193 1220 1240 1263 1191 1051 889 848 940 1049 1143 1199 1274 1343 1534 1741 1362 1292 1243 1176 1098 1042 1069 1139 1223 1284 1330 1390 1464 1541 1536 1475 1395 1321 1273 1236 1206 1184 1175 1168 1137 1097 1064 1069 1083 1085 1073 1048 1871 1880 1883 1886 1888 1898 1903 1875 1761 1693 1662 1651 1615 1549 1523 1534 1529 1340 1080 872 806 777 785 742 644 540 596 724 844 897 880 782 743 820 1066 1135 1115 1060 1043 1244 1383 1476 1533 1563 1595 1605 1621 1658 1677 1673 1708 1771 1817 1832 1854 1864 1847 1779 1726 1671 1618 1577 1552 1482 1375 1243 1123 1068 1015 963 930 912 939 994 1063 1121 1178 1226 1257 1266 1239 1212 1196 1195 1194 1195 1193 1162 1071 1016 947 803 608 596 747 1044 1305 1298 1259 1279 1337 1420 1524 1542 1513 1456 1388 1317 1234 1167 1116 1044 976 1027 1148 1258 1362 1448 1518 1572 1598 1615 1638 1661 1677 1666 1639 1610 1590 1601 1695 1822 1924 1950 1996 1994 1974 1956 1958 2024 2130 2229 2270 2211 2134 2084 2067 2036 2029 2051 2076 2078 2112 2069 1970 1836 1706 1565 1559 1580 1517 1490 1464 1431 1396 1379 1379 1391 1427 1490 1546 1607 1680 1773 1894 1981 2016 1995 1921 1834 1728 1593 1457 1393 1337 1329 1352 1382 1400 1420 1438 1451 1455 1460 1462 1451 1414 1323 1201 1090 1000 931 897 890 925 997 1008 1012 1016 1026 1053 1072 1089 1108 1130 1152 1137 1086 1015 963 922 891 867 845 804 771 734 690 641 653 672 693 713 739 768 802 844 899 926 919 885 818 612 534 488 428 324 302 294 290 290 293 133 57 90 157 292 343 377 447 537 608 676 752 851 922 999 1066 1107 1130 1140 1128 1095 1042 817 535 313 236 204 197 398 758 1032 1294 1448 1505 1476 1350 1306 1255 1178 1087 1001 1010 1095 1225 1299 1350 1406 1475 1554 1543 1475 1389 1323 1282 1246 1217 1199 1197 1191 1162 1131 1115 1121 1126 1124 1111 1090 1878 1879 1880 1882 1880 1883 1885 1862 1743 1682 1647 1610 1555 1527 1522 1516 1469 1058 859 796 785 671 587 549 556 602 709 831 884 835 792 569 577 790 1031 1111 1203 1276 1330 1443 1503 1535 1553 1576 1606 1636 1665 1696 1747 1785 1808 1825 1849 1854 1857 1849 1819 1750 1706 1662 1623 1601 1576 1504 1390 1251 1130 1065 1011 964 930 924 966 1033 1107 1179 1236 1276 1297 1302 1307 1308 1305 1293 1263 1211 1148 1058 919 815 756 732 751 864 1035 1161 1217 1198 1251 1329 1419 1504 1559 1555 1505 1455 1459 1373 1294 1201 1090 971 955 1041 1160 1230 1326 1445 1537 1582 1592 1591 1601 1619 1633 1633 1618 1599 1590 1615 1726 1843 1932 1964 1964 1949 1931 1923 1944 2027 2120 2174 2144 2039 1965 1949 1979 1976 1934 1906 1925 2016 2078 2088 1991 1836 1850 1762 1699 1650 1601 1583 1555 1522 1493 1496 1497 1504 1523 1564 1637 1720 1803 1890 2003 2101 2179 2204 2147 1991 1844 1675 1505 1410 1342 1337 1367 1396 1394 1411 1432 1448 1458 1471 1470 1453 1416 1338 1234 1118 1001 898 846 855 917 1009 1032 1047 1055 1062 1086 1113 1136 1155 1166 1171 1150 1100 1030 968 951 945 938 920 878 833 783 732 694 697 707 722 742 775 805 834 864 896 876 799 664 485 361 320 307 302 295 289 279 266 254 286 245 188 157 242 257 235 234 308 399 454 497 561 709 833 952 1048 1104 1107 1059 871 588 527 350 208 133 121 170 142 161 280 578 1107 1454 1608 1625 1474 1344 1243 1168 1118 1079 1073 1111 1233 1281 1326 1380 1438 1473 1459 1420 1373 1328 1291 1261 1236 1216 1209 1190 1170 1158 1160 1152 1150 1147 1141 1130 1875 1871 1867 1870 1870 1867 1862 1853 1745 1673 1613 1556 1517 1512 1498 1434 1268 950 832 797 753 594 531 570 661 736 794 826 795 713 731 602 719 951 1027 1160 1309 1429 1502 1549 1564 1570 1579 1605 1633 1666 1690 1710 1776 1813 1820 1817 1834 1842 1843 1832 1807 1756 1711 1674 1646 1629 1588 1509 1399 1273 1173 1093 1034 992 968 972 1007 1071 1154 1233 1281 1309 1329 1352 1371 1375 1358 1323 1290 1244 1169 1072 965 882 852 907 1035 1135 1168 1151 1138 1199 1306 1395 1479 1552 1563 1575 1526 1479 1522 1420 1321 1200 1058 944 975 1074 1176 1214 1293 1424 1527 1573 1588 1577 1578 1587 1595 1586 1577 1576 1592 1643 1757 1852 1907 1912 1912 1909 1911 1924 1964 2045 2098 2087 1985 1856 1835 1881 1951 1969 1920 1835 1775 1804 1896 1919 1889 1857 1964 1908 1832 1759 1694 1670 1665 1662 1660 1680 1688 1701 1715 1723 1765 1824 1896 1976 2052 2151 2234 2284 2288 2203 2040 1871 1715 1515 1420 1383 1386 1411 1415 1432 1444 1449 1463 1473 1474 1459 1421 1362 1274 1155 1013 884 835 870 958 1053 1084 1098 1100 1098 1116 1150 1175 1190 1195 1187 1156 1105 1043 992 987 995 1001 992 945 893 857 837 779 764 758 761 780 819 857 888 906 884 750 573 380 198 281 298 295 292 288 268 207 163 227 261 264 253 252 305 301 279 263 269 315 348 366 391 525 663 793 908 1007 1004 828 461 75 152 176 207 231 223 261 246 202 159 239 447 996 1640 1799 1447 1271 1190 1143 1141 1332 1330 1200 1192 1206 1250 1310 1363 1352 1353 1361 1363 1334 1298 1268 1238 1201 1168 1145 1137 1140 1138 1135 1138 1143 1147 1130 Wind_Speed 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 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 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 25 24 24 24 24 24 23 23 23 23 23 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 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 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 16 17 16 17 16 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 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 24 24 24 24 24 24 23 23 23 23 23 23 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 20 20 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 17 17 16 17 16 17 16 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 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 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 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 16 17 16 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 24 24 24 24 24 23 23 23 23 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 12 12 12 12 12 12 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 16 17 17 17 16 16 16 16 16 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 12 12 12 12 12 12 12 12 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 18 18 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 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 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 12 12 12 12 12 12 12 12 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 17 17 17 17 17 17 17 17 17 16 16 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 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 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 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 13 13 13 13 13 13 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 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 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 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 12 11 12 12 12 12 11 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 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 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 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 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 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 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 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 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 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 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 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 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 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 12 12 12 12 12 12 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 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 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 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 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 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 12 13 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 20 20 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 16 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 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 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 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 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 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 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 11 10 10 10 10 10 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 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 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 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 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 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 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 13 13 14 14 13 13 13 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 13 13 13 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 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 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 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 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 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 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 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 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 12 12 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 22 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 22 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 22 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 12 12 12 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 22 22 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 22 22 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 12 11 11 11 12 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 22 22 21 21 21 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 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 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 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 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 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 16 16 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 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 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 21 21 21 21 21 21 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 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 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 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 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 10 11 10 10 10 11 11 10 11 11 10 10 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 15 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 19 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 20 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 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 20 20 20 20 20 20 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 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 17 17 16 16 16 17 16 16 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 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 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 15 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 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 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 20 20 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 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 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 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 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 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 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 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 6 6 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 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 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 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 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 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 15 15 16 16 15 15 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 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 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 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 14 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 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 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 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 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 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 7 7 7 7 7 7 7 7 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 10 10 10 10 10 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 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 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 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 7 7 7 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 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 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 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 11 11 11 11 11 11 11 11 11 11 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 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 14 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 13 12 12 12 12 11 11 11 11 10 10 10 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 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 6 6 6 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 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 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 20 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 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 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 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 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 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 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 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 23 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 7 6 6 6 7 6 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 12 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 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 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 21 21 22 22 22 22 22 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 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 12 12 12 12 11 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 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 23 23 23 23 23 24 23 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 22 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 7 7 7 7 7 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 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 12 12 12 23 23 23 24 24 24 24 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 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 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 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 12 12 12 24 23 24 24 24 24 24 24 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 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 23 23 23 24 24 24 24 24 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 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 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 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 23 24 24 24 24 24 24 24 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 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 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 23 23 24 24 24 24 24 24 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 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 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 11 23 23 23 24 24 24 24 24 24 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 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 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 23 23 23 23 23 23 24 24 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 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 10 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 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 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 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 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 17 17 16 17 16 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 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 7 7 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 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 18 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 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 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 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 7 6 6 6 7 7 6 6 7 7 7 7 7 7 7 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 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 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 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 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 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 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 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 14 14 14 14 14 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 14 14 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 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 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 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 22 22 22 22 22 22 22 22 22 21 22 22 21 21 22 22 22 22 22 22 22 22 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 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 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 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 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 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 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 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 15 15 15 15 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 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 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 21 21 22 22 21 21 21 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 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 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 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 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 22 22 22 22 22 21 22 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 12 13 12 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 22 22 22 22 22 22 21 22 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 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 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 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 6 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 7 7 7 7 7 7 8 8 8 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 8 8 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 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 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 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 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 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 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 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 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 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 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 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 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 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 8 8 8 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 8 8 8 8 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 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 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 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 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 21 21 21 21 21 21 20 20 20 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 20 21 20 20 20 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 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 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 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 11 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 9 9 9 10 10 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 13 13 13 13 13 13 13 13 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 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 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 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 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 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 12 12 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 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 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 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 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 10 10 10 10 10 10 10 10 10 10 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 14 13 13 12 12 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 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 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 9 9 9 9 10 10 10 10 10 10 10 10 10 10 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 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 9 9 9 9 10 10 10 10 10 10 10 10 10 10 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 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 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 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 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 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 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 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 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 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 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 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 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 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 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 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 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 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 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 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 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 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 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 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 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 20 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 8 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 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 21 21 21 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 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 21 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 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 9 9 9 9 9 9 10 10 10 10 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 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 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 10 10 22 22 22 22 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 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 22 22 22 22 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 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 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 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 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 22 22 22 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 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 8 8 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 22 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 8 8 8 8 8 8 9 9 9 9 9 9 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 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 7 7 7 7 7 7 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 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 10 10 10 10 10 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 8 9 9 9 9 9 9 9 9 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 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 9 9 9 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 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 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 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 8 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 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 17 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 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 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 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 10 10 10 10 11 11 11 11 11 11 11 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 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 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 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 23 23 23 23 23 23 23 24 24 24 24 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 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 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 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 23 23 23 23 24 24 24 24 24 24 24 24 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 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 Wind_Direction 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 133 132 132 133 132 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 136 136 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 140 140 140 140 141 141 141 141 141 141 140 140 140 140 140 139 140 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 136 136 136 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 137 137 137 136 136 136 136 136 135 135 134 134 134 133 133 132 132 132 132 131 131 130 130 130 129 129 129 129 129 129 129 128 129 128 129 129 129 130 130 130 131 131 131 131 131 132 132 132 132 133 133 133 133 133 133 133 133 133 133 132 132 131 131 131 131 131 131 131 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 135 135 135 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 137 137 136 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 133 132 133 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 136 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 139 140 140 140 140 140 141 141 141 141 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 136 136 136 136 136 136 135 135 135 135 135 135 136 136 136 136 136 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 136 136 136 136 135 135 134 134 134 134 133 132 132 131 131 131 131 130 130 129 129 129 129 129 128 128 129 128 129 128 129 129 129 130 130 131 131 132 132 132 132 132 132 133 133 133 133 133 134 133 134 133 133 133 133 133 132 132 132 131 132 131 131 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 137 137 136 136 136 137 137 137 137 137 137 137 137 137 136 137 137 137 137 137 134 134 134 134 134 134 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 133 132 133 133 133 133 133 133 133 133 133 133 133 132 132 132 131 131 131 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 136 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 139 139 140 140 140 140 140 140 141 140 140 140 140 140 140 139 140 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 136 136 136 136 136 135 136 135 135 136 136 136 136 136 136 136 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 136 136 136 136 136 135 135 134 134 134 133 133 132 131 131 131 130 130 129 129 129 129 129 128 128 128 128 128 128 128 129 129 129 129 130 131 131 132 132 132 132 132 133 133 133 134 134 133 134 134 134 134 133 133 133 133 132 132 132 132 132 131 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 135 136 136 136 136 137 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 134 134 134 134 134 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 134 135 135 135 135 135 135 135 135 135 134 134 134 134 133 133 133 133 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 131 131 130 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 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 139 139 139 140 140 140 140 141 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 139 138 138 138 138 137 137 137 137 137 136 136 136 136 136 135 136 135 135 136 136 136 136 136 136 137 138 138 138 138 138 138 138 139 139 139 139 138 138 138 138 138 138 137 137 136 136 136 136 136 135 135 134 134 134 133 133 132 132 131 131 131 130 130 129 129 129 128 128 128 128 128 128 128 128 128 129 129 129 130 130 131 132 132 132 132 132 133 133 134 134 134 134 134 134 134 134 134 134 134 133 133 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 134 134 134 134 134 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 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 132 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 133 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 140 140 139 140 139 139 139 139 139 138 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 135 136 135 136 136 136 136 136 136 137 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 136 136 136 135 135 134 134 134 133 133 132 132 131 131 130 130 130 129 129 128 128 128 128 127 127 128 127 127 128 129 129 130 130 131 131 132 133 133 133 133 133 133 134 134 134 134 134 134 134 134 133 134 134 133 133 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 136 136 136 137 138 138 138 137 138 138 137 137 137 137 138 138 138 137 137 137 138 137 137 137 137 137 137 138 138 137 138 134 134 134 134 134 134 134 134 133 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 134 134 134 134 134 133 133 133 133 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 133 134 134 134 134 134 134 135 135 135 136 136 136 137 137 138 138 138 138 139 139 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 139 140 139 139 139 139 138 138 138 138 138 138 138 137 138 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 136 136 136 136 135 135 135 134 134 134 133 132 132 131 131 130 130 129 129 128 128 128 128 127 127 127 127 127 127 128 128 129 129 130 131 131 132 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 133 132 132 133 133 133 133 132 133 133 132 133 133 133 134 134 134 135 136 136 136 137 138 138 138 138 138 138 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 133 133 133 133 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 133 134 134 134 134 134 134 134 134 134 134 135 135 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 136 137 137 138 138 138 138 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 139 139 140 139 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 136 136 136 135 135 134 134 134 134 133 132 132 132 131 130 130 130 129 129 128 128 127 127 127 127 126 126 127 127 128 128 129 130 130 131 132 133 133 133 134 134 134 134 134 135 134 134 134 134 134 134 133 133 133 132 132 132 131 131 132 132 132 132 132 132 133 132 132 132 133 132 133 133 132 133 133 133 134 134 134 135 136 136 137 138 138 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 138 133 133 133 133 133 133 133 133 133 133 133 133 132 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 134 135 134 134 134 134 134 133 133 133 133 133 133 133 133 132 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 131 131 131 131 131 131 131 131 130 130 130 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 135 136 136 137 137 138 138 138 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 139 140 140 140 140 140 140 140 139 140 139 139 139 139 138 139 138 138 138 138 137 138 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 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 137 137 137 136 136 135 135 134 134 134 133 133 132 132 131 131 130 130 130 129 129 128 127 127 127 127 126 126 126 126 127 127 128 129 130 130 131 132 133 133 133 134 134 134 135 134 134 135 134 134 134 133 133 133 132 132 132 132 131 131 131 131 131 132 132 131 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 135 136 136 137 138 138 139 139 139 140 140 140 140 140 140 139 139 139 139 139 138 139 138 138 138 139 139 138 138 139 138 138 139 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 134 134 134 134 133 133 133 133 133 132 132 132 133 133 133 133 133 133 133 133 133 133 132 132 132 131 131 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 135 136 136 137 137 137 138 138 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 140 140 140 140 140 140 139 139 140 139 139 139 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 138 138 139 139 139 139 140 140 140 139 139 139 139 139 139 139 138 138 138 138 138 137 137 137 136 136 136 135 135 134 134 134 133 133 132 132 131 131 130 130 129 129 128 127 127 127 127 126 126 126 126 127 127 128 128 129 130 131 132 133 133 133 133 134 134 134 134 135 134 134 134 133 133 133 133 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 136 136 137 137 138 139 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 132 133 133 133 133 133 132 133 132 133 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 140 139 140 139 139 139 139 139 139 138 138 138 138 138 138 137 138 137 137 137 137 137 137 137 136 137 136 136 137 136 137 137 137 137 137 137 138 138 138 138 139 139 139 139 140 140 140 140 140 139 139 139 139 139 139 139 138 138 138 138 137 137 137 136 136 136 135 135 134 134 134 133 133 133 133 132 131 130 130 130 129 128 128 127 127 126 126 126 126 126 126 127 128 128 129 130 131 131 132 133 133 133 134 134 134 134 134 134 134 134 133 133 133 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 134 134 134 135 136 136 137 137 138 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 131 132 132 132 132 132 132 133 133 133 134 134 134 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 132 133 133 132 133 133 133 132 132 132 132 132 131 131 131 130 130 130 129 129 129 129 130 130 130 130 130 130 130 131 131 131 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 139 139 139 139 139 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 137 137 137 136 136 135 135 135 134 134 134 134 134 133 133 132 131 130 130 129 129 128 127 127 126 126 126 126 126 126 127 128 128 128 129 130 131 132 133 133 133 134 134 134 134 134 134 133 133 133 132 132 132 131 131 130 131 131 131 130 130 130 131 131 131 131 131 131 132 132 132 132 133 133 133 133 134 134 134 135 135 136 136 137 137 138 139 140 140 141 141 141 141 141 141 141 141 140 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 135 135 135 135 135 134 134 134 134 134 134 133 133 133 133 132 133 132 132 133 132 132 132 132 132 132 131 131 131 130 130 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 140 139 139 139 139 139 139 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 138 137 137 136 136 135 135 135 134 134 134 134 134 133 133 132 131 131 130 130 129 128 128 127 127 126 126 126 126 126 126 127 128 128 129 130 131 132 132 133 133 134 134 134 134 134 134 133 133 132 132 132 131 131 131 130 130 130 130 130 130 130 131 130 131 131 131 131 131 132 132 132 132 132 133 133 134 134 134 135 135 136 136 137 137 138 140 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 139 140 140 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 130 131 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 130 130 129 129 129 129 128 128 128 128 129 129 129 129 129 129 130 130 130 131 132 132 132 132 133 133 133 133 133 134 134 135 135 135 135 135 136 136 136 136 137 137 137 138 138 138 138 138 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 140 139 139 139 139 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 138 137 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 138 139 138 138 138 138 137 136 136 136 135 135 134 134 134 134 134 133 133 133 132 131 131 130 129 128 128 128 127 126 126 126 126 126 126 127 127 128 129 130 131 132 132 133 133 133 134 134 134 133 133 133 132 132 132 132 131 131 130 130 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 134 134 134 135 135 136 137 137 138 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 140 139 140 140 129 130 130 130 130 130 130 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 130 130 129 129 129 128 128 128 128 128 128 128 128 128 129 129 129 129 130 131 131 132 132 132 132 133 133 133 133 134 134 135 135 135 135 135 136 136 136 136 136 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 139 140 139 139 139 139 139 139 138 139 138 138 138 138 138 138 137 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 138 138 138 138 137 136 136 136 136 135 135 135 135 134 134 134 133 133 133 132 131 130 129 129 128 128 127 127 126 126 126 126 126 127 127 128 128 130 131 131 132 132 133 133 133 133 133 133 133 132 132 132 131 131 131 131 131 130 130 130 130 131 130 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 134 134 134 135 135 136 137 137 138 139 140 140 140 141 141 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 141 141 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 134 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 131 130 130 129 129 128 128 128 127 127 127 127 127 127 128 128 128 128 129 129 130 131 131 131 132 132 133 133 133 133 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 137 138 137 138 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 140 140 140 140 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 138 138 138 138 137 136 136 136 135 135 135 135 135 135 134 134 134 133 133 132 132 130 129 129 129 128 127 127 127 126 126 126 126 126 127 128 128 129 130 131 131 132 133 133 133 133 133 133 133 132 132 131 131 131 130 131 130 130 130 130 130 130 131 131 131 131 131 132 131 132 132 132 132 132 132 133 133 133 134 134 134 135 135 136 137 137 138 139 140 140 140 141 142 142 142 142 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 129 129 129 129 129 130 130 130 130 130 130 130 129 129 129 129 129 129 129 130 130 130 130 131 131 131 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 134 134 134 134 133 133 133 132 132 132 132 132 131 131 131 131 130 130 129 129 128 128 128 128 127 127 127 127 127 127 127 127 128 128 129 129 130 131 131 131 132 132 133 133 133 134 134 134 135 135 135 135 136 136 136 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 139 139 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 140 140 140 140 140 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 136 136 136 136 135 135 135 134 134 133 133 132 131 131 130 129 129 128 127 127 127 127 126 126 126 126 127 127 128 129 130 131 131 132 133 133 133 133 133 133 133 132 132 132 131 130 130 131 130 130 130 130 131 131 131 131 131 131 132 132 131 132 132 132 132 132 132 133 133 133 134 134 134 135 136 136 137 137 138 139 139 140 140 141 142 142 142 142 142 143 142 142 141 141 141 141 141 141 140 140 140 141 141 141 141 141 141 141 128 129 129 129 129 129 129 129 130 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 131 131 131 130 130 130 130 129 129 128 128 127 127 127 127 126 126 126 126 127 127 127 128 128 129 129 130 131 131 132 132 133 133 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 138 139 138 139 138 138 138 139 138 138 138 138 138 138 139 138 138 138 139 139 139 139 139 139 140 140 140 140 140 140 140 141 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 137 137 136 136 136 136 136 135 135 135 135 134 134 133 132 132 132 130 130 129 129 128 127 127 127 127 126 126 126 126 127 127 128 128 129 130 131 131 132 133 133 133 133 133 132 132 131 131 131 131 130 131 131 131 131 130 131 131 131 131 132 132 132 132 132 132 133 133 132 132 133 133 133 133 134 134 134 135 136 136 136 137 138 139 139 140 141 141 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 141 141 141 141 141 141 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 135 134 134 134 133 133 132 132 132 132 131 131 131 130 130 130 129 129 128 128 128 127 127 127 126 126 126 126 126 126 126 127 127 127 128 129 129 130 131 131 132 133 133 134 134 134 135 135 135 135 136 136 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 138 138 138 138 138 138 138 137 137 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 138 138 137 137 136 136 136 136 136 135 135 135 135 134 133 132 132 132 131 130 130 129 129 128 128 127 127 127 126 126 126 126 126 127 127 128 129 130 130 131 132 132 132 133 132 133 132 132 131 131 131 131 131 130 131 131 131 131 131 132 132 132 132 132 132 133 132 133 133 133 133 132 133 133 133 134 134 134 134 135 136 136 136 137 138 139 139 140 140 141 142 142 142 142 142 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 132 133 133 133 134 134 135 135 135 135 135 135 135 135 135 135 135 134 134 133 133 132 132 131 131 131 130 130 130 130 130 129 128 128 128 127 127 127 126 126 125 126 125 126 126 126 126 127 127 128 129 129 130 131 132 133 133 133 134 135 135 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 139 140 140 140 139 139 139 139 139 139 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 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 138 138 137 137 136 136 136 135 135 135 135 135 134 134 133 132 131 131 131 130 129 129 129 128 128 127 127 127 126 126 126 126 126 127 127 128 128 129 130 131 131 132 132 132 132 133 132 131 131 131 131 131 131 130 131 131 132 131 131 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 136 136 137 138 138 139 140 140 141 142 142 142 142 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 132 132 133 133 134 134 134 135 135 135 135 135 135 136 135 135 135 135 134 134 133 133 132 132 131 130 131 130 130 130 129 129 129 128 128 128 127 127 126 126 126 126 125 126 125 126 126 126 126 127 127 128 129 130 131 132 132 133 134 134 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 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 139 140 139 139 140 140 140 140 139 139 139 139 139 140 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 140 139 139 139 138 138 137 137 136 136 136 135 135 135 135 134 134 133 132 131 131 130 130 129 129 129 128 128 127 127 127 126 126 126 126 126 126 126 126 127 128 129 129 130 131 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 136 136 137 138 139 139 140 140 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 143 128 128 128 128 128 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 132 132 132 132 133 134 134 134 135 135 135 135 136 136 136 136 136 136 135 135 135 134 134 133 133 132 131 130 130 130 129 129 129 129 128 128 128 127 127 127 126 126 126 126 125 125 125 125 125 126 126 127 127 128 129 130 130 131 132 133 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 138 137 137 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 140 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 140 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 140 140 141 140 140 140 140 139 138 138 137 136 136 136 135 135 135 134 134 133 133 133 132 131 130 130 129 129 129 128 128 128 127 127 127 126 126 126 126 126 126 126 126 127 128 128 129 130 131 131 131 132 132 132 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 136 137 138 138 139 139 140 141 141 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 142 142 142 142 142 143 143 143 128 128 128 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 131 132 132 133 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 132 131 131 130 129 129 129 128 128 128 128 128 127 127 127 126 126 126 126 125 125 125 125 125 126 126 127 127 128 128 129 130 131 132 133 133 134 135 135 135 136 136 136 136 136 137 137 137 137 137 137 138 138 137 137 138 138 138 138 138 138 139 139 139 140 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 140 140 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 140 141 141 140 140 140 139 139 139 138 137 136 136 135 135 135 134 134 133 133 132 132 131 130 130 130 129 128 128 128 128 127 127 127 127 126 126 125 125 125 125 126 126 127 127 128 129 129 130 131 131 131 131 132 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 135 135 136 137 137 138 139 139 140 141 141 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 143 143 143 143 144 128 128 128 128 129 129 129 129 130 130 130 130 131 131 131 131 132 132 132 133 133 133 134 134 134 135 135 136 136 136 136 137 137 137 137 137 136 136 136 135 134 134 133 132 131 130 130 129 129 128 128 127 127 127 127 126 127 126 126 126 125 125 125 125 125 125 125 125 125 126 127 127 128 129 130 130 132 133 133 134 135 135 135 136 136 137 136 136 137 137 137 137 138 137 137 138 138 138 138 138 138 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 137 136 136 135 135 135 134 133 133 133 132 131 130 130 129 129 129 128 128 128 127 127 127 127 126 126 126 125 125 125 125 126 126 126 127 128 128 129 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 135 135 136 137 137 138 139 139 140 141 141 141 141 142 142 142 142 142 142 142 141 141 141 142 142 142 142 142 142 142 143 143 143 144 128 128 128 129 129 129 129 130 130 130 131 131 131 132 132 133 133 133 133 134 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 136 136 135 135 134 133 133 132 131 130 129 129 128 128 127 127 126 126 126 126 126 125 125 125 125 125 125 124 124 125 125 125 126 127 127 128 128 129 130 131 132 133 134 135 135 135 136 136 136 137 137 137 137 137 137 137 138 137 137 138 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 141 141 141 142 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 137 136 136 135 135 134 133 133 132 132 131 130 130 129 129 128 129 128 127 127 128 127 127 127 126 126 125 125 125 125 125 126 126 126 127 128 128 129 129 130 130 130 131 131 131 130 130 131 131 131 131 131 131 131 132 132 132 133 133 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 135 136 137 137 138 139 139 140 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 144 144 144 144 128 128 129 129 129 130 130 131 131 131 132 132 133 133 133 134 134 134 134 135 135 135 136 136 136 137 137 137 137 138 138 138 138 138 137 137 136 136 135 135 134 133 132 131 130 129 128 128 127 127 127 126 126 125 125 125 125 125 125 125 125 124 124 124 124 125 125 126 126 127 127 128 129 130 131 132 133 134 134 135 135 136 136 137 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 141 141 141 140 140 140 140 140 140 140 141 141 141 141 141 142 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 137 136 136 135 134 134 133 133 132 132 131 131 130 129 129 128 128 128 127 127 127 127 126 126 127 126 125 125 125 125 125 126 126 126 127 127 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 131 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 135 136 137 137 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 144 144 144 144 128 129 129 130 130 131 131 132 132 133 133 134 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 137 137 136 135 134 133 132 131 130 130 129 128 127 126 126 126 125 125 125 125 124 124 124 124 124 124 124 124 124 124 125 125 125 126 127 128 128 129 130 131 132 133 134 135 135 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 138 139 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 141 141 141 141 141 141 141 141 141 140 141 141 141 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 137 137 136 135 135 134 134 133 132 132 131 130 130 129 129 128 128 128 128 127 127 127 127 126 126 126 126 126 125 125 125 126 126 126 126 127 128 128 128 128 129 129 129 129 130 130 130 130 130 130 130 130 130 131 131 132 132 132 133 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 134 134 134 135 136 137 137 138 139 139 140 140 141 141 141 141 141 142 142 142 141 141 141 141 141 142 142 143 143 143 143 143 144 144 144 144 129 129 130 130 131 132 132 133 133 134 134 135 135 135 136 136 136 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 137 136 136 135 134 133 132 131 130 129 128 127 126 126 125 125 124 124 124 124 124 123 123 124 124 123 123 124 124 124 125 126 126 126 127 128 128 129 130 131 132 133 134 135 135 136 136 137 137 137 137 137 137 137 137 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 139 139 139 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 140 141 141 140 140 140 140 140 140 140 140 140 140 141 140 140 141 141 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 140 140 139 139 138 137 137 136 135 134 134 133 133 132 132 131 131 130 130 129 129 129 128 128 127 127 127 127 126 126 126 126 125 125 125 126 126 126 126 126 127 128 128 128 128 128 129 129 129 129 129 130 129 129 129 130 130 130 130 130 131 132 132 133 133 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 134 134 134 134 135 136 137 137 138 139 139 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 129 130 131 131 132 133 133 134 135 135 136 136 136 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 136 136 135 134 133 132 131 130 129 128 127 126 125 125 124 124 124 123 123 123 123 123 123 123 123 123 124 124 124 125 126 126 126 127 128 129 130 131 131 132 133 134 135 136 136 137 137 137 137 137 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 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 141 140 141 140 140 141 141 140 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 140 140 139 138 138 137 136 136 135 134 134 133 133 132 132 131 131 130 130 130 130 129 129 128 128 128 128 127 127 126 126 126 126 126 126 126 126 126 126 126 127 127 128 128 128 128 128 128 128 129 129 129 129 129 129 129 129 130 130 130 131 132 132 133 133 133 134 134 134 134 134 135 134 134 134 134 134 134 133 134 134 134 134 135 136 137 137 138 139 139 140 140 140 141 140 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 144 144 144 144 144 130 131 132 133 134 134 135 135 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 137 137 137 136 135 135 134 132 132 130 129 129 128 126 125 125 124 124 123 123 122 123 123 122 122 122 123 123 123 124 124 125 125 126 127 127 127 128 129 130 130 131 132 133 134 135 135 136 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 141 142 142 142 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 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 141 140 140 141 141 141 141 141 141 141 141 141 141 141 142 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 140 140 140 139 138 138 137 137 136 135 134 134 133 133 133 132 132 132 131 130 131 130 130 130 129 129 128 128 128 127 127 127 126 126 126 126 126 126 126 126 126 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 130 131 131 132 133 133 133 133 134 134 135 135 134 134 135 134 134 134 134 134 134 134 135 136 136 137 137 138 139 139 140 140 141 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 144 144 144 144 145 145 131 132 133 134 135 136 136 137 137 137 138 138 138 139 139 139 139 139 138 138 138 138 138 138 138 137 137 138 138 137 138 138 138 137 137 136 136 135 134 133 132 131 130 129 128 127 126 125 125 124 123 123 123 122 122 122 122 122 122 123 123 124 124 124 125 125 125 126 127 127 128 129 129 130 131 132 133 134 135 135 136 137 137 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 141 141 141 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 138 138 137 136 136 135 135 134 134 133 133 132 132 132 132 131 131 131 130 130 130 130 129 129 128 128 127 127 127 126 126 126 126 126 126 126 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 130 130 131 132 132 133 133 134 134 135 135 135 135 135 135 135 134 134 134 134 134 135 135 136 137 137 138 139 139 139 140 140 141 140 140 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 145 145 132 133 134 135 136 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 135 134 133 132 131 130 129 128 127 126 125 125 124 123 122 122 122 122 121 122 121 122 122 123 123 124 124 125 125 126 126 127 127 128 129 129 130 131 132 133 134 135 135 136 137 137 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 141 141 142 142 142 142 143 143 143 143 143 144 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 137 137 136 136 134 134 134 133 133 133 132 132 132 132 132 131 132 131 131 130 129 129 128 128 128 128 127 127 126 126 127 127 127 127 127 127 128 128 128 128 128 128 128 127 127 127 127 127 127 127 127 127 127 128 129 129 129 130 131 132 132 132 133 134 135 135 135 135 136 135 135 135 135 135 135 135 135 136 137 137 138 138 139 139 140 140 141 141 140 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 144 145 145 134 135 136 136 137 138 138 139 139 139 140 140 140 140 140 140 140 140 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 136 135 134 133 132 131 130 129 128 127 126 125 124 123 123 122 122 121 121 121 121 121 121 122 123 123 124 125 125 126 126 127 127 128 128 128 129 130 130 131 132 134 135 135 136 137 137 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 144 143 143 144 144 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 141 141 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 141 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 137 137 136 136 135 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 130 130 129 128 128 128 127 127 127 127 127 127 127 127 127 127 128 128 128 128 127 127 127 127 127 127 127 127 126 126 126 127 127 127 128 128 129 129 130 131 132 132 133 134 134 135 135 136 136 136 136 135 135 136 135 136 136 137 137 137 138 139 140 140 141 140 141 141 140 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 145 145 145 145 146 135 136 137 138 138 139 139 140 140 140 141 141 141 141 140 140 140 140 140 139 139 138 138 137 137 136 136 136 136 136 136 136 137 136 136 136 135 135 134 133 132 131 130 129 128 127 126 125 124 124 123 123 122 122 122 121 122 121 122 123 123 124 125 125 126 126 127 127 127 128 128 128 129 130 130 131 132 134 135 135 136 137 138 138 138 139 139 139 139 140 140 140 140 140 141 141 142 142 142 142 142 142 143 143 143 144 143 143 144 144 144 143 143 144 143 143 143 143 143 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 139 138 137 137 136 136 135 134 134 134 134 134 133 133 133 133 133 133 133 132 132 132 131 130 130 129 129 128 128 128 128 127 127 127 128 128 128 128 128 128 128 128 127 127 127 127 126 126 126 126 126 126 126 126 126 127 127 128 128 129 130 131 132 132 133 134 134 135 136 136 136 136 136 136 136 136 136 136 137 137 137 138 139 140 140 140 141 141 141 141 140 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 146 136 137 138 139 139 140 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 137 136 136 136 136 136 136 136 136 136 136 136 136 135 135 134 133 132 131 129 129 128 127 126 125 124 124 123 122 122 122 121 121 122 122 122 123 123 124 125 126 126 127 127 127 127 128 128 128 129 130 130 131 132 133 135 135 136 137 138 138 139 139 139 139 140 140 140 141 141 141 141 141 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 142 142 142 141 141 141 141 140 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 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 138 138 137 137 136 136 135 135 134 134 134 134 134 133 134 134 134 133 133 133 133 132 131 131 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 126 126 125 125 125 125 125 125 126 126 127 128 129 130 130 131 132 133 134 134 135 136 136 137 136 136 137 136 136 137 137 137 137 138 139 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 144 145 145 145 145 146 137 138 139 140 140 140 141 141 141 142 141 141 141 141 141 141 141 140 140 139 139 138 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 134 133 132 132 130 129 128 127 127 125 125 124 123 123 122 122 122 122 121 122 122 123 124 124 125 126 126 127 127 127 128 128 128 128 128 129 130 131 131 133 133 135 136 137 137 138 138 139 139 139 140 140 140 140 141 141 141 141 142 142 142 143 143 143 143 143 143 144 144 144 144 144 143 144 144 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 140 140 140 139 140 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 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 142 143 143 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 133 132 131 131 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 126 126 125 125 125 125 125 125 125 126 127 127 128 129 130 130 132 132 134 134 135 136 136 137 137 137 137 137 137 137 137 137 138 139 140 140 140 141 141 142 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 144 144 145 145 145 145 145 145 146 138 139 139 140 141 141 141 142 142 142 142 142 142 142 141 141 141 141 140 139 139 138 137 137 136 136 135 135 135 135 135 135 135 135 135 135 134 134 133 132 131 130 129 128 127 126 125 124 124 123 123 122 122 122 122 122 123 123 123 124 125 126 126 127 128 128 128 128 128 128 129 129 130 130 131 132 133 134 135 136 137 137 138 139 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 143 143 143 143 143 143 142 143 142 142 142 141 141 141 141 140 140 140 140 140 139 139 139 140 140 140 140 140 140 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 139 139 139 139 138 138 138 137 136 136 135 135 135 134 134 134 134 134 134 135 135 134 134 134 133 133 132 131 131 131 130 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 127 127 127 126 126 125 125 125 125 125 125 125 125 126 126 127 128 129 130 130 131 132 133 134 135 136 136 137 137 137 137 137 137 137 138 138 139 139 140 140 141 141 142 142 141 141 141 141 142 142 141 141 141 141 142 142 142 142 143 143 143 144 144 145 145 145 145 145 146 146 146 138 139 140 141 141 142 142 142 142 142 142 142 142 142 142 141 141 141 140 140 139 138 137 137 136 135 135 134 134 134 134 134 134 134 134 134 134 133 132 131 130 129 128 127 126 126 125 124 124 123 123 123 123 123 123 123 123 124 125 125 126 126 127 128 128 128 129 128 129 129 129 129 130 131 131 132 133 134 135 136 137 137 138 139 139 140 140 140 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 140 140 140 140 141 141 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 142 143 143 143 143 143 143 143 143 142 142 142 142 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 139 139 139 139 138 138 137 137 136 136 135 135 135 135 134 135 134 135 135 135 135 135 135 134 134 133 133 132 131 131 130 130 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 127 127 127 126 126 125 125 125 125 125 125 125 125 126 126 127 127 128 129 130 131 132 133 134 135 135 136 137 137 138 138 137 137 138 138 139 139 140 140 141 141 142 142 142 141 141 141 142 142 142 141 141 142 142 142 142 142 143 143 143 144 144 144 145 145 146 146 146 146 146 146 139 140 140 141 142 142 142 142 143 143 142 142 142 142 142 141 141 141 140 140 139 138 137 137 136 135 135 134 134 134 134 134 134 134 134 133 133 132 132 131 130 129 128 127 126 125 125 124 124 124 123 123 123 124 123 124 124 124 125 126 127 127 128 128 129 129 129 129 129 129 129 129 130 131 132 133 133 134 135 136 137 138 138 139 139 140 140 141 141 141 142 142 142 142 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 140 140 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 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 135 134 134 133 132 131 131 131 130 130 129 129 129 129 129 129 129 129 128 128 128 128 128 128 127 127 127 126 126 126 125 125 125 125 125 125 125 125 126 127 127 128 129 130 131 132 133 134 134 135 137 137 138 138 138 138 138 139 139 139 140 140 141 141 142 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 143 143 143 144 144 144 144 145 145 146 146 146 146 146 146 139 140 140 141 142 142 142 143 142 143 143 142 142 142 142 142 141 141 141 140 139 138 138 137 136 135 135 134 134 134 134 133 133 133 133 133 132 132 131 130 129 128 128 127 126 125 124 124 124 124 124 124 124 124 124 125 125 126 126 127 127 128 128 129 129 129 129 130 129 130 130 130 131 131 132 133 133 134 135 136 137 138 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 143 142 143 143 142 142 142 142 141 141 141 141 140 141 140 140 140 139 139 139 139 139 139 138 138 138 139 139 140 140 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 140 141 141 140 140 140 140 140 140 140 140 140 139 139 138 138 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 134 133 132 132 131 131 130 130 130 129 129 129 129 129 129 128 128 128 128 128 128 128 127 127 127 126 126 126 125 125 125 125 125 125 125 125 126 127 127 128 128 129 130 132 133 133 134 135 136 137 138 138 138 138 139 139 139 140 140 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 143 143 143 144 144 144 144 145 145 146 146 146 146 146 146 147 139 140 141 141 142 142 142 143 143 143 143 143 142 142 142 142 141 141 141 140 139 139 138 137 136 136 135 135 134 134 133 133 133 133 133 132 132 131 130 130 129 128 127 126 126 125 124 124 124 124 124 124 125 125 125 125 126 126 127 127 128 128 129 129 129 129 129 130 130 130 130 130 131 131 132 133 134 135 135 136 137 138 138 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 139 139 140 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 143 143 143 143 143 143 143 143 143 144 144 144 143 143 144 143 143 142 142 142 142 142 141 141 141 141 141 141 141 140 141 141 141 140 140 140 140 140 140 140 140 140 139 138 138 138 138 137 136 136 136 136 136 135 136 135 135 136 136 136 136 135 135 135 134 134 133 133 132 131 130 130 130 130 129 129 129 129 129 129 128 128 128 128 128 128 128 127 127 127 127 126 126 125 125 125 125 125 125 125 126 126 127 127 128 128 129 130 132 133 133 134 135 136 137 137 138 138 138 139 139 140 140 141 141 142 142 142 142 142 143 142 142 142 142 142 142 142 142 142 142 142 142 143 144 144 144 144 145 145 145 146 146 146 146 146 147 147 139 140 141 141 142 142 142 143 143 143 143 143 142 142 142 141 141 141 141 140 139 139 138 137 137 136 135 135 134 134 133 133 133 132 132 132 131 131 130 129 128 127 127 126 125 125 125 125 125 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 129 129 130 130 130 130 130 131 131 131 132 133 134 135 135 136 137 138 138 139 140 140 141 141 141 141 141 142 142 142 142 142 142 142 142 142 141 142 141 141 141 141 141 141 141 141 141 140 141 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 139 139 139 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 144 144 144 143 144 144 144 143 143 143 142 142 141 141 141 141 141 141 141 141 141 140 140 141 141 141 140 140 140 140 140 140 140 139 139 138 138 138 137 136 136 136 136 136 136 136 135 136 136 136 136 136 135 135 135 134 134 133 133 132 131 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 127 127 127 127 127 126 126 126 126 126 126 126 126 126 127 127 127 128 128 129 130 131 132 133 134 135 136 137 137 138 138 139 139 140 140 141 141 142 142 142 142 143 143 143 143 142 143 142 142 142 142 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 147 147 139 140 141 141 142 142 142 143 143 143 143 142 142 142 142 142 142 141 141 140 140 139 139 138 137 136 136 135 134 134 133 133 133 132 132 131 131 130 130 129 128 127 126 126 126 125 125 125 126 126 126 126 127 127 127 128 128 128 128 128 128 129 129 129 129 130 130 130 130 130 130 131 131 132 132 133 134 135 135 136 137 138 138 139 139 140 141 141 141 141 141 142 142 141 141 141 141 141 141 141 141 141 141 141 140 141 140 140 140 140 140 140 140 140 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 138 138 139 139 139 140 140 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 142 142 141 141 141 141 141 141 141 141 140 140 141 141 140 140 140 140 140 140 140 140 140 140 139 138 138 138 137 137 136 136 136 136 136 135 136 136 136 136 136 135 135 135 134 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 128 127 127 127 127 126 126 126 126 126 126 126 126 126 127 127 127 128 128 129 130 131 132 133 133 135 135 136 137 137 138 139 139 140 141 141 142 142 143 143 143 143 143 143 143 142 143 142 142 142 142 142 142 143 143 143 143 144 144 145 145 145 146 146 146 146 146 147 147 147 147 139 140 141 141 142 142 142 143 143 142 143 142 142 142 142 142 141 141 141 141 140 139 139 139 138 137 136 135 135 134 134 133 132 132 131 131 130 130 129 128 128 127 126 126 126 126 126 126 126 127 127 127 128 128 128 129 128 128 129 129 129 129 129 129 129 129 130 130 130 130 131 131 132 132 132 133 134 135 135 136 137 137 138 139 139 140 140 140 140 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 139 140 139 139 139 139 139 139 139 138 138 138 138 138 138 137 137 137 137 137 136 136 137 137 137 138 138 138 139 140 140 141 141 141 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 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 141 141 141 140 140 141 141 140 140 140 140 140 140 140 140 140 139 138 138 138 137 137 136 136 136 136 136 136 136 136 136 135 136 135 135 135 134 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 126 126 126 126 126 126 127 127 127 127 128 128 129 130 131 132 133 133 134 135 136 137 137 138 139 140 140 141 142 142 143 143 143 144 144 144 143 143 143 143 142 142 142 142 142 142 143 143 143 143 144 144 145 145 145 145 146 146 146 146 147 147 147 147 139 140 141 141 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 140 140 139 138 137 137 136 135 134 134 133 132 132 131 130 130 129 129 128 127 127 126 127 126 126 126 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 132 132 133 134 134 135 135 136 137 137 138 139 139 139 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 138 139 139 138 138 138 138 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 137 137 137 138 138 139 140 140 140 141 142 142 143 143 143 143 144 144 144 144 144 144 143 143 143 143 143 143 143 144 144 144 144 143 143 143 143 143 143 144 143 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 140 141 141 141 141 141 141 141 141 140 140 140 139 138 138 138 138 137 136 136 136 136 136 136 136 136 136 136 136 135 135 134 134 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 126 126 127 127 127 127 127 127 127 128 129 129 130 130 131 133 133 134 135 136 137 137 138 139 140 141 141 142 142 143 143 144 144 144 144 144 143 143 143 143 142 142 142 142 142 143 143 143 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 139 140 141 141 141 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 140 140 139 138 138 137 136 135 134 134 133 132 132 131 130 130 129 128 128 127 127 127 127 127 127 127 128 128 129 129 129 130 130 131 130 130 130 130 129 129 129 129 129 129 129 129 130 130 130 130 131 132 132 132 133 134 134 135 135 136 137 137 137 138 138 139 139 139 139 139 139 139 138 138 138 138 138 137 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 136 136 136 137 137 137 138 139 139 140 141 141 142 142 143 143 143 143 144 144 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 144 143 144 144 144 144 144 144 144 144 143 143 142 142 142 141 141 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 137 137 136 136 136 136 136 136 136 136 136 136 135 135 134 134 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 127 127 127 127 127 127 127 127 128 128 128 129 130 130 131 132 133 134 134 135 137 137 138 140 140 141 142 142 143 143 144 144 144 144 144 144 143 143 143 143 142 142 143 143 143 143 143 143 144 144 144 145 145 145 146 146 146 147 147 147 147 147 147 140 140 141 141 141 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 140 140 139 139 138 137 137 136 135 134 133 132 132 131 130 130 129 128 128 128 127 127 127 127 128 128 129 129 130 130 131 131 131 131 131 131 130 130 130 129 129 129 129 129 129 129 129 130 130 130 131 131 132 132 133 133 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 135 135 135 136 137 137 138 138 139 140 141 141 142 142 143 143 143 144 144 144 144 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 141 141 140 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 137 137 137 137 137 136 136 136 136 136 135 135 135 135 134 134 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 127 128 127 127 127 127 128 128 128 128 129 130 130 131 132 133 133 134 135 137 138 138 139 141 141 142 143 143 144 144 145 145 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 146 146 147 147 147 140 140 141 141 141 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 137 136 135 134 133 132 132 131 130 130 129 128 128 128 128 128 128 128 129 129 130 130 131 131 132 132 132 132 131 131 130 130 130 129 129 129 128 129 129 129 129 129 130 130 130 131 132 132 132 133 133 133 134 134 135 135 135 135 135 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 135 135 136 137 137 138 139 139 140 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 143 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 137 137 137 137 136 136 136 136 136 135 135 135 135 134 134 134 133 132 132 132 131 130 130 130 130 130 129 129 129 129 129 128 128 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 127 127 128 128 128 128 128 129 130 131 131 132 132 133 134 135 136 138 139 139 141 141 142 143 144 144 145 145 145 145 144 145 144 144 144 143 143 143 143 143 143 143 143 143 144 145 145 145 145 146 146 146 146 147 147 147 147 147 147 140 140 141 141 141 141 141 141 141 141 141 141 141 140 140 141 141 140 141 141 141 140 140 140 139 139 138 137 136 135 134 133 132 132 131 130 129 129 129 129 128 128 128 129 129 129 130 131 131 132 132 133 133 133 132 132 132 131 130 130 129 129 129 128 128 128 128 129 129 129 130 130 131 131 131 132 132 132 133 133 133 134 133 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 135 135 136 137 138 138 139 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 142 142 143 142 142 143 143 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 141 141 142 142 141 141 141 141 141 140 140 139 139 139 138 138 137 137 137 137 137 137 137 136 136 135 135 135 134 134 134 133 133 133 132 132 131 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 130 130 131 132 132 133 134 135 136 137 138 139 140 141 142 143 144 144 145 145 145 145 145 145 145 144 144 144 144 144 143 143 144 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 147 147 140 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 138 137 136 135 135 134 133 132 131 130 130 129 129 129 129 129 129 129 130 131 131 132 133 133 133 133 134 133 133 132 132 131 130 129 128 128 128 128 128 128 128 129 129 129 129 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 130 130 131 131 131 131 131 131 132 132 133 133 134 135 136 136 137 138 139 139 140 141 141 142 142 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 142 142 142 142 142 143 143 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 142 142 141 141 141 141 141 142 142 142 142 142 142 141 141 140 140 140 139 139 138 138 137 137 137 137 137 137 137 136 136 135 135 135 135 134 134 133 133 133 133 132 132 131 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 129 128 129 129 129 129 130 130 130 131 131 132 133 134 135 136 137 138 139 141 142 143 143 144 145 145 146 145 146 145 145 145 145 144 145 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 147 148 148 148 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 138 138 137 136 135 134 134 133 132 131 130 130 129 129 130 129 129 130 130 131 131 132 133 133 134 134 134 134 134 133 132 132 131 129 129 128 128 128 128 127 127 128 128 128 128 129 129 129 130 130 130 130 131 130 130 131 131 131 131 131 131 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 132 132 133 134 135 136 136 137 138 139 139 140 141 141 142 142 142 142 143 142 142 142 142 142 142 142 142 142 142 142 142 143 142 142 142 142 142 142 142 142 142 142 142 143 143 143 144 143 144 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 141 141 141 141 140 139 139 139 138 137 137 137 137 137 136 136 136 136 135 135 135 135 134 134 134 133 133 133 132 132 131 131 131 130 130 130 130 130 129 129 129 129 129 129 129 130 129 129 129 129 129 129 129 129 128 129 129 128 128 129 129 129 129 129 129 129 130 130 130 131 131 132 133 134 135 136 137 138 139 141 141 143 143 144 145 146 146 146 146 146 146 145 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 148 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 137 136 135 135 134 133 132 131 131 131 130 130 130 130 130 131 131 131 132 133 134 134 134 135 135 134 134 133 132 131 130 129 129 128 127 127 127 127 127 127 127 128 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 132 133 134 135 135 136 137 138 139 139 140 140 141 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 142 142 142 143 143 143 143 144 144 144 144 143 143 143 143 143 143 142 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 140 139 139 139 138 138 138 138 138 137 137 137 137 136 136 136 136 135 134 134 134 134 133 133 133 132 132 132 132 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 128 128 129 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 132 133 134 135 136 137 138 139 141 141 143 144 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 144 144 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 138 138 138 139 139 139 139 139 139 138 138 137 137 136 135 134 134 133 132 132 131 131 131 130 130 130 131 131 132 132 133 134 135 135 135 135 135 134 134 133 132 131 130 129 128 127 127 126 126 126 126 126 127 127 127 127 128 127 128 128 128 128 128 128 128 128 128 128 127 127 127 127 126 126 127 127 127 127 127 128 128 128 129 129 129 129 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 129 129 129 130 130 131 131 131 132 133 134 135 135 136 137 138 139 139 140 140 141 141 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 142 142 142 142 143 143 144 143 143 143 143 143 143 143 143 142 142 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 141 140 140 140 139 139 138 138 138 138 138 138 137 137 137 137 136 136 136 135 135 135 135 134 133 133 133 133 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 129 130 130 130 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 132 133 134 134 136 137 139 140 141 142 143 144 144 145 146 146 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 148 147 141 141 141 141 141 141 141 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 136 136 135 134 134 133 133 132 131 131 131 131 131 132 131 132 133 133 134 134 135 135 135 135 135 134 133 132 131 130 129 128 127 126 126 125 126 125 126 125 126 126 126 126 126 126 127 127 127 126 126 126 126 126 126 126 125 125 125 125 125 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 129 129 129 129 129 129 130 130 131 132 132 133 133 134 135 135 136 137 138 138 139 139 140 140 141 141 142 142 142 142 142 142 141 141 141 141 142 142 142 142 142 142 142 141 141 141 140 140 140 140 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 141 140 140 140 139 139 139 139 139 138 138 138 138 137 137 137 137 136 136 136 136 135 135 134 134 133 133 133 133 132 132 132 131 131 131 131 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 130 131 131 131 131 132 133 133 134 135 136 138 139 139 141 142 143 144 144 145 146 146 146 147 147 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 147 147 147 147 141 141 141 141 141 141 140 140 140 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 133 133 134 134 135 135 135 135 135 135 135 134 133 132 130 129 128 127 126 125 125 124 124 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 124 124 124 124 124 124 124 124 125 125 126 126 127 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 128 128 128 129 128 128 129 129 129 129 130 130 130 131 131 132 133 133 134 134 135 136 137 137 138 138 138 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 142 143 142 142 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 136 136 135 135 134 134 134 134 133 132 132 131 131 131 131 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 132 132 132 133 134 135 135 137 138 139 140 141 142 143 144 145 145 146 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 148 141 141 141 141 141 141 140 140 140 139 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 134 134 134 133 133 132 132 132 132 132 133 133 134 134 135 135 135 135 135 135 135 134 133 132 131 129 128 127 126 125 124 123 123 123 123 123 123 124 124 124 124 123 124 124 123 123 123 123 123 123 123 123 122 122 122 122 123 123 123 124 124 124 125 125 126 126 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 131 131 131 131 132 132 133 133 134 135 135 136 136 137 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 140 141 141 141 140 140 140 139 139 139 139 139 139 139 140 140 141 141 141 141 142 142 142 142 142 142 143 143 142 142 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 140 140 139 139 139 139 139 140 139 139 139 139 139 139 138 138 138 137 137 136 136 135 135 135 134 134 133 132 132 132 131 131 130 130 130 130 130 130 130 129 130 130 129 129 129 129 129 129 129 130 130 130 130 130 130 130 130 131 131 131 131 131 131 132 132 132 133 133 134 135 136 137 138 139 140 141 142 143 144 145 145 146 147 147 147 147 147 147 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 141 141 141 141 141 140 140 140 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 134 133 133 133 133 133 133 133 134 134 135 135 135 135 136 135 135 135 134 133 132 131 129 128 127 125 124 124 123 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 123 123 124 124 125 126 126 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 131 131 131 131 132 132 133 133 134 134 135 135 136 136 136 137 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 138 138 138 138 139 139 139 139 140 140 140 141 141 141 141 142 141 141 142 142 142 142 142 143 143 142 142 142 142 141 141 141 141 141 142 142 142 142 142 142 141 141 141 141 140 140 140 139 139 139 140 140 140 140 140 139 139 139 138 138 138 137 137 136 136 135 135 134 134 133 133 132 132 131 131 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 131 132 132 132 132 132 133 133 134 134 135 136 137 138 139 140 141 142 143 144 145 145 146 146 146 147 147 147 147 146 146 146 146 146 146 146 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 141 141 141 141 140 140 140 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 134 134 135 135 135 135 135 135 135 135 134 133 132 131 130 128 127 125 124 123 122 122 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 120 120 120 121 121 121 121 122 122 122 123 123 124 125 125 126 127 127 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 133 133 133 134 134 135 135 136 136 136 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 140 139 139 139 138 138 138 138 137 137 137 137 138 138 139 140 140 140 141 141 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 141 141 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 137 137 137 136 136 135 135 134 133 133 132 132 131 130 130 130 130 130 130 129 129 129 129 129 129 129 128 128 129 129 129 129 130 130 130 130 131 131 131 131 132 132 132 132 133 133 133 134 134 134 135 135 136 137 138 139 140 141 142 143 144 144 145 146 146 146 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 140 140 140 140 140 139 139 139 139 138 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 134 134 134 134 135 135 135 135 135 135 135 134 134 132 131 129 128 127 125 124 123 122 121 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 119 119 119 120 120 120 120 120 121 121 121 122 122 123 124 125 126 126 127 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 134 134 135 135 135 135 136 136 136 137 137 137 137 137 138 138 138 138 139 138 139 139 138 138 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 136 136 137 137 138 139 139 140 140 140 140 140 141 140 140 141 141 141 141 141 141 142 142 142 142 142 142 141 141 141 142 142 142 142 142 142 142 142 142 142 141 140 140 140 140 140 140 141 141 141 141 140 140 140 139 139 139 138 137 137 137 136 136 135 135 135 134 133 133 132 132 131 131 130 130 130 130 129 129 129 129 129 129 129 129 129 128 129 129 129 130 130 130 131 131 131 131 132 132 132 133 133 133 133 133 134 134 135 135 135 136 137 138 139 139 140 141 142 143 144 144 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 140 140 140 140 139 139 139 138 138 137 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 134 134 133 132 131 130 128 127 125 124 123 122 120 120 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 120 120 121 121 121 122 123 124 125 126 127 128 128 129 129 130 130 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 134 134 134 135 135 135 135 136 136 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 136 136 136 136 135 135 136 136 137 137 138 138 139 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 141 141 140 140 141 141 141 141 141 141 141 141 141 140 139 139 139 137 137 136 136 136 135 134 134 134 133 132 132 131 130 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 131 131 131 132 132 132 132 132 133 133 133 134 134 134 134 135 135 136 136 136 137 138 139 139 140 141 142 142 143 144 145 145 145 146 146 146 146 146 146 146 147 147 147 147 147 147 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 139 139 139 139 139 139 139 138 137 137 137 136 136 136 135 135 135 134 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 134 134 133 132 131 130 129 127 126 124 123 121 120 120 119 118 118 118 118 118 118 119 119 118 119 119 118 118 118 118 118 118 118 118 119 119 120 120 121 121 122 123 124 125 126 127 128 129 129 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 135 135 136 136 136 137 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 137 137 137 136 136 135 135 134 134 134 135 135 136 137 137 139 139 139 139 139 140 140 140 139 139 139 140 140 140 141 141 141 141 141 141 140 141 141 140 141 141 142 142 142 142 142 142 142 141 141 141 140 140 140 141 141 141 141 141 141 141 140 140 140 139 139 138 138 137 136 136 136 135 134 133 133 133 132 131 131 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 138 138 139 140 140 141 142 142 142 144 144 145 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 138 138 138 138 138 138 138 137 137 137 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 132 131 130 128 127 125 124 123 121 120 120 119 119 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 119 120 120 121 122 123 124 125 126 127 128 129 130 130 131 132 132 132 133 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 135 135 135 136 136 136 136 136 136 137 137 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 134 134 134 134 135 136 137 138 138 139 139 139 139 139 139 139 138 139 139 139 139 140 140 141 140 140 140 140 140 140 140 140 140 141 141 142 142 142 142 141 141 141 141 140 140 140 140 140 141 141 141 141 140 140 140 139 139 138 137 137 137 137 136 135 135 135 134 134 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 129 129 130 130 130 131 131 131 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 136 136 136 137 138 138 139 139 140 140 141 141 142 143 143 143 144 144 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 138 138 138 138 137 137 137 137 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 134 134 134 134 134 134 134 133 133 132 131 130 129 127 126 124 124 122 121 120 119 118 118 118 118 118 118 118 118 118 118 118 118 118 118 117 118 117 118 118 118 118 118 119 120 121 122 122 123 124 125 127 128 128 129 131 131 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 136 136 135 134 134 133 133 133 133 133 134 134 135 136 137 138 138 139 139 139 139 138 138 138 138 138 139 138 139 140 140 140 140 140 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 140 140 141 141 141 141 141 140 140 140 140 138 138 137 137 136 136 136 135 135 135 134 134 133 132 132 132 131 131 131 130 130 130 130 131 130 130 130 131 130 130 130 131 131 132 131 131 132 133 133 133 133 134 134 134 134 134 134 134 135 135 135 135 135 136 136 137 137 138 138 139 139 140 140 141 141 142 142 143 143 143 143 144 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 133 134 134 133 133 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 132 132 131 130 129 128 127 125 124 122 121 120 119 119 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 117 117 117 117 118 118 118 119 120 121 122 123 123 125 126 127 128 129 130 131 132 132 132 133 133 133 133 133 133 133 133 133 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 133 132 132 132 132 133 134 135 136 137 138 138 138 139 138 138 138 137 137 138 138 138 138 138 139 139 140 139 139 139 139 139 139 139 140 140 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 141 140 140 140 139 138 137 137 136 136 135 135 135 135 134 133 133 132 132 132 131 130 130 130 131 131 130 130 131 131 131 131 131 131 131 131 131 131 132 133 132 133 133 133 133 133 134 134 134 135 134 134 134 134 135 135 135 135 136 136 136 137 137 137 139 139 140 140 140 140 141 141 142 142 142 142 143 143 144 144 144 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 136 137 136 136 136 136 136 136 136 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 134 133 134 133 133 133 133 133 133 132 133 133 133 132 132 132 131 130 130 129 127 126 125 123 122 121 120 119 118 118 118 118 118 117 117 118 118 118 118 118 118 117 117 117 117 117 117 117 118 118 118 119 120 120 122 122 124 125 126 127 128 129 131 131 132 132 133 133 133 133 133 133 133 133 133 133 132 132 133 133 133 133 132 133 133 133 132 132 132 132 132 132 132 132 132 132 133 133 134 134 134 134 134 135 135 135 135 135 135 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 132 132 133 135 135 136 137 138 138 138 138 137 137 137 137 137 137 137 137 138 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 140 140 140 140 140 140 140 140 139 139 138 139 137 137 136 135 135 135 134 134 134 134 133 133 133 132 132 132 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 136 136 136 136 137 138 138 139 139 140 140 140 141 140 141 141 141 142 142 142 143 143 143 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 148 148 148 148 148 147 147 147 147 147 147 147 136 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 130 129 128 127 125 124 123 122 121 120 119 119 118 118 118 118 118 118 118 118 118 118 118 117 117 117 117 117 117 117 117 118 118 118 119 120 120 121 122 123 125 126 127 128 129 130 131 131 132 132 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 132 132 132 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 132 132 131 131 131 131 132 133 134 135 136 136 137 137 137 137 137 136 136 136 136 136 136 136 137 138 138 138 138 138 138 138 138 138 138 138 139 140 140 139 140 140 139 140 140 140 140 140 140 139 139 139 138 138 138 136 135 135 134 134 134 134 134 134 133 133 133 132 133 133 132 131 132 131 131 131 132 132 132 133 133 133 133 133 134 134 133 133 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 137 138 138 139 139 140 140 140 140 140 141 140 140 141 141 141 142 142 143 143 143 144 144 145 145 145 146 146 146 146 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 135 136 136 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 132 133 133 133 133 133 133 132 133 132 132 132 132 132 131 132 131 131 132 131 131 131 130 129 128 127 125 124 123 122 121 120 120 119 118 118 118 118 118 118 118 118 118 118 118 118 117 117 117 117 117 117 117 117 117 118 119 119 120 121 122 123 124 126 126 127 129 130 130 131 131 132 132 132 132 132 132 132 132 132 132 132 132 131 132 131 131 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 133 133 132 132 131 131 131 131 132 132 133 134 135 136 136 137 136 136 135 136 135 135 135 135 135 136 136 136 136 137 136 137 137 137 137 137 138 138 139 139 139 139 139 139 139 140 140 140 139 139 139 139 138 138 138 137 136 135 135 134 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 133 133 133 133 133 134 134 135 135 135 135 135 135 135 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 135 135 135 135 135 135 136 136 137 137 137 138 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 143 144 145 145 145 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 147 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 130 130 129 128 127 125 125 123 122 121 120 120 119 119 118 118 118 118 118 118 118 118 118 118 118 117 117 117 116 116 116 116 117 117 117 118 119 120 120 121 122 123 124 126 127 128 129 129 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 131 132 132 133 133 133 134 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 133 133 132 131 131 131 131 131 131 132 133 133 134 135 135 135 135 135 135 135 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 137 136 136 137 137 137 138 139 138 139 139 138 138 139 139 138 138 138 137 136 136 135 135 134 133 133 133 133 134 133 133 133 134 134 134 134 133 134 133 133 133 134 134 135 135 136 136 136 136 136 136 136 136 136 135 135 136 136 136 135 136 136 136 136 135 135 136 136 135 135 135 135 135 135 135 135 136 137 137 137 137 138 139 139 139 140 139 140 140 140 140 140 140 139 140 140 140 140 140 141 141 142 143 144 144 144 145 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 147 147 147 147 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 132 132 132 132 132 131 131 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 130 130 129 128 127 126 125 124 123 122 120 120 119 119 119 119 118 118 118 118 118 118 118 118 117 117 117 117 116 116 116 116 116 117 117 117 118 119 120 120 121 122 124 125 126 127 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 130 130 130 130 131 131 131 131 132 132 132 133 133 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 132 131 131 131 130 130 130 131 131 132 133 134 134 134 134 134 134 134 134 133 133 133 134 134 134 134 134 135 135 135 134 134 135 135 135 135 135 135 136 137 136 137 137 138 138 138 138 138 137 137 136 136 136 135 135 135 134 133 132 133 133 134 134 135 135 135 135 136 136 135 135 135 135 135 135 135 136 137 136 137 138 137 137 137 138 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 136 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 142 142 143 144 145 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 134 134 134 134 134 134 133 133 133 133 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 129 128 127 125 124 123 122 121 120 120 119 119 119 118 119 118 118 118 118 118 117 117 117 117 117 116 116 116 116 116 116 117 117 117 118 119 120 120 121 122 124 125 126 126 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 130 129 130 129 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 131 132 132 132 133 133 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 133 133 132 131 131 130 130 130 130 131 131 132 133 133 133 133 133 133 132 132 132 132 132 132 132 133 133 133 133 133 133 134 133 133 133 133 134 133 134 135 135 135 135 136 136 135 136 136 136 135 135 136 135 135 134 135 134 134 133 133 133 134 135 135 135 136 136 136 136 136 137 136 136 136 136 136 137 138 138 139 138 138 140 139 139 139 139 139 138 139 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 136 135 135 135 137 137 137 138 138 138 139 138 139 139 139 139 139 139 138 138 138 138 138 138 139 139 139 140 140 141 142 142 143 144 145 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 131 130 130 131 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 130 131 131 131 131 131 131 131 131 131 131 131 130 129 128 127 126 125 124 123 122 121 120 119 119 119 119 118 118 118 118 118 118 117 117 117 116 116 116 116 116 116 116 116 116 116 117 117 118 119 119 120 122 122 123 124 125 126 127 127 127 127 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 128 128 128 128 128 129 129 129 129 129 129 130 130 131 131 131 132 132 132 133 133 133 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 133 132 131 131 130 130 130 130 130 131 131 131 131 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 132 131 131 132 132 132 132 132 133 133 133 134 135 134 135 135 135 135 135 135 135 135 135 134 133 134 134 134 134 135 135 136 136 137 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 140 139 139 139 139 139 138 138 138 138 138 137 137 138 137 137 137 137 137 137 136 136 136 136 135 135 137 137 137 137 138 138 139 138 138 139 139 138 138 139 138 138 137 138 138 138 138 138 139 139 140 140 141 141 143 143 144 144 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 132 132 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 130 131 131 131 131 131 131 131 131 131 131 131 130 130 129 128 127 125 124 123 122 121 120 120 120 119 119 119 118 118 118 118 118 117 117 117 116 116 116 116 116 115 116 116 116 116 117 116 117 118 119 119 120 122 123 124 124 125 125 126 126 127 126 127 127 127 127 127 128 128 128 128 128 128 128 129 128 128 128 128 128 128 128 128 128 129 129 129 129 130 130 130 131 131 131 132 132 132 133 133 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 133 132 132 131 130 130 130 130 130 130 131 131 131 131 131 131 131 130 130 130 129 130 129 129 129 129 130 130 129 130 130 130 129 130 130 130 130 131 131 131 132 132 132 133 133 134 133 134 135 134 134 134 134 133 134 134 134 135 135 136 136 138 138 139 140 140 141 141 140 140 140 141 140 140 141 141 142 141 142 142 142 142 141 141 140 140 140 140 139 139 139 139 139 138 138 138 138 137 138 138 138 137 137 137 137 137 137 137 137 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 137 137 137 136 137 137 137 138 138 139 139 140 140 141 141 143 144 144 145 146 146 147 147 148 148 148 149 149 149 149 149 149 148 148 148 148 131 131 132 132 132 132 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 132 132 131 131 131 130 130 129 128 127 126 125 123 122 121 121 120 120 119 119 119 119 118 118 118 118 118 117 117 117 116 116 116 116 116 115 116 116 116 116 116 117 118 118 119 120 121 122 123 124 124 125 125 126 126 126 126 126 126 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 130 130 130 130 131 131 131 132 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 136 136 135 135 135 135 134 133 133 132 131 131 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 128 128 128 127 128 128 128 128 128 128 128 129 128 128 128 128 129 128 129 130 130 131 131 132 133 132 133 133 133 134 133 134 134 134 134 135 135 136 136 137 138 140 140 142 142 143 143 143 143 143 143 143 143 142 143 143 143 143 144 144 143 143 142 143 141 141 140 141 140 140 139 139 139 139 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 139 138 138 138 138 138 138 137 137 137 136 136 136 136 136 137 138 139 139 140 141 141 142 143 144 145 145 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 148 131 131 131 131 131 131 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 129 129 129 129 129 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 132 132 132 132 131 131 131 130 129 128 127 126 125 124 122 122 121 120 120 119 119 119 119 119 119 118 118 118 118 117 117 116 116 116 116 116 116 116 116 116 116 117 117 118 119 119 120 121 122 123 124 124 125 125 125 126 126 126 126 126 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 130 130 130 131 131 132 132 132 132 132 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 133 133 132 132 131 130 130 130 130 129 129 130 130 129 129 129 129 128 128 128 128 127 126 127 126 126 126 126 126 125 126 126 127 127 126 126 127 127 127 127 128 129 129 129 130 130 131 132 132 132 132 133 134 134 134 135 136 136 136 139 140 140 142 143 144 144 145 145 145 144 144 144 144 144 145 145 145 145 146 145 144 145 145 144 143 143 142 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 138 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 139 138 137 137 137 137 136 136 136 136 136 136 136 136 137 138 139 140 141 141 142 143 144 145 146 146 147 147 148 148 148 149 149 149 149 149 149 149 149 149 130 130 130 130 130 130 129 129 129 129 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 131 131 131 132 131 132 132 132 132 132 132 131 131 130 129 129 127 126 125 124 123 122 121 121 120 120 119 119 119 119 119 118 118 118 118 117 117 117 117 117 116 116 117 116 116 116 117 117 117 118 119 120 121 121 123 123 124 124 124 125 125 126 126 126 126 126 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 130 130 131 131 131 131 132 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 129 129 129 128 128 127 127 126 126 125 124 125 124 124 124 125 125 124 124 125 125 125 125 125 125 125 126 127 127 128 129 129 130 131 130 132 132 132 134 134 134 135 136 136 137 140 142 142 144 145 146 146 146 146 146 145 146 145 145 145 146 146 148 146 147 147 147 146 145 145 144 144 144 143 142 142 141 141 141 141 141 140 141 140 141 140 140 139 139 139 139 139 139 139 138 137 137 137 137 137 137 137 138 138 138 138 138 138 139 138 138 137 137 137 136 136 135 135 135 136 136 136 137 137 138 139 140 141 141 143 144 145 145 146 147 147 148 148 149 149 149 150 150 150 149 149 149 150 129 130 130 129 129 129 129 128 128 128 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 129 129 129 130 130 130 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 131 131 130 129 129 127 127 126 124 123 122 122 121 120 120 120 120 120 120 119 119 119 118 118 118 118 118 118 117 117 117 117 117 117 117 118 118 119 119 120 121 122 122 123 124 124 125 125 125 126 126 126 126 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 134 134 133 132 132 131 131 130 130 129 129 129 129 129 129 128 128 128 128 127 126 126 125 125 124 124 123 123 123 123 123 123 123 122 123 123 123 123 123 123 124 124 124 125 127 127 128 129 130 130 131 132 133 133 134 135 136 137 138 139 142 144 144 146 146 147 147 147 147 147 147 146 147 146 148 147 147 149 149 148 148 148 148 147 146 146 145 144 144 144 143 143 142 142 142 142 142 142 142 141 141 141 141 140 140 139 139 139 139 139 138 137 137 137 138 138 138 138 138 138 138 138 138 139 138 138 137 137 136 136 136 135 135 135 135 136 136 136 137 137 139 140 141 141 142 143 144 145 146 146 147 148 149 149 149 150 150 150 150 150 150 150 150 129 129 129 129 128 128 128 128 127 127 127 126 126 126 126 126 126 126 127 127 127 127 128 128 128 128 129 129 130 130 130 131 131 131 131 131 131 131 131 132 132 132 132 132 131 131 131 131 130 129 129 128 127 126 125 124 123 122 122 121 121 121 120 120 120 120 120 119 119 119 119 119 118 118 118 118 118 118 118 118 118 119 119 120 120 121 122 123 124 124 125 125 125 126 126 126 126 126 127 127 127 127 127 128 128 128 128 128 128 128 129 128 128 128 128 128 128 128 129 129 129 130 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 135 134 133 133 132 132 132 131 130 130 130 129 129 129 128 128 128 128 128 128 127 126 125 125 124 124 123 122 122 122 121 122 121 122 122 121 122 122 122 122 122 123 123 123 124 125 125 127 128 129 130 131 132 132 134 135 135 137 137 140 141 143 145 146 146 147 147 147 147 147 147 148 148 147 148 148 149 148 149 149 149 150 151 149 148 148 147 147 147 145 145 144 144 143 144 144 143 143 143 142 142 142 141 141 141 140 139 139 139 139 138 137 137 138 138 138 138 138 138 138 138 139 138 139 138 137 137 137 137 137 136 136 135 135 135 135 135 135 136 136 137 138 139 141 141 142 143 144 145 146 146 147 148 149 149 149 150 150 150 150 150 150 150 150 128 128 128 128 128 127 127 127 126 126 126 126 126 125 125 126 126 126 126 126 127 127 127 127 128 128 129 129 129 130 130 130 131 131 131 131 132 131 131 132 131 131 132 132 132 131 131 131 130 130 129 128 127 126 125 124 123 123 122 122 121 122 121 121 121 121 121 121 120 120 120 120 120 120 120 120 119 119 119 120 120 120 121 121 122 122 123 124 125 125 126 126 127 127 127 127 127 127 127 127 128 128 128 128 128 129 129 128 128 129 128 128 128 128 128 128 128 128 129 129 129 130 130 131 131 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 135 135 135 134 134 134 133 132 132 131 131 130 130 129 129 129 129 129 128 128 128 128 127 127 126 125 125 124 123 122 122 121 120 120 120 121 121 121 121 121 121 121 121 121 121 121 122 123 123 125 125 127 128 129 130 132 133 134 135 135 137 138 140 143 145 145 146 147 148 149 149 149 149 149 149 148 148 148 149 150 150 150 150 150 151 151 152 151 150 149 149 147 146 146 146 146 145 144 145 145 144 143 143 143 142 142 142 142 141 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 139 138 138 138 137 137 137 137 136 135 135 135 135 135 135 136 136 137 137 139 140 140 142 143 144 145 146 146 147 148 149 149 150 150 151 151 151 151 150 150 150 128 128 128 127 127 127 127 126 126 126 126 125 125 125 125 125 125 125 125 126 126 126 127 127 128 128 128 129 129 130 130 130 130 131 131 131 131 131 132 132 132 132 132 131 131 131 131 131 130 129 129 128 127 126 126 125 124 123 123 123 122 122 122 122 122 122 122 122 122 121 121 121 121 121 121 121 121 121 121 121 121 121 122 122 123 124 124 125 126 126 127 127 127 127 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 129 129 130 130 131 131 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 133 132 132 131 131 130 130 129 129 129 129 129 128 128 128 128 127 127 126 125 125 123 123 122 121 121 120 120 120 121 120 120 120 120 120 120 120 120 121 121 121 121 123 123 124 125 127 129 130 131 132 133 135 136 138 140 142 144 145 146 147 148 149 149 150 150 150 149 149 149 149 149 149 151 151 152 152 153 154 152 152 153 152 150 150 149 148 148 147 147 147 145 146 145 145 144 143 143 143 142 142 142 141 140 140 140 140 139 139 138 139 138 138 138 139 139 139 139 139 140 140 139 138 138 138 138 137 137 136 136 135 135 135 135 135 136 136 137 137 139 140 140 141 143 144 145 146 146 147 148 149 149 150 150 151 151 151 151 151 151 151 128 128 128 127 127 127 126 126 126 125 125 125 124 125 124 124 125 125 125 125 126 126 126 126 127 127 128 128 129 129 130 130 130 130 131 131 131 131 131 131 132 132 131 131 131 131 131 131 130 130 129 128 128 127 126 125 125 125 124 124 123 123 123 123 123 123 123 123 122 122 122 123 122 122 122 122 122 122 122 122 123 123 123 124 124 125 126 126 127 127 128 128 128 128 128 128 129 128 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 129 129 130 131 131 132 132 132 132 132 132 132 132 131 131 131 131 131 131 130 130 130 130 130 131 131 131 131 132 132 133 133 133 134 134 134 134 134 134 134 133 133 132 132 131 130 130 129 129 129 129 129 129 128 128 128 128 127 126 125 125 124 123 122 121 121 120 120 119 120 120 120 120 120 119 119 119 120 120 120 121 121 121 123 123 125 126 128 130 131 132 133 135 137 139 140 143 144 145 146 148 149 149 149 149 149 149 150 149 149 150 150 151 152 153 152 154 155 155 155 154 154 153 153 152 151 150 149 149 148 147 147 146 146 146 145 145 144 143 143 142 142 142 141 140 140 140 140 139 139 139 139 139 140 140 140 140 140 139 140 139 139 138 139 138 138 137 137 137 136 135 135 135 135 136 136 136 137 137 139 140 141 141 143 144 145 146 147 148 149 149 150 150 151 151 152 151 151 151 151 151 128 128 127 127 127 126 126 125 125 125 125 124 124 124 124 124 124 124 124 125 125 126 126 126 127 127 127 128 128 129 129 130 130 130 130 131 131 131 131 131 131 131 132 132 131 131 131 131 131 130 130 129 128 127 127 126 126 125 125 125 124 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 123 123 123 124 124 124 125 125 125 126 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 129 129 129 128 128 128 128 127 127 128 128 129 129 130 131 131 131 132 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 132 132 132 133 133 134 134 134 134 134 134 134 133 133 132 132 131 130 130 130 129 129 129 129 129 129 128 128 127 127 126 126 125 124 123 122 121 121 120 120 120 119 119 119 120 120 120 119 119 119 119 119 119 120 121 121 123 124 126 127 130 131 132 133 135 137 139 141 143 144 145 147 148 149 149 149 149 149 149 149 149 149 150 151 152 153 154 154 156 156 157 157 157 156 154 154 153 152 151 150 150 149 148 147 147 147 147 146 145 145 145 143 143 143 143 141 140 140 140 140 140 140 140 140 140 141 140 140 141 141 140 141 140 139 139 140 139 139 138 137 137 137 136 135 136 136 136 136 136 137 138 139 140 141 142 144 144 145 147 148 149 149 149 150 151 151 152 152 152 152 152 152 152 128 128 127 127 126 126 126 125 125 124 124 124 124 124 124 124 124 124 124 124 125 125 125 126 126 126 127 127 128 128 129 129 130 130 130 131 131 131 131 131 131 131 131 132 132 131 131 131 131 131 130 130 129 129 128 128 127 126 126 126 125 126 126 125 126 126 125 125 125 125 125 125 125 124 124 125 124 125 125 125 125 125 126 126 127 127 128 128 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 129 129 129 128 128 128 128 127 127 128 128 129 129 129 130 131 131 132 132 132 132 132 132 132 132 131 130 130 130 130 129 129 129 129 129 129 129 130 130 131 131 131 132 133 133 133 133 134 134 134 134 134 134 133 133 132 132 131 130 130 130 130 129 129 129 129 129 129 128 128 127 127 126 125 124 123 122 121 121 120 119 119 120 120 120 120 120 120 120 119 119 119 119 119 119 120 121 122 124 125 127 129 130 132 134 135 137 140 141 143 144 146 147 148 148 149 149 149 150 150 149 149 150 151 151 153 153 154 156 156 158 157 159 157 157 156 155 154 153 153 151 151 150 149 148 148 148 147 147 146 145 145 144 143 143 143 141 141 141 141 141 141 141 141 141 140 141 141 141 141 142 141 141 141 140 140 140 139 139 138 138 137 137 137 137 137 137 136 137 137 138 139 140 141 141 143 144 145 146 147 148 149 149 150 151 151 152 152 152 152 153 153 153 153 128 128 127 127 127 126 126 125 124 125 124 124 123 124 124 123 123 124 124 124 124 124 125 125 126 126 127 127 128 128 129 129 129 130 130 130 131 131 131 131 131 132 132 132 132 132 131 131 131 131 131 130 129 129 129 128 128 127 127 127 127 127 127 127 127 127 127 127 127 127 126 126 126 126 126 126 125 125 126 126 126 126 127 127 128 128 128 129 129 129 130 130 130 130 130 130 131 130 130 131 130 130 130 130 130 130 130 129 128 128 128 128 127 128 128 128 128 129 130 130 131 131 132 132 132 133 133 132 132 131 130 130 130 130 129 129 129 129 129 129 129 129 130 130 131 131 131 132 133 133 133 133 134 134 134 134 134 134 133 133 132 132 131 131 130 130 130 130 130 130 130 129 129 128 128 127 127 126 125 124 123 122 122 122 121 120 120 120 120 121 120 120 121 120 119 119 119 119 118 119 119 121 122 123 124 126 128 130 132 134 135 138 140 141 143 145 146 147 147 148 149 149 149 149 149 150 149 150 151 152 153 154 155 156 158 160 159 159 159 159 158 157 156 156 155 153 152 151 150 149 149 148 148 147 147 146 145 144 144 143 142 142 142 141 141 141 142 141 141 141 142 142 142 142 142 142 142 141 141 141 140 140 140 139 139 139 138 138 138 137 137 138 138 138 138 139 140 141 141 143 144 145 146 147 147 148 149 150 151 152 152 153 153 154 154 154 154 154 154 129 128 127 127 127 126 126 125 125 124 124 124 123 123 123 123 123 123 123 124 124 124 124 125 125 125 126 127 127 128 128 129 130 130 130 131 131 131 131 131 132 132 132 132 132 132 132 132 132 131 131 131 130 130 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 127 126 126 126 126 126 127 127 127 127 128 129 129 129 129 130 130 130 131 131 131 130 131 131 131 131 131 131 131 131 131 130 130 129 129 128 128 128 128 128 128 128 128 128 129 130 131 132 132 133 133 133 133 132 132 132 131 131 130 130 129 129 129 129 129 129 129 129 130 130 130 131 131 132 132 133 133 133 134 134 134 134 134 134 134 133 133 132 132 132 131 131 131 130 130 130 130 130 130 129 129 128 128 127 126 125 125 124 123 122 122 121 120 121 120 121 121 121 121 121 121 120 120 120 119 119 119 119 120 121 123 124 126 128 130 132 134 136 138 139 141 144 146 146 147 147 148 148 148 148 148 149 150 150 151 152 153 155 154 157 157 159 160 160 160 160 160 160 158 157 156 155 154 153 152 151 150 149 149 149 148 147 147 146 145 145 143 142 142 142 142 142 141 142 142 142 142 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 139 139 139 138 138 138 139 139 139 139 140 141 141 142 144 144 145 146 147 148 149 150 151 152 153 153 153 154 154 154 154 154 154 154 129 128 128 127 127 126 126 125 125 124 124 124 124 123 123 123 123 123 123 123 123 124 124 125 125 125 126 127 127 128 128 129 130 130 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 127 127 127 127 127 127 128 128 128 128 129 129 129 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 129 128 128 128 127 127 128 128 128 129 129 130 131 131 132 132 133 133 133 132 132 131 131 130 130 129 129 129 129 129 128 129 129 130 130 130 131 131 132 132 133 133 133 134 134 134 134 134 134 134 134 133 133 132 132 132 132 132 131 131 131 131 130 130 130 130 129 128 128 127 127 126 125 124 123 123 122 122 121 121 121 121 122 122 121 121 121 120 120 120 119 119 118 119 120 120 122 124 126 128 129 132 135 136 139 140 141 144 145 146 146 147 148 148 148 148 148 149 150 150 151 152 154 155 156 157 158 159 161 160 161 161 160 160 159 157 156 156 156 154 153 152 152 150 150 149 148 147 146 146 146 145 144 143 143 143 143 142 142 142 142 142 143 143 143 143 143 143 143 142 142 141 142 142 142 142 141 141 141 140 140 140 140 139 140 140 140 140 141 142 143 143 144 146 147 147 148 149 150 151 152 153 153 154 154 154 154 154 154 154 154 154 129 129 128 127 127 126 126 125 125 124 124 124 124 123 123 123 123 123 123 123 123 123 124 124 125 125 126 127 127 128 129 130 130 131 131 131 132 132 132 132 133 133 133 133 133 133 133 133 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 128 128 128 128 128 128 128 128 129 129 129 129 129 129 130 130 130 131 131 131 131 131 131 131 131 131 131 132 131 131 131 130 130 130 129 129 128 128 128 127 127 127 128 129 129 129 130 131 132 132 132 133 133 132 132 131 131 131 130 129 129 129 128 128 128 128 129 129 129 130 131 131 131 132 133 133 133 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 129 128 127 127 126 125 124 123 123 122 122 122 122 122 122 123 123 123 122 122 122 121 121 120 119 119 119 120 121 122 124 127 128 129 132 135 136 139 140 142 144 145 145 145 147 147 147 147 147 149 149 149 150 151 152 154 155 157 157 158 160 161 161 162 162 162 161 161 159 158 157 156 154 153 153 153 152 150 149 149 148 147 146 146 146 145 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 142 142 142 143 144 145 146 147 147 148 150 151 151 152 153 154 154 155 155 155 155 155 155 155 155 155 130 129 128 128 127 127 126 125 125 125 124 124 124 123 123 123 123 123 123 123 123 123 123 124 125 125 126 126 127 128 129 130 130 131 131 132 132 132 133 133 133 134 133 134 133 133 133 133 133 133 132 132 132 131 131 131 131 130 130 130 130 130 130 131 130 130 130 130 130 130 130 129 129 129 128 128 128 128 129 129 129 129 129 129 130 130 130 130 131 131 131 131 131 131 132 132 132 132 132 132 131 131 131 130 130 129 129 129 128 128 127 127 128 128 128 129 129 129 131 131 132 132 132 133 133 133 132 131 131 130 129 129 129 129 128 128 129 129 129 129 130 131 131 132 132 133 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 132 132 131 131 130 130 129 128 128 127 126 125 124 124 124 123 123 123 123 123 123 123 124 124 123 123 122 122 121 121 120 119 120 120 121 122 124 126 128 130 132 135 136 139 140 143 144 144 144 146 146 146 146 147 148 148 149 150 151 152 154 154 155 157 158 159 160 161 161 162 162 162 161 161 159 159 158 157 156 154 154 153 152 151 150 149 149 149 148 148 148 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 143 143 143 143 143 143 143 142 143 143 144 144 144 145 145 146 147 148 149 150 151 152 153 154 154 154 155 155 156 156 156 156 156 157 157 157 130 129 129 128 127 127 126 126 125 125 125 124 124 124 124 123 123 123 123 123 123 124 124 124 125 125 126 127 128 129 130 130 131 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 129 129 129 129 129 128 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 132 131 131 131 131 130 130 129 129 129 128 128 128 128 128 128 128 129 129 130 131 131 132 132 133 132 132 132 132 131 130 130 129 128 128 128 128 128 129 129 129 130 131 131 132 132 133 133 133 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 130 129 129 128 127 126 125 125 124 124 124 123 123 124 124 124 125 125 125 125 124 123 122 122 121 120 120 120 121 122 123 125 127 128 131 132 135 136 139 140 142 144 144 145 145 145 145 146 146 147 148 149 149 151 152 154 155 156 157 158 161 162 161 161 163 162 162 161 161 159 159 158 157 156 155 155 153 153 152 151 150 151 150 150 149 149 148 148 146 146 146 145 145 144 144 144 144 144 144 144 145 144 145 144 145 144 144 145 144 144 144 145 144 145 144 145 144 145 145 145 145 146 146 146 147 148 149 150 151 151 152 153 154 154 155 155 156 157 157 157 157 157 157 157 157 157 131 130 129 128 128 127 126 126 126 125 125 125 124 124 124 124 123 123 123 124 123 124 124 124 125 125 126 127 128 129 130 131 131 132 133 133 134 134 134 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 130 129 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 131 132 132 132 132 131 131 131 130 130 130 129 129 129 128 128 128 128 128 128 129 129 129 130 130 131 132 132 132 132 132 132 131 131 130 130 129 129 128 128 128 129 129 129 130 130 131 132 132 133 133 133 134 134 134 134 134 134 135 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 132 132 131 130 130 129 128 128 127 126 125 124 124 124 124 123 123 125 125 125 125 125 125 125 125 124 123 122 122 120 121 120 121 121 123 125 127 128 130 133 135 136 138 140 141 143 144 144 144 145 145 146 146 146 147 149 149 151 152 154 155 156 159 160 161 162 162 162 163 163 163 161 161 160 160 158 157 157 156 155 154 154 153 153 152 151 151 151 150 150 149 149 149 148 147 147 146 145 145 145 145 145 144 145 145 145 145 145 145 146 146 146 146 146 145 146 146 146 146 146 147 147 147 147 147 147 148 148 149 150 150 151 152 153 153 154 154 155 156 157 157 157 157 157 158 158 158 158 158 158 131 130 129 129 128 127 127 126 126 126 125 125 125 125 124 124 124 124 124 124 124 124 124 125 125 126 127 128 129 130 131 132 132 133 134 134 135 135 135 135 135 135 136 135 135 135 135 134 134 134 133 133 132 132 132 132 132 131 131 131 131 132 132 131 132 132 131 131 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 132 131 132 132 132 131 131 131 130 130 130 129 129 129 129 129 128 128 128 128 129 129 129 130 130 131 131 131 132 132 132 132 132 131 131 130 129 129 129 128 129 129 129 129 130 130 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 133 133 133 132 132 131 131 129 128 128 127 126 125 125 124 124 124 123 124 124 125 125 126 126 126 127 127 125 125 124 123 123 121 121 121 121 122 124 125 127 128 130 133 135 137 139 140 141 142 143 143 143 144 145 145 145 146 147 148 149 151 152 154 155 158 159 160 161 163 162 162 162 163 162 161 161 160 160 160 158 157 157 156 155 154 155 154 154 153 152 153 152 152 152 150 150 149 149 149 147 147 147 147 146 146 146 146 147 146 146 146 147 146 146 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 151 151 152 152 152 154 154 155 155 156 156 157 157 158 158 158 158 158 158 158 158 158 159 132 131 130 129 128 128 127 127 126 126 126 126 125 125 125 124 124 124 124 124 124 124 125 125 126 126 127 128 129 130 131 132 133 134 134 135 135 136 136 136 136 136 136 136 136 135 135 135 135 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 130 130 131 130 130 131 131 130 130 130 130 130 130 130 131 131 131 131 131 131 132 132 132 131 131 131 131 130 130 129 130 129 129 129 128 129 129 129 129 129 129 129 130 130 131 131 131 132 132 132 132 132 132 131 130 129 129 129 129 129 129 129 130 130 131 131 132 132 133 133 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 132 132 131 130 129 128 127 126 126 125 124 124 123 123 124 124 125 125 126 126 127 127 127 127 127 126 125 124 123 122 121 121 122 122 125 125 127 128 130 133 135 136 138 140 142 142 142 142 142 144 144 145 145 146 147 148 149 151 153 155 156 158 160 161 162 163 163 163 163 163 162 162 162 161 160 160 159 159 159 158 157 156 156 155 155 154 155 154 154 153 152 152 152 150 149 149 149 148 148 147 147 147 147 147 147 147 147 148 148 147 147 148 148 148 149 149 149 150 150 151 150 151 151 151 152 152 153 152 153 153 154 154 155 155 156 156 157 157 158 158 158 158 158 159 159 159 159 159 159 160 132 131 130 129 129 128 127 127 127 126 126 126 126 125 125 125 125 125 125 125 125 125 125 126 126 127 128 129 130 131 132 133 134 135 135 135 136 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 131 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 131 131 131 131 132 132 131 131 131 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 130 131 131 132 132 132 132 132 132 131 131 131 130 129 129 129 129 129 129 130 131 131 132 132 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 132 131 131 129 129 127 126 126 125 124 123 123 123 123 123 124 125 125 126 127 128 128 128 128 127 127 125 124 124 123 122 122 122 123 125 125 127 128 131 133 135 136 138 139 141 142 142 142 143 144 144 144 145 146 147 148 150 152 153 155 156 158 160 161 162 163 163 163 163 163 163 163 161 161 161 161 160 159 159 159 158 158 158 158 157 156 156 156 155 154 153 153 153 152 151 151 149 149 148 148 148 148 148 147 148 148 148 148 148 149 149 149 150 149 150 151 151 152 152 153 153 153 153 154 154 154 154 154 154 155 156 156 157 157 157 157 158 159 159 159 159 159 159 159 159 159 159 159 160 161 132 132 131 130 129 128 128 127 127 127 126 126 126 126 125 125 125 125 125 125 125 125 126 127 127 128 129 130 131 132 132 134 134 135 136 136 137 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 132 132 131 131 131 131 131 131 131 131 130 130 131 131 131 131 131 132 132 131 131 131 131 131 130 130 130 130 130 130 129 129 129 129 130 129 129 129 130 130 130 131 131 132 132 132 132 132 131 131 131 131 130 130 130 130 130 130 130 131 131 132 132 132 133 133 134 134 134 134 134 135 135 135 135 135 136 135 135 136 135 136 135 135 135 135 135 134 134 134 134 133 132 131 130 129 128 126 125 125 123 123 122 122 122 122 123 123 124 125 127 128 129 129 129 128 128 127 126 125 124 124 123 122 123 124 125 126 127 129 131 133 134 136 138 139 141 142 142 142 143 144 145 145 146 147 148 149 150 152 154 157 158 159 160 161 162 164 164 163 163 163 162 162 161 161 161 161 161 161 159 160 160 159 159 159 158 159 158 158 157 156 156 155 154 153 152 151 150 150 150 149 148 149 149 149 149 149 149 149 150 151 150 151 150 151 151 152 152 153 154 154 154 155 155 155 155 155 156 156 157 156 157 157 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 133 132 131 131 130 129 128 128 127 127 127 127 126 126 126 126 126 126 126 126 126 126 126 127 128 129 129 130 132 132 133 134 135 136 137 137 137 138 138 138 138 138 138 137 137 137 136 136 136 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 132 132 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 132 131 131 131 131 130 130 130 130 131 131 132 132 132 132 133 133 133 134 134 134 134 135 135 135 135 136 136 136 135 136 136 136 136 135 136 136 135 135 134 134 133 132 131 131 129 128 127 125 124 123 122 121 121 121 121 121 122 123 124 125 126 128 129 129 129 129 129 128 127 126 125 124 124 124 124 124 124 126 127 129 131 133 134 135 137 139 140 142 142 143 143 145 145 145 146 148 148 150 152 153 155 157 159 160 161 162 163 164 164 164 164 162 162 162 162 162 161 161 161 161 161 161 161 160 161 161 161 160 159 158 159 159 158 156 155 154 153 152 151 150 150 150 149 149 149 149 150 150 150 150 151 152 151 152 152 153 154 154 154 155 156 156 156 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 133 133 132 131 130 129 129 128 128 128 127 127 127 126 126 126 126 126 126 126 127 127 127 128 128 129 130 131 132 133 134 135 136 136 137 137 138 138 138 138 138 138 138 138 138 137 137 137 136 136 135 135 134 134 134 133 133 133 133 133 132 133 132 132 133 133 133 133 133 132 133 133 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 132 131 131 131 131 131 131 131 131 131 131 131 130 130 131 131 131 131 131 131 131 131 131 131 131 132 132 133 133 133 133 132 132 132 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 134 134 134 134 135 135 135 136 136 136 135 136 136 136 136 136 136 136 135 135 134 134 133 132 131 130 129 127 125 124 123 122 121 120 120 119 120 120 121 123 123 125 126 128 128 129 130 130 129 129 127 126 125 125 125 125 124 124 125 126 127 130 131 132 134 135 137 139 140 142 142 143 144 145 146 147 147 148 150 150 153 154 156 158 159 160 161 163 163 163 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 161 161 161 160 158 157 156 156 154 153 152 152 150 150 150 150 151 151 151 151 152 151 151 152 152 153 154 154 155 155 157 157 157 158 158 158 159 159 159 159 160 159 159 160 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 134 133 132 131 130 130 129 129 128 128 127 127 127 127 127 127 127 126 126 127 127 128 128 128 129 130 131 132 133 133 134 136 136 137 137 138 138 138 139 139 139 139 139 138 138 138 137 137 137 136 136 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 133 133 133 133 132 132 132 132 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 132 132 131 131 131 131 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 135 135 136 136 135 136 136 136 136 136 136 136 135 134 134 133 132 131 130 128 127 125 124 123 121 120 119 118 118 118 118 119 120 122 123 125 126 128 129 129 130 130 129 129 128 127 126 125 125 124 124 125 126 126 128 129 131 133 134 136 137 139 141 142 142 143 144 146 147 147 149 150 151 152 154 156 156 158 160 162 163 164 164 164 165 163 163 163 163 163 163 163 162 162 162 162 163 163 164 164 163 163 163 163 162 161 162 160 159 158 157 156 155 153 152 152 152 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 156 157 158 159 159 159 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 163 134 133 133 132 131 130 130 129 129 128 128 128 127 127 127 127 127 127 127 127 128 128 128 129 130 130 131 132 133 134 135 136 137 137 138 138 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 136 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 133 133 133 133 132 132 132 132 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 132 133 133 132 132 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 133 133 132 132 132 132 132 133 132 132 133 133 133 133 133 134 134 134 134 134 135 135 135 136 135 136 136 136 136 136 136 136 136 135 135 135 134 133 132 131 130 129 128 126 125 123 122 120 119 118 117 117 117 117 118 119 121 123 125 127 128 129 130 130 131 130 129 128 127 127 125 125 123 124 125 126 127 128 129 131 133 135 136 137 139 141 142 143 145 146 147 147 149 151 151 152 153 155 156 158 159 160 162 163 164 164 164 165 165 164 164 164 163 163 163 163 163 164 164 164 164 164 164 164 165 165 164 164 163 162 162 160 159 157 156 155 154 154 153 152 152 152 152 152 153 153 153 153 154 154 154 155 155 156 157 158 158 158 160 160 160 160 161 161 162 162 162 161 162 162 162 162 162 162 163 163 162 163 163 163 163 163 162 162 163 163 163 163 163 163 164 134 133 133 132 131 130 130 129 129 128 128 128 128 128 127 127 128 128 128 128 128 128 129 130 130 131 132 133 134 135 136 136 137 138 138 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 135 135 134 134 134 134 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 131 131 132 131 132 132 132 133 133 133 133 133 133 134 134 133 133 133 133 134 133 133 133 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 135 135 134 133 132 132 131 129 128 126 125 124 122 120 119 118 117 116 116 116 117 117 118 120 122 125 127 128 129 131 131 131 131 130 129 128 127 126 125 125 124 124 126 126 127 129 131 134 135 137 138 139 142 142 145 145 147 147 149 151 151 152 153 155 155 158 159 160 160 162 164 165 165 165 165 165 164 164 164 164 164 163 163 163 164 164 164 166 166 166 166 166 165 165 164 164 163 162 161 160 159 158 156 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 157 157 158 159 159 160 160 161 162 162 162 162 162 163 164 163 163 163 163 163 163 163 163 163 163 164 163 164 164 163 164 163 163 163 163 163 164 164 164 135 134 133 132 131 131 130 130 129 129 129 128 128 128 128 128 128 128 128 128 129 129 129 130 131 131 132 133 134 135 136 137 138 138 139 139 139 139 140 139 140 140 139 139 139 139 138 138 138 137 136 136 135 135 134 134 134 134 134 134 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 132 132 132 132 132 132 132 132 132 132 133 133 134 134 134 134 134 135 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 135 134 134 134 134 134 134 133 134 134 133 133 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 135 135 134 134 133 132 131 130 128 127 126 124 123 122 120 118 118 116 116 115 115 116 116 118 120 122 125 127 129 131 131 131 131 130 130 129 128 127 126 125 124 124 124 124 126 128 130 132 135 136 138 139 140 143 143 145 147 147 149 151 151 152 154 155 156 157 158 159 160 161 163 164 165 165 165 165 166 165 165 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 165 165 164 163 162 161 160 159 158 157 156 155 154 154 154 154 154 155 155 155 155 155 156 157 157 157 158 158 159 160 160 161 162 162 162 163 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 165 165 134 134 133 133 132 131 131 130 130 129 129 129 128 128 128 128 128 129 129 129 129 129 130 130 131 132 133 134 135 136 137 137 138 138 139 140 140 140 140 140 140 140 140 139 139 139 139 138 138 137 136 136 135 135 134 134 134 134 134 134 134 133 134 133 134 134 134 134 134 134 134 135 135 134 135 135 135 135 134 134 134 134 133 133 133 132 132 132 132 132 132 132 133 133 133 134 134 135 135 135 135 135 135 135 135 135 135 136 135 136 136 136 136 136 136 137 136 136 137 137 137 137 137 137 137 137 136 136 136 135 134 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 135 135 135 134 133 133 132 130 129 128 126 125 124 123 121 119 118 117 116 115 115 114 115 117 119 121 123 125 128 129 131 132 132 133 132 131 130 128 127 126 125 124 123 124 125 127 130 132 134 136 138 140 141 143 144 145 146 148 149 151 151 152 153 154 155 156 158 158 160 161 161 162 163 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 166 166 165 163 162 160 160 158 157 156 156 155 154 154 154 155 155 156 156 156 156 156 157 158 158 159 159 160 161 162 162 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 135 134 133 133 132 131 131 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 130 131 131 132 133 134 135 136 137 138 139 139 140 140 140 140 140 140 140 140 140 140 140 139 139 138 138 137 136 136 136 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 133 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 137 138 138 138 138 138 138 137 137 137 137 137 136 135 135 135 135 135 134 134 135 134 134 135 134 134 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 132 131 130 128 127 126 124 123 122 121 119 118 117 115 115 114 115 116 117 120 122 124 127 128 131 133 133 133 134 132 131 131 129 128 126 125 125 124 125 126 127 130 132 134 137 139 141 142 144 144 146 148 149 150 151 152 153 154 155 156 157 158 159 161 161 162 163 164 164 164 165 165 165 165 165 165 165 165 166 165 165 166 166 167 167 167 167 167 168 168 167 166 166 165 164 162 161 160 159 158 156 156 155 155 155 155 155 156 156 156 157 157 157 158 158 159 159 160 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 165 167 166 166 166 166 166 166 166 166 165 165 166 165 165 165 166 135 134 134 133 132 132 131 131 130 130 130 130 129 129 129 129 129 129 130 130 130 130 131 131 132 133 134 135 135 137 137 138 139 139 140 140 140 141 141 140 140 140 140 140 140 140 139 138 138 137 137 136 136 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 133 133 133 133 133 132 132 133 133 133 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 138 138 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 136 137 136 136 136 135 134 134 133 132 131 130 129 128 127 125 124 123 122 120 119 118 117 116 116 115 115 117 118 121 123 126 127 130 132 133 134 134 134 133 132 131 130 129 127 126 125 125 126 128 129 131 134 137 139 141 142 143 145 146 147 148 150 151 152 152 154 155 156 156 157 158 159 161 161 162 163 164 164 164 164 164 164 165 165 165 165 166 166 166 165 166 166 167 167 167 167 167 168 168 167 166 166 165 163 162 161 160 159 158 157 157 156 156 156 156 156 156 157 157 157 157 157 158 158 159 160 161 161 162 163 163 164 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 166 167 167 167 167 167 167 167 166 166 166 166 165 166 166 135 135 134 133 133 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 131 131 131 132 133 133 134 135 136 137 138 139 139 140 140 141 141 141 141 141 141 141 140 140 140 140 139 139 138 138 137 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 136 136 136 135 135 135 135 134 134 133 133 133 133 133 133 133 134 134 135 135 136 136 137 137 137 138 138 137 137 137 137 138 138 138 138 139 139 139 139 140 139 140 140 140 139 139 139 139 139 139 139 138 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 136 136 135 134 134 133 132 131 130 129 128 127 126 124 124 122 121 120 119 118 117 117 117 117 118 120 123 124 127 129 132 133 135 135 135 135 134 133 132 131 129 128 126 126 127 128 130 130 133 136 139 141 142 144 146 146 148 148 149 150 151 152 154 154 156 157 157 158 158 160 161 161 162 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 165 163 162 162 161 160 158 157 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 160 161 162 162 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 168 167 167 167 167 166 167 167 167 135 135 134 134 133 133 132 132 132 131 131 131 131 130 130 130 130 131 131 131 131 131 132 132 133 134 135 136 137 137 138 139 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 139 138 138 137 137 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 135 135 135 134 134 134 133 133 133 133 133 134 134 135 135 136 136 137 137 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 140 140 140 140 140 139 139 139 139 139 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 137 137 136 136 136 135 134 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 118 119 119 121 122 124 127 129 131 133 135 135 136 136 136 136 135 133 133 130 130 129 128 127 130 132 133 136 138 141 143 144 146 148 148 149 149 150 151 152 153 154 155 156 157 157 158 159 159 160 161 161 162 163 164 164 164 164 164 164 164 165 165 165 166 166 165 165 166 166 167 167 167 167 167 167 166 166 166 165 164 163 162 162 160 159 158 158 158 157 157 157 156 156 157 157 157 157 158 158 159 160 160 161 161 163 163 164 166 166 166 166 167 168 168 168 168 168 167 168 168 168 168 168 167 167 167 168 168 168 168 168 168 167 168 167 167 167 167 167 168 136 135 135 134 134 133 133 133 132 132 132 132 131 131 131 131 131 131 132 132 132 132 132 133 134 134 135 136 137 138 139 140 140 141 141 141 141 141 142 142 142 141 141 141 140 140 140 139 139 138 138 137 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 135 135 135 135 134 134 134 134 134 134 134 135 135 136 136 137 137 138 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 141 141 141 141 142 142 141 141 141 141 141 141 140 140 139 139 139 138 138 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 137 137 137 138 137 137 137 137 137 136 136 135 134 134 132 132 131 130 129 128 127 126 126 125 124 123 122 121 121 121 120 121 121 123 124 126 129 132 133 135 136 137 138 138 137 136 136 135 134 131 130 130 130 129 132 134 136 138 139 142 144 146 147 149 149 149 150 151 152 153 153 154 155 156 157 157 157 159 159 160 160 161 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 166 166 165 164 163 163 161 160 160 159 158 158 158 157 157 157 157 157 157 157 157 158 158 158 159 161 161 162 162 164 164 165 166 167 167 167 168 169 169 169 169 168 168 168 168 169 168 168 168 168 168 168 169 169 169 168 169 168 168 168 168 168 168 168 136 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 133 133 134 134 135 136 137 137 138 139 140 140 141 141 141 142 142 142 142 142 141 141 141 141 140 140 139 139 138 138 137 137 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 137 136 136 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 138 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 138 138 137 137 136 136 135 134 134 132 132 131 130 129 128 128 127 126 126 125 125 124 123 123 123 122 122 123 125 127 129 132 134 135 137 138 139 139 139 138 137 136 136 135 133 132 132 132 133 136 137 138 141 143 146 146 148 150 150 151 151 152 153 152 153 154 154 155 156 156 157 157 159 159 160 160 161 161 162 162 162 163 163 163 163 163 164 164 165 164 164 165 165 165 165 166 166 167 166 167 167 167 167 166 165 165 163 162 161 161 160 160 159 159 157 157 157 157 157 157 157 157 157 158 158 158 159 160 161 161 162 163 165 165 166 167 167 167 168 168 170 169 169 169 169 168 168 168 169 169 169 169 169 169 169 169 170 169 169 169 169 168 168 168 168 168 136 136 135 135 135 134 134 134 133 133 133 133 133 132 133 132 132 133 133 133 133 133 134 134 135 135 136 137 138 139 139 140 141 141 141 142 142 142 142 142 142 142 142 141 141 141 140 140 139 139 138 138 137 137 136 136 136 136 135 135 135 135 135 135 134 135 134 134 135 135 135 135 135 136 136 136 136 137 137 137 137 137 137 136 135 135 135 135 135 135 136 136 136 137 138 138 139 139 140 140 140 141 141 141 141 141 141 140 140 140 141 141 141 141 142 142 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 140 140 140 140 139 139 139 138 138 138 138 138 137 137 137 137 138 138 137 138 138 138 138 138 138 137 137 136 135 134 134 133 132 131 130 129 129 129 128 128 127 127 127 126 126 125 125 125 125 126 127 129 132 134 135 137 139 139 140 139 139 139 138 138 137 136 135 135 135 134 136 137 138 142 143 145 147 148 149 151 152 152 152 152 153 152 153 154 154 155 155 156 156 157 158 159 159 160 160 161 161 162 162 161 162 162 163 163 163 164 163 164 164 164 164 165 165 165 166 166 166 166 167 167 167 166 166 165 165 163 162 162 161 160 160 159 158 157 157 157 157 157 157 157 157 157 157 158 159 159 160 161 162 163 165 166 166 167 168 168 168 169 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 136 136 136 135 135 135 135 134 134 134 134 134 133 133 133 133 133 133 133 133 134 134 134 135 135 136 137 137 138 139 140 140 141 142 142 142 142 142 142 142 142 142 142 142 141 141 140 140 140 139 139 138 138 138 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 137 137 138 138 138 139 140 140 141 141 141 141 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 144 144 143 144 144 143 143 143 143 143 142 142 141 141 141 141 140 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 138 138 138 138 137 136 135 134 134 133 132 132 131 130 130 130 129 129 129 129 129 129 128 128 127 128 129 129 131 132 134 135 136 139 139 140 140 140 140 139 139 139 139 137 136 136 136 137 137 138 141 143 145 147 149 150 150 151 152 152 152 153 154 153 153 154 154 154 155 156 156 157 157 158 158 159 160 160 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 164 164 165 165 165 165 167 167 166 166 165 165 164 163 162 162 161 160 160 158 158 157 157 157 156 156 156 157 157 157 157 158 159 160 161 162 163 165 166 166 167 168 169 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 171 171 170 170 170 170 170 169 169 170 170 137 136 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 137 137 137 138 139 140 140 141 141 142 142 142 142 143 143 143 142 142 142 142 142 141 140 140 140 139 139 139 138 138 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 137 137 137 138 138 138 138 138 137 137 137 138 138 138 138 138 139 139 140 140 141 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 140 140 140 139 139 139 139 139 138 138 138 138 139 138 139 139 139 139 138 138 138 138 137 137 136 135 134 134 133 132 132 132 131 131 131 131 132 131 131 131 131 131 131 131 131 133 133 135 135 138 139 140 140 141 141 141 140 140 139 139 139 138 138 138 138 138 139 141 142 145 146 148 150 150 152 152 153 153 153 153 154 153 154 154 154 154 154 155 155 156 157 158 158 159 160 160 161 161 161 161 161 161 162 161 161 162 162 163 162 162 163 163 163 164 164 165 165 165 165 166 166 166 165 165 165 164 164 163 162 162 161 160 160 158 158 157 157 156 156 156 156 156 156 157 157 158 159 160 162 163 165 166 166 167 169 169 170 170 170 170 171 170 170 169 169 169 169 169 169 169 170 170 170 170 171 171 171 170 170 170 170 170 171 171 137 137 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 135 135 135 135 136 136 137 137 138 138 139 140 140 141 141 142 142 142 142 143 143 143 143 142 142 142 142 142 141 141 140 140 140 139 139 139 138 138 137 137 137 136 136 136 136 136 136 135 135 135 135 136 136 136 136 137 137 138 138 138 138 138 138 138 139 139 139 139 139 139 139 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 144 144 144 144 143 143 142 142 142 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 136 135 135 134 134 134 134 133 133 133 133 133 133 133 133 134 134 134 134 134 135 135 136 136 138 140 141 141 142 142 141 142 141 139 139 139 139 138 139 139 139 141 142 143 145 146 147 149 150 152 152 153 153 153 153 154 153 154 154 154 153 153 154 154 154 155 156 156 157 158 158 159 160 160 160 161 161 160 160 161 161 161 162 161 161 162 162 163 162 162 164 164 165 165 165 166 166 166 166 165 165 165 164 163 163 162 162 161 160 159 159 157 157 156 156 156 156 156 156 156 157 158 159 160 161 162 163 165 166 167 169 170 170 170 171 171 171 171 170 169 169 169 169 169 169 169 170 170 170 171 171 172 172 171 171 171 171 171 171 172 137 137 137 137 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 138 139 139 140 140 141 141 142 142 142 143 143 143 143 143 143 143 143 143 142 142 141 141 141 140 140 140 139 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 137 137 138 138 138 139 139 139 139 140 140 140 140 140 140 141 141 142 142 142 143 143 143 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 145 146 146 146 146 145 145 145 144 144 143 143 143 142 142 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 136 136 135 135 135 135 135 135 135 135 135 136 136 136 136 136 137 136 137 137 138 138 139 140 141 142 143 142 142 142 141 141 140 139 140 139 139 139 140 140 142 143 144 146 147 149 150 150 152 152 153 153 154 154 153 154 153 154 153 154 153 153 153 154 155 155 156 156 157 158 159 160 160 160 160 160 160 160 161 161 160 161 161 161 162 162 162 162 162 164 164 165 165 166 166 166 167 167 167 166 166 166 165 163 163 162 161 160 159 159 158 158 157 156 156 156 156 156 157 158 158 159 160 161 162 164 165 166 167 169 170 170 171 171 171 171 171 170 170 169 169 168 168 168 169 170 170 170 171 171 171 172 172 172 172 172 172 172 173 138 138 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 142 142 141 141 141 140 140 140 139 139 139 138 138 137 137 137 136 136 136 136 136 136 136 136 136 137 137 138 138 138 139 139 140 140 141 141 141 141 141 142 142 142 142 143 143 144 144 144 144 145 145 145 145 145 144 144 144 144 143 143 143 143 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 145 145 144 144 144 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 138 138 138 137 137 137 136 136 136 136 136 137 137 137 138 138 139 139 139 139 140 139 139 139 140 140 140 141 142 143 143 143 143 142 141 140 139 139 140 140 140 139 140 141 143 144 145 147 148 149 150 151 153 153 153 154 154 154 154 154 153 153 154 153 152 153 153 154 154 154 155 155 156 157 158 158 158 159 159 160 160 160 160 160 160 160 161 160 161 161 162 162 164 164 165 165 166 166 166 167 167 167 167 167 166 166 165 164 164 162 161 160 160 159 159 158 157 157 157 157 157 157 157 158 158 158 159 160 162 164 164 166 167 169 170 170 171 171 171 171 171 170 170 169 169 168 168 168 169 169 170 170 171 171 172 172 172 172 172 173 173 173 174 138 138 138 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 139 139 140 140 140 141 141 142 142 142 143 143 144 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 140 140 139 139 139 139 138 138 137 137 137 136 136 136 136 136 137 137 137 137 138 138 139 139 140 140 141 141 142 142 142 143 143 143 144 144 145 145 145 145 145 146 146 145 146 146 145 145 145 144 144 144 144 143 144 144 144 144 145 145 145 146 145 146 146 147 147 147 147 147 147 147 146 146 145 144 144 144 144 143 143 142 142 142 142 142 142 142 141 141 141 141 141 141 140 140 140 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 139 139 139 140 141 141 141 141 142 142 141 141 141 142 141 142 142 143 142 143 142 142 142 141 140 139 141 140 140 141 140 141 142 144 146 146 147 149 150 150 151 153 153 154 153 153 154 154 154 153 154 153 153 152 153 153 153 153 153 155 155 156 156 158 158 157 158 158 159 159 159 159 159 160 160 159 160 161 161 162 162 163 164 165 166 166 166 167 167 167 167 167 167 166 166 165 165 164 164 163 162 161 160 159 158 158 158 157 157 157 157 157 158 158 159 159 161 162 163 164 165 167 169 170 170 171 171 171 171 171 170 170 169 168 168 168 168 168 169 169 170 171 172 172 172 173 173 173 173 174 175 176 139 139 138 138 138 137 137 137 137 137 137 137 137 136 136 136 136 136 137 137 137 137 137 137 138 138 139 139 139 140 140 141 141 142 142 142 143 143 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 141 141 140 140 140 139 139 139 138 138 137 137 137 137 137 137 137 137 137 137 137 138 139 139 140 140 141 142 142 143 143 143 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 145 144 145 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 146 145 145 145 145 144 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 140 140 140 140 141 141 142 142 143 143 143 143 144 142 143 143 142 142 142 143 143 144 143 142 142 142 141 140 140 141 141 140 141 141 141 142 143 146 147 147 148 150 150 151 152 152 153 154 153 154 154 154 154 153 153 153 152 152 152 152 152 152 153 154 155 155 156 157 157 158 158 158 159 159 159 159 159 160 159 159 160 161 162 162 162 163 164 166 166 166 167 167 167 167 167 167 167 166 166 165 165 165 164 163 162 162 162 161 160 159 159 158 158 158 158 158 158 159 160 160 161 162 163 164 166 167 169 170 170 170 171 171 171 170 170 169 169 168 168 168 168 168 168 169 170 171 172 173 173 174 174 174 175 175 176 177 139 139 139 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 139 140 140 140 141 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 140 140 139 139 139 139 138 138 138 137 137 137 137 137 137 137 138 138 139 140 141 141 142 142 143 144 144 145 145 145 146 146 146 147 147 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 144 145 145 145 145 145 146 146 146 146 147 147 147 148 148 147 147 147 147 147 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 140 140 140 140 141 141 142 142 143 143 144 144 145 145 145 145 144 144 144 144 144 143 143 143 143 143 144 143 143 142 142 141 141 141 141 140 141 142 142 143 144 146 148 148 148 150 151 151 152 152 153 153 154 154 153 154 153 154 153 153 152 152 152 152 152 152 152 154 154 155 155 156 156 158 158 158 159 159 159 159 158 159 159 159 160 161 162 162 163 164 164 166 166 166 168 168 168 167 167 168 168 167 167 167 166 165 165 164 163 162 162 162 161 161 160 160 160 160 160 160 160 161 161 161 162 163 164 165 166 167 169 169 170 170 170 170 171 170 169 169 168 168 168 168 168 168 168 169 170 172 173 173 174 174 175 176 176 176 176 177 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 141 141 141 142 142 142 143 144 144 144 144 145 145 145 145 144 144 144 144 143 143 143 143 142 142 142 142 141 141 140 140 140 139 139 139 139 138 138 137 137 137 137 137 137 138 138 139 140 140 141 142 143 143 144 145 145 146 146 146 147 147 147 147 148 148 147 148 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 148 148 148 148 147 147 147 147 147 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 141 142 141 142 142 143 143 144 145 145 145 146 147 146 147 147 146 146 145 145 144 143 144 143 143 143 144 143 142 142 142 141 141 141 141 142 141 143 143 144 146 147 149 149 149 151 152 152 152 154 154 154 153 154 154 154 153 154 153 152 152 152 152 152 152 152 153 153 153 154 155 156 157 157 157 158 159 159 159 158 158 159 159 159 160 161 162 162 163 164 166 166 166 167 168 168 168 169 168 168 168 167 167 167 167 166 165 165 164 163 162 162 162 162 161 161 161 161 161 161 161 161 162 162 163 164 165 165 166 168 169 169 170 170 170 170 170 170 170 169 168 167 167 167 167 168 168 170 171 172 173 173 174 175 175 176 176 177 178 179 140 140 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 141 141 141 142 142 143 143 144 144 144 145 145 145 145 145 145 144 144 144 144 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 139 139 138 138 138 138 138 138 137 138 138 139 139 140 141 141 142 143 144 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 145 145 145 145 145 145 145 146 146 146 147 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 146 145 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 143 143 142 142 142 142 142 142 142 143 143 143 144 145 145 145 146 147 147 148 148 148 148 147 148 146 145 145 144 144 143 143 144 143 143 143 142 143 143 143 143 143 142 142 143 143 145 146 147 148 150 150 151 152 153 154 154 154 154 154 154 153 153 153 154 153 153 152 152 152 152 152 152 153 153 153 153 155 155 156 156 157 157 158 158 158 158 158 158 159 159 158 160 160 161 162 163 164 166 166 167 167 168 168 168 169 168 168 168 167 167 167 167 166 166 165 165 165 164 163 163 163 163 162 162 162 162 162 162 162 163 164 164 165 165 166 167 168 169 169 169 170 170 170 170 170 170 169 168 168 167 167 167 168 168 169 171 172 173 173 174 175 176 177 178 179 180 180 140 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 140 141 141 142 142 142 143 143 143 144 144 145 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 139 139 140 141 141 142 143 144 145 145 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 145 145 145 145 145 145 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 146 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 143 143 143 143 143 143 144 144 144 144 145 146 147 147 148 149 149 149 149 149 148 148 148 146 146 145 144 144 143 143 144 144 143 144 143 143 143 143 144 144 144 144 145 145 147 147 149 149 151 151 153 153 154 154 154 154 154 154 154 154 154 153 153 153 152 153 151 151 152 152 153 153 153 153 154 155 155 156 156 157 157 158 158 158 158 158 158 159 158 160 159 160 161 163 164 164 166 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 165 164 164 164 164 164 164 164 164 164 164 164 165 166 167 167 168 168 169 169 169 170 170 170 169 170 170 169 168 168 168 167 168 168 169 170 170 171 172 174 175 176 178 179 179 180 181 182 141 140 140 140 140 140 140 139 139 139 139 138 138 138 138 138 138 138 138 139 139 139 139 140 140 141 141 142 142 142 143 143 143 144 144 144 144 145 145 145 145 145 144 144 144 144 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 140 139 139 139 139 138 138 138 139 139 139 140 141 141 142 143 144 145 146 146 147 147 147 148 148 149 149 149 149 149 148 148 148 148 148 148 147 147 147 146 146 145 146 145 145 146 145 145 146 146 146 147 147 147 147 148 148 148 149 148 148 148 148 148 148 147 147 147 147 147 147 147 146 147 147 146 147 147 147 147 147 147 147 147 147 146 145 145 145 145 144 144 144 144 144 144 145 145 146 146 147 148 148 148 149 150 151 150 150 150 150 149 149 147 146 146 145 145 145 144 144 145 145 145 145 145 145 146 146 146 146 146 147 147 148 149 149 151 153 153 153 154 154 154 154 156 156 156 154 154 154 154 154 153 153 153 152 152 151 151 152 153 154 154 154 155 156 156 157 157 157 157 158 158 158 158 159 158 158 159 160 161 161 163 164 165 165 166 167 168 168 168 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 166 165 165 166 166 166 166 166 166 166 166 166 167 168 168 169 169 169 169 169 170 169 169 169 169 168 168 168 168 168 168 168 169 169 170 172 173 174 176 177 178 180 181 182 183 184 141 141 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 141 141 142 142 143 143 143 143 144 144 144 145 145 145 145 145 145 145 144 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 139 139 139 139 139 139 139 140 140 141 141 142 143 144 145 145 146 147 147 148 148 148 148 149 149 149 149 149 149 148 148 148 148 148 147 147 147 146 146 146 146 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 149 149 148 149 148 148 148 148 148 148 148 147 148 148 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 146 146 146 145 145 145 145 145 145 146 146 147 147 148 149 149 150 150 151 151 151 151 151 150 150 149 148 147 146 146 146 145 145 144 146 146 147 146 147 147 148 148 148 149 149 149 149 151 151 151 153 155 155 155 155 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 152 153 153 153 153 153 154 155 155 156 158 158 158 158 158 158 159 159 158 158 158 158 159 160 161 161 162 164 165 165 167 167 168 168 168 169 168 168 168 168 167 167 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 167 168 169 170 171 172 174 175 177 178 180 181 182 184 185 185 141 141 141 141 141 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 143 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 139 139 140 140 140 141 141 142 143 144 144 145 146 147 147 147 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 146 146 146 146 146 146 145 146 146 146 146 147 147 147 148 148 148 149 149 149 149 148 149 148 149 149 149 149 149 148 148 148 148 149 148 148 148 148 149 149 149 149 149 149 149 148 148 148 147 147 146 146 146 146 146 146 146 147 147 148 148 149 150 150 151 152 152 153 153 152 152 151 150 149 149 148 148 147 146 146 146 147 148 148 149 150 150 150 149 149 151 151 151 151 153 153 153 155 156 156 157 157 157 158 158 158 158 157 157 157 157 157 155 155 154 154 154 153 153 154 154 154 154 154 155 156 157 157 158 158 158 158 158 160 158 158 158 160 159 159 160 160 161 161 162 163 165 166 167 167 167 168 168 169 168 168 168 168 167 168 168 168 167 167 168 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 169 170 171 173 174 176 178 179 181 182 184 185 186 186 141 141 141 141 141 141 141 140 140 140 140 140 140 140 139 140 140 140 140 140 140 141 141 141 142 142 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 142 143 143 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 140 141 141 141 142 143 144 144 145 146 147 147 148 148 148 148 148 149 149 148 149 149 148 149 148 148 148 148 148 148 147 147 146 146 146 146 145 146 145 146 146 146 147 147 147 148 148 148 149 149 149 149 149 149 149 149 149 149 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 147 147 147 148 148 148 148 149 149 151 151 152 152 153 153 153 153 153 153 152 151 151 150 149 149 148 148 148 149 149 149 151 152 152 152 153 154 153 153 154 154 154 155 155 156 157 157 157 159 159 159 160 160 160 160 159 159 159 157 157 157 156 156 154 154 154 153 154 154 154 154 156 156 156 158 158 160 160 160 159 159 160 160 158 158 159 159 160 160 161 161 162 163 163 165 166 167 167 167 168 168 169 168 168 168 168 168 168 168 168 167 168 168 168 169 169 170 170 170 170 171 171 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 170 169 169 169 169 169 169 169 169 169 170 172 173 175 176 178 180 182 183 185 186 187 188 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 143 143 144 144 144 145 145 145 145 145 146 145 146 145 145 145 145 144 144 144 144 144 143 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 141 141 141 140 141 141 141 141 142 142 143 144 144 145 146 146 147 147 148 148 148 148 148 148 148 148 148 149 148 149 148 148 148 148 148 147 147 146 146 146 146 146 145 146 146 146 146 147 147 147 148 148 149 148 149 149 149 149 149 149 150 150 149 150 150 150 150 150 150 149 149 149 150 149 150 150 150 149 150 150 150 150 149 149 149 149 148 149 148 148 148 148 148 148 149 149 150 150 151 152 152 153 154 154 154 154 155 154 154 153 153 152 151 150 150 149 150 150 151 151 153 153 154 155 155 157 157 157 157 158 158 158 158 158 159 159 159 159 161 161 161 162 162 161 161 161 161 159 159 159 159 157 156 156 156 155 155 155 155 156 156 157 157 158 159 159 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 163 163 164 166 166 167 168 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 171 172 172 172 170 171 171 170 170 170 170 170 170 170 169 169 168 168 168 168 168 169 169 169 169 169 168 169 169 169 169 169 169 170 171 173 175 177 179 181 183 185 186 188 188 189 142 142 142 141 141 141 141 141 141 140 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 143 143 143 144 144 145 145 145 145 146 146 146 146 145 145 145 145 145 144 144 144 144 144 143 144 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 141 142 142 142 143 143 144 144 145 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 145 146 146 146 147 147 147 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 152 153 154 154 155 155 156 156 155 155 155 154 153 153 152 152 151 152 152 153 154 155 156 157 158 160 159 160 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 161 161 161 161 159 159 159 158 157 157 157 157 156 156 157 157 159 159 160 160 162 162 162 162 163 163 161 161 161 161 161 161 161 162 161 163 163 164 165 166 167 168 168 169 169 169 170 169 169 168 168 168 169 169 169 168 168 169 169 170 170 171 171 171 172 172 172 172 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 171 172 173 176 177 179 181 184 186 188 189 190 191 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 143 143 143 143 144 144 145 145 145 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 145 146 146 146 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 151 150 151 151 151 151 151 151 150 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 150 150 150 150 151 151 152 153 153 154 155 155 156 156 157 157 156 156 156 156 156 155 154 154 154 155 155 155 155 156 158 159 160 161 162 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 161 161 161 160 159 158 157 157 157 157 157 159 159 159 160 162 163 163 164 164 165 163 163 163 164 163 162 162 162 163 163 163 164 165 165 165 167 167 168 168 169 170 170 170 169 169 169 168 168 168 169 168 168 168 169 170 170 171 171 172 172 172 172 172 172 171 171 171 171 172 172 171 171 170 170 170 169 169 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 171 171 172 173 176 178 180 182 184 187 189 190 192 193 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 141 141 142 142 142 142 143 143 144 144 144 145 145 146 146 146 146 146 146 146 146 145 145 145 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 144 144 144 145 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 149 149 150 150 150 151 151 151 151 151 151 152 152 152 151 151 151 151 151 151 150 150 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 154 154 155 155 157 157 158 158 158 158 158 158 157 157 157 156 156 156 157 157 157 159 159 161 162 162 164 165 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 163 163 162 161 161 160 160 158 159 158 158 159 161 161 162 163 164 165 165 165 167 167 166 166 165 165 165 165 164 164 164 164 164 165 166 166 168 168 169 170 170 171 170 170 170 170 169 169 169 168 168 168 168 168 169 169 170 171 171 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 169 169 167 167 167 167 168 169 169 170 170 170 170 171 170 170 171 171 171 172 172 174 176 178 180 183 185 188 190 192 193 195 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 144 144 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 144 144 145 145 145 145 144 144 144 144 144 144 143 143 143 143 143 143 143 144 144 144 145 145 145 146 146 147 147 147 147 147 147 147 148 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 150 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 153 154 154 155 156 157 158 158 159 159 159 160 159 160 159 159 158 158 159 158 159 160 160 161 162 163 164 165 166 168 169 169 170 170 170 170 170 170 170 170 169 169 169 169 168 167 167 167 167 166 166 165 165 164 163 163 162 161 160 160 160 160 161 161 162 163 165 166 166 167 168 168 168 168 168 168 167 167 167 165 165 165 165 166 166 167 167 168 169 170 170 171 172 172 171 171 171 171 170 170 169 168 168 168 168 168 169 170 170 170 171 172 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 169 167 167 167 167 167 167 169 169 170 170 171 171 171 171 171 171 171 172 172 173 174 175 179 180 183 186 188 192 193 195 197 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 144 144 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 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 148 147 147 147 148 147 147 147 147 147 146 146 146 146 147 147 148 148 148 148 149 149 149 149 150 150 150 151 151 152 152 153 153 153 153 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 154 154 154 155 156 156 157 158 159 160 161 161 161 161 161 161 161 161 161 160 160 161 160 161 162 163 164 165 167 167 169 170 171 171 172 172 172 172 172 173 172 172 172 171 171 170 169 169 169 169 168 168 166 166 166 166 164 164 163 163 161 161 161 162 162 163 165 166 166 167 168 170 171 171 171 170 170 170 169 168 168 168 167 167 167 167 169 169 169 170 170 172 172 172 173 173 172 172 171 172 171 170 169 169 168 168 168 169 169 170 170 171 171 172 173 173 173 173 174 174 173 173 173 172 172 171 171 171 170 169 169 168 168 168 168 168 168 169 169 170 169 171 171 171 172 172 172 172 172 173 173 174 177 179 181 184 187 189 192 195 196 198 142 142 142 142 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 144 144 145 145 145 146 146 146 146 147 146 146 146 146 146 146 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 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 147 148 148 148 148 149 149 150 150 150 151 151 151 152 152 153 153 154 154 153 153 153 153 153 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 154 154 154 154 155 155 155 156 157 158 159 159 160 161 161 162 162 163 162 163 162 162 162 162 162 162 163 163 164 165 166 167 168 169 170 171 172 173 174 174 173 173 173 174 173 172 172 172 171 171 171 171 170 169 169 168 168 168 166 166 165 164 164 164 164 163 163 163 165 166 166 167 169 170 171 172 172 173 173 173 173 172 172 170 170 169 169 169 169 170 170 172 172 172 173 173 174 174 174 174 173 172 172 171 170 170 169 169 169 169 169 169 169 170 171 171 172 172 173 173 173 173 174 174 173 173 173 173 173 171 171 170 170 169 168 168 167 167 167 168 168 168 169 170 170 171 171 172 172 172 172 172 173 173 174 175 177 179 181 184 188 190 193 196 198 200 142 142 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 145 145 146 146 146 147 146 147 147 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 151 151 152 152 153 154 154 154 154 154 154 154 153 153 152 152 152 151 151 152 151 151 151 152 152 152 153 153 153 153 153 154 154 154 154 154 155 155 155 156 156 157 158 158 159 160 160 162 162 163 163 164 164 164 164 164 164 164 164 164 165 164 165 166 166 168 169 169 171 172 173 173 174 175 175 175 175 175 175 175 174 174 173 172 171 171 171 171 170 169 169 168 168 168 167 166 166 165 165 165 166 166 166 166 167 169 170 171 172 172 173 175 176 176 176 176 174 173 173 172 171 171 171 171 171 171 173 173 174 174 175 176 175 175 175 174 173 172 172 170 169 168 168 168 169 169 169 169 170 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 171 170 170 169 169 168 167 167 167 167 167 167 168 169 170 170 170 171 171 172 172 172 172 173 173 174 175 178 180 182 186 188 191 194 197 199 201 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 145 145 145 146 146 146 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 146 146 146 146 146 146 147 146 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 150 150 151 152 152 153 153 154 154 155 155 154 154 154 154 154 153 153 153 152 152 152 152 152 151 152 152 152 153 153 153 153 154 154 154 155 155 155 155 156 156 157 157 157 158 159 159 160 161 162 163 164 164 164 166 166 166 166 166 165 165 166 166 166 166 167 168 168 169 170 171 172 173 174 174 175 175 176 176 176 176 175 175 175 174 173 173 173 172 171 171 171 170 169 169 168 168 168 167 167 167 167 167 167 167 169 169 170 171 173 173 174 175 176 177 177 177 177 177 177 176 174 174 173 173 173 173 173 174 174 174 176 176 176 177 176 176 176 175 174 173 172 171 170 169 169 168 168 168 168 168 169 170 170 172 172 173 173 173 173 173 173 173 173 173 173 172 172 171 170 170 169 168 168 167 168 167 167 167 168 168 169 170 170 171 171 171 172 172 173 173 173 174 175 178 180 183 186 189 192 194 198 199 202 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 145 145 145 146 146 147 146 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 145 145 146 146 146 146 146 146 146 146 146 147 146 147 147 147 147 146 147 146 147 146 146 146 146 146 146 146 146 146 146 147 147 147 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 148 148 149 149 150 150 151 152 152 153 154 154 154 155 155 155 155 155 154 154 154 154 153 153 152 152 152 152 152 152 153 153 153 153 154 154 154 154 155 155 155 156 157 157 157 157 158 158 159 159 160 161 162 163 164 164 165 165 166 167 166 167 167 167 167 167 167 167 168 168 168 168 170 170 171 172 173 174 175 175 175 176 176 176 176 176 175 175 174 174 173 173 172 172 172 170 170 170 169 169 169 168 168 168 168 167 169 169 169 170 170 172 173 174 174 175 176 178 179 179 180 180 180 179 179 179 177 176 174 174 174 174 174 176 176 176 176 177 177 177 177 176 176 175 174 173 172 171 170 169 169 168 168 168 168 169 169 170 170 171 171 173 173 173 173 173 173 173 173 173 172 172 171 170 170 169 169 168 167 167 167 167 167 168 168 168 168 169 170 170 171 171 171 172 173 173 174 175 177 179 181 184 187 190 193 195 198 200 203 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 145 145 146 146 146 147 147 147 147 147 147 147 147 147 147 146 146 146 145 145 145 145 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 146 147 147 146 147 146 146 146 146 146 146 146 146 146 146 146 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 151 151 152 153 154 154 155 156 156 156 156 156 155 155 155 154 154 154 153 153 152 153 153 153 153 153 153 154 154 154 154 155 155 156 156 156 157 157 158 158 159 159 159 160 161 162 162 163 164 165 165 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 170 171 171 172 173 173 174 175 176 176 176 176 176 176 176 175 175 174 174 174 173 172 171 171 171 170 170 169 168 168 167 168 168 168 168 169 169 170 170 172 173 174 174 175 177 178 179 179 180 181 181 181 181 180 179 179 177 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 175 174 173 171 170 169 168 168 167 167 168 168 169 170 170 170 171 171 173 173 173 173 173 173 173 173 173 172 172 171 170 170 169 168 167 167 167 167 167 167 167 168 168 169 169 169 170 170 171 171 172 173 174 174 175 178 179 182 184 188 190 192 196 199 201 203 143 142 143 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 146 147 146 146 147 147 146 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 146 146 146 146 146 146 147 147 147 147 148 148 149 150 151 151 152 153 154 154 155 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 153 153 153 153 154 154 154 155 155 155 156 156 157 157 157 158 158 159 159 160 160 161 162 162 163 164 164 165 166 167 167 168 169 169 169 169 169 169 169 169 169 169 170 170 170 171 172 172 173 173 174 174 175 176 176 176 176 176 176 176 175 174 174 174 173 173 172 171 171 171 170 169 169 168 168 168 167 167 168 168 169 171 171 172 173 174 175 176 177 178 179 180 180 181 182 182 182 181 180 179 179 179 177 177 177 177 177 177 177 177 179 179 179 177 177 176 175 175 174 172 171 170 168 168 168 167 167 167 168 169 170 170 171 171 172 172 173 173 173 173 173 173 173 173 172 172 171 170 170 170 168 167 167 167 167 167 167 167 168 168 168 169 170 170 170 170 171 172 173 174 176 177 179 180 183 185 187 190 193 196 199 201 203 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 146 147 146 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 150 150 151 152 153 153 154 155 156 156 157 157 157 157 157 157 156 156 155 154 154 154 154 153 154 154 154 154 154 155 155 155 156 156 157 158 158 158 159 159 160 160 160 161 162 162 163 164 165 166 166 167 168 168 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 175 175 174 174 173 173 172 172 172 172 170 170 170 169 169 168 167 168 167 167 167 169 170 171 172 172 174 175 176 177 177 178 179 180 181 182 182 182 182 181 181 180 180 179 179 177 177 177 177 177 179 179 179 179 177 177 176 176 175 174 172 172 170 169 169 168 168 167 167 168 168 169 169 170 171 172 172 172 173 173 174 174 173 173 173 173 172 172 171 170 170 170 169 168 168 168 168 168 168 167 168 168 168 169 170 170 171 170 171 172 173 175 176 178 179 181 183 186 188 191 194 197 198 201 203 143 143 143 144 144 144 143 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 148 147 147 147 147 147 147 147 146 146 146 146 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 146 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 146 146 145 146 146 147 147 147 147 147 148 148 148 149 150 150 151 152 153 154 154 155 156 157 157 157 157 157 158 157 157 156 156 156 155 155 154 154 154 154 155 155 155 155 156 156 156 157 158 158 158 159 159 160 160 161 161 162 163 163 164 165 165 166 166 167 168 168 169 170 170 170 170 171 171 171 171 171 171 171 172 172 171 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 171 171 171 170 169 169 169 168 167 166 167 167 167 168 169 170 171 173 173 174 175 176 177 177 178 179 181 181 181 182 182 182 181 181 181 180 179 179 177 177 177 177 177 179 179 177 177 177 176 176 176 175 174 172 171 170 169 169 169 168 168 168 168 169 169 169 171 172 172 173 173 173 173 174 174 174 174 174 173 173 172 172 171 171 170 170 169 168 168 168 168 168 169 169 169 168 169 170 170 170 171 172 174 175 176 177 179 180 182 184 186 189 191 194 196 199 200 203 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 147 147 147 147 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 145 146 146 145 146 145 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 152 154 154 155 156 157 157 157 158 158 158 158 157 157 157 156 156 155 155 155 155 155 155 155 156 156 156 156 157 157 158 159 159 159 160 160 161 161 162 162 163 164 165 165 166 167 167 168 168 169 170 170 170 171 171 172 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 173 172 172 171 171 171 171 170 170 169 169 168 168 167 166 166 166 166 167 167 169 170 172 172 173 174 175 176 176 177 178 179 180 181 181 182 182 181 181 181 180 179 179 179 178 178 178 178 178 178 178 178 178 176 176 176 175 174 172 172 171 170 170 169 169 169 168 169 169 169 170 170 172 172 172 173 173 175 175 175 175 175 175 174 174 174 173 172 172 172 171 170 170 169 168 168 168 168 169 169 169 170 169 170 170 171 172 173 174 175 176 178 179 181 183 185 187 190 192 194 197 199 201 202 144 144 144 145 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 148 148 148 147 147 147 147 147 147 147 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 151 152 152 154 155 155 156 157 158 158 158 159 158 158 158 157 157 157 157 156 156 156 156 155 155 156 156 156 156 156 157 158 158 159 159 160 160 160 161 161 162 163 164 165 165 166 166 167 168 169 169 170 170 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 170 170 170 170 169 168 168 168 167 166 166 165 165 166 166 167 168 169 171 172 174 175 176 177 177 177 178 179 180 180 181 181 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 178 176 176 176 175 174 174 173 172 171 171 170 170 170 169 169 169 170 170 170 172 173 173 173 173 174 174 175 175 175 176 176 175 175 175 174 173 172 172 171 170 170 170 169 169 169 169 169 169 170 170 170 170 171 171 172 174 175 176 178 179 181 183 184 187 189 191 192 194 197 199 200 201 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 148 147 148 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 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 146 146 146 146 146 147 147 147 147 148 148 149 149 149 149 150 150 151 152 153 154 154 155 156 157 158 158 159 159 159 159 158 158 158 158 157 157 157 156 156 156 156 156 156 157 157 157 157 158 159 159 160 160 160 161 161 162 162 163 164 165 165 166 167 168 169 169 170 170 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 167 167 167 165 165 165 164 164 166 167 168 169 171 172 174 175 176 177 177 178 178 179 180 180 181 181 181 181 180 180 179 178 178 178 178 178 178 178 178 178 178 177 177 175 175 175 174 174 173 173 173 171 171 171 171 170 170 170 171 171 173 173 174 174 174 175 176 176 176 177 177 177 177 177 176 176 175 174 174 173 172 171 171 170 170 170 170 170 170 170 170 171 171 171 172 172 173 175 175 177 179 180 182 184 186 188 190 191 193 195 196 198 200 201 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 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 147 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 146 146 146 147 147 148 148 148 149 149 150 150 150 150 151 151 152 152 154 154 155 156 157 157 159 159 159 159 160 159 159 159 158 158 157 157 157 156 157 157 156 156 157 157 158 158 159 159 160 160 160 161 161 162 162 163 164 164 165 166 167 168 169 169 170 170 171 171 172 172 173 173 173 173 173 174 174 173 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 171 171 171 170 170 170 170 170 169 170 169 168 169 169 168 168 168 167 167 166 166 165 164 164 164 164 165 167 168 169 171 173 174 175 176 177 177 178 178 179 180 180 180 181 181 180 180 179 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 174 174 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 175 175 177 177 177 178 178 178 179 179 178 178 177 177 176 174 174 173 173 172 172 171 171 171 171 171 171 171 171 172 172 172 173 174 175 177 178 180 182 183 185 187 189 190 192 193 195 197 198 199 201 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 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 147 147 147 147 148 148 148 148 148 148 148 148 148 148 147 148 148 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 149 149 150 150 150 151 151 151 152 152 153 153 154 155 156 157 157 158 159 160 160 160 160 160 160 159 159 158 158 158 158 157 157 157 157 157 158 158 159 159 160 160 160 161 161 162 162 163 163 164 165 165 166 167 168 169 170 170 171 171 172 173 173 173 174 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 172 172 172 171 170 170 170 170 169 169 169 169 168 168 168 169 169 168 168 168 168 168 168 168 166 165 165 165 164 164 163 164 165 166 167 169 171 173 174 175 176 177 178 178 179 179 180 180 180 180 180 180 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 177 177 178 178 179 179 179 179 180 180 180 180 179 178 177 176 175 174 173 173 173 172 172 172 172 172 172 172 172 173 173 173 174 175 176 178 180 181 183 185 187 187 189 191 192 193 195 196 197 199 200 146 146 146 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 147 147 146 147 147 148 148 148 149 150 150 150 151 151 152 152 152 153 153 154 155 156 156 157 158 159 159 160 160 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 159 159 160 160 160 161 161 162 163 163 164 164 165 166 167 167 168 169 170 171 172 172 172 173 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 173 172 172 172 170 170 170 169 168 168 168 167 167 167 168 168 168 167 168 167 167 168 167 167 167 166 166 165 165 164 164 164 164 165 166 167 169 171 173 174 176 176 177 179 179 179 179 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 177 177 177 176 176 175 175 175 174 174 175 175 175 177 177 178 179 179 179 180 181 181 181 181 181 181 181 181 180 178 178 177 175 174 173 173 173 173 173 173 173 173 173 173 174 175 175 175 176 177 179 181 182 184 186 187 189 191 192 192 194 195 196 198 199 199 147 147 147 147 147 147 148 148 148 148 148 148 149 148 148 148 148 148 148 148 147 147 148 148 148 148 148 148 148 148 148 148 149 149 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 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 147 147 147 147 146 147 147 147 147 147 148 148 149 149 150 150 151 151 151 152 152 153 153 154 154 155 155 156 157 158 159 159 160 160 160 161 160 160 160 160 159 159 158 158 159 158 158 158 159 159 160 160 160 161 161 162 162 162 163 164 164 164 166 166 167 168 168 169 170 171 172 172 173 173 174 175 174 174 175 175 174 174 174 175 175 175 175 174 174 174 174 174 174 174 173 172 172 171 170 170 169 168 168 168 167 167 166 167 167 166 166 167 167 167 166 167 167 166 166 166 166 165 164 164 164 164 164 165 166 168 170 171 173 174 176 177 178 179 179 179 180 180 180 180 180 180 179 178 178 178 177 177 177 178 178 178 178 179 179 178 178 178 178 177 177 177 178 178 178 178 178 178 178 177 177 177 176 176 176 177 177 178 179 179 180 181 181 182 183 183 183 183 183 183 182 181 180 179 178 177 176 175 174 175 174 173 173 174 174 174 175 175 175 175 176 177 179 181 182 184 186 186 188 190 192 192 194 195 195 196 197 198 199 147 147 147 147 147 148 148 148 148 148 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 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 148 148 148 148 149 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 150 151 151 151 152 152 153 153 153 154 154 155 156 156 157 158 159 160 160 160 160 161 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 161 161 162 162 163 163 164 164 165 165 166 166 167 168 169 170 170 171 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 175 175 175 174 173 173 172 172 171 170 169 168 168 167 166 166 166 166 165 166 166 166 166 166 166 166 166 167 166 166 165 165 165 164 164 164 165 165 166 167 168 170 172 174 175 176 178 179 179 179 180 181 181 181 180 180 180 179 178 178 178 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 178 178 179 179 180 181 182 183 183 185 186 186 186 186 184 183 183 182 180 179 178 177 176 175 175 175 175 174 174 175 175 175 175 175 177 178 179 181 182 184 186 186 188 190 191 192 193 194 195 196 196 197 198 199 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 151 151 151 152 152 153 153 153 154 154 155 155 156 157 158 158 159 160 160 160 160 161 160 160 160 160 160 159 159 159 159 159 159 159 160 160 161 161 162 162 163 164 164 164 165 166 166 167 168 169 169 170 171 171 172 173 173 174 174 175 175 175 175 175 175 175 174 175 175 175 175 175 174 175 175 175 175 175 174 173 173 172 171 171 170 169 168 167 166 166 166 166 165 166 165 165 166 166 166 166 166 166 167 167 167 166 166 165 165 165 165 165 166 166 168 169 171 172 174 176 177 178 179 179 180 181 181 181 181 181 180 179 179 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 179 179 178 178 178 179 179 179 180 181 182 183 184 185 186 187 187 187 188 187 186 184 183 182 181 179 178 177 176 176 175 175 176 176 176 176 175 176 177 178 179 181 182 184 185 187 188 189 191 192 193 193 195 195 196 196 197 197 199 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 148 148 148 148 148 148 148 149 149 150 150 150 151 151 152 152 152 153 153 154 154 154 155 155 156 157 158 158 159 160 160 160 161 160 161 160 160 160 160 159 159 159 160 160 160 161 161 161 162 163 163 164 164 165 166 166 166 167 167 168 169 170 171 171 172 172 173 173 174 174 174 175 175 175 174 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 174 173 172 171 170 169 168 167 167 166 166 166 165 165 165 165 165 166 166 166 166 167 166 167 167 167 167 166 166 166 166 166 166 167 167 169 169 171 173 175 176 178 179 179 180 181 181 181 181 181 181 180 179 179 179 178 178 178 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 183 183 183 183 182 182 181 180 179 179 179 179 179 179 180 181 182 183 184 186 187 188 188 188 188 190 188 187 186 184 183 181 180 180 179 177 177 177 176 176 176 176 176 177 178 178 179 180 182 183 185 187 188 189 191 192 193 193 195 195 195 195 196 197 198 198 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 151 151 151 152 152 153 153 153 154 154 155 155 156 156 157 158 158 159 160 160 160 160 161 160 160 160 160 160 160 160 160 160 161 161 161 162 163 163 163 164 165 166 166 167 167 168 168 169 170 170 171 172 172 173 173 174 174 174 175 174 174 174 174 174 174 174 174 173 173 174 173 174 174 174 174 175 175 175 175 175 174 173 172 172 170 169 169 167 167 167 166 166 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 166 167 167 167 167 167 168 169 170 172 174 175 177 178 179 179 180 181 181 181 181 181 181 180 179 179 178 178 178 178 178 178 178 179 179 180 180 180 181 181 182 182 182 182 183 183 183 183 183 183 183 183 182 181 180 180 179 179 179 180 181 182 183 184 186 187 188 189 189 190 190 190 190 188 187 186 184 182 181 181 180 179 178 178 178 177 177 177 177 178 179 180 181 182 183 185 187 188 189 191 192 193 193 194 195 195 196 196 197 198 198 198 149 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 148 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 150 149 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 152 152 153 153 153 154 154 155 155 156 156 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 163 163 164 165 165 166 166 167 168 169 169 169 170 171 171 172 173 173 173 174 174 174 175 175 174 174 174 174 174 173 173 173 172 173 172 173 173 173 173 173 174 174 174 174 174 174 173 172 172 170 169 169 168 168 167 167 166 166 166 166 166 165 166 166 167 166 167 167 168 168 168 168 168 167 168 167 168 168 168 169 170 171 173 174 175 177 178 179 180 181 181 181 181 181 181 181 180 179 179 178 178 178 178 178 178 179 179 180 180 181 181 181 181 182 183 183 184 184 185 185 185 185 184 183 183 183 181 180 180 180 180 180 180 181 183 184 185 187 188 189 190 191 191 191 191 190 188 188 186 186 183 182 181 181 180 180 179 179 179 179 179 179 179 180 181 182 184 185 186 187 189 191 192 193 194 194 195 195 196 196 196 197 197 197 198 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 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 154 154 155 155 156 156 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 162 163 163 164 164 165 166 167 167 167 168 169 170 170 170 171 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 172 172 172 171 171 172 172 172 172 172 172 173 173 174 174 174 174 174 173 172 172 171 170 169 169 168 168 167 167 167 167 167 166 166 167 167 167 167 168 168 169 169 169 169 169 168 169 169 169 169 169 170 171 172 173 175 176 177 178 179 180 181 181 181 181 181 181 181 179 179 178 178 178 177 177 178 178 179 179 180 181 181 182 182 183 184 184 184 184 185 186 186 185 185 185 185 183 183 182 181 180 180 180 180 181 182 184 184 186 188 189 190 191 192 192 192 191 190 188 188 187 186 184 183 182 182 182 181 181 180 181 181 181 181 181 182 183 184 185 187 188 189 191 192 193 194 195 195 196 196 196 197 197 197 197 198 198 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 149 150 150 150 150 150 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 150 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 152 152 153 154 154 154 155 155 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 161 161 162 163 163 164 165 166 166 167 168 168 169 170 170 171 171 172 172 173 173 174 174 175 175 175 175 175 174 174 173 172 172 171 171 170 170 170 170 170 171 170 171 171 171 172 172 173 174 174 174 174 174 173 172 172 171 170 169 169 168 169 168 167 167 167 167 167 167 168 168 169 169 170 170 170 170 170 171 170 170 170 170 171 171 172 172 173 174 175 176 177 178 179 180 181 181 181 181 181 181 180 179 179 178 178 177 177 177 178 178 179 179 180 181 182 183 183 183 184 184 185 186 186 187 187 187 186 186 185 184 183 183 182 181 180 180 181 182 183 184 185 188 189 190 192 192 192 192 192 191 190 190 188 187 186 186 184 184 183 183 183 182 182 182 182 182 182 183 183 185 186 187 188 189 191 192 194 194 195 196 196 197 197 197 196 196 197 197 197 198 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 150 149 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 154 154 155 155 156 156 157 158 158 159 159 159 160 160 160 160 160 160 160 160 160 161 162 163 163 164 165 166 167 167 168 169 169 170 171 171 172 173 173 173 174 174 175 175 175 175 175 175 174 174 173 172 172 171 170 170 169 169 169 168 169 169 169 169 170 171 171 172 172 174 174 174 174 174 174 173 172 172 171 171 170 170 169 169 169 169 168 168 168 168 168 169 170 170 171 171 172 172 172 172 172 171 172 172 172 172 172 173 174 175 176 177 177 178 179 180 181 181 181 181 181 180 180 179 179 178 178 177 177 177 178 179 179 180 181 182 183 183 184 185 185 185 186 187 187 187 187 187 187 186 185 185 184 182 182 181 181 181 182 183 183 185 186 188 190 191 192 193 193 193 192 192 191 191 189 188 187 186 185 185 185 184 184 184 184 184 184 184 184 185 186 187 187 189 190 192 193 194 196 196 196 197 197 198 197 197 197 197 197 197 198 199 150 150 150 150 150 150 150 151 151 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 151 151 151 151 151 151 152 152 152 152 152 152 153 153 154 154 155 155 156 156 157 158 158 159 159 159 160 159 160 160 160 160 160 161 161 161 163 163 164 165 166 167 167 169 169 170 170 171 172 172 173 173 174 174 175 175 176 176 176 176 175 175 174 173 172 171 170 169 168 168 168 167 167 167 168 167 168 168 169 170 170 171 172 173 174 174 174 174 174 174 173 172 172 171 171 171 170 170 170 170 170 170 170 169 170 170 170 171 172 172 173 173 173 173 173 173 173 173 173 173 174 174 175 175 176 177 178 179 179 179 180 181 181 181 181 180 179 179 179 178 178 178 178 178 178 179 179 181 181 183 183 184 185 185 186 186 187 187 188 188 188 188 187 187 186 185 184 183 183 182 182 182 183 183 184 186 187 189 191 191 193 194 193 193 193 192 190 190 189 189 188 187 186 186 186 186 186 186 186 186 186 186 187 187 187 188 189 190 192 194 194 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 150 150 151 151 150 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 154 154 155 155 156 156 157 158 158 159 159 159 159 159 160 160 159 160 160 161 161 162 163 164 165 166 167 167 168 169 170 171 171 173 173 173 174 174 175 175 176 176 176 176 176 176 175 175 174 173 172 170 169 168 167 166 166 165 165 165 165 166 166 167 168 169 169 170 172 172 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 172 172 173 173 174 174 175 175 174 174 175 174 174 174 175 175 175 175 176 177 177 178 179 179 179 180 181 181 181 180 180 179 179 178 178 178 178 178 178 179 179 180 181 182 183 184 185 186 186 187 187 188 188 189 189 189 188 188 187 187 185 185 183 183 183 183 183 183 184 185 187 188 191 191 192 194 194 194 193 193 193 191 190 190 190 189 188 188 188 188 188 188 188 188 188 189 188 188 189 190 191 192 193 194 195 197 197 198 198 198 199 199 199 198 198 198 198 198 198 198 199 150 150 150 150 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 151 151 150 151 151 151 151 151 152 152 152 152 152 151 152 152 152 152 152 152 152 152 153 154 154 155 155 156 156 157 157 158 159 158 159 159 160 160 160 160 160 160 161 162 163 164 164 166 167 167 168 169 170 171 172 172 174 174 174 175 175 176 176 176 177 177 177 177 176 175 174 173 172 170 169 167 166 165 165 164 163 163 163 164 164 165 166 167 168 169 170 171 172 174 174 174 175 175 175 175 174 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 175 175 175 176 176 176 176 175 175 176 176 176 176 176 176 177 177 178 178 179 179 179 180 181 181 180 180 180 179 179 178 178 178 178 178 179 179 180 181 182 183 184 185 186 187 187 188 188 189 189 189 189 189 188 188 187 187 186 186 184 184 183 184 184 184 185 187 188 190 191 193 194 195 195 194 194 194 192 192 191 191 191 191 189 190 190 190 190 190 190 190 190 190 191 191 192 192 193 194 195 197 197 199 199 199 200 200 199 200 199 199 199 199 199 198 198 199 199 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 147 147 147 148 148 147 148 147 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 150 150 151 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 156 156 157 157 158 159 158 159 159 160 160 160 160 160 161 162 162 163 164 165 166 167 168 169 170 171 172 173 173 174 175 175 176 176 176 177 177 177 177 177 177 176 175 174 173 171 169 167 166 165 163 163 162 161 161 162 162 163 164 165 166 167 169 170 171 172 174 174 175 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 179 179 178 178 178 178 179 179 179 181 182 182 184 185 186 187 188 188 189 189 189 189 190 189 189 189 188 188 188 186 186 185 185 184 185 185 186 187 188 189 191 193 194 195 196 196 195 195 195 194 193 193 192 192 191 191 191 191 191 192 192 192 192 192 192 193 193 194 195 196 197 198 198 199 200 201 201 201 200 200 200 200 200 199 199 199 199 199 199 199 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 147 147 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 149 148 149 149 149 149 150 150 150 150 150 150 151 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 156 157 157 157 158 159 158 159 159 160 160 160 161 161 161 162 163 164 165 166 167 168 169 170 171 172 173 173 174 175 176 176 177 177 177 177 177 177 177 177 177 176 175 173 171 169 167 166 164 162 162 161 160 160 160 160 161 162 163 164 165 167 168 169 171 172 174 174 176 176 176 177 177 176 176 177 177 177 177 177 177 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 181 182 183 185 186 187 188 189 190 190 190 190 190 190 190 189 189 188 188 188 187 186 186 185 185 186 186 187 188 189 191 193 194 195 197 197 197 197 196 195 195 195 195 194 193 193 194 194 194 194 193 193 194 194 194 195 196 196 197 198 198 199 199 200 201 202 201 202 202 201 201 200 200 200 200 199 199 199 199 200 200 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 148 148 148 148 149 149 150 149 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 157 157 157 158 159 158 159 159 160 160 160 161 161 162 162 163 164 166 167 167 168 169 170 172 172 173 174 175 176 177 178 178 178 178 178 178 178 178 177 177 175 174 172 170 168 166 164 162 161 160 159 158 158 158 159 160 161 162 163 165 166 168 169 171 172 174 175 176 176 177 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 181 182 183 184 185 186 188 189 189 190 191 191 191 190 191 190 190 189 188 188 188 187 187 186 186 186 187 188 189 189 190 193 194 195 196 197 198 198 198 198 196 196 196 196 196 195 195 196 196 195 195 196 196 196 197 197 198 199 199 199 200 201 202 202 203 203 203 203 203 203 202 202 201 201 201 200 199 199 200 200 201 201 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 148 148 148 147 147 147 147 146 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 148 148 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 157 157 157 158 159 159 159 160 160 161 161 161 162 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 179 180 180 179 179 179 178 177 176 175 173 171 169 166 164 162 160 159 157 157 156 156 157 158 158 160 161 163 165 166 168 170 171 172 174 175 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 181 182 182 183 184 186 187 188 189 191 191 191 191 192 191 191 190 190 190 188 189 188 187 187 187 187 187 188 189 190 190 193 194 195 196 196 198 199 199 199 198 198 198 198 198 197 197 198 198 197 197 198 198 198 198 199 199 201 201 202 203 203 204 203 204 204 205 205 204 204 204 203 203 202 201 201 200 200 200 200 200 201 201 150 150 150 150 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 151 151 151 150 150 150 149 149 149 148 148 147 147 147 146 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 153 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 156 157 157 158 159 159 159 160 160 161 161 162 162 163 164 165 166 167 167 168 169 170 171 172 174 175 176 177 178 179 180 180 180 180 180 180 179 178 177 176 174 172 170 167 165 162 160 158 156 155 155 155 155 156 156 158 159 161 163 165 166 168 170 171 172 174 176 176 177 178 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 180 181 181 182 183 184 186 187 188 189 190 191 192 192 192 192 191 191 191 190 190 189 189 188 188 188 188 188 188 189 190 190 192 194 195 196 196 198 199 200 200 199 200 200 200 199 199 199 200 200 199 199 200 200 200 201 201 202 202 203 203 204 205 205 206 205 206 206 207 206 206 206 205 204 204 203 202 201 201 201 201 201 201 202 203 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 149 149 149 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 151 151 152 152 152 153 153 153 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 154 155 155 156 156 157 157 158 159 159 159 160 160 161 161 162 163 163 164 165 166 167 168 169 170 171 172 173 174 175 177 178 179 180 181 182 182 181 181 180 179 178 177 175 173 171 168 165 163 160 158 156 154 153 153 153 154 155 155 157 159 161 162 165 167 168 170 172 173 175 176 177 178 179 179 179 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 182 182 183 184 186 187 188 190 190 191 192 192 192 192 192 191 191 190 190 189 189 189 188 188 189 188 189 190 190 191 194 195 196 197 197 199 200 200 200 200 201 201 200 200 201 201 202 201 201 202 202 202 202 202 203 204 204 205 206 206 207 207 207 208 208 208 208 207 207 207 206 205 204 203 202 202 202 201 201 202 203 203 203 150 150 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 152 152 152 151 151 151 150 150 149 149 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 153 153 154 154 155 155 156 156 157 157 158 159 158 159 160 160 161 162 162 163 164 165 166 167 168 168 169 170 171 172 174 175 176 178 180 181 182 183 183 183 183 182 181 180 178 176 174 172 169 166 163 160 158 156 154 153 152 151 152 153 154 155 157 158 160 163 164 167 168 170 172 174 175 176 177 178 179 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 181 181 181 182 182 183 184 185 186 187 188 190 191 192 192 193 192 192 192 192 191 190 190 189 189 189 188 189 189 189 190 191 191 192 193 195 196 197 198 199 200 201 201 201 202 201 202 202 202 202 202 203 203 204 204 204 204 204 205 206 206 207 208 208 209 209 209 209 210 209 208 208 208 207 206 206 205 204 203 203 203 202 203 203 203 204 205 150 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 152 152 151 151 150 149 149 149 148 148 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 146 147 146 147 146 146 147 146 146 147 147 147 148 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 154 154 154 154 154 154 154 153 153 153 153 153 152 153 152 153 153 153 154 154 155 155 155 156 157 157 158 158 158 159 160 160 161 162 163 164 164 165 166 167 168 169 170 171 172 172 174 176 177 179 181 183 184 184 185 185 184 183 181 180 178 176 173 170 167 164 161 159 156 154 152 151 151 151 151 152 153 155 157 159 161 163 165 166 169 171 172 174 175 176 178 179 179 180 180 180 181 181 181 181 181 182 181 181 182 182 182 183 183 183 183 183 182 182 182 182 182 182 182 182 182 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 184 185 187 187 189 190 191 192 192 192 192 192 192 192 191 190 190 190 189 189 188 189 189 190 190 191 192 193 194 194 197 198 199 200 201 201 202 203 202 202 203 203 203 204 204 204 205 205 205 206 206 206 207 207 208 209 209 210 210 210 211 211 210 210 210 209 208 207 206 206 206 205 204 204 203 203 204 204 204 205 205 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 154 154 154 153 153 153 153 153 152 152 152 151 150 150 149 149 148 148 148 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 147 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 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 157 158 158 158 159 159 160 161 162 163 164 165 166 167 168 168 169 170 171 172 174 175 177 178 181 182 184 185 186 186 186 185 184 182 180 178 175 172 169 166 163 159 156 154 152 151 150 150 149 150 151 153 155 156 158 161 163 165 167 169 170 172 174 175 176 178 178 179 180 180 180 181 181 181 181 181 182 181 181 182 182 183 183 183 183 183 183 183 183 182 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 184 184 185 186 187 188 190 190 191 191 191 192 192 191 191 191 190 189 190 189 189 188 189 189 190 190 190 192 193 194 195 196 198 199 200 201 202 202 203 203 204 204 204 205 205 205 205 206 206 207 207 207 208 208 209 210 210 210 211 212 212 212 212 211 211 211 210 209 208 207 207 206 205 204 205 204 204 204 205 206 206 206 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 154 154 154 154 154 154 153 153 153 153 152 152 151 151 150 150 149 149 148 148 147 148 147 148 147 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 149 149 149 149 150 150 150 151 151 152 152 152 153 153 154 154 154 155 154 154 154 154 154 154 154 154 153 154 153 153 153 154 154 154 154 154 155 155 156 156 156 157 158 158 159 159 160 161 162 163 164 165 166 167 168 169 170 170 171 173 174 176 177 179 182 183 185 187 188 188 188 187 185 183 180 178 174 171 168 164 161 158 155 153 151 150 149 149 149 150 152 153 155 157 159 161 163 165 167 169 171 172 174 175 176 178 178 179 180 180 180 180 181 181 181 181 181 182 181 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 186 187 188 189 190 191 191 192 192 191 191 191 190 190 189 189 189 189 188 189 189 190 190 190 192 193 194 195 196 197 199 199 200 201 203 204 204 204 205 205 205 206 206 207 207 208 208 208 208 208 209 210 211 211 212 212 212 213 213 212 212 212 211 211 210 209 209 208 207 206 205 205 205 205 206 206 207 207 208 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 152 151 151 151 150 150 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 150 150 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 158 158 159 160 161 161 163 164 164 166 166 167 168 169 170 171 172 173 175 176 178 181 183 185 187 188 189 190 189 188 186 184 181 177 174 170 166 163 159 156 154 152 150 149 149 149 149 150 151 154 155 157 159 161 163 166 168 170 171 173 174 175 176 178 178 179 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 185 186 187 188 189 189 190 191 191 191 191 190 191 190 190 189 189 189 189 188 189 189 190 190 190 191 192 193 195 196 197 198 199 201 202 202 203 204 205 205 206 206 207 207 208 208 208 208 209 209 210 210 211 211 212 213 213 213 213 213 212 213 212 212 212 211 210 209 209 208 207 206 207 207 206 207 208 208 208 209 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 153 153 153 152 152 151 151 150 150 149 149 148 148 148 148 148 148 148 149 149 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 149 149 149 150 150 151 151 152 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 154 154 155 155 154 154 154 154 155 155 156 156 157 158 158 159 160 161 162 163 164 165 166 167 168 169 170 170 171 172 174 176 177 179 181 183 186 188 190 191 191 191 189 187 184 181 177 173 169 165 161 158 155 153 151 150 148 149 149 149 151 152 154 156 158 160 161 163 165 168 169 171 173 174 175 176 178 178 179 179 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 184 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 187 187 188 189 189 190 190 191 190 190 190 190 189 189 189 188 189 188 188 189 190 190 190 191 192 192 195 196 197 198 200 201 202 202 204 205 205 206 207 207 207 207 209 209 209 209 210 210 211 211 211 212 213 213 213 213 213 213 213 213 214 213 212 211 211 210 210 209 208 208 208 208 208 208 208 209 209 209 152 152 152 152 151 151 152 152 152 152 152 152 153 153 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 151 151 150 150 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 149 150 150 151 151 152 152 152 152 153 153 153 154 154 154 155 155 155 155 155 156 156 155 156 155 155 155 155 155 155 155 155 155 155 155 154 155 155 156 156 156 158 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 176 178 180 182 185 187 189 191 192 192 192 190 187 184 181 176 172 168 164 160 157 155 152 151 150 149 150 150 150 152 154 155 156 158 160 162 164 166 168 170 171 172 174 175 176 177 178 179 179 179 179 179 179 179 179 179 180 181 181 181 182 182 182 183 184 184 184 183 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 186 187 187 188 188 189 189 190 190 190 190 190 189 189 189 188 189 188 188 188 189 189 190 190 191 192 192 193 195 196 198 199 200 202 203 203 205 206 207 207 207 208 208 209 209 210 210 211 211 212 212 212 213 213 213 213 213 214 214 213 213 214 213 213 212 211 211 210 210 209 210 209 209 210 209 209 210 210 211 152 151 151 152 151 151 151 152 152 152 152 152 153 153 153 154 154 154 154 154 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 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 148 148 149 149 149 150 150 151 151 152 152 152 152 152 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 157 158 159 160 161 162 163 164 166 166 167 168 169 170 171 172 173 174 176 178 181 183 185 188 190 192 193 193 192 191 188 185 181 176 172 168 164 160 157 154 153 152 151 151 151 151 152 153 154 155 157 159 161 162 164 166 167 169 171 172 174 174 176 177 178 179 179 179 179 179 179 179 179 179 180 181 181 181 182 182 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 188 188 188 189 189 189 189 189 189 189 189 189 188 188 188 188 188 189 189 189 190 191 192 192 193 194 196 197 199 200 202 203 204 205 206 206 207 208 209 209 209 209 210 211 212 212 213 213 213 213 213 213 214 214 214 214 214 213 214 214 214 213 213 213 212 211 211 211 210 211 210 211 211 211 211 211 152 152 152 151 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 152 152 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 149 149 149 150 150 151 151 152 152 152 153 153 153 153 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 156 156 157 158 159 160 161 163 164 165 166 167 167 168 169 170 171 172 173 175 177 179 181 184 186 188 190 192 193 194 193 191 189 184 180 176 171 167 163 160 157 155 154 152 152 152 152 152 153 154 156 157 158 160 162 163 165 166 168 169 171 172 174 174 176 177 177 178 178 179 179 179 179 179 179 179 180 181 181 182 182 183 183 184 185 185 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 185 186 186 186 186 187 188 188 188 188 188 189 189 189 189 189 189 188 188 189 189 189 189 189 189 189 191 192 192 193 194 196 197 199 200 202 203 204 206 206 207 207 208 209 209 210 210 210 211 212 212 213 213 213 214 214 214 214 214 214 214 214 213 214 214 214 214 214 214 213 213 213 213 212 212 212 212 213 212 212 212 152 152 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 153 154 153 153 153 153 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 147 147 147 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 151 151 152 152 152 153 153 153 154 153 154 154 154 154 155 155 155 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 156 156 156 157 158 158 159 161 162 163 164 165 166 167 167 168 169 170 170 172 173 175 177 179 181 183 186 189 190 192 194 194 193 191 188 184 179 175 170 167 163 160 157 156 155 154 154 153 154 154 155 156 157 159 160 161 162 164 165 167 168 170 171 172 174 174 176 177 177 178 178 179 179 179 179 179 179 179 180 180 181 182 182 183 184 184 185 186 186 186 185 185 185 185 184 184 184 183 183 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 186 186 186 186 186 186 187 187 188 188 188 189 189 189 189 189 189 189 188 188 189 189 189 189 189 189 189 191 191 192 193 194 195 197 199 201 202 204 204 206 206 207 208 208 208 209 209 210 210 211 211 212 213 213 214 214 215 214 214 214 215 215 214 214 214 215 214 215 215 214 215 214 215 214 214 214 214 214 214 214 214 214 152 152 151 151 151 151 151 151 151 151 152 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 147 146 146 146 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 151 151 152 152 152 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 157 157 158 158 158 158 158 158 157 157 157 157 156 156 156 156 155 156 156 156 157 158 159 160 161 162 163 164 165 166 166 167 168 168 169 170 172 173 175 176 179 181 183 185 188 190 192 193 194 192 190 187 183 178 174 170 166 163 160 158 157 155 155 155 155 155 156 157 157 158 159 160 162 163 165 165 166 168 169 171 173 174 175 176 177 177 178 178 179 179 179 179 179 179 180 180 180 181 182 183 184 184 185 186 187 187 187 187 186 186 185 185 185 184 183 183 183 182 182 182 182 182 182 182 183 183 183 184 184 183 183 183 184 184 184 184 184 184 185 185 186 186 186 186 186 186 187 187 187 188 188 188 188 189 189 189 189 189 189 189 188 188 189 189 189 189 189 189 190 190 191 192 193 194 195 197 198 200 202 203 205 206 207 207 209 209 209 209 209 210 210 211 211 212 213 213 214 214 214 214 215 215 214 214 214 214 215 215 215 215 215 216 216 216 216 215 215 216 215 215 215 216 215 215 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 150 151 151 151 152 152 153 153 153 153 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 157 157 158 159 160 161 162 163 164 165 165 166 166 167 168 169 170 171 172 175 176 178 181 183 185 187 189 190 191 191 191 188 185 181 177 173 169 165 163 160 159 158 157 156 157 157 158 158 159 159 160 161 162 163 164 165 166 167 168 170 171 172 174 175 176 176 177 178 178 179 179 179 179 179 179 180 180 181 182 183 184 184 185 186 187 188 188 188 188 188 188 187 186 185 184 184 183 182 182 182 182 182 182 182 182 182 183 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 192 193 194 196 198 200 201 203 205 206 207 208 208 209 209 209 209 209 210 210 211 211 212 213 213 215 215 215 214 214 215 215 215 215 215 215 216 217 217 217 217 217 217 217 217 217 217 217 217 216 217 217 151 151 151 151 151 150 150 150 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 148 148 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 150 151 151 151 152 152 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 157 157 158 158 158 159 158 158 158 158 158 157 157 157 157 157 156 157 157 157 158 158 159 160 161 162 163 163 164 164 165 166 166 167 168 169 170 172 174 175 177 179 181 184 186 187 188 190 189 187 186 183 179 175 171 167 165 162 160 159 158 158 158 159 159 160 160 160 161 162 163 163 164 165 166 167 168 169 170 171 172 174 175 176 176 177 178 178 179 179 179 179 179 179 180 181 181 182 184 184 185 187 188 189 189 189 189 189 189 188 188 187 186 185 184 183 182 182 182 182 182 182 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 186 186 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 189 189 189 190 190 189 189 189 189 189 189 189 190 190 190 190 191 191 192 193 195 197 197 200 201 204 205 206 207 208 208 209 209 209 208 209 208 209 209 211 212 212 214 214 214 215 215 215 215 215 215 216 216 216 217 217 218 218 219 218 218 219 219 219 219 219 218 218 218 218 152 151 151 151 151 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 150 150 151 151 152 152 153 153 154 154 154 154 155 154 154 154 155 155 154 155 155 155 155 156 156 156 157 158 158 158 158 158 159 158 158 158 158 158 158 157 157 157 157 157 157 157 158 158 159 160 160 161 162 163 163 164 164 165 165 166 167 168 169 170 172 174 176 178 180 182 183 185 186 186 186 185 183 180 177 173 170 167 164 162 160 159 160 160 160 160 160 161 162 162 163 163 164 164 165 166 167 168 169 169 170 172 173 174 175 175 176 177 178 178 179 179 179 179 179 180 180 181 182 183 184 185 186 187 188 189 189 190 190 190 190 189 188 187 187 186 184 183 182 182 182 182 182 182 183 183 183 183 184 185 185 185 185 185 186 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 192 193 195 196 198 199 202 203 204 206 207 207 208 208 208 208 208 207 208 209 209 209 211 212 213 213 214 215 215 214 215 215 215 215 216 217 217 218 219 219 220 220 220 221 220 221 220 221 220 220 220 219 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 151 151 151 151 151 151 151 151 151 150 150 149 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 152 152 152 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 158 158 158 158 158 159 159 159 158 158 158 158 158 157 157 157 157 158 158 159 159 159 160 161 161 162 163 163 163 164 164 165 166 167 168 170 171 172 175 176 178 180 182 183 183 183 183 181 180 177 175 171 168 165 163 161 160 160 160 160 160 161 161 162 163 163 164 165 166 166 166 167 167 168 169 170 171 172 173 175 175 176 177 178 178 178 179 179 179 180 180 180 181 182 182 183 184 185 186 188 189 189 190 191 191 191 191 190 190 188 187 186 185 184 183 182 182 182 182 182 183 183 183 184 185 185 185 185 186 186 186 186 186 187 187 188 188 188 189 189 189 189 189 190 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 191 191 191 191 191 191 190 190 191 192 192 193 194 196 197 199 201 203 205 206 207 208 209 208 208 208 207 206 207 207 207 208 209 211 211 213 214 214 214 214 215 215 215 216 217 217 217 219 219 220 221 221 222 222 222 222 222 222 222 222 221 221 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 152 151 151 152 151 151 151 151 152 152 151 151 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 160 160 160 161 161 162 162 162 162 163 164 165 166 167 169 170 172 173 175 176 178 179 179 180 180 180 178 177 174 172 169 167 166 164 162 162 161 160 161 161 161 163 164 164 165 166 166 166 166 167 168 168 169 170 170 171 172 173 174 175 176 177 178 179 179 179 180 180 180 180 181 181 182 183 184 185 186 187 188 190 191 192 192 192 192 192 191 191 190 189 186 186 185 184 183 182 182 182 183 183 184 184 185 186 186 186 187 187 187 187 187 188 188 189 189 189 189 190 190 191 191 191 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 193 194 195 197 199 200 203 205 206 207 208 208 208 208 207 207 206 206 206 206 207 208 210 211 212 213 214 214 215 215 216 216 216 218 218 219 220 221 221 222 222 223 223 223 224 224 223 224 224 223 223 151 151 151 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 151 152 151 152 152 152 152 151 152 152 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 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 155 155 155 155 155 155 156 157 157 157 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 162 163 164 165 166 168 169 170 171 173 174 175 176 176 177 177 177 176 174 172 171 169 166 165 163 162 161 161 162 162 162 163 163 164 166 167 167 168 168 168 168 168 169 170 170 170 172 172 173 174 175 176 177 178 179 179 179 180 180 180 181 181 182 183 183 184 185 186 188 189 190 191 192 192 193 193 193 193 193 191 190 188 188 186 185 184 183 183 183 183 184 185 185 186 187 187 188 188 188 188 188 189 189 190 190 190 191 191 191 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 191 191 191 191 191 191 191 192 193 194 195 197 199 200 202 204 206 207 208 208 208 207 207 206 205 205 204 206 206 207 209 210 211 212 213 214 215 215 216 217 217 218 219 220 220 221 222 223 224 224 225 225 225 226 225 225 225 225 224 151 151 150 150 150 150 150 150 149 149 150 150 149 150 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 152 152 153 153 154 154 154 154 155 155 155 155 155 156 155 155 155 155 155 155 155 155 154 155 155 155 156 156 157 157 158 158 158 159 159 159 159 159 159 159 159 158 158 158 158 158 159 159 159 159 159 160 159 160 160 160 161 160 161 162 163 164 165 167 168 169 170 171 172 172 174 174 174 174 174 173 172 171 170 169 166 165 164 163 162 162 162 163 163 164 165 166 166 168 169 169 169 169 169 169 169 170 170 171 171 172 173 174 175 176 177 178 178 179 180 180 180 181 181 182 182 183 183 184 185 188 188 189 190 191 192 193 193 194 194 194 193 193 191 190 189 188 187 186 185 185 185 185 186 186 186 188 188 189 190 190 190 190 190 191 191 191 191 192 192 193 193 193 194 194 194 194 194 194 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 192 192 192 192 192 192 193 195 196 198 200 202 204 205 207 208 208 208 207 206 205 205 204 204 204 205 206 207 208 210 212 213 215 215 215 216 217 218 218 219 220 221 222 223 223 225 225 226 226 227 227 226 227 226 227 226 151 150 150 150 150 150 150 149 150 149 149 149 149 149 150 149 150 150 150 150 150 150 150 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 159 158 158 158 159 159 159 159 159 159 159 159 159 159 160 159 160 161 162 163 165 165 166 167 168 169 170 171 171 171 172 173 173 172 171 170 170 168 167 165 165 164 163 162 162 163 164 165 165 166 167 169 170 170 170 170 170 170 170 170 171 171 171 172 173 174 175 176 177 178 178 179 180 180 181 181 181 182 182 183 183 184 186 188 188 190 191 192 193 193 194 194 195 194 194 194 193 192 190 189 188 188 187 186 186 187 188 188 189 190 190 191 192 192 192 192 192 193 193 193 193 194 194 194 195 195 195 196 196 196 196 196 195 195 194 194 194 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 191 191 191 191 192 192 193 194 195 197 199 202 203 205 206 208 207 207 207 206 205 204 203 203 204 204 206 207 208 210 212 213 214 214 215 216 218 218 218 219 220 222 223 223 224 225 226 226 228 228 228 228 228 228 228 227 151 150 150 150 150 150 150 150 149 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 158 158 158 158 158 158 159 159 159 159 159 159 158 159 159 159 159 159 159 159 159 159 158 159 159 159 160 161 161 162 163 164 165 166 167 168 168 168 170 170 170 171 170 171 171 170 170 168 167 166 165 164 163 163 163 164 165 165 166 167 168 170 170 171 171 171 171 171 171 171 171 171 172 172 173 174 175 176 177 178 178 179 180 180 181 181 181 182 183 183 184 185 186 188 188 190 191 192 193 193 194 195 196 195 195 194 194 193 192 191 191 190 189 189 188 189 190 191 191 192 192 193 194 195 194 195 195 195 195 196 196 197 197 198 198 198 198 198 198 198 198 198 197 197 196 196 195 195 195 195 195 194 194 193 193 193 193 193 193 193 193 192 192 192 191 192 192 192 193 194 196 197 199 201 203 205 206 207 207 208 207 206 205 204 203 203 203 204 206 207 208 209 211 213 214 215 215 217 218 218 219 221 222 223 223 224 225 226 227 228 228 228 229 229 229 229 228 229 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 153 153 153 153 154 154 154 155 155 156 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 159 158 158 158 159 159 159 160 161 162 162 163 164 164 166 166 166 167 168 168 169 169 169 170 170 170 170 168 167 166 166 165 164 163 163 164 165 165 166 167 169 170 171 171 172 172 172 172 171 171 171 171 172 172 173 174 175 176 177 177 178 179 179 180 181 181 182 182 183 183 184 185 186 187 189 190 191 192 193 194 195 195 195 196 196 196 195 195 194 194 193 192 192 192 192 192 193 194 194 194 195 196 197 197 198 198 199 199 199 199 199 199 199 200 200 200 201 202 202 201 200 200 200 199 199 198 197 197 197 197 196 196 195 195 195 195 194 194 194 193 193 192 192 192 192 191 192 193 193 194 195 197 199 200 202 204 206 206 207 207 207 206 205 204 204 204 204 204 206 207 209 210 211 213 214 215 216 217 217 218 220 221 222 223 224 225 226 226 227 228 228 229 229 229 230 230 230 229 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 149 149 150 150 149 149 149 150 150 150 150 150 150 150 150 151 151 151 152 153 153 154 153 154 154 155 155 155 155 156 155 155 155 155 155 154 154 154 153 153 153 153 152 153 153 153 153 154 154 155 155 156 156 157 157 157 158 158 158 158 158 159 158 159 158 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 160 160 161 161 162 163 163 164 164 165 166 166 167 167 168 169 169 169 170 170 169 167 166 166 165 165 163 164 164 165 166 167 168 170 171 171 172 172 173 172 172 171 171 171 171 171 172 173 173 174 175 176 177 177 178 179 180 181 181 182 182 183 183 184 185 186 187 188 190 191 193 193 195 195 196 196 196 198 198 196 196 196 195 195 195 194 194 195 195 195 196 197 198 198 199 200 200 200 201 201 201 202 202 203 203 203 204 204 204 204 204 204 204 204 202 202 202 201 200 200 200 199 198 197 197 197 197 196 196 196 195 195 195 194 194 193 193 192 192 192 192 193 194 195 196 198 200 201 203 205 206 207 207 206 206 205 205 204 204 204 206 207 208 209 211 211 213 215 215 216 217 218 219 220 221 222 223 225 225 226 228 228 228 229 229 230 230 231 231 230 230 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 149 150 150 150 149 149 149 150 150 150 150 150 151 151 151 152 152 152 153 153 154 154 154 155 155 155 155 155 156 155 155 155 155 154 154 154 153 153 152 152 152 152 152 152 152 153 154 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 159 158 159 159 159 159 159 159 159 159 158 158 158 157 158 158 159 159 159 160 161 161 162 162 162 163 163 164 164 166 166 167 169 168 169 169 169 169 167 166 166 165 163 164 164 164 166 166 168 169 170 171 172 173 173 173 172 172 172 171 171 171 171 171 172 173 173 174 175 176 177 178 179 180 180 181 181 182 183 183 184 185 186 187 188 190 191 193 194 195 196 196 198 198 199 199 199 198 198 198 198 197 197 197 196 197 198 199 199 200 201 202 202 203 204 205 205 205 205 205 205 205 207 207 207 207 208 208 207 206 206 206 205 204 204 203 202 202 201 200 200 199 199 198 197 197 197 196 196 195 195 194 193 193 193 193 193 193 193 194 195 196 197 199 200 203 203 205 205 205 205 205 205 205 205 205 206 206 208 209 210 211 212 213 215 216 216 217 218 219 220 221 222 223 224 225 227 228 228 228 229 230 230 231 231 231 231 231 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 150 150 150 150 150 151 151 151 152 152 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 154 153 153 153 152 152 152 151 151 152 152 152 152 153 153 154 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 160 161 161 161 161 161 163 163 164 166 166 167 167 168 168 169 168 167 167 166 165 164 164 164 165 166 167 168 169 170 171 172 173 173 173 172 172 172 171 170 170 170 170 171 172 172 173 174 176 176 177 178 179 180 180 181 182 183 183 184 185 186 187 188 189 192 193 194 195 196 198 199 199 199 200 200 200 200 200 200 200 199 199 199 199 200 201 202 202 203 204 206 206 206 207 208 208 209 209 209 209 209 210 210 210 210 210 209 209 209 208 207 207 207 206 205 204 203 203 202 201 201 200 200 199 198 198 197 197 196 195 195 194 193 193 193 193 193 194 195 195 197 198 199 201 202 203 204 205 205 205 206 205 205 206 207 207 208 210 211 212 213 214 215 216 217 217 218 219 220 221 222 223 224 225 226 228 228 228 229 229 230 231 231 231 231 231 151 151 151 150 150 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 150 151 150 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 151 151 151 152 152 153 153 154 154 154 155 155 155 155 156 156 155 155 155 155 154 154 153 153 152 152 152 151 151 151 151 152 152 152 153 153 154 155 155 155 156 156 156 157 157 158 157 157 158 158 158 158 159 159 159 159 159 158 159 158 158 158 158 158 157 158 158 159 159 159 159 160 159 160 160 160 160 160 161 163 164 164 166 166 167 168 168 168 167 166 165 164 164 164 165 165 166 167 168 170 171 172 173 173 173 173 172 172 171 170 170 169 169 169 170 171 172 172 174 175 176 177 178 179 179 180 181 182 183 183 184 185 186 187 188 189 191 193 194 195 196 198 199 200 200 200 201 201 201 201 201 201 201 201 202 202 202 204 204 204 206 207 208 208 208 210 210 210 210 211 212 212 212 213 213 213 213 213 212 212 212 211 209 209 209 208 208 207 206 205 205 204 203 202 201 200 200 199 198 198 197 197 196 195 195 195 194 194 194 194 195 196 197 198 199 200 201 202 203 204 204 204 205 205 206 206 207 207 209 210 211 213 214 215 215 216 217 218 218 218 220 221 222 223 224 225 226 227 227 228 228 229 230 230 230 230 230 230 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 152 152 152 153 153 154 154 154 155 155 155 155 156 156 156 155 155 154 154 153 153 152 152 151 151 151 151 150 151 151 152 152 153 153 154 155 155 155 156 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 158 158 158 158 157 158 158 158 158 158 159 159 159 159 159 158 159 159 159 159 160 161 162 164 164 166 166 166 167 167 166 165 165 164 164 165 165 165 167 168 169 170 171 172 173 173 174 173 172 171 171 170 169 169 168 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 182 183 183 184 186 186 188 189 190 192 194 195 196 199 200 200 201 201 201 201 202 202 202 202 202 202 203 203 204 205 205 206 208 208 209 210 211 211 212 213 214 214 214 214 215 215 215 214 215 215 215 214 214 213 213 212 212 211 210 209 208 208 207 206 205 204 203 203 201 201 200 200 199 197 197 196 195 195 194 194 195 195 196 196 197 198 199 199 201 201 202 203 203 204 204 205 206 206 207 209 210 211 212 213 214 215 215 216 217 218 218 218 220 221 222 223 223 225 225 226 226 227 228 228 229 229 229 229 230 230 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 150 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 153 154 154 154 155 155 155 155 156 155 155 155 155 155 154 154 153 153 152 152 151 151 150 151 150 151 151 152 152 153 153 154 155 155 155 156 156 156 157 157 157 157 157 158 158 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 159 158 158 158 158 157 157 158 158 159 160 161 162 164 165 165 166 166 165 165 165 164 165 165 165 166 167 168 170 171 172 173 173 174 174 173 171 171 170 169 169 168 167 167 168 169 170 171 171 173 175 176 177 178 179 180 181 182 182 182 183 184 185 186 187 188 190 192 194 195 196 199 199 200 201 202 203 203 203 203 203 204 204 203 204 205 205 206 207 208 209 210 211 212 213 213 214 214 216 216 216 216 216 216 217 217 217 217 216 215 215 216 215 214 214 214 213 212 211 210 210 208 208 207 205 205 203 203 202 200 200 199 198 197 197 196 196 195 196 196 196 196 197 197 198 198 200 200 202 202 202 203 203 204 205 206 207 208 209 211 212 213 213 214 215 216 217 217 218 218 219 221 221 222 223 224 225 226 226 226 227 228 228 228 228 228 230 230 152 151 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 153 154 154 155 155 155 155 155 156 156 155 155 155 155 154 153 153 153 152 151 151 151 151 151 151 151 151 152 153 154 154 154 155 155 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 158 158 157 157 157 157 158 158 159 160 161 161 163 163 164 164 164 164 164 164 164 164 165 166 167 169 170 171 173 173 174 174 174 173 170 169 169 169 168 167 167 167 167 168 169 171 172 173 175 176 177 178 179 180 181 182 182 182 183 184 185 186 187 188 190 192 194 195 196 199 199 201 202 202 204 204 204 204 205 204 204 204 205 206 205 206 207 209 210 211 212 213 214 215 216 216 217 217 218 218 218 218 218 218 218 218 217 218 217 217 216 216 215 215 216 215 213 213 212 211 210 209 208 207 206 205 203 202 202 200 199 198 198 197 197 196 196 196 196 196 197 197 198 198 199 200 200 201 201 202 203 204 204 205 206 207 209 210 211 213 213 214 214 215 216 217 218 218 219 219 221 221 222 223 224 225 226 226 227 226 227 227 228 228 228 228 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 151 151 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 155 155 155 154 154 153 152 152 151 151 151 151 151 151 151 152 153 153 154 155 155 155 155 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 158 158 158 157 158 158 159 158 159 159 159 159 158 158 158 157 156 156 156 156 156 157 158 158 160 161 161 162 162 162 163 163 164 164 164 164 165 167 168 169 170 172 173 173 174 174 173 171 170 169 169 168 167 166 166 166 166 168 169 170 172 173 175 176 177 179 180 180 181 182 182 182 183 184 185 186 187 188 190 192 194 195 197 199 200 201 203 203 204 204 204 204 204 205 205 205 205 206 206 207 208 210 210 211 212 214 214 215 217 217 217 219 219 219 220 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 216 215 215 214 213 211 210 209 208 206 206 204 202 202 201 200 199 198 198 197 197 196 196 197 197 197 197 198 199 199 200 200 201 202 202 203 203 205 206 207 208 210 211 212 213 213 214 215 215 216 217 217 218 219 220 221 222 222 223 224 225 225 226 225 226 227 226 227 227 228 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 151 151 152 152 152 152 151 151 151 151 151 151 151 151 151 150 150 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 150 150 150 150 150 151 151 151 152 152 153 153 154 154 155 155 155 156 156 156 156 156 156 156 155 155 154 154 153 153 152 152 152 151 151 151 151 152 152 152 153 154 154 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 160 159 159 158 158 157 156 156 155 156 156 157 157 157 158 159 160 161 161 162 162 163 163 163 164 164 166 167 168 170 171 172 173 174 174 174 173 171 170 168 168 167 166 165 165 165 166 167 169 170 171 173 175 176 178 179 180 181 181 182 183 183 183 184 185 185 187 188 190 192 193 196 197 200 200 202 203 204 204 205 205 205 205 205 204 205 206 207 207 207 208 210 210 212 213 214 215 216 217 218 219 219 220 220 220 220 220 220 220 221 221 220 220 220 219 220 220 219 218 218 218 217 217 216 215 214 212 211 210 208 207 206 204 203 202 201 200 199 199 198 198 198 197 197 197 197 197 198 198 199 199 199 200 201 201 202 202 203 205 207 208 209 210 211 212 213 214 214 215 216 216 217 217 218 219 219 221 221 222 223 223 223 224 225 225 225 225 226 226 227 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 151 151 151 151 151 152 151 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 156 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 152 152 152 151 151 152 152 153 153 154 154 155 155 156 156 156 157 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 159 160 160 160 160 159 158 158 157 157 156 156 155 156 156 156 157 158 158 159 160 161 161 161 162 162 163 164 165 166 168 168 170 171 173 174 174 174 174 173 170 169 168 167 165 165 164 164 165 166 167 169 170 171 174 176 177 179 180 180 181 182 183 183 183 184 184 185 185 187 188 190 191 193 195 197 199 201 202 202 204 204 204 204 204 205 205 205 206 206 206 207 208 209 211 211 213 214 215 216 216 217 219 219 219 220 220 221 221 221 221 221 220 221 221 221 221 221 221 221 221 221 220 220 220 219 219 217 217 216 214 212 211 209 207 206 204 203 202 201 200 199 199 198 198 198 198 198 198 198 198 198 198 199 199 200 200 200 201 202 203 204 205 206 208 209 210 211 212 214 214 215 215 215 216 217 218 218 219 220 220 221 222 222 222 223 223 223 224 224 225 225 225 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 155 156 156 156 157 157 156 156 156 156 155 155 155 154 154 153 153 152 152 152 152 152 152 153 153 154 154 155 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 159 159 160 159 159 159 159 159 159 159 158 159 158 159 159 159 160 160 160 160 160 160 159 158 158 157 156 156 155 156 156 156 157 157 158 158 159 159 160 161 162 162 163 164 165 166 168 169 170 171 173 174 174 174 173 172 171 169 167 166 164 163 163 163 164 165 166 168 170 171 174 176 177 179 180 181 182 183 183 183 184 184 184 185 185 187 188 190 191 194 195 198 200 200 202 203 203 205 205 205 205 205 204 205 205 206 207 208 209 210 211 212 214 215 215 217 217 218 219 221 221 221 222 222 222 222 222 222 221 221 222 222 222 223 223 223 222 223 222 223 222 222 221 220 219 218 216 214 213 211 210 208 206 205 203 203 201 200 200 199 199 198 198 198 198 198 198 198 198 198 199 199 200 201 201 202 202 204 205 206 207 208 210 211 211 213 213 214 215 215 215 216 217 217 218 219 219 220 220 221 221 221 222 222 222 223 223 223 224 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 151 152 152 151 151 151 151 151 151 151 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 152 152 153 153 154 154 155 155 155 156 156 156 157 157 157 157 157 156 156 156 155 155 154 154 153 153 153 152 152 152 152 153 153 153 154 154 155 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 160 161 160 160 159 159 158 157 157 156 156 156 156 156 156 157 157 159 159 159 160 161 161 162 163 164 165 166 168 169 170 171 173 174 174 173 173 172 170 169 167 165 164 163 163 162 163 164 166 168 170 172 174 176 178 179 181 182 183 184 184 184 184 184 185 185 185 186 189 190 191 194 196 198 200 201 202 203 204 204 205 205 205 205 205 205 205 206 206 207 208 210 211 212 213 214 217 217 218 219 220 221 221 221 221 221 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 225 224 223 223 223 221 220 219 217 215 213 211 210 208 206 205 203 203 202 201 200 200 199 199 199 198 198 198 198 198 198 199 199 200 200 201 202 202 203 204 205 207 208 209 210 210 212 212 214 214 214 215 216 216 217 218 218 218 219 219 220 220 220 221 221 221 221 221 222 223 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 151 152 151 151 151 151 151 151 150 150 150 150 150 150 151 151 151 152 152 152 152 153 152 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 155 156 156 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 154 153 153 153 153 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 160 160 159 158 158 157 157 156 156 156 156 157 157 158 158 159 160 161 161 162 163 164 164 165 166 168 169 170 171 173 173 174 173 172 172 170 168 167 165 164 163 162 162 162 164 165 167 170 172 174 176 178 180 182 183 184 184 184 184 184 186 185 185 185 187 189 190 191 194 196 199 200 201 202 204 204 204 204 204 204 204 205 205 206 206 207 208 209 211 212 213 214 215 217 217 218 219 220 221 221 221 222 222 221 222 222 222 223 222 222 224 225 224 225 225 227 226 226 226 226 226 226 225 223 223 221 219 218 216 213 211 209 208 206 204 203 203 202 201 200 200 199 199 199 199 199 199 199 199 199 199 200 200 201 201 202 203 204 205 206 207 209 210 210 211 212 213 213 213 214 215 215 216 216 218 218 218 218 218 218 219 219 219 220 220 221 222 222 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 152 153 153 153 152 152 152 152 152 152 152 152 153 153 154 154 155 155 156 156 157 157 157 157 157 157 157 157 156 156 156 155 155 154 154 154 154 154 154 153 154 154 154 154 155 155 156 156 157 157 158 158 158 158 157 158 157 157 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 161 160 161 161 162 161 161 160 160 160 159 158 158 157 157 156 156 157 157 157 159 159 160 161 161 161 162 163 164 164 166 167 168 169 171 171 172 173 173 172 172 171 169 168 166 164 163 163 163 163 163 164 165 167 169 172 175 177 179 181 182 183 185 185 186 186 186 186 186 186 187 187 189 190 192 194 196 198 199 201 203 203 204 204 204 204 205 204 204 204 206 206 207 208 209 212 213 214 215 216 217 217 219 219 220 220 221 221 221 222 222 221 222 223 223 223 223 225 225 226 227 227 228 228 229 230 229 229 229 228 228 225 224 222 220 218 216 213 212 210 208 206 205 204 203 202 201 201 200 200 199 199 199 199 199 199 199 199 200 200 201 201 202 203 204 204 206 207 208 209 210 211 212 213 213 213 214 215 215 215 215 216 217 217 217 218 218 218 218 218 219 219 220 220 221 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 152 152 152 152 152 153 153 153 154 154 155 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 155 156 156 157 157 157 158 158 158 158 158 158 158 157 157 157 158 158 158 159 160 160 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 161 161 161 160 160 159 158 158 158 157 157 157 158 158 159 159 159 160 161 161 162 163 164 165 164 165 166 167 168 170 170 172 172 172 172 171 170 169 167 165 164 164 163 162 162 163 164 166 167 169 171 174 177 179 181 182 184 185 186 186 186 186 186 186 187 187 188 189 190 192 194 196 198 200 201 202 202 204 204 204 204 204 204 204 205 206 207 207 209 210 212 213 214 215 216 217 218 219 220 220 220 221 222 222 221 222 222 222 223 224 225 225 225 227 227 228 229 229 230 231 232 232 232 231 231 230 229 227 225 223 221 219 216 213 211 209 208 206 205 204 203 203 202 201 200 200 199 200 200 200 200 200 200 200 200 200 202 202 203 204 204 205 207 208 209 210 211 211 212 212 213 213 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 220 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 154 154 155 155 156 156 157 157 157 158 157 157 157 157 157 157 156 155 155 155 154 154 154 154 154 154 154 154 155 155 156 156 156 157 157 158 158 158 158 158 158 158 158 158 157 158 158 158 159 159 160 160 161 161 161 161 161 161 161 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 161 160 160 159 159 158 158 158 158 158 159 159 160 160 161 162 162 162 163 164 164 165 165 166 168 168 169 171 171 171 171 171 171 170 168 167 165 164 163 162 162 162 163 164 166 168 169 171 174 176 178 181 182 183 185 186 186 186 186 186 186 187 187 188 189 191 192 194 197 198 199 201 201 202 203 203 204 203 203 203 204 204 206 206 207 210 211 212 212 214 215 216 217 217 218 220 220 220 220 222 222 221 221 222 223 223 224 225 226 227 227 229 230 231 232 233 234 234 235 234 235 234 233 232 230 228 226 224 221 218 216 214 211 210 208 207 206 204 204 203 202 201 201 201 200 200 200 200 200 200 200 200 201 202 202 203 203 205 206 207 208 209 210 211 211 212 212 212 213 213 213 214 214 214 215 215 215 216 216 216 217 217 218 218 219 219 220 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 152 152 152 152 152 153 153 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 154 154 154 154 155 155 155 156 156 157 158 158 158 158 159 159 159 159 158 158 158 158 158 158 158 159 159 159 160 161 161 162 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 162 163 163 162 161 161 161 160 160 159 159 159 159 159 159 160 160 160 161 162 162 162 163 164 165 165 165 166 166 167 168 168 169 170 170 170 170 170 169 168 166 165 165 164 163 163 163 164 165 166 168 170 171 174 176 178 181 182 183 185 186 186 186 187 187 187 187 187 188 190 191 192 194 195 197 199 199 200 200 202 202 202 202 202 202 204 204 205 206 208 209 210 212 213 214 215 216 217 217 218 219 220 220 220 220 221 221 221 222 223 223 224 225 227 228 229 230 231 233 235 235 236 238 238 238 238 237 236 235 233 231 228 226 224 221 219 216 214 212 211 209 207 206 205 204 202 202 202 201 201 201 201 201 201 201 201 201 202 202 202 203 204 205 206 207 208 209 210 210 211 211 212 212 213 213 213 213 213 213 214 214 215 215 215 215 216 217 217 217 218 219 220