Height 878 850 829 826 840 848 866 897 942 987 1010 978 953 953 971 1009 1065 1109 1149 1177 1197 1213 1229 1255 1285 1326 1368 1397 1392 1397 1404 1403 1394 1386 1382 1381 1370 1349 1318 1283 1249 1211 1191 1185 1183 1168 1124 1065 1008 970 968 1003 1028 1044 1049 1041 1026 1011 985 945 897 854 821 790 763 738 717 703 693 673 654 633 613 602 595 591 585 584 589 589 587 583 576 567 557 549 544 541 544 554 564 588 600 606 592 554 556 560 552 545 539 528 524 503 489 480 463 429 395 313 321 357 324 316 297 280 270 264 253 235 225 216 207 199 193 190 189 192 199 210 223 234 242 249 255 264 278 297 315 362 437 475 489 429 399 421 451 342 321 312 308 309 321 360 407 474 543 592 612 609 606 602 598 594 592 592 594 599 601 589 560 527 500 487 488 502 523 540 557 571 574 570 562 553 546 541 536 535 538 545 551 555 561 580 605 601 562 503 457 430 416 409 406 411 435 465 490 505 513 518 505 503 493 471 448 437 525 581 620 666 733 675 615 580 566 562 566 570 576 580 580 578 572 564 551 532 507 483 470 476 501 541 588 619 644 659 662 658 653 655 644 629 617 615 623 625 630 639 650 658 656 643 626 613 610 619 633 643 646 645 643 644 648 647 640 635 638 651 660 666 671 675 679 681 681 681 680 680 680 679 675 668 659 649 642 643 649 655 659 661 643 635 631 629 631 631 629 628 630 634 636 632 631 639 654 675 700 707 683 889 867 842 838 851 855 871 908 965 1010 1019 989 978 999 1031 1075 1131 1163 1195 1219 1239 1258 1282 1324 1350 1388 1414 1406 1370 1377 1385 1390 1395 1402 1403 1386 1359 1331 1303 1272 1247 1222 1197 1183 1178 1158 1087 1024 983 974 995 1020 1038 1046 1042 1030 1016 995 958 918 879 844 816 786 759 734 713 699 681 653 627 605 587 576 573 571 573 580 589 591 588 581 571 560 550 544 541 540 545 558 573 597 610 619 616 598 590 586 549 522 525 547 526 507 494 480 455 418 392 334 340 367 342 309 285 268 256 247 239 235 230 223 216 208 202 198 197 198 203 209 219 231 240 245 250 255 265 279 288 303 339 409 368 363 382 397 375 294 281 278 277 280 291 321 369 453 541 593 608 606 601 594 587 583 581 581 583 584 577 553 527 455 387 350 359 408 475 513 541 556 548 538 524 515 511 510 509 507 504 504 508 514 523 529 528 507 469 431 400 387 382 379 378 383 408 443 472 489 490 494 481 465 446 428 415 408 416 496 582 630 696 665 590 547 538 536 537 545 555 564 568 567 558 547 532 514 492 470 463 472 499 538 584 609 629 635 631 623 615 609 603 597 601 616 621 622 626 634 643 649 642 628 612 601 601 612 627 638 645 649 651 654 655 650 651 661 670 679 684 687 689 692 693 692 691 689 686 683 680 678 672 666 659 650 646 648 652 657 661 661 646 637 633 632 636 631 628 627 627 628 629 622 614 612 619 636 657 662 642 879 880 858 853 865 871 890 934 994 1027 1020 1007 1006 1035 1083 1134 1172 1203 1232 1255 1280 1311 1349 1402 1438 1454 1436 1391 1358 1355 1362 1372 1382 1389 1384 1363 1340 1316 1293 1274 1256 1231 1204 1182 1162 1119 1051 998 976 986 1012 1029 1037 1034 1024 1010 992 962 927 894 863 833 807 770 740 718 698 677 661 628 602 583 568 558 555 560 571 582 587 589 584 575 564 553 546 545 544 540 549 572 586 602 616 627 629 621 618 604 559 529 533 555 533 511 492 469 444 420 398 337 339 371 362 316 285 265 252 244 241 240 238 232 225 218 213 208 206 204 205 208 215 226 234 240 242 245 250 257 258 259 273 318 290 305 337 350 313 264 256 254 254 258 268 289 353 441 528 588 602 599 593 584 577 573 571 568 565 560 549 529 447 360 293 257 258 297 370 449 509 534 516 500 480 466 463 470 480 478 468 459 458 464 470 466 450 419 384 363 356 357 357 356 356 361 385 416 445 464 468 463 444 423 407 398 396 396 397 419 485 590 630 555 515 505 506 506 507 514 526 537 544 544 537 527 516 503 488 473 470 480 501 529 561 582 595 597 591 582 576 575 577 589 605 615 618 623 629 636 642 641 630 616 602 595 598 609 622 634 644 651 656 659 662 665 674 686 696 703 708 711 711 709 703 698 694 691 687 683 680 675 669 665 663 658 655 654 655 657 659 649 639 631 625 622 617 611 609 610 612 616 617 605 594 589 588 589 594 595 588 859 878 869 868 880 896 925 968 1010 1032 1033 1035 1037 1066 1109 1158 1205 1247 1272 1298 1334 1377 1427 1505 1534 1491 1427 1377 1351 1343 1347 1354 1360 1361 1355 1341 1326 1313 1302 1291 1275 1254 1221 1183 1139 1080 1019 980 976 996 1021 1038 1030 1016 1000 982 959 928 901 876 849 818 784 744 713 692 674 649 634 604 582 566 555 550 550 555 568 578 580 579 574 565 557 551 548 549 554 549 561 592 597 607 619 628 627 614 618 600 572 562 572 579 557 522 489 462 443 426 407 321 312 358 373 344 292 265 253 247 245 246 243 238 232 225 221 216 212 208 206 206 211 218 226 231 234 236 239 239 235 235 243 246 255 267 285 290 266 240 234 234 234 238 246 279 342 422 502 561 584 584 581 576 572 569 565 562 557 548 526 466 380 298 241 214 212 230 285 355 419 460 464 453 434 418 411 417 432 438 428 413 401 394 386 370 350 333 324 323 330 336 340 339 339 345 363 387 411 429 437 427 409 393 384 383 389 395 395 395 415 460 501 497 487 480 478 480 483 491 499 506 511 514 512 509 503 496 490 484 485 492 504 518 536 553 560 560 554 548 549 557 570 590 608 614 624 632 636 638 638 632 620 607 598 597 602 610 622 632 641 648 654 658 665 676 688 700 711 719 725 729 730 725 715 706 698 692 686 681 677 672 667 665 664 663 660 657 655 654 652 636 622 607 596 589 587 584 585 589 595 602 603 589 577 569 565 561 557 557 556 837 859 871 885 907 937 966 994 1019 1039 1061 1089 1080 1118 1131 1154 1211 1271 1309 1354 1403 1466 1542 1576 1538 1482 1433 1394 1347 1335 1338 1343 1344 1340 1332 1327 1326 1329 1333 1330 1308 1280 1235 1179 1117 1049 996 969 974 995 1015 1026 1010 991 971 950 926 903 882 860 833 797 753 715 685 663 646 625 601 577 560 550 548 550 547 546 550 559 569 564 559 553 551 550 551 555 557 573 589 598 601 610 616 621 622 615 613 611 606 601 595 581 553 519 491 470 453 437 424 414 370 344 388 384 312 275 262 258 256 253 248 243 237 231 227 221 216 212 208 205 206 210 216 222 227 230 231 229 224 221 223 224 235 244 248 245 234 223 220 220 220 224 243 283 340 401 459 507 536 551 559 563 564 565 564 562 554 534 491 413 329 262 221 205 206 215 239 290 348 393 412 405 393 381 375 378 392 403 399 384 362 341 323 309 299 296 297 303 314 322 326 326 327 333 345 360 376 391 399 393 383 375 373 377 388 396 394 387 384 394 422 437 443 443 444 452 462 470 474 476 479 485 492 494 493 490 490 494 497 500 503 510 520 530 533 531 528 528 539 553 576 596 607 620 632 638 639 638 634 625 614 605 602 604 611 617 624 631 637 642 647 653 663 675 687 700 715 724 730 735 736 732 723 712 703 694 683 674 669 667 667 666 662 655 654 652 650 645 634 615 595 578 567 561 562 557 559 565 572 573 580 566 553 545 542 543 546 548 548 826 855 882 916 962 1005 987 1002 1018 1036 1057 1079 1090 1133 1174 1203 1232 1289 1345 1408 1482 1554 1600 1593 1517 1462 1425 1391 1349 1337 1340 1343 1340 1330 1323 1336 1353 1369 1375 1367 1344 1298 1238 1172 1104 1037 992 967 970 987 997 988 975 957 938 920 899 881 863 841 814 777 730 690 659 637 618 596 570 547 539 539 542 545 529 529 532 541 553 547 542 541 543 547 552 556 539 566 596 604 609 610 609 610 616 623 620 622 616 608 597 577 556 537 514 490 469 448 437 428 402 376 376 392 340 305 289 282 272 265 257 251 245 240 234 227 221 217 212 205 203 203 206 212 220 224 225 222 219 214 209 207 217 225 229 227 222 217 216 213 215 228 263 296 341 376 406 438 460 484 502 517 535 555 561 560 550 515 448 368 291 245 224 217 217 217 226 264 311 345 360 356 352 349 346 349 357 365 361 345 324 305 294 286 281 281 286 294 304 310 312 313 318 325 330 336 345 356 364 366 364 364 366 373 383 389 386 378 370 371 381 388 393 398 406 422 440 450 455 458 464 474 484 488 487 484 485 491 496 497 498 499 503 509 513 515 518 526 542 563 586 601 610 627 628 634 638 638 632 624 614 609 609 613 619 623 627 630 633 636 640 647 658 669 682 695 711 719 724 728 730 729 724 717 707 694 677 666 658 655 657 660 657 653 648 645 640 628 606 585 567 553 544 540 546 540 541 548 552 548 543 531 520 515 515 524 528 533 541 839 880 925 979 1015 1023 1029 1016 1027 1049 1076 1107 1096 1157 1229 1265 1279 1336 1417 1501 1559 1595 1611 1586 1491 1440 1408 1380 1357 1349 1352 1352 1346 1337 1340 1371 1393 1408 1409 1388 1362 1300 1231 1164 1103 1047 1007 978 972 978 977 953 942 926 909 892 875 858 843 824 801 767 708 666 636 615 594 569 545 525 535 536 523 525 521 522 523 527 534 529 527 530 535 543 549 525 559 582 596 605 608 606 599 598 607 620 619 625 622 613 600 583 565 544 522 495 466 458 444 435 425 403 369 401 392 345 310 300 291 276 267 260 254 247 240 232 227 222 216 207 201 199 201 207 214 220 221 219 218 216 209 203 205 208 211 213 215 216 216 212 224 258 286 317 330 342 358 372 379 382 388 413 456 489 506 515 510 476 407 333 271 245 238 233 224 219 236 272 305 319 319 309 307 310 317 324 329 325 314 300 287 276 271 268 267 270 276 285 294 298 301 304 310 315 316 316 319 327 336 342 347 352 357 363 369 372 370 366 362 362 364 362 362 366 378 397 415 428 440 454 469 483 492 493 489 483 480 482 484 485 487 488 492 498 504 512 522 538 555 574 584 594 606 618 613 623 634 637 633 625 619 615 616 621 626 629 631 633 633 634 638 647 657 668 680 695 703 708 711 714 716 720 720 714 703 688 672 659 649 643 644 649 649 642 639 635 621 595 575 559 546 534 526 527 535 529 528 532 532 529 520 513 508 503 499 501 507 515 528 862 905 962 1005 1034 1055 1078 1064 1055 1075 1118 1160 1151 1199 1262 1304 1335 1406 1471 1561 1605 1609 1590 1542 1465 1430 1414 1402 1386 1368 1367 1365 1360 1361 1378 1416 1427 1434 1428 1395 1351 1284 1217 1156 1104 1060 1023 995 982 969 950 929 922 909 892 871 851 835 824 811 788 750 701 656 624 596 567 542 532 516 516 521 526 532 520 513 520 520 504 500 515 522 528 527 513 513 561 584 594 603 604 598 594 595 604 617 624 622 620 616 608 596 571 560 538 505 473 470 463 444 428 369 258 378 401 363 325 313 306 295 281 271 264 256 245 237 231 226 220 209 202 198 199 204 210 215 218 223 227 224 215 207 203 200 200 204 212 218 215 227 257 297 318 320 322 324 326 329 316 273 251 277 330 341 376 406 417 404 369 314 271 257 254 245 223 223 254 294 318 314 295 278 272 276 287 300 305 294 278 264 256 253 252 253 255 259 267 275 281 284 288 294 301 305 303 299 297 299 307 318 328 337 343 346 346 347 349 353 358 365 366 361 356 356 365 380 392 407 427 452 479 496 501 499 493 487 483 479 477 478 483 492 497 502 511 522 535 555 580 564 560 572 583 589 599 613 624 629 629 628 626 625 626 629 633 636 638 638 637 638 645 654 664 675 687 691 694 694 695 699 704 711 712 705 693 678 664 650 639 632 630 631 633 626 614 600 585 564 553 544 530 516 511 525 522 516 516 517 512 512 509 507 505 501 499 502 513 524 535 921 999 1042 1063 1069 1078 1107 1111 1087 1112 1171 1219 1206 1247 1283 1325 1380 1451 1529 1596 1618 1607 1571 1506 1450 1441 1454 1457 1429 1386 1384 1383 1383 1391 1409 1439 1469 1479 1450 1385 1323 1261 1200 1144 1097 1062 1030 1005 986 965 941 919 901 883 864 844 825 813 805 790 763 727 694 646 617 587 557 535 523 517 518 522 527 534 515 506 505 501 492 495 511 516 511 503 497 502 559 582 590 596 596 592 590 595 603 611 620 621 619 617 614 604 579 570 550 515 487 507 495 466 441 398 329 385 392 378 348 318 312 308 304 313 307 272 255 246 240 234 226 215 208 204 205 208 214 219 231 238 238 231 221 214 208 203 202 206 212 216 224 265 307 317 319 319 320 321 322 318 259 225 235 267 300 323 328 332 338 341 335 306 283 272 267 253 220 228 266 310 332 317 284 263 253 253 260 273 280 270 253 239 233 233 235 236 239 246 255 263 269 272 275 281 287 289 284 278 273 275 283 296 309 319 324 324 322 324 331 342 358 378 383 376 366 360 361 369 375 388 411 442 476 494 515 508 489 485 486 486 486 489 496 502 506 515 524 537 556 580 583 564 558 565 567 567 590 604 610 616 625 633 637 637 637 639 642 644 645 644 644 648 656 664 671 679 686 691 688 686 686 690 696 700 699 693 681 665 650 638 628 622 618 613 606 591 575 562 550 537 531 524 512 502 498 498 496 499 505 507 497 498 502 504 504 500 498 506 513 518 524 999 1052 1084 1092 1087 1088 1115 1140 1142 1165 1211 1256 1249 1283 1314 1354 1417 1505 1624 1640 1619 1595 1575 1529 1458 1463 1483 1477 1432 1410 1409 1411 1415 1421 1431 1455 1470 1472 1437 1366 1323 1240 1180 1125 1076 1041 1014 994 977 958 934 910 885 864 843 824 809 798 783 758 728 698 672 629 601 576 552 532 521 518 523 524 523 527 512 504 497 491 487 486 493 495 492 488 490 500 558 580 585 589 590 591 592 596 600 604 609 615 619 620 617 609 597 586 568 539 517 544 524 473 438 419 401 398 389 386 359 318 315 346 352 360 355 320 270 257 250 243 234 222 216 214 214 218 224 234 246 248 243 233 224 220 217 213 210 212 217 230 272 304 318 320 320 320 320 321 308 264 220 213 229 250 271 313 317 321 323 321 313 292 283 283 283 267 215 227 263 306 329 309 267 248 238 234 235 243 252 248 236 224 218 218 218 219 222 229 240 251 258 262 264 267 270 268 263 257 255 259 268 280 293 301 305 304 303 308 318 335 362 398 412 399 377 359 352 355 362 373 391 418 449 469 498 493 476 490 500 507 512 515 516 514 518 525 529 538 556 567 562 544 550 574 567 572 583 595 604 613 635 643 645 644 642 643 645 645 647 649 650 655 664 672 680 686 690 693 689 685 685 688 689 690 685 674 660 645 632 625 618 611 603 591 570 547 527 512 504 502 500 491 480 472 468 478 488 497 501 497 493 494 497 499 498 494 493 504 504 499 496 1047 1055 1081 1096 1106 1118 1135 1159 1206 1229 1250 1281 1294 1301 1355 1398 1476 1630 1700 1661 1632 1591 1532 1480 1461 1471 1473 1461 1442 1443 1444 1443 1446 1455 1464 1476 1471 1441 1392 1334 1290 1218 1157 1099 1048 1009 985 972 959 944 925 901 876 852 826 802 785 765 750 723 694 669 642 612 588 566 546 532 525 521 525 526 525 524 516 506 497 489 483 477 476 477 480 484 491 512 561 578 582 586 590 594 596 597 597 596 600 608 619 625 622 617 616 604 576 555 553 557 460 437 429 419 412 405 398 392 373 344 339 384 393 390 384 367 316 274 258 251 242 229 224 225 227 231 237 248 253 249 241 233 226 225 223 221 220 225 242 275 303 316 318 319 320 320 321 310 278 224 199 205 222 246 276 309 313 316 319 315 296 277 278 283 286 271 206 210 237 271 292 281 249 230 220 214 211 214 221 225 222 215 209 206 204 202 203 210 223 238 248 253 255 253 250 246 242 241 244 251 262 273 282 285 284 282 287 297 311 332 363 407 420 396 362 338 330 336 348 360 371 385 405 423 433 441 457 490 507 518 525 527 524 517 516 512 502 501 525 529 530 541 553 555 551 561 574 590 608 625 629 641 642 638 635 634 635 637 643 649 652 658 669 676 683 690 693 692 687 683 681 679 675 668 660 649 638 627 619 614 607 597 580 556 531 504 481 466 461 466 464 458 451 448 456 480 494 499 496 492 493 493 493 492 489 486 486 493 486 470 458 1036 1029 1055 1095 1144 1182 1193 1191 1250 1289 1310 1322 1328 1320 1372 1440 1540 1668 1689 1606 1572 1538 1494 1471 1464 1474 1474 1468 1464 1473 1481 1494 1509 1523 1529 1514 1479 1427 1370 1318 1267 1203 1139 1078 1024 983 963 952 941 928 914 893 868 837 803 773 750 723 708 689 669 646 617 596 579 560 543 533 527 526 528 531 532 527 524 513 498 486 482 486 487 488 483 485 504 529 560 576 583 589 594 596 596 594 592 591 596 606 618 627 630 627 622 602 563 551 560 489 322 370 424 429 419 412 373 384 400 392 379 401 406 403 396 385 372 294 265 257 248 235 234 237 241 245 250 256 253 245 236 229 226 226 229 231 235 250 285 309 313 314 316 317 319 321 322 299 250 208 193 204 224 252 284 306 310 313 314 303 273 261 264 270 264 234 183 179 192 213 230 232 217 205 199 196 193 190 192 198 202 203 200 196 191 187 187 195 209 228 242 247 245 238 229 224 224 230 238 247 259 268 272 269 264 263 273 289 307 329 357 392 387 356 323 304 301 313 331 344 352 357 363 381 400 420 441 462 483 501 512 518 518 511 495 473 447 443 490 495 505 520 528 522 499 512 526 542 558 571 588 592 583 591 619 619 620 628 637 643 648 657 670 674 679 687 689 686 682 679 675 666 654 648 640 630 621 616 612 609 598 575 547 518 499 471 448 436 432 434 432 429 436 459 477 491 495 493 490 493 494 491 488 485 483 481 480 476 458 434 421 994 993 1031 1106 1188 1246 1262 1247 1295 1330 1333 1320 1329 1342 1392 1471 1561 1630 1618 1582 1542 1506 1479 1465 1464 1472 1481 1491 1505 1528 1538 1553 1566 1572 1565 1538 1493 1438 1378 1315 1249 1187 1122 1062 1012 972 954 943 930 916 902 881 854 816 776 742 716 687 672 662 648 626 598 581 566 553 539 527 521 529 532 534 533 527 524 517 497 485 492 516 520 525 510 500 523 540 550 572 588 594 599 597 594 591 589 591 597 608 618 626 631 630 624 574 558 566 524 301 333 332 368 412 405 401 266 333 414 399 371 411 418 414 407 395 381 310 276 263 254 243 245 251 255 258 261 261 253 241 231 225 226 230 240 248 262 286 318 316 315 314 314 316 318 322 323 295 242 211 202 218 243 269 291 301 304 309 310 297 261 250 249 249 232 193 156 149 157 173 188 196 194 190 186 183 180 176 175 177 180 182 184 183 180 179 182 191 206 226 239 242 235 221 208 207 213 223 232 242 253 258 256 250 246 249 262 282 302 320 338 350 330 303 282 276 279 293 312 328 337 340 343 361 387 417 443 463 477 490 500 504 502 487 453 414 386 395 473 483 496 492 482 487 477 495 514 533 551 570 581 573 564 560 566 602 609 616 625 635 642 656 664 669 673 678 679 677 675 673 667 655 640 634 627 619 615 613 611 602 580 552 531 510 484 457 434 421 415 411 409 424 456 485 497 502 502 499 497 498 498 494 490 485 478 470 465 456 431 399 391 985 968 1036 1163 1255 1292 1290 1300 1353 1373 1349 1318 1335 1365 1421 1487 1548 1591 1594 1571 1530 1492 1467 1456 1462 1474 1491 1513 1541 1568 1605 1606 1604 1595 1570 1533 1497 1455 1392 1312 1230 1167 1104 1050 1007 973 955 941 922 903 883 859 828 790 749 715 690 665 657 647 629 605 583 567 551 534 521 515 520 527 528 527 526 523 518 510 492 496 521 521 524 532 542 543 533 548 580 593 599 604 605 599 592 588 587 591 598 608 615 624 633 633 623 609 586 569 546 448 346 313 263 217 237 299 263 348 418 371 238 399 426 422 414 402 388 363 307 268 259 250 253 259 265 272 277 270 252 236 227 226 234 252 266 276 296 323 320 318 317 316 316 316 318 323 323 298 254 229 231 250 271 288 296 297 295 298 295 277 243 224 217 212 196 165 138 131 135 148 164 176 182 182 179 174 170 166 165 165 167 170 172 174 177 184 194 206 218 229 239 236 222 203 194 197 206 216 224 230 235 234 230 228 231 239 254 275 293 303 307 295 272 254 247 250 260 276 296 313 325 331 337 359 390 420 442 455 459 461 460 454 440 409 373 350 346 372 451 487 491 471 458 473 483 498 515 532 546 560 563 554 545 539 538 550 559 592 621 630 632 650 657 661 664 666 667 667 668 668 662 651 636 627 621 618 614 612 608 594 571 544 524 505 479 453 433 420 409 408 413 452 498 497 499 503 507 508 506 500 498 496 491 481 467 453 449 440 415 379 377 985 966 1055 1188 1278 1331 1361 1372 1393 1369 1337 1326 1351 1393 1453 1517 1559 1577 1595 1570 1522 1481 1455 1448 1460 1479 1502 1531 1560 1580 1646 1637 1616 1588 1548 1517 1504 1470 1399 1304 1215 1152 1093 1046 1008 977 955 930 903 877 850 822 788 749 716 692 675 650 645 637 621 600 576 551 530 521 514 510 519 519 515 514 514 515 512 506 489 495 520 523 525 533 542 553 564 580 592 603 609 607 595 601 581 581 592 596 601 604 600 593 599 633 626 591 587 580 497 242 225 221 254 322 377 262 349 332 336 407 382 410 426 426 417 406 393 381 319 273 267 261 265 272 277 279 277 265 247 232 238 259 271 297 318 332 334 326 323 322 321 320 319 318 320 324 322 303 273 261 277 283 288 294 296 292 287 283 267 237 206 187 179 175 167 151 132 126 126 135 149 165 174 176 172 166 162 160 160 162 165 168 172 178 199 220 230 225 222 221 216 205 192 187 187 192 199 205 207 206 202 199 199 206 218 233 249 265 274 274 264 241 225 217 219 228 244 262 282 301 316 327 339 364 392 413 423 423 418 407 393 374 352 333 323 324 337 358 384 476 471 458 468 476 483 496 509 520 528 535 535 529 523 521 525 536 575 605 621 633 639 644 642 641 644 649 650 655 661 664 662 655 643 629 621 617 614 605 586 568 549 527 507 485 465 449 435 424 413 454 484 494 491 491 493 498 503 508 508 498 493 491 486 473 453 436 433 418 391 368 371 964 985 1082 1218 1322 1382 1408 1428 1435 1398 1355 1341 1372 1420 1489 1541 1569 1581 1594 1573 1519 1475 1453 1451 1468 1491 1516 1543 1565 1576 1633 1622 1589 1549 1516 1527 1534 1493 1406 1298 1207 1145 1096 1057 1021 983 949 903 869 839 810 777 740 711 696 687 668 624 618 607 591 572 554 533 526 520 515 513 510 504 502 505 509 512 512 504 489 482 494 519 497 523 545 560 578 593 602 609 609 603 601 602 584 579 585 590 583 592 607 617 623 628 590 510 495 439 292 183 187 192 218 261 310 392 413 396 342 308 427 416 414 419 419 406 394 385 365 331 299 303 292 297 321 340 335 329 321 314 312 316 320 332 341 343 340 334 330 327 326 325 323 322 321 324 318 307 300 298 297 294 295 296 294 285 278 266 236 192 166 161 159 157 152 143 133 128 128 132 141 156 166 169 167 161 156 156 159 164 170 178 194 226 269 290 294 284 215 196 186 180 178 180 182 185 188 187 182 172 167 169 177 191 210 228 242 247 242 230 213 200 193 195 202 215 231 252 274 295 314 327 341 358 372 377 373 363 353 343 330 317 305 303 313 333 364 401 434 445 441 436 435 438 444 458 465 463 455 445 434 434 464 510 524 557 595 618 630 638 639 630 619 615 621 629 633 643 653 658 656 655 652 639 624 613 604 580 555 537 521 500 476 459 449 446 456 479 491 497 496 493 490 489 491 494 499 503 502 491 484 482 477 463 436 420 416 398 371 358 364 965 1022 1137 1281 1388 1448 1479 1511 1514 1491 1412 1360 1398 1453 1512 1550 1573 1585 1586 1572 1517 1477 1462 1467 1485 1509 1532 1551 1564 1571 1577 1559 1527 1505 1515 1571 1568 1511 1401 1277 1190 1127 1081 1042 1006 967 922 875 838 800 759 722 705 688 686 683 668 637 598 582 568 550 531 520 522 521 517 512 501 493 493 497 503 508 511 501 490 482 482 495 491 510 528 553 588 599 606 611 607 596 587 593 580 578 591 608 605 615 619 627 626 588 479 506 521 463 333 209 369 385 319 294 413 464 450 440 409 379 440 417 409 415 418 404 394 387 383 372 358 362 355 352 355 356 349 345 340 334 328 326 327 334 342 346 346 344 340 337 333 329 325 323 322 323 319 314 313 315 311 306 302 296 286 273 267 255 223 176 160 153 149 145 140 132 131 130 131 134 139 150 160 164 162 157 154 155 163 175 192 215 242 278 317 329 326 317 203 183 178 178 180 176 175 176 175 173 167 162 159 162 172 186 202 216 222 217 206 194 185 180 182 188 199 212 226 248 272 294 310 319 324 329 328 320 305 289 278 273 273 276 284 293 311 337 367 386 373 349 328 315 311 315 326 331 328 316 296 274 264 286 352 450 548 586 613 630 636 632 610 583 575 583 597 608 615 623 632 639 643 644 646 641 631 612 586 544 527 510 488 467 446 438 460 485 495 507 509 505 500 496 493 492 493 494 497 497 490 478 475 474 470 454 422 411 400 381 359 352 357 1005 1063 1190 1326 1436 1511 1554 1578 1567 1571 1501 1429 1436 1491 1528 1555 1572 1580 1576 1557 1506 1474 1468 1482 1500 1523 1543 1555 1559 1557 1556 1540 1524 1532 1563 1574 1569 1449 1322 1223 1152 1101 1052 1010 970 931 889 838 795 757 721 689 680 680 676 671 663 640 601 566 544 529 516 514 519 518 513 503 489 482 485 489 496 506 512 501 493 487 488 503 500 511 530 559 594 601 606 608 597 581 579 598 591 586 595 618 638 641 634 623 604 561 459 526 553 528 467 367 527 529 459 435 528 510 505 492 477 450 372 419 424 434 436 406 397 392 390 390 392 395 394 384 372 360 351 345 341 336 331 328 328 334 341 346 349 350 348 344 339 333 327 324 322 323 324 326 330 330 325 318 304 286 269 263 258 247 219 177 159 150 144 138 129 119 121 125 129 134 140 147 156 160 159 156 153 158 177 200 229 260 280 289 302 308 312 312 199 187 187 187 186 176 169 166 165 164 163 161 160 165 174 184 192 196 193 185 177 173 174 176 183 193 205 218 231 250 270 284 289 284 279 274 267 255 238 223 217 218 227 242 260 274 286 292 283 257 223 202 190 182 179 179 185 188 183 172 164 167 186 215 260 356 584 612 628 633 618 577 545 526 531 551 568 575 583 598 610 614 616 626 634 637 629 606 569 527 504 480 452 434 426 446 486 513 512 510 507 504 502 501 499 499 499 498 493 481 470 463 466 473 472 454 423 411 392 368 351 347 350 1069 1123 1228 1347 1479 1566 1601 1601 1569 1584 1576 1526 1468 1505 1543 1548 1550 1555 1549 1511 1464 1446 1455 1478 1501 1527 1543 1549 1550 1546 1539 1533 1537 1554 1574 1562 1424 1303 1210 1147 1105 1061 1010 964 924 888 847 793 749 717 689 666 670 677 671 661 647 621 599 552 522 510 504 503 501 498 493 485 476 470 476 481 488 501 510 504 497 492 497 515 509 524 543 568 596 600 602 592 575 566 582 601 603 597 599 617 643 636 628 606 576 552 519 525 532 533 529 541 552 537 545 566 564 569 571 544 508 449 284 368 422 451 452 427 406 401 400 401 404 409 409 397 381 366 354 345 340 337 334 333 333 337 341 346 350 352 353 350 346 340 334 329 325 324 325 330 340 343 341 329 303 271 257 252 250 241 216 177 161 151 141 132 122 112 112 116 121 128 136 144 153 158 159 158 157 172 210 239 255 260 260 260 254 266 284 271 210 206 202 195 191 179 169 163 161 161 162 162 164 170 176 180 178 174 169 165 163 165 170 178 190 203 217 229 238 245 248 245 236 226 218 212 205 197 189 185 184 190 201 211 222 225 221 208 188 165 172 237 273 241 161 152 155 157 158 158 158 160 179 207 297 475 612 632 630 609 561 493 480 482 497 517 533 536 543 556 565 568 568 595 616 627 624 604 558 519 477 445 428 419 417 472 502 503 504 504 500 498 498 500 501 495 488 479 470 463 462 466 477 485 481 468 446 419 387 360 345 340 342 1135 1189 1248 1356 1514 1598 1611 1606 1586 1582 1558 1503 1441 1447 1456 1457 1464 1469 1457 1434 1425 1432 1449 1472 1495 1519 1536 1549 1552 1545 1547 1532 1570 1684 1723 1420 1265 1172 1118 1082 1050 1010 964 920 877 835 796 746 710 686 667 653 672 676 667 649 626 596 579 527 498 489 486 480 472 469 466 462 463 462 468 475 484 496 505 506 502 500 502 506 517 535 544 564 597 598 595 566 553 564 578 580 592 602 613 624 625 608 588 571 553 527 511 529 541 547 553 564 555 559 578 596 598 609 608 559 511 462 312 279 389 448 443 451 420 413 411 412 414 420 422 410 391 372 358 348 341 339 338 338 339 341 343 345 348 352 354 353 350 345 340 335 332 328 327 332 343 349 350 334 299 260 246 241 239 224 196 167 161 151 138 125 116 110 109 111 114 120 127 136 147 156 162 164 170 190 220 239 241 234 240 240 237 265 278 183 220 222 213 205 196 183 175 169 164 160 159 161 167 172 175 172 164 158 156 156 159 163 172 184 198 211 222 228 224 215 203 192 183 179 176 174 173 173 174 176 179 187 193 184 179 167 154 144 152 227 259 324 356 305 158 151 153 155 156 157 158 166 188 290 426 468 610 626 611 553 462 453 454 460 471 483 493 497 505 515 523 527 529 551 585 609 612 594 547 495 455 430 420 418 421 458 486 495 497 492 483 478 479 482 482 475 469 463 460 463 471 482 483 475 464 455 445 411 376 350 337 332 332 1183 1229 1260 1353 1489 1575 1608 1615 1624 1612 1495 1405 1395 1424 1453 1453 1448 1441 1431 1426 1431 1445 1459 1472 1485 1503 1521 1535 1542 1541 1535 1483 1536 1658 1654 1268 1133 1070 1035 1009 980 947 913 871 826 785 756 708 681 666 656 651 672 673 664 643 612 580 553 508 480 468 459 453 451 449 446 445 448 458 464 473 485 498 507 510 511 514 519 523 532 544 552 565 585 593 590 574 563 564 571 575 596 610 616 618 624 594 570 555 538 508 509 549 575 579 572 577 575 572 569 569 578 615 615 577 528 491 459 324 395 450 438 417 430 428 425 423 423 426 427 417 398 378 364 352 345 342 343 344 345 345 344 345 347 350 353 354 352 347 342 339 340 336 333 334 343 350 353 334 295 252 235 229 226 203 172 156 156 148 136 124 115 110 109 110 111 115 121 130 142 155 165 174 184 207 215 211 206 212 217 214 236 284 300 188 179 172 199 224 208 189 185 183 178 169 162 162 164 166 166 162 154 149 149 153 160 170 182 194 205 213 216 211 197 180 165 155 154 161 167 170 171 174 178 180 183 186 183 162 150 142 136 135 158 290 297 293 288 254 151 150 152 154 155 156 158 168 275 390 440 455 483 479 466 447 433 431 435 442 449 456 462 468 478 487 495 499 506 520 547 570 578 560 514 474 447 431 424 422 424 454 478 484 494 469 455 452 455 456 455 455 454 454 455 462 474 463 437 413 401 396 392 385 367 338 325 321 319 1217 1267 1299 1360 1522 1598 1611 1616 1618 1590 1424 1328 1350 1401 1456 1482 1473 1452 1442 1447 1454 1464 1471 1476 1482 1491 1505 1519 1527 1521 1483 1399 1391 1416 1365 1132 1028 981 954 929 904 879 853 817 776 745 730 686 666 659 656 655 661 666 664 646 611 569 541 523 492 457 435 437 440 436 435 439 448 458 469 481 492 503 514 525 533 541 544 544 544 548 553 558 563 566 577 583 579 571 568 585 593 604 605 589 568 554 532 521 519 511 534 562 582 589 589 592 588 581 574 573 586 621 619 585 549 526 498 461 386 395 452 445 419 436 438 432 428 426 423 414 398 381 368 358 351 348 348 349 350 349 347 346 346 349 352 355 356 353 348 342 344 345 340 336 341 348 351 330 288 243 225 218 214 188 155 145 147 141 132 122 114 110 109 110 111 113 119 127 139 155 170 183 197 204 180 159 152 154 157 213 285 310 260 187 178 172 171 186 223 194 194 208 213 204 196 183 167 158 157 160 161 148 146 153 165 181 193 203 208 208 200 187 170 155 145 141 145 154 163 172 178 183 186 190 191 184 168 150 140 135 134 136 140 145 151 154 152 149 146 146 148 150 152 154 157 249 352 409 424 432 432 428 422 416 411 412 417 424 432 441 449 458 465 472 477 482 491 503 517 531 539 524 480 453 440 433 432 431 435 459 478 476 475 460 451 447 447 445 444 445 444 439 434 427 426 406 384 369 363 359 353 346 335 324 317 313 309 1228 1295 1350 1452 1551 1601 1614 1607 1570 1433 1327 1295 1325 1370 1419 1467 1478 1467 1460 1468 1471 1473 1475 1477 1482 1491 1505 1515 1511 1480 1406 1302 1215 1148 1086 1012 942 903 881 863 842 819 798 774 743 715 699 681 665 661 660 657 648 655 649 626 591 550 535 528 511 479 442 436 432 432 436 444 456 468 482 495 509 523 536 543 549 552 551 549 549 552 557 560 563 573 586 598 593 579 575 599 598 589 573 554 542 562 561 560 558 544 554 574 589 597 601 601 594 587 580 575 577 615 611 596 575 550 521 465 338 352 453 444 415 418 433 440 432 429 422 411 396 381 370 362 356 352 352 353 355 354 352 349 348 349 352 355 358 359 357 349 348 350 344 334 336 342 345 322 280 238 220 213 207 182 151 140 138 131 123 116 110 108 109 111 113 116 120 127 141 160 177 189 201 184 157 138 128 126 146 218 292 300 229 181 176 175 200 235 236 223 244 253 251 250 259 248 216 189 178 182 187 157 150 159 167 183 195 202 201 193 179 163 150 143 140 140 142 147 159 174 188 196 199 197 187 172 155 142 135 131 131 134 139 145 147 146 143 140 139 141 144 148 150 156 226 335 381 389 398 402 402 400 397 395 395 399 406 415 426 436 445 452 458 462 465 469 478 489 499 507 508 485 450 432 428 433 438 439 454 471 478 468 454 445 443 442 440 434 429 427 421 410 397 377 367 360 355 352 348 343 337 329 322 316 310 304 299 1215 1301 1391 1495 1553 1573 1576 1553 1467 1389 1327 1320 1348 1369 1390 1432 1460 1470 1469 1472 1469 1467 1470 1479 1491 1508 1524 1530 1501 1428 1330 1210 1116 1046 987 928 880 850 831 819 805 779 766 747 725 705 694 713 680 666 661 653 644 638 631 606 570 548 540 524 505 470 427 429 436 443 467 487 471 483 498 516 533 546 554 560 559 556 553 549 549 554 562 573 583 595 601 609 609 599 587 593 574 556 539 525 526 551 572 585 591 594 602 613 605 599 607 604 601 596 589 581 578 614 601 572 528 486 522 487 417 413 453 445 434 416 414 426 438 430 422 409 393 379 370 363 358 356 355 357 359 360 359 356 354 352 353 356 359 361 361 358 355 354 342 326 326 331 334 309 270 239 226 217 212 191 161 146 138 129 118 109 105 105 107 111 115 120 124 133 151 169 183 192 195 167 150 137 126 128 191 265 287 255 204 180 181 211 249 277 299 295 296 286 283 303 333 320 279 242 219 196 161 164 180 179 156 169 182 187 183 172 156 144 138 138 138 138 138 144 158 176 192 200 196 184 169 155 144 137 131 127 125 125 127 129 129 128 128 133 145 157 168 179 189 200 343 370 371 373 377 380 383 384 385 386 388 395 404 415 425 433 440 445 450 454 458 462 467 476 486 489 472 435 416 408 412 427 444 461 478 483 474 454 435 426 422 419 416 414 405 394 382 373 366 361 358 356 354 351 346 340 333 326 319 313 307 302 297 1228 1328 1409 1461 1513 1513 1493 1465 1408 1376 1366 1377 1396 1404 1408 1426 1447 1461 1464 1460 1456 1462 1482 1523 1572 1548 1555 1553 1497 1384 1269 1128 1038 970 915 874 834 809 794 783 771 764 754 739 721 705 692 684 680 672 661 650 635 618 608 591 567 548 541 527 512 472 423 436 450 461 477 490 493 505 520 534 545 555 564 572 570 566 561 554 550 554 569 585 597 611 615 617 615 607 589 577 538 517 509 508 520 552 569 588 610 625 634 641 633 620 612 607 605 600 592 583 580 596 584 492 430 459 467 464 450 450 453 436 440 413 404 409 418 432 421 406 391 377 369 363 360 358 358 360 363 366 366 364 361 358 357 358 360 362 363 362 360 352 337 323 322 324 316 289 258 239 227 218 212 197 175 158 148 140 127 114 106 104 105 110 115 121 128 147 166 179 188 193 188 167 153 143 148 193 261 321 285 214 197 192 194 239 283 305 325 328 328 317 314 336 348 343 299 257 239 231 222 210 194 178 168 160 168 172 167 154 137 131 130 130 131 132 135 147 161 174 183 183 172 158 147 139 134 130 123 117 112 110 111 114 117 121 174 322 335 347 359 366 366 366 365 364 364 365 368 372 376 379 381 385 390 399 408 417 424 431 436 440 444 449 455 459 463 471 480 461 380 382 378 379 392 420 458 483 485 474 457 435 414 404 398 395 391 387 378 369 362 358 356 357 359 360 359 355 348 341 334 327 320 314 308 303 301 1277 1357 1401 1404 1458 1442 1414 1399 1388 1348 1408 1485 1509 1470 1472 1473 1454 1445 1449 1455 1463 1485 1527 1642 1788 1591 1574 1531 1454 1342 1198 1052 963 907 863 823 801 802 793 783 776 767 753 736 721 708 696 688 685 675 660 640 619 599 593 583 569 556 543 530 519 483 437 454 467 481 492 502 515 525 532 538 546 555 565 573 573 571 568 561 556 559 577 595 606 618 623 619 608 591 569 553 508 487 486 498 523 556 570 592 621 639 648 654 654 640 617 611 607 601 591 582 578 573 544 412 362 468 445 451 451 456 458 443 446 426 407 395 392 404 414 404 388 377 369 365 363 362 361 362 365 368 370 370 367 363 360 360 361 362 363 361 356 343 330 321 319 310 288 265 246 232 220 210 202 196 187 171 165 158 150 140 128 113 107 106 108 115 134 164 178 186 193 198 193 180 166 172 219 314 327 350 285 202 213 214 212 241 277 299 310 320 335 341 339 334 321 323 279 239 237 240 240 234 223 212 202 196 193 186 176 165 154 143 134 126 121 126 136 149 157 161 157 149 141 134 129 126 124 119 113 106 102 103 108 115 139 205 299 351 355 359 361 361 360 359 359 359 360 362 365 369 373 377 382 387 397 406 413 419 423 427 431 435 440 446 452 456 462 469 442 376 363 361 358 357 375 428 475 467 447 430 417 404 388 380 376 373 371 366 359 354 351 352 353 359 364 366 365 359 352 346 339 333 326 321 315 311 308 1331 1378 1391 1376 1415 1392 1372 1370 1362 1337 1429 1642 1732 1606 1550 1543 1468 1427 1446 1488 1533 1486 1478 1478 1459 1467 1479 1463 1390 1260 1099 984 910 862 828 801 784 786 789 794 796 785 769 763 751 728 700 696 689 677 657 631 605 583 572 569 568 562 548 534 527 507 478 477 485 498 511 522 532 537 540 543 549 558 567 569 568 569 568 565 565 569 585 603 614 621 625 615 593 563 530 516 487 474 478 497 525 552 579 605 628 645 655 660 655 642 624 616 610 602 592 583 574 557 504 399 363 435 415 410 409 418 422 394 398 391 397 397 377 369 389 394 387 377 372 370 368 366 365 364 365 367 369 370 369 366 362 360 361 361 360 357 349 336 325 318 304 281 261 244 231 218 206 193 186 183 183 189 186 183 175 167 162 161 168 164 153 145 163 178 188 200 212 214 211 199 204 261 350 362 368 355 286 215 222 217 211 215 231 255 285 295 325 349 341 286 262 258 233 214 219 229 236 238 237 235 235 236 239 238 236 236 242 242 235 188 123 121 128 134 136 133 128 123 121 120 119 118 115 111 106 102 102 107 115 123 204 301 352 355 357 358 357 356 354 353 354 356 359 362 366 370 374 379 384 392 402 410 415 418 420 424 427 431 435 441 447 454 460 467 432 351 351 346 343 345 377 486 450 391 366 366 368 364 359 358 358 357 357 354 350 347 347 349 354 362 369 372 370 366 361 357 352 347 341 336 330 325 322 1370 1392 1394 1383 1392 1374 1353 1336 1327 1328 1363 1653 1922 1923 1614 1565 1484 1463 1505 1546 1458 900 614 541 587 840 1311 1355 1252 1133 1019 942 882 840 810 787 781 787 797 806 807 795 780 768 754 733 708 704 693 677 654 626 601 577 557 552 559 566 551 534 537 539 527 501 504 516 528 537 541 545 552 559 565 570 575 572 568 567 568 571 574 584 599 612 620 622 624 606 576 536 487 471 469 472 492 522 535 555 581 607 629 640 658 660 647 639 639 623 615 603 594 586 571 532 494 434 369 321 280 276 290 314 321 282 306 308 355 397 386 375 328 352 379 379 376 375 374 372 369 366 364 364 365 366 365 364 361 359 358 357 351 347 341 331 320 306 280 256 241 228 216 203 190 180 175 174 178 189 201 209 212 214 219 228 238 247 253 245 201 205 217 226 231 234 226 306 343 350 360 367 375 332 280 232 171 165 160 163 176 205 270 279 309 335 319 224 206 195 192 194 200 209 220 236 248 254 260 273 284 288 290 296 309 319 323 316 271 121 116 114 113 111 110 112 114 116 116 115 112 109 108 108 110 116 121 127 200 292 356 357 356 355 353 324 230 222 218 263 326 363 368 372 376 381 387 395 404 410 413 415 417 421 423 426 430 434 440 447 402 374 359 324 324 323 325 372 447 392 368 357 354 352 349 341 338 341 345 347 350 350 348 348 349 351 358 366 373 376 376 375 374 371 368 365 360 354 347 342 339 1394 1404 1402 1390 1378 1349 1334 1331 1333 1338 1373 1438 1504 1531 1498 1524 1541 1561 1561 1504 1368 653 371 332 364 541 1222 1226 1095 1015 967 928 878 836 805 787 789 798 809 813 810 797 779 757 741 729 719 709 695 676 652 628 605 580 559 546 548 562 552 537 553 568 561 533 528 541 549 549 547 555 564 573 579 582 583 579 577 575 578 586 587 602 614 621 626 633 612 588 555 512 468 463 472 488 535 601 613 579 587 606 625 644 660 650 632 620 619 619 626 607 590 579 559 484 446 341 254 252 247 293 264 241 287 415 423 416 335 311 418 398 246 276 347 377 380 381 380 378 374 369 364 362 361 360 360 360 358 356 354 350 341 334 328 321 308 287 258 243 230 218 207 196 182 176 173 173 175 182 204 223 237 248 261 283 292 300 308 308 273 253 251 254 258 272 314 344 354 355 361 372 373 318 272 242 174 175 167 160 164 191 270 299 304 307 290 200 187 180 179 183 189 194 202 231 263 286 307 317 323 322 319 325 337 347 350 349 334 275 140 103 103 105 109 113 119 123 124 123 118 115 114 116 118 122 125 128 131 182 285 276 267 260 255 234 162 162 167 198 255 324 360 372 378 382 387 394 401 406 409 411 414 417 401 385 377 375 377 379 321 288 292 295 295 297 304 361 456 351 344 347 349 347 342 333 331 334 339 344 348 351 351 352 353 356 363 371 377 380 381 382 381 379 376 373 369 363 358 352 348 1390 1394 1414 1407 1383 1341 1333 1348 1366 1385 1423 1460 1487 1495 1489 1520 1574 1596 1595 1507 1000 497 348 352 402 582 1129 1064 951 930 945 927 887 848 816 798 800 808 813 813 805 791 771 753 742 734 723 709 695 676 655 633 613 591 572 558 547 542 556 555 578 596 600 602 567 574 577 570 562 561 570 576 578 580 581 578 575 574 576 580 594 610 619 626 628 621 591 561 525 495 481 482 495 517 563 615 608 585 587 596 606 616 621 625 621 616 616 614 607 624 621 592 555 473 435 427 424 408 406 283 280 351 420 418 433 412 384 322 222 204 298 327 322 331 385 385 385 383 379 373 368 364 360 358 357 357 355 353 351 345 335 323 314 303 288 268 251 238 226 215 206 197 186 181 178 177 178 181 204 226 245 262 283 311 318 321 327 335 332 311 291 289 307 325 347 350 350 354 364 380 330 298 279 250 197 186 177 183 204 238 291 316 329 303 235 191 189 181 178 182 186 188 191 221 267 310 344 335 332 329 323 311 309 325 341 347 341 335 159 105 106 110 115 121 129 136 139 137 131 123 121 122 124 126 127 129 131 131 132 131 130 134 144 156 165 169 178 194 229 297 358 372 377 380 384 388 394 398 402 406 410 412 301 229 214 222 239 252 260 265 268 268 270 274 320 379 367 322 326 333 337 336 333 330 332 336 341 346 350 353 354 355 358 362 369 376 382 385 387 387 386 383 380 376 371 364 357 351 346 1360 1391 1419 1401 1346 1334 1373 1400 1392 1419 1464 1497 1510 1506 1497 1533 1586 1577 1575 1548 1118 578 452 492 596 819 997 888 835 876 934 924 896 862 832 812 811 814 815 806 790 774 761 747 737 730 721 707 693 676 659 643 627 608 589 576 570 570 574 586 607 626 632 617 612 615 611 599 581 563 565 568 571 572 568 563 564 568 573 581 603 611 617 615 607 601 576 550 517 495 501 507 531 545 574 616 616 609 599 596 598 601 605 615 618 617 614 605 602 602 594 579 562 537 469 444 449 452 448 420 416 437 452 418 400 384 374 355 309 204 215 273 337 364 318 313 364 389 384 379 375 370 366 362 358 356 354 352 349 343 330 316 305 291 274 259 248 238 228 219 210 203 198 194 190 187 186 186 208 228 246 266 297 318 324 328 335 345 356 352 326 322 348 354 350 345 340 332 309 271 281 283 271 260 275 250 240 256 283 298 319 332 334 323 302 281 340 261 198 197 195 195 188 207 244 278 303 293 306 319 307 268 245 250 258 257 243 233 140 111 121 134 125 128 135 141 143 140 133 126 124 124 125 125 127 128 128 130 143 150 159 173 187 192 207 218 228 242 270 320 361 371 374 377 369 281 355 388 392 397 402 280 226 207 203 207 216 226 234 240 245 247 250 258 313 356 285 295 305 312 316 318 319 320 326 332 336 340 346 349 352 354 358 365 374 382 386 389 391 391 388 383 377 370 363 352 342 333 328 1345 1387 1397 1359 1358 1387 1428 1435 1419 1473 1481 1495 1503 1507 1520 1556 1598 1550 1417 1273 1221 784 699 773 895 1031 855 748 761 842 914 914 894 860 835 826 822 822 832 807 769 755 747 734 728 723 716 706 692 682 671 659 643 633 651 631 607 606 614 632 654 657 647 644 639 631 624 612 592 570 570 571 572 573 570 561 561 565 576 596 605 610 613 604 588 585 563 545 519 507 526 536 552 578 601 615 628 624 607 597 595 597 604 613 615 613 608 597 598 617 624 614 600 572 496 475 485 485 486 480 471 466 451 402 403 380 368 364 343 287 313 260 279 386 364 310 313 354 391 384 382 379 374 369 362 357 354 352 349 344 332 317 303 287 272 259 250 242 233 225 219 214 210 210 210 207 198 193 209 228 247 270 308 318 326 334 341 348 355 360 344 339 354 345 334 316 290 256 217 175 217 236 244 271 327 301 287 294 314 329 335 349 350 343 340 347 365 354 348 355 359 359 257 217 237 243 238 273 324 330 275 221 184 154 130 114 107 105 107 110 123 138 127 126 129 132 133 132 128 126 124 123 122 121 121 122 125 169 331 339 346 347 331 295 311 319 314 314 332 362 365 368 337 290 281 210 309 368 384 382 356 249 207 197 195 200 207 214 219 225 229 233 236 248 256 258 267 276 283 289 294 299 303 307 315 322 324 326 332 337 342 347 353 366 378 384 387 389 390 390 384 375 364 354 340 328 319 312 307 1333 1348 1351 1338 1395 1431 1446 1449 1454 1484 1459 1465 1481 1512 1563 1593 1592 1407 1052 692 731 878 970 1052 1095 1018 752 705 759 842 897 881 864 848 836 828 825 822 807 782 758 748 743 734 728 724 720 716 710 701 694 693 700 673 694 676 653 650 655 672 682 677 665 661 656 640 626 618 612 584 581 579 581 582 573 568 567 572 583 599 603 602 602 589 571 574 559 534 523 534 561 566 581 606 623 628 640 632 615 603 600 600 607 610 608 603 596 593 601 638 655 644 624 585 527 516 526 520 515 502 486 470 443 394 389 373 368 365 350 326 331 240 247 383 389 360 270 270 346 394 389 385 379 373 368 362 357 354 351 347 336 322 306 290 275 262 255 248 243 238 233 225 219 218 219 218 212 206 211 228 250 273 301 301 312 326 338 344 343 342 334 329 328 316 292 255 205 160 148 156 174 193 235 310 348 319 304 304 315 338 348 360 361 356 355 362 366 371 376 378 377 373 348 341 348 356 363 374 384 338 226 158 135 119 108 102 98 97 99 103 108 114 114 115 116 118 120 122 123 124 123 121 117 114 113 116 128 179 338 342 344 345 345 345 349 351 353 356 355 330 321 316 255 174 181 192 264 323 340 308 270 219 196 190 191 197 203 209 214 218 222 225 230 236 241 246 254 259 264 269 274 281 287 293 301 310 314 316 318 322 328 335 343 365 371 374 378 383 384 380 370 356 340 325 309 298 291 287 284 1300 1298 1310 1334 1412 1448 1453 1466 1472 1425 1416 1443 1487 1537 1586 1592 1461 1004 616 519 613 777 931 1017 986 834 737 752 824 893 911 850 855 853 846 838 835 841 804 775 759 753 752 743 737 734 734 736 735 732 728 729 733 713 720 713 706 707 709 713 713 699 680 670 661 639 622 621 624 588 584 585 586 586 580 583 584 587 592 596 598 586 579 573 566 567 554 530 537 568 593 597 620 631 635 637 636 626 616 609 607 604 603 599 595 590 587 594 607 637 649 642 632 599 562 552 553 542 525 509 490 463 429 392 376 370 365 358 347 329 307 222 232 360 376 382 319 265 267 333 322 370 385 377 371 367 363 359 355 350 341 328 313 297 283 271 264 264 261 255 244 232 221 218 218 217 214 213 221 237 256 271 273 271 282 300 317 320 303 297 294 293 291 274 252 201 156 136 145 152 192 220 269 364 358 331 326 327 331 354 364 367 364 359 358 359 362 367 370 372 370 367 364 362 362 364 367 369 370 361 318 142 112 101 94 91 90 91 94 97 100 100 99 100 101 104 109 114 119 121 120 117 112 108 108 113 129 173 288 327 340 343 345 347 348 350 352 354 336 178 152 152 160 170 180 193 227 267 287 263 218 202 194 191 191 193 199 204 209 213 216 222 229 235 238 241 245 248 251 255 261 269 276 283 290 298 303 304 304 307 314 323 334 358 368 373 380 385 378 364 344 324 304 289 279 272 268 266 265 1267 1264 1289 1334 1404 1458 1491 1499 1461 1361 1397 1467 1545 1545 1441 1343 1016 711 508 437 476 570 656 742 802 814 824 832 848 862 862 848 861 863 862 858 849 850 807 782 773 768 771 764 760 759 763 770 772 770 767 764 759 749 749 752 755 759 759 751 738 717 691 671 652 630 616 614 611 578 576 579 580 583 592 595 601 603 599 591 586 574 557 557 569 561 550 545 568 599 611 623 647 654 646 630 618 611 609 608 605 599 591 583 578 579 586 598 611 621 624 625 633 613 589 576 565 545 520 504 481 453 426 404 384 369 355 342 335 326 303 217 213 326 354 308 308 260 203 234 221 300 330 343 376 372 368 364 360 353 346 335 323 310 298 290 289 292 288 278 261 238 221 214 212 213 214 216 227 243 258 265 263 262 266 277 288 288 277 273 274 276 274 262 233 182 142 128 130 152 255 291 302 362 353 368 383 385 376 382 378 371 364 359 357 356 358 360 362 363 361 357 353 350 349 347 344 341 338 335 310 131 102 93 87 83 81 85 89 93 95 94 92 89 88 92 100 108 114 117 117 114 111 110 116 128 146 180 263 319 338 341 344 346 347 349 350 314 193 162 160 167 177 188 202 215 223 239 267 303 235 211 202 198 196 196 201 207 211 216 220 227 233 238 241 244 247 249 251 254 259 267 275 282 288 292 295 295 295 298 305 315 327 349 361 367 369 363 348 331 311 291 272 262 258 256 256 255 255 1250 1252 1288 1341 1405 1476 1538 1541 1477 1386 1423 1565 1582 1247 661 453 523 543 492 423 422 490 552 650 757 835 892 870 843 836 850 868 881 882 882 874 853 840 811 797 793 791 796 790 790 796 804 810 809 804 800 795 784 778 782 785 787 788 788 775 753 726 697 671 643 624 610 597 581 566 562 563 568 579 597 593 606 614 604 578 568 571 548 541 555 560 564 572 600 625 624 633 652 669 659 627 621 619 614 607 598 589 578 567 567 576 590 604 610 613 613 609 606 604 608 594 569 543 519 503 472 455 454 439 386 358 339 325 318 317 294 210 199 304 348 188 156 168 176 174 165 203 217 254 336 329 362 369 364 358 351 343 334 323 314 310 314 315 311 301 284 253 222 207 203 206 210 215 227 241 252 258 259 259 262 266 270 269 268 267 268 268 263 245 211 164 132 126 132 291 271 273 314 288 336 393 443 453 418 389 380 373 366 361 359 357 356 356 355 354 352 347 341 337 334 332 328 323 320 319 304 162 115 100 95 92 89 88 86 82 77 76 76 81 87 95 100 107 113 117 121 125 133 140 157 179 203 233 289 325 338 340 339 319 266 306 349 315 191 292 244 215 232 252 257 256 259 269 289 330 271 233 214 206 202 204 208 213 218 224 230 238 242 245 248 251 255 257 259 263 267 274 283 291 295 298 298 297 296 298 303 310 320 334 343 346 342 331 318 304 289 274 262 256 253 252 251 251 254 1231 1259 1301 1360 1436 1538 1562 1554 1524 1493 1562 1604 1209 692 334 286 408 504 512 460 430 453 518 630 756 858 917 876 840 839 867 894 900 896 889 875 848 833 823 819 819 820 824 821 824 833 842 843 835 828 822 813 802 800 802 799 795 793 792 781 764 735 703 679 652 629 608 590 573 558 552 555 564 575 583 600 611 617 603 573 569 544 544 548 552 563 582 595 606 619 636 645 665 673 654 623 627 625 617 603 588 574 558 558 566 576 588 598 602 603 600 596 598 603 598 582 564 555 534 518 507 473 429 434 391 353 326 311 306 301 282 205 205 324 350 191 157 164 166 162 161 160 154 168 212 242 324 361 368 363 356 347 339 330 323 322 325 325 324 319 305 271 223 199 193 197 201 208 220 231 241 248 254 258 262 265 265 263 265 264 262 259 253 233 198 155 130 149 236 273 247 244 267 269 313 414 467 455 406 385 379 374 370 366 364 362 358 355 351 347 343 310 284 290 325 324 322 319 317 316 312 250 225 221 226 231 236 242 242 205 142 135 147 160 160 146 129 121 123 136 160 188 220 227 244 263 286 314 332 337 338 322 270 242 195 273 349 340 292 348 333 325 336 348 354 346 343 354 374 379 322 263 225 210 205 208 212 217 224 231 239 247 251 254 257 263 267 271 275 278 282 288 295 301 305 307 306 305 302 301 301 303 306 311 315 315 311 303 295 288 280 271 256 249 245 244 244 245 246 1220 1273 1320 1379 1449 1515 1502 1484 1502 1566 1639 1613 1075 532 277 270 387 530 601 583 522 539 604 714 823 896 926 884 860 867 894 914 911 900 886 867 848 845 847 850 852 853 856 859 861 864 867 863 854 845 835 823 812 809 804 795 787 781 776 771 756 735 711 684 664 640 614 590 574 566 554 558 570 584 598 609 617 602 578 558 549 534 546 548 535 530 550 598 623 632 643 664 669 668 649 624 628 621 608 591 573 559 555 559 567 574 580 585 583 583 590 599 595 593 591 581 566 547 520 533 525 488 449 473 410 365 331 309 301 290 264 190 139 149 146 228 250 244 219 159 159 155 150 147 173 352 250 305 375 365 356 346 338 330 326 324 326 329 330 326 312 279 224 197 189 189 191 197 207 217 226 235 244 253 261 266 267 264 263 259 255 251 246 222 173 142 139 173 272 266 245 237 245 250 293 405 453 412 328 320 359 374 373 373 371 368 363 356 349 342 336 224 152 192 324 323 292 302 318 318 318 319 320 321 324 327 327 327 324 302 268 268 276 283 285 270 222 201 206 242 289 320 326 330 333 335 336 336 336 337 337 305 218 218 229 294 350 354 358 362 365 368 371 375 378 375 374 377 380 380 313 249 212 205 202 205 209 214 221 230 239 247 252 255 259 264 271 275 279 282 286 291 296 303 309 314 314 311 306 300 294 290 287 286 287 287 285 283 282 279 271 258 247 242 240 240 242 245 251 1240 1318 1374 1440 1514 1524 1480 1464 1497 1563 1589 1525 1235 774 379 314 370 587 730 764 738 772 822 894 946 956 938 906 895 901 914 921 913 900 883 869 864 871 878 882 884 885 888 894 892 887 882 878 870 859 844 829 818 811 795 781 767 755 748 757 747 729 710 694 678 649 626 608 591 573 569 572 579 589 603 615 615 583 555 549 537 542 550 558 564 563 556 594 623 637 648 671 672 667 648 622 620 609 592 576 564 556 559 565 571 574 573 573 569 574 585 595 591 592 586 577 565 549 522 537 520 495 485 481 444 399 351 314 297 271 190 235 251 165 318 279 266 261 251 240 228 174 149 149 150 167 199 304 375 363 352 342 334 328 324 321 321 324 325 318 298 268 236 211 195 186 185 190 198 205 211 217 227 239 252 262 267 265 260 252 247 244 237 188 147 137 157 199 267 262 245 234 235 244 278 375 399 325 215 245 337 374 377 379 379 372 364 355 346 338 331 220 150 192 324 323 217 258 320 320 321 321 324 329 333 338 338 337 338 340 341 341 340 339 338 331 309 303 307 320 334 342 342 341 340 339 337 336 335 334 335 336 337 339 342 346 350 354 359 362 366 369 372 374 377 378 379 379 378 371 261 199 189 188 189 192 196 201 208 216 226 234 240 245 250 255 263 268 271 276 282 288 295 302 309 314 313 308 301 292 281 273 269 267 267 267 268 272 275 270 258 246 243 243 243 244 248 255 265 1325 1392 1449 1513 1578 1523 1478 1449 1410 1298 997 1009 1172 996 601 449 376 642 836 933 995 1042 1072 1084 1065 1015 958 930 924 924 924 920 910 898 886 882 890 900 904 909 912 912 911 912 907 898 892 892 886 874 858 841 825 813 795 773 751 735 728 740 741 728 710 693 671 651 639 630 621 611 595 589 586 583 583 597 589 567 550 547 545 556 566 577 585 584 569 605 626 641 669 683 675 667 646 617 609 594 578 567 561 560 565 571 572 570 566 566 566 575 584 591 597 600 588 577 567 551 529 537 521 503 494 480 463 420 371 327 297 323 188 168 234 299 301 286 279 273 265 263 253 218 200 185 165 305 239 197 250 361 346 336 330 324 319 314 310 306 301 293 282 268 250 228 207 190 185 193 201 206 208 208 211 219 235 252 264 264 256 247 242 234 212 145 136 152 181 218 259 265 255 247 249 262 281 345 357 296 207 281 350 378 383 387 382 371 360 350 342 335 330 312 303 310 323 323 318 320 321 322 321 318 329 339 344 346 347 348 349 350 350 350 349 348 347 346 347 347 348 349 349 348 347 344 342 338 335 332 331 331 331 333 335 338 341 344 349 353 357 332 342 367 370 372 373 374 375 375 373 265 192 168 168 169 171 174 178 184 190 200 209 217 225 232 238 243 250 256 260 265 272 281 289 297 302 305 303 297 290 282 274 266 263 260 258 258 261 270 268 260 252 252 252 255 256 258 262 269 278 1438 1492 1546 1589 1602 1519 1461 1296 1065 778 395 446 857 977 792 604 430 662 873 1023 1136 1174 1193 1168 1111 1041 985 957 945 934 923 915 907 898 898 905 917 926 925 926 925 921 921 926 922 915 909 904 893 877 862 847 832 816 792 772 755 746 746 746 745 730 707 685 664 645 639 636 637 646 629 608 591 578 568 574 568 558 548 543 546 563 580 592 599 602 584 608 626 646 681 688 679 667 641 606 593 578 569 566 567 568 570 571 569 565 564 566 572 581 589 595 607 611 597 581 568 553 536 540 527 508 491 473 462 415 367 328 293 314 233 200 245 326 286 295 292 282 272 267 257 242 225 207 196 261 256 190 161 231 345 340 329 320 314 307 300 293 287 282 278 269 255 237 218 203 195 203 211 216 216 211 207 206 218 240 260 262 253 244 235 214 161 135 148 182 213 231 265 277 276 275 283 295 298 343 361 326 271 347 375 386 392 391 380 367 355 346 340 335 332 328 325 323 322 321 320 320 321 324 327 327 337 346 351 353 354 355 356 355 354 353 351 350 349 350 351 352 353 353 352 351 348 344 340 336 332 330 329 329 330 332 334 336 339 342 346 350 354 254 282 364 366 367 368 369 370 357 284 178 153 154 156 158 160 163 167 173 179 186 195 204 213 222 229 234 240 245 249 254 260 268 275 281 285 286 285 284 282 280 277 272 269 266 263 261 264 267 267 266 267 267 264 264 266 269 274 279 283 1564 1599 1616 1602 1545 1443 1210 903 577 340 314 322 647 809 754 612 504 643 858 1042 1135 1146 1152 1129 1091 1055 1030 1019 965 940 934 923 915 907 912 923 932 936 931 926 921 917 919 929 935 936 931 921 904 880 861 845 826 803 800 788 779 776 776 758 754 733 702 673 649 633 630 634 642 651 641 618 594 576 564 560 559 554 545 536 541 577 588 598 607 606 595 607 625 647 670 682 676 664 633 592 575 569 569 573 576 575 570 567 564 562 565 572 581 588 595 603 613 616 605 588 570 554 549 543 526 505 482 456 434 384 353 336 298 297 287 287 296 307 299 301 299 290 277 268 257 246 234 225 223 208 228 182 135 154 227 251 295 317 306 300 296 290 284 281 279 270 258 244 232 223 215 217 223 227 227 220 213 208 221 246 264 265 257 240 204 157 134 136 180 220 246 272 289 288 292 305 322 326 322 374 400 372 341 384 392 395 397 388 373 361 353 347 342 338 335 332 328 324 322 320 320 321 323 327 334 276 266 303 355 357 358 358 357 356 354 352 351 350 351 351 352 352 353 353 352 350 346 342 338 334 331 329 328 329 330 332 333 335 337 339 342 346 350 333 340 358 360 362 363 364 350 289 160 147 146 148 150 152 154 156 160 164 170 178 187 197 208 217 225 230 235 239 240 243 247 251 255 259 263 265 268 272 276 280 281 279 277 274 270 266 265 266 267 265 259 252 250 253 259 266 273 277 278 1663 1643 1559 1439 1303 1145 652 423 336 308 305 315 516 621 611 565 564 711 891 1017 1057 1046 1061 1061 1050 1034 1022 1003 969 952 943 927 920 916 919 926 934 934 924 913 906 904 907 912 923 936 936 915 882 864 845 830 819 809 808 801 799 797 791 773 768 740 702 666 633 624 626 634 635 616 615 605 589 572 560 555 553 551 546 541 546 594 593 595 601 585 598 615 629 638 645 666 656 643 615 579 565 571 578 581 578 572 566 563 559 559 565 577 585 590 596 605 613 614 606 593 573 552 560 532 512 492 466 435 392 348 343 355 320 342 332 326 326 324 302 298 297 291 280 269 258 247 240 233 221 200 176 145 129 141 150 172 215 265 303 299 293 288 286 285 281 270 260 252 246 242 233 231 233 234 233 228 224 236 254 268 272 272 262 229 190 167 169 189 233 268 293 327 296 298 319 350 380 367 367 404 423 404 391 401 402 400 394 379 365 357 353 349 346 343 339 336 332 327 323 322 322 324 323 310 274 221 207 259 356 358 358 357 356 354 352 350 350 351 352 353 352 351 351 350 349 346 343 340 337 335 332 331 330 330 317 281 272 291 318 337 338 331 274 308 349 353 355 356 358 354 285 141 138 138 140 142 144 146 148 151 155 160 166 175 187 198 208 216 223 228 232 234 235 234 236 237 239 243 247 252 256 264 272 279 281 281 280 277 272 267 263 260 257 251 242 239 237 238 242 248 256 261 262 1651 1512 1285 1041 807 569 420 344 315 309 310 311 333 439 531 569 708 861 944 980 988 984 1010 1025 1028 1025 1023 1016 1013 987 956 933 922 918 918 922 925 921 909 895 888 888 888 879 882 903 915 901 863 859 845 833 828 826 809 806 806 801 790 787 775 745 708 673 631 624 627 627 610 566 574 573 569 561 549 545 543 543 552 566 558 566 581 579 570 580 597 610 617 622 626 625 610 600 586 571 565 573 578 580 575 563 564 559 556 561 574 580 583 587 593 598 601 605 599 585 568 552 532 504 493 479 452 435 385 346 335 345 350 374 361 343 328 313 298 296 291 285 279 272 263 255 242 217 179 167 125 109 116 131 164 158 147 182 250 258 286 292 289 285 281 270 264 260 258 255 245 240 238 237 240 256 281 294 291 280 278 281 271 250 227 214 217 284 322 340 344 318 305 328 361 386 394 393 399 424 437 424 415 408 403 396 385 369 360 356 354 353 350 347 343 340 337 334 330 329 330 309 273 251 216 191 186 209 249 244 324 353 301 230 347 348 346 347 349 352 353 352 349 346 343 340 339 338 337 336 335 334 333 324 287 214 208 245 290 310 286 247 258 311 348 349 350 352 354 269 144 131 131 132 134 137 139 141 144 147 153 161 170 180 191 200 208 215 220 223 225 227 227 226 225 225 227 231 236 243 250 258 268 275 278 278 277 274 268 261 255 249 245 241 236 234 233 234 235 237 238 239 238 1402 1115 839 720 691 512 386 335 321 322 324 318 315 343 412 559 895 990 1029 1034 1022 1013 1018 1034 1041 1043 1044 1042 1040 1010 968 936 924 915 913 913 911 903 890 878 874 873 868 846 841 862 891 905 887 887 880 869 851 821 813 815 812 803 789 779 756 730 709 684 633 620 613 598 580 572 565 559 556 549 536 528 519 527 545 563 568 573 605 595 567 581 594 600 604 606 604 597 584 575 568 564 568 571 574 572 567 563 564 563 567 572 578 580 581 583 585 587 591 591 582 571 559 539 484 479 472 463 453 438 428 393 372 371 364 367 369 348 317 296 287 285 280 276 276 274 270 260 233 181 110 98 91 91 100 116 146 146 142 138 142 172 254 271 275 282 277 269 266 265 264 259 247 242 239 246 267 302 326 325 305 283 282 286 280 271 268 276 300 341 360 363 351 327 328 353 379 395 401 407 413 434 446 430 418 389 386 386 375 365 360 358 358 358 355 351 347 345 344 343 342 304 288 256 208 197 188 184 184 185 183 175 214 220 189 161 230 320 345 343 343 346 348 349 348 345 339 335 335 335 336 337 337 336 336 320 282 226 234 265 288 279 233 207 282 332 346 347 348 349 256 161 129 127 126 126 128 131 134 137 142 150 159 171 182 189 195 201 206 210 214 216 217 218 218 218 219 221 225 229 233 240 247 255 263 270 273 273 271 267 261 255 248 243 239 237 234 232 231 231 231 231 230 227 225 577 588 972 1214 1084 601 404 351 345 349 347 330 320 317 350 525 1029 1082 1132 1142 1122 1109 1097 1076 1069 1069 1064 1054 1034 1004 966 932 921 909 905 901 895 883 870 863 862 861 855 835 836 861 897 921 904 903 885 866 849 825 815 810 798 783 770 747 726 715 701 681 660 610 613 607 586 574 555 559 552 537 521 507 512 531 574 612 579 581 596 583 565 582 592 593 592 587 580 573 570 565 565 568 569 569 567 564 564 566 569 572 574 574 573 577 585 589 592 592 585 582 569 554 539 525 495 480 470 462 456 448 444 406 385 389 379 298 308 317 308 296 281 276 272 268 267 272 270 247 186 116 99 87 81 81 88 101 134 139 138 137 139 155 167 170 213 271 267 265 264 263 260 253 243 239 244 267 305 331 327 316 299 291 307 294 290 292 302 319 342 360 372 372 362 350 352 370 387 396 401 406 413 437 451 434 422 402 387 377 370 366 365 365 365 363 360 355 352 351 352 353 352 228 180 179 181 183 185 183 181 178 170 159 147 141 146 165 206 310 344 341 339 339 338 338 338 339 339 338 337 336 336 336 337 337 337 337 336 336 336 336 320 282 232 241 312 346 347 347 347 257 169 128 126 124 123 123 124 127 131 138 152 167 180 190 194 194 194 196 199 203 206 208 210 211 213 216 220 225 230 233 236 242 248 254 260 266 268 267 264 261 257 254 250 245 241 237 235 232 230 229 228 226 222 219 216 451 650 1184 1407 1225 827 476 393 366 355 350 327 319 317 364 579 1131 1164 1211 1213 1188 1182 1166 1115 1090 1079 1061 1039 1009 975 943 919 906 897 891 883 873 863 854 849 849 853 854 847 862 904 927 916 890 892 877 856 834 814 803 794 782 765 742 716 697 671 649 631 615 624 609 593 576 550 548 551 547 535 517 511 524 549 586 616 604 596 607 586 559 574 576 576 571 564 555 550 551 554 558 562 561 565 564 564 569 577 580 581 579 577 578 588 598 607 610 606 594 579 560 549 538 513 463 423 399 390 390 397 399 395 388 380 368 326 322 316 303 294 278 270 264 260 257 262 244 178 124 104 93 84 76 74 78 85 96 120 131 137 141 121 122 119 139 194 270 267 263 259 253 246 237 243 260 288 315 313 306 297 294 308 349 316 308 313 321 328 346 366 385 394 389 376 374 382 390 394 398 402 412 433 446 434 421 402 384 372 366 364 366 369 370 369 364 359 357 357 359 359 358 225 170 170 174 180 183 180 175 168 160 154 155 163 174 192 267 322 338 337 336 334 331 329 329 330 334 339 341 340 337 336 337 338 338 338 339 339 338 338 339 329 290 306 333 347 347 347 346 197 128 125 124 122 121 121 124 131 147 162 175 186 195 200 195 188 186 186 190 195 201 205 208 212 220 226 234 240 244 246 245 247 250 255 260 263 261 257 254 252 253 256 257 254 249 242 237 233 229 226 223 220 216 212 209 484 1032 1327 1368 1207 952 692 519 416 367 347 322 332 360 561 898 1208 1212 1219 1196 1170 1175 1158 1123 1094 1065 1033 1001 968 936 913 897 887 878 867 858 849 841 834 838 853 870 887 905 892 899 902 893 884 874 858 838 818 800 792 782 770 750 724 696 663 637 618 604 594 596 580 566 557 546 550 554 551 543 533 530 544 568 598 624 625 617 609 581 556 563 562 557 549 538 528 526 538 549 555 556 558 567 574 581 588 594 595 591 587 587 593 606 618 627 627 618 602 580 554 542 527 482 422 380 359 358 368 381 411 404 385 368 348 334 319 304 292 286 273 266 259 253 239 172 152 122 102 98 90 83 77 73 72 74 80 108 123 142 170 143 126 121 123 128 131 183 245 270 263 255 242 256 279 297 301 289 283 282 295 324 355 344 337 323 312 322 360 383 407 421 416 401 391 390 393 396 399 409 419 428 430 419 407 392 379 370 366 363 365 369 373 372 368 364 362 361 361 360 358 233 174 175 180 184 182 177 169 163 160 162 179 191 191 193 317 333 331 330 330 330 330 329 327 326 328 336 340 340 338 336 337 338 339 340 340 340 340 340 340 341 342 344 346 346 338 302 299 189 129 122 121 121 121 128 140 154 168 180 189 193 194 192 185 179 177 180 185 194 201 208 215 225 240 247 254 260 263 262 257 254 254 256 259 257 254 250 247 247 254 260 264 266 264 252 241 232 226 222 217 213 210 207 205 624 1201 1289 1231 1134 1040 1000 854 612 431 372 373 554 688 1021 1351 1224 1182 1148 1122 1116 1134 1141 1117 1079 1033 988 957 930 905 887 874 865 852 840 833 828 825 834 855 878 901 916 904 894 898 900 890 866 850 834 817 801 788 783 771 754 729 698 666 638 618 603 593 589 580 565 559 558 554 557 563 558 553 555 557 566 585 608 628 634 624 599 583 574 557 551 539 530 522 514 519 540 553 558 559 566 582 601 613 618 619 615 606 601 603 612 628 640 644 637 620 599 571 534 509 485 442 396 370 362 367 381 394 413 393 366 349 335 323 307 292 281 277 269 263 255 246 222 116 102 96 95 96 87 124 129 101 68 67 71 86 121 143 132 165 163 143 128 128 126 142 152 180 209 207 257 279 289 293 295 290 283 279 293 324 349 348 339 320 313 345 387 421 432 431 429 424 404 397 403 411 404 415 424 423 412 399 390 381 373 369 368 368 369 371 373 373 370 367 363 361 358 352 254 200 187 192 198 200 195 183 174 173 184 194 208 204 182 172 308 331 328 325 325 326 330 333 333 330 327 331 334 336 335 335 336 338 340 340 341 340 340 340 340 341 342 343 342 335 298 166 179 183 162 126 127 132 139 150 163 175 182 187 189 189 186 183 178 176 179 187 198 204 206 210 224 249 259 266 273 277 277 273 267 259 255 255 256 252 249 246 245 246 257 264 270 273 272 261 242 230 221 215 210 207 205 204 203 815 1122 1145 1110 1118 1199 1274 1309 1005 716 628 687 1170 1488 1536 1388 1210 1114 1065 1057 1080 1112 1126 1104 1065 1024 987 953 913 910 893 871 879 834 826 826 831 844 868 892 906 915 916 896 900 899 892 879 862 828 811 797 785 776 773 758 734 704 673 643 625 623 611 592 588 579 564 563 568 568 567 569 565 565 575 584 589 599 612 624 628 612 585 587 590 554 544 530 525 524 525 536 556 566 571 576 590 618 647 660 658 651 640 626 621 624 633 646 656 653 637 612 585 550 504 464 436 415 391 381 381 389 402 417 396 367 343 329 326 313 298 284 274 270 265 260 249 233 204 100 118 104 103 129 124 160 140 99 78 103 72 73 97 125 143 176 180 171 167 165 140 137 130 153 190 190 157 200 266 313 316 311 308 302 306 324 341 348 335 316 320 376 432 448 448 445 444 446 429 418 424 436 404 392 404 412 405 393 386 377 369 366 369 375 378 332 282 276 275 344 363 359 355 352 236 209 212 219 223 228 213 196 188 199 232 251 273 273 249 245 315 334 333 330 327 325 328 334 338 337 331 329 329 330 331 333 336 338 340 340 340 339 339 338 339 339 339 339 264 182 156 140 162 264 259 147 148 161 170 176 180 184 185 186 184 182 179 177 176 176 176 180 185 193 201 222 250 271 277 284 286 285 280 274 266 257 253 251 250 247 245 243 243 245 257 265 269 270 266 252 235 223 213 206 203 201 201 202 203 1055 1129 1093 1113 1229 1401 1461 1483 1460 1489 1569 1617 1607 1582 1481 1332 1200 1095 1070 1059 1070 1099 1101 1069 1023 979 944 914 892 885 873 859 860 833 835 842 852 870 894 908 914 912 902 888 898 895 878 859 848 810 793 781 772 765 759 739 712 683 658 638 623 633 623 597 591 580 569 568 576 585 574 573 575 582 594 606 609 611 617 620 613 597 580 571 567 559 546 540 543 549 556 566 580 589 599 617 643 682 711 722 712 685 668 650 647 653 659 659 659 654 631 595 561 528 486 453 430 412 397 397 402 415 432 440 407 363 331 318 308 301 288 277 272 268 258 251 236 207 160 90 152 138 134 175 175 171 112 86 113 148 104 81 113 153 146 179 184 189 195 197 177 176 170 176 189 188 118 134 193 249 273 337 344 341 340 343 343 341 330 314 318 383 426 446 450 450 460 469 452 435 431 434 380 352 366 396 417 415 405 389 374 364 365 374 342 238 152 149 159 315 366 362 359 357 304 294 301 308 310 279 235 209 221 275 307 313 317 317 313 313 323 332 341 346 342 329 326 329 335 338 336 300 277 268 262 259 255 250 280 319 231 224 216 209 235 328 211 186 162 142 138 144 161 255 274 176 173 178 182 185 186 185 182 180 178 176 176 174 172 172 173 177 186 199 225 255 279 287 295 297 293 283 273 266 255 249 246 245 243 242 241 240 240 242 250 255 257 254 245 232 219 210 203 199 197 198 199 201 203 1379 1420 1318 1328 1414 1522 1597 1534 1465 1444 1479 1537 1507 1472 1406 1301 1174 1069 1049 1050 1065 1083 1074 1025 985 948 915 895 879 871 864 859 858 854 860 868 878 894 916 915 915 909 897 883 886 885 868 846 831 802 782 766 754 745 732 717 695 673 654 643 635 625 616 607 598 587 584 591 601 599 577 588 595 601 611 624 629 627 622 616 610 598 595 575 573 610 571 565 576 588 591 601 611 628 662 708 747 764 772 769 752 720 696 692 695 699 699 693 669 643 611 570 518 487 461 436 419 417 412 415 416 429 448 404 354 326 309 296 293 282 279 278 275 268 250 231 208 161 90 111 163 178 178 181 178 170 123 121 159 158 155 117 171 226 171 184 189 196 204 211 211 210 205 199 195 193 147 125 135 193 305 313 350 363 358 354 347 339 335 328 332 381 411 434 441 443 461 477 470 441 404 374 348 345 376 407 420 441 449 428 394 363 347 346 213 141 137 139 150 312 377 377 372 368 369 372 374 373 367 308 257 247 278 322 334 334 332 331 334 333 327 327 332 340 344 337 330 327 327 331 333 188 112 107 106 107 108 110 165 237 116 111 111 112 137 217 137 128 136 144 148 157 166 205 217 177 177 181 184 186 186 182 178 173 170 171 175 171 168 170 176 184 198 226 258 285 301 310 311 303 288 272 258 248 242 240 239 239 238 237 237 237 237 238 240 241 239 234 225 216 207 201 196 194 195 197 199 201 202 1642 1698 1602 1573 1560 1538 1520 1470 1398 1382 1411 1434 1423 1405 1355 1267 1156 1062 1045 1052 1064 1067 1048 999 967 937 911 893 881 879 879 884 892 888 890 898 910 924 941 929 923 915 900 881 871 869 860 844 826 800 776 750 728 711 690 701 686 667 655 653 662 648 633 622 607 599 599 624 637 611 592 608 617 623 630 643 650 645 635 623 614 611 607 593 589 614 645 639 627 621 626 639 666 705 746 786 825 810 802 788 769 750 709 710 727 745 750 722 672 631 589 542 497 474 458 445 435 431 427 430 427 429 438 401 351 319 300 287 282 275 273 274 275 270 247 229 185 127 109 309 223 184 185 184 178 170 164 163 166 169 172 176 181 223 314 204 195 205 215 221 214 208 204 206 210 206 192 173 181 227 285 224 263 282 299 342 320 331 340 344 351 379 398 416 427 432 444 478 460 415 367 339 327 354 396 427 431 430 476 437 367 294 196 181 160 139 127 139 172 323 397 402 390 382 381 380 376 369 361 318 284 292 326 336 336 336 336 337 342 347 340 330 325 327 330 329 328 327 326 326 325 188 106 100 97 96 96 98 99 99 99 100 102 105 108 112 122 134 145 153 159 164 167 177 181 173 175 179 182 183 181 178 173 170 170 172 175 170 172 178 187 201 224 258 288 310 323 327 316 296 274 255 242 236 233 233 234 235 235 235 235 235 235 234 233 230 226 221 215 208 202 197 193 193 195 198 200 202 202 1718 1724 1649 1646 1587 1475 1398 1328 1295 1303 1333 1356 1370 1365 1326 1264 1187 1094 1061 1060 1065 1062 1044 1006 976 951 928 911 906 913 921 933 945 930 927 935 949 962 963 941 930 915 895 875 858 844 829 811 789 767 772 760 745 733 692 675 654 641 644 658 652 650 641 627 614 600 637 635 623 630 623 660 659 650 652 660 670 665 655 642 625 627 624 616 621 651 679 685 687 683 678 690 726 762 795 821 837 825 811 792 770 752 719 726 750 771 773 747 675 625 577 527 493 475 464 460 459 451 440 431 418 408 402 382 343 315 296 284 281 271 270 271 268 264 241 221 201 184 175 202 192 194 196 188 179 172 170 172 176 180 185 189 195 201 203 202 207 215 224 231 217 215 217 226 236 226 223 242 299 310 152 129 136 148 192 281 299 328 340 344 352 370 383 397 411 424 430 453 431 390 350 329 341 392 424 434 428 375 433 364 257 189 160 162 164 169 191 250 336 381 407 416 402 394 389 382 373 363 357 336 320 326 344 341 340 339 338 338 343 350 346 333 322 321 321 322 323 324 324 323 321 192 102 95 91 90 91 91 92 93 96 99 101 104 107 112 126 139 149 155 159 158 159 161 164 167 171 176 179 179 177 175 173 174 176 178 175 177 183 192 206 227 260 284 307 325 333 327 305 279 255 238 230 227 226 228 231 234 236 236 236 235 234 233 231 228 225 219 214 208 203 198 195 195 197 200 202 203 203 1818 1663 1606 1577 1516 1426 1344 1228 1184 1219 1275 1304 1330 1333 1307 1278 1243 1149 1096 1080 1079 1077 1067 1041 1013 987 967 957 960 972 986 994 994 983 984 984 981 975 968 949 933 913 889 864 851 832 812 793 778 780 765 753 750 746 701 709 665 629 628 658 649 658 651 647 666 659 643 654 663 654 676 692 679 668 672 681 689 684 674 661 643 641 638 639 655 692 715 735 753 761 758 756 779 802 824 838 834 818 813 790 756 731 728 747 752 748 740 720 663 619 574 529 504 492 486 482 477 464 449 432 411 396 392 373 337 312 297 290 288 276 268 262 253 240 219 207 199 193 190 190 190 203 210 198 183 178 179 183 187 192 217 222 222 226 235 226 224 222 225 233 219 234 250 262 264 236 235 246 258 266 264 158 145 156 168 195 322 337 335 334 336 348 358 373 394 415 425 426 414 390 362 348 389 422 433 433 425 356 340 262 186 160 162 175 202 254 313 333 362 382 396 403 402 397 385 373 362 355 353 340 346 352 352 352 353 350 336 322 331 340 339 331 323 321 320 320 320 321 321 320 319 197 101 94 90 89 90 91 92 95 98 102 105 109 113 119 126 135 143 146 145 145 147 150 156 161 168 174 177 178 176 175 175 176 178 180 184 191 200 213 234 264 283 300 315 323 321 306 282 257 236 225 222 221 223 226 231 236 240 241 240 239 237 236 234 232 230 225 220 213 207 202 199 199 201 203 204 205 204 1661 1570 1532 1490 1432 1360 1281 1182 1150 1185 1235 1261 1293 1301 1278 1267 1262 1196 1147 1121 1110 1107 1098 1082 1059 1037 1022 1018 1022 1032 1040 1041 1036 1030 1017 1012 1003 985 964 938 918 898 881 868 840 819 800 782 766 762 763 769 775 769 733 718 686 668 672 680 648 661 660 655 668 672 657 671 690 695 714 707 691 682 685 692 699 694 685 672 660 658 658 664 689 732 759 779 797 806 806 803 820 833 841 841 825 810 805 792 763 726 746 740 719 699 687 668 637 605 571 539 521 512 505 497 485 466 448 429 405 385 377 358 329 312 306 303 299 284 266 247 229 217 212 204 205 212 213 209 198 204 207 191 188 198 211 222 230 235 252 252 251 255 264 266 258 241 226 219 173 171 224 268 265 264 261 268 275 275 273 264 256 256 267 285 296 308 328 340 328 320 327 343 370 402 424 418 413 399 382 381 428 421 422 435 432 388 338 291 247 213 251 283 307 335 362 365 374 384 391 395 400 390 373 359 350 346 347 349 352 354 356 361 370 365 326 281 303 322 327 326 324 323 322 321 320 319 319 318 318 203 103 98 97 97 97 98 99 102 106 111 116 122 129 135 131 129 131 133 132 135 140 146 152 159 166 171 174 173 171 171 173 176 180 187 200 213 224 238 258 280 293 301 304 301 290 273 254 236 222 219 219 220 223 228 234 241 248 252 254 253 251 249 247 247 247 243 234 222 213 208 204 204 205 206 207 207 206 1519 1510 1496 1460 1375 1278 1204 1161 1167 1165 1180 1218 1249 1256 1229 1210 1210 1210 1190 1171 1155 1142 1131 1117 1101 1084 1073 1070 1070 1074 1078 1079 1075 1058 1038 1018 994 969 947 917 894 874 861 856 832 817 809 793 769 767 775 791 793 774 737 713 690 687 689 671 665 678 684 682 677 685 682 701 724 735 742 725 708 703 705 692 696 694 685 675 670 668 676 695 725 765 797 811 818 818 820 835 858 864 853 834 815 808 800 797 783 745 740 699 667 650 638 618 605 583 561 545 534 522 511 497 480 460 441 426 406 383 363 345 326 317 319 323 310 290 258 228 210 206 214 207 211 224 230 227 207 202 202 195 207 229 249 264 273 278 283 282 281 283 289 290 280 262 245 236 223 227 254 273 267 268 269 276 284 286 282 270 259 254 259 273 287 305 321 328 322 321 313 324 350 384 406 405 394 381 380 409 414 399 415 444 443 427 402 384 354 310 351 380 389 388 385 383 386 387 388 389 391 381 364 350 341 339 341 345 348 350 354 360 357 332 296 268 267 302 315 316 315 310 291 276 266 258 251 244 237 167 105 104 105 107 107 107 110 117 123 128 132 136 140 147 133 123 122 122 128 136 143 150 155 162 167 169 167 164 161 163 168 175 183 193 209 223 236 251 271 278 280 279 274 263 249 236 228 222 219 218 219 222 226 232 240 249 259 267 270 270 268 266 264 262 259 253 244 231 220 214 210 209 210 210 211 210 208 1539 1512 1513 1465 1350 1229 1161 1127 1106 1070 1097 1179 1172 1182 1165 1162 1178 1198 1205 1203 1194 1181 1165 1151 1133 1119 1115 1120 1127 1129 1115 1096 1081 1068 1041 1010 980 953 927 897 876 861 853 851 839 827 820 809 793 797 798 801 785 752 726 699 687 690 683 643 669 683 698 704 699 716 715 740 761 760 769 751 737 734 731 698 697 688 680 674 671 670 688 722 756 781 817 831 833 833 841 876 902 900 868 826 811 809 802 797 782 746 683 652 626 607 595 576 575 561 548 540 531 517 503 486 468 452 438 428 417 399 372 351 332 325 328 332 312 285 243 213 206 209 220 209 210 224 236 240 225 215 214 223 243 266 284 299 312 318 311 309 309 309 309 306 293 277 262 256 249 254 264 272 271 268 279 283 288 293 284 275 266 261 261 271 283 300 318 326 316 315 326 342 362 370 269 337 367 361 361 422 362 389 429 446 444 431 413 397 388 388 397 408 415 416 412 404 396 390 387 386 382 374 360 347 340 340 343 345 346 347 351 355 353 323 285 262 261 283 271 258 260 246 165 123 109 108 108 107 107 107 108 112 115 118 118 118 120 128 132 133 132 130 129 140 129 122 124 129 137 144 151 157 162 168 170 167 160 152 149 153 162 174 186 196 211 223 236 250 257 257 256 252 244 235 230 225 222 220 219 219 222 225 230 237 246 255 268 277 281 282 280 277 274 269 265 258 274 277 257 222 216 215 217 218 220 221 220 1587 1529 1521 1433 1343 1234 1114 1060 1003 1000 1059 1131 1121 1131 1129 1136 1157 1187 1207 1219 1222 1219 1212 1202 1189 1188 1184 1172 1170 1152 1124 1099 1079 1059 1023 989 955 925 902 884 874 866 862 862 856 847 834 824 821 828 822 802 764 723 712 696 695 700 684 636 658 672 689 705 716 740 749 765 775 777 787 774 774 766 746 728 721 694 677 671 667 676 699 733 762 779 812 837 845 855 881 920 949 946 894 825 807 805 787 780 755 686 654 630 593 561 549 542 544 543 537 527 507 497 477 463 456 448 439 433 425 413 395 372 349 336 326 311 295 262 228 209 210 221 233 218 213 225 245 253 253 245 244 260 282 299 314 329 343 350 342 342 341 335 327 317 301 284 271 266 252 253 261 272 279 279 287 287 284 283 285 279 270 267 272 278 289 302 324 342 336 317 329 343 345 330 327 333 331 337 359 365 330 359 409 444 443 435 422 409 398 396 406 420 432 439 438 425 406 393 388 387 380 371 361 352 347 350 355 356 354 352 352 353 352 324 286 262 259 262 244 235 244 224 158 122 108 107 107 108 109 111 115 122 128 129 127 124 123 126 126 124 121 119 119 127 124 123 130 137 143 148 152 155 158 160 158 152 145 138 139 143 155 171 186 197 207 214 220 226 226 227 228 226 222 217 217 216 217 218 219 221 224 228 234 241 250 258 270 280 285 287 285 280 276 276 289 298 322 326 304 273 263 260 259 260 261 260 256 1470 1457 1434 1382 1312 1221 1121 1050 1018 1022 1070 1123 1111 1122 1128 1145 1173 1207 1232 1253 1263 1263 1254 1239 1225 1222 1210 1187 1176 1143 1112 1088 1065 1031 997 964 933 907 891 889 893 893 891 889 879 867 848 837 838 843 835 800 754 715 705 715 713 708 692 664 681 680 698 727 750 756 753 767 787 799 797 792 787 783 772 746 728 722 699 674 675 692 715 749 773 779 806 834 855 877 910 968 992 937 861 813 816 806 800 777 733 680 660 640 604 563 535 544 524 520 524 520 485 469 451 442 442 441 444 460 447 421 411 393 369 347 323 297 267 227 213 215 223 231 243 238 229 232 261 268 267 263 266 288 306 324 342 354 358 366 378 379 371 358 345 326 303 285 273 267 258 258 267 280 290 292 293 288 282 280 292 291 287 286 290 291 298 309 332 354 353 338 350 365 369 359 354 347 341 352 378 366 341 359 391 416 437 433 425 413 401 393 401 418 437 454 463 450 423 404 396 397 394 384 371 363 362 368 375 375 371 365 361 358 355 343 320 291 312 286 249 232 242 212 163 131 115 109 109 110 118 126 131 134 133 129 124 120 117 116 115 113 112 113 115 119 121 125 133 140 145 147 147 147 147 147 147 146 144 141 139 143 153 167 181 194 196 194 192 191 194 198 201 202 201 200 203 206 210 214 217 221 225 229 235 243 252 260 271 281 285 286 286 291 298 305 328 339 350 350 337 322 295 286 283 282 282 286 296 1354 1367 1377 1361 1303 1219 1131 1068 1037 1032 1083 1140 1125 1139 1159 1195 1250 1310 1325 1339 1317 1288 1267 1239 1219 1208 1189 1163 1151 1117 1091 1068 1039 999 977 946 924 912 905 917 930 937 936 925 903 878 859 848 847 850 832 787 754 746 750 724 716 706 699 700 675 671 692 722 744 746 752 772 786 790 802 810 795 789 788 767 750 739 714 693 704 731 764 787 792 786 807 829 854 888 935 990 998 921 845 810 814 813 802 775 737 699 666 639 586 537 518 509 501 498 497 488 454 435 424 423 432 449 452 453 449 440 424 402 369 338 309 279 244 215 207 219 242 252 247 246 253 266 276 272 271 276 287 305 330 357 366 369 377 391 390 379 366 355 355 328 299 279 270 264 263 271 283 294 298 295 299 290 281 284 299 311 317 318 314 307 308 318 340 362 364 360 364 371 374 370 361 360 357 372 406 377 355 368 385 392 428 423 399 377 371 388 391 408 430 455 479 479 448 420 406 409 423 416 394 379 384 392 400 398 391 382 374 366 361 358 350 329 343 323 274 231 223 189 164 146 132 122 117 121 128 135 139 139 132 124 117 112 112 111 111 110 111 111 114 116 118 122 129 136 139 140 139 137 135 133 133 133 133 134 138 146 155 161 165 163 162 162 163 166 171 176 179 181 182 183 188 195 201 208 214 219 224 230 237 245 255 265 275 282 284 284 296 323 346 352 357 355 354 353 349 343 327 324 327 330 335 340 345 1367 1379 1382 1350 1296 1223 1149 1096 1059 1055 1117 1178 1160 1173 1191 1238 1328 1436 1425 1411 1354 1295 1257 1215 1188 1168 1144 1119 1112 1089 1070 1045 1013 983 970 949 934 930 936 956 966 969 962 943 911 885 869 862 858 854 826 783 753 743 743 733 727 723 722 724 697 665 667 685 700 714 742 765 780 790 800 815 815 809 798 780 765 761 755 746 743 766 804 813 807 807 819 831 856 900 959 1014 1014 932 850 809 808 808 796 769 732 688 650 610 558 516 495 476 470 470 468 457 427 414 409 412 424 439 438 438 438 434 421 399 367 332 299 271 235 217 216 232 254 261 252 258 272 284 285 282 345 332 284 316 339 374 382 374 372 382 371 361 349 334 331 311 292 279 273 271 270 276 288 297 296 295 300 292 274 258 291 327 345 346 336 321 317 325 347 370 373 372 368 361 354 347 358 365 366 380 409 372 388 404 402 388 410 394 370 354 356 371 385 399 417 439 463 478 463 437 414 411 426 428 412 400 410 420 423 420 412 399 386 377 369 363 357 351 346 340 311 276 267 254 198 163 150 139 133 132 134 136 137 133 125 117 113 111 111 110 109 109 109 110 111 112 113 115 120 125 127 128 128 127 126 125 125 126 127 130 133 138 141 144 145 146 148 151 153 156 159 162 164 166 168 170 178 186 196 205 213 220 227 234 242 251 265 276 283 287 286 309 336 354 360 360 356 353 352 351 349 347 345 347 351 354 356 357 357 1374 1376 1366 1334 1295 1249 1203 1163 1111 1102 1165 1222 1204 1216 1238 1300 1401 1500 1461 1427 1365 1298 1241 1193 1159 1130 1101 1078 1075 1064 1045 1023 1002 988 984 970 965 968 978 990 996 993 977 948 914 888 867 857 857 860 836 809 775 748 745 747 745 743 739 729 713 683 656 652 673 700 733 754 767 774 776 794 806 807 800 792 785 786 791 795 797 801 840 842 833 835 835 839 865 919 989 1042 1040 966 879 819 801 789 771 750 722 681 644 597 548 506 475 454 445 445 442 430 410 399 398 403 409 409 403 399 402 405 401 384 353 322 294 263 222 214 221 239 258 262 260 273 287 293 289 291 320 315 300 330 360 379 382 378 373 350 342 327 307 291 297 286 279 273 268 268 267 283 295 297 291 288 284 283 277 257 269 353 370 356 352 332 321 327 348 373 375 383 380 364 343 338 358 369 376 389 410 388 426 439 421 394 391 368 346 338 347 365 380 391 396 405 439 457 458 441 416 400 403 407 408 412 419 423 424 423 418 409 396 386 377 369 360 351 346 341 337 333 330 328 271 240 214 150 143 138 135 132 129 122 117 113 112 111 110 110 109 108 108 109 110 110 110 111 112 114 116 117 119 120 121 122 123 124 126 128 131 133 135 137 139 141 144 147 150 153 155 157 159 162 164 167 175 186 197 208 218 227 236 247 258 269 281 289 293 296 309 334 354 363 361 359 355 353 353 353 352 351 350 352 355 357 358 357 357 1348 1344 1334 1316 1298 1282 1265 1241 1178 1159 1218 1271 1257 1274 1319 1396 1461 1478 1428 1419 1369 1298 1227 1173 1134 1104 1076 1056 1054 1030 1019 1017 1019 1020 1028 1017 1009 1002 994 982 988 988 972 943 915 893 877 861 850 853 836 806 778 761 760 760 754 745 737 727 702 678 647 640 666 693 713 723 733 744 754 770 784 791 792 794 803 812 822 833 844 848 866 864 856 853 847 852 882 936 1004 1059 1060 980 888 820 783 763 746 730 710 678 646 599 548 499 461 441 435 432 425 413 400 389 390 392 387 372 365 359 360 366 367 355 332 309 286 260 223 217 226 243 260 267 273 285 292 293 298 298 308 313 320 347 381 386 381 368 349 322 314 298 277 264 265 260 259 259 259 264 262 273 285 288 276 255 240 241 253 267 315 344 354 355 350 340 324 318 325 345 375 401 402 386 374 388 379 384 396 413 431 435 459 458 436 406 354 346 339 337 348 368 377 379 376 375 398 430 442 437 419 396 392 399 410 417 418 414 410 406 402 397 392 387 382 375 366 356 349 345 343 342 339 336 332 330 286 152 145 139 133 127 120 116 113 112 112 111 111 110 109 108 108 109 110 110 110 110 111 112 113 115 117 118 120 121 122 123 125 128 130 132 134 135 137 139 142 146 151 154 157 159 161 163 167 173 183 195 207 219 231 243 255 268 280 290 297 301 303 309 329 353 364 364 362 361 360 358 358 358 357 356 355 355 357 357 357 357 357 1312 1311 1312 1313 1318 1317 1312 1300 1251 1228 1280 1329 1326 1354 1407 1442 1450 1434 1408 1398 1345 1277 1211 1153 1114 1089 1069 1055 1050 1040 1045 1060 1076 1082 1079 1062 1036 1006 973 923 924 927 921 905 890 890 884 866 849 856 838 810 794 791 792 784 769 751 735 721 696 682 665 659 671 686 687 686 691 705 723 738 757 773 786 799 823 840 853 863 875 884 877 871 867 862 858 870 902 948 1001 1054 1062 970 866 792 750 731 724 712 691 664 636 596 544 493 456 440 440 434 423 409 394 386 388 382 365 346 339 335 332 332 333 324 311 294 278 263 238 234 240 252 267 278 287 295 297 298 308 305 318 329 338 358 388 390 376 353 328 309 294 274 257 247 244 236 236 237 240 248 250 255 268 280 264 238 229 233 243 256 316 330 338 344 342 319 292 296 313 326 350 375 377 397 442 461 431 405 412 436 442 462 484 481 455 412 303 330 347 351 362 376 379 375 368 363 370 410 432 439 434 413 399 403 414 424 422 413 403 394 388 385 385 384 383 379 372 363 355 352 351 352 351 347 343 340 298 148 144 139 133 125 118 115 114 113 113 113 112 111 111 110 109 110 111 111 111 111 111 112 113 115 116 118 119 120 122 125 128 130 133 135 138 140 143 147 151 156 160 163 164 166 168 171 176 185 196 209 223 236 253 267 279 289 298 305 309 308 310 321 342 362 368 367 366 367 366 365 364 363 361 359 358 357 357 357 357 357 359 1293 1295 1308 1328 1350 1357 1354 1353 1357 1347 1362 1376 1379 1408 1444 1459 1459 1444 1405 1334 1268 1214 1174 1142 1118 1103 1087 1075 1071 1081 1099 1116 1125 1119 1088 1057 1011 954 894 839 845 855 862 865 869 884 886 875 863 866 845 830 827 829 825 809 786 764 744 728 713 711 707 695 680 677 668 659 657 664 677 698 729 763 795 822 850 868 877 883 888 888 877 872 873 877 877 891 923 962 1001 1041 1050 960 840 743 703 688 687 681 663 638 610 579 537 494 463 453 452 447 435 416 396 393 395 382 354 339 333 326 320 316 310 306 297 285 276 270 255 258 262 270 282 294 301 304 308 312 316 320 332 346 359 366 387 389 374 349 323 307 283 261 247 240 229 217 213 215 220 229 245 250 263 277 260 243 239 241 249 275 325 338 328 319 329 325 285 280 293 301 322 342 348 376 430 459 365 388 423 432 459 480 486 489 457 349 305 347 364 366 384 395 390 382 374 368 371 406 431 448 456 442 420 414 419 429 432 425 415 402 390 383 383 385 386 384 378 369 363 360 360 360 360 357 353 350 311 147 141 137 133 127 122 119 118 117 116 115 115 114 114 113 125 226 244 183 119 113 113 113 114 115 117 118 120 122 126 131 137 141 144 147 151 155 159 164 168 171 173 173 173 173 175 179 185 195 208 222 235 249 264 276 287 296 305 311 314 311 311 332 355 367 371 372 372 372 371 370 369 367 364 361 358 357 357 356 358 360 363 1291 1291 1303 1315 1333 1362 1389 1403 1411 1403 1412 1422 1424 1420 1449 1460 1428 1359 1284 1244 1208 1183 1168 1161 1157 1150 1139 1128 1124 1134 1145 1149 1141 1117 1066 1009 950 887 823 772 792 811 827 842 857 871 878 881 883 884 867 863 863 858 843 824 801 778 762 753 741 740 738 719 688 671 660 644 634 632 641 666 715 769 816 851 873 883 883 882 884 884 880 881 885 890 895 907 947 983 1008 1043 1003 874 756 681 639 639 656 659 643 615 590 561 534 507 480 466 465 459 445 426 419 396 390 377 355 344 337 327 318 309 300 298 292 287 283 279 269 274 283 292 300 313 319 318 320 326 333 349 357 370 383 380 395 388 375 356 325 304 277 256 244 235 218 206 201 204 209 216 239 249 264 281 260 249 250 257 279 333 350 348 323 297 298 322 311 292 280 287 307 331 352 383 421 436 360 396 443 456 480 481 477 462 405 277 397 400 387 391 407 429 410 394 385 380 383 413 438 458 472 465 442 427 424 430 439 444 442 430 411 396 392 394 398 398 391 380 373 370 368 367 366 363 361 358 331 198 147 132 130 129 126 125 124 123 122 122 122 123 126 148 215 313 326 235 138 130 126 123 121 121 123 129 135 143 151 157 162 164 167 171 175 179 181 182 183 183 181 179 178 178 180 183 190 200 213 227 239 251 264 276 286 297 307 314 316 310 313 351 368 373 375 376 376 376 375 373 371 369 365 361 359 357 357 358 360 364 369 1304 1304 1307 1305 1328 1369 1401 1411 1418 1425 1441 1452 1450 1431 1422 1390 1323 1249 1210 1197 1190 1195 1211 1231 1245 1227 1203 1182 1168 1163 1156 1141 1116 1076 1016 955 900 847 796 749 776 799 817 832 844 853 867 885 903 914 909 904 892 874 852 835 819 804 791 782 774 761 747 720 684 667 652 630 613 609 618 650 713 783 838 867 878 876 872 869 870 869 874 893 906 908 915 939 976 1007 1020 1016 945 844 731 641 609 620 633 641 635 614 590 566 547 524 495 481 476 474 467 454 444 422 397 373 357 349 342 331 320 309 299 294 293 291 288 287 286 285 295 310 322 331 336 333 336 347 357 390 402 402 399 402 408 385 366 349 320 294 268 250 236 223 210 205 205 206 209 213 231 246 265 281 258 248 256 275 312 383 373 358 331 295 267 301 325 319 300 291 306 318 334 357 383 378 357 408 466 487 485 413 388 389 367 252 283 355 391 391 412 430 424 411 398 392 398 427 446 459 471 467 453 439 430 430 440 458 469 464 443 418 410 410 413 414 408 396 385 379 376 373 371 368 366 364 358 333 205 145 132 131 132 134 135 136 136 136 138 141 150 199 333 330 328 251 158 152 147 144 143 143 146 153 162 170 175 176 176 179 184 190 196 198 195 192 190 187 184 181 180 180 182 184 190 200 213 226 238 248 259 269 280 294 307 314 315 317 334 375 377 379 379 378 378 378 377 375 373 370 365 362 359 358 359 360 363 368 373 1347 1350 1348 1326 1352 1388 1412 1424 1449 1490 1508 1499 1466 1414 1353 1297 1246 1213 1207 1201 1202 1213 1230 1247 1255 1236 1211 1187 1167 1150 1124 1093 1057 1013 954 921 884 841 795 760 782 803 817 825 833 842 873 915 951 963 954 934 908 881 861 849 841 833 827 818 800 777 737 698 670 651 627 607 596 594 603 635 704 774 829 856 846 845 844 846 854 864 886 910 925 931 950 988 1008 1010 1013 1054 1150 962 748 625 609 607 624 642 649 639 614 595 575 551 524 501 497 501 511 512 456 431 400 374 359 353 346 333 320 308 303 299 297 294 291 290 287 295 313 330 337 339 343 345 353 367 378 389 392 392 393 399 406 390 362 334 313 277 251 237 227 213 209 209 211 212 211 211 239 267 277 266 253 247 263 296 344 398 383 370 351 317 265 294 325 342 338 314 320 311 311 327 350 340 350 397 465 522 503 417 346 312 312 314 261 328 381 385 397 416 423 429 434 432 438 443 446 451 456 454 451 445 438 436 443 463 483 487 469 443 430 426 425 423 416 404 392 384 380 377 374 372 370 367 364 361 320 291 237 147 144 148 152 155 157 158 159 160 167 202 310 302 295 239 169 166 165 166 167 168 171 173 175 177 177 177 176 180 187 196 200 201 195 189 185 183 180 178 178 179 181 183 187 196 209 222 235 245 256 267 280 298 311 316 313 319 352 380 384 383 382 380 379 379 378 376 373 370 366 362 360 360 361 362 365 369 374 1392 1398 1397 1374 1406 1445 1482 1512 1537 1569 1559 1520 1461 1395 1318 1273 1258 1264 1273 1240 1212 1193 1179 1166 1151 1155 1150 1138 1125 1108 1067 1028 991 957 925 896 872 844 811 772 793 809 819 826 837 857 902 951 982 985 969 948 917 888 871 865 866 863 857 845 819 770 722 683 653 625 599 585 581 585 597 628 685 745 793 816 796 796 806 824 845 871 904 938 963 983 1020 1054 1057 1047 1053 1104 1167 937 711 600 597 626 663 685 695 699 687 665 634 601 571 538 535 543 549 532 456 429 404 383 366 356 349 336 323 312 307 306 304 302 301 303 305 315 331 343 345 339 340 348 360 374 383 387 387 383 374 364 360 359 343 312 286 262 240 224 213 209 208 211 213 213 212 213 224 254 270 255 246 257 264 334 439 419 394 380 368 347 307 330 347 362 368 353 350 324 313 322 339 333 343 375 434 500 494 439 365 299 266 308 246 302 366 384 380 394 411 436 461 470 467 457 448 445 446 446 447 446 446 446 450 465 485 493 483 460 447 439 431 422 412 401 391 385 382 379 376 374 371 368 364 361 358 349 325 285 273 255 220 187 172 167 165 163 164 165 166 166 169 171 173 173 175 178 181 183 183 181 178 177 178 178 178 182 190 196 196 197 190 184 179 177 175 175 176 177 179 180 184 192 204 219 233 246 260 276 292 308 316 317 311 321 374 387 388 386 384 382 380 379 377 375 373 370 366 363 361 361 361 362 364 367 372 1426 1432 1437 1438 1480 1523 1565 1596 1603 1616 1575 1513 1436 1353 1316 1323 1334 1342 1335 1251 1184 1130 1093 1076 1082 1112 1119 1108 1087 1071 1032 1001 966 932 921 905 887 867 843 816 846 832 828 840 858 889 936 974 991 985 970 951 933 907 882 885 882 882 877 862 840 771 720 677 638 603 579 570 572 583 596 618 651 689 722 743 742 751 774 807 843 883 924 962 994 1021 1052 1036 1001 988 1012 1064 1011 813 664 615 629 678 718 741 756 769 775 753 719 675 629 596 568 570 556 504 448 431 415 396 375 361 351 337 326 318 314 313 312 311 313 317 327 335 342 347 346 339 338 345 357 370 378 380 377 370 365 370 363 337 311 291 271 253 239 226 215 206 204 208 212 214 217 225 255 269 263 248 247 271 350 418 432 420 402 391 389 389 382 368 390 403 398 389 399 360 336 334 338 332 332 355 390 424 449 435 398 335 267 287 271 327 382 393 381 387 409 441 474 489 483 469 456 447 446 445 445 446 449 456 459 465 477 482 476 468 458 447 434 422 410 398 390 384 380 377 375 373 370 367 363 360 358 356 354 351 340 327 304 283 272 262 248 230 208 184 165 164 166 170 175 180 183 186 187 187 182 180 180 181 182 183 184 190 194 194 190 189 183 178 176 176 177 178 179 180 180 180 183 191 205 223 241 257 275 293 308 318 320 316 309 321 379 387 388 386 383 380 377 375 373 372 370 369 366 363 361 360 359 358 359 362 366 1455 1464 1477 1498 1535 1566 1597 1618 1618 1631 1561 1455 1302 1120 1117 1205 1287 1308 1251 1155 1100 1062 1038 1041 1124 1133 1127 1110 1081 1046 1015 992 978 966 949 940 923 901 872 837 859 846 846 863 887 917 952 972 978 973 978 970 953 916 874 873 880 886 885 872 846 782 727 678 636 600 580 571 572 580 590 600 609 622 639 660 682 708 748 794 840 888 932 954 963 968 967 915 870 859 885 920 824 715 662 665 689 733 761 784 804 820 828 816 789 748 697 656 599 572 533 472 442 435 422 403 382 366 351 338 329 324 322 319 319 320 324 332 350 351 350 349 345 340 335 337 344 356 361 366 370 365 354 360 364 325 289 272 248 233 231 222 206 197 203 207 210 213 218 229 260 268 259 250 261 275 362 440 446 414 409 394 388 399 418 454 463 437 401 403 434 400 367 352 350 332 321 331 353 378 415 424 409 368 314 318 340 387 417 411 402 404 428 458 483 501 498 489 475 461 453 449 445 445 450 461 468 470 470 467 462 461 455 445 433 422 411 401 391 383 378 375 372 369 366 364 361 359 357 356 354 352 350 349 344 337 330 314 292 271 255 242 230 222 199 177 175 182 188 189 188 185 184 184 185 185 185 186 189 194 192 186 182 178 175 174 175 178 181 183 185 187 189 191 195 203 218 239 260 279 297 311 319 322 317 311 307 318 373 384 385 383 379 375 371 368 366 365 366 366 364 362 359 356 353 351 351 354 360 1485 1501 1520 1542 1555 1563 1575 1594 1614 1622 1510 1260 890 465 294 381 621 892 1068 1068 1051 1048 1062 1087 1110 1114 1107 1092 1068 1039 1011 996 991 988 977 974 958 934 900 860 876 867 872 892 917 937 954 964 972 981 993 992 982 942 883 855 866 884 889 874 845 800 746 695 655 625 606 588 576 571 573 572 565 561 567 587 621 664 720 778 831 877 910 901 867 826 793 766 763 767 768 762 720 703 696 699 716 755 781 805 829 847 834 830 812 784 749 684 622 560 507 470 444 430 416 400 383 367 351 340 333 331 328 324 324 327 335 349 368 365 358 352 347 343 332 326 326 330 336 351 366 365 345 336 343 308 274 255 228 213 213 209 199 193 196 197 201 210 224 241 260 261 250 245 268 282 348 410 421 409 407 406 407 408 408 403 393 389 378 325 437 464 429 376 362 328 311 314 332 362 420 418 407 391 369 365 384 417 438 434 437 441 462 482 494 522 538 539 525 500 474 459 450 448 452 463 473 475 469 459 449 445 441 435 427 420 413 403 393 384 378 373 368 364 361 359 358 358 357 356 355 353 352 350 349 348 345 337 323 312 304 293 267 254 240 228 222 204 194 188 187 186 186 186 186 186 185 186 190 186 180 175 172 169 168 170 173 177 180 183 187 192 198 204 205 210 221 239 263 285 304 317 321 316 308 304 304 312 365 377 378 375 371 365 360 357 356 356 358 358 357 355 352 348 345 343 344 350 358 1512 1530 1553 1573 1573 1587 1575 1561 1558 1444 1357 986 640 499 292 409 594 821 990 871 804 793 825 869 875 974 992 981 966 951 945 959 968 972 982 992 980 956 919 876 886 883 891 909 930 936 948 964 983 1003 1015 1013 1001 967 912 863 862 886 891 873 855 828 791 749 709 680 656 614 579 557 548 541 524 511 510 530 571 624 683 750 817 850 859 831 777 718 681 680 697 712 716 706 716 711 701 695 702 731 772 814 852 871 831 821 802 769 721 648 578 530 499 475 446 420 404 392 380 366 351 341 337 335 331 326 327 333 345 364 376 372 365 358 354 354 336 321 310 304 314 338 358 361 344 320 312 284 257 239 222 206 199 197 195 188 182 183 189 201 221 249 259 253 244 249 273 292 340 386 402 400 399 405 407 398 382 355 325 329 351 301 421 480 468 407 347 308 286 283 311 383 429 427 416 405 391 391 423 454 469 464 475 486 498 504 513 560 597 609 595 560 515 482 466 459 460 468 476 477 468 453 438 430 426 423 420 418 414 407 398 388 380 374 367 362 358 356 355 356 357 357 356 355 355 354 352 351 350 350 347 344 340 332 309 297 288 276 255 244 232 209 187 187 188 189 187 184 183 182 179 176 172 169 166 164 163 164 167 170 173 177 183 191 202 205 205 210 225 250 275 297 309 313 313 301 296 295 295 300 351 364 365 361 356 349 344 342 342 344 347 347 346 343 341 339 338 339 344 354 366 1523 1528 1544 1563 1574 1577 1551 1516 1464 1295 1170 992 835 734 571 557 587 631 663 648 602 583 590 612 630 709 756 776 783 793 815 873 903 917 944 960 957 939 907 873 883 885 891 898 903 899 920 957 993 1020 1039 1027 997 963 929 893 879 893 900 895 890 886 883 862 818 758 719 642 581 544 528 515 495 478 473 488 532 590 653 713 766 813 796 756 717 680 627 629 636 643 652 670 682 682 674 669 675 694 737 788 830 846 815 797 765 715 649 574 532 507 515 530 443 403 384 376 371 360 347 338 334 334 334 334 338 346 356 366 369 368 365 363 364 383 347 316 304 309 316 338 355 360 348 307 291 267 243 225 221 211 202 195 190 180 172 174 179 188 206 242 254 252 251 267 286 301 342 385 400 399 379 377 381 373 347 321 295 298 323 289 403 474 483 434 342 275 251 258 303 402 417 421 417 404 386 380 400 435 462 463 478 508 534 555 575 607 633 650 647 614 563 517 492 480 476 478 479 475 463 447 432 423 419 417 417 417 416 412 405 395 384 377 371 364 359 356 356 357 359 360 360 360 360 359 357 353 352 354 353 354 354 351 343 334 325 314 298 288 268 239 209 188 188 184 179 175 173 174 174 173 171 168 165 161 158 158 159 162 166 169 175 183 197 201 204 212 232 265 287 303 307 301 296 289 285 283 283 283 332 346 345 341 336 331 328 329 332 336 339 339 337 335 334 336 341 348 357 368 380 1541 1552 1567 1575 1556 1530 1490 1431 1337 1160 1018 884 814 788 683 591 521 479 469 491 460 420 397 398 423 454 490 516 548 604 614 714 782 811 826 830 864 871 858 847 862 863 862 853 836 830 851 905 967 1016 1043 1012 996 967 927 904 899 923 958 982 982 1010 1022 1008 941 808 703 632 576 538 518 511 501 490 486 498 538 599 662 717 753 761 722 675 637 612 596 600 603 604 609 626 647 655 653 650 653 670 694 739 786 810 807 780 733 665 583 523 493 485 508 543 504 404 371 365 357 349 340 334 331 333 338 346 354 361 368 371 371 368 364 362 369 395 358 325 332 382 386 370 355 346 338 309 277 255 237 222 221 219 204 193 188 178 171 173 176 181 198 227 250 261 271 291 314 319 359 403 408 405 357 337 336 332 314 294 282 296 330 307 402 443 453 442 369 274 242 256 302 366 401 423 425 413 403 373 373 393 419 445 491 541 587 616 619 626 658 706 712 644 583 544 519 504 495 488 482 471 456 441 430 425 422 420 420 421 421 418 412 403 392 383 376 371 366 362 361 362 363 365 366 367 366 362 358 357 357 359 359 358 357 353 346 341 337 336 334 323 301 271 236 193 187 181 176 173 172 172 172 172 171 168 163 158 155 156 158 160 163 165 168 173 184 196 204 214 236 273 289 297 297 292 286 280 276 273 270 267 315 328 327 324 322 320 321 326 332 337 339 338 337 336 338 344 353 364 375 387 399 1553 1563 1548 1480 1345 1453 1435 1270 1038 926 811 694 594 542 561 490 433 405 404 407 354 335 311 294 310 322 323 328 362 434 408 509 617 668 644 603 715 764 777 790 797 792 791 788 780 768 777 799 842 903 961 937 926 927 933 928 920 956 967 961 977 1029 1061 1047 974 846 717 644 590 554 540 544 549 556 566 584 619 667 712 741 749 730 685 642 606 584 576 576 574 576 585 601 623 635 638 639 645 658 673 695 716 729 770 774 704 611 545 501 479 477 506 533 445 385 365 356 346 341 341 338 336 338 347 360 369 374 376 375 378 374 369 367 369 373 373 352 334 351 391 362 345 335 321 314 273 253 243 229 225 217 208 202 196 183 180 185 190 195 203 233 251 271 295 316 358 377 407 431 425 408 347 307 287 276 285 270 270 300 346 334 401 420 430 449 417 298 260 265 283 326 382 420 427 414 417 381 371 380 406 445 511 566 615 643 634 628 632 681 738 740 596 548 527 516 507 495 482 466 451 441 436 435 432 430 428 428 427 425 420 411 401 390 383 377 373 370 369 369 370 372 374 375 372 366 362 363 366 368 368 366 361 356 349 344 340 339 337 337 325 300 263 211 190 182 179 176 174 172 170 168 166 164 159 155 155 156 158 159 160 161 162 166 172 188 199 210 230 257 269 275 279 282 279 275 271 267 263 259 302 319 319 319 319 320 326 335 342 347 347 346 344 345 349 359 371 384 396 408 417 1275 1084 924 850 762 848 935 1042 1057 783 634 531 404 304 363 383 384 382 373 348 306 326 322 303 309 307 313 325 333 334 351 392 505 587 550 443 562 573 582 643 642 661 687 716 735 733 731 743 766 800 842 915 956 981 998 1011 1037 1038 1013 981 974 1002 1049 1046 997 922 790 717 654 614 607 619 633 659 683 694 696 722 733 725 701 671 637 603 576 559 553 553 555 564 580 594 613 621 624 627 634 645 655 660 660 661 692 698 649 584 542 513 484 475 480 476 413 387 372 358 345 345 345 346 348 353 365 372 376 378 379 382 388 386 383 382 380 373 381 363 341 346 366 360 345 327 308 291 282 267 250 241 240 230 219 208 199 190 191 198 207 218 226 233 241 263 301 346 396 439 456 450 436 404 335 288 258 230 253 254 271 299 320 328 387 424 438 440 438 326 282 266 261 307 368 414 429 424 431 406 395 403 428 464 528 582 622 641 631 608 600 595 595 602 578 579 556 521 502 484 471 462 454 449 449 448 445 441 438 437 434 431 426 419 411 401 393 387 382 379 379 379 380 382 384 385 381 374 369 373 383 386 386 381 371 361 353 346 342 339 337 334 326 314 292 246 209 190 183 179 175 170 166 162 158 155 153 153 154 155 156 157 157 157 159 161 166 174 185 196 209 221 233 246 258 266 270 271 270 268 264 259 292 313 320 322 325 333 342 351 356 358 357 355 354 357 364 378 392 405 415 424 428 775 612 473 415 377 371 481 778 1018 709 495 415 357 294 265 372 388 379 346 287 347 306 292 304 306 312 311 321 336 345 347 448 436 420 481 580 597 557 561 615 576 603 643 679 706 728 724 741 745 752 810 960 1103 1138 1114 1139 1174 1144 1092 1041 1004 984 986 975 948 908 826 772 728 704 704 710 708 714 713 699 690 699 688 660 626 599 578 557 538 524 521 533 546 563 583 602 612 611 610 609 612 622 631 632 627 624 632 627 604 575 553 537 505 480 460 438 416 400 386 372 360 362 365 367 370 376 383 381 378 377 379 387 396 396 398 400 397 393 400 386 367 373 378 388 367 331 307 293 292 279 265 262 269 267 250 230 218 212 215 224 234 243 253 244 242 249 286 384 432 457 466 445 372 369 335 293 254 230 263 249 273 306 306 355 405 408 381 358 389 346 292 262 271 309 374 416 437 443 444 436 434 448 477 504 553 592 621 633 615 576 560 544 525 510 506 548 545 510 493 467 458 456 458 461 463 459 453 448 445 443 439 436 432 427 422 415 408 402 397 395 394 394 394 395 397 397 395 390 387 394 401 403 402 399 393 372 360 352 346 340 335 330 325 319 310 284 248 211 185 180 174 168 162 157 153 151 150 151 151 152 153 154 154 155 158 162 167 171 177 186 195 205 216 228 240 251 262 269 273 274 272 269 292 315 330 337 345 353 359 364 366 366 364 363 364 369 379 395 410 422 427 433 432 440 406 377 354 338 352 431 558 650 587 380 336 373 390 307 397 406 371 325 297 288 294 296 297 298 289 291 302 319 338 334 375 436 494 539 558 562 538 538 566 564 596 640 690 732 748 724 717 720 742 807 974 1130 1202 1206 1204 1227 1182 1127 1077 1034 984 929 898 877 845 808 782 763 754 752 744 719 683 647 621 621 624 609 582 553 531 520 511 500 491 492 522 547 564 582 611 616 607 596 586 580 594 607 613 613 612 618 614 596 574 559 554 533 498 467 450 423 413 407 402 401 414 407 404 404 403 397 388 379 377 381 388 398 403 410 416 417 421 430 419 406 413 415 418 390 349 320 304 303 296 289 291 297 298 280 260 253 252 252 257 264 272 279 275 283 303 341 402 437 459 447 411 388 365 341 316 293 275 284 280 289 324 390 453 465 436 388 348 346 328 315 305 304 347 400 429 444 452 448 457 471 500 540 558 587 603 622 636 610 561 557 562 552 511 476 509 523 498 454 453 450 451 456 462 463 458 451 444 441 441 440 438 437 436 434 433 429 426 422 418 415 413 412 412 411 410 409 407 406 412 415 417 417 415 409 382 368 359 352 345 338 331 325 319 315 306 288 240 192 180 173 168 164 160 157 154 152 150 150 150 151 152 156 161 166 170 172 172 175 182 189 196 206 217 231 245 260 271 279 284 289 291 304 325 347 357 364 369 371 371 368 365 364 364 366 374 388 405 419 427 427 430 422 401 368 344 328 326 367 484 584 605 514 428 458 473 459 442 429 427 392 348 326 321 314 314 310 296 290 292 294 306 327 336 355 406 460 493 505 508 509 518 537 554 594 656 710 741 740 704 692 708 746 801 919 1035 1120 1159 1151 1161 1097 1045 1023 1022 986 910 869 848 826 800 777 748 723 706 681 650 599 561 552 554 563 547 520 493 470 468 470 474 478 488 530 558 566 573 604 614 601 578 556 550 573 597 612 617 617 616 612 599 583 570 566 554 522 491 472 447 441 444 452 467 500 459 444 440 433 412 398 386 384 389 393 401 411 423 433 438 450 455 451 445 448 447 434 404 368 338 316 317 317 317 320 319 315 303 292 293 309 297 294 296 297 295 292 306 342 389 421 465 478 456 408 359 326 330 335 331 326 328 343 344 353 405 433 465 465 435 389 355 320 297 293 313 373 414 431 443 462 463 470 497 543 593 608 619 623 632 644 628 587 602 627 623 569 493 483 488 480 446 452 450 450 453 455 454 448 440 434 431 433 436 438 440 442 444 445 444 441 438 434 431 429 427 425 422 420 418 418 420 422 426 428 429 426 412 390 376 367 359 353 344 337 330 324 322 316 310 290 251 184 180 177 175 174 172 167 161 157 155 155 157 161 166 171 175 178 178 177 178 183 191 199 210 223 240 259 272 283 290 297 307 316 323 338 360 374 378 378 374 368 361 354 352 352 357 368 386 406 418 422 420 411 393 386 349 328 325 339 361 472 572 631 638 578 542 519 489 447 423 423 399 374 364 349 340 338 326 302 285 291 293 306 329 341 357 393 429 456 474 480 492 511 533 556 609 667 710 727 719 678 681 714 758 798 845 925 986 1019 1030 1014 930 882 891 941 950 896 869 875 894 881 797 714 653 614 565 546 526 510 502 505 512 482 450 434 431 435 452 470 488 508 555 576 576 567 571 579 565 540 523 534 566 601 625 636 636 631 621 607 594 585 584 559 544 535 526 513 520 513 504 506 529 482 474 473 463 442 423 410 406 409 412 415 427 443 458 468 470 469 471 474 474 469 450 416 379 350 335 339 342 345 347 339 331 323 318 324 347 329 315 308 304 290 287 302 340 394 436 485 484 439 372 316 298 302 320 345 362 367 380 381 387 430 460 479 468 435 399 356 314 297 311 351 418 438 448 463 482 473 477 508 559 616 648 662 663 653 642 656 643 677 723 729 629 524 476 463 460 452 459 457 454 453 449 445 437 428 421 419 424 431 437 442 446 450 452 451 449 446 444 443 441 439 436 433 430 428 428 430 433 436 438 438 431 412 396 385 376 369 362 354 347 341 337 333 328 325 317 297 252 211 196 192 193 193 190 184 177 171 169 175 179 182 184 184 184 184 184 187 193 208 227 246 263 278 288 293 295 297 301 313 327 338 348 358 377 381 378 369 358 348 342 340 343 349 359 376 394 406 403 383 371 358 379 341 323 323 334 352 472 587 660 669 602 542 493 455 425 394 406 392 384 395 370 362 356 343 321 305 297 300 317 341 352 382 417 446 462 467 478 490 510 536 565 616 644 675 702 705 666 674 715 767 804 820 871 945 985 946 857 817 801 801 809 819 800 833 910 996 1016 824 683 594 535 479 481 482 482 476 456 436 417 405 405 414 430 454 476 495 520 554 577 581 567 545 538 518 497 489 510 558 600 630 648 654 639 612 593 585 586 603 597 587 584 588 576 576 594 607 594 540 544 523 489 462 464 443 434 436 442 442 438 447 468 488 490 480 476 476 476 471 461 444 418 389 368 359 369 379 382 376 358 350 342 336 332 328 324 303 287 287 273 274 291 327 376 425 459 446 387 315 290 283 275 295 338 369 387 399 406 420 465 487 486 457 409 359 336 315 316 346 401 441 450 455 466 483 480 489 516 553 591 632 657 675 673 652 678 693 799 917 931 658 551 499 474 457 436 456 464 463 456 446 438 428 419 410 409 417 425 434 442 448 452 454 454 453 451 451 451 450 448 445 443 440 438 439 441 443 445 446 443 434 418 404 394 386 380 374 368 362 357 354 348 343 338 332 322 302 284 270 254 234 220 208 201 197 193 191 195 197 198 196 193 191 190 193 200 212 236 264 288 305 314 314 309 304 301 302 312 326 340 349 352 361 371 369 359 347 339 335 335 339 344 353 366 377 376 361 352 346 338 379 345 329 329 343 361 499 590 617 593 552 491 449 428 419 405 387 379 391 409 375 368 365 359 347 332 319 330 346 361 380 424 454 471 477 476 478 492 512 532 549 561 581 612 644 663 653 658 685 720 748 782 886 965 966 875 778 755 715 702 736 724 690 655 663 726 792 696 621 571 540 524 493 486 484 475 459 440 427 421 424 436 446 461 480 502 525 555 574 580 565 523 495 481 465 461 488 543 589 624 643 643 615 596 584 580 584 592 599 618 631 624 613 636 651 654 643 614 610 593 556 511 497 477 470 472 477 474 462 470 487 500 491 478 471 466 461 455 441 428 409 390 381 387 400 406 403 395 382 364 352 346 342 325 300 287 276 261 268 259 285 329 369 390 399 380 344 305 274 263 268 290 320 344 379 403 422 446 488 497 490 458 409 361 334 328 345 387 450 463 467 468 473 488 481 496 523 554 583 604 630 640 637 638 689 748 818 855 813 647 563 513 478 453 452 444 462 473 462 446 434 423 413 402 391 405 415 425 437 449 454 456 456 456 457 458 459 458 457 455 454 452 451 451 452 453 454 453 450 443 433 419 405 395 389 384 382 379 376 373 368 360 352 344 335 324 316 306 291 275 264 256 225 199 196 197 205 212 214 211 204 201 200 204 213 231 260 288 310 322 324 316 308 301 298 299 309 324 337 344 344 340 346 350 349 344 337 334 336 340 345 352 360 364 357 334 333 332 331 394 361 338 337 364 410 567 597 551 487 439 429 416 413 422 422 380 383 396 397 371 369 373 376 371 354 366 381 390 396 423 455 463 472 486 497 484 511 537 548 546 560 576 605 641 673 674 663 660 672 703 774 928 989 914 741 684 664 649 637 620 551 517 493 491 513 541 579 580 570 564 560 526 510 497 485 486 472 465 462 462 469 470 472 478 489 504 526 539 545 537 503 465 445 434 439 476 538 579 612 627 619 599 589 579 575 584 604 611 634 646 630 621 653 666 664 657 653 648 632 591 536 516 499 501 504 499 489 479 485 497 504 490 476 464 454 447 444 425 410 398 391 393 406 419 421 414 401 388 377 369 361 348 318 277 257 256 263 264 300 323 338 354 373 374 353 323 292 250 261 281 296 300 307 345 379 412 449 488 503 498 469 426 391 348 344 372 423 482 495 502 502 503 511 492 501 524 548 563 550 611 639 637 647 680 751 793 783 727 721 602 527 489 458 440 473 465 451 462 438 430 422 410 394 362 384 397 409 426 445 453 456 457 460 465 464 465 466 468 469 467 467 467 468 469 474 473 468 461 453 449 447 430 406 397 393 393 395 395 394 388 378 367 355 343 332 326 318 308 295 287 280 256 222 188 187 197 210 220 226 223 218 216 219 228 244 266 287 303 311 308 300 293 289 289 295 308 323 335 340 339 336 340 345 347 347 344 343 345 348 352 359 363 363 354 328 331 337 344 427 388 357 353 387 442 623 629 552 461 365 393 397 399 407 401 379 395 398 380 375 378 385 389 392 402 433 409 408 435 452 464 460 461 475 503 547 589 613 624 631 633 610 628 671 711 733 719 700 683 678 714 861 880 783 646 616 614 608 595 562 474 449 439 436 439 452 489 540 573 582 585 563 542 522 507 501 498 496 492 490 492 491 485 478 474 474 481 489 498 499 483 449 431 426 441 485 525 559 588 607 611 601 591 582 581 594 616 622 630 630 618 599 636 647 647 652 663 658 648 616 568 545 527 523 516 503 491 491 499 507 506 490 470 452 439 434 439 422 403 394 395 401 413 420 421 415 405 391 388 386 376 347 304 275 259 254 267 332 317 336 375 394 376 357 328 294 261 244 252 291 309 286 290 306 333 370 417 478 505 495 463 417 359 343 351 391 450 495 529 549 557 555 550 531 522 528 541 541 523 647 689 644 626 669 735 782 797 781 782 642 550 514 488 465 451 392 336 330 329 402 424 409 390 352 365 379 396 417 438 448 454 458 464 474 472 472 475 480 482 482 483 484 488 495 503 503 497 485 472 467 465 461 451 423 407 401 408 418 418 407 393 379 364 348 334 326 319 311 301 295 288 275 248 204 180 184 202 220 231 235 235 236 239 243 250 260 271 279 283 281 277 275 275 279 290 307 322 331 335 332 334 340 347 355 359 358 359 363 367 369 373 376 374 365 345 351 358 364 468 428 397 380 390 432 613 688 662 555 375 370 364 365 367 354 359 381 399 400 386 385 386 395 410 417 433 435 442 449 446 451 454 464 485 517 582 607 624 638 647 649 625 655 708 744 765 763 733 699 676 664 721 715 659 591 558 570 581 580 550 462 445 443 444 446 463 468 504 548 578 579 572 543 532 537 518 511 508 504 499 500 505 499 487 479 482 465 457 460 466 466 445 438 455 487 520 541 567 583 595 608 597 589 584 589 603 612 616 611 607 606 582 608 619 625 638 658 652 648 625 584 566 552 536 519 505 498 505 516 519 510 489 467 445 428 421 437 433 420 409 409 427 419 419 422 420 411 399 395 390 375 344 303 281 273 274 286 348 353 383 425 442 392 346 308 281 267 287 281 303 345 376 306 297 318 357 406 468 506 512 478 412 345 333 352 404 470 502 555 593 611 611 595 588 562 554 561 551 545 720 811 759 643 679 719 764 804 821 807 738 641 556 534 504 468 423 389 380 374 322 294 320 387 340 352 370 389 409 428 441 452 462 471 484 484 484 486 489 489 491 488 490 501 512 525 526 520 511 499 494 490 487 482 473 453 442 436 434 437 417 401 385 369 350 332 320 312 307 302 297 292 284 269 241 188 182 195 215 238 246 256 262 261 251 245 244 246 250 255 258 259 262 265 273 287 306 320 327 329 327 335 345 355 364 378 384 387 389 390 389 391 394 394 391 384 385 384 380 512 478 453 416 388 429 561 729 791 674 388 311 284 289 316 357 359 374 389 402 410 368 414 427 417 431 439 443 446 451 457 452 450 457 478 516 579 596 611 625 629 603 628 667 709 745 764 763 747 727 705 659 637 618 598 577 553 560 563 562 545 490 478 477 476 479 510 513 499 519 554 519 552 541 548 569 542 520 510 501 496 503 515 516 507 506 531 498 469 456 459 472 469 465 505 552 562 593 616 613 597 585 572 575 578 586 601 603 598 598 602 606 590 582 598 614 619 637 638 630 603 565 566 559 543 528 520 520 524 534 532 514 489 467 443 422 414 439 446 439 428 429 463 432 424 428 432 427 414 404 392 373 343 309 295 291 296 309 353 392 435 468 468 402 348 315 300 299 317 309 314 349 405 391 335 328 367 435 510 522 498 459 419 371 360 365 404 471 505 573 625 651 651 636 621 603 606 621 605 595 742 865 858 702 674 688 737 795 825 809 795 742 662 588 542 494 457 431 412 384 278 231 252 294 296 278 331 399 385 385 433 457 463 472 488 498 502 502 497 489 487 484 488 503 513 528 533 532 529 526 525 523 520 515 513 497 485 473 458 441 418 400 384 368 351 333 318 308 302 300 298 295 291 284 274 226 202 199 214 240 259 275 280 272 252 237 231 230 233 236 242 248 254 262 273 288 307 320 326 327 327 337 348 363 387 397 402 404 405 406 410 415 420 426 438 429 420 410 397 558 537 512 465 436 507 597 653 685 636 428 334 290 279 307 375 377 378 383 393 400 350 411 452 449 421 432 435 447 455 449 455 447 451 468 493 523 563 584 586 574 567 633 669 692 719 735 738 752 760 745 696 632 606 596 589 589 572 551 539 538 537 535 529 515 512 561 565 532 527 532 456 543 587 601 588 548 533 509 493 492 508 520 531 527 522 539 529 525 504 495 531 555 529 525 539 552 574 604 616 600 562 575 565 566 577 590 600 605 615 619 610 588 543 571 605 599 596 609 590 561 544 562 549 543 543 546 546 542 548 541 515 487 467 441 422 421 445 453 442 433 440 475 445 435 437 445 448 432 416 399 376 345 315 311 313 319 334 375 434 481 498 473 407 360 344 346 345 344 339 339 353 387 430 401 382 401 464 524 505 467 431 407 388 372 386 424 469 508 571 632 669 674 662 649 641 638 637 641 636 646 647 649 701 631 664 738 802 828 813 798 790 765 674 580 503 466 457 427 387 325 303 320 340 324 286 299 351 397 390 427 451 459 470 473 486 505 517 510 492 484 487 496 505 508 522 534 539 539 545 554 559 558 552 542 524 510 497 483 457 426 401 382 364 347 334 322 311 302 299 298 299 299 295 290 274 244 222 220 237 260 276 280 270 249 232 224 221 220 223 231 241 252 263 275 294 312 324 330 331 333 342 354 374 409 415 421 425 426 429 433 443 453 464 479 466 458 454 436 616 614 600 580 567 578 613 589 532 461 394 367 335 305 312 381 388 391 356 344 400 384 417 424 407 386 405 424 434 437 435 439 435 443 459 473 480 539 546 543 559 588 650 671 676 683 689 718 758 778 766 738 646 617 612 605 597 559 545 545 552 564 583 576 551 533 552 565 537 538 568 572 582 592 574 541 530 521 504 494 496 508 523 529 513 487 478 515 530 545 557 557 521 515 525 549 583 623 622 618 614 608 617 588 574 576 587 611 627 621 613 615 598 577 570 585 602 550 557 550 538 534 547 547 549 563 581 561 554 552 536 504 476 463 442 437 446 448 465 456 442 436 444 443 442 447 455 463 449 428 406 383 353 326 326 335 348 364 411 479 517 510 465 406 377 379 389 384 376 370 372 375 371 402 421 425 435 471 512 497 459 424 410 407 418 429 445 474 510 570 631 675 692 697 679 667 657 647 653 666 657 634 611 608 670 751 806 822 831 821 807 797 776 696 584 478 426 417 373 338 358 381 374 336 330 285 275 314 363 384 430 452 437 395 435 461 483 503 522 509 492 495 512 523 522 534 548 554 551 559 575 586 590 584 566 545 526 513 502 484 444 409 384 363 346 335 328 323 317 311 308 309 311 312 311 297 282 259 229 233 246 258 263 257 241 229 221 217 215 218 226 239 254 271 288 306 322 332 339 343 348 358 376 400 422 435 466 490 496 515 529 543 556 568 577 572 527 485 458 677 684 697 718 728 710 657 565 482 423 395 406 399 358 332 362 401 406 356 335 393 349 357 353 345 354 414 442 425 408 417 413 415 430 450 469 483 522 510 534 623 645 672 672 659 646 640 698 755 772 747 728 663 626 615 615 600 564 548 545 548 551 569 571 554 531 526 559 577 589 596 591 545 539 537 530 523 512 506 495 484 481 490 502 524 525 480 552 566 554 546 559 552 557 554 557 583 625 610 621 639 633 625 594 584 589 595 603 639 642 627 616 619 602 582 562 553 594 558 533 526 532 538 543 551 571 591 570 563 546 520 488 464 456 445 437 448 497 465 459 454 443 450 453 456 466 475 470 450 433 416 398 376 357 347 355 377 402 455 523 540 504 446 398 390 397 404 400 403 397 402 402 373 370 410 440 457 469 482 480 462 444 438 457 484 484 475 482 507 567 627 678 716 754 722 692 671 664 685 729 716 671 629 614 710 785 826 835 817 810 810 809 756 505 508 428 346 308 267 254 314 356 345 328 347 326 295 276 302 352 408 442 441 409 407 432 461 483 506 513 512 519 531 533 544 561 573 576 573 578 588 599 606 601 583 560 540 525 513 506 475 433 393 370 352 341 336 333 332 331 330 330 330 332 331 322 304 274 233 226 226 231 236 238 231 224 219 216 216 220 229 242 261 285 305 321 336 353 373 380 379 402 433 455 464 484 536 575 578 599 614 623 627 628 624 611 579 554 534 740 739 757 797 829 807 651 577 534 539 584 536 486 420 368 363 423 406 381 379 400 342 340 347 356 374 451 468 423 384 389 391 391 414 443 468 495 494 516 575 653 681 675 657 633 613 611 643 718 740 699 685 645 621 611 609 604 554 539 538 539 541 553 567 563 544 522 537 584 608 604 592 539 527 526 524 516 505 499 488 471 452 458 493 529 551 552 581 583 569 556 559 562 572 571 572 590 625 622 635 647 637 629 614 596 593 614 608 643 658 655 646 638 621 600 573 548 558 539 527 525 534 542 552 558 566 576 567 558 540 509 474 458 459 453 447 458 512 500 483 465 453 458 462 469 476 479 468 453 442 434 427 408 390 382 393 421 458 541 573 564 516 423 379 379 392 403 406 408 410 419 418 389 394 421 447 465 474 458 453 455 463 480 515 544 544 526 514 522 559 611 673 736 786 751 700 663 659 700 752 753 714 668 671 760 817 840 845 841 819 806 801 756 508 469 397 327 294 263 262 265 264 278 372 367 384 343 242 257 304 353 391 417 432 423 401 391 419 489 507 521 534 542 544 566 588 606 615 612 610 612 616 616 604 584 563 545 531 515 509 489 452 410 386 367 355 348 345 345 347 349 351 352 349 342 329 309 277 226 217 212 211 214 218 219 218 217 218 222 229 237 250 269 291 326 342 349 401 553 564 574 585 594 600 601 603 606 607 600 611 628 648 662 658 647 629 608 590 575 785 780 795 825 847 822 647 620 667 773 866 690 587 495 432 418 453 405 415 438 437 436 437 441 443 440 439 435 409 378 362 354 364 395 437 483 542 585 619 646 666 665 648 619 589 565 554 613 694 712 669 656 641 601 583 586 574 528 533 537 532 533 545 568 579 570 549 542 554 562 568 586 549 538 534 528 515 501 490 481 467 441 439 501 516 521 582 588 583 573 565 565 574 581 586 591 600 600 624 638 641 637 634 629 619 611 615 627 643 663 673 661 631 624 606 575 539 516 521 530 547 569 563 561 561 562 560 550 543 524 497 475 477 476 473 474 489 543 542 516 489 477 476 477 477 475 469 461 454 453 457 456 435 419 419 444 493 556 593 592 554 481 382 380 366 378 412 433 437 418 418 438 456 443 447 456 471 493 461 449 444 460 513 546 584 602 596 573 558 566 595 649 729 797 758 692 644 640 686 742 762 750 731 739 805 843 849 838 838 833 829 820 778 586 505 428 371 348 317 352 320 275 270 283 278 341 348 251 261 284 303 324 355 399 419 400 394 430 486 503 514 523 531 546 565 585 608 631 640 645 649 649 638 604 578 555 539 526 507 493 468 445 428 408 389 376 367 360 356 356 360 365 368 364 353 333 309 277 221 208 201 198 200 206 209 212 216 223 233 244 254 266 281 295 332 417 478 521 618 623 629 631 630 626 621 619 621 605 544 579 617 664 698 691 671 645 622 604 592 800 795 801 809 806 769 656 699 839 973 1003 793 696 608 547 523 500 457 464 476 468 468 468 460 447 435 432 356 415 460 415 299 329 373 415 464 550 566 594 623 641 639 609 566 525 497 489 602 711 713 640 633 619 584 564 561 553 539 526 518 514 513 526 551 573 581 571 552 543 544 559 592 574 568 558 541 517 499 483 472 460 442 462 517 521 518 574 580 575 570 569 576 587 592 596 602 609 596 624 634 635 640 638 635 637 636 628 643 645 662 674 661 626 618 597 562 520 486 510 547 582 601 578 569 570 568 556 539 527 507 490 485 496 496 499 508 527 568 570 555 534 514 504 501 495 488 479 463 461 469 473 472 485 441 447 497 565 605 596 562 508 443 378 406 409 406 400 388 380 376 392 427 468 444 438 448 473 514 489 464 452 466 510 559 616 652 658 631 594 591 594 618 696 800 770 698 637 629 666 719 754 769 776 785 838 863 859 850 846 844 838 822 785 711 624 522 447 434 413 433 441 411 336 332 327 323 319 317 320 327 314 301 308 344 371 402 438 473 492 498 498 498 504 519 541 567 597 630 650 660 667 668 661 629 586 555 528 502 500 463 443 435 431 425 413 401 389 378 368 363 362 364 368 368 358 337 311 278 222 207 197 192 191 196 203 211 221 235 250 266 276 301 348 368 407 517 595 613 637 646 653 653 638 590 623 586 557 573 592 618 678 725 736 722 689 656 629 611 601 776 767 765 762 739 692 637 762 933 986 892 840 793 767 721 649 592 592 566 529 499 492 494 485 470 457 456 379 368 408 426 298 321 352 387 434 515 531 556 588 613 606 561 476 429 430 449 619 742 719 616 609 594 571 547 535 544 526 508 497 494 492 502 520 548 575 578 564 561 567 582 604 604 605 591 561 528 505 484 468 454 450 510 533 542 549 560 567 566 566 572 582 592 598 600 603 612 623 631 632 635 645 644 642 645 652 660 654 651 658 665 660 638 606 581 550 507 475 508 566 603 596 577 573 580 578 558 528 513 500 494 499 513 519 529 545 567 591 593 592 579 558 551 545 531 514 494 470 472 478 478 474 474 488 503 537 581 591 552 529 493 439 385 412 416 405 384 359 373 375 386 416 457 458 471 493 525 562 529 490 476 497 547 611 661 689 687 656 608 594 593 611 669 785 798 734 655 637 663 703 742 772 788 802 863 905 906 862 855 852 844 825 797 881 744 591 499 472 472 469 480 487 471 474 471 427 373 359 351 344 338 334 335 346 350 368 399 431 471 472 466 463 466 480 513 544 581 629 652 671 679 680 678 654 613 576 539 496 471 451 427 409 409 417 420 417 407 393 379 367 358 353 353 353 348 334 314 286 233 216 206 199 195 197 200 210 230 257 280 291 297 370 516 531 571 607 629 639 659 671 677 676 662 632 652 645 642 658 674 702 738 765 773 752 709 667 636 620 609 706 706 706 701 678 631 564 691 813 853 820 815 818 835 835 787 667 620 537 499 505 482 491 494 491 491 507 436 396 384 375 323 355 366 404 441 407 496 536 561 575 563 524 430 380 393 439 588 684 665 591 588 565 539 514 508 540 514 495 486 481 475 483 495 526 561 572 570 581 593 603 609 620 625 612 583 550 524 498 476 462 464 534 542 541 544 550 556 559 562 568 577 586 593 596 597 603 618 629 633 638 649 655 658 658 660 666 670 660 655 656 658 643 587 566 549 509 491 517 566 587 561 571 567 577 576 546 510 507 507 509 518 533 543 560 579 598 610 612 611 606 600 603 590 570 541 507 488 490 487 481 474 452 522 544 549 552 529 484 468 452 427 412 421 418 401 375 355 370 384 403 428 459 480 505 538 576 609 563 528 522 549 599 650 687 701 692 667 618 593 585 601 655 719 770 750 685 664 677 699 730 763 787 801 866 927 932 836 835 842 840 824 800 889 785 637 521 484 487 480 469 459 462 496 470 426 394 382 386 373 360 352 347 351 343 350 368 384 414 413 417 425 428 454 497 533 570 621 639 655 668 680 687 670 641 605 560 506 471 449 417 388 383 385 393 400 402 395 384 371 356 344 335 329 327 323 311 285 251 236 225 216 208 206 205 212 231 258 284 458 532 528 540 565 606 645 667 666 685 699 707 707 700 693 668 652 651 659 662 728 774 787 785 760 719 680 652 641 631 594 636 660 654 633 602 550 630 717 765 773 776 802 816 836 831 744 629 531 456 408 385 397 411 436 476 530 503 479 455 435 426 446 408 431 473 418 497 530 543 543 526 480 419 386 394 435 510 560 569 560 569 525 487 467 477 515 521 493 481 479 467 479 493 523 550 552 554 577 597 609 612 612 609 605 593 571 552 521 492 474 476 537 554 559 561 562 560 560 558 558 563 572 577 581 585 596 620 635 643 649 655 660 664 663 659 656 658 658 660 657 646 634 612 560 523 528 519 524 530 537 549 562 567 576 563 523 511 521 527 531 536 549 560 573 587 601 608 609 608 616 633 629 610 590 561 526 523 524 506 486 473 463 524 547 537 505 456 423 406 397 401 434 434 429 407 374 363 377 404 432 455 474 501 536 580 621 639 597 567 561 586 641 682 703 702 687 675 637 623 619 623 650 705 746 750 728 727 718 715 725 747 779 790 827 846 827 765 777 802 816 811 791 784 748 647 523 482 469 456 440 428 435 457 455 442 425 410 399 405 407 399 393 392 382 377 379 390 390 384 391 406 411 449 498 540 572 601 610 615 630 654 678 672 658 635 593 515 475 437 408 391 374 364 362 369 380 385 380 371 362 352 336 321 313 308 295 267 263 258 252 243 233 224 213 267 365 418 479 469 507 585 574 592 634 678 708 712 719 732 743 742 716 700 659 635 635 647 650 701 757 795 787 758 721 689 667 655 649 466 485 498 554 560 538 562 628 687 727 737 712 754 782 807 813 770 664 571 479 402 359 358 368 391 427 464 460 489 480 453 460 471 428 449 505 505 516 526 529 523 502 418 394 397 410 427 471 493 512 529 539 473 448 437 432 434 446 464 484 496 497 501 521 539 546 540 537 555 576 589 592 593 601 603 597 588 567 563 529 494 501 562 595 606 601 586 570 557 548 546 552 561 570 576 587 607 634 645 652 656 659 660 664 662 657 653 653 650 631 623 635 582 597 568 535 540 531 522 501 497 524 545 557 564 556 530 533 545 549 549 548 555 559 565 575 592 602 607 610 622 643 642 617 601 587 570 566 571 531 483 461 461 522 546 520 458 410 391 381 377 387 437 447 445 420 381 377 398 429 459 480 490 512 552 599 639 647 622 599 594 616 663 704 719 710 688 678 654 655 655 645 644 682 720 748 766 775 769 750 732 729 766 779 784 779 759 717 721 751 783 794 763 748 692 600 500 463 437 417 411 416 423 425 440 446 441 432 419 423 428 429 434 481 465 437 425 424 421 411 410 420 426 459 508 551 580 599 593 585 589 611 645 650 648 635 599 528 486 452 431 420 408 379 372 370 364 366 372 379 378 368 355 335 316 301 286 259 263 271 288 313 325 331 324 372 458 495 549 539 563 611 606 631 675 710 727 748 750 762 774 755 676 657 645 644 649 645 645 666 726 795 782 754 722 695 676 667 555 411 414 440 471 500 529 576 633 685 720 722 683 694 727 762 781 771 718 645 554 464 402 378 376 381 381 372 357 412 410 378 393 411 413 452 502 513 517 520 517 503 472 387 376 384 404 447 522 494 499 523 510 449 418 410 424 456 468 487 500 503 498 510 543 562 555 527 529 538 550 560 561 568 587 608 626 635 606 568 540 532 551 602 624 631 622 597 571 556 548 547 554 565 579 594 612 633 649 658 660 659 656 652 661 663 658 651 646 644 637 632 627 577 601 600 574 544 529 513 489 472 480 520 538 544 543 538 549 555 555 554 553 549 546 550 561 575 588 606 620 629 634 630 620 611 603 596 598 609 555 494 472 463 518 536 508 447 398 376 366 371 396 442 462 455 428 398 399 420 448 474 491 498 514 549 593 629 640 631 618 618 637 665 703 718 710 685 672 670 687 695 678 657 664 686 726 779 800 797 776 746 722 733 743 740 718 680 640 623 695 772 781 693 634 590 521 434 420 406 392 388 395 401 407 417 427 435 437 435 439 447 459 471 505 514 500 471 467 468 466 462 459 467 495 536 576 605 625 618 599 590 594 604 605 610 597 564 535 501 479 466 457 451 419 400 388 384 398 405 415 428 440 442 394 367 352 339 328 274 277 342 438 486 509 499 480 468 474 518 571 614 636 648 680 723 757 772 772 769 776 757 702 694 674 658 658 672 654 638 666 732 795 781 757 729 703 682 664 600 392 398 424 454 497 547 598 656 700 711 692 656 647 668 710 752 772 768 710 612 516 460 400 403 401 378 338 323 340 350 361 386 412 414 417 445 504 514 512 508 469 392 490 461 427 420 449 516 548 544 503 431 392 380 383 398 426 476 499 502 494 492 515 556 571 557 525 516 524 542 558 563 569 588 612 635 650 628 595 580 585 603 622 642 646 632 604 576 564 538 519 533 578 603 626 646 659 665 667 665 659 649 641 655 664 663 655 645 641 636 620 591 578 609 617 603 575 516 497 476 460 460 486 512 526 532 538 545 550 552 552 554 548 538 539 544 549 565 604 629 640 644 652 638 630 621 604 595 607 565 507 483 527 543 547 536 501 424 372 356 367 395 445 467 451 425 418 421 434 452 470 485 497 510 539 576 610 628 627 625 629 642 653 670 681 680 670 663 681 710 725 710 681 663 667 709 781 810 807 786 755 722 719 711 695 670 642 617 581 595 660 726 577 517 466 413 363 347 366 372 369 366 375 378 389 405 420 432 441 453 468 485 502 513 537 540 513 520 517 510 504 506 515 536 569 603 629 646 614 617 624 605 596 591 584 569 544 529 514 500 495 499 497 478 457 440 429 439 447 456 463 466 472 464 442 410 379 357 348 390 449 485 522 542 541 521 489 470 500 554 610 653 685 728 771 801 806 792 784 787 787 769 706 686 674 695 761 747 683 715 780 799 791 770 743 716 691 663 625 401 408 439 480 526 574 622 677 711 697 659 627 624 630 674 733 778 790 720 601 510 490 386 434 455 412 320 307 328 348 365 388 396 390 385 387 408 507 440 461 508 483 434 415 420 430 441 514 567 567 512 422 359 350 362 384 414 474 497 495 485 485 507 550 563 546 516 504 505 517 534 554 575 581 597 621 641 637 632 630 635 646 642 643 644 638 616 591 582 560 536 533 600 631 655 672 678 676 674 668 658 644 634 647 661 667 662 650 639 628 611 588 578 615 627 619 600 540 496 470 458 453 455 479 500 513 522 533 543 548 550 548 536 520 512 513 525 563 598 624 643 654 665 664 651 634 620 603 589 587 559 493 511 543 549 518 455 388 366 412 453 433 461 466 450 434 435 435 441 444 449 464 499 509 529 560 595 614 623 630 636 637 634 618 614 623 640 656 684 717 737 735 713 693 689 718 782 813 809 787 757 729 722 703 675 646 623 595 554 537 540 536 454 414 394 370 328 326 353 356 348 349 356 356 362 376 399 425 441 455 470 492 521 547 569 574 560 576 571 564 562 569 577 592 608 623 634 649 621 633 650 620 603 600 596 589 577 562 545 541 545 546 544 530 518 508 500 486 492 498 498 493 515 523 516 497 467 447 437 445 467 499 537 583 599 584 553 521 522 547 593 654 709 767 814 838 829 808 797 797 802 795 707 679 705 752 760 754 758 774 791 805 805 789 763 733 704 668 628 432 441 481 525 565 603 645 687 708 684 642 612 618 634 681 740 784 775 666 533 451 446 346 412 436 392 307 295 303 320 341 358 348 350 358 371 390 427 408 416 434 432 435 417 443 475 480 514 536 530 474 374 334 336 353 379 410 456 478 483 483 490 504 534 542 529 509 494 495 503 518 540 568 583 597 612 627 636 658 671 676 677 669 650 652 655 639 620 612 608 595 576 623 647 666 679 684 681 679 671 660 648 637 643 655 666 669 655 637 621 613 611 578 607 625 625 608 581 523 485 467 460 446 457 474 491 506 522 532 536 536 531 516 497 483 483 506 559 605 631 646 660 669 659 647 638 628 606 588 605 599 529 512 514 501 483 470 399 419 445 456 455 460 451 444 443 449 453 454 442 429 436 472 516 544 562 584 613 635 651 652 630 609 593 582 580 596 641 682 714 739 757 756 749 741 750 787 808 804 781 753 731 732 692 651 627 622 591 550 526 511 491 455 413 386 371 363 358 357 349 342 342 349 354 359 368 382 404 421 438 458 483 523 572 608 622 615 621 622 622 624 627 632 639 644 644 637 621 613 621 625 606 608 600 593 590 591 591 578 588 599 565 537 520 516 535 585 547 538 514 494 531 469 472 520 570 565 548 523 505 504 526 548 587 615 622 608 574 552 554 585 648 707 787 841 846 825 794 776 787 813 807 754 733 740 757 758 784 788 788 792 797 811 805 782 748 715 672 631 477 493 534 572 605 634 663 696 701 667 624 604 629 683 739 785 802 758 579 490 460 435 350 419 441 396 313 305 313 320 320 314 319 327 338 355 375 388 391 394 395 395 402 389 432 480 494 506 506 471 408 339 324 340 362 386 412 439 461 475 489 505 513 526 529 525 518 501 506 519 533 543 564 596 615 619 616 615 660 696 711 703 699 683 689 692 672 660 658 652 641 631 636 645 657 668 675 683 683 674 663 656 652 650 653 661 668 656 635 619 613 611 576 589 614 626 613 597 565 526 495 484 464 463 470 482 499 508 510 511 512 509 498 481 472 478 504 555 619 640 642 660 663 636 630 632 622 601 594 604 602 560 535 511 484 460 445 422 465 471 460 476 476 449 440 448 461 473 469 444 416 410 439 502 541 561 580 597 615 631 637 623 597 572 560 561 573 615 668 729 780 796 788 787 774 768 792 798 786 766 743 720 728 661 616 613 635 607 566 542 538 541 521 481 440 409 397 374 343 334 341 339 350 361 370 378 390 398 403 411 428 456 500 566 620 649 653 643 655 663 663 664 668 670 670 665 651 621 613 615 619 612 603 597 589 579 577 603 631 624 597 631 590 577 564 559 593 578 546 464 407 508 365 376 463 564 631 615 574 546 546 556 578 607 632 650 660 636 608 594 606 651 652 770 843 818 795 761 745 773 829 817 787 765 753 752 764 793 799 794 791 810 832 826 797 756 723 674 632 515 538 572 607 636 659 679 701 695 662 631 628 680 756 816 846 823 701 561 487 458 446 426 446 450 407 332 329 329 319 304 292 301 322 384 432 433 394 391 392 407 432 423 411 420 444 473 497 471 438 388 334 338 361 381 400 419 436 456 474 494 515 522 531 537 542 543 534 538 554 571 580 589 599 611 615 603 578 645 715 752 742 724 714 727 732 712 704 708 700 680 655 645 641 642 649 663 682 684 679 672 669 669 660 657 657 657 656 635 619 613 612 572 613 631 626 618 608 595 569 537 507 495 493 496 499 495 484 480 487 497 499 490 480 486 502 521 564 621 631 625 649 646 621 614 616 605 594 594 602 607 594 580 556 516 465 419 439 492 495 475 487 494 461 448 458 474 494 491 457 412 388 408 467 511 540 568 589 611 627 631 619 589 564 551 552 566 604 673 749 806 822 816 799 782 776 787 784 772 757 735 704 695 626 599 622 648 630 593 576 585 599 591 570 528 478 442 386 341 328 337 336 351 366 379 390 405 408 403 400 406 426 469 523 577 623 658 663 683 695 697 699 702 700 695 686 673 647 628 625 632 636 612 613 607 585 572 587 637 656 629 599 602 625 629 598 551 539 424 335 332 313 363 396 429 488 617 628 596 573 571 514 585 624 642 663 687 684 660 637 636 669 674 748 820 836 810 786 776 801 853 835 795 767 752 754 783 800 803 800 806 848 863 854 825 780 733 689 646 532 547 584 615 643 667 689 712 713 718 705 692 744 808 851 838 760 640 538 482 461 460 464 461 457 414 346 348 344 326 306 293 300 338 414 470 469 424 421 432 460 495 490 477 441 428 456 487 437 438 420 355 365 383 400 413 424 437 449 466 484 499 513 525 540 552 561 575 588 610 633 646 634 627 612 598 589 573 666 749 788 775 753 751 769 777 757 742 735 724 707 684 662 649 646 656 675 686 685 686 687 682 679 670 661 652 645 652 637 621 611 605 561 581 613 616 576 606 599 569 541 536 541 522 513 513 513 491 482 492 507 512 508 505 508 518 536 567 605 621 623 630 624 600 590 591 591 591 602 634 667 672 654 617 555 496 471 461 518 521 490 500 508 477 462 470 487 514 514 476 417 372 382 425 463 496 539 585 615 630 632 620 594 572 561 558 554 597 682 780 856 870 833 793 775 776 775 774 774 757 719 668 667 603 595 644 648 642 617 621 647 639 641 635 604 552 507 437 375 344 342 336 346 360 374 389 406 411 407 402 404 418 451 495 553 614 639 658 679 702 725 731 736 735 729 717 695 653 639 634 628 647 631 627 621 612 609 619 651 655 615 604 600 653 691 658 593 572 521 483 460 319 313 369 430 473 555 618 626 614 604 514 598 640 650 668 693 708 702 686 677 704 757 803 830 845 824 855 877 882 887 860 817 782 762 766 805 815 818 828 855 893 900 879 840 802 747 703 660 560 567 595 622 645 669 697 726 735 746 752 758 785 833 857 814 711 605 523 478 463 469 479 470 462 435 397 400 358 335 318 307 320 363 401 426 443 463 472 503 522 514 502 487 479 476 472 460 487 418 393 444 368 379 420 437 419 426 429 442 455 463 476 499 530 562 585 597 621 661 707 745 747 642 594 591 606 639 779 844 839 797 774 768 778 782 765 753 753 744 727 706 684 674 677 684 685 664 678 691 698 698 694 682 667 649 634 635 630 620 611 607 606 591 587 581 567 605 604 589 575 570 574 579 590 581 534 499 487 490 499 510 516 514 517 527 542 560 565 576 593 607 579 571 573 585 609 609 627 679 746 789 730 643 583 555 536 491 548 552 520 543 529 489 468 473 494 525 532 496 429 365 364 390 421 456 513 585 625 640 636 620 598 573 560 556 545 602 687 781 855 873 818 786 771 753 701 713 714 693 653 606 628 586 584 632 629 604 594 611 639 640 643 642 629 599 557 525 442 386 382 365 345 344 354 368 382 395 400 402 406 416 445 486 542 603 629 653 679 704 729 756 765 769 768 757 728 686 654 617 580 629 633 620 616 638 653 658 667 650 589 592 611 685 744 723 649 601 490 415 485 471 357 321 376 484 639 689 690 670 659 648 653 657 660 670 696 731 742 731 724 753 809 837 838 844 825 829 859 899 904 879 851 816 790 794 824 835 844 863 900 926 929 906 864 821 763 712 664 595 610 634 656 673 695 720 740 757 769 784 798 804 838 846 791 679 559 520 481 464 470 485 484 476 470 469 470 391 361 341 327 351 391 433 460 474 500 508 510 513 514 506 503 491 482 485 490 482 476 424 345 344 373 448 463 403 408 413 420 431 446 458 472 500 537 575 592 609 676 779 885 926 728 630 612 627 657 753 781 765 740 741 744 751 762 771 750 751 750 744 732 718 708 702 698 695 684 695 710 719 720 711 693 667 639 618 618 618 615 610 609 616 583 568 572 583 616 616 606 596 593 601 614 624 606 540 501 487 487 495 507 516 520 522 528 541 553 547 554 571 576 556 553 565 581 591 612 649 737 867 995 925 728 605 562 499 572 600 578 544 554 537 489 461 466 489 528 544 516 450 373 359 375 406 450 517 600 644 655 641 617 597 567 551 552 553 632 707 773 821 835 803 780 749 703 650 622 602 580 554 534 556 544 578 652 602 565 552 558 577 598 622 632 625 606 582 569 503 458 462 437 371 337 327 330 340 361 377 389 403 418 450 495 547 599 626 650 676 705 736 760 782 794 796 789 766 718 670 589 472 588 624 626 625 645 656 653 672 676 624 606 646 717 774 768 680 612 527 470 490 500 363 303 379 559 665 710 685 648 703 691 682 672 662 665 702 757 782 775 774 801 822 830 828 819 850 863 881 904 911 888 858 837 835 840 856 863 869 882 913 942 945 923 880 827 775 708 644 629 656 689 717 734 746 755 759 769 780 795 808 812 834 830 775 670 536 519 494 470 455 449 473 488 492 486 473 461 455 403 346 387 431 532 572 543 538 562 507 465 461 461 486 507 512 505 499 459 393 341 320 332 356 380 389 383 389 404 417 432 445 447 447 457 482 517 546 567 629 748 905 1007 815 696 652 651 644 671 673 668 673 678 705 726 742 750 734 739 745 750 751 746 731 699 683 701 702 712 725 735 738 726 700 666 632 609 608 613 614 613 614 615 594 574 568 584 606 624 625 618 617 627 637 633 606 558 553 512 493 496 502 514 518 522 529 542 552 540 538 546 552 511 528 549 565 590 650 679 766 912 1051 968 692 539 551 581 593 598 588 568 548 511 474 457 462 479 522 549 538 485 401 377 387 421 476 556 631 669 671 646 613 593 561 545 559 588 682 743 780 802 805 792 758 705 644 602 553 505 471 460 466 481 487 516 564 557 534 517 514 531 574 600 609 608 606 603 564 550 541 506 470 434 366 307 291 296 320 347 374 402 430 468 517 566 605 626 643 666 697 735 761 785 805 818 821 812 768 711 650 601 597 626 639 639 661 670 695 723 738 721 697 706 745 785 778 687 637 593 535 464 446 335 291 378 573 652 709 703 668 727 710 695 673 646 644 705 772 814 822 826 843 845 848 854 838 861 876 891 909 917 897 872 857 861 876 890 894 893 899 926 953 954 927 879 826 778 705 634 660 697 739 765 784 786 777 767 764 774 789 804 816 827 815 772 699 603 521 517 490 419 328 346 431 495 509 476 455 451 400 370 490 521 507 534 581 564 443 404 400 414 439 463 465 453 433 413 375 391 374 325 319 339 346 352 364 383 413 433 443 443 438 434 439 454 479 507 535 583 688 844 968 848 738 677 664 652 642 631 619 614 620 654 694 716 713 712 723 733 744 755 756 737 685 656 688 708 723 736 745 748 738 706 668 633 611 609 618 623 624 627 622 614 598 592 610 613 626 623 611 604 617 639 638 620 606 609 557 515 497 499 512 515 519 526 537 542 531 518 509 509 496 508 526 557 623 658 684 761 887 1010 948 702 560 569 597 591 585 556 513 498 478 460 457 471 493 536 559 552 511 439 411 423 461 523 616 669 691 685 654 608 582 544 529 560 638 728 775 802 822 810 772 710 644 591 550 516 468 418 380 395 413 423 432 447 461 470 464 469 505 534 536 545 550 540 577 559 550 553 551 518 478 431 369 288 284 301 334 374 415 453 504 555 596 627 630 636 651 678 719 751 776 804 831 844 841 807 749 687 659 676 700 714 719 722 688 691 720 759 790 764 762 780 795 770 678 652 619 549 473 436 345 309 392 582 653 704 711 684 700 669 638 621 625 630 721 800 848 867 872 881 893 898 886 862 848 864 897 922 917 907 891 879 889 907 920 923 919 914 927 951 954 929 883 830 775 707 640 692 732 769 782 792 787 770 748 746 761 783 804 819 821 806 775 730 677 637 566 485 407 346 334 440 502 503 469 368 355 390 441 481 511 526 547 538 434 359 348 369 399 425 439 433 416 395 371 340 383 391 349 322 342 335 334 351 385 416 433 440 440 438 432 436 449 469 500 535 582 662 772 865 807 730 676 662 665 651 635 609 581 598 604 638 666 669 693 706 718 731 745 747 730 687 657 672 717 736 748 755 756 747 715 676 643 624 624 634 642 647 648 643 631 631 646 667 649 622 598 582 580 597 630 645 649 656 634 598 547 500 489 506 510 513 518 525 521 509 495 486 488 484 485 500 541 614 647 683 734 812 927 918 754 629 600 603 593 581 541 483 461 454 456 473 500 518 558 577 574 550 501 471 485 538 613 683 714 719 698 656 605 559 511 498 549 664 747 789 821 854 826 739 655 588 543 511 489 466 413 330 333 354 357 349 344 346 361 368 396 465 482 482 492 505 513 543 554 567 569 544 521 490 451 402 350 327 332 358 396 441 485 561 613 641 672 652 644 648 664 694 722 750 788 830 855 835 803 767 735 703 710 725 737 743 747 710 698 717 760 793 819 832 829 811 791 661 604 584 558 534 502 410 365 452 599 650 681 699 703 697 658 618 601 625 674 751 823 872 889 891 896 897 880 842 829 821 851 906 957 951 939 919 906 915 929 944 950 946 937 946 968 970 939 885 832 775 708 644 723 755 777 778 771 758 742 731 738 758 783 805 817 813 798 776 750 723 711 683 638 596 562 452 494 519 510 490 445 438 452 471 473 494 520 532 490 361 325 329 356 386 400 408 406 394 378 365 336 345 357 364 379 388 343 315 329 373 400 417 427 434 442 434 436 449 477 520 565 622 681 735 783 735 694 666 650 637 613 596 588 589 606 575 577 594 616 673 693 707 720 730 727 713 711 707 699 739 751 758 763 762 749 718 685 659 646 650 660 670 678 679 673 665 667 678 690 665 614 577 574 611 627 636 648 661 666 635 617 574 518 486 501 504 505 508 511 502 487 484 494 501 467 463 483 522 573 633 676 707 748 834 879 848 859 877 686 633 595 554 505 460 453 469 497 528 545 581 602 610 605 580 558 579 635 703 746 761 755 723 666 607 520 471 478 543 650 730 783 839 905 864 739 633 559 511 481 461 424 376 332 313 308 295 280 271 269 268 283 331 413 408 419 443 474 505 519 539 559 568 556 529 511 487 461 450 397 384 396 426 467 538 597 645 681 701 702 685 673 675 685 690 716 763 819 853 833 812 795 779 755 746 749 753 755 773 763 740 735 766 802 827 849 856 835 803 655 596 588 563 567 566 483 435 546 620 643 658 676 698 685 651 623 617 641 711 789 855 894 895 893 886 861 822 794 798 815 852 915 1002 1006 985 957 936 941 951 961 963 955 950 964 983 981 946 884 832 777 714 651 742 761 769 756 741 737 737 738 748 771 794 809 813 807 799 786 772 760 764 775 775 770 757 660 589 536 516 534 524 520 515 506 496 497 501 497 465 391 372 343 344 358 354 365 374 372 364 361 332 309 311 355 450 413 362 326 318 337 395 419 429 433 434 435 443 465 502 545 601 657 708 748 772 730 697 671 648 611 582 569 567 574 592 563 563 585 619 659 690 704 709 711 701 671 693 727 739 769 782 784 770 744 725 711 689 668 661 672 684 696 704 705 694 695 698 698 693 680 609 566 559 572 626 641 655 667 662 639 616 602 586 551 511 506 506 503 504 498 488 498 515 493 477 464 478 521 568 618 652 691 736 770 812 918 1137 1318 1017 759 626 572 541 481 478 497 524 549 565 599 627 650 664 658 648 667 709 759 793 804 792 753 689 617 489 441 476 564 656 722 766 812 874 847 733 612 518 470 449 420 387 363 355 318 281 258 252 260 264 267 284 322 375 334 344 390 446 470 501 521 538 550 546 530 522 509 490 477 465 461 455 452 484 540 606 665 707 736 748 735 719 711 697 695 717 758 806 840 865 868 846 812 805 797 788 778 769 779 789 772 765 803 835 844 853 855 838 809 736 670 633 645 658 650 560 499 610 649 651 651 659 670 660 640 629 636 666 748 838 897 910 892 879 857 829 801 773 790 831 888 952 1016 1026 1018 995 968 965 967 972 974 972 969 980 1002 1006 969 892 829 774 719 658 746 754 750 733 729 732 739 752 773 804 813 810 807 805 806 805 805 812 841 881 894 882 849 774 661 569 526 538 556 552 544 532 513 497 479 464 452 445 446 385 339 318 304 320 338 351 357 353 325 297 294 333 412 297 360 409 391 336 463 462 450 457 459 458 474 506 547 591 638 666 686 703 711 708 699 677 643 598 581 575 578 587 603 608 604 614 650 705 714 699 693 701 661 660 681 713 747 787 806 797 778 767 743 729 709 692 686 692 704 712 712 703 692 701 703 698 690 675 650 609 579 597 650 663 672 673 652 635 634 602 566 588 522 517 513 502 509 505 501 507 509 478 466 457 473 513 551 588 625 671 723 769 736 844 1099 1405 1493 920 651 567 532 500 512 530 549 565 578 609 646 683 713 722 723 732 750 780 809 822 816 787 734 662 510 459 508 604 684 735 760 769 770 741 674 593 516 452 400 363 340 330 330 294 258 246 255 268 283 291 310 335 344 309 309 352 409 409 468 492 508 521 518 536 541 536 522 500 506 508 492 469 494 540 611 678 726 762 782 782 773 764 754 755 767 784 804 837 862 863 856 857 843 834 822 808 793 782 790 780 780 835 869 868 857 843 832 818 769 693 618 588 652 694 712 716 701 700 673 650 643 647 642 634 631 646 695 782 869 920 923 893 876 862 840 807 789 803 839 900 982 1042 1056 1045 1022 997 982 974 979 990 999 994 996 1009 1012 980 896 823 766 716 654 755 759 749 731 734 738 750 773 807 829 825 815 808 810 817 825 841 871 926 976 964 913 845 767 677 597 548 542 570 559 542 522 499 478 458 444 436 431 430 431 366 291 281 289 305 323 332 320 295 274 259 251 256 365 404 365 347 487 535 555 567 564 526 519 531 558 592 624 646 649 648 650 654 668 679 671 647 632 624 616 615 621 626 640 664 682 693 722 744 737 724 714 666 674 695 726 767 815 833 826 804 782 767 745 723 709 703 706 719 722 711 691 690 705 708 701 694 687 677 663 656 667 690 692 693 692 680 643 600 592 605 589 568 545 518 499 507 521 518 517 514 485 470 465 478 507 544 559 598 656 713 734 728 782 918 1077 1035 752 612 536 471 515 536 557 571 573 589 617 656 700 737 760 768 767 768 779 796 812 819 811 786 743 631 568 578 652 721 755 757 738 711 683 652 602 537 471 399 351 323 314 322 280 258 254 263 282 291 298 317 339 323 311 295 311 361 383 398 415 442 479 512 553 572 575 570 553 537 527 509 480 499 541 610 680 730 772 799 810 810 805 799 795 796 804 821 845 866 870 865 868 862 853 847 843 839 821 809 790 786 840 892 900 877 844 827 810 765 694 617 586 636 688 737 772 766 733 689 651 632 629 627 629 639 667 726 808 876 917 925 904 888 874 854 826 826 842 864 905 981 1031 1043 1035 1016 996 975 981 998 1014 1026 1017 1011 1010 1001 963 886 819 763 709 643 792 782 758 741 740 749 768 799 836 841 838 835 836 844 853 867 895 937 990 1022 976 895 808 718 649 593 577 600 591 562 529 503 486 468 452 440 428 418 415 414 413 370 275 271 275 284 289 280 278 252 234 242 277 265 361 414 437 503 538 565 591 608 601 560 558 575 596 606 605 595 591 598 607 648 680 690 682 678 673 666 661 658 654 675 714 742 751 772 799 796 777 750 696 705 730 765 808 855 864 852 826 794 770 746 728 716 711 721 729 728 713 691 693 709 713 706 702 699 701 704 708 713 721 718 713 702 678 614 571 587 630 616 603 552 510 493 493 505 515 518 507 480 471 475 493 521 538 558 604 667 731 768 763 785 832 886 897 726 574 513 552 539 554 597 616 584 603 629 662 696 727 763 770 766 761 762 768 782 799 814 819 830 807 737 672 687 736 754 741 712 692 665 642 608 562 521 440 410 375 326 313 291 277 273 281 303 297 298 313 330 318 301 276 268 289 317 326 346 381 427 483 527 563 591 605 594 575 558 536 508 513 540 590 650 706 762 797 818 828 831 831 827 824 829 843 863 880 887 884 875 880 874 871 876 891 887 864 834 814 837 905 931 915 872 834 790 736 669 597 556 586 650 723 781 789 749 698 654 632 621 618 629 658 707 771 829 875 905 918 919 903 884 866 854 868 882 891 909 967 1030 1044 1039 1031 1024 1002 1023 1049 1058 1056 1038 1026 1015 994 938 870 818 769 709 656 836 823 797 776 769 780 804 832 855 852 856 867 884 905 918 937 968 1003 1025 1012 961 894 813 692 625 587 563 554 584 548 518 499 486 466 449 435 425 404 322 336 366 372 350 399 398 324 254 254 258 243 231 236 268 356 413 454 488 524 545 565 589 611 617 584 563 561 569 568 554 542 548 575 618 670 700 710 707 707 705 698 687 680 687 721 768 803 817 826 851 854 839 808 755 758 786 831 880 899 894 873 839 799 765 744 731 725 722 734 737 726 710 703 703 714 716 711 706 710 719 727 732 735 739 735 723 694 636 611 596 612 631 596 567 522 486 470 477 481 498 509 506 485 483 491 505 522 541 573 627 686 739 786 799 837 902 968 934 743 612 568 589 608 626 645 647 628 676 738 772 774 760 760 741 731 735 746 725 733 761 794 818 876 896 845 753 688 706 716 706 682 666 642 616 593 573 557 499 485 444 366 329 307 292 289 298 309 304 306 318 333 332 321 277 244 258 294 282 284 307 351 414 474 540 598 632 637 628 610 591 573 544 538 550 588 657 734 782 813 830 839 846 845 846 852 868 883 894 900 900 882 888 885 888 906 942 947 936 895 840 861 897 935 949 921 858 783 717 649 569 521 545 608 686 756 776 743 696 655 631 617 616 639 685 745 796 840 874 902 925 925 911 894 882 881 899 918 929 937 972 1051 1064 1057 1062 1077 1072 1087 1104 1106 1083 1058 1043 1030 1006 943 864 814 770 709 675 872 865 849 825 820 835 856 872 872 871 879 899 928 962 979 999 1018 1031 1035 999 966 936 877 727 625 584 562 531 487 520 517 500 483 464 451 439 387 298 281 288 308 320 313 315 305 268 235 237 236 233 233 241 275 419 455 488 526 557 568 585 605 620 621 605 577 555 546 545 527 516 527 567 636 699 722 725 722 719 713 704 696 698 727 774 823 856 865 858 879 897 897 872 829 828 862 914 958 941 912 878 841 801 752 735 733 735 732 728 727 713 703 717 713 717 719 715 709 719 731 740 745 748 748 740 719 679 611 627 632 636 625 568 527 500 474 453 453 454 472 492 501 494 497 504 514 531 561 607 668 724 764 800 829 870 945 1036 982 789 666 624 636 656 676 691 700 714 790 823 886 943 915 769 713 694 692 699 720 761 782 780 780 863 882 837 754 675 650 657 665 659 643 620 593 571 559 554 540 530 492 416 348 306 286 285 297 313 309 313 335 371 371 365 308 260 276 276 255 257 278 305 357 435 500 557 620 657 665 657 638 612 578 529 507 530 604 692 759 804 826 837 848 853 859 871 888 900 909 909 899 883 887 897 920 960 998 1016 1009 970 904 879 871 911 963 973 899 815 747 666 549 508 531 577 636 708 738 724 691 656 631 613 618 652 708 769 809 848 884 916 942 942 931 915 901 895 917 948 967 971 1002 1084 1094 1075 1079 1116 1122 1133 1141 1131 1101 1074 1059 1050 1033 980 874 795 744 700 679 899 899 890 871 869 891 909 910 892 891 905 935 973 1008 1028 1039 1045 1046 1040 1030 1002 952 862 705 625 585 548 502 455 495 461 430 438 474 461 451 395 299 287 286 294 293 288 343 329 276 233 229 223 227 236 254 295 438 480 520 563 593 607 628 646 652 640 629 613 584 556 553 538 524 528 559 618 688 720 730 729 722 711 705 712 734 770 818 855 873 872 866 886 917 934 922 885 891 939 984 992 964 905 857 825 795 721 715 724 732 728 703 694 693 702 723 718 718 721 720 712 722 739 752 759 765 757 738 707 669 635 631 631 634 628 589 537 513 486 453 436 431 447 469 486 493 500 505 520 552 600 654 715 766 797 821 857 890 957 1068 1072 868 729 679 678 704 733 758 771 770 819 847 935 1036 1046 876 744 676 658 654 693 904 955 825 763 803 809 794 759 685 650 646 646 639 629 600 573 540 512 543 536 545 532 461 335 292 271 269 289 315 311 317 354 422 419 417 364 312 320 303 284 279 285 294 330 385 444 510 591 642 665 670 658 633 588 515 462 470 570 633 727 800 829 845 852 859 869 887 904 919 921 909 889 873 877 900 945 1008 1039 1060 1054 1020 965 918 892 925 980 997 938 876 791 666 501 478 513 553 595 663 705 712 694 662 636 618 628 667 725 780 822 860 898 938 969 975 971 955 929 915 940 966 978 978 1025 1097 1108 1085 1077 1112 1116 1123 1134 1136 1109 1081 1066 1062 1055 1009 892 778 704 683 675 923 930 927 913 906 932 940 928 904 903 924 962 1007 1049 1071 1075 1070 1064 1061 1074 1040 949 824 704 657 597 541 494 458 467 445 428 431 446 473 456 411 355 324 306 342 363 359 432 422 334 256 241 231 237 250 276 325 447 508 557 598 628 652 675 692 690 664 651 652 633 603 588 571 556 552 564 597 632 679 708 716 718 722 734 754 783 819 840 847 845 840 851 874 905 938 954 919 929 965 976 937 909 873 835 791 740 717 729 711 690 701 724 695 681 693 721 719 718 720 721 714 719 746 770 785 794 773 738 697 659 633 634 634 637 641 637 557 532 510 474 448 431 435 450 466 480 489 500 526 575 641 696 748 790 817 838 877 907 966 1076 1113 912 776 726 709 747 815 864 857 778 782 809 884 985 1059 910 762 672 640 624 650 909 1090 1054 804 789 786 778 753 697 666 647 634 624 610 577 527 482 464 485 493 527 543 491 343 313 283 272 301 297 302 322 371 454 464 467 423 369 370 359 343 329 322 323 345 373 422 489 550 585 622 646 650 637 607 548 503 497 510 593 708 803 848 865 869 870 879 901 926 940 927 902 882 857 858 887 944 1021 1066 1079 1072 1046 992 949 926 949 991 996 950 891 804 675 486 490 509 540 585 655 707 723 709 676 649 631 643 679 731 782 831 877 922 970 1001 1014 1018 1008 980 954 971 985 985 978 1011 1063 1088 1083 1071 1084 1083 1089 1109 1135 1116 1087 1069 1067 1065 1015 886 750 665 676 655 937 962 975 970 955 973 972 952 926 927 953 997 1047 1089 1107 1104 1092 1085 1097 1141 1061 927 789 701 658 587 530 495 473 471 473 472 463 439 476 454 424 406 384 339 384 424 417 414 437 382 313 278 268 274 291 323 373 449 544 606 639 659 687 706 713 702 672 654 638 643 656 656 615 601 595 598 617 639 689 717 724 745 768 797 829 857 872 855 815 795 807 828 853 889 923 950 981 954 936 924 911 904 850 812 788 774 789 773 725 699 727 670 676 687 695 705 723 719 718 718 706 731 761 792 813 811 784 742 695 655 633 635 639 645 651 647 576 539 549 566 473 459 454 453 458 466 478 503 543 598 662 711 757 792 812 837 875 910 964 1045 1005 864 774 745 744 778 868 920 892 773 754 779 819 869 943 845 745 670 626 604 624 775 942 1013 851 801 782 771 750 709 680 658 638 615 584 517 455 422 427 448 458 496 526 506 480 370 298 269 244 243 272 320 388 475 507 512 463 403 417 411 397 381 371 375 389 413 454 502 529 539 566 595 616 626 617 586 558 541 519 580 681 783 855 885 897 895 897 922 952 951 933 906 875 839 833 857 911 994 1074 1095 1084 1050 994 963 947 963 993 982 937 885 801 671 517 497 520 561 606 677 729 746 732 696 665 650 658 686 729 777 829 883 939 999 1030 1049 1062 1064 1050 1022 1006 996 989 976 991 1028 1061 1076 1074 1073 1072 1079 1100 1137 1127 1098 1073 1065 1057 974 847 735 683 685 654 938 975 1006 1019 1016 1024 1010 984 958 950 977 1025 1076 1113 1130 1128 1116 1116 1139 1149 1029 889 773 705 658 598 537 495 491 505 515 516 507 487 482 470 462 460 462 386 355 335 322 337 442 455 399 325 328 345 371 405 449 514 602 653 658 642 719 716 656 612 638 614 623 607 591 613 636 661 664 660 678 714 748 758 757 777 818 852 884 909 913 866 794 763 788 823 859 901 951 996 995 945 912 897 897 914 875 828 811 833 816 771 761 766 750 688 705 728 740 742 748 732 724 727 731 745 772 799 817 811 780 744 703 664 639 639 646 653 655 648 566 541 538 525 501 485 471 463 463 471 484 513 557 612 668 713 755 786 801 817 850 888 934 979 906 803 728 719 793 801 822 832 824 802 786 815 827 812 802 756 708 656 611 594 616 652 724 814 835 805 791 781 761 732 713 686 651 610 561 474 418 400 408 417 426 455 492 518 501 376 293 265 245 255 275 319 389 478 528 534 492 439 455 457 446 430 416 420 434 467 503 530 536 529 529 542 571 603 609 602 594 584 545 585 672 772 854 892 906 913 928 958 988 969 936 902 867 833 817 823 860 942 1047 1098 1091 1043 998 967 954 966 989 972 924 871 792 678 561 538 554 589 633 698 746 771 765 724 684 669 672 692 725 769 817 876 945 1019 1053 1079 1102 1117 1111 1078 1045 1016 992 964 974 1006 1042 1066 1079 1089 1091 1097 1116 1149 1144 1114 1081 1060 1041 932 811 730 720 695 655 935 983 1026 1055 1067 1058 1032 1002 977 970 996 1041 1087 1124 1144 1150 1141 1135 1138 1089 971 859 777 728 686 639 562 498 506 535 549 551 544 533 528 523 535 557 554 432 400 382 387 513 506 492 443 378 391 427 459 492 531 574 592 603 617 646 724 701 633 536 439 443 561 625 654 707 764 747 742 773 840 871 860 841 829 832 857 883 905 919 917 863 786 759 794 841 880 937 1007 1057 1000 931 895 880 877 884 874 852 827 807 788 796 813 809 764 757 761 780 798 793 781 742 727 736 747 762 783 803 815 810 786 762 728 686 656 654 661 667 664 648 612 574 548 539 534 495 470 460 462 476 500 530 568 616 662 702 736 761 773 786 826 871 910 932 899 821 748 729 809 811 812 821 835 846 852 865 861 836 796 719 671 634 604 593 601 627 671 726 774 790 804 807 793 778 766 730 678 622 564 466 409 393 395 399 411 441 485 528 525 393 290 254 249 269 296 346 422 515 566 572 551 522 491 498 489 470 454 454 469 487 519 559 558 546 525 516 534 562 584 597 607 619 574 602 678 775 863 901 913 927 955 1000 1027 1008 962 909 875 842 814 800 812 859 966 1037 1059 1039 1012 977 963 970 984 966 914 852 774 673 599 584 599 632 674 714 744 762 765 752 721 698 686 691 722 765 810 873 955 1032 1073 1109 1143 1168 1165 1123 1071 1025 992 954 963 994 1031 1059 1076 1085 1091 1107 1145 1173 1170 1139 1094 1056 1025 904 790 732 733 703 661 931 990 1041 1076 1093 1071 1042 1016 998 993 1014 1045 1084 1123 1153 1170 1154 1122 1080 1012 929 849 789 757 711 643 567 512 512 545 557 559 556 550 546 520 499 508 563 563 490 426 401 420 392 378 374 386 435 466 488 519 562 604 656 666 651 641 684 641 579 506 439 454 540 613 683 777 852 848 862 911 978 996 970 940 918 902 903 913 917 911 900 852 785 768 810 862 910 976 1052 1099 1007 918 884 886 892 863 865 857 827 783 796 828 847 831 780 811 805 820 840 832 797 742 717 725 753 776 793 805 814 814 801 788 770 738 688 685 694 699 691 666 648 628 612 595 534 500 481 487 520 539 558 583 607 626 662 690 712 727 736 750 795 844 899 966 929 808 737 750 815 817 821 836 861 886 897 896 882 852 794 711 654 626 615 586 570 587 626 676 729 770 806 830 837 840 819 775 716 654 593 507 431 384 385 394 409 434 467 505 514 390 285 252 259 291 338 396 464 555 597 608 600 576 533 538 527 506 487 485 499 522 557 599 588 567 546 529 525 512 550 581 605 637 617 658 719 782 860 902 920 938 971 1032 1047 1037 997 935 882 844 809 785 778 798 853 914 967 1002 1017 1003 991 987 988 962 906 841 765 675 630 623 641 672 705 714 724 737 755 776 755 735 716 703 711 759 816 890 980 1050 1099 1143 1184 1216 1211 1148 1077 1020 989 944 955 989 1029 1064 1082 1093 1094 1107 1165 1206 1219 1189 1125 1046 993 873 774 733 718 710 677 929 997 1051 1085 1100 1080 1055 1039 1030 1021 1033 1048 1075 1116 1160 1185 1148 1084 1015 950 871 820 788 759 709 641 584 535 494 517 528 534 537 536 531 514 504 505 516 499 468 435 412 404 351 338 355 390 422 445 469 507 561 615 672 689 681 672 693 603 500 448 468 480 463 520 650 819 892 915 956 1006 1040 1064 1056 1038 1014 981 958 952 939 917 894 859 815 799 827 886 955 1022 1079 1097 1007 905 877 892 906 861 861 859 843 818 842 854 850 831 808 825 833 846 855 844 794 737 702 703 741 780 799 809 817 821 821 815 822 825 755 762 779 778 750 725 702 688 664 615 531 501 491 503 539 575 602 633 658 670 692 699 702 704 706 722 770 825 900 1025 1103 895 744 750 829 832 841 854 873 896 923 922 901 865 811 735 684 643 598 557 538 550 579 613 660 731 790 831 856 876 846 798 744 690 628 586 502 415 413 406 416 431 447 467 471 382 295 261 277 330 402 467 522 599 633 643 634 610 556 558 552 535 521 521 535 561 587 599 614 613 593 567 563 516 523 549 581 631 659 727 774 796 845 896 922 944 976 1029 1045 1045 1021 971 900 858 824 798 779 760 782 821 872 932 997 1018 1019 1013 1008 967 910 848 781 705 658 643 651 673 696 688 685 694 722 773 780 777 766 749 742 779 842 923 1011 1075 1131 1180 1222 1253 1235 1147 1062 1007 979 931 944 983 1026 1063 1064 1038 979 933 1048 1198 1263 1267 1215 1013 905 818 756 727 707 720 702 931 1001 1054 1089 1105 1100 1080 1071 1067 1048 1052 1057 1078 1115 1164 1186 1133 1057 984 906 860 817 776 738 699 636 582 526 471 480 490 504 518 524 520 515 511 506 496 471 456 440 421 408 386 372 371 381 390 402 423 465 529 598 663 702 721 726 713 598 473 430 482 412 354 437 649 916 996 1031 1070 1089 1066 1098 1113 1119 1106 1064 1026 1001 981 959 926 904 884 866 870 930 1005 1071 1094 1062 989 893 868 874 877 857 867 883 889 877 873 869 839 820 837 814 851 864 852 830 782 736 703 694 722 771 801 819 829 835 845 837 857 891 847 864 893 882 825 805 777 748 701 631 576 523 499 502 526 578 620 661 695 714 732 727 719 710 704 712 759 817 902 1055 1156 914 743 814 1099 928 878 880 888 910 944 948 927 887 838 782 711 641 588 564 532 528 544 567 608 681 758 819 854 864 831 788 747 717 671 638 599 553 515 438 434 449 455 449 435 382 321 287 308 379 460 525 568 626 659 666 652 622 563 561 554 543 547 564 571 582 596 604 615 614 593 567 580 547 516 483 484 594 615 690 770 820 840 883 912 935 958 970 1043 1057 1029 1001 927 871 831 800 768 737 748 775 814 874 965 1021 1045 1042 1020 974 921 866 809 742 675 639 626 629 650 644 636 638 664 736 783 812 821 807 799 823 871 941 1032 1107 1165 1214 1251 1268 1230 1118 1028 987 959 912 924 962 984 928 743 666 623 554 607 665 728 840 996 937 865 795 746 737 724 736 729 934 1001 1055 1093 1114 1125 1114 1108 1101 1074 1074 1077 1093 1125 1168 1159 1104 1046 991 913 862 801 749 712 686 638 588 537 489 461 468 489 508 516 514 519 516 507 493 473 461 447 436 437 451 450 423 390 390 387 404 444 503 578 660 723 760 762 715 636 533 487 503 375 373 494 734 1038 1154 1221 1242 1206 1119 1133 1154 1174 1177 1147 1105 1061 1039 1028 997 977 957 957 978 1002 1027 1081 1089 1029 947 876 855 855 854 855 896 906 895 882 874 862 848 838 833 804 843 865 847 796 771 746 726 720 737 763 807 839 854 862 865 853 853 878 931 937 965 953 887 858 829 799 756 703 666 585 527 509 533 579 624 664 700 730 753 757 750 739 729 727 768 824 903 1042 1113 935 794 876 1292 1136 997 918 911 930 970 984 969 928 867 818 741 660 605 577 537 521 530 559 612 659 720 786 832 839 805 766 736 719 714 689 650 601 547 478 456 454 450 437 421 373 338 344 362 426 493 547 585 628 661 666 645 606 557 545 540 544 566 583 583 586 597 613 623 616 585 556 598 592 544 494 449 316 509 674 767 795 818 839 871 898 904 937 1103 1111 1032 1025 964 896 849 815 772 740 746 761 784 838 933 1005 1042 1041 1011 976 937 894 842 766 692 643 611 591 607 606 594 582 589 669 757 826 865 869 866 882 920 975 1038 1067 1074 1078 1090 1110 1065 978 934 948 911 844 845 846 771 607 352 307 345 325 336 350 393 471 574 593 637 670 693 743 760 770 762 948 1005 1053 1093 1125 1148 1151 1140 1119 1091 1093 1097 1110 1134 1165 1134 1090 1046 1004 954 876 799 740 703 683 654 616 571 524 490 485 499 513 517 514 519 517 510 503 505 484 468 468 491 517 539 515 468 453 453 469 501 547 606 672 734 771 773 734 722 627 545 542 610 636 694 799 944 1066 1198 1249 1231 1187 1197 1198 1214 1226 1201 1148 1103 1077 1065 1053 1035 1028 1032 1041 1038 1002 1038 1038 973 924 872 857 854 850 855 896 898 884 877 867 851 843 824 785 823 813 823 825 771 756 751 754 761 772 797 836 864 872 869 869 867 886 939 1021 1020 1017 1002 966 893 845 809 774 736 697 658 596 547 546 580 620 650 682 729 755 767 770 767 762 762 795 843 906 998 1081 997 882 883 1196 1303 1186 1027 950 961 1001 1020 1010 967 888 837 777 704 624 589 561 545 546 566 622 659 698 742 786 797 777 753 739 736 742 731 702 653 588 505 479 473 458 437 424 399 394 428 438 480 521 557 590 618 647 648 621 575 545 525 527 547 570 572 570 580 603 628 636 609 539 474 577 602 555 447 327 400 500 634 753 803 804 748 759 806 833 1170 1299 1207 1037 1055 1010 948 901 865 810 774 764 763 774 828 912 982 1022 1024 999 975 949 915 863 788 728 676 632 603 600 594 573 541 517 585 705 813 884 921 928 942 954 940 847 669 572 495 417 542 393 331 335 330 390 482 540 465 237 240 295 328 330 320 309 305 310 326 354 403 463 474 440 481 534 614 697 965 1010 1055 1095 1124 1147 1155 1154 1141 1116 1111 1110 1123 1146 1165 1120 1084 1049 1014 980 881 796 738 708 701 688 658 610 558 532 519 521 525 522 519 518 514 515 528 570 533 508 515 550 583 611 629 622 582 625 620 640 687 712 720 764 816 838 765 750 722 714 735 733 761 787 839 925 985 1092 1146 1166 1185 1199 1235 1242 1230 1218 1183 1141 1109 1085 1061 1065 1078 1078 1071 1075 1005 981 956 915 886 909 913 900 871 829 849 878 889 873 868 853 842 831 813 798 820 810 791 809 798 766 761 781 797 820 842 858 866 865 868 882 919 980 1035 1053 1041 1018 988 907 846 803 768 737 711 687 666 639 598 601 618 642 675 719 755 776 787 792 796 799 825 862 905 952 1023 972 889 861 975 1252 1318 1204 1016 1003 1032 1047 1033 980 889 839 802 748 656 626 610 601 600 608 648 680 699 709 730 747 743 736 734 737 756 762 747 705 632 561 520 498 484 452 442 426 434 491 504 531 547 563 601 622 647 649 620 564 534 516 526 553 553 547 550 572 609 647 637 588 492 379 414 466 442 384 352 319 437 558 671 806 779 660 684 785 732 840 1134 1199 1042 1086 1053 1012 974 935 866 822 790 776 787 838 907 959 987 992 984 977 966 941 893 828 783 741 695 647 626 606 574 529 479 504 633 770 868 942 967 961 896 753 559 285 170 166 215 317 278 246 222 208 233 251 245 240 288 318 347 347 325 311 300 296 300 311 327 357 387 385 351 355 374 406 455 986 1025 1063 1097 1123 1141 1147 1151 1151 1144 1132 1118 1130 1156 1172 1120 1084 1054 1020 972 871 799 755 736 740 736 697 640 584 556 545 537 531 527 526 516 514 530 567 628 597 555 541 578 628 664 695 722 743 732 743 759 778 803 818 842 870 887 869 853 813 779 768 768 783 808 848 904 970 1034 1089 1141 1196 1246 1281 1266 1232 1222 1210 1175 1139 1106 1077 1084 1131 1138 1104 1085 973 897 876 899 910 928 930 913 873 801 804 833 859 865 862 859 855 852 846 813 817 821 816 803 822 786 774 794 815 832 839 847 859 870 885 909 953 1013 1065 1076 1060 1029 986 892 836 794 756 719 717 704 691 666 614 611 642 663 683 734 763 783 797 807 816 823 840 863 893 926 940 914 876 856 903 1092 1238 1247 1107 1041 1057 1068 1042 965 868 825 799 765 706 692 680 675 677 684 695 708 702 683 679 705 719 724 725 728 755 771 767 735 651 591 554 532 515 498 491 496 520 560 578 580 577 584 620 629 642 637 606 550 529 516 534 567 540 534 546 572 610 663 635 576 483 358 252 295 302 302 357 306 401 495 598 771 738 633 563 538 530 653 820 960 1059 1076 1061 1041 1023 997 924 857 818 808 823 868 917 944 949 947 961 980 991 980 936 881 846 813 772 721 673 629 585 537 479 470 547 677 825 930 959 887 698 443 355 206 149 199 318 323 334 325 296 249 237 231 228 251 356 365 350 328 311 300 293 293 299 310 322 343 362 369 360 332 319 321 342 1023 1052 1080 1107 1130 1144 1141 1141 1146 1155 1153 1139 1147 1167 1174 1115 1084 1057 1018 948 858 818 799 789 785 782 727 662 610 583 566 538 523 527 534 526 535 575 640 683 605 589 608 627 700 758 802 834 856 858 879 891 905 948 950 966 980 977 942 941 915 877 838 810 785 797 832 880 943 986 1041 1119 1213 1284 1323 1301 1260 1252 1245 1204 1170 1144 1113 1106 1145 1161 1113 979 867 778 769 841 929 937 931 910 869 806 777 786 812 841 871 875 875 877 878 862 849 837 820 799 815 816 811 811 827 836 835 836 846 872 894 922 964 1018 1073 1077 1062 1026 965 872 826 791 758 727 720 706 697 688 668 678 705 712 714 750 775 795 811 821 826 828 837 854 878 903 908 889 885 918 947 978 1051 1110 1105 1062 1069 1073 1040 945 843 808 790 766 726 735 741 744 746 750 737 720 691 654 639 681 712 724 717 714 741 758 760 740 661 619 595 576 553 555 568 588 609 623 628 607 601 619 635 633 631 617 583 521 519 523 554 597 551 532 546 584 630 667 657 591 490 378 237 234 248 261 286 344 386 440 529 673 722 650 540 456 427 600 771 925 1038 1049 1043 1042 1039 1019 957 892 858 854 869 910 942 946 926 903 930 977 1014 1022 985 942 915 889 854 801 735 674 621 572 504 472 500 615 814 919 894 689 415 250 287 286 296 323 329 334 341 356 367 349 294 324 378 403 408 374 339 314 301 291 289 292 298 308 322 339 352 355 349 332 320 318 328 1079 1093 1107 1125 1144 1156 1147 1140 1144 1160 1178 1178 1183 1183 1163 1094 1075 1050 1006 940 857 839 840 843 837 820 759 698 654 621 595 536 510 528 545 562 598 664 740 748 676 665 698 748 828 870 904 938 972 992 1009 1013 1017 1045 1050 1049 1062 1073 1041 1018 993 961 921 881 830 818 838 882 933 963 1012 1094 1203 1282 1312 1306 1288 1280 1264 1228 1206 1189 1153 1172 1194 1196 1119 882 734 636 639 750 929 940 934 907 862 827 780 762 784 844 890 893 893 896 903 902 889 858 822 801 803 826 841 840 835 841 840 839 844 867 897 929 966 1010 1058 1052 1032 990 923 854 821 793 765 737 722 704 696 698 702 724 728 731 745 773 799 818 826 826 825 826 838 857 879 898 905 897 898 920 948 962 977 1005 1056 1081 1096 1087 1035 932 844 778 755 755 725 745 758 766 769 767 746 715 673 628 610 657 700 722 719 706 726 740 740 718 665 651 647 640 618 620 641 655 654 636 612 593 602 631 638 624 608 578 536 499 517 539 561 578 555 548 565 600 639 660 600 493 359 223 231 235 263 295 291 316 334 377 459 562 706 678 587 516 461 636 795 901 951 943 961 994 1017 1003 931 869 859 896 944 963 976 963 924 883 901 964 1024 1050 1029 999 978 958 932 879 803 733 675 625 562 508 503 602 842 903 698 469 292 87 80 88 190 329 338 341 347 360 384 420 387 416 471 514 450 384 337 310 297 290 289 291 297 305 320 338 351 355 352 342 331 327 336 1122 1125 1128 1135 1147 1159 1154 1150 1157 1176 1199 1214 1220 1202 1153 1084 1065 1042 999 931 853 843 857 869 860 849 813 756 697 659 615 537 505 531 570 612 677 761 832 807 775 787 828 883 935 945 966 1001 1042 1069 1083 1091 1099 1112 1126 1105 1106 1128 1132 1090 1058 1034 1009 970 927 911 925 955 958 979 1035 1104 1168 1239 1268 1285 1294 1289 1260 1243 1239 1232 1203 1262 1284 1252 1125 853 627 523 549 694 926 946 929 889 845 830 808 785 808 889 906 905 904 908 917 916 911 890 857 824 823 824 842 862 849 851 853 854 856 867 901 939 976 1007 1033 1014 981 935 877 838 818 800 776 747 724 704 698 705 719 731 724 746 791 815 819 824 825 820 818 822 837 858 878 893 901 894 893 914 948 960 968 982 1010 1068 1108 1106 1050 937 841 763 742 754 727 739 757 767 768 773 735 688 632 577 563 595 635 680 728 737 741 742 724 674 647 658 686 712 709 670 665 657 628 584 548 556 589 623 628 604 563 518 487 483 509 543 570 577 562 563 582 611 634 618 568 482 374 277 243 250 261 270 321 323 288 303 402 509 654 679 644 617 605 727 823 862 842 812 845 904 950 940 870 826 850 928 985 989 988 970 934 891 889 940 1009 1057 1056 1035 1017 1006 994 948 869 795 737 698 651 584 593 704 865 683 401 202 134 80 231 292 311 332 339 343 351 366 388 421 469 479 490 543 461 394 347 316 301 293 292 293 297 306 321 336 346 349 351 347 328 304 306 1133 1126 1123 1121 1124 1133 1138 1140 1149 1166 1186 1216 1228 1198 1131 1071 1059 1045 1016 961 867 847 855 870 875 871 833 783 730 678 630 541 503 531 588 657 745 831 884 855 867 899 941 980 994 979 991 1026 1068 1094 1111 1129 1145 1156 1180 1154 1142 1157 1187 1155 1128 1109 1094 1063 1043 1064 1099 1117 1073 1075 1110 1137 1139 1179 1231 1262 1277 1278 1243 1248 1261 1271 1276 1323 1341 1273 1092 797 570 508 574 731 937 960 901 839 815 807 835 857 885 923 921 914 913 916 918 924 928 921 907 896 887 856 843 854 876 860 863 870 876 888 915 956 993 1013 1009 983 941 894 851 827 818 808 790 763 730 710 708 721 738 717 718 767 836 842 816 808 810 813 812 817 834 855 874 885 890 883 882 901 928 939 958 982 1002 1048 1098 1107 1059 956 848 767 740 756 759 733 739 754 762 761 714 654 590 535 520 525 545 599 695 745 751 738 704 644 622 640 681 727 753 646 610 582 540 500 499 533 575 603 602 562 506 463 453 474 517 556 581 587 574 578 595 616 627 599 560 502 423 324 290 273 267 278 321 324 286 262 307 482 590 654 697 744 794 843 869 850 770 713 740 805 862 860 803 788 845 952 1003 997 987 970 943 913 906 936 990 1046 1062 1049 1033 1023 1021 994 924 851 797 769 721 667 683 746 708 520 274 106 87 82 254 325 327 334 337 341 349 364 383 416 465 512 544 553 460 406 366 330 310 283 285 297 295 267 313 339 343 343 347 344 244 119 131 1128 1119 1109 1097 1090 1096 1105 1108 1119 1142 1178 1227 1216 1169 1108 1064 1060 1057 1038 992 906 871 863 868 874 862 828 789 740 673 594 526 506 544 627 726 815 882 913 889 925 966 1003 1024 1009 980 988 1022 1064 1089 1111 1134 1156 1171 1196 1176 1165 1173 1194 1200 1195 1184 1171 1159 1150 1215 1283 1320 1337 1280 1173 1110 1130 1146 1190 1224 1244 1248 1219 1248 1277 1303 1338 1390 1379 1246 991 661 570 597 702 843 969 977 907 825 774 773 820 884 931 941 938 913 921 941 943 940 932 924 921 931 930 907 882 871 887 859 874 902 923 931 956 994 1019 1015 988 968 929 884 848 833 829 823 808 780 739 727 732 746 756 716 723 780 842 818 793 784 791 805 810 818 833 850 864 874 878 875 874 886 902 916 939 972 1010 1039 1084 1099 1067 992 880 800 765 766 762 735 734 747 760 753 710 651 588 529 494 451 453 519 644 740 759 739 693 632 616 619 639 656 633 570 498 447 430 449 503 538 560 574 557 501 456 434 437 467 524 567 591 598 592 588 594 605 612 596 570 531 476 391 345 330 314 280 291 313 289 267 316 474 570 656 751 855 901 940 935 875 765 685 688 737 790 793 754 774 862 988 1014 1001 986 971 955 943 944 967 1006 1046 1060 1053 1040 1031 1030 1006 951 891 840 804 721 683 673 648 520 448 265 106 99 102 258 333 330 330 331 335 342 353 366 400 452 508 553 557 475 411 371 348 295 242 240 266 290 278 326 350 314 200 321 238 140 115 118 1124 1113 1102 1089 1078 1070 1074 1078 1091 1122 1178 1225 1196 1139 1084 1052 1063 1069 1059 1024 953 913 894 884 872 848 813 768 707 627 542 508 516 570 678 794 873 917 928 909 946 985 1014 1024 1002 967 974 1006 1043 1065 1084 1106 1130 1150 1159 1118 1097 1111 1157 1206 1233 1240 1242 1261 1290 1332 1383 1429 1441 1351 1219 1129 1125 1164 1182 1208 1233 1243 1225 1267 1298 1328 1377 1415 1364 1229 1024 780 720 743 823 927 1008 1034 931 806 732 737 788 852 915 964 965 934 941 961 955 918 928 934 933 939 948 949 933 906 880 893 903 928 967 984 1005 1025 1034 1024 996 975 943 905 872 857 850 838 818 790 754 747 758 764 736 763 785 815 837 799 781 766 765 785 815 829 842 850 853 862 871 868 865 880 896 911 929 957 1006 1037 1072 1090 1078 1022 939 868 824 805 779 763 761 767 771 750 715 658 597 547 481 421 434 520 642 717 744 727 682 641 608 600 603 603 587 532 504 481 449 450 478 506 529 540 508 456 425 417 425 452 499 549 587 602 602 587 580 587 596 597 584 558 521 471 427 398 360 305 301 299 280 266 291 442 544 652 784 931 978 1001 984 919 801 731 709 726 759 758 730 778 893 1023 1035 1026 1006 986 979 978 987 1008 1036 1059 1060 1056 1049 1042 1038 1015 970 915 859 805 675 589 539 497 479 415 268 130 132 135 269 343 332 324 322 325 333 344 352 384 433 495 554 567 410 320 321 366 250 198 188 210 267 284 275 299 339 263 245 249 219 121 124 1115 1110 1105 1094 1078 1062 1055 1057 1074 1113 1178 1221 1193 1142 1092 1058 1067 1103 1116 1083 1012 966 938 908 868 831 794 735 651 556 511 505 531 597 709 821 898 930 930 925 955 975 990 1000 997 970 978 1006 1034 1040 1039 1052 1080 1110 1107 1052 1040 1076 1138 1199 1234 1258 1282 1318 1358 1418 1469 1503 1537 1380 1250 1168 1144 1180 1192 1215 1233 1237 1258 1293 1318 1343 1381 1391 1350 1265 1145 1012 972 971 995 1034 1072 1064 928 789 722 729 764 819 871 901 893 906 948 981 968 942 944 947 948 951 970 986 987 964 914 928 935 951 983 1023 1040 1043 1037 1025 1010 995 967 932 898 877 863 845 826 808 749 730 744 769 767 748 789 828 826 765 757 740 736 763 820 842 846 850 864 866 874 866 859 876 897 901 916 948 992 1027 1054 1078 1083 1025 1002 957 915 885 838 815 806 804 795 764 728 667 605 566 517 492 521 586 645 678 697 689 658 629 586 576 575 570 578 529 476 437 426 458 483 499 511 520 494 443 411 405 410 437 479 521 558 590 587 569 560 568 584 600 600 587 565 545 522 487 442 395 333 300 280 267 262 367 501 658 810 908 962 989 988 953 855 792 765 762 767 752 725 783 902 1034 1070 1078 1056 1024 1015 1013 1020 1036 1057 1071 1069 1065 1059 1053 1051 1034 1008 959 873 752 601 523 485 413 406 396 313 214 224 221 306 354 337 322 317 316 321 330 338 367 409 433 412 445 446 433 413 394 289 257 222 194 227 244 223 269 373 379 222 208 207 135 137 1103 1112 1112 1101 1080 1055 1043 1045 1070 1117 1181 1220 1210 1172 1127 1100 1092 1161 1196 1161 1077 1022 976 923 861 809 773 713 618 507 494 517 556 617 715 829 904 934 935 936 956 966 973 980 989 992 1004 1020 1030 1025 1020 1030 1057 1092 1085 1031 1034 1085 1151 1219 1254 1288 1326 1367 1411 1471 1506 1518 1543 1374 1257 1197 1191 1230 1226 1230 1241 1257 1283 1313 1337 1354 1365 1361 1336 1298 1249 1193 1154 1139 1130 1123 1115 1087 990 881 797 753 769 804 830 832 832 876 913 930 928 955 953 953 962 975 1000 1019 1027 1018 983 966 972 990 1012 1037 1056 1054 1040 1025 1012 999 972 940 911 891 871 852 837 826 796 781 779 781 782 786 813 835 823 739 732 744 763 781 802 826 845 856 857 865 878 872 863 878 899 912 925 944 972 1011 1046 1075 1084 1037 1030 1027 1017 987 899 858 839 829 817 798 745 674 607 570 577 602 627 638 637 629 637 636 616 578 561 558 560 561 568 551 517 487 480 461 478 494 506 518 495 448 417 410 410 428 474 521 553 561 557 550 542 541 566 602 619 619 611 601 598 584 558 524 413 354 319 293 261 325 481 657 792 838 871 905 930 928 879 824 795 786 782 764 783 799 858 1060 1114 1140 1129 1092 1061 1047 1043 1050 1064 1078 1082 1080 1073 1067 1070 1060 1038 980 854 643 497 428 407 382 382 397 414 417 414 404 389 370 350 331 320 315 313 314 289 335 345 319 336 467 475 440 410 397 379 318 258 229 197 239 316 375 382 391 246 207 229 174 249 1090 1106 1106 1098 1077 1049 1040 1044 1075 1126 1184 1221 1232 1209 1177 1170 1157 1217 1246 1211 1122 1063 1004 936 863 805 759 697 599 487 504 542 600 666 734 839 918 952 957 960 971 973 976 984 995 1007 1021 1031 1035 1031 1032 1039 1064 1101 1095 1058 1057 1091 1148 1217 1271 1316 1354 1390 1438 1476 1465 1424 1418 1327 1260 1232 1244 1279 1265 1253 1256 1279 1304 1330 1343 1343 1335 1331 1323 1314 1305 1293 1274 1259 1240 1213 1179 1134 1084 1021 946 872 836 825 820 809 809 832 829 826 859 950 965 966 977 1005 1030 1047 1056 1059 1051 1027 1027 1035 1039 1032 1055 1054 1038 1019 998 976 955 935 916 901 879 856 837 825 817 812 807 798 778 789 819 839 830 781 775 779 786 793 794 822 847 863 865 868 887 891 885 888 902 922 942 958 968 1003 1030 1052 1064 1039 1028 1023 1016 1002 960 892 854 838 823 810 747 668 601 571 595 639 649 626 621 582 583 591 581 523 526 530 538 558 573 579 565 542 525 461 465 483 497 504 482 444 419 416 432 429 458 497 529 539 541 538 533 533 562 601 627 635 629 629 639 649 648 623 552 485 431 388 342 381 516 664 757 757 779 816 853 878 882 835 794 770 760 794 860 873 871 1018 1124 1189 1205 1173 1115 1083 1066 1062 1068 1079 1094 1097 1091 1086 1093 1082 1042 946 761 533 422 383 378 374 375 307 253 284 388 409 406 392 371 351 334 322 315 311 252 300 307 276 323 476 476 402 331 377 382 376 373 374 345 329 349 381 391 400 298 310 359 207 301 1070 1086 1088 1088 1075 1052 1050 1057 1087 1135 1188 1228 1246 1242 1232 1234 1239 1245 1219 1167 1107 1043 992 941 884 815 748 673 576 488 548 598 646 693 745 851 927 964 975 984 996 1000 1005 1012 1020 1030 1041 1050 1055 1059 1067 1080 1103 1130 1129 1110 1103 1122 1176 1232 1289 1332 1366 1399 1447 1466 1421 1341 1299 1275 1257 1256 1277 1315 1308 1287 1281 1301 1327 1342 1336 1319 1305 1305 1310 1318 1330 1344 1357 1348 1325 1293 1259 1215 1186 1160 1123 1057 957 884 841 820 801 776 741 732 788 916 938 960 997 1030 1053 1065 1074 1085 1100 1095 1092 1084 1064 1033 1051 1049 1030 1005 975 944 932 932 927 920 894 860 827 805 814 822 826 815 776 789 813 832 835 819 815 810 804 801 792 821 851 872 883 885 904 911 906 903 910 931 955 975 985 1004 1019 1032 1041 1035 1035 1046 1049 1029 1005 923 854 815 804 790 734 677 638 627 638 655 648 612 578 547 546 564 574 514 497 497 515 555 589 594 578 553 532 452 449 467 477 467 451 433 420 417 442 431 448 477 499 521 537 549 554 551 526 580 638 665 649 646 652 663 675 682 681 656 621 581 534 546 611 682 720 697 705 737 783 828 867 827 770 726 703 787 891 942 945 1017 1134 1226 1273 1265 1204 1136 1093 1073 1069 1074 1095 1107 1110 1112 1116 1084 974 786 591 451 391 374 373 377 391 320 245 253 281 359 405 410 398 375 354 338 327 321 282 296 320 343 399 469 449 382 327 363 332 345 384 390 378 369 373 385 401 413 416 412 377 230 239 1043 1059 1068 1078 1078 1070 1075 1086 1111 1150 1197 1237 1256 1262 1261 1256 1248 1238 1183 1108 1056 1003 956 903 845 796 722 651 572 511 569 633 684 739 811 892 945 972 985 1001 1023 1035 1044 1052 1059 1064 1072 1083 1095 1109 1123 1139 1155 1169 1170 1161 1153 1170 1224 1267 1309 1342 1367 1392 1426 1439 1389 1299 1232 1238 1248 1260 1284 1341 1346 1323 1307 1321 1343 1342 1320 1295 1282 1282 1297 1320 1346 1374 1396 1388 1361 1331 1316 1306 1299 1292 1273 1208 1085 969 879 820 774 735 703 695 728 843 852 911 1000 1028 1048 1060 1073 1092 1122 1137 1143 1131 1100 1053 1050 1037 1014 985 952 921 919 933 944 942 909 864 820 789 809 823 832 829 800 814 825 832 835 831 831 828 823 815 796 818 847 873 889 901 922 932 929 923 925 943 966 990 1006 1017 1019 1016 1014 1020 1032 1050 1059 1047 1029 945 860 795 759 752 718 663 613 619 591 605 609 574 526 494 513 538 530 523 525 523 533 571 580 570 551 529 503 431 434 455 459 433 421 415 413 416 435 426 438 461 483 490 527 558 573 568 502 537 596 638 646 641 646 659 676 687 729 775 809 809 772 753 728 699 670 657 635 650 704 783 833 801 734 667 639 719 817 891 934 1014 1134 1239 1309 1329 1280 1193 1126 1088 1068 1061 1078 1104 1127 1141 1131 1043 831 551 433 399 375 365 378 389 388 323 250 246 252 350 411 413 410 400 374 353 345 334 334 334 355 412 509 471 412 371 362 359 329 337 369 381 378 369 368 380 403 422 425 419 388 240 299 1024 1038 1059 1075 1087 1095 1108 1118 1139 1168 1200 1231 1248 1249 1245 1237 1202 1220 1160 1062 996 956 909 850 792 749 673 625 565 524 611 698 757 812 876 928 956 970 982 1005 1040 1061 1077 1087 1090 1093 1104 1121 1144 1168 1186 1198 1205 1208 1208 1199 1194 1212 1259 1303 1331 1350 1362 1367 1374 1388 1337 1237 1155 1217 1246 1264 1292 1357 1357 1331 1310 1313 1333 1321 1292 1265 1253 1263 1295 1325 1349 1365 1381 1368 1348 1336 1349 1371 1379 1372 1348 1302 1189 1075 952 822 741 709 693 689 702 753 847 898 916 947 971 1002 1036 1071 1106 1144 1156 1150 1129 1075 1028 1006 994 972 939 913 911 928 951 939 905 867 833 806 808 813 823 836 849 857 860 852 835 825 829 831 832 832 804 815 842 868 885 912 938 951 949 943 946 958 976 997 1016 1028 1021 1007 999 1003 1012 1032 1052 1057 1033 956 878 814 766 757 713 656 611 611 577 553 539 534 506 473 438 416 425 455 513 564 588 573 553 494 456 441 410 405 428 452 460 434 411 396 395 409 419 421 433 454 478 470 512 555 580 585 530 488 500 567 606 622 638 654 670 687 737 800 855 881 855 823 777 715 640 602 562 553 596 715 769 751 686 608 582 629 697 768 842 989 1125 1243 1329 1366 1320 1248 1174 1109 1061 1050 1065 1099 1144 1178 1129 924 659 445 391 377 361 357 387 400 366 305 250 234 309 376 404 405 408 410 378 345 342 353 347 352 370 399 491 432 375 355 356 356 355 355 358 368 367 359 356 368 395 416 369 293 255 223 237 1026 1038 1069 1098 1121 1139 1156 1170 1181 1190 1200 1209 1228 1239 1240 1231 1215 1223 1137 1019 944 899 848 799 755 717 653 604 554 537 642 744 817 874 922 953 959 960 972 1004 1046 1075 1098 1112 1110 1112 1130 1157 1187 1216 1235 1245 1248 1246 1238 1223 1225 1246 1284 1330 1348 1355 1354 1347 1353 1368 1331 1247 1160 1245 1276 1299 1332 1374 1336 1292 1267 1271 1291 1281 1262 1249 1251 1271 1299 1313 1317 1326 1332 1320 1306 1307 1343 1386 1407 1406 1382 1336 1288 1221 1121 982 805 713 677 673 679 691 720 744 775 835 885 937 984 1026 1064 1107 1139 1154 1147 1116 1057 1023 997 961 933 918 911 912 925 920 900 878 862 854 825 822 832 849 869 879 869 858 849 806 805 808 816 831 809 821 844 869 891 925 953 967 966 963 969 979 992 1005 1016 1025 1016 1000 992 988 987 1000 1020 1029 1013 958 900 851 813 800 763 713 666 658 617 577 546 525 499 451 402 373 382 426 486 541 573 568 528 494 474 455 388 393 416 449 479 469 416 381 373 391 405 417 433 454 473 468 489 520 555 591 569 486 440 476 547 592 628 654 671 698 734 795 852 858 841 812 769 701 592 546 518 503 509 581 664 667 618 558 541 555 587 634 703 897 1093 1242 1323 1356 1324 1278 1211 1131 1072 1048 1052 1093 1160 1178 1048 777 505 390 374 370 375 385 395 400 350 303 278 224 349 390 389 391 396 401 382 359 355 356 367 380 395 426 423 386 358 350 352 352 353 354 353 356 354 347 345 356 381 402 356 299 354 248 310 1047 1060 1088 1129 1167 1194 1203 1211 1209 1208 1208 1207 1224 1233 1236 1234 1224 1189 1089 971 881 827 785 757 734 706 657 600 572 594 683 775 845 907 958 974 960 954 970 1011 1050 1087 1116 1132 1134 1142 1168 1197 1222 1237 1258 1267 1269 1264 1248 1234 1238 1262 1302 1345 1359 1358 1350 1337 1291 1331 1329 1294 1286 1309 1305 1321 1353 1360 1293 1229 1207 1233 1261 1253 1238 1232 1241 1271 1291 1284 1268 1271 1287 1286 1278 1277 1306 1372 1405 1402 1368 1332 1327 1308 1266 1186 1012 804 673 618 608 625 643 666 699 746 807 872 931 982 1026 1090 1146 1175 1170 1143 1106 1049 986 939 955 950 934 917 909 895 874 867 875 888 866 843 838 857 874 881 883 871 847 842 815 820 828 800 831 835 847 871 899 940 969 984 988 987 993 1009 1025 1030 1022 1016 1005 992 981 974 965 964 969 973 977 954 922 892 872 858 836 802 765 752 700 635 574 528 494 419 370 355 353 388 426 468 510 543 513 498 489 463 370 383 417 455 481 444 411 376 355 368 384 398 418 442 462 467 459 469 509 575 587 538 473 438 503 566 616 650 670 694 718 755 790 797 783 769 739 676 554 495 474 466 455 462 519 537 531 525 521 491 487 517 562 739 1004 1204 1289 1307 1306 1286 1232 1148 1083 1041 1029 1054 1109 1060 859 615 425 375 368 370 379 386 372 379 343 328 342 236 313 335 335 377 381 359 346 348 345 363 375 387 399 394 381 368 357 348 344 345 347 349 349 347 340 335 337 346 367 341 325 345 309 331 383 1083 1099 1115 1152 1195 1226 1231 1230 1216 1209 1213 1220 1235 1240 1242 1240 1219 1136 1030 916 810 755 731 722 717 704 669 631 643 704 775 840 885 938 990 988 971 967 986 1026 1056 1099 1127 1142 1153 1182 1211 1229 1239 1250 1261 1260 1254 1245 1231 1231 1245 1271 1307 1342 1358 1357 1347 1331 1291 1280 1271 1263 1262 1279 1289 1309 1327 1305 1195 1153 1160 1200 1249 1248 1239 1235 1245 1276 1284 1251 1211 1209 1238 1253 1255 1256 1273 1331 1366 1363 1330 1305 1325 1339 1338 1311 1212 1021 838 686 576 562 590 632 684 749 793 826 886 981 1088 1140 1148 1137 1121 1087 1078 1053 1006 949 979 992 983 962 942 923 897 886 890 886 889 862 855 881 880 873 871 871 866 853 822 813 816 804 799 812 839 869 891 942 983 1008 1016 1019 1029 1050 1067 1065 1052 1023 1003 989 973 961 943 928 924 934 945 946 939 928 924 914 899 880 860 840 778 687 598 538 495 412 367 356 341 351 365 393 442 525 512 471 430 403 361 377 413 448 466 436 396 370 361 358 352 370 397 422 437 455 464 478 504 537 590 597 557 495 500 553 603 636 655 668 685 705 722 721 715 723 715 663 550 473 452 452 440 449 437 428 431 442 449 413 412 457 503 621 848 1064 1204 1227 1269 1280 1241 1151 1076 1016 995 1011 1045 932 682 476 383 373 382 378 376 382 371 364 332 319 351 277 260 238 253 366 334 289 284 308 307 347 362 372 383 369 363 360 355 345 336 331 331 334 337 336 328 326 331 338 356 279 259 343 319 390 419 1121 1137 1145 1174 1211 1239 1245 1235 1209 1198 1208 1232 1250 1257 1258 1249 1218 1105 984 864 756 708 690 689 699 710 698 701 722 766 834 885 929 967 998 1026 1002 995 1008 1036 1051 1100 1133 1157 1183 1218 1242 1250 1250 1251 1237 1214 1194 1183 1187 1205 1224 1247 1275 1311 1340 1349 1339 1317 1297 1241 1176 1150 1206 1248 1224 1211 1207 1161 1074 1069 1107 1165 1239 1250 1250 1252 1263 1288 1281 1228 1167 1153 1188 1218 1238 1247 1249 1280 1291 1285 1272 1272 1297 1326 1349 1356 1329 1223 1076 919 784 696 668 682 734 825 918 954 1011 1105 1190 1163 1130 1083 1029 1020 1065 1081 1048 975 961 983 985 972 970 955 924 906 905 905 888 876 873 876 883 860 858 869 878 866 848 826 810 810 800 816 834 852 886 943 993 1027 1044 1050 1066 1089 1102 1096 1081 1058 1031 1001 971 955 920 898 898 914 921 919 925 942 962 963 959 947 921 877 811 719 623 556 505 431 385 367 344 336 336 369 433 485 472 422 373 351 355 379 411 441 455 421 386 367 356 327 327 346 375 403 424 442 465 490 513 538 591 608 594 569 523 551 592 620 631 636 650 663 666 656 631 666 698 663 572 488 456 454 446 447 401 365 361 389 409 380 393 483 617 720 739 799 977 1046 1172 1245 1237 1154 1063 988 963 986 1021 816 557 393 367 374 398 391 376 374 357 349 302 275 343 219 230 281 322 348 231 220 248 267 275 303 324 344 363 357 355 354 350 341 332 325 321 321 324 322 320 320 324 332 346 290 251 304 401 421 425 1165 1175 1182 1204 1228 1246 1250 1237 1203 1186 1195 1229 1254 1269 1274 1263 1229 1098 958 831 735 692 669 665 679 706 715 715 730 776 863 905 941 981 1023 1054 1033 1025 1034 1057 1075 1118 1159 1194 1225 1242 1259 1264 1257 1242 1194 1149 1119 1116 1150 1159 1145 1126 1131 1221 1292 1321 1318 1292 1249 1207 1185 1198 1251 1263 1168 1070 1009 990 962 992 1054 1134 1231 1247 1254 1263 1278 1296 1277 1213 1143 1115 1148 1188 1221 1236 1226 1219 1206 1199 1208 1233 1255 1286 1319 1346 1359 1334 1271 1192 1114 1008 925 882 897 988 1119 1170 1205 1237 1221 1113 1056 1003 940 968 1053 1099 1077 983 936 973 999 1004 1014 998 966 938 921 916 885 877 874 866 878 856 860 878 886 883 873 853 830 814 814 830 836 840 881 944 999 1041 1067 1079 1097 1118 1134 1142 1128 1110 1080 1040 999 943 886 866 883 903 909 916 920 928 973 984 999 1008 992 897 822 730 633 565 516 437 384 366 351 344 348 389 452 427 405 372 342 333 351 376 405 429 439 409 377 361 351 316 319 338 363 388 413 435 465 498 528 568 590 591 581 574 540 549 583 619 625 625 635 634 618 621 578 623 679 663 602 527 479 458 452 451 400 350 330 359 354 353 400 525 765 821 709 573 565 649 912 1122 1192 1158 1067 989 954 971 1030 713 478 370 364 371 392 394 383 366 348 324 281 264 349 283 268 246 204 205 199 239 265 249 277 270 283 316 355 352 352 350 345 338 328 321 318 316 317 316 316 317 320 325 339 352 360 387 406 422 432 1202 1211 1222 1242 1254 1258 1252 1242 1208 1183 1183 1216 1244 1268 1279 1270 1229 1087 935 807 719 677 666 665 672 687 708 720 734 776 861 912 950 990 1028 1045 1019 1018 1046 1096 1137 1178 1215 1244 1263 1263 1266 1259 1237 1195 1143 1092 1059 1057 1099 1088 1049 1012 1020 1147 1243 1283 1287 1267 1196 1221 1297 1361 1350 1264 1068 905 829 857 873 926 1007 1112 1228 1242 1252 1266 1285 1299 1270 1205 1137 1101 1126 1164 1194 1203 1183 1148 1131 1134 1156 1189 1212 1237 1269 1307 1344 1364 1368 1357 1334 1307 1258 1202 1170 1212 1274 1302 1299 1256 1142 1026 970 943 925 952 1025 1075 1066 985 968 1017 1055 1069 1071 1046 1017 983 946 918 889 875 870 869 885 873 877 889 898 902 894 880 858 821 827 843 844 840 878 944 1001 1045 1077 1099 1122 1144 1163 1176 1160 1154 1131 1083 1014 915 855 836 854 898 900 903 910 926 967 999 1016 1019 1008 884 784 678 583 540 514 426 361 348 357 366 383 395 397 385 368 343 326 335 355 373 396 417 416 395 366 348 339 315 318 335 356 378 405 434 466 498 529 564 571 570 570 570 570 571 592 628 627 626 635 635 616 619 646 655 653 656 623 572 514 465 462 459 399 331 294 302 301 338 416 537 746 684 580 517 509 558 558 549 597 784 967 1014 969 899 963 617 431 379 368 363 368 363 352 363 346 325 279 246 348 273 229 223 243 243 253 267 268 249 299 296 285 292 343 351 353 348 342 335 326 320 288 222 302 314 314 314 317 321 335 291 240 372 395 422 442 1215 1235 1251 1271 1281 1278 1264 1252 1230 1204 1190 1202 1231 1260 1274 1261 1205 1063 917 804 736 715 714 719 728 738 747 735 738 781 873 947 981 1009 1030 1029 993 1001 1050 1128 1203 1237 1266 1284 1289 1285 1271 1249 1210 1154 1119 1077 1039 1022 1040 1023 972 963 1022 1142 1224 1255 1255 1237 1192 1292 1395 1426 1336 1132 857 729 739 774 807 868 968 1099 1235 1250 1266 1286 1302 1305 1268 1213 1157 1117 1116 1135 1143 1133 1108 1072 1058 1075 1117 1163 1190 1205 1229 1272 1317 1349 1379 1406 1429 1447 1456 1445 1413 1368 1333 1328 1311 1241 1069 1010 1022 1047 1043 1015 1047 1053 1042 1041 1073 1099 1106 1102 1101 1073 1049 1016 972 927 898 884 882 892 915 909 901 901 915 920 915 903 881 843 835 845 847 843 879 943 997 1041 1077 1111 1142 1168 1186 1194 1180 1177 1154 1098 1004 904 848 823 823 851 870 898 925 943 978 1006 999 989 1014 855 726 619 533 469 488 444 389 357 375 446 443 406 384 353 339 330 330 347 369 382 399 412 397 375 353 336 327 320 324 339 363 390 420 447 468 488 517 531 542 551 559 564 574 592 607 613 619 622 611 586 558 588 611 623 630 643 624 610 558 488 486 463 395 319 263 251 269 335 427 507 603 580 564 563 535 504 443 407 422 487 663 826 765 394 452 442 419 391 374 359 353 322 292 352 349 325 274 237 349 254 227 259 291 298 288 258 224 221 257 271 259 238 278 340 357 351 342 333 326 322 269 132 286 316 313 312 315 320 332 334 335 369 385 420 453 1207 1234 1253 1279 1293 1294 1284 1269 1252 1235 1217 1202 1216 1239 1247 1220 1140 1022 884 787 746 750 760 775 787 792 791 769 777 821 898 982 1012 1031 1038 1020 973 991 1052 1134 1212 1244 1274 1294 1299 1300 1279 1248 1207 1158 1142 1108 1060 1017 997 983 918 945 1067 1171 1238 1256 1230 1183 1193 1315 1391 1337 1114 824 662 619 651 694 748 823 943 1101 1257 1286 1309 1326 1330 1307 1273 1239 1199 1147 1103 1082 1064 1044 1028 996 1002 1037 1092 1156 1201 1221 1236 1262 1294 1323 1354 1391 1440 1503 1563 1588 1562 1482 1419 1405 1375 1299 1187 1218 1247 1224 1146 1148 1181 1155 1118 1139 1123 1134 1141 1137 1125 1095 1066 1018 953 917 903 899 911 937 942 937 930 927 930 937 936 926 905 876 844 837 836 841 881 941 989 1029 1069 1118 1158 1184 1197 1200 1189 1183 1158 1100 1008 913 842 800 791 826 868 909 935 939 963 985 975 952 942 793 644 544 497 455 453 422 398 402 397 413 419 406 371 349 328 323 334 357 380 399 407 402 385 363 345 334 331 333 339 356 383 421 446 463 466 468 492 491 497 518 548 559 567 586 596 589 602 605 586 559 545 538 567 598 617 625 625 611 583 542 491 463 426 363 274 250 260 332 426 467 508 567 597 576 504 434 391 376 383 397 451 528 521 356 368 380 385 383 376 364 359 337 303 330 339 308 272 263 326 260 265 312 312 298 283 251 214 214 231 228 228 251 290 343 360 352 342 335 330 327 291 173 292 284 271 311 314 318 330 346 361 367 376 408 449 1171 1200 1239 1271 1283 1286 1282 1273 1262 1247 1227 1205 1197 1215 1211 1169 1084 977 861 786 760 777 804 822 838 851 854 836 846 876 921 1000 1031 1054 1056 1024 968 992 1050 1114 1160 1197 1238 1272 1292 1302 1284 1257 1220 1179 1177 1142 1080 1006 945 901 894 981 1120 1189 1248 1269 1251 1214 1235 1301 1304 1142 800 677 570 534 555 597 691 808 967 1145 1271 1310 1343 1361 1356 1320 1283 1260 1231 1174 1087 1029 987 950 914 932 984 1035 1078 1142 1201 1231 1235 1228 1256 1291 1326 1370 1431 1523 1602 1636 1616 1555 1534 1531 1513 1455 1341 1321 1309 1271 1211 1250 1249 1208 1164 1164 1148 1158 1163 1158 1149 1122 1065 995 933 916 923 924 934 966 967 960 953 948 941 952 954 944 922 893 866 838 822 833 882 939 978 1012 1056 1118 1161 1184 1193 1202 1191 1183 1149 1093 1054 957 851 778 770 826 884 919 932 933 944 953 946 914 848 688 557 478 449 446 421 395 379 380 404 411 405 390 374 360 344 335 337 350 372 387 396 400 390 369 348 334 333 340 356 377 405 444 457 464 455 444 461 465 461 481 532 549 559 571 579 582 598 601 579 535 488 462 511 574 615 629 609 588 568 545 504 474 439 379 282 260 259 314 402 449 530 585 579 510 427 380 367 371 376 379 414 472 481 345 331 336 319 294 365 371 374 352 304 322 304 303 313 323 304 284 297 326 307 283 258 231 213 215 230 238 254 289 340 358 357 350 342 340 337 333 327 323 321 248 229 310 310 317 329 343 357 362 367 388 426 1150 1189 1234 1255 1266 1272 1273 1274 1270 1256 1238 1219 1205 1208 1183 1128 1047 950 854 795 780 803 838 861 889 920 939 930 928 931 946 1007 1048 1076 1077 1039 981 997 1045 1101 1152 1174 1211 1253 1291 1307 1295 1274 1244 1209 1188 1144 1067 974 892 890 955 1044 1135 1201 1256 1280 1275 1260 1289 1351 1280 1028 657 643 534 482 493 533 642 821 1012 1180 1299 1338 1363 1371 1360 1337 1310 1288 1252 1186 1077 1008 955 912 878 901 954 1009 1058 1110 1171 1211 1223 1216 1240 1269 1309 1364 1440 1549 1617 1632 1607 1571 1580 1590 1591 1568 1502 1410 1336 1286 1265 1281 1244 1194 1155 1148 1152 1182 1195 1186 1171 1128 1044 978 955 944 937 942 963 991 990 978 971 966 952 957 956 945 924 903 882 858 839 838 879 924 957 987 1030 1100 1138 1163 1187 1215 1211 1179 1115 1060 1117 1051 914 799 775 812 869 905 928 951 945 942 926 878 774 604 517 474 448 436 392 367 358 358 391 413 414 402 393 378 373 364 349 346 363 376 385 392 394 372 352 340 340 357 386 415 439 455 458 448 435 429 441 462 464 476 515 538 558 566 570 580 589 586 556 500 434 450 524 598 628 594 578 564 550 538 515 494 437 359 305 276 264 298 374 444 534 554 506 418 376 366 366 369 371 369 429 520 554 354 320 315 299 278 352 366 333 294 302 318 302 279 284 367 374 326 293 294 277 276 254 235 227 218 255 281 299 337 357 357 352 348 346 346 343 338 331 324 319 315 311 309 306 315 327 339 352 356 357 367 395 1149 1191 1227 1240 1252 1261 1269 1277 1274 1266 1257 1247 1234 1217 1165 1097 1023 939 853 809 807 837 859 898 943 985 1014 1023 1013 1003 1004 1019 1058 1086 1088 1055 1002 1035 1099 1162 1194 1197 1232 1271 1299 1304 1296 1280 1254 1221 1193 1144 1048 937 851 866 953 1041 1121 1209 1265 1298 1316 1337 1395 1383 1208 902 572 594 481 442 475 526 623 833 1049 1218 1308 1344 1363 1366 1357 1352 1349 1324 1271 1187 1084 1031 990 955 931 925 932 957 1004 1068 1131 1182 1214 1228 1258 1278 1312 1369 1453 1550 1589 1589 1570 1563 1581 1603 1621 1622 1580 1443 1335 1278 1271 1266 1198 1138 1110 1121 1160 1210 1237 1230 1193 1112 1025 977 977 967 952 962 986 1007 1005 993 980 968 958 963 954 938 920 912 906 893 873 856 879 916 946 980 1030 1095 1131 1161 1198 1252 1252 1176 1106 1089 1119 1105 974 835 782 788 817 870 934 986 967 969 938 853 717 580 533 523 500 426 380 360 356 358 375 401 417 421 414 403 400 387 364 351 350 364 380 388 396 383 364 349 346 369 409 450 477 478 460 438 424 421 418 449 486 514 525 544 568 578 576 573 561 542 510 467 434 498 576 633 641 585 557 540 532 527 518 504 450 369 322 290 273 293 353 425 481 470 419 370 370 367 363 359 362 358 402 527 649 406 340 304 288 298 328 349 342 322 309 327 297 268 280 359 378 343 301 277 238 252 276 289 270 236 277 314 337 363 358 352 348 347 348 347 343 339 336 330 321 314 310 308 311 317 326 336 347 348 344 346 364 1151 1192 1225 1233 1247 1260 1272 1282 1278 1281 1286 1284 1269 1233 1154 1071 1001 925 858 839 852 873 884 935 991 1037 1061 1059 1046 1049 1067 1070 1084 1115 1141 1143 1120 1143 1174 1195 1196 1217 1244 1269 1286 1289 1280 1245 1201 1159 1119 1064 984 894 824 846 926 1011 1103 1226 1288 1336 1380 1427 1480 1370 1067 736 518 503 434 423 467 536 626 858 1096 1268 1328 1348 1363 1368 1367 1371 1378 1348 1280 1181 1082 1041 1016 999 992 970 940 926 944 1011 1097 1138 1176 1235 1272 1301 1331 1375 1441 1498 1521 1531 1541 1561 1575 1597 1621 1632 1596 1453 1334 1257 1221 1199 1148 1114 1114 1157 1227 1305 1335 1299 1203 1069 995 972 979 972 965 976 995 1009 1004 997 988 978 968 965 953 938 926 930 941 943 929 902 920 943 962 988 1033 1090 1133 1177 1234 1314 1273 1142 1010 935 907 909 880 827 770 781 791 839 922 1011 1034 1029 971 850 669 554 535 543 510 414 399 387 370 357 369 387 410 430 428 422 412 399 381 360 347 361 384 397 407 407 391 369 360 385 436 485 515 516 487 441 402 390 417 444 490 535 545 566 592 607 604 587 537 498 474 469 487 556 617 652 648 600 561 539 531 525 518 506 470 414 372 314 305 327 350 403 412 399 382 375 380 370 355 345 350 350 351 482 710 478 393 314 268 313 322 339 349 343 322 305 273 278 327 317 285 260 251 255 294 278 283 309 314 275 284 324 363 362 354 349 346 346 347 345 342 340 339 333 323 315 310 308 311 317 325 334 342 339 331 329 340 1147 1192 1228 1234 1248 1264 1277 1284 1283 1301 1321 1327 1304 1258 1157 1059 986 924 887 877 883 895 912 961 1015 1057 1068 1064 1046 1049 1079 1109 1107 1139 1184 1216 1201 1223 1229 1231 1247 1277 1295 1304 1302 1285 1226 1159 1105 1066 1020 975 915 850 801 837 924 1009 1105 1244 1330 1403 1468 1513 1512 1314 935 625 515 440 423 436 478 554 655 899 1145 1315 1353 1357 1356 1355 1358 1369 1361 1323 1251 1150 1056 1017 1001 1001 1013 997 969 939 929 978 1089 1119 1153 1237 1280 1332 1360 1376 1398 1416 1449 1493 1539 1572 1579 1588 1602 1615 1598 1488 1364 1248 1159 1127 1132 1156 1197 1256 1350 1440 1453 1366 1197 1027 963 957 965 970 978 987 995 1001 992 987 987 989 979 969 960 954 953 960 970 979 979 973 999 1015 1021 1029 1059 1104 1148 1195 1251 1316 1255 1121 980 876 825 836 813 766 730 743 769 828 914 1003 1101 1100 1017 874 701 605 570 547 497 457 428 403 379 359 366 387 415 437 436 425 413 405 399 370 359 372 397 418 430 435 421 396 380 408 465 518 546 541 507 457 410 388 415 445 497 552 568 593 620 637 634 596 556 518 504 524 540 586 635 665 657 614 586 568 554 540 530 511 478 432 395 350 337 349 380 393 396 386 373 383 394 383 364 347 340 351 349 434 626 509 453 355 265 285 328 337 327 315 309 284 261 263 296 332 277 249 259 278 274 297 315 318 332 293 331 371 364 359 352 346 343 344 344 342 340 340 337 330 323 317 312 307 309 315 324 332 335 327 321 319 324 1139 1190 1232 1240 1249 1264 1279 1287 1294 1325 1350 1356 1333 1281 1176 1079 1015 983 963 950 943 940 954 993 1032 1063 1081 1078 1059 1056 1080 1128 1119 1148 1185 1211 1218 1243 1254 1270 1305 1319 1330 1335 1321 1268 1117 1033 995 980 944 909 863 825 814 871 959 1047 1142 1261 1384 1481 1552 1572 1491 1224 858 613 564 444 451 481 530 602 709 940 1169 1322 1341 1342 1314 1291 1290 1309 1280 1229 1161 1083 1026 998 995 1007 1020 1004 980 966 976 1027 1117 1198 1251 1276 1333 1384 1392 1375 1363 1371 1425 1493 1553 1585 1582 1572 1571 1586 1601 1551 1431 1284 1162 1129 1174 1237 1296 1348 1466 1530 1510 1390 1165 1009 950 942 950 972 992 1002 1003 999 988 975 975 984 983 979 976 979 987 989 991 999 1013 1034 1070 1094 1099 1096 1105 1148 1192 1229 1258 1278 1223 1107 975 872 826 825 800 750 696 716 766 829 896 957 1047 1072 1001 838 663 551 503 488 478 510 476 427 386 369 370 394 414 420 426 424 418 411 405 386 379 387 408 435 455 457 444 423 405 435 490 541 564 549 516 478 443 423 432 460 512 567 585 612 637 653 651 610 559 512 496 526 550 591 634 665 664 638 620 605 589 570 555 527 483 426 393 375 363 366 394 416 404 383 373 381 393 399 393 374 357 370 408 427 365 427 440 400 324 234 305 319 304 274 276 270 259 249 252 342 289 259 282 303 290 332 356 333 337 298 324 364 360 357 349 343 339 340 340 314 307 338 333 325 321 317 313 307 307 313 322 333 332 326 320 318 321 1123 1182 1236 1256 1262 1270 1283 1302 1334 1372 1395 1389 1348 1291 1197 1112 1061 1052 1034 1013 991 973 978 1011 1045 1074 1099 1100 1080 1069 1086 1145 1136 1169 1195 1200 1214 1236 1261 1292 1329 1329 1336 1331 1289 1179 1001 930 912 913 909 878 851 850 887 948 1005 1099 1203 1282 1430 1536 1598 1587 1440 1125 795 617 605 438 484 543 607 690 766 967 1153 1267 1279 1262 1235 1224 1231 1223 1168 1123 1080 1035 1007 994 999 1010 1013 995 980 977 995 1043 1123 1216 1299 1360 1414 1443 1423 1384 1367 1371 1428 1495 1549 1570 1561 1541 1536 1559 1603 1598 1511 1382 1259 1194 1234 1280 1330 1414 1531 1560 1506 1359 1093 986 954 948 941 971 1004 1022 1024 1015 1000 980 967 964 972 987 993 999 1006 1006 1007 1017 1037 1065 1106 1150 1169 1168 1170 1213 1248 1268 1265 1234 1197 1098 982 899 862 840 796 734 679 721 785 846 893 926 959 980 948 842 697 591 523 497 512 502 470 427 388 382 381 391 405 417 426 429 419 410 415 410 395 396 413 437 464 472 464 445 431 457 503 547 568 547 522 495 469 451 445 486 536 575 592 617 643 660 656 590 526 479 461 477 536 575 613 652 671 666 653 637 620 600 581 554 514 456 404 381 371 373 403 432 411 384 374 373 379 409 436 429 393 406 440 464 441 428 409 398 399 403 256 276 327 283 271 263 259 255 248 306 270 252 281 304 296 322 343 329 277 292 333 364 360 355 346 338 332 333 332 261 245 333 328 323 321 311 279 301 306 310 320 333 334 329 322 319 322 1114 1180 1240 1267 1280 1293 1312 1343 1387 1426 1425 1388 1326 1282 1222 1158 1108 1097 1077 1050 1025 1008 1011 1035 1062 1091 1121 1133 1120 1101 1104 1154 1154 1204 1235 1230 1229 1241 1266 1295 1322 1337 1337 1298 1202 1040 967 923 887 869 908 895 910 945 983 999 1039 1131 1237 1312 1447 1564 1623 1586 1404 1096 780 603 570 426 505 594 675 754 861 1001 1106 1160 1170 1175 1181 1183 1174 1134 1076 1047 1027 1000 987 988 993 995 984 970 960 968 1003 1072 1172 1263 1339 1392 1413 1416 1399 1373 1351 1357 1407 1466 1511 1526 1525 1522 1532 1559 1598 1605 1568 1477 1340 1282 1280 1320 1387 1457 1550 1569 1455 1232 1053 1000 975 956 938 975 1015 1038 1041 1027 1013 994 974 961 960 981 1001 1011 1010 1012 1018 1033 1056 1086 1127 1186 1219 1226 1241 1269 1283 1281 1258 1196 1187 1110 1009 946 910 860 796 736 709 764 823 872 900 893 896 903 885 818 695 601 541 516 516 481 458 423 385 401 391 388 393 401 403 400 402 408 414 412 402 402 415 437 462 479 480 464 450 467 502 540 563 547 524 493 463 447 444 489 532 555 587 612 637 655 653 565 491 450 444 462 512 574 631 672 691 700 696 684 668 676 656 625 586 537 427 384 361 357 427 423 407 389 373 363 362 395 443 475 425 429 456 482 482 444 413 395 395 411 389 374 357 339 301 278 274 276 253 245 232 236 260 278 279 292 318 348 285 326 365 370 364 356 345 335 329 330 327 325 326 327 309 314 304 258 213 286 307 309 317 330 333 328 322 320 322 1131 1196 1252 1282 1303 1327 1359 1400 1447 1468 1424 1351 1288 1259 1233 1189 1141 1121 1095 1067 1047 1039 1047 1067 1090 1113 1132 1140 1146 1137 1132 1160 1174 1236 1279 1285 1271 1275 1294 1314 1332 1375 1347 1269 1160 1052 1038 986 923 889 942 956 1018 1060 1051 1036 1110 1198 1286 1367 1467 1580 1645 1610 1416 1151 831 641 616 568 581 655 758 859 948 1022 1064 1082 1091 1103 1109 1109 1097 1060 1020 1005 996 982 987 988 990 988 979 982 998 1038 1099 1165 1256 1328 1374 1377 1275 1327 1354 1349 1340 1353 1396 1441 1473 1485 1499 1522 1548 1572 1587 1587 1567 1508 1403 1353 1356 1392 1442 1482 1549 1549 1412 1173 1042 1004 975 959 966 996 1029 1050 1053 1040 1022 997 976 965 968 982 1001 1013 1012 1018 1024 1041 1069 1109 1162 1222 1261 1275 1276 1293 1290 1258 1204 1164 1226 1188 1089 1013 972 896 831 792 776 823 860 888 897 849 851 850 831 776 634 568 530 502 486 463 446 414 373 392 400 393 383 382 380 378 387 402 415 418 406 403 417 442 466 491 500 484 471 486 512 541 562 548 503 457 428 433 437 460 489 519 577 601 616 628 631 539 472 441 445 477 543 594 640 690 718 734 735 724 708 724 678 585 483 445 388 382 393 398 415 422 412 391 369 354 349 366 407 467 428 427 444 466 483 469 440 411 398 412 417 404 380 357 333 299 276 268 248 234 233 241 252 250 260 281 319 376 350 332 342 384 372 359 348 338 331 327 323 323 323 321 198 254 246 137 186 282 313 312 316 325 327 325 321 321 315 1164 1227 1273 1305 1334 1370 1414 1459 1493 1459 1385 1309 1259 1242 1235 1205 1163 1133 1103 1080 1066 1065 1078 1100 1125 1135 1122 1097 1115 1139 1163 1186 1209 1255 1291 1311 1330 1357 1381 1400 1416 1435 1345 1244 1159 1107 1087 1042 999 981 1011 1019 1028 1037 1054 1112 1207 1274 1332 1405 1505 1608 1661 1614 1412 843 570 493 546 683 719 761 835 942 1017 1043 1043 1032 1030 1035 1030 1026 1022 1003 984 986 991 991 994 999 998 995 995 1026 1085 1153 1218 1271 1323 1346 1349 1334 1261 1289 1311 1321 1330 1357 1397 1431 1451 1456 1482 1523 1562 1584 1577 1566 1558 1531 1470 1461 1463 1469 1476 1481 1503 1438 1288 1104 1028 987 961 962 997 1019 1041 1055 1059 1052 1029 1000 976 964 967 971 986 1003 1012 1010 1020 1042 1077 1125 1193 1243 1275 1293 1300 1310 1286 1220 1150 1305 1496 1456 1275 1141 1076 1007 923 837 792 849 867 871 873 819 802 793 779 738 576 539 508 466 457 452 433 402 370 370 390 392 381 370 366 365 374 392 413 421 416 416 428 442 458 483 501 499 494 507 528 547 556 545 506 457 420 431 434 458 491 526 576 580 569 564 576 514 478 462 469 519 601 633 645 664 675 678 683 680 647 577 506 436 381 375 364 361 370 390 416 422 411 389 366 347 336 345 375 414 412 412 419 436 460 475 467 443 418 421 429 416 386 385 356 336 310 268 248 237 238 247 258 260 268 294 336 384 401 321 298 398 364 359 354 344 334 326 323 323 322 319 207 248 311 310 318 311 307 318 318 321 322 321 313 279 297 1195 1255 1299 1331 1365 1403 1448 1486 1495 1404 1331 1280 1251 1243 1243 1220 1181 1137 1113 1098 1092 1097 1116 1134 1151 1145 1113 1090 1111 1151 1192 1221 1248 1280 1313 1344 1366 1401 1460 1482 1445 1371 1299 1229 1172 1139 1124 1098 1086 1085 1081 1063 1045 1052 1101 1209 1284 1325 1363 1430 1538 1617 1624 1546 1376 1044 747 614 669 847 850 856 902 995 1053 1052 1026 994 977 968 958 956 961 963 960 971 988 1004 1009 1018 1017 1015 1027 1072 1147 1221 1280 1317 1333 1316 1296 1290 1284 1280 1287 1305 1329 1366 1404 1429 1438 1436 1469 1519 1563 1584 1571 1562 1566 1566 1546 1552 1545 1526 1505 1495 1430 1296 1151 1039 1004 968 956 978 1033 1047 1055 1059 1060 1056 1030 1000 975 960 959 963 976 989 995 995 1012 1043 1087 1143 1211 1259 1291 1309 1321 1316 1286 1209 1124 1378 1561 1706 1635 1116 1079 1035 967 888 847 877 876 864 855 825 805 782 733 639 573 534 495 458 459 447 414 386 376 360 380 394 392 374 368 363 369 386 410 415 420 425 429 431 438 458 481 499 507 522 540 555 557 540 514 474 428 418 435 469 518 577 584 525 473 455 465 476 494 507 520 581 634 631 585 524 494 492 508 491 356 275 305 343 330 333 337 345 361 386 416 418 407 389 366 346 337 350 385 421 418 413 415 425 432 452 461 454 435 431 438 425 392 408 384 353 322 301 279 269 266 268 274 281 286 287 299 380 404 335 289 362 312 342 361 350 339 330 327 325 322 318 286 297 278 178 293 191 196 320 319 319 320 309 271 195 264 1224 1279 1324 1361 1400 1423 1444 1456 1441 1346 1294 1269 1261 1265 1263 1236 1190 1139 1130 1127 1119 1114 1133 1150 1154 1137 1104 1081 1124 1172 1215 1250 1274 1303 1337 1367 1382 1410 1453 1441 1367 1303 1259 1211 1165 1131 1132 1136 1150 1156 1127 1085 1076 1114 1199 1308 1356 1376 1406 1471 1558 1588 1550 1466 1376 1330 1103 941 929 1010 961 936 956 1017 1051 1035 996 956 930 914 908 912 925 944 947 959 983 1013 1024 1037 1041 1047 1069 1109 1164 1223 1273 1297 1295 1274 1257 1257 1265 1267 1280 1307 1342 1378 1406 1418 1418 1414 1450 1499 1543 1570 1568 1574 1590 1606 1607 1598 1581 1552 1513 1470 1310 1159 1050 995 978 961 969 1008 1069 1078 1072 1066 1061 1051 1026 999 975 961 957 956 957 959 961 971 1000 1041 1093 1156 1222 1267 1296 1312 1319 1315 1265 1165 1067 1310 1435 1402 1237 1037 1037 1040 1018 969 921 902 885 875 876 861 833 786 716 628 576 535 505 484 472 433 386 358 361 366 408 426 417 395 387 376 375 387 402 402 413 424 427 424 424 434 457 489 517 540 559 574 573 557 531 494 449 430 452 485 527 578 522 424 347 288 168 330 453 528 577 618 583 503 403 298 249 255 267 233 79 132 244 317 317 320 329 343 362 386 411 413 407 397 379 359 358 378 415 447 433 423 425 437 432 418 412 417 394 416 436 429 392 413 395 362 333 322 307 295 286 283 291 302 299 302 330 388 405 339 252 224 243 318 360 356 344 335 331 329 325 320 318 317 301 261 306 220 215 318 316 316 317 274 168 124 227 1257 1297 1341 1394 1451 1445 1419 1387 1364 1316 1281 1270 1280 1290 1267 1228 1192 1166 1132 1116 1112 1118 1136 1149 1148 1146 1140 1116 1131 1181 1236 1275 1299 1325 1347 1366 1385 1415 1396 1350 1293 1255 1215 1175 1140 1117 1134 1168 1196 1196 1150 1120 1134 1202 1308 1401 1430 1445 1471 1520 1556 1524 1467 1419 1411 1386 1293 1203 1144 1120 1050 1001 985 1000 1011 984 950 919 900 886 887 896 912 938 946 960 987 1023 1031 1052 1069 1088 1116 1148 1181 1216 1248 1266 1262 1250 1239 1236 1244 1252 1278 1320 1364 1388 1398 1393 1383 1385 1420 1461 1503 1541 1562 1589 1620 1641 1638 1616 1587 1536 1453 1334 1150 1045 993 969 962 967 996 1045 1099 1105 1090 1074 1059 1038 1018 995 975 962 955 945 934 927 927 949 991 1041 1097 1166 1233 1271 1294 1307 1304 1307 1211 1060 935 1052 1095 1031 932 937 985 1047 1116 1143 962 914 897 895 904 902 868 811 733 633 562 527 514 508 486 420 375 358 369 422 448 451 438 419 415 396 384 387 388 393 406 423 434 433 427 430 447 483 528 560 584 600 592 572 547 517 484 470 481 496 504 493 396 316 262 219 128 206 337 475 564 490 303 221 237 206 172 137 93 49 50 197 283 317 317 321 333 347 365 390 405 410 410 408 397 381 380 386 385 398 396 399 412 439 446 373 345 377 268 348 409 426 401 403 385 360 337 330 317 309 303 300 302 304 296 298 333 386 400 394 358 220 346 348 333 362 351 341 334 332 330 326 322 318 314 313 315 287 284 316 315 315 317 296 225 165 220 1290 1307 1347 1423 1502 1471 1431 1396 1362 1296 1260 1259 1284 1310 1277 1227 1184 1158 1120 1104 1102 1107 1115 1122 1117 1119 1124 1108 1122 1187 1256 1298 1322 1334 1333 1339 1375 1412 1349 1279 1234 1206 1161 1129 1113 1116 1143 1191 1220 1215 1172 1182 1214 1290 1393 1474 1498 1519 1537 1547 1524 1446 1407 1411 1441 1399 1317 1270 1244 1160 1066 1005 967 943 935 913 898 890 887 882 886 891 899 922 942 964 990 1016 1041 1071 1103 1135 1169 1195 1211 1227 1243 1257 1255 1246 1231 1215 1214 1222 1261 1320 1379 1405 1402 1379 1353 1358 1390 1426 1464 1505 1548 1594 1643 1677 1674 1632 1567 1440 1272 1126 1041 990 961 948 955 979 1024 1076 1117 1125 1106 1078 1049 1023 1005 989 972 955 940 927 916 911 915 943 992 1046 1105 1179 1247 1280 1294 1299 1289 1287 1162 975 822 807 797 792 803 846 931 1043 1167 1231 991 935 917 917 934 951 918 849 754 642 551 521 523 526 491 423 378 367 390 410 443 457 442 404 410 397 386 388 388 394 414 437 451 452 445 446 461 495 541 582 613 628 609 583 559 539 521 512 505 481 435 372 307 267 214 135 134 284 394 440 453 415 372 298 208 200 178 139 91 46 56 81 202 320 321 325 335 349 367 391 402 409 413 409 399 322 328 379 360 363 367 374 388 414 443 441 427 394 277 267 337 423 450 393 363 343 329 325 312 308 308 306 299 287 278 282 300 368 384 337 244 217 232 240 279 367 358 347 338 334 336 334 326 319 314 313 314 315 315 314 313 314 317 293 182 195 234 1317 1343 1390 1466 1513 1513 1518 1507 1448 1279 1236 1257 1301 1324 1258 1177 1111 1071 1031 1024 1056 1102 1135 1130 1111 1107 1115 1117 1152 1222 1289 1328 1346 1338 1318 1312 1340 1362 1313 1234 1164 1137 1100 1087 1095 1122 1163 1203 1220 1217 1209 1249 1294 1362 1445 1513 1543 1559 1563 1546 1471 1402 1413 1462 1487 1433 1386 1405 1364 989 889 867 872 871 866 868 874 879 880 883 886 897 916 935 951 973 999 1028 1055 1088 1121 1159 1200 1202 1210 1225 1244 1259 1263 1251 1229 1206 1199 1206 1249 1320 1399 1437 1432 1398 1360 1356 1389 1429 1474 1521 1559 1582 1600 1603 1578 1522 1421 1258 1079 990 967 944 929 927 946 989 1040 1089 1127 1138 1119 1086 1047 1011 997 984 966 941 920 911 907 911 929 967 1011 1061 1119 1193 1261 1295 1303 1295 1273 1242 1128 959 792 716 685 697 739 782 872 987 1097 1153 1008 966 949 947 963 983 952 875 764 646 557 515 512 530 495 436 398 384 382 401 419 426 420 408 407 393 383 385 389 397 416 442 468 479 472 472 486 514 555 601 638 653 632 598 572 556 545 526 489 433 369 319 277 253 201 107 156 331 415 381 271 303 347 356 311 209 188 162 115 50 62 224 320 325 327 331 340 352 369 389 400 409 410 396 382 302 308 365 350 349 354 361 372 391 422 447 455 428 302 282 314 359 383 361 325 307 315 306 302 303 303 297 284 266 260 267 280 352 373 350 313 325 248 270 356 370 363 355 347 341 341 339 331 322 315 314 314 314 312 310 311 314 318 314 280 232 247 1387 1419 1464 1515 1540 1543 1545 1491 1343 1141 1117 1147 1182 1188 1104 1026 972 946 933 995 1071 1143 1190 1175 1137 1118 1128 1166 1229 1293 1341 1364 1369 1346 1319 1296 1276 1232 1230 1171 1080 1047 1042 1058 1087 1129 1208 1229 1225 1223 1242 1294 1349 1412 1476 1526 1562 1577 1574 1548 1475 1445 1499 1555 1524 1361 894 696 738 655 692 759 814 835 837 845 855 865 875 889 902 919 939 961 984 1006 1028 1050 1072 1106 1137 1165 1188 1174 1185 1210 1240 1266 1270 1254 1232 1211 1198 1209 1262 1338 1412 1462 1461 1420 1372 1377 1411 1455 1507 1561 1587 1573 1528 1459 1376 1300 1191 1038 892 868 894 934 965 971 963 994 1038 1084 1119 1139 1123 1090 1050 1006 987 975 958 932 909 897 898 915 949 993 1037 1082 1132 1199 1263 1301 1309 1288 1252 1167 1065 943 796 699 652 658 701 741 805 875 943 998 1006 995 985 982 991 1001 972 893 771 646 566 516 506 531 497 451 417 397 382 399 410 412 407 413 407 395 386 391 401 414 437 468 494 508 512 509 503 517 552 593 634 668 659 623 589 564 539 492 431 379 347 339 293 257 207 133 237 294 301 280 249 296 342 365 336 155 169 148 92 58 69 229 328 331 335 341 350 362 379 393 403 408 401 375 356 346 345 349 349 349 351 356 364 380 403 427 446 454 403 382 357 322 334 308 288 284 295 298 306 313 309 290 269 254 250 258 268 294 292 302 363 372 333 296 283 374 371 365 356 345 348 344 337 329 321 318 315 312 309 308 310 315 320 324 328 239 252 1468 1500 1529 1557 1578 1569 1546 1428 1209 1099 1084 1076 1053 1008 974 907 872 880 904 1053 1154 1216 1250 1231 1183 1145 1149 1224 1317 1375 1403 1404 1384 1343 1304 1263 1206 1065 1057 1067 1031 907 981 1068 1137 1186 1243 1242 1231 1234 1265 1316 1372 1435 1497 1544 1578 1604 1612 1595 1547 1515 1519 1431 1145 761 561 497 519 544 639 753 828 845 839 838 841 851 869 897 934 958 973 992 1017 1041 1059 1071 1090 1122 1148 1163 1168 1163 1186 1218 1250 1271 1267 1254 1240 1228 1213 1230 1287 1361 1423 1483 1478 1431 1380 1395 1433 1482 1540 1595 1605 1551 1439 1307 1201 1118 1015 928 868 833 876 931 976 997 1004 1016 1041 1075 1112 1128 1116 1085 1043 1003 987 975 958 932 908 893 899 929 977 1012 1052 1097 1147 1203 1257 1292 1300 1276 1227 1145 1037 911 774 645 591 603 659 708 735 788 862 941 990 1008 1013 1013 1021 1023 994 915 787 654 574 532 521 529 499 463 433 411 397 408 416 415 407 415 406 396 394 404 421 442 468 496 522 538 540 520 484 482 516 557 597 634 651 628 589 541 479 432 408 385 356 350 323 290 249 200 309 231 170 193 250 325 356 357 329 126 216 196 82 69 78 226 330 332 341 352 366 381 395 402 413 412 394 362 332 322 318 311 320 339 347 346 351 369 389 406 424 450 462 429 391 369 296 265 263 277 292 306 326 331 315 292 275 258 250 253 242 211 192 226 359 371 334 295 303 333 372 383 374 364 359 353 347 341 333 325 318 312 309 309 311 318 324 325 292 226 253 1527 1553 1572 1588 1601 1583 1463 1306 1164 1147 1081 1024 970 914 934 885 876 920 965 1137 1230 1275 1296 1284 1239 1204 1207 1275 1393 1448 1462 1443 1385 1309 1248 1184 1111 1064 1046 1042 1031 996 1059 1132 1196 1240 1269 1246 1238 1252 1288 1342 1406 1461 1510 1555 1600 1637 1648 1623 1557 1424 1124 841 703 513 476 474 491 551 681 788 855 873 854 837 823 828 867 927 971 993 1001 1015 1041 1066 1082 1091 1110 1136 1156 1167 1172 1182 1211 1245 1272 1284 1269 1260 1251 1240 1235 1274 1335 1397 1442 1492 1467 1411 1370 1401 1455 1514 1570 1605 1586 1482 1310 1134 1037 991 956 917 873 845 891 936 975 1009 1027 1037 1056 1080 1103 1113 1105 1080 1044 1015 1000 989 972 946 919 912 921 949 1003 1039 1076 1118 1163 1211 1257 1283 1283 1257 1204 1131 1052 954 802 612 540 546 590 637 680 758 855 945 992 1023 1042 1052 1057 1047 1016 937 807 678 595 561 548 520 498 476 452 429 421 430 430 422 410 411 409 406 409 427 451 470 487 504 525 536 522 487 447 445 466 507 557 598 632 612 560 499 461 429 401 377 364 360 350 358 370 342 255 212 202 207 222 329 362 351 334 208 224 172 81 79 182 280 327 312 214 310 372 386 394 400 405 399 380 354 330 316 275 203 208 296 334 328 326 346 373 396 414 441 459 422 374 343 272 256 262 275 289 302 322 331 321 299 288 273 257 245 209 189 195 248 359 374 299 270 339 319 360 362 335 323 357 365 361 355 347 337 324 314 310 312 315 322 330 333 267 248 280 1570 1589 1606 1615 1610 1579 1338 1174 1162 1136 986 912 903 921 880 883 937 1015 1072 1197 1268 1305 1323 1318 1299 1289 1302 1351 1469 1513 1504 1447 1352 1254 1170 1115 1092 1080 1070 1072 1083 1100 1150 1201 1244 1272 1279 1253 1253 1280 1329 1395 1454 1493 1528 1579 1632 1660 1648 1523 1120 1033 740 496 499 486 492 495 523 622 740 815 859 870 832 798 787 814 884 964 1000 1012 1015 1027 1055 1083 1102 1114 1132 1155 1171 1184 1199 1211 1240 1271 1296 1306 1287 1275 1264 1255 1273 1331 1389 1436 1468 1495 1440 1384 1368 1418 1489 1550 1585 1579 1502 1344 1132 952 909 918 944 925 871 868 920 944 964 1003 1028 1051 1074 1092 1100 1109 1102 1080 1050 1027 1013 1005 994 972 939 922 926 959 1025 1070 1103 1138 1181 1227 1261 1271 1257 1219 1168 1123 1074 995 839 629 562 563 580 621 686 780 877 946 992 1034 1062 1075 1074 1062 1020 933 799 671 608 580 560 523 499 496 481 456 455 458 447 428 410 405 422 430 435 460 477 480 479 478 490 489 466 432 401 400 418 456 513 592 600 583 543 488 443 403 374 357 351 361 334 342 350 218 271 348 345 261 396 390 369 350 337 289 193 120 75 82 198 279 292 204 127 217 318 388 396 400 400 390 373 353 330 250 169 167 242 304 327 319 312 319 349 385 417 432 421 385 333 279 265 267 269 269 277 294 320 338 332 307 298 287 267 239 206 192 252 363 370 366 314 275 293 321 330 322 313 320 358 370 372 373 363 351 337 324 317 315 319 327 336 340 337 331 330 1614 1622 1628 1625 1598 1517 1279 1123 1087 1011 874 829 864 926 868 929 1041 1151 1200 1242 1297 1336 1351 1356 1366 1376 1392 1429 1524 1550 1513 1426 1310 1203 1130 1095 1092 1094 1098 1118 1151 1188 1220 1246 1270 1288 1285 1269 1280 1321 1385 1446 1480 1508 1546 1608 1654 1646 1523 1234 701 649 556 486 497 500 518 521 553 673 757 814 840 827 761 726 752 823 916 983 1008 1014 1019 1043 1078 1106 1126 1141 1161 1186 1205 1218 1227 1227 1251 1285 1315 1330 1313 1295 1287 1298 1348 1399 1440 1474 1506 1515 1446 1406 1424 1475 1535 1570 1564 1502 1359 1111 902 807 872 921 941 923 884 884 938 948 953 988 1025 1065 1093 1107 1108 1113 1101 1077 1048 1024 1013 1008 1002 987 950 917 918 961 1046 1098 1129 1162 1206 1249 1263 1257 1231 1187 1145 1120 1086 1015 866 696 625 610 620 658 725 808 889 949 994 1037 1070 1084 1069 1043 968 863 754 679 621 591 573 534 523 533 526 498 493 485 460 430 408 411 439 457 466 486 480 465 446 428 414 414 397 371 354 360 380 421 479 539 536 522 497 459 411 381 363 355 354 363 317 285 288 313 278 324 375 353 255 338 379 352 336 133 221 253 115 130 92 161 203 90 107 153 266 396 403 405 400 386 368 353 335 242 144 155 225 292 323 316 306 306 322 359 411 404 384 343 293 260 271 276 272 263 265 286 315 336 335 331 311 297 289 260 225 229 286 375 375 304 270 275 290 304 291 297 328 358 368 374 381 392 381 366 352 341 332 328 329 335 343 348 344 340 338 1651 1640 1608 1563 1503 1309 1225 1150 1086 1089 959 870 876 960 928 996 1097 1194 1251 1316 1356 1378 1375 1332 1365 1421 1471 1502 1565 1573 1507 1392 1268 1174 1127 1111 1112 1120 1134 1171 1213 1246 1259 1262 1275 1292 1294 1298 1322 1372 1441 1477 1483 1512 1565 1631 1646 1581 1299 888 640 528 506 517 522 526 543 542 556 635 725 790 808 772 687 689 753 845 929 982 998 1011 1039 1093 1133 1151 1162 1177 1209 1235 1252 1255 1242 1230 1248 1290 1334 1340 1328 1315 1328 1379 1465 1509 1540 1562 1576 1583 1538 1527 1556 1568 1556 1537 1480 1369 1220 802 657 768 942 1031 1027 969 898 884 927 948 963 990 1035 1087 1120 1129 1120 1109 1085 1054 1023 997 989 988 985 972 941 911 920 976 1070 1099 1141 1192 1240 1269 1262 1239 1208 1174 1140 1120 1087 1019 885 765 694 666 674 706 756 822 890 944 993 1034 1061 1069 1050 1000 906 788 676 619 576 558 553 534 548 591 606 575 558 529 488 446 416 422 448 473 486 480 455 430 410 389 331 353 348 324 326 342 372 418 463 467 464 453 439 420 387 371 363 359 360 365 329 307 325 348 327 343 324 202 346 392 383 356 338 139 206 320 309 302 158 84 74 97 107 142 234 356 405 407 400 385 365 350 334 251 159 200 232 260 287 313 302 304 317 360 445 436 403 338 270 252 264 270 268 261 261 278 301 322 332 329 310 300 302 285 268 309 366 384 377 308 267 270 287 294 298 304 321 365 373 379 388 398 392 382 370 358 348 340 338 341 347 352 352 349 348 1631 1600 1554 1482 1389 1355 1260 1149 1081 1129 1072 1006 1000 1057 1060 1102 1169 1243 1307 1369 1362 1352 1341 1298 1364 1456 1532 1572 1610 1591 1493 1355 1237 1181 1158 1146 1139 1145 1180 1222 1259 1280 1277 1266 1276 1299 1313 1339 1372 1422 1479 1492 1494 1532 1590 1637 1602 1437 1091 685 504 505 512 522 534 547 550 525 516 581 699 754 744 694 660 720 790 859 918 970 998 1040 1100 1166 1198 1204 1207 1223 1260 1279 1279 1265 1249 1256 1286 1318 1336 1318 1317 1328 1377 1471 1570 1604 1624 1634 1631 1653 1644 1633 1624 1604 1517 1419 1329 1249 1131 863 792 898 1040 1122 1072 974 885 866 903 945 988 1032 1070 1118 1148 1152 1131 1092 1053 1013 975 946 942 948 951 938 921 919 953 1020 1094 1074 1139 1224 1274 1278 1251 1217 1188 1177 1145 1121 1086 1023 915 824 760 726 724 748 781 833 897 955 999 1028 1042 1040 1018 935 845 757 671 630 598 582 569 522 561 623 653 627 612 584 546 508 481 480 482 483 479 471 436 400 371 357 364 357 337 323 344 349 402 445 450 441 424 409 399 391 378 369 364 362 364 368 348 337 352 358 352 361 318 134 257 274 296 348 332 139 191 247 71 70 215 205 69 106 111 133 176 244 368 394 397 385 359 261 286 287 244 279 257 251 273 314 306 312 332 380 474 473 390 302 260 253 252 254 258 264 269 272 280 297 322 309 307 310 314 348 313 344 405 394 378 313 269 272 291 298 299 303 321 358 369 378 389 392 396 393 385 373 361 352 347 346 350 356 358 359 359 1598 1557 1475 1384 1308 1274 1198 1133 1108 1145 1124 1103 1115 1157 1174 1210 1255 1295 1318 1342 1332 1324 1322 1314 1404 1501 1577 1620 1645 1592 1472 1335 1239 1225 1210 1187 1167 1179 1231 1265 1287 1300 1292 1283 1297 1326 1353 1376 1408 1451 1494 1509 1531 1580 1620 1613 1537 1063 639 431 519 489 407 376 443 564 490 494 564 645 754 723 677 663 688 764 824 876 928 984 1033 1102 1180 1244 1269 1268 1257 1250 1262 1266 1259 1253 1262 1291 1325 1330 1310 1295 1318 1365 1448 1557 1619 1653 1664 1664 1667 1706 1715 1684 1612 1510 1399 1298 1229 1195 1133 1052 1053 1100 1109 1110 1016 914 854 846 887 942 1001 1058 1107 1148 1169 1161 1114 1054 1005 964 929 907 905 908 906 893 901 939 997 1058 1104 1136 1193 1252 1288 1269 1228 1194 1176 1175 1143 1117 1083 1033 962 887 826 785 771 786 814 864 928 987 1013 1021 1005 966 932 863 811 773 737 699 658 627 594 526 569 621 651 647 642 624 598 566 534 516 495 483 472 411 388 374 368 368 375 361 341 331 353 366 408 438 433 429 414 398 386 379 373 368 364 364 367 372 364 351 342 372 382 393 351 154 219 221 255 344 328 265 278 294 234 85 73 71 98 289 196 162 188 242 282 362 399 389 362 164 234 325 334 335 281 273 301 325 322 334 354 381 426 390 318 263 260 293 272 259 264 274 315 288 263 273 310 317 336 345 324 375 355 378 425 405 381 348 319 302 340 315 297 313 371 363 358 362 377 396 400 399 393 385 373 364 357 354 357 364 367 368 366 1617 1546 1438 1334 1255 1210 1161 1137 1137 1154 1153 1163 1191 1231 1260 1304 1331 1331 1305 1300 1321 1339 1357 1386 1480 1555 1606 1630 1631 1557 1448 1345 1286 1280 1249 1211 1200 1274 1280 1294 1307 1313 1310 1314 1333 1362 1389 1403 1416 1438 1472 1516 1580 1634 1644 1580 1414 995 682 543 535 489 466 445 451 607 556 604 698 740 739 647 606 639 692 744 802 869 948 1034 1101 1177 1252 1301 1323 1311 1284 1258 1245 1216 1205 1219 1261 1308 1325 1313 1294 1308 1352 1421 1513 1614 1664 1695 1702 1699 1709 1762 1773 1699 1537 1320 1237 1189 1178 1195 1175 1170 1171 1158 1098 1035 933 859 841 852 897 958 1027 1094 1153 1187 1183 1141 1073 1020 975 937 907 885 874 870 869 869 898 951 1008 1058 1096 1139 1205 1264 1285 1262 1227 1196 1175 1163 1122 1095 1071 1041 998 924 861 821 812 816 853 917 984 1016 1024 1008 946 846 807 807 805 806 830 809 762 704 643 579 586 619 649 652 650 633 602 563 524 501 478 452 419 381 360 343 343 373 378 372 353 334 346 361 375 354 296 403 409 396 385 377 370 365 362 362 368 376 376 364 341 390 414 399 343 279 266 235 255 351 335 328 323 317 305 103 47 115 256 317 187 164 214 256 293 370 413 407 373 332 319 324 333 332 297 306 338 340 341 358 359 337 341 300 264 249 260 298 300 283 264 282 313 295 271 275 343 382 404 396 334 338 380 426 449 421 390 354 330 344 350 307 281 308 412 358 344 355 369 398 402 401 399 395 387 380 372 366 370 375 378 375 368 1646 1562 1434 1320 1241 1186 1158 1152 1159 1169 1186 1213 1254 1305 1350 1382 1383 1358 1323 1327 1366 1394 1422 1475 1553 1597 1614 1600 1532 1493 1428 1365 1329 1281 1193 1135 1135 1209 1247 1297 1323 1318 1323 1339 1356 1373 1388 1391 1396 1415 1457 1532 1628 1679 1661 1560 1364 985 723 603 555 511 501 480 473 634 640 678 705 661 597 553 573 642 698 724 784 874 984 1094 1164 1232 1291 1324 1330 1310 1282 1251 1216 1158 1137 1158 1218 1280 1288 1292 1312 1362 1422 1502 1584 1653 1696 1720 1731 1746 1783 1833 1817 1675 1418 1132 1079 1102 1167 1240 1240 1244 1230 1172 1037 938 872 848 864 892 947 1005 1067 1132 1184 1203 1177 1111 1034 997 965 936 910 886 869 861 863 876 912 962 1012 1056 1099 1148 1214 1267 1282 1262 1230 1195 1163 1135 1084 1055 1043 1033 999 926 866 835 836 852 889 947 1008 1027 1030 973 876 777 766 781 794 821 892 929 897 822 729 657 616 632 661 655 642 601 551 502 461 441 428 409 378 357 344 316 291 311 347 363 360 346 346 329 312 291 275 395 405 390 381 376 369 363 360 360 363 363 373 385 387 392 406 362 301 429 314 238 255 363 348 342 338 331 319 114 127 238 319 331 225 215 270 288 349 420 450 423 364 329 321 324 326 324 324 329 336 343 345 358 342 286 279 255 244 249 265 295 305 293 271 290 333 358 357 329 359 377 397 398 331 352 400 452 476 445 409 353 318 366 357 338 312 293 347 326 326 339 349 371 391 404 407 409 406 399 390 379 380 382 383 380 370 1613 1496 1397 1318 1257 1199 1174 1167 1171 1184 1226 1274 1336 1408 1473 1444 1420 1403 1398 1419 1444 1466 1499 1553 1589 1595 1566 1500 1392 1428 1424 1395 1358 1293 1190 1119 1125 1243 1265 1302 1322 1318 1331 1350 1368 1381 1385 1387 1398 1427 1485 1583 1678 1695 1637 1504 1257 943 745 651 590 551 536 528 539 639 630 623 597 531 495 525 590 661 704 738 814 920 1042 1143 1198 1249 1291 1312 1304 1285 1259 1225 1170 1101 1074 1097 1166 1222 1256 1304 1370 1437 1512 1591 1650 1683 1714 1741 1774 1815 1862 1889 1823 1614 1304 1044 1009 1072 1191 1318 1318 1306 1266 1162 954 861 849 872 902 940 999 1054 1104 1153 1177 1170 1127 1063 1008 983 967 951 929 902 882 873 878 897 933 978 1022 1063 1108 1160 1218 1264 1278 1260 1236 1208 1171 1111 1042 1007 999 1003 967 910 864 841 845 865 892 934 982 1001 1006 930 813 716 739 761 778 795 821 841 848 831 777 662 633 635 644 641 602 528 464 425 393 382 378 375 365 335 334 308 266 250 299 341 359 350 346 314 286 267 263 326 370 390 387 393 260 288 366 362 369 373 377 379 379 378 390 409 428 425 285 212 245 378 364 363 362 354 337 205 244 325 332 333 305 323 359 341 436 480 479 447 372 334 322 324 323 322 319 320 324 329 324 326 315 277 275 257 247 250 265 283 288 294 310 298 349 355 336 370 372 380 399 422 415 402 455 513 501 473 435 382 341 359 376 384 354 286 293 296 314 337 342 355 373 396 422 426 424 417 405 391 381 379 380 379 371 1547 1385 1347 1324 1287 1232 1199 1181 1177 1193 1264 1351 1438 1521 1597 1497 1460 1464 1492 1528 1532 1538 1556 1585 1567 1499 1419 1352 1325 1410 1433 1418 1383 1314 1250 1211 1222 1302 1292 1301 1310 1317 1336 1358 1376 1387 1391 1398 1427 1473 1542 1643 1701 1667 1554 1365 1070 862 748 694 650 617 593 586 596 623 589 559 523 477 501 555 614 664 701 774 879 994 1098 1164 1190 1225 1261 1283 1273 1249 1214 1170 1113 1056 1041 1071 1138 1177 1269 1362 1444 1516 1600 1660 1695 1710 1733 1778 1836 1885 1904 1901 1770 1525 1238 1071 1046 1104 1225 1368 1371 1363 1294 1134 861 824 858 906 939 982 1035 1087 1127 1140 1127 1091 1041 993 976 965 964 961 945 920 902 894 898 914 951 996 1041 1081 1123 1172 1224 1260 1265 1239 1213 1190 1160 1090 1001 951 938 948 942 915 881 850 835 824 826 826 804 705 744 745 706 658 692 730 755 760 752 741 722 692 652 616 603 602 592 548 472 417 385 373 366 366 366 361 349 325 328 320 288 230 260 306 335 332 326 301 271 250 258 323 337 330 325 312 227 242 312 375 375 375 374 373 372 367 375 393 401 268 250 251 282 406 384 387 391 380 355 339 336 341 345 341 364 396 421 421 489 514 500 456 389 238 228 326 324 324 319 316 317 318 315 315 309 287 299 285 265 252 262 276 283 300 336 313 359 345 293 323 369 391 409 433 412 413 426 442 459 483 428 361 330 367 386 389 358 282 284 280 289 307 317 339 360 384 414 430 431 427 417 400 384 378 377 376 370 1523 1384 1363 1351 1320 1266 1227 1203 1203 1237 1332 1430 1535 1578 1501 1481 1504 1548 1598 1641 1605 1568 1575 1636 1637 1495 1379 1330 1348 1417 1429 1414 1386 1329 1290 1262 1257 1285 1294 1295 1301 1316 1342 1367 1387 1401 1410 1429 1478 1535 1600 1683 1687 1603 1426 1173 906 803 753 731 723 692 655 625 608 603 602 594 568 528 543 569 603 645 701 811 938 1046 1114 1143 1140 1170 1220 1258 1248 1191 1131 1089 1072 1051 1067 1096 1121 1206 1341 1438 1506 1604 1665 1700 1721 1740 1772 1828 1872 1896 1901 1878 1672 1430 1232 1125 1106 1138 1216 1322 1360 1413 1342 1120 777 825 886 937 973 1024 1071 1110 1122 1086 1044 996 951 919 918 933 946 951 947 933 925 919 919 927 967 1019 1069 1108 1147 1191 1228 1242 1219 1178 1149 1132 1114 1057 962 905 890 906 914 891 838 753 634 586 570 562 546 509 574 617 630 636 678 712 730 731 712 692 666 634 596 559 529 498 463 426 394 378 370 367 361 356 352 349 343 322 317 325 319 235 253 274 289 297 294 286 262 239 262 324 305 272 262 255 308 315 314 397 384 371 366 369 368 366 376 392 406 402 323 277 316 452 416 417 423 402 364 346 344 350 352 360 378 400 425 460 492 479 454 474 435 316 286 335 327 314 286 278 312 315 316 318 313 293 316 310 291 273 277 304 310 307 329 333 365 345 284 317 376 400 414 436 424 409 400 404 417 449 440 413 393 414 404 394 365 280 281 270 260 261 284 317 343 360 374 398 416 425 421 409 395 389 387 383 374 1519 1488 1405 1369 1356 1319 1282 1264 1281 1337 1420 1485 1526 1527 1478 1487 1543 1610 1677 1750 1699 1627 1674 1900 2177 1724 1423 1347 1373 1409 1409 1395 1375 1332 1293 1247 1210 1205 1262 1283 1298 1319 1350 1377 1404 1428 1450 1481 1538 1591 1640 1690 1645 1519 1292 1010 872 821 791 776 774 730 684 644 616 607 609 615 622 617 532 539 590 669 765 879 981 1056 1096 1088 1092 1132 1184 1210 1177 1114 1045 1000 1036 1088 1116 1141 1193 1333 1433 1501 1563 1663 1704 1727 1746 1777 1847 1878 1890 1891 1884 1815 1623 1414 1245 1160 1171 1128 1156 1340 1438 1477 1341 1066 779 860 933 981 1008 1048 1085 1100 1075 996 946 908 884 872 865 896 917 929 938 945 951 951 949 956 997 1055 1109 1148 1184 1210 1213 1185 1124 1076 1060 1057 1047 1006 921 864 843 849 826 747 654 551 415 377 373 386 408 445 506 551 580 601 635 663 679 678 657 629 599 563 520 474 438 412 395 382 375 374 373 369 362 357 351 339 318 310 308 317 334 334 334 301 264 260 278 289 272 246 270 275 272 261 245 268 397 424 381 413 387 368 362 356 261 248 253 294 405 317 273 272 303 358 446 468 444 415 374 356 352 355 358 366 378 394 409 426 457 399 352 495 481 440 394 356 334 295 260 261 312 318 324 325 321 320 332 335 328 313 311 330 297 262 348 358 369 349 309 363 360 379 417 432 429 412 399 399 420 480 489 463 432 411 402 393 369 300 292 279 265 258 273 292 312 326 321 348 390 421 426 422 416 412 408 401 393 1560 1547 1486 1425 1386 1378 1355 1359 1392 1444 1492 1500 1504 1498 1486 1519 1594 1674 1748 1814 1781 1685 1703 1918 2247 1769 1459 1374 1378 1388 1385 1374 1355 1316 1267 1208 1159 1143 1216 1260 1291 1318 1354 1386 1424 1465 1505 1544 1584 1623 1655 1675 1597 1431 1188 940 889 867 856 838 800 742 691 654 634 631 628 628 626 620 631 666 721 794 876 962 1022 1057 1072 1079 1101 1123 1125 1086 1035 987 967 987 1064 1130 1166 1213 1301 1413 1486 1549 1613 1682 1722 1753 1790 1838 1876 1889 1888 1878 1862 1770 1582 1395 1259 1198 1243 1290 1344 1416 1540 1495 1290 1013 823 902 960 995 1016 1039 1055 1043 990 891 875 851 826 808 820 864 896 919 939 957 967 983 1004 1011 1047 1099 1157 1206 1226 1198 1139 1062 991 956 960 972 969 924 850 792 746 700 632 501 405 364 352 353 365 386 413 436 467 497 521 535 543 548 549 544 531 515 500 482 456 425 398 382 375 371 375 379 379 370 360 354 347 337 326 323 314 316 336 334 323 282 244 257 262 270 263 247 268 272 275 272 259 284 398 457 440 416 376 337 333 363 201 185 191 219 302 228 217 235 265 308 504 537 454 394 365 355 355 358 359 362 370 380 392 400 418 343 273 475 483 464 434 395 329 276 253 267 322 323 331 332 322 332 331 338 344 336 330 317 291 278 336 361 374 376 371 357 313 349 424 433 421 413 409 412 445 481 475 445 426 394 396 395 371 346 331 306 280 267 264 261 272 290 289 315 372 421 430 434 439 440 436 423 413 1558 1558 1527 1471 1441 1466 1430 1439 1462 1487 1498 1485 1489 1504 1523 1556 1630 1717 1795 1841 1836 1733 1654 1660 1740 1570 1453 1401 1377 1370 1368 1356 1328 1283 1229 1191 1167 1157 1190 1221 1257 1299 1346 1386 1437 1495 1551 1582 1613 1643 1658 1636 1541 1375 1162 962 917 904 889 862 818 757 708 678 665 662 659 660 666 680 708 750 801 861 931 997 1037 1056 1062 1068 1078 1082 1062 1006 941 925 956 1025 1114 1178 1237 1310 1405 1485 1548 1602 1653 1711 1769 1815 1845 1856 1841 1839 1839 1831 1801 1674 1547 1458 1411 1375 1371 1380 1422 1507 1598 1495 1249 974 854 918 959 981 994 1015 1019 984 914 827 803 820 836 840 857 874 900 926 946 968 998 1023 1041 1056 1101 1154 1196 1205 1160 1082 942 777 665 674 701 729 739 710 670 624 556 451 408 382 367 358 353 356 367 385 407 415 418 428 442 452 437 418 404 400 402 412 422 428 425 411 397 385 377 375 382 389 387 372 360 352 345 338 331 329 327 330 338 341 284 223 194 228 250 260 253 235 248 250 283 308 262 250 362 433 423 408 366 288 265 352 243 225 222 215 209 199 201 211 227 261 420 500 486 396 361 351 350 351 352 289 307 365 376 385 386 278 158 400 442 453 453 444 322 281 276 292 330 321 330 334 321 328 319 335 360 351 338 325 312 303 304 363 386 379 373 333 383 421 423 443 422 415 421 437 470 461 436 414 413 401 403 400 385 366 355 337 309 270 257 256 257 260 293 319 367 413 427 440 457 469 474 463 452 1541 1557 1564 1542 1525 1525 1469 1471 1475 1472 1465 1466 1486 1516 1549 1574 1634 1718 1800 1850 1849 1756 1622 1490 1415 1441 1439 1410 1372 1356 1349 1333 1302 1253 1206 1188 1178 1164 1169 1174 1209 1268 1336 1379 1436 1501 1565 1604 1630 1643 1629 1570 1453 1342 1187 1016 945 929 922 907 870 802 762 740 731 725 717 714 721 742 772 809 852 902 960 1007 1032 1039 1035 1033 1038 1039 1025 987 945 951 997 1075 1172 1250 1331 1417 1505 1571 1618 1657 1697 1752 1821 1856 1811 1689 1599 1615 1664 1697 1671 1595 1580 1587 1587 1553 1499 1471 1503 1603 1593 1455 1202 945 892 933 957 969 978 987 987 934 840 742 786 833 870 895 919 924 928 938 955 980 1013 1038 1059 1095 1134 1153 1141 1094 990 814 680 610 575 571 567 557 537 502 477 450 420 388 375 369 367 365 364 368 378 389 399 394 385 380 379 380 380 379 377 376 375 390 404 409 398 383 386 390 384 379 392 398 393 377 363 352 344 339 334 333 333 336 341 347 325 244 156 207 252 241 213 204 216 233 256 271 266 318 378 412 412 406 407 322 231 246 261 253 241 238 265 260 266 256 207 221 292 379 439 412 370 350 344 339 285 296 326 349 366 373 369 343 301 234 362 426 430 443 365 334 328 330 325 306 313 325 320 316 300 319 364 387 375 353 337 339 346 365 374 378 380 393 396 386 381 443 444 442 449 476 477 443 413 402 408 410 406 399 392 386 381 371 353 320 310 306 294 267 306 320 340 371 410 433 462 490 514 519 506 1543 1571 1605 1595 1560 1516 1465 1460 1448 1433 1428 1449 1480 1509 1533 1565 1617 1689 1769 1837 1802 1714 1622 1551 1513 1479 1436 1389 1346 1316 1303 1298 1287 1248 1208 1192 1181 1167 1170 1185 1221 1273 1329 1371 1438 1509 1569 1607 1628 1623 1589 1521 1413 1344 1257 1141 1024 1005 1010 1005 969 908 870 843 821 797 773 763 769 789 816 847 885 928 972 1002 1015 1013 1002 990 998 1008 1014 1007 1002 1022 1075 1157 1254 1339 1429 1518 1597 1644 1667 1697 1735 1775 1791 1740 1613 1443 1381 1463 1555 1608 1595 1602 1659 1700 1701 1663 1625 1610 1618 1634 1554 1403 1170 947 935 953 956 957 961 947 941 881 790 725 803 865 915 956 978 960 951 957 976 1000 1033 1061 1085 1113 1107 1077 1000 865 739 635 576 550 531 505 473 451 445 429 416 401 387 376 372 372 374 377 383 391 397 400 399 389 380 374 372 374 376 376 375 371 349 369 383 371 325 302 344 389 392 382 399 406 398 382 367 355 345 340 337 338 337 337 343 353 312 223 141 191 244 248 220 186 195 215 235 246 237 308 322 311 316 400 415 343 253 257 268 269 263 272 386 405 411 361 207 207 261 329 383 424 388 360 346 341 257 308 330 312 346 361 356 282 148 310 384 408 411 405 323 308 322 328 312 284 285 301 307 290 274 292 350 412 415 397 378 374 387 388 392 400 399 394 370 344 339 373 444 482 491 535 454 417 404 397 403 402 399 396 395 398 397 392 382 368 350 350 344 292 320 322 320 328 356 410 453 491 527 547 525 1568 1603 1629 1585 1518 1461 1439 1430 1412 1394 1394 1421 1451 1481 1513 1554 1608 1671 1739 1800 1765 1698 1624 1562 1533 1467 1404 1347 1298 1260 1253 1269 1284 1271 1225 1199 1185 1179 1193 1222 1258 1299 1338 1381 1454 1522 1570 1594 1599 1584 1545 1480 1400 1358 1311 1246 1160 1139 1139 1123 1073 1022 982 947 907 857 815 802 809 827 850 878 909 944 979 995 999 991 974 960 970 989 1012 1031 1059 1102 1176 1269 1352 1437 1528 1608 1664 1673 1671 1691 1718 1716 1620 1464 1329 1281 1385 1523 1600 1621 1618 1663 1712 1741 1749 1762 1779 1790 1748 1623 1554 1412 1218 1042 1014 985 954 936 932 893 885 835 774 777 842 904 958 996 1002 977 972 987 1014 1038 1061 1078 1083 1063 997 914 802 661 585 556 538 518 491 458 414 394 416 412 404 395 387 383 383 383 386 391 399 405 407 390 341 350 368 378 375 374 363 359 357 351 358 361 344 318 320 293 336 386 396 409 414 412 401 385 370 356 347 343 343 344 341 338 343 355 264 180 158 180 231 246 222 177 177 193 215 238 266 330 321 300 327 391 322 257 239 254 287 305 305 293 313 380 412 368 234 224 336 426 435 432 409 385 357 318 264 295 306 289 335 353 348 300 223 338 376 391 396 389 366 319 282 285 276 268 266 262 248 229 228 260 330 404 427 427 415 396 401 398 398 404 403 391 357 324 325 363 432 491 533 566 490 429 396 387 388 390 395 399 400 401 404 406 408 408 395 382 359 301 305 314 323 329 353 377 409 446 476 468 447 1584 1618 1606 1523 1452 1422 1410 1401 1379 1358 1356 1381 1416 1457 1502 1549 1602 1656 1711 1759 1748 1689 1619 1557 1521 1444 1375 1315 1267 1232 1229 1253 1282 1282 1235 1203 1188 1188 1213 1251 1291 1333 1377 1437 1486 1526 1553 1560 1556 1548 1517 1456 1391 1358 1327 1297 1278 1252 1234 1196 1129 1082 1044 1008 965 907 861 849 854 867 888 903 924 954 988 992 989 975 955 950 957 975 1003 1043 1106 1189 1279 1366 1437 1536 1626 1680 1682 1654 1625 1606 1583 1531 1363 1222 1175 1263 1517 1611 1629 1620 1631 1663 1695 1730 1790 1929 1961 1946 1861 1700 1669 1551 1412 1281 1182 1060 968 913 891 843 839 818 799 835 870 911 951 980 979 980 988 1009 1048 1058 1051 1025 972 875 794 712 630 560 540 523 504 481 455 431 385 370 416 415 410 405 401 400 402 403 405 407 410 411 395 371 356 356 377 391 388 384 366 354 349 353 362 364 359 343 303 344 362 373 405 418 420 413 402 388 371 357 351 350 347 345 342 341 345 356 262 186 185 177 219 237 231 224 183 183 202 229 281 337 320 283 286 293 238 204 210 229 272 304 318 311 298 372 409 393 380 390 400 402 398 404 417 414 365 261 265 280 294 307 343 356 347 303 202 315 361 376 385 381 375 331 281 258 243 241 251 262 245 190 160 196 311 389 414 417 410 391 388 382 382 390 399 395 356 301 277 348 423 497 568 618 518 434 392 374 375 383 393 400 400 401 410 424 438 440 432 405 357 309 297 308 329 346 362 373 382 387 374 363 367 1544 1560 1531 1455 1403 1387 1381 1378 1359 1337 1329 1353 1408 1469 1520 1544 1596 1651 1699 1731 1734 1684 1617 1549 1492 1420 1356 1301 1258 1233 1235 1255 1278 1283 1242 1205 1183 1184 1219 1267 1316 1372 1439 1499 1506 1504 1506 1505 1514 1524 1507 1446 1367 1324 1295 1280 1284 1253 1226 1182 1117 1076 1045 1018 992 965 935 918 907 902 910 901 918 952 984 971 962 951 940 944 948 969 1011 1076 1165 1269 1349 1415 1514 1620 1667 1666 1634 1597 1558 1456 1345 1325 1242 1193 1215 1333 1580 1615 1608 1603 1624 1645 1678 1747 1851 1957 1992 1972 1934 1911 1888 1817 1718 1592 1425 1238 1068 933 847 842 829 839 863 875 811 798 828 883 922 938 947 965 1010 964 908 827 717 577 561 562 558 540 516 495 473 451 434 425 385 366 407 416 420 421 418 416 419 422 423 421 418 412 380 341 339 350 382 401 393 377 361 347 343 360 365 370 369 360 345 352 367 390 416 419 372 346 353 355 330 341 358 350 340 335 334 340 350 359 270 189 185 188 214 244 279 325 250 211 200 217 255 319 318 270 222 206 184 173 182 208 257 297 318 313 295 369 413 401 401 283 312 340 213 208 341 390 331 288 288 304 326 347 361 364 353 282 74 280 352 365 376 379 374 346 303 253 235 223 231 254 234 196 175 198 282 371 389 384 378 363 359 358 363 376 374 392 376 324 297 349 412 492 592 667 556 449 398 377 377 377 379 390 400 405 419 439 460 457 441 404 351 319 297 309 341 357 363 378 383 366 350 355 357 1477 1474 1466 1418 1374 1351 1353 1359 1347 1330 1321 1346 1405 1464 1509 1531 1573 1625 1669 1695 1708 1670 1610 1541 1477 1412 1354 1303 1262 1239 1238 1252 1273 1290 1266 1211 1171 1169 1219 1279 1340 1413 1495 1512 1481 1450 1434 1438 1471 1495 1481 1412 1308 1238 1184 1157 1175 1157 1144 1122 1086 1059 1038 1023 1014 1011 1000 972 923 868 850 843 869 906 926 888 878 874 873 893 921 971 1045 1138 1241 1313 1383 1465 1573 1630 1648 1643 1626 1577 1242 1168 1284 1307 1239 1188 1255 1451 1612 1624 1627 1646 1680 1691 1729 1811 1921 1978 1984 1976 1970 1978 1985 1964 1896 1752 1476 1286 1169 1052 900 935 903 825 732 667 682 706 741 787 813 812 803 781 738 627 536 482 474 495 518 532 536 526 498 475 457 444 437 432 405 377 376 404 421 426 423 416 416 426 434 431 425 414 376 327 307 334 366 384 378 359 353 346 346 369 370 372 369 361 362 366 357 360 415 410 384 364 358 370 304 311 347 346 334 328 333 347 364 371 303 230 215 242 232 250 297 331 353 276 208 218 230 297 316 276 200 180 161 150 158 197 241 272 284 276 266 297 354 405 313 243 236 268 319 218 224 294 375 312 309 325 340 337 363 367 359 311 158 294 347 356 370 379 376 364 338 283 245 226 227 237 215 188 167 187 303 382 389 385 401 351 342 343 351 364 314 368 409 388 373 375 409 485 612 723 609 475 415 398 395 385 373 371 381 399 423 448 467 455 420 375 338 330 312 323 352 349 362 381 386 366 346 351 349 1410 1409 1403 1372 1344 1330 1340 1359 1349 1334 1329 1349 1394 1438 1476 1505 1537 1582 1622 1653 1676 1651 1600 1539 1484 1421 1363 1312 1268 1236 1220 1233 1265 1301 1295 1209 1150 1153 1224 1295 1365 1439 1506 1472 1418 1382 1370 1378 1407 1413 1385 1311 1173 1056 1000 1004 1054 1073 1078 1064 1034 1018 1022 1026 1026 1016 977 944 905 862 839 802 805 830 847 822 821 825 835 866 927 1025 1131 1221 1298 1343 1398 1468 1537 1570 1579 1506 1311 990 816 958 1216 1238 1140 1156 1317 1568 1651 1674 1721 1779 1818 1802 1829 1888 1956 1974 1971 1974 1988 2014 2021 1976 1695 1238 921 882 916 962 974 943 859 735 618 587 593 591 567 519 491 478 475 474 467 450 443 446 455 464 475 488 500 503 487 466 450 444 442 434 402 383 414 403 399 399 398 381 377 405 434 441 430 414 383 347 340 337 336 341 351 345 346 347 351 365 370 368 362 354 347 386 380 364 412 402 393 381 371 375 314 307 333 340 334 335 345 362 372 378 294 222 274 288 295 301 287 201 222 222 229 260 257 280 291 274 224 186 157 140 140 183 217 234 238 233 227 234 304 417 293 280 302 340 376 322 256 238 283 293 303 319 323 298 357 372 361 338 325 334 342 351 365 378 381 376 357 302 255 230 220 217 199 184 204 283 422 456 434 409 413 367 345 339 344 345 323 374 422 411 399 403 427 492 638 788 673 501 431 423 404 384 369 362 373 394 416 435 456 453 422 381 358 358 354 352 354 353 374 384 381 371 343 346 345 1396 1394 1382 1350 1328 1320 1327 1349 1348 1345 1346 1356 1378 1406 1438 1473 1506 1549 1591 1628 1659 1648 1599 1542 1499 1433 1373 1318 1270 1230 1204 1213 1241 1269 1246 1151 1104 1133 1228 1297 1357 1406 1431 1389 1353 1336 1335 1342 1354 1343 1304 1221 1039 957 942 975 1032 1057 1070 1067 1051 1035 1044 1065 1082 1078 999 918 861 823 772 757 817 882 892 867 848 833 836 879 972 1093 1210 1297 1335 1362 1386 1415 1457 1507 1502 1365 1069 718 738 905 1074 1094 1056 1248 1486 1654 1708 1773 1826 1863 1879 1868 1885 1918 1950 1950 1951 1959 1970 1967 1835 1328 887 647 508 519 561 643 762 769 673 577 521 520 519 498 468 437 418 400 393 395 404 412 421 425 424 445 448 456 473 497 487 466 441 419 415 415 390 373 403 393 364 354 367 359 384 394 408 445 430 410 376 339 332 308 307 320 335 342 338 339 344 344 360 366 369 373 354 410 418 391 408 397 384 375 373 370 340 328 330 333 337 347 360 372 375 327 262 231 277 294 320 341 343 318 332 355 365 339 307 336 356 330 241 193 162 144 134 161 189 205 209 213 208 222 297 426 330 358 404 426 407 377 314 258 235 291 285 302 338 340 356 352 337 326 331 334 339 347 361 377 386 377 341 280 256 228 203 202 197 243 328 420 478 474 459 447 436 375 349 341 339 336 346 396 447 460 452 453 467 516 659 849 747 536 443 426 399 376 361 352 365 379 401 441 476 474 451 419 384 365 357 356 362 411 411 400 390 379 344 343 347 1387 1379 1379 1354 1337 1327 1319 1338 1351 1360 1364 1362 1365 1381 1409 1447 1491 1543 1591 1631 1670 1668 1607 1540 1502 1434 1379 1329 1281 1234 1200 1197 1200 1188 1132 1083 1092 1161 1274 1293 1302 1326 1360 1335 1318 1315 1320 1319 1319 1305 1273 1211 1082 1004 987 1020 1081 1143 1157 1149 1136 1142 1133 1136 1132 1102 1026 942 880 840 788 848 933 967 909 884 853 848 878 944 1050 1170 1277 1347 1359 1361 1366 1388 1438 1488 1476 1321 1035 902 969 1008 995 961 1156 1424 1625 1708 1771 1844 1879 1887 1889 1893 1895 1890 1882 1886 1907 1877 1735 1437 1127 605 339 376 368 372 382 422 502 527 497 466 452 455 456 445 434 433 426 411 398 394 403 414 424 417 393 422 427 435 450 468 473 469 453 430 418 404 382 365 365 387 377 359 351 372 404 412 414 439 428 409 386 361 335 311 301 306 324 347 350 349 347 338 349 368 401 445 430 449 425 382 404 392 376 366 364 363 357 348 339 338 349 361 371 370 329 272 241 242 269 297 322 339 351 358 382 404 406 372 313 336 344 298 262 202 164 144 135 151 171 189 201 208 215 234 293 395 342 404 447 437 429 401 373 319 229 257 233 257 328 352 221 174 221 332 331 332 336 343 357 374 389 379 333 294 267 232 198 192 207 333 460 503 471 453 454 463 459 407 367 345 344 350 383 431 477 508 498 492 499 529 609 864 820 600 468 402 374 360 343 333 356 372 387 421 441 454 456 446 424 399 377 372 403 459 466 456 440 396 359 350 354 1366 1364 1375 1366 1358 1345 1326 1346 1367 1379 1377 1364 1359 1364 1385 1424 1470 1517 1565 1614 1665 1650 1588 1511 1437 1349 1315 1306 1288 1225 1178 1166 1153 1121 1081 1087 1145 1227 1287 1284 1246 1245 1288 1277 1284 1294 1301 1299 1299 1291 1272 1233 1155 1077 1053 1080 1143 1219 1237 1222 1202 1213 1189 1191 1190 1158 1104 1040 993 957 904 974 1000 947 825 840 842 877 949 1033 1135 1236 1315 1359 1375 1375 1388 1418 1458 1475 1464 1371 1221 1288 1302 1171 982 895 1362 1576 1670 1733 1819 1862 1883 1893 1900 1902 1856 1803 1770 1786 1791 1581 1182 681 413 303 312 370 335 332 362 385 371 375 408 429 430 427 428 432 438 444 441 430 418 410 414 396 418 433 411 410 416 423 430 434 451 447 433 418 406 393 376 355 335 366 379 376 369 391 398 389 385 410 406 403 397 380 344 324 314 311 312 338 349 359 363 328 346 368 389 412 463 474 457 427 405 389 372 360 357 357 357 356 356 360 348 361 378 368 294 245 229 238 241 272 284 295 320 355 391 407 405 400 304 294 306 305 331 249 191 167 143 161 176 189 199 208 222 243 264 274 314 384 422 417 418 424 419 369 247 275 259 275 330 327 238 220 264 337 333 333 336 343 355 359 364 363 349 334 299 248 196 189 230 353 464 484 459 441 439 451 463 438 402 374 370 383 414 451 485 504 495 460 449 510 585 706 752 705 548 389 338 332 323 328 367 385 379 377 386 410 435 451 468 437 403 395 442 509 519 498 468 413 378 366 368 1342 1357 1362 1367 1366 1361 1357 1371 1392 1398 1386 1357 1344 1345 1365 1401 1440 1494 1559 1615 1637 1609 1555 1479 1391 1312 1278 1278 1285 1262 1183 1163 1147 1114 1097 1129 1192 1249 1261 1221 1174 1171 1210 1215 1246 1268 1280 1282 1288 1292 1286 1264 1212 1135 1110 1135 1197 1256 1262 1219 1156 1137 1157 1210 1250 1243 1209 1163 1130 1098 1024 989 887 767 690 798 864 935 1017 1096 1193 1266 1312 1340 1386 1438 1466 1464 1434 1418 1406 1432 1504 1552 1501 1217 911 924 1451 1638 1687 1730 1841 1874 1893 1908 1916 1843 1742 1679 1674 1689 1582 1078 523 334 381 387 387 374 294 292 347 396 386 389 412 436 451 443 441 436 439 458 456 449 440 433 432 384 415 458 454 401 412 422 418 412 421 407 395 397 386 380 371 357 336 351 368 385 396 394 388 374 366 388 383 385 393 398 360 333 321 319 316 338 350 354 348 334 356 379 405 443 461 469 444 395 395 385 373 363 359 364 369 375 381 384 295 312 365 375 337 252 212 219 198 223 235 249 278 310 331 332 326 337 276 262 272 292 359 319 254 197 170 175 181 186 189 192 218 248 271 277 391 418 405 398 401 405 405 379 296 376 371 337 302 258 302 334 341 339 338 338 341 343 333 323 336 358 360 348 311 251 188 187 322 413 439 440 439 430 424 429 445 444 433 420 417 433 447 461 476 475 458 437 441 493 567 628 662 667 636 463 357 320 322 379 415 411 377 358 359 377 405 431 477 480 461 439 469 489 490 476 450 417 391 375 372 1318 1333 1342 1357 1377 1400 1415 1396 1411 1412 1394 1362 1346 1345 1357 1380 1418 1488 1561 1606 1596 1569 1518 1451 1378 1323 1271 1243 1240 1254 1196 1181 1178 1172 1174 1199 1224 1228 1190 1135 1115 1128 1159 1173 1217 1244 1261 1275 1295 1311 1317 1307 1273 1198 1180 1203 1245 1264 1226 1118 985 934 1078 1210 1283 1275 1246 1224 1189 1131 1044 876 642 520 619 825 918 983 1046 1115 1214 1272 1306 1338 1409 1490 1516 1486 1425 1387 1401 1461 1542 1545 1240 934 840 1165 1522 1627 1653 1709 1854 1887 1908 1918 1886 1531 1554 1638 1650 1650 1420 915 420 262 357 392 408 423 432 444 392 378 497 501 495 481 463 453 444 416 414 467 470 469 464 457 451 425 436 458 461 385 407 422 413 402 368 357 367 383 372 366 364 361 350 351 363 386 411 385 376 371 369 376 371 365 379 410 367 330 320 326 323 335 346 351 348 342 355 385 426 470 482 478 449 407 386 379 374 344 259 353 389 399 400 398 272 216 255 375 368 271 205 201 187 198 215 232 244 242 227 218 225 248 249 261 279 297 367 360 311 249 206 192 186 186 187 182 201 232 264 276 290 350 404 395 395 394 393 393 395 399 383 318 201 203 287 337 343 340 340 343 347 344 298 288 313 353 367 359 316 256 209 293 375 412 414 416 429 428 419 408 403 414 430 447 469 484 478 464 447 432 418 417 433 471 547 600 595 525 534 460 409 396 412 443 431 405 388 412 391 388 401 410 454 517 536 478 458 436 424 423 430 424 401 377 367 1305 1313 1324 1343 1377 1408 1423 1404 1408 1407 1395 1372 1357 1349 1350 1365 1412 1478 1535 1565 1556 1536 1490 1434 1377 1329 1253 1194 1184 1236 1225 1208 1220 1254 1269 1265 1243 1196 1122 1083 1099 1131 1163 1180 1220 1237 1251 1280 1322 1350 1365 1368 1360 1292 1290 1301 1275 1222 1115 952 803 799 1044 1217 1291 1272 1249 1244 1213 1141 1018 716 477 436 641 899 994 1043 1090 1167 1254 1318 1375 1436 1505 1527 1523 1503 1480 1465 1476 1502 1486 1218 881 837 1090 1532 1597 1603 1631 1721 1858 1885 1894 1851 1707 1641 1618 1629 1658 1657 1385 927 473 236 244 262 288 316 334 432 475 487 511 513 507 495 479 462 404 395 425 471 481 487 486 478 469 433 413 424 462 394 391 403 410 401 290 292 332 341 354 352 348 346 347 354 368 390 410 388 377 380 385 375 365 348 351 379 355 320 312 323 322 336 337 338 346 340 350 381 425 466 488 451 415 414 388 381 381 358 274 367 401 408 411 410 274 209 247 373 372 276 204 206 222 210 196 194 218 210 177 167 194 233 245 271 300 313 353 365 360 335 272 227 202 195 194 187 200 228 260 267 293 357 409 399 390 386 385 387 396 411 418 370 239 351 366 355 346 339 338 342 348 348 273 268 305 357 380 380 327 251 200 354 405 408 397 400 418 425 419 396 294 313 371 430 490 506 491 444 367 382 392 404 424 455 515 553 537 453 394 354 340 360 431 446 490 529 523 497 481 469 456 438 458 560 615 511 430 384 368 379 420 435 413 379 362 1329 1335 1343 1347 1384 1423 1440 1409 1388 1385 1390 1393 1389 1366 1356 1371 1418 1468 1506 1526 1528 1510 1468 1421 1373 1322 1244 1183 1172 1228 1245 1220 1240 1299 1323 1300 1254 1188 1112 1099 1131 1173 1213 1247 1272 1265 1265 1302 1337 1365 1395 1421 1426 1391 1375 1332 1236 1142 995 832 723 770 1043 1232 1309 1284 1269 1264 1241 1174 1033 743 531 542 801 996 1069 1130 1204 1295 1394 1468 1512 1531 1541 1540 1533 1523 1513 1501 1475 1373 1161 849 850 1106 1438 1614 1606 1614 1648 1715 1823 1882 1894 1827 1650 1630 1646 1671 1678 1624 1189 784 475 277 235 245 270 291 310 383 385 382 457 492 496 490 481 467 378 367 368 308 455 488 486 481 482 468 462 461 459 449 428 408 392 374 340 282 232 227 315 333 335 338 332 350 368 386 410 423 421 411 397 386 354 329 313 309 323 306 301 308 312 333 330 328 344 337 346 371 413 476 487 424 370 374 365 375 375 349 281 354 396 379 304 300 242 264 343 378 381 289 202 186 232 247 227 196 197 208 201 193 196 228 239 256 276 291 313 359 404 422 366 299 251 223 213 203 212 235 263 269 312 373 418 404 389 382 381 384 397 419 433 427 399 389 373 360 349 340 334 335 342 347 274 280 322 364 390 397 354 298 290 402 423 408 390 395 415 427 406 322 355 377 392 411 445 483 478 397 227 343 383 401 421 443 477 500 497 456 387 363 363 378 413 426 468 545 658 702 662 594 548 580 582 656 697 549 417 355 339 356 421 463 450 400 350 1377 1377 1377 1360 1386 1418 1434 1402 1362 1358 1375 1397 1406 1386 1378 1393 1428 1460 1486 1503 1509 1489 1449 1407 1367 1326 1277 1238 1217 1215 1220 1200 1217 1266 1305 1300 1274 1215 1134 1151 1195 1240 1279 1311 1322 1316 1323 1354 1366 1369 1399 1446 1484 1455 1394 1308 1200 1084 945 837 827 997 1190 1296 1327 1306 1290 1285 1266 1210 1094 886 770 820 1022 1133 1191 1254 1339 1448 1516 1551 1560 1552 1544 1539 1536 1527 1506 1474 1412 1254 1020 926 1111 1354 1539 1565 1575 1610 1652 1697 1773 1871 1908 1875 1786 1727 1697 1687 1665 1529 1036 673 466 348 246 238 256 271 287 327 376 424 454 384 376 422 489 483 448 443 427 364 443 417 421 462 394 394 435 479 485 421 395 379 364 353 343 330 300 252 391 421 421 425 439 455 413 373 395 403 406 400 387 374 340 315 308 318 286 292 297 294 300 318 336 351 357 340 348 366 403 497 484 416 352 335 329 354 351 314 275 354 402 369 248 239 227 288 383 383 389 297 215 229 253 253 232 206 201 200 210 223 232 245 256 261 266 287 332 377 418 449 448 406 344 282 254 236 236 251 276 302 340 390 428 411 391 382 380 384 403 429 443 440 423 400 378 359 346 338 333 333 336 339 286 322 365 365 384 396 386 380 427 450 440 415 393 398 420 436 412 296 374 403 408 415 436 451 445 417 376 377 386 397 405 419 441 465 479 466 449 411 395 430 384 353 352 407 573 735 764 731 706 684 687 732 747 573 419 349 331 339 409 491 521 484 379 1418 1408 1405 1384 1385 1404 1418 1393 1338 1330 1348 1374 1392 1397 1405 1418 1431 1450 1470 1487 1492 1471 1436 1402 1372 1347 1312 1274 1245 1230 1239 1183 1183 1232 1274 1282 1269 1235 1193 1217 1249 1285 1318 1343 1340 1340 1344 1356 1377 1398 1431 1474 1520 1482 1403 1303 1193 1069 959 925 1001 1216 1306 1343 1344 1326 1308 1298 1280 1242 1169 1071 1056 1115 1222 1279 1329 1397 1474 1544 1568 1567 1553 1532 1515 1520 1528 1528 1511 1475 1412 1310 1205 1251 1367 1440 1462 1454 1503 1566 1626 1676 1733 1858 1909 1905 1900 1836 1743 1679 1624 1392 918 600 445 382 249 226 239 251 268 299 385 466 459 331 316 390 498 497 492 486 454 375 401 370 396 466 367 373 421 475 498 431 391 363 343 337 333 333 328 316 361 373 398 430 385 391 386 384 398 401 395 385 372 357 355 347 350 381 347 326 311 303 303 327 373 397 363 336 356 378 403 477 470 413 354 338 303 326 321 282 271 371 417 375 250 238 231 291 388 390 371 292 230 251 249 239 226 212 193 207 225 239 243 250 272 286 290 301 344 395 447 495 509 498 450 379 336 301 278 273 293 351 383 412 433 416 397 385 382 387 409 431 440 434 416 395 375 358 347 339 334 332 333 338 345 360 373 380 384 394 403 418 452 469 457 430 404 408 430 450 440 361 338 365 409 413 401 411 425 433 421 414 408 400 386 385 406 431 450 459 466 427 405 449 394 346 317 332 455 681 785 793 774 750 691 628 570 504 418 358 324 315 360 467 566 610 504 1436 1424 1418 1404 1383 1387 1399 1386 1332 1312 1319 1343 1370 1398 1419 1431 1432 1441 1459 1475 1479 1460 1430 1400 1374 1354 1320 1278 1248 1245 1285 1230 1237 1286 1310 1313 1302 1279 1256 1269 1300 1332 1360 1379 1355 1348 1344 1346 1386 1413 1450 1492 1531 1492 1413 1306 1179 1034 967 1011 1145 1328 1366 1367 1352 1335 1319 1303 1290 1273 1247 1233 1262 1314 1373 1422 1466 1519 1564 1575 1570 1557 1526 1484 1467 1485 1512 1533 1538 1523 1494 1483 1496 1487 1447 1402 1371 1373 1413 1471 1542 1620 1684 1843 1906 1904 1916 1882 1775 1678 1572 1226 797 538 430 385 250 223 232 243 261 290 356 415 409 379 384 432 502 502 499 492 454 357 369 360 384 433 389 409 443 473 483 423 382 352 330 323 322 324 330 340 347 320 313 339 356 373 382 390 406 405 396 386 377 367 367 362 364 388 388 372 348 327 342 334 351 358 313 316 335 367 410 461 472 410 329 297 276 299 306 284 269 374 403 347 243 239 245 303 392 394 338 292 262 232 223 217 221 225 187 195 213 233 251 273 289 315 350 358 386 421 462 504 534 547 526 483 485 396 323 290 307 373 413 430 429 418 402 390 386 391 410 424 427 420 404 384 368 357 351 344 338 335 337 345 356 368 379 388 389 391 398 416 455 474 469 449 424 425 446 469 474 400 295 314 395 408 388 395 421 455 456 449 433 411 389 386 397 414 433 450 484 511 500 421 439 420 385 362 433 622 740 775 770 753 693 613 530 481 434 382 332 303 305 351 468 636 655 Wind_Speed 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 21 21 21 21 21 21 21 21 21 21 21 20 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 13 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 12 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 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 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 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 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 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 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 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 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 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 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 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 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 24 24 24 24 24 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 20 20 20 19 19 19 18 18 18 17 17 16 16 16 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 24 24 24 24 24 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 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 22 21 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 13 12 13 13 12 12 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 13 13 12 12 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 20 19 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 12 13 12 12 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 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 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 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 13 12 12 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 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 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 13 13 14 14 15 15 15 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 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 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 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 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 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 19 20 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 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 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 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 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 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 12 12 13 13 13 14 14 15 15 15 15 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 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 13 13 13 14 14 15 16 16 17 18 19 20 20 21 21 22 22 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 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 13 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 22 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 21 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 13 13 13 13 12 12 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 17 18 19 19 20 21 21 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 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 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 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 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 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 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 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 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 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 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 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 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 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 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 22 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 21 21 21 20 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 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 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 12 12 13 13 14 14 15 16 17 17 18 19 19 20 21 21 21 22 22 22 22 22 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 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 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 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 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 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 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 17 16 16 16 16 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 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 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 13 13 14 15 15 16 17 18 19 19 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 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 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 13 13 14 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 13 13 14 15 16 17 17 18 19 19 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 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 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 19 20 20 20 21 21 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 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 14 14 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 15 15 16 17 18 19 19 20 20 20 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 19 20 20 20 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 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 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 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 17 17 17 17 17 17 16 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 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 13 13 13 13 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 13 13 13 13 12 12 12 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 17 18 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 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 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 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 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 18 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 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 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 21 21 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 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 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 13 13 13 13 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 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 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 8 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 18 18 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 14 14 14 23 23 23 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 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 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 16 17 17 18 18 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 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 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 14 14 14 14 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 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 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 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 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 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 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 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 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 13 13 12 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 14 14 14 14 14 14 14 22 22 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 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 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 8 8 8 8 8 8 8 8 8 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 7 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 22 22 22 22 22 22 22 21 21 21 21 21 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 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 8 8 8 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 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 6 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 21 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 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 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 21 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 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 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 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 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 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 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 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 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 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 20 20 20 20 20 20 20 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 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 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 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 14 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 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 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 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 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 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 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 17 17 17 17 17 17 17 17 17 17 17 17 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 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 7 7 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 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 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 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 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 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 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 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 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 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 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 8 8 8 8 8 8 8 8 7 8 8 8 8 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 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 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 8 8 8 8 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 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 19 19 19 19 19 19 19 19 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 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 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 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 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 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 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 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 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 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 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 14 14 14 14 14 14 14 14 14 13 14 14 13 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 13 13 13 13 14 14 14 14 15 15 15 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 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 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 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 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 14 13 13 13 13 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 13 13 13 13 14 14 14 14 15 15 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 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 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 21 22 21 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 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 16 16 16 16 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 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 19 19 18 19 19 19 19 19 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 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 18 18 18 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 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 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 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 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 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 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 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 13 12 13 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 19 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 20 20 20 20 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 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 13 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 16 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 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 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 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 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 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 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 15 15 15 15 15 15 15 15 15 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 13 13 13 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 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 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 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 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 17 17 16 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 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 16 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 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 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 9 9 10 10 11 11 12 12 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 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 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 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 13 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 9 9 10 11 11 12 12 12 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 14 14 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 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 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 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 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 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 18 18 17 17 16 15 15 14 13 13 12 12 12 12 11 12 12 12 12 13 13 13 14 14 14 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 19 19 19 19 19 19 19 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 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 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 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 19 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 11 12 12 12 13 13 13 14 14 14 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 19 19 20 19 19 19 16 16 17 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 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 15 15 15 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 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 8 8 9 9 10 10 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 21 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 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 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 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 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 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 16 15 15 14 13 13 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 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 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 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 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 21 21 21 21 20 20 19 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 17 16 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 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 22 22 22 22 22 21 21 21 21 20 20 19 18 17 17 15 15 14 13 12 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 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 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 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 20 19 19 18 17 16 15 14 13 12 12 11 11 11 10 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 16 16 16 16 16 16 16 16 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 12 11 11 11 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 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 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 18 17 16 15 14 13 12 11 11 11 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 11 11 11 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 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 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 20 19 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 7 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 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 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 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 21 21 21 21 21 21 22 21 22 21 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 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 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 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 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 11 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 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 20 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 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 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 19 20 19 20 20 20 20 20 20 21 21 21 21 21 21 20 19 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 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 10 10 10 10 10 9 9 9 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 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 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 20 20 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 15 16 15 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 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 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 10 10 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 10 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 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 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 10 9 10 10 9 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 13 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 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 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 17 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 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 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 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 15 15 15 16 17 17 18 18 18 19 19 19 19 18 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 11 10 10 10 10 10 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 15 15 15 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 15 15 16 16 17 18 18 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 Wind_Direction 140 141 142 142 142 142 142 142 142 142 141 141 140 139 138 138 137 136 135 135 134 134 134 133 133 133 133 132 132 132 132 131 131 130 130 129 129 129 129 128 128 128 128 128 129 129 129 129 129 130 131 131 131 132 132 132 132 132 132 132 132 131 131 130 129 129 128 127 127 126 126 126 125 125 125 126 126 127 127 128 129 130 131 131 132 133 134 134 135 136 136 137 138 138 139 140 141 142 144 145 146 148 149 151 152 153 154 155 156 157 158 159 159 160 160 161 161 162 162 162 162 162 161 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 165 166 166 167 168 169 169 170 171 172 173 173 173 173 173 174 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 170 169 169 169 168 167 167 166 166 166 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 141 141 141 142 142 142 142 141 141 141 140 140 139 138 138 137 136 135 135 134 134 133 133 133 133 133 133 132 132 132 132 131 131 131 130 130 129 129 129 129 129 129 129 129 129 130 130 130 131 131 131 132 132 132 133 133 133 133 133 132 132 132 131 130 129 129 128 127 127 127 126 126 125 125 125 126 126 127 127 128 129 130 131 131 132 133 134 135 135 136 137 137 138 139 140 140 142 143 144 146 147 148 150 151 152 153 155 155 157 157 158 159 160 161 161 162 162 163 163 163 163 163 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 165 165 166 167 167 168 169 169 170 171 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 170 170 169 169 168 168 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 163 163 163 162 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 161 141 141 141 141 142 141 141 141 141 140 139 139 138 137 137 136 135 135 134 134 133 133 133 133 133 132 132 132 132 132 132 131 131 131 131 130 130 130 129 129 129 130 130 130 130 130 131 131 132 132 133 133 133 133 133 134 134 133 133 133 132 132 131 130 130 129 128 127 127 126 126 125 125 125 125 126 126 126 127 128 129 130 130 131 132 133 134 135 136 137 137 138 138 139 140 141 142 143 145 146 147 149 150 151 152 154 155 156 157 158 159 160 160 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 166 167 167 168 169 170 171 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 174 174 174 173 173 173 172 172 172 172 172 172 172 173 173 173 173 174 174 174 173 173 173 173 172 172 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 170 170 170 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 141 141 141 141 141 141 141 140 140 139 139 138 138 137 136 135 135 134 134 133 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 130 130 130 130 131 131 131 132 132 133 133 133 134 134 134 134 135 134 134 134 133 133 132 131 130 130 129 128 127 127 127 126 126 125 125 126 126 126 126 127 127 128 129 130 131 132 133 134 135 136 137 138 138 139 140 141 142 143 144 146 147 148 149 150 152 153 154 155 156 157 158 159 160 160 161 162 162 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 164 163 163 163 163 163 163 163 163 164 164 164 164 165 165 166 166 167 168 168 169 170 171 172 172 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 173 173 172 172 172 172 172 173 173 173 173 174 174 174 174 174 173 173 172 172 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 170 170 170 170 169 168 168 167 167 167 166 166 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 161 161 160 140 141 141 140 140 140 140 140 139 139 138 137 137 136 135 135 134 134 133 133 133 133 133 133 132 132 132 132 132 132 132 132 131 131 131 130 130 130 131 131 131 131 131 132 132 132 133 133 134 134 134 135 135 135 135 135 135 134 134 134 133 132 131 130 130 129 128 127 127 127 126 126 125 125 125 125 125 126 126 127 128 129 130 131 132 133 134 135 136 138 138 139 140 141 142 143 144 145 146 147 148 150 151 152 153 154 155 157 158 158 159 161 161 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 167 168 168 169 170 171 172 172 173 174 175 175 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 172 172 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 170 170 170 170 169 169 168 168 167 167 167 166 166 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 161 160 140 140 140 140 140 139 139 139 138 138 137 137 136 135 135 134 133 133 133 133 133 132 132 133 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 133 132 132 131 130 130 129 128 127 127 126 126 125 125 125 125 125 125 126 127 128 129 130 131 132 133 134 136 137 138 139 139 140 141 142 143 144 145 147 148 149 150 152 153 154 155 155 157 158 159 160 161 161 162 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 168 168 169 170 171 171 172 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 178 177 177 177 177 177 177 176 176 176 176 175 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 174 174 174 173 173 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 167 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 161 160 140 140 140 140 139 139 139 138 138 137 136 136 135 134 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 132 132 132 132 132 132 133 133 134 134 135 135 135 135 135 136 136 136 136 136 135 135 135 134 134 133 132 132 131 130 130 129 128 127 127 126 126 125 125 125 125 125 126 126 127 127 129 130 131 132 133 134 136 137 138 139 140 141 142 143 144 145 146 147 148 149 151 152 153 154 155 156 157 159 159 160 161 162 162 163 164 165 165 165 166 166 166 166 167 167 167 167 167 167 168 168 167 167 168 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 166 166 167 168 168 169 169 170 171 171 172 173 174 174 175 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 171 171 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 169 168 168 168 168 168 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 139 139 139 139 139 138 138 138 137 136 136 135 135 134 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 135 135 135 135 136 136 136 136 136 137 136 136 136 136 135 135 134 134 133 132 132 131 130 130 129 128 128 127 126 126 125 125 125 125 125 125 126 126 127 128 129 130 132 134 134 136 137 138 140 141 142 143 143 145 145 147 148 149 150 151 153 153 154 155 156 158 158 160 160 161 162 163 163 164 165 165 166 166 166 167 167 167 167 168 168 168 168 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 171 171 171 173 174 174 175 176 177 177 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 168 168 168 168 168 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 165 165 164 164 164 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 139 139 139 138 138 138 137 137 136 136 135 134 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 135 135 135 136 136 136 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 132 132 131 130 129 129 128 128 127 126 125 125 125 125 124 125 125 125 126 127 128 129 130 131 133 134 136 137 138 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 156 157 157 159 159 161 161 162 163 164 165 165 166 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 171 171 173 174 174 175 176 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 168 168 168 168 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 138 138 138 138 137 137 136 136 136 135 134 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 134 135 135 136 136 137 137 137 137 138 138 138 138 138 137 136 136 136 136 135 134 134 133 132 131 131 130 130 129 128 128 127 126 125 125 125 124 124 124 125 125 126 126 128 128 130 131 133 134 136 137 139 140 141 142 143 144 145 146 148 149 150 151 152 153 154 155 156 157 157 159 160 161 162 163 163 164 165 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 171 172 173 173 174 175 176 176 177 178 178 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 166 166 165 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 138 138 137 137 136 136 136 135 135 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 133 133 134 134 135 135 136 137 137 137 138 138 138 138 138 138 138 138 137 137 136 136 135 135 134 134 133 132 131 131 130 130 129 128 128 127 126 125 125 124 124 124 124 125 125 125 126 127 129 130 131 133 134 136 137 139 139 141 142 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 164 165 166 167 167 168 168 168 169 169 169 170 170 171 171 171 172 172 172 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 171 171 172 173 173 174 175 176 176 177 178 179 179 180 180 180 180 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 171 171 171 171 171 171 171 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 169 169 169 168 168 168 168 168 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 137 137 136 136 136 135 135 134 134 134 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 134 134 135 135 136 137 137 137 138 139 139 139 139 139 139 139 139 138 138 137 136 136 135 134 134 133 132 132 131 131 130 129 129 128 128 127 126 125 125 124 124 124 124 124 124 125 126 127 128 129 131 132 133 135 136 138 139 141 142 143 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 165 166 167 168 168 169 169 169 169 170 170 171 171 172 172 172 173 173 173 173 172 172 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 172 173 173 174 175 175 176 177 178 178 179 180 180 181 181 181 182 181 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 175 174 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 136 136 136 135 135 135 134 134 133 133 132 132 132 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 135 135 136 137 137 138 139 139 139 140 139 140 140 139 139 139 139 138 137 136 135 135 134 134 133 132 132 131 131 130 129 129 129 128 127 126 126 125 124 124 124 124 124 124 125 126 126 128 129 130 132 133 135 136 138 139 141 142 144 145 146 147 149 150 151 151 153 154 154 155 156 157 158 159 160 161 162 163 164 165 166 167 167 168 169 169 170 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 174 175 175 176 177 177 178 179 179 180 181 181 181 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 177 177 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 167 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 135 135 134 134 134 134 133 133 132 132 132 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 134 134 134 135 136 137 138 138 139 140 140 140 141 141 141 140 140 140 139 138 138 137 136 136 135 134 133 133 132 132 131 131 131 130 129 129 128 127 126 126 125 125 124 124 124 123 124 125 126 126 128 129 130 131 133 135 136 138 140 141 142 143 145 146 147 149 150 151 152 153 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 168 169 170 170 170 171 171 172 172 172 173 173 174 174 174 174 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 174 174 175 176 176 177 178 178 179 180 180 181 181 182 182 182 182 182 181 181 181 180 180 180 180 180 181 181 181 181 180 180 180 180 180 179 179 179 178 178 177 177 177 177 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 173 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 167 167 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 163 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 134 134 134 133 133 133 132 132 132 131 131 131 131 131 130 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 133 133 134 135 135 136 137 138 138 139 140 141 141 141 141 142 141 141 141 140 140 139 138 137 136 136 135 134 134 133 132 132 131 131 130 130 130 129 128 128 127 126 125 125 125 124 124 124 124 125 125 126 127 129 130 132 133 135 136 137 139 141 142 144 144 146 148 148 150 150 151 153 154 155 156 156 157 158 159 160 161 162 164 165 165 166 167 168 169 170 170 170 171 171 172 172 172 173 173 174 174 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 176 177 177 178 178 179 180 180 181 182 182 182 182 182 182 181 181 181 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 159 133 133 133 133 132 132 132 131 131 131 130 130 130 130 130 130 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 134 135 135 136 137 138 139 140 140 141 142 142 142 142 142 142 142 141 141 140 139 138 137 136 136 135 134 133 133 133 132 131 132 131 130 130 129 128 128 127 127 126 125 124 124 124 124 124 125 125 126 127 129 130 132 133 134 136 137 139 140 141 143 145 146 147 148 150 150 151 152 154 155 156 157 157 158 159 160 162 162 164 165 166 167 167 168 169 170 170 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 176 175 175 175 175 174 173 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 176 176 177 177 178 179 179 180 180 181 181 182 182 182 182 181 181 181 180 180 180 181 181 181 182 182 182 182 182 181 181 181 181 180 180 179 179 179 178 178 178 178 177 177 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 167 167 167 166 166 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 159 159 133 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 131 131 131 132 132 132 132 132 132 133 133 133 134 135 135 136 137 138 139 140 140 141 142 143 143 143 143 143 143 142 141 141 140 140 139 138 137 136 135 134 134 133 133 132 132 132 131 131 130 130 129 128 127 127 126 125 125 124 124 124 125 125 125 126 127 128 130 132 132 134 135 137 138 140 141 142 144 145 147 148 149 150 152 153 154 155 156 157 158 159 160 160 162 163 164 165 166 167 168 168 169 170 171 171 172 173 173 173 173 174 174 175 175 176 176 176 176 176 176 176 176 175 175 175 175 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 177 178 178 179 179 179 180 180 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 179 178 178 178 177 177 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 173 173 173 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 165 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 159 159 131 131 131 131 131 131 130 130 130 130 130 129 129 129 129 130 130 130 131 131 131 131 132 132 132 133 133 133 134 134 135 136 136 137 138 139 140 141 142 142 143 143 144 144 144 143 143 142 142 141 140 139 138 138 137 136 135 134 134 133 133 132 132 132 131 131 130 130 129 129 128 127 126 125 125 124 124 124 124 125 125 126 128 128 130 131 132 133 135 136 138 139 141 143 144 145 146 148 149 150 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 169 170 171 172 172 173 173 174 174 174 175 176 176 176 176 177 177 177 177 176 176 176 176 175 175 175 174 174 174 173 174 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 178 178 179 179 179 180 180 180 180 181 181 181 181 180 180 180 180 181 182 182 182 182 183 183 183 183 183 182 182 182 181 181 180 180 179 179 179 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 169 168 168 168 168 167 167 167 167 166 166 166 165 165 165 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 159 159 159 131 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 132 132 133 133 133 134 134 135 136 137 137 138 139 140 141 142 143 143 144 144 145 144 144 144 143 142 142 141 141 140 139 138 137 136 136 135 134 134 133 133 132 132 131 131 131 130 129 128 127 126 125 125 125 124 124 124 124 125 125 126 127 128 129 131 132 133 135 136 137 139 140 142 143 145 146 148 149 150 152 153 154 155 156 157 158 159 160 161 162 163 164 165 167 167 168 169 170 171 171 172 173 173 174 174 174 175 175 176 176 177 177 177 177 177 177 177 177 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 182 182 182 183 183 184 183 183 183 183 182 182 182 181 180 180 179 179 179 178 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 173 173 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 168 168 168 168 167 167 167 166 166 166 165 165 165 164 164 163 163 163 162 162 162 161 161 161 161 161 162 162 162 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 159 159 158 130 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 132 133 133 134 134 135 135 136 137 138 139 139 140 141 142 143 144 144 145 145 145 145 144 144 144 143 142 142 141 140 139 138 137 137 136 135 134 134 133 133 133 132 131 131 131 130 129 128 128 127 125 125 124 124 124 124 124 124 125 126 127 128 129 130 132 133 135 136 137 138 140 141 143 144 146 148 149 150 151 153 154 155 156 157 158 159 161 161 162 164 164 166 167 168 169 169 170 171 171 172 173 173 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 181 182 182 182 183 183 184 184 184 184 184 183 183 182 182 181 181 180 179 179 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 173 173 173 172 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 167 167 167 166 166 166 165 165 165 164 164 163 163 162 162 162 162 161 161 161 161 161 161 162 162 162 162 161 161 161 161 162 162 162 162 162 161 161 161 161 161 160 160 160 159 159 158 158 129 129 129 129 129 128 128 128 128 128 129 129 129 129 129 129 130 131 131 131 132 133 133 133 134 135 135 136 136 137 138 139 140 141 142 143 143 144 145 145 145 146 145 146 145 145 144 143 142 142 141 141 139 139 138 137 137 136 135 134 134 133 132 132 132 131 130 130 129 128 127 126 126 125 124 124 124 124 124 124 125 125 126 128 129 130 132 133 134 136 137 139 140 141 142 144 146 147 149 150 151 153 154 155 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 172 172 173 174 174 175 176 175 176 176 177 177 178 178 178 178 178 178 177 177 177 176 176 176 176 175 175 175 175 175 175 174 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 180 180 181 182 182 182 183 183 184 185 184 184 185 184 184 183 183 182 181 181 180 179 179 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 174 174 174 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 171 170 170 170 170 170 169 169 168 168 168 167 167 166 166 166 166 165 165 164 164 164 163 162 162 162 162 162 162 161 161 161 161 162 162 162 162 162 161 161 161 161 162 162 162 162 161 161 161 161 161 160 159 159 159 158 158 158 129 129 128 128 128 128 128 128 128 128 128 129 129 129 130 130 130 131 131 132 133 133 134 134 135 135 136 137 137 138 139 140 141 142 143 143 144 145 145 146 146 146 146 146 145 145 144 143 143 142 141 141 140 139 138 137 137 136 135 135 134 133 132 132 132 130 130 130 128 128 127 126 125 124 125 124 124 123 124 124 125 125 126 128 128 130 131 133 134 135 137 138 139 141 143 144 146 147 149 150 152 153 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 172 172 173 174 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 182 182 183 183 184 185 185 185 185 185 185 184 183 183 182 181 181 180 179 179 178 177 177 177 176 176 176 175 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 174 173 173 173 172 172 172 171 171 171 171 170 170 171 171 171 171 171 171 171 170 170 170 170 169 168 168 168 167 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 162 161 161 161 162 162 162 162 162 162 162 161 161 161 162 162 162 161 161 161 161 160 160 159 159 159 158 158 158 128 128 128 128 128 128 128 128 128 128 129 129 129 129 130 130 131 132 132 133 133 134 135 135 136 136 137 138 138 139 140 141 142 143 144 144 145 146 146 146 147 146 146 146 146 145 144 144 143 142 141 141 140 139 139 138 137 136 135 134 134 133 132 132 131 130 129 129 128 127 126 126 125 124 124 123 123 123 123 124 125 125 126 127 128 130 131 132 134 135 137 138 139 140 142 144 145 147 149 150 152 153 155 156 157 158 159 160 161 162 164 164 165 166 167 168 169 170 171 172 172 173 173 174 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 176 176 176 176 176 176 177 177 177 177 178 178 178 178 177 177 177 177 178 178 178 178 179 179 179 180 180 180 182 182 182 183 184 184 185 185 185 186 185 185 184 183 183 182 181 180 180 179 178 177 177 177 176 176 176 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 178 177 177 176 176 175 175 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 161 161 161 161 162 162 161 161 161 161 160 160 159 159 158 158 158 158 128 127 128 128 128 128 128 128 128 128 129 129 129 130 130 131 132 132 133 134 134 135 136 136 137 137 138 139 139 140 141 142 143 143 144 145 146 146 146 146 147 146 146 146 145 145 144 144 143 143 142 141 141 140 139 138 137 136 136 134 134 132 132 131 131 130 129 128 128 127 126 125 125 124 124 123 123 123 123 124 124 125 126 127 128 129 130 132 134 135 136 138 140 141 142 144 146 147 149 151 152 154 155 156 157 158 159 161 162 162 164 164 166 167 167 168 169 170 171 172 172 173 174 174 175 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 177 177 177 177 177 178 178 178 178 179 179 180 180 181 182 182 183 184 184 185 185 185 186 186 185 185 184 183 183 182 181 180 180 179 178 178 177 176 176 175 175 175 175 175 175 175 175 176 176 177 177 177 177 178 178 179 179 180 179 179 179 179 179 179 179 179 179 178 177 177 177 176 175 175 175 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 159 159 158 158 158 158 157 127 127 127 127 128 128 128 128 128 129 129 130 130 130 131 132 132 133 134 134 135 136 137 137 137 138 139 140 140 141 142 143 144 144 145 145 146 146 146 146 147 146 146 146 145 144 144 144 143 143 142 141 141 140 139 138 137 136 136 135 133 132 131 130 130 129 128 127 127 126 125 125 124 124 124 123 123 123 123 123 124 125 125 127 128 129 131 132 133 135 137 138 139 141 143 144 146 147 149 151 152 154 155 156 158 159 160 161 162 163 164 165 166 167 167 168 169 170 171 172 172 173 174 174 175 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 179 179 180 180 181 182 183 183 184 185 185 185 186 186 186 185 185 184 183 183 182 181 180 179 178 178 177 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 177 178 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 178 177 177 176 176 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 159 159 158 158 158 158 157 127 127 127 127 128 127 128 128 129 129 129 130 130 131 132 133 133 134 135 135 136 137 137 138 138 139 140 141 141 142 143 143 144 145 146 146 146 146 147 147 146 146 146 145 145 145 144 144 143 143 142 141 141 140 139 138 137 136 135 134 133 132 130 130 129 128 128 127 126 126 125 125 124 123 123 123 123 122 123 123 124 124 126 127 128 129 131 132 133 135 136 138 140 141 143 144 146 148 150 151 153 154 156 157 158 159 160 161 162 163 164 165 166 167 167 168 169 170 171 171 172 173 173 174 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 179 179 180 180 182 182 183 183 184 185 185 185 186 186 185 185 185 184 183 182 182 181 180 179 178 178 177 176 176 176 175 175 175 175 175 175 175 175 176 176 177 177 178 178 179 180 180 180 180 181 181 181 181 180 180 180 179 179 179 178 178 177 177 176 176 175 175 175 174 174 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 167 167 167 166 166 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 127 127 127 127 127 128 128 128 129 129 130 130 131 132 133 133 134 135 135 136 137 138 138 139 139 140 141 141 142 143 144 144 145 145 146 146 147 146 146 146 146 146 146 145 145 145 144 144 143 142 142 142 141 140 139 139 137 136 135 133 132 131 130 129 128 128 127 126 126 125 124 124 124 123 123 123 123 123 122 123 124 124 126 127 128 130 131 132 134 135 136 138 140 141 143 144 146 148 149 151 152 154 156 157 158 159 160 161 162 163 164 165 166 167 167 168 169 170 171 172 172 173 173 174 174 175 176 176 177 177 177 178 178 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 179 180 180 182 182 183 183 184 184 185 185 186 185 185 185 185 184 183 182 182 180 180 179 178 177 177 176 176 175 175 175 175 175 175 175 175 176 176 176 177 177 178 179 180 180 180 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 177 177 176 176 176 175 175 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 168 167 167 166 165 165 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 161 161 161 161 160 160 159 159 158 158 158 157 157 127 127 127 127 127 128 128 129 129 130 130 131 132 132 133 134 135 135 136 137 138 138 139 139 140 140 141 142 143 143 144 144 145 145 146 146 146 146 146 146 146 146 145 145 144 144 144 144 143 143 142 142 141 140 139 138 137 136 134 133 132 130 129 128 128 127 126 125 125 125 124 124 123 123 122 122 123 122 123 123 123 124 126 127 129 130 131 133 134 135 137 138 140 142 143 144 146 148 149 151 153 154 156 157 159 159 160 161 163 164 165 165 166 167 167 169 169 170 171 172 172 173 173 174 175 175 175 176 177 177 178 178 178 178 178 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 179 179 180 180 181 181 182 183 184 184 184 185 185 186 185 185 185 184 184 183 182 181 180 179 178 178 177 177 176 176 175 175 175 175 175 175 175 176 176 176 177 177 178 178 179 180 180 180 181 181 182 182 181 181 181 181 180 180 179 179 179 178 178 178 177 177 176 176 176 175 175 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 168 168 168 167 166 166 165 165 165 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 127 127 127 127 127 128 128 129 130 130 131 132 132 133 134 134 135 136 137 138 138 139 139 140 140 141 142 142 143 143 144 145 145 145 146 146 146 146 146 146 145 146 145 145 145 144 144 144 143 142 142 142 140 140 139 138 136 136 134 132 131 130 129 128 127 126 126 125 125 124 124 123 123 123 122 122 122 122 122 123 123 125 126 128 129 130 131 133 134 135 137 139 141 142 143 145 146 148 149 151 153 154 156 157 158 160 161 162 163 164 165 165 166 167 168 169 170 170 171 172 172 173 173 174 175 175 175 176 176 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 179 179 179 180 180 181 181 183 183 184 184 184 185 185 185 185 185 184 184 183 182 181 181 180 179 178 178 177 176 176 176 175 175 175 175 175 175 176 176 176 176 177 178 178 179 180 180 180 181 181 182 182 182 182 181 181 181 181 180 180 179 179 178 178 178 178 177 177 176 176 176 175 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 169 168 167 167 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 127 127 127 127 128 128 128 129 130 131 131 132 133 133 134 135 136 137 137 138 139 139 140 140 141 142 142 143 143 144 144 145 145 146 146 146 146 146 146 146 146 145 145 145 145 144 144 144 143 143 142 141 141 140 139 137 136 135 133 132 131 129 128 127 127 126 125 124 124 124 124 123 123 123 122 122 122 122 122 123 123 125 126 128 129 130 132 134 135 136 138 139 141 142 143 145 146 148 149 151 152 154 156 157 158 159 161 162 163 164 165 165 166 167 168 169 170 170 171 171 172 173 173 174 174 175 175 176 176 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 181 181 182 183 183 183 184 184 185 185 184 184 184 184 183 183 182 181 180 180 179 178 177 177 176 176 176 175 175 175 175 175 175 176 176 176 176 177 178 178 179 180 180 180 181 181 182 182 182 182 181 181 181 181 180 180 180 179 179 178 178 178 178 177 177 176 176 176 175 174 174 174 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 169 169 168 168 167 167 166 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 157 157 127 127 127 127 128 128 129 130 130 131 132 132 133 134 135 136 136 137 138 139 139 140 140 141 141 142 142 143 143 144 144 145 145 146 146 146 146 146 146 145 145 145 145 145 145 144 144 143 143 143 142 141 141 140 139 137 136 135 133 131 130 129 128 127 126 126 125 124 124 124 123 123 123 123 122 122 122 122 123 123 124 125 126 128 130 131 132 134 135 137 138 140 141 142 143 145 146 148 149 151 152 154 156 157 158 160 161 162 163 164 165 166 166 167 168 169 170 170 170 171 172 173 173 173 174 175 175 176 176 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 183 183 183 183 184 184 184 185 184 184 184 183 183 182 181 181 180 179 179 178 177 177 176 176 175 175 175 175 175 176 175 176 176 176 177 178 178 178 179 180 180 181 181 181 182 182 182 181 181 181 181 180 180 180 180 179 179 179 178 178 178 178 177 177 177 176 175 175 174 174 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 169 169 168 168 168 167 167 166 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 160 160 160 159 159 160 160 160 159 159 159 159 159 158 158 158 157 127 127 127 128 128 128 129 130 131 131 132 133 134 135 136 136 137 138 138 139 140 140 141 141 142 142 143 143 143 144 145 145 145 146 146 146 146 146 145 145 145 145 145 145 145 144 144 143 143 143 142 141 141 140 139 137 136 134 133 132 130 129 128 128 126 126 125 124 124 124 123 122 123 122 122 122 122 122 123 124 124 125 127 129 130 131 133 134 136 137 139 140 142 143 143 145 146 148 149 151 152 154 155 157 158 160 161 162 163 164 165 166 167 167 168 169 170 170 170 171 172 173 173 173 174 175 175 175 176 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 179 179 179 179 179 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 181 181 180 180 180 180 180 180 180 180 181 181 182 182 183 183 183 183 184 184 184 184 184 184 184 183 183 182 182 181 181 180 179 179 178 177 176 176 176 175 175 175 175 175 176 176 176 176 176 177 178 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 179 179 179 178 178 178 178 177 176 176 175 174 174 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 169 169 168 168 168 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 160 160 160 160 159 159 160 160 160 159 159 159 159 159 159 158 158 158 127 127 127 128 128 129 130 130 131 132 133 134 134 135 136 137 137 138 139 139 140 140 141 142 142 142 143 143 143 144 145 145 145 145 145 145 145 146 145 145 145 145 145 144 144 144 144 143 143 142 142 141 140 139 138 137 136 135 133 132 131 129 128 127 126 126 125 124 124 123 123 123 122 122 122 122 122 122 123 124 124 126 127 129 130 132 133 135 136 137 139 140 142 143 143 144 146 147 148 150 152 153 155 157 158 160 161 162 163 164 165 166 167 167 168 169 170 170 170 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 179 179 179 179 179 178 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 183 184 184 184 184 184 184 183 183 182 182 181 181 180 180 179 178 178 177 176 176 176 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 180 180 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 176 175 175 174 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 167 166 166 166 165 165 165 164 163 163 163 163 163 163 163 162 162 162 163 163 163 162 162 162 161 161 160 160 160 159 159 159 159 160 160 159 159 159 159 159 159 158 158 158 127 127 128 128 129 130 130 131 131 132 133 134 135 136 136 137 138 138 139 140 140 141 141 142 142 142 143 143 143 144 144 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 141 141 140 139 138 137 136 135 133 132 131 130 128 127 126 126 125 125 124 123 123 123 122 122 122 122 122 122 123 124 125 126 128 129 130 132 133 135 136 137 139 140 142 143 143 144 146 147 148 149 152 153 155 156 158 159 161 162 163 164 165 166 167 167 168 169 170 170 170 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 179 179 179 180 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 180 179 179 178 178 177 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 177 176 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 167 167 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 160 159 159 159 159 160 160 159 159 159 159 159 159 158 158 158 127 128 128 129 129 130 131 131 132 133 134 134 135 136 137 137 138 139 139 140 140 141 141 142 142 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 144 145 144 144 144 143 143 143 142 141 141 140 139 138 137 136 135 133 132 131 130 129 128 127 126 126 125 124 123 123 122 122 122 121 121 122 122 123 124 125 127 128 129 131 132 134 135 136 138 139 140 141 142 143 144 145 147 148 149 150 153 155 156 158 160 161 162 164 165 166 166 167 168 168 169 170 170 170 171 171 172 173 173 174 174 175 175 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 184 185 184 184 184 184 184 183 183 183 182 182 181 181 180 180 179 179 178 178 177 177 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 178 178 177 177 176 176 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 169 169 168 168 167 167 166 166 166 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 160 160 159 159 159 159 159 160 160 159 159 159 159 159 159 158 158 158 128 128 129 129 130 130 131 132 133 134 134 135 136 136 137 137 138 139 139 140 140 141 141 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 144 144 144 144 143 143 143 142 142 141 141 140 139 138 137 136 135 134 132 132 131 130 128 127 127 126 125 125 124 123 122 122 122 122 122 122 123 123 124 125 127 128 129 131 133 134 135 136 138 139 140 141 142 143 143 144 145 147 148 150 152 154 155 157 159 161 162 164 165 165 166 167 168 168 169 169 170 170 171 171 172 172 173 174 174 175 175 175 176 176 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 179 179 179 179 180 181 181 181 181 181 182 182 182 182 182 182 183 183 183 184 184 184 184 185 185 184 185 185 185 184 184 183 183 183 182 181 181 181 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 180 179 179 179 179 179 179 179 178 179 179 179 179 180 180 180 180 180 180 179 179 178 177 177 176 176 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 167 167 166 166 166 165 164 164 164 164 164 164 164 163 163 163 163 164 164 164 163 163 163 162 162 161 161 160 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 158 128 129 129 130 130 131 132 132 133 134 134 135 136 136 137 138 138 139 139 140 140 141 141 142 142 142 143 143 143 143 144 144 145 145 145 145 145 145 145 145 144 144 144 144 144 143 143 143 142 142 141 140 140 139 138 138 137 135 134 133 132 131 130 129 128 127 126 126 125 124 123 122 122 122 122 122 123 123 124 125 126 127 128 129 131 133 134 136 136 137 139 139 140 141 142 143 144 145 146 148 150 151 154 155 158 159 161 162 164 165 166 167 168 168 169 169 169 170 170 171 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 178 178 178 179 179 179 179 179 179 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 179 179 179 179 180 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 184 185 185 185 185 185 185 184 184 183 183 183 182 182 181 181 180 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 179 179 178 178 177 176 176 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 168 168 167 167 167 166 165 165 165 164 164 164 164 164 164 163 163 164 164 164 164 164 164 164 163 163 162 162 161 160 160 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 128 129 129 130 131 131 132 133 134 134 135 136 136 136 137 138 138 139 139 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 145 144 144 144 144 144 144 143 143 143 143 142 142 142 141 140 140 139 138 138 137 136 134 134 133 132 131 130 129 128 127 126 125 124 123 122 122 123 122 123 123 123 125 126 126 127 128 130 131 132 134 135 136 137 138 139 140 140 141 142 143 144 146 147 149 151 153 155 157 159 161 163 164 165 166 167 167 168 169 169 169 170 170 171 171 172 172 172 173 174 174 174 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 184 184 183 183 182 182 181 181 181 180 180 180 179 179 178 178 178 177 177 177 177 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 178 178 178 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 180 180 179 179 178 178 177 176 175 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 168 168 167 167 167 166 165 165 165 164 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 163 163 162 161 161 160 160 159 159 159 159 159 160 159 159 159 159 159 159 159 159 129 130 130 131 132 132 133 134 134 135 136 136 136 137 137 138 138 139 139 140 140 140 141 141 141 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 141 141 140 140 139 139 138 137 136 135 134 133 132 131 130 129 128 127 127 125 124 124 123 122 123 123 123 124 124 125 126 126 127 128 129 130 132 134 134 135 136 137 138 139 140 140 141 142 143 145 146 149 151 153 155 157 159 161 163 164 165 166 167 168 168 168 169 170 170 170 171 171 171 172 172 173 173 174 174 175 175 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 177 178 177 177 177 178 179 179 179 179 179 180 181 181 181 181 182 182 183 184 183 184 184 185 185 185 185 185 185 185 184 184 183 183 183 182 182 181 181 181 180 180 180 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 177 177 178 178 178 178 179 179 179 180 180 179 179 178 178 177 176 176 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 168 168 167 167 166 166 165 165 165 165 164 164 164 164 163 164 164 164 164 164 165 165 165 164 164 163 163 162 162 161 160 160 159 159 159 159 159 160 160 160 159 159 159 159 159 159 130 130 131 132 132 133 134 134 135 135 136 136 137 137 137 138 138 139 139 139 139 140 140 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 141 141 140 140 139 139 138 137 137 135 134 133 132 132 131 130 129 128 126 125 125 124 123 123 123 123 123 124 124 125 126 127 127 128 129 130 131 133 134 134 136 136 137 138 139 139 140 141 143 144 146 148 150 152 155 157 159 161 162 164 165 167 167 168 168 169 169 170 170 170 171 171 171 171 172 173 173 173 174 175 175 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 177 177 177 177 177 178 179 179 179 179 180 180 180 181 181 182 182 183 183 184 184 185 185 185 185 185 185 184 184 183 183 182 182 182 181 181 181 180 180 180 180 179 179 179 179 178 178 178 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 176 175 176 176 176 176 177 178 178 178 179 179 179 179 179 179 179 178 178 177 176 176 175 174 174 174 173 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 168 168 168 167 167 166 166 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 164 164 163 162 161 161 160 160 160 159 159 159 159 159 160 160 159 159 159 159 159 159 130 131 132 132 133 134 134 135 135 136 136 136 136 137 137 137 138 138 138 139 139 140 140 141 141 141 141 142 142 143 143 143 144 143 144 144 144 144 143 144 143 143 143 143 142 142 142 142 141 141 141 140 139 139 139 138 137 136 136 135 134 133 132 131 130 129 128 127 126 125 124 124 124 124 124 124 124 125 126 126 126 128 128 129 130 131 131 132 134 135 135 136 137 138 139 139 141 142 144 146 148 150 152 155 157 159 161 163 164 165 166 167 168 169 169 169 169 170 170 170 171 171 171 172 172 172 173 174 175 175 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 175 176 176 176 177 177 177 178 178 178 179 179 179 181 181 182 182 183 184 184 184 185 185 185 184 184 184 184 183 182 182 182 181 181 181 181 181 180 180 180 180 180 180 179 179 179 178 178 178 178 178 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 175 175 175 175 175 175 175 176 177 177 178 178 178 179 179 179 179 179 179 179 178 177 177 176 176 175 174 174 173 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 168 168 168 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 164 164 162 162 161 160 160 160 159 159 159 159 159 159 160 159 159 159 159 159 160 131 132 132 133 134 134 134 135 135 136 136 136 136 137 137 137 137 138 138 138 139 139 140 140 140 141 141 142 142 143 143 143 143 144 144 144 143 144 143 143 143 143 143 143 142 142 141 142 141 141 140 140 139 139 139 138 137 136 136 135 134 133 132 131 130 129 129 128 127 125 125 124 124 124 124 124 125 125 126 126 126 128 128 128 129 130 131 131 132 133 134 135 136 137 138 139 140 142 144 145 148 150 153 155 157 159 161 163 164 165 167 168 168 169 169 169 169 170 170 170 170 171 171 172 172 172 173 174 174 175 175 176 176 176 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 176 177 177 177 177 177 178 179 179 180 181 181 182 183 183 183 184 184 184 184 184 184 183 183 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 174 175 175 175 176 176 177 177 178 178 179 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 173 172 172 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 168 168 167 167 167 166 166 166 165 165 165 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 163 162 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 132 132 133 134 134 134 135 135 135 135 136 136 136 136 136 137 137 137 137 138 138 139 139 140 140 141 141 141 142 142 143 143 143 143 143 144 144 143 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 139 138 138 137 137 136 136 135 133 132 131 131 130 129 128 127 126 125 125 125 125 125 125 125 125 125 126 126 126 127 127 128 128 130 130 131 132 133 134 135 136 137 139 140 142 143 146 148 150 153 155 157 159 161 163 165 166 167 168 168 168 169 169 169 169 170 170 170 170 171 172 172 172 173 173 174 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 177 178 179 179 180 181 182 182 183 183 183 184 184 183 183 183 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 175 174 174 175 175 175 176 176 177 178 178 179 179 179 179 179 179 179 178 178 177 177 176 175 174 174 173 173 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 166 165 165 165 164 163 162 162 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 133 133 133 134 134 135 135 135 135 135 135 136 136 136 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 143 143 143 143 144 143 143 143 143 143 143 143 143 142 142 142 142 141 141 141 140 140 140 139 138 138 137 137 136 135 134 133 132 131 131 130 129 128 128 127 126 126 125 125 125 125 125 125 125 126 126 126 126 126 127 127 128 129 130 131 132 133 135 136 137 138 140 142 143 146 149 150 153 155 157 159 161 163 165 166 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 172 173 173 174 174 174 175 175 176 176 176 176 177 177 177 177 176 176 176 176 175 175 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 176 176 177 177 178 179 179 180 181 182 182 182 183 183 183 183 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 176 176 175 175 175 174 174 174 174 174 175 175 175 175 176 176 177 177 178 178 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 172 172 172 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 168 168 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 164 163 162 162 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 133 133 134 134 134 135 134 135 135 134 134 134 135 135 135 135 135 136 136 137 137 138 138 139 140 140 141 141 142 142 143 143 143 143 143 144 143 143 143 143 143 143 142 142 142 142 142 141 141 141 140 140 139 139 138 138 137 137 136 135 134 133 133 132 131 130 129 129 128 127 127 126 126 126 125 126 126 126 125 126 126 125 125 125 126 127 128 128 129 130 131 132 134 136 137 138 141 143 144 147 149 151 154 155 158 160 161 163 165 166 167 167 168 168 169 169 169 169 169 170 170 170 170 171 171 172 172 173 173 174 174 174 175 175 176 176 176 176 176 176 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 173 173 173 174 174 174 174 175 176 176 177 177 178 179 180 181 181 182 182 182 182 182 182 182 181 181 180 180 180 180 179 179 180 180 180 180 180 180 181 181 181 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 175 175 175 175 175 176 176 177 177 178 178 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 172 172 172 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 165 164 163 163 162 162 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 133 133 133 134 134 134 134 134 134 134 133 133 133 134 134 134 135 135 135 136 137 137 138 139 139 140 141 141 142 142 142 143 143 144 143 143 143 143 143 143 143 143 142 143 142 142 142 142 141 141 140 140 139 139 139 138 137 137 136 136 134 133 133 132 131 130 129 129 129 127 128 127 127 127 126 126 126 125 125 124 125 125 124 124 124 125 126 127 128 129 131 132 134 136 137 140 141 143 145 147 150 151 154 156 158 160 162 163 165 166 167 167 168 168 168 169 169 169 169 169 169 170 170 170 171 171 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 174 173 173 173 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 175 175 176 177 178 179 179 180 180 181 182 181 181 181 181 181 180 180 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 181 181 180 180 180 180 179 179 179 179 178 178 178 178 177 177 176 176 175 175 175 175 175 175 174 174 174 174 174 175 175 175 175 175 175 176 176 177 177 178 178 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 172 172 171 171 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 165 164 163 163 162 162 161 160 160 160 159 159 159 159 159 158 158 158 159 158 158 133 133 133 133 133 133 133 133 133 133 133 132 132 133 133 133 134 134 135 136 136 137 138 139 139 140 141 141 142 142 143 143 143 144 143 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 139 138 137 137 136 136 134 133 133 132 131 131 130 129 129 128 128 128 127 127 126 126 126 125 125 125 124 124 124 124 124 124 126 126 128 129 130 132 134 136 138 140 142 144 146 148 151 152 154 156 159 160 162 163 164 165 167 167 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 172 172 173 173 174 174 174 175 175 175 175 175 175 175 174 173 173 172 172 171 171 171 170 170 170 170 170 170 170 171 171 171 171 172 173 173 173 173 174 175 175 175 177 177 178 179 179 180 180 181 181 181 181 180 180 180 179 179 178 179 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 181 180 180 180 179 179 179 178 178 178 178 177 176 176 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 179 178 178 177 176 176 175 174 174 173 172 172 171 171 171 171 171 171 170 170 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 164 164 163 162 161 161 160 160 160 159 159 159 159 159 158 158 158 158 158 158 133 133 133 133 133 133 132 132 132 132 131 131 131 132 132 132 133 133 134 135 136 137 138 139 139 140 141 141 142 142 143 143 143 144 144 143 143 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 139 138 137 136 136 136 134 133 133 132 131 131 130 130 129 129 128 128 128 127 127 126 126 125 125 124 124 123 123 124 124 124 125 126 128 129 131 132 135 137 139 141 143 145 147 149 151 153 155 156 158 160 162 163 165 165 166 167 167 168 168 168 168 168 168 168 168 169 169 169 170 171 171 172 172 172 173 173 174 173 174 174 174 174 174 174 173 173 172 172 172 171 171 170 169 169 169 169 169 169 169 170 170 171 171 171 172 172 173 173 173 174 174 175 175 176 177 177 178 179 179 180 180 181 180 180 180 180 179 179 178 178 178 178 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 178 178 178 177 177 176 176 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 179 179 179 179 178 178 177 177 176 176 175 174 174 173 172 172 171 171 171 171 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 163 163 162 161 160 160 160 159 159 159 159 158 158 158 158 158 157 158 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 132 133 134 135 135 136 137 138 139 140 141 142 142 143 143 143 143 143 143 143 144 143 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 139 138 137 136 136 136 134 133 133 132 132 132 131 130 130 129 129 128 128 127 127 126 126 125 124 124 123 123 123 123 124 124 125 126 128 129 132 134 136 138 140 142 144 146 148 150 152 154 155 157 159 161 162 163 164 165 166 166 167 167 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 172 172 171 170 170 170 169 169 169 169 168 169 169 169 169 170 170 171 171 171 172 173 173 173 173 174 175 175 175 176 177 178 179 179 180 180 180 180 180 180 180 179 178 178 178 178 178 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 178 178 178 177 176 176 175 175 175 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 175 174 174 173 172 172 171 171 171 171 170 170 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 163 163 162 161 161 160 160 159 159 159 158 158 158 158 157 157 157 157 132 132 132 132 131 131 131 131 131 130 130 130 130 130 131 131 132 133 133 134 135 136 137 138 139 140 141 141 142 143 143 143 143 143 143 143 144 143 143 143 144 143 143 143 143 143 142 142 141 141 140 140 139 138 138 137 137 136 136 135 134 134 133 133 132 132 131 131 130 129 129 129 129 127 127 127 126 125 124 124 124 124 124 124 124 125 126 127 129 131 133 135 137 140 142 144 145 148 149 151 153 154 156 157 159 160 162 163 164 164 165 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 170 170 171 171 171 172 172 173 173 173 173 173 172 172 172 172 171 170 170 169 169 168 168 168 168 168 168 169 169 169 170 170 170 171 172 172 173 173 173 173 174 175 175 176 176 178 178 179 179 180 180 180 180 180 180 180 179 178 179 179 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 181 181 181 180 180 180 180 179 178 178 177 177 176 176 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 177 177 176 175 175 174 174 173 172 172 171 171 171 170 170 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 164 163 163 162 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 132 132 131 131 131 131 131 131 131 130 130 130 130 130 131 131 132 133 134 134 135 136 137 138 139 140 140 141 142 142 142 143 143 143 143 143 143 143 143 144 144 143 143 143 143 142 142 142 141 141 140 139 139 138 138 137 136 136 136 135 134 134 133 133 132 132 132 132 131 131 130 130 129 128 127 127 127 126 124 124 124 124 124 124 125 126 127 128 131 132 134 136 138 141 143 144 147 148 150 152 153 155 156 157 159 161 162 163 164 164 165 165 166 166 166 166 166 167 167 167 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 172 171 170 170 169 169 169 169 168 168 168 168 168 168 168 169 169 170 171 171 172 172 172 173 173 173 174 174 175 175 176 177 178 178 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 179 178 178 177 177 176 175 175 175 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 177 177 177 176 175 175 174 174 173 172 172 171 171 171 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 165 164 163 163 162 161 161 161 160 160 158 158 158 158 157 157 156 156 156 156 132 131 131 131 131 131 131 131 131 130 130 130 131 131 131 131 132 133 134 135 135 136 137 138 139 140 140 141 142 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 141 140 139 139 138 138 137 136 136 136 135 134 134 134 133 133 133 133 132 131 131 131 130 129 129 128 128 127 127 126 126 126 125 125 126 126 128 128 130 132 134 136 138 140 142 144 146 147 149 151 152 154 155 156 158 159 160 161 162 163 164 164 165 165 165 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 170 170 170 171 171 171 172 172 171 171 170 170 170 169 169 169 168 168 168 168 168 168 168 167 168 168 169 170 171 171 172 172 173 174 174 174 174 175 175 175 176 177 178 178 179 180 180 180 181 181 180 180 180 180 179 179 179 179 179 180 180 181 181 182 182 182 183 183 183 182 182 182 182 181 181 181 180 180 180 179 178 178 177 177 176 175 175 175 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 177 177 177 176 176 175 175 174 174 173 172 172 171 171 171 170 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 164 163 163 162 162 161 161 160 159 158 158 158 158 157 157 156 156 156 156 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 133 134 135 136 136 137 138 139 140 140 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 141 141 140 140 139 138 138 137 136 136 136 135 135 135 135 134 134 133 134 133 133 132 132 132 131 130 129 129 128 128 127 127 127 126 126 127 128 129 130 131 133 134 135 138 140 142 143 145 147 148 150 151 152 153 155 156 158 159 160 161 161 163 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 168 168 168 169 169 170 170 170 170 171 171 171 170 170 170 169 169 169 169 168 168 168 167 167 167 168 168 168 168 169 169 170 171 171 172 172 173 174 174 174 175 175 175 176 177 177 178 179 180 180 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 182 182 182 183 183 183 183 183 183 182 182 182 181 181 180 180 180 179 178 177 177 177 176 175 175 175 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 174 174 173 173 172 172 171 171 171 170 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 164 164 163 162 162 161 160 160 159 158 158 158 157 157 156 156 156 156 156 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 135 135 136 137 138 138 139 140 140 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 142 142 141 141 140 140 139 138 138 137 137 136 136 136 135 135 135 135 134 134 134 134 134 133 133 133 132 132 131 130 130 129 129 128 128 128 128 128 129 130 131 132 133 134 136 137 139 140 143 144 146 147 148 149 151 152 154 155 156 157 158 159 160 161 162 162 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 168 168 169 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 167 168 168 168 169 169 170 171 171 172 173 174 174 174 175 175 175 176 177 177 178 179 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 181 181 181 182 182 183 183 183 183 184 183 183 183 182 182 182 181 181 180 180 180 179 178 177 177 176 176 175 175 175 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 174 174 174 173 172 172 171 171 171 170 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 164 163 162 162 161 160 160 159 158 158 157 157 156 156 156 156 155 155 131 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 134 134 135 135 136 136 137 138 138 139 139 140 140 140 141 141 141 141 141 141 142 142 142 143 142 142 142 142 142 141 141 140 140 139 139 138 138 137 137 136 136 136 135 135 135 135 134 134 134 134 134 134 134 133 133 132 132 131 130 130 129 130 129 129 130 130 131 131 133 134 135 136 137 139 140 142 143 145 147 148 148 150 151 152 153 154 155 157 158 159 160 160 161 162 162 163 163 163 164 163 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 169 169 169 170 170 170 169 169 169 169 169 169 168 168 168 168 168 167 167 168 168 168 168 169 170 171 171 172 173 173 174 174 175 175 176 177 177 178 178 179 180 180 181 181 181 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 183 183 182 181 181 180 180 180 179 178 177 177 176 176 175 175 175 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 172 172 171 171 170 169 169 169 168 168 168 168 167 167 167 167 167 167 168 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 163 162 162 161 160 160 159 158 158 157 157 156 156 156 156 155 155 132 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 138 138 139 139 140 140 140 140 140 141 141 141 141 141 142 142 142 142 141 141 141 141 141 140 140 139 138 138 138 137 137 136 136 136 136 135 135 135 135 135 135 135 135 135 134 134 134 133 133 132 132 131 130 130 131 131 132 132 133 134 135 135 136 138 139 140 141 142 144 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 160 161 161 162 163 163 162 163 163 164 163 164 163 164 164 164 165 165 166 166 166 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 170 171 171 172 173 174 174 175 175 176 177 177 178 179 179 180 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 182 182 183 183 184 184 184 185 185 185 185 184 184 184 183 183 182 181 181 180 179 179 178 177 176 176 176 175 175 175 175 174 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 173 173 172 172 171 171 170 169 169 169 168 168 168 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 164 163 162 162 161 160 160 159 158 158 157 157 156 156 156 155 155 155 132 132 132 133 133 134 134 134 134 135 134 135 134 135 134 135 135 135 135 135 136 136 136 137 137 138 138 138 139 139 139 139 140 140 141 140 141 141 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 137 136 136 136 136 136 135 135 135 136 136 135 136 135 135 135 135 134 134 134 133 133 132 132 132 132 133 133 134 135 136 136 137 138 139 141 141 143 143 145 146 147 148 149 149 150 151 152 153 155 155 156 157 158 159 160 160 161 161 161 162 162 162 163 162 163 162 163 163 163 164 164 165 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 170 170 171 172 172 173 174 174 176 176 177 177 178 179 179 181 181 182 182 183 183 183 183 183 182 182 182 182 181 181 181 182 182 182 183 183 184 184 184 185 185 185 185 185 185 184 184 183 183 182 182 181 180 179 178 178 177 177 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 175 176 175 175 175 175 175 175 175 174 174 173 172 172 171 171 170 169 169 169 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 165 165 165 164 163 163 162 161 160 159 159 158 158 157 157 156 156 155 155 155 155 132 132 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 137 137 138 138 138 139 139 139 139 140 140 140 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 138 137 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 133 133 133 134 134 135 135 136 137 138 139 140 140 141 142 143 144 145 146 147 148 148 149 150 151 152 152 154 154 155 156 157 158 159 159 160 160 161 161 161 162 162 162 162 162 162 162 163 163 163 164 164 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 172 173 173 174 175 176 177 177 178 179 180 181 182 182 182 183 183 184 183 183 183 182 182 182 182 182 182 182 182 182 183 183 184 184 185 185 186 186 186 186 186 186 185 185 184 183 182 182 181 180 179 179 178 177 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 171 170 169 169 169 168 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 163 163 162 161 160 159 159 158 157 157 156 156 155 155 155 155 154 132 133 133 133 134 134 134 135 135 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 137 137 137 137 138 138 138 139 139 139 140 140 140 140 141 141 141 141 140 140 140 139 139 139 139 138 138 138 137 136 136 136 136 136 136 136 136 136 136 136 137 136 136 136 136 136 135 135 134 134 134 134 134 134 135 136 137 137 138 139 140 141 141 142 143 143 144 145 146 147 147 148 149 149 150 151 152 153 154 154 155 156 157 158 158 159 159 160 160 161 161 161 161 161 162 161 162 162 163 163 163 164 165 165 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 170 170 170 171 171 172 173 174 174 176 176 177 178 179 180 181 182 182 183 184 184 184 184 184 184 183 183 182 182 182 182 182 182 182 183 183 184 184 185 185 186 186 187 187 187 186 186 186 185 184 183 183 182 181 180 180 179 178 177 176 176 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 171 170 170 169 169 169 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 163 163 162 161 160 159 159 158 157 157 156 156 155 155 155 154 154 133 133 133 133 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 138 138 139 139 139 139 140 140 140 140 141 140 140 140 140 140 139 139 139 139 138 138 138 137 137 137 136 136 136 136 137 137 136 137 137 137 137 137 137 136 136 136 136 135 135 135 135 136 136 136 137 137 138 139 140 140 141 141 142 143 144 144 145 145 146 147 147 148 149 149 150 151 152 153 154 154 155 156 157 158 158 158 159 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 165 166 167 167 167 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 173 174 175 176 177 177 179 179 181 181 183 183 184 184 184 184 184 184 184 183 183 183 183 182 182 182 182 183 183 183 184 184 185 186 186 187 187 187 187 187 186 186 185 185 184 184 183 182 181 180 179 178 177 177 176 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 171 171 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 163 162 162 161 160 159 159 158 157 157 156 156 156 155 155 154 154 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 137 137 138 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 138 138 137 137 137 136 136 137 136 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 137 137 138 138 138 140 140 141 141 142 142 143 143 144 144 145 146 146 146 147 147 148 149 150 151 152 152 154 155 155 156 157 157 158 158 159 159 160 160 160 160 161 161 161 161 162 163 163 163 164 165 166 166 167 167 168 169 169 170 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 170 170 171 171 172 173 173 175 176 176 177 178 179 180 181 182 183 184 184 185 185 185 184 184 184 183 183 183 183 182 182 182 182 183 183 184 184 185 186 186 187 187 187 187 188 187 187 187 186 185 185 184 183 182 181 180 179 178 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 171 171 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 165 164 164 163 162 162 161 160 159 159 158 157 157 156 156 155 155 155 154 154 133 133 133 133 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 137 137 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 137 137 137 136 137 137 137 137 137 137 137 138 138 137 137 137 137 137 136 137 137 137 137 137 137 138 138 139 140 140 141 141 141 142 142 143 143 143 143 144 145 145 145 146 146 147 148 149 149 150 152 153 154 155 155 156 157 157 158 158 158 159 159 159 159 160 160 161 161 162 162 162 163 164 164 165 166 167 168 169 169 169 170 170 171 171 171 172 172 173 173 172 172 171 171 171 171 171 171 171 171 172 172 173 173 175 176 176 177 179 179 181 181 183 183 184 185 185 185 185 185 184 184 183 183 183 183 182 182 182 183 183 183 184 184 185 186 186 187 187 187 188 188 188 187 187 187 186 185 184 183 182 182 180 180 179 178 177 177 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 171 171 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 165 164 164 163 162 161 160 160 159 158 157 157 156 156 155 155 155 154 155 154 133 133 133 133 133 133 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 135 135 135 136 136 136 136 137 137 137 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 138 138 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 137 137 137 138 138 138 138 139 139 140 140 141 142 142 142 143 143 143 143 143 143 144 144 144 145 145 146 147 148 148 150 151 152 153 154 155 155 156 157 157 157 158 158 158 159 159 160 160 161 161 161 162 162 163 164 164 165 166 167 168 168 169 170 171 171 171 172 172 172 173 173 173 173 173 173 172 172 171 171 171 171 172 172 172 173 174 175 176 177 178 179 180 181 182 183 184 184 185 185 185 185 185 184 184 183 183 183 183 182 182 182 183 183 183 184 185 185 186 187 187 187 188 188 188 188 188 187 187 187 186 185 184 183 182 181 180 180 179 178 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 175 175 175 175 175 174 174 173 173 173 172 171 171 170 170 170 170 169 169 169 168 168 168 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 163 162 162 161 160 159 159 158 157 157 156 156 155 155 155 155 154 154 133 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 135 136 136 136 136 136 135 136 136 136 136 137 137 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 141 140 141 141 142 142 142 142 142 142 143 142 142 143 143 143 144 145 146 146 148 149 150 151 152 153 154 154 155 156 156 157 158 158 158 159 159 159 160 160 161 161 162 162 163 164 164 165 166 167 167 168 169 170 171 172 172 173 173 174 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 173 175 176 176 177 178 179 180 181 182 182 184 184 185 185 185 185 184 184 183 183 183 183 183 182 182 182 183 183 184 184 185 185 186 187 187 187 188 188 188 188 188 188 188 187 186 186 184 184 183 182 181 180 180 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 173 172 171 171 170 170 170 170 169 169 169 169 168 168 168 168 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 164 163 162 162 161 160 159 159 158 157 157 156 156 155 156 155 155 154 154 132 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 137 137 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 140 140 140 140 139 139 139 139 138 138 138 138 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 141 141 141 141 141 142 142 142 142 142 141 142 142 141 142 143 143 143 144 145 147 148 149 150 151 152 153 154 154 155 156 156 157 157 158 158 159 159 159 160 161 161 162 162 163 164 164 165 166 167 167 169 169 171 171 172 173 173 174 175 175 175 175 175 174 174 173 173 173 172 173 172 172 173 174 174 175 176 176 177 178 179 180 181 182 182 183 184 184 184 184 184 184 184 183 183 183 183 182 182 182 182 183 183 184 184 185 185 186 187 187 187 188 188 188 189 189 188 188 187 187 186 185 184 183 182 182 181 180 180 179 179 179 178 178 179 179 179 179 179 179 179 179 179 179 178 177 177 176 176 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 173 173 172 172 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 164 164 164 163 162 161 160 160 159 159 158 157 156 156 155 155 155 155 155 154 154 132 132 132 132 132 132 132 132 133 133 133 134 134 135 135 135 135 135 135 136 136 136 136 136 136 136 137 137 137 138 138 139 140 140 140 140 140 141 141 141 141 141 141 141 141 140 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 138 138 138 138 139 138 139 139 139 139 139 140 140 141 141 141 141 141 141 141 141 141 141 141 140 141 140 140 141 141 142 143 144 146 147 148 149 150 151 152 153 154 154 155 155 156 156 157 157 158 159 159 159 160 161 161 162 163 163 164 164 166 166 167 168 170 170 171 172 173 174 175 175 175 176 175 175 175 174 174 173 173 173 173 173 173 174 174 175 176 176 177 177 178 179 180 181 181 182 183 183 183 183 184 183 183 183 182 182 182 182 182 182 182 182 183 183 184 184 185 185 186 187 187 187 188 188 188 188 189 189 188 188 187 186 186 185 184 183 182 182 181 180 180 180 180 179 179 179 180 180 180 180 180 180 179 179 179 178 177 177 176 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 173 172 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 164 163 163 162 161 160 160 159 158 157 157 156 156 155 155 155 155 155 154 154 132 132 131 132 132 132 132 132 132 132 133 133 134 134 135 135 135 135 135 136 136 136 136 136 136 136 137 137 138 138 139 139 139 140 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 138 138 138 139 139 139 138 139 139 139 139 140 140 139 139 139 139 139 138 138 138 139 139 139 139 139 139 140 140 140 141 141 141 141 140 140 140 140 139 139 140 139 139 139 139 140 140 141 142 143 144 146 147 148 149 150 152 152 152 153 154 155 155 155 156 157 158 159 159 160 160 161 161 162 163 163 163 164 165 167 167 168 169 170 172 172 174 175 176 176 176 176 176 176 175 175 174 174 174 173 174 174 174 174 175 175 176 176 177 177 178 179 180 180 181 181 182 182 182 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 187 187 187 188 188 189 189 189 189 189 188 188 187 186 186 185 184 183 183 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 177 177 176 176 175 175 175 175 175 176 176 176 176 176 177 177 176 176 176 176 175 175 174 174 174 173 173 172 172 172 172 172 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 164 164 164 163 162 161 161 160 159 159 158 157 157 156 156 155 156 155 155 155 154 154 131 131 131 131 131 131 131 131 132 132 132 133 133 134 135 135 135 135 136 136 136 136 136 136 136 137 137 137 138 139 139 140 140 140 141 141 141 141 141 142 142 141 142 142 141 141 141 140 140 140 140 139 139 139 138 139 139 139 139 139 140 140 140 140 140 140 140 139 139 139 139 138 139 139 139 139 139 139 139 140 140 140 140 141 141 140 140 140 139 139 139 138 138 138 138 137 138 138 139 140 141 142 144 145 146 147 148 149 150 151 152 152 153 154 155 155 156 156 158 158 159 159 160 161 162 162 162 163 164 165 165 166 167 168 169 171 172 173 174 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 174 175 175 176 176 177 177 178 178 179 179 180 180 181 181 181 182 182 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 185 185 185 186 187 187 188 188 189 189 189 189 189 189 188 188 188 187 187 186 185 184 184 183 182 182 182 181 181 181 181 181 181 181 180 180 180 180 179 179 178 177 177 176 176 175 175 175 175 175 176 176 176 176 177 177 177 177 177 176 176 175 174 174 174 174 173 173 173 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 164 163 163 162 161 161 160 159 158 157 157 156 156 156 156 155 155 155 154 154 154 130 130 130 130 131 130 131 131 131 132 132 133 133 134 135 135 135 135 136 136 136 136 136 136 137 137 138 138 138 139 140 140 140 141 141 141 142 142 142 142 142 142 141 142 142 141 141 141 140 140 140 139 139 139 138 139 139 139 139 139 140 141 140 140 140 140 140 140 140 140 139 139 139 138 139 139 139 139 139 139 140 140 140 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 138 139 140 141 142 144 145 146 148 148 149 150 150 151 152 152 154 154 155 156 157 158 158 159 160 161 161 162 162 163 164 164 165 166 167 168 169 170 172 173 174 175 176 176 177 177 176 176 176 176 175 175 175 175 175 175 175 176 176 176 177 177 177 178 178 179 179 180 180 180 181 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 183 184 184 185 185 186 186 187 187 188 188 189 189 189 189 189 189 189 188 188 188 187 187 186 185 185 184 183 183 183 182 182 182 182 181 181 181 181 180 180 180 179 179 178 177 177 176 176 175 175 175 175 176 176 176 176 177 177 177 177 177 177 176 176 175 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 164 163 162 161 161 160 160 159 158 157 157 156 156 156 156 155 155 155 154 154 155 130 130 130 130 130 130 130 131 131 132 132 133 133 134 135 135 135 136 136 136 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 142 142 142 142 143 142 142 142 142 142 141 141 141 140 140 140 140 139 139 139 139 139 140 140 140 141 141 141 141 141 141 140 140 140 139 139 138 138 138 138 139 139 139 139 139 140 139 139 139 138 138 138 138 137 136 136 136 136 135 136 136 136 137 138 139 140 141 142 143 145 145 147 148 148 149 150 151 151 152 154 154 155 157 157 158 159 160 161 161 161 162 163 163 164 164 165 166 168 169 170 172 172 174 175 176 176 177 177 177 176 176 176 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 182 182 183 184 184 185 185 186 187 187 188 188 189 189 189 190 190 190 189 189 189 188 188 188 187 187 186 185 185 185 184 183 183 183 182 182 182 182 182 181 181 180 180 179 179 178 177 177 176 176 175 175 175 176 176 176 176 177 177 177 177 177 177 177 176 176 175 174 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 163 163 162 161 161 160 159 158 158 157 156 156 156 156 155 155 155 155 154 154 155 130 130 130 130 130 130 130 131 131 132 133 133 134 134 135 135 135 136 136 136 136 136 136 137 137 137 138 138 139 140 140 141 141 141 142 142 142 143 143 142 142 143 142 142 142 141 142 141 141 141 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 138 138 139 139 139 139 139 139 138 138 138 137 136 136 136 135 135 135 134 134 134 135 135 136 137 138 139 141 142 142 144 144 145 145 147 148 149 149 150 151 153 154 155 156 157 158 158 160 160 161 162 162 162 163 163 164 165 166 167 168 170 172 172 174 175 175 176 176 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 178 178 178 179 178 179 179 179 179 180 180 181 181 182 182 183 184 184 185 185 186 187 187 188 189 189 189 189 189 190 190 190 190 189 189 188 188 188 187 187 186 185 185 185 184 184 184 183 183 182 182 182 181 181 180 180 179 178 177 177 177 176 176 175 175 176 176 176 176 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 164 163 163 161 161 160 159 158 158 158 157 156 156 156 155 155 155 155 155 154 155 155 129 129 129 129 130 130 130 131 132 132 133 134 134 135 135 135 136 136 136 136 136 136 137 137 138 138 138 139 139 139 140 141 141 142 142 142 142 143 143 143 143 143 142 143 142 142 141 141 141 140 140 140 140 140 139 140 140 140 140 141 141 141 141 142 142 141 141 141 140 140 139 139 138 138 138 138 138 138 138 139 138 138 138 138 137 137 136 136 135 134 134 134 133 133 133 133 134 134 135 136 137 138 139 140 141 142 142 143 144 145 146 147 148 149 150 151 152 154 155 156 158 158 159 160 161 161 162 162 162 163 163 164 165 167 168 170 171 172 173 175 175 176 176 176 176 176 176 177 177 176 176 177 176 176 176 177 177 177 178 178 178 178 179 179 179 178 178 178 178 178 178 177 178 177 177 178 178 179 179 180 180 181 181 182 183 184 184 185 186 186 187 188 188 189 189 189 190 190 190 190 190 190 190 189 189 188 188 188 187 187 186 186 185 185 184 184 184 183 183 182 182 181 181 180 179 179 178 177 177 176 176 176 175 176 176 176 176 176 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 171 171 171 171 170 170 170 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 164 163 163 162 161 160 159 159 158 158 157 156 156 155 156 156 155 155 155 154 155 155 155 129 129 130 130 130 130 131 131 132 133 133 134 135 135 135 135 135 136 136 136 136 136 137 137 138 138 139 139 140 140 140 141 141 142 142 143 143 143 143 143 143 143 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 140 140 139 139 138 138 138 138 138 138 138 138 138 138 137 137 136 136 135 135 134 133 133 133 132 132 132 132 133 134 135 135 136 136 138 139 140 141 141 142 142 143 144 145 146 147 149 150 151 153 155 156 157 158 159 160 161 161 162 162 162 163 163 164 165 167 168 169 171 172 173 174 175 175 176 176 176 176 176 176 177 177 177 177 176 176 177 177 178 178 178 178 178 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 179 180 180 181 182 183 184 184 185 186 187 188 188 189 189 190 190 190 191 191 191 190 191 190 190 190 189 189 188 188 187 187 187 186 186 185 184 184 184 183 182 182 181 181 180 179 178 178 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 170 170 169 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 165 165 164 164 163 162 162 161 160 160 159 158 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 129 130 130 130 130 130 131 132 133 133 134 135 135 135 136 136 136 136 136 136 136 136 137 137 138 138 139 139 140 140 141 141 142 142 143 143 143 143 143 144 143 143 143 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 138 138 138 138 138 137 137 137 136 136 135 134 133 133 133 132 132 132 131 131 132 132 132 133 135 135 136 137 137 137 139 139 140 140 141 142 143 144 146 147 149 150 152 154 155 157 158 159 160 160 161 162 162 162 163 164 164 164 166 167 169 170 171 173 174 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 178 177 178 178 178 179 179 179 179 178 178 178 178 177 177 176 177 176 177 176 177 177 177 178 178 179 180 181 182 183 184 185 186 186 187 188 189 189 190 190 191 191 191 191 191 191 191 191 191 190 190 189 189 188 188 187 187 186 186 186 185 184 184 183 183 182 181 180 180 179 178 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 172 172 172 172 171 171 171 170 170 169 169 169 169 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 165 164 164 163 163 162 161 160 160 159 159 158 157 156 156 155 155 155 155 155 155 155 155 155 155 155 155 130 130 130 131 131 131 132 133 133 134 134 135 136 136 136 136 136 136 136 136 136 137 137 138 138 138 139 139 140 141 141 141 142 143 143 143 143 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 137 137 137 137 137 137 137 136 136 135 134 134 133 132 132 132 132 131 131 131 132 132 133 133 134 135 135 135 136 136 136 137 138 138 140 140 141 143 145 146 148 149 151 153 155 156 157 159 160 160 161 161 161 163 163 163 164 165 166 167 168 170 171 172 173 174 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 176 176 176 177 178 178 179 180 181 182 183 184 185 186 187 188 188 189 190 190 191 191 191 192 192 192 192 192 191 191 191 190 190 189 188 188 188 187 187 186 186 185 185 184 183 182 182 181 180 179 178 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 172 172 171 171 171 170 170 169 169 169 168 168 168 167 167 166 166 166 166 166 165 165 165 165 164 164 164 163 163 163 162 161 160 159 159 158 158 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 155 130 131 131 131 132 132 133 133 134 135 135 136 136 136 136 136 136 136 136 136 136 137 137 138 138 138 139 140 140 141 141 142 142 143 143 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 141 140 141 141 141 141 140 140 139 139 139 138 138 138 137 137 137 137 137 136 136 135 135 134 133 133 133 132 132 132 132 131 132 131 132 132 133 133 133 134 134 134 134 135 135 135 136 136 138 139 140 141 143 144 146 148 150 152 154 156 157 158 159 160 161 161 162 162 162 162 163 164 166 168 168 169 170 172 173 174 174 175 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 178 177 177 177 177 176 176 176 176 176 176 176 176 177 177 178 179 180 181 182 183 184 185 186 187 188 189 190 190 191 192 192 192 193 193 193 192 192 192 191 191 191 190 190 189 189 188 188 187 187 186 186 185 184 183 182 182 180 180 179 178 177 177 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 172 172 171 171 170 170 169 169 168 168 168 167 167 166 166 166 166 166 165 165 164 164 164 164 164 163 163 162 161 161 160 159 159 158 158 157 156 156 156 155 156 155 155 155 155 155 155 155 155 155 155 155 131 131 132 132 132 132 133 134 135 135 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 139 139 140 140 141 141 142 143 143 143 144 144 144 144 144 144 144 143 143 143 143 142 142 142 141 141 140 140 140 140 140 140 140 140 140 140 140 141 140 141 140 140 140 139 139 139 139 138 138 137 137 137 136 136 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 132 133 133 133 134 133 133 133 133 133 134 134 134 134 135 136 137 139 140 141 143 145 147 149 151 153 155 157 158 159 159 161 161 161 162 162 162 164 165 166 167 168 170 171 172 173 173 174 175 176 176 176 176 177 177 177 177 177 178 178 177 178 178 178 179 179 179 179 179 179 178 177 178 177 177 176 176 175 176 176 175 176 176 176 177 178 178 180 180 182 183 184 185 187 188 189 190 191 192 192 193 193 193 193 193 193 193 193 193 192 191 191 190 190 189 189 188 188 187 187 186 185 185 184 183 182 181 180 180 178 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 171 171 171 170 170 169 169 168 168 167 166 166 166 166 166 165 165 164 164 164 164 163 163 162 162 162 161 161 160 159 159 158 158 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 132 132 133 133 133 133 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 137 137 137 138 139 139 140 141 141 142 142 143 144 144 144 144 145 144 144 144 144 143 143 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 140 141 141 140 141 140 140 140 139 139 138 138 137 137 137 136 136 136 135 135 135 135 134 134 133 133 133 133 133 133 133 133 133 134 133 134 134 134 133 133 133 133 133 132 132 133 133 134 135 136 137 139 140 142 144 146 148 150 152 154 156 157 158 159 160 161 162 161 162 163 164 165 166 167 168 169 171 172 173 173 174 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 178 178 178 177 177 176 176 176 176 176 175 176 176 176 177 178 178 180 181 182 183 184 186 187 188 190 191 192 193 193 194 194 194 194 194 194 194 193 193 193 192 191 191 190 190 189 189 188 187 187 186 185 185 184 183 182 181 180 179 178 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 172 172 172 171 171 170 170 169 168 168 167 166 166 166 166 165 165 164 164 164 163 163 163 162 162 161 161 160 160 160 159 158 158 157 157 156 156 155 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 133 133 133 133 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 138 139 139 140 140 141 142 142 143 144 144 144 144 145 144 144 144 144 143 143 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 141 140 141 140 140 140 140 139 139 138 138 138 137 137 136 136 136 135 135 135 134 134 134 133 133 133 133 133 134 135 135 135 135 135 135 135 135 135 134 133 133 132 132 132 132 132 132 133 134 135 136 138 139 141 143 145 147 149 151 153 155 156 157 159 160 160 161 161 162 163 164 165 166 167 168 169 170 172 173 174 175 175 175 176 176 176 177 177 177 177 177 178 177 178 178 178 179 179 179 179 179 179 179 179 178 178 177 177 176 176 176 176 176 176 176 176 177 177 178 179 180 181 182 184 185 186 188 189 191 192 192 194 194 195 195 195 195 195 195 194 194 194 193 192 192 191 191 190 190 189 188 188 187 186 185 185 184 183 182 180 180 179 178 177 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 176 176 176 176 175 175 175 174 173 173 172 172 171 171 170 169 168 168 167 167 166 166 165 165 164 164 163 163 163 162 162 162 161 161 161 160 160 159 158 158 158 157 157 156 156 155 156 155 155 155 155 154 155 155 155 155 155 155 155 156 156 156 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 135 135 136 136 136 137 137 138 139 139 140 141 142 142 143 143 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 141 140 140 140 140 140 140 139 139 138 138 138 137 137 136 136 135 135 135 134 134 134 134 133 134 134 135 135 135 136 137 137 137 137 136 137 136 135 135 133 133 132 132 131 131 131 131 132 134 134 135 136 138 140 142 144 146 148 150 152 154 156 157 158 160 160 161 162 162 163 164 165 165 167 169 170 170 172 173 174 174 175 175 176 176 176 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 177 178 178 179 180 182 183 184 186 187 189 190 192 193 194 195 195 196 196 196 196 196 196 195 194 194 193 193 192 192 191 190 190 189 188 188 187 186 185 184 184 182 182 180 179 178 178 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 174 174 173 172 172 171 170 170 169 168 168 167 167 166 165 165 164 164 163 163 163 162 162 162 161 161 160 160 159 159 158 158 157 157 157 156 156 155 155 155 155 154 155 154 155 155 155 155 155 155 155 156 156 156 156 134 134 135 135 135 135 135 135 135 135 136 136 136 136 136 136 135 135 135 135 136 136 136 137 138 138 139 140 141 141 142 143 143 144 144 144 144 144 144 144 144 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 140 141 141 140 141 140 140 139 139 138 138 137 137 136 136 135 135 135 135 135 134 135 135 135 135 135 137 137 137 138 139 139 139 139 138 137 137 137 135 134 133 132 132 131 131 131 131 132 133 134 135 136 138 140 141 144 145 147 150 152 154 155 156 157 159 159 160 161 162 163 163 164 166 168 168 170 171 172 173 174 174 175 176 176 176 176 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 177 177 177 177 177 178 178 179 180 181 182 184 185 186 188 190 191 193 194 195 196 196 197 197 197 196 196 196 196 195 194 194 193 193 192 192 191 190 189 188 188 187 186 185 184 183 182 181 180 179 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 174 174 173 173 172 171 170 170 169 168 167 167 166 165 165 164 163 163 163 162 162 162 161 161 160 160 159 159 158 158 157 157 157 156 155 155 155 155 155 155 154 155 154 155 155 155 155 155 155 155 156 156 156 156 156 135 135 135 135 135 135 135 135 135 135 135 135 136 135 135 135 135 135 135 135 135 135 136 136 137 138 139 140 140 141 142 142 143 143 144 144 144 144 143 143 143 143 143 142 142 142 142 142 142 142 142 141 141 141 141 142 141 141 141 141 141 141 141 141 141 141 140 140 140 139 138 138 137 136 136 135 135 135 135 135 134 135 135 135 136 137 137 138 139 139 140 141 142 141 141 140 140 139 137 136 135 134 133 132 131 131 131 131 131 132 133 134 135 136 139 140 142 145 147 149 151 153 154 156 157 158 158 159 161 162 163 164 164 166 168 169 170 171 172 173 174 174 175 176 176 176 176 176 176 177 177 177 177 177 177 178 178 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 178 178 178 179 180 181 182 183 185 186 188 189 191 193 194 195 196 197 197 198 198 198 198 197 197 196 196 195 194 194 193 193 192 191 190 190 189 188 187 186 185 184 183 182 181 180 179 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 175 175 174 174 173 173 172 171 170 169 168 168 167 167 165 165 165 164 163 163 163 162 161 161 160 160 159 159 159 158 157 157 157 156 156 156 155 155 155 155 155 154 155 154 155 155 155 155 155 155 155 155 156 156 156 155 156 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 135 135 135 136 136 137 138 138 139 140 141 142 143 143 143 143 143 143 143 143 143 142 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 141 141 141 140 141 140 140 139 138 138 137 137 136 135 135 136 135 135 135 135 136 136 137 137 139 140 141 142 142 143 143 143 142 141 140 139 138 137 135 134 133 132 131 131 131 131 132 132 133 134 136 137 139 140 142 144 147 148 150 153 154 155 157 158 159 160 161 162 162 164 165 167 168 169 170 172 173 174 174 175 175 176 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 178 178 179 180 180 181 182 183 185 186 187 189 191 192 194 195 196 197 198 198 198 199 199 198 198 197 197 196 195 195 194 193 193 192 191 190 189 189 188 187 186 185 184 183 182 181 180 179 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 176 175 175 175 174 173 172 172 171 170 169 168 168 167 166 165 165 164 164 163 163 162 161 161 160 160 160 159 158 158 158 157 156 156 155 155 155 155 155 155 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 136 136 135 135 135 135 135 134 134 135 135 134 135 134 134 134 134 134 134 134 134 135 135 136 136 137 138 139 140 141 142 142 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 143 143 143 142 142 142 143 142 142 141 141 141 140 140 139 138 138 138 137 136 136 136 136 136 136 136 137 137 138 138 139 141 141 143 144 145 145 145 145 144 143 141 140 139 137 136 135 133 133 132 131 131 131 131 132 133 133 135 137 138 139 141 144 146 149 150 153 155 156 156 157 158 160 161 162 162 163 165 167 168 169 170 172 173 174 174 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 179 178 178 178 178 177 177 177 177 177 178 178 178 179 179 180 180 181 182 183 185 185 187 189 190 192 193 195 196 197 198 199 199 200 199 199 199 199 198 197 197 196 195 195 194 193 192 192 191 189 188 188 187 185 185 184 182 181 180 180 179 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 177 177 177 177 176 175 175 175 174 174 172 172 171 170 169 168 168 167 166 165 165 164 163 163 162 161 161 161 161 160 159 159 158 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 155 154 154 154 155 155 155 156 156 156 156 156 156 156 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 137 138 139 140 140 141 142 142 142 142 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 141 140 140 139 139 138 138 137 137 137 136 136 137 137 137 138 139 140 140 142 143 144 146 147 147 147 147 147 146 144 143 141 140 138 136 135 134 133 132 132 132 132 132 132 133 134 135 137 138 139 142 144 147 149 151 153 155 155 157 158 159 160 160 162 162 163 165 166 168 169 170 172 173 174 174 174 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 178 178 178 178 179 180 180 181 182 183 183 184 186 187 188 190 191 193 194 196 198 199 199 200 200 200 200 200 200 199 198 198 197 196 196 195 194 193 192 192 191 189 188 188 187 185 184 183 182 181 180 179 179 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 177 177 177 176 175 175 175 174 173 172 172 171 170 169 168 168 167 166 165 165 164 163 163 162 162 161 161 160 160 159 158 157 157 156 155 155 155 154 154 154 154 154 154 153 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 136 136 135 135 135 134 134 134 134 134 133 134 133 134 134 133 133 133 133 133 133 134 134 135 136 137 137 138 139 140 141 141 142 142 142 142 142 142 142 141 141 141 142 141 142 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 143 143 142 142 141 141 141 141 140 139 139 139 138 138 138 138 137 137 138 138 139 139 140 141 142 144 145 145 147 148 148 148 148 147 146 145 143 141 140 138 137 135 135 133 133 132 132 132 132 133 133 134 135 137 138 140 142 145 147 150 152 153 155 156 158 159 160 160 161 162 163 163 165 166 167 169 170 171 172 173 174 174 175 175 175 175 175 175 175 176 176 176 176 177 176 177 177 177 177 177 177 177 177 176 176 176 176 176 177 178 178 179 179 180 180 181 182 183 184 185 186 187 188 190 191 193 194 196 197 199 199 200 201 201 201 201 200 200 199 199 198 197 197 196 195 194 193 192 192 191 189 188 187 186 185 184 183 182 181 180 180 179 178 178 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 177 177 177 176 176 175 175 174 173 172 172 171 170 169 169 168 167 166 165 165 164 164 162 162 162 161 160 160 159 158 157 157 156 156 155 155 155 154 154 154 153 153 154 154 153 154 154 154 154 154 155 155 155 156 156 156 156 156 156 156 156 136 136 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 135 136 137 137 138 139 140 140 141 141 142 141 142 141 142 141 141 141 141 141 142 142 143 143 143 144 144 144 144 144 144 144 144 145 144 144 144 143 143 143 142 142 141 141 141 140 140 140 139 138 138 139 139 138 139 139 140 140 141 142 143 144 145 146 147 148 150 150 150 149 148 146 145 144 142 141 139 137 136 135 134 133 133 133 133 133 134 135 135 137 137 139 141 143 146 147 150 152 154 156 158 159 160 160 160 161 163 163 163 165 166 167 168 169 171 172 173 173 174 174 174 175 175 175 175 175 175 176 176 176 177 176 176 176 176 176 177 176 175 176 176 175 176 176 176 177 177 178 179 180 180 181 182 183 184 185 186 187 188 190 191 192 194 195 197 198 199 200 201 202 202 202 201 201 200 199 199 198 197 196 196 195 194 193 192 192 191 189 188 187 186 185 184 182 182 181 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 176 176 175 174 174 173 172 172 171 170 169 169 168 167 167 166 165 164 164 163 162 161 161 160 160 159 158 157 157 156 156 155 154 154 154 153 153 154 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 136 135 135 135 134 134 133 133 132 132 132 132 132 132 132 132 133 132 132 133 133 133 134 135 136 136 137 138 139 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 144 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 140 140 140 139 139 139 140 140 140 140 141 142 143 144 145 146 147 149 149 150 150 150 151 150 148 147 145 144 142 141 139 138 137 136 135 134 133 134 134 135 135 135 137 138 139 140 142 144 146 149 151 153 155 157 158 160 161 161 161 163 163 163 164 165 166 167 168 169 171 172 172 173 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 175 175 175 175 174 175 175 175 175 175 176 177 178 179 180 181 182 183 184 185 186 187 188 190 191 192 193 195 196 198 199 200 201 202 202 202 202 201 201 200 200 199 198 198 197 196 195 194 193 192 191 190 189 188 187 185 184 183 182 181 180 180 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 176 176 175 174 174 173 173 171 171 170 170 169 168 167 167 166 165 164 164 163 162 161 161 160 159 159 158 157 156 155 155 154 154 154 154 153 153 153 153 154 154 153 153 154 154 154 154 155 155 156 156 156 157 157 157 157 157 157 136 135 135 134 134 133 133 132 132 131 131 131 131 132 131 132 132 132 132 132 132 133 133 134 135 136 137 138 138 139 140 140 141 141 141 141 141 141 141 141 141 141 142 142 143 143 144 144 144 145 145 145 145 145 145 145 145 144 144 143 144 143 143 142 142 142 141 141 141 141 141 141 140 140 140 141 141 142 142 143 144 145 146 146 148 149 150 151 152 152 152 152 150 149 147 146 145 142 142 140 139 138 137 136 136 135 135 136 136 137 137 138 140 141 142 144 146 148 150 152 155 156 158 159 160 161 162 162 163 164 164 165 165 166 167 168 169 170 172 172 172 173 174 174 174 174 175 175 175 175 176 176 176 176 176 175 175 175 175 174 174 174 173 173 174 174 174 175 176 177 178 179 180 181 182 184 184 186 187 188 189 190 192 193 195 196 197 198 200 201 201 202 202 203 202 202 201 200 199 199 198 197 197 196 195 194 193 192 191 190 189 188 187 186 184 183 182 181 180 180 179 179 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 174 174 173 172 171 171 170 170 169 168 167 167 166 165 165 164 163 162 161 161 159 159 158 158 156 156 155 155 154 154 154 153 153 153 153 153 153 154 154 154 154 154 154 155 155 156 156 156 157 157 157 157 157 158 157 136 135 135 134 134 133 132 132 131 131 131 130 131 131 131 131 131 131 131 132 132 133 133 134 135 135 136 137 138 139 139 140 140 140 141 141 141 141 141 141 141 142 142 142 143 144 144 144 145 145 145 145 145 145 145 145 145 144 144 143 143 143 143 142 142 142 142 141 141 141 141 141 141 141 141 142 142 143 144 144 145 146 148 149 150 150 152 152 152 152 152 151 150 149 148 146 144 143 142 141 140 139 137 138 137 137 136 137 137 137 139 140 142 142 143 146 148 150 151 154 157 159 160 161 162 162 163 163 164 164 165 165 165 167 167 168 169 170 171 172 172 173 173 174 174 174 175 175 175 176 176 176 176 176 175 175 175 174 174 174 173 173 172 172 173 173 174 175 176 177 178 179 181 182 183 184 185 187 188 189 190 191 192 193 195 196 197 199 200 201 202 202 203 203 202 201 201 200 199 199 198 197 196 195 195 194 193 192 191 190 188 187 186 185 184 183 182 181 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 174 173 173 172 171 171 170 169 169 169 167 167 166 165 165 164 163 162 161 160 160 158 158 157 156 155 155 154 154 153 153 153 153 153 153 153 153 153 153 154 154 155 155 156 156 156 156 157 157 158 158 158 158 158 158 136 136 135 134 133 133 132 131 130 130 130 130 129 130 129 130 130 130 131 131 132 132 133 134 135 135 136 137 138 138 139 139 140 140 141 141 141 141 141 141 142 142 142 143 144 144 144 145 145 145 146 146 146 146 145 145 145 145 144 143 143 143 142 142 142 141 142 142 141 142 141 141 142 142 142 143 143 144 145 146 146 148 149 150 152 152 153 154 153 153 152 151 150 148 147 146 145 143 142 141 140 140 139 138 138 138 138 138 139 140 141 142 143 145 146 148 150 152 154 156 158 160 162 162 163 164 165 166 166 166 166 166 167 167 168 168 169 170 171 172 172 172 173 174 174 174 175 175 176 176 176 176 175 175 175 174 174 174 173 173 172 172 172 172 172 172 173 174 176 177 179 179 181 182 183 185 186 187 188 189 190 192 193 194 195 197 198 199 200 201 202 203 202 202 202 201 201 200 199 198 197 197 196 195 194 193 193 192 190 189 188 187 186 185 184 182 182 181 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 178 178 178 177 177 176 176 175 174 173 172 172 171 170 170 169 169 168 167 167 166 165 165 164 163 162 161 160 159 158 158 157 156 155 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 158 136 136 135 134 133 132 131 131 130 129 129 129 128 128 129 129 129 129 130 131 131 132 133 133 134 135 136 137 137 138 139 139 140 140 141 141 141 141 141 142 142 143 143 144 144 145 145 146 146 146 146 146 146 146 145 145 145 144 144 143 143 143 143 142 142 142 142 142 142 142 142 142 142 143 143 144 144 145 146 147 148 150 151 152 153 154 154 154 153 153 152 151 150 148 147 146 145 143 142 141 141 140 140 139 139 139 139 140 141 142 143 145 145 147 148 150 152 154 156 157 160 162 163 164 165 165 166 167 167 168 167 167 168 168 169 169 169 170 171 171 171 172 173 174 174 175 175 176 176 176 176 176 175 175 174 174 174 172 172 171 172 171 171 172 172 172 173 174 176 177 179 180 181 183 184 185 186 188 189 190 191 192 194 195 196 197 198 200 200 201 202 202 202 202 202 201 200 199 199 198 197 196 195 195 194 193 192 192 190 189 188 187 185 184 184 182 182 181 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 178 178 177 177 176 175 175 173 173 172 171 171 170 170 169 169 167 167 166 166 165 164 163 163 162 161 160 159 158 157 156 156 154 154 153 153 153 153 152 153 153 153 153 154 154 154 155 155 155 156 156 157 157 158 158 158 158 158 159 159 159 158 136 136 135 134 133 132 131 130 129 128 128 128 127 128 128 128 128 129 129 130 131 131 132 133 134 135 135 136 137 138 139 139 140 140 141 141 142 142 142 143 143 144 144 145 145 146 146 146 147 146 146 146 146 146 145 145 145 144 144 143 143 143 143 142 142 142 142 142 142 142 142 142 143 144 144 145 145 146 147 149 150 151 152 152 153 154 154 154 154 153 152 151 149 148 147 146 144 143 142 142 141 141 140 140 141 141 141 141 142 144 145 146 147 149 151 153 154 156 158 160 161 163 164 166 166 168 168 168 169 169 168 168 169 168 169 169 169 170 171 171 171 172 173 174 175 175 175 176 176 176 176 175 175 175 174 174 173 172 172 171 171 171 171 172 172 172 174 175 176 178 179 180 182 183 185 186 187 188 189 191 192 193 194 195 196 197 198 199 200 201 202 202 202 202 201 200 200 199 198 197 196 196 195 194 194 193 192 191 190 189 188 187 185 184 184 182 182 181 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 177 177 176 175 175 173 172 172 171 171 170 169 169 168 168 167 166 166 165 164 163 163 162 161 160 158 158 156 156 155 154 154 153 153 153 153 153 153 153 153 153 154 154 155 155 156 156 156 157 158 158 158 159 159 159 159 159 159 159 159 136 136 135 134 133 132 131 130 129 128 127 127 127 127 127 127 128 128 129 129 130 131 132 133 134 135 135 136 137 138 138 139 140 141 141 142 142 142 143 143 144 145 145 146 146 147 147 147 147 147 147 147 147 146 146 145 144 144 144 143 143 143 143 142 142 142 142 142 142 142 142 143 143 144 145 145 146 147 149 149 151 152 153 154 153 154 154 154 154 153 152 150 149 148 146 145 144 143 143 142 141 141 141 141 142 142 142 143 144 145 146 148 149 151 152 155 157 159 160 162 164 165 167 167 169 169 169 170 170 169 169 169 169 169 169 169 169 170 171 171 171 172 173 174 175 175 176 176 176 176 176 175 175 174 174 173 173 172 171 171 171 171 171 172 172 173 174 176 177 178 179 181 183 184 185 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 202 202 201 201 200 199 198 198 197 196 195 194 194 193 192 191 190 190 189 187 186 185 184 184 183 182 181 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 178 178 177 176 176 175 174 173 172 171 171 170 169 169 168 168 167 166 166 165 165 164 163 162 161 160 159 158 157 156 156 155 154 153 153 153 153 153 153 153 153 154 154 154 155 155 156 157 157 157 158 158 159 159 159 159 159 160 160 160 159 159 137 136 135 134 133 132 130 129 128 127 127 126 126 126 126 126 127 127 128 129 130 131 131 132 133 134 135 136 137 138 139 140 140 141 141 142 143 143 143 144 145 146 146 147 147 148 148 148 148 148 148 147 147 147 146 145 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 143 144 144 145 145 147 148 149 149 151 152 152 154 153 154 154 154 153 152 150 149 148 147 146 145 144 143 143 142 142 141 141 142 142 142 143 145 145 146 148 150 150 152 155 156 160 160 162 164 167 167 168 170 170 170 170 171 171 170 170 170 170 169 170 170 169 170 171 171 171 172 173 174 175 175 176 176 176 176 176 175 175 174 174 173 172 172 171 171 172 172 172 172 173 174 175 176 178 179 180 182 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 200 201 201 201 201 200 200 199 198 197 196 195 195 194 193 193 192 191 190 189 188 187 186 185 184 184 183 182 182 181 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 178 178 178 178 179 179 179 179 179 179 179 178 178 178 177 176 175 175 174 173 172 171 170 170 168 168 167 167 167 166 165 165 164 164 163 162 161 160 159 158 157 156 155 154 154 153 153 153 153 153 153 153 153 154 155 155 156 156 156 157 157 158 159 159 159 159 160 160 160 160 160 160 159 159 137 136 135 134 133 132 130 129 128 127 126 126 126 125 125 126 127 127 128 129 130 130 131 132 133 134 135 136 137 138 139 140 141 141 142 143 143 144 145 146 146 147 148 148 149 149 149 149 149 149 148 148 147 147 146 146 145 144 143 143 143 142 142 142 142 142 142 142 142 142 142 143 144 144 144 146 146 148 149 150 150 151 152 153 153 154 153 152 152 151 149 149 147 146 145 144 143 143 142 142 142 141 141 143 143 144 145 146 147 148 149 150 153 154 156 158 160 162 164 165 167 168 170 171 171 171 172 172 171 171 172 171 170 170 170 170 170 170 171 171 171 172 173 174 175 175 176 176 176 176 176 176 175 174 173 173 172 172 172 172 172 172 173 173 174 175 176 177 179 180 181 183 184 186 187 188 189 190 191 191 192 193 194 195 196 196 197 199 199 200 201 201 201 200 200 199 198 198 196 196 195 194 194 192 192 191 191 190 189 188 187 186 185 184 184 183 182 182 181 181 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 179 179 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 179 178 178 177 177 176 175 174 173 173 171 170 170 169 168 167 167 167 166 166 165 164 164 163 162 162 161 159 159 157 156 156 155 154 153 153 153 152 153 153 153 154 154 155 155 156 156 156 157 158 158 159 159 159 160 160 160 160 160 160 160 160 159 159 137 136 135 134 133 132 130 129 128 127 126 126 126 125 125 126 126 127 128 128 130 130 131 132 133 134 134 136 137 138 139 140 141 141 143 143 144 145 146 146 148 148 149 150 150 150 150 150 150 150 149 149 148 147 147 146 145 144 144 143 143 142 142 142 141 141 141 142 142 142 142 143 144 144 145 146 146 148 149 150 150 151 152 152 152 152 151 151 150 149 148 147 146 145 144 143 143 142 142 142 142 142 143 143 144 145 145 146 148 150 151 151 154 155 158 159 161 165 166 168 168 170 171 172 172 173 173 173 172 171 172 172 171 170 170 171 170 170 170 171 171 172 173 174 175 175 176 176 176 176 176 176 175 175 174 174 173 173 173 173 173 173 174 174 175 176 178 178 180 181 183 184 185 186 187 188 189 190 191 192 192 193 194 194 195 196 197 198 199 199 200 200 200 199 199 199 198 197 196 195 194 193 193 192 191 191 190 189 188 188 187 186 185 184 184 183 182 182 182 181 181 181 180 180 180 180 180 179 179 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 175 175 174 173 172 171 170 169 168 168 168 167 166 166 165 165 164 163 163 162 161 160 159 158 157 156 155 154 154 153 153 153 153 153 153 153 154 155 155 156 156 157 157 158 158 159 159 160 160 160 161 161 161 160 160 160 160 159 159 137 136 136 135 133 132 131 129 128 127 126 126 125 126 125 126 126 127 128 129 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 144 146 146 147 148 150 150 151 151 151 151 151 151 151 150 150 149 148 147 146 145 145 144 143 143 142 142 142 141 141 141 142 142 142 142 142 143 144 145 145 146 147 148 149 150 150 151 151 151 150 150 149 149 148 147 146 145 144 143 143 142 141 141 141 142 142 143 143 145 145 146 148 149 151 152 153 155 157 159 161 163 166 167 168 170 171 172 174 174 174 173 173 172 172 173 172 171 170 170 170 170 170 170 171 171 172 173 174 175 175 176 176 176 176 176 175 175 175 175 174 174 173 173 173 174 174 175 176 177 178 179 180 181 182 184 185 186 187 188 189 190 190 191 192 192 193 193 194 195 195 196 197 198 198 199 199 199 199 199 198 197 196 196 194 194 193 192 192 191 191 190 189 188 188 187 186 185 184 184 183 183 182 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 175 174 173 172 171 171 169 168 168 167 166 166 165 165 165 164 163 163 162 162 161 160 159 158 157 156 155 154 153 153 153 153 153 153 153 154 155 155 156 156 157 158 158 159 159 160 160 160 160 161 161 161 161 160 160 160 160 159 159 137 137 136 135 133 132 131 130 129 128 127 126 126 125 125 126 126 127 128 128 130 131 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 152 152 153 152 152 151 151 150 149 149 147 146 145 145 144 143 143 141 141 141 141 141 141 141 141 141 142 142 143 144 144 144 146 146 147 147 148 149 149 149 149 149 148 147 146 146 145 144 143 143 142 141 141 141 141 142 142 142 143 144 144 146 147 149 151 151 153 155 157 158 161 162 164 166 167 170 171 172 174 174 174 174 174 173 173 172 173 172 171 170 170 170 170 170 170 170 170 172 173 174 174 175 175 176 176 176 176 175 176 175 175 175 174 174 174 175 175 176 177 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 191 192 192 193 193 194 194 195 195 196 197 198 198 198 198 198 198 197 197 196 195 194 194 193 192 192 191 190 190 189 188 187 187 186 185 184 184 184 183 183 182 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 175 174 174 173 172 171 170 169 168 167 167 166 165 165 164 164 163 163 162 162 161 160 159 158 157 157 156 155 154 153 153 153 153 153 153 153 154 155 156 156 157 158 158 159 159 160 160 160 161 161 161 161 161 161 160 160 160 160 159 159 137 137 136 135 134 132 131 130 129 128 127 126 126 126 126 126 127 127 128 129 130 131 132 133 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 150 151 152 152 153 153 153 153 152 151 151 150 149 149 147 146 145 144 143 143 142 141 141 140 141 141 140 141 141 141 142 141 142 143 144 144 145 145 146 146 147 147 148 147 147 147 146 145 145 144 144 142 142 142 141 141 141 141 141 142 142 143 143 144 146 147 148 150 152 153 154 156 158 160 162 164 166 167 169 170 171 173 174 174 174 174 174 173 173 172 173 172 171 170 170 170 169 170 170 170 170 171 172 173 174 174 175 176 176 176 176 176 175 176 175 175 175 175 175 176 177 177 178 179 179 180 181 182 183 184 185 186 187 187 188 189 190 191 191 191 192 192 193 193 194 194 195 196 196 197 197 198 198 197 197 197 196 195 195 194 193 193 192 191 191 190 190 189 188 187 187 186 185 185 184 184 184 183 183 183 182 182 182 182 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 176 175 174 173 172 171 170 169 168 167 167 166 166 165 164 164 164 163 162 162 161 161 160 159 158 157 156 155 155 154 153 153 153 153 153 153 154 155 155 156 157 157 158 159 159 160 160 161 161 161 161 161 161 161 161 160 160 160 159 159 159 137 137 136 135 134 133 131 130 129 128 128 127 126 126 126 127 127 128 128 130 130 131 132 133 134 135 135 136 137 138 139 140 141 142 143 144 145 146 147 148 150 151 152 153 153 153 153 153 153 152 151 150 149 149 147 146 145 144 143 142 141 141 140 140 140 140 140 140 140 140 141 141 142 142 143 144 144 144 145 145 145 146 146 146 145 145 144 144 143 143 141 141 141 140 140 140 140 141 142 142 142 144 144 145 147 148 150 151 152 154 156 157 159 161 163 165 167 168 170 172 173 174 174 174 174 174 173 173 172 172 171 170 170 170 170 169 169 169 170 170 170 171 171 172 173 174 175 175 176 176 176 177 176 176 176 176 176 176 177 178 178 179 179 180 181 182 183 183 184 185 186 186 187 188 189 190 190 191 191 191 191 192 192 193 193 194 194 195 196 196 196 197 197 197 196 196 195 195 194 194 193 193 192 191 191 190 189 189 188 187 187 186 185 185 184 184 184 184 183 183 183 183 182 182 182 181 181 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 175 173 172 171 170 170 169 168 167 166 166 165 165 164 164 163 163 162 161 161 160 160 159 157 157 156 155 154 153 153 153 153 153 153 153 154 155 156 156 157 158 159 159 160 160 161 161 161 162 162 162 162 161 161 160 160 160 159 159 158 137 137 136 135 134 133 131 131 130 129 128 127 127 127 127 127 128 128 129 130 131 132 133 133 134 135 136 136 137 138 139 139 140 142 143 143 145 146 147 148 149 150 151 152 153 153 153 152 152 151 151 150 149 148 147 146 145 144 143 142 141 140 140 139 139 139 139 139 140 140 140 141 141 142 142 143 143 143 144 144 144 144 144 144 143 143 143 142 141 141 141 140 139 140 139 140 140 140 141 142 143 144 145 147 148 149 151 152 154 155 157 159 160 162 163 165 167 170 171 172 173 174 174 174 174 174 173 173 172 171 171 170 170 169 168 169 169 169 169 169 170 171 171 172 172 173 174 175 175 176 176 177 177 177 177 177 178 178 178 179 179 180 181 182 182 184 184 184 185 185 186 186 187 188 188 189 190 190 190 191 191 191 191 191 192 193 193 194 195 195 196 196 196 196 196 195 195 195 194 194 193 192 192 191 191 190 189 189 188 187 187 186 185 185 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 177 176 175 175 174 173 172 171 170 169 168 168 167 166 165 165 164 164 163 163 162 161 161 160 160 159 158 157 156 155 155 154 153 153 153 153 153 153 154 154 156 156 157 158 158 160 160 160 161 161 161 162 162 162 162 162 161 161 161 160 160 159 159 158 137 136 136 135 134 133 132 131 130 129 128 128 128 127 128 128 128 129 130 130 132 133 134 134 135 135 136 137 137 138 139 140 140 141 142 143 144 145 146 147 149 150 151 152 152 153 152 152 152 151 150 149 149 148 147 146 145 143 142 141 141 140 139 139 139 139 139 139 139 140 140 141 141 141 141 141 142 142 142 142 142 142 142 142 142 141 142 141 140 139 139 139 139 139 139 139 140 140 142 143 144 145 146 148 149 151 153 154 156 157 158 159 161 163 165 167 168 170 171 172 173 173 174 174 174 174 173 172 172 171 170 170 169 168 168 168 168 168 168 168 169 170 171 172 172 173 174 174 175 175 176 176 177 177 178 178 179 179 179 180 181 182 182 183 184 184 185 185 185 186 186 186 187 187 188 189 189 189 190 190 190 190 190 191 192 192 192 193 194 194 195 195 195 196 195 195 195 195 194 194 193 192 192 191 191 190 189 189 188 187 187 186 185 185 185 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 176 175 174 173 173 171 171 169 168 168 167 166 165 165 164 164 164 163 162 162 162 161 160 159 159 158 157 156 155 155 154 153 153 153 153 153 153 154 155 156 156 158 158 159 160 160 161 161 162 162 162 162 162 162 162 162 161 161 160 160 159 159 158 137 136 136 135 134 133 132 131 131 130 129 128 128 128 128 128 129 129 130 131 132 133 134 135 135 136 137 137 138 138 139 139 140 141 142 143 143 145 146 147 148 149 150 150 151 152 151 151 151 150 150 149 148 148 146 145 144 143 142 141 140 139 139 139 138 138 138 138 139 139 139 140 140 141 140 140 141 141 141 141 141 141 141 140 140 140 140 140 139 139 138 139 139 139 139 140 140 141 142 144 145 147 148 149 151 153 154 155 156 158 159 161 163 164 165 167 168 170 171 171 172 173 173 173 173 173 173 172 171 170 170 168 168 167 168 168 167 167 167 168 168 169 170 171 172 172 173 174 175 175 176 177 177 178 179 179 179 180 181 181 182 183 184 184 185 186 185 185 186 186 186 186 186 187 187 188 188 189 189 189 189 190 190 190 190 191 192 192 193 194 194 194 195 195 195 195 195 194 194 193 193 192 191 191 191 190 189 189 188 187 187 186 185 185 185 184 184 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 177 177 176 175 175 174 173 172 171 170 169 168 167 167 166 165 165 164 164 163 162 162 162 161 160 160 159 158 158 157 156 155 154 153 153 153 153 153 153 153 154 155 156 157 158 159 160 160 160 161 162 162 162 162 162 162 162 162 162 161 161 160 160 159 159 158 137 136 136 135 134 133 133 132 131 130 130 129 129 129 129 129 129 131 131 132 133 134 135 135 136 137 137 138 138 138 139 140 140 141 141 142 143 144 145 146 147 148 149 149 150 150 151 150 150 149 149 148 148 147 146 145 144 143 142 141 140 139 139 138 138 138 138 138 138 138 139 139 139 140 140 140 139 140 140 139 140 139 139 139 139 139 138 139 139 139 138 139 139 140 140 141 142 142 144 145 146 148 150 151 152 153 155 157 158 158 161 162 163 164 165 167 168 169 170 171 172 172 173 173 173 172 172 171 171 169 169 168 168 167 166 166 166 166 167 167 168 169 169 170 171 172 173 174 175 175 176 177 178 179 179 179 180 181 182 182 183 184 184 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 188 188 188 189 189 189 190 190 191 191 192 193 194 194 194 194 195 195 194 194 194 193 193 192 191 191 191 190 189 189 188 188 187 186 186 185 185 185 184 184 185 185 185 184 184 184 184 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 177 176 175 175 174 173 172 171 170 170 169 168 167 166 166 165 164 164 163 163 162 162 161 160 160 159 159 158 157 156 155 154 153 153 153 153 153 153 153 153 155 155 156 157 158 159 160 161 161 161 162 162 162 162 162 162 162 162 162 162 161 160 160 159 159 158 137 136 136 135 135 134 133 132 132 131 130 130 130 129 130 130 131 131 132 133 134 135 135 136 137 137 138 138 138 139 139 139 140 141 141 142 142 143 144 145 146 147 147 148 149 149 149 149 149 149 148 148 147 146 145 144 144 143 141 141 140 139 139 138 138 138 138 138 138 138 139 139 139 139 140 139 139 139 138 139 139 138 138 139 138 138 138 138 139 138 138 139 140 140 141 142 142 144 145 146 147 149 151 152 153 154 156 157 158 160 161 162 163 164 165 166 167 169 170 171 171 172 172 172 172 172 171 170 169 169 169 167 166 166 167 165 166 166 166 167 167 169 169 170 171 172 173 174 175 175 176 177 178 179 179 180 181 182 183 183 184 185 186 186 186 186 187 186 186 186 186 186 186 186 186 187 187 187 187 188 187 188 188 188 189 189 190 191 192 192 193 193 194 194 194 194 194 194 194 193 193 192 191 191 190 190 189 189 188 188 187 186 186 185 185 185 185 184 184 185 185 185 185 185 184 184 184 183 183 183 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 176 175 175 174 173 172 171 170 169 168 168 167 166 165 165 164 164 163 163 162 162 161 160 160 159 158 158 157 155 155 154 153 153 153 153 153 153 153 154 155 156 157 158 159 160 160 161 162 162 162 163 163 163 163 163 162 162 162 161 161 161 160 159 159 158 137 137 136 136 135 134 134 133 132 132 131 131 131 131 131 131 131 132 133 134 135 135 136 137 137 138 138 139 139 140 140 140 140 141 141 142 142 143 143 144 145 146 146 146 147 147 148 148 148 148 147 147 146 146 145 144 143 143 141 140 140 139 138 138 138 138 138 138 138 139 138 139 139 139 139 138 138 138 138 138 138 138 137 137 138 138 138 138 139 139 139 139 140 142 142 142 144 145 147 147 150 150 152 154 154 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 171 171 171 171 171 170 169 169 169 168 167 167 166 166 166 165 166 166 167 167 168 169 169 171 171 172 173 174 175 176 177 178 179 179 180 181 183 183 184 185 186 187 187 187 187 187 187 186 186 186 185 185 185 185 186 186 186 186 187 187 187 187 188 189 189 190 191 191 192 192 193 194 194 194 194 194 194 193 193 192 192 191 191 190 190 189 188 188 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 182 182 181 181 180 180 180 180 180 180 180 179 179 179 179 178 177 177 177 176 175 174 173 173 172 171 170 168 168 167 166 166 165 165 164 163 163 163 162 162 161 160 159 159 158 157 156 155 155 154 153 153 152 152 153 153 153 154 155 157 157 158 159 160 161 162 162 162 163 163 163 163 163 163 163 162 162 162 161 161 160 159 159 158 137 137 136 136 135 135 134 134 133 132 132 131 131 131 132 132 132 133 134 134 135 136 137 138 138 139 139 140 140 140 140 140 141 141 142 141 142 142 143 143 144 144 145 146 146 146 146 146 146 147 146 146 146 145 144 144 143 142 141 141 140 139 139 138 138 138 138 138 138 139 139 139 139 139 139 138 137 138 137 137 137 137 137 137 138 138 138 138 139 140 140 141 142 142 143 144 147 147 148 149 150 152 153 154 155 156 157 158 159 160 161 162 163 164 164 165 167 167 168 169 170 170 170 170 170 169 169 169 168 168 168 167 167 167 166 166 166 165 166 166 167 167 169 169 170 171 172 173 174 175 176 177 178 178 180 181 181 183 183 185 185 186 187 187 187 187 187 187 186 186 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 190 190 191 192 192 193 193 193 193 193 193 193 193 192 192 191 191 190 190 190 189 189 189 188 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 182 182 182 181 181 180 180 180 180 180 180 179 179 179 178 178 177 177 176 176 175 174 173 172 171 170 169 168 167 166 166 165 165 164 164 163 163 163 162 161 161 160 159 159 158 157 156 155 154 154 153 153 152 152 152 153 154 155 156 157 158 159 160 161 162 162 162 163 163 163 163 164 164 164 163 163 162 162 161 160 160 160 159 159 138 138 137 137 136 135 135 135 134 133 133 132 132 132 133 133 133 134 135 135 136 137 138 139 139 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 146 145 145 145 144 144 143 142 141 141 140 140 139 138 138 138 138 138 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 138 139 139 139 140 141 142 142 143 144 145 146 147 148 149 150 151 153 154 155 156 157 158 158 158 159 161 162 162 163 164 165 166 166 167 168 169 170 170 170 169 169 169 168 168 168 168 166 166 166 166 165 166 166 166 166 167 167 168 169 170 171 171 173 174 175 175 176 178 178 180 181 182 183 183 185 185 187 187 187 187 188 187 187 186 186 185 185 185 184 184 184 184 185 185 185 185 186 186 187 188 188 189 190 190 191 192 192 192 193 193 193 193 193 192 192 191 191 191 190 190 190 189 189 189 188 188 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 179 179 179 178 178 177 177 176 175 174 173 172 171 171 170 169 168 167 166 166 165 164 164 164 164 163 162 162 161 161 160 159 158 158 157 156 155 154 153 153 152 152 152 153 153 154 155 156 157 158 160 161 161 162 163 163 163 164 164 164 164 163 164 164 163 163 162 161 161 160 160 159 159 139 138 138 137 137 136 136 135 135 134 134 133 133 133 133 134 134 135 135 136 137 138 139 139 140 141 141 142 142 142 142 142 142 142 142 142 142 142 143 142 143 143 143 144 144 144 144 145 145 145 145 145 145 144 144 144 143 142 141 141 140 139 139 139 138 139 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 138 139 139 140 141 141 142 143 143 145 145 146 147 148 150 151 151 152 153 154 155 155 156 157 158 158 159 160 161 162 162 164 164 165 166 166 167 168 169 168 168 169 169 169 168 168 168 167 167 166 166 166 166 166 166 167 166 166 167 168 168 170 170 171 173 174 175 175 176 178 178 180 181 182 183 184 185 185 187 187 187 188 188 188 187 186 186 185 185 184 184 184 184 184 184 184 185 185 185 186 187 187 188 189 189 190 191 191 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 189 189 189 188 188 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 181 181 181 181 181 180 180 180 180 179 179 178 178 178 177 176 176 175 174 173 172 171 170 169 169 167 166 166 165 165 164 164 164 164 163 162 162 161 161 160 159 158 157 157 156 154 154 153 153 152 152 153 153 154 154 155 157 158 159 160 161 162 163 163 164 164 164 164 164 164 164 164 163 163 163 162 162 161 160 160 160 159 139 139 138 138 138 137 136 136 135 135 135 134 134 135 135 135 135 136 136 137 138 139 140 140 141 142 142 143 143 143 144 144 144 144 143 143 143 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 138 138 139 139 140 141 142 142 143 144 144 146 146 147 148 149 150 151 151 152 153 154 155 155 156 157 158 158 158 159 160 161 162 163 164 164 165 166 166 167 167 168 168 168 167 167 168 168 168 167 167 167 167 167 166 167 166 167 167 166 167 168 168 169 170 171 172 173 174 175 176 178 178 180 181 182 183 184 185 186 187 187 188 188 188 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 186 187 187 188 189 190 190 191 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 189 189 189 188 188 187 187 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 183 183 182 182 181 181 181 181 181 180 180 180 180 179 179 178 178 178 177 176 175 174 174 173 172 171 170 169 168 167 166 166 165 165 164 164 164 163 163 162 162 161 161 160 159 158 157 156 155 154 153 153 152 152 152 153 153 154 155 156 158 159 160 161 162 163 163 163 164 164 165 165 165 165 164 164 164 163 163 163 162 161 161 161 160 160 140 139 139 139 138 138 137 137 136 136 136 136 135 135 135 136 136 137 137 138 139 140 141 141 142 143 144 144 145 145 145 145 145 144 144 144 144 143 143 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 144 143 143 142 142 141 141 140 140 139 140 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 139 140 140 141 142 142 143 144 144 144 146 146 147 148 149 150 151 151 152 153 154 155 155 155 156 157 158 158 158 159 160 161 161 162 163 164 165 165 166 166 167 167 166 167 167 167 168 167 167 167 167 167 167 168 167 167 167 167 168 167 168 168 169 170 170 172 173 174 175 176 178 178 180 181 182 183 184 185 186 187 187 188 188 188 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 186 187 187 188 189 190 190 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 189 188 187 187 187 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 182 182 182 182 181 181 181 180 180 180 180 179 178 178 178 177 176 176 175 174 173 172 171 170 169 169 168 167 166 165 165 165 165 164 164 163 163 163 162 161 160 160 159 157 157 156 155 154 153 153 152 152 152 153 153 154 156 157 158 160 160 161 163 163 164 164 164 165 165 165 165 165 165 164 164 164 163 163 162 162 161 161 160 160 141 140 140 139 139 139 138 138 137 137 137 137 137 137 137 137 137 138 138 139 140 141 141 142 143 144 145 146 147 147 147 146 146 146 145 145 144 143 143 143 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 143 142 142 141 141 140 140 140 139 139 139 140 140 139 139 140 139 139 138 138 139 139 139 139 139 140 141 141 143 143 143 143 144 145 145 146 147 148 148 149 151 151 151 152 153 154 154 155 155 155 156 157 158 158 158 159 160 161 161 162 163 164 165 165 166 165 166 166 166 167 166 167 167 167 168 168 168 169 169 168 167 168 168 168 167 168 168 169 170 170 172 173 174 175 176 178 178 180 181 182 183 184 185 186 187 187 188 188 188 187 187 187 186 185 185 184 184 184 184 184 184 183 184 184 185 185 186 187 187 188 189 190 190 190 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 188 188 188 187 187 187 187 187 186 186 186 186 186 186 185 185 185 184 184 183 183 183 182 182 182 181 181 181 181 180 180 180 179 179 178 178 178 177 176 175 175 174 173 172 171 170 169 168 167 167 166 165 165 165 165 164 164 164 163 163 162 161 160 160 159 157 156 155 154 153 153 153 152 152 152 153 153 155 156 157 159 160 161 162 163 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 161 161 161 161 141 141 140 140 140 139 139 138 138 138 138 137 137 137 137 138 138 138 139 140 141 142 142 144 144 146 147 147 148 148 148 148 148 148 147 146 145 144 143 142 142 142 141 141 141 141 142 142 142 142 143 143 143 143 143 142 143 143 142 141 141 141 140 140 140 139 139 139 140 140 139 139 140 140 139 139 139 139 140 140 140 140 141 142 142 143 143 144 144 145 145 145 147 147 148 148 149 151 151 151 151 153 153 154 154 154 154 155 155 156 157 157 158 158 159 160 161 162 162 163 163 164 165 166 166 165 167 166 167 167 167 168 168 168 169 169 169 168 168 168 168 168 168 168 169 170 171 172 173 174 175 177 178 179 181 181 183 183 185 185 186 187 187 188 188 188 187 187 187 186 186 185 184 184 184 184 184 184 184 184 184 185 185 186 187 187 188 189 190 190 190 191 190 190 190 190 190 190 190 190 189 189 190 190 190 190 191 191 190 191 190 190 190 189 189 189 188 188 188 187 187 187 187 187 186 186 186 185 185 185 184 184 183 183 183 182 182 181 181 181 181 181 180 180 180 179 179 178 178 177 176 176 175 174 174 172 172 171 170 169 168 167 167 166 165 165 165 165 165 164 164 163 163 162 161 160 159 158 157 156 155 154 153 153 152 152 152 152 153 154 155 157 158 159 161 162 163 164 165 165 165 166 166 166 166 166 166 165 165 164 164 164 163 163 162 162 162 161 161 142 142 141 141 140 140 140 139 139 139 139 138 138 138 138 139 139 139 140 141 141 142 143 144 146 147 148 148 149 149 150 149 149 148 147 146 146 145 144 143 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 141 141 140 140 140 140 139 139 139 140 139 139 139 140 140 140 140 139 140 140 141 141 141 143 143 143 143 144 144 145 145 146 146 147 147 148 148 148 150 150 151 151 152 152 153 153 153 154 154 154 154 155 156 157 158 157 158 159 161 162 162 162 163 164 164 165 165 165 166 167 167 167 168 168 168 169 169 169 168 169 168 169 168 168 169 170 170 171 172 173 174 175 177 178 179 181 181 183 183 185 185 186 187 187 187 188 188 187 187 187 187 186 186 185 185 185 184 184 184 184 184 184 185 185 186 187 187 188 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 188 188 188 188 187 186 186 186 185 185 184 184 183 183 183 182 182 182 181 181 181 180 180 180 179 179 178 178 177 177 176 176 175 174 173 172 171 170 169 168 168 167 167 166 165 165 165 165 165 165 164 164 163 162 161 160 159 158 157 156 155 154 153 152 152 152 152 153 153 154 155 157 158 160 161 163 163 164 165 166 166 166 167 167 167 166 166 166 165 165 164 164 163 163 163 162 162 161 161 143 142 142 141 141 141 140 140 140 139 139 139 139 139 139 139 140 140 141 141 143 144 145 145 147 148 149 150 150 151 151 151 150 150 149 148 147 145 144 143 142 141 141 141 140 140 140 140 140 141 141 141 141 141 142 142 141 141 141 141 140 140 139 140 139 139 139 139 139 139 139 140 140 140 140 140 140 140 141 141 142 142 143 143 143 145 145 145 145 145 146 146 147 147 147 148 148 150 150 150 150 151 151 152 152 153 153 153 154 154 155 155 156 157 157 157 158 159 160 161 162 163 162 164 163 165 165 166 167 167 167 168 168 170 170 169 169 170 169 169 169 169 168 169 169 171 172 172 173 175 176 178 178 179 181 181 183 183 184 185 186 187 187 187 188 187 188 188 187 187 187 186 186 185 185 185 185 184 184 184 185 185 185 186 187 188 188 189 190 190 190 190 190 190 190 190 190 189 189 189 189 189 190 190 191 191 191 192 192 192 192 192 192 191 191 190 190 190 190 190 189 189 188 188 187 187 187 186 185 185 184 184 183 183 183 182 182 181 181 181 181 180 180 180 179 179 178 178 177 176 176 175 174 174 173 172 171 170 169 168 167 167 166 166 165 165 165 165 165 165 164 164 163 162 161 160 159 158 157 156 154 153 153 152 152 152 152 152 153 155 156 157 159 160 162 163 164 165 165 166 166 166 167 167 167 167 166 167 166 165 165 164 164 163 163 162 162 162 162 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 141 141 142 142 143 144 145 146 147 149 150 151 152 152 152 152 151 151 150 148 147 146 144 143 143 141 141 140 140 140 139 140 140 140 140 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 141 142 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 147 148 148 149 149 149 149 150 151 151 152 152 152 153 153 154 154 155 155 156 156 156 157 158 159 159 160 161 162 163 163 164 164 166 167 167 167 168 170 170 170 170 169 170 170 169 169 169 169 169 170 171 172 173 174 175 176 178 178 180 181 181 183 183 184 185 185 187 187 187 188 187 188 188 188 187 187 187 186 186 186 185 185 185 185 185 185 185 186 186 187 188 188 189 190 190 190 191 190 190 190 190 190 190 189 189 189 190 190 191 191 191 192 192 192 193 193 192 193 192 192 192 192 192 191 191 190 190 190 189 188 187 187 186 185 185 184 184 183 183 182 182 181 181 181 181 180 180 180 179 179 178 178 177 176 176 176 175 174 173 172 172 171 170 169 168 168 167 166 166 165 165 165 165 165 165 164 164 163 162 161 160 159 157 156 155 154 153 153 152 151 152 152 153 154 155 156 158 159 161 162 163 164 165 166 167 167 167 167 167 167 167 167 167 166 166 165 164 164 163 163 163 163 162 162 144 144 143 142 142 142 141 141 141 141 140 140 140 140 141 141 141 142 142 143 144 145 146 148 149 150 151 152 153 153 153 153 152 151 151 149 148 146 145 144 143 142 141 140 140 139 139 139 139 139 139 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 138 139 139 139 139 139 140 141 141 142 142 142 143 144 144 144 144 145 145 145 146 146 146 146 146 146 146 146 147 147 147 149 149 149 149 149 150 151 151 151 152 152 153 153 152 153 154 155 155 155 156 157 157 158 159 160 161 161 163 163 164 165 167 167 167 168 170 170 170 171 171 170 170 170 170 169 169 170 170 171 172 173 174 175 177 178 178 180 181 181 183 183 184 185 185 186 187 187 188 188 188 188 188 188 188 188 187 187 186 186 185 185 185 185 185 186 186 187 187 188 189 189 190 190 190 191 191 190 190 190 190 190 190 189 189 190 190 191 191 192 192 192 193 193 193 193 193 194 193 193 193 193 192 192 192 191 190 190 189 188 187 186 186 185 184 184 183 183 182 182 181 181 181 181 180 180 180 179 178 178 177 177 176 176 175 174 174 173 172 172 171 170 169 168 168 167 166 166 165 165 165 165 165 165 164 164 163 162 161 160 158 157 156 155 154 153 153 152 152 152 152 153 154 155 157 158 159 161 163 164 165 165 167 167 167 168 168 168 168 168 167 167 167 166 166 165 165 164 164 163 163 163 162 145 144 144 143 143 143 142 142 141 141 141 141 141 141 141 142 142 142 143 144 145 146 147 148 149 151 152 153 154 154 154 153 153 153 151 150 149 147 146 144 143 142 141 141 140 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 138 138 137 137 137 137 137 138 138 139 139 140 141 141 142 142 143 144 145 144 144 145 146 146 145 146 146 146 146 145 146 146 146 147 147 147 149 149 149 149 149 150 149 149 150 150 151 151 151 152 151 152 154 154 153 154 155 156 155 157 159 161 161 161 162 164 165 167 167 167 168 170 170 170 171 171 171 171 170 171 170 170 171 171 172 173 174 175 176 177 178 178 180 181 181 183 183 184 185 185 186 187 187 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 187 187 189 189 190 190 191 191 191 191 191 191 190 190 190 190 190 190 190 190 191 191 192 192 193 193 194 194 194 194 194 194 194 194 194 193 193 193 192 191 190 189 188 188 187 186 185 184 184 183 183 182 182 181 181 181 180 180 180 179 179 178 177 177 176 176 176 175 174 174 173 172 172 171 169 169 168 168 167 166 166 165 165 165 165 165 165 164 164 163 162 160 160 158 157 156 155 154 153 152 152 152 152 152 153 154 156 157 159 160 162 163 164 165 166 167 168 168 168 168 168 168 168 168 167 167 166 166 165 165 165 164 164 163 163 163 145 145 144 144 144 143 143 142 142 142 142 142 142 142 142 142 143 143 144 145 146 147 148 149 150 152 153 153 154 155 155 155 154 153 152 151 149 148 147 145 144 142 142 140 140 140 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 136 136 136 137 138 138 139 139 140 141 142 142 143 144 144 145 145 145 145 146 146 146 145 146 146 146 146 146 147 147 147 147 147 149 148 149 149 149 150 150 149 150 150 151 151 151 152 152 152 152 152 152 154 154 155 155 157 158 159 161 161 162 163 165 167 167 168 168 170 170 170 172 172 171 172 172 171 171 172 172 172 172 173 175 176 176 177 178 179 180 181 181 183 183 183 184 185 186 186 187 187 188 188 189 189 189 189 189 188 188 187 187 187 186 186 186 186 186 187 187 188 188 189 190 190 191 191 191 191 192 191 191 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 195 195 195 195 195 195 195 194 194 194 193 192 191 190 189 188 187 186 185 185 184 183 183 182 182 182 181 181 180 180 180 179 179 178 177 177 176 176 175 175 174 174 173 172 172 171 170 169 168 167 167 166 166 165 165 165 165 165 164 164 163 162 162 161 159 158 157 155 155 153 153 152 152 152 152 153 154 154 156 157 159 160 162 163 165 166 167 167 168 168 168 168 168 168 169 169 168 168 167 166 166 166 165 165 165 164 164 164 146 145 145 145 144 144 143 143 143 142 143 142 142 143 143 143 144 144 145 146 147 148 149 150 151 152 154 155 155 155 155 155 154 154 153 152 150 149 147 146 144 143 142 141 141 140 140 139 139 139 139 139 139 139 139 138 138 138 138 137 137 136 136 136 136 136 136 136 137 137 138 139 140 141 142 143 144 144 145 146 145 146 146 146 147 146 146 146 146 146 146 146 147 147 148 148 147 149 148 149 148 149 149 150 150 151 150 151 151 151 151 152 152 151 151 151 152 154 155 154 156 158 159 160 160 162 163 165 167 167 168 170 170 170 172 172 172 172 173 173 172 172 173 173 173 173 174 175 176 177 177 178 179 180 181 181 182 183 183 184 185 186 186 187 188 188 189 189 190 189 189 189 189 188 188 188 187 187 187 187 187 187 187 188 188 188 190 190 190 191 191 192 192 192 192 192 192 191 191 191 191 191 191 191 192 192 193 193 194 194 195 195 195 195 195 195 195 195 195 194 194 193 192 191 190 189 188 187 186 186 185 184 184 183 183 182 182 181 181 180 180 179 179 178 177 177 176 176 175 175 174 174 174 173 173 171 171 170 169 168 167 167 166 166 165 165 165 165 164 164 164 163 162 161 160 159 157 156 155 155 153 153 152 152 152 153 153 154 155 156 158 159 161 162 163 165 166 167 168 168 169 170 170 170 170 169 169 169 168 168 167 167 166 166 166 166 165 165 164 146 146 146 145 145 144 144 144 144 143 143 143 143 143 144 144 145 146 146 147 148 149 150 152 152 153 154 155 155 156 156 156 155 154 153 152 151 149 148 147 146 144 143 142 141 141 141 140 140 140 139 139 139 139 139 139 138 137 137 137 136 136 136 135 135 135 135 136 137 137 138 139 141 142 142 143 144 145 146 146 146 146 146 146 146 147 146 146 147 147 147 147 147 148 147 148 148 149 148 149 149 150 149 150 150 151 151 150 151 151 150 150 150 150 150 151 151 152 154 154 156 157 158 160 162 163 164 165 167 168 170 170 172 172 172 173 174 174 173 173 173 173 174 174 174 174 175 175 176 177 178 179 180 180 181 181 182 183 183 184 185 186 186 188 188 188 189 190 190 190 190 190 190 189 189 188 188 188 187 187 187 187 187 188 189 189 190 190 191 192 192 192 193 193 193 193 193 192 192 192 192 192 192 192 192 193 193 193 194 195 195 195 196 196 196 196 196 196 195 195 195 194 193 192 190 189 189 187 187 186 185 184 184 183 183 182 182 181 181 180 180 179 179 178 177 177 176 176 175 175 174 174 174 173 172 172 171 170 169 168 167 167 166 165 165 165 165 164 164 163 163 162 161 160 160 158 157 156 155 154 153 153 152 152 153 153 154 154 155 157 158 159 161 163 164 165 167 168 168 170 170 170 170 170 170 170 170 169 169 168 168 167 167 167 166 166 166 166 165 147 147 146 146 146 145 145 145 145 144 144 144 144 144 145 145 146 147 148 148 150 151 152 153 154 155 155 156 156 157 156 156 156 155 154 153 152 150 149 148 147 145 145 144 143 142 142 141 141 141 140 140 140 139 139 139 138 137 137 136 136 135 135 134 134 135 135 135 136 137 138 140 141 142 143 144 144 145 146 146 146 146 147 147 147 146 147 147 147 147 148 147 148 147 148 149 148 149 149 150 149 151 150 150 151 151 151 150 150 150 150 150 150 150 150 150 150 152 153 154 155 156 158 160 161 163 164 166 168 170 170 171 172 173 173 174 175 175 174 174 174 174 175 175 175 175 176 176 177 178 179 180 180 181 181 182 183 183 183 184 185 186 186 188 188 189 189 190 190 191 190 190 190 190 189 189 189 189 188 188 188 188 188 189 189 189 190 191 191 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 193 193 193 194 194 195 195 195 196 196 196 196 196 196 196 195 195 194 193 192 191 190 189 188 187 186 185 185 184 184 183 183 182 182 181 180 180 179 179 177 177 176 176 175 175 174 174 174 173 173 172 172 171 171 170 169 168 167 166 165 165 164 164 164 163 163 163 162 161 160 159 158 157 156 155 154 153 153 153 153 153 153 154 154 155 157 158 160 161 163 165 166 168 169 169 170 171 171 171 171 171 171 170 170 169 170 169 168 168 168 167 167 167 167 167 147 147 147 147 147 146 146 146 145 145 145 145 145 146 146 147 148 148 149 150 151 152 153 154 155 155 156 157 157 158 157 157 157 156 155 153 153 151 150 149 148 147 146 145 144 143 143 143 142 142 141 141 141 140 140 139 139 138 137 136 136 135 134 134 134 134 134 136 136 138 139 140 141 142 143 144 144 146 146 147 146 147 147 148 147 147 147 148 148 148 148 148 148 148 149 149 149 150 149 150 151 151 151 151 151 151 150 151 151 150 150 150 150 150 150 150 150 151 153 154 156 156 159 161 163 164 166 168 170 171 171 171 173 173 173 175 175 175 175 174 174 174 175 175 176 176 176 177 178 179 180 180 181 181 181 182 183 183 183 184 185 186 187 187 189 189 190 190 190 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 190 191 191 192 193 193 193 194 194 194 194 194 194 194 194 193 193 193 193 193 193 194 194 195 195 195 196 196 197 197 197 197 196 196 196 195 194 193 192 191 190 189 188 187 186 186 185 185 184 184 183 182 182 181 181 180 179 178 177 177 176 175 175 174 174 174 174 173 173 173 172 172 171 170 169 168 167 166 165 165 165 164 164 163 163 163 162 161 160 159 158 157 156 155 154 154 153 153 153 153 153 154 155 156 157 159 160 163 163 165 167 168 169 170 171 171 172 172 172 172 171 172 171 171 170 170 169 169 169 168 168 168 168 168 148 148 148 147 147 147 147 147 146 146 146 146 147 147 147 148 149 149 150 151 152 153 154 155 156 157 157 157 158 158 158 158 157 156 156 154 153 152 151 150 149 148 147 147 146 145 145 144 144 143 143 142 142 141 140 139 139 138 137 136 136 135 134 134 134 134 135 135 136 138 139 140 141 143 143 144 145 146 146 147 147 147 148 148 148 147 148 148 148 149 149 149 149 149 149 150 150 150 150 151 152 151 151 151 152 151 152 151 152 152 151 150 149 149 150 150 150 151 154 155 156 158 161 162 164 166 167 169 171 172 173 174 174 174 175 176 176 176 176 176 176 177 177 177 177 177 178 178 179 180 180 181 181 182 182 182 183 183 184 185 185 186 187 188 189 190 190 190 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 191 191 192 192 193 194 194 195 195 195 195 195 195 194 194 194 194 193 193 193 194 194 194 194 195 196 196 196 197 197 197 197 197 196 195 195 194 193 192 191 190 189 188 187 187 186 185 185 184 184 183 183 182 181 181 180 179 178 177 177 176 175 175 174 174 174 174 173 173 173 173 172 171 170 170 168 167 167 166 165 165 164 164 163 163 162 162 161 160 159 158 157 156 155 154 154 154 153 153 153 154 155 156 157 158 160 161 163 165 166 168 169 171 171 172 173 173 173 173 173 173 172 172 171 171 171 171 170 170 170 170 169 170 169 148 148 148 148 148 148 147 147 147 147 147 147 147 148 148 149 149 151 152 152 153 154 155 156 157 158 158 158 159 159 158 158 157 157 156 155 154 153 152 151 150 149 149 148 147 147 146 146 145 144 144 143 142 142 141 140 139 139 138 137 136 135 135 134 134 134 135 136 137 138 139 141 142 143 144 145 146 147 147 147 147 148 148 148 148 148 148 149 149 149 150 149 150 150 150 151 150 151 150 151 152 152 152 152 152 152 152 152 152 151 150 150 150 149 151 151 151 152 154 155 157 159 162 164 166 167 169 171 172 174 174 175 176 176 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 181 181 182 182 183 183 184 183 184 185 185 185 186 187 188 189 189 190 191 191 192 191 191 192 192 191 191 191 191 191 191 191 190 191 191 191 191 192 192 193 194 194 195 195 196 196 196 196 196 195 195 194 194 194 194 194 194 194 195 195 195 196 196 197 197 197 197 197 197 196 195 195 194 193 192 191 190 189 188 188 187 186 186 185 185 184 184 183 182 181 180 179 179 178 177 176 176 175 175 174 174 174 173 173 173 173 173 172 172 171 170 169 168 167 166 166 165 165 164 164 163 163 162 161 160 159 159 157 156 156 155 154 154 154 154 154 155 155 156 158 159 160 162 164 165 167 168 170 171 173 174 174 174 175 175 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 149 149 148 149 148 149 148 148 148 148 148 148 148 149 149 150 151 152 153 154 154 155 156 157 158 159 159 159 159 159 159 158 158 157 157 155 154 154 153 152 151 150 149 149 148 148 147 147 146 145 145 144 144 143 142 142 140 139 138 137 136 136 135 135 135 135 136 136 138 138 140 141 143 144 145 146 146 147 147 148 147 148 148 149 149 149 149 149 150 150 150 150 150 150 151 151 151 152 151 152 152 152 153 152 152 153 153 153 153 152 151 151 151 152 152 152 152 154 156 156 158 160 163 165 167 169 170 172 175 175 175 177 177 178 178 178 178 179 179 179 179 179 179 179 179 180 180 181 182 182 182 182 183 184 184 184 184 185 185 185 186 187 187 188 189 189 190 191 191 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 194 194 195 196 196 196 196 196 196 196 196 196 195 195 195 194 194 195 195 195 195 196 196 196 197 197 197 197 197 196 196 195 194 194 192 192 191 190 189 188 188 187 187 186 186 185 185 184 183 182 181 180 179 178 177 177 176 175 175 174 174 174 174 173 173 173 173 173 172 172 171 171 169 169 168 167 166 166 165 165 164 164 163 163 162 161 160 159 158 157 156 155 155 155 155 155 155 156 156 157 158 160 162 163 165 167 169 170 171 173 174 175 175 176 176 176 175 175 175 174 173 173 173 173 173 172 172 172 172 172 172 149 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 153 154 155 155 156 157 158 159 159 160 160 159 159 159 158 158 158 156 156 155 154 153 152 152 151 150 149 149 149 148 148 147 147 146 146 145 144 143 142 141 140 139 138 136 136 135 135 135 135 136 137 138 139 141 142 143 144 145 146 147 147 148 148 148 148 149 149 150 150 150 150 151 150 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 154 154 154 154 153 152 152 154 153 153 155 155 157 159 161 163 165 167 170 172 174 175 175 177 178 178 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 183 183 184 185 185 185 185 186 186 185 186 186 187 188 188 189 190 190 191 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 195 195 196 196 196 197 197 197 197 196 196 196 196 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 197 196 196 195 194 193 192 191 191 190 189 189 188 187 187 187 186 186 185 184 183 182 181 180 179 178 177 176 176 175 175 174 174 174 174 173 174 174 174 173 173 172 172 171 170 169 169 168 167 167 166 165 165 165 164 164 163 162 160 160 159 158 157 156 156 156 155 156 156 157 158 159 160 161 162 164 166 168 169 171 173 174 175 176 177 177 177 177 177 176 176 175 175 174 174 174 173 173 173 173 173 173 173 149 149 149 149 150 150 150 150 150 150 150 150 151 151 152 152 153 154 155 155 156 157 158 158 159 160 160 160 159 159 159 158 158 157 156 156 155 154 154 153 152 152 151 150 149 149 149 149 148 148 147 146 146 145 144 143 142 141 139 138 137 137 136 136 135 136 137 137 139 140 141 143 145 146 146 147 148 148 149 149 148 149 149 150 150 150 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 155 154 155 154 154 154 154 156 156 158 160 162 164 164 166 170 172 174 175 177 178 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 184 185 185 185 185 186 186 186 187 186 186 186 187 187 188 189 189 190 191 191 192 192 192 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 195 195 196 196 197 197 198 198 198 197 197 197 196 196 196 195 195 195 195 195 196 196 196 196 197 197 197 197 197 197 196 195 195 194 193 192 191 191 190 189 189 188 188 188 187 187 186 185 184 183 182 181 180 179 178 177 176 176 175 175 174 174 174 174 174 174 174 174 173 173 173 173 171 171 170 170 168 168 168 167 166 166 165 165 164 163 162 162 161 159 159 158 157 157 156 156 157 157 158 158 160 161 163 164 166 168 169 171 173 174 175 177 178 178 179 179 178 178 177 177 176 176 175 175 175 174 174 174 174 174 174 174 150 149 149 150 150 150 150 151 151 151 151 151 152 152 153 153 154 155 156 157 157 158 158 159 159 160 160 159 160 159 159 158 158 157 156 155 155 154 153 153 152 151 151 151 150 150 149 149 149 148 148 147 146 146 145 143 142 142 140 139 138 137 136 136 136 136 138 138 140 141 142 144 145 146 147 148 149 149 149 149 149 150 150 150 151 151 151 152 152 152 152 152 152 153 152 152 152 152 152 152 153 154 154 155 155 155 155 155 156 156 157 156 155 157 158 157 159 161 163 163 166 168 170 171 173 175 177 178 180 181 181 183 183 183 183 183 183 182 182 182 182 182 182 183 183 184 184 185 186 186 186 186 187 187 187 188 187 187 187 187 188 188 188 189 190 190 191 191 191 192 192 193 193 194 194 194 195 195 195 195 195 195 194 195 195 195 195 195 196 196 197 198 198 198 198 198 198 198 197 197 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 196 196 196 195 195 194 193 192 191 191 190 190 189 189 188 188 188 187 186 185 184 183 182 181 180 178 178 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 173 173 172 172 171 171 169 169 168 168 168 167 166 166 165 164 163 162 161 161 160 159 158 158 158 158 158 159 159 160 161 163 164 166 168 169 171 173 174 176 177 178 179 179 180 180 179 179 179 178 177 176 176 176 175 175 175 175 175 175 175 175 149 150 150 150 150 151 151 151 151 151 152 152 153 153 154 154 155 156 157 157 158 158 159 159 159 160 159 159 159 159 158 157 157 156 156 155 154 154 153 153 152 151 151 151 150 150 150 149 149 149 149 148 147 146 145 144 143 142 141 139 138 138 137 137 137 137 138 140 141 142 144 145 147 147 148 149 149 149 150 150 150 150 150 151 151 152 152 152 153 153 153 153 152 153 153 153 153 152 152 153 154 154 155 155 156 156 156 156 157 157 157 157 157 158 159 161 161 163 165 167 169 171 173 175 176 178 180 181 181 183 183 183 183 183 183 183 183 183 184 184 184 183 183 184 184 185 185 186 187 187 188 188 188 188 188 189 188 188 188 188 188 189 189 189 190 191 191 191 192 192 193 193 194 194 195 195 195 195 195 196 195 196 195 195 196 195 196 196 197 197 198 198 198 198 199 198 198 198 198 198 197 197 197 196 196 196 196 196 197 197 197 197 197 197 197 196 196 195 195 194 194 193 192 192 191 191 190 190 189 189 188 188 187 187 186 184 183 182 181 180 178 178 176 176 176 175 175 175 174 174 174 175 175 175 175 175 174 174 174 173 172 172 171 171 170 169 169 169 168 168 167 166 165 164 164 163 162 161 160 160 159 159 159 160 160 161 161 163 164 166 167 169 171 173 174 176 177 178 179 180 180 181 181 181 180 180 179 178 178 177 176 176 176 175 175 175 176 176 177 149 150 150 151 151 151 151 152 152 152 153 153 153 154 154 155 156 156 157 158 158 159 159 159 159 159 159 159 158 158 157 157 156 156 154 154 154 153 153 152 151 151 151 151 151 150 150 150 149 149 149 148 148 147 146 145 144 143 141 140 139 138 138 137 138 138 139 141 142 144 145 147 148 148 150 150 151 151 150 151 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 152 152 153 153 154 154 154 155 155 156 156 157 157 157 159 158 159 160 162 163 163 165 165 167 169 173 174 174 176 178 180 181 183 185 184 184 184 184 184 184 184 184 184 184 184 184 184 185 186 187 186 187 188 188 189 190 189 190 189 190 189 189 189 189 189 189 189 189 190 191 191 191 192 192 193 193 193 194 195 195 196 196 196 196 196 196 196 196 196 196 197 196 197 197 198 198 199 199 199 199 199 199 199 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 195 195 194 194 193 192 192 191 191 191 190 190 189 189 188 188 187 186 184 183 182 181 180 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 174 173 173 173 172 172 171 170 170 170 169 169 168 168 167 166 165 164 163 162 161 161 161 161 161 161 162 162 163 165 166 167 169 171 172 174 175 177 178 179 180 181 182 182 182 182 181 181 180 179 178 177 176 176 176 176 176 176 176 177 177 150 150 150 151 151 152 152 152 153 153 153 154 154 155 155 156 157 157 158 158 159 159 159 159 159 158 158 158 158 157 156 156 155 154 154 154 153 152 152 151 151 151 151 151 151 150 150 150 150 149 149 148 148 147 146 145 144 143 142 141 139 139 138 139 139 140 141 142 143 145 147 148 149 150 151 151 151 151 151 151 151 152 152 153 153 153 153 154 154 154 153 153 154 154 153 153 153 154 154 154 154 154 155 155 156 157 158 158 158 160 160 161 162 163 166 166 167 169 170 173 174 176 178 180 181 181 183 185 186 186 186 186 186 186 186 184 184 184 184 184 185 185 186 187 187 188 189 190 190 190 191 191 191 191 191 190 190 190 190 190 189 190 190 190 191 191 192 192 193 193 193 194 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 199 200 200 200 199 199 199 199 198 198 198 198 198 198 198 198 198 198 197 198 197 197 196 196 195 194 194 193 193 192 192 191 191 191 191 191 190 190 189 188 187 186 185 184 182 181 180 178 178 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 174 174 174 173 173 172 172 171 171 171 170 169 169 168 167 166 165 164 164 163 163 162 162 162 163 163 164 165 167 168 170 171 173 174 176 177 178 179 180 181 182 182 183 183 183 182 181 180 179 179 177 177 176 176 176 176 176 177 177 178 150 150 150 151 151 152 153 153 153 153 154 154 155 155 156 157 157 158 158 159 159 159 159 159 159 158 157 157 157 156 156 155 154 154 153 153 152 152 151 151 151 151 150 150 150 150 150 150 150 149 149 148 148 147 147 146 145 143 142 141 140 140 140 140 140 141 142 144 145 146 148 149 150 151 152 152 152 152 152 152 152 152 153 153 154 153 154 154 154 154 154 154 154 153 153 153 153 154 154 154 155 155 156 156 157 158 158 159 159 161 161 163 164 165 166 168 169 173 174 174 176 178 180 181 183 185 186 186 188 188 188 188 188 188 187 186 186 186 185 185 187 187 187 188 189 189 190 191 191 192 192 192 192 192 192 191 191 191 190 190 190 190 191 191 191 191 192 193 193 193 194 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 199 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 197 196 196 195 194 194 193 193 192 192 192 192 191 191 191 190 190 189 189 188 187 185 184 183 181 180 178 178 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 174 174 174 173 173 173 172 172 171 171 170 169 168 167 167 166 165 165 164 164 164 164 165 165 166 167 168 170 171 173 174 176 177 179 179 180 181 182 183 183 184 184 183 183 182 181 179 179 177 177 176 176 176 176 177 177 178 179 150 151 151 151 152 152 153 153 154 154 155 155 156 156 157 157 158 158 158 159 159 159 159 159 158 157 157 157 156 155 155 154 154 153 153 152 152 151 151 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 146 145 144 143 142 141 141 141 141 142 143 144 146 147 148 150 151 152 152 153 153 153 153 153 153 153 154 153 154 154 154 154 154 155 155 154 154 154 154 154 154 154 154 154 155 155 156 157 157 158 159 159 159 160 161 162 164 166 167 168 170 171 173 174 176 178 180 181 183 185 186 188 190 190 189 189 189 189 188 187 187 187 187 187 187 188 189 190 190 191 192 192 193 193 193 194 193 193 192 193 192 191 192 191 190 191 191 191 191 192 192 192 193 193 194 194 195 196 196 196 197 197 197 198 197 197 198 197 198 198 197 198 198 199 199 199 200 200 201 200 201 201 201 201 200 200 201 200 200 200 200 200 200 200 200 199 199 198 198 197 197 196 195 194 194 193 193 193 192 192 192 192 191 191 191 191 190 189 188 187 185 184 183 181 180 179 178 178 177 177 177 177 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 175 175 174 174 174 173 173 172 172 171 170 169 169 168 168 167 167 166 166 166 166 166 167 168 169 170 172 173 174 176 177 179 179 180 181 182 183 184 184 184 184 184 183 182 181 180 179 177 176 176 176 176 176 177 178 179 180 150 151 151 152 152 153 153 153 154 154 155 155 156 156 157 158 158 158 159 159 159 159 159 158 158 157 157 156 156 155 154 154 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 146 146 145 144 143 142 142 142 143 143 145 145 147 149 151 152 153 154 154 154 155 155 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 155 154 155 154 155 156 157 157 158 159 159 160 160 162 162 165 167 168 170 172 173 175 176 178 180 181 183 185 187 188 190 190 191 191 191 191 191 189 189 189 189 189 188 188 189 191 190 191 192 194 195 194 194 194 195 194 194 194 193 193 192 192 191 191 191 192 191 191 192 193 193 193 194 194 195 195 196 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 199 198 197 196 196 195 194 194 193 193 193 192 192 192 192 192 192 191 191 190 190 189 187 186 184 183 181 180 179 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 177 176 176 176 176 175 175 175 175 174 174 174 173 172 171 171 170 170 169 169 168 168 167 167 168 168 169 170 171 172 173 174 176 178 179 180 181 181 182 183 183 184 184 184 184 184 183 182 181 180 179 177 177 176 176 176 176 177 178 180 181 151 151 151 152 153 153 153 154 154 155 155 156 156 157 157 158 159 159 159 159 159 158 158 158 157 157 156 155 155 154 154 153 152 152 151 151 150 150 151 150 150 149 150 149 150 149 150 150 149 149 149 148 148 148 147 147 146 145 145 144 143 143 144 144 145 146 147 149 150 152 154 154 155 155 156 156 156 156 155 155 155 155 156 155 155 156 155 156 155 155 155 155 154 154 154 154 154 154 155 155 156 156 157 158 158 159 160 161 161 163 164 165 168 168 171 172 175 177 178 180 181 183 185 186 188 190 191 191 193 193 192 192 192 191 191 190 190 190 190 191 191 192 193 194 195 195 196 196 196 197 196 195 195 194 194 193 193 192 192 191 191 192 192 192 192 193 193 194 195 195 196 196 197 197 198 198 198 198 199 198 199 198 198 198 198 198 199 199 199 200 200 200 201 201 201 201 202 202 202 202 202 202 202 203 203 203 203 203 202 202 201 201 200 199 198 197 196 195 194 194 194 193 193 193 193 192 192 192 192 192 191 191 190 189 188 186 185 183 182 181 180 179 178 178 178 179 179 179 180 180 180 179 179 179 179 179 178 177 177 177 177 177 177 176 176 176 176 176 175 175 174 174 174 173 172 171 171 170 170 169 169 169 169 170 171 172 173 174 175 176 178 179 180 181 182 182 183 183 184 184 184 185 185 184 183 182 181 180 178 177 176 176 175 176 177 177 179 180 182 151 151 152 153 153 153 154 154 155 155 155 156 156 157 157 158 159 159 159 159 159 159 158 158 157 157 156 155 155 154 153 152 152 152 151 151 150 150 150 150 150 149 150 149 149 149 149 149 149 149 149 149 149 148 148 147 146 146 145 145 145 145 145 146 147 148 149 151 152 153 155 156 156 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 155 156 156 157 157 158 159 160 160 162 162 163 164 166 168 169 171 173 175 177 178 181 183 183 186 188 189 191 191 192 192 192 192 194 194 192 192 192 192 192 192 193 194 194 195 196 196 197 198 197 198 198 197 197 196 195 194 194 193 192 192 192 192 192 192 192 193 193 194 194 195 196 196 196 197 198 198 199 199 199 199 199 199 199 199 198 199 199 199 199 200 200 200 200 201 201 201 201 202 202 203 203 203 203 203 204 204 204 204 204 203 203 203 202 200 200 199 198 196 196 195 194 194 194 193 193 193 193 193 193 193 192 192 191 190 189 188 187 185 184 182 181 180 180 179 179 179 179 179 180 180 180 180 180 179 179 179 179 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 174 173 172 172 172 171 171 171 171 172 172 173 175 176 177 178 180 180 181 182 183 183 183 184 184 184 185 185 185 184 183 182 181 180 178 177 176 176 175 176 177 178 179 181 182 152 152 152 153 153 154 154 154 155 156 156 156 156 157 158 158 159 159 159 159 159 159 158 158 157 157 156 155 154 153 153 152 152 151 151 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 147 147 146 146 145 146 147 147 148 149 151 152 154 155 156 157 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 154 154 155 155 156 156 157 158 158 159 160 161 162 163 164 165 167 169 170 172 173 176 178 180 181 183 184 186 187 189 191 192 192 194 194 194 194 194 194 194 192 192 194 194 195 194 197 197 198 198 199 200 200 199 199 198 198 197 196 195 194 193 192 192 192 192 192 192 193 193 193 194 195 195 196 196 197 198 198 198 199 199 199 199 200 199 199 199 199 199 199 199 199 200 200 200 201 201 201 201 202 202 202 203 203 204 204 204 205 205 205 205 204 204 204 203 203 202 201 199 198 197 196 195 195 194 194 194 194 194 194 194 193 193 193 192 191 191 190 189 187 186 184 183 182 180 180 180 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 175 174 174 174 173 173 173 173 174 175 175 176 177 179 180 181 182 182 183 184 184 184 184 184 184 185 184 184 184 183 182 181 180 178 177 176 176 176 177 177 179 180 182 183 152 152 153 153 154 154 154 155 155 156 156 156 157 157 158 158 159 159 159 159 159 159 158 158 157 156 156 155 154 153 153 152 152 151 151 150 150 150 150 150 149 149 149 149 149 149 149 148 149 149 149 148 148 148 148 148 147 147 147 147 147 147 148 148 149 151 152 154 156 157 158 159 160 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 156 156 157 158 159 160 161 161 163 163 165 165 167 169 170 172 173 176 178 180 181 183 184 186 189 190 190 192 193 195 195 195 195 195 195 195 195 195 195 197 197 198 199 200 201 201 200 201 201 201 200 198 198 197 196 195 194 193 192 192 192 192 192 193 193 193 193 194 195 195 196 197 197 198 198 199 199 200 200 200 200 200 200 200 199 200 199 200 200 200 200 200 201 201 201 201 202 203 203 203 204 204 205 205 205 206 206 206 205 205 205 204 204 203 202 200 199 198 197 196 196 195 195 194 194 194 194 194 194 194 193 193 192 191 190 189 188 186 185 183 182 181 180 180 180 179 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 179 179 179 179 178 177 176 176 176 175 175 175 175 176 176 177 178 179 180 182 182 183 184 184 185 185 185 184 184 184 184 184 184 184 183 182 181 180 178 177 177 176 176 177 178 179 181 183 184 152 153 153 153 154 154 155 155 155 156 156 156 157 157 158 158 159 159 159 159 159 159 158 158 157 157 155 155 154 153 153 152 151 151 151 151 150 150 150 149 149 149 149 149 149 149 148 148 148 148 149 148 148 148 148 148 148 147 148 147 148 148 149 150 151 152 153 155 156 158 159 160 160 161 161 160 160 160 159 159 159 159 159 158 158 158 158 157 157 156 156 156 156 155 155 155 156 155 156 156 157 157 159 159 160 161 162 163 164 165 166 168 170 170 173 174 176 179 180 181 182 185 187 188 190 191 193 194 194 196 196 196 196 197 197 197 197 197 198 198 200 201 202 203 203 203 203 203 202 201 200 199 198 196 195 194 193 192 192 192 192 192 192 192 193 194 194 195 196 196 197 197 198 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 202 202 202 203 203 203 204 204 205 206 206 206 206 206 206 206 206 205 204 203 202 201 200 199 198 197 197 196 196 196 195 195 195 194 194 194 194 193 192 191 190 189 188 186 185 184 182 182 181 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 178 178 178 179 179 180 180 181 181 181 182 182 181 181 181 180 179 179 178 178 177 177 177 177 177 177 178 179 180 181 182 183 184 185 185 185 185 185 184 184 184 184 184 184 184 183 182 182 181 180 179 178 177 177 177 178 179 180 182 184 185 153 153 154 154 154 154 155 155 156 156 156 156 157 158 158 159 159 159 159 160 160 160 159 158 157 157 156 155 154 153 153 152 151 151 151 150 150 150 149 149 149 149 149 149 149 148 148 148 148 149 148 148 148 148 148 148 148 148 148 148 149 149 150 151 152 153 155 156 158 159 160 161 161 162 162 161 161 161 160 160 160 160 159 159 159 158 158 157 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 159 160 161 162 164 164 165 166 168 170 171 173 174 176 179 180 181 182 185 186 188 191 192 194 195 195 196 197 197 198 198 198 198 198 200 200 202 203 205 205 205 205 205 204 204 204 202 201 199 198 197 195 194 193 192 192 192 192 192 192 192 193 193 194 195 195 196 197 198 198 199 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 204 204 205 205 206 206 207 207 207 207 207 206 206 205 204 203 202 201 200 199 198 198 197 197 196 196 196 195 195 195 194 194 193 192 192 191 189 188 187 186 184 183 182 181 180 180 180 180 180 180 180 180 180 179 179 179 179 178 177 177 178 178 178 179 180 180 181 182 183 183 183 183 183 183 182 182 181 181 180 180 179 179 178 178 178 179 180 180 181 182 183 184 185 185 185 185 185 185 184 184 184 183 183 183 183 183 182 182 181 180 179 178 178 178 178 179 180 181 183 184 186 153 154 154 154 155 155 155 156 156 156 156 157 157 158 158 159 159 160 160 160 160 160 159 159 158 157 156 155 154 154 153 152 152 152 151 151 150 150 149 149 149 149 149 149 148 148 148 148 149 148 148 148 148 149 148 148 148 148 149 149 150 150 150 151 152 154 155 157 158 159 161 162 162 162 162 162 162 162 161 161 160 160 160 159 159 159 159 158 158 157 157 157 157 157 156 156 156 156 157 157 157 158 159 160 161 162 162 163 165 165 167 167 169 170 172 174 175 178 180 182 183 185 186 189 190 191 193 195 195 196 197 198 198 199 199 199 201 202 202 203 205 206 206 207 207 208 207 206 205 203 201 200 199 197 195 194 193 192 192 191 192 191 192 192 193 193 194 194 195 196 197 197 198 199 200 200 201 201 201 201 202 202 201 201 201 201 201 201 202 202 202 202 202 202 202 203 203 204 204 204 205 206 206 207 207 207 208 207 207 207 207 206 205 204 203 202 201 200 199 199 198 198 197 197 197 197 196 195 195 194 193 193 192 191 190 189 187 186 184 183 182 181 181 180 180 180 180 180 180 180 179 179 179 179 178 178 177 178 178 178 179 180 181 181 182 183 184 185 185 185 185 184 184 183 183 182 182 181 180 180 180 180 180 180 181 182 182 184 184 185 186 186 186 186 185 185 184 184 183 183 183 183 183 182 182 182 181 180 180 179 179 178 179 180 181 182 184 185 187 154 154 154 154 155 155 156 156 156 156 156 157 158 158 159 159 160 160 160 161 160 160 160 159 158 157 156 155 155 154 153 153 152 152 152 151 150 150 150 149 149 149 149 148 149 148 148 149 148 148 148 148 148 148 148 148 148 149 149 149 150 150 151 152 153 155 156 157 159 160 161 162 163 163 163 163 163 162 162 162 161 161 160 160 159 159 159 159 158 158 158 157 158 157 157 157 157 157 157 158 158 159 159 160 161 162 162 163 164 165 166 167 169 171 173 173 175 177 180 182 183 186 187 188 190 191 192 194 196 196 197 198 198 198 200 201 201 203 205 207 207 208 209 210 210 210 208 208 206 204 202 200 199 197 195 194 193 192 192 191 191 191 192 192 192 193 193 194 195 196 196 197 198 199 200 200 201 201 201 201 202 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 204 204 205 205 206 206 206 207 207 208 208 208 208 208 207 207 206 205 204 203 202 201 200 200 199 199 199 198 198 197 197 196 195 195 194 193 192 191 190 189 187 186 185 184 183 181 181 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 179 180 181 181 182 184 185 185 186 186 187 187 186 186 185 185 184 183 182 182 181 181 181 181 182 182 183 184 185 185 186 187 187 186 186 185 185 184 184 183 182 182 182 182 182 182 182 182 181 180 180 180 180 180 181 182 183 184 186 188 154 154 154 155 155 155 155 155 156 156 157 157 158 158 159 159 160 160 161 161 161 161 160 160 159 158 157 156 155 154 154 153 152 152 151 151 150 150 150 150 149 149 149 149 149 149 148 148 149 148 148 148 149 148 148 149 149 149 149 149 150 151 152 152 154 155 156 158 160 161 162 163 163 164 164 164 163 163 163 162 162 161 160 160 160 159 159 159 159 158 158 158 158 158 158 157 157 157 158 158 158 159 159 160 161 162 163 163 164 165 166 168 168 170 172 174 176 177 179 181 183 185 187 188 189 192 193 195 195 196 196 197 199 199 201 202 203 205 207 209 210 210 211 212 212 211 211 209 207 205 202 200 199 197 195 194 193 192 191 191 191 191 190 191 192 192 193 194 194 195 196 197 198 199 200 200 201 201 202 202 202 202 202 202 203 203 202 202 203 203 203 203 203 203 204 204 204 205 205 205 206 207 207 208 208 208 209 208 208 208 208 207 207 206 205 204 203 202 202 201 200 200 199 199 198 198 197 196 196 195 194 193 192 191 190 189 188 186 185 184 183 182 181 181 180 180 180 180 180 180 179 179 179 179 179 178 178 178 179 179 180 181 182 184 185 186 187 187 188 188 188 188 187 187 186 185 184 183 182 182 182 182 182 183 183 184 185 186 186 187 187 187 187 186 185 184 184 183 182 182 182 182 182 182 183 183 182 182 181 181 181 181 181 182 183 184 185 187 188 154 155 155 155 155 155 155 156 156 156 157 157 158 158 159 160 160 161 161 161 161 161 161 160 159 158 157 157 155 154 154 153 153 152 152 151 151 151 150 150 149 149 149 149 149 148 149 149 148 148 148 149 148 148 148 149 149 149 149 150 150 151 152 153 154 156 157 158 160 161 162 163 164 164 164 164 164 164 162 163 162 161 161 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 160 161 161 162 163 164 165 166 167 169 170 171 173 175 177 179 181 183 185 186 189 190 191 193 194 194 196 196 198 198 200 201 202 203 206 208 210 211 213 214 213 213 212 212 209 208 206 203 201 199 197 195 193 193 191 190 190 190 190 190 190 191 192 192 193 194 195 196 197 198 199 200 201 201 202 202 202 202 203 203 203 203 203 203 203 203 203 203 204 203 203 204 204 205 205 206 206 207 207 208 208 208 209 209 209 209 209 208 208 207 207 206 205 204 203 202 202 201 201 200 199 199 198 197 197 196 195 194 193 192 191 190 189 188 187 185 184 183 182 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 181 181 182 184 185 186 187 188 189 189 189 189 189 188 187 187 186 185 184 183 183 183 183 183 184 184 185 186 186 187 187 187 187 187 186 185 184 184 182 182 182 182 182 182 183 183 183 183 183 182 182 182 182 182 183 184 185 186 187 189 155 154 155 155 155 155 155 156 156 156 157 157 158 159 159 160 161 162 162 161 162 161 161 160 159 159 157 157 156 155 154 153 153 153 152 151 151 151 150 150 149 149 149 149 149 149 149 148 149 149 149 148 149 148 149 149 149 149 150 150 150 151 152 153 154 156 158 159 160 162 163 164 165 165 165 164 164 164 163 162 162 162 161 161 160 160 160 159 159 159 159 159 159 158 159 158 158 158 158 158 158 159 159 160 161 161 162 162 163 164 166 167 168 170 172 172 175 177 179 181 183 185 186 188 189 191 192 193 195 195 197 197 199 201 202 202 205 207 209 211 213 214 215 214 213 214 212 210 208 206 203 201 199 197 195 193 192 191 190 189 190 189 190 190 191 191 192 193 193 194 195 196 198 199 200 201 201 202 202 202 203 203 204 204 203 204 204 204 204 204 204 204 204 204 204 205 205 206 206 207 207 208 208 209 209 209 209 210 210 210 209 209 208 208 207 206 205 204 203 202 201 201 200 200 199 198 198 197 196 195 194 193 192 191 190 189 188 187 185 184 184 183 182 181 180 180 180 180 180 180 179 179 179 179 179 180 180 180 181 182 183 184 185 186 187 188 189 189 190 190 190 190 189 188 187 186 186 184 184 183 183 183 183 184 185 186 186 187 187 188 188 187 187 186 185 184 183 182 182 182 182 182 183 183 183 184 184 183 184 183 183 183 183 184 185 185 187 188 189 154 154 155 155 155 155 155 156 156 156 157 157 158 159 160 160 161 162 162 162 162 162 161 161 159 159 158 157 156 155 155 154 153 152 152 152 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 149 149 149 149 150 150 150 151 152 153 155 156 158 159 160 162 163 164 165 165 165 165 165 164 163 163 162 162 162 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 160 160 161 162 163 164 165 166 167 170 171 173 175 176 179 181 183 185 186 188 190 191 192 194 194 196 196 198 199 200 201 203 205 207 211 212 213 215 216 215 215 214 212 210 209 206 203 201 198 197 195 192 191 191 189 189 189 189 189 189 190 190 191 192 193 194 195 196 198 199 200 200 201 202 202 203 203 203 204 204 204 205 205 205 204 204 204 204 205 205 205 206 206 207 207 207 208 209 209 209 210 210 210 210 210 210 210 209 209 208 208 207 206 205 204 203 202 202 201 200 199 198 198 197 196 195 194 193 192 191 190 189 187 186 185 185 184 183 182 181 181 180 180 180 180 180 180 180 180 180 180 181 181 182 182 183 184 185 186 187 188 189 190 191 191 191 191 190 189 188 188 187 185 185 184 184 183 184 184 185 186 186 187 187 188 188 188 187 187 186 185 184 183 183 182 182 182 183 183 184 184 185 185 185 184 184 184 184 185 185 185 186 187 188 189 154 154 154 155 155 155 156 156 157 157 157 158 159 159 160 161 161 162 162 162 162 162 161 161 160 159 158 157 156 155 154 154 153 153 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 151 151 152 153 155 157 158 159 160 162 163 164 165 165 165 165 165 164 164 163 162 162 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 158 159 159 159 159 159 160 161 161 162 162 163 165 166 167 169 170 172 175 176 179 181 183 185 186 188 190 191 192 193 194 195 196 198 199 200 202 204 206 208 210 213 214 215 215 215 215 214 213 211 208 206 203 201 198 196 194 192 191 190 189 188 188 188 188 189 189 190 191 192 193 194 195 196 197 198 200 200 201 202 203 203 204 204 204 205 205 206 206 205 205 205 205 205 205 206 206 206 207 207 208 208 209 209 210 210 210 211 211 211 211 211 211 210 209 209 208 207 206 205 204 203 202 202 201 200 199 198 198 196 195 195 194 193 191 190 190 189 187 186 185 185 184 183 182 182 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 185 186 187 188 189 190 191 191 191 191 191 190 190 189 188 187 186 185 185 184 184 184 184 185 186 186 187 188 188 188 188 187 186 186 185 184 183 183 183 183 183 183 184 185 185 185 186 185 185 185 185 185 185 186 186 187 187 188 188 154 154 155 155 155 156 156 156 156 157 157 158 159 159 160 161 162 162 163 162 163 162 161 160 160 159 158 157 156 155 155 154 153 153 153 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 150 151 151 152 153 155 156 158 159 161 162 163 164 165 165 165 165 164 164 163 162 162 162 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 159 159 159 159 159 160 160 160 161 162 163 164 165 167 168 170 172 174 176 178 181 182 185 186 188 189 190 193 193 194 195 196 198 198 200 202 204 207 208 210 212 213 215 215 216 215 214 213 211 208 206 203 200 198 196 194 191 190 190 189 188 187 187 188 188 189 190 191 192 193 194 195 197 198 199 200 201 202 203 203 204 204 205 205 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 209 209 210 210 210 211 211 211 211 211 211 211 210 210 209 208 207 207 206 204 203 202 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 184 183 182 182 182 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 186 187 188 189 190 191 191 192 192 192 191 191 190 189 188 187 186 185 185 184 184 184 185 185 186 187 187 188 188 188 188 187 186 186 185 184 184 183 183 183 184 185 185 186 186 186 187 187 187 186 186 186 186 186 187 187 187 188 188 154 154 155 155 155 155 156 156 157 157 158 159 159 160 161 161 162 162 163 163 162 162 161 160 160 159 158 157 156 156 155 154 154 153 153 152 152 151 152 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 150 150 151 152 153 155 156 158 159 161 162 164 165 165 165 165 165 164 164 163 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 158 159 158 158 159 159 159 160 160 161 162 162 163 165 166 167 169 171 174 176 178 180 182 185 186 188 189 191 192 193 194 195 197 198 199 201 202 205 206 208 210 213 215 215 215 215 215 213 212 210 208 205 203 199 197 195 193 191 190 189 188 187 187 186 187 187 188 190 191 192 193 194 195 196 198 199 200 201 202 203 204 205 205 205 206 206 207 207 207 207 207 207 207 207 207 207 207 207 208 208 209 209 210 210 211 211 211 212 212 211 211 211 211 210 210 209 208 207 207 205 204 203 202 201 200 199 198 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 184 183 183 182 182 182 182 182 182 183 183 183 183 184 184 184 185 186 186 187 188 188 189 189 190 191 191 192 192 192 191 191 189 189 188 187 186 185 185 184 184 185 185 186 186 187 188 188 188 188 188 188 187 186 185 185 184 184 184 185 185 186 186 187 187 188 188 188 187 187 187 187 187 187 187 187 187 187 187 154 154 155 155 155 156 156 156 157 158 158 159 160 161 161 162 162 163 162 163 162 162 161 160 159 158 158 157 156 155 155 154 154 153 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 150 151 152 153 154 156 158 159 161 162 164 164 164 165 165 164 164 163 163 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 160 160 161 162 163 164 165 167 169 171 173 175 178 180 182 184 186 188 189 191 192 193 194 196 197 198 199 201 203 206 207 208 210 211 213 214 214 215 214 213 211 209 207 203 201 199 197 194 192 190 189 188 187 186 186 186 186 187 188 189 191 192 193 194 196 197 198 199 200 202 202 203 204 205 205 206 207 207 207 207 208 207 207 207 207 207 207 208 207 208 208 209 209 210 210 211 211 211 211 211 211 211 211 211 210 210 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 194 192 191 190 189 188 187 187 186 185 184 184 183 183 182 182 182 182 182 182 183 183 183 184 185 185 186 186 187 187 188 188 189 189 190 191 191 191 192 192 191 191 190 189 189 188 187 186 185 184 184 184 185 185 186 187 187 188 188 188 188 188 188 187 187 186 185 185 185 185 186 186 187 187 188 188 189 189 188 188 188 188 188 188 187 187 187 187 187 186 154 154 155 155 155 156 156 157 157 158 159 159 160 161 161 162 162 163 162 162 162 162 161 160 159 158 157 156 156 155 155 154 154 153 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 148 148 148 148 148 149 149 151 152 153 154 156 158 159 161 163 163 164 165 165 165 164 164 163 162 162 162 161 160 160 159 159 159 159 159 159 158 159 159 158 158 158 158 158 158 158 158 157 158 158 158 159 160 160 161 161 162 163 165 166 169 171 173 175 178 179 181 184 186 187 188 190 192 193 194 195 197 198 200 201 203 205 206 208 210 211 212 213 213 213 213 212 210 208 206 203 201 198 195 194 191 190 188 187 186 185 186 186 186 187 188 189 190 192 194 195 196 198 199 200 201 202 203 204 205 205 206 206 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 210 210 210 211 211 211 211 211 211 211 210 210 210 209 208 207 207 206 205 204 202 201 200 200 198 198 197 196 195 194 193 192 191 190 189 188 187 186 186 185 184 184 183 183 182 182 182 182 182 183 183 184 184 185 185 186 186 187 188 188 189 189 189 190 191 191 191 192 192 191 191 191 190 189 188 187 186 186 185 184 184 185 185 186 186 187 188 188 189 189 189 189 188 188 187 187 187 186 186 187 187 187 188 189 189 189 189 189 189 189 189 189 188 188 188 187 187 186 186 185 154 155 155 156 156 156 157 157 158 158 159 160 160 161 162 162 162 162 162 162 162 161 160 160 159 158 157 156 156 155 155 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 149 148 148 148 148 148 148 149 150 151 152 153 155 156 158 160 161 162 163 164 165 165 165 164 164 163 162 162 162 161 160 160 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 159 160 160 161 162 163 164 166 168 170 171 174 176 178 181 183 185 187 188 190 192 193 195 195 197 198 200 201 202 205 206 207 209 210 212 212 212 213 212 210 209 207 204 203 199 196 194 193 190 189 188 186 186 185 185 186 186 187 188 189 191 192 193 195 197 198 200 200 202 203 204 205 205 206 207 207 208 208 208 209 209 209 209 208 208 208 208 208 208 208 209 209 209 210 210 211 211 211 211 211 211 211 210 210 210 209 208 207 207 206 205 204 203 202 201 200 199 198 197 196 195 195 194 193 192 191 190 189 188 187 187 186 185 184 184 183 183 182 182 182 182 182 183 183 184 185 185 186 187 187 188 189 189 189 190 190 190 191 191 191 191 192 191 191 190 190 189 188 187 187 186 185 185 185 185 185 186 186 187 188 188 189 189 189 189 189 189 188 188 188 188 188 188 188 189 189 190 190 190 190 191 191 190 190 190 189 188 188 187 187 186 185 184 154 155 155 156 156 157 157 158 158 159 160 160 160 161 162 162 162 162 162 162 161 161 160 159 158 157 157 156 155 155 155 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 149 149 148 148 148 148 148 148 149 149 150 152 153 155 156 158 159 161 163 163 164 165 164 164 164 164 163 162 162 162 161 160 160 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 156 157 157 157 157 158 158 159 159 160 161 163 164 165 167 169 171 174 176 178 180 182 185 186 188 190 192 193 194 196 197 199 200 201 203 204 206 207 209 209 211 211 211 211 210 209 207 205 202 201 198 196 193 191 190 188 187 186 185 185 185 185 186 187 189 190 191 193 194 196 198 199 200 201 202 203 204 205 206 206 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 211 211 211 210 210 210 209 208 208 207 206 206 205 204 203 202 201 200 199 198 198 196 196 195 194 193 192 191 191 190 189 188 187 187 186 185 184 184 183 183 182 182 182 182 182 183 184 184 185 186 187 188 188 189 189 190 190 190 190 190 190 191 191 191 191 191 190 190 189 188 188 187 187 186 185 185 185 185 185 186 186 187 188 188 189 189 190 189 189 189 189 189 189 189 189 189 190 190 190 191 191 192 191 191 191 191 190 190 190 189 188 188 187 186 184 182 154 155 156 156 156 157 158 158 159 159 160 160 161 161 162 162 162 162 162 161 161 160 159 158 158 157 156 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 149 149 148 148 148 148 147 148 148 149 150 152 153 155 157 158 159 161 163 163 163 164 165 164 163 164 163 163 162 161 161 160 159 159 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 156 156 157 157 157 158 158 159 160 160 162 163 164 166 169 171 173 175 177 179 181 184 185 188 190 192 193 194 195 198 199 201 202 202 204 205 206 208 208 209 209 209 209 208 208 206 203 202 200 197 195 192 191 189 187 186 186 185 185 185 185 186 187 189 190 192 194 195 197 198 200 201 202 203 204 205 205 206 207 207 208 208 209 209 210 210 210 210 210 209 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 209 209 208 208 207 206 206 205 204 203 202 201 200 200 199 198 197 196 195 195 194 193 192 191 191 190 189 188 187 187 186 185 184 184 183 183 182 182 182 182 182 183 184 184 185 186 187 188 189 190 190 191 191 191 191 191 191 190 190 190 190 190 190 189 189 188 188 187 186 186 185 185 185 185 185 186 186 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 191 191 192 192 192 192 192 192 192 192 191 190 190 189 188 187 186 185 184 182 155 155 156 156 157 157 158 158 159 159 160 160 161 161 161 162 162 161 161 161 160 159 159 158 157 157 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 151 151 150 149 149 148 147 147 147 147 148 148 149 151 152 153 155 156 158 159 160 162 162 163 163 164 164 164 164 163 163 162 161 161 160 159 159 158 158 158 157 156 156 155 155 155 154 154 154 154 154 154 155 155 155 156 156 156 157 158 158 159 160 161 162 164 166 167 170 172 174 176 178 181 183 185 187 189 191 193 195 196 197 199 200 201 203 204 205 205 206 208 208 209 208 208 207 206 204 203 201 198 195 193 191 190 188 187 185 185 185 184 185 185 186 188 189 190 192 194 196 197 199 200 202 202 203 204 205 206 207 207 208 209 209 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 209 209 209 210 210 210 209 209 209 208 208 207 206 206 205 204 203 203 202 201 200 200 199 198 197 196 196 195 194 194 193 192 192 191 190 189 188 188 187 186 185 185 184 183 183 182 182 182 182 182 183 184 184 186 186 188 189 190 191 191 191 191 191 191 191 190 190 190 190 190 190 189 188 188 188 187 187 186 186 185 185 185 185 185 186 186 187 188 188 189 189 190 190 191 190 191 191 191 191 192 192 192 192 193 193 193 193 193 193 192 192 191 191 190 189 188 187 186 185 184 182 155 155 156 157 157 158 159 159 160 160 160 160 161 161 161 161 161 161 160 160 160 159 158 157 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 151 151 150 149 148 148 147 147 147 147 147 148 149 150 151 153 154 156 158 159 160 162 163 163 163 164 164 164 163 163 163 162 161 161 160 160 159 158 158 157 156 156 155 155 154 154 153 153 153 153 153 154 154 154 155 155 156 156 156 157 158 159 160 160 162 163 165 167 169 171 173 176 178 181 183 184 187 189 190 192 194 196 197 199 200 201 203 203 204 205 206 207 207 207 207 207 205 204 203 200 198 196 194 192 190 188 186 185 185 184 184 184 185 186 187 188 190 191 193 194 196 198 200 201 202 203 204 205 206 206 207 207 208 209 209 210 210 210 211 211 210 210 210 209 209 209 209 209 209 209 209 209 209 209 210 209 209 209 208 207 207 206 205 205 204 203 202 202 201 200 200 199 198 197 197 196 195 195 194 194 193 192 192 191 190 190 189 188 187 186 186 185 184 183 183 182 182 182 182 182 183 184 185 186 187 188 189 191 191 192 192 192 192 191 191 190 190 190 189 189 189 189 188 188 188 187 187 186 185 185 185 185 185 185 186 186 187 188 188 189 189 190 191 191 191 192 192 193 192 193 193 193 193 194 194 194 194 194 194 193 193 192 191 190 189 188 187 186 185 184 182 155 156 156 157 158 158 159 159 160 160 160 160 161 161 161 161 161 161 160 159 159 158 158 157 156 155 155 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 151 150 149 149 148 147 147 146 147 147 147 148 149 150 152 153 154 156 158 158 160 161 162 163 163 163 163 163 164 163 163 162 161 161 160 159 158 158 157 156 156 155 154 154 153 153 152 152 152 152 152 152 153 154 154 154 155 156 156 157 158 158 159 160 161 163 164 165 168 170 172 175 177 180 182 184 186 189 190 192 194 195 198 199 200 201 203 203 204 205 205 206 207 207 205 205 204 203 200 199 197 195 192 190 188 186 185 185 184 183 183 184 185 186 187 189 190 192 194 195 197 199 200 201 202 203 205 205 206 207 207 208 209 209 210 210 210 210 210 211 210 210 209 209 209 209 209 209 208 209 209 209 209 209 209 209 208 208 207 207 206 205 204 204 203 202 202 201 200 199 199 198 197 197 196 196 195 195 194 194 193 193 192 191 191 190 189 188 188 187 186 185 184 184 183 183 182 182 182 183 183 184 185 186 188 189 190 191 192 193 193 193 193 192 191 190 190 189 189 189 188 188 188 188 187 187 186 186 185 185 185 185 185 185 185 186 186 187 188 189 189 190 191 192 192 193 193 193 194 194 194 194 194 195 195 195 195 195 194 194 193 192 191 190 189 188 187 186 185 184 182 155 156 157 157 158 158 159 159 160 160 161 160 161 161 161 161 160 160 160 159 158 157 157 156 156 155 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 154 154 154 153 153 152 151 151 150 149 148 147 147 146 146 146 146 147 147 148 150 151 153 154 156 157 159 160 161 161 162 163 163 163 163 163 163 163 162 162 161 160 159 158 157 156 155 155 154 154 153 152 152 152 152 152 152 152 152 152 153 154 154 154 155 156 156 157 157 158 160 160 162 164 165 167 169 172 174 176 179 181 184 186 188 190 192 194 195 198 199 200 201 202 203 204 204 205 205 205 205 205 204 202 201 199 196 195 192 190 189 187 185 185 184 184 183 183 184 185 186 187 189 191 193 194 196 198 200 201 202 203 204 205 206 206 207 207 208 209 210 210 210 210 210 210 210 210 210 210 209 209 209 208 209 208 209 209 209 209 209 209 208 208 207 206 206 205 204 204 203 202 201 201 200 199 199 198 197 197 196 196 196 195 194 194 194 193 193 192 192 191 190 190 189 188 187 186 185 185 184 183 183 182 182 183 183 183 184 186 187 188 190 191 192 193 194 194 194 193 193 192 191 190 190 189 188 188 188 188 188 187 187 186 186 185 185 185 184 184 185 185 186 186 187 188 189 189 191 191 192 193 193 194 194 195 195 195 195 196 196 196 196 196 195 195 194 193 192 192 190 189 188 187 186 185 184 183 156 156 157 158 158 159 159 160 160 160 161 161 161 161 161 160 160 160 159 158 158 157 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 153 153 152 151 150 150 149 148 147 147 146 146 146 146 147 148 149 150 151 153 154 156 157 158 159 160 161 162 162 163 163 163 163 163 163 162 161 160 160 159 157 156 155 155 154 153 153 151 151 151 151 151 151 151 151 151 152 152 153 153 154 154 155 156 156 157 158 159 159 161 163 164 167 168 171 174 176 178 181 183 185 188 190 192 194 195 197 198 200 200 202 203 203 204 204 204 205 205 203 202 200 198 196 195 193 190 189 187 186 185 184 183 183 183 183 184 185 186 188 189 191 193 195 197 198 200 201 202 203 204 205 206 207 207 208 208 208 209 210 210 210 211 211 210 210 210 209 209 208 209 208 209 208 208 208 208 209 208 208 208 207 207 206 205 204 203 203 202 201 200 200 199 198 198 197 197 196 196 195 195 195 194 194 194 193 193 193 192 191 191 190 189 189 188 187 186 185 184 183 183 183 183 183 183 184 185 186 187 189 191 192 193 194 195 196 195 194 194 193 192 191 190 189 189 188 188 188 187 187 186 186 185 185 185 184 184 184 184 185 186 186 187 188 189 189 191 192 192 193 194 195 195 196 196 196 196 196 196 197 197 196 196 196 195 194 193 192 190 189 188 187 186 185 184 183 156 157 157 158 158 159 160 160 160 160 161 161 160 160 160 159 159 159 158 158 157 156 155 155 154 154 153 153 152 152 152 152 152 152 152 152 152 153 154 154 154 154 154 154 153 153 152 151 150 149 148 147 147 146 146 145 146 146 147 147 149 150 151 153 154 155 157 158 159 159 161 161 162 162 162 163 163 163 162 162 161 160 159 158 157 156 155 154 153 152 151 151 150 150 150 150 150 150 151 151 151 151 152 153 153 154 154 155 155 156 157 158 159 160 162 164 166 168 170 173 176 178 180 183 185 188 189 192 193 195 197 198 199 200 201 202 202 203 203 204 203 202 202 200 199 197 194 192 191 189 187 185 184 184 183 183 183 183 183 184 185 187 188 190 192 193 195 197 198 200 201 202 203 204 205 206 207 207 208 208 209 209 209 209 210 210 210 210 209 209 209 209 208 208 208 208 208 208 208 208 208 208 208 207 207 206 205 205 204 203 202 201 200 199 199 198 197 197 197 196 196 195 195 195 195 194 194 194 193 193 193 192 192 191 190 190 189 188 187 186 185 185 184 184 183 183 183 184 184 186 187 188 190 191 193 194 195 196 196 196 196 195 194 193 192 190 190 189 189 188 187 187 186 185 185 185 184 184 184 184 184 184 184 185 186 187 188 189 190 191 192 193 194 195 195 196 197 197 197 197 198 198 198 197 197 197 196 195 194 193 192 190 189 188 187 186 185 185 183 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 159 159 158 158 157 157 156 155 155 154 153 153 152 152 152 152 152 152 152 152 152 153 153 154 154 155 155 154 154 153 152 152 150 150 148 148 147 146 145 145 145 145 146 146 147 149 150 151 153 154 155 156 158 158 160 160 161 161 162 162 163 162 162 161 161 160 159 158 157 156 155 154 152 152 151 150 149 149 149 149 148 149 149 150 151 151 151 152 152 152 153 154 154 155 156 156 158 159 160 161 163 166 168 170 172 175 178 180 183 185 188 190 191 193 195 197 198 199 200 201 202 202 202 202 202 202 201 199 199 197 194 193 190 189 187 185 184 183 183 182 182 182 183 183 184 186 187 189 190 192 194 195 197 199 200 202 202 203 204 205 206 206 207 208 208 208 209 209 209 209 210 209 209 209 209 208 208 208 208 208 208 208 208 208 208 208 208 207 207 206 206 205 204 203 202 201 200 199 199 198 197 197 196 196 196 195 195 195 194 194 194 194 194 194 193 193 192 192 192 191 190 189 189 188 187 186 185 184 184 184 184 184 184 185 186 188 189 190 192 194 195 196 197 198 198 198 197 195 194 193 192 191 190 189 188 188 187 186 186 185 185 184 183 183 183 184 184 185 185 186 187 188 189 190 191 193 194 194 195 196 197 197 198 198 198 199 199 198 198 198 197 197 196 195 193 192 190 189 188 187 186 185 185 184 157 158 158 159 159 159 160 160 160 160 160 160 160 159 159 159 158 158 157 157 156 155 155 154 153 153 152 152 152 152 152 152 152 152 152 153 153 154 154 155 155 155 154 154 153 152 151 150 149 148 147 146 145 145 145 145 145 146 146 147 149 150 151 153 154 155 156 158 158 159 160 161 161 162 162 162 162 161 161 160 159 158 157 156 155 154 153 151 150 149 149 148 148 148 148 148 148 149 149 149 150 151 151 152 152 153 154 154 155 156 156 157 158 160 161 163 166 167 169 172 175 177 180 183 185 187 189 191 193 195 196 197 198 199 200 201 201 202 202 201 200 199 199 197 195 193 190 188 187 186 185 183 183 182 182 182 182 183 184 185 186 187 189 191 192 194 196 198 199 200 201 202 203 204 205 206 206 206 207 207 208 208 209 209 209 209 209 209 209 209 208 208 207 208 208 207 207 207 208 207 207 207 207 207 206 205 204 203 202 201 200 199 198 198 197 197 196 195 195 195 195 195 194 194 194 194 194 194 194 194 193 193 192 192 192 191 190 189 188 187 187 186 185 185 185 185 185 185 186 187 188 189 191 192 194 196 197 198 199 199 199 198 197 195 194 193 192 191 189 189 187 187 185 185 184 184 183 183 183 183 183 184 184 185 186 186 188 189 190 191 193 194 195 196 197 198 198 199 199 199 199 199 199 199 198 198 197 196 195 194 192 190 189 188 187 186 185 185 185 157 158 158 159 159 159 160 160 160 160 160 160 159 159 159 158 158 157 157 156 155 155 154 153 153 152 152 152 151 151 151 151 152 152 153 153 154 154 155 155 155 155 154 153 153 152 151 149 148 147 147 146 145 145 145 145 145 146 146 148 149 150 151 153 154 156 156 158 159 159 160 161 161 162 162 162 161 161 161 160 159 157 156 155 154 153 152 150 149 148 148 147 147 147 147 147 147 148 149 149 149 150 151 151 152 152 153 154 154 155 156 157 158 160 161 163 165 167 169 172 175 177 180 182 185 187 189 191 193 194 195 196 198 198 199 200 200 200 201 200 199 199 196 195 192 191 189 188 186 184 183 183 182 181 182 182 182 183 184 185 186 188 189 191 193 195 196 198 199 200 201 202 203 204 204 205 205 206 206 207 207 208 208 208 208 209 209 209 208 208 208 208 207 207 207 207 207 207 207 207 207 207 206 206 205 204 203 202 201 200 200 199 198 197 196 196 195 195 195 195 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 191 190 190 189 188 188 187 186 186 186 186 186 187 187 188 189 191 192 193 195 196 198 199 200 200 200 199 199 197 196 194 193 191 190 189 188 186 185 184 183 183 183 182 182 183 183 183 184 185 185 187 188 189 190 192 193 194 196 197 198 198 199 199 199 200 200 200 200 199 199 199 198 197 196 194 192 191 189 188 187 186 185 185 185 157 158 158 159 159 159 160 160 160 159 159 159 159 158 158 157 157 156 156 155 155 154 153 153 152 152 152 151 151 151 151 151 152 152 153 154 154 155 155 155 155 155 154 153 152 152 150 149 148 147 146 145 145 145 144 145 145 146 147 148 149 150 152 153 155 156 157 158 159 160 160 161 161 161 161 161 161 161 160 159 158 157 155 154 152 151 150 149 148 147 147 147 146 146 147 147 147 148 149 149 150 150 151 152 152 153 153 154 154 155 156 157 158 159 161 163 165 167 169 172 175 177 179 182 185 186 188 190 192 193 194 196 197 198 198 199 199 199 199 199 198 196 195 194 191 190 187 186 184 183 182 181 181 181 182 182 183 183 185 186 187 189 190 192 193 195 196 198 199 200 201 202 203 203 204 204 205 205 206 207 206 207 207 207 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 206 206 206 205 204 204 203 202 201 200 199 198 197 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 191 190 190 189 189 188 188 187 187 188 188 188 188 189 190 191 192 194 195 197 198 200 201 201 201 200 200 199 197 196 194 192 191 189 188 187 185 184 183 183 182 182 182 182 183 183 184 185 186 187 188 190 191 192 194 195 196 197 199 199 200 200 200 200 200 200 200 200 200 199 198 197 195 194 192 191 189 188 187 186 185 185 185 157 158 158 159 159 159 159 159 159 159 159 159 158 157 157 156 156 155 155 155 154 153 152 152 151 151 151 151 151 151 151 152 152 153 153 154 155 155 155 155 155 155 153 153 152 151 150 149 147 147 146 145 144 145 145 145 145 146 148 148 150 151 152 154 155 156 157 158 159 160 161 161 161 161 161 161 160 160 159 158 157 156 154 153 152 150 149 148 147 147 146 146 145 145 146 146 147 148 149 149 149 150 150 151 151 152 153 153 154 154 155 157 157 159 161 163 165 167 169 172 174 177 179 181 184 186 187 189 191 193 194 195 196 197 197 198 198 198 198 198 196 195 194 192 190 188 186 184 183 182 181 181 181 181 182 182 183 184 185 187 188 189 191 192 193 195 196 198 199 200 201 201 202 203 203 203 204 205 205 206 206 206 207 207 207 207 207 207 208 207 207 207 207 207 207 206 206 206 206 206 206 206 205 204 204 203 202 201 200 199 198 197 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 192 191 191 191 190 189 189 189 189 189 189 189 189 190 191 192 193 194 196 197 198 199 201 202 201 202 201 200 199 197 195 193 191 190 188 186 185 184 183 182 182 182 182 182 183 184 184 185 186 188 189 190 191 193 194 196 197 198 199 200 200 201 201 201 201 201 201 201 200 200 199 197 196 194 193 191 190 188 187 186 185 185 185 157 158 158 159 159 159 159 159 159 159 158 158 157 157 156 155 155 155 154 153 153 152 152 151 151 151 151 151 151 151 151 152 153 153 154 155 155 155 155 155 155 154 153 153 151 151 149 148 147 146 145 145 144 144 145 145 146 147 148 149 150 152 153 154 156 157 158 159 160 160 161 161 161 161 161 161 160 159 159 158 156 155 153 152 151 149 148 147 146 146 146 145 145 145 146 146 147 147 148 149 149 150 150 151 152 152 153 153 154 154 155 156 157 159 161 162 165 167 169 172 174 176 178 181 183 185 187 189 191 192 193 194 196 196 197 198 197 197 197 197 195 194 192 190 189 187 185 183 182 181 181 181 181 181 182 183 183 185 186 187 188 189 192 193 194 195 196 197 198 199 200 201 201 202 202 202 203 204 204 205 205 205 206 206 206 207 207 207 207 207 207 207 206 207 206 206 206 206 206 206 205 205 205 204 203 202 201 200 199 198 197 197 196 195 195 194 194 194 194 194 193 193 194 194 194 194 195 195 195 195 195 195 194 194 194 193 193 192 192 192 191 191 191 191 190 190 190 190 191 191 192 193 194 195 196 197 198 200 201 202 202 202 202 200 199 198 196 193 191 189 188 186 184 184 183 182 182 182 182 182 183 184 184 185 186 188 189 191 192 194 195 197 198 199 200 200 201 201 201 202 202 202 202 201 201 200 199 198 196 195 193 192 190 188 187 186 186 186 185 157 157 158 159 159 159 158 158 158 158 157 157 156 156 155 154 154 153 153 152 152 151 151 151 150 150 150 150 151 151 152 152 153 154 154 155 155 155 155 155 154 154 153 152 151 150 149 148 147 146 145 145 145 145 145 146 147 148 149 150 151 153 154 155 156 157 158 159 160 161 161 161 161 161 161 160 160 159 158 157 155 154 152 151 149 148 147 146 146 145 145 145 145 145 145 145 146 147 148 149 149 149 150 151 151 152 152 153 154 154 155 156 157 159 160 162 165 167 169 172 174 176 178 180 182 184 186 188 189 191 192 194 195 195 196 196 196 197 196 196 194 193 190 189 188 186 184 182 182 181 181 181 181 181 182 183 184 185 186 187 189 190 192 193 195 196 197 198 198 199 200 200 200 201 201 202 202 203 203 203 204 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 204 204 203 202 202 200 199 199 198 197 196 196 195 195 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 192 193 194 194 195 196 197 198 199 201 201 201 202 201 200 199 197 195 193 191 189 187 185 184 183 183 182 182 182 182 183 183 184 185 186 187 189 190 191 193 194 196 197 198 200 200 201 201 202 202 202 202 202 202 201 201 200 199 198 197 195 194 192 190 189 188 187 186 186 185 157 157 157 158 158 158 157 157 157 157 156 155 155 154 154 153 153 152 152 151 151 151 150 150 150 150 150 150 151 151 152 153 154 154 155 155 155 155 155 155 154 153 153 152 151 149 149 148 147 146 145 145 145 145 146 146 147 148 150 151 152 153 155 156 157 158 159 160 161 161 161 161 161 161 161 160 159 158 157 156 154 153 151 150 149 148 146 146 145 145 144 144 144 145 145 145 146 147 148 148 149 150 151 151 151 152 152 153 154 154 155 156 157 159 160 162 165 167 169 171 173 175 177 180 182 183 185 187 188 190 191 192 193 194 195 195 195 195 195 195 193 192 189 189 187 185 183 182 181 181 181 181 181 182 183 184 185 186 187 188 190 191 192 193 195 196 196 197 198 198 199 199 200 200 201 201 201 202 202 203 203 204 204 204 205 205 205 206 205 206 206 206 206 206 206 206 205 205 205 205 204 204 203 203 202 201 200 199 198 197 197 196 196 195 195 194 194 194 194 194 194 194 194 194 195 195 195 195 196 196 196 196 196 196 195 195 195 195 195 194 194 194 194 194 193 193 193 193 193 193 193 194 194 195 196 197 198 199 200 201 201 201 201 200 199 197 195 193 190 188 186 185 184 183 183 183 182 182 182 183 184 185 186 187 188 190 191 192 194 195 197 198 199 200 200 201 202 202 202 202 202 202 202 202 201 201 200 198 197 196 194 192 191 189 188 187 186 186 185 156 157 157 157 157 157 157 156 156 155 155 154 153 153 153 152 152 151 151 150 150 150 150 149 149 150 150 150 151 152 152 153 153 154 155 155 155 155 155 154 154 153 152 151 150 149 148 147 147 146 145 145 146 146 146 147 148 149 150 152 153 154 155 156 158 158 159 160 160 161 161 161 161 161 161 160 158 158 157 155 154 152 151 149 147 146 146 145 145 144 144 144 144 145 145 145 146 147 148 148 149 150 151 151 151 152 152 153 154 154 155 155 157 158 160 162 165 166 169 171 173 174 177 179 181 182 184 186 187 189 191 192 192 194 194 194 195 195 193 192 191 190 189 188 186 185 183 182 181 181 181 181 181 182 184 184 185 186 188 189 190 192 193 194 195 196 196 197 198 198 198 199 199 200 200 201 201 201 201 202 202 203 203 204 204 204 205 205 205 205 206 206 205 206 206 205 205 204 204 204 204 203 203 202 201 201 200 199 198 197 197 196 196 195 195 195 194 194 194 194 194 194 194 195 195 195 196 196 196 196 196 197 196 196 197 196 196 196 196 196 195 195 195 195 194 194 194 194 194 194 194 194 195 195 196 197 198 199 200 201 201 201 200 200 198 197 194 192 189 187 186 184 183 183 183 183 183 183 184 184 184 185 186 188 189 190 191 193 194 196 197 198 199 200 201 202 202 202 203 202 203 202 202 202 202 201 200 199 198 196 195 193 191 190 189 187 187 186 185 155 156 156 156 156 156 155 155 155 154 153 153 152 152 151 151 151 150 150 149 149 149 149 149 149 149 150 150 151 152 152 153 154 155 155 155 155 155 155 154 153 153 152 151 150 149 148 147 146 146 146 146 146 147 147 148 149 150 151 153 154 154 156 157 158 159 159 160 161 161 161 161 161 161 160 159 158 157 155 154 152 151 150 148 147 146 145 145 144 144 144 144 144 145 145 145 146 147 148 148 149 150 150 150 151 151 152 152 153 153 154 155 156 158 159 161 163 165 167 170 172 174 176 177 180 182 184 185 187 188 189 190 192 192 193 193 193 192 192 191 190 190 188 187 185 184 183 182 181 181 181 181 182 183 184 185 186 187 188 190 191 192 193 194 195 196 196 197 198 198 198 199 199 199 199 200 200 200 201 202 202 202 203 203 204 204 204 204 205 205 206 205 205 205 205 205 205 204 204 204 203 203 202 202 201 200 199 199 198 197 197 196 196 196 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 195 195 194 194 194 194 194 195 195 196 197 197 198 199 200 200 200 200 199 197 196 194 191 189 186 184 184 183 183 183 183 183 184 184 185 186 186 187 189 190 191 192 194 195 196 198 199 200 200 201 202 202 203 203 203 203 203 202 202 202 201 200 199 198 196 195 193 192 190 189 188 187 186 186 155 155 155 155 154 154 154 153 153 153 152 151 151 150 150 149 149 149 149 149 148 148 148 149 149 149 150 150 151 152 153 153 154 155 155 155 155 155 154 153 153 152 151 150 149 148 147 147 146 146 146 146 146 147 148 149 149 151 152 153 154 155 156 157 158 159 160 160 161 161 161 161 161 160 160 159 158 156 155 153 152 150 149 147 146 146 145 144 144 144 143 144 145 145 145 146 147 147 148 149 149 149 150 150 150 151 151 152 153 153 154 154 156 157 159 161 163 164 167 169 171 173 175 176 179 181 183 184 186 187 188 190 191 191 191 193 193 191 191 190 190 188 187 186 185 183 183 182 181 181 181 182 183 184 184 185 187 188 189 191 192 192 193 194 195 196 196 197 198 197 198 199 198 199 199 199 200 200 200 201 201 202 202 203 203 204 204 204 204 205 205 205 205 205 205 205 204 204 203 203 203 202 202 201 201 200 199 199 198 197 197 197 196 196 196 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 197 197 197 196 196 196 195 195 195 195 194 194 194 195 195 196 196 197 198 199 199 199 199 199 198 197 194 192 189 187 185 184 183 182 182 183 183 184 184 185 186 187 187 189 190 190 192 193 194 195 197 198 199 200 201 201 202 203 203 203 202 202 202 202 202 201 201 200 199 198 197 195 193 192 191 189 188 187 187 186 154 154 154 153 153 153 152 152 151 151 151 150 150 149 149 148 148 148 148 148 148 148 148 149 149 150 150 151 151 152 153 154 154 155 155 155 155 155 154 153 152 151 150 149 149 148 147 146 146 146 146 146 147 148 148 149 150 151 152 153 154 155 156 157 158 159 160 160 160 161 161 161 160 160 159 158 157 155 154 152 151 150 148 147 146 145 144 144 144 144 143 144 145 145 145 146 147 147 148 148 149 149 149 150 150 151 151 152 152 153 154 154 156 157 158 160 162 163 165 168 170 172 174 176 178 180 182 183 185 186 187 189 190 190 190 191 192 190 190 189 189 187 186 185 184 183 182 182 181 181 181 182 183 184 186 186 187 189 190 191 192 193 194 195 196 196 197 197 198 198 198 199 198 199 199 199 199 200 200 201 201 201 202 203 203 203 204 204 205 205 205 205 205 205 204 204 204 203 203 203 202 202 201 201 200 200 199 199 198 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 198 198 197 197 197 196 196 195 195 195 194 194 194 194 195 195 196 196 196 197 198 198 199 198 198 197 196 194 191 189 186 185 183 182 182 182 183 183 184 185 185 186 187 188 189 190 192 193 194 195 196 197 198 199 200 201 201 202 202 202 202 202 202 202 202 202 201 201 200 199 197 196 195 193 192 191 189 188 188 187 186 153 153 153 152 152 152 151 150 150 149 149 148 148 148 147 147 147 147 147 147 147 147 148 148 149 149 150 151 151 152 153 153 154 155 155 154 154 154 153 153 152 151 150 149 148 147 147 146 146 146 147 147 147 148 149 150 151 152 153 153 154 155 156 157 158 159 159 159 160 161 161 160 160 159 159 157 155 155 153 152 150 149 148 147 146 145 144 144 144 144 144 144 145 145 145 146 147 148 148 148 149 150 150 149 150 150 151 151 152 152 153 154 155 156 158 159 161 163 164 166 168 171 173 175 177 179 181 183 184 186 186 188 189 190 191 189 189 189 189 189 188 186 185 184 184 182 182 181 182 182 182 183 184 185 186 187 188 190 191 192 192 193 194 195 196 196 197 197 197 198 198 198 199 199 199 199 200 200 200 201 201 202 202 202 203 204 204 204 205 205 205 205 205 204 204 204 204 203 203 203 202 202 201 201 200 200 199 199 199 198 198 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 198 198 199 199 199 199 198 198 198 197 196 196 195 195 195 195 194 194 194 194 194 195 195 196 196 197 197 198 198 198 197 196 195 193 190 187 185 184 182 182 182 182 183 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 200 201 202 202 202 202 202 202 202 202 201 200 200 199 198 197 196 194 193 192 191 190 188 188 187 187 152 152 151 151 151 150 150 149 148 148 147 147 147 147 146 146 146 146 146 147 147 147 148 148 149 149 150 151 151 152 153 153 154 154 154 154 153 153 153 152 151 150 149 149 147 147 147 147 146 146 147 147 148 148 149 150 151 152 153 153 154 155 156 157 157 158 159 159 160 160 160 160 159 158 157 156 155 154 152 151 149 148 147 146 146 145 144 144 144 144 144 144 145 146 146 146 146 148 148 148 148 149 150 150 149 150 150 151 151 151 152 153 154 155 157 158 159 161 163 165 167 170 171 174 176 178 180 182 183 185 186 187 188 189 189 190 189 189 189 188 186 185 185 184 183 182 182 181 182 182 183 184 184 186 187 188 190 191 192 192 193 194 195 196 196 197 197 198 198 198 198 199 199 199 200 200 200 200 201 201 202 202 203 203 204 204 205 205 205 205 205 205 205 205 205 204 204 203 203 203 202 202 201 201 200 200 199 199 199 199 198 198 198 197 197 197 197 197 197 197 197 196 196 196 196 196 197 197 197 197 198 198 198 198 199 199 199 198 198 198 197 197 196 196 195 195 194 194 194 194 194 194 194 194 195 195 196 196 197 197 198 198 197 196 195 192 190 187 185 183 183 182 182 182 183 184 185 186 187 188 189 189 190 192 192 193 194 195 195 196 197 198 199 200 200 201 201 201 201 201 201 201 200 200 199 199 198 197 196 195 194 192 191 190 189 189 188 187 187 151 151 150 150 149 149 148 147 147 147 146 146 146 146 145 145 145 146 146 146 146 147 148 148 149 149 150 151 151 152 153 153 153 154 153 153 153 152 152 151 150 149 149 148 147 147 147 147 147 147 147 147 148 149 150 150 151 152 153 153 154 154 156 156 157 158 158 158 159 159 159 159 158 157 156 155 155 153 152 150 149 147 147 146 146 145 145 144 144 144 144 144 145 146 146 146 146 147 148 148 148 149 149 149 149 149 149 150 150 150 151 152 152 154 155 156 158 160 161 164 166 167 170 173 175 177 179 181 182 184 186 186 187 188 188 188 188 188 188 186 185 185 185 184 182 182 182 182 182 183 183 185 186 187 188 189 191 192 193 193 194 195 196 196 197 197 198 198 198 199 199 199 199 200 200 200 201 201 201 202 202 203 203 204 205 205 205 205 206 206 206 205 206 205 205 204 204 204 203 203 202 202 201 201 201 200 200 199 199 199 199 198 198 198 198 198 197 198 197 197 197 197 197 196 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 197 197 196 196 195 195 194 194 193 193 193 193 194 194 194 194 195 195 196 196 197 197 197 197 196 194 192 190 187 185 183 183 182 182 182 183 184 185 186 188 189 189 190 191 191 192 192 193 194 194 195 196 197 198 198 199 199 200 199 199 199 199 199 199 198 197 197 196 195 194 193 192 191 190 189 188 188 188 187 187 150 150 149 149 148 148 147 147 146 145 145 145 145 145 145 145 145 145 145 146 146 147 148 148 149 149 150 151 151 152 152 152 153 153 152 152 152 151 151 150 149 149 148 147 147 147 147 146 147 147 147 148 149 149 150 150 151 152 153 153 153 154 155 156 156 157 157 158 158 159 158 158 157 156 155 154 153 152 151 150 149 147 147 146 146 145 145 144 145 145 144 144 145 145 146 145 146 146 147 148 148 148 149 148 148 149 148 149 150 149 150 151 151 152 154 155 157 158 160 162 164 166 169 170 172 175 178 180 181 183 185 186 186 187 187 187 187 187 186 185 185 184 184 183 182 182 182 182 183 183 185 186 187 188 189 191 192 193 194 195 196 196 197 197 198 198 199 199 199 199 200 200 200 200 201 201 201 202 202 202 203 204 204 205 205 206 206 206 207 206 206 206 206 206 205 205 204 204 203 203 202 202 202 201 201 201 200 200 200 199 199 199 199 199 198 198 198 198 197 197 197 197 196 196 196 196 196 196 196 196 197 197 197 198 198 198 198 198 197 197 196 196 195 194 194 193 193 193 193 193 193 193 193 194 194 195 195 196 196 197 197 197 197 196 195 193 191 189 187 185 183 183 182 183 184 185 186 187 188 189 189 190 190 191 191 191 192 192 193 194 194 195 195 196 197 197 197 197 197 197 197 197 196 196 195 194 193 193 192 191 190 189 189 188 187 187 187 187 187 149 149 148 148 147 146 146 146 145 145 145 144 144 144 144 144 145 145 145 145 146 147 147 148 149 149 150 150 151 151 152 152 152 152 151 151 151 150 150 149 148 148 148 147 146 146 146 147 147 147 147 148 149 149 150 150 151 151 152 153 153 154 154 155 155 156 157 157 157 157 157 156 156 155 155 153 152 151 150 149 148 147 147 146 146 145 145 144 144 145 144 144 145 145 146 146 146 146 147 147 148 148 148 148 148 148 148 148 149 149 149 150 151 151 152 154 155 156 158 160 162 164 166 169 171 174 176 179 180 181 183 185 185 185 186 186 185 185 185 184 184 184 183 182 182 182 182 183 183 184 185 187 188 190 191 192 194 194 195 196 197 198 198 199 199 199 199 200 200 200 201 201 201 201 201 202 202 202 203 203 204 205 205 206 206 207 207 207 207 207 207 207 207 206 206 205 205 204 204 204 203 202 202 202 201 201 201 201 200 200 200 199 199 199 199 199 198 198 198 197 196 196 196 196 196 195 195 195 196 196 196 197 197 197 198 198 197 197 197 196 195 195 194 194 193 193 192 192 192 192 192 193 193 193 194 194 195 196 196 197 197 197 197 196 196 194 192 190 188 186 185 184 184 184 185 186 187 187 188 188 189 190 189 190 189 189 190 190 191 191 192 193 193 194 194 194 195 195 195 194 194 193 193 193 192 191 190 190 189 188 187 187 187 186 186 186 186 187 187 148 148 148 147 146 146 146 145 144 144 144 144 144 144 144 144 144 144 145 145 146 147 147 148 149 149 149 150 151 151 151 151 151 151 151 150 150 149 149 148 148 147 147 147 146 146 146 147 147 147 147 148 149 150 150 151 151 151 152 152 153 153 153 154 155 155 156 156 156 156 156 156 155 155 154 153 151 150 149 148 148 147 146 146 145 145 145 144 144 144 144 144 144 145 146 146 146 146 147 147 148 147 147 148 147 147 147 147 147 147 148 149 149 150 150 152 153 154 157 158 160 162 165 168 171 173 175 176 179 180 181 182 183 183 184 184 184 184 184 183 183 183 182 182 182 182 183 183 185 185 186 188 189 191 193 194 195 196 197 198 199 199 200 200 200 200 200 201 201 201 202 202 202 202 203 203 203 204 204 205 205 206 207 207 207 208 208 208 208 208 208 208 207 207 207 206 205 205 204 204 204 203 203 202 202 202 201 201 201 201 200 200 200 200 199 199 198 198 197 197 196 196 195 195 195 195 195 195 195 195 196 196 196 196 197 197 197 196 196 196 195 194 194 193 193 192 192 191 191 192 192 192 193 193 194 195 195 196 197 197 198 198 198 197 197 196 193 192 189 188 186 185 185 185 186 186 187 188 188 189 189 188 188 188 187 187 187 187 188 188 188 189 190 190 190 191 191 191 191 190 190 190 189 188 188 187 186 185 185 184 184 184 184 184 184 185 185 186 187 148 147 147 146 146 145 145 145 144 144 144 144 144 144 144 144 145 145 145 145 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 149 149 149 148 147 147 146 146 146 146 146 147 147 148 148 148 149 149 150 151 151 151 151 152 152 152 153 153 153 154 155 154 155 155 155 155 155 154 153 153 152 151 150 149 148 147 146 146 146 145 145 144 144 144 143 144 144 144 145 145 146 146 146 146 147 148 147 147 147 147 147 146 146 146 146 147 147 148 148 149 150 151 153 154 157 158 161 163 166 168 170 174 175 177 179 180 181 182 182 183 183 183 183 183 183 183 182 182 182 183 183 183 185 185 186 188 189 191 192 194 195 197 198 199 200 200 201 201 201 201 201 202 202 202 202 202 203 203 203 204 204 205 205 205 205 206 207 207 208 209 209 209 209 209 209 209 209 208 208 207 207 206 206 205 204 204 204 204 203 202 202 202 202 202 202 201 201 200 200 199 199 198 198 197 196 196 196 195 195 195 194 194 194 195 195 195 195 196 196 196 196 196 196 196 195 195 194 193 192 192 191 191 191 191 191 192 192 192 193 194 194 195 196 197 198 198 199 199 199 198 197 196 194 192 190 188 187 187 187 187 187 188 188 188 188 187 187 186 185 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 186 185 184 184 183 182 182 181 180 180 180 180 179 180 181 182 183 183 185 186 148 147 147 146 146 145 145 144 144 144 144 144 144 144 144 144 144 145 145 146 146 147 147 147 148 149 149 150 149 150 150 150 149 149 149 149 148 148 147 147 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 152 152 153 153 154 154 154 154 154 154 154 153 152 151 151 150 149 148 148 147 146 146 145 145 145 144 144 144 144 144 144 144 145 145 145 146 147 146 147 147 147 147 146 146 145 146 146 145 146 146 146 146 147 148 149 150 151 153 154 157 159 161 164 167 169 171 174 176 177 179 180 180 181 181 181 182 182 182 182 182 182 183 183 184 184 185 186 187 188 189 191 193 194 196 197 198 200 201 202 202 203 202 203 203 203 203 203 203 204 204 204 204 204 205 205 205 206 206 207 208 208 209 209 210 210 210 211 210 210 210 210 209 208 208 208 207 206 206 205 205 204 204 203 203 203 203 202 202 202 202 201 201 200 200 199 198 198 197 196 196 195 195 194 194 194 194 194 194 194 194 195 195 195 196 196 196 196 195 195 194 193 193 192 192 191 191 191 191 191 192 192 192 193 194 195 195 196 197 199 199 200 200 200 200 199 198 196 194 192 191 189 188 188 188 188 188 188 187 187 186 185 183 182 182 180 180 179 179 180 180 180 180 181 181 181 181 181 180 180 179 179 178 178 177 176 176 175 175 175 175 175 176 177 178 179 181 183 185 147 147 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 145 146 146 146 147 147 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 153 153 152 152 152 151 150 149 149 148 147 147 146 146 145 144 144 144 144 143 143 143 144 144 144 145 145 145 146 146 146 147 146 146 146 146 146 145 145 145 145 145 145 145 146 147 147 148 148 150 151 154 155 157 160 163 166 168 170 173 175 177 177 178 179 180 180 180 181 181 182 182 182 183 184 184 184 185 187 188 189 190 191 193 195 196 198 199 201 202 202 203 204 204 204 205 205 204 205 205 205 205 205 205 205 205 206 206 207 207 208 208 209 209 210 210 211 211 211 211 211 211 211 210 210 209 209 209 208 207 207 206 205 205 205 204 204 204 204 203 203 203 202 202 201 200 199 199 198 197 197 196 195 195 194 194 193 193 193 193 193 193 194 194 194 195 195 195 195 196 195 195 194 194 193 192 192 192 191 191 191 192 191 192 193 193 194 195 196 197 198 199 200 201 201 201 201 200 199 197 196 194 192 191 190 190 190 189 189 188 187 186 185 183 181 179 178 177 176 175 175 175 175 175 175 175 175 175 175 175 174 173 173 173 172 171 171 170 170 169 169 169 169 170 171 172 174 176 178 181 183 147 147 146 146 146 145 145 145 144 144 144 144 144 144 144 144 145 145 146 146 146 147 148 148 148 148 149 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 152 152 151 151 151 150 150 149 148 147 147 146 146 145 145 144 144 144 144 143 143 143 143 143 144 144 145 145 145 146 146 146 146 146 145 146 146 145 145 144 145 144 145 145 145 146 146 146 147 148 149 151 152 154 157 159 162 164 166 170 172 173 176 177 177 178 179 179 179 180 181 181 182 182 183 184 185 185 187 188 189 190 192 193 195 197 198 200 201 202 204 204 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 208 209 209 210 211 211 212 212 212 212 212 212 212 211 211 210 210 209 209 208 207 207 206 206 205 205 205 204 204 204 203 203 202 202 201 200 200 199 198 197 197 196 195 195 194 194 193 193 193 193 193 193 193 194 194 194 195 195 195 195 195 195 194 194 193 193 192 192 192 191 192 192 192 192 193 194 195 196 197 198 199 200 201 201 202 202 202 201 200 198 197 195 194 193 192 191 190 189 189 188 187 185 183 181 179 177 175 174 172 171 171 171 170 170 170 169 169 169 168 168 168 167 167 166 166 165 165 164 163 163 163 162 163 164 165 167 169 172 175 178 180 147 146 146 146 146 145 145 145 144 144 144 144 144 144 144 145 145 145 146 146 147 147 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 145 146 146 146 146 146 147 147 148 148 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 150 150 149 149 149 148 147 146 145 145 145 144 143 143 143 143 142 142 143 143 143 143 143 144 145 145 145 145 146 146 146 146 145 145 144 144 144 144 144 145 144 144 145 145 145 147 147 148 150 151 153 154 157 159 161 164 167 169 171 173 174 175 176 177 178 178 179 179 180 182 182 183 184 186 186 188 189 190 191 192 194 196 197 199 200 202 203 205 205 206 207 207 208 208 207 208 208 207 207 207 207 207 207 207 207 208 208 208 209 209 210 211 211 212 212 213 213 213 213 213 213 213 212 212 211 211 210 209 209 208 207 207 206 206 206 205 205 204 204 204 203 202 202 201 200 199 198 198 197 196 196 195 194 194 194 193 193 193 193 193 193 193 193 194 194 194 195 195 195 195 195 195 194 194 193 193 193 192 192 192 192 193 193 194 195 195 196 197 198 199 200 201 202 202 202 202 202 200 199 197 196 195 193 192 192 191 190 188 187 185 183 181 178 176 174 172 170 169 168 167 167 166 165 165 164 164 163 162 162 161 161 160 160 160 159 159 158 157 157 156 156 156 157 158 160 163 166 169 173 176 146 146 146 146 146 145 145 145 145 144 144 144 144 144 145 145 145 146 146 147 147 148 148 148 148 148 148 148 148 148 147 147 146 146 146 146 145 145 145 145 146 146 146 147 148 148 149 150 150 151 151 151 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 148 148 148 147 146 145 145 144 143 143 142 142 142 141 141 141 142 142 142 143 143 143 144 144 145 145 145 145 145 145 145 144 144 144 144 143 144 144 144 144 144 144 146 146 147 147 149 150 151 153 154 157 159 161 164 167 169 171 172 174 175 176 176 177 178 179 179 180 181 183 184 186 186 188 189 191 192 194 195 196 197 199 201 202 204 205 206 207 208 208 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 208 209 210 210 211 211 211 212 213 213 213 214 214 214 214 213 213 212 212 211 210 210 209 208 207 207 207 206 206 205 205 204 204 204 203 203 202 201 200 199 199 198 197 196 196 195 194 194 194 193 193 193 193 193 193 193 193 194 194 194 195 195 195 196 195 195 195 194 194 194 193 193 193 193 193 193 194 194 195 196 197 198 199 200 200 201 202 202 202 202 201 200 199 197 196 195 194 193 191 191 190 188 186 184 182 179 177 174 172 170 167 166 165 164 163 162 161 160 159 159 158 157 156 156 156 155 154 154 154 153 152 152 151 150 150 149 150 150 152 155 158 163 167 172 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 146 146 145 145 145 145 145 145 146 146 146 147 148 148 149 149 150 151 152 152 152 152 152 152 152 151 151 151 150 150 150 150 149 149 149 149 148 148 148 147 147 146 145 145 144 143 142 142 141 141 141 141 141 141 141 141 142 142 143 143 144 144 145 145 145 145 145 145 144 144 144 144 143 143 144 143 144 144 144 145 145 145 146 147 148 149 150 151 153 154 157 159 162 164 166 168 170 172 173 174 175 176 177 178 179 180 181 182 184 185 187 189 190 192 193 194 196 197 199 200 201 203 204 205 206 208 209 210 210 210 211 210 210 210 210 209 209 209 208 207 208 208 208 208 209 209 210 210 211 212 212 213 213 214 214 214 214 214 214 214 213 213 212 212 211 210 210 209 208 207 207 206 206 205 205 205 204 204 203 203 202 201 200 199 198 197 197 196 196 195 194 194 194 193 193 193 193 193 193 193 193 193 194 195 195 196 196 196 196 196 196 195 195 194 194 194 194 194 194 194 195 195 196 196 197 198 199 200 200 201 201 201 201 201 200 199 198 197 195 194 193 192 191 190 189 187 184 182 179 177 175 172 169 168 165 164 163 161 160 159 157 156 155 154 153 152 151 151 150 150 150 149 149 148 147 147 145 145 143 143 142 143 144 146 150 155 160 165 146 146 146 146 146 146 145 145 145 145 145 145 145 145 146 146 146 147 147 148 148 148 148 148 148 148 148 148 147 147 146 146 146 145 145 145 145 145 145 146 146 147 148 148 149 150 150 151 151 152 152 152 153 152 152 152 152 151 151 151 150 150 149 149 148 148 148 148 147 146 146 145 145 144 143 142 141 141 141 140 140 140 140 140 140 141 141 142 143 143 144 144 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 144 144 145 145 146 147 147 148 149 150 151 152 154 156 158 160 162 164 167 169 171 172 174 175 176 176 177 178 179 181 182 183 185 187 189 191 192 194 195 197 198 199 201 202 204 204 205 207 208 208 210 211 211 211 211 211 211 211 210 209 208 208 208 207 208 208 207 208 209 209 210 211 211 212 212 213 214 214 214 215 215 215 215 214 213 213 212 212 212 211 210 209 208 208 207 206 206 206 205 205 204 204 203 202 201 201 200 199 198 197 196 196 196 195 195 194 194 194 193 193 193 193 193 193 193 194 194 195 195 196 196 197 197 197 196 196 196 196 195 195 195 195 196 196 196 196 197 197 198 198 199 199 200 200 200 200 200 200 199 198 197 196 194 193 192 191 190 189 187 185 183 180 177 175 172 170 168 166 164 163 161 159 158 157 155 154 152 151 149 148 147 147 146 146 145 145 145 144 144 142 141 140 138 136 135 135 136 138 141 145 151 158 146 146 146 146 146 146 146 146 145 145 145 145 145 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 147 147 146 145 145 145 145 145 145 145 146 147 147 148 148 149 150 150 151 152 152 153 153 153 153 153 152 152 152 152 151 151 150 150 149 148 148 148 147 147 146 145 145 144 143 142 141 141 140 139 139 139 139 139 139 140 140 140 141 142 143 143 144 144 145 145 145 145 145 144 144 144 143 143 143 142 143 143 143 144 144 146 146 147 147 148 149 150 151 153 154 155 157 159 161 163 165 168 170 171 172 174 175 176 177 178 179 180 181 183 185 187 188 191 192 194 196 198 199 200 201 203 204 205 206 207 208 209 210 210 211 211 212 211 211 211 210 209 209 208 208 207 207 207 207 207 207 208 209 209 210 212 213 213 214 214 214 215 215 215 215 215 215 214 214 213 212 212 211 210 209 208 208 208 207 206 206 205 205 204 204 203 202 201 200 200 199 198 197 197 196 196 195 195 194 194 194 194 193 193 193 193 194 194 194 195 195 196 196 197 197 197 198 197 197 197 197 197 196 196 196 196 196 197 197 197 198 198 198 199 199 199 200 200 199 199 198 197 196 195 194 194 192 191 190 189 187 185 183 180 178 175 172 170 168 166 164 163 161 160 158 157 156 154 152 150 149 147 146 145 144 143 143 143 142 142 141 140 139 137 135 133 131 130 129 128 130 133 137 144 150 146 146 146 146 146 146 146 145 146 145 145 145 146 146 146 146 147 147 148 148 149 149 149 148 148 148 148 148 147 147 146 145 145 145 145 145 145 146 146 147 148 148 149 150 151 151 152 152 153 153 153 153 153 153 153 152 152 152 151 151 150 150 149 148 148 147 146 146 145 144 143 143 142 141 140 139 139 138 138 138 138 138 138 139 140 141 141 142 143 144 144 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 144 145 145 146 146 148 148 149 150 151 153 154 155 156 158 159 162 164 166 168 170 172 173 174 176 177 177 179 180 181 183 184 186 189 190 192 195 196 197 200 201 202 204 204 205 207 207 208 208 209 210 210 211 211 211 212 211 210 210 209 208 207 207 206 206 205 205 206 207 207 208 209 210 211 212 213 214 214 215 215 216 215 216 215 215 215 214 213 213 212 211 210 210 209 208 208 207 206 206 205 205 204 204 203 202 201 200 199 198 197 197 196 196 196 195 195 195 195 195 194 194 194 194 194 194 194 195 195 196 196 197 198 198 198 198 199 198 198 198 198 197 197 197 197 197 197 198 198 198 198 198 199 199 199 198 198 198 198 196 196 195 194 193 192 191 190 189 187 185 183 180 178 175 173 170 168 166 164 163 161 161 159 158 157 155 154 152 150 148 146 144 142 142 141 141 140 140 139 138 137 136 133 131 129 127 125 123 123 124 126 130 136 142 146 146 146 146 146 146 146 145 145 146 145 145 146 146 146 147 147 147 148 148 148 149 149 149 149 148 148 148 147 146 146 146 145 145 145 146 146 146 147 148 148 149 150 151 151 152 152 153 153 153 154 154 154 153 153 153 152 152 151 151 150 149 149 148 147 147 146 145 144 143 142 141 140 140 138 138 138 137 137 137 137 138 138 139 140 140 141 142 143 144 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 144 145 145 146 147 147 149 149 151 152 152 154 155 156 158 159 161 163 164 167 169 170 172 174 175 177 177 179 180 181 182 184 186 188 190 192 194 196 198 199 201 203 203 205 206 207 207 207 208 209 209 210 210 210 210 210 210 210 209 208 208 206 206 205 204 203 203 204 204 205 206 207 208 210 211 212 213 214 214 215 215 215 216 215 215 215 215 214 213 213 212 212 211 210 209 208 208 207 206 206 205 204 204 203 202 202 201 200 199 198 197 197 196 196 195 195 195 195 195 195 194 194 195 194 194 195 195 196 196 197 197 198 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 199 198 198 198 198 198 198 198 197 197 196 195 195 193 193 192 190 189 188 187 185 183 180 177 175 172 170 167 166 164 163 162 161 160 159 158 157 156 154 152 150 147 145 143 142 140 139 139 138 138 137 136 135 133 131 128 126 123 121 119 119 119 122 125 130 136 146 146 146 146 146 146 146 145 146 145 146 146 146 146 146 147 147 148 148 148 148 149 149 149 149 149 148 147 147 147 146 146 146 145 146 146 146 147 148 148 149 150 151 152 152 153 153 153 153 154 154 154 154 153 153 153 153 152 151 151 150 149 148 147 147 146 145 144 143 142 141 141 139 138 138 137 137 137 137 137 137 137 138 139 140 141 142 143 144 145 145 145 145 145 145 145 144 144 143 143 143 143 143 143 143 144 145 146 146 148 148 149 150 151 153 154 155 156 157 159 161 162 164 166 167 169 171 173 174 176 178 178 180 181 182 184 185 188 189 192 193 196 198 200 201 202 204 205 206 207 207 208 208 208 209 210 210 210 210 210 209 209 209 208 207 206 205 204 203 202 202 201 202 202 203 204 205 207 209 210 212 213 214 215 215 216 216 216 216 215 215 215 214 214 213 212 212 211 210 209 209 208 207 206 206 205 204 204 203 202 202 201 199 199 198 197 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 197 198 198 199 200 200 200 200 200 200 200 200 200 199 199 199 198 199 199 199 199 199 198 198 198 197 197 197 196 196 195 194 193 192 191 191 189 188 187 185 183 180 177 174 172 169 167 165 163 162 161 160 160 159 159 158 157 156 155 153 150 148 145 144 142 140 139 138 137 137 136 134 133 131 129 126 124 121 119 117 116 117 119 122 126 133 146 146 146 146 146 146 146 146 145 145 146 146 146 146 146 147 147 148 148 149 148 149 149 149 149 149 148 148 147 147 146 146 146 146 146 146 147 148 148 149 150 151 152 152 153 153 153 154 154 154 154 154 154 154 153 153 153 152 151 151 150 149 148 147 146 145 144 143 142 141 141 139 139 138 137 137 136 136 136 136 137 138 139 140 141 141 142 143 144 145 145 146 146 145 145 145 144 143 143 143 142 143 143 143 144 144 146 146 147 148 149 150 151 152 153 155 156 158 159 159 161 163 165 166 168 170 172 174 175 177 178 180 181 182 184 185 187 189 191 193 196 197 199 201 202 203 204 206 206 207 207 207 208 208 208 209 209 209 209 209 208 208 208 207 205 204 202 201 200 200 199 199 199 200 201 202 204 206 208 209 211 212 214 214 215 216 216 216 216 216 215 216 215 214 213 213 212 211 211 210 209 208 208 207 206 205 205 204 203 202 201 200 199 198 198 197 196 196 195 195 195 195 195 195 195 195 195 195 195 196 196 197 197 198 198 199 200 200 200 201 201 201 201 200 200 200 200 199 199 199 199 199 199 198 198 198 198 197 197 196 196 195 194 193 193 192 191 190 189 188 186 184 182 180 177 174 171 168 166 164 162 161 160 159 159 159 159 158 158 158 157 155 153 151 149 147 144 142 140 139 138 137 136 135 133 132 130 127 125 122 120 118 116 115 116 118 121 125 131 146 146 146 146 146 146 146 146 145 145 145 146 146 146 147 147 147 148 148 149 149 149 149 149 149 149 148 148 147 147 146 146 146 146 146 147 147 148 149 150 151 151 152 153 154 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 150 148 148 147 146 145 143 142 142 140 139 139 138 137 136 136 136 136 136 137 138 139 139 140 141 142 143 144 144 145 145 146 145 145 145 145 145 144 143 143 143 143 143 144 144 145 146 147 148 149 150 151 152 154 155 156 157 159 160 161 163 165 166 168 170 171 173 175 176 178 179 181 182 184 185 187 189 190 192 195 197 198 200 201 202 204 205 206 206 207 207 207 207 207 208 208 208 208 208 208 208 206 206 204 203 202 200 199 198 197 196 196 196 197 199 200 202 204 206 208 210 212 214 215 215 216 216 216 216 216 216 216 215 215 214 213 212 212 211 210 210 209 208 207 206 205 205 204 203 202 201 200 199 198 197 197 196 195 195 195 195 195 195 195 195 196 196 196 196 196 197 197 198 198 199 199 200 201 201 201 201 201 201 201 201 200 200 199 199 199 199 199 199 198 198 198 197 197 196 196 195 194 194 193 192 191 190 189 188 187 185 183 180 177 174 171 167 165 162 160 159 158 157 157 157 157 157 158 158 157 157 155 154 152 150 148 145 143 141 140 138 137 136 134 133 131 129 126 124 121 119 118 117 116 117 118 122 126 131 146 146 146 146 146 145 146 145 146 145 145 146 146 146 146 147 147 147 148 148 149 149 149 149 149 149 149 148 147 147 147 146 147 146 147 148 148 149 150 151 152 152 153 153 154 154 154 154 154 154 154 154 154 153 153 153 152 151 151 150 149 148 147 146 145 144 143 141 141 140 139 138 137 137 136 136 136 137 137 137 138 139 140 141 142 143 144 144 144 145 146 145 146 145 145 145 145 144 144 144 144 144 144 144 145 146 147 148 148 150 151 152 153 155 156 157 158 160 162 163 164 166 167 169 171 172 174 176 177 178 181 182 184 184 187 188 190 192 194 196 197 199 200 201 203 204 205 205 206 206 206 207 207 207 207 207 207 207 207 206 206 205 204 202 201 200 198 197 196 195 194 194 194 195 196 198 199 202 205 207 210 211 213 214 215 216 216 216 216 216 215 215 215 215 214 214 213 212 211 211 210 209 208 207 207 206 205 204 203 202 201 200 199 198 197 196 196 196 195 195 195 195 195 195 195 196 196 196 196 197 198 198 198 199 199 200 201 201 201 202 202 202 201 201 201 200 200 199 199 199 199 198 198 198 198 197 197 197 196 195 194 194 193 192 191 190 190 189 187 185 183 181 178 174 171 168 164 162 160 158 156 156 155 155 155 156 156 157 157 157 157 156 154 153 151 149 146 144 142 140 139 137 136 135 133 131 128 125 124 122 119 118 118 118 119 121 124 128 132 146 146 146 146 146 145 145 145 145 146 145 146 146 146 146 147 147 148 148 148 149 149 149 149 149 149 149 148 148 147 147 146 147 147 147 148 148 150 151 151 152 153 154 154 154 154 154 154 154 154 154 153 153 153 152 152 152 151 150 149 148 148 146 145 144 143 142 141 140 139 138 138 137 137 137 137 137 137 138 138 139 140 141 142 142 143 144 144 145 145 145 145 146 145 145 145 144 145 145 145 144 145 145 146 146 146 147 148 149 150 151 152 154 155 157 158 159 161 163 164 165 167 168 169 171 173 175 176 178 179 181 183 184 186 188 190 191 193 194 196 198 199 201 202 203 203 204 205 205 205 205 206 206 206 206 206 206 206 205 205 204 204 202 201 199 198 195 194 193 192 191 192 192 193 194 196 198 200 203 205 208 210 212 213 214 215 215 216 216 216 216 216 215 215 214 214 213 213 212 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 197 196 195 195 195 195 195 195 196 196 196 197 197 197 198 198 199 199 199 200 201 201 201 202 202 202 202 202 201 201 200 200 199 199 199 199 198 198 198 198 197 197 196 195 195 194 193 192 192 191 190 189 188 186 184 182 179 175 172 169 165 162 159 156 155 154 153 153 153 153 154 155 155 155 156 156 155 154 153 152 150 147 146 143 141 140 139 137 135 133 131 128 126 124 122 121 120 120 120 122 124 126 130 134 147 147 146 146 146 146 146 145 145 146 146 145 146 146 147 147 147 148 148 148 148 149 149 149 149 149 148 148 148 147 147 147 147 147 148 149 149 150 151 152 153 153 154 155 155 154 154 154 154 154 153 153 152 152 152 152 151 150 150 149 148 147 146 145 143 143 141 140 140 139 138 137 137 137 137 137 137 138 138 139 140 141 142 142 143 144 144 145 145 145 145 145 145 146 145 145 145 145 145 145 145 145 145 146 146 147 148 149 149 151 152 153 154 156 157 159 160 162 164 165 166 167 169 170 171 174 175 177 179 180 181 183 185 186 189 190 192 194 196 197 198 200 201 202 203 204 204 205 205 205 205 205 205 205 205 205 204 205 204 204 204 202 200 199 198 196 194 193 191 190 189 189 190 191 192 194 196 199 201 205 207 210 212 213 214 215 216 216 216 216 216 216 216 215 215 214 214 213 213 212 212 210 209 208 208 207 205 205 203 202 201 200 199 198 197 197 196 195 195 195 195 195 195 196 196 197 197 197 198 198 199 200 200 200 201 201 201 202 202 202 202 202 202 201 201 200 200 200 199 199 199 199 198 198 198 197 197 196 195 195 194 193 192 192 190 190 189 187 185 183 180 177 173 170 166 162 159 156 154 153 151 151 150 151 151 152 152 153 154 154 154 155 154 153 152 150 148 146 144 143 141 139 137 136 133 131 129 127 125 123 122 122 122 123 125 127 130 132 136