CAPE 438 397 352 313 277 252 226 186 182 178 176 178 182 189 208 229 221 214 217 203 210 200 197 187 172 169 171 177 189 211 241 259 279 305 361 412 428 417 397 367 355 349 384 410 406 404 377 365 371 350 332 305 319 322 275 270 262 270 288 308 299 287 266 257 253 260 266 299 333 404 486 589 595 483 388 330 321 334 343 324 301 253 202 157 142 171 232 288 284 239 208 214 199 148 121 123 126 132 170 214 259 247 193 158 174 188 215 244 248 255 260 222 161 144 175 278 387 444 428 390 385 382 383 395 419 454 444 463 509 538 504 446 442 495 499 483 479 445 374 295 261 290 359 444 488 460 433 454 455 428 452 512 511 490 498 510 558 648 785 918 950 940 913 931 1004 1099 1130 1029 827 694 584 685 863 1025 1040 1028 980 886 861 874 867 882 898 833 703 544 443 455 493 556 643 690 738 879 905 806 591 414 295 293 403 412 501 681 817 812 772 688 698 712 679 627 610 509 412 388 471 566 676 773 861 855 777 723 639 525 371 242 234 282 305 331 390 474 512 477 452 434 408 384 352 316 268 242 261 287 373 451 604 805 1045 1153 1063 725 376 202 345 539 662 782 837 872 837 863 964 1094 1141 1047 427 389 356 332 310 265 219 187 182 179 180 185 186 193 209 217 217 207 202 192 191 191 183 177 164 163 170 178 192 213 238 259 278 307 344 355 366 378 378 347 357 370 390 399 390 390 387 394 399 387 380 354 336 330 287 273 265 294 308 311 293 287 269 269 268 261 272 302 357 431 535 619 593 452 370 329 332 345 348 340 306 252 194 153 147 180 238 283 259 211 188 207 225 183 127 118 133 150 187 221 250 238 200 183 209 232 254 259 263 259 249 220 161 181 277 414 470 440 400 311 300 301 289 289 312 369 416 471 518 520 454 372 349 395 380 364 380 378 358 318 289 295 340 435 516 549 544 530 492 430 430 484 517 534 514 519 555 682 821 925 934 955 917 926 989 1056 1061 923 727 614 579 756 938 987 1020 1003 943 872 884 944 989 1012 977 844 690 542 407 356 389 539 705 807 876 999 943 769 576 472 449 473 622 619 720 774 817 743 685 721 686 665 649 652 605 515 433 430 495 586 706 811 874 819 757 702 585 423 274 215 253 309 340 368 412 463 479 440 404 379 371 354 342 299 227 206 228 258 287 433 836 1076 1202 1084 784 385 145 280 443 620 699 783 856 884 905 941 994 1020 954 819 436 390 370 352 315 267 215 188 187 183 182 188 190 194 203 204 212 205 198 188 187 182 174 163 156 159 167 178 193 215 239 253 283 293 323 339 374 378 369 353 337 339 367 383 382 409 427 419 443 444 397 371 347 321 283 284 286 315 320 316 298 300 297 290 277 274 291 325 388 473 584 627 563 422 358 338 337 346 349 339 292 235 184 155 156 185 234 261 227 184 171 180 208 189 148 156 168 185 200 223 231 219 203 198 196 204 233 255 264 259 234 202 165 223 349 478 464 373 364 201 170 162 154 156 194 288 394 423 436 418 360 296 270 276 288 296 305 320 330 325 316 310 338 430 520 574 603 591 518 427 379 420 461 498 501 502 558 684 737 865 939 974 929 923 1003 998 922 759 603 557 620 725 859 936 916 875 867 867 888 941 1002 1045 1014 897 791 640 410 317 366 532 741 894 968 1033 897 705 632 517 562 607 667 704 733 722 740 722 689 727 680 665 626 630 598 523 434 440 498 574 697 814 858 829 771 661 501 330 219 210 260 313 356 394 422 432 420 354 323 313 329 339 323 268 210 213 222 253 345 587 854 1190 1111 796 454 226 173 390 479 619 765 860 906 907 924 951 947 886 780 712 472 437 388 351 310 256 202 189 197 191 187 191 191 190 194 194 193 195 192 184 181 173 166 155 152 154 163 176 194 222 239 248 277 297 316 318 316 321 341 353 353 348 345 363 403 444 462 462 485 478 422 389 354 336 326 314 325 352 341 321 300 301 302 292 280 287 313 356 434 532 619 611 522 397 351 345 349 357 352 330 286 226 179 158 161 185 218 232 213 185 169 172 183 187 179 157 169 213 194 198 192 188 185 187 190 178 213 239 253 255 224 183 177 256 381 464 387 380 257 108 84 90 93 107 154 252 345 318 287 273 268 260 251 257 279 273 240 232 263 312 325 309 328 390 483 538 611 605 541 430 370 361 374 444 481 491 523 598 686 855 947 963 940 945 981 891 737 571 488 472 549 748 879 858 762 686 702 782 818 871 963 1026 1055 992 817 564 350 327 384 546 757 931 1011 1021 942 730 548 476 557 610 434 474 463 542 609 674 700 729 692 640 593 554 529 494 425 433 495 573 647 736 811 825 751 596 412 268 207 215 256 316 381 424 439 453 400 299 234 238 278 301 292 251 266 269 321 387 557 800 1049 1094 864 538 309 214 273 387 561 731 850 901 920 912 910 924 869 801 732 638 530 460 400 353 310 251 201 199 209 197 192 193 189 185 185 186 193 180 183 180 173 166 164 155 151 152 162 176 189 218 231 256 281 298 306 300 304 347 344 340 348 350 364 384 395 436 490 510 511 460 396 376 370 384 348 333 349 377 354 349 328 311 318 305 294 317 349 411 498 584 627 579 481 430 369 353 364 367 349 318 276 218 173 159 164 180 201 210 204 184 163 154 165 190 189 159 165 189 171 164 155 157 161 162 169 166 203 231 255 273 233 185 199 284 390 393 418 297 155 94 77 97 120 141 178 231 269 198 156 155 180 231 280 305 300 249 196 208 262 298 296 289 294 328 424 516 571 580 539 451 374 318 320 414 435 475 508 582 719 860 921 914 920 972 918 746 538 474 394 379 526 761 847 755 632 536 517 609 719 837 936 1005 1051 959 727 462 328 385 470 594 764 921 1023 1010 929 676 419 393 469 430 187 245 292 379 493 507 624 663 608 580 543 480 458 443 406 430 476 538 601 681 773 787 664 464 288 188 167 197 253 298 334 420 463 440 356 270 172 183 233 260 285 276 402 432 524 619 811 999 1137 938 654 383 254 228 288 414 637 800 887 916 916 909 894 884 849 751 620 537 538 459 398 350 308 260 217 208 209 195 189 191 189 184 180 186 199 178 181 171 166 164 161 155 152 152 156 171 180 202 232 257 283 289 297 295 303 331 318 342 347 349 362 374 412 468 524 540 517 452 401 404 406 405 366 360 368 380 397 356 330 328 319 328 306 323 396 463 549 615 613 609 528 419 368 367 375 369 345 305 258 208 173 158 163 168 180 195 196 180 166 164 180 215 206 167 183 182 148 138 136 132 132 135 149 172 230 269 300 315 266 209 212 212 298 396 391 251 125 71 131 185 211 216 224 230 212 154 105 104 166 271 349 369 330 266 231 241 271 275 257 242 256 327 433 503 522 536 509 468 388 311 293 334 379 466 513 680 786 851 848 843 906 968 906 677 599 462 331 359 567 778 837 730 596 493 439 482 621 790 948 1042 1016 871 617 390 339 448 584 661 745 811 930 976 845 548 314 285 291 222 164 132 180 281 295 405 560 635 544 509 476 429 406 407 408 420 454 510 591 677 751 718 523 304 161 108 122 152 172 264 393 483 510 419 292 217 165 179 239 256 304 353 449 661 768 860 1004 1086 1066 819 606 561 430 362 423 524 677 812 897 948 967 957 943 820 625 547 474 468 512 437 388 341 299 252 218 210 198 190 189 190 191 186 184 185 186 178 175 165 164 164 162 157 154 155 155 165 182 202 229 253 274 280 284 286 302 293 300 326 327 318 359 380 425 488 535 544 521 468 437 442 431 410 376 386 401 416 392 382 340 345 346 340 324 350 460 516 589 619 619 578 491 414 368 374 382 369 335 293 249 199 169 162 161 164 178 194 193 184 177 172 184 189 193 213 207 167 126 144 111 116 114 118 140 200 288 332 361 359 291 219 217 224 306 407 388 244 133 98 211 281 301 289 267 256 217 140 92 108 200 314 377 380 340 306 300 299 304 290 253 222 249 336 428 467 460 486 488 472 441 405 348 345 416 504 572 716 838 828 792 799 880 924 921 762 646 530 446 488 641 807 819 706 591 510 470 470 549 792 1021 1007 877 690 480 340 338 463 626 659 714 735 843 927 758 434 261 247 244 203 150 125 125 139 240 334 437 516 477 469 445 410 388 387 391 398 443 520 603 679 731 684 445 158 77 59 63 90 166 314 465 566 552 391 242 194 208 217 269 311 371 495 599 869 985 1049 1070 1001 900 725 657 633 584 558 576 619 729 875 957 995 1014 991 900 698 479 388 376 481 488 413 372 334 295 255 222 207 201 196 195 194 190 186 186 184 180 178 175 170 168 167 165 163 159 161 160 168 183 201 225 244 261 268 271 268 270 268 281 294 309 310 350 349 412 513 577 572 540 465 428 434 406 430 415 408 449 429 408 380 352 362 377 357 344 398 513 552 554 610 598 536 455 393 373 384 383 360 323 281 235 195 183 170 160 166 181 196 196 195 192 199 183 161 203 246 219 145 101 113 89 100 100 108 141 254 373 413 407 377 371 296 222 226 315 420 408 274 184 172 281 327 320 310 280 237 180 124 93 126 225 316 357 365 349 338 345 342 339 319 275 252 280 370 424 430 418 450 469 466 479 500 447 440 513 615 694 799 838 776 745 774 792 837 848 711 609 551 539 598 700 809 782 665 592 573 575 613 735 905 986 889 711 532 387 300 294 336 493 625 716 734 822 915 708 443 378 407 483 458 462 408 192 130 188 252 323 404 438 453 432 411 389 369 353 376 440 526 626 697 698 590 327 62 29 28 37 79 197 410 588 645 549 342 201 187 251 281 320 391 493 648 791 1030 1116 1090 970 796 737 678 603 623 660 669 693 734 872 1025 1065 1061 1013 912 752 567 420 369 399 514 478 409 374 345 306 255 230 216 204 202 199 192 185 184 187 186 183 180 181 179 176 175 171 168 164 165 164 170 183 198 217 237 252 254 246 245 248 247 255 278 288 302 333 356 453 545 590 573 518 463 429 421 427 454 478 473 467 447 433 402 390 395 386 364 392 450 505 555 592 604 558 494 428 383 377 382 374 349 309 265 255 227 188 169 161 169 185 198 201 194 186 208 217 221 251 240 195 155 175 165 109 99 97 115 149 264 424 453 449 397 339 260 203 232 329 429 427 317 247 252 303 306 296 256 198 144 107 85 76 119 209 292 346 371 373 371 356 334 338 334 316 311 344 401 408 398 395 406 419 441 485 509 503 505 578 673 751 832 783 706 690 690 713 761 759 616 517 479 520 610 711 795 759 695 643 612 677 794 916 963 899 774 624 477 362 271 255 226 378 614 758 798 875 914 670 577 602 714 739 810 737 457 219 132 159 194 258 350 435 461 447 439 414 375 341 353 422 530 656 704 635 447 225 89 21 8 25 91 249 442 699 677 514 308 229 199 254 358 408 485 621 792 948 1135 1130 969 902 741 570 516 529 585 632 660 739 851 972 1077 1115 1053 923 774 632 492 410 473 552 584 486 431 395 347 299 283 249 215 206 200 193 186 180 181 185 186 185 184 186 186 184 179 174 170 166 166 169 175 185 199 218 235 243 241 221 219 226 222 255 271 266 297 332 389 488 557 569 538 482 446 450 460 478 515 531 513 479 459 430 406 418 404 390 391 399 453 560 590 595 574 516 463 409 380 373 376 363 337 332 297 255 216 185 172 168 176 189 200 200 193 215 250 260 254 253 246 199 175 159 119 149 126 125 145 192 311 389 458 448 369 290 216 190 245 346 439 437 341 298 296 295 283 242 178 108 58 41 44 55 95 176 253 322 377 396 380 325 299 315 334 355 377 400 402 362 344 340 321 329 399 471 443 472 515 580 658 735 766 668 637 591 603 649 681 660 558 479 458 518 612 713 773 770 723 665 679 795 934 1014 971 825 687 620 554 491 360 261 220 391 640 814 889 951 871 668 673 857 891 957 934 742 410 213 142 152 180 239 316 412 479 495 480 442 399 361 355 413 540 668 688 620 532 283 43 14 13 55 179 407 592 728 636 524 359 298 252 306 464 527 619 766 935 1085 1149 1149 1024 793 552 428 439 467 514 550 588 725 876 954 1036 1054 938 727 535 425 380 441 580 583 594 497 450 404 387 338 276 239 220 203 192 188 181 177 180 183 183 185 187 189 188 185 179 176 173 169 168 174 180 190 200 213 215 217 223 203 204 217 217 243 254 264 300 363 438 504 542 551 526 499 476 468 491 521 548 559 537 495 465 432 431 443 429 417 423 452 512 565 600 576 532 481 429 388 373 367 365 354 351 327 286 245 207 180 172 174 181 190 198 205 230 298 320 289 286 283 258 221 205 171 139 198 214 228 241 275 298 431 461 431 347 269 208 192 259 358 440 430 365 344 313 298 268 211 128 59 24 15 23 50 93 151 201 279 372 397 364 299 254 293 348 390 416 422 387 313 269 249 200 225 328 402 344 370 416 496 583 641 648 545 521 522 561 593 587 554 523 444 444 520 611 664 712 753 755 753 783 883 1003 1051 973 783 605 602 621 618 453 272 238 435 691 891 965 964 831 653 667 825 1012 1023 893 646 392 247 183 173 183 220 255 346 468 520 506 476 428 377 363 416 547 638 648 615 436 174 21 17 38 140 371 601 735 728 618 574 446 340 342 410 582 663 768 919 1064 1124 1174 1077 880 663 485 405 414 460 517 544 566 656 761 871 979 943 793 543 341 248 276 434 588 589 568 502 470 427 388 342 290 250 221 200 191 185 177 175 180 185 186 187 189 194 191 186 184 181 178 174 174 181 182 189 197 211 212 206 208 191 192 201 214 230 242 272 310 395 466 495 505 522 540 514 472 470 504 537 563 574 543 504 463 441 450 463 454 430 454 514 563 595 576 540 496 452 406 376 366 365 358 354 340 314 273 231 200 181 181 187 190 199 207 231 247 333 380 346 332 302 288 274 235 215 233 222 302 327 327 352 381 440 440 400 302 231 209 210 262 351 401 413 383 331 305 287 289 242 153 78 42 32 37 60 90 110 163 268 349 360 320 248 190 234 317 387 413 409 359 257 175 141 111 143 235 305 233 258 299 354 372 440 517 510 457 494 557 540 500 460 420 396 415 436 497 604 684 732 782 826 859 925 1008 1034 962 812 596 567 619 622 432 249 248 460 723 883 927 920 898 769 865 1019 1101 1027 810 559 359 253 191 162 159 159 213 334 460 505 486 471 428 372 362 421 518 555 602 531 329 90 21 31 104 312 559 725 797 751 623 519 447 421 451 534 696 804 921 1051 1111 1147 1148 937 715 595 498 454 457 497 571 607 590 578 637 802 895 807 598 345 193 175 267 282 491 601 566 558 475 409 373 343 297 248 210 190 187 184 176 176 181 185 187 191 195 199 196 193 193 190 185 181 183 187 182 183 187 202 208 193 185 174 172 189 203 216 251 294 341 398 437 449 460 500 515 486 468 493 523 547 580 580 543 502 468 459 473 483 487 498 522 558 593 596 549 506 466 419 382 363 361 354 345 342 331 301 260 225 198 181 188 198 196 223 241 249 263 373 434 371 343 334 296 275 311 290 332 263 299 425 382 407 420 452 432 382 275 210 212 232 268 293 300 338 328 291 293 296 358 344 271 201 145 123 107 87 72 77 126 213 278 285 257 217 181 189 258 318 390 393 334 198 106 74 68 94 143 194 201 189 196 204 232 339 404 413 420 519 589 543 460 416 386 337 311 350 457 571 648 723 787 829 895 951 991 993 955 859 612 566 626 608 387 211 234 468 686 785 792 818 856 824 1018 1163 1148 965 719 522 360 251 182 152 131 131 204 339 452 465 426 414 390 355 340 369 443 500 529 433 237 62 21 57 203 428 650 692 788 667 547 495 485 505 564 656 808 934 994 1076 1132 1113 1014 733 519 475 463 497 530 543 599 656 627 579 607 764 833 661 404 192 115 167 175 316 573 644 547 572 476 412 381 349 296 239 201 190 190 184 178 178 180 184 190 196 202 207 206 204 201 199 195 193 192 193 190 187 179 188 198 181 174 161 168 185 203 216 264 310 341 382 400 412 444 475 471 461 465 502 533 564 590 575 553 520 494 489 489 515 525 535 563 588 598 578 511 471 429 396 390 359 346 342 335 333 324 293 258 227 202 190 202 214 221 284 323 335 386 383 356 402 403 302 257 354 436 427 522 500 460 459 389 420 446 453 426 355 248 201 208 227 231 185 199 246 266 253 296 344 416 433 413 372 322 280 205 121 61 40 70 129 175 189 194 213 233 211 240 283 386 412 338 178 71 48 53 74 106 142 156 127 119 118 170 291 358 360 428 554 625 570 467 373 331 292 263 308 430 561 641 699 749 807 928 988 988 960 908 774 563 580 641 576 349 197 247 451 607 628 700 759 827 920 1128 1202 1104 888 656 462 332 244 183 143 128 162 270 405 452 405 374 380 376 366 348 354 423 460 472 361 155 39 20 74 229 259 521 716 758 641 532 516 546 599 674 756 823 946 1044 1103 1090 957 755 488 317 331 396 485 542 586 654 688 640 600 642 773 805 618 260 112 100 104 189 370 609 609 532 574 494 438 397 358 290 231 202 196 192 183 179 180 183 190 198 204 212 220 218 215 211 208 209 208 205 205 204 191 181 180 188 171 171 163 170 186 211 225 273 301 324 363 388 405 435 450 447 449 470 504 545 579 583 564 551 527 499 503 505 536 551 577 600 597 582 546 489 452 410 400 363 338 330 328 325 328 317 283 250 222 206 203 201 209 242 270 299 344 430 413 331 294 246 225 256 331 390 488 677 617 525 430 367 393 440 457 413 339 232 191 169 169 178 112 117 163 203 229 310 392 437 454 457 446 428 350 213 97 38 23 39 69 96 127 181 239 267 257 227 262 387 433 340 147 55 43 57 84 118 126 122 102 88 92 163 312 378 385 520 641 678 621 581 484 367 317 306 348 459 572 623 642 689 769 879 989 994 915 794 656 539 592 631 516 299 203 286 331 420 525 628 728 857 1005 1146 1117 957 740 530 355 279 198 129 123 160 239 356 452 441 372 349 364 396 414 393 381 399 423 441 295 101 33 29 85 97 298 535 684 677 560 494 532 613 688 733 797 859 980 1073 1065 935 701 479 280 160 210 311 408 479 610 698 728 698 679 728 801 758 558 363 177 110 157 290 494 590 538 536 592 521 465 418 360 286 235 213 203 198 190 183 183 189 196 204 212 219 225 228 225 224 223 222 220 213 207 203 194 175 166 171 158 162 159 180 198 215 221 248 279 325 364 388 402 416 424 433 461 496 512 554 583 573 561 536 509 508 528 539 562 594 609 609 591 562 532 493 462 421 377 344 322 314 316 316 317 306 273 246 222 208 204 211 231 264 286 312 343 360 340 279 220 197 211 239 286 399 533 671 649 490 385 332 368 419 450 419 375 276 249 154 123 109 70 83 122 173 231 317 391 423 398 393 410 383 284 152 62 35 37 46 61 83 117 172 271 311 247 189 224 369 422 313 109 59 59 88 95 135 138 121 89 66 81 182 356 442 485 600 680 696 679 604 496 421 362 353 408 481 562 586 577 619 701 794 945 955 825 656 552 526 619 606 444 236 213 204 273 343 453 561 718 899 1074 1176 964 717 513 415 291 175 137 135 172 240 314 381 412 384 338 326 392 459 474 440 403 395 430 434 275 92 44 42 56 143 353 552 640 603 505 484 554 659 715 761 844 929 1018 1046 936 707 457 267 164 138 127 170 305 478 636 732 790 790 783 800 782 760 605 376 255 234 354 520 602 591 508 560 620 552 500 434 355 289 252 239 219 202 191 186 188 196 204 212 221 229 234 234 233 235 234 232 230 220 206 202 192 176 162 152 142 152 166 193 198 207 212 223 282 335 374 390 397 391 392 403 449 513 540 550 562 556 557 546 521 531 535 553 592 611 614 602 572 551 538 497 442 401 359 328 306 299 304 312 311 300 278 252 243 229 218 229 258 285 300 315 319 310 287 231 181 181 196 226 317 452 583 678 672 456 287 219 332 384 425 436 435 351 245 140 84 63 60 80 117 181 249 297 329 340 290 290 317 292 212 124 64 46 57 72 93 119 151 222 315 315 188 165 226 352 368 254 96 92 108 116 180 237 189 129 96 71 103 244 410 505 573 628 636 649 630 531 444 428 423 401 405 449 510 538 532 566 665 831 912 868 694 534 483 522 667 604 362 302 172 138 207 319 439 574 771 971 1095 1083 774 606 471 277 134 81 92 167 268 306 303 306 310 300 296 328 451 534 536 500 424 411 472 443 273 270 94 49 70 211 418 576 619 564 482 494 541 624 703 786 886 980 1026 965 769 503 276 145 98 95 108 180 320 481 651 761 830 867 858 824 807 706 559 469 477 557 655 678 605 516 476 546 638 566 523 438 371 312 291 258 226 204 195 192 195 203 214 224 229 232 236 239 241 241 240 237 230 214 207 199 189 174 158 145 143 159 182 198 199 201 210 228 300 354 384 387 378 359 361 380 442 500 533 536 539 546 557 561 547 550 551 567 601 615 622 595 559 545 516 479 419 378 339 310 290 286 291 298 311 308 306 288 265 246 235 249 277 294 306 309 292 268 245 198 158 159 175 228 334 472 588 617 522 442 223 219 263 299 372 479 467 350 235 138 67 48 53 100 141 202 248 265 258 249 202 195 214 201 165 124 87 66 67 80 103 150 207 281 322 274 174 192 252 314 282 193 112 130 172 234 313 347 270 150 100 139 231 368 485 551 567 587 597 612 583 477 396 406 429 399 378 417 471 529 571 638 730 845 848 753 547 416 432 541 690 666 528 314 127 100 179 339 492 659 857 995 1016 1002 759 492 313 165 75 59 101 204 292 275 224 207 194 210 268 390 523 611 601 531 430 426 486 403 399 210 76 51 77 272 466 599 603 532 479 483 498 566 681 800 914 1009 997 834 592 348 212 178 101 88 117 189 330 487 670 809 869 917 915 876 810 677 575 640 703 757 745 658 554 466 440 491 658 578 538 469 429 363 311 267 233 209 200 199 203 210 220 228 231 233 238 242 242 244 244 238 229 221 216 198 183 167 148 135 141 148 175 199 200 199 211 235 314 365 381 385 365 344 366 388 433 460 497 522 538 567 568 562 568 565 574 585 602 614 614 595 548 516 492 455 408 364 326 293 272 270 278 288 310 317 314 300 280 267 258 261 282 296 301 292 263 234 218 188 152 148 169 223 325 460 574 582 496 420 221 204 160 177 398 546 510 370 238 137 76 57 74 148 183 230 247 243 210 178 148 134 132 124 114 101 79 63 52 45 69 115 169 225 264 249 222 254 265 235 170 149 123 138 234 316 397 431 356 235 156 255 347 446 476 516 551 561 546 555 535 442 379 396 411 366 338 390 466 585 673 745 804 799 757 637 414 306 383 427 574 665 588 304 132 112 211 446 613 761 897 930 922 848 637 417 257 137 71 65 129 228 267 235 182 150 130 172 272 447 568 634 616 513 433 464 498 480 336 151 65 54 113 308 494 591 579 520 478 456 464 537 672 821 950 1027 931 666 436 302 262 152 100 91 130 202 345 507 702 848 879 920 945 900 787 662 636 668 760 781 708 599 548 484 453 496 695 645 589 549 446 375 324 279 240 214 208 209 213 220 228 232 236 238 245 251 249 247 244 235 227 225 212 196 176 167 155 145 149 165 192 211 186 208 220 258 329 374 386 387 353 339 367 397 420 442 482 504 548 589 575 563 564 565 584 593 599 604 591 560 523 500 478 443 398 343 302 274 271 255 262 273 294 312 316 307 296 287 281 284 285 286 282 267 239 218 196 168 147 140 162 216 310 457 590 544 500 384 317 296 165 190 345 592 564 403 284 184 141 118 126 201 220 253 268 241 199 164 142 113 81 62 52 44 36 29 20 13 28 50 82 130 188 229 286 308 247 141 122 98 101 148 249 338 414 458 415 308 266 257 336 367 443 507 525 514 501 508 467 391 369 383 378 326 285 372 517 643 739 797 809 756 670 549 326 287 269 327 518 629 551 307 170 183 313 476 666 786 811 823 793 709 585 426 274 164 100 92 159 239 240 209 173 140 138 198 310 477 571 619 588 508 501 481 450 375 227 97 53 58 137 329 495 555 560 513 448 415 444 546 704 870 986 1008 887 674 483 317 206 141 112 107 149 230 369 531 638 774 832 899 946 879 743 644 658 722 752 736 724 638 518 457 465 518 780 734 669 568 455 388 340 294 251 222 216 220 224 231 238 241 242 245 250 253 252 250 245 236 229 223 210 198 186 186 185 187 195 210 223 212 198 220 234 301 343 385 389 381 363 360 372 399 418 448 475 488 557 605 610 602 576 572 587 595 599 593 563 526 498 483 466 434 391 327 293 282 313 240 237 269 289 304 313 310 303 298 294 286 275 269 261 253 234 205 175 153 140 134 147 200 306 457 579 509 486 465 359 373 219 274 296 574 519 433 357 297 261 244 223 238 238 259 270 263 246 214 164 105 57 32 21 14 10 8 6 4 6 11 26 68 130 218 305 343 317 202 96 74 95 153 244 333 404 439 383 279 237 167 164 292 427 465 435 421 444 459 415 365 359 348 320 278 271 403 535 643 734 763 738 704 619 498 413 279 205 270 474 573 470 294 226 289 424 570 635 696 722 699 668 632 568 455 320 220 159 137 169 204 193 156 158 152 182 251 356 479 548 569 563 535 517 481 370 270 149 68 45 60 160 303 428 489 499 459 400 384 455 605 788 944 1001 989 928 694 369 250 177 142 132 130 153 248 380 472 528 663 785 885 901 801 665 604 627 687 702 697 678 601 523 483 508 567 871 765 678 578 464 404 354 308 264 234 222 233 238 238 243 249 251 252 254 254 252 249 242 231 221 219 216 206 203 191 203 211 226 238 233 206 214 217 251 305 335 382 385 371 388 384 383 395 414 439 456 496 564 598 638 636 592 587 586 593 600 581 541 503 477 464 449 420 376 316 297 271 262 266 235 265 285 295 309 312 310 303 291 274 255 249 250 240 215 190 166 150 145 142 152 218 346 469 517 487 492 462 342 395 256 266 207 357 297 398 440 438 384 341 283 245 203 214 245 296 328 302 214 116 68 49 36 29 21 16 8 4 3 2 6 31 98 204 235 310 315 192 82 71 98 164 193 286 361 387 337 323 242 143 153 276 391 388 326 324 401 424 376 360 365 354 298 240 286 427 537 633 696 690 638 627 606 549 442 245 179 255 450 519 418 307 282 340 460 502 589 655 641 605 614 626 577 446 302 239 200 171 160 148 147 147 174 191 251 313 399 481 492 492 481 495 463 411 360 219 98 48 42 58 142 218 320 421 461 435 395 399 512 712 888 999 1007 973 826 563 278 203 161 147 144 148 170 226 315 356 482 619 764 877 799 637 505 469 520 544 571 637 660 623 591 573 570 602 896 776 675 582 483 420 374 330 287 253 242 254 258 254 251 253 256 257 256 256 256 250 239 231 224 219 223 222 216 207 220 219 220 227 227 214 232 238 268 287 297 334 365 373 401 390 375 383 419 434 451 513 568 610 658 655 612 600 585 582 596 557 522 490 467 452 435 405 361 315 297 273 281 273 232 261 274 291 309 318 317 305 291 267 246 238 241 232 207 185 170 161 164 166 172 210 296 419 476 501 530 488 379 362 246 207 146 205 249 321 421 472 454 338 235 195 134 146 212 312 386 369 250 169 137 100 90 95 83 47 14 5 4 3 3 17 69 105 186 272 276 150 77 75 103 144 141 238 325 339 356 321 222 139 171 281 342 320 278 294 365 374 333 349 379 376 325 281 333 450 537 627 658 641 614 591 616 550 364 216 185 290 450 473 415 375 380 389 440 509 553 547 511 517 597 631 545 362 194 170 165 165 155 131 127 164 203 250 338 383 399 413 419 436 446 437 402 361 302 194 101 56 52 54 85 187 308 399 450 454 448 476 573 765 939 975 995 890 675 439 240 188 159 159 155 162 180 169 206 297 442 607 771 849 669 467 358 328 338 401 494 587 634 636 651 661 653 660 914 789 680 603 517 451 401 361 313 283 270 279 274 259 253 254 259 260 258 259 258 251 240 232 231 233 234 225 220 219 225 217 210 214 222 228 238 275 283 285 277 305 340 373 404 381 360 371 418 435 463 528 567 607 642 644 611 593 586 575 590 539 505 479 465 451 430 410 366 324 295 308 292 209 238 250 265 289 315 328 329 313 297 265 241 232 233 228 209 191 183 184 189 190 193 201 229 345 498 512 558 514 355 285 266 163 127 137 244 325 315 386 368 271 149 106 61 88 197 328 393 389 315 240 207 189 193 212 178 89 24 9 13 5 5 9 33 73 153 221 228 148 102 87 83 98 132 174 179 253 326 342 261 178 217 295 323 319 311 319 340 345 343 375 416 421 413 409 418 475 539 608 628 621 621 615 610 455 278 205 221 309 418 441 467 477 520 578 622 611 525 436 398 453 565 573 452 270 92 84 89 115 130 121 130 183 240 328 388 400 399 377 363 384 374 352 329 309 270 224 160 107 84 80 116 208 315 401 465 511 542 592 660 762 947 984 944 778 542 361 227 203 200 210 196 187 167 138 161 261 430 630 781 794 518 279 208 202 237 330 440 527 588 642 691 715 705 704 938 818 701 627 549 487 427 403 348 327 300 306 288 266 257 259 261 262 263 264 261 255 251 248 245 246 246 235 222 225 227 223 221 225 238 255 265 286 282 276 279 303 344 385 402 372 364 382 411 429 484 529 558 597 620 616 589 585 588 575 575 528 497 475 468 459 436 417 372 328 301 314 262 202 242 239 261 291 323 334 339 330 294 250 226 224 230 232 224 217 220 225 224 221 218 213 246 359 504 544 565 478 306 182 222 118 109 153 211 347 339 356 229 180 86 43 32 84 230 328 393 403 354 287 239 227 241 249 210 131 52 41 83 72 35 20 33 75 132 164 179 161 124 91 72 73 74 76 92 168 278 342 300 238 258 285 291 301 315 327 337 348 368 416 457 488 530 527 476 491 532 557 579 604 630 655 563 359 217 195 220 280 364 383 434 534 665 769 772 664 523 374 323 414 503 468 358 224 56 41 58 94 120 133 148 193 295 371 383 390 368 324 302 314 283 275 297 319 308 293 281 215 146 120 150 231 331 420 499 578 627 659 732 837 968 965 860 662 455 325 237 297 302 307 279 221 159 122 158 279 476 683 783 698 500 274 132 104 161 290 423 502 572 670 724 738 730 716 961 841 727 646 569 516 481 455 402 356 330 324 302 278 268 268 267 264 264 264 261 258 257 257 254 242 237 237 239 246 238 236 238 243 258 275 276 273 269 268 291 315 355 384 382 358 371 395 407 414 468 528 570 611 616 593 579 587 584 569 557 515 498 483 479 470 444 409 362 319 282 280 236 209 236 231 259 279 318 339 351 333 285 237 216 217 229 242 249 260 274 280 280 267 233 208 231 313 417 510 505 368 263 158 140 125 135 182 257 345 438 380 223 143 63 27 33 160 267 347 416 385 314 269 200 155 190 218 204 165 122 166 288 226 107 60 60 81 115 156 146 133 100 77 75 70 65 59 69 123 235 313 303 269 257 249 238 229 242 275 309 325 344 415 491 564 608 557 481 491 532 525 535 596 640 658 547 285 180 173 192 235 253 306 423 573 729 826 776 603 420 304 304 384 437 424 306 124 50 48 80 129 152 145 158 212 290 359 382 383 348 306 294 255 228 261 319 373 393 404 355 266 191 160 185 259 356 450 539 618 655 724 812 911 968 912 764 566 406 330 290 429 444 429 343 236 154 130 210 362 569 743 801 736 479 195 75 67 136 268 388 479 597 687 749 755 732 708 979 860 749 665 626 567 554 491 426 385 360 338 326 296 282 283 279 271 270 270 269 264 259 259 266 272 264 248 247 256 253 246 239 233 238 255 263 248 252 267 295 321 359 378 373 360 389 429 439 434 462 534 587 613 591 560 561 583 583 561 541 508 500 492 485 468 440 404 354 307 263 258 195 218 223 224 246 264 311 350 363 335 276 227 209 214 233 256 278 300 320 334 330 283 215 184 201 287 395 478 433 312 215 189 164 192 169 235 261 277 416 425 276 160 93 77 80 278 397 420 382 278 194 162 112 81 130 196 231 224 228 279 369 394 255 158 113 110 108 113 118 87 70 68 66 65 59 54 68 118 203 271 302 300 270 240 197 157 167 211 250 269 292 371 490 585 607 565 509 497 565 516 517 607 639 630 504 294 199 176 176 178 196 278 433 629 779 811 696 489 321 255 283 350 391 381 230 85 56 108 161 204 190 153 159 209 275 335 378 359 333 293 265 195 217 298 392 433 453 434 366 275 205 186 217 289 381 455 522 609 682 771 866 943 939 860 701 516 419 396 404 530 553 490 365 241 160 149 289 483 605 726 798 705 402 127 50 56 127 260 382 480 603 674 777 773 712 698 997 892 833 730 676 620 591 525 457 420 398 371 354 314 296 297 293 284 280 276 276 273 267 264 264 266 269 264 250 248 247 246 243 234 229 229 235 232 238 260 289 313 356 372 361 375 386 414 462 477 510 588 619 603 563 540 559 584 576 558 543 514 496 489 481 464 438 400 341 283 227 203 199 215 213 213 231 269 325 361 371 333 271 220 200 212 244 267 294 324 360 388 367 285 198 173 196 290 397 442 371 322 229 219 204 208 206 253 256 257 439 502 322 199 165 160 171 373 542 465 292 165 100 75 48 30 63 111 154 236 307 415 487 514 423 319 215 157 125 119 98 97 65 51 56 58 54 47 68 120 196 252 284 301 305 252 175 144 156 185 203 216 247 309 428 502 517 541 547 550 612 528 539 614 633 600 475 321 285 226 175 141 162 257 469 677 779 754 595 393 266 212 232 326 417 393 245 126 121 243 274 256 209 192 181 214 238 307 333 290 259 234 205 187 257 295 409 511 513 461 358 246 189 187 232 293 352 435 518 609 696 787 891 950 899 793 622 517 514 474 508 614 588 492 360 243 183 204 397 549 647 765 784 629 353 129 55 65 133 250 359 462 586 742 800 747 666 654 1029 976 892 780 701 654 624 559 498 459 438 404 369 328 309 307 306 298 288 283 283 282 275 268 266 268 270 263 245 238 245 242 230 215 210 215 217 233 266 263 288 312 353 364 362 369 394 409 473 495 554 630 636 598 550 527 556 588 589 567 538 515 493 483 472 457 427 375 304 248 200 194 196 204 206 207 234 278 332 365 371 321 260 217 201 206 238 272 309 354 399 420 381 279 190 177 212 308 397 421 377 322 254 232 220 186 208 239 247 268 570 586 409 343 278 280 358 456 490 377 224 107 46 30 22 16 20 34 74 190 360 505 565 538 486 416 317 206 135 135 91 68 40 31 45 42 35 35 57 99 177 246 278 305 312 260 212 214 218 199 174 158 181 238 295 344 381 470 569 631 640 558 557 596 595 565 459 376 294 216 147 112 152 277 496 684 747 689 538 423 329 237 286 381 461 461 367 275 259 365 326 295 212 190 175 182 194 258 272 233 194 183 167 209 305 421 526 565 532 455 324 199 159 176 222 263 325 424 526 618 700 789 888 929 898 726 601 596 549 558 605 644 570 453 338 249 228 253 425 595 725 815 766 575 320 136 91 101 168 260 304 447 664 799 798 714 638 635 1115 1025 906 797 736 689 659 590 533 500 474 432 386 358 330 319 313 306 299 291 289 289 283 275 269 262 255 246 240 237 231 223 205 197 212 222 226 246 296 273 312 331 351 353 361 373 426 462 505 525 577 632 628 579 546 534 541 572 586 558 529 513 494 484 471 446 398 330 259 217 190 187 191 197 197 201 238 283 330 361 362 311 251 217 208 207 236 289 340 384 422 432 379 271 192 190 233 313 354 393 381 305 272 244 223 193 194 235 278 337 678 711 612 560 461 443 492 517 490 358 183 94 54 19 14 15 19 31 87 235 435 553 564 487 475 442 364 262 261 144 79 44 15 20 29 12 6 27 48 77 140 185 249 320 326 283 264 275 256 199 150 134 152 177 185 219 290 422 586 676 617 543 529 554 547 539 486 336 237 188 145 130 199 337 521 662 694 624 549 446 288 258 338 433 507 532 503 438 399 423 352 284 189 152 134 138 148 194 220 193 179 178 181 333 488 581 613 587 527 430 282 152 123 140 170 215 310 416 502 608 700 777 864 895 846 754 665 603 596 624 657 646 537 414 323 278 281 317 470 656 783 838 753 549 325 174 142 151 181 292 404 533 694 823 773 690 640 661 1155 1044 925 821 767 722 682 610 562 539 501 476 422 402 371 339 324 316 304 298 293 297 296 287 278 275 267 258 249 239 234 217 203 201 218 236 250 273 322 320 342 344 342 346 372 403 463 512 544 573 619 652 620 565 554 558 552 561 571 550 527 514 501 495 470 425 356 281 224 209 188 179 189 188 190 201 244 286 325 352 349 305 273 236 223 222 259 319 366 401 433 432 370 264 192 197 220 271 323 363 357 312 286 248 224 193 191 243 322 354 533 696 665 590 462 480 473 493 488 368 208 108 70 64 47 35 64 99 207 396 526 564 527 442 454 447 443 388 279 144 81 56 36 27 12 7 6 21 45 57 89 179 277 330 322 273 233 214 190 157 135 133 145 150 152 175 265 416 596 660 602 476 468 473 490 487 429 315 210 197 195 205 280 400 534 605 618 616 543 390 279 280 360 479 529 565 585 534 509 469 325 230 155 124 111 112 135 160 187 196 197 227 279 467 615 658 635 570 491 380 254 160 96 87 105 160 266 376 457 590 699 776 843 845 831 676 625 625 639 651 649 615 513 404 347 326 334 399 531 691 817 843 738 540 346 248 285 262 301 412 517 646 771 789 706 634 629 639 1179 1071 953 856 812 754 700 636 596 568 545 518 461 421 393 350 330 321 314 309 305 313 311 300 292 288 274 253 242 238 234 224 222 229 243 253 271 307 345 362 362 354 346 348 387 430 510 560 603 633 676 694 636 601 591 585 578 567 552 535 522 516 507 492 456 393 330 293 227 199 181 173 182 181 188 203 246 286 323 341 338 320 297 255 237 236 290 350 384 413 436 426 359 252 190 195 205 251 313 345 353 332 291 254 222 206 212 259 289 340 455 555 489 382 309 307 320 438 427 323 251 213 184 141 111 150 258 340 458 572 596 548 479 416 416 415 413 353 270 170 104 108 86 50 20 13 13 14 41 73 123 218 297 312 287 224 149 117 104 105 116 130 145 147 135 163 283 453 596 608 545 400 386 402 440 419 317 198 147 202 261 281 317 389 429 458 534 588 516 360 270 297 391 492 529 585 608 603 575 466 231 160 115 99 94 99 118 143 151 165 205 296 416 531 622 642 592 515 423 324 258 184 77 61 72 111 199 314 419 582 702 784 792 798 738 625 615 630 635 623 607 577 509 436 393 366 381 459 580 726 832 835 717 538 410 396 329 335 395 496 604 709 788 692 600 560 550 581 1211 1104 992 892 836 788 721 664 644 606 581 528 474 437 398 363 340 333 332 330 326 326 319 312 301 289 273 255 248 252 254 246 242 252 265 266 276 313 325 333 354 355 357 382 419 471 561 622 685 735 770 778 753 682 642 618 595 566 537 523 520 517 510 488 432 374 342 280 219 187 172 171 178 177 188 209 250 288 320 322 329 327 293 263 250 263 314 369 401 424 438 421 380 306 219 200 208 251 306 337 356 353 310 262 225 217 220 229 240 290 448 429 346 223 174 167 191 284 231 151 152 200 212 190 232 336 492 538 547 595 587 528 466 455 372 351 352 317 275 240 183 186 128 82 56 48 48 54 73 106 171 245 269 244 214 165 102 78 67 70 90 118 140 140 136 188 351 496 577 544 522 377 348 367 401 352 227 129 106 187 254 250 237 247 296 393 506 554 473 329 263 294 392 447 475 559 616 639 545 363 151 101 87 88 92 97 100 122 145 171 234 364 506 600 607 555 491 425 357 286 228 126 56 50 61 85 142 268 404 605 625 720 769 715 633 589 605 612 600 577 559 545 525 490 443 414 441 518 628 758 833 803 711 667 512 391 330 353 427 531 640 718 753 623 517 476 476 544 1246 1145 1041 944 871 818 758 727 679 630 588 537 482 450 417 384 360 348 348 347 343 337 330 316 300 286 272 261 260 269 283 286 277 283 300 304 302 305 343 335 342 346 375 429 438 497 570 695 783 832 844 850 796 724 667 631 596 554 526 519 523 527 513 484 449 375 308 238 197 179 170 169 171 173 190 214 250 264 296 303 321 320 293 274 275 298 337 385 417 430 436 432 409 331 233 207 211 249 299 330 356 352 316 255 243 215 214 229 282 418 470 374 259 158 105 90 103 123 91 72 89 101 134 186 256 379 462 485 488 534 542 536 510 449 338 280 269 266 310 306 269 184 134 105 98 98 102 97 105 141 200 234 213 170 143 123 97 72 58 56 74 102 123 131 168 258 412 511 529 527 464 371 352 355 356 289 178 104 94 163 197 191 172 172 236 364 492 496 397 287 246 265 321 356 421 529 637 627 459 234 99 72 68 85 98 101 106 153 207 251 322 424 529 585 536 446 396 351 313 234 148 80 53 51 61 82 140 275 308 522 637 714 712 623 563 573 584 577 551 525 515 518 520 512 494 482 506 576 679 784 822 805 727 593 436 336 306 332 436 544 639 695 702 565 431 384 430 533 1276 1187 1096 1003 937 916 828 769 693 642 598 542 488 459 432 400 381 366 361 360 358 355 339 320 303 292 283 282 285 284 304 326 315 324 344 343 336 331 344 341 349 361 398 453 471 537 607 752 778 845 900 886 818 734 665 626 580 526 501 506 520 530 526 493 419 337 265 214 185 173 167 166 172 175 194 216 227 250 279 293 314 313 300 289 300 327 364 406 432 439 440 439 411 324 237 209 210 242 285 323 343 339 307 269 241 218 225 261 323 413 411 352 240 142 70 34 28 38 44 52 62 56 60 115 220 348 407 332 390 471 477 504 479 430 309 226 244 311 375 385 307 176 135 107 96 114 132 132 125 165 207 191 144 110 99 95 90 84 76 65 66 87 120 145 227 324 431 457 506 502 410 387 378 351 311 237 144 89 100 116 145 152 131 151 236 378 482 432 319 232 200 209 219 288 438 558 637 573 339 152 83 80 82 87 110 122 127 209 294 345 382 431 484 505 440 349 325 278 217 145 92 66 57 56 73 124 214 252 346 551 647 674 624 531 504 543 549 529 492 464 452 470 507 540 559 560 589 662 749 808 793 745 637 477 314 233 245 317 458 574 631 670 657 509 348 337 422 532 1300 1225 1147 1084 1046 974 868 782 711 655 607 550 501 471 441 413 395 385 376 373 366 356 341 327 316 310 307 309 314 316 332 349 346 354 367 371 362 346 344 343 364 385 416 462 492 565 655 711 799 887 930 893 817 733 671 621 601 570 553 558 559 546 522 472 371 295 238 199 178 169 166 164 167 173 178 196 218 246 267 284 306 310 306 307 324 355 393 421 435 442 443 432 390 309 239 218 211 233 268 311 320 319 302 257 234 228 242 265 330 389 399 326 228 142 110 64 31 27 32 44 50 36 27 82 195 292 324 277 298 397 490 451 447 412 315 248 290 383 444 436 320 242 143 92 79 88 101 115 138 184 192 143 104 92 89 88 101 128 105 88 73 89 139 189 257 286 356 429 499 477 403 414 378 311 248 188 129 96 89 119 144 131 124 167 275 412 476 404 295 231 169 159 183 299 476 578 602 482 243 115 81 96 113 126 160 181 198 238 315 369 374 378 398 403 355 275 222 191 146 96 73 64 62 74 120 142 259 344 446 586 637 612 517 442 454 505 509 498 462 410 395 438 506 571 631 663 700 749 777 801 745 670 541 365 210 154 191 347 466 585 632 658 590 441 306 320 425 537 1332 1288 1249 1176 1101 1000 883 794 729 671 619 567 524 480 448 427 418 409 396 387 371 356 350 345 336 334 336 339 342 349 354 353 366 388 388 380 357 335 341 369 394 417 437 461 503 503 592 761 872 921 915 853 774 701 645 701 694 639 622 620 606 556 496 437 335 264 218 192 174 170 166 166 162 164 177 196 221 240 260 280 299 308 314 324 341 373 394 422 440 440 436 418 370 301 249 226 208 218 247 288 290 291 282 251 239 246 267 277 310 354 366 294 220 193 146 81 41 30 31 39 41 52 87 145 231 291 301 317 295 327 299 429 366 396 346 315 359 441 492 496 428 267 157 106 82 70 71 86 127 172 177 139 103 92 94 108 142 176 126 106 96 122 187 210 254 253 321 420 470 433 419 424 328 239 188 157 147 132 120 136 147 138 158 234 356 470 487 411 338 282 176 151 195 343 517 571 535 399 221 127 110 131 148 175 217 251 274 300 334 346 328 311 302 301 291 229 142 138 118 88 71 63 63 75 133 236 370 457 537 597 609 540 434 395 424 444 464 460 405 350 358 429 516 596 686 744 762 796 801 792 737 603 456 263 137 118 192 356 419 553 655 650 520 349 268 312 426 540 1378 1348 1292 1216 1118 1009 898 805 738 682 629 579 540 489 483 454 443 425 413 397 377 362 363 363 357 356 356 358 368 375 375 373 384 404 405 390 364 351 359 403 433 449 464 478 480 531 638 806 913 930 894 822 762 732 675 660 637 616 598 575 557 522 475 404 304 242 201 179 166 164 160 160 162 160 179 200 219 234 253 275 292 309 322 338 346 367 399 429 438 431 420 398 357 305 260 226 208 212 221 247 267 264 258 245 245 251 271 279 357 306 315 287 249 206 151 94 45 25 23 22 43 83 139 236 305 319 334 277 236 250 246 208 382 340 337 350 402 417 485 471 368 248 189 155 112 77 65 70 93 128 154 148 127 136 175 202 205 198 144 119 125 164 191 233 256 265 345 433 452 425 433 409 272 173 148 142 139 141 142 164 185 191 243 344 450 518 501 424 378 263 176 167 249 399 536 534 449 331 273 202 153 154 172 208 258 289 286 298 313 294 274 257 228 208 187 148 105 126 125 101 86 65 65 87 190 357 482 537 582 604 570 480 398 378 381 414 447 428 364 315 333 413 510 604 704 736 783 803 789 759 706 541 374 194 111 116 199 289 442 575 658 616 459 297 246 308 423 501 1418 1374 1318 1242 1136 1021 912 812 741 690 641 591 554 533 519 478 459 441 422 398 379 370 377 377 371 367 369 371 371 375 383 398 415 424 420 401 379 374 386 433 464 490 492 492 519 593 694 888 948 930 884 813 751 734 770 722 650 609 580 556 537 500 443 367 281 221 186 173 171 170 167 163 154 165 181 200 216 225 244 265 278 300 308 325 346 377 411 434 431 415 398 375 346 303 250 220 213 206 208 222 238 235 233 235 235 243 276 298 422 432 360 277 236 195 146 104 65 34 21 44 89 151 204 262 364 352 305 194 142 147 157 174 158 286 258 346 360 450 473 393 276 213 192 195 162 109 74 66 66 84 116 132 159 236 318 324 260 205 169 139 143 162 184 230 249 294 386 451 430 421 426 361 213 155 131 122 137 158 175 221 284 328 404 484 533 542 508 404 312 212 163 194 293 434 523 463 421 314 248 190 160 154 168 209 263 286 281 286 273 244 231 205 177 145 121 103 118 160 183 144 140 86 71 141 283 443 541 574 602 607 542 446 410 385 383 423 451 420 348 299 315 392 481 542 668 739 782 774 760 731 657 465 294 161 107 99 141 278 447 573 640 579 421 281 254 293 346 433 1435 1393 1337 1257 1149 1038 935 832 751 701 663 640 595 568 538 501 473 449 426 408 391 379 390 386 381 379 376 373 375 385 398 417 438 445 436 416 396 395 405 429 458 502 528 536 585 669 778 897 948 923 868 807 760 743 742 708 657 613 582 556 525 478 420 354 273 208 184 173 172 167 164 157 159 171 181 202 215 219 235 256 267 273 293 321 356 394 426 437 418 391 374 355 332 298 264 247 213 199 197 203 212 209 210 218 218 246 287 328 346 355 302 262 231 194 147 110 72 35 16 37 66 91 178 301 369 333 272 187 111 106 125 140 144 161 158 122 194 408 399 273 176 162 162 194 203 169 123 89 73 84 106 127 187 302 388 346 246 198 174 162 164 169 195 218 245 309 400 472 490 463 402 377 241 137 106 113 154 210 252 345 473 528 577 598 594 569 489 327 229 160 154 217 314 454 479 450 370 246 167 137 138 133 146 192 238 254 254 254 235 196 168 133 106 88 89 102 164 248 268 246 184 99 85 195 339 462 545 581 600 590 580 541 473 429 433 459 462 412 328 273 284 331 412 512 667 746 763 746 736 689 594 402 248 218 138 114 175 304 453 573 629 558 400 296 275 280 338 433 1449 1404 1345 1265 1162 1055 949 844 757 716 699 667 626 586 557 518 480 453 433 418 401 389 392 395 391 385 377 372 374 387 402 426 452 458 449 427 410 409 413 430 484 531 569 592 663 756 867 937 942 910 854 795 782 751 717 679 652 611 571 537 493 446 394 324 252 212 201 175 164 164 165 158 161 177 190 202 211 215 230 235 245 265 293 323 364 406 430 428 403 375 355 339 329 318 285 238 206 192 186 182 187 187 188 198 198 239 244 298 323 297 268 257 220 182 148 127 123 98 66 81 118 142 161 224 369 350 284 177 145 153 171 152 152 93 85 139 232 366 306 208 130 121 129 150 184 209 195 138 90 83 96 122 189 297 354 279 200 188 184 174 169 172 197 209 242 284 374 499 567 578 504 371 201 114 102 129 207 309 388 484 593 630 653 648 621 555 445 274 159 139 165 237 338 397 456 432 307 184 122 107 113 121 133 160 194 210 219 233 201 133 106 84 76 73 91 130 268 328 358 309 174 98 101 225 355 442 499 544 576 584 588 567 516 484 495 509 481 409 327 274 277 300 396 532 676 730 736 728 703 640 533 359 323 206 135 133 194 309 464 581 612 537 434 370 306 308 384 472 1454 1413 1352 1270 1170 1067 963 882 835 757 716 681 651 608 564 529 491 463 443 423 407 404 403 403 396 383 375 369 376 392 411 433 451 458 451 435 425 422 424 455 516 573 617 658 733 832 915 949 925 888 828 816 768 723 680 654 635 595 547 506 465 422 371 308 259 233 194 174 166 157 157 154 156 184 195 201 207 210 212 224 241 268 298 335 378 417 431 419 390 359 339 333 326 308 271 222 198 180 172 161 163 166 171 178 167 190 233 285 297 267 269 263 203 154 125 95 103 120 128 226 265 166 152 220 379 393 336 230 223 219 132 123 130 78 85 265 348 317 193 163 112 104 119 107 126 170 189 153 97 76 85 121 187 267 296 257 207 193 206 200 194 189 204 201 219 255 366 507 545 579 513 337 183 111 112 165 273 405 498 551 593 625 642 621 562 479 362 231 119 143 199 274 319 372 448 394 259 157 114 96 89 98 118 162 195 217 247 236 181 124 87 72 73 85 123 154 296 399 398 275 147 105 123 212 308 377 430 446 481 549 594 597 571 553 561 560 511 440 389 319 308 349 453 577 678 685 703 714 681 601 587 491 327 201 154 164 225 331 476 571 582 547 499 442 371 362 417 489 1464 1420 1352 1273 1177 1073 1012 963 874 795 735 690 672 629 577 546 507 479 458 436 430 423 417 416 406 389 379 381 389 401 420 436 449 457 454 450 446 442 448 478 555 614 662 722 795 881 935 939 920 914 859 789 736 693 657 652 617 561 516 479 442 398 371 350 294 233 191 171 163 157 154 152 164 184 190 192 192 200 205 223 240 271 303 347 387 417 419 399 378 367 352 330 310 280 241 203 186 171 155 139 141 152 161 161 164 197 245 279 283 268 268 252 199 150 119 106 105 146 262 344 306 225 175 241 366 340 259 236 155 161 171 121 140 106 125 292 326 257 176 157 127 116 114 108 119 141 150 124 88 79 90 132 204 259 263 241 218 200 201 203 234 234 239 203 190 245 254 395 510 541 466 298 154 105 131 211 339 469 537 566 600 613 597 538 452 368 257 154 121 167 197 272 324 392 439 363 246 159 116 89 76 85 87 112 201 278 276 225 163 111 93 89 95 115 172 221 315 434 351 208 121 102 128 203 225 225 255 327 426 517 594 626 607 586 582 580 546 500 469 388 360 408 516 613 666 639 667 688 688 660 581 458 319 237 216 239 299 392 482 531 546 547 530 476 414 392 423 482 1461 1409 1347 1266 1221 1166 1077 994 905 827 759 716 698 653 597 566 527 498 489 462 453 439 433 427 416 404 399 403 405 411 424 435 441 446 458 469 472 475 483 517 592 652 709 764 838 907 935 938 937 896 828 761 718 680 654 645 592 536 499 464 426 408 389 342 283 225 186 165 154 151 153 157 179 181 190 190 187 192 198 218 238 271 305 349 388 413 413 408 398 388 367 328 291 256 228 203 184 161 146 131 133 135 148 155 171 209 262 277 269 259 255 232 207 190 188 176 219 333 428 450 365 213 152 174 203 206 202 197 109 125 113 103 135 147 199 304 306 262 215 195 203 177 139 137 152 148 124 93 74 76 96 139 188 262 266 221 223 220 196 188 258 283 283 218 207 179 244 417 499 496 421 272 145 127 185 269 382 471 520 593 606 582 525 433 342 274 184 122 136 160 189 272 349 408 432 375 279 191 124 80 65 61 76 153 273 331 269 184 132 105 109 117 131 164 256 361 434 381 250 144 91 83 104 146 117 109 159 272 397 497 588 626 598 569 561 568 569 547 489 447 433 476 548 597 619 592 635 643 655 639 557 429 329 299 318 351 389 435 473 496 512 527 519 480 425 399 398 443 1470 1412 1339 1309 1259 1174 1095 1019 937 862 797 752 722 675 618 586 548 536 512 484 467 450 441 433 423 422 425 418 418 424 429 433 436 448 469 491 509 519 531 557 607 686 742 803 862 917 925 943 936 872 804 740 701 670 650 624 580 521 475 459 437 407 383 341 272 212 185 163 151 149 153 171 187 186 187 198 184 190 196 216 237 263 301 350 393 417 422 422 414 404 374 321 275 242 217 196 172 156 152 137 137 140 147 158 181 233 281 274 245 235 230 220 217 233 272 388 544 653 622 512 365 179 170 209 173 186 180 139 97 80 68 95 135 183 243 307 281 270 255 254 270 253 229 240 235 185 123 78 59 59 73 120 204 302 284 203 205 195 177 177 255 291 305 297 248 188 295 423 465 459 409 294 179 189 274 306 341 437 538 595 597 538 444 343 264 219 162 139 144 149 192 266 352 419 436 416 332 223 128 88 70 52 91 209 333 344 247 155 114 109 128 145 172 262 375 449 452 277 152 90 64 58 61 72 58 67 148 272 392 509 607 617 550 522 509 518 541 538 500 490 487 510 528 527 546 506 535 588 626 610 523 404 324 344 417 466 482 478 467 473 474 487 484 457 409 378 355 354 1469 1452 1408 1343 1270 1186 1117 1055 981 908 843 788 746 700 650 649 598 560 520 496 481 465 448 438 434 436 439 432 434 436 435 430 433 455 484 514 541 558 575 597 645 731 787 824 842 899 934 942 921 837 769 719 683 653 631 593 547 519 490 457 422 397 379 336 264 206 171 154 156 154 162 164 177 188 191 191 183 190 196 214 234 266 311 361 377 406 434 442 436 415 374 318 265 231 215 212 205 157 160 161 141 139 141 157 187 244 283 258 224 211 211 212 215 262 370 527 643 664 591 454 290 164 166 194 219 243 222 142 104 105 92 113 172 236 265 283 261 246 233 240 250 262 284 285 244 182 116 69 59 59 67 113 228 351 318 194 151 137 139 193 258 268 298 313 278 254 339 407 426 430 425 365 275 281 336 338 369 448 535 587 581 477 365 283 223 204 170 163 148 145 178 244 336 418 449 432 358 311 236 134 74 56 121 261 348 320 218 138 121 123 147 185 257 368 436 447 390 188 95 61 52 45 38 39 41 81 182 304 428 548 616 582 493 468 445 471 506 519 509 515 501 474 466 460 467 480 498 554 605 584 484 360 324 378 459 524 542 515 461 446 432 455 454 440 394 364 362 328 1506 1468 1416 1358 1290 1212 1159 1106 1028 948 875 811 760 725 706 673 630 573 532 508 495 483 461 444 450 448 450 449 446 444 437 431 437 461 494 528 558 587 618 647 696 768 801 821 870 915 939 928 891 812 752 709 672 643 611 567 549 509 464 429 402 383 365 322 256 203 175 159 159 160 163 174 182 188 190 181 177 187 199 215 233 270 319 332 367 413 443 453 450 418 360 301 256 233 225 229 240 225 164 168 145 138 133 151 185 249 271 237 202 194 193 205 226 288 410 551 630 623 531 374 234 184 214 266 366 377 293 185 139 164 138 158 221 275 280 274 256 216 177 177 213 255 260 227 181 140 108 80 58 50 71 143 286 393 351 203 127 107 136 251 269 310 331 329 310 298 348 372 369 398 437 431 412 413 393 363 384 456 528 568 552 433 311 277 244 231 192 167 143 144 176 247 335 420 465 471 439 366 253 159 119 116 161 254 318 274 205 161 152 143 157 236 326 417 434 391 294 153 75 55 47 36 28 23 47 133 254 380 502 585 605 544 429 375 379 421 466 501 518 519 464 412 402 397 413 443 472 527 578 544 424 313 290 317 395 512 553 514 444 414 393 437 453 442 435 398 366 341 1514 1474 1429 1377 1319 1252 1198 1134 1049 969 900 857 831 778 735 684 645 597 560 538 514 495 475 460 475 467 465 459 451 445 439 434 449 481 517 551 582 624 668 694 730 773 807 852 895 931 941 911 866 794 737 697 661 629 617 578 535 481 435 405 390 384 363 310 251 206 172 158 157 162 169 169 184 195 183 178 176 187 196 211 233 238 282 328 379 429 459 470 462 418 358 304 259 239 232 237 259 257 169 162 150 140 135 156 199 250 244 212 203 183 183 202 229 295 421 551 626 619 499 329 238 227 281 404 477 443 339 240 199 196 172 189 227 259 270 265 254 198 146 145 195 238 224 185 145 113 104 87 55 39 56 115 225 357 371 191 127 108 114 199 303 351 365 362 342 325 343 343 329 354 379 417 461 444 402 370 386 455 514 534 498 405 293 276 267 252 219 185 155 180 222 282 361 429 454 465 434 348 256 199 181 186 224 272 274 248 210 197 165 150 170 262 353 404 389 314 202 147 89 58 46 38 32 35 56 180 363 478 563 597 585 506 338 300 325 386 443 500 526 484 455 383 347 348 382 421 455 512 551 494 360 255 213 262 395 512 541 491 410 376 373 437 468 466 457 425 369 380 1524 1492 1455 1406 1350 1282 1210 1158 1091 995 937 912 861 812 767 708 667 625 592 566 545 526 503 488 503 490 480 463 447 439 438 439 468 513 547 580 616 647 687 718 747 801 831 871 918 939 933 896 849 788 730 695 649 633 596 550 509 455 414 395 389 379 349 301 252 210 187 178 167 169 163 169 182 193 182 185 183 187 195 214 218 238 290 338 391 440 475 485 463 409 346 295 268 261 248 243 241 201 178 167 162 155 160 194 225 247 232 211 182 166 173 197 231 317 451 569 641 643 527 383 307 263 375 458 459 386 298 241 217 177 168 175 178 209 243 265 256 200 156 164 209 228 187 144 117 96 95 83 58 42 53 82 148 276 358 178 166 120 115 189 285 368 379 368 340 334 348 347 330 319 328 396 473 468 418 361 375 447 494 488 451 369 269 239 244 247 233 214 190 224 267 318 349 388 430 452 413 326 254 220 211 211 233 248 227 215 183 154 137 135 169 259 337 357 327 289 200 139 94 70 58 52 55 71 116 266 467 537 565 600 548 426 293 255 290 362 439 518 533 495 424 337 307 328 368 408 442 488 511 444 366 273 175 245 405 511 520 457 372 346 363 404 453 477 472 453 407 409 1529 1503 1469 1428 1373 1310 1246 1194 1172 1118 1022 947 889 832 778 730 697 652 622 592 574 564 535 529 522 505 483 456 441 434 438 447 484 532 567 604 633 648 682 733 773 826 861 897 932 940 921 888 840 776 724 707 662 611 570 526 486 438 405 389 383 369 345 307 277 258 214 178 174 168 166 173 181 185 185 186 184 190 192 203 229 259 301 346 402 454 491 493 458 406 349 314 295 265 252 239 225 198 188 181 180 177 185 219 224 240 215 185 165 160 171 195 235 339 474 578 647 681 640 485 309 303 401 412 356 263 206 187 182 140 130 132 142 171 223 266 260 218 194 208 231 232 193 143 110 92 94 89 70 57 67 81 129 233 330 292 120 108 129 190 248 342 379 360 339 329 354 413 426 395 372 416 496 484 420 355 379 444 465 456 431 345 203 188 210 227 226 230 230 248 280 300 329 375 420 438 383 296 251 228 211 207 228 221 169 142 122 111 106 124 173 251 300 301 286 260 199 136 110 99 94 104 123 156 224 362 505 542 613 591 475 347 275 224 257 343 456 500 538 512 359 282 291 326 355 387 424 468 492 477 378 216 146 239 415 500 489 428 355 348 348 405 461 478 483 478 448 414 1533 1509 1476 1441 1386 1334 1275 1259 1224 1142 1059 988 920 850 790 747 733 693 662 630 606 603 576 551 526 506 473 445 435 435 445 468 506 548 576 606 633 656 705 760 795 839 881 913 939 932 908 875 841 788 742 686 633 584 546 505 464 431 403 382 367 350 331 323 308 267 217 194 196 187 185 183 188 187 196 194 190 189 199 211 238 269 307 355 419 462 491 491 457 430 396 337 295 268 247 228 216 203 203 201 205 212 216 216 242 239 190 158 146 151 171 208 265 358 474 541 600 658 609 462 341 345 355 315 234 168 143 139 141 119 96 101 122 154 214 265 265 246 239 245 248 238 198 142 104 94 100 103 92 84 92 93 117 140 190 198 123 143 158 197 275 358 409 390 382 387 407 475 503 475 454 483 543 509 423 376 411 442 454 448 387 273 152 148 172 191 195 213 238 244 264 292 333 385 421 421 345 242 213 205 196 195 191 176 102 89 82 87 104 146 200 250 268 269 261 226 185 146 144 162 177 201 228 254 278 342 506 605 630 542 388 278 225 193 239 287 411 487 531 475 299 248 288 327 345 370 412 437 457 457 351 199 154 263 438 480 455 399 371 347 351 409 447 460 463 463 435 409 1544 1518 1481 1447 1409 1394 1357 1308 1245 1170 1099 1029 949 876 820 784 771 738 707 681 671 640 606 569 539 505 470 444 438 438 460 498 535 562 579 603 634 668 723 784 823 857 891 921 938 918 896 873 857 805 716 658 608 567 529 486 446 424 399 372 351 342 340 335 308 258 222 217 216 207 201 197 195 192 197 209 205 196 204 219 249 276 323 380 436 467 487 489 483 453 391 331 287 249 226 222 214 208 211 234 244 250 267 257 242 217 163 136 134 150 188 244 302 379 460 539 605 613 553 449 353 340 274 214 151 118 109 109 111 110 76 82 113 156 215 261 267 268 271 269 262 232 178 129 100 94 104 112 112 122 120 112 117 125 132 129 104 101 114 218 415 458 431 440 451 469 502 547 565 565 572 576 577 517 439 427 445 461 471 420 338 214 136 140 165 165 168 175 206 231 270 308 345 383 404 385 316 235 193 196 186 159 140 121 77 67 61 88 137 194 236 253 235 234 236 216 194 178 186 209 231 262 286 296 329 418 577 642 603 470 327 234 191 177 210 268 396 499 507 400 271 264 309 331 341 348 361 396 437 445 363 232 197 312 452 450 433 381 365 349 362 387 407 416 422 418 395 382 1558 1526 1494 1459 1447 1416 1375 1329 1270 1202 1126 1048 973 906 855 812 788 790 778 746 714 667 627 583 549 507 474 451 449 454 489 512 540 568 591 617 647 689 750 806 840 866 901 927 932 916 894 880 835 773 689 635 590 551 513 472 438 420 403 371 353 343 341 328 295 263 250 255 242 216 201 195 197 200 203 217 208 202 209 230 258 281 328 391 440 465 473 490 495 457 397 342 292 248 226 220 220 230 238 268 270 302 306 258 218 188 147 127 131 153 203 262 296 346 466 573 599 589 569 474 324 305 220 148 116 94 93 95 100 91 67 76 108 159 217 254 268 276 284 283 261 210 153 114 95 91 97 111 127 141 141 143 136 109 100 101 88 77 104 233 338 470 514 493 500 534 560 580 595 608 623 622 580 516 472 471 455 471 438 370 279 178 133 166 194 186 185 184 223 269 316 344 357 368 374 349 277 211 184 175 143 110 93 77 70 67 98 161 219 255 262 245 192 188 207 207 196 197 204 215 236 252 265 306 369 483 633 643 556 430 319 230 202 189 212 323 438 499 466 343 272 298 334 342 340 342 359 386 426 460 420 323 291 383 441 441 419 364 332 329 345 352 374 383 373 344 328 325 1577 1547 1534 1506 1473 1433 1387 1335 1285 1221 1147 1077 1010 945 892 853 840 861 824 779 738 693 651 593 554 517 486 470 480 501 517 535 552 582 610 634 667 719 781 823 844 873 908 926 923 912 892 860 807 746 662 614 573 533 495 463 443 429 417 386 359 347 345 335 315 292 279 275 247 212 193 188 191 205 213 225 210 204 213 237 264 287 331 390 432 444 459 482 491 461 404 345 291 248 227 226 234 253 262 289 288 307 284 232 196 167 141 124 135 158 213 252 311 390 510 591 576 536 483 386 282 255 192 117 103 79 81 88 90 76 61 71 103 153 209 232 250 269 284 282 243 180 127 95 81 80 87 101 108 124 138 145 136 86 73 83 92 96 129 229 341 373 496 511 520 564 588 594 604 625 626 612 579 533 512 476 451 423 361 307 218 157 131 186 205 219 219 231 290 348 370 353 340 343 334 299 256 233 175 151 108 72 51 46 49 119 222 284 336 338 291 226 164 159 181 198 202 197 199 198 192 215 246 298 404 537 633 603 509 428 371 302 250 201 256 366 452 482 428 319 292 338 364 363 351 338 347 378 430 484 483 433 401 432 438 450 404 340 300 287 306 356 386 367 355 328 290 278 1605 1592 1554 1522 1485 1445 1391 1335 1288 1231 1164 1097 1035 980 953 935 912 905 863 817 770 721 671 604 564 536 508 503 508 529 551 568 581 604 630 655 693 747 799 828 849 876 899 918 909 888 869 833 776 721 648 591 550 517 488 472 461 439 419 392 371 367 366 353 334 315 302 286 249 224 212 195 201 216 230 235 208 203 223 243 272 290 329 359 395 421 444 470 484 461 406 341 281 242 231 242 255 265 290 299 300 283 243 203 175 146 125 124 142 155 203 291 387 474 554 574 531 506 491 384 222 202 153 100 76 67 77 82 78 66 58 71 101 127 168 199 226 258 276 264 211 147 103 77 67 65 68 74 89 110 126 130 117 72 59 70 98 122 155 163 219 309 410 507 543 572 608 605 603 622 617 604 589 564 518 480 412 356 287 250 177 143 137 174 206 237 264 305 374 427 410 354 328 324 286 246 233 192 149 128 89 49 30 34 56 241 343 391 425 395 307 214 162 158 172 183 175 160 159 154 156 186 237 337 474 610 658 540 490 462 464 412 293 224 278 371 437 445 385 309 286 317 363 386 370 343 347 379 442 497 511 490 462 458 463 441 388 309 268 281 317 361 403 419 384 314 262 258 1653 1618 1583 1546 1501 1452 1400 1345 1301 1245 1181 1126 1077 1051 1030 990 973 965 914 863 804 751 701 613 571 581 560 558 558 565 583 596 604 615 644 677 718 763 803 830 846 863 883 896 882 863 839 800 745 694 638 571 536 518 495 485 462 438 423 404 395 393 390 380 369 348 327 312 276 251 221 217 225 244 255 228 205 208 227 243 265 272 293 359 396 414 435 460 476 454 400 327 258 240 242 249 269 296 314 310 302 265 221 188 161 135 119 132 141 170 250 372 488 564 583 548 522 557 510 294 189 171 132 71 61 64 75 75 71 60 57 71 85 101 135 174 210 245 258 232 175 116 80 61 54 50 43 57 79 101 114 120 104 65 52 68 100 106 141 172 217 253 320 405 485 546 587 590 581 602 610 598 565 547 507 458 357 290 229 216 175 161 150 169 198 234 284 349 423 467 444 385 336 309 299 261 208 171 151 131 87 52 37 51 77 331 397 455 435 359 276 202 165 154 149 139 127 122 123 133 155 195 282 428 571 649 629 503 496 502 497 420 297 236 281 351 391 382 334 299 291 306 357 402 391 360 356 384 445 487 496 501 489 484 475 441 371 304 273 329 390 412 497 517 427 334 292 315 1686 1658 1623 1572 1522 1467 1414 1362 1341 1296 1238 1210 1177 1132 1088 1047 1041 1046 991 923 849 781 713 640 595 600 641 630 622 614 624 628 627 630 663 702 739 774 798 821 841 859 875 862 849 833 803 760 715 669 615 555 537 527 506 487 470 449 426 415 420 419 416 407 392 378 364 359 335 276 248 242 249 268 263 228 208 212 222 246 253 269 304 365 391 397 421 451 465 440 381 318 273 257 262 281 307 329 330 314 292 249 210 180 151 135 131 145 167 207 312 452 564 609 588 539 517 529 438 227 173 138 92 49 49 63 71 69 65 55 54 63 72 96 128 163 196 229 234 197 140 91 62 48 43 34 33 52 78 101 117 120 99 65 54 73 76 108 147 173 193 210 284 418 507 545 558 557 563 554 573 560 534 510 473 415 315 242 202 201 191 187 171 216 236 260 313 382 454 483 443 400 371 307 261 229 192 168 163 163 112 76 74 94 129 327 449 458 383 286 225 192 162 141 134 124 109 107 117 144 204 275 391 542 637 651 588 511 492 506 479 374 258 225 267 312 322 311 287 263 267 301 358 412 420 394 380 396 427 452 460 471 466 473 471 462 399 345 348 371 423 496 573 572 477 386 361 387 1730 1702 1667 1611 1563 1506 1459 1407 1431 1398 1368 1322 1262 1216 1167 1121 1131 1149 1080 999 917 840 761 703 692 669 720 707 681 659 652 651 653 656 683 719 759 784 793 814 839 854 857 833 821 800 769 731 692 652 622 561 543 519 502 490 478 453 430 430 443 445 442 429 417 416 407 388 360 309 286 270 280 296 266 225 203 204 206 228 248 273 317 373 389 391 417 448 459 440 390 341 311 287 294 318 345 362 346 327 281 238 205 183 158 150 146 163 191 260 387 514 594 605 560 508 472 442 375 246 149 109 66 42 45 61 67 63 58 53 51 58 71 92 122 157 189 215 211 168 114 81 67 44 31 27 32 54 83 104 122 123 99 69 61 58 75 101 126 142 155 169 232 327 430 483 470 506 554 514 519 507 486 449 412 363 260 202 188 188 201 223 237 254 294 321 354 412 462 470 457 410 301 221 182 172 174 170 180 238 185 162 159 172 258 377 467 442 342 236 174 155 146 129 114 107 98 104 139 192 298 392 529 625 655 645 583 485 488 487 432 309 217 212 244 261 254 233 207 202 234 294 368 428 454 444 425 412 404 420 439 439 444 462 489 511 463 408 399 418 479 561 621 622 551 471 456 482 1791 1762 1723 1674 1629 1584 1548 1507 1567 1567 1508 1434 1374 1329 1283 1243 1205 1186 1168 1078 988 919 896 819 770 749 788 752 715 682 675 673 676 675 700 719 747 781 801 816 832 842 837 812 794 772 746 714 679 658 632 570 531 506 493 491 477 458 446 453 467 469 463 456 450 451 443 413 374 333 316 307 321 308 259 226 203 205 214 237 262 287 337 377 384 390 414 444 454 450 426 374 330 316 326 353 382 393 363 328 265 241 212 203 179 162 161 170 213 322 450 548 594 574 530 482 428 379 297 204 137 86 55 43 48 59 60 58 55 54 51 59 70 85 112 149 184 205 185 152 123 85 61 36 26 25 33 59 88 112 128 119 96 94 67 58 71 91 111 124 133 133 166 235 348 450 475 509 535 491 470 458 445 392 349 304 256 195 173 180 217 265 304 322 344 360 379 400 409 420 429 390 303 214 165 151 150 165 224 291 304 317 280 292 369 449 467 421 317 213 145 121 114 100 91 88 87 110 177 243 324 534 620 650 640 586 514 479 482 457 379 260 191 200 215 213 193 158 143 170 229 295 371 427 462 463 462 431 401 418 423 426 446 484 522 538 529 481 422 416 479 561 627 654 612 548 539 565 1863 1830 1788 1750 1718 1693 1667 1657 1627 1666 1626 1566 1517 1476 1434 1389 1329 1287 1249 1147 1074 1044 952 888 846 820 809 772 733 702 692 688 691 694 708 724 749 784 805 811 818 827 818 789 771 754 734 717 684 659 609 553 516 494 494 500 486 472 464 475 486 492 492 478 469 471 463 431 386 356 354 365 362 315 269 246 205 210 223 242 272 296 353 374 374 381 401 432 450 445 419 380 347 334 347 378 404 406 376 325 276 255 223 201 182 166 162 170 241 375 494 561 578 548 506 446 370 324 258 185 123 73 53 45 49 57 56 55 53 52 52 59 67 79 104 141 174 187 180 155 116 80 50 29 25 27 36 67 93 118 125 125 115 94 63 53 62 76 96 110 119 120 138 159 216 335 442 505 500 489 440 428 412 358 310 290 265 219 182 193 240 311 357 374 359 355 362 373 374 383 420 408 346 252 189 166 150 157 215 258 356 389 372 368 421 465 417 338 248 177 142 117 91 84 85 88 100 144 226 328 427 616 623 639 578 496 458 467 463 421 334 234 190 191 197 193 164 132 141 195 255 306 350 398 437 443 458 445 421 414 410 413 436 486 535 549 552 502 422 393 440 532 621 668 656 621 606 601 1925 1894 1861 1837 1825 1822 1807 1788 1751 1772 1751 1711 1681 1643 1590 1529 1449 1384 1365 1326 1219 1105 1019 958 909 859 817 767 739 709 701 696 696 700 716 739 763 784 796 804 813 817 804 776 758 750 739 720 685 644 594 544 504 489 501 511 496 489 486 491 504 514 505 486 483 490 479 441 400 388 398 411 399 343 304 241 210 214 227 252 279 309 362 367 360 367 378 410 438 436 418 387 359 362 389 412 429 427 402 346 303 244 212 195 181 161 154 170 276 422 525 562 562 526 464 397 338 293 243 172 111 71 52 43 49 50 57 54 52 52 54 57 63 76 100 134 154 163 166 139 94 67 44 25 20 28 39 77 101 126 126 126 114 88 62 49 52 63 85 103 113 117 118 131 190 296 412 484 442 464 395 399 373 351 308 298 275 300 266 279 310 374 415 395 348 328 344 369 368 370 412 416 342 238 198 189 174 176 175 286 348 362 372 388 417 423 317 206 151 124 114 107 88 79 85 97 133 199 293 420 521 628 658 594 488 422 421 445 430 385 311 257 226 206 202 205 196 194 235 279 297 308 312 317 370 415 441 442 426 415 396 381 400 425 474 524 529 471 388 357 401 488 599 681 711 708 673 636 1962 1954 1940 1926 1923 1922 1909 1879 1843 1874 1866 1842 1812 1761 1698 1627 1538 1497 1468 1369 1264 1155 1071 1006 936 873 809 760 734 712 707 706 702 706 720 749 765 778 789 801 808 802 783 763 756 753 739 710 672 632 584 540 504 500 515 522 511 511 510 511 534 536 516 504 505 509 491 441 409 425 442 455 446 388 293 233 209 212 230 254 282 320 360 360 350 353 378 416 431 425 422 407 387 399 422 436 453 454 441 375 291 226 200 190 178 157 152 179 322 435 515 554 532 467 395 350 319 281 237 168 108 71 52 48 53 55 56 55 54 53 54 56 62 77 99 115 132 149 148 121 82 56 33 19 19 31 52 84 87 109 130 128 111 85 62 47 46 55 75 95 105 112 117 124 172 283 418 480 378 429 357 362 341 344 312 301 337 438 406 392 401 443 452 439 388 345 351 362 357 358 392 398 297 235 218 215 220 217 208 274 287 281 313 355 373 348 257 158 106 89 93 103 98 92 98 109 148 247 368 388 531 674 627 507 402 363 375 406 387 359 326 301 268 236 226 250 307 352 391 378 321 290 288 288 332 380 409 422 423 397 365 348 351 371 425 489 502 440 358 324 366 472 590 672 695 700 674 642 2003 2025 2004 1993 1987 1986 1967 1934 1913 1950 1941 1911 1869 1812 1751 1719 1661 1572 1485 1386 1284 1185 1100 1021 946 874 807 751 728 726 713 708 710 714 729 749 761 770 781 794 792 775 761 756 754 743 722 699 666 624 574 535 513 513 522 535 533 526 533 542 557 542 520 521 531 531 501 447 428 462 490 495 461 382 286 227 205 220 244 257 297 336 351 354 339 353 389 417 420 418 431 429 417 433 445 454 471 471 439 362 281 207 190 182 171 158 162 210 330 420 500 537 483 392 329 303 295 280 238 167 112 93 63 56 62 63 58 57 56 53 52 55 64 70 84 102 125 142 135 107 76 52 29 20 29 36 39 65 94 120 138 125 106 77 55 47 47 53 58 74 95 110 114 119 168 273 387 407 291 365 303 354 307 334 339 385 461 512 468 433 433 465 478 460 427 381 343 329 324 353 376 349 260 216 196 195 218 230 226 241 203 202 252 320 336 316 256 180 125 103 107 111 111 115 131 105 113 129 276 480 613 656 555 411 329 308 321 342 326 316 311 293 271 258 262 323 449 509 506 439 422 298 259 246 285 332 367 394 406 388 356 330 312 332 392 459 477 429 369 342 394 460 493 610 656 642 639 643 2056 2075 2044 2035 2026 2023 1996 1979 1971 1985 1963 1926 1892 1837 1806 1758 1673 1578 1483 1385 1288 1194 1103 1018 928 851 791 755 752 729 711 706 713 723 740 750 759 766 772 775 773 761 750 745 735 719 702 683 654 613 568 533 517 509 512 536 544 540 560 568 568 545 534 541 558 551 509 470 465 494 529 522 453 368 283 223 209 252 270 288 309 336 340 337 330 359 398 410 409 418 439 446 442 448 447 449 468 466 418 338 255 194 182 174 165 162 169 216 321 446 523 507 412 320 280 275 283 281 246 205 142 110 70 58 63 62 58 56 55 51 49 53 59 67 82 103 125 138 131 102 72 53 34 30 32 34 47 64 103 128 126 116 95 74 56 52 55 57 65 80 98 110 109 111 145 213 280 285 252 254 235 293 301 343 432 482 524 514 448 406 398 409 445 474 450 393 356 347 350 369 365 323 266 215 191 182 193 193 202 204 140 144 208 260 296 307 258 213 188 154 130 121 133 150 137 111 113 147 347 563 659 612 474 337 282 270 276 283 261 245 243 242 248 267 306 409 570 603 595 524 373 251 223 214 246 286 328 371 388 387 359 314 281 288 340 410 444 426 403 399 429 447 534 614 609 592 614 632 2076 2068 2057 2050 2046 2038 2017 2009 2005 1992 1963 1938 1924 1889 1828 1752 1665 1574 1480 1383 1286 1188 1093 993 897 838 829 781 751 725 707 703 711 728 743 749 755 757 757 756 752 743 738 727 706 692 678 660 635 599 565 535 526 521 513 533 555 562 584 578 574 557 557 576 583 570 538 504 508 547 559 510 430 349 284 235 230 282 300 312 318 335 327 313 320 367 399 401 406 422 442 455 454 455 451 457 470 445 382 301 230 182 172 167 162 163 172 212 341 477 527 451 331 262 247 256 275 285 264 223 155 110 72 61 61 59 55 55 53 49 48 49 57 70 86 106 127 139 130 104 85 62 45 45 43 46 51 68 112 132 124 104 84 69 55 56 64 71 80 91 103 109 104 100 111 146 190 210 225 232 215 268 361 378 489 552 566 519 422 382 351 358 414 460 457 430 411 396 405 392 381 363 285 204 208 192 162 138 131 120 102 115 150 171 225 271 265 238 208 173 143 148 198 245 246 224 149 205 426 610 656 601 423 308 273 255 245 245 227 191 169 183 221 284 364 494 653 651 595 454 289 201 192 209 232 262 310 346 366 378 352 294 244 240 292 368 422 442 468 463 437 475 560 603 573 574 619 633 2069 2054 2058 2054 2053 2041 2030 2022 2011 1999 1973 1963 1928 1883 1821 1749 1667 1576 1475 1372 1273 1173 1070 964 887 872 817 774 738 716 708 705 718 737 746 745 747 744 742 738 734 729 725 707 682 667 652 640 624 597 565 556 558 547 531 546 573 587 598 584 584 576 586 606 607 592 566 537 548 586 558 482 401 333 287 260 263 306 319 329 341 337 312 302 322 376 396 390 399 419 434 448 462 461 457 473 466 411 338 260 205 168 161 159 158 160 178 239 364 496 505 380 259 217 220 232 248 271 263 205 149 109 79 67 66 58 53 51 49 48 47 50 62 76 93 112 135 151 139 110 91 82 76 56 53 52 60 77 128 137 120 95 80 66 61 67 77 86 93 102 112 113 104 95 93 107 128 146 188 223 228 326 450 524 562 528 428 378 303 351 358 348 392 432 452 469 473 435 417 394 376 309 246 227 246 218 152 109 94 81 81 92 97 110 162 237 273 232 173 157 159 203 271 282 307 259 226 323 519 641 632 545 391 311 281 245 221 206 187 150 124 149 220 334 428 473 601 659 534 351 211 165 181 204 218 231 272 302 339 363 340 274 215 208 261 350 422 437 488 509 492 525 569 580 555 573 625 634 2055 2050 2056 2054 2054 2043 2031 2023 2015 2009 1983 1958 1918 1871 1810 1740 1659 1567 1465 1362 1264 1168 1100 1055 946 862 808 752 717 707 709 711 724 739 748 738 735 735 734 726 717 711 701 688 668 645 637 635 626 610 597 585 574 566 551 569 589 604 608 591 587 593 603 625 633 613 592 583 593 595 534 454 383 331 297 292 288 324 334 350 361 336 307 309 338 385 387 376 382 399 419 444 465 457 458 483 452 374 297 226 184 153 150 153 155 159 185 270 401 509 463 311 207 185 191 201 225 256 238 183 138 108 87 77 69 59 53 52 49 46 46 53 68 84 101 121 146 164 148 120 116 102 81 65 61 61 73 90 142 140 121 96 88 73 62 72 86 94 101 112 125 126 114 106 110 97 94 120 159 194 251 346 489 522 484 463 427 331 282 263 311 356 373 413 440 475 487 452 438 381 303 248 228 201 256 240 161 105 91 79 79 88 91 99 157 248 271 204 148 146 162 180 245 316 336 358 356 440 580 649 604 522 392 333 280 223 187 161 138 112 103 147 253 391 436 565 656 602 434 266 181 159 173 187 199 203 222 268 313 343 320 248 189 175 219 283 311 401 459 527 546 576 577 569 549 570 612 639 2051 2049 2053 2059 2051 2047 2030 2023 2016 2001 1979 1949 1910 1862 1798 1728 1644 1552 1451 1363 1271 1202 1147 1030 923 849 796 739 714 713 715 716 729 743 742 740 732 732 718 698 686 680 674 668 647 624 631 636 633 626 622 611 592 586 574 592 609 616 610 592 587 598 612 641 652 638 632 634 626 586 507 434 376 339 323 317 319 349 357 369 376 342 313 322 355 387 373 359 362 379 414 452 466 455 473 487 434 346 259 198 179 152 143 152 158 167 209 307 443 507 409 258 188 176 172 187 225 251 211 163 127 106 91 75 66 55 52 50 47 42 47 58 71 90 112 133 158 177 179 166 136 118 88 71 70 72 83 112 150 140 117 108 85 67 64 75 88 96 105 121 142 152 145 142 147 113 99 107 135 172 241 326 422 405 383 372 415 326 304 327 347 348 366 419 445 471 474 462 407 316 226 199 189 192 265 269 192 147 117 92 107 132 128 129 184 256 249 178 153 162 179 243 288 342 375 425 445 512 595 619 572 536 395 292 233 181 141 114 98 88 104 150 207 372 544 672 692 508 332 222 163 146 157 164 182 188 201 235 279 314 302 239 169 137 146 176 238 342 415 501 558 597 589 571 546 568 611 654 2054 2052 2064 2067 2054 2054 2040 2034 2012 1997 1966 1934 1896 1852 1788 1719 1632 1538 1454 1406 1342 1239 1133 1016 912 841 785 740 721 721 718 720 730 731 735 735 727 709 679 663 658 654 647 637 625 621 628 632 639 641 650 631 613 616 604 616 629 630 608 597 593 606 624 648 655 657 668 671 641 571 484 424 386 370 358 345 342 357 374 376 382 343 320 345 387 408 380 346 343 371 417 465 481 482 523 492 416 316 226 199 171 146 137 152 166 188 246 347 490 490 349 247 204 172 168 188 230 244 186 146 121 107 95 81 78 62 49 44 39 39 49 62 77 97 120 142 156 166 181 177 156 133 94 81 84 88 107 138 162 165 150 115 79 63 66 77 87 96 107 123 145 170 181 179 164 126 103 98 117 151 210 268 293 310 313 316 398 368 311 267 346 431 424 470 468 470 466 420 332 226 157 138 147 202 273 274 227 205 153 116 134 186 178 138 172 249 262 206 199 199 269 353 365 379 410 443 467 529 575 587 555 463 310 218 178 140 105 82 71 69 90 161 293 493 668 722 659 431 285 199 162 145 140 154 162 157 164 200 257 301 298 244 183 164 126 134 195 292 381 476 541 590 591 570 561 605 655 682 2049 2052 2062 2065 2058 2052 2052 2035 2007 1990 1953 1923 1884 1838 1776 1707 1641 1556 1505 1439 1335 1234 1126 1007 909 834 779 745 735 727 720 721 721 728 734 733 706 670 653 651 646 633 622 615 606 600 607 620 632 636 648 650 637 646 631 639 651 632 620 605 602 619 634 648 662 679 693 683 632 549 478 448 409 390 370 359 360 374 387 382 386 351 350 392 420 429 382 329 328 366 424 487 524 540 557 491 399 344 243 197 151 134 131 153 181 219 295 423 539 527 396 276 209 174 175 199 234 227 167 136 122 114 106 104 91 83 58 38 36 41 52 66 81 104 127 138 147 169 188 194 186 156 106 95 102 109 129 158 162 171 144 112 79 65 66 77 87 95 105 114 131 162 186 182 148 118 94 88 105 131 179 178 194 221 234 264 379 369 292 274 312 406 487 467 471 482 456 366 261 150 102 91 124 200 248 271 259 235 199 189 205 227 185 122 149 212 234 253 246 283 373 441 451 425 422 440 436 496 521 549 496 380 255 178 148 127 97 73 62 73 132 264 472 652 737 696 576 374 277 206 186 149 135 147 149 139 146 196 267 313 324 315 296 211 141 135 182 273 336 429 521 563 577 583 589 636 683 693 2045 2049 2053 2061 2052 2053 2051 2027 2000 1979 1948 1911 1871 1824 1765 1714 1685 1619 1528 1437 1336 1232 1128 1015 913 839 791 759 743 733 731 722 725 728 733 731 679 642 645 647 632 614 602 598 598 612 633 630 632 657 661 660 657 677 673 674 677 657 631 618 621 635 646 662 682 701 704 677 614 542 497 464 423 395 385 379 381 391 392 401 393 380 386 420 455 439 361 311 323 369 433 504 558 577 553 487 435 352 245 178 136 123 125 156 197 257 365 502 567 550 420 274 206 187 190 213 237 209 155 133 127 125 126 128 108 90 66 47 36 39 51 67 86 99 113 132 152 179 208 226 216 170 116 107 119 132 135 156 173 188 159 114 75 60 65 77 85 90 98 109 132 157 173 168 118 93 71 72 90 99 129 139 145 169 241 309 359 319 269 260 265 280 356 473 424 481 443 342 236 123 73 70 100 176 238 295 309 294 276 281 291 236 149 122 138 160 188 230 264 356 433 449 455 406 373 396 376 413 485 513 431 306 214 158 135 129 112 97 78 85 175 455 650 755 739 635 504 363 271 244 189 150 146 151 140 128 148 212 279 316 373 397 406 276 172 143 170 236 328 407 477 494 535 582 622 652 674 678 2024 2033 2048 2054 2045 2053 2034 2013 1992 1975 1943 1881 1855 1806 1767 1745 1691 1610 1525 1439 1349 1243 1126 1018 922 846 804 776 769 763 743 731 724 727 720 704 662 642 646 645 621 608 597 587 592 603 607 609 630 663 663 668 677 695 702 702 699 668 633 623 628 648 660 684 703 712 703 682 639 562 498 461 427 414 399 392 393 392 409 420 411 410 427 472 499 436 340 304 323 367 433 506 560 583 562 505 439 311 213 163 123 114 121 159 211 297 357 480 559 524 386 261 215 203 206 226 229 191 147 141 133 137 151 157 131 99 62 46 38 40 49 67 77 90 113 134 158 196 243 271 241 175 129 120 134 135 155 169 187 185 149 104 65 54 63 74 78 82 93 111 130 145 152 144 104 68 48 53 60 69 92 117 127 162 258 297 278 241 236 254 257 289 342 367 438 365 392 318 257 138 80 78 81 136 260 328 355 342 315 300 277 206 143 141 145 150 153 171 249 374 428 455 446 384 339 328 357 407 471 482 384 261 177 139 135 136 132 129 131 167 292 649 767 783 701 581 476 461 360 250 188 164 159 153 131 118 152 211 263 354 458 500 501 357 209 160 151 206 303 338 409 458 516 580 621 642 651 638 1993 2017 2043 2050 2054 2042 2022 2002 1981 1957 1920 1852 1846 1814 1786 1741 1672 1604 1524 1431 1352 1247 1125 1018 926 865 836 823 795 764 744 738 732 719 701 682 638 631 641 629 622 605 587 586 595 607 615 623 647 667 671 677 680 685 706 724 708 669 636 625 634 653 677 708 723 718 707 690 639 555 492 464 432 428 418 406 398 396 440 444 432 428 472 537 518 413 323 301 321 362 428 501 544 560 565 513 406 281 191 147 112 106 126 169 245 289 368 492 538 472 349 256 225 222 232 238 211 176 153 138 136 149 174 177 143 101 58 40 37 41 43 53 69 92 115 136 170 223 285 317 274 204 168 161 146 151 161 175 197 200 152 92 54 47 57 64 70 77 89 106 122 129 127 116 92 54 46 36 34 46 67 92 116 158 253 271 243 228 223 222 238 280 291 277 342 399 325 335 261 203 149 132 145 194 297 341 355 341 301 264 226 179 147 134 137 149 157 174 254 365 431 434 430 430 364 318 348 404 457 458 381 267 180 167 188 173 178 207 266 355 503 775 800 752 660 570 555 482 382 284 223 196 178 153 123 109 136 206 299 438 552 572 509 425 288 229 202 243 255 382 443 476 516 559 599 635 638 614 2003 2042 2049 2045 2052 2021 2005 1983 1961 1923 1889 1855 1841 1828 1781 1738 1650 1597 1534 1442 1359 1247 1127 1036 957 907 883 840 813 784 751 751 733 718 690 651 633 625 624 626 612 597 593 600 601 614 631 639 660 670 669 678 681 704 730 734 714 672 640 634 647 669 698 727 738 729 717 687 618 538 489 460 439 439 423 415 408 412 437 454 448 463 548 590 511 384 309 297 322 369 414 458 510 536 546 491 372 254 177 137 106 108 129 153 217 298 428 527 514 427 327 257 236 244 248 240 224 184 155 133 138 174 207 197 143 92 55 42 40 38 44 58 74 94 116 144 193 262 326 350 319 310 259 193 165 156 163 183 212 206 147 90 64 56 53 59 67 73 81 97 110 113 109 95 75 57 46 32 29 37 54 80 154 265 319 289 261 247 216 235 311 318 319 341 337 226 240 248 304 303 233 231 240 291 363 378 370 350 301 260 231 184 148 125 122 136 153 179 258 286 384 430 435 447 405 356 359 391 423 426 370 289 239 263 327 321 334 402 495 596 700 805 772 705 695 622 547 482 405 329 274 235 189 138 107 106 147 259 409 542 601 566 479 462 416 400 405 388 376 463 524 537 534 537 577 631 636 599 2004 2054 2061 2038 2019 1988 1978 1964 1944 1923 1888 1867 1850 1808 1779 1747 1648 1587 1551 1457 1354 1243 1149 1104 1050 964 901 847 813 789 761 764 759 723 710 682 652 618 625 637 612 599 603 602 602 617 631 642 669 683 683 687 702 727 743 740 732 681 648 645 661 687 717 732 741 739 719 676 601 525 483 457 436 434 415 413 412 418 429 461 464 525 630 606 486 364 303 300 327 356 385 435 485 513 518 461 341 230 171 133 111 118 124 157 227 354 484 526 473 387 306 253 237 246 255 246 218 176 148 137 164 219 243 194 126 77 52 47 45 47 52 65 81 100 123 160 222 300 358 383 378 335 270 208 170 153 161 193 225 213 168 115 89 73 63 63 66 70 75 87 97 99 94 88 75 61 45 35 37 38 43 65 209 340 337 303 266 232 245 235 202 290 424 354 292 198 188 263 256 273 214 311 343 371 406 413 411 400 373 341 285 208 146 114 108 118 123 141 187 209 208 294 394 467 471 411 349 344 392 417 390 346 313 359 467 503 541 613 686 750 795 768 762 702 630 568 519 473 421 363 316 263 203 153 108 126 239 394 543 628 605 516 474 515 520 561 553 509 485 546 592 586 538 495 498 551 625 607 1991 2029 2038 2010 1984 1967 1968 1961 1950 1932 1889 1874 1868 1833 1792 1736 1645 1591 1562 1448 1337 1256 1217 1172 1097 1016 928 860 823 819 783 761 764 739 716 661 656 844 684 662 632 607 594 588 594 622 649 661 678 681 683 688 704 716 738 750 736 677 652 654 673 682 718 738 745 737 713 665 594 530 484 452 436 433 413 413 413 425 438 471 524 630 689 601 451 342 299 297 311 333 376 432 475 501 507 433 305 212 165 133 128 122 131 173 273 414 508 495 419 344 289 248 228 232 237 226 199 166 148 159 202 264 265 178 113 101 68 54 53 55 60 72 89 109 136 186 260 316 337 389 388 338 265 209 163 143 159 206 244 232 219 168 122 94 74 66 64 66 71 81 87 88 86 85 78 63 50 43 45 50 78 111 236 307 331 316 256 217 182 174 249 275 386 442 298 205 205 208 173 233 205 281 386 427 425 435 453 446 429 392 309 211 145 128 122 123 128 153 176 176 228 298 378 467 494 428 349 321 361 402 413 398 371 415 526 627 686 751 790 807 805 765 698 613 551 521 505 479 441 407 357 291 243 190 137 183 385 532 614 615 550 478 460 630 715 746 696 601 538 473 440 432 410 389 389 439 545 582 1960 1999 2008 1984 1976 1968 1976 1986 1964 1917 1878 1882 1875 1863 1797 1710 1643 1599 1536 1444 1349 1293 1260 1188 1094 1007 933 888 842 817 803 783 798 766 763 728 719 735 687 686 646 621 607 599 605 607 620 644 654 675 690 701 716 727 739 735 718 686 663 661 665 687 724 744 741 727 707 656 585 522 480 466 450 448 433 417 413 425 438 492 605 721 712 576 419 328 303 301 303 325 371 424 468 494 492 406 277 194 157 149 130 133 149 222 341 468 506 446 363 307 276 257 236 217 215 204 184 157 154 194 271 309 256 154 138 101 67 49 48 51 63 80 96 117 153 215 274 301 370 396 374 321 251 196 150 137 164 209 250 267 240 186 144 111 80 63 60 63 72 81 82 82 83 80 76 66 58 55 56 65 88 156 203 265 330 335 292 241 205 207 245 246 324 307 298 231 215 210 156 166 185 257 328 383 371 333 336 391 408 354 308 238 178 207 156 156 170 173 208 219 276 335 396 463 485 451 365 343 368 383 412 411 423 482 575 696 754 805 809 810 795 766 634 540 500 497 502 493 469 443 388 323 274 207 198 282 527 635 682 661 619 613 616 565 582 584 513 413 359 381 374 340 339 327 314 352 444 513 1955 1978 1982 1976 1975 1973 1988 2007 1960 1901 1886 1896 1899 1874 1796 1705 1653 1602 1542 1495 1430 1343 1278 1206 1110 1009 920 866 846 823 819 800 785 788 760 745 741 717 715 708 664 639 625 617 610 613 634 657 671 687 696 705 720 731 728 737 718 674 668 662 673 697 742 753 739 724 701 654 590 528 486 475 468 453 434 420 413 427 440 539 694 770 692 524 445 364 314 301 302 327 376 428 469 491 483 394 249 225 171 148 135 143 166 291 416 494 471 389 319 292 280 260 233 209 199 187 166 159 170 252 328 312 308 217 138 88 60 41 36 49 70 88 105 128 151 188 259 338 387 381 342 293 248 177 136 140 170 191 242 277 250 199 155 113 77 58 55 61 72 77 82 80 78 80 77 65 64 68 73 83 90 111 196 251 276 309 302 273 261 271 269 220 275 261 244 210 176 149 138 159 177 227 268 272 251 200 185 245 331 379 333 295 261 330 287 291 268 232 226 239 313 357 408 457 467 450 406 424 462 444 434 425 460 542 632 726 770 800 799 791 767 712 547 469 471 494 511 504 473 445 413 350 289 265 306 414 613 648 591 580 567 546 522 440 439 452 421 353 301 295 300 292 284 268 247 273 376 438 1956 1979 1980 1970 1963 1966 1990 1993 1936 1910 1920 1928 1933 1873 1784 1711 1682 1625 1589 1506 1435 1370 1319 1228 1101 991 922 886 860 823 812 807 796 817 759 747 750 738 720 704 667 663 647 627 621 620 632 647 655 668 689 724 740 733 725 729 713 707 707 683 680 713 751 751 734 720 696 653 597 554 536 511 494 467 444 417 411 419 440 609 762 782 652 582 476 369 317 304 308 335 380 427 464 480 455 376 295 212 170 148 142 161 198 362 474 495 430 344 305 286 266 250 223 197 178 164 161 163 206 334 366 365 289 186 115 77 48 34 42 63 83 98 115 129 156 225 299 362 384 356 309 266 223 148 127 141 155 207 267 294 263 208 156 106 69 55 55 60 71 80 83 84 78 78 76 64 59 67 89 97 112 162 220 244 266 285 286 313 332 301 266 298 287 219 219 194 170 142 138 152 169 191 211 218 197 165 150 163 233 320 347 403 363 446 442 381 285 213 206 269 300 321 348 366 369 369 397 456 495 491 477 465 489 567 656 718 727 760 775 758 700 614 488 457 491 526 534 528 511 463 399 345 311 330 406 513 630 493 458 476 500 458 410 331 329 357 366 344 299 271 273 274 252 221 192 207 311 412 1949 1967 1986 1977 1954 1970 1999 1971 1913 1922 1954 1968 1943 1852 1771 1742 1722 1669 1595 1497 1453 1412 1345 1211 1069 974 938 938 899 837 824 821 833 824 771 738 728 737 740 713 682 662 658 657 655 636 618 628 647 668 704 741 747 760 729 714 712 686 665 675 692 725 754 748 735 722 704 664 629 600 552 526 512 461 429 415 404 420 463 671 797 809 736 607 449 350 311 302 313 339 382 433 464 470 458 401 287 197 168 150 152 175 248 384 479 455 425 358 303 277 259 238 207 187 176 169 176 201 254 267 412 357 244 150 86 53 30 27 48 76 96 105 112 131 169 240 332 373 364 322 278 239 195 146 133 129 168 231 284 300 260 197 142 97 65 55 56 60 72 89 89 88 79 73 69 56 56 59 78 110 159 242 253 181 147 208 294 325 357 331 324 282 176 195 183 174 151 136 141 147 156 159 170 180 174 163 151 147 182 250 340 426 425 516 673 565 410 304 276 290 365 321 287 266 257 285 347 425 478 492 480 481 520 583 650 637 680 746 779 741 646 541 458 466 517 558 579 570 525 436 330 300 290 313 336 384 455 259 320 405 432 371 307 241 244 286 311 312 311 297 269 255 220 177 155 162 231 355 1908 1942 1971 1964 1952 1979 1998 1951 1911 1946 1983 1989 1920 1877 1807 1787 1737 1679 1586 1501 1478 1429 1325 1182 1059 990 972 978 948 879 845 847 852 821 768 725 759 754 736 718 684 671 684 676 657 646 634 632 644 665 712 748 744 734 733 729 711 719 684 669 688 732 747 731 721 717 713 699 664 616 575 554 531 469 427 406 396 430 505 686 760 809 727 560 408 329 303 300 315 344 383 430 456 456 443 379 256 187 164 155 169 206 323 433 470 467 412 337 288 261 241 220 195 180 178 185 209 255 265 346 413 319 201 125 67 37 22 25 50 80 95 105 124 151 200 272 349 366 339 294 257 230 192 162 133 142 187 244 298 304 257 185 124 90 72 59 58 65 79 95 92 86 76 67 61 52 51 57 82 149 219 244 237 187 147 231 338 344 360 375 335 240 145 167 149 146 138 139 145 148 147 147 153 160 165 165 159 153 165 207 281 308 417 511 537 432 278 192 237 388 325 303 310 239 205 257 337 398 415 449 454 469 520 540 591 578 657 743 758 666 543 457 431 465 494 529 574 569 498 365 213 175 161 155 146 149 188 141 231 339 365 305 237 213 209 235 266 308 351 327 272 222 190 149 137 138 175 201 1898 1955 1968 1965 1980 1999 1980 1927 1924 1978 1997 1995 1940 1886 1841 1805 1728 1676 1597 1542 1497 1439 1298 1162 1085 1045 1027 1015 964 881 867 882 859 813 746 709 729 765 743 731 731 699 685 675 656 637 635 649 667 691 717 741 762 761 755 715 692 679 676 674 704 732 737 726 716 713 716 708 677 641 613 585 549 480 422 403 406 463 476 594 769 804 676 505 380 318 298 299 318 356 386 410 452 460 420 346 232 174 164 169 189 250 362 394 453 456 383 306 265 249 236 211 188 184 191 204 211 250 325 402 386 274 166 105 55 28 22 28 33 54 86 111 133 169 229 300 358 356 318 276 251 242 209 158 140 160 202 258 316 314 254 173 116 96 75 60 60 70 87 96 89 83 74 64 62 55 48 58 91 167 247 321 257 145 163 202 244 289 420 400 354 199 122 135 122 128 129 133 144 151 147 141 143 151 159 164 164 159 157 165 189 258 373 507 360 251 180 190 220 252 263 226 177 165 178 226 313 358 342 374 412 413 429 454 515 562 635 753 752 596 447 396 354 329 383 469 518 518 446 291 110 52 38 30 34 40 69 114 217 315 335 273 193 158 174 194 230 307 348 345 295 199 172 144 135 135 139 153 1921 1947 1936 1955 1991 1990 1945 1911 1941 1991 2004 1998 1957 1890 1860 1806 1736 1692 1638 1591 1530 1429 1274 1181 1141 1113 1083 1036 957 891 897 908 855 789 733 722 740 763 770 718 728 694 703 693 662 644 644 644 651 675 689 702 743 759 733 732 689 668 689 695 702 727 742 721 711 709 711 711 696 668 639 604 551 477 421 415 413 424 494 629 791 782 632 468 359 308 295 299 325 350 369 407 447 455 406 322 232 178 165 183 206 287 309 386 446 424 352 286 251 233 214 195 189 189 198 204 236 299 382 433 325 238 145 89 42 23 21 22 32 60 92 117 146 193 258 321 354 341 311 275 265 233 198 155 147 173 218 276 328 318 270 198 129 96 69 59 61 75 92 95 84 80 71 68 60 52 45 63 147 267 288 242 184 143 148 160 209 320 498 402 323 202 110 112 105 111 117 123 141 154 148 136 134 141 151 160 167 165 162 157 162 215 319 399 316 391 193 157 161 179 205 184 138 100 115 177 230 282 307 218 236 270 355 353 409 494 646 764 684 461 319 288 286 310 375 452 492 483 417 281 98 39 31 11 9 20 48 132 251 342 347 273 187 153 172 198 232 304 338 331 273 190 174 155 152 146 150 197 1909 1944 1941 1982 2006 1974 1927 1912 1930 1955 1985 1981 1948 1916 1859 1790 1751 1723 1670 1617 1546 1420 1330 1265 1203 1158 1121 1045 945 914 949 930 859 788 743 742 761 763 761 708 693 709 709 713 690 673 663 653 662 679 681 701 743 739 731 682 693 658 677 701 702 734 742 720 710 716 722 723 714 692 660 616 552 481 442 439 421 448 542 685 800 756 591 429 334 296 284 281 303 335 369 419 461 464 400 310 233 183 165 190 219 229 301 398 452 417 344 278 241 223 203 188 185 186 192 217 261 341 419 418 294 196 128 74 44 36 24 23 43 74 101 127 164 222 288 335 346 333 323 285 253 222 187 155 153 188 248 302 334 329 299 225 136 88 67 63 69 82 95 92 81 80 75 68 54 43 46 84 216 228 176 160 139 131 138 172 247 371 539 455 327 184 117 91 86 92 101 120 141 152 146 131 124 129 142 151 156 160 159 153 149 178 241 290 244 234 189 194 221 325 250 143 116 79 66 77 110 158 188 83 92 138 208 222 373 488 596 680 619 391 273 257 256 237 237 321 375 390 362 290 188 121 81 39 26 36 63 197 325 382 343 250 203 190 179 193 231 264 294 318 249 178 184 178 176 171 195 263 1898 1943 1962 1953 1973 1940 1900 1900 1913 1940 1963 1958 1940 1917 1838 1772 1761 1748 1719 1634 1588 1488 1422 1331 1247 1186 1134 1048 963 965 996 942 857 783 743 734 730 737 763 728 727 733 706 722 691 683 677 669 673 678 687 704 739 735 714 685 704 706 723 731 709 705 715 713 704 714 727 727 718 703 674 624 559 501 491 459 443 474 581 717 809 731 546 394 315 284 277 283 311 347 383 432 473 459 391 298 225 184 175 177 188 227 318 422 457 401 320 264 236 218 200 191 188 183 192 222 283 365 424 381 274 180 122 76 64 46 33 36 58 88 115 143 190 253 310 337 342 334 304 269 241 211 174 152 164 217 294 333 348 348 301 212 131 87 73 75 83 91 97 92 89 84 77 64 48 39 45 97 149 139 117 114 108 106 136 198 286 347 377 324 290 121 149 87 68 80 93 118 141 151 144 126 115 119 130 136 146 147 145 134 124 144 185 222 380 263 211 293 443 442 255 127 103 67 57 58 73 81 75 45 51 75 103 137 250 388 558 618 615 441 206 108 112 132 169 244 310 336 317 274 258 198 140 95 80 101 132 287 389 391 376 333 251 216 211 172 175 187 220 274 226 184 189 197 206 214 234 293 1875 1898 1943 1947 1964 1972 1929 1893 1911 1956 1970 1947 1932 1900 1824 1777 1803 1783 1742 1695 1654 1551 1451 1366 1293 1218 1144 1064 1014 1013 996 937 872 805 780 746 727 743 758 714 742 741 719 728 711 701 708 704 696 695 706 735 749 727 708 710 713 678 689 689 695 714 731 723 715 727 731 728 732 728 696 661 637 570 518 485 468 512 618 741 807 695 508 365 298 283 285 291 317 353 392 453 495 458 377 282 222 189 188 188 196 238 334 441 461 401 316 252 224 210 199 195 185 181 195 232 295 381 418 358 271 175 156 109 69 47 41 50 76 105 129 165 219 275 310 326 343 319 285 254 227 198 166 151 195 264 317 350 368 342 277 199 130 93 84 89 96 98 98 96 94 89 81 67 49 43 63 105 120 101 88 83 78 91 141 232 308 321 286 229 159 132 116 89 67 72 88 117 143 153 144 125 113 113 117 127 136 135 130 117 108 125 148 184 440 506 341 400 549 457 240 151 118 60 59 57 54 56 53 37 35 47 62 85 166 333 546 622 533 308 121 72 76 94 140 193 236 256 266 263 236 199 179 155 151 180 233 331 405 453 429 321 221 162 134 107 130 157 176 186 191 184 200 215 229 230 243 296 1856 1863 1899 1932 1937 1951 1926 1892 1910 1963 1977 1934 1912 1895 1839 1816 1827 1819 1794 1750 1678 1570 1477 1399 1328 1242 1150 1087 1073 1059 1014 974 917 834 767 728 717 737 748 696 717 755 751 748 712 691 716 729 714 718 729 723 733 743 732 716 731 697 695 687 731 688 651 665 698 723 739 745 741 724 708 692 649 595 529 501 503 539 656 776 810 662 468 419 343 275 271 288 315 358 408 465 494 460 377 288 280 231 197 182 189 242 355 457 465 398 305 242 223 216 202 189 181 183 197 233 306 392 407 332 252 207 139 96 63 49 52 65 92 120 146 182 227 273 297 337 338 300 265 237 213 185 166 165 223 299 343 376 369 312 245 186 132 102 96 99 103 102 100 97 95 96 91 78 63 69 96 122 131 116 87 63 61 90 158 256 286 266 231 200 155 143 104 73 62 69 89 121 148 155 143 128 120 112 110 119 128 121 115 99 99 111 142 148 240 316 357 468 565 458 292 216 116 53 57 58 50 65 43 49 30 31 36 54 117 155 341 592 624 381 147 84 81 115 162 176 170 170 207 212 202 217 205 206 231 300 342 357 439 504 435 304 188 123 103 94 116 132 149 154 168 180 214 243 242 240 256 317 1852 1864 1889 1895 1911 1928 1908 1886 1907 1959 1974 1928 1903 1887 1853 1845 1843 1831 1830 1763 1684 1581 1495 1423 1346 1243 1157 1103 1096 1088 1046 985 875 785 720 705 734 744 747 687 734 739 723 726 741 728 704 701 698 708 730 719 715 733 719 705 711 721 703 679 681 821 908 726 687 715 731 736 748 762 749 713 662 599 538 507 514 577 685 806 810 639 603 456 333 280 284 299 325 372 424 469 484 441 376 361 285 239 199 189 205 265 371 461 465 386 301 270 244 211 193 183 177 176 194 233 314 393 396 393 309 207 137 93 66 57 65 82 107 131 156 178 204 260 312 337 325 274 243 224 204 184 175 182 254 336 390 390 335 265 211 171 136 114 103 104 106 104 98 92 95 108 114 109 103 117 141 170 164 125 90 69 76 112 179 242 233 214 200 197 172 139 98 66 62 74 97 129 152 157 148 133 126 122 121 122 119 117 101 94 95 113 116 155 240 307 390 505 566 473 328 239 154 90 76 56 57 71 62 58 53 45 29 44 58 102 331 559 624 451 201 134 125 167 151 153 148 140 157 169 179 204 208 233 280 313 384 446 516 543 406 231 123 96 81 90 103 110 133 148 165 184 226 259 263 255 270 292 1864 1873 1904 1908 1920 1916 1886 1867 1896 1952 1965 1925 1900 1887 1868 1866 1861 1852 1841 1776 1696 1573 1495 1419 1336 1246 1203 1174 1130 1093 1054 973 862 768 720 716 720 706 703 675 698 716 725 753 753 729 724 714 694 700 709 693 698 720 711 714 734 729 723 689 872 960 781 671 681 704 728 740 747 749 742 719 661 601 537 523 531 611 727 818 823 773 614 433 326 284 285 297 324 382 446 487 505 499 461 369 296 258 212 201 221 293 383 458 458 449 394 319 256 214 193 178 172 175 191 237 323 384 393 371 297 189 126 88 66 64 76 93 110 130 150 173 224 281 319 325 305 252 231 220 207 198 197 211 311 396 421 377 293 223 185 162 142 129 123 115 109 105 96 87 97 118 134 156 165 168 173 185 172 129 90 78 93 142 203 205 191 180 178 170 155 127 94 66 65 82 106 134 150 151 146 134 132 132 128 124 114 112 102 98 98 104 129 170 228 302 391 463 455 417 379 286 219 164 98 66 65 62 96 84 111 80 67 43 48 116 330 547 643 550 318 216 148 164 178 169 154 142 134 143 166 184 214 285 327 339 396 503 560 449 269 178 100 81 74 81 88 109 133 150 169 190 229 270 287 288 284 300 1820 1870 1904 1903 1915 1899 1871 1854 1890 1947 1957 1924 1900 1895 1881 1870 1868 1871 1853 1789 1692 1590 1523 1422 1327 1264 1246 1229 1179 1120 1060 970 854 762 721 706 696 687 707 688 678 725 753 775 765 735 742 736 721 727 729 715 709 723 724 724 718 714 735 726 844 864 739 663 687 707 711 715 726 749 761 733 673 611 560 539 569 663 759 760 817 774 610 428 321 281 283 301 337 395 455 485 492 488 420 366 301 266 204 218 255 330 394 454 473 454 400 329 260 214 190 172 167 171 188 232 313 329 395 365 273 172 114 82 67 68 79 93 104 121 151 191 247 295 314 304 280 238 229 225 219 219 227 262 351 433 438 358 253 188 165 152 144 134 136 127 117 106 96 89 106 135 169 233 257 258 228 183 155 129 101 102 121 159 202 197 161 158 154 150 142 118 87 69 72 88 104 122 137 140 137 133 138 142 136 133 117 112 111 111 118 128 151 190 231 291 357 404 410 405 423 379 223 179 82 89 88 136 125 97 101 91 72 50 61 149 350 545 668 664 483 375 239 216 187 181 152 153 135 138 160 188 205 252 303 348 410 481 500 392 217 152 98 86 80 74 95 116 135 152 168 195 235 278 296 299 299 318 1821 1863 1875 1873 1913 1891 1845 1826 1867 1934 1961 1952 1934 1909 1897 1881 1882 1877 1851 1785 1715 1626 1533 1442 1394 1328 1282 1247 1200 1144 1071 968 850 757 709 682 674 674 702 730 706 760 775 768 770 753 758 758 746 745 739 721 720 729 736 733 726 725 733 736 817 772 705 663 650 668 709 736 741 740 735 719 683 624 566 547 578 584 670 771 824 763 595 421 323 288 283 307 357 399 436 491 522 496 439 390 320 268 227 241 278 347 361 402 453 445 398 337 272 219 185 163 158 167 182 192 245 342 395 348 247 156 103 75 62 63 73 81 97 126 163 211 267 301 301 281 257 230 228 228 230 233 257 312 376 449 439 332 219 161 144 139 135 135 144 140 124 111 102 96 126 168 181 232 290 306 309 241 154 131 107 111 134 160 172 168 137 138 137 138 135 114 84 74 77 85 95 111 125 128 130 136 149 158 151 146 136 136 136 139 157 174 192 211 234 264 303 343 370 392 417 408 244 212 91 109 111 139 106 91 83 81 75 88 101 202 367 508 654 706 612 552 397 301 220 197 160 168 152 146 160 174 198 245 305 371 467 556 502 317 214 160 118 106 82 81 104 122 138 151 169 203 227 258 286 296 305 330 1829 1843 1856 1859 1911 1879 1840 1836 1877 1929 1951 1945 1931 1909 1893 1894 1888 1889 1840 1771 1721 1650 1546 1509 1473 1387 1317 1273 1230 1168 1079 969 860 770 715 681 673 670 691 731 722 790 793 779 780 777 779 769 760 762 763 753 737 736 735 733 726 712 740 760 801 751 676 654 652 661 683 709 735 750 740 716 683 631 581 558 561 598 676 787 829 766 606 439 354 310 306 332 348 393 469 508 525 521 456 401 353 297 270 291 313 316 353 396 435 428 391 333 263 208 179 160 155 164 171 201 263 355 383 317 224 146 97 68 57 54 60 75 99 132 177 232 281 296 281 257 240 229 224 226 234 248 289 349 409 458 418 296 207 171 133 126 129 140 151 151 134 120 113 110 150 163 214 282 317 316 313 233 138 132 108 116 130 134 144 138 119 123 128 132 129 112 88 77 77 81 91 105 114 119 128 146 163 171 166 161 160 163 160 165 178 189 203 213 227 230 244 275 319 400 434 396 236 189 101 115 108 99 90 79 70 73 85 137 174 210 319 466 568 630 592 465 414 349 248 182 173 182 170 164 162 171 209 266 328 398 465 484 428 322 229 218 166 110 94 89 112 128 140 151 170 188 209 246 275 290 309 343 1837 1847 1832 1860 1903 1869 1837 1840 1846 1880 1926 1941 1929 1902 1877 1890 1885 1892 1845 1779 1713 1694 1615 1583 1509 1422 1353 1300 1260 1192 1086 979 881 786 728 704 687 686 712 738 739 810 816 798 798 802 804 796 780 769 764 758 752 747 745 732 729 697 748 779 768 759 738 687 667 647 651 675 699 717 729 718 678 652 637 582 577 619 705 805 843 771 605 463 381 344 333 344 371 428 494 526 541 528 473 438 397 331 330 325 326 327 346 383 415 418 385 323 256 202 168 154 153 156 177 214 278 361 356 283 201 142 104 73 58 53 56 73 101 141 198 257 293 287 264 249 231 227 220 225 238 271 330 388 442 462 388 294 235 164 122 113 123 144 159 160 137 129 127 127 131 177 253 318 348 342 327 238 134 131 114 115 116 123 121 114 106 112 121 129 125 107 93 84 80 83 91 100 109 118 136 167 190 205 206 206 188 189 165 162 168 176 189 200 206 197 189 219 288 357 349 274 187 124 109 112 107 89 80 68 64 78 110 184 220 217 297 377 401 518 481 409 366 337 254 202 186 191 188 183 177 186 230 293 355 413 448 438 393 334 305 233 170 122 104 100 118 133 142 147 157 173 205 240 264 286 316 355 1864 1836 1837 1884 1891 1866 1838 1830 1845 1880 1920 1934 1922 1896 1874 1885 1891 1890 1851 1799 1779 1726 1643 1602 1528 1456 1397 1340 1293 1207 1094 1000 931 857 770 730 703 716 738 747 763 822 828 807 804 809 804 800 788 778 760 748 751 743 740 727 723 712 742 776 781 742 711 695 650 654 657 679 697 713 732 726 709 692 642 596 587 645 732 819 843 770 615 487 415 394 377 377 398 448 504 530 550 545 509 475 441 387 420 372 362 345 350 377 398 399 371 319 257 202 169 162 157 162 184 229 293 344 317 253 186 146 121 86 56 48 54 73 106 157 228 283 294 273 258 244 225 219 218 227 247 301 374 437 487 505 439 333 237 150 109 96 115 145 163 169 156 140 139 141 149 206 283 320 333 309 236 166 135 127 120 107 107 104 101 99 97 107 120 128 125 113 101 89 83 85 92 100 110 122 146 199 227 232 240 224 213 190 165 148 150 159 171 178 179 178 181 203 257 300 285 224 155 119 111 110 103 80 68 61 70 94 135 217 270 275 301 311 355 405 383 317 313 284 251 215 203 199 196 189 186 201 255 327 378 419 434 428 428 427 354 223 171 130 113 113 123 136 141 144 152 172 204 235 260 288 323 361 1865 1837 1842 1878 1888 1876 1856 1828 1830 1862 1901 1922 1916 1892 1874 1880 1888 1870 1845 1832 1793 1734 1652 1612 1550 1491 1441 1378 1310 1214 1098 1036 1005 924 814 750 738 750 762 754 787 832 829 815 808 806 799 794 777 761 742 738 757 752 742 736 724 718 719 716 737 720 715 687 631 626 639 674 698 710 727 737 727 690 641 610 619 683 768 832 838 759 642 530 494 455 417 410 431 468 517 559 577 568 543 523 523 487 475 416 360 341 347 368 385 385 358 314 284 251 195 166 163 170 190 236 292 311 291 252 195 170 119 75 50 44 53 78 116 173 247 298 294 273 255 227 214 213 217 234 272 342 427 503 541 520 449 342 226 146 101 86 111 143 168 179 178 168 157 160 167 232 297 318 300 245 186 157 138 122 108 97 92 87 86 89 97 110 123 128 128 120 104 90 85 88 96 106 119 137 161 180 231 251 248 223 190 157 136 127 131 140 144 148 153 157 170 201 246 280 267 214 144 136 121 109 95 74 64 62 73 110 171 269 354 304 221 275 331 302 242 243 263 238 228 209 205 197 191 183 188 215 278 352 389 414 416 413 396 369 284 220 174 144 127 126 130 135 137 141 153 176 203 232 259 291 325 356 1874 1855 1854 1879 1884 1879 1861 1827 1824 1858 1898 1918 1911 1889 1876 1886 1897 1889 1862 1820 1789 1737 1667 1632 1581 1532 1480 1418 1327 1214 1132 1101 1047 936 834 783 778 785 780 763 796 829 818 808 813 801 794 793 771 736 719 729 745 742 725 730 707 710 714 708 721 699 709 672 627 638 656 679 693 696 712 730 721 685 629 603 640 708 785 838 834 765 748 650 549 487 455 449 461 489 534 569 583 596 586 584 596 547 537 441 382 349 351 368 377 375 351 331 302 248 200 172 166 176 194 238 276 289 280 276 226 169 110 69 49 44 56 85 129 188 255 299 304 278 239 214 204 207 218 249 312 396 449 520 557 515 423 314 219 155 105 87 112 146 161 162 167 173 158 167 185 241 289 288 252 202 169 160 135 108 98 85 77 75 79 85 101 111 122 127 126 117 101 88 85 93 104 118 136 157 167 196 235 240 224 193 157 130 118 115 116 118 122 132 141 151 178 228 269 291 268 211 182 156 122 100 84 71 67 72 88 132 191 220 227 233 219 262 289 220 184 196 221 211 207 199 190 185 184 183 197 239 307 364 380 383 391 387 366 337 252 201 171 155 139 135 133 132 136 142 156 179 204 229 258 295 327 329 1902 1877 1857 1863 1882 1866 1848 1826 1832 1858 1888 1906 1903 1882 1874 1888 1891 1887 1858 1831 1807 1753 1688 1663 1620 1562 1508 1438 1387 1304 1205 1139 1060 945 855 810 801 797 788 768 802 811 814 806 807 788 783 778 754 724 713 715 721 721 710 716 711 703 712 720 718 704 695 659 636 645 659 678 688 700 721 731 716 680 632 631 676 733 797 836 836 835 774 676 583 517 488 486 497 520 552 580 596 604 620 602 621 572 544 475 397 362 361 369 373 372 359 336 299 249 205 179 173 182 203 233 261 271 274 261 210 157 105 68 52 47 59 93 134 178 246 295 301 264 221 199 192 199 226 279 360 410 466 538 560 506 403 297 219 155 103 91 106 113 133 161 167 172 158 173 202 241 268 252 205 175 165 144 122 98 86 77 67 68 77 89 98 107 117 125 125 111 96 86 88 101 115 128 137 161 187 215 232 224 197 157 129 115 111 106 106 109 113 125 139 160 202 267 300 301 286 235 207 160 111 83 70 68 73 86 109 140 174 203 216 211 214 238 235 168 147 167 181 188 190 188 178 175 181 192 220 275 334 360 362 363 362 355 331 298 234 195 168 158 148 139 131 130 137 146 161 184 206 230 253 262 296 324 1892 1874 1845 1879 1881 1864 1839 1828 1832 1850 1872 1896 1902 1887 1873 1877 1894 1887 1862 1832 1808 1757 1706 1671 1622 1579 1531 1499 1434 1346 1248 1168 1075 957 870 822 804 794 798 773 791 785 819 789 780 782 771 756 747 732 716 703 698 705 709 706 705 703 691 705 719 710 697 659 647 648 649 663 677 702 727 725 705 675 635 639 669 750 796 806 834 830 772 689 601 545 527 528 537 553 573 588 591 603 630 626 625 595 572 485 416 378 369 370 370 361 347 330 299 253 213 191 180 188 203 224 249 255 266 244 195 149 100 66 51 51 70 99 125 163 233 298 282 236 200 183 181 195 245 276 347 415 498 555 547 483 381 280 212 152 113 95 99 116 130 153 166 176 164 182 210 223 212 201 188 166 148 128 110 95 77 72 65 65 73 87 94 105 116 123 118 104 92 87 93 112 125 133 151 177 201 225 218 200 163 125 101 97 97 96 99 102 108 124 150 188 235 299 319 310 289 241 197 148 102 74 66 74 86 105 122 148 192 205 206 200 202 205 192 154 155 147 154 168 175 173 168 169 182 207 251 296 316 347 345 336 330 321 297 267 226 194 176 167 156 140 129 128 137 151 167 190 211 229 232 264 293 312 1918 1871 1840 1878 1888 1856 1838 1840 1847 1856 1849 1873 1894 1890 1878 1878 1893 1882 1858 1841 1811 1765 1719 1685 1638 1625 1593 1545 1453 1359 1276 1191 1091 978 885 836 813 809 807 775 779 769 803 763 757 766 758 739 740 736 716 702 698 701 699 683 699 696 649 699 724 709 690 663 650 645 652 665 677 703 732 724 693 675 643 656 680 741 755 811 832 826 776 701 628 580 562 557 557 569 588 603 605 608 623 633 628 617 584 493 426 394 382 375 365 352 343 328 301 264 223 192 181 188 196 197 222 241 250 225 184 141 99 69 54 55 73 95 130 192 257 289 260 214 186 175 178 200 225 268 353 444 518 551 525 453 359 270 210 174 160 121 112 112 144 152 159 171 168 187 210 221 202 178 165 149 133 115 98 84 69 68 66 66 65 76 90 104 114 116 108 95 89 89 94 108 124 141 164 186 207 220 200 171 135 103 96 88 86 89 95 105 120 144 181 227 270 311 315 303 260 215 176 133 103 81 76 88 97 108 133 172 204 206 196 187 181 173 159 183 178 129 141 155 164 164 164 173 194 229 263 283 322 339 322 307 298 285 266 244 225 198 184 168 156 142 129 128 137 154 173 192 197 213 230 261 284 292 1905 1886 1860 1860 1885 1841 1829 1835 1836 1838 1837 1836 1854 1872 1872 1876 1884 1876 1857 1832 1800 1752 1710 1687 1684 1658 1625 1563 1479 1386 1300 1213 1116 1002 905 858 834 827 809 791 788 793 787 750 730 753 748 709 720 725 707 704 706 696 688 683 684 677 630 685 719 707 700 669 663 653 664 684 707 730 732 708 687 679 661 668 672 700 760 810 827 816 773 707 647 606 588 586 586 588 606 627 620 619 632 651 660 647 578 500 449 428 396 377 362 348 339 326 303 271 229 194 183 182 184 194 219 237 234 212 179 140 101 74 62 59 67 99 152 218 280 277 241 201 175 167 169 186 210 283 378 462 519 531 494 423 335 255 216 202 166 143 129 136 156 164 170 177 180 191 196 196 179 158 149 138 122 103 87 75 65 66 68 69 65 72 87 102 110 108 98 88 86 91 96 113 131 152 168 187 206 209 176 149 117 109 93 82 82 88 101 120 146 183 226 264 289 309 294 266 226 190 157 126 104 83 75 77 91 122 159 190 210 206 193 177 166 161 159 158 148 149 140 140 152 157 165 184 201 219 254 291 318 325 293 279 268 256 244 231 226 215 193 173 160 144 131 131 137 152 160 180 198 212 230 251 267 270 1893 1900 1888 1871 1872 1819 1831 1842 1843 1843 1838 1834 1852 1869 1864 1865 1874 1862 1848 1830 1793 1755 1727 1723 1712 1669 1633 1565 1487 1409 1329 1243 1146 1037 944 899 878 845 818 819 795 818 784 739 708 750 744 712 717 726 704 697 697 680 685 691 682 665 627 674 716 712 708 676 666 659 668 690 708 722 722 707 699 692 684 691 696 728 785 810 816 802 764 714 669 640 628 624 617 610 622 637 624 623 635 657 697 674 606 544 517 454 403 375 358 342 332 322 301 269 234 211 197 178 181 186 212 229 227 208 177 138 112 91 77 70 80 118 177 241 290 258 222 186 162 159 159 177 224 308 395 466 502 496 455 389 309 250 237 210 184 165 150 155 158 162 164 178 183 184 184 178 161 148 142 132 115 96 80 70 66 66 67 67 64 72 86 101 108 103 92 84 84 89 103 124 139 154 165 183 193 190 173 156 134 109 90 83 84 90 112 147 182 222 251 277 285 302 263 230 198 170 146 125 106 86 70 69 98 142 178 200 208 197 185 169 158 158 160 160 160 167 136 127 140 153 167 181 194 222 259 293 304 303 261 249 242 236 231 230 223 213 198 179 163 146 135 133 136 144 158 181 198 211 225 244 253 252 1878 1881 1880 1861 1870 1818 1825 1835 1840 1839 1822 1826 1842 1851 1853 1854 1853 1854 1849 1828 1802 1791 1744 1729 1713 1680 1638 1575 1503 1429 1355 1269 1177 1114 1052 973 914 861 837 836 807 837 789 741 708 746 746 728 719 714 693 691 693 673 674 692 694 667 639 664 699 695 683 668 662 660 677 693 709 718 717 719 721 711 709 707 707 739 788 802 803 782 755 714 686 678 668 658 651 647 646 635 614 623 645 670 723 694 686 641 560 481 418 377 351 334 327 319 304 277 246 227 199 185 175 170 199 226 224 205 175 150 130 109 89 82 99 144 203 259 288 248 204 178 169 159 161 185 238 326 413 467 479 455 407 367 328 262 235 219 196 183 158 153 143 152 167 179 183 181 173 163 152 142 134 123 105 89 81 70 67 66 67 63 64 74 88 101 107 101 94 89 87 94 111 128 146 155 166 176 177 172 170 146 126 107 92 86 90 100 130 176 209 234 248 275 286 285 238 205 180 158 140 121 110 87 66 77 117 162 191 203 202 189 178 169 168 165 161 158 152 135 119 118 130 142 152 168 188 222 254 276 282 276 230 224 221 221 223 224 219 212 199 183 167 150 139 133 135 146 164 187 205 215 225 242 239 235 1864 1850 1845 1841 1840 1831 1825 1821 1839 1840 1820 1821 1824 1836 1849 1850 1847 1839 1827 1826 1820 1797 1770 1747 1729 1696 1646 1579 1517 1448 1377 1294 1251 1207 1133 1045 956 895 871 855 835 858 819 769 724 735 748 735 727 705 679 675 683 674 664 684 708 678 656 637 673 664 659 650 655 661 688 709 717 712 710 714 716 721 720 724 721 745 794 811 793 770 751 727 717 711 696 685 681 675 664 641 614 623 650 683 731 743 716 664 588 506 435 380 345 327 323 321 316 301 265 228 204 184 171 247 221 255 287 212 178 169 140 114 99 98 122 171 227 268 277 242 214 188 175 164 171 193 246 345 431 463 450 411 379 357 313 263 225 217 203 184 150 141 134 155 160 165 177 177 165 152 144 137 128 113 98 89 84 73 66 65 65 61 64 76 90 103 107 103 99 95 96 106 122 137 156 165 172 173 173 166 157 138 120 104 92 90 96 113 148 194 218 229 254 269 273 262 216 189 167 149 141 130 112 91 84 102 140 178 196 196 190 171 170 166 162 157 154 155 137 119 109 108 114 125 144 166 186 210 231 248 254 245 210 206 205 210 216 219 216 209 196 181 166 149 144 140 136 153 172 193 210 220 226 232 225 221 1856 1838 1815 1812 1826 1831 1847 1828 1836 1838 1823 1827 1818 1825 1837 1839 1834 1830 1836 1830 1812 1786 1742 1757 1735 1697 1651 1593 1527 1461 1400 1365 1318 1249 1160 1067 990 934 908 887 867 868 850 803 776 756 761 749 732 693 671 671 679 672 654 675 710 697 688 633 627 621 631 640 640 662 701 727 736 735 727 718 717 725 723 715 726 749 800 810 776 769 758 747 736 732 716 706 707 702 682 647 624 634 655 671 723 760 738 673 608 528 448 384 341 320 318 321 315 300 270 231 204 178 182 293 282 403 455 257 189 172 145 126 116 118 144 193 246 270 263 247 216 193 173 168 179 203 260 370 442 448 434 406 365 329 284 248 229 221 212 201 177 159 155 161 162 170 176 170 158 146 136 128 120 108 97 92 81 71 67 65 63 59 66 78 91 99 104 106 104 101 106 119 133 148 171 176 177 178 171 161 150 133 118 106 96 93 104 127 159 199 221 235 247 253 250 238 197 175 157 148 142 131 112 104 113 130 159 182 188 182 177 158 156 157 154 149 149 149 124 105 100 101 106 119 145 170 182 196 207 217 223 218 216 193 192 202 212 216 213 206 193 177 161 153 146 142 139 158 179 198 212 219 220 219 207 202 1844 1812 1789 1782 1779 1803 1841 1813 1827 1838 1825 1817 1800 1803 1821 1830 1830 1830 1821 1806 1803 1764 1748 1778 1749 1707 1666 1608 1546 1523 1470 1410 1343 1266 1178 1093 1030 986 953 912 891 884 890 867 837 786 782 775 741 711 686 669 671 665 647 657 685 704 690 633 603 604 608 615 628 671 703 724 733 746 745 727 722 723 720 723 731 759 801 803 781 773 772 754 749 745 730 727 729 725 700 658 649 648 652 691 742 773 755 694 628 546 461 393 356 332 317 316 316 306 276 230 199 171 177 200 239 366 402 249 191 173 152 134 126 136 167 212 256 264 263 241 202 184 170 168 181 212 286 389 441 446 421 372 326 292 265 243 233 219 219 210 192 191 172 173 170 173 173 160 146 137 129 124 117 108 103 90 79 71 66 63 61 60 70 77 87 96 103 107 107 109 116 131 143 159 177 183 183 175 167 156 143 131 122 112 101 98 112 134 167 225 231 232 231 235 228 214 182 170 158 149 142 131 118 118 133 150 169 176 174 172 164 141 142 145 146 141 139 132 108 93 92 95 106 123 149 170 178 186 188 190 193 192 191 180 183 195 207 213 210 202 192 180 167 156 144 140 142 163 182 199 209 211 210 206 194 187 1846 1818 1786 1765 1755 1804 1823 1794 1812 1828 1835 1815 1786 1792 1817 1825 1824 1805 1795 1817 1796 1765 1753 1736 1749 1716 1662 1610 1595 1554 1497 1425 1349 1280 1201 1117 1054 1009 969 939 918 917 927 893 853 808 793 773 745 723 689 663 666 669 655 643 653 699 694 632 599 603 598 597 628 678 697 713 719 735 733 712 710 714 710 719 743 764 786 795 791 775 769 755 757 755 752 754 752 737 711 689 681 662 663 702 758 793 775 718 644 561 474 422 394 359 330 322 323 318 283 232 195 169 170 179 211 231 256 199 180 171 155 138 133 152 187 218 240 260 258 224 186 172 163 166 181 222 306 353 403 433 402 340 291 263 250 242 234 225 226 294 297 211 188 157 160 169 162 147 136 129 125 124 120 113 104 89 76 69 65 62 60 62 68 76 89 101 107 109 110 116 126 138 149 161 169 178 178 171 159 146 136 129 126 118 112 111 117 145 198 237 229 226 217 219 210 195 177 166 155 147 140 131 123 127 144 161 171 170 168 156 144 123 126 130 136 132 124 117 99 85 82 89 109 130 149 165 169 174 171 171 169 171 172 170 177 189 201 208 206 200 194 182 169 151 146 140 147 167 179 193 196 202 200 193 182 175 1851 1834 1798 1754 1742 1791 1803 1796 1786 1809 1831 1812 1777 1764 1780 1799 1805 1797 1783 1782 1787 1764 1754 1763 1748 1723 1718 1663 1605 1553 1491 1429 1363 1279 1209 1147 1084 1036 998 974 960 927 927 903 872 817 799 769 757 730 693 676 668 674 681 658 657 694 688 625 594 597 593 589 612 650 677 713 715 714 740 762 745 717 720 713 741 756 765 793 776 771 767 756 766 778 785 785 775 760 745 728 700 684 686 716 766 801 786 738 651 597 523 474 423 372 344 337 340 334 294 239 197 173 171 170 183 211 210 180 174 171 157 143 144 159 180 208 230 248 234 204 170 161 159 165 184 234 265 322 388 415 385 319 263 237 232 231 226 233 234 345 329 210 172 163 166 160 148 136 128 123 120 122 121 109 102 88 76 68 65 61 58 60 65 78 96 109 112 111 115 125 135 144 152 155 167 170 168 161 148 136 129 132 134 131 128 128 140 178 219 238 217 210 207 208 203 191 178 159 148 146 141 130 124 128 147 168 169 173 163 145 125 111 112 120 125 118 110 104 90 77 76 88 111 133 148 158 155 156 155 153 153 153 157 160 171 183 193 199 200 199 193 178 166 149 144 147 151 167 177 179 187 195 190 182 173 165 1843 1822 1792 1751 1729 1752 1776 1763 1788 1805 1806 1790 1784 1769 1779 1802 1807 1788 1768 1776 1793 1763 1744 1762 1712 1704 1716 1662 1613 1565 1496 1416 1359 1272 1204 1145 1080 1053 1036 1001 963 936 940 912 882 846 802 790 772 742 713 686 672 675 678 667 667 682 671 620 590 601 593 593 590 605 651 705 711 714 792 864 814 735 734 715 734 745 759 782 758 763 765 761 778 801 815 815 806 793 773 746 726 703 707 735 781 806 787 739 697 662 592 513 446 395 369 364 365 353 307 249 206 193 179 175 182 198 189 168 170 172 162 151 153 163 176 203 223 223 201 183 166 152 154 162 168 199 248 322 385 401 368 301 241 225 220 228 220 222 255 373 243 202 178 165 160 146 133 125 119 116 115 119 115 108 100 88 75 65 62 58 57 60 68 85 104 115 116 117 125 134 140 142 146 152 166 169 159 149 140 134 132 134 141 146 145 147 168 206 229 231 204 202 198 198 196 185 168 150 144 146 141 130 127 136 153 165 173 168 150 126 108 106 103 111 112 106 99 90 79 71 73 89 114 135 146 151 143 143 142 141 142 144 147 153 165 178 185 188 191 194 188 177 168 152 149 153 156 158 170 180 187 188 180 171 164 158 1833 1811 1787 1757 1735 1739 1756 1733 1755 1784 1793 1778 1771 1767 1783 1803 1802 1765 1750 1771 1774 1756 1717 1738 1737 1730 1724 1684 1623 1566 1494 1441 1356 1281 1213 1150 1116 1098 1062 1013 966 957 948 942 894 877 803 780 753 736 703 668 664 676 682 688 689 682 660 622 607 617 607 595 593 605 644 698 713 728 775 800 768 732 725 721 737 744 756 771 751 758 763 767 793 824 839 847 846 825 792 759 730 712 731 761 801 813 802 772 758 693 610 533 471 423 397 389 386 371 331 295 240 215 186 180 186 188 177 162 167 171 167 164 164 169 182 201 207 194 175 165 159 145 147 149 160 193 255 332 383 388 350 286 234 221 222 222 223 232 266 345 219 201 177 165 147 131 121 115 108 102 107 117 111 107 100 87 76 70 62 57 57 63 74 92 112 121 120 121 130 134 135 137 141 153 168 165 152 141 136 135 137 140 148 158 160 169 192 221 227 217 193 193 192 189 182 169 154 142 140 142 138 132 130 134 149 169 171 158 134 109 94 93 94 100 103 100 91 80 71 67 71 89 115 132 139 140 141 131 128 126 128 134 140 148 159 169 175 178 184 189 185 178 171 160 157 157 158 161 174 184 188 182 171 161 157 154 1824 1805 1785 1772 1759 1751 1742 1712 1732 1736 1804 1753 1747 1755 1771 1791 1799 1757 1740 1765 1761 1748 1739 1716 1740 1710 1707 1698 1644 1557 1490 1442 1361 1289 1257 1212 1154 1112 1067 1020 988 968 951 951 909 868 800 783 748 720 678 655 655 674 687 685 693 687 657 628 627 629 615 595 596 610 646 690 705 732 771 775 749 734 735 742 735 727 749 772 748 752 758 774 798 829 850 868 866 839 808 776 744 736 755 792 827 827 835 819 775 709 626 550 493 450 424 411 403 392 372 338 266 219 190 179 179 172 163 158 165 169 168 167 166 173 186 193 188 169 157 152 149 135 134 142 160 198 259 337 387 384 338 277 234 223 221 215 223 236 257 314 212 205 185 170 153 139 125 108 96 95 104 113 109 107 100 88 84 77 63 56 57 66 82 104 123 132 130 127 132 127 129 131 139 156 169 160 150 140 136 136 139 144 156 169 172 182 205 220 215 203 188 186 189 183 171 156 144 136 136 138 137 136 137 142 157 170 163 144 117 94 84 82 85 87 92 91 84 72 63 62 70 90 113 117 127 133 133 121 116 115 118 127 135 143 148 155 166 172 179 184 183 179 174 166 165 162 160 164 175 184 184 176 162 153 150 147 1816 1798 1780 1772 1773 1777 1750 1720 1702 1703 1767 1738 1738 1762 1774 1798 1808 1765 1728 1732 1738 1734 1720 1710 1720 1691 1729 1708 1615 1549 1497 1438 1362 1342 1311 1238 1166 1119 1077 1035 1007 976 953 955 912 865 844 822 754 702 666 653 654 672 691 695 698 689 660 647 635 637 617 603 596 611 655 688 702 737 766 760 743 738 741 738 721 730 751 772 749 761 764 778 801 825 856 879 879 855 824 796 767 771 790 830 846 852 862 842 785 724 645 579 523 480 455 443 437 427 398 344 269 223 194 177 172 162 152 152 156 162 164 159 156 167 184 182 166 148 141 139 138 125 124 134 160 200 263 338 388 385 349 295 232 230 222 217 227 234 251 299 216 210 193 181 175 145 113 98 88 93 101 108 108 105 99 94 92 78 64 58 62 72 91 115 132 140 140 138 133 122 121 126 137 155 162 157 146 137 134 136 143 150 162 174 176 186 206 213 207 195 184 184 187 179 164 147 137 133 135 136 136 136 140 151 164 167 153 128 101 85 80 79 78 81 86 87 78 65 58 58 70 89 96 110 119 125 124 111 105 105 110 118 128 135 141 151 160 165 172 180 182 178 175 173 169 164 162 165 173 179 178 167 154 145 140 138 1814 1793 1770 1759 1765 1772 1755 1743 1702 1680 1717 1716 1723 1748 1749 1783 1808 1780 1734 1710 1706 1710 1708 1700 1708 1687 1708 1705 1636 1557 1488 1426 1405 1373 1323 1254 1185 1135 1096 1057 1020 985 966 975 910 898 881 844 768 702 666 654 648 652 662 674 686 684 686 666 638 638 616 602 590 618 659 680 705 731 753 753 735 733 744 736 711 737 753 763 743 765 767 773 808 836 863 884 883 863 842 822 798 811 819 838 861 885 885 864 802 738 666 605 548 500 477 471 464 450 411 351 280 231 201 181 170 155 148 146 146 154 158 151 148 161 176 169 147 130 122 122 125 122 120 129 158 204 272 344 389 395 385 353 271 231 223 215 227 226 234 230 213 217 220 209 179 133 101 88 79 90 99 105 106 101 94 94 90 76 66 62 69 81 103 126 138 144 149 144 128 115 117 123 138 154 160 151 148 140 133 134 143 155 166 171 174 186 203 205 203 193 183 183 183 173 158 143 135 133 135 135 136 139 147 158 167 159 139 114 94 81 78 78 77 80 86 86 74 59 53 54 59 74 89 105 112 115 114 101 96 97 103 106 113 127 139 146 153 159 167 176 179 178 175 174 171 166 163 165 171 174 170 159 149 143 133 130 1813 1801 1780 1770 1762 1750 1748 1737 1713 1685 1686 1702 1708 1716 1723 1765 1783 1792 1775 1729 1695 1690 1684 1676 1689 1682 1699 1673 1627 1560 1550 1488 1433 1390 1346 1279 1207 1157 1123 1090 1050 1006 993 1007 972 923 886 846 779 713 675 659 647 654 746 847 836 767 674 664 630 622 608 595 589 631 655 667 690 709 736 744 733 740 746 737 713 742 748 752 743 757 765 778 811 842 866 884 887 877 867 851 832 854 847 852 884 914 913 885 817 749 680 625 591 552 512 489 476 462 428 359 290 239 208 184 167 159 148 139 137 144 151 147 146 158 164 156 135 130 116 115 117 119 123 129 156 207 274 337 381 404 406 368 280 240 222 211 220 217 219 216 212 212 215 211 178 128 98 88 82 93 98 101 102 92 88 88 87 75 68 67 77 94 115 130 138 149 155 144 125 118 120 126 141 152 153 148 142 136 132 136 148 162 172 175 178 188 198 201 196 189 183 183 179 167 151 138 132 131 135 140 140 143 152 162 168 151 125 104 98 85 79 77 78 83 87 83 68 53 48 49 56 70 89 102 105 105 101 92 88 91 94 98 109 124 136 141 149 154 163 173 175 176 174 172 170 166 163 165 168 167 161 153 147 134 126 125 1799 1809 1808 1799 1775 1744 1734 1734 1716 1682 1679 1700 1704 1694 1701 1722 1709 1739 1745 1727 1711 1687 1663 1648 1670 1678 1673 1660 1638 1636 1568 1491 1449 1416 1377 1302 1224 1180 1152 1123 1086 1033 1031 1031 997 931 898 869 804 728 687 671 665 691 760 835 839 747 646 648 613 602 604 595 597 644 656 663 674 693 723 740 744 752 756 744 725 760 756 755 755 758 774 790 818 846 870 884 888 886 882 875 873 892 883 893 913 939 935 901 841 769 701 665 644 601 548 514 497 478 445 375 300 248 211 185 176 164 148 136 130 136 144 143 144 158 165 151 143 120 114 113 113 113 120 132 157 206 271 304 333 383 398 349 276 239 208 200 219 206 207 211 214 219 225 217 176 126 102 95 88 95 96 93 93 75 85 77 79 70 72 76 86 97 111 128 144 159 161 149 125 114 121 131 143 150 151 144 137 131 129 136 151 165 175 180 181 189 190 196 192 188 184 183 176 164 150 141 136 131 138 149 147 149 155 161 165 151 121 114 97 86 80 77 79 86 88 78 63 55 47 46 60 76 91 99 97 94 92 82 77 78 85 94 105 120 131 136 145 151 155 163 171 175 172 170 169 166 163 164 167 165 156 149 137 128 124 123 1780 1794 1807 1802 1772 1741 1733 1737 1711 1676 1683 1712 1705 1691 1677 1671 1665 1703 1715 1708 1702 1685 1655 1636 1659 1666 1641 1648 1648 1630 1562 1489 1460 1437 1397 1323 1248 1202 1172 1150 1138 1101 1056 1070 1023 959 950 925 842 756 708 704 708 716 736 760 753 692 638 629 604 595 603 600 607 626 648 659 677 690 720 744 747 751 755 752 731 732 726 758 767 772 789 808 829 849 871 884 892 899 899 903 909 909 920 923 940 957 954 914 856 788 747 717 676 621 571 543 520 491 461 395 317 256 243 210 187 165 146 133 125 128 136 140 143 155 167 165 146 122 97 107 112 112 116 133 158 204 229 262 324 383 413 376 290 234 205 205 205 198 197 200 211 218 218 207 172 129 104 98 95 94 90 85 83 60 66 63 85 84 73 78 89 97 112 135 155 166 163 147 129 119 128 140 142 146 144 142 135 128 126 135 154 172 182 183 187 190 190 191 188 187 185 181 174 165 158 152 145 141 147 161 154 151 152 158 159 145 133 113 95 85 79 77 81 89 89 76 67 56 44 44 61 83 95 97 93 85 81 77 72 72 79 90 101 114 126 132 141 145 150 157 166 171 170 169 169 167 164 162 164 160 150 141 131 126 125 124 1739 1764 1786 1793 1771 1744 1739 1741 1714 1686 1685 1710 1706 1708 1674 1652 1654 1679 1684 1678 1675 1669 1647 1625 1636 1633 1600 1614 1613 1611 1565 1492 1464 1442 1399 1334 1266 1219 1202 1189 1166 1138 1097 1097 1047 982 985 963 864 780 737 737 738 739 745 744 718 669 634 630 613 597 614 609 611 608 638 666 690 695 720 741 740 744 751 763 747 728 853 765 771 791 805 818 835 851 871 885 894 906 908 908 929 922 940 942 962 964 963 925 894 838 795 751 704 649 596 566 537 506 481 416 339 317 268 226 189 162 141 129 123 123 130 137 138 148 165 160 144 126 97 97 106 108 110 130 139 161 200 253 317 383 409 357 287 237 204 193 194 185 184 201 212 217 218 202 168 131 107 100 95 93 87 84 76 53 72 84 106 114 103 101 102 103 118 145 165 170 166 146 131 128 138 139 142 143 143 141 134 127 126 134 152 172 188 194 196 194 190 189 186 187 186 179 174 170 167 162 157 156 158 167 155 149 149 154 154 151 127 106 90 79 74 78 87 98 101 85 67 51 43 47 65 92 100 94 86 84 79 75 71 70 76 86 97 109 121 129 134 140 149 156 163 167 168 167 167 168 167 165 159 154 142 133 127 125 126 126 1715 1744 1773 1790 1773 1749 1744 1741 1719 1700 1692 1704 1709 1714 1679 1646 1634 1647 1649 1640 1649 1661 1641 1608 1596 1589 1573 1584 1592 1589 1557 1495 1457 1434 1407 1354 1291 1262 1242 1208 1186 1164 1126 1112 1070 1006 1005 966 888 807 783 763 748 743 746 742 715 670 639 644 609 610 618 633 637 622 648 674 694 695 712 735 744 753 765 775 774 761 911 808 775 796 812 822 833 849 861 876 889 899 945 989 928 940 955 959 979 974 966 951 928 871 820 776 727 676 628 587 554 523 502 475 411 366 285 236 192 156 137 128 122 122 130 137 142 155 163 157 140 117 97 96 100 105 108 110 125 156 198 248 310 384 424 371 277 229 204 199 188 181 186 204 217 219 215 197 163 127 111 103 95 89 90 77 66 55 103 120 131 138 139 114 98 109 129 157 173 172 162 148 134 135 135 139 145 143 142 138 134 129 126 133 142 155 188 207 204 195 190 189 188 187 183 179 175 173 175 178 177 171 165 166 153 145 150 150 152 145 119 99 84 75 73 82 94 105 112 89 60 44 43 53 71 100 100 89 85 79 73 70 68 68 74 82 95 106 113 122 128 138 147 154 159 164 166 164 164 164 164 163 157 147 132 126 123 124 126 126 1705 1735 1771 1793 1780 1758 1747 1739 1723 1717 1701 1697 1709 1712 1678 1640 1618 1627 1633 1623 1626 1640 1630 1606 1595 1575 1566 1572 1572 1576 1559 1505 1460 1444 1406 1389 1353 1299 1254 1223 1206 1191 1156 1114 1073 1025 1005 965 948 883 826 774 767 765 750 743 737 705 663 649 606 627 623 641 634 636 658 683 696 698 710 733 746 750 759 768 774 769 842 825 791 799 812 823 830 836 846 868 886 905 1037 1144 923 953 971 972 994 991 985 976 938 878 839 796 744 699 656 612 577 550 548 519 466 403 312 244 191 153 139 130 125 124 126 134 149 165 166 159 133 115 99 95 93 101 101 106 124 155 195 245 313 394 438 388 304 245 234 187 164 159 186 210 222 224 216 190 153 130 118 101 96 89 92 70 54 89 134 156 165 161 138 103 91 111 139 165 177 172 159 152 151 140 133 138 141 142 142 138 134 130 127 128 134 159 195 215 202 193 189 190 190 189 184 178 172 172 179 188 189 187 176 162 149 149 149 152 151 140 112 92 80 76 80 89 98 110 112 79 55 43 49 62 84 105 109 100 84 71 67 66 67 69 74 83 94 100 104 115 127 136 145 151 156 160 162 161 161 160 160 157 152 141 125 119 118 120 122 124 1701 1743 1771 1790 1786 1772 1760 1752 1747 1744 1713 1699 1706 1712 1681 1632 1610 1615 1619 1609 1605 1608 1616 1614 1580 1555 1556 1559 1556 1568 1558 1514 1475 1454 1449 1412 1357 1308 1273 1245 1227 1212 1179 1127 1089 1042 1014 1008 980 921 850 801 782 766 757 744 733 731 710 694 649 656 648 652 633 637 634 674 698 705 714 724 732 740 747 762 770 773 829 815 798 805 818 823 826 825 840 866 886 929 1059 1125 948 965 978 974 984 996 999 984 941 891 858 814 761 718 682 640 605 591 569 545 504 435 337 256 199 160 147 138 132 130 127 132 147 162 168 163 134 112 105 100 99 90 89 102 124 154 191 240 315 408 457 433 412 292 211 161 139 152 189 218 237 232 220 198 170 148 115 100 100 94 94 69 61 114 167 187 185 146 111 93 93 119 153 168 176 174 172 163 162 140 135 136 139 142 143 141 137 135 133 129 137 164 200 212 193 187 187 190 191 189 184 177 170 170 180 193 198 192 176 155 155 146 153 157 153 136 108 88 80 80 86 96 107 120 109 74 51 44 55 74 96 110 111 99 79 64 60 61 65 69 75 82 91 95 104 114 123 133 142 148 152 156 159 158 158 157 152 151 146 135 121 115 114 114 116 119 1685 1753 1776 1787 1797 1789 1774 1772 1768 1752 1734 1716 1709 1717 1686 1632 1608 1604 1604 1598 1591 1586 1593 1596 1568 1547 1548 1547 1554 1566 1552 1520 1491 1484 1462 1411 1357 1323 1301 1278 1254 1225 1187 1143 1116 1069 1064 1048 1011 934 868 812 801 866 812 726 731 732 736 739 682 650 665 668 654 646 636 669 694 702 706 716 729 736 747 763 769 777 818 816 801 812 819 820 822 823 838 865 892 949 1039 1055 969 971 989 987 989 1010 1016 1001 956 905 871 828 776 730 704 685 655 627 594 588 545 467 368 270 212 174 174 164 148 133 121 123 135 152 167 166 137 105 102 102 103 97 83 101 123 148 182 227 311 416 458 452 391 261 191 140 130 154 196 223 237 234 226 215 186 147 116 102 103 98 100 84 98 119 199 213 192 148 109 92 98 124 154 169 176 175 173 167 160 149 141 137 137 138 139 139 138 140 140 139 147 174 199 202 185 182 183 187 190 189 185 176 167 168 181 193 195 195 191 169 152 147 154 157 149 131 105 89 85 87 92 105 121 127 102 69 50 53 64 70 90 112 111 91 70 58 56 59 64 69 72 76 88 99 105 113 119 129 140 147 150 151 154 154 154 153 147 144 139 131 123 116 114 115 116 117 1662 1751 1783 1790 1804 1807 1792 1780 1764 1738 1738 1735 1723 1712 1682 1639 1615 1605 1599 1597 1589 1578 1581 1582 1564 1548 1543 1537 1548 1556 1549 1548 1519 1492 1462 1411 1364 1345 1334 1313 1287 1254 1215 1181 1187 1142 1108 1075 1015 946 898 855 854 967 956 809 729 732 737 729 698 679 689 668 668 652 665 683 691 700 705 718 733 742 756 766 766 777 805 816 804 808 813 817 820 821 838 867 900 960 1031 1034 983 983 989 1004 1009 1029 1032 1014 968 917 877 834 787 757 742 723 698 650 624 618 576 494 385 284 225 208 201 185 167 143 119 111 122 143 162 168 144 142 106 83 92 97 85 89 115 146 179 227 305 391 412 446 366 234 161 124 130 161 204 228 240 244 235 215 183 145 122 106 109 105 122 119 131 154 242 249 206 143 99 91 103 125 140 147 170 173 170 164 159 144 135 132 132 135 138 140 140 144 147 147 154 176 190 191 181 177 179 185 188 188 185 176 170 177 186 192 193 193 189 170 151 150 156 157 144 125 107 97 94 95 104 118 133 128 99 66 53 59 62 74 96 110 101 79 62 54 53 57 62 66 69 80 92 102 106 111 116 126 138 143 147 151 153 152 149 149 145 139 134 129 128 123 118 118 117 115 1628 1738 1790 1800 1802 1809 1806 1786 1756 1723 1715 1733 1729 1706 1680 1649 1634 1619 1597 1586 1578 1572 1570 1566 1552 1535 1530 1535 1544 1547 1547 1538 1511 1484 1459 1411 1381 1369 1356 1341 1318 1282 1253 1244 1214 1172 1144 1103 1040 977 935 889 903 1040 1108 1014 845 744 756 740 725 704 672 683 682 642 683 696 704 707 708 718 737 750 759 768 771 784 806 805 802 807 817 822 821 819 838 872 909 968 1032 1040 1018 988 986 1001 1024 1042 1040 1022 976 924 878 853 826 792 763 739 717 670 646 649 612 519 409 299 271 236 209 202 191 164 131 114 123 146 164 175 172 152 116 79 76 85 82 90 114 144 179 203 230 312 406 422 314 203 138 127 136 167 206 225 241 244 229 208 178 139 122 110 118 120 132 142 150 184 270 237 172 119 90 90 102 114 119 137 154 166 176 169 163 141 133 128 129 132 135 138 139 145 150 156 164 176 183 180 177 173 177 194 190 186 183 174 173 183 189 190 193 189 181 161 150 150 155 151 139 124 117 111 103 104 115 126 135 123 101 68 60 61 66 83 101 111 94 70 57 50 51 53 55 61 72 86 97 103 105 110 113 118 126 136 144 151 152 149 145 144 142 137 133 132 128 125 121 119 118 115 1604 1720 1752 1789 1807 1815 1815 1798 1765 1722 1694 1715 1720 1707 1686 1668 1657 1624 1599 1587 1575 1566 1560 1555 1541 1524 1523 1531 1541 1542 1539 1526 1502 1483 1451 1416 1391 1378 1369 1362 1359 1346 1311 1271 1234 1211 1190 1144 1080 1004 951 910 942 982 1026 1067 932 749 766 739 734 707 647 690 702 668 677 693 708 707 705 721 743 756 762 766 773 785 787 797 801 810 816 820 814 811 835 876 918 969 1014 1022 1020 980 981 1003 1031 1045 1039 1023 981 930 910 882 839 807 786 765 731 693 671 670 636 555 531 431 330 261 225 223 217 190 158 135 136 163 175 182 173 156 129 90 77 79 79 96 121 147 164 181 232 313 404 404 279 180 135 133 149 174 193 221 244 246 231 209 179 140 124 130 118 124 138 170 230 294 273 199 142 106 88 87 92 99 116 132 144 161 173 169 163 142 131 127 127 129 133 135 138 147 158 164 172 171 174 173 171 168 192 214 194 179 178 174 178 188 190 192 189 182 166 153 147 148 152 150 136 127 121 115 111 114 126 133 132 119 97 85 69 67 73 90 102 104 87 64 53 48 47 47 53 61 75 91 99 101 103 106 107 109 118 130 140 147 149 146 140 138 137 137 132 131 129 125 121 118 116 112 1612 1653 1717 1782 1819 1830 1824 1808 1783 1740 1698 1701 1707 1702 1691 1683 1662 1625 1601 1594 1585 1569 1560 1556 1541 1520 1516 1527 1534 1535 1533 1514 1484 1475 1459 1424 1395 1386 1384 1383 1377 1359 1325 1282 1249 1234 1212 1167 1099 1035 978 950 965 981 995 977 867 768 780 769 754 721 650 696 700 680 694 710 709 705 709 726 747 759 764 771 773 778 787 795 798 800 811 816 807 807 831 875 905 932 979 1012 1011 976 977 1009 1035 1046 1048 1033 993 971 942 897 852 822 806 784 751 723 700 699 662 649 596 492 372 293 254 248 239 215 188 167 158 162 175 183 165 145 134 99 79 76 75 90 102 121 154 185 230 311 401 383 264 170 135 136 151 163 191 231 252 249 236 213 179 142 124 143 153 145 159 232 274 303 240 171 130 104 92 90 92 103 121 129 140 161 169 171 157 141 134 127 126 129 133 135 140 152 167 169 169 167 163 165 163 168 219 214 183 173 172 174 179 185 197 201 193 180 167 153 147 149 150 149 140 127 119 116 114 120 134 144 135 124 116 94 73 71 79 93 101 98 80 60 53 50 43 44 50 62 79 95 100 99 100 101 102 105 113 124 135 142 144 143 135 132 131 129 127 129 128 121 117 115 110 106 1564 1653 1727 1785 1828 1848 1841 1821 1794 1755 1713 1687 1689 1689 1683 1671 1654 1622 1603 1590 1590 1580 1570 1560 1541 1527 1523 1525 1549 1537 1526 1518 1492 1477 1454 1418 1392 1389 1391 1385 1372 1357 1331 1286 1255 1267 1246 1196 1138 1096 1087 1041 991 980 992 969 888 820 801 769 744 731 698 706 720 674 682 726 727 711 715 732 748 762 772 775 777 775 801 809 800 793 800 799 795 799 826 851 874 915 965 1002 1001 973 982 1018 1044 1058 1053 1048 1030 1001 958 909 863 830 814 797 773 745 726 731 725 696 633 535 423 345 295 280 270 247 222 205 200 185 180 185 164 156 124 97 81 76 76 75 82 113 153 186 227 302 390 370 254 173 146 138 143 171 207 243 259 254 240 215 178 144 132 135 162 181 214 298 274 255 207 158 125 108 103 100 102 108 122 135 137 159 174 170 156 151 137 131 128 127 132 137 144 156 166 167 166 164 158 155 154 167 202 193 174 168 163 165 171 183 202 206 194 174 155 149 146 150 151 145 133 121 116 114 113 126 143 153 148 137 120 90 72 71 83 97 104 95 72 56 53 45 40 42 49 63 84 98 100 98 97 97 99 102 108 119 130 138 139 138 129 129 125 123 122 124 123 115 110 107 102 99 1636 1712 1763 1797 1833 1858 1858 1834 1803 1766 1730 1705 1680 1675 1657 1647 1636 1613 1597 1576 1584 1584 1582 1569 1545 1532 1524 1517 1533 1537 1517 1515 1490 1464 1437 1415 1405 1399 1397 1391 1382 1369 1340 1302 1283 1297 1267 1198 1191 1188 1169 1116 1050 1042 1034 978 891 814 774 771 782 755 769 704 736 693 679 707 727 711 706 725 745 755 766 781 781 787 804 812 799 784 791 801 798 797 808 830 865 915 966 995 994 977 988 1026 1056 1070 1069 1060 1044 1012 966 917 873 843 826 812 792 772 770 773 759 727 672 589 492 410 356 337 317 297 284 252 226 207 191 185 170 156 120 91 83 77 74 73 82 109 146 184 224 291 375 364 276 192 168 146 151 181 216 249 264 260 245 224 199 163 145 140 157 233 270 285 255 228 193 167 146 126 113 111 117 122 128 139 150 166 172 173 163 152 141 133 129 130 135 141 149 158 166 169 166 162 150 146 148 161 175 177 172 169 165 161 171 195 208 201 185 165 152 149 146 146 148 143 128 114 109 109 111 130 150 154 161 147 117 85 70 70 84 99 101 98 87 62 49 41 39 40 51 67 91 102 102 100 95 95 99 101 106 116 126 133 134 134 133 126 121 118 117 117 115 107 101 99 94 89 1715 1769 1801 1818 1842 1866 1873 1851 1813 1780 1757 1724 1681 1669 1638 1625 1620 1605 1584 1573 1578 1580 1585 1593 1565 1527 1518 1512 1524 1535 1514 1514 1493 1459 1432 1424 1405 1400 1402 1402 1396 1379 1346 1315 1304 1297 1241 1233 1232 1234 1176 1146 1098 1061 1040 998 939 887 854 846 838 801 809 759 731 722 697 698 713 707 700 719 738 742 756 779 783 790 803 817 812 789 771 773 773 778 796 828 870 922 969 990 986 979 999 1040 1068 1072 1081 1072 1055 1021 972 923 883 857 840 821 807 802 790 780 785 756 709 626 543 463 409 390 386 367 325 287 248 220 202 187 176 140 113 90 84 81 76 72 82 105 138 181 226 295 376 372 352 243 178 151 158 186 219 253 270 264 251 240 221 180 153 158 183 243 256 248 229 207 193 174 150 135 129 131 132 132 135 148 164 175 176 173 164 155 145 139 137 137 142 149 153 161 170 179 169 166 147 143 147 156 167 172 173 176 174 168 175 200 202 197 178 153 143 141 141 145 147 139 125 111 102 101 107 119 141 151 163 150 116 82 67 70 85 100 107 99 78 56 44 39 41 45 58 74 95 104 104 99 92 91 97 101 106 113 123 130 130 132 130 121 121 115 111 109 106 101 96 91 86 78 1729 1804 1834 1844 1856 1879 1883 1873 1846 1813 1778 1732 1700 1675 1632 1612 1610 1599 1578 1571 1573 1574 1574 1586 1566 1527 1513 1507 1513 1531 1513 1509 1467 1460 1459 1434 1415 1406 1404 1409 1403 1383 1357 1336 1325 1296 1294 1282 1283 1272 1198 1176 1105 1082 1053 1026 995 921 852 841 814 810 803 803 766 706 704 714 710 696 696 705 728 748 758 778 787 785 793 811 810 774 775 777 792 791 798 828 870 921 966 984 984 983 1004 1019 1048 1074 1084 1083 1067 1030 979 931 893 869 861 854 840 826 808 799 814 795 744 668 593 514 466 474 470 424 377 326 276 238 208 190 181 151 119 110 100 91 77 77 92 108 133 181 233 304 366 385 339 232 179 155 167 195 226 260 277 271 260 245 216 184 171 167 208 227 230 223 208 198 189 166 145 141 144 145 145 147 143 171 180 181 181 170 168 162 153 147 143 143 148 155 161 169 180 187 169 159 141 141 146 155 162 168 176 176 170 169 183 200 195 185 159 143 139 135 138 147 146 132 116 103 93 91 96 106 134 154 164 147 112 81 65 73 91 101 104 99 73 50 41 40 43 51 66 78 97 107 103 93 85 85 93 100 106 111 113 120 127 129 126 118 137 123 108 101 99 97 91 82 77 72 1779 1843 1861 1869 1877 1891 1895 1889 1864 1821 1776 1738 1712 1676 1638 1610 1603 1592 1576 1577 1574 1570 1568 1577 1567 1535 1511 1499 1505 1528 1510 1498 1476 1468 1466 1442 1427 1423 1418 1414 1402 1380 1364 1359 1348 1328 1301 1285 1278 1266 1242 1208 1167 1114 1077 1068 1022 969 947 908 880 867 856 830 797 754 720 713 712 709 705 709 732 753 760 776 794 795 796 808 814 806 929 797 744 759 786 821 866 917 961 977 981 984 990 1013 1052 1081 1095 1099 1081 1041 987 941 907 887 884 876 861 848 833 830 844 832 781 711 633 606 572 544 516 467 414 359 303 256 225 203 186 182 160 122 105 91 77 79 96 114 139 180 223 286 314 392 338 233 179 161 177 205 236 263 278 277 265 242 218 200 192 188 227 227 218 213 204 192 177 159 146 148 156 161 166 155 155 176 190 193 189 182 178 167 156 150 149 151 151 156 170 178 187 188 165 147 135 139 143 147 156 168 177 178 174 178 190 197 193 175 174 150 129 125 134 142 136 118 99 85 80 80 84 102 137 160 165 142 102 73 64 65 81 104 111 96 68 50 39 43 47 55 70 79 103 113 102 87 79 79 87 97 104 105 111 117 121 123 119 116 119 129 115 99 94 90 84 76 72 69 1847 1886 1888 1890 1895 1899 1900 1897 1871 1818 1767 1739 1718 1679 1657 1623 1605 1599 1587 1593 1585 1573 1568 1568 1556 1530 1507 1495 1497 1516 1507 1503 1493 1459 1452 1451 1433 1427 1430 1418 1404 1386 1368 1367 1357 1325 1317 1282 1276 1266 1260 1214 1154 1109 1099 1101 1102 1062 993 943 891 892 863 865 780 788 770 743 737 714 709 719 734 749 758 770 791 807 806 813 814 818 872 930 927 823 782 814 863 921 966 978 978 978 992 1023 1058 1096 1115 1118 1097 1056 1002 957 938 926 907 896 878 861 851 851 872 858 817 744 721 668 604 560 542 527 473 406 332 274 236 216 219 186 161 130 105 88 78 81 97 115 136 157 175 235 330 408 346 241 181 168 189 218 241 259 278 282 262 241 226 219 211 217 227 217 212 203 191 177 164 153 145 148 170 175 168 165 165 190 203 199 196 188 183 173 163 159 158 159 161 167 182 187 190 190 164 144 132 131 134 141 153 167 176 180 180 181 189 192 184 184 163 139 123 124 134 135 122 104 88 78 72 71 75 93 136 167 167 135 93 67 58 59 81 111 106 81 58 45 38 44 50 55 70 89 111 115 100 82 74 75 81 85 93 104 113 112 113 113 113 112 113 111 108 99 88 84 78 72 69 67 1913 1926 1910 1909 1917 1907 1892 1896 1867 1826 1783 1747 1727 1693 1675 1647 1636 1618 1605 1606 1600 1590 1577 1564 1545 1520 1500 1492 1493 1504 1503 1489 1482 1452 1446 1451 1431 1426 1427 1416 1403 1387 1372 1370 1358 1328 1325 1285 1277 1276 1306 1267 1172 1115 1102 1110 1133 1108 1024 953 912 891 892 903 798 779 776 777 764 727 720 730 736 745 758 771 787 805 813 818 822 822 851 883 871 801 774 803 855 918 964 970 983 983 996 1030 1072 1115 1139 1137 1113 1072 1051 1019 974 941 920 909 896 879 873 872 892 878 838 828 779 707 654 613 590 570 505 425 343 291 256 253 228 189 160 135 104 84 79 85 95 105 118 131 173 238 347 424 358 246 189 182 196 218 236 258 282 282 261 246 239 237 230 231 227 213 201 189 179 168 157 150 150 161 178 182 180 172 178 202 208 205 198 193 188 178 168 164 164 164 169 179 195 202 202 201 171 144 135 127 124 134 151 168 178 180 180 182 187 187 191 189 163 140 125 124 132 130 114 97 86 77 63 62 65 87 136 171 163 123 100 79 58 56 80 110 104 74 50 39 35 42 46 60 78 101 117 113 95 78 70 71 73 79 91 103 109 105 106 107 110 109 108 105 99 90 82 79 74 68 66 63 1963 1966 1964 1937 1946 1926 1912 1898 1887 1849 1801 1767 1738 1706 1686 1676 1669 1639 1618 1613 1607 1597 1586 1567 1544 1517 1498 1492 1496 1498 1496 1478 1459 1441 1440 1440 1427 1426 1425 1415 1407 1399 1385 1374 1364 1343 1338 1302 1287 1292 1305 1270 1193 1171 1158 1174 1190 1153 1071 1000 954 907 899 937 861 859 800 787 775 741 727 730 740 750 758 769 786 791 808 813 825 830 842 841 838 823 801 808 863 914 936 973 987 988 998 1031 1081 1134 1159 1157 1132 1118 1091 1038 987 953 932 922 912 898 888 889 917 919 898 861 794 723 670 646 641 616 537 444 373 359 299 260 226 191 158 132 108 82 73 79 84 89 106 129 172 243 368 439 362 249 195 190 195 212 239 271 295 293 269 252 249 251 237 235 231 200 183 172 164 159 154 151 158 172 182 183 188 187 199 204 212 210 203 202 200 190 180 173 167 168 176 191 208 221 220 214 199 172 148 129 123 133 152 174 193 197 200 200 201 192 187 178 152 131 117 120 129 125 110 99 86 66 53 53 56 86 137 169 155 137 107 73 53 58 89 114 99 62 43 37 30 35 47 65 87 113 125 112 90 74 68 68 71 76 89 101 102 103 103 103 106 106 104 99 92 84 78 76 71 64 64 63 2008 2032 1996 1963 1964 1947 1927 1901 1897 1874 1833 1791 1758 1741 1713 1693 1678 1666 1635 1623 1610 1598 1589 1572 1547 1528 1516 1503 1495 1500 1494 1470 1450 1430 1428 1431 1425 1424 1420 1418 1405 1394 1387 1373 1356 1348 1354 1321 1308 1304 1298 1296 1266 1222 1195 1189 1189 1180 1138 1072 1017 950 936 974 970 916 834 794 767 745 737 749 758 762 768 773 778 787 800 812 822 829 854 862 841 778 769 788 814 872 943 986 991 991 1000 1035 1092 1145 1177 1175 1170 1151 1106 1044 994 966 949 945 937 920 907 914 938 941 913 868 809 748 709 687 672 638 557 490 467 374 319 268 227 196 167 142 114 79 65 69 73 85 105 132 178 256 395 453 356 248 210 196 201 222 250 284 307 293 268 257 256 253 247 237 231 186 164 157 154 151 149 152 163 177 180 193 200 208 215 216 214 214 211 209 210 206 194 177 169 174 186 204 223 241 243 239 226 193 153 125 119 131 158 192 216 230 234 234 209 183 178 168 146 124 111 113 118 115 109 96 70 50 42 41 49 86 138 156 158 140 97 60 50 64 92 106 79 55 40 37 30 37 54 72 97 122 128 110 89 80 68 66 67 75 88 94 96 100 101 101 101 103 100 92 85 78 75 71 67 61 61 59 2074 2060 2020 1990 1978 1960 1936 1907 1900 1889 1862 1837 1809 1765 1726 1698 1678 1677 1663 1636 1616 1600 1590 1572 1555 1543 1524 1504 1497 1498 1491 1467 1452 1427 1420 1424 1421 1420 1425 1426 1404 1390 1385 1370 1358 1359 1359 1331 1319 1315 1314 1293 1258 1218 1210 1224 1234 1218 1174 1112 1046 1004 1004 1007 998 958 875 802 764 746 750 767 777 778 778 778 780 791 815 830 825 845 850 828 807 952 1034 928 836 870 937 985 995 992 1002 1036 1097 1161 1171 1192 1195 1166 1114 1053 1010 988 973 968 955 936 935 925 939 960 933 887 831 781 749 724 706 674 617 589 492 393 330 268 230 201 177 152 128 95 71 68 76 88 107 143 191 273 417 452 395 286 234 207 208 229 257 294 313 288 265 264 264 268 260 240 217 171 154 147 142 141 144 148 153 167 185 201 210 219 222 221 214 213 212 211 212 208 194 178 171 180 195 213 232 243 259 264 236 195 152 125 128 148 174 211 227 226 207 200 210 180 171 163 149 125 111 109 107 106 103 79 56 35 31 31 44 93 118 145 158 127 78 49 48 68 93 94 72 47 43 30 30 43 61 82 107 128 126 109 96 79 64 63 65 78 89 89 94 97 98 98 98 99 94 84 78 74 71 67 65 62 61 59 2103 2087 2049 2015 1994 1971 1946 1921 1904 1892 1883 1869 1834 1779 1732 1703 1678 1668 1663 1638 1621 1605 1599 1583 1569 1551 1524 1507 1502 1496 1484 1460 1449 1425 1413 1413 1411 1407 1425 1436 1411 1390 1384 1372 1364 1366 1365 1345 1335 1333 1326 1300 1273 1261 1258 1263 1251 1248 1243 1194 1147 1130 1065 1026 997 975 898 822 771 745 751 774 786 788 790 789 795 797 809 825 862 869 857 1006 902 860 907 883 841 870 930 981 994 995 1000 1038 1107 1115 1164 1203 1204 1173 1123 1067 1026 1007 997 987 979 977 958 955 968 972 943 904 855 813 786 764 763 761 693 599 509 408 338 269 230 205 180 162 154 131 94 75 81 92 111 149 204 290 428 444 440 328 243 207 211 235 269 309 317 283 265 267 275 276 265 242 205 162 146 139 137 138 140 142 151 169 187 204 215 222 221 215 210 211 212 213 214 209 195 179 173 184 199 215 226 241 267 271 238 191 148 123 132 159 188 232 231 208 204 226 224 197 175 164 150 131 122 121 116 108 101 69 45 26 25 32 44 64 104 147 155 116 69 46 48 74 95 86 84 57 36 27 26 44 66 93 118 132 131 120 98 74 60 59 66 79 85 86 89 90 93 94 92 92 88 78 74 72 69 67 63 60 60 59 2124 2090 2070 2031 2006 1979 1952 1931 1910 1902 1896 1880 1847 1797 1746 1706 1672 1661 1642 1636 1626 1622 1609 1597 1576 1551 1530 1515 1505 1494 1482 1461 1446 1428 1421 1420 1413 1412 1427 1439 1414 1391 1385 1375 1363 1365 1367 1369 1357 1338 1317 1298 1283 1270 1289 1311 1312 1290 1252 1222 1203 1143 1084 1067 1017 982 911 842 792 773 776 779 792 803 792 782 803 814 820 838 869 868 864 873 908 887 879 863 853 882 933 982 997 998 1005 1042 1054 1114 1174 1208 1210 1180 1130 1076 1039 1023 1011 1001 1000 991 982 976 984 986 967 926 877 841 823 818 812 785 716 628 540 444 351 277 235 209 183 171 157 130 101 86 88 100 120 157 214 304 384 435 424 315 235 206 214 244 285 323 323 288 281 271 276 283 275 248 204 156 134 128 127 129 135 142 155 171 188 205 217 223 221 213 210 210 212 215 215 209 194 180 176 185 199 208 217 246 275 274 246 194 157 147 160 186 198 220 207 200 205 246 206 206 179 160 151 148 145 138 131 120 107 72 36 28 25 30 42 47 104 149 150 108 59 42 51 73 95 95 80 48 30 20 20 42 73 105 126 134 136 123 91 70 59 60 71 81 84 86 83 83 88 91 88 84 81 73 72 71 68 66 61 60 59 58 2155 2121 2096 2050 2021 1991 1962 1956 1939 1919 1898 1876 1842 1799 1757 1714 1688 1661 1646 1637 1652 1637 1611 1602 1584 1555 1532 1520 1511 1501 1489 1469 1456 1442 1436 1432 1426 1423 1428 1433 1411 1390 1383 1372 1356 1353 1350 1369 1363 1329 1309 1310 1302 1296 1314 1332 1337 1335 1336 1321 1270 1198 1129 1088 1032 979 928 872 832 806 799 791 806 828 817 799 804 817 829 856 860 857 856 865 890 884 872 867 869 890 937 984 1004 1001 1002 1013 1049 1117 1185 1221 1222 1190 1138 1083 1043 1027 1026 1020 1012 1008 1002 998 999 1000 976 935 899 874 862 851 826 795 742 660 578 478 358 283 248 218 206 187 163 138 112 97 97 104 126 164 201 284 322 421 408 305 231 208 221 253 290 318 320 309 287 278 283 290 273 242 193 147 129 127 126 128 134 143 154 172 187 208 220 225 220 218 211 211 219 222 219 210 192 177 176 180 193 200 218 251 281 280 255 204 171 171 179 182 182 200 195 201 234 210 197 185 170 156 151 152 154 154 152 139 120 93 45 38 36 35 49 55 105 147 144 106 75 70 57 62 93 109 75 41 20 14 19 44 70 98 126 141 140 117 88 65 59 62 73 83 85 86 83 81 83 83 81 78 75 71 70 68 66 63 60 59 56 56 2174 2147 2124 2081 2042 2009 2004 1981 1952 1926 1901 1874 1841 1803 1763 1728 1706 1675 1660 1655 1673 1659 1629 1613 1593 1566 1541 1525 1518 1508 1491 1483 1478 1468 1452 1443 1436 1432 1433 1432 1408 1387 1378 1368 1355 1349 1346 1357 1346 1312 1300 1310 1318 1318 1343 1365 1373 1373 1357 1326 1279 1199 1144 1107 1044 988 950 885 872 852 823 806 824 848 841 822 817 827 836 854 863 863 860 861 869 867 862 868 881 901 938 979 994 995 1005 1017 1054 1118 1188 1229 1229 1195 1142 1088 1060 1049 1026 1022 1020 1016 1016 1009 1007 1011 985 948 933 916 897 876 850 823 775 692 610 503 375 311 284 250 224 207 185 158 131 110 105 109 124 151 170 245 337 412 391 297 232 213 227 260 288 301 316 319 287 283 282 284 269 233 179 139 126 123 121 123 129 141 155 175 191 213 217 218 221 219 212 209 215 221 220 211 192 176 176 174 185 201 224 260 289 287 268 226 194 193 192 182 173 191 189 201 207 196 184 172 168 154 145 148 152 160 168 164 148 106 78 61 45 44 45 61 111 150 148 115 77 62 62 74 110 119 78 39 16 11 18 36 55 89 132 155 143 112 82 61 61 65 67 75 83 83 81 78 77 76 75 73 73 70 68 64 62 61 59 57 54 56 2181 2160 2140 2107 2069 2067 2033 2002 1966 1934 1917 1894 1863 1824 1782 1753 1737 1723 1691 1676 1682 1671 1646 1622 1596 1576 1556 1541 1529 1515 1503 1494 1484 1481 1472 1458 1446 1441 1439 1431 1407 1390 1381 1375 1365 1350 1349 1347 1328 1308 1300 1309 1322 1330 1343 1345 1358 1394 1410 1383 1320 1228 1160 1105 1042 999 969 964 917 878 852 837 838 848 848 840 838 833 831 832 850 861 858 850 858 866 861 868 884 907 949 976 980 996 1004 1022 1059 1127 1195 1235 1230 1194 1146 1119 1095 1049 1026 1023 1023 1022 1025 1025 1024 1021 995 983 959 934 916 901 883 856 813 735 643 532 437 403 311 262 238 225 208 189 165 137 116 117 124 128 168 254 353 403 375 290 233 218 223 244 272 296 319 320 294 287 286 280 258 215 194 164 137 122 116 119 127 142 158 179 199 215 218 224 221 219 211 207 211 218 218 210 197 180 176 175 188 206 232 269 297 292 259 230 218 198 168 168 171 187 192 199 198 188 173 167 158 144 137 142 152 166 178 183 171 150 122 88 51 45 42 69 118 154 157 128 96 92 78 82 121 117 75 36 16 12 17 25 54 105 150 165 144 104 76 59 62 62 67 76 84 84 79 74 71 69 69 69 72 69 65 62 61 60 58 55 54 54 2189 2167 2147 2121 2118 2092 2059 2028 1992 1957 1927 1908 1878 1835 1797 1776 1769 1753 1716 1697 1693 1679 1654 1626 1598 1581 1567 1553 1542 1532 1517 1505 1494 1490 1488 1475 1458 1447 1443 1432 1415 1403 1390 1377 1365 1355 1350 1340 1321 1311 1312 1319 1346 1369 1374 1367 1387 1420 1420 1393 1349 1261 1170 1106 1074 1043 1039 998 945 903 885 853 854 869 864 860 859 862 862 860 871 879 873 854 856 860 853 858 878 890 904 943 979 1001 1011 1030 1065 1138 1205 1241 1235 1227 1201 1149 1094 1051 1027 1021 1023 1031 1039 1041 1042 1051 1036 1003 969 947 937 927 910 886 855 783 717 606 566 456 339 269 246 240 233 218 196 172 149 137 138 143 179 270 365 393 353 279 232 221 222 238 273 307 323 316 297 290 292 279 252 238 210 172 142 121 108 108 121 139 152 177 196 199 214 229 224 217 208 202 207 215 216 211 203 187 176 178 191 211 241 276 309 304 284 254 220 195 155 165 170 187 190 194 191 191 182 163 147 134 129 136 149 167 185 192 180 193 134 95 54 34 36 70 117 152 165 158 138 108 92 96 120 113 76 39 21 16 15 29 69 125 167 169 140 95 70 59 59 61 67 76 82 82 75 69 66 64 65 68 71 68 61 60 59 59 57 55 54 54 2203 2187 2188 2156 2128 2102 2071 2048 2012 1973 1938 1917 1891 1851 1824 1810 1788 1768 1733 1710 1704 1684 1654 1629 1606 1589 1581 1572 1564 1549 1525 1518 1511 1503 1498 1486 1468 1451 1449 1441 1435 1416 1396 1385 1375 1365 1353 1333 1317 1319 1325 1326 1329 1350 1359 1395 1414 1435 1422 1370 1330 1274 1194 1132 1105 1101 1058 1007 979 937 917 888 884 891 885 879 875 875 878 884 872 890 887 881 875 864 855 865 873 876 904 954 992 1005 1020 1038 1077 1143 1208 1247 1258 1243 1205 1147 1087 1046 1025 1017 1020 1031 1044 1052 1055 1061 1046 1019 991 968 957 952 937 911 891 852 831 720 612 472 360 280 261 263 262 246 224 209 188 158 159 163 203 286 365 379 334 271 238 225 222 244 285 316 330 321 299 289 287 272 264 242 210 171 140 120 109 108 114 132 150 151 172 202 219 232 224 212 203 202 210 219 220 216 200 187 179 184 195 216 249 306 338 348 316 248 210 190 153 162 173 185 192 189 188 184 172 154 139 125 119 128 144 165 180 199 205 179 123 89 51 28 37 72 113 137 146 158 143 116 99 102 123 115 78 48 34 21 17 39 89 144 177 167 131 86 80 63 57 62 70 77 80 78 71 65 64 64 65 71 73 69 61 60 58 56 55 54 55 56 2227 2220 2201 2171 2144 2114 2084 2060 2024 1987 1951 1928 1903 1886 1866 1836 1809 1786 1752 1723 1707 1692 1660 1632 1614 1606 1601 1593 1580 1556 1533 1529 1529 1519 1509 1498 1481 1469 1459 1453 1443 1422 1406 1396 1381 1364 1351 1335 1319 1326 1331 1332 1349 1391 1406 1403 1410 1434 1424 1376 1327 1270 1223 1208 1169 1131 1076 1023 997 967 950 926 914 912 909 908 905 901 904 905 897 901 888 887 879 867 858 855 862 879 909 954 986 1011 1016 1037 1078 1138 1204 1222 1247 1243 1203 1145 1087 1046 1028 1020 1021 1033 1042 1044 1061 1064 1053 1034 1011 985 970 964 954 939 928 919 860 771 771 507 385 305 294 309 311 298 276 249 207 177 177 181 222 290 357 369 348 298 255 228 222 248 288 314 326 320 298 286 285 282 264 237 209 173 140 121 111 109 120 126 128 147 168 197 221 234 226 211 201 201 209 218 220 215 199 185 183 191 201 222 259 293 346 359 301 238 205 189 153 165 175 187 187 187 184 174 163 146 129 117 113 124 142 156 169 194 207 179 131 85 48 29 40 59 80 113 138 161 142 118 108 108 120 114 82 64 40 21 21 49 106 158 182 163 118 105 79 61 57 63 69 74 74 71 67 63 63 64 66 69 72 68 63 62 60 58 55 53 54 56 2249 2225 2205 2184 2153 2122 2092 2066 2036 2001 1966 1962 1947 1919 1886 1854 1829 1801 1766 1734 1717 1704 1678 1638 1628 1621 1614 1607 1591 1565 1543 1538 1543 1532 1517 1508 1499 1493 1474 1460 1446 1425 1414 1407 1385 1359 1351 1346 1336 1330 1327 1338 1366 1413 1407 1404 1433 1462 1448 1396 1337 1297 1273 1210 1202 1160 1111 1047 1021 997 972 944 934 936 936 935 924 916 931 928 921 923 887 870 871 873 873 871 877 890 917 964 986 1016 1024 1040 1076 1088 1146 1206 1251 1246 1199 1137 1080 1044 1028 1019 1023 1024 1040 1049 1066 1076 1071 1050 1024 1001 989 986 982 978 971 949 890 835 850 536 414 341 342 364 369 364 337 284 231 194 196 201 236 294 354 366 361 318 264 230 226 251 287 310 314 313 290 288 276 271 261 239 209 173 144 130 121 121 129 130 135 145 165 199 223 231 224 213 206 206 209 217 225 217 204 188 185 197 207 230 250 296 345 338 285 229 192 172 157 168 179 179 186 185 180 170 157 140 124 115 111 119 134 145 175 202 209 177 147 86 38 25 31 42 67 100 132 156 135 120 109 112 119 112 95 64 34 21 25 54 112 169 188 179 142 109 77 60 60 65 69 71 70 68 66 62 62 65 68 68 67 67 63 62 62 60 56 52 52 55 2261 2235 2217 2198 2170 2136 2104 2069 2041 2009 2001 1983 1961 1933 1898 1868 1845 1817 1780 1748 1722 1726 1718 1680 1656 1636 1622 1615 1603 1576 1552 1550 1553 1539 1522 1518 1513 1498 1480 1465 1449 1429 1419 1410 1384 1358 1354 1359 1353 1340 1332 1352 1395 1393 1392 1406 1429 1461 1448 1395 1364 1339 1283 1237 1227 1190 1121 1080 1055 1030 999 967 967 971 959 947 934 923 942 941 939 939 890 860 852 856 867 877 886 897 920 962 986 1015 1021 1039 1041 1083 1151 1211 1252 1245 1195 1133 1083 1048 1027 1020 1020 1028 1045 1053 1063 1084 1084 1062 1033 1014 1006 1003 1000 996 996 953 946 906 885 581 460 392 401 419 414 408 378 314 253 215 206 222 247 299 329 358 354 315 264 233 234 253 278 302 308 307 286 278 267 268 263 241 212 180 152 137 131 130 129 132 136 148 171 201 220 228 225 220 217 215 215 222 228 217 202 188 189 198 203 219 242 296 333 322 280 226 184 166 161 170 170 180 185 182 175 166 151 134 119 111 108 109 122 145 177 214 212 194 131 66 30 21 24 34 59 92 126 143 126 115 101 107 108 97 78 49 25 17 25 56 116 176 183 186 149 103 73 60 61 68 73 72 68 67 64 62 62 66 69 67 65 65 61 59 59 58 56 54 55 59 2275 2247 2230 2213 2183 2152 2122 2080 2045 2041 2013 1985 1964 1942 1912 1882 1860 1834 1798 1767 1739 1747 1743 1717 1680 1657 1638 1626 1610 1582 1559 1558 1564 1555 1540 1529 1515 1498 1483 1465 1447 1432 1420 1405 1384 1368 1370 1376 1362 1349 1347 1360 1381 1388 1391 1404 1434 1453 1458 1438 1389 1331 1276 1251 1259 1203 1152 1100 1067 1051 1021 1008 1007 997 977 963 951 929 939 943 952 949 906 895 868 859 870 885 892 900 922 953 991 1020 1024 1025 1041 1093 1162 1223 1255 1240 1188 1128 1082 1052 1030 1026 1023 1028 1044 1054 1072 1088 1088 1066 1042 1027 1019 1017 1014 1007 999 1033 1123 1044 812 606 526 474 475 476 462 453 414 338 274 237 220 246 256 286 311 349 351 317 271 241 241 258 278 285 287 288 272 260 261 274 268 241 213 184 156 143 140 130 132 131 137 144 173 202 223 232 232 230 227 223 220 221 225 212 199 205 192 192 197 211 246 294 323 313 273 220 180 167 165 165 173 179 182 178 173 162 146 130 118 112 110 111 123 146 179 217 227 208 116 67 47 29 25 35 57 92 128 137 119 104 93 91 94 89 72 43 20 16 25 59 117 154 180 176 138 98 70 59 62 72 77 76 73 65 62 62 62 65 68 66 63 62 58 56 56 56 55 52 50 51 2289 2259 2240 2224 2193 2162 2141 2109 2107 2061 2018 1996 1971 1947 1924 1897 1870 1841 1807 1781 1771 1750 1745 1731 1676 1663 1654 1639 1616 1585 1562 1559 1566 1569 1554 1530 1513 1498 1481 1460 1445 1438 1424 1410 1396 1386 1390 1394 1381 1379 1377 1373 1382 1387 1391 1400 1422 1438 1450 1439 1398 1347 1295 1272 1267 1240 1180 1136 1094 1081 1058 1041 1035 1025 1001 981 976 955 949 960 967 982 956 913 875 864 871 882 893 909 927 948 966 974 1017 1029 1049 1100 1171 1232 1257 1236 1184 1134 1108 1087 1048 1028 1022 1026 1040 1053 1076 1093 1090 1074 1062 1047 1031 1027 1024 1013 1019 1194 1059 970 793 679 621 567 543 529 521 511 458 369 293 255 239 264 261 276 312 351 355 324 276 246 249 265 282 282 283 277 269 260 272 283 272 246 214 197 185 159 140 128 128 122 135 144 174 205 222 229 231 230 229 228 223 221 219 205 199 207 193 186 192 212 250 293 316 305 265 216 181 179 173 172 178 184 183 176 169 159 146 133 123 117 110 114 126 151 183 214 248 206 136 89 58 37 32 45 74 104 131 133 117 116 102 91 86 84 70 43 22 18 25 45 92 142 183 169 130 90 65 57 64 74 79 78 73 66 64 62 63 65 67 66 63 60 56 55 55 55 54 54 63 105 2301 2271 2248 2231 2208 2183 2177 2149 2122 2081 2039 2001 1974 1948 1924 1898 1873 1846 1821 1810 1780 1748 1736 1718 1663 1656 1656 1647 1622 1591 1573 1567 1563 1566 1552 1529 1516 1501 1475 1458 1451 1449 1441 1430 1414 1402 1402 1402 1397 1405 1398 1387 1387 1389 1390 1398 1410 1438 1457 1441 1408 1377 1329 1285 1274 1255 1205 1159 1145 1110 1081 1067 1061 1053 1029 1001 990 972 967 980 981 983 965 930 894 878 879 885 894 904 919 936 944 972 1018 1044 1061 1111 1185 1241 1255 1227 1180 1150 1125 1079 1049 1025 1022 1023 1037 1055 1079 1096 1093 1086 1070 1047 1034 1033 1031 1027 1050 1133 1053 952 846 780 680 605 586 585 585 574 515 417 319 273 266 283 279 290 321 357 360 326 279 252 252 258 273 286 289 286 271 272 283 281 264 242 231 218 189 164 144 127 122 116 131 148 180 206 216 227 233 235 237 231 222 217 212 203 201 193 187 181 188 212 249 288 309 298 260 218 210 187 178 180 183 185 182 175 168 158 150 144 132 119 115 120 131 157 196 233 257 235 170 103 63 45 44 61 88 114 137 135 135 122 110 97 90 91 80 52 30 27 32 44 80 158 185 162 118 81 62 57 57 66 79 80 73 66 65 64 66 66 66 66 63 58 55 53 53 53 53 54 62 62 2312 2280 2250 2232 2224 2216 2188 2148 2119 2094 2057 2015 1984 1954 1921 1890 1874 1865 1842 1811 1776 1745 1726 1710 1665 1650 1652 1650 1626 1608 1592 1572 1564 1563 1547 1530 1518 1501 1471 1461 1457 1456 1455 1442 1422 1413 1411 1408 1412 1417 1416 1407 1398 1395 1393 1396 1419 1439 1438 1419 1400 1383 1354 1313 1298 1277 1231 1223 1183 1145 1110 1095 1077 1069 1061 1033 1012 995 989 986 991 994 976 943 909 884 878 885 894 900 902 909 930 959 996 1048 1080 1121 1192 1247 1254 1228 1207 1182 1137 1094 1055 1028 1016 1018 1031 1052 1070 1089 1094 1083 1066 1047 1033 1031 1033 1041 1083 1117 1069 987 935 811 700 639 617 628 650 639 573 476 419 338 298 309 298 315 342 364 357 320 277 255 251 251 266 284 293 288 280 289 288 275 255 244 233 211 185 158 144 130 122 121 137 153 182 196 212 226 233 239 237 227 220 212 206 203 203 192 181 177 187 212 247 282 302 301 288 253 214 192 185 184 187 185 180 172 167 165 159 146 133 123 120 121 133 158 212 237 261 251 177 118 86 55 58 77 104 122 121 135 138 126 118 108 102 105 96 72 56 44 45 62 97 176 187 157 107 75 61 57 59 69 81 82 74 67 66 65 66 66 66 65 62 58 54 52 51 52 52 54 54 62 2316 2286 2260 2249 2236 2215 2192 2156 2123 2101 2069 2028 1993 1962 1927 1910 1893 1866 1840 1809 1779 1751 1726 1711 1676 1658 1656 1656 1645 1631 1603 1573 1563 1562 1541 1530 1520 1500 1473 1463 1460 1457 1454 1442 1431 1430 1427 1422 1430 1431 1436 1421 1411 1401 1397 1411 1429 1435 1428 1414 1403 1388 1352 1327 1315 1322 1279 1250 1220 1184 1149 1126 1104 1098 1091 1065 1051 1042 1023 1004 1004 998 990 959 922 896 880 878 882 881 885 898 921 963 998 1078 1098 1136 1194 1238 1248 1245 1221 1174 1132 1094 1042 1027 1010 1014 1029 1047 1055 1073 1087 1077 1059 1044 1033 1028 1033 1053 1097 1100 1101 1053 945 821 725 672 645 668 714 704 645 590 522 417 347 349 337 359 381 382 351 306 278 263 243 243 264 286 300 297 293 304 294 288 269 242 220 199 173 145 144 133 127 132 146 151 169 198 218 227 234 240 235 224 217 212 203 200 200 189 180 178 192 218 246 273 288 290 288 253 217 199 195 197 193 186 183 179 175 171 160 146 135 127 121 118 135 173 204 247 281 246 166 114 91 69 74 89 106 107 115 129 134 128 125 119 117 119 114 100 85 60 53 73 124 179 183 150 108 91 79 64 63 75 86 85 74 72 67 66 68 67 66 64 61 56 53 51 49 50 51 51 55 65 2317 2301 2293 2282 2245 2214 2191 2168 2139 2107 2071 2034 1995 1963 1952 1935 1901 1865 1835 1808 1783 1753 1725 1709 1688 1665 1662 1657 1654 1638 1602 1569 1560 1558 1542 1534 1522 1502 1490 1475 1466 1460 1456 1446 1442 1444 1442 1440 1444 1447 1452 1438 1428 1401 1410 1427 1436 1436 1431 1424 1414 1398 1373 1357 1348 1333 1296 1269 1240 1206 1178 1153 1132 1129 1124 1110 1098 1070 1059 1036 1027 1018 1015 984 939 906 885 875 870 871 878 887 919 947 979 1210 1125 1155 1193 1211 1237 1244 1215 1179 1217 1244 1026 1024 1007 1012 1022 1026 1044 1068 1079 1071 1052 1039 1029 1022 1033 1055 1081 1098 1095 1043 944 836 754 707 686 719 769 763 734 686 575 480 405 418 409 425 427 398 371 335 288 255 231 228 248 275 291 292 299 302 302 290 261 228 204 184 161 140 139 136 133 143 146 162 180 202 217 226 235 240 236 226 221 212 200 199 196 186 179 181 200 225 247 261 270 283 280 244 216 205 202 204 201 194 191 189 184 175 163 152 140 127 120 118 133 168 210 271 271 227 164 113 95 82 80 89 90 101 113 119 125 127 128 127 126 127 129 122 97 71 61 85 144 179 177 147 130 112 86 70 70 82 87 85 75 101 84 70 73 71 66 62 58 54 52 51 48 48 49 51 58 69 2315 2316 2307 2282 2249 2216 2188 2165 2137 2097 2049 2025 1986 1976 1958 1935 1901 1864 1831 1804 1787 1762 1725 1699 1690 1684 1670 1656 1653 1638 1602 1570 1559 1554 1546 1540 1525 1517 1505 1482 1467 1464 1461 1455 1457 1458 1453 1449 1450 1454 1457 1454 1429 1407 1423 1435 1442 1443 1438 1428 1421 1415 1405 1396 1367 1350 1317 1288 1261 1227 1206 1183 1161 1158 1165 1162 1142 1108 1090 1076 1065 1047 1041 1002 954 921 907 888 867 859 864 880 910 951 1161 1286 1150 1155 1158 1195 1232 1237 1211 1186 1184 1147 1038 1020 1008 1006 1006 1017 1038 1062 1077 1070 1052 1038 1026 1015 1027 1047 1063 1098 1088 1035 947 855 784 738 723 752 798 814 800 737 631 550 489 497 499 499 471 447 412 348 286 246 222 220 237 274 294 295 301 299 295 281 248 214 192 173 153 139 134 134 134 140 152 169 186 205 219 231 243 248 243 237 225 208 200 197 198 189 183 186 209 228 236 249 268 283 270 242 216 210 208 209 206 205 200 192 186 179 167 155 142 129 121 120 136 163 238 282 251 212 168 116 100 92 91 89 91 96 102 110 115 122 126 125 126 129 131 128 109 85 78 102 149 179 172 161 144 116 92 80 76 86 85 82 81 118 108 76 73 71 65 60 57 54 53 52 49 46 47 53 61 71 2302 2304 2297 2272 2237 2207 2176 2145 2113 2073 2034 2030 1995 1968 1947 1924 1894 1861 1827 1798 1785 1763 1730 1702 1700 1688 1672 1655 1653 1636 1601 1572 1558 1551 1549 1549 1541 1527 1504 1474 1469 1470 1464 1460 1466 1469 1461 1454 1455 1458 1459 1449 1427 1415 1430 1440 1450 1452 1444 1434 1427 1424 1422 1407 1378 1364 1337 1310 1284 1253 1231 1209 1184 1175 1182 1188 1179 1153 1129 1100 1096 1084 1068 1028 981 958 932 898 871 859 861 874 900 944 1074 1155 1148 1142 1149 1183 1221 1229 1210 1190 1169 1117 1040 1021 1006 1003 1002 1012 1034 1056 1073 1067 1048 1033 1022 1016 1018 1035 1069 1094 1081 1033 955 872 808 771 761 780 818 845 836 784 682 613 558 530 566 561 545 504 432 352 287 252 234 231 243 264 281 282 302 300 284 268 241 209 183 160 143 136 135 135 135 140 153 171 189 205 222 239 252 257 256 252 242 209 204 196 200 193 188 195 208 222 236 251 271 276 263 235 217 213 211 211 210 209 203 197 190 180 167 155 143 131 128 127 149 183 268 280 231 192 164 133 110 108 102 97 90 95 99 103 109 118 123 123 125 130 136 131 119 100 96 117 153 167 174 168 146 122 104 90 83 87 91 88 112 111 81 71 72 70 65 61 57 55 54 52 47 47 48 52 61 72 2286 2287 2277 2250 2215 2185 2154 2124 2096 2063 2058 2022 1986 1959 1936 1913 1885 1855 1825 1797 1782 1770 1762 1732 1707 1686 1669 1656 1652 1633 1602 1578 1562 1552 1551 1552 1549 1526 1499 1469 1475 1477 1466 1464 1469 1471 1465 1464 1473 1477 1470 1454 1429 1423 1435 1446 1453 1456 1451 1445 1435 1424 1419 1406 1383 1367 1342 1319 1305 1280 1257 1242 1212 1196 1208 1221 1209 1169 1158 1135 1124 1115 1112 1105 1058 1000 956 923 896 876 870 881 905 947 1024 1048 1133 1131 1137 1179 1216 1223 1207 1185 1154 1103 1057 1034 1012 998 994 1005 1027 1051 1067 1059 1038 1024 1020 1020 1022 1035 1070 1091 1074 1031 960 886 831 808 797 806 843 864 859 812 723 659 614 579 628 641 616 553 465 375 302 269 260 249 249 263 265 285 303 300 287 263 234 204 175 152 140 135 135 135 133 139 154 171 187 207 230 246 255 264 269 261 252 212 208 197 198 196 195 198 204 219 236 250 271 268 252 231 217 214 214 213 212 209 203 198 193 180 169 158 149 139 137 137 164 202 280 264 206 178 152 133 121 111 108 100 96 97 97 97 103 112 117 122 128 135 138 131 124 114 113 135 149 165 177 166 143 120 102 91 89 94 91 91 88 83 73 70 71 68 64 61 58 56 54 50 45 48 50 53 64 73 2267 2264 2253 2222 2186 2162 2138 2114 2093 2087 2052 2008 1987 1961 1934 1909 1880 1852 1825 1799 1786 1782 1769 1739 1712 1687 1667 1656 1650 1632 1602 1578 1567 1562 1555 1551 1546 1524 1490 1473 1482 1479 1469 1473 1477 1475 1472 1479 1492 1490 1480 1467 1439 1431 1443 1450 1453 1455 1456 1449 1434 1420 1412 1401 1384 1368 1346 1327 1320 1307 1298 1268 1222 1213 1231 1243 1243 1219 1196 1182 1164 1150 1179 1152 1092 1030 983 952 927 898 884 899 917 944 956 1044 1117 1127 1143 1186 1216 1221 1209 1185 1152 1121 1093 1035 1013 992 988 998 1023 1049 1061 1052 1036 1027 1020 1016 1022 1035 1074 1086 1073 1039 972 929 881 846 826 833 869 886 883 843 774 720 677 664 697 716 673 594 505 411 329 291 283 267 266 267 270 283 304 306 282 253 224 195 170 155 152 143 131 130 131 138 156 173 186 211 233 243 257 273 273 259 234 214 208 196 193 192 195 196 202 220 237 250 269 260 243 227 221 222 218 219 214 209 206 201 194 183 172 166 162 150 146 149 180 229 278 246 191 179 167 144 126 114 106 105 103 100 96 92 96 101 108 117 124 133 136 134 129 124 125 137 154 174 179 163 138 117 104 97 92 95 92 91 85 76 70 70 71 67 63 61 60 56 52 47 46 47 50 56 64 72 2239 2238 2224 2189 2154 2136 2119 2104 2098 2076 2052 2018 1989 1965 1937 1908 1879 1853 1827 1809 1802 1784 1767 1739 1712 1687 1669 1658 1650 1633 1609 1595 1587 1573 1559 1547 1539 1515 1483 1479 1485 1477 1476 1481 1492 1494 1487 1490 1502 1498 1482 1479 1454 1437 1443 1447 1451 1457 1459 1455 1445 1430 1415 1402 1389 1372 1355 1343 1331 1326 1309 1278 1242 1236 1251 1260 1260 1246 1240 1217 1202 1200 1220 1187 1117 1057 1018 987 956 924 909 923 927 931 970 1049 1109 1124 1151 1198 1227 1228 1217 1198 1174 1149 1087 1034 1009 987 983 992 1013 1042 1055 1046 1035 1026 1013 1016 1024 1036 1070 1089 1077 1044 1010 971 917 870 847 853 880 903 907 869 824 776 761 733 758 760 710 631 549 462 373 325 321 317 292 280 280 294 307 298 277 246 216 193 174 167 153 141 132 129 132 140 157 173 186 207 227 243 267 282 272 249 224 212 206 195 191 191 195 199 208 223 237 250 263 254 238 238 224 225 217 218 217 214 210 203 197 192 182 177 164 157 154 163 199 263 279 229 187 181 167 144 125 117 110 104 99 94 89 85 88 98 107 114 121 130 136 135 133 131 134 145 168 182 176 157 135 114 100 97 96 91 87 88 81 72 67 69 71 68 65 61 58 54 49 45 46 48 50 55 58 65 2198 2200 2188 2156 2133 2126 2120 2108 2099 2083 2061 2031 2000 1980 1948 1914 1880 1851 1839 1825 1799 1778 1760 1740 1713 1684 1667 1658 1648 1630 1622 1607 1585 1573 1565 1549 1534 1509 1481 1480 1488 1476 1476 1483 1502 1505 1492 1492 1503 1497 1477 1476 1466 1450 1449 1444 1450 1461 1463 1463 1462 1450 1430 1414 1401 1383 1373 1361 1340 1328 1312 1284 1262 1256 1264 1277 1280 1272 1270 1266 1241 1229 1239 1214 1148 1098 1065 1030 989 957 949 959 949 951 986 1058 1104 1126 1161 1211 1241 1243 1236 1224 1198 1153 1085 1032 1007 988 975 985 1004 1021 1034 1034 1024 1012 1004 1016 1032 1038 1065 1092 1078 1061 1042 987 926 882 862 868 891 920 923 893 882 844 817 783 810 809 766 690 600 505 414 359 358 351 298 289 284 292 303 301 284 254 220 197 187 164 151 138 126 122 129 140 154 168 177 195 222 250 276 286 269 245 223 211 204 195 193 190 194 203 212 227 240 249 256 246 246 231 223 224 225 226 222 216 211 207 205 203 193 182 169 165 164 173 210 272 262 210 192 175 157 140 123 118 109 99 95 88 85 85 90 100 109 114 119 125 136 135 135 137 148 160 181 190 174 148 124 107 99 98 93 92 84 85 77 68 65 67 69 68 65 60 58 52 45 43 46 48 50 51 56 65 2156 2156 2149 2122 2106 2103 2094 2089 2089 2080 2064 2045 2019 1997 1959 1923 1910 1889 1858 1828 1799 1775 1754 1742 1720 1685 1663 1656 1650 1646 1631 1612 1602 1587 1562 1545 1535 1510 1481 1481 1486 1481 1473 1481 1498 1499 1486 1486 1497 1489 1469 1464 1464 1461 1460 1451 1455 1459 1455 1457 1467 1465 1446 1429 1416 1403 1392 1360 1342 1330 1316 1298 1280 1279 1290 1300 1305 1301 1298 1287 1274 1254 1248 1237 1186 1147 1113 1071 1032 1007 992 983 982 973 1000 1056 1099 1127 1171 1223 1251 1261 1258 1239 1208 1159 1091 1041 1003 980 961 970 981 989 1007 1022 1024 1016 1010 1017 1034 1041 1064 1077 1084 1079 1049 993 937 899 884 887 907 939 946 938 928 892 860 832 855 855 811 733 635 526 441 427 392 381 332 306 283 296 301 297 284 275 256 219 190 170 151 135 125 122 123 134 147 155 173 199 226 255 282 291 278 253 225 218 205 194 191 190 194 203 215 230 240 248 250 250 240 228 221 226 230 228 224 219 215 213 211 206 197 188 178 175 173 184 230 270 268 229 183 166 150 136 125 117 111 100 97 89 80 82 92 103 110 115 119 123 129 135 135 142 163 177 189 188 169 142 117 98 98 98 89 86 84 79 69 62 60 63 66 66 62 56 54 49 43 41 44 47 48 49 55 64 2125 2118 2113 2099 2089 2085 2080 2076 2081 2083 2078 2057 2031 2017 1981 1970 1935 1893 1858 1826 1797 1772 1755 1739 1717 1684 1658 1656 1650 1646 1630 1610 1582 1577 1580 1549 1532 1510 1480 1479 1483 1480 1469 1474 1487 1491 1483 1482 1491 1487 1466 1465 1464 1462 1458 1455 1459 1453 1442 1441 1456 1465 1453 1437 1430 1419 1382 1354 1340 1330 1324 1319 1308 1302 1310 1324 1331 1334 1329 1305 1301 1289 1276 1257 1222 1190 1161 1122 1090 1062 1021 1002 1006 994 1013 1055 1089 1123 1157 1207 1241 1264 1271 1252 1214 1159 1097 1042 998 973 963 956 960 973 992 1012 1019 1014 1013 1022 1027 1038 1049 1064 1087 1082 1053 1003 951 919 907 909 928 957 960 959 950 930 880 874 897 890 844 764 700 654 552 477 429 419 358 315 297 299 299 296 296 282 250 219 188 166 150 137 126 120 118 126 132 146 173 204 231 260 287 291 277 259 245 227 205 190 187 188 194 202 213 227 236 237 244 240 230 225 222 229 230 227 225 223 220 217 212 206 201 195 188 184 184 203 231 262 260 212 177 162 147 136 126 116 108 107 99 87 80 82 91 102 109 113 116 118 122 134 138 151 175 190 193 185 165 147 139 116 100 100 90 87 82 73 64 58 56 57 62 63 58 53 50 47 43 41 41 44 47 50 55 62 2108 2101 2096 2088 2083 2079 2074 2069 2072 2080 2085 2070 2048 2038 2032 2001 1958 1912 1869 1831 1798 1774 1755 1738 1716 1681 1678 1652 1640 1634 1626 1595 1681 1663 1538 1544 1529 1516 1505 1486 1489 1479 1466 1471 1483 1494 1494 1493 1496 1492 1480 1474 1472 1466 1456 1459 1463 1458 1441 1429 1436 1446 1445 1439 1433 1413 1371 1345 1336 1331 1332 1333 1331 1326 1327 1334 1337 1344 1341 1317 1310 1318 1300 1275 1250 1229 1214 1184 1141 1102 1066 1039 1025 1007 1021 1055 1080 1105 1122 1167 1222 1264 1279 1259 1215 1161 1099 1038 997 982 967 950 948 962 982 1001 1006 1000 1007 1029 1026 1032 1034 1059 1081 1080 1054 1010 966 939 929 928 939 963 971 966 974 949 910 912 929 917 868 825 784 688 582 503 471 498 404 342 333 326 316 312 303 279 246 215 183 164 148 135 125 119 118 119 126 147 177 207 234 264 291 289 282 273 261 234 206 189 183 185 191 201 211 223 229 241 240 233 225 222 222 227 230 233 236 235 229 220 215 208 206 201 195 190 189 204 237 254 224 191 175 162 148 138 126 118 117 109 98 86 79 80 89 100 106 109 110 110 119 130 142 160 183 196 195 186 176 168 144 117 98 96 88 86 81 70 60 56 53 54 59 60 56 50 48 42 40 39 40 43 46 50 56 63 2104 2101 2091 2081 2083 2085 2083 2078 2073 2076 2087 2085 2068 2078 2049 2015 1976 1931 1886 1843 1804 1773 1755 1740 1724 1720 1685 1647 1627 1618 1615 1587 1625 1724 1680 1529 1525 1521 1512 1493 1491 1479 1464 1478 1493 1506 1511 1508 1506 1505 1496 1478 1469 1464 1461 1468 1473 1467 1445 1423 1418 1422 1426 1430 1423 1403 1365 1343 1336 1335 1337 1339 1342 1346 1350 1349 1344 1345 1342 1330 1324 1323 1305 1291 1276 1266 1243 1208 1173 1139 1102 1074 1048 1022 1030 1058 1074 1080 1107 1157 1207 1252 1276 1260 1218 1164 1099 1042 1016 1002 969 943 940 952 971 987 991 988 996 1016 1034 1020 1038 1057 1078 1075 1046 1008 972 950 942 939 945 976 986 989 996 969 951 945 941 934 924 890 812 711 610 531 512 527 444 366 357 360 364 345 309 276 247 217 188 164 145 132 125 118 117 119 129 151 182 211 235 263 293 292 297 290 267 235 207 189 180 181 190 200 205 210 229 228 232 225 218 220 223 228 234 235 236 236 230 224 221 213 210 206 201 198 205 226 267 259 201 181 170 160 148 140 139 132 120 108 97 86 79 79 83 90 96 100 103 107 116 131 146 166 189 199 198 194 182 162 135 113 93 85 84 82 79 67 58 52 47 50 57 58 52 46 45 44 40 38 40 43 45 48 55 62 2109 2102 2096 2090 2096 2098 2094 2090 2086 2081 2085 2090 2090 2080 2061 2029 1992 1951 1905 1857 1813 1781 1759 1746 1742 1723 1688 1646 1622 1610 1600 1579 1597 1664 1644 1542 1536 1516 1501 1486 1488 1477 1468 1489 1505 1517 1523 1521 1518 1514 1501 1480 1469 1463 1465 1476 1483 1473 1450 1434 1421 1413 1413 1416 1409 1392 1369 1353 1346 1347 1345 1346 1344 1349 1361 1362 1347 1341 1346 1349 1343 1326 1307 1307 1307 1291 1261 1229 1193 1179 1165 1071 1036 1028 1034 1051 1057 1079 1102 1140 1186 1233 1263 1259 1228 1178 1138 1076 1037 1005 974 943 938 946 963 977 982 983 987 1001 1037 1014 1046 1050 1078 1073 1039 1002 975 962 958 954 959 994 1005 1005 1014 992 974 972 972 971 955 905 822 727 639 585 553 548 482 425 415 419 416 374 317 280 252 217 188 167 148 131 125 117 114 120 135 156 181 209 232 252 269 290 298 293 269 235 208 189 181 182 186 190 198 209 229 223 222 217 213 216 221 229 236 236 236 236 232 229 224 215 212 209 207 208 233 269 274 231 186 173 166 156 146 146 141 134 123 112 99 87 81 80 81 82 83 91 99 109 121 136 150 172 193 201 199 195 197 199 138 134 83 79 79 77 76 68 55 44 40 45 55 56 51 42 42 41 37 38 40 43 45 48 54 60 2119 2111 2108 2106 2116 2117 2109 2100 2094 2091 2088 2081 2081 2077 2070 2042 2007 1967 1921 1877 1835 1809 1803 1784 1757 1728 1693 1653 1624 1605 1589 1573 1590 1626 1633 1595 1543 1510 1491 1479 1486 1476 1479 1499 1510 1519 1523 1525 1519 1505 1493 1473 1456 1454 1461 1475 1484 1475 1465 1456 1435 1413 1406 1404 1395 1384 1372 1362 1355 1355 1356 1359 1354 1355 1360 1359 1350 1344 1358 1367 1351 1340 1319 1323 1323 1309 1282 1245 1228 1285 1312 1135 1057 1055 1033 1032 1093 1080 1094 1129 1172 1216 1247 1256 1241 1215 1191 1125 1038 1004 981 950 938 944 961 974 982 985 984 1003 1037 1021 1050 1051 1072 1067 1039 1019 1000 978 961 954 969 1004 1010 1013 1023 1006 998 997 998 997 975 917 833 745 679 620 604 571 528 521 497 481 470 417 342 292 253 213 184 170 166 144 128 118 118 128 143 159 178 199 213 228 246 288 306 300 273 240 210 187 176 174 177 187 201 216 228 221 215 209 208 212 214 221 229 232 233 234 231 230 223 215 215 211 213 235 275 281 245 203 173 163 159 152 152 144 138 133 123 113 101 89 82 81 81 81 82 89 100 113 125 138 156 180 195 198 198 192 186 173 134 138 86 76 77 78 75 65 50 39 38 43 53 53 47 43 39 38 37 37 40 43 44 47 52 56 2142 2132 2129 2126 2135 2135 2125 2116 2108 2102 2096 2093 2086 2080 2086 2057 2020 1984 1941 1896 1873 1853 1820 1801 1771 1739 1703 1664 1629 1599 1579 1564 1563 1583 1608 1595 1540 1504 1488 1482 1492 1480 1488 1502 1507 1513 1520 1522 1513 1496 1480 1465 1465 1452 1453 1468 1474 1472 1473 1462 1437 1415 1404 1394 1380 1371 1366 1356 1354 1356 1358 1364 1365 1363 1360 1355 1356 1363 1371 1374 1362 1355 1335 1335 1329 1317 1299 1261 1323 1433 1401 1303 1174 1115 1052 1027 1180 1146 1100 1115 1158 1200 1233 1246 1244 1238 1203 1138 1046 1010 990 964 943 943 952 965 982 995 998 1012 1035 1031 1053 1065 1073 1067 1056 1044 1023 997 977 973 992 1013 1024 1024 1032 1018 1015 1018 1022 1013 983 920 833 761 716 686 626 672 634 579 583 588 552 468 375 308 253 212 189 179 165 149 132 126 126 134 147 161 176 186 195 212 243 287 304 314 289 250 215 192 184 180 178 188 205 220 230 223 210 202 201 201 206 216 225 229 233 233 231 228 222 218 216 216 234 259 280 264 220 187 163 156 155 155 149 143 137 133 125 114 103 94 88 84 83 81 84 91 101 113 124 136 145 162 181 190 194 201 208 155 131 145 90 77 76 77 69 58 47 38 36 39 50 49 47 43 42 39 37 37 39 42 45 46 47 53 2169 2160 2156 2149 2158 2153 2143 2136 2124 2107 2097 2099 2096 2091 2097 2076 2042 2005 1965 1946 1920 1876 1841 1817 1784 1756 1720 1676 1640 1604 1573 1565 1556 1567 1588 1577 1533 1503 1497 1496 1494 1489 1491 1494 1498 1507 1517 1518 1509 1492 1474 1466 1428 1448 1455 1462 1470 1474 1470 1456 1436 1419 1405 1387 1366 1356 1353 1347 1346 1349 1352 1358 1367 1369 1362 1358 1366 1376 1379 1376 1371 1360 1350 1345 1336 1323 1313 1284 1373 1461 1352 1318 1275 1157 1079 1038 1174 1202 1129 1110 1142 1174 1199 1222 1231 1230 1207 1147 1064 1028 1003 980 957 950 951 961 986 1009 1017 1029 1043 1048 1063 1072 1075 1073 1068 1051 1031 1011 987 967 969 1015 1032 1034 1035 1040 1037 1041 1034 1024 999 937 852 773 724 721 721 681 668 663 664 641 580 493 406 334 279 227 215 177 171 156 138 131 129 137 150 163 171 179 192 211 244 275 286 315 296 259 239 220 192 175 177 189 212 225 230 221 208 198 195 196 200 210 222 230 234 234 232 229 226 222 217 224 248 264 266 243 204 176 158 156 152 151 146 141 137 135 128 118 109 103 98 90 84 82 86 93 101 109 120 126 135 156 192 220 213 194 183 148 126 106 101 85 77 73 64 52 40 32 31 37 41 47 47 44 41 38 36 37 39 41 44 46 49 53 2196 2191 2184 2177 2188 2181 2170 2154 2133 2112 2098 2096 2099 2100 2099 2089 2061 2029 2015 1985 1939 1894 1860 1834 1801 1772 1737 1690 1651 1614 1606 1580 1557 1561 1573 1559 1523 1501 1500 1507 1504 1501 1501 1495 1496 1507 1517 1517 1501 1486 1468 1457 1598 1418 1424 1454 1469 1477 1467 1454 1442 1427 1407 1384 1363 1351 1350 1343 1341 1344 1347 1352 1363 1368 1364 1362 1369 1375 1376 1375 1372 1370 1368 1356 1351 1332 1317 1290 1321 1418 1433 1333 1278 1187 1106 1063 1123 1152 1128 1115 1129 1147 1169 1200 1218 1221 1207 1158 1089 1055 1024 999 985 972 964 972 995 1016 1028 1042 1052 1058 1068 1078 1080 1074 1067 1051 1032 1018 1004 1033 1143 1018 1040 1040 1051 1057 1053 1053 1044 1025 1000 947 859 787 733 734 735 705 707 728 717 683 627 534 437 394 368 265 220 181 178 161 145 134 132 138 149 160 167 178 189 210 241 264 290 326 305 287 264 225 187 172 181 193 202 227 231 227 226 207 198 197 201 209 221 231 236 238 236 234 231 220 218 230 251 264 255 225 190 169 161 153 149 148 144 140 138 139 135 128 123 118 107 97 87 84 89 94 99 103 106 113 129 159 192 208 199 186 173 144 117 111 97 87 82 72 59 47 35 28 29 33 37 44 44 43 43 41 39 39 40 42 42 45 48 53 2215 2217 2210 2206 2212 2208 2192 2171 2147 2122 2102 2092 2095 2102 2103 2094 2076 2070 2043 2003 1959 1913 1878 1851 1817 1782 1746 1703 1662 1658 1624 1583 1561 1561 1561 1540 1508 1493 1496 1506 1510 1509 1509 1500 1500 1512 1523 1518 1502 1467 1493 1678 1741 1486 1410 1444 1457 1467 1456 1451 1449 1438 1419 1399 1386 1366 1354 1346 1344 1348 1348 1350 1357 1361 1360 1360 1363 1367 1368 1369 1373 1373 1376 1371 1360 1385 1399 1385 1374 1434 1488 1356 1290 1213 1131 1087 1110 1131 1127 1121 1127 1142 1167 1193 1211 1216 1206 1170 1114 1081 1050 1034 1019 996 982 989 1009 1027 1040 1054 1061 1062 1065 1076 1084 1078 1069 1057 1041 1022 1015 1051 1121 1036 1040 1044 1063 1071 1074 1073 1062 1038 1009 967 911 898 819 769 768 743 764 783 777 740 667 571 502 460 379 274 221 184 184 162 148 136 136 139 145 157 166 175 187 212 235 261 299 332 333 306 264 220 185 172 175 182 206 233 234 224 217 202 194 195 201 211 223 233 239 240 240 239 232 234 224 235 257 262 242 216 201 175 163 149 148 146 141 139 140 141 143 142 133 124 114 102 91 87 91 95 97 97 98 105 125 157 189 196 188 180 166 140 127 105 96 95 90 73 56 46 33 29 27 28 37 43 43 43 43 43 42 40 40 41 41 42 46 51 2229 2235 2233 2232 2226 2222 2203 2184 2166 2142 2116 2097 2091 2102 2104 2106 2099 2085 2055 2015 1970 1924 1890 1864 1826 1788 1759 1757 1720 1678 1631 1588 1567 1563 1554 1528 1499 1490 1495 1498 1506 1518 1516 1510 1511 1522 1528 1522 1508 1557 1686 1749 1644 1516 1417 1435 1443 1445 1437 1441 1447 1443 1435 1425 1410 1381 1357 1355 1349 1348 1346 1348 1354 1356 1356 1358 1363 1365 1370 1374 1372 1368 1377 1379 1368 1503 1582 1530 1479 1467 1425 1375 1309 1238 1158 1114 1117 1127 1127 1126 1131 1147 1170 1190 1207 1215 1211 1185 1137 1135 1102 1076 1045 1015 1001 1007 1024 1039 1055 1069 1074 1074 1074 1083 1087 1086 1080 1066 1047 1027 1026 1054 1082 1070 1052 1055 1073 1080 1086 1090 1074 1047 1020 996 980 914 848 810 793 777 801 825 820 795 738 679 614 478 379 278 225 196 188 167 155 147 147 149 152 159 164 170 181 208 229 261 277 312 332 307 261 218 186 175 174 189 211 236 237 259 255 230 203 195 201 212 225 236 242 244 242 238 234 238 228 242 259 254 237 223 197 171 158 149 147 147 142 142 144 145 148 148 141 132 120 108 97 92 93 95 96 96 96 103 122 155 185 190 183 171 171 155 129 103 102 105 96 76 58 47 38 34 28 29 38 43 43 42 43 43 41 40 38 40 41 42 45 52 CIN -443 -458 -474 -489 -501 -509 -516 -528 -532 -537 -541 -541 -540 -538 -531 -521 -528 -538 -543 -553 -553 -558 -561 -567 -577 -590 -592 -581 -563 -545 -534 -530 -525 -520 -505 -489 -484 -486 -490 -495 -495 -493 -479 -468 -467 -466 -471 -471 -467 -470 -472 -480 -474 -471 -489 -491 -495 -494 -487 -479 -483 -487 -493 -494 -492 -485 -483 -466 -448 -420 -389 -360 -361 -388 -420 -442 -445 -440 -438 -447 -454 -473 -496 -526 -540 -518 -486 -463 -465 -486 -500 -498 -511 -538 -547 -555 -557 -541 -524 -499 -478 -482 -505 -519 -506 -492 -473 -454 -450 -441 -435 -444 -475 -482 -461 -413 -372 -351 -354 -367 -367 -369 -369 -364 -354 -341 -339 -333 -318 -308 -314 -327 -324 -306 -302 -306 -306 -315 -336 -360 -369 -357 -333 -306 -293 -301 -306 -298 -297 -304 -297 -278 -275 -279 -274 -266 -250 -228 -200 -174 -167 -170 -174 -171 -158 -143 -138 -156 -191 -214 -234 -215 -184 -159 -158 -161 -169 -188 -194 -192 -194 -192 -190 -203 -227 -260 -281 -277 -266 -250 -234 -226 -217 -191 -187 -206 -248 -291 -324 -324 -288 -285 -262 -222 -194 -194 -199 -216 -215 -212 -216 -226 -229 -251 -275 -281 -259 -238 -217 -199 -183 -185 -200 -211 -227 -250 -292 -339 -339 -318 -312 -305 -288 -265 -255 -264 -270 -276 -283 -288 -297 -307 -321 -330 -320 -308 -278 -257 -226 -187 -148 -129 -141 -199 -277 -337 -281 -231 -204 -180 -170 -163 -168 -162 -142 -122 -115 -127 -443 -457 -470 -479 -487 -502 -515 -524 -528 -533 -536 -536 -535 -533 -527 -525 -526 -536 -544 -552 -555 -559 -567 -572 -583 -592 -591 -580 -561 -543 -533 -528 -522 -516 -507 -505 -502 -498 -495 -502 -494 -485 -475 -470 -470 -467 -466 -462 -457 -459 -458 -463 -466 -466 -482 -489 -495 -484 -478 -477 -484 -486 -490 -488 -487 -487 -478 -463 -437 -408 -374 -354 -363 -395 -423 -441 -439 -434 -433 -438 -450 -471 -500 -528 -532 -510 -480 -463 -475 -500 -513 -501 -491 -522 -554 -560 -552 -525 -508 -491 -477 -480 -495 -501 -485 -470 -457 -453 -444 -439 -437 -445 -478 -459 -414 -363 -344 -351 -363 -393 -397 -396 -400 -400 -389 -366 -346 -328 -314 -311 -327 -351 -355 -337 -341 -344 -337 -335 -340 -351 -358 -354 -337 -307 -281 -270 -271 -274 -285 -302 -301 -284 -272 -265 -268 -263 -251 -221 -194 -176 -174 -169 -176 -173 -163 -151 -149 -172 -208 -227 -232 -201 -170 -162 -159 -164 -176 -190 -189 -179 -171 -169 -177 -202 -230 -262 -295 -310 -297 -256 -223 -204 -192 -171 -181 -213 -249 -275 -281 -273 -237 -236 -216 -205 -196 -205 -215 -212 -218 -221 -223 -222 -231 -249 -269 -269 -253 -234 -211 -191 -181 -192 -204 -214 -236 -276 -326 -350 -332 -310 -303 -296 -282 -267 -263 -274 -284 -292 -294 -297 -300 -312 -338 -345 -332 -318 -308 -262 -181 -143 -124 -141 -189 -274 -371 -308 -253 -215 -199 -183 -168 -162 -157 -149 -138 -132 -142 -164 -440 -454 -462 -469 -482 -499 -514 -521 -523 -528 -531 -530 -530 -530 -527 -528 -527 -532 -540 -546 -552 -560 -569 -578 -583 -588 -585 -574 -555 -539 -531 -527 -518 -516 -509 -508 -502 -499 -500 -500 -500 -494 -482 -474 -473 -462 -454 -456 -448 -444 -454 -458 -461 -468 -483 -485 -486 -473 -471 -471 -479 -477 -478 -482 -485 -480 -470 -451 -423 -394 -361 -352 -368 -406 -429 -437 -437 -433 -431 -435 -453 -475 -505 -527 -524 -502 -479 -468 -486 -514 -524 -517 -499 -520 -551 -536 -521 -504 -497 -485 -480 -483 -488 -493 -496 -490 -466 -451 -442 -438 -444 -456 -479 -439 -387 -343 -344 -372 -374 -437 -457 -468 -471 -465 -437 -394 -353 -342 -336 -338 -356 -377 -385 -381 -373 -366 -360 -353 -347 -346 -348 -348 -336 -306 -277 -261 -254 -257 -277 -302 -315 -301 -286 -275 -273 -269 -250 -221 -211 -187 -175 -167 -175 -175 -162 -161 -172 -201 -230 -236 -225 -203 -180 -169 -175 -185 -189 -191 -188 -178 -168 -164 -171 -193 -212 -242 -295 -323 -304 -258 -217 -189 -175 -166 -190 -225 -239 -263 -251 -240 -227 -219 -210 -211 -208 -210 -216 -212 -220 -222 -228 -226 -232 -247 -269 -266 -251 -235 -212 -191 -183 -190 -203 -223 -257 -304 -347 -352 -328 -310 -299 -288 -280 -276 -280 -300 -309 -312 -307 -302 -305 -322 -345 -341 -336 -321 -288 -229 -177 -127 -140 -191 -256 -329 -355 -273 -245 -216 -188 -171 -162 -160 -155 -148 -146 -154 -172 -183 -429 -439 -454 -466 -480 -498 -515 -518 -516 -522 -526 -525 -527 -529 -529 -530 -532 -534 -538 -545 -551 -561 -570 -578 -576 -579 -575 -565 -547 -533 -528 -526 -517 -513 -510 -514 -519 -517 -510 -500 -495 -492 -490 -482 -467 -452 -446 -445 -435 -434 -447 -451 -459 -463 -467 -473 -470 -457 -461 -468 -478 -477 -474 -478 -480 -473 -459 -438 -407 -376 -352 -355 -378 -416 -431 -433 -431 -428 -429 -437 -454 -477 -506 -524 -519 -499 -482 -479 -488 -505 -520 -519 -514 -519 -526 -541 -533 -490 -492 -484 -487 -496 -503 -502 -501 -506 -476 -460 -450 -443 -452 -469 -473 -427 -374 -345 -368 -370 -412 -518 -535 -527 -521 -506 -465 -409 -369 -378 -387 -389 -388 -389 -391 -386 -375 -373 -382 -382 -367 -349 -344 -347 -338 -317 -288 -272 -252 -253 -270 -300 -316 -317 -311 -290 -278 -272 -261 -240 -220 -188 -172 -169 -173 -171 -165 -179 -204 -234 -252 -256 -237 -198 -175 -181 -201 -218 -217 -205 -200 -190 -175 -166 -163 -175 -207 -260 -312 -316 -297 -254 -214 -182 -168 -168 -182 -222 -259 -275 -253 -239 -279 -268 -267 -246 -233 -221 -217 -212 -217 -227 -235 -241 -246 -253 -271 -268 -252 -236 -222 -206 -193 -192 -207 -236 -279 -325 -351 -348 -331 -310 -291 -279 -274 -270 -285 -317 -340 -339 -322 -313 -314 -328 -324 -320 -303 -278 -236 -187 -145 -143 -179 -242 -301 -335 -308 -270 -231 -196 -174 -165 -161 -161 -158 -153 -159 -169 -182 -199 -413 -432 -449 -463 -477 -496 -510 -512 -511 -518 -522 -523 -526 -530 -530 -530 -527 -537 -539 -544 -552 -561 -566 -573 -572 -570 -565 -555 -545 -532 -528 -521 -515 -510 -511 -516 -519 -507 -508 -505 -498 -494 -486 -476 -471 -458 -438 -429 -427 -437 -451 -455 -455 -448 -459 -465 -458 -447 -456 -457 -464 -472 -467 -471 -473 -461 -446 -417 -387 -362 -350 -362 -389 -404 -424 -429 -424 -423 -428 -440 -456 -480 -509 -521 -517 -501 -488 -484 -489 -505 -525 -537 -531 -517 -522 -542 -527 -496 -498 -498 -508 -512 -521 -527 -519 -518 -486 -468 -452 -438 -450 -472 -460 -413 -369 -368 -357 -398 -475 -527 -546 -519 -497 -479 -449 -418 -399 -429 -447 -441 -421 -398 -379 -368 -365 -380 -396 -389 -366 -352 -351 -352 -349 -336 -305 -278 -262 -259 -269 -294 -315 -329 -326 -298 -291 -278 -266 -244 -212 -187 -176 -178 -176 -167 -176 -205 -244 -256 -280 -282 -242 -195 -181 -198 -224 -245 -251 -235 -215 -194 -178 -168 -162 -180 -223 -281 -318 -296 -272 -244 -212 -183 -165 -168 -184 -234 -290 -296 -273 -282 -371 -340 -319 -288 -259 -255 -232 -223 -233 -238 -245 -258 -262 -265 -275 -268 -256 -244 -232 -217 -201 -200 -223 -266 -319 -360 -373 -360 -334 -316 -305 -280 -267 -274 -298 -328 -371 -365 -338 -326 -317 -320 -282 -272 -249 -225 -185 -154 -134 -169 -221 -285 -325 -334 -308 -265 -218 -185 -169 -164 -163 -162 -162 -161 -165 -181 -204 -220 -409 -430 -448 -462 -475 -489 -503 -507 -509 -518 -523 -523 -524 -527 -529 -527 -522 -534 -535 -544 -550 -555 -561 -567 -569 -565 -563 -553 -548 -534 -526 -518 -512 -510 -510 -514 -516 -510 -512 -504 -499 -495 -490 -483 -468 -448 -427 -419 -423 -438 -447 -444 -441 -440 -452 -454 -451 -447 -440 -457 -465 -464 -466 -462 -467 -458 -426 -398 -371 -353 -353 -354 -376 -408 -423 -422 -419 -421 -429 -442 -459 -484 -510 -520 -515 -511 -502 -492 -495 -511 -524 -526 -517 -499 -513 -534 -508 -499 -509 -510 -512 -516 -523 -531 -540 -509 -473 -451 -434 -424 -433 -457 -450 -449 -403 -366 -363 -417 -505 -560 -493 -449 -429 -424 -421 -418 -427 -452 -474 -468 -428 -382 -353 -343 -354 -372 -381 -375 -361 -358 -363 -368 -361 -336 -303 -282 -276 -270 -277 -289 -312 -333 -335 -322 -307 -280 -264 -223 -201 -189 -190 -190 -178 -167 -178 -218 -231 -264 -305 -291 -236 -193 -183 -204 -230 -255 -271 -261 -232 -202 -176 -161 -167 -195 -244 -298 -314 -277 -246 -232 -216 -204 -182 -174 -200 -259 -322 -331 -328 -356 -380 -397 -367 -324 -317 -282 -245 -229 -246 -253 -261 -272 -277 -275 -275 -271 -262 -250 -235 -219 -206 -212 -253 -314 -375 -408 -401 -384 -373 -332 -288 -264 -258 -280 -318 -348 -374 -365 -335 -328 -312 -297 -268 -220 -199 -180 -155 -142 -146 -189 -232 -242 -273 -290 -268 -241 -211 -184 -168 -160 -156 -155 -156 -177 -209 -222 -237 -236 -414 -434 -448 -463 -475 -490 -501 -505 -511 -517 -519 -519 -521 -523 -525 -524 -526 -530 -534 -541 -545 -549 -553 -560 -563 -559 -559 -553 -543 -531 -523 -517 -512 -510 -511 -514 -511 -516 -514 -506 -504 -505 -490 -480 -464 -441 -423 -417 -422 -432 -434 -429 -429 -436 -447 -444 -439 -434 -444 -448 -462 -458 -457 -457 -460 -448 -403 -383 -361 -353 -353 -362 -386 -409 -422 -418 -414 -419 -431 -445 -461 -491 -516 -522 -521 -516 -503 -494 -498 -505 -511 -518 -514 -516 -517 -497 -493 -512 -533 -517 -535 -528 -533 -532 -516 -484 -442 -427 -413 -405 -421 -447 -447 -438 -398 -359 -361 -420 -493 -525 -439 -397 -388 -392 -401 -407 -425 -459 -485 -467 -415 -366 -341 -338 -349 -358 -356 -354 -350 -353 -364 -374 -364 -334 -304 -292 -293 -284 -283 -289 -297 -307 -321 -320 -296 -268 -250 -216 -193 -194 -201 -199 -182 -174 -174 -202 -222 -244 -264 -252 -219 -188 -188 -209 -231 -249 -262 -264 -247 -202 -164 -168 -191 -227 -274 -315 -314 -272 -237 -231 -222 -218 -198 -184 -217 -286 -343 -346 -345 -363 -390 -402 -403 -390 -340 -304 -273 -252 -262 -264 -269 -278 -283 -283 -281 -278 -266 -248 -234 -219 -209 -218 -278 -378 -441 -464 -459 -432 -380 -312 -269 -246 -249 -288 -337 -358 -350 -344 -323 -310 -292 -258 -235 -185 -165 -153 -147 -156 -172 -202 -217 -227 -238 -241 -235 -224 -202 -175 -159 -152 -149 -152 -165 -198 -238 -261 -264 -233 -417 -437 -450 -461 -473 -486 -498 -506 -509 -510 -512 -513 -517 -520 -522 -524 -527 -528 -531 -536 -539 -542 -546 -549 -555 -552 -552 -547 -538 -529 -521 -517 -513 -511 -513 -516 -518 -519 -517 -514 -510 -505 -490 -489 -467 -434 -411 -409 -415 -431 -434 -429 -435 -427 -433 -437 -425 -432 -440 -450 -457 -454 -446 -452 -454 -431 -386 -373 -372 -355 -357 -373 -395 -415 -420 -413 -412 -421 -433 -447 -466 -493 -504 -516 -523 -516 -502 -493 -494 -494 -495 -493 -515 -539 -510 -479 -494 -533 -538 -514 -546 -541 -543 -534 -511 -453 -411 -400 -399 -399 -400 -417 -440 -432 -394 -353 -353 -401 -448 -455 -397 -377 -379 -383 -395 -416 -442 -467 -485 -457 -402 -363 -347 -342 -346 -347 -341 -339 -337 -341 -356 -363 -353 -323 -305 -302 -305 -295 -289 -290 -285 -279 -293 -292 -269 -242 -223 -200 -195 -206 -210 -204 -200 -190 -188 -212 -228 -237 -238 -227 -207 -188 -194 -215 -229 -233 -234 -229 -210 -182 -170 -189 -222 -258 -300 -332 -332 -317 -268 -236 -221 -220 -203 -187 -228 -283 -301 -291 -269 -274 -272 -284 -369 -397 -363 -333 -306 -280 -272 -269 -273 -279 -285 -290 -294 -286 -266 -247 -229 -216 -215 -236 -323 -460 -504 -505 -492 -450 -366 -285 -243 -231 -249 -303 -356 -362 -330 -321 -307 -285 -259 -225 -197 -159 -145 -147 -163 -190 -199 -210 -228 -228 -222 -219 -212 -203 -178 -151 -143 -143 -149 -165 -191 -225 -254 -266 -256 -226 -418 -436 -447 -456 -467 -483 -492 -498 -504 -506 -507 -511 -516 -520 -522 -523 -524 -526 -526 -529 -531 -533 -538 -542 -549 -548 -548 -543 -534 -526 -520 -515 -513 -514 -519 -520 -521 -522 -520 -516 -513 -505 -494 -484 -454 -424 -407 -406 -417 -426 -432 -433 -431 -421 -414 -418 -421 -427 -430 -440 -443 -441 -443 -449 -437 -411 -393 -374 -360 -354 -366 -384 -405 -419 -417 -411 -413 -423 -437 -453 -457 -472 -503 -520 -523 -513 -499 -490 -489 -495 -500 -488 -488 -489 -472 -477 -508 -536 -506 -499 -530 -541 -543 -529 -516 -449 -392 -386 -387 -401 -410 -428 -444 -428 -386 -349 -346 -382 -410 -406 -384 -382 -386 -403 -436 -463 -479 -488 -493 -460 -407 -370 -349 -339 -337 -335 -339 -343 -337 -336 -341 -342 -331 -312 -309 -311 -312 -308 -303 -296 -282 -276 -275 -272 -251 -228 -211 -196 -207 -220 -223 -222 -216 -206 -206 -229 -245 -253 -242 -223 -204 -190 -197 -209 -218 -224 -214 -197 -178 -172 -185 -209 -238 -270 -308 -344 -349 -359 -298 -238 -214 -208 -195 -189 -235 -252 -246 -223 -217 -202 -215 -275 -355 -397 -376 -356 -328 -296 -273 -267 -271 -272 -279 -289 -299 -294 -272 -248 -224 -216 -228 -270 -342 -427 -388 -120 -517 -443 -338 -277 -222 -225 -256 -314 -346 -358 -331 -298 -281 -260 -231 -198 -172 -144 -144 -167 -176 -204 -235 -245 -244 -234 -225 -219 -202 -182 -162 -143 -135 -144 -164 -189 -214 -239 -257 -239 -219 -210 -415 -429 -439 -454 -468 -473 -483 -495 -500 -503 -506 -511 -517 -521 -522 -523 -522 -519 -520 -520 -522 -527 -532 -538 -545 -545 -540 -536 -529 -522 -516 -513 -514 -518 -524 -525 -523 -526 -517 -514 -515 -504 -491 -470 -439 -416 -406 -409 -420 -428 -426 -423 -416 -404 -401 -408 -417 -423 -430 -437 -432 -438 -441 -440 -436 -415 -377 -365 -359 -361 -377 -394 -412 -419 -415 -411 -415 -424 -426 -439 -459 -482 -506 -517 -516 -505 -494 -485 -487 -495 -482 -463 -461 -465 -468 -473 -497 -514 -512 -533 -521 -520 -523 -516 -487 -431 -404 -379 -386 -408 -425 -443 -448 -422 -379 -345 -343 -371 -386 -386 -386 -389 -405 -446 -498 -518 -522 -512 -494 -467 -422 -384 -357 -336 -328 -331 -348 -355 -346 -336 -328 -321 -313 -312 -322 -327 -328 -334 -331 -308 -287 -294 -282 -268 -250 -232 -214 -209 -231 -237 -245 -239 -227 -218 -222 -240 -255 -258 -243 -223 -205 -194 -194 -203 -214 -211 -192 -171 -161 -171 -198 -225 -238 -253 -272 -311 -347 -362 -292 -234 -204 -192 -182 -196 -235 -231 -194 -188 -176 -180 -215 -289 -356 -391 -380 -363 -337 -309 -281 -263 -259 -262 -270 -283 -293 -294 -276 -247 -224 -221 -234 -253 -336 -480 -426 -98 -476 -374 -285 -240 -216 -233 -254 -299 -318 -335 -314 -269 -252 -232 -204 -176 -152 -142 -142 -161 -199 -243 -270 -266 -257 -247 -239 -230 -203 -175 -163 -149 -144 -163 -201 -238 -260 -267 -249 -216 -213 -207 -412 -422 -436 -441 -455 -472 -484 -492 -499 -504 -506 -511 -518 -522 -523 -522 -520 -516 -512 -513 -516 -521 -526 -532 -539 -540 -533 -531 -525 -518 -515 -517 -518 -520 -526 -526 -523 -524 -518 -517 -512 -501 -476 -449 -427 -412 -405 -408 -413 -419 -420 -412 -402 -395 -393 -400 -412 -420 -428 -425 -421 -427 -431 -429 -418 -395 -376 -361 -363 -372 -387 -404 -418 -420 -414 -413 -416 -417 -426 -442 -463 -488 -507 -515 -511 -500 -492 -486 -482 -471 -443 -432 -446 -451 -452 -461 -475 -479 -492 -518 -493 -482 -472 -461 -446 -437 -388 -376 -388 -411 -427 -443 -445 -414 -373 -345 -345 -364 -370 -380 -383 -392 -419 -483 -521 -551 -561 -542 -508 -475 -438 -407 -373 -337 -326 -335 -357 -370 -353 -331 -314 -306 -304 -315 -338 -352 -360 -379 -368 -332 -309 -324 -311 -296 -272 -251 -236 -235 -257 -263 -262 -250 -238 -236 -241 -247 -265 -263 -244 -224 -214 -205 -197 -196 -198 -193 -175 -157 -154 -170 -206 -239 -241 -238 -238 -276 -342 -355 -277 -224 -189 -178 -179 -203 -236 -234 -202 -169 -167 -190 -233 -292 -340 -367 -369 -363 -346 -331 -301 -267 -254 -256 -262 -274 -288 -292 -277 -246 -230 -229 -236 -278 -380 -516 -538 -496 -395 -294 -238 -214 -218 -236 -243 -273 -305 -304 -283 -243 -226 -206 -180 -156 -146 -139 -154 -184 -222 -258 -277 -273 -260 -246 -239 -234 -216 -194 -173 -156 -163 -191 -240 -288 -315 -301 -251 -215 -215 -215 -409 -417 -429 -440 -453 -467 -480 -491 -500 -503 -504 -508 -513 -515 -515 -515 -514 -510 -505 -506 -510 -515 -519 -525 -529 -531 -527 -527 -522 -517 -513 -514 -519 -521 -528 -530 -527 -523 -520 -517 -507 -494 -462 -435 -423 -418 -413 -405 -410 -421 -419 -407 -397 -390 -388 -397 -408 -419 -422 -416 -413 -417 -427 -418 -397 -379 -367 -366 -370 -381 -396 -411 -420 -420 -415 -415 -414 -419 -429 -446 -469 -492 -506 -504 -496 -491 -486 -480 -466 -457 -427 -409 -422 -430 -441 -445 -449 -461 -470 -468 -475 -440 -431 -431 -421 -409 -384 -383 -395 -423 -437 -440 -436 -413 -375 -357 -352 -359 -375 -382 -387 -383 -402 -462 -509 -534 -540 -525 -505 -485 -468 -431 -377 -344 -338 -350 -373 -391 -374 -341 -313 -305 -307 -323 -358 -390 -410 -431 -415 -364 -340 -364 -349 -334 -316 -311 -289 -265 -265 -278 -269 -251 -251 -256 -264 -273 -279 -272 -265 -249 -225 -210 -201 -191 -183 -178 -166 -155 -154 -170 -198 -238 -246 -238 -238 -282 -352 -349 -269 -218 -189 -184 -187 -191 -214 -196 -169 -155 -168 -205 -251 -302 -339 -364 -375 -376 -376 -351 -306 -269 -258 -261 -263 -274 -290 -292 -275 -251 -244 -236 -254 -314 -427 -511 -499 -418 -311 -246 -216 -203 -213 -235 -254 -273 -281 -272 -252 -222 -202 -181 -159 -149 -144 -143 -176 -212 -235 -253 -261 -261 -251 -235 -227 -230 -232 -218 -184 -168 -187 -231 -291 -342 -346 -302 -297 -235 -213 -216 -394 -416 -434 -444 -452 -464 -479 -493 -502 -501 -500 -503 -506 -506 -506 -506 -506 -503 -499 -502 -504 -507 -511 -517 -522 -524 -522 -523 -521 -519 -514 -512 -522 -528 -534 -538 -531 -526 -522 -510 -496 -479 -456 -441 -434 -430 -418 -412 -418 -421 -409 -398 -391 -382 -383 -396 -408 -416 -415 -407 -405 -408 -405 -396 -384 -370 -365 -372 -379 -391 -406 -418 -423 -423 -421 -416 -415 -419 -429 -450 -471 -491 -505 -497 -485 -486 -470 -458 -454 -448 -412 -389 -410 -423 -426 -440 -448 -435 -440 -422 -445 -433 -395 -408 -399 -392 -379 -384 -399 -430 -444 -436 -427 -411 -396 -392 -374 -376 -389 -387 -383 -357 -360 -390 -435 -457 -460 -467 -477 -495 -491 -450 -401 -369 -364 -372 -383 -394 -390 -362 -339 -313 -311 -332 -382 -435 -469 -476 -449 -420 -382 -376 -375 -373 -368 -357 -319 -297 -292 -289 -263 -245 -251 -269 -278 -284 -299 -308 -293 -259 -231 -217 -202 -188 -181 -170 -162 -157 -160 -168 -186 -233 -244 -235 -240 -295 -372 -355 -268 -223 -206 -205 -203 -198 -204 -169 -146 -149 -180 -223 -260 -303 -340 -368 -382 -394 -394 -358 -306 -272 -268 -276 -279 -286 -296 -300 -291 -269 -255 -251 -276 -345 -460 -522 -458 -346 -275 -229 -221 -206 -227 -249 -260 -263 -259 -247 -230 -202 -181 -171 -157 -148 -151 -165 -212 -250 -259 -259 -250 -243 -241 -230 -218 -224 -232 -224 -192 -179 -215 -273 -344 -380 -346 -342 -283 -220 -205 -220 -390 -414 -431 -439 -446 -460 -479 -494 -499 -496 -496 -500 -502 -502 -501 -501 -501 -499 -496 -498 -499 -500 -505 -510 -516 -519 -520 -519 -517 -520 -519 -515 -525 -532 -539 -538 -531 -523 -518 -503 -489 -478 -462 -453 -448 -437 -425 -424 -424 -419 -404 -393 -382 -375 -382 -390 -400 -406 -405 -401 -396 -396 -393 -383 -373 -367 -368 -381 -389 -400 -411 -414 -424 -425 -421 -417 -415 -418 -429 -448 -469 -487 -495 -484 -472 -466 -435 -418 -415 -400 -401 -407 -396 -401 -436 -451 -419 -393 -395 -363 -367 -377 -381 -401 -390 -381 -378 -383 -404 -437 -449 -441 -428 -424 -442 -436 -410 -398 -402 -384 -365 -337 -330 -335 -350 -370 -386 -421 -463 -503 -516 -483 -442 -415 -401 -393 -384 -375 -382 -370 -353 -314 -305 -331 -393 -474 -509 -500 -469 -439 -411 -395 -413 -415 -412 -382 -336 -312 -309 -285 -253 -237 -247 -270 -294 -305 -318 -327 -308 -266 -233 -217 -205 -194 -183 -163 -155 -156 -163 -173 -200 -241 -240 -231 -246 -307 -379 -348 -272 -238 -234 -221 -213 -202 -185 -151 -140 -156 -193 -235 -277 -313 -344 -370 -389 -397 -379 -333 -287 -272 -284 -292 -290 -291 -294 -299 -296 -275 -264 -264 -297 -379 -488 -520 -428 -335 -321 -251 -217 -213 -232 -252 -256 -250 -240 -227 -212 -200 -179 -163 -153 -154 -175 -208 -264 -305 -299 -278 -254 -241 -232 -219 -213 -222 -228 -218 -191 -185 -225 -316 -383 -389 -383 -335 -269 -213 -210 -222 -390 -408 -421 -430 -439 -459 -480 -491 -494 -493 -495 -497 -498 -498 -498 -497 -496 -494 -492 -493 -495 -496 -499 -503 -508 -514 -513 -511 -515 -517 -519 -518 -528 -531 -537 -535 -528 -517 -513 -498 -490 -484 -470 -459 -452 -441 -433 -431 -427 -416 -402 -387 -375 -374 -381 -386 -393 -400 -397 -396 -389 -388 -381 -373 -370 -370 -376 -386 -394 -405 -407 -420 -428 -426 -422 -418 -415 -418 -431 -449 -468 -482 -483 -478 -469 -444 -429 -421 -407 -381 -389 -414 -428 -451 -463 -449 -422 -403 -374 -317 -331 -357 -382 -400 -393 -378 -374 -385 -408 -442 -456 -466 -462 -448 -486 -488 -454 -425 -410 -378 -347 -330 -322 -320 -324 -330 -357 -420 -479 -527 -543 -511 -477 -459 -434 -397 -374 -363 -365 -375 -359 -312 -297 -330 -407 -497 -518 -495 -460 -441 -436 -442 -438 -447 -438 -388 -328 -306 -302 -264 -234 -227 -238 -245 -266 -295 -310 -312 -293 -257 -230 -219 -214 -204 -190 -171 -154 -154 -169 -192 -221 -245 -236 -231 -257 -326 -374 -330 -312 -281 -255 -236 -219 -196 -170 -148 -153 -181 -220 -261 -306 -330 -366 -399 -401 -381 -347 -304 -272 -275 -294 -302 -296 -286 -280 -285 -289 -283 -274 -273 -319 -407 -498 -505 -415 -402 -312 -249 -224 -228 -248 -260 -252 -238 -224 -216 -205 -193 -174 -159 -160 -180 -219 -263 -324 -367 -344 -307 -275 -257 -228 -211 -205 -210 -213 -203 -187 -195 -235 -283 -347 -381 -352 -297 -238 -216 -224 -222 -385 -399 -411 -420 -436 -459 -476 -486 -489 -490 -490 -493 -494 -495 -494 -493 -492 -491 -490 -489 -490 -491 -492 -495 -498 -504 -507 -508 -511 -518 -523 -524 -533 -534 -537 -527 -519 -513 -511 -504 -494 -481 -469 -459 -453 -445 -438 -433 -421 -406 -398 -382 -372 -375 -378 -386 -393 -393 -388 -386 -382 -375 -372 -371 -373 -376 -381 -387 -393 -402 -414 -424 -430 -428 -423 -418 -415 -418 -429 -444 -461 -474 -478 -464 -446 -429 -420 -414 -404 -398 -407 -432 -462 -478 -469 -453 -435 -396 -355 -314 -319 -363 -393 -410 -396 -380 -372 -380 -394 -425 -434 -482 -501 -494 -524 -507 -488 -443 -409 -373 -345 -333 -338 -338 -333 -342 -380 -446 -504 -528 -523 -505 -482 -462 -442 -408 -363 -348 -370 -389 -372 -318 -299 -341 -452 -492 -492 -452 -443 -420 -420 -447 -453 -473 -454 -381 -312 -284 -271 -242 -225 -222 -225 -239 -260 -276 -294 -294 -272 -251 -232 -226 -228 -219 -203 -186 -160 -161 -185 -217 -240 -247 -231 -236 -274 -359 -371 -378 -334 -301 -272 -250 -220 -188 -159 -143 -179 -223 -265 -289 -332 -378 -396 -398 -379 -347 -318 -293 -283 -291 -305 -310 -289 -268 -264 -273 -283 -284 -274 -276 -324 -408 -477 -480 -456 -376 -296 -248 -235 -241 -260 -263 -247 -228 -218 -210 -196 -182 -169 -165 -183 -220 -270 -324 -365 -383 -391 -366 -306 -258 -224 -204 -194 -194 -195 -191 -192 -197 -227 -276 -314 -320 -278 -235 -216 -216 -230 -218 -377 -390 -401 -415 -436 -457 -470 -474 -483 -489 -488 -489 -490 -490 -488 -486 -485 -485 -484 -481 -483 -484 -485 -486 -488 -495 -502 -502 -511 -518 -525 -529 -539 -536 -531 -516 -514 -513 -513 -510 -492 -476 -464 -458 -453 -450 -447 -439 -421 -397 -386 -381 -376 -378 -377 -379 -385 -383 -385 -383 -374 -371 -371 -374 -380 -383 -385 -391 -399 -407 -419 -428 -432 -431 -424 -418 -412 -415 -422 -435 -439 -447 -456 -444 -426 -417 -413 -410 -410 -413 -424 -456 -489 -491 -476 -458 -420 -375 -337 -311 -311 -371 -421 -450 -404 -387 -376 -373 -374 -398 -434 -502 -526 -542 -539 -511 -498 -443 -401 -379 -365 -359 -376 -373 -362 -373 -410 -458 -497 -508 -494 -479 -464 -440 -423 -389 -348 -348 -395 -402 -372 -323 -316 -359 -448 -475 -445 -435 -392 -364 -384 -435 -450 -468 -443 -359 -293 -265 -248 -234 -232 -230 -234 -255 -272 -272 -271 -275 -272 -259 -244 -238 -239 -231 -211 -178 -165 -175 -209 -241 -252 -245 -221 -236 -297 -323 -417 -440 -367 -311 -276 -247 -210 -175 -155 -158 -214 -245 -275 -339 -408 -438 -429 -385 -335 -321 -321 -318 -315 -319 -319 -310 -273 -252 -252 -261 -277 -281 -267 -273 -323 -325 -412 -465 -426 -345 -277 -246 -239 -248 -265 -261 -250 -234 -220 -205 -188 -174 -169 -180 -213 -263 -322 -379 -415 -418 -410 -360 -302 -258 -221 -200 -187 -183 -184 -188 -191 -208 -237 -253 -251 -232 -211 -204 -216 -232 -238 -222 -372 -387 -397 -417 -434 -450 -456 -467 -479 -486 -485 -484 -484 -482 -479 -476 -477 -479 -476 -473 -474 -476 -478 -481 -483 -490 -496 -502 -509 -516 -524 -529 -534 -529 -519 -508 -510 -514 -513 -507 -484 -468 -460 -457 -456 -457 -455 -443 -419 -399 -388 -385 -382 -379 -375 -373 -376 -378 -380 -379 -373 -371 -369 -376 -385 -388 -391 -396 -405 -414 -424 -432 -437 -434 -426 -418 -408 -409 -409 -415 -422 -432 -438 -428 -416 -412 -409 -410 -418 -429 -442 -479 -510 -508 -493 -454 -413 -366 -332 -324 -348 -374 -444 -446 -430 -419 -389 -358 -363 -396 -439 -498 -545 -567 -553 -504 -477 -430 -403 -392 -395 -396 -419 -420 -407 -413 -432 -460 -477 -483 -478 -466 -455 -424 -393 -360 -345 -363 -399 -390 -362 -335 -344 -380 -436 -423 -393 -366 -332 -320 -348 -413 -446 -410 -359 -308 -270 -251 -247 -242 -239 -238 -246 -270 -287 -278 -267 -274 -279 -267 -254 -242 -233 -218 -199 -176 -176 -196 -237 -266 -262 -241 -216 -221 -256 -315 -431 -445 -383 -306 -263 -230 -194 -170 -167 -170 -216 -270 -321 -396 -456 -463 -426 -365 -325 -332 -351 -357 -363 -355 -332 -292 -256 -238 -240 -255 -277 -277 -264 -283 -284 -350 -435 -459 -421 -326 -266 -241 -241 -254 -266 -264 -259 -244 -223 -202 -184 -171 -174 -202 -247 -303 -343 -362 -407 -419 -404 -354 -299 -256 -218 -193 -182 -176 -176 -182 -192 -216 -233 -218 -204 -193 -193 -209 -228 -245 -249 -236 -366 -385 -395 -411 -420 -436 -449 -462 -473 -481 -479 -477 -477 -475 -473 -472 -472 -472 -469 -466 -468 -470 -474 -477 -481 -486 -490 -499 -508 -516 -525 -532 -531 -529 -517 -506 -508 -513 -512 -502 -479 -464 -459 -456 -456 -459 -449 -438 -420 -411 -399 -388 -379 -369 -369 -371 -371 -374 -375 -376 -374 -371 -372 -377 -389 -395 -397 -401 -408 -419 -428 -436 -442 -436 -425 -418 -406 -403 -404 -409 -416 -420 -423 -421 -412 -408 -408 -413 -427 -444 -455 -486 -504 -497 -492 -455 -412 -369 -336 -332 -354 -380 -447 -456 -482 -473 -378 -338 -347 -387 -437 -493 -535 -554 -528 -478 -444 -415 -406 -406 -420 -435 -453 -462 -454 -450 -453 -461 -474 -483 -497 -504 -475 -439 -409 -379 -363 -371 -378 -365 -356 -364 -390 -399 -423 -410 -360 -328 -300 -289 -316 -364 -407 -355 -315 -282 -273 -264 -253 -248 -250 -248 -255 -279 -292 -280 -272 -285 -293 -276 -257 -232 -213 -198 -186 -185 -193 -219 -265 -300 -272 -264 -234 -219 -239 -324 -422 -430 -364 -279 -238 -211 -187 -181 -182 -197 -239 -288 -342 -405 -456 -460 -408 -350 -334 -347 -369 -386 -398 -373 -332 -275 -246 -234 -238 -259 -276 -269 -263 -266 -306 -379 -445 -450 -396 -313 -261 -243 -246 -257 -266 -271 -267 -250 -224 -199 -180 -171 -187 -231 -279 -314 -329 -374 -409 -417 -390 -347 -295 -252 -213 -187 -182 -176 -172 -179 -198 -220 -221 -212 -193 -188 -202 -222 -232 -243 -247 -235 -356 -369 -380 -388 -412 -429 -442 -454 -465 -475 -472 -469 -469 -468 -467 -467 -467 -466 -463 -461 -463 -466 -471 -477 -481 -484 -491 -499 -507 -514 -521 -526 -525 -519 -507 -500 -514 -508 -505 -491 -471 -460 -455 -453 -457 -458 -446 -433 -422 -413 -398 -388 -373 -360 -365 -372 -375 -378 -375 -374 -373 -370 -374 -383 -394 -397 -398 -403 -411 -425 -435 -443 -439 -437 -429 -422 -409 -401 -401 -404 -406 -410 -412 -410 -409 -409 -412 -418 -435 -451 -473 -499 -501 -492 -483 -457 -413 -365 -330 -342 -352 -385 -405 -414 -479 -460 -389 -323 -328 -374 -414 -474 -485 -499 -487 -435 -422 -403 -395 -408 -428 -446 -458 -472 -484 -496 -505 -516 -528 -537 -417 -333 -525 -491 -466 -437 -392 -375 -352 -343 -363 -409 -417 -427 -422 -400 -349 -316 -290 -279 -295 -334 -349 -346 -316 -304 -283 -266 -260 -260 -262 -258 -268 -287 -290 -283 -282 -299 -313 -283 -245 -219 -200 -189 -185 -194 -209 -235 -288 -304 -323 -288 -243 -224 -244 -322 -408 -388 -319 -268 -228 -206 -201 -199 -206 -224 -250 -285 -334 -388 -433 -440 -391 -345 -345 -358 -374 -392 -395 -363 -318 -268 -247 -237 -245 -261 -263 -267 -273 -293 -344 -414 -461 -447 -382 -306 -263 -251 -250 -259 -274 -282 -274 -250 -218 -191 -176 -175 -194 -229 -267 -309 -347 -379 -400 -408 -373 -333 -288 -247 -226 -201 -189 -178 -171 -182 -206 -222 -216 -201 -193 -197 -200 -217 -240 -250 -245 -232 -337 -345 -357 -377 -404 -420 -432 -444 -456 -466 -464 -462 -462 -462 -462 -462 -462 -462 -460 -459 -460 -464 -469 -475 -479 -483 -490 -497 -502 -504 -505 -507 -504 -499 -494 -499 -505 -499 -496 -475 -464 -453 -451 -452 -452 -450 -442 -428 -419 -405 -392 -387 -368 -355 -355 -361 -373 -376 -372 -371 -369 -368 -377 -388 -396 -399 -400 -405 -413 -428 -437 -435 -419 -442 -440 -420 -407 -400 -398 -398 -400 -401 -404 -405 -408 -412 -416 -420 -432 -456 -486 -495 -491 -494 -490 -463 -411 -360 -330 -349 -354 -360 -391 -384 -443 -411 -400 -323 -336 -362 -384 -408 -419 -430 -436 -417 -411 -398 -392 -395 -402 -416 -444 -471 -506 -542 -559 -413 -229 -223 -135 -71 -192 -174 -245 -479 -434 -377 -344 -328 -337 -381 -432 -448 -422 -394 -348 -315 -292 -283 -304 -341 -354 -392 -383 -329 -286 -275 -282 -282 -275 -270 -281 -290 -289 -291 -300 -319 -323 -274 -240 -218 -201 -194 -198 -203 -219 -244 -266 -306 -354 -312 -253 -235 -260 -321 -355 -324 -279 -246 -232 -221 -218 -223 -231 -240 -253 -277 -316 -357 -396 -409 -384 -364 -367 -385 -383 -388 -373 -341 -303 -267 -252 -248 -250 -256 -261 -268 -296 -327 -383 -449 -475 -444 -371 -313 -280 -265 -263 -272 -287 -291 -273 -239 -205 -180 -174 -178 -187 -227 -293 -329 -356 -376 -383 -386 -370 -327 -285 -262 -247 -220 -197 -181 -178 -195 -219 -227 -219 -205 -203 -204 -209 -225 -239 -245 -237 -223 -316 -335 -352 -372 -397 -411 -422 -434 -447 -456 -460 -456 -455 -456 -456 -457 -458 -458 -457 -457 -459 -463 -469 -476 -483 -486 -487 -491 -492 -498 -496 -494 -489 -485 -488 -500 -497 -497 -486 -472 -465 -451 -450 -454 -444 -440 -435 -426 -418 -403 -394 -383 -364 -356 -348 -352 -366 -369 -371 -370 -368 -372 -382 -392 -398 -400 -403 -407 -417 -431 -436 -440 -440 -433 -439 -417 -407 -399 -394 -393 -393 -395 -400 -406 -413 -416 -417 -425 -441 -464 -480 -485 -489 -489 -482 -449 -392 -353 -342 -353 -351 -359 -395 -374 -422 -417 -444 -379 -406 -369 -354 -353 -366 -379 -397 -410 -429 -419 -401 -377 -364 -372 -414 -463 -495 -521 -538 -444 -335 -352 -236 -0 -0 -0 -131 -514 -444 -378 -367 -337 -335 -380 -439 -450 -417 -385 -366 -330 -305 -298 -316 -322 -352 -402 -391 -335 -295 -295 -311 -309 -286 -280 -293 -293 -288 -289 -308 -333 -317 -266 -240 -221 -208 -207 -217 -218 -222 -234 -256 -321 -368 -318 -259 -246 -272 -310 -321 -300 -267 -256 -241 -229 -234 -243 -242 -241 -250 -280 -321 -345 -364 -381 -388 -395 -394 -392 -376 -370 -344 -320 -291 -267 -264 -264 -267 -266 -272 -285 -298 -349 -413 -475 -483 -449 -385 -343 -308 -281 -271 -278 -289 -288 -261 -219 -190 -173 -172 -178 -203 -252 -321 -344 -363 -371 -373 -371 -359 -335 -304 -290 -257 -228 -201 -183 -196 -224 -250 -254 -239 -232 -227 -215 -212 -220 -224 -225 -223 -216 -309 -330 -351 -368 -389 -402 -412 -423 -435 -446 -451 -448 -447 -450 -453 -455 -455 -455 -455 -454 -456 -461 -469 -475 -479 -483 -482 -483 -486 -492 -488 -488 -489 -488 -490 -497 -489 -485 -476 -473 -471 -461 -451 -449 -436 -434 -433 -427 -413 -403 -396 -378 -363 -353 -342 -345 -359 -365 -371 -373 -368 -380 -389 -396 -399 -400 -404 -410 -419 -430 -437 -441 -428 -426 -435 -414 -406 -396 -388 -386 -387 -390 -396 -405 -415 -420 -420 -427 -443 -461 -474 -478 -478 -476 -467 -448 -410 -367 -349 -347 -338 -348 -381 -384 -424 -445 -489 -442 -422 -388 -355 -339 -342 -377 -422 -439 -468 -463 -419 -370 -340 -343 -393 -431 -450 -467 -473 -477 -482 -516 -366 -0 -0 -0 -34 -204 -460 -437 -383 -350 -348 -400 -445 -445 -426 -395 -393 -347 -317 -312 -308 -323 -364 -405 -381 -330 -309 -316 -327 -318 -296 -294 -306 -300 -288 -286 -301 -317 -298 -261 -242 -224 -217 -220 -224 -227 -222 -233 -274 -339 -358 -304 -259 -257 -274 -286 -286 -283 -272 -258 -249 -251 -260 -260 -245 -240 -257 -312 -376 -389 -390 -386 -391 -409 -410 -383 -364 -345 -314 -299 -292 -288 -284 -279 -276 -279 -288 -300 -319 -362 -414 -462 -465 -458 -421 -359 -312 -287 -274 -273 -275 -268 -247 -210 -182 -177 -174 -191 -229 -278 -333 -350 -364 -365 -365 -362 -352 -356 -338 -307 -267 -231 -201 -187 -220 -261 -284 -290 -286 -267 -245 -226 -217 -217 -211 -207 -207 -204 -304 -325 -348 -361 -377 -390 -401 -411 -425 -435 -439 -437 -441 -447 -452 -452 -452 -452 -453 -452 -454 -459 -467 -473 -474 -474 -475 -480 -484 -485 -483 -487 -491 -492 -491 -488 -486 -468 -468 -468 -472 -464 -453 -444 -433 -433 -435 -428 -410 -401 -391 -373 -362 -352 -345 -347 -360 -368 -372 -375 -370 -384 -392 -398 -399 -399 -403 -407 -416 -424 -433 -422 -417 -449 -425 -414 -404 -392 -383 -380 -380 -385 -390 -403 -416 -422 -421 -425 -436 -449 -461 -464 -458 -456 -455 -450 -435 -388 -338 -339 -328 -339 -390 -418 -416 -474 -502 -488 -433 -385 -386 -363 -372 -406 -468 -493 -527 -500 -426 -362 -335 -334 -362 -393 -409 -413 -406 -398 -413 -473 -351 -121 -295 -0 -0 -98 -516 -459 -398 -368 -364 -401 -441 -431 -435 -442 -401 -374 -370 -342 -317 -313 -344 -385 -361 -323 -312 -313 -315 -311 -303 -300 -300 -291 -278 -275 -277 -277 -272 -256 -244 -229 -225 -226 -225 -224 -224 -252 -303 -345 -332 -294 -266 -264 -262 -261 -254 -243 -235 -238 -255 -275 -284 -273 -250 -250 -278 -353 -452 -460 -448 -420 -407 -419 -411 -375 -350 -317 -298 -294 -294 -301 -304 -295 -298 -304 -311 -317 -330 -347 -381 -413 -427 -425 -395 -348 -310 -286 -270 -260 -254 -243 -229 -211 -181 -175 -182 -210 -256 -299 -338 -344 -346 -342 -347 -349 -357 -376 -359 -320 -272 -229 -201 -198 -254 -311 -330 -328 -312 -284 -258 -239 -226 -215 -203 -196 -197 -196 -297 -318 -340 -352 -366 -377 -390 -396 -411 -418 -427 -429 -437 -445 -449 -448 -449 -449 -450 -451 -453 -458 -461 -464 -467 -466 -468 -475 -482 -480 -479 -482 -486 -486 -481 -474 -472 -461 -464 -469 -467 -459 -445 -432 -429 -432 -431 -422 -409 -400 -384 -372 -363 -353 -350 -356 -368 -371 -370 -373 -372 -384 -391 -396 -396 -396 -400 -404 -413 -420 -423 -412 -423 -445 -420 -417 -402 -388 -376 -374 -372 -375 -389 -408 -422 -424 -421 -420 -424 -429 -432 -433 -435 -437 -439 -441 -425 -381 -333 -324 -322 -348 -408 -468 -441 -501 -507 -495 -449 -377 -377 -372 -434 -459 -511 -550 -556 -508 -410 -357 -332 -327 -343 -370 -388 -389 -379 -373 -393 -438 -447 -419 -449 -361 -395 -452 -514 -458 -415 -390 -381 -388 -419 -425 -446 -442 -440 -437 -439 -383 -332 -311 -328 -349 -337 -323 -319 -316 -312 -308 -304 -299 -291 -278 -267 -259 -249 -248 -258 -254 -246 -241 -236 -230 -223 -217 -234 -277 -334 -346 -332 -304 -280 -275 -266 -247 -222 -202 -204 -227 -256 -293 -306 -281 -261 -271 -302 -368 -473 -500 -470 -432 -416 -410 -397 -370 -329 -304 -300 -299 -306 -318 -323 -319 -328 -330 -322 -315 -318 -323 -327 -350 -381 -393 -374 -339 -305 -281 -263 -247 -237 -230 -216 -198 -178 -179 -197 -233 -276 -309 -335 -315 -313 -311 -319 -335 -362 -388 -363 -316 -264 -222 -203 -217 -258 -320 -375 -387 -350 -297 -263 -244 -230 -210 -197 -192 -193 -195 -292 -310 -331 -343 -357 -366 -374 -379 -393 -407 -418 -424 -432 -439 -444 -444 -445 -447 -448 -449 -452 -454 -456 -457 -458 -465 -471 -475 -476 -470 -473 -475 -476 -474 -468 -465 -465 -464 -466 -470 -460 -452 -438 -428 -429 -433 -426 -414 -408 -405 -388 -370 -358 -349 -353 -364 -373 -371 -370 -373 -374 -385 -388 -391 -391 -391 -396 -404 -412 -422 -426 -419 -437 -437 -421 -419 -400 -391 -376 -369 -364 -370 -389 -410 -424 -425 -418 -411 -408 -406 -404 -405 -406 -413 -428 -441 -430 -392 -356 -333 -339 -382 -429 -489 -488 -500 -504 -473 -416 -376 -345 -364 -439 -493 -535 -573 -553 -458 -385 -347 -322 -331 -358 -377 -415 -436 -406 -386 -392 -414 -441 -424 -358 -383 -448 -479 -478 -450 -437 -394 -402 -411 -447 -441 -441 -447 -455 -462 -444 -400 -346 -318 -325 -337 -336 -334 -336 -339 -335 -322 -311 -305 -297 -277 -259 -243 -233 -242 -256 -254 -246 -246 -244 -231 -221 -217 -238 -308 -359 -361 -353 -330 -323 -301 -267 -234 -204 -188 -201 -238 -281 -313 -313 -288 -275 -279 -325 -417 -487 -497 -453 -410 -396 -399 -390 -361 -328 -307 -300 -301 -313 -324 -326 -339 -348 -336 -315 -298 -292 -290 -304 -331 -358 -370 -357 -329 -298 -274 -255 -239 -231 -217 -201 -186 -179 -188 -213 -251 -288 -306 -317 -279 -275 -278 -299 -330 -365 -380 -342 -293 -245 -212 -202 -214 -269 -356 -418 -419 -365 -305 -272 -250 -225 -206 -193 -191 -193 -197 -285 -303 -323 -335 -342 -353 -355 -370 -387 -400 -411 -420 -424 -434 -438 -439 -440 -442 -443 -444 -443 -446 -450 -452 -453 -456 -462 -469 -470 -466 -467 -470 -473 -475 -474 -469 -467 -471 -471 -467 -455 -448 -435 -426 -427 -430 -418 -403 -399 -400 -389 -366 -352 -349 -360 -374 -378 -371 -368 -373 -378 -387 -388 -389 -390 -391 -396 -404 -414 -424 -438 -435 -458 -427 -425 -423 -408 -397 -378 -364 -358 -368 -390 -411 -421 -421 -413 -403 -393 -387 -382 -379 -384 -405 -437 -456 -447 -401 -361 -341 -359 -403 -453 -476 -488 -466 -490 -430 -414 -407 -352 -348 -407 -478 -503 -509 -499 -389 -331 -321 -333 -380 -426 -444 -469 -475 -433 -395 -374 -376 -376 -354 -320 -315 -364 -407 -438 -440 -446 -441 -434 -434 -451 -452 -453 -455 -464 -469 -444 -403 -357 -330 -322 -324 -330 -337 -354 -373 -367 -344 -329 -323 -312 -287 -258 -238 -234 -241 -251 -253 -241 -248 -248 -231 -222 -224 -249 -303 -347 -360 -361 -360 -359 -317 -264 -221 -192 -189 -217 -264 -309 -333 -324 -298 -286 -292 -352 -446 -487 -433 -389 -364 -369 -393 -389 -362 -334 -315 -301 -310 -317 -329 -337 -364 -354 -324 -295 -283 -279 -284 -302 -329 -352 -358 -345 -319 -292 -273 -259 -241 -226 -208 -193 -181 -183 -196 -224 -260 -283 -288 -286 -255 -250 -263 -293 -328 -361 -366 -318 -264 -237 -215 -203 -221 -292 -389 -446 -436 -374 -308 -274 -250 -223 -209 -188 -188 -198 -200 -277 -294 -304 -321 -330 -341 -346 -362 -381 -393 -402 -411 -415 -427 -432 -433 -435 -436 -437 -438 -438 -439 -443 -448 -454 -458 -459 -461 -467 -467 -468 -468 -469 -473 -476 -478 -475 -476 -474 -465 -455 -449 -434 -425 -428 -422 -417 -405 -389 -384 -373 -351 -344 -351 -366 -378 -377 -370 -370 -373 -377 -384 -387 -389 -391 -392 -395 -404 -418 -434 -463 -465 -451 -425 -427 -428 -417 -394 -372 -359 -354 -366 -389 -412 -423 -419 -405 -394 -382 -371 -362 -357 -368 -405 -450 -470 -454 -399 -360 -349 -375 -396 -444 -452 -469 -469 -459 -418 -417 -413 -344 -322 -380 -438 -449 -446 -434 -346 -284 -304 -372 -434 -474 -495 -524 -540 -489 -437 -414 -369 -338 -305 -284 -277 -304 -337 -372 -398 -425 -432 -459 -460 -467 -480 -469 -465 -471 -480 -443 -402 -360 -336 -326 -320 -318 -334 -365 -384 -375 -356 -348 -343 -325 -300 -269 -253 -251 -247 -245 -244 -233 -248 -243 -230 -225 -232 -258 -293 -305 -333 -362 -391 -380 -325 -258 -212 -192 -200 -237 -288 -331 -362 -353 -306 -279 -288 -343 -414 -430 -350 -330 -338 -358 -369 -374 -357 -347 -324 -317 -332 -341 -350 -361 -369 -342 -327 -293 -268 -268 -279 -306 -340 -359 -358 -340 -318 -301 -279 -260 -240 -222 -204 -189 -181 -189 -207 -240 -261 -261 -269 -261 -238 -243 -263 -294 -328 -348 -341 -288 -249 -230 -208 -204 -235 -301 -386 -440 -425 -368 -311 -280 -254 -227 -196 -183 -193 -207 -208 -268 -277 -292 -311 -325 -333 -339 -355 -372 -383 -390 -400 -408 -420 -426 -427 -428 -429 -431 -433 -432 -433 -438 -447 -453 -455 -457 -460 -466 -466 -465 -466 -470 -477 -480 -481 -480 -475 -459 -461 -454 -447 -434 -427 -428 -424 -411 -403 -383 -376 -357 -337 -337 -351 -370 -382 -379 -370 -368 -372 -377 -380 -383 -386 -389 -391 -397 -411 -431 -454 -481 -472 -461 -438 -431 -430 -414 -390 -368 -355 -352 -369 -390 -412 -421 -419 -403 -387 -372 -358 -346 -343 -360 -409 -461 -472 -447 -390 -358 -352 -369 -392 -427 -444 -455 -489 -458 -426 -421 -405 -305 -296 -344 -368 -391 -387 -354 -313 -296 -332 -404 -476 -529 -555 -567 -581 -586 -554 -492 -410 -318 -275 -259 -265 -281 -302 -333 -369 -415 -415 -431 -463 -490 -509 -487 -458 -447 -481 -460 -420 -372 -339 -326 -316 -314 -329 -345 -343 -341 -349 -363 -370 -349 -319 -303 -289 -279 -261 -242 -230 -229 -245 -242 -231 -231 -239 -261 -279 -301 -340 -389 -426 -389 -314 -250 -211 -201 -215 -250 -277 -310 -346 -325 -288 -268 -270 -300 -338 -348 -299 -311 -323 -356 -367 -374 -370 -365 -342 -338 -353 -368 -372 -379 -361 -327 -291 -265 -258 -265 -282 -318 -358 -373 -363 -344 -329 -309 -282 -259 -239 -222 -205 -191 -184 -189 -220 -245 -246 -254 -251 -240 -233 -248 -273 -301 -326 -332 -324 -281 -241 -216 -200 -208 -246 -311 -375 -401 -391 -346 -308 -297 -260 -212 -185 -184 -200 -213 -212 -254 -268 -289 -308 -319 -327 -333 -348 -363 -372 -379 -390 -399 -407 -416 -419 -421 -422 -425 -428 -429 -430 -435 -443 -448 -453 -457 -462 -465 -465 -464 -468 -475 -480 -476 -475 -474 -467 -446 -456 -444 -437 -430 -429 -425 -422 -399 -385 -369 -364 -350 -336 -340 -356 -370 -380 -382 -375 -370 -373 -377 -379 -380 -381 -384 -391 -403 -422 -449 -473 -488 -480 -471 -451 -431 -427 -410 -386 -365 -353 -352 -368 -390 -408 -413 -414 -398 -375 -358 -345 -337 -337 -358 -411 -460 -461 -428 -385 -370 -358 -364 -396 -416 -437 -453 -489 -477 -430 -400 -375 -272 -261 -285 -297 -323 -325 -306 -293 -296 -339 -419 -468 -525 -598 -621 -608 -581 -545 -474 -380 -295 -260 -257 -278 -282 -293 -316 -345 -346 -406 -443 -500 -85 -447 -476 -99 -0 -357 -475 -435 -394 -368 -337 -310 -307 -318 -322 -317 -324 -347 -375 -386 -365 -346 -338 -322 -301 -270 -238 -221 -233 -249 -250 -241 -242 -244 -254 -289 -329 -357 -389 -400 -349 -287 -242 -216 -212 -228 -245 -271 -319 -333 -301 -274 -258 -254 -263 -280 -288 -283 -303 -325 -367 -391 -407 -401 -393 -368 -357 -369 -374 -375 -373 -321 -275 -254 -249 -254 -267 -289 -332 -378 -391 -381 -365 -345 -313 -284 -264 -242 -224 -208 -195 -189 -199 -215 -232 -244 -244 -238 -230 -232 -255 -283 -305 -317 -316 -307 -271 -230 -207 -197 -212 -253 -307 -351 -362 -355 -344 -303 -272 -240 -207 -182 -189 -204 -212 -208 -249 -266 -286 -304 -315 -323 -331 -345 -356 -361 -370 -376 -388 -391 -399 -410 -414 -417 -421 -424 -427 -428 -431 -436 -439 -442 -446 -450 -455 -458 -457 -464 -470 -474 -470 -465 -463 -455 -437 -439 -432 -431 -430 -429 -422 -408 -386 -366 -353 -345 -336 -329 -340 -358 -367 -370 -376 -375 -371 -373 -377 -377 -377 -375 -381 -393 -410 -435 -467 -477 -489 -485 -468 -460 -430 -421 -404 -381 -362 -351 -351 -366 -378 -393 -399 -401 -385 -362 -347 -337 -331 -335 -359 -413 -460 -452 -433 -400 -378 -365 -369 -390 -406 -434 -455 -493 -489 -430 -378 -365 -308 -262 -268 -285 -318 -310 -308 -298 -297 -335 -407 -462 -490 -504 -536 -547 -486 -455 -396 -308 -267 -256 -266 -289 -287 -289 -290 -307 -340 -408 -444 -485 -510 -517 -107 -0 -0 -296 -449 -462 -439 -377 -323 -304 -306 -319 -331 -339 -349 -365 -381 -384 -370 -363 -357 -341 -307 -270 -232 -222 -235 -260 -261 -260 -256 -255 -265 -294 -342 -350 -348 -334 -300 -266 -238 -227 -227 -228 -244 -283 -317 -319 -295 -265 -255 -248 -245 -256 -262 -271 -309 -344 -387 -407 -418 -417 -402 -385 -372 -368 -368 -354 -335 -283 -247 -238 -244 -258 -274 -302 -340 -378 -409 -412 -396 -366 -326 -294 -275 -249 -226 -208 -197 -197 -199 -230 -241 -240 -235 -232 -232 -239 -261 -286 -300 -305 -302 -285 -256 -224 -202 -197 -215 -254 -300 -326 -313 -317 -303 -272 -245 -217 -192 -188 -203 -215 -214 -212 -245 -262 -281 -297 -306 -318 -329 -340 -347 -352 -358 -365 -377 -383 -389 -403 -411 -415 -418 -420 -422 -422 -425 -429 -431 -432 -438 -447 -453 -454 -452 -457 -458 -457 -455 -455 -452 -442 -428 -423 -423 -426 -429 -428 -416 -398 -370 -351 -336 -327 -317 -314 -331 -342 -349 -357 -364 -369 -372 -376 -378 -377 -375 -376 -383 -397 -413 -427 -460 -480 -491 -484 -467 -447 -430 -415 -399 -377 -360 -350 -351 -357 -365 -380 -387 -389 -370 -349 -339 -332 -327 -334 -360 -417 -462 -453 -441 -406 -379 -370 -369 -381 -402 -431 -461 -479 -469 -416 -396 -368 -327 -296 -312 -345 -370 -366 -356 -315 -314 -346 -378 -399 -413 -425 -434 -420 -364 -328 -286 -250 -244 -257 -277 -295 -295 -296 -297 -317 -341 -385 -460 -452 -444 -482 -162 -75 -85 -91 -336 -446 -406 -349 -312 -307 -314 -336 -369 -391 -399 -401 -394 -381 -369 -366 -373 -349 -302 -260 -231 -230 -245 -274 -277 -274 -267 -271 -298 -352 -383 -352 -314 -301 -288 -268 -258 -254 -242 -235 -251 -292 -323 -312 -283 -260 -255 -244 -240 -242 -248 -272 -344 -386 -413 -426 -429 -426 -417 -399 -393 -384 -365 -332 -295 -265 -245 -242 -253 -270 -291 -317 -338 -370 -429 -441 -429 -393 -348 -312 -287 -251 -226 -208 -207 -205 -217 -240 -242 -238 -236 -237 -241 -247 -262 -279 -290 -296 -291 -271 -245 -218 -200 -199 -220 -255 -284 -287 -299 -296 -279 -251 -226 -205 -189 -206 -223 -230 -231 -223 -240 -256 -273 -290 -301 -312 -324 -333 -335 -341 -346 -359 -371 -376 -386 -397 -407 -411 -412 -413 -416 -417 -420 -422 -425 -428 -434 -443 -446 -443 -440 -445 -448 -446 -445 -449 -449 -437 -430 -429 -424 -425 -426 -419 -406 -385 -356 -333 -314 -299 -293 -292 -298 -317 -331 -343 -353 -364 -375 -379 -377 -375 -373 -375 -385 -396 -405 -426 -458 -481 -470 -460 -448 -437 -427 -423 -395 -372 -358 -354 -350 -351 -363 -372 -378 -376 -360 -341 -332 -327 -325 -334 -349 -384 -430 -443 -434 -403 -380 -373 -367 -371 -391 -422 -458 -464 -460 -446 -429 -391 -328 -330 -355 -422 -433 -423 -405 -365 -388 -421 -415 -391 -389 -395 -370 -328 -273 -257 -253 -240 -244 -259 -279 -282 -307 -312 -312 -325 -338 -347 -375 -368 -418 -445 -476 -487 -488 -479 -449 -423 -377 -330 -317 -326 -338 -361 -400 -429 -444 -441 -418 -388 -374 -375 -378 -335 -286 -252 -236 -243 -248 -278 -285 -281 -276 -289 -339 -382 -413 -361 -315 -312 -316 -310 -292 -268 -247 -242 -262 -300 -323 -312 -281 -268 -264 -248 -238 -234 -254 -300 -386 -424 -436 -435 -431 -427 -426 -415 -399 -381 -354 -310 -270 -249 -249 -261 -275 -290 -309 -330 -351 -402 -456 -465 -449 -415 -375 -328 -291 -246 -242 -222 -212 -223 -239 -247 -244 -242 -243 -247 -251 -254 -258 -267 -278 -285 -277 -258 -236 -212 -199 -204 -220 -229 -260 -286 -299 -291 -270 -242 -219 -203 -196 -220 -240 -249 -246 -230 -234 -248 -265 -280 -293 -302 -314 -319 -328 -334 -342 -353 -366 -371 -381 -391 -400 -405 -406 -408 -410 -410 -411 -415 -419 -424 -431 -437 -438 -433 -426 -427 -433 -434 -432 -434 -435 -435 -420 -424 -423 -423 -418 -403 -397 -377 -353 -314 -291 -278 -275 -274 -285 -305 -324 -335 -345 -361 -374 -376 -372 -369 -369 -372 -379 -395 -413 -441 -470 -481 -456 -447 -442 -437 -424 -426 -392 -382 -366 -357 -350 -351 -360 -365 -365 -360 -349 -333 -324 -323 -323 -327 -337 -367 -410 -431 -429 -403 -380 -373 -365 -367 -385 -423 -434 -463 -458 -440 -398 -343 -320 -347 -395 -443 -472 -479 -463 -449 -474 -483 -460 -449 -430 -395 -357 -304 -276 -270 -268 -254 -253 -255 -262 -280 -313 -331 -334 -334 -322 -323 -333 -371 -406 -441 -450 -448 -442 -451 -438 -397 -351 -330 -339 -358 -372 -384 -406 -439 -458 -462 -437 -406 -388 -389 -356 -311 -271 -251 -247 -249 -261 -280 -283 -283 -284 -305 -365 -401 -398 -355 -334 -335 -347 -348 -317 -276 -252 -254 -280 -313 -331 -325 -305 -292 -274 -252 -233 -236 -274 -346 -425 -446 -451 -437 -426 -423 -419 -390 -363 -347 -324 -292 -265 -253 -265 -286 -298 -311 -322 -349 -389 -433 -467 -470 -452 -419 -376 -326 -317 -264 -240 -224 -225 -243 -254 -251 -248 -249 -254 -259 -261 -260 -260 -262 -266 -269 -262 -246 -226 -207 -200 -203 -217 -242 -276 -299 -305 -295 -267 -239 -219 -207 -205 -232 -261 -271 -257 -232 -230 -242 -256 -270 -281 -282 -296 -309 -323 -331 -336 -349 -361 -370 -378 -387 -393 -398 -400 -401 -402 -400 -402 -407 -412 -417 -422 -425 -425 -425 -418 -412 -419 -420 -415 -417 -422 -424 -419 -418 -416 -415 -406 -386 -380 -359 -337 -296 -289 -275 -263 -266 -281 -302 -322 -330 -343 -362 -374 -373 -368 -363 -362 -368 -383 -403 -426 -451 -470 -461 -455 -447 -439 -434 -418 -423 -412 -388 -369 -357 -349 -350 -354 -357 -355 -348 -337 -324 -318 -318 -319 -322 -335 -369 -408 -428 -430 -408 -385 -372 -365 -369 -383 -402 -428 -452 -438 -405 -374 -339 -336 -350 -400 -448 -500 -529 -533 -524 -520 -507 -490 -494 -487 -439 -372 -313 -292 -316 -296 -270 -269 -261 -267 -283 -319 -354 -341 -318 -299 -296 -320 -384 -409 -436 -443 -423 -400 -399 -410 -376 -342 -352 -377 -393 -400 -407 -414 -423 -435 -450 -448 -424 -388 -377 -325 -292 -264 -259 -250 -254 -272 -276 -279 -284 -293 -322 -370 -406 -406 -398 -372 -361 -369 -356 -320 -275 -256 -269 -301 -334 -353 -350 -345 -313 -270 -245 -231 -248 -306 -391 -437 -441 -440 -435 -423 -416 -413 -369 -332 -317 -306 -290 -275 -271 -290 -314 -320 -333 -356 -390 -422 -448 -463 -462 -436 -390 -349 -336 -307 -258 -239 -233 -245 -262 -266 -257 -256 -260 -268 -274 -277 -272 -263 -257 -253 -253 -246 -231 -214 -203 -206 -213 -233 -265 -305 -326 -320 -297 -260 -233 -220 -212 -214 -243 -281 -282 -259 -232 -228 -237 -246 -255 -260 -268 -285 -304 -319 -328 -334 -346 -358 -367 -376 -384 -387 -390 -392 -392 -394 -396 -397 -400 -405 -409 -413 -413 -411 -410 -405 -402 -405 -404 -404 -404 -408 -415 -414 -413 -408 -403 -394 -373 -361 -341 -317 -297 -279 -263 -256 -265 -282 -301 -317 -330 -337 -351 -357 -353 -350 -353 -359 -369 -390 -411 -435 -456 -468 -452 -451 -448 -441 -433 -429 -419 -414 -385 -368 -358 -350 -348 -349 -348 -344 -336 -325 -316 -313 -315 -317 -323 -340 -374 -406 -422 -430 -414 -394 -371 -369 -370 -379 -408 -432 -435 -420 -399 -368 -344 -337 -357 -404 -449 -468 -507 -538 -542 -533 -514 -504 -517 -523 -473 -386 -332 -318 -336 -328 -293 -263 -274 -276 -286 -313 -339 -323 -294 -275 -278 -315 -338 -409 -431 -434 -439 -427 -414 -393 -356 -348 -382 -407 -410 -414 -415 -404 -384 -407 -420 -439 -422 -373 -343 -312 -303 -282 -263 -250 -258 -273 -269 -277 -293 -310 -345 -381 -401 -405 -385 -369 -374 -375 -352 -308 -270 -259 -277 -308 -333 -362 -370 -359 -308 -261 -240 -237 -268 -346 -416 -439 -424 -422 -412 -385 -371 -365 -351 -324 -307 -305 -302 -296 -296 -312 -337 -354 -366 -389 -424 -437 -454 -455 -436 -395 -378 -335 -311 -282 -252 -242 -248 -267 -282 -277 -265 -264 -267 -275 -288 -291 -280 -264 -250 -239 -232 -225 -215 -210 -205 -214 -227 -251 -292 -334 -354 -337 -290 -258 -231 -221 -215 -228 -260 -291 -285 -257 -231 -224 -228 -232 -239 -248 -261 -279 -299 -313 -323 -332 -342 -353 -364 -372 -377 -379 -380 -383 -384 -386 -389 -391 -395 -399 -401 -401 -400 -398 -396 -395 -396 -393 -389 -393 -398 -406 -414 -411 -399 -392 -385 -376 -363 -349 -349 -325 -283 -261 -252 -256 -273 -292 -312 -325 -308 -312 -329 -335 -331 -330 -343 -359 -372 -395 -419 -443 -457 -453 -449 -448 -443 -442 -439 -425 -409 -403 -383 -369 -358 -351 -348 -344 -339 -334 -325 -319 -312 -310 -314 -318 -327 -346 -375 -400 -418 -434 -429 -407 -379 -379 -379 -389 -412 -427 -420 -404 -396 -375 -354 -345 -368 -412 -429 -451 -497 -534 -546 -536 -518 -513 -494 -449 -406 -363 -330 -325 -319 -327 -313 -323 -278 -296 -287 -300 -310 -298 -272 -258 -257 -279 -329 -392 -417 -433 -444 -440 -441 -406 -358 -354 -383 -408 -414 -414 -403 -374 -353 -388 -397 -410 -385 -342 -329 -313 -312 -291 -265 -256 -265 -268 -267 -289 -320 -341 -365 -376 -379 -379 -373 -368 -367 -361 -327 -284 -260 -260 -277 -296 -314 -353 -372 -347 -293 -252 -242 -250 -288 -354 -421 -435 -409 -390 -370 -350 -340 -336 -327 -316 -313 -318 -322 -325 -325 -329 -356 -395 -395 -410 -436 -441 -456 -454 -432 -384 -344 -304 -281 -262 -250 -249 -264 -287 -294 -285 -279 -275 -276 -290 -304 -301 -283 -262 -245 -227 -217 -213 -206 -205 -207 -216 -239 -269 -318 -367 -378 -337 -288 -270 -239 -217 -218 -245 -283 -302 -287 -256 -230 -220 -222 -225 -231 -243 -259 -277 -296 -310 -319 -328 -339 -348 -360 -359 -366 -368 -371 -375 -377 -379 -383 -388 -391 -392 -391 -390 -389 -386 -385 -385 -387 -385 -382 -386 -394 -401 -404 -401 -382 -372 -366 -358 -350 -350 -334 -308 -271 -249 -248 -258 -277 -294 -302 -316 -313 -321 -329 -333 -333 -334 -345 -360 -377 -402 -427 -452 -460 -451 -449 -451 -448 -438 -438 -421 -404 -391 -385 -372 -359 -352 -346 -339 -332 -329 -322 -314 -307 -309 -315 -322 -332 -349 -371 -392 -414 -434 -437 -429 -410 -393 -398 -408 -423 -422 -418 -405 -399 -358 -374 -363 -376 -394 -425 -448 -484 -528 -554 -546 -532 -500 -449 -409 -360 -325 -320 -316 -335 -353 -345 -343 -357 -291 -300 -302 -295 -279 -275 -256 -261 -295 -332 -358 -386 -413 -439 -451 -460 -436 -396 -373 -376 -393 -383 -361 -349 -338 -339 -367 -380 -377 -349 -334 -320 -312 -307 -285 -264 -261 -266 -264 -270 -308 -350 -364 -368 -373 -371 -365 -358 -353 -351 -327 -289 -264 -253 -258 -274 -285 -319 -351 -359 -321 -278 -247 -250 -271 -305 -325 -363 -397 -387 -370 -351 -333 -326 -329 -326 -322 -329 -335 -340 -349 -358 -369 -396 -428 -406 -406 -428 -434 -451 -450 -426 -362 -307 -277 -264 -255 -250 -258 -278 -296 -299 -297 -288 -279 -284 -301 -314 -308 -287 -263 -243 -223 -217 -209 -205 -207 -213 -221 -252 -291 -342 -389 -380 -336 -306 -264 -233 -216 -225 -260 -298 -308 -289 -257 -238 -216 -217 -220 -226 -239 -256 -275 -294 -307 -315 -324 -333 -341 -346 -345 -356 -360 -364 -370 -375 -377 -381 -384 -387 -385 -383 -381 -380 -380 -381 -379 -376 -374 -375 -380 -387 -393 -393 -387 -367 -355 -345 -344 -343 -332 -314 -292 -253 -241 -247 -260 -280 -295 -298 -287 -293 -311 -324 -331 -336 -340 -350 -367 -385 -408 -436 -454 -462 -459 -456 -446 -444 -443 -431 -415 -400 -385 -380 -372 -361 -353 -345 -342 -335 -326 -316 -308 -305 -309 -317 -326 -337 -349 -366 -391 -409 -416 -434 -438 -432 -418 -427 -433 -433 -433 -426 -407 -392 -336 -330 -352 -387 -406 -435 -448 -464 -497 -539 -557 -511 -441 -391 -361 -339 -302 -306 -326 -379 -410 -400 -389 -372 -376 -315 -323 -299 -288 -260 -256 -283 -322 -344 -353 -351 -380 -418 -443 -450 -448 -439 -413 -389 -370 -330 -300 -297 -314 -333 -349 -367 -364 -349 -335 -320 -312 -297 -276 -262 -267 -267 -265 -280 -331 -352 -363 -366 -365 -363 -359 -337 -307 -295 -276 -258 -249 -248 -256 -280 -304 -338 -359 -343 -306 -269 -251 -267 -278 -308 -330 -359 -380 -382 -370 -350 -331 -326 -329 -329 -334 -344 -349 -361 -375 -390 -407 -424 -419 -385 -373 -393 -398 -437 -443 -386 -329 -286 -264 -257 -251 -250 -264 -285 -293 -299 -297 -286 -278 -286 -305 -318 -313 -292 -269 -256 -230 -217 -209 -211 -214 -218 -230 -270 -312 -355 -393 -399 -364 -311 -263 -233 -219 -232 -269 -302 -306 -294 -279 -254 -212 -213 -216 -223 -237 -255 -273 -291 -304 -312 -317 -321 -329 -334 -336 -347 -354 -361 -369 -373 -375 -380 -380 -381 -379 -376 -375 -375 -375 -374 -371 -367 -364 -365 -370 -376 -381 -381 -377 -367 -353 -339 -329 -326 -313 -293 -273 -251 -242 -249 -266 -281 -291 -291 -290 -295 -309 -321 -328 -336 -345 -357 -371 -387 -411 -440 -452 -459 -457 -451 -446 -445 -437 -422 -412 -393 -382 -378 -373 -362 -355 -353 -345 -334 -321 -308 -302 -303 -311 -320 -330 -340 -351 -365 -378 -388 -411 -434 -444 -446 -443 -453 -455 -448 -448 -428 -400 -378 -369 -360 -381 -395 -411 -434 -445 -457 -484 -527 -550 -509 -462 -434 -371 -319 -297 -309 -336 -379 -411 -419 -427 -398 -388 -368 -370 -406 -347 -271 -275 -319 -366 -373 -371 -351 -346 -377 -409 -426 -435 -436 -425 -395 -348 -300 -278 -290 -317 -332 -342 -350 -349 -343 -331 -323 -314 -294 -272 -258 -255 -258 -270 -275 -313 -356 -378 -383 -362 -332 -317 -292 -262 -250 -240 -236 -237 -243 -262 -301 -330 -364 -365 -333 -300 -264 -261 -269 -292 -333 -376 -400 -398 -400 -385 -357 -339 -336 -338 -339 -347 -363 -378 -401 -422 -427 -427 -426 -386 -345 -338 -347 -367 -420 -425 -360 -313 -282 -263 -256 -252 -254 -257 -265 -278 -287 -285 -277 -275 -288 -311 -326 -321 -308 -286 -262 -230 -216 -214 -217 -219 -227 -243 -286 -325 -334 -379 -393 -350 -302 -261 -233 -221 -236 -273 -298 -302 -299 -282 -256 -209 -210 -215 -224 -237 -256 -273 -289 -303 -308 -310 -315 -319 -326 -330 -341 -352 -361 -366 -370 -374 -378 -379 -375 -373 -372 -371 -372 -372 -370 -368 -362 -356 -356 -359 -365 -369 -370 -369 -363 -341 -326 -314 -309 -293 -274 -254 -242 -244 -254 -269 -283 -287 -291 -294 -301 -307 -319 -332 -342 -351 -362 -377 -395 -420 -438 -441 -448 -452 -450 -442 -442 -436 -416 -404 -388 -381 -378 -370 -368 -365 -355 -342 -331 -317 -305 -301 -305 -313 -323 -334 -344 -349 -354 -367 -389 -416 -438 -454 -469 -471 -482 -486 -470 -468 -434 -429 -391 -376 -384 -398 -401 -419 -440 -443 -442 -437 -453 -480 -460 -417 -397 -389 -359 -294 -299 -326 -383 -404 -397 -377 -385 -384 -407 -410 -397 -334 -283 -306 -346 -399 -409 -402 -378 -354 -339 -348 -384 -414 -422 -423 -399 -343 -298 -285 -307 -333 -337 -337 -341 -342 -341 -330 -324 -314 -301 -278 -251 -239 -237 -251 -279 -332 -373 -382 -368 -333 -298 -279 -259 -236 -229 -226 -227 -232 -246 -272 -317 -361 -384 -356 -326 -295 -279 -265 -274 -311 -368 -414 -429 -421 -410 -396 -373 -354 -348 -347 -345 -363 -403 -422 -432 -441 -441 -428 -415 -339 -318 -310 -325 -376 -416 -411 -350 -308 -285 -272 -263 -258 -257 -256 -260 -268 -273 -269 -265 -271 -290 -312 -326 -324 -317 -290 -257 -229 -219 -219 -221 -226 -237 -258 -298 -307 -346 -392 -387 -342 -298 -259 -231 -225 -241 -264 -279 -294 -292 -270 -246 -207 -208 -214 -224 -238 -257 -274 -281 -289 -300 -305 -309 -313 -320 -329 -341 -354 -361 -364 -368 -372 -373 -374 -369 -369 -369 -368 -369 -368 -364 -361 -356 -352 -351 -353 -356 -359 -360 -359 -349 -329 -312 -299 -290 -277 -260 -245 -240 -248 -256 -270 -273 -285 -292 -299 -306 -310 -323 -337 -345 -353 -365 -381 -397 -408 -418 -435 -443 -444 -446 -442 -441 -434 -408 -400 -389 -384 -382 -381 -373 -367 -354 -341 -328 -313 -302 -301 -306 -316 -328 -337 -341 -345 -354 -369 -392 -420 -448 -460 -443 -447 -449 -450 -496 -447 -474 -435 -397 -386 -403 -399 -397 -431 -472 -468 -474 -461 -443 -431 -374 -349 -390 -393 -359 -289 -284 -304 -347 -345 -349 -407 -414 -404 -421 -410 -313 -284 -297 -355 -370 -399 -425 -417 -403 -390 -363 -346 -376 -412 -415 -411 -386 -341 -304 -298 -310 -328 -334 -326 -329 -332 -333 -327 -327 -321 -309 -279 -248 -240 -233 -247 -287 -336 -374 -372 -342 -306 -274 -255 -244 -236 -229 -228 -232 -244 -262 -293 -335 -387 -385 -340 -314 -301 -287 -268 -286 -334 -390 -424 -423 -417 -410 -400 -374 -352 -346 -338 -344 -370 -406 -430 -444 -443 -431 -403 -389 -329 -299 -299 -336 -393 -419 -392 -351 -320 -301 -287 -283 -276 -264 -256 -254 -257 -258 -255 -255 -266 -283 -296 -314 -317 -304 -276 -247 -227 -227 -225 -223 -230 -245 -248 -267 -306 -352 -381 -365 -329 -293 -256 -233 -231 -238 -248 -261 -277 -279 -262 -242 -206 -208 -215 -224 -237 -254 -265 -272 -283 -290 -299 -307 -309 -317 -329 -343 -353 -359 -362 -364 -365 -365 -366 -360 -360 -362 -364 -363 -361 -358 -355 -351 -346 -344 -345 -346 -347 -349 -347 -338 -316 -300 -287 -273 -263 -254 -243 -242 -245 -246 -258 -277 -289 -297 -304 -304 -313 -329 -341 -348 -354 -367 -376 -381 -395 -414 -434 -442 -443 -443 -442 -439 -425 -408 -398 -393 -393 -388 -385 -373 -367 -353 -340 -327 -314 -305 -306 -312 -317 -320 -326 -336 -345 -359 -378 -405 -426 -420 -438 -454 -458 -454 -449 -452 -444 -460 -421 -397 -394 -402 -397 -404 -439 -443 -457 -473 -475 -452 -381 -324 -328 -356 -374 -340 -291 -300 -327 -338 -376 -375 -370 -410 -387 -397 -380 -300 -287 -318 -363 -374 -391 -413 -425 -413 -402 -386 -374 -392 -409 -407 -402 -376 -331 -307 -306 -312 -321 -328 -326 -326 -317 -318 -316 -326 -330 -312 -310 -273 -245 -238 -255 -298 -352 -378 -360 -321 -286 -260 -247 -242 -235 -232 -236 -248 -267 -287 -324 -370 -402 -370 -349 -315 -299 -281 -271 -295 -343 -392 -425 -428 -427 -420 -418 -404 -357 -327 -330 -347 -380 -417 -425 -430 -429 -412 -374 -358 -324 -290 -313 -361 -414 -424 -387 -352 -344 -344 -334 -313 -288 -270 -257 -249 -249 -251 -251 -252 -260 -270 -276 -297 -303 -289 -260 -239 -230 -236 -230 -227 -227 -233 -249 -276 -309 -332 -339 -326 -304 -279 -256 -243 -239 -238 -241 -252 -266 -270 -261 -244 -206 -209 -215 -226 -232 -238 -251 -266 -278 -285 -293 -302 -306 -316 -329 -342 -350 -354 -356 -359 -359 -360 -359 -353 -353 -356 -357 -355 -354 -352 -350 -345 -341 -340 -337 -335 -335 -336 -336 -326 -305 -289 -274 -262 -254 -249 -242 -242 -239 -245 -262 -279 -290 -299 -305 -305 -318 -332 -341 -347 -353 -357 -362 -376 -394 -416 -435 -440 -442 -444 -441 -436 -413 -406 -402 -402 -393 -390 -388 -376 -365 -350 -339 -325 -311 -302 -302 -304 -308 -309 -316 -331 -347 -364 -380 -404 -424 -427 -442 -461 -463 -463 -454 -449 -491 -450 -406 -394 -397 -403 -403 -416 -426 -432 -433 -451 -411 -339 -302 -289 -310 -368 -401 -374 -348 -347 -351 -355 -392 -400 -409 -417 -389 -379 -345 -295 -296 -315 -339 -350 -346 -368 -395 -393 -376 -376 -390 -404 -413 -410 -397 -372 -340 -305 -307 -320 -319 -320 -328 -335 -310 -304 -304 -322 -325 -341 -315 -267 -248 -249 -266 -306 -357 -366 -333 -303 -276 -257 -249 -238 -235 -239 -251 -271 -293 -314 -354 -388 -404 -381 -358 -317 -293 -278 -273 -291 -329 -372 -423 -442 -440 -443 -429 -378 -326 -313 -332 -364 -397 -414 -412 -407 -406 -388 -342 -311 -290 -304 -343 -399 -428 -426 -406 -375 -391 -397 -371 -332 -296 -274 -257 -249 -252 -254 -254 -253 -253 -260 -272 -282 -284 -271 -253 -244 -239 -245 -237 -236 -234 -237 -255 -284 -308 -313 -306 -294 -282 -269 -259 -252 -247 -242 -243 -250 -263 -269 -265 -252 -206 -211 -218 -221 -226 -237 -249 -260 -270 -279 -285 -294 -303 -314 -328 -337 -344 -346 -350 -353 -354 -355 -353 -349 -350 -351 -350 -350 -348 -346 -345 -342 -338 -333 -328 -323 -320 -320 -320 -314 -300 -277 -264 -252 -245 -240 -240 -237 -238 -248 -267 -283 -294 -300 -304 -309 -320 -333 -341 -344 -349 -356 -364 -378 -397 -417 -430 -437 -440 -437 -434 -419 -404 -404 -401 -395 -395 -390 -386 -375 -363 -349 -335 -318 -305 -297 -295 -295 -298 -302 -312 -332 -352 -370 -388 -406 -416 -431 -438 -455 -455 -457 -451 -444 -478 -429 -388 -392 -410 -417 -419 -423 -424 -400 -361 -311 -259 -225 -235 -266 -316 -392 -398 -356 -373 -359 -363 -391 -401 -418 -429 -396 -388 -354 -321 -294 -307 -312 -318 -317 -309 -314 -328 -323 -320 -347 -381 -410 -433 -433 -419 -380 -329 -292 -302 -331 -327 -332 -342 -342 -309 -300 -298 -300 -314 -336 -302 -266 -256 -259 -271 -301 -344 -338 -301 -293 -285 -263 -245 -239 -239 -249 -269 -292 -316 -336 -374 -386 -397 -390 -355 -319 -292 -275 -272 -280 -307 -352 -400 -418 -436 -455 -428 -361 -309 -309 -339 -379 -402 -410 -406 -388 -377 -339 -306 -286 -285 -334 -397 -435 -453 -455 -453 -434 -453 -439 -382 -332 -299 -272 -253 -251 -261 -264 -264 -262 -258 -260 -269 -271 -270 -262 -258 -259 -254 -263 -256 -246 -239 -243 -261 -290 -309 -302 -281 -267 -261 -260 -261 -257 -255 -250 -250 -256 -267 -273 -276 -276 -208 -209 -213 -218 -225 -235 -243 -252 -262 -269 -276 -286 -299 -311 -323 -323 -333 -339 -345 -348 -349 -348 -349 -347 -347 -348 -346 -346 -343 -341 -340 -340 -334 -325 -317 -311 -306 -306 -305 -301 -287 -263 -251 -243 -240 -233 -232 -232 -236 -252 -271 -284 -292 -298 -303 -311 -323 -329 -335 -342 -349 -355 -363 -376 -395 -417 -431 -434 -431 -429 -425 -423 -412 -404 -403 -399 -401 -395 -387 -375 -363 -343 -327 -311 -306 -298 -290 -288 -291 -297 -311 -334 -358 -377 -390 -394 -399 -429 -425 -428 -450 -456 -455 -444 -476 -417 -382 -400 -431 -438 -435 -433 -425 -372 -314 -263 -230 -224 -243 -282 -347 -410 -399 -369 -356 -339 -347 -395 -397 -406 -417 -390 -360 -325 -312 -304 -315 -322 -330 -325 -317 -309 -300 -301 -315 -347 -389 -419 -431 -433 -431 -402 -313 -276 -290 -339 -377 -399 -387 -334 -307 -304 -298 -295 -306 -312 -288 -269 -264 -266 -268 -282 -304 -301 -285 -286 -279 -261 -246 -241 -244 -263 -287 -308 -331 -340 -368 -379 -393 -390 -362 -326 -296 -276 -269 -276 -296 -310 -347 -395 -432 -450 -404 -327 -304 -314 -350 -394 -399 -400 -387 -364 -338 -306 -288 -286 -301 -379 -431 -462 -473 -487 -499 -492 -490 -443 -371 -325 -292 -264 -251 -257 -273 -278 -280 -272 -265 -263 -266 -265 -267 -272 -273 -275 -273 -269 -264 -252 -243 -248 -271 -301 -309 -292 -271 -255 -249 -253 -262 -264 -266 -259 -259 -261 -271 -276 -277 -281 -208 -211 -214 -219 -225 -232 -237 -243 -251 -259 -269 -282 -295 -306 -310 -318 -325 -334 -340 -341 -341 -341 -344 -346 -343 -343 -341 -340 -338 -337 -336 -334 -327 -317 -309 -302 -298 -296 -293 -286 -271 -252 -244 -240 -232 -227 -225 -228 -236 -255 -273 -282 -289 -294 -303 -314 -318 -327 -338 -347 -354 -360 -367 -377 -394 -410 -423 -428 -425 -425 -423 -416 -409 -405 -405 -408 -407 -397 -388 -375 -361 -337 -320 -316 -307 -295 -288 -286 -287 -296 -316 -339 -361 -377 -385 -383 -377 -386 -418 -419 -445 -455 -460 -448 -482 -414 -394 -423 -454 -462 -457 -440 -409 -353 -298 -256 -233 -235 -260 -308 -369 -397 -363 -338 -295 -289 -317 -367 -379 -380 -399 -376 -334 -309 -307 -309 -317 -337 -360 -357 -336 -313 -310 -324 -348 -380 -408 -420 -433 -445 -428 -385 -288 -262 -278 -334 -413 -451 -394 -312 -302 -293 -288 -290 -296 -300 -286 -278 -277 -272 -264 -265 -269 -269 -273 -280 -274 -259 -248 -244 -250 -273 -301 -311 -324 -329 -351 -378 -395 -386 -363 -325 -296 -274 -264 -263 -272 -294 -340 -398 -439 -439 -391 -328 -311 -326 -353 -382 -389 -394 -380 -343 -316 -291 -288 -301 -329 -398 -448 -467 -485 -510 -527 -531 -481 -398 -343 -306 -275 -257 -253 -265 -289 -300 -297 -285 -274 -267 -264 -264 -276 -287 -290 -290 -286 -279 -271 -258 -249 -257 -285 -313 -317 -308 -287 -257 -247 -254 -268 -272 -276 -264 -259 -262 -263 -270 -275 -281 -211 -215 -216 -221 -225 -231 -235 -239 -246 -254 -264 -272 -278 -291 -303 -314 -319 -327 -330 -331 -333 -335 -339 -342 -335 -334 -333 -334 -334 -333 -331 -328 -318 -307 -298 -292 -289 -284 -277 -271 -261 -248 -241 -233 -226 -221 -218 -225 -237 -257 -271 -281 -288 -296 -299 -308 -318 -330 -342 -352 -357 -358 -363 -374 -388 -405 -421 -427 -427 -424 -420 -422 -413 -404 -408 -407 -403 -393 -384 -370 -353 -349 -330 -316 -302 -290 -283 -280 -282 -296 -316 -336 -360 -374 -379 -376 -365 -366 -411 -422 -440 -454 -460 -448 -466 -413 -417 -451 -461 -479 -471 -440 -401 -347 -296 -258 -238 -243 -277 -332 -370 -372 -342 -286 -260 -268 -299 -337 -356 -357 -373 -358 -336 -319 -312 -313 -319 -347 -382 -377 -345 -322 -329 -351 -383 -414 -412 -406 -436 -464 -443 -384 -314 -268 -270 -337 -415 -451 -440 -342 -295 -282 -279 -280 -287 -292 -287 -286 -289 -282 -275 -267 -258 -262 -271 -279 -273 -259 -251 -250 -259 -278 -305 -311 -317 -322 -337 -362 -382 -363 -340 -312 -288 -270 -264 -262 -272 -302 -340 -367 -377 -369 -344 -321 -322 -333 -353 -363 -386 -393 -370 -332 -307 -295 -301 -323 -365 -394 -430 -461 -487 -508 -520 -514 -468 -383 -311 -282 -262 -255 -257 -274 -312 -319 -311 -294 -281 -268 -263 -272 -279 -296 -304 -303 -294 -284 -275 -263 -255 -269 -301 -327 -338 -323 -286 -256 -249 -259 -276 -282 -282 -264 -255 -256 -258 -264 -276 -271 -216 -218 -219 -221 -225 -230 -235 -236 -240 -249 -256 -262 -272 -283 -296 -309 -314 -319 -320 -322 -323 -324 -329 -332 -325 -325 -325 -329 -331 -330 -326 -321 -308 -294 -288 -283 -278 -274 -267 -262 -255 -242 -237 -230 -221 -216 -217 -226 -240 -257 -273 -283 -290 -293 -301 -312 -320 -333 -344 -352 -355 -357 -366 -376 -387 -400 -408 -413 -418 -417 -419 -418 -414 -405 -404 -400 -395 -387 -379 -361 -358 -343 -326 -313 -299 -287 -279 -276 -283 -300 -320 -343 -359 -363 -372 -374 -375 -402 -402 -417 -431 -443 -441 -473 -434 -410 -423 -447 -474 -487 -476 -440 -396 -338 -286 -254 -237 -240 -277 -320 -348 -359 -300 -270 -266 -286 -312 -337 -348 -375 -381 -374 -369 -345 -325 -314 -319 -347 -375 -366 -337 -327 -353 -382 -400 -411 -402 -400 -431 -459 -445 -407 -368 -290 -272 -345 -361 -432 -441 -344 -296 -275 -274 -278 -286 -289 -285 -285 -289 -292 -289 -272 -254 -257 -268 -281 -276 -261 -255 -257 -266 -286 -312 -324 -324 -323 -329 -341 -354 -335 -318 -300 -290 -280 -269 -265 -277 -307 -337 -352 -356 -353 -340 -331 -340 -347 -368 -386 -404 -416 -373 -331 -310 -307 -317 -329 -364 -400 -423 -443 -462 -474 -473 -445 -402 -345 -285 -268 -262 -255 -265 -292 -324 -332 -321 -301 -282 -264 -261 -269 -286 -307 -313 -306 -297 -287 -279 -268 -263 -281 -300 -326 -352 -328 -283 -256 -254 -268 -287 -290 -285 -275 -260 -254 -255 -257 -267 -265 -221 -221 -220 -222 -226 -230 -232 -233 -233 -236 -245 -254 -265 -279 -293 -305 -308 -313 -313 -313 -313 -313 -319 -320 -316 -317 -321 -326 -328 -327 -322 -315 -301 -288 -281 -276 -272 -270 -264 -255 -247 -236 -232 -225 -217 -215 -221 -230 -242 -258 -272 -277 -286 -294 -302 -311 -322 -334 -344 -349 -352 -357 -365 -375 -380 -383 -397 -412 -409 -410 -412 -411 -405 -403 -396 -396 -391 -382 -381 -367 -349 -334 -321 -310 -295 -282 -272 -273 -285 -301 -321 -335 -346 -365 -370 -376 -385 -406 -396 -406 -418 -429 -427 -437 -432 -414 -438 -461 -435 -425 -455 -437 -390 -329 -278 -251 -235 -227 -241 -290 -344 -340 -289 -282 -298 -331 -357 -372 -373 -392 -397 -396 -395 -370 -338 -314 -317 -338 -350 -340 -326 -325 -348 -385 -403 -397 -394 -397 -418 -437 -425 -410 -387 -307 -277 -293 -376 -453 -419 -343 -306 -281 -273 -277 -286 -290 -283 -268 -265 -273 -279 -268 -249 -253 -268 -283 -276 -262 -259 -262 -269 -291 -339 -344 -334 -329 -332 -331 -331 -321 -309 -302 -295 -282 -272 -268 -285 -314 -333 -345 -354 -355 -344 -344 -368 -380 -399 -396 -405 -432 -376 -333 -319 -321 -326 -336 -359 -402 -423 -438 -449 -437 -414 -386 -353 -311 -275 -267 -252 -257 -282 -312 -330 -344 -330 -306 -278 -267 -259 -265 -303 -321 -317 -306 -299 -291 -282 -272 -267 -272 -298 -345 -367 -328 -279 -258 -261 -275 -291 -292 -290 -276 -260 -254 -252 -252 -258 -264 -225 -223 -221 -223 -227 -230 -232 -231 -231 -234 -239 -245 -255 -271 -289 -300 -300 -304 -304 -301 -302 -302 -306 -311 -312 -313 -320 -326 -326 -323 -318 -306 -293 -281 -274 -271 -268 -265 -257 -246 -241 -233 -227 -220 -214 -217 -226 -232 -240 -254 -263 -277 -286 -293 -302 -311 -324 -334 -340 -345 -350 -358 -367 -372 -372 -379 -395 -404 -402 -403 -402 -401 -395 -395 -387 -387 -383 -382 -379 -361 -343 -331 -320 -307 -289 -278 -271 -274 -285 -294 -303 -322 -342 -359 -368 -379 -388 -403 -408 -420 -432 -435 -441 -442 -409 -410 -458 -438 -435 -430 -449 -417 -366 -318 -277 -257 -241 -227 -242 -285 -320 -314 -299 -312 -350 -394 -396 -400 -392 -385 -400 -396 -397 -381 -344 -315 -315 -324 -326 -322 -319 -322 -342 -387 -411 -394 -402 -426 -428 -403 -394 -395 -398 -383 -338 -337 -406 -393 -373 -331 -296 -275 -263 -268 -272 -272 -267 -251 -245 -253 -258 -252 -239 -247 -267 -278 -269 -262 -260 -264 -279 -310 -371 -369 -350 -343 -346 -339 -326 -322 -313 -303 -291 -278 -270 -272 -294 -329 -350 -357 -362 -359 -360 -366 -405 -400 -411 -412 -401 -402 -361 -333 -327 -328 -331 -345 -363 -391 -398 -393 -383 -365 -351 -342 -333 -316 -274 -255 -251 -270 -306 -334 -349 -363 -337 -323 -290 -271 -261 -274 -321 -332 -318 -306 -301 -296 -285 -278 -274 -277 -306 -349 -365 -320 -273 -262 -268 -282 -288 -294 -292 -276 -264 -259 -258 -256 -261 -267 -224 -222 -221 -223 -225 -226 -227 -227 -228 -231 -233 -239 -250 -264 -279 -289 -290 -293 -293 -291 -291 -289 -295 -302 -305 -310 -319 -323 -322 -319 -310 -295 -283 -273 -269 -267 -264 -260 -250 -239 -233 -228 -222 -217 -213 -218 -225 -229 -233 -245 -265 -278 -286 -294 -301 -312 -325 -332 -337 -344 -350 -354 -357 -359 -364 -378 -390 -391 -393 -397 -396 -390 -389 -390 -387 -386 -383 -377 -367 -351 -336 -327 -313 -299 -284 -276 -272 -273 -276 -286 -304 -322 -341 -363 -374 -376 -386 -397 -398 -380 -378 -376 -376 -391 -408 -425 -435 -444 -443 -426 -418 -379 -338 -306 -278 -253 -233 -231 -249 -284 -311 -310 -331 -360 -398 -429 -403 -402 -394 -391 -421 -412 -387 -375 -342 -317 -314 -312 -310 -310 -313 -327 -357 -402 -417 -392 -402 -436 -431 -398 -394 -402 -404 -395 -384 -396 -392 -391 -417 -322 -255 -247 -255 -252 -250 -248 -243 -235 -231 -232 -232 -232 -232 -245 -262 -266 -261 -258 -256 -269 -291 -333 -386 -377 -353 -355 -360 -359 -341 -327 -312 -300 -290 -279 -274 -281 -302 -332 -356 -356 -363 -381 -384 -391 -407 -418 -427 -405 -378 -359 -340 -332 -340 -340 -338 -347 -359 -370 -369 -360 -350 -338 -331 -329 -320 -297 -261 -248 -258 -288 -324 -352 -370 -373 -355 -330 -294 -268 -266 -293 -327 -326 -311 -305 -302 -301 -297 -288 -278 -280 -303 -337 -345 -307 -270 -270 -274 -287 -291 -295 -289 -281 -275 -271 -267 -267 -272 -274 -222 -223 -221 -220 -220 -222 -223 -222 -222 -225 -229 -237 -248 -260 -271 -282 -286 -281 -282 -282 -283 -283 -286 -295 -300 -308 -315 -318 -315 -310 -297 -289 -279 -267 -262 -260 -257 -251 -241 -232 -228 -224 -218 -213 -213 -215 -220 -223 -233 -249 -270 -281 -288 -295 -303 -314 -324 -329 -332 -340 -346 -349 -352 -356 -365 -374 -375 -371 -379 -392 -393 -391 -389 -388 -385 -376 -376 -371 -359 -341 -329 -323 -313 -297 -284 -277 -275 -271 -273 -286 -302 -316 -336 -360 -374 -379 -381 -374 -371 -355 -356 -346 -350 -389 -427 -417 -443 -453 -445 -419 -395 -361 -340 -318 -275 -240 -230 -232 -241 -275 -322 -325 -365 -398 -401 -418 -418 -412 -403 -405 -433 -420 -389 -369 -338 -320 -313 -308 -303 -303 -313 -339 -379 -407 -403 -395 -394 -403 -414 -387 -385 -375 -379 -381 -388 -389 -404 -417 -432 -319 -273 -243 -233 -238 -237 -232 -230 -228 -225 -222 -220 -222 -231 -245 -254 -255 -258 -255 -263 -280 -306 -353 -379 -359 -338 -343 -345 -347 -332 -314 -299 -292 -289 -286 -284 -291 -313 -338 -353 -360 -385 -409 -394 -409 -415 -417 -402 -362 -342 -329 -328 -334 -362 -364 -352 -354 -363 -365 -361 -358 -349 -341 -337 -325 -308 -280 -249 -249 -269 -299 -325 -356 -368 -369 -357 -315 -283 -268 -277 -308 -324 -314 -305 -303 -303 -303 -298 -291 -281 -275 -289 -313 -317 -289 -274 -273 -278 -292 -300 -300 -294 -291 -285 -281 -281 -287 -291 -291 -218 -220 -221 -219 -217 -218 -219 -219 -218 -220 -225 -232 -242 -254 -263 -272 -273 -266 -269 -273 -276 -278 -280 -291 -298 -303 -309 -309 -303 -294 -288 -279 -271 -260 -255 -254 -250 -242 -232 -226 -225 -220 -214 -210 -211 -213 -218 -225 -235 -253 -272 -284 -291 -298 -308 -316 -321 -325 -325 -333 -341 -345 -346 -349 -355 -361 -360 -359 -373 -392 -394 -394 -392 -384 -377 -365 -369 -367 -354 -337 -326 -320 -312 -295 -283 -279 -276 -271 -272 -283 -298 -314 -333 -357 -375 -378 -372 -358 -353 -339 -345 -343 -361 -422 -413 -429 -448 -456 -440 -414 -384 -363 -333 -300 -260 -232 -234 -246 -264 -301 -347 -357 -388 -405 -415 -432 -426 -415 -409 -419 -439 -423 -390 -370 -342 -330 -321 -311 -302 -303 -322 -361 -393 -401 -406 -407 -398 -389 -398 -409 -386 -372 -383 -401 -414 -405 -398 -394 -384 -312 -272 -264 -235 -231 -230 -224 -223 -225 -223 -218 -218 -222 -230 -241 -246 -253 -258 -264 -280 -295 -327 -366 -373 -343 -333 -326 -326 -323 -307 -291 -284 -289 -293 -292 -294 -304 -316 -325 -352 -367 -378 -410 -435 -442 -436 -382 -341 -314 -302 -303 -318 -340 -377 -381 -368 -360 -362 -366 -365 -369 -373 -359 -343 -326 -299 -268 -249 -257 -279 -299 -312 -335 -349 -365 -338 -303 -279 -272 -287 -314 -317 -304 -296 -297 -300 -304 -302 -294 -280 -268 -271 -285 -290 -279 -276 -271 -283 -299 -309 -311 -305 -290 -283 -287 -289 -295 -303 -305 -213 -214 -215 -215 -215 -216 -217 -218 -215 -216 -221 -229 -238 -247 -252 -255 -257 -253 -256 -261 -266 -271 -275 -288 -293 -295 -299 -296 -293 -284 -276 -268 -260 -252 -248 -247 -243 -236 -229 -225 -222 -218 -214 -209 -211 -215 -221 -229 -241 -258 -272 -287 -295 -302 -310 -313 -315 -320 -320 -327 -333 -335 -336 -339 -345 -350 -349 -351 -368 -383 -389 -391 -385 -375 -366 -356 -365 -361 -346 -335 -324 -320 -312 -303 -290 -282 -275 -270 -270 -279 -296 -314 -335 -357 -370 -362 -351 -346 -335 -331 -339 -354 -389 -444 -429 -446 -460 -454 -434 -420 -392 -345 -303 -272 -244 -235 -246 -255 -263 -310 -394 -407 -437 -428 -443 -446 -430 -418 -418 -433 -443 -422 -390 -378 -364 -349 -334 -317 -306 -312 -340 -391 -417 -412 -425 -424 -419 -413 -405 -425 -399 -389 -374 -419 -433 -418 -389 -393 -353 -341 -309 -279 -254 -231 -224 -221 -217 -221 -222 -218 -219 -223 -226 -234 -245 -252 -267 -280 -300 -314 -349 -377 -376 -350 -330 -316 -308 -297 -280 -268 -273 -288 -295 -296 -306 -316 -321 -340 -367 -385 -389 -431 -458 -453 -426 -328 -293 -281 -274 -285 -311 -347 -380 -386 -377 -371 -379 -391 -394 -400 -400 -375 -346 -314 -280 -252 -243 -270 -282 -289 -289 -302 -333 -353 -329 -300 -282 -281 -298 -315 -319 -308 -295 -288 -293 -301 -301 -293 -276 -263 -262 -268 -273 -274 -269 -274 -288 -308 -319 -314 -302 -289 -278 -275 -283 -300 -313 -312 -204 -207 -209 -208 -211 -213 -214 -215 -211 -211 -217 -224 -229 -232 -236 -243 -242 -236 -241 -247 -256 -260 -264 -282 -289 -280 -281 -281 -277 -272 -265 -257 -252 -249 -245 -242 -237 -232 -227 -224 -222 -219 -216 -213 -215 -221 -227 -235 -249 -263 -273 -288 -296 -300 -308 -309 -312 -316 -317 -318 -321 -323 -324 -328 -331 -333 -337 -340 -351 -361 -380 -379 -371 -356 -347 -361 -366 -357 -347 -336 -328 -326 -321 -299 -287 -281 -274 -270 -270 -279 -295 -317 -343 -355 -355 -350 -336 -323 -318 -326 -338 -364 -409 -413 -437 -457 -467 -448 -436 -412 -361 -309 -270 -244 -234 -240 -248 -242 -264 -350 -416 -433 -441 -455 -461 -450 -432 -426 -428 -443 -445 -422 -405 -389 -384 -364 -343 -324 -315 -328 -367 -407 -421 -434 -445 -447 -449 -431 -405 -392 -413 -402 -384 -425 -442 -419 -380 -374 -358 -335 -307 -293 -277 -256 -237 -225 -219 -222 -224 -220 -219 -222 -230 -237 -247 -256 -281 -298 -319 -327 -352 -363 -370 -352 -331 -316 -300 -283 -265 -256 -264 -279 -292 -299 -301 -311 -331 -351 -367 -380 -389 -423 -445 -427 -395 -296 -275 -262 -269 -293 -320 -354 -381 -395 -399 -408 -420 -426 -428 -421 -403 -371 -330 -290 -258 -244 -249 -278 -279 -278 -280 -299 -330 -344 -327 -306 -294 -297 -309 -317 -318 -311 -295 -283 -287 -297 -300 -292 -275 -264 -263 -262 -265 -266 -266 -275 -294 -311 -319 -302 -284 -277 -258 -252 -273 -296 -306 -298 -196 -198 -200 -202 -204 -207 -209 -210 -203 -203 -207 -209 -213 -219 -225 -231 -227 -220 -224 -234 -243 -249 -257 -271 -280 -278 -263 -261 -259 -257 -253 -250 -246 -245 -241 -237 -233 -228 -225 -222 -220 -218 -215 -215 -219 -225 -231 -241 -254 -265 -276 -290 -294 -297 -303 -305 -306 -310 -314 -311 -308 -310 -312 -316 -319 -320 -323 -324 -329 -350 -363 -360 -353 -342 -342 -357 -363 -357 -350 -335 -331 -326 -317 -295 -286 -283 -277 -272 -272 -282 -300 -319 -335 -343 -340 -329 -314 -306 -308 -324 -341 -376 -390 -419 -445 -457 -458 -438 -419 -397 -336 -280 -245 -229 -231 -242 -248 -247 -284 -373 -415 -430 -441 -474 -469 -451 -436 -435 -437 -449 -450 -434 -421 -396 -395 -376 -353 -333 -328 -349 -381 -409 -435 -454 -459 -468 -469 -439 -402 -380 -406 -400 -390 -425 -438 -411 -407 -399 -357 -332 -317 -308 -287 -253 -231 -223 -223 -226 -225 -227 -224 -229 -235 -242 -252 -265 -291 -313 -330 -332 -339 -344 -354 -327 -315 -307 -292 -273 -256 -251 -263 -273 -280 -297 -310 -320 -340 -358 -363 -358 -374 -395 -404 -382 -363 -295 -261 -260 -282 -316 -341 -361 -386 -407 -416 -426 -440 -444 -437 -417 -375 -339 -300 -262 -245 -244 -258 -276 -279 -277 -283 -310 -341 -345 -330 -316 -312 -315 -322 -331 -333 -318 -296 -282 -282 -290 -294 -289 -279 -272 -270 -267 -269 -267 -268 -271 -288 -301 -299 -292 -277 -258 -241 -242 -263 -284 -289 -280 -188 -189 -191 -195 -197 -198 -198 -199 -188 -186 -189 -193 -199 -204 -212 -218 -212 -203 -209 -219 -227 -235 -246 -255 -257 -260 -244 -245 -245 -247 -246 -245 -242 -242 -240 -235 -228 -225 -224 -221 -218 -216 -214 -215 -218 -224 -232 -244 -255 -265 -273 -287 -292 -298 -302 -301 -301 -306 -309 -304 -299 -298 -300 -304 -308 -306 -309 -314 -322 -343 -347 -346 -338 -329 -339 -357 -364 -361 -358 -344 -334 -324 -310 -293 -288 -285 -278 -273 -274 -282 -298 -312 -320 -326 -322 -311 -299 -292 -300 -317 -344 -377 -396 -416 -438 -442 -441 -416 -412 -363 -302 -259 -234 -229 -238 -250 -260 -269 -294 -359 -421 -433 -473 -491 -474 -452 -441 -441 -445 -451 -454 -443 -424 -400 -405 -387 -361 -342 -342 -375 -405 -414 -434 -464 -479 -484 -471 -435 -395 -376 -398 -396 -391 -423 -428 -430 -404 -373 -367 -355 -341 -332 -306 -275 -248 -237 -241 -234 -224 -233 -233 -237 -244 -252 -264 -277 -309 -328 -335 -335 -331 -324 -319 -308 -295 -288 -279 -264 -253 -253 -257 -269 -300 -328 -346 -356 -360 -363 -353 -319 -342 -345 -352 -348 -311 -279 -257 -264 -293 -334 -365 -380 -394 -412 -426 -435 -448 -447 -420 -389 -333 -298 -265 -244 -240 -243 -258 -280 -280 -280 -293 -326 -354 -351 -338 -333 -334 -341 -352 -359 -350 -325 -294 -279 -274 -278 -282 -285 -286 -280 -275 -275 -273 -269 -264 -259 -271 -285 -287 -280 -263 -244 -232 -232 -247 -264 -265 -256 -177 -177 -180 -184 -186 -185 -184 -183 -172 -166 -168 -174 -180 -185 -191 -197 -200 -198 -196 -205 -213 -220 -223 -234 -240 -240 -229 -235 -238 -243 -244 -243 -240 -242 -239 -236 -230 -224 -221 -219 -216 -214 -212 -214 -218 -224 -233 -243 -253 -259 -269 -283 -293 -299 -300 -297 -297 -302 -301 -297 -293 -292 -293 -293 -295 -294 -295 -305 -317 -334 -340 -336 -326 -326 -341 -355 -366 -362 -355 -339 -329 -320 -304 -292 -291 -289 -282 -275 -275 -278 -286 -301 -310 -311 -306 -297 -288 -284 -296 -315 -350 -360 -386 -396 -419 -429 -422 -407 -392 -331 -278 -249 -234 -237 -247 -258 -273 -289 -328 -384 -421 -464 -495 -498 -477 -455 -447 -448 -449 -452 -454 -443 -425 -405 -415 -397 -367 -350 -363 -389 -398 -411 -445 -478 -492 -493 -472 -430 -394 -406 -385 -363 -393 -396 -421 -430 -410 -384 -362 -349 -352 -364 -341 -303 -271 -244 -238 -232 -227 -237 -243 -248 -253 -265 -278 -293 -310 -334 -346 -337 -320 -303 -291 -285 -279 -276 -271 -266 -264 -262 -262 -274 -297 -327 -359 -379 -385 -369 -327 -296 -293 -289 -301 -298 -279 -260 -257 -269 -299 -340 -380 -398 -394 -393 -401 -405 -406 -401 -386 -355 -326 -261 -243 -237 -240 -255 -273 -281 -279 -286 -306 -341 -365 -359 -354 -354 -360 -375 -386 -377 -351 -323 -293 -278 -271 -272 -272 -280 -286 -281 -279 -279 -272 -263 -255 -253 -255 -266 -279 -279 -262 -243 -230 -227 -235 -246 -246 -239 -166 -167 -168 -172 -172 -171 -170 -169 -166 -154 -152 -153 -156 -160 -165 -172 -179 -182 -183 -192 -199 -202 -211 -219 -222 -223 -223 -229 -235 -242 -244 -243 -241 -240 -239 -236 -230 -223 -219 -217 -214 -211 -212 -218 -221 -226 -232 -238 -247 -254 -271 -281 -292 -298 -295 -290 -292 -296 -295 -290 -287 -286 -285 -287 -287 -286 -287 -298 -312 -324 -328 -318 -314 -327 -340 -347 -371 -362 -354 -340 -329 -320 -300 -294 -295 -293 -286 -277 -273 -275 -285 -296 -302 -303 -297 -288 -282 -282 -293 -314 -341 -353 -369 -393 -412 -422 -419 -406 -362 -303 -262 -243 -237 -243 -253 -269 -293 -313 -352 -402 -433 -478 -498 -498 -477 -460 -457 -453 -454 -455 -453 -444 -429 -410 -399 -392 -374 -361 -366 -391 -410 -419 -464 -495 -500 -491 -468 -416 -387 -403 -387 -386 -365 -392 -427 -436 -419 -399 -379 -366 -357 -353 -346 -339 -314 -271 -246 -232 -235 -237 -250 -254 -259 -274 -289 -297 -306 -323 -340 -328 -309 -287 -275 -271 -274 -276 -274 -272 -272 -271 -264 -267 -281 -308 -335 -358 -379 -371 -327 -304 -278 -270 -276 -278 -265 -256 -268 -289 -319 -352 -373 -397 -408 -395 -395 -396 -401 -401 -348 -312 -285 -239 -238 -235 -251 -273 -284 -282 -282 -294 -317 -349 -366 -366 -364 -365 -377 -396 -392 -359 -333 -314 -298 -285 -275 -273 -271 -275 -281 -282 -282 -281 -274 -261 -251 -249 -249 -260 -278 -284 -271 -249 -231 -224 -227 -233 -234 -234 -156 -157 -158 -159 -157 -156 -154 -152 -151 -141 -136 -134 -133 -136 -141 -149 -160 -167 -166 -170 -180 -191 -198 -203 -209 -215 -221 -229 -234 -242 -243 -243 -243 -241 -237 -233 -228 -223 -219 -215 -211 -208 -212 -220 -224 -225 -228 -233 -243 -256 -269 -279 -290 -294 -288 -285 -287 -289 -288 -284 -280 -278 -279 -281 -280 -277 -280 -293 -306 -311 -309 -302 -304 -320 -331 -347 -366 -361 -351 -337 -329 -319 -301 -298 -298 -294 -290 -281 -273 -274 -282 -292 -298 -293 -283 -278 -275 -276 -284 -305 -324 -361 -374 -391 -407 -419 -422 -401 -338 -281 -251 -241 -240 -248 -263 -283 -308 -333 -367 -410 -434 -478 -494 -494 -491 -472 -463 -458 -458 -457 -452 -446 -433 -414 -392 -392 -395 -385 -380 -390 -410 -439 -476 -505 -503 -486 -457 -403 -375 -390 -389 -353 -362 -395 -427 -441 -431 -416 -393 -376 -366 -358 -355 -352 -325 -281 -253 -236 -247 -242 -260 -260 -268 -274 -288 -292 -299 -291 -302 -296 -286 -269 -258 -264 -275 -281 -277 -271 -273 -275 -266 -263 -280 -309 -324 -332 -344 -342 -343 -294 -277 -274 -275 -272 -265 -264 -293 -332 -357 -375 -384 -394 -403 -394 -392 -403 -420 -369 -316 -280 -258 -234 -229 -244 -270 -287 -289 -284 -289 -303 -323 -340 -351 -360 -362 -360 -362 -361 -341 -321 -314 -310 -306 -304 -290 -279 -274 -275 -279 -281 -285 -288 -282 -275 -263 -252 -252 -266 -286 -292 -279 -259 -236 -222 -218 -218 -222 -227 -151 -148 -148 -147 -145 -142 -139 -138 -138 -127 -121 -117 -117 -120 -126 -134 -145 -148 -150 -162 -173 -183 -190 -195 -203 -213 -224 -231 -235 -241 -243 -244 -242 -241 -236 -228 -224 -220 -215 -211 -209 -210 -216 -224 -224 -223 -227 -235 -245 -256 -266 -277 -291 -290 -285 -283 -284 -282 -280 -278 -272 -270 -272 -272 -271 -270 -275 -291 -302 -297 -292 -286 -285 -302 -333 -347 -359 -350 -343 -334 -327 -317 -303 -302 -301 -298 -289 -277 -271 -273 -277 -283 -287 -280 -273 -270 -267 -268 -273 -295 -331 -377 -380 -392 -402 -416 -417 -392 -318 -274 -252 -242 -247 -263 -281 -298 -322 -348 -376 -418 -436 -478 -501 -500 -504 -484 -467 -460 -456 -455 -452 -448 -434 -415 -393 -386 -398 -402 -405 -410 -419 -453 -488 -513 -503 -478 -444 -393 -391 -369 -381 -352 -365 -397 -427 -445 -442 -428 -407 -386 -375 -367 -360 -351 -324 -284 -251 -237 -262 -250 -270 -269 -275 -274 -283 -287 -278 -251 -260 -262 -260 -250 -247 -250 -263 -275 -274 -271 -274 -275 -267 -266 -291 -307 -310 -311 -310 -312 -319 -292 -288 -291 -287 -279 -275 -282 -307 -345 -381 -403 -400 -392 -388 -376 -378 -386 -398 -338 -287 -282 -251 -223 -236 -263 -288 -299 -296 -291 -298 -307 -317 -325 -337 -349 -352 -341 -319 -305 -292 -294 -308 -315 -316 -311 -298 -286 -280 -278 -279 -285 -292 -296 -294 -288 -274 -259 -257 -273 -293 -300 -288 -264 -239 -224 -221 -220 -222 -225 -145 -140 -141 -139 -136 -133 -131 -129 -127 -114 -109 -108 -108 -112 -117 -120 -127 -136 -145 -157 -169 -179 -185 -193 -202 -213 -225 -235 -236 -237 -242 -243 -245 -239 -233 -227 -221 -215 -211 -209 -211 -216 -221 -223 -222 -224 -231 -238 -247 -255 -268 -280 -295 -290 -285 -280 -279 -279 -275 -271 -264 -264 -267 -265 -263 -264 -273 -289 -294 -283 -273 -268 -272 -299 -335 -347 -347 -333 -334 -332 -322 -311 -307 -305 -307 -299 -287 -276 -272 -271 -270 -273 -276 -268 -265 -264 -261 -263 -276 -302 -335 -393 -385 -392 -400 -410 -404 -371 -313 -279 -256 -246 -260 -284 -302 -318 -336 -351 -379 -425 -434 -456 -490 -504 -493 -483 -471 -461 -454 -456 -455 -448 -433 -423 -408 -389 -397 -412 -403 -400 -426 -460 -496 -510 -486 -467 -461 -418 -381 -359 -369 -353 -369 -405 -434 -444 -443 -433 -427 -409 -384 -367 -363 -357 -327 -286 -259 -255 -285 -267 -285 -270 -286 -276 -275 -263 -246 -233 -243 -250 -250 -243 -240 -244 -252 -265 -275 -279 -281 -275 -270 -278 -300 -315 -317 -316 -307 -305 -306 -297 -314 -312 -300 -285 -283 -289 -306 -336 -367 -383 -382 -382 -388 -394 -378 -380 -411 -400 -309 -258 -232 -226 -251 -285 -308 -313 -310 -306 -312 -315 -319 -326 -335 -341 -339 -317 -278 -263 -262 -278 -282 -314 -326 -324 -309 -297 -290 -285 -282 -287 -294 -301 -305 -298 -281 -265 -262 -275 -290 -296 -282 -267 -260 -238 -229 -231 -229 -225 -135 -132 -135 -132 -130 -126 -124 -121 -117 -107 -104 -104 -104 -107 -109 -113 -122 -133 -143 -153 -165 -175 -184 -192 -203 -217 -229 -237 -238 -240 -242 -245 -245 -242 -235 -229 -221 -213 -210 -211 -212 -217 -221 -223 -224 -228 -235 -240 -247 -256 -273 -288 -293 -291 -289 -280 -274 -272 -265 -262 -255 -259 -262 -259 -256 -260 -272 -282 -282 -271 -260 -258 -275 -306 -334 -342 -341 -330 -338 -327 -320 -311 -310 -309 -310 -298 -284 -277 -272 -267 -264 -266 -266 -261 -262 -263 -260 -264 -282 -310 -346 -393 -389 -392 -398 -401 -395 -364 -314 -270 -248 -252 -280 -309 -326 -337 -344 -349 -371 -401 -437 -441 -481 -495 -475 -477 -472 -464 -456 -458 -456 -447 -438 -426 -408 -387 -397 -417 -406 -400 -428 -455 -484 -490 -475 -472 -451 -420 -372 -400 -355 -358 -379 -405 -431 -435 -430 -427 -417 -401 -381 -366 -368 -365 -342 -313 -287 -285 -296 -298 -308 -292 -288 -275 -250 -238 -229 -231 -246 -257 -259 -256 -247 -240 -247 -261 -271 -274 -274 -269 -271 -282 -299 -319 -330 -326 -316 -317 -312 -309 -341 -337 -312 -297 -290 -288 -306 -325 -339 -355 -368 -376 -375 -372 -385 -406 -405 -375 -287 -240 -222 -235 -267 -308 -327 -329 -327 -325 -331 -334 -334 -337 -340 -335 -322 -292 -250 -241 -243 -258 -296 -333 -339 -336 -320 -308 -298 -289 -285 -286 -292 -304 -312 -309 -294 -276 -270 -276 -282 -281 -275 -271 -252 -237 -238 -242 -233 -227 -128 -128 -130 -127 -124 -121 -119 -115 -110 -104 -102 -102 -102 -102 -106 -112 -121 -131 -140 -150 -162 -174 -184 -196 -210 -220 -221 -232 -241 -245 -247 -246 -245 -239 -232 -227 -220 -212 -209 -209 -212 -217 -222 -224 -229 -232 -235 -239 -246 -260 -278 -288 -283 -283 -285 -278 -267 -261 -253 -252 -248 -252 -254 -250 -249 -253 -262 -271 -268 -255 -249 -260 -285 -313 -330 -329 -329 -328 -330 -320 -313 -307 -310 -315 -312 -295 -282 -277 -271 -265 -264 -264 -262 -258 -259 -260 -258 -268 -291 -320 -363 -388 -393 -394 -396 -395 -389 -364 -307 -259 -244 -266 -307 -339 -351 -352 -347 -341 -354 -381 -420 -444 -482 -486 -470 -475 -474 -467 -462 -463 -462 -454 -440 -423 -403 -382 -393 -416 -407 -396 -413 -442 -468 -468 -467 -458 -445 -414 -367 -393 -358 -369 -391 -411 -431 -428 -416 -407 -398 -387 -373 -366 -372 -376 -369 -351 -326 -319 -304 -306 -316 -297 -268 -263 -235 -222 -220 -230 -253 -263 -270 -270 -255 -244 -246 -252 -256 -260 -258 -261 -264 -269 -291 -323 -321 -323 -326 -339 -340 -346 -356 -349 -333 -325 -308 -295 -301 -312 -325 -347 -365 -363 -339 -322 -322 -332 -370 -332 -266 -229 -223 -237 -278 -314 -328 -337 -343 -342 -345 -352 -361 -362 -346 -327 -304 -270 -233 -233 -243 -275 -323 -355 -353 -340 -325 -314 -302 -293 -289 -286 -293 -308 -320 -320 -306 -287 -275 -273 -267 -268 -275 -266 -246 -240 -245 -244 -232 -227 -124 -125 -125 -123 -119 -117 -114 -110 -106 -104 -101 -100 -101 -102 -106 -112 -119 -128 -139 -152 -164 -175 -187 -201 -212 -215 -224 -235 -246 -252 -252 -249 -243 -236 -231 -226 -220 -214 -212 -212 -214 -218 -223 -226 -230 -231 -233 -237 -247 -261 -274 -276 -266 -271 -273 -267 -257 -251 -246 -247 -244 -247 -246 -241 -241 -245 -252 -260 -256 -244 -249 -268 -293 -313 -323 -322 -325 -324 -318 -312 -299 -298 -310 -316 -310 -288 -279 -277 -273 -268 -267 -265 -260 -256 -257 -256 -260 -276 -301 -336 -389 -397 -397 -397 -396 -394 -378 -340 -293 -253 -249 -288 -339 -366 -367 -363 -354 -338 -347 -386 -409 -443 -480 -480 -470 -480 -482 -475 -471 -470 -468 -457 -438 -417 -396 -400 -408 -402 -396 -390 -405 -411 -420 -449 -452 -448 -431 -400 -407 -394 -364 -378 -395 -413 -420 -411 -398 -388 -381 -373 -365 -364 -373 -383 -383 -372 -367 -350 -324 -309 -311 -275 -244 -227 -218 -225 -251 -263 -287 -273 -269 -272 -260 -250 -245 -242 -242 -250 -254 -260 -264 -281 -300 -308 -301 -310 -333 -359 -367 -374 -372 -361 -357 -350 -326 -301 -294 -309 -333 -348 -350 -329 -301 -297 -293 -309 -324 -290 -246 -223 -227 -249 -284 -308 -321 -340 -357 -368 -375 -379 -378 -370 -345 -311 -286 -275 -246 -232 -257 -302 -353 -373 -361 -342 -328 -322 -311 -302 -293 -288 -294 -311 -327 -328 -313 -292 -275 -271 -260 -257 -262 -254 -244 -243 -248 -243 -231 -228 -120 -120 -120 -118 -116 -114 -110 -106 -104 -103 -99 -100 -102 -104 -108 -113 -119 -128 -141 -155 -167 -178 -185 -191 -206 -218 -227 -241 -250 -256 -257 -252 -246 -238 -231 -228 -227 -220 -214 -213 -216 -222 -227 -228 -230 -230 -232 -239 -248 -254 -258 -260 -260 -261 -262 -257 -251 -246 -243 -244 -242 -243 -241 -235 -232 -239 -248 -251 -245 -242 -256 -276 -296 -310 -319 -322 -325 -317 -309 -300 -291 -296 -309 -311 -301 -283 -279 -280 -278 -274 -269 -263 -258 -258 -259 -255 -264 -287 -314 -361 -396 -403 -402 -399 -396 -391 -376 -326 -278 -247 -260 -319 -375 -392 -387 -380 -361 -341 -359 -405 -414 -444 -474 -481 -477 -489 -492 -491 -486 -482 -473 -456 -434 -412 -391 -375 -377 -390 -389 -381 -384 -394 -413 -433 -436 -433 -411 -384 -386 -383 -364 -376 -382 -400 -416 -404 -386 -376 -369 -361 -358 -363 -365 -377 -380 -378 -379 -359 -355 -327 -302 -270 -233 -225 -234 -239 -248 -277 -293 -305 -288 -269 -265 -255 -248 -240 -238 -247 -250 -264 -283 -296 -304 -317 -294 -299 -332 -361 -367 -375 -372 -362 -360 -364 -336 -295 -292 -317 -338 -335 -338 -330 -302 -283 -282 -277 -280 -260 -233 -221 -232 -251 -280 -295 -317 -350 -382 -389 -385 -392 -389 -366 -330 -293 -282 -254 -235 -243 -280 -330 -366 -377 -365 -349 -337 -334 -325 -310 -298 -292 -299 -320 -341 -345 -326 -306 -299 -277 -264 -252 -249 -241 -243 -244 -249 -243 -233 -228 -117 -117 -114 -113 -112 -110 -108 -105 -104 -101 -98 -100 -102 -104 -108 -114 -120 -130 -144 -157 -169 -178 -184 -198 -212 -223 -232 -246 -251 -256 -258 -255 -249 -240 -236 -235 -228 -222 -219 -219 -222 -226 -229 -230 -230 -230 -232 -240 -243 -246 -246 -248 -252 -251 -253 -248 -243 -241 -241 -244 -243 -242 -239 -233 -231 -237 -242 -240 -237 -244 -262 -282 -299 -308 -312 -316 -318 -303 -296 -290 -286 -296 -307 -305 -294 -281 -282 -285 -284 -279 -270 -261 -257 -261 -259 -255 -269 -295 -332 -396 -401 -401 -406 -398 -393 -384 -363 -312 -264 -247 -276 -343 -390 -392 -394 -392 -359 -342 -377 -425 -422 -447 -472 -482 -486 -499 -501 -505 -501 -493 -476 -454 -432 -409 -387 -366 -365 -380 -382 -395 -413 -380 -406 -422 -421 -415 -395 -369 -377 -356 -365 -367 -385 -406 -411 -396 -381 -372 -363 -356 -360 -361 -353 -362 -371 -384 -374 -369 -363 -347 -308 -274 -248 -253 -258 -263 -253 -282 -286 -279 -271 -268 -264 -252 -246 -239 -238 -241 -256 -282 -313 -320 -324 -319 -286 -282 -318 -336 -348 -363 -352 -335 -338 -345 -321 -290 -296 -321 -330 -327 -323 -299 -285 -274 -270 -258 -257 -246 -230 -227 -237 -245 -276 -306 -335 -360 -385 -394 -392 -399 -388 -359 -340 -295 -256 -231 -227 -263 -306 -348 -380 -389 -375 -368 -350 -343 -334 -319 -306 -299 -302 -323 -349 -358 -352 -337 -315 -289 -271 -255 -244 -236 -239 -243 -248 -242 -232 -223 -113 -112 -106 -106 -108 -106 -105 -105 -103 -100 -98 -100 -102 -105 -110 -116 -123 -133 -145 -152 -162 -176 -190 -204 -217 -228 -237 -246 -251 -255 -259 -258 -254 -253 -249 -241 -231 -229 -229 -229 -228 -229 -231 -233 -231 -229 -232 -236 -241 -240 -235 -240 -243 -239 -241 -239 -235 -235 -240 -242 -243 -241 -237 -232 -232 -235 -232 -228 -232 -247 -267 -284 -295 -299 -301 -304 -308 -297 -289 -287 -285 -297 -305 -297 -284 -275 -281 -290 -289 -282 -270 -258 -255 -256 -244 -253 -274 -308 -356 -388 -399 -402 -408 -396 -384 -378 -341 -294 -250 -252 -298 -341 -376 -392 -395 -396 -354 -344 -395 -445 -429 -447 -465 -475 -477 -476 -496 -511 -508 -498 -478 -452 -429 -404 -381 -384 -400 -393 -378 -386 -411 -422 -400 -410 -405 -396 -374 -392 -372 -369 -373 -369 -392 -409 -405 -392 -381 -372 -360 -358 -361 -351 -344 -347 -364 -401 -374 -378 -363 -370 -321 -296 -288 -282 -284 -285 -261 -267 -284 -306 -282 -247 -249 -238 -238 -237 -239 -253 -276 -317 -353 -364 -351 -312 -280 -278 -294 -302 -323 -342 -336 -310 -314 -336 -322 -287 -287 -304 -305 -303 -285 -264 -263 -262 -258 -253 -252 -241 -233 -231 -239 -258 -299 -332 -363 -373 -379 -402 -416 -418 -399 -354 -312 -265 -230 -220 -234 -281 -325 -360 -380 -389 -391 -375 -367 -366 -354 -332 -312 -301 -303 -321 -344 -349 -362 -358 -333 -300 -278 -257 -244 -235 -237 -242 -243 -233 -222 -216 -109 -106 -100 -101 -102 -103 -101 -101 -102 -98 -96 -99 -102 -105 -111 -116 -123 -133 -139 -148 -163 -179 -194 -209 -222 -232 -240 -247 -251 -255 -259 -259 -258 -257 -251 -242 -237 -235 -234 -232 -230 -231 -232 -232 -231 -232 -235 -239 -243 -240 -235 -233 -235 -231 -233 -231 -229 -234 -237 -241 -242 -237 -232 -228 -226 -225 -222 -223 -232 -252 -269 -277 -287 -292 -296 -300 -301 -293 -287 -287 -286 -297 -297 -283 -274 -269 -281 -295 -293 -283 -269 -253 -243 -238 -231 -252 -281 -300 -346 -385 -396 -410 -414 -394 -385 -362 -316 -270 -238 -242 -282 -325 -369 -390 -388 -385 -349 -355 -403 -417 -424 -436 -445 -447 -454 -467 -501 -512 -510 -501 -476 -449 -424 -399 -375 -366 -379 -388 -371 -369 -379 -396 -389 -396 -386 -376 -358 -376 -375 -368 -362 -367 -392 -406 -404 -391 -381 -373 -363 -354 -355 -357 -341 -346 -377 -386 -386 -391 -377 -369 -341 -334 -333 -323 -322 -311 -270 -268 -293 -299 -281 -252 -232 -237 -236 -234 -241 -265 -303 -366 -379 -383 -350 -313 -292 -282 -281 -288 -299 -304 -302 -290 -305 -334 -324 -294 -289 -286 -288 -278 -256 -241 -242 -249 -253 -253 -256 -245 -241 -236 -248 -274 -313 -352 -382 -383 -381 -407 -423 -413 -369 -317 -266 -230 -215 -225 -249 -294 -329 -359 -368 -391 -397 -383 -380 -380 -364 -334 -308 -295 -294 -297 -303 -328 -366 -371 -334 -303 -288 -267 -247 -240 -237 -237 -236 -224 -214 -212 -105 -100 -96 -95 -96 -96 -97 -98 -99 -96 -95 -98 -101 -105 -111 -115 -118 -125 -136 -148 -163 -179 -195 -210 -223 -234 -242 -247 -253 -255 -256 -258 -257 -257 -250 -241 -243 -242 -239 -235 -234 -236 -236 -235 -234 -231 -231 -239 -241 -233 -230 -228 -228 -223 -224 -225 -224 -229 -236 -239 -237 -232 -226 -220 -218 -217 -217 -223 -238 -255 -266 -274 -283 -289 -290 -293 -295 -290 -289 -284 -284 -289 -287 -276 -266 -267 -287 -300 -296 -285 -269 -249 -233 -225 -229 -251 -267 -295 -339 -387 -410 -420 -417 -389 -376 -337 -289 -247 -230 -236 -273 -327 -370 -387 -384 -369 -345 -368 -416 -401 -411 -413 -415 -414 -425 -464 -503 -521 -511 -498 -474 -447 -422 -406 -391 -371 -370 -376 -351 -337 -351 -383 -378 -384 -375 -366 -364 -386 -369 -357 -374 -377 -400 -414 -407 -392 -382 -376 -370 -360 -354 -362 -351 -355 -379 -386 -412 -411 -393 -385 -368 -352 -351 -351 -322 -293 -272 -285 -303 -308 -305 -297 -275 -237 -249 -235 -244 -271 -313 -364 -406 -404 -374 -326 -297 -273 -264 -267 -272 -271 -269 -287 -317 -330 -327 -315 -298 -288 -281 -257 -240 -237 -239 -251 -261 -260 -265 -258 -245 -241 -259 -291 -327 -355 -367 -366 -364 -380 -400 -396 -349 -265 -228 -211 -215 -236 -262 -299 -332 -343 -369 -392 -394 -385 -385 -382 -361 -328 -302 -292 -278 -273 -271 -305 -341 -361 -335 -313 -290 -271 -256 -253 -244 -235 -227 -219 -213 -212 -105 -100 -92 -90 -90 -90 -93 -95 -95 -92 -93 -97 -99 -103 -107 -110 -116 -124 -135 -148 -161 -178 -196 -211 -224 -235 -241 -248 -251 -252 -256 -257 -256 -255 -250 -244 -245 -246 -242 -238 -238 -239 -240 -240 -239 -237 -239 -242 -238 -229 -227 -224 -223 -220 -220 -221 -222 -228 -238 -238 -235 -226 -220 -213 -211 -211 -215 -221 -232 -252 -268 -277 -282 -282 -283 -286 -287 -289 -284 -279 -279 -280 -277 -265 -256 -268 -294 -305 -300 -288 -269 -247 -229 -221 -226 -243 -264 -307 -357 -386 -421 -428 -416 -382 -356 -312 -287 -251 -230 -241 -283 -333 -365 -377 -372 -352 -348 -378 -398 -394 -406 -443 -428 -385 -401 -449 -494 -522 -513 -494 -472 -448 -435 -417 -390 -393 -400 -360 -325 -311 -332 -381 -372 -382 -422 -420 -398 -380 -358 -359 -358 -377 -413 -424 -410 -395 -388 -382 -374 -360 -350 -352 -346 -351 -371 -411 -439 -435 -428 -415 -392 -371 -361 -356 -317 -299 -307 -324 -323 -312 -310 -294 -270 -263 -245 -261 -255 -274 -299 -351 -399 -396 -393 -349 -286 -259 -250 -252 -259 -264 -270 -294 -319 -321 -323 -319 -317 -311 -281 -248 -239 -235 -238 -255 -269 -272 -266 -256 -244 -244 -266 -302 -337 -347 -342 -344 -348 -353 -360 -354 -306 -224 -204 -204 -222 -245 -267 -267 -298 -340 -369 -382 -382 -381 -387 -383 -356 -326 -308 -282 -255 -246 -247 -285 -323 -344 -350 -323 -296 -285 -269 -258 -245 -233 -224 -219 -215 -217 -106 -99 -91 -86 -84 -86 -89 -91 -90 -90 -92 -96 -95 -98 -102 -108 -116 -124 -135 -148 -161 -177 -195 -211 -224 -233 -238 -241 -249 -255 -260 -257 -255 -254 -251 -246 -250 -247 -240 -241 -241 -244 -245 -242 -239 -238 -238 -236 -231 -226 -224 -222 -222 -221 -219 -217 -218 -227 -237 -237 -231 -223 -215 -207 -205 -208 -211 -216 -231 -255 -273 -280 -287 -281 -279 -281 -284 -287 -277 -274 -278 -281 -269 -251 -252 -275 -302 -311 -304 -289 -268 -245 -232 -227 -225 -241 -274 -315 -360 -394 -425 -430 -408 -368 -331 -311 -283 -245 -233 -253 -294 -336 -359 -360 -349 -341 -361 -388 -382 -396 -402 -440 -410 -400 -396 -439 -491 -516 -510 -492 -485 -471 -446 -415 -386 -385 -382 -337 -303 -291 -311 -361 -393 -398 -414 -406 -392 -376 -352 -349 -358 -391 -428 -434 -419 -406 -395 -384 -375 -363 -349 -341 -343 -356 -382 -429 -441 -455 -460 -444 -419 -394 -372 -359 -317 -308 -322 -331 -335 -334 -322 -297 -292 -298 -269 -255 -271 -270 -297 -317 -348 -360 -346 -321 -271 -252 -248 -250 -260 -270 -282 -299 -316 -331 -331 -318 -311 -302 -276 -247 -236 -236 -240 -240 -258 -272 -265 -253 -243 -245 -263 -297 -330 -333 -322 -334 -333 -319 -304 -285 -251 -198 -197 -209 -228 -244 -246 -262 -288 -323 -349 -358 -361 -372 -386 -387 -367 -329 -296 -259 -233 -229 -244 -266 -301 -313 -323 -309 -305 -274 -261 -253 -244 -234 -225 -218 -216 -220 -104 -95 -88 -82 -80 -83 -86 -87 -88 -89 -92 -91 -92 -92 -99 -107 -118 -126 -134 -146 -158 -175 -193 -207 -218 -225 -230 -240 -248 -255 -262 -256 -256 -255 -252 -251 -251 -248 -247 -242 -243 -245 -244 -242 -242 -240 -236 -232 -228 -226 -225 -222 -222 -217 -215 -213 -214 -224 -233 -232 -226 -219 -210 -201 -198 -204 -211 -218 -236 -259 -275 -282 -289 -284 -285 -287 -287 -287 -283 -277 -278 -275 -252 -238 -253 -285 -310 -315 -304 -287 -273 -260 -244 -235 -231 -250 -286 -327 -366 -401 -428 -429 -405 -385 -348 -309 -265 -236 -240 -265 -301 -336 -350 -344 -339 -339 -351 -377 -381 -402 -396 -412 -373 -382 -392 -439 -493 -515 -518 -504 -489 -471 -443 -412 -384 -374 -362 -317 -287 -278 -290 -293 -318 -366 -393 -401 -394 -371 -345 -350 -365 -397 -420 -427 -426 -412 -395 -386 -379 -368 -358 -353 -357 -371 -397 -423 -442 -462 -468 -459 -434 -405 -360 -312 -288 -298 -309 -316 -335 -327 -285 -283 -283 -273 -277 -317 -308 -303 -279 -279 -306 -315 -296 -273 -247 -241 -242 -246 -258 -269 -277 -294 -310 -321 -329 -332 -314 -297 -272 -265 -242 -235 -234 -233 -246 -261 -260 -252 -247 -248 -262 -284 -305 -300 -276 -284 -282 -263 -244 -227 -210 -193 -202 -217 -219 -232 -245 -258 -277 -301 -320 -333 -351 -379 -399 -395 -363 -310 -265 -234 -222 -229 -248 -253 -264 -266 -265 -268 -272 -252 -239 -239 -240 -237 -228 -216 -215 -222 -102 -91 -83 -80 -79 -81 -83 -83 -85 -86 -89 -88 -87 -91 -99 -107 -120 -128 -132 -145 -159 -174 -188 -194 -203 -216 -227 -239 -248 -253 -259 -255 -252 -254 -247 -246 -248 -254 -248 -241 -244 -248 -245 -244 -245 -243 -239 -235 -230 -228 -227 -226 -220 -214 -210 -209 -208 -220 -226 -227 -221 -215 -205 -200 -201 -206 -210 -219 -240 -264 -278 -285 -291 -290 -297 -301 -300 -293 -289 -276 -275 -259 -232 -234 -261 -293 -314 -314 -302 -291 -283 -268 -252 -242 -240 -258 -299 -343 -376 -409 -429 -423 -415 -384 -341 -290 -249 -238 -252 -279 -311 -339 -348 -341 -335 -340 -361 -393 -390 -406 -416 -370 -347 -388 -409 -452 -501 -514 -518 -510 -491 -465 -437 -410 -381 -361 -340 -298 -275 -269 -270 -283 -312 -351 -388 -393 -396 -365 -338 -348 -361 -383 -398 -411 -416 -408 -397 -389 -384 -375 -367 -364 -369 -376 -395 -416 -444 -458 -458 -460 -453 -422 -338 -280 -280 -291 -307 -320 -312 -319 -338 -298 -251 -271 -294 -335 -341 -300 -308 -294 -321 -272 -257 -247 -235 -231 -230 -232 -238 -247 -261 -285 -310 -324 -334 -356 -351 -325 -294 -285 -285 -263 -239 -226 -229 -245 -259 -260 -249 -245 -252 -263 -272 -261 -236 -232 -227 -214 -202 -193 -189 -198 -200 -213 -227 -237 -246 -255 -266 -282 -296 -315 -340 -370 -400 -386 -320 -269 -232 -215 -220 -238 -248 -238 -236 -227 -228 -238 -244 -229 -220 -225 -237 -246 -244 -232 -215 -217 -103 -93 -84 -80 -79 -78 -78 -78 -79 -83 -87 -83 -81 -86 -98 -111 -123 -127 -131 -147 -162 -172 -176 -182 -194 -208 -222 -236 -244 -245 -251 -254 -250 -250 -248 -253 -253 -211 -238 -237 -241 -244 -246 -247 -247 -244 -239 -235 -231 -230 -230 -228 -221 -216 -208 -204 -207 -219 -224 -224 -219 -217 -206 -202 -204 -206 -208 -220 -243 -265 -279 -285 -288 -290 -298 -300 -300 -293 -285 -271 -257 -233 -218 -237 -274 -304 -317 -316 -308 -297 -284 -267 -254 -245 -244 -267 -310 -349 -382 -413 -418 -422 -413 -369 -319 -271 -244 -247 -269 -294 -319 -342 -352 -348 -344 -354 -372 -381 -394 -389 -381 -340 -338 -368 -423 -435 -481 -523 -532 -515 -487 -459 -431 -403 -393 -379 -321 -290 -283 -268 -268 -282 -318 -356 -401 -362 -392 -358 -329 -336 -349 -357 -372 -393 -405 -405 -401 -395 -388 -380 -375 -374 -377 -380 -392 -416 -436 -445 -443 -441 -410 -375 -315 -287 -279 -285 -309 -328 -360 -372 -306 -300 -260 -248 -292 -333 -332 -325 -355 -313 -330 -282 -244 -234 -231 -226 -220 -220 -222 -232 -253 -284 -318 -333 -340 -343 -338 -313 -303 -304 -280 -262 -240 -223 -220 -236 -256 -262 -252 -244 -242 -246 -254 -245 -223 -204 -195 -184 -181 -182 -187 -194 -210 -227 -238 -242 -244 -249 -256 -264 -279 -301 -320 -344 -373 -352 -270 -231 -214 -216 -230 -247 -251 -216 -198 -191 -200 -219 -231 -245 -253 -258 -265 -270 -268 -255 -229 -223 -107 -95 -86 -81 -77 -75 -73 -71 -74 -81 -84 -79 -77 -82 -98 -114 -122 -126 -135 -148 -161 -168 -171 -180 -195 -210 -222 -230 -239 -245 -247 -249 -244 -249 -249 -250 -244 -235 -239 -237 -242 -242 -241 -244 -245 -246 -245 -241 -239 -234 -230 -225 -218 -213 -206 -206 -210 -216 -222 -222 -221 -214 -205 -202 -202 -204 -209 -225 -249 -266 -275 -279 -283 -284 -291 -294 -292 -289 -282 -265 -236 -211 -214 -245 -286 -311 -317 -317 -313 -301 -285 -269 -255 -246 -248 -276 -320 -355 -383 -391 -410 -407 -389 -341 -295 -257 -245 -261 -285 -307 -325 -337 -348 -358 -360 -374 -391 -384 -396 -401 -332 -312 -350 -392 -401 -449 -486 -527 -532 -506 -477 -451 -424 -395 -379 -363 -317 -304 -273 -267 -272 -291 -331 -376 -409 -371 -391 -362 -329 -316 -339 -365 -371 -381 -401 -410 -408 -401 -390 -381 -380 -380 -380 -388 -395 -411 -425 -429 -428 -418 -392 -350 -327 -302 -277 -275 -289 -311 -333 -334 -308 -315 -281 -289 -294 -325 -333 -326 -354 -341 -348 -294 -259 -244 -246 -257 -253 -233 -226 -239 -251 -272 -295 -281 -303 -301 -293 -290 -279 -279 -264 -250 -236 -222 -219 -227 -249 -253 -245 -243 -239 -240 -238 -228 -211 -186 -177 -171 -175 -176 -182 -193 -220 -239 -245 -243 -240 -242 -247 -253 -269 -289 -308 -334 -339 -306 -232 -207 -199 -205 -215 -217 -217 -223 -220 -221 -237 -261 -274 -268 -271 -281 -282 -285 -288 -276 -253 -240 -108 -97 -88 -82 -79 -76 -70 -66 -72 -78 -78 -74 -71 -80 -98 -113 -119 -124 -132 -140 -151 -163 -170 -180 -195 -211 -224 -232 -237 -245 -247 -248 -251 -251 -255 -250 -242 -241 -236 -236 -242 -240 -237 -238 -243 -245 -241 -238 -237 -233 -228 -223 -216 -211 -210 -207 -210 -222 -223 -224 -219 -211 -202 -199 -199 -204 -212 -226 -245 -262 -271 -274 -277 -284 -289 -291 -291 -287 -282 -259 -222 -205 -219 -258 -278 -302 -315 -318 -316 -303 -285 -268 -255 -247 -250 -280 -329 -339 -367 -382 -397 -391 -370 -314 -273 -251 -257 -280 -301 -310 -319 -333 -351 -369 -382 -390 -378 -383 -380 -346 -298 -310 -313 -382 -415 -467 -508 -537 -529 -495 -463 -439 -415 -387 -387 -394 -334 -289 -271 -272 -284 -307 -334 -402 -376 -386 -401 -386 -339 -312 -337 -387 -387 -380 -405 -416 -416 -405 -392 -387 -383 -383 -386 -388 -393 -411 -414 -411 -409 -398 -391 -372 -329 -303 -293 -280 -281 -292 -297 -294 -301 -330 -302 -310 -320 -342 -369 -359 -370 -353 -352 -309 -280 -275 -283 -300 -302 -277 -245 -231 -241 -251 -259 -239 -253 -252 -258 -268 -271 -271 -251 -241 -230 -220 -220 -225 -235 -230 -220 -225 -230 -233 -226 -212 -196 -176 -170 -169 -170 -175 -185 -201 -233 -249 -248 -242 -237 -237 -244 -250 -258 -278 -301 -309 -293 -261 -212 -206 -219 -220 -223 -228 -232 -250 -251 -250 -260 -278 -291 -291 -291 -294 -296 -302 -307 -298 -271 -259 -106 -96 -88 -85 -84 -78 -69 -67 -72 -74 -69 -66 -64 -80 -98 -109 -112 -119 -123 -137 -149 -159 -167 -181 -200 -214 -221 -226 -235 -245 -248 -249 -250 -250 -261 -257 -247 -241 -237 -241 -247 -239 -234 -238 -241 -242 -242 -243 -242 -237 -229 -218 -213 -211 -211 -210 -214 -216 -219 -222 -220 -211 -201 -199 -202 -207 -214 -225 -241 -253 -257 -263 -271 -279 -284 -292 -297 -293 -285 -247 -211 -205 -230 -246 -271 -301 -315 -319 -315 -302 -285 -269 -256 -249 -256 -282 -308 -343 -365 -384 -389 -374 -350 -292 -258 -252 -272 -297 -309 -318 -329 -339 -357 -383 -397 -380 -379 -384 -390 -297 -287 -288 -328 -427 -443 -495 -534 -548 -520 -478 -447 -428 -407 -392 -393 -369 -316 -281 -273 -283 -304 -327 -354 -415 -382 -417 -433 -378 -322 -302 -328 -382 -389 -385 -411 -422 -418 -410 -395 -386 -384 -383 -389 -389 -395 -412 -417 -409 -389 -380 -366 -342 -315 -301 -292 -286 -285 -277 -273 -284 -298 -286 -298 -333 -339 -355 -381 -372 -373 -361 -341 -326 -318 -310 -316 -322 -317 -308 -275 -245 -237 -221 -230 -211 -212 -226 -252 -272 -276 -261 -252 -246 -240 -236 -237 -238 -232 -219 -211 -213 -216 -220 -216 -202 -186 -174 -173 -171 -172 -181 -195 -216 -241 -246 -240 -233 -231 -231 -235 -245 -260 -278 -291 -283 -259 -233 -209 -242 -250 -246 -239 -248 -258 -279 -280 -274 -275 -283 -294 -301 -301 -301 -306 -319 -334 -323 -289 -265 -107 -102 -96 -92 -88 -78 -70 -70 -74 -70 -62 -59 -62 -79 -95 -99 -102 -108 -119 -136 -144 -152 -165 -187 -207 -216 -217 -217 -227 -242 -245 -246 -244 -249 -262 -263 -255 -242 -238 -242 -246 -242 -239 -235 -232 -237 -245 -248 -244 -237 -226 -216 -213 -208 -212 -217 -217 -224 -230 -225 -219 -210 -202 -201 -205 -210 -214 -224 -233 -241 -252 -258 -262 -277 -291 -299 -305 -298 -284 -234 -203 -199 -215 -242 -279 -307 -319 -321 -314 -301 -282 -264 -254 -250 -254 -271 -309 -351 -370 -388 -385 -366 -332 -285 -258 -263 -270 -292 -313 -327 -335 -346 -367 -378 -385 -424 -417 -392 -343 -335 -273 -290 -356 -395 -456 -519 -554 -543 -502 -462 -434 -424 -414 -424 -432 -362 -303 -281 -281 -298 -324 -346 -380 -386 -374 -399 -406 -353 -307 -296 -328 -371 -383 -392 -415 -422 -419 -413 -396 -380 -382 -383 -390 -395 -402 -419 -419 -416 -396 -363 -340 -304 -297 -328 -350 -328 -280 -272 -264 -272 -275 -293 -363 -352 -366 -374 -390 -377 -372 -365 -354 -347 -341 -329 -332 -337 -328 -315 -293 -266 -240 -215 -215 -194 -165 -186 -221 -249 -257 -253 -234 -245 -253 -260 -263 -255 -240 -222 -211 -210 -213 -213 -205 -194 -183 -185 -180 -172 -170 -183 -206 -228 -241 -238 -229 -223 -220 -222 -231 -251 -280 -292 -297 -287 -281 -267 -248 -320 -289 -264 -258 -272 -288 -311 -309 -297 -293 -294 -294 -298 -304 -308 -319 -341 -350 -353 -311 -280 -109 -105 -99 -96 -91 -81 -73 -75 -75 -67 -57 -54 -62 -69 -82 -87 -95 -101 -115 -132 -139 -149 -167 -189 -206 -213 -213 -213 -220 -236 -246 -246 -245 -252 -263 -269 -253 -245 -245 -245 -247 -248 -238 -232 -234 -237 -244 -247 -244 -239 -229 -220 -218 -219 -220 -227 -225 -220 -226 -226 -217 -206 -201 -205 -211 -213 -214 -215 -222 -236 -247 -251 -258 -280 -297 -311 -313 -298 -275 -231 -210 -198 -216 -254 -294 -316 -323 -320 -311 -296 -279 -263 -256 -255 -257 -277 -321 -362 -380 -389 -375 -353 -306 -271 -261 -261 -274 -297 -318 -333 -343 -352 -361 -362 -379 -409 -386 -348 -341 -293 -273 -304 -388 -418 -477 -540 -568 -543 -494 -453 -435 -422 -402 -402 -403 -342 -299 -289 -296 -317 -342 -357 -391 -432 -387 -437 -396 -335 -296 -292 -329 -355 -371 -395 -410 -421 -419 -409 -392 -378 -381 -385 -393 -403 -412 -423 -425 -418 -390 -346 -305 -291 -297 -321 -345 -316 -265 -265 -261 -259 -272 -306 -382 -378 -385 -389 -372 -371 -368 -365 -364 -359 -345 -332 -328 -333 -331 -313 -302 -285 -256 -248 -219 -196 -190 -213 -252 -277 -267 -229 -243 -249 -249 -270 -278 -262 -240 -225 -222 -216 -215 -212 -201 -198 -190 -192 -183 -171 -172 -192 -219 -238 -241 -232 -226 -220 -215 -218 -234 -274 -336 -348 -356 -364 -362 -362 -336 -354 -318 -281 -273 -293 -319 -325 -323 -317 -308 -297 -287 -292 -306 -321 -335 -352 -356 -360 -340 -334 -109 -103 -100 -98 -92 -84 -82 -82 -76 -64 -56 -53 -58 -64 -74 -82 -91 -97 -109 -122 -134 -146 -168 -187 -197 -203 -207 -210 -223 -241 -246 -245 -250 -259 -271 -275 -264 -248 -248 -248 -243 -245 -242 -239 -243 -245 -247 -245 -241 -238 -234 -228 -223 -223 -224 -234 -235 -234 -230 -225 -212 -202 -200 -206 -211 -212 -210 -210 -220 -234 -241 -248 -264 -284 -300 -313 -311 -293 -289 -253 -208 -200 -229 -268 -304 -321 -324 -318 -306 -289 -277 -270 -258 -255 -264 -287 -331 -366 -382 -379 -361 -331 -292 -282 -265 -263 -282 -308 -327 -334 -339 -348 -357 -372 -392 -385 -379 -347 -302 -278 -281 -333 -374 -432 -495 -555 -574 -537 -513 -483 -442 -414 -396 -393 -380 -331 -303 -303 -316 -338 -354 -360 -386 -421 -383 -410 -372 -319 -286 -287 -331 -366 -377 -392 -410 -424 -420 -406 -387 -380 -384 -389 -396 -406 -409 -418 -428 -417 -379 -331 -292 -267 -315 -373 -354 -321 -293 -280 -245 -252 -268 -322 -365 -393 -374 -370 -375 -374 -367 -362 -364 -364 -356 -344 -329 -327 -330 -311 -308 -306 -298 -264 -230 -197 -232 -260 -281 -278 -271 -262 -259 -271 -295 -301 -290 -271 -244 -233 -237 -230 -221 -221 -218 -213 -201 -194 -183 -167 -172 -203 -235 -246 -255 -260 -247 -228 -220 -223 -243 -299 -398 -435 -457 -468 -470 -457 -411 -367 -322 -290 -284 -307 -349 -355 -340 -336 -323 -300 -290 -288 -301 -331 -351 -353 -358 -358 -357 -346 -106 -103 -103 -99 -93 -89 -89 -87 -78 -65 -56 -55 -56 -63 -71 -81 -87 -91 -101 -112 -126 -145 -170 -184 -189 -194 -201 -211 -227 -240 -239 -238 -251 -266 -278 -276 -266 -254 -251 -254 -247 -251 -247 -245 -247 -250 -251 -250 -248 -247 -247 -243 -233 -230 -236 -230 -239 -239 -230 -222 -214 -204 -201 -207 -210 -209 -208 -211 -223 -235 -241 -248 -264 -285 -295 -306 -304 -301 -282 -244 -203 -204 -240 -280 -311 -325 -323 -317 -302 -289 -282 -270 -261 -258 -268 -294 -334 -365 -381 -368 -348 -317 -309 -283 -266 -273 -293 -316 -330 -335 -346 -356 -356 -367 -382 -376 -347 -308 -281 -264 -294 -358 -394 -450 -513 -561 -567 -562 -526 -473 -433 -405 -412 -420 -360 -324 -311 -317 -331 -352 -358 -377 -407 -376 -394 -395 -351 -305 -280 -287 -319 -348 -369 -394 -420 -428 -420 -403 -386 -383 -390 -391 -399 -402 -410 -422 -431 -410 -351 -290 -276 -294 -337 -374 -368 -356 -316 -268 -225 -251 -275 -320 -376 -374 -384 -383 -382 -379 -368 -359 -364 -371 -368 -355 -339 -326 -317 -310 -310 -310 -314 -282 -245 -223 -245 -229 -303 -298 -292 -288 -279 -290 -327 -347 -327 -297 -277 -255 -248 -282 -277 -262 -232 -233 -221 -205 -179 -163 -183 -232 -265 -273 -273 -267 -251 -234 -227 -230 -249 -297 -390 -458 -474 -507 -517 -498 -443 -379 -314 -281 -280 -310 -342 -353 -349 -339 -322 -302 -293 -292 -308 -337 -355 -351 -352 -354 -350 -327 -106 -102 -101 -97 -93 -93 -93 -90 -84 -77 -65 -58 -57 -61 -70 -79 -83 -86 -94 -107 -122 -145 -160 -172 -183 -191 -198 -212 -229 -234 -227 -232 -249 -266 -277 -274 -265 -263 -259 -263 -263 -260 -256 -251 -250 -249 -251 -254 -251 -247 -247 -242 -233 -234 -235 -240 -236 -242 -234 -223 -215 -207 -205 -212 -211 -207 -208 -216 -226 -231 -235 -244 -261 -282 -294 -296 -303 -288 -266 -230 -200 -212 -251 -291 -319 -328 -327 -325 -314 -298 -284 -269 -260 -258 -271 -299 -334 -365 -379 -361 -342 -337 -317 -283 -264 -275 -300 -326 -336 -340 -346 -352 -359 -362 -362 -354 -317 -288 -266 -265 -303 -397 -411 -465 -518 -534 -554 -548 -510 -464 -426 -404 -405 -395 -347 -322 -320 -326 -332 -354 -374 -393 -425 -380 -432 -393 -328 -291 -278 -281 -297 -326 -365 -404 -424 -427 -415 -398 -385 -387 -394 -394 -397 -402 -415 -430 -428 -387 -311 -307 -335 -352 -357 -341 -349 -347 -295 -255 -214 -237 -272 -332 -382 -394 -399 -396 -390 -378 -365 -360 -369 -380 -380 -369 -350 -334 -327 -318 -317 -315 -316 -301 -267 -253 -267 -271 -287 -283 -275 -248 -275 -314 -334 -362 -370 -354 -327 -296 -291 -345 -334 -322 -290 -278 -231 -205 -189 -179 -195 -247 -276 -285 -288 -296 -297 -267 -255 -253 -263 -295 -340 -401 -413 -469 -485 -470 -422 -340 -288 -272 -283 -327 -354 -363 -367 -350 -323 -315 -305 -297 -316 -347 -349 -348 -347 -345 -331 -309 -106 -103 -100 -99 -96 -96 -96 -94 -89 -81 -70 -61 -57 -60 -69 -76 -79 -82 -89 -104 -113 -129 -141 -159 -176 -187 -195 -209 -223 -223 -219 -231 -250 -267 -276 -277 -277 -271 -262 -267 -269 -266 -266 -257 -257 -253 -251 -253 -253 -251 -247 -242 -234 -234 -237 -240 -237 -236 -229 -222 -222 -222 -220 -217 -214 -211 -213 -219 -223 -225 -230 -242 -261 -280 -284 -299 -299 -280 -247 -218 -201 -218 -263 -304 -328 -334 -334 -328 -313 -295 -280 -267 -257 -259 -275 -306 -342 -370 -372 -371 -357 -339 -312 -277 -265 -282 -310 -335 -346 -351 -356 -357 -359 -363 -357 -345 -306 -282 -266 -276 -321 -370 -418 -475 -492 -525 -547 -531 -491 -449 -423 -431 -429 -377 -343 -328 -328 -332 -348 -369 -387 -409 -414 -381 -417 -371 -305 -279 -273 -273 -298 -336 -371 -406 -418 -415 -403 -391 -385 -388 -389 -392 -397 -409 -424 -437 -430 -373 -345 -349 -352 -354 -360 -363 -348 -327 -278 -261 -255 -271 -292 -366 -367 -401 -413 -405 -395 -377 -379 -373 -373 -387 -390 -381 -365 -355 -339 -331 -331 -337 -342 -321 -300 -279 -242 -270 -283 -259 -222 -222 -281 -328 -350 -384 -394 -381 -354 -345 -348 -387 -377 -357 -330 -326 -268 -229 -199 -191 -193 -231 -317 -372 -368 -355 -340 -296 -274 -270 -278 -299 -308 -348 -387 -407 -417 -395 -363 -302 -270 -270 -274 -289 -324 -341 -341 -361 -353 -344 -334 -315 -328 -347 -346 -339 -335 -331 -323 -304 -106 -106 -103 -100 -96 -95 -97 -97 -91 -80 -71 -65 -58 -59 -67 -73 -74 -79 -86 -93 -100 -115 -133 -150 -165 -177 -188 -201 -211 -214 -221 -234 -249 -264 -270 -276 -277 -272 -264 -277 -275 -270 -267 -258 -257 -256 -254 -257 -260 -256 -248 -240 -237 -240 -243 -239 -243 -249 -245 -245 -239 -229 -221 -217 -217 -215 -215 -217 -217 -220 -227 -236 -243 -264 -282 -293 -292 -277 -241 -208 -197 -228 -276 -316 -335 -339 -336 -328 -312 -293 -277 -261 -250 -260 -281 -317 -349 -370 -370 -363 -355 -336 -305 -273 -270 -285 -312 -342 -359 -358 -354 -356 -362 -362 -353 -340 -304 -281 -269 -284 -323 -378 -387 -437 -487 -525 -531 -510 -471 -433 -443 -454 -403 -364 -346 -339 -333 -344 -361 -380 -397 -420 -379 -375 -387 -341 -301 -280 -271 -281 -315 -349 -372 -401 -407 -400 -391 -386 -385 -385 -387 -390 -395 -405 -426 -432 -408 -366 -352 -368 -380 -387 -397 -383 -343 -303 -272 -269 -281 -304 -366 -368 -370 -393 -414 -411 -400 -395 -403 -397 -387 -390 -396 -392 -381 -366 -349 -346 -348 -356 -362 -342 -338 -307 -232 -213 -252 -236 -202 -223 -284 -322 -356 -399 -398 -396 -397 -389 -382 -413 -411 -392 -373 -349 -306 -250 -205 -192 -210 -278 -355 -386 -378 -368 -360 -319 -301 -297 -296 -300 -316 -346 -367 -375 -378 -352 -318 -285 -266 -256 -263 -297 -332 -350 -366 -385 -371 -358 -356 -348 -344 -345 -340 -333 -329 -328 -322 -307 -105 -106 -105 -101 -99 -97 -98 -98 -93 -81 -72 -68 -61 -58 -64 -69 -71 -73 -79 -85 -96 -112 -129 -143 -156 -169 -182 -194 -200 -208 -221 -233 -244 -260 -276 -283 -283 -277 -272 -289 -286 -272 -264 -259 -264 -267 -263 -264 -267 -261 -253 -250 -247 -244 -244 -245 -243 -251 -252 -254 -241 -246 -246 -234 -225 -221 -218 -215 -217 -223 -228 -232 -245 -261 -281 -288 -285 -273 -240 -206 -196 -240 -290 -303 -325 -344 -343 -332 -315 -294 -276 -259 -253 -262 -286 -319 -324 -348 -364 -364 -358 -336 -302 -273 -271 -290 -319 -343 -351 -358 -363 -361 -363 -360 -353 -345 -308 -281 -275 -295 -337 -379 -401 -443 -487 -508 -506 -488 -453 -419 -422 -431 -393 -363 -352 -336 -337 -357 -373 -391 -408 -405 -378 -367 -371 -332 -300 -281 -280 -303 -340 -363 -371 -394 -398 -391 -385 -385 -385 -384 -386 -386 -389 -398 -412 -405 -377 -353 -346 -358 -388 -416 -420 -389 -335 -293 -280 -286 -303 -325 -374 -390 -387 -408 -419 -414 -399 -408 -407 -403 -399 -385 -390 -393 -385 -369 -357 -361 -365 -376 -372 -355 -350 -349 -292 -260 -248 -221 -200 -225 -263 -298 -364 -409 -403 -401 -415 -384 -408 -400 -433 -426 -418 -388 -345 -328 -263 -199 -195 -263 -344 -382 -383 -355 -325 -325 -331 -336 -323 -328 -340 -336 -343 -338 -326 -300 -284 -278 -261 -249 -268 -307 -350 -374 -389 -399 -387 -377 -367 -366 -357 -347 -335 -328 -329 -328 -322 -305 -103 -102 -102 -103 -98 -98 -100 -100 -95 -84 -75 -70 -63 -59 -62 -66 -67 -69 -74 -82 -94 -111 -125 -138 -151 -167 -182 -195 -201 -207 -222 -240 -261 -280 -294 -298 -292 -288 -285 -306 -292 -284 -279 -275 -268 -268 -274 -275 -274 -266 -255 -253 -251 -246 -247 -247 -244 -245 -253 -257 -256 -220 -195 -224 -230 -227 -225 -224 -221 -219 -223 -232 -245 -262 -277 -283 -280 -261 -233 -205 -206 -254 -265 -301 -333 -344 -339 -329 -316 -295 -276 -264 -258 -270 -289 -295 -326 -347 -362 -362 -352 -328 -297 -274 -273 -293 -317 -326 -338 -358 -365 -361 -365 -364 -355 -347 -304 -279 -278 -279 -302 -381 -410 -455 -486 -495 -489 -470 -441 -411 -404 -419 -407 -365 -342 -337 -345 -372 -387 -405 -395 -370 -370 -361 -359 -323 -288 -284 -304 -336 -355 -356 -368 -385 -391 -389 -385 -386 -389 -390 -387 -375 -370 -374 -376 -361 -340 -338 -342 -356 -390 -414 -404 -375 -345 -301 -303 -312 -324 -328 -356 -382 -392 -415 -419 -410 -391 -396 -399 -395 -402 -397 -382 -384 -375 -365 -365 -364 -380 -383 -379 -355 -351 -333 -289 -264 -242 -215 -202 -223 -256 -287 -340 -389 -389 -405 -403 -378 -390 -388 -399 -412 -442 -415 -398 -363 -271 -205 -195 -241 -320 -355 -341 -325 -323 -344 -340 -351 -340 -339 -358 -348 -338 -316 -298 -289 -271 -256 -243 -242 -279 -331 -375 -395 -409 -403 -401 -398 -385 -376 -367 -354 -335 -326 -325 -326 -321 -314 -102 -101 -97 -96 -94 -97 -100 -100 -95 -86 -77 -71 -64 -60 -60 -61 -63 -66 -71 -79 -91 -109 -122 -138 -152 -167 -178 -187 -198 -210 -226 -247 -272 -295 -307 -309 -309 -311 -309 -316 -308 -298 -294 -281 -273 -272 -274 -274 -273 -265 -258 -258 -253 -244 -244 -243 -239 -240 -247 -254 -211 -186 -214 -234 -236 -235 -231 -229 -226 -226 -229 -234 -246 -260 -276 -281 -277 -254 -227 -207 -206 -227 -263 -308 -338 -347 -343 -335 -318 -294 -275 -262 -256 -257 -268 -297 -323 -337 -359 -360 -350 -321 -292 -271 -272 -272 -286 -308 -329 -351 -360 -362 -369 -364 -357 -348 -300 -282 -280 -288 -312 -369 -420 -469 -495 -494 -481 -460 -439 -412 -393 -400 -386 -350 -337 -343 -359 -389 -380 -392 -365 -366 -366 -376 -339 -296 -281 -296 -331 -368 -370 -351 -364 -373 -376 -382 -384 -387 -392 -395 -384 -364 -352 -362 -363 -359 -354 -346 -338 -353 -388 -401 -384 -345 -325 -321 -331 -340 -342 -354 -376 -365 -389 -416 -417 -403 -382 -387 -399 -398 -395 -380 -373 -373 -370 -365 -368 -371 -380 -382 -381 -373 -383 -335 -291 -267 -244 -226 -227 -236 -246 -269 -295 -332 -362 -393 -394 -398 -353 -362 -360 -376 -387 -426 -416 -353 -266 -208 -193 -216 -269 -300 -326 -332 -323 -328 -325 -336 -341 -341 -367 -357 -330 -300 -286 -281 -266 -243 -235 -267 -320 -360 -391 -409 -418 -413 -412 -403 -390 -377 -368 -354 -336 -324 -321 -321 -321 -316 -111 -104 -99 -97 -95 -96 -99 -100 -96 -87 -79 -73 -69 -66 -62 -60 -63 -66 -69 -78 -90 -104 -118 -137 -154 -166 -172 -179 -193 -210 -226 -247 -274 -297 -310 -315 -319 -322 -315 -315 -314 -303 -292 -280 -274 -273 -269 -267 -266 -259 -253 -252 -248 -242 -241 -242 -248 -245 -241 -245 -216 -204 -227 -242 -244 -242 -241 -239 -234 -228 -226 -231 -244 -261 -277 -282 -277 -253 -230 -230 -212 -229 -269 -313 -339 -352 -350 -339 -319 -296 -278 -269 -266 -265 -283 -299 -322 -334 -361 -358 -341 -312 -289 -269 -263 -267 -283 -304 -326 -348 -358 -361 -371 -368 -359 -344 -302 -297 -280 -292 -329 -385 -437 -478 -499 -494 -478 -460 -447 -423 -413 -416 -368 -342 -340 -355 -373 -383 -357 -360 -363 -362 -386 -383 -329 -282 -278 -309 -346 -366 -368 -361 -366 -370 -367 -373 -380 -388 -394 -396 -378 -352 -350 -322 -308 -308 -323 -352 -355 -354 -375 -373 -357 -338 -330 -328 -350 -352 -356 -375 -394 -376 -396 -412 -410 -396 -381 -378 -393 -412 -398 -365 -362 -360 -362 -360 -365 -371 -371 -371 -364 -401 -374 -323 -290 -270 -254 -242 -240 -242 -237 -249 -293 -321 -378 -369 -373 -353 -353 -355 -357 -361 -383 -415 -396 -332 -259 -212 -190 -193 -229 -257 -297 -304 -318 -313 -329 -332 -344 -345 -351 -344 -335 -312 -293 -280 -264 -250 -253 -289 -344 -363 -397 -408 -415 -421 -409 -401 -390 -378 -369 -353 -335 -324 -320 -320 -319 -313 -112 -105 -102 -100 -94 -95 -99 -99 -96 -89 -82 -78 -75 -70 -65 -62 -62 -65 -69 -78 -89 -100 -117 -134 -143 -157 -167 -178 -193 -207 -224 -243 -266 -288 -302 -312 -318 -320 -316 -312 -305 -290 -283 -280 -274 -269 -263 -261 -261 -257 -253 -255 -253 -246 -243 -245 -251 -247 -241 -243 -225 -233 -246 -255 -261 -258 -248 -240 -235 -233 -233 -236 -244 -260 -280 -283 -280 -278 -256 -229 -213 -231 -271 -315 -341 -350 -350 -338 -315 -300 -291 -273 -263 -267 -278 -292 -315 -333 -354 -351 -337 -311 -306 -290 -272 -268 -279 -297 -319 -348 -366 -368 -376 -375 -365 -362 -329 -295 -284 -301 -353 -398 -443 -480 -499 -496 -481 -469 -450 -415 -401 -399 -355 -339 -349 -371 -391 -358 -361 -363 -363 -359 -398 -361 -312 -277 -278 -326 -362 -369 -376 -377 -376 -371 -363 -365 -375 -384 -390 -391 -363 -358 -360 -326 -295 -287 -286 -323 -356 -354 -370 -364 -352 -360 -355 -347 -346 -346 -346 -389 -390 -377 -397 -407 -403 -395 -387 -375 -375 -386 -379 -368 -381 -366 -348 -347 -348 -348 -346 -387 -374 -354 -331 -310 -292 -280 -269 -258 -252 -246 -240 -242 -286 -305 -370 -351 -353 -338 -358 -360 -371 -373 -383 -369 -352 -309 -252 -222 -195 -185 -202 -214 -249 -275 -306 -314 -325 -323 -335 -340 -335 -334 -332 -313 -292 -278 -256 -237 -255 -310 -352 -365 -385 -393 -415 -418 -405 -398 -389 -379 -369 -352 -341 -332 -324 -321 -319 -312 -111 -105 -101 -99 -94 -95 -98 -97 -94 -90 -88 -85 -79 -72 -69 -64 -64 -64 -69 -78 -89 -99 -115 -122 -130 -148 -164 -176 -188 -204 -222 -240 -258 -276 -292 -302 -306 -307 -309 -308 -296 -278 -275 -276 -271 -263 -257 -258 -260 -257 -254 -255 -256 -253 -252 -252 -253 -257 -246 -243 -234 -245 -258 -262 -262 -260 -253 -246 -239 -236 -237 -240 -247 -263 -279 -283 -282 -271 -252 -221 -211 -231 -269 -310 -332 -342 -341 -329 -323 -310 -285 -270 -264 -264 -282 -295 -312 -328 -342 -333 -325 -323 -308 -290 -276 -271 -279 -299 -327 -358 -373 -372 -379 -379 -378 -374 -319 -292 -290 -314 -369 -407 -448 -483 -498 -501 -492 -472 -443 -407 -386 -380 -344 -343 -366 -391 -385 -359 -364 -365 -364 -354 -371 -335 -294 -273 -288 -348 -393 -392 -393 -394 -385 -371 -359 -357 -369 -378 -382 -381 -348 -341 -332 -301 -282 -281 -283 -314 -348 -355 -370 -363 -351 -353 -370 -345 -360 -358 -355 -381 -363 -370 -392 -401 -400 -397 -388 -378 -373 -372 -375 -386 -372 -361 -361 -364 -365 -360 -360 -355 -344 -335 -320 -308 -298 -296 -292 -280 -267 -246 -237 -246 -291 -311 -359 -345 -357 -365 -371 -377 -389 -388 -373 -349 -335 -312 -269 -233 -213 -198 -206 -231 -244 -263 -293 -321 -326 -317 -325 -329 -336 -335 -325 -305 -286 -272 -259 -256 -274 -309 -353 -354 -359 -390 -404 -412 -401 -395 -389 -379 -368 -359 -350 -337 -327 -324 -320 -311 -109 -104 -102 -97 -92 -95 -98 -98 -96 -94 -91 -89 -86 -79 -75 -67 -66 -67 -71 -79 -88 -91 -104 -112 -126 -144 -160 -172 -184 -199 -219 -237 -253 -273 -287 -292 -294 -293 -293 -297 -289 -272 -269 -272 -268 -258 -253 -254 -258 -260 -259 -260 -263 -262 -258 -260 -260 -269 -252 -244 -246 -247 -248 -256 -260 -263 -259 -253 -250 -247 -243 -242 -249 -257 -264 -282 -280 -268 -246 -220 -213 -236 -274 -305 -326 -334 -335 -331 -322 -301 -277 -266 -262 -268 -286 -297 -309 -323 -321 -322 -321 -319 -306 -288 -276 -272 -282 -305 -331 -358 -375 -375 -378 -379 -371 -361 -311 -293 -300 -324 -360 -405 -446 -480 -496 -501 -491 -467 -437 -407 -385 -359 -338 -352 -383 -399 -388 -361 -370 -370 -363 -369 -348 -310 -280 -272 -304 -348 -372 -391 -409 -410 -395 -371 -356 -352 -367 -372 -371 -371 -365 -357 -316 -281 -268 -272 -280 -315 -354 -358 -368 -364 -362 -356 -357 -363 -370 -366 -360 -356 -359 -372 -384 -393 -397 -394 -388 -382 -378 -373 -368 -368 -340 -326 -326 -326 -339 -335 -356 -358 -352 -343 -329 -317 -311 -319 -326 -310 -280 -258 -261 -283 -318 -339 -350 -348 -354 -374 -387 -396 -401 -387 -359 -324 -312 -311 -278 -255 -251 -224 -229 -244 -257 -267 -292 -323 -330 -319 -320 -324 -330 -329 -315 -296 -281 -270 -264 -270 -286 -306 -320 -342 -355 -382 -396 -404 -398 -393 -387 -383 -375 -366 -351 -338 -332 -327 -319 -309 -107 -106 -101 -94 -93 -97 -101 -103 -101 -98 -93 -90 -89 -84 -78 -70 -68 -70 -74 -79 -82 -87 -99 -108 -124 -141 -157 -171 -182 -197 -215 -233 -247 -262 -280 -286 -288 -283 -283 -289 -287 -274 -271 -273 -269 -262 -258 -257 -264 -270 -272 -274 -273 -273 -268 -267 -267 -271 -258 -248 -245 -251 -255 -256 -266 -264 -261 -257 -255 -251 -244 -242 -244 -251 -270 -281 -277 -265 -242 -221 -218 -238 -274 -306 -323 -328 -327 -321 -310 -292 -272 -264 -259 -263 -275 -287 -298 -310 -296 -310 -309 -310 -303 -288 -278 -276 -287 -307 -330 -352 -363 -367 -377 -376 -367 -345 -308 -299 -309 -331 -365 -398 -427 -467 -496 -504 -492 -465 -431 -411 -393 -347 -342 -366 -387 -405 -439 -371 -376 -372 -392 -378 -325 -286 -267 -263 -288 -332 -366 -392 -422 -427 -402 -371 -354 -348 -355 -365 -365 -362 -354 -336 -299 -278 -273 -286 -327 -355 -355 -362 -366 -373 -370 -371 -375 -376 -377 -371 -362 -357 -358 -368 -377 -387 -392 -390 -387 -381 -376 -379 -391 -336 -312 -308 -304 -312 -318 -337 -356 -377 -373 -360 -346 -337 -335 -335 -336 -326 -294 -275 -281 -307 -333 -345 -349 -350 -358 -381 -401 -410 -397 -372 -358 -324 -290 -285 -275 -272 -264 -251 -254 -272 -276 -284 -298 -318 -323 -320 -320 -326 -328 -322 -305 -288 -277 -270 -270 -275 -276 -282 -304 -345 -354 -379 -392 -396 -395 -392 -390 -386 -383 -372 -353 -342 -336 -328 -319 -310 -107 -107 -102 -96 -94 -98 -101 -103 -104 -101 -94 -91 -90 -86 -80 -72 -69 -71 -75 -76 -80 -85 -96 -105 -119 -135 -152 -168 -182 -196 -214 -225 -234 -252 -275 -285 -284 -280 -281 -289 -289 -279 -279 -278 -275 -272 -270 -268 -279 -288 -290 -289 -284 -281 -278 -272 -271 -272 -266 -264 -252 -253 -255 -261 -274 -276 -275 -268 -262 -256 -250 -246 -248 -258 -276 -280 -273 -261 -240 -222 -222 -243 -270 -300 -310 -317 -320 -314 -302 -286 -269 -257 -251 -252 -259 -268 -268 -279 -282 -296 -311 -311 -304 -292 -284 -282 -289 -304 -315 -333 -358 -367 -380 -379 -376 -340 -314 -310 -315 -332 -363 -378 -428 -473 -496 -502 -494 -467 -426 -398 -377 -341 -346 -366 -385 -422 -456 -380 -380 -408 -407 -353 -299 -268 -257 -263 -285 -333 -380 -399 -432 -441 -411 -376 -352 -342 -342 -346 -353 -348 -340 -317 -289 -279 -288 -318 -340 -341 -353 -365 -375 -381 -383 -388 -388 -387 -380 -370 -360 -357 -358 -364 -376 -386 -389 -387 -382 -376 -380 -402 -383 -361 -312 -300 -299 -311 -341 -376 -359 -355 -380 -381 -377 -374 -364 -359 -350 -327 -298 -283 -288 -319 -350 -356 -348 -355 -370 -393 -410 -411 -395 -365 -339 -303 -266 -283 -309 -283 -271 -279 -295 -298 -295 -304 -312 -324 -323 -321 -324 -328 -326 -316 -298 -282 -276 -274 -276 -278 -287 -298 -323 -341 -353 -371 -385 -390 -391 -392 -392 -387 -383 -373 -355 -345 -337 -330 -321 -313 -110 -108 -105 -101 -99 -102 -103 -103 -102 -99 -95 -92 -90 -86 -79 -71 -68 -69 -71 -74 -78 -84 -92 -103 -115 -128 -143 -162 -179 -195 -207 -214 -228 -254 -276 -285 -283 -281 -284 -292 -294 -290 -292 -291 -288 -284 -282 -282 -293 -304 -304 -299 -295 -291 -289 -282 -282 -282 -273 -267 -257 -259 -258 -269 -279 -283 -282 -275 -268 -265 -259 -252 -253 -263 -281 -288 -277 -262 -237 -224 -224 -242 -251 -271 -295 -308 -312 -305 -294 -281 -266 -257 -250 -244 -247 -248 -248 -263 -268 -292 -304 -308 -303 -294 -289 -287 -292 -296 -306 -332 -359 -370 -382 -381 -372 -340 -320 -314 -319 -321 -353 -388 -437 -475 -498 -506 -498 -467 -418 -386 -370 -343 -343 -363 -400 -437 -465 -387 -422 -431 -379 -321 -292 -270 -257 -267 -298 -352 -392 -395 -433 -446 -410 -374 -361 -360 -352 -345 -354 -344 -353 -322 -293 -295 -316 -331 -334 -340 -357 -378 -386 -393 -398 -402 -398 -393 -379 -371 -363 -359 -360 -367 -378 -387 -388 -383 -376 -380 -404 -392 -379 -347 -311 -305 -313 -336 -377 -371 -367 -367 -365 -363 -382 -395 -385 -372 -348 -310 -288 -281 -289 -319 -338 -361 -356 -368 -384 -401 -409 -399 -381 -365 -343 -322 -316 -309 -314 -291 -285 -311 -333 -328 -317 -322 -324 -331 -326 -322 -328 -333 -326 -308 -290 -281 -280 -280 -281 -287 -297 -307 -328 -350 -356 -366 -379 -385 -388 -393 -393 -394 -391 -373 -357 -346 -337 -329 -322 -321 -115 -113 -112 -110 -106 -107 -105 -101 -98 -96 -96 -96 -93 -87 -79 -73 -71 -68 -70 -71 -74 -82 -89 -100 -111 -124 -138 -157 -168 -181 -196 -210 -232 -259 -280 -289 -290 -288 -289 -294 -300 -301 -305 -310 -305 -302 -299 -299 -305 -310 -309 -304 -299 -296 -294 -291 -290 -287 -280 -272 -267 -267 -270 -279 -286 -290 -287 -278 -272 -267 -258 -255 -257 -266 -281 -286 -278 -259 -236 -229 -231 -231 -252 -272 -287 -295 -298 -293 -285 -275 -265 -257 -250 -247 -243 -249 -247 -258 -267 -285 -301 -306 -303 -299 -295 -293 -294 -297 -308 -333 -359 -371 -382 -389 -362 -343 -328 -322 -321 -329 -365 -400 -442 -476 -501 -509 -495 -457 -415 -393 -377 -348 -353 -383 -423 -457 -429 -391 -444 -409 -350 -319 -293 -269 -260 -273 -309 -362 -394 -398 -442 -447 -419 -413 -394 -362 -352 -346 -354 -339 -337 -321 -306 -317 -331 -333 -339 -353 -369 -387 -396 -402 -409 -411 -404 -394 -384 -377 -367 -361 -362 -373 -383 -388 -387 -378 -384 -415 -420 -390 -361 -329 -310 -314 -335 -371 -369 -377 -379 -383 -381 -376 -372 -375 -383 -368 -335 -291 -279 -279 -283 -305 -321 -342 -368 -388 -405 -409 -402 -387 -368 -351 -343 -338 -324 -323 -320 -305 -304 -342 -355 -350 -343 -338 -336 -333 -330 -327 -330 -332 -319 -299 -285 -281 -284 -286 -291 -298 -307 -318 -332 -350 -359 -365 -373 -381 -390 -395 -403 -411 -397 -374 -358 -349 -340 -340 -331 -323 -123 -123 -122 -114 -111 -109 -107 -100 -96 -96 -98 -98 -95 -89 -86 -83 -74 -69 -68 -71 -76 -84 -90 -97 -109 -121 -134 -143 -157 -175 -192 -212 -238 -265 -285 -296 -299 -297 -293 -297 -302 -307 -311 -327 -327 -321 -317 -315 -311 -313 -313 -308 -304 -301 -299 -297 -296 -291 -297 -289 -281 -281 -280 -287 -292 -292 -290 -282 -275 -267 -259 -258 -262 -269 -280 -283 -279 -257 -241 -238 -233 -237 -257 -275 -285 -292 -291 -286 -278 -271 -264 -261 -258 -250 -245 -248 -248 -257 -263 -283 -297 -304 -306 -304 -302 -300 -300 -303 -314 -336 -363 -378 -382 -387 -367 -355 -338 -334 -332 -345 -368 -404 -446 -480 -503 -508 -487 -453 -428 -410 -386 -348 -368 -411 -455 -434 -399 -391 -421 -408 -359 -320 -285 -265 -265 -284 -322 -375 -405 -403 -439 -452 -445 -417 -403 -374 -358 -346 -353 -367 -347 -333 -341 -348 -343 -343 -355 -368 -381 -391 -405 -408 -414 -414 -409 -398 -392 -379 -367 -362 -367 -379 -387 -389 -385 -391 -425 -432 -407 -377 -346 -319 -321 -336 -368 -364 -379 -389 -391 -392 -389 -387 -381 -366 -360 -349 -315 -282 -275 -276 -282 -303 -335 -343 -377 -402 -412 -403 -391 -374 -361 -357 -346 -333 -330 -334 -330 -323 -326 -340 -341 -358 -356 -356 -344 -337 -337 -340 -337 -325 -308 -294 -290 -284 -289 -294 -300 -307 -316 -326 -336 -349 -355 -360 -369 -383 -395 -409 -424 -417 -397 -374 -356 -349 -348 -340 -333 -329 -128 -130 -128 -118 -114 -113 -108 -99 -95 -97 -100 -99 -99 -97 -94 -86 -77 -72 -71 -76 -80 -86 -90 -94 -106 -109 -123 -137 -156 -176 -193 -214 -240 -267 -286 -297 -302 -302 -300 -303 -301 -308 -315 -337 -343 -338 -334 -330 -323 -323 -325 -321 -316 -313 -311 -312 -308 -305 -315 -302 -291 -290 -289 -290 -293 -293 -286 -278 -273 -267 -261 -262 -267 -270 -277 -276 -272 -258 -255 -239 -235 -241 -259 -276 -284 -288 -287 -283 -278 -272 -265 -260 -257 -254 -251 -251 -252 -258 -264 -282 -297 -305 -308 -309 -307 -303 -304 -312 -324 -343 -369 -387 -386 -392 -382 -386 -360 -345 -346 -362 -378 -411 -449 -480 -502 -506 -490 -465 -433 -394 -370 -355 -388 -437 -437 -410 -403 -391 -397 -399 -355 -308 -281 -269 -274 -296 -334 -385 -413 -388 -401 -434 -431 -428 -394 -384 -372 -354 -351 -362 -350 -337 -334 -338 -347 -357 -368 -382 -395 -403 -415 -415 -416 -415 -415 -406 -395 -380 -369 -367 -374 -385 -390 -389 -385 -384 -402 -427 -397 -370 -342 -324 -340 -361 -400 -385 -378 -388 -395 -398 -396 -390 -378 -369 -358 -323 -297 -279 -277 -281 -297 -326 -341 -357 -381 -399 -403 -392 -383 -374 -357 -343 -337 -334 -340 -341 -331 -333 -338 -332 -335 -357 -352 -356 -347 -343 -353 -354 -335 -315 -302 -298 -290 -288 -297 -303 -310 -316 -324 -330 -335 -346 -354 -364 -373 -386 -398 -416 -433 -417 -395 -375 -371 -355 -347 -342 -336 -334 -132 -132 -128 -121 -116 -117 -109 -100 -97 -98 -100 -101 -101 -100 -95 -88 -80 -75 -75 -79 -84 -88 -90 -93 -99 -105 -121 -141 -160 -178 -196 -216 -239 -263 -281 -292 -298 -299 -303 -305 -303 -302 -313 -334 -349 -349 -348 -348 -338 -338 -341 -337 -331 -327 -325 -324 -320 -318 -323 -309 -294 -290 -289 -291 -291 -289 -282 -275 -269 -264 -262 -264 -267 -267 -273 -273 -271 -264 -254 -242 -238 -246 -260 -274 -279 -281 -281 -277 -273 -269 -262 -258 -258 -258 -254 -249 -249 -252 -266 -283 -294 -299 -308 -312 -311 -310 -310 -319 -334 -351 -376 -394 -392 -400 -399 -392 -372 -357 -360 -371 -386 -419 -454 -482 -496 -501 -495 -465 -425 -395 -364 -370 -408 -423 -416 -419 -417 -403 -426 -391 -337 -301 -282 -276 -285 -309 -349 -400 -427 -417 -401 -418 -425 -407 -392 -375 -367 -354 -348 -360 -366 -363 -355 -355 -363 -369 -381 -396 -408 -414 -422 -421 -417 -416 -417 -410 -396 -380 -372 -374 -382 -390 -391 -389 -384 -373 -376 -411 -394 -370 -347 -338 -364 -387 -371 -365 -379 -393 -399 -398 -397 -389 -374 -361 -326 -300 -288 -280 -285 -297 -324 -335 -344 -364 -382 -400 -407 -405 -392 -366 -344 -334 -336 -338 -343 -336 -341 -342 -342 -344 -349 -351 -356 -358 -353 -350 -361 -356 -334 -324 -307 -297 -291 -293 -306 -313 -319 -325 -329 -333 -334 -342 -357 -373 -381 -388 -399 -413 -433 -416 -409 -390 -372 -357 -348 -345 -344 -343 -132 -130 -126 -121 -118 -118 -107 -100 -97 -96 -98 -100 -102 -100 -96 -90 -83 -78 -77 -81 -86 -90 -91 -92 -101 -112 -128 -147 -166 -182 -198 -216 -233 -250 -267 -277 -282 -290 -297 -299 -302 -295 -307 -326 -345 -350 -356 -356 -350 -349 -350 -346 -343 -342 -335 -327 -325 -324 -324 -310 -294 -290 -289 -292 -291 -287 -280 -275 -272 -268 -265 -264 -263 -264 -268 -269 -267 -261 -252 -247 -244 -249 -260 -269 -270 -269 -269 -270 -269 -266 -260 -256 -260 -262 -258 -251 -244 -249 -263 -278 -284 -296 -309 -315 -317 -320 -322 -328 -339 -355 -378 -394 -403 -408 -399 -394 -384 -375 -374 -372 -392 -426 -450 -467 -481 -489 -481 -446 -409 -388 -360 -383 -401 -413 -430 -432 -429 -412 -434 -379 -326 -299 -287 -287 -300 -322 -363 -408 -407 -389 -392 -404 -412 -399 -391 -384 -376 -356 -348 -347 -344 -344 -356 -369 -374 -379 -392 -406 -419 -425 -430 -429 -424 -422 -422 -413 -397 -382 -376 -380 -389 -394 -394 -389 -379 -374 -402 -402 -392 -373 -355 -353 -366 -385 -407 -384 -382 -395 -399 -397 -407 -408 -368 -336 -315 -296 -291 -282 -300 -323 -334 -338 -351 -368 -384 -403 -420 -419 -388 -353 -341 -344 -334 -330 -335 -343 -349 -348 -346 -344 -344 -345 -363 -369 -363 -356 -360 -365 -352 -329 -307 -298 -297 -300 -317 -323 -328 -332 -334 -335 -338 -346 -361 -384 -392 -391 -400 -403 -407 -402 -409 -389 -370 -359 -352 -352 -352 -352 -129 -128 -125 -122 -118 -115 -104 -99 -97 -94 -96 -99 -101 -99 -96 -92 -87 -81 -81 -85 -89 -90 -94 -96 -110 -122 -132 -148 -166 -183 -196 -210 -224 -232 -243 -258 -269 -280 -287 -290 -296 -289 -299 -314 -332 -340 -346 -353 -357 -358 -357 -351 -349 -349 -343 -330 -325 -326 -322 -312 -300 -297 -293 -291 -291 -286 -276 -271 -270 -268 -266 -263 -260 -261 -262 -265 -266 -260 -251 -247 -245 -247 -255 -263 -263 -262 -261 -263 -264 -262 -258 -258 -264 -263 -259 -253 -243 -248 -250 -263 -280 -296 -308 -317 -324 -330 -331 -334 -340 -350 -366 -379 -404 -408 -395 -409 -395 -382 -381 -382 -401 -421 -435 -451 -469 -479 -465 -439 -410 -367 -360 -387 -395 -426 -432 -438 -431 -410 -419 -363 -318 -299 -294 -302 -317 -331 -353 -400 -414 -377 -387 -391 -407 -403 -409 -399 -375 -356 -351 -350 -352 -359 -370 -380 -385 -391 -404 -418 -424 -433 -438 -433 -429 -430 -427 -414 -398 -383 -379 -384 -390 -393 -393 -385 -372 -372 -405 -396 -384 -373 -365 -370 -371 -353 -356 -369 -383 -393 -394 -387 -384 -378 -350 -332 -323 -304 -293 -290 -321 -333 -335 -345 -357 -373 -383 -407 -429 -413 -374 -343 -333 -340 -341 -343 -342 -345 -346 -346 -348 -347 -351 -363 -375 -378 -373 -367 -365 -365 -361 -333 -314 -306 -306 -311 -329 -334 -337 -338 -338 -339 -342 -351 -367 -387 -394 -392 -399 -402 -399 -392 -403 -383 -368 -360 -357 -353 -358 -361 -125 -126 -126 -123 -119 -112 -100 -99 -95 -94 -96 -99 -102 -101 -98 -94 -88 -83 -84 -87 -89 -95 -98 -103 -119 -130 -136 -146 -162 -178 -190 -202 -210 -217 -230 -248 -263 -271 -275 -280 -287 -284 -289 -301 -318 -323 -329 -343 -354 -361 -363 -357 -350 -347 -343 -331 -323 -324 -319 -321 -310 -302 -294 -291 -288 -283 -273 -268 -265 -265 -264 -264 -263 -259 -258 -257 -260 -254 -243 -239 -241 -245 -251 -257 -259 -257 -259 -262 -262 -260 -259 -262 -267 -263 -259 -254 -246 -245 -250 -261 -278 -294 -307 -319 -329 -335 -335 -337 -341 -344 -355 -377 -401 -405 -402 -377 -387 -374 -367 -392 -408 -414 -432 -451 -463 -464 -446 -427 -412 -363 -368 -401 -416 -418 -431 -438 -425 -404 -404 -350 -313 -304 -307 -318 -329 -337 -360 -387 -387 -379 -381 -391 -416 -423 -425 -400 -395 -379 -361 -357 -364 -373 -382 -390 -395 -404 -415 -423 -426 -437 -443 -438 -436 -437 -429 -414 -398 -384 -383 -388 -391 -393 -389 -377 -365 -365 -398 -386 -376 -370 -369 -372 -383 -361 -361 -374 -385 -390 -386 -378 -375 -365 -346 -338 -320 -310 -304 -305 -344 -336 -343 -352 -356 -366 -384 -408 -415 -390 -357 -335 -327 -332 -341 -348 -349 -351 -353 -354 -354 -352 -364 -379 -387 -388 -385 -380 -369 -363 -363 -340 -325 -319 -319 -323 -341 -346 -348 -347 -346 -345 -347 -356 -375 -396 -403 -396 -399 -400 -402 -407 -397 -381 -372 -365 -361 -359 -364 -367 -123 -124 -125 -122 -117 -114 -102 -97 -94 -93 -96 -98 -102 -104 -101 -95 -88 -85 -85 -87 -93 -100 -106 -108 -127 -138 -142 -146 -158 -173 -185 -191 -202 -215 -231 -249 -261 -265 -268 -274 -281 -282 -284 -296 -304 -313 -322 -338 -351 -364 -366 -359 -348 -341 -337 -328 -318 -318 -314 -317 -315 -306 -297 -291 -289 -280 -272 -267 -263 -260 -259 -261 -261 -257 -255 -256 -253 -245 -235 -234 -240 -243 -248 -255 -259 -259 -261 -263 -262 -259 -261 -268 -274 -267 -261 -257 -247 -242 -247 -259 -273 -290 -308 -322 -332 -337 -338 -339 -343 -348 -359 -378 -400 -395 -394 -347 -349 -322 -312 -377 -404 -418 -436 -449 -455 -451 -428 -407 -396 -369 -379 -395 -411 -419 -434 -434 -419 -396 -384 -338 -313 -313 -317 -325 -337 -355 -389 -407 -383 -379 -379 -386 -400 -414 -411 -402 -394 -379 -366 -367 -375 -384 -394 -401 -406 -413 -421 -425 -433 -443 -444 -441 -441 -441 -428 -413 -399 -392 -390 -390 -392 -392 -383 -371 -369 -395 -387 -378 -374 -373 -374 -379 -392 -371 -367 -376 -383 -384 -380 -387 -392 -364 -348 -335 -327 -323 -321 -327 -343 -342 -350 -354 -358 -368 -388 -399 -388 -369 -346 -333 -333 -339 -344 -360 -363 -362 -361 -361 -359 -358 -376 -394 -399 -399 -394 -384 -374 -375 -367 -351 -339 -335 -336 -340 -341 -358 -361 -357 -353 -350 -351 -363 -382 -406 -422 -414 -401 -400 -399 -408 -391 -382 -378 -372 -367 -366 -373 -377 -122 -123 -123 -121 -119 -109 -101 -98 -93 -92 -94 -98 -104 -104 -100 -95 -93 -91 -90 -92 -98 -106 -111 -114 -131 -141 -148 -151 -160 -164 -175 -188 -205 -221 -235 -249 -258 -263 -267 -274 -277 -279 -281 -291 -300 -317 -327 -340 -354 -362 -363 -358 -345 -334 -330 -325 -316 -311 -311 -315 -314 -306 -301 -295 -290 -279 -272 -267 -265 -260 -257 -258 -257 -255 -253 -250 -246 -238 -231 -234 -240 -242 -245 -256 -259 -260 -262 -262 -260 -258 -263 -274 -275 -270 -267 -257 -244 -238 -243 -253 -270 -287 -307 -323 -331 -337 -340 -341 -342 -346 -360 -380 -396 -395 -392 -377 -362 -331 -318 -366 -394 -413 -433 -446 -452 -444 -431 -419 -392 -384 -387 -404 -413 -429 -437 -433 -418 -421 -376 -330 -317 -318 -325 -344 -366 -389 -413 -423 -386 -386 -380 -389 -395 -396 -406 -397 -392 -383 -375 -381 -391 -398 -404 -409 -413 -418 -421 -433 -440 -448 -446 -447 -446 -444 -430 -421 -411 -402 -396 -393 -393 -389 -378 -366 -365 -397 -381 -373 -373 -376 -380 -388 -399 -379 -370 -376 -382 -381 -384 -396 -384 -350 -343 -339 -343 -340 -341 -333 -339 -344 -351 -357 -361 -372 -386 -387 -372 -357 -342 -338 -342 -343 -353 -374 -376 -372 -368 -368 -368 -371 -393 -408 -411 -409 -398 -382 -374 -383 -374 -363 -356 -355 -358 -359 -362 -374 -373 -366 -360 -357 -359 -369 -385 -404 -416 -408 -404 -403 -395 -402 -388 -383 -384 -384 -385 -383 -389 -392 -120 -121 -120 -119 -116 -106 -102 -98 -95 -92 -94 -99 -105 -104 -100 -97 -97 -97 -97 -98 -104 -111 -116 -122 -134 -144 -157 -164 -166 -170 -179 -193 -208 -226 -241 -250 -259 -267 -273 -276 -276 -277 -288 -299 -311 -323 -333 -347 -358 -363 -365 -358 -343 -332 -329 -326 -320 -309 -308 -314 -313 -305 -301 -297 -288 -277 -272 -264 -261 -257 -256 -257 -254 -249 -248 -247 -239 -236 -233 -237 -238 -244 -249 -257 -257 -260 -260 -258 -256 -257 -264 -271 -274 -273 -269 -260 -247 -240 -242 -251 -270 -286 -304 -316 -322 -331 -338 -339 -340 -345 -359 -377 -388 -399 -398 -394 -382 -377 -367 -383 -392 -404 -423 -441 -447 -436 -429 -434 -413 -398 -398 -406 -427 -438 -441 -433 -415 -419 -369 -342 -327 -321 -334 -363 -397 -422 -421 -392 -390 -390 -385 -365 -364 -392 -394 -411 -403 -391 -389 -396 -404 -409 -412 -413 -419 -421 -427 -442 -449 -454 -452 -453 -451 -446 -439 -431 -418 -405 -398 -396 -392 -385 -374 -364 -362 -393 -384 -374 -374 -379 -389 -397 -406 -383 -370 -375 -377 -376 -373 -370 -362 -344 -347 -348 -360 -339 -340 -334 -345 -351 -356 -361 -366 -374 -382 -377 -364 -353 -344 -344 -345 -354 -367 -387 -388 -385 -377 -376 -379 -383 -403 -420 -424 -418 -398 -380 -373 -388 -387 -381 -379 -380 -378 -376 -379 -386 -383 -373 -366 -364 -369 -376 -385 -397 -396 -402 -405 -405 -394 -400 -389 -387 -388 -393 -400 -402 -407 -411 -119 -117 -115 -115 -113 -106 -103 -98 -98 -95 -97 -101 -104 -105 -101 -98 -100 -103 -104 -106 -110 -116 -121 -126 -134 -146 -148 -162 -175 -183 -190 -201 -215 -238 -251 -257 -265 -274 -280 -282 -282 -288 -306 -312 -319 -328 -338 -352 -361 -367 -371 -368 -356 -341 -331 -327 -322 -312 -311 -315 -312 -304 -300 -297 -291 -281 -272 -259 -254 -252 -247 -242 -240 -241 -240 -243 -238 -236 -236 -237 -244 -249 -252 -257 -257 -258 -258 -256 -257 -260 -262 -266 -274 -274 -270 -261 -250 -243 -245 -254 -269 -278 -292 -302 -314 -327 -335 -336 -339 -347 -358 -374 -390 -405 -405 -406 -403 -403 -393 -396 -395 -401 -417 -432 -436 -428 -420 -421 -426 -415 -422 -413 -437 -445 -443 -433 -408 -404 -393 -359 -330 -325 -343 -382 -410 -398 -396 -392 -394 -388 -387 -344 -349 -396 -408 -408 -403 -404 -407 -411 -416 -421 -423 -423 -424 -430 -437 -449 -456 -461 -457 -460 -461 -454 -447 -433 -415 -403 -398 -395 -389 -382 -371 -363 -357 -363 -389 -381 -385 -394 -403 -372 -362 -363 -368 -370 -369 -367 -367 -370 -350 -344 -359 -365 -373 -333 -332 -338 -347 -357 -362 -364 -369 -376 -378 -373 -362 -352 -351 -348 -352 -366 -381 -397 -400 -395 -388 -389 -393 -398 -416 -433 -435 -420 -396 -380 -372 -371 -374 -372 -371 -371 -370 -370 -386 -397 -392 -380 -373 -371 -375 -382 -391 -402 -392 -408 -410 -402 -394 -399 -395 -393 -394 -402 -413 -419 -425 -430 -119 -116 -111 -110 -109 -106 -103 -101 -99 -98 -102 -103 -102 -101 -98 -99 -104 -109 -112 -112 -115 -122 -127 -129 -136 -137 -147 -165 -180 -191 -203 -214 -228 -250 -264 -272 -280 -285 -287 -292 -299 -307 -324 -324 -331 -338 -350 -359 -368 -375 -384 -389 -378 -359 -344 -336 -329 -319 -315 -316 -312 -304 -303 -301 -300 -292 -277 -259 -251 -246 -229 -215 -223 -236 -237 -243 -239 -238 -239 -238 -247 -252 -254 -258 -256 -254 -252 -252 -255 -260 -263 -267 -270 -273 -269 -259 -246 -241 -246 -255 -259 -265 -278 -294 -310 -323 -331 -333 -335 -342 -355 -374 -393 -401 -409 -414 -407 -419 -411 -408 -403 -406 -418 -427 -428 -423 -412 -408 -431 -433 -418 -427 -440 -450 -447 -434 -427 -406 -395 -361 -332 -329 -349 -378 -396 -399 -399 -394 -395 -393 -371 -332 -380 -397 -405 -408 -413 -424 -427 -428 -432 -433 -432 -431 -435 -439 -445 -455 -463 -469 -465 -471 -470 -462 -449 -430 -410 -399 -396 -393 -387 -380 -373 -371 -365 -359 -389 -388 -398 -369 -363 -362 -361 -362 -381 -381 -359 -359 -355 -350 -344 -348 -369 -373 -379 -361 -342 -344 -354 -363 -366 -368 -372 -377 -376 -370 -359 -354 -351 -354 -364 -381 -396 -401 -409 -404 -401 -404 -409 -418 -432 -443 -442 -420 -395 -382 -375 -374 -381 -382 -382 -383 -384 -382 -380 -394 -399 -390 -383 -381 -380 -386 -398 -408 -394 -407 -407 -400 -418 -425 -412 -403 -402 -411 -426 -437 -442 -444 -119 -116 -109 -105 -104 -104 -104 -105 -103 -101 -103 -105 -103 -101 -99 -100 -108 -117 -120 -120 -124 -130 -131 -130 -131 -140 -150 -166 -183 -200 -213 -222 -238 -257 -275 -288 -292 -294 -299 -309 -321 -327 -342 -338 -346 -349 -362 -372 -384 -388 -403 -410 -399 -381 -362 -346 -334 -325 -321 -323 -317 -314 -313 -312 -306 -296 -280 -261 -249 -240 -228 -223 -229 -237 -239 -241 -239 -240 -241 -240 -249 -252 -254 -256 -253 -247 -244 -243 -245 -251 -257 -265 -269 -271 -264 -254 -242 -240 -243 -249 -248 -260 -277 -293 -307 -319 -325 -328 -329 -335 -349 -361 -383 -395 -413 -423 -417 -424 -429 -421 -415 -416 -423 -428 -429 -423 -408 -400 -409 -421 -422 -439 -448 -459 -451 -447 -434 -405 -387 -357 -334 -335 -359 -387 -398 -400 -398 -397 -396 -385 -381 -342 -398 -400 -410 -416 -429 -440 -445 -449 -453 -454 -446 -438 -446 -447 -451 -460 -467 -470 -474 -482 -479 -467 -449 -427 -406 -395 -393 -392 -387 -384 -382 -377 -371 -360 -390 -400 -373 -369 -368 -365 -362 -361 -374 -377 -358 -356 -355 -341 -344 -357 -376 -377 -379 -382 -354 -354 -362 -368 -371 -373 -376 -378 -377 -373 -363 -354 -355 -364 -379 -397 -413 -417 -419 -416 -414 -415 -423 -434 -446 -453 -448 -422 -395 -386 -381 -381 -383 -392 -395 -397 -397 -395 -390 -386 -392 -398 -397 -394 -390 -392 -402 -411 -394 -402 -402 -398 -401 -419 -415 -407 -410 -424 -443 -455 -453 -452 -119 -115 -110 -105 -101 -100 -104 -107 -104 -103 -100 -106 -104 -103 -105 -106 -112 -122 -127 -130 -134 -137 -136 -132 -134 -152 -157 -169 -187 -207 -221 -232 -246 -265 -275 -287 -302 -309 -318 -330 -338 -345 -354 -350 -355 -356 -363 -368 -382 -397 -416 -425 -419 -402 -380 -362 -345 -334 -330 -334 -330 -324 -321 -318 -310 -298 -281 -261 -248 -236 -226 -226 -232 -235 -234 -234 -241 -246 -246 -244 -253 -254 -255 -254 -252 -247 -243 -239 -241 -247 -253 -261 -267 -267 -261 -250 -241 -242 -242 -244 -247 -260 -277 -292 -304 -314 -319 -320 -322 -327 -336 -349 -373 -395 -415 -423 -416 -424 -437 -433 -428 -428 -431 -432 -432 -424 -410 -403 -409 -426 -442 -454 -461 -468 -467 -456 -435 -402 -380 -352 -335 -340 -367 -397 -399 -401 -401 -403 -396 -385 -384 -355 -402 -400 -410 -418 -429 -440 -453 -468 -475 -470 -457 -449 -458 -456 -458 -463 -466 -473 -484 -489 -485 -470 -448 -422 -402 -392 -391 -392 -391 -392 -388 -382 -373 -360 -391 -372 -371 -373 -372 -370 -368 -367 -375 -379 -371 -358 -344 -340 -350 -364 -375 -377 -377 -382 -383 -371 -368 -373 -376 -377 -378 -378 -376 -371 -361 -356 -363 -378 -397 -415 -429 -431 -431 -429 -426 -427 -436 -450 -463 -466 -451 -422 -398 -396 -392 -390 -390 -403 -408 -411 -410 -405 -399 -393 -391 -395 -404 -407 -401 -399 -407 -416 -415 -400 -398 -399 -422 -428 -416 -413 -421 -438 -458 -470 -469 -471 -116 -113 -110 -107 -102 -99 -102 -104 -102 -99 -98 -102 -103 -105 -110 -111 -115 -124 -133 -139 -140 -141 -141 -140 -145 -159 -160 -173 -193 -211 -225 -238 -249 -254 -268 -292 -311 -320 -329 -341 -351 -357 -357 -352 -357 -355 -356 -355 -374 -398 -419 -429 -429 -417 -395 -375 -357 -345 -340 -341 -339 -327 -322 -316 -307 -294 -276 -259 -247 -235 -228 -230 -234 -234 -234 -237 -248 -249 -248 -248 -257 -255 -257 -256 -254 -250 -243 -238 -239 -243 -249 -256 -263 -262 -257 -248 -244 -242 -241 -244 -249 -263 -278 -291 -303 -310 -313 -313 -314 -319 -329 -350 -376 -397 -415 -421 -417 -433 -444 -442 -441 -439 -439 -436 -429 -421 -413 -412 -428 -448 -463 -470 -472 -479 -475 -461 -435 -401 -375 -348 -335 -344 -363 -386 -403 -404 -404 -402 -395 -390 -391 -359 -396 -395 -407 -418 -423 -447 -474 -488 -494 -485 -471 -464 -469 -468 -469 -468 -468 -481 -492 -492 -485 -469 -444 -418 -401 -391 -388 -390 -394 -399 -394 -387 -377 -364 -360 -371 -378 -381 -381 -378 -370 -382 -393 -375 -366 -353 -340 -343 -350 -364 -374 -378 -379 -390 -386 -376 -375 -378 -380 -380 -380 -380 -378 -370 -362 -363 -374 -395 -418 -431 -436 -437 -442 -438 -433 -434 -446 -465 -478 -476 -454 -423 -416 -402 -400 -400 -401 -414 -421 -422 -421 -416 -408 -403 -399 -392 -392 -406 -413 -409 -413 -421 -425 -420 -424 -430 -434 -428 -420 -422 -433 -453 -474 -484 -489 -487 -110 -108 -107 -107 -105 -102 -102 -100 -95 -94 -94 -96 -100 -106 -112 -113 -115 -122 -131 -135 -137 -140 -144 -147 -152 -158 -165 -178 -194 -215 -230 -241 -244 -249 -268 -294 -312 -319 -326 -337 -351 -356 -352 -337 -346 -346 -347 -349 -367 -390 -410 -418 -423 -423 -410 -392 -375 -366 -351 -346 -340 -328 -320 -312 -301 -285 -269 -258 -249 -242 -237 -235 -237 -237 -237 -243 -252 -249 -248 -250 -258 -258 -259 -260 -254 -249 -242 -239 -240 -243 -246 -249 -256 -254 -252 -249 -246 -241 -240 -243 -252 -265 -281 -293 -302 -309 -311 -310 -311 -317 -332 -352 -379 -404 -420 -427 -429 -446 -451 -451 -450 -448 -447 -441 -429 -420 -416 -422 -443 -466 -477 -478 -484 -488 -480 -463 -436 -400 -372 -347 -336 -343 -351 -368 -406 -406 -407 -412 -402 -402 -393 -388 -394 -391 -390 -400 -424 -462 -493 -511 -520 -504 -487 -477 -476 -484 -483 -481 -480 -491 -498 -496 -486 -466 -439 -414 -402 -395 -386 -389 -401 -408 -401 -391 -378 -367 -365 -379 -383 -386 -387 -381 -376 -386 -392 -381 -371 -353 -342 -346 -350 -362 -380 -383 -372 -377 -375 -378 -381 -382 -382 -382 -380 -379 -375 -368 -362 -371 -388 -412 -432 -442 -443 -442 -444 -440 -433 -436 -454 -478 -490 -487 -478 -449 -426 -409 -406 -408 -412 -428 -435 -433 -430 -428 -424 -414 -406 -400 -395 -397 -426 -419 -421 -423 -426 -427 -431 -434 -434 -429 -425 -431 -446 -468 -484 -487 -477 -470 -103 -101 -101 -102 -104 -105 -101 -96 -91 -92 -91 -92 -98 -107 -112 -113 -117 -119 -122 -129 -134 -139 -146 -150 -153 -160 -171 -187 -199 -218 -221 -234 -241 -249 -266 -288 -303 -310 -315 -324 -334 -340 -335 -318 -320 -327 -334 -342 -357 -375 -392 -397 -406 -412 -394 -369 -363 -364 -363 -350 -339 -328 -315 -305 -295 -278 -267 -260 -255 -253 -247 -242 -242 -241 -243 -247 -252 -248 -248 -249 -253 -255 -257 -258 -253 -248 -244 -241 -241 -242 -242 -243 -247 -244 -246 -247 -246 -241 -240 -243 -253 -268 -283 -292 -296 -300 -306 -310 -312 -320 -337 -357 -384 -411 -428 -436 -440 -453 -460 -461 -459 -458 -456 -447 -432 -422 -421 -437 -459 -466 -481 -487 -489 -492 -487 -470 -439 -401 -375 -355 -343 -342 -344 -362 -399 -404 -412 -417 -408 -415 -409 -403 -402 -401 -399 -402 -428 -475 -508 -524 -531 -513 -499 -489 -486 -506 -500 -495 -492 -501 -505 -500 -485 -460 -432 -416 -407 -394 -386 -393 -409 -412 -404 -394 -379 -371 -374 -381 -386 -389 -390 -383 -395 -408 -389 -379 -369 -355 -350 -351 -362 -371 -372 -371 -365 -370 -380 -386 -387 -389 -387 -382 -381 -379 -373 -366 -363 -381 -403 -425 -432 -446 -450 -448 -446 -439 -432 -440 -464 -492 -501 -498 -486 -456 -428 -414 -413 -418 -424 -437 -445 -443 -440 -437 -429 -419 -410 -408 -403 -402 -436 -426 -427 -426 -410 -423 -431 -434 -435 -431 -432 -443 -457 -480 -485 -477 -439 -438 -98 -95 -95 -97 -100 -101 -97 -92 -91 -91 -89 -89 -97 -107 -112 -115 -118 -121 -126 -130 -134 -141 -148 -152 -153 -161 -176 -187 -200 -201 -219 -234 -239 -247 -257 -273 -289 -297 -302 -310 -316 -320 -317 -301 -303 -312 -319 -327 -344 -362 -376 -380 -386 -388 -378 -364 -360 -365 -366 -351 -338 -327 -310 -300 -291 -275 -269 -265 -265 -263 -255 -248 -247 -247 -247 -248 -251 -247 -248 -249 -249 -251 -253 -254 -252 -250 -246 -244 -242 -241 -240 -240 -240 -240 -242 -242 -243 -241 -242 -245 -254 -269 -283 -289 -289 -293 -302 -310 -315 -325 -341 -360 -387 -413 -434 -445 -447 -462 -471 -473 -471 -469 -465 -452 -435 -425 -430 -450 -458 -480 -498 -498 -493 -493 -493 -477 -442 -403 -379 -371 -360 -347 -349 -370 -416 -438 -427 -431 -414 -429 -422 -413 -409 -404 -400 -404 -434 -482 -513 -523 -527 -516 -510 -510 -510 -533 -514 -519 -514 -520 -512 -500 -481 -465 -446 -423 -405 -389 -386 -394 -415 -419 -407 -394 -380 -375 -375 -383 -391 -395 -394 -386 -393 -407 -388 -374 -363 -353 -358 -362 -360 -365 -359 -362 -368 -376 -386 -391 -392 -393 -388 -379 -380 -379 -373 -369 -368 -382 -411 -417 -437 -451 -453 -452 -447 -438 -434 -448 -474 -490 -508 -507 -482 -451 -426 -418 -424 -430 -436 -449 -456 -456 -452 -443 -434 -424 -415 -414 -410 -405 -421 -412 -428 -429 -408 -422 -433 -435 -437 -436 -436 -430 -426 -471 -478 -441 -445 -442 -97 -94 -93 -95 -97 -96 -90 -88 -91 -90 -87 -88 -96 -102 -110 -114 -118 -122 -129 -134 -139 -143 -148 -153 -157 -164 -173 -180 -180 -193 -213 -229 -234 -241 -243 -253 -269 -281 -288 -293 -295 -299 -301 -289 -297 -307 -309 -317 -337 -357 -368 -369 -370 -371 -369 -366 -366 -369 -364 -350 -339 -325 -308 -298 -291 -284 -276 -271 -272 -271 -262 -256 -256 -254 -251 -249 -253 -255 -256 -250 -251 -253 -254 -255 -254 -253 -249 -246 -243 -241 -240 -239 -238 -240 -240 -240 -240 -241 -242 -247 -256 -269 -277 -282 -287 -294 -304 -313 -320 -330 -342 -360 -387 -413 -421 -439 -450 -466 -479 -483 -482 -479 -472 -456 -437 -427 -431 -444 -471 -506 -511 -509 -499 -494 -498 -482 -446 -405 -389 -382 -365 -348 -344 -360 -395 -412 -433 -434 -431 -437 -437 -430 -415 -409 -410 -417 -441 -483 -515 -521 -524 -523 -527 -530 -530 -552 -544 -549 -525 -520 -523 -506 -489 -476 -452 -422 -399 -389 -391 -401 -417 -420 -404 -388 -385 -379 -380 -385 -394 -399 -397 -388 -391 -401 -381 -373 -355 -342 -352 -357 -351 -354 -359 -367 -374 -381 -385 -389 -392 -392 -385 -375 -379 -379 -374 -374 -377 -391 -403 -422 -442 -453 -457 -456 -448 -436 -434 -452 -468 -491 -518 -517 -483 -443 -424 -423 -433 -443 -450 -460 -467 -466 -458 -447 -437 -428 -420 -419 -415 -412 -410 -402 -428 -434 -412 -422 -435 -437 -442 -445 -443 -436 -423 -433 -442 -447 -447 -446 -106 -98 -95 -94 -93 -91 -87 -86 -88 -87 -87 -88 -92 -93 -103 -111 -117 -121 -128 -135 -141 -145 -150 -158 -161 -164 -160 -163 -168 -182 -197 -214 -223 -230 -230 -238 -253 -266 -271 -273 -277 -281 -287 -289 -299 -311 -310 -318 -338 -355 -364 -364 -363 -361 -358 -358 -362 -366 -361 -348 -340 -327 -308 -298 -296 -295 -284 -276 -277 -279 -270 -264 -263 -259 -254 -250 -254 -260 -235 -250 -254 -255 -256 -257 -256 -253 -250 -248 -246 -243 -243 -243 -239 -240 -240 -240 -236 -238 -242 -249 -254 -263 -269 -276 -285 -295 -306 -314 -323 -332 -341 -360 -383 -392 -411 -434 -454 -470 -484 -489 -488 -484 -477 -462 -447 -442 -437 -450 -480 -520 -536 -523 -511 -501 -499 -482 -474 -450 -414 -384 -363 -349 -348 -366 -397 -412 -435 -446 -446 -454 -450 -433 -422 -414 -414 -428 -452 -486 -516 -523 -528 -534 -538 -539 -543 -565 -550 -539 -511 -497 -499 -494 -488 -477 -449 -417 -396 -392 -394 -408 -417 -416 -399 -397 -389 -384 -383 -388 -399 -403 -400 -392 -390 -395 -381 -372 -362 -341 -345 -349 -353 -357 -363 -372 -377 -380 -384 -387 -389 -387 -383 -373 -381 -382 -379 -379 -379 -387 -410 -431 -450 -460 -463 -457 -443 -428 -425 -441 -468 -504 -524 -516 -478 -435 -422 -430 -444 -449 -457 -465 -471 -473 -463 -450 -441 -433 -425 -424 -422 -418 -413 -406 -409 -410 -405 -404 -422 -441 -444 -433 -411 -417 -433 -442 -448 -450 -450 -450 -111 -100 -93 -90 -89 -88 -86 -86 -87 -87 -88 -90 -92 -94 -103 -110 -115 -118 -126 -137 -143 -148 -154 -158 -159 -157 -150 -153 -161 -171 -183 -198 -209 -216 -216 -225 -240 -248 -253 -260 -264 -270 -280 -286 -299 -312 -316 -322 -336 -352 -357 -358 -358 -355 -352 -352 -355 -360 -357 -347 -345 -331 -324 -308 -302 -301 -293 -286 -287 -287 -278 -270 -267 -263 -258 -254 -253 -256 -225 -245 -255 -255 -254 -254 -254 -252 -250 -249 -248 -248 -240 -233 -243 -241 -240 -239 -235 -236 -242 -245 -251 -260 -267 -275 -285 -296 -307 -317 -325 -332 -339 -347 -365 -378 -411 -432 -455 -474 -487 -493 -493 -489 -483 -475 -465 -450 -447 -456 -480 -513 -538 -540 -525 -514 -505 -502 -482 -451 -417 -391 -370 -351 -346 -366 -402 -420 -440 -444 -455 -459 -452 -436 -423 -417 -422 -436 -461 -495 -518 -526 -537 -547 -542 -554 -560 -579 -531 -509 -489 -479 -473 -490 -497 -474 -444 -413 -397 -397 -401 -409 -417 -421 -416 -406 -394 -391 -391 -396 -403 -407 -405 -398 -390 -389 -391 -364 -363 -347 -351 -354 -356 -361 -368 -374 -378 -381 -381 -378 -378 -381 -379 -376 -384 -386 -382 -382 -381 -392 -417 -439 -458 -468 -465 -452 -436 -424 -418 -438 -482 -520 -526 -505 -467 -429 -424 -438 -444 -453 -469 -477 -479 -476 -465 -453 -443 -436 -432 -430 -429 -422 -416 -410 -405 -403 -404 -403 -404 -406 -420 -439 -418 -426 -441 -450 -454 -454 -453 -453 -111 -101 -92 -86 -86 -85 -86 -86 -87 -90 -92 -92 -96 -97 -101 -109 -114 -118 -125 -136 -143 -147 -149 -150 -150 -148 -143 -150 -158 -164 -173 -185 -196 -202 -205 -206 -215 -229 -241 -250 -255 -261 -272 -285 -296 -307 -314 -322 -325 -339 -349 -355 -348 -344 -347 -351 -352 -352 -354 -349 -349 -343 -334 -320 -314 -312 -305 -296 -293 -291 -283 -276 -273 -270 -266 -261 -256 -256 -241 -246 -253 -251 -248 -248 -250 -252 -253 -251 -250 -248 -226 -210 -247 -243 -241 -240 -234 -235 -238 -241 -251 -260 -268 -279 -290 -300 -310 -318 -324 -329 -331 -338 -354 -372 -399 -424 -451 -474 -489 -496 -498 -498 -496 -489 -473 -458 -457 -459 -481 -512 -532 -540 -528 -526 -527 -516 -485 -449 -419 -397 -375 -352 -346 -362 -395 -421 -427 -459 -478 -476 -457 -437 -426 -424 -431 -451 -479 -500 -517 -538 -547 -555 -546 -569 -584 -557 -507 -479 -466 -465 -480 -506 -507 -478 -442 -414 -400 -400 -410 -411 -412 -429 -429 -416 -405 -401 -400 -404 -409 -413 -411 -407 -399 -385 -387 -360 -376 -356 -358 -359 -360 -363 -368 -377 -383 -383 -378 -372 -371 -372 -374 -381 -388 -389 -387 -385 -387 -399 -424 -447 -464 -470 -461 -447 -435 -424 -422 -451 -496 -527 -516 -486 -450 -426 -422 -431 -447 -465 -480 -486 -484 -478 -467 -454 -444 -440 -438 -435 -432 -427 -420 -415 -409 -405 -406 -407 -406 -406 -409 -416 -425 -433 -448 -456 -459 -458 -457 -457 -110 -102 -93 -87 -84 -84 -85 -86 -87 -91 -94 -95 -96 -96 -99 -108 -112 -117 -126 -135 -140 -142 -142 -142 -142 -141 -143 -150 -156 -159 -167 -177 -184 -191 -192 -195 -204 -216 -229 -239 -247 -254 -265 -280 -284 -295 -304 -306 -315 -330 -341 -344 -339 -339 -345 -354 -358 -353 -352 -352 -353 -345 -334 -326 -324 -321 -317 -305 -296 -292 -287 -283 -280 -275 -270 -263 -259 -257 -245 -248 -251 -248 -245 -247 -249 -254 -256 -253 -251 -244 -221 -212 -245 -243 -243 -243 -240 -236 -237 -241 -251 -260 -270 -281 -293 -302 -310 -318 -323 -325 -328 -340 -352 -371 -394 -421 -449 -472 -488 -495 -497 -498 -499 -494 -480 -466 -458 -461 -480 -506 -526 -532 -531 -528 -525 -525 -497 -457 -427 -403 -378 -352 -343 -349 -355 -401 -440 -478 -493 -483 -459 -438 -426 -431 -440 -456 -475 -495 -531 -551 -549 -556 -552 -583 -590 -535 -481 -458 -455 -487 -513 -520 -510 -476 -436 -417 -404 -406 -407 -412 -413 -436 -436 -427 -416 -410 -408 -408 -413 -417 -417 -414 -401 -382 -383 -368 -396 -367 -365 -364 -365 -367 -372 -381 -387 -386 -377 -367 -365 -367 -374 -387 -388 -392 -390 -388 -393 -406 -431 -454 -466 -467 -458 -446 -434 -420 -430 -462 -507 -526 -502 -466 -437 -426 -426 -438 -460 -482 -494 -493 -487 -482 -469 -459 -446 -443 -439 -436 -437 -432 -424 -418 -412 -408 -406 -408 -411 -412 -416 -422 -430 -440 -453 -460 -462 -463 -462 -460 -112 -103 -95 -89 -85 -84 -85 -86 -87 -92 -94 -96 -96 -97 -100 -107 -110 -118 -126 -132 -136 -138 -138 -135 -133 -138 -145 -149 -153 -156 -162 -169 -175 -176 -182 -189 -197 -207 -218 -229 -238 -247 -258 -269 -270 -280 -282 -290 -304 -320 -329 -333 -332 -324 -338 -359 -362 -361 -358 -352 -354 -349 -338 -332 -328 -325 -320 -308 -299 -296 -294 -289 -282 -276 -271 -265 -261 -258 -250 -249 -251 -249 -248 -249 -251 -256 -258 -254 -250 -240 -225 -225 -243 -245 -245 -245 -244 -238 -237 -241 -251 -262 -271 -282 -292 -302 -309 -314 -322 -326 -331 -339 -348 -367 -390 -433 -452 -472 -477 -482 -488 -491 -494 -493 -481 -467 -459 -459 -476 -497 -517 -518 -527 -529 -529 -530 -504 -465 -435 -410 -380 -351 -344 -348 -365 -429 -454 -492 -498 -482 -457 -438 -431 -438 -445 -455 -475 -505 -540 -556 -555 -561 -553 -574 -555 -531 -457 -441 -455 -490 -521 -526 -507 -474 -441 -422 -411 -412 -411 -417 -423 -434 -437 -433 -426 -421 -418 -417 -419 -421 -419 -415 -401 -381 -388 -385 -394 -375 -373 -371 -370 -374 -379 -386 -392 -390 -379 -368 -368 -367 -370 -387 -395 -396 -392 -392 -399 -413 -436 -454 -459 -458 -453 -441 -425 -419 -439 -474 -512 -507 -481 -470 -446 -430 -433 -453 -479 -498 -503 -499 -492 -486 -476 -469 -451 -441 -439 -438 -440 -437 -429 -422 -419 -416 -411 -411 -416 -419 -422 -427 -436 -446 -454 -461 -464 -465 -465 -464 -113 -104 -98 -93 -89 -87 -87 -87 -90 -95 -97 -98 -99 -101 -103 -107 -112 -121 -126 -129 -135 -140 -138 -134 -133 -138 -143 -144 -150 -154 -158 -158 -165 -172 -179 -185 -193 -202 -212 -222 -229 -237 -246 -254 -247 -258 -265 -277 -294 -308 -315 -320 -321 -306 -313 -343 -360 -360 -359 -354 -352 -349 -344 -343 -336 -333 -321 -310 -306 -305 -301 -293 -284 -278 -274 -270 -267 -262 -257 -253 -254 -254 -253 -254 -256 -260 -260 -255 -250 -240 -229 -232 -243 -245 -250 -247 -246 -242 -242 -245 -254 -264 -273 -282 -291 -297 -302 -312 -321 -329 -332 -335 -342 -360 -385 -430 -450 -456 -460 -466 -473 -481 -487 -489 -482 -463 -454 -460 -477 -479 -497 -510 -523 -529 -532 -523 -507 -477 -441 -412 -383 -359 -354 -351 -377 -449 -478 -509 -501 -479 -452 -438 -434 -435 -444 -461 -485 -515 -542 -562 -560 -565 -539 -543 -526 -500 -428 -416 -445 -498 -532 -529 -506 -476 -458 -451 -429 -421 -421 -426 -429 -444 -448 -446 -439 -432 -427 -425 -425 -424 -421 -417 -404 -382 -386 -386 -379 -384 -383 -379 -380 -383 -385 -390 -393 -388 -377 -369 -370 -371 -374 -387 -400 -396 -393 -394 -404 -421 -437 -448 -452 -449 -441 -431 -419 -421 -442 -482 -507 -495 -487 -464 -442 -434 -445 -471 -494 -508 -512 -508 -502 -495 -488 -465 -448 -441 -441 -442 -443 -440 -432 -428 -425 -420 -415 -417 -424 -427 -429 -434 -442 -449 -451 -462 -467 -468 -469 -471 -111 -106 -101 -99 -97 -94 -92 -91 -94 -101 -103 -103 -104 -105 -105 -108 -113 -118 -125 -132 -138 -140 -139 -135 -133 -135 -139 -144 -149 -152 -153 -156 -164 -170 -177 -184 -192 -200 -210 -216 -221 -228 -234 -235 -238 -246 -253 -264 -282 -295 -301 -309 -309 -292 -285 -302 -334 -352 -350 -349 -348 -353 -357 -352 -345 -345 -328 -322 -315 -312 -308 -297 -288 -283 -278 -274 -269 -265 -264 -261 -262 -260 -258 -259 -261 -264 -261 -255 -249 -241 -233 -234 -240 -248 -254 -254 -250 -246 -247 -248 -255 -264 -272 -277 -283 -291 -300 -311 -320 -328 -331 -330 -335 -353 -378 -419 -429 -438 -453 -456 -458 -471 -483 -485 -480 -462 -452 -459 -461 -484 -505 -513 -524 -533 -534 -521 -501 -472 -442 -429 -416 -383 -356 -357 -397 -452 -502 -515 -501 -476 -450 -439 -432 -435 -450 -468 -492 -524 -546 -566 -558 -553 -537 -524 -518 -482 -424 -435 -476 -522 -543 -533 -511 -491 -486 -464 -448 -435 -424 -428 -432 -454 -458 -457 -450 -447 -441 -436 -434 -429 -426 -419 -404 -387 -379 -383 -386 -398 -395 -393 -392 -390 -391 -394 -395 -388 -380 -379 -377 -376 -381 -392 -405 -399 -397 -400 -412 -427 -434 -441 -447 -443 -434 -426 -420 -428 -443 -486 -502 -500 -486 -457 -438 -434 -453 -483 -506 -519 -522 -521 -518 -507 -483 -460 -447 -443 -444 -445 -446 -445 -441 -435 -429 -423 -420 -422 -429 -432 -437 -442 -448 -450 -455 -466 -471 -473 -474 -476 -107 -108 -107 -103 -101 -100 -97 -95 -98 -106 -109 -110 -109 -110 -110 -112 -113 -119 -129 -136 -141 -140 -138 -136 -133 -134 -140 -144 -148 -149 -153 -157 -163 -168 -175 -185 -193 -199 -205 -210 -212 -214 -220 -228 -232 -237 -243 -255 -270 -282 -290 -300 -301 -297 -293 -289 -314 -347 -344 -348 -350 -360 -371 -359 -350 -347 -342 -333 -322 -318 -313 -303 -294 -288 -283 -277 -272 -270 -273 -271 -269 -265 -263 -263 -265 -266 -262 -256 -250 -243 -237 -237 -241 -254 -258 -256 -250 -246 -247 -248 -254 -262 -267 -272 -281 -291 -299 -308 -317 -324 -327 -325 -331 -345 -351 -372 -403 -422 -440 -443 -445 -459 -473 -475 -469 -463 -451 -451 -456 -484 -508 -515 -531 -542 -534 -516 -496 -472 -456 -443 -413 -382 -356 -364 -421 -471 -505 -508 -491 -471 -458 -440 -430 -435 -449 -467 -493 -527 -549 -554 -561 -554 -538 -507 -472 -426 -422 -463 -507 -536 -546 -537 -525 -516 -495 -472 -460 -441 -430 -433 -438 -454 -466 -466 -465 -461 -454 -447 -440 -432 -431 -424 -409 -404 -402 -402 -402 -410 -404 -396 -397 -398 -397 -398 -396 -391 -389 -384 -384 -384 -390 -403 -410 -405 -401 -403 -416 -426 -434 -441 -443 -438 -429 -424 -425 -434 -451 -469 -494 -495 -475 -451 -438 -441 -466 -500 -522 -533 -535 -532 -522 -507 -478 -457 -447 -446 -448 -449 -451 -451 -447 -440 -432 -427 -425 -427 -435 -439 -444 -445 -450 -457 -461 -471 -477 -478 -480 -483 -109 -110 -108 -105 -103 -103 -101 -100 -102 -109 -114 -116 -114 -115 -116 -117 -119 -124 -135 -141 -144 -144 -142 -140 -138 -138 -142 -144 -148 -152 -155 -158 -165 -170 -177 -186 -193 -195 -198 -200 -203 -207 -214 -223 -228 -232 -238 -250 -262 -271 -279 -290 -292 -295 -295 -298 -316 -336 -337 -343 -350 -361 -375 -364 -362 -359 -348 -336 -328 -326 -320 -311 -303 -295 -287 -281 -277 -276 -277 -276 -274 -271 -267 -264 -265 -266 -262 -256 -252 -248 -243 -240 -244 -255 -259 -252 -247 -244 -244 -247 -255 -259 -263 -272 -283 -291 -298 -305 -313 -318 -320 -315 -324 -326 -336 -354 -382 -405 -421 -424 -430 -445 -458 -461 -458 -458 -455 -450 -450 -471 -504 -521 -537 -550 -536 -515 -506 -495 -475 -447 -413 -382 -358 -371 -433 -476 -502 -504 -490 -481 -461 -437 -427 -432 -444 -464 -492 -528 -553 -535 -526 -536 -521 -464 -434 -406 -438 -486 -523 -544 -550 -547 -538 -521 -499 -485 -467 -447 -439 -435 -448 -461 -473 -482 -481 -476 -469 -459 -449 -442 -438 -431 -424 -423 -424 -419 -418 -415 -393 -393 -402 -403 -403 -403 -401 -398 -390 -384 -389 -389 -396 -406 -411 -408 -404 -404 -412 -426 -437 -441 -442 -436 -427 -422 -428 -435 -442 -464 -493 -491 -470 -450 -441 -448 -478 -517 -533 -539 -547 -540 -526 -505 -473 -455 -448 -450 -451 -453 -455 -454 -451 -443 -436 -432 -430 -432 -441 -447 -448 -451 -457 -463 -467 -476 -482 -483 -485 -489 -104 -111 -106 -106 -106 -105 -104 -104 -106 -111 -116 -119 -117 -116 -119 -121 -123 -129 -137 -145 -149 -149 -148 -147 -147 -146 -148 -154 -154 -158 -159 -160 -168 -176 -181 -188 -190 -191 -191 -193 -198 -203 -210 -220 -228 -230 -236 -247 -255 -260 -261 -271 -286 -295 -295 -297 -310 -325 -334 -345 -354 -360 -371 -369 -365 -368 -359 -342 -333 -329 -327 -322 -313 -303 -296 -293 -287 -283 -283 -280 -277 -275 -270 -268 -268 -267 -262 -258 -255 -249 -244 -242 -246 -255 -256 -245 -241 -241 -247 -249 -254 -259 -266 -276 -285 -290 -295 -300 -305 -309 -310 -307 -308 -314 -328 -347 -370 -394 -417 -424 -421 -426 -438 -446 -447 -452 -448 -446 -446 -471 -488 -515 -541 -556 -538 -526 -509 -486 -469 -445 -412 -380 -362 -372 -439 -472 -493 -502 -498 -478 -455 -434 -425 -429 -441 -461 -492 -526 -540 -530 -505 -494 -473 -429 -428 -428 -465 -505 -533 -547 -547 -543 -535 -521 -499 -483 -478 -457 -442 -446 -458 -462 -484 -496 -498 -496 -486 -472 -460 -451 -445 -440 -437 -436 -435 -432 -429 -418 -398 -402 -408 -409 -411 -411 -409 -402 -395 -414 -390 -399 -412 -414 -414 -409 -406 -410 -420 -432 -440 -445 -447 -437 -425 -419 -423 -429 -443 -470 -493 -491 -469 -449 -443 -455 -490 -523 -531 -551 -558 -548 -529 -502 -468 -454 -453 -455 -457 -458 -458 -458 -455 -448 -441 -438 -436 -437 -447 -448 -454 -458 -463 -470 -474 -482 -486 -488 -491 -494 -96 -105 -109 -110 -108 -106 -106 -107 -110 -111 -114 -115 -116 -114 -117 -119 -123 -129 -139 -148 -152 -153 -153 -154 -156 -156 -158 -162 -162 -163 -165 -165 -172 -179 -185 -188 -189 -189 -190 -193 -197 -203 -211 -221 -227 -231 -239 -251 -253 -253 -257 -269 -284 -291 -294 -302 -315 -331 -344 -349 -351 -362 -367 -377 -368 -369 -366 -355 -344 -339 -337 -330 -320 -312 -307 -299 -293 -288 -284 -282 -277 -276 -272 -269 -269 -268 -266 -262 -255 -248 -243 -242 -245 -250 -250 -243 -242 -244 -246 -251 -257 -263 -270 -279 -287 -290 -291 -293 -298 -300 -300 -299 -303 -308 -319 -336 -358 -377 -391 -398 -408 -418 -433 -452 -438 -447 -446 -446 -446 -469 -486 -518 -550 -564 -567 -541 -505 -482 -464 -442 -409 -379 -362 -370 -422 -463 -473 -495 -492 -472 -451 -431 -422 -426 -437 -454 -474 -505 -520 -518 -502 -447 -443 -428 -436 -450 -478 -503 -522 -537 -543 -538 -525 -514 -502 -489 -474 -461 -452 -451 -464 -475 -494 -507 -509 -505 -494 -480 -466 -456 -451 -447 -446 -443 -445 -442 -436 -426 -417 -415 -416 -416 -417 -417 -409 -392 -386 -391 -397 -411 -422 -420 -419 -419 -415 -418 -429 -441 -447 -451 -453 -437 -422 -420 -416 -426 -447 -478 -497 -491 -467 -450 -451 -457 -473 -513 -543 -563 -564 -555 -528 -497 -463 -454 -455 -460 -463 -465 -464 -463 -459 -451 -446 -445 -443 -444 -443 -453 -460 -466 -471 -476 -481 -487 -492 -493 -496 -500 -94 -107 -109 -111 -108 -105 -104 -107 -111 -111 -110 -110 -111 -110 -115 -118 -121 -128 -138 -146 -152 -154 -156 -157 -160 -163 -165 -167 -167 -168 -169 -170 -174 -179 -183 -185 -191 -195 -196 -199 -203 -209 -217 -224 -230 -239 -248 -252 -252 -255 -267 -275 -284 -295 -301 -307 -318 -330 -342 -347 -350 -362 -372 -375 -374 -367 -364 -359 -350 -345 -341 -332 -325 -321 -311 -302 -298 -293 -288 -276 -269 -269 -272 -272 -272 -272 -269 -262 -255 -248 -243 -241 -243 -247 -246 -244 -245 -245 -248 -252 -256 -261 -271 -280 -286 -289 -289 -291 -293 -294 -296 -298 -300 -301 -310 -328 -348 -367 -378 -381 -381 -389 -410 -429 -428 -438 -440 -439 -445 -460 -489 -528 -540 -559 -567 -542 -507 -483 -465 -442 -406 -374 -359 -364 -372 -442 -470 -493 -484 -463 -443 -429 -426 -429 -431 -440 -454 -483 -508 -501 -481 -437 -437 -438 -450 -468 -480 -500 -522 -533 -530 -522 -519 -512 -503 -494 -475 -467 -466 -470 -477 -485 -499 -507 -508 -505 -494 -482 -472 -461 -458 -448 -451 -447 -455 -451 -444 -438 -431 -427 -424 -419 -416 -415 -406 -387 -385 -392 -403 -423 -430 -431 -430 -425 -422 -429 -440 -450 -457 -460 -460 -449 -431 -422 -417 -427 -450 -484 -502 -489 -466 -451 -447 -455 -485 -529 -556 -571 -565 -550 -519 -487 -460 -454 -456 -465 -471 -472 -471 -469 -464 -456 -452 -451 -451 -450 -449 -461 -464 -471 -477 -481 -486 -491 -495 -499 -502 -507 -94 -104 -109 -109 -105 -103 -102 -102 -106 -107 -106 -107 -108 -108 -115 -119 -124 -129 -136 -143 -147 -151 -155 -159 -164 -169 -169 -170 -173 -172 -173 -174 -180 -180 -181 -186 -199 -207 -208 -209 -214 -220 -225 -230 -235 -246 -246 -251 -253 -261 -273 -278 -289 -299 -306 -311 -320 -337 -351 -356 -365 -371 -381 -375 -371 -371 -363 -354 -349 -347 -344 -338 -329 -320 -312 -303 -297 -294 -287 -272 -267 -272 -268 -267 -263 -266 -267 -261 -253 -247 -241 -238 -240 -244 -245 -245 -246 -246 -249 -251 -254 -259 -268 -279 -287 -290 -290 -291 -292 -293 -297 -298 -298 -297 -305 -323 -340 -357 -365 -363 -364 -373 -388 -413 -437 -425 -435 -437 -441 -455 -484 -491 -525 -539 -551 -539 -510 -491 -474 -446 -409 -378 -362 -357 -378 -445 -473 -489 -475 -452 -432 -426 -427 -423 -421 -432 -452 -476 -489 -493 -462 -447 -443 -452 -467 -477 -487 -508 -527 -527 -518 -515 -512 -508 -508 -491 -477 -476 -474 -483 -484 -488 -499 -506 -506 -504 -495 -485 -478 -466 -458 -450 -460 -466 -474 -468 -458 -447 -443 -439 -430 -426 -424 -417 -401 -387 -391 -398 -417 -430 -434 -436 -433 -427 -429 -440 -453 -463 -469 -469 -468 -464 -442 -425 -421 -433 -458 -487 -506 -489 -462 -452 -451 -459 -495 -544 -566 -574 -568 -544 -509 -486 -463 -453 -458 -471 -479 -480 -478 -474 -469 -463 -462 -459 -459 -458 -458 -464 -451 -466 -482 -489 -491 -494 -498 -505 -509 -513 -90 -107 -105 -104 -103 -101 -101 -99 -101 -103 -105 -106 -107 -110 -116 -122 -127 -130 -135 -138 -141 -148 -154 -159 -166 -171 -174 -175 -177 -175 -176 -179 -184 -185 -189 -195 -212 -219 -219 -221 -226 -230 -232 -234 -239 -246 -251 -258 -265 -268 -273 -279 -289 -302 -308 -310 -322 -335 -341 -355 -365 -369 -372 -373 -371 -367 -362 -354 -348 -347 -342 -333 -323 -315 -307 -299 -290 -285 -280 -271 -266 -267 -247 -267 -274 -271 -267 -258 -248 -242 -237 -235 -237 -241 -242 -245 -245 -244 -245 -247 -252 -259 -269 -280 -290 -294 -294 -295 -296 -296 -298 -298 -297 -297 -306 -320 -335 -340 -347 -353 -358 -366 -377 -395 -429 -454 -429 -434 -443 -444 -457 -478 -515 -535 -539 -533 -518 -504 -488 -461 -424 -392 -381 -360 -379 -429 -467 -480 -466 -445 -431 -427 -422 -414 -415 -431 -449 -464 -474 -477 -449 -448 -453 -458 -468 -481 -497 -514 -524 -520 -509 -505 -502 -508 -508 -500 -486 -478 -480 -484 -487 -493 -502 -507 -505 -501 -498 -492 -475 -466 -458 -457 -473 -488 -495 -487 -481 -469 -458 -446 -436 -431 -429 -419 -402 -391 -398 -410 -411 -428 -446 -448 -439 -434 -441 -454 -468 -479 -482 -479 -476 -468 -445 -429 -427 -444 -472 -501 -512 -509 -487 -458 -452 -469 -508 -546 -574 -571 -562 -541 -508 -490 -463 -454 -464 -479 -488 -488 -484 -479 -476 -475 -468 -465 -467 -465 -466 -467 -466 -463 -477 -492 -496 -499 -503 -511 -516 -518 -93 -104 -103 -102 -102 -101 -100 -98 -99 -103 -107 -109 -110 -113 -115 -123 -128 -129 -133 -136 -141 -148 -154 -160 -166 -172 -175 -178 -180 -178 -179 -180 -185 -193 -200 -208 -224 -230 -230 -232 -235 -237 -238 -239 -242 -250 -252 -261 -268 -271 -273 -283 -298 -308 -309 -309 -310 -320 -339 -355 -367 -367 -368 -364 -374 -365 -357 -352 -350 -349 -335 -322 -313 -305 -299 -292 -284 -276 -274 -266 -266 -261 -249 -241 -239 -255 -261 -254 -244 -237 -232 -230 -231 -235 -239 -243 -242 -240 -241 -245 -252 -261 -271 -282 -290 -292 -296 -297 -298 -299 -300 -299 -294 -298 -308 -320 -323 -332 -342 -351 -355 -359 -370 -387 -417 -446 -431 -439 -438 -446 -456 -471 -497 -525 -538 -533 -520 -508 -491 -475 -461 -416 -379 -359 -377 -426 -464 -473 -458 -438 -430 -431 -428 -419 -416 -429 -443 -453 -463 -458 -451 -457 -461 -469 -480 -493 -506 -519 -526 -521 -503 -502 -509 -509 -509 -492 -477 -480 -482 -485 -488 -494 -500 -503 -503 -500 -497 -487 -471 -464 -458 -459 -479 -497 -506 -505 -500 -486 -467 -451 -441 -436 -433 -428 -415 -405 -413 -414 -428 -448 -458 -454 -443 -443 -454 -467 -480 -487 -490 -489 -485 -477 -449 -430 -431 -455 -486 -516 -533 -528 -497 -464 -464 -490 -531 -557 -578 -567 -555 -546 -518 -482 -458 -456 -470 -488 -498 -496 -492 -491 -488 -482 -474 -474 -474 -472 -470 -471 -473 -478 -483 -492 -501 -505 -509 -517 -521 -522 -94 -99 -102 -102 -102 -102 -101 -98 -100 -105 -111 -114 -115 -115 -117 -122 -124 -128 -132 -139 -145 -150 -155 -161 -167 -172 -176 -178 -179 -179 -181 -185 -192 -201 -210 -219 -233 -238 -241 -243 -245 -246 -245 -245 -247 -251 -250 -259 -267 -272 -272 -282 -300 -308 -310 -308 -307 -316 -336 -354 -362 -364 -355 -351 -365 -362 -361 -354 -346 -341 -326 -313 -305 -298 -293 -289 -283 -276 -271 -270 -263 -258 -248 -241 -241 -252 -257 -252 -243 -235 -229 -229 -230 -234 -240 -242 -237 -234 -234 -240 -250 -262 -268 -276 -286 -291 -294 -295 -296 -299 -300 -298 -291 -295 -306 -309 -316 -326 -332 -340 -345 -352 -370 -390 -415 -439 -463 -466 -438 -445 -454 -468 -486 -513 -530 -531 -523 -511 -498 -487 -457 -416 -376 -358 -378 -424 -460 -466 -456 -440 -435 -433 -426 -422 -418 -428 -437 -443 -453 -452 -453 -464 -472 -483 -494 -504 -513 -522 -525 -515 -504 -502 -504 -510 -504 -483 -474 -476 -481 -483 -484 -491 -499 -501 -502 -499 -491 -479 -463 -453 -451 -450 -475 -498 -506 -511 -508 -492 -471 -455 -447 -443 -444 -442 -432 -433 -430 -426 -443 -461 -469 -463 -451 -452 -466 -478 -487 -494 -501 -499 -496 -485 -452 -431 -438 -469 -486 -506 -532 -533 -500 -470 -472 -505 -554 -575 -584 -570 -563 -536 -504 -471 -454 -459 -480 -499 -506 -505 -504 -499 -491 -484 -482 -482 -478 -476 -474 -477 -480 -484 -491 -500 -507 -510 -514 -523 -526 -526 -96 -97 -97 -101 -102 -103 -102 -101 -101 -106 -114 -119 -119 -119 -120 -122 -123 -129 -135 -146 -150 -154 -159 -164 -169 -174 -178 -180 -180 -180 -183 -188 -198 -209 -219 -228 -240 -247 -251 -254 -255 -254 -252 -250 -252 -254 -251 -258 -267 -275 -281 -290 -300 -302 -302 -300 -300 -311 -328 -342 -347 -353 -352 -334 -342 -342 -349 -345 -338 -330 -320 -311 -303 -298 -295 -291 -286 -284 -277 -272 -263 -256 -250 -249 -247 -247 -250 -249 -240 -233 -231 -229 -231 -235 -239 -239 -232 -229 -231 -239 -251 -256 -263 -276 -285 -289 -292 -294 -294 -297 -298 -295 -284 -283 -288 -297 -311 -323 -329 -331 -333 -344 -365 -386 -405 -409 -430 -458 -436 -443 -453 -467 -483 -505 -523 -528 -525 -518 -508 -487 -457 -414 -372 -357 -383 -428 -458 -463 -460 -447 -442 -436 -420 -423 -429 -428 -433 -435 -449 -450 -451 -474 -488 -501 -510 -517 -522 -526 -524 -508 -501 -500 -495 -496 -487 -481 -473 -472 -478 -476 -476 -484 -492 -496 -498 -493 -481 -465 -449 -456 -457 -442 -451 -476 -497 -511 -510 -493 -476 -462 -444 -438 -434 -435 -435 -438 -444 -450 -469 -481 -485 -475 -461 -465 -480 -486 -495 -508 -517 -515 -510 -491 -454 -433 -448 -462 -484 -515 -538 -529 -490 -470 -484 -531 -570 -582 -601 -589 -562 -527 -492 -464 -452 -464 -492 -512 -516 -515 -512 -506 -495 -489 -489 -487 -485 -482 -480 -483 -488 -493 -500 -507 -512 -516 -520 -528 -531 -531 -85 -85 -98 -103 -104 -106 -107 -108 -107 -110 -117 -122 -123 -123 -123 -125 -127 -131 -138 -150 -156 -159 -162 -167 -173 -177 -178 -180 -182 -183 -187 -194 -203 -214 -225 -234 -246 -253 -257 -258 -261 -261 -258 -257 -258 -256 -259 -262 -269 -279 -286 -287 -293 -297 -297 -298 -299 -303 -312 -322 -327 -335 -335 -318 -319 -324 -335 -336 -331 -324 -316 -309 -306 -304 -301 -298 -296 -290 -281 -272 -261 -255 -247 -247 -251 -260 -257 -253 -249 -239 -231 -228 -233 -237 -238 -235 -230 -227 -231 -238 -241 -250 -263 -275 -284 -288 -291 -293 -293 -296 -295 -290 -287 -283 -283 -290 -301 -314 -321 -324 -329 -339 -359 -372 -377 -399 -421 -447 -436 -446 -455 -466 -479 -496 -511 -519 -522 -520 -510 -488 -454 -413 -370 -361 -390 -434 -453 -461 -457 -450 -444 -428 -414 -427 -447 -451 -454 -435 -441 -449 -452 -487 -507 -515 -520 -527 -532 -531 -523 -507 -504 -493 -487 -483 -472 -470 -475 -476 -477 -476 -475 -476 -484 -495 -496 -485 -468 -450 -434 -458 -456 -443 -437 -461 -496 -519 -522 -507 -483 -457 -432 -416 -409 -409 -428 -446 -454 -465 -482 -499 -503 -494 -485 -489 -499 -504 -522 -533 -540 -541 -528 -495 -455 -442 -442 -459 -496 -532 -545 -524 -490 -480 -505 -556 -586 -593 -612 -594 -557 -518 -483 -460 -454 -473 -498 -511 -525 -524 -519 -510 -497 -495 -495 -492 -491 -490 -490 -489 -493 -502 -507 -513 -517 -522 -525 -530 -531 -534 -80 -85 -94 -101 -107 -110 -111 -113 -113 -115 -119 -122 -124 -126 -127 -130 -133 -134 -141 -153 -160 -163 -164 -167 -170 -174 -177 -180 -181 -185 -191 -198 -206 -216 -226 -237 -245 -252 -254 -257 -263 -265 -263 -263 -264 -264 -269 -270 -274 -279 -279 -284 -290 -294 -292 -288 -286 -290 -299 -308 -316 -320 -319 -313 -311 -316 -324 -327 -323 -318 -311 -310 -311 -309 -305 -303 -297 -288 -277 -268 -259 -252 -253 -259 -261 -236 -221 -236 -248 -243 -234 -230 -234 -237 -237 -234 -231 -228 -228 -231 -238 -249 -262 -274 -283 -289 -292 -295 -295 -296 -295 -293 -287 -282 -282 -285 -295 -305 -311 -316 -321 -329 -343 -349 -368 -389 -417 -420 -434 -448 -454 -468 -476 -483 -490 -501 -521 -530 -513 -486 -450 -419 -370 -367 -381 -423 -445 -458 -453 -455 -448 -420 -410 -430 -454 -460 -461 -447 -432 -446 -463 -502 -520 -530 -536 -538 -539 -538 -534 -520 -502 -489 -482 -477 -471 -472 -480 -480 -479 -478 -476 -476 -484 -493 -495 -481 -463 -446 -429 -437 -439 -441 -440 -465 -502 -526 -524 -505 -479 -444 -425 -424 -431 -433 -426 -449 -459 -469 -484 -505 -515 -513 -512 -515 -519 -533 -550 -569 -573 -573 -548 -497 -475 -453 -444 -471 -518 -551 -553 -525 -495 -496 -522 -581 -589 -618 -620 -592 -550 -511 -479 -461 -462 -478 -497 -516 -535 -534 -523 -511 -499 -500 -499 -498 -498 -498 -498 -497 -500 -509 -513 -518 -522 -528 -529 -531 -533 -535 -74 -80 -89 -102 -106 -111 -113 -115 -116 -118 -121 -123 -125 -128 -131 -135 -139 -140 -147 -155 -161 -164 -164 -165 -165 -169 -175 -178 -181 -186 -192 -200 -206 -215 -224 -233 -237 -248 -254 -258 -265 -268 -268 -270 -273 -273 -275 -275 -276 -276 -276 -278 -279 -283 -279 -275 -279 -283 -288 -296 -302 -304 -309 -307 -308 -310 -315 -318 -316 -314 -312 -313 -313 -311 -306 -300 -292 -285 -275 -265 -260 -258 -261 -237 -249 -254 -244 -244 -248 -245 -237 -231 -234 -238 -240 -234 -233 -233 -231 -231 -236 -247 -258 -270 -282 -289 -293 -295 -294 -293 -291 -288 -284 -279 -281 -284 -289 -297 -303 -307 -308 -309 -322 -344 -359 -380 -411 -421 -435 -448 -455 -464 -471 -475 -485 -502 -521 -533 -519 -487 -450 -416 -370 -368 -369 -410 -443 -458 -451 -448 -437 -408 -407 -434 -453 -455 -450 -454 -433 -449 -474 -510 -528 -539 -544 -544 -543 -542 -535 -516 -499 -486 -479 -473 -473 -478 -482 -481 -479 -476 -472 -473 -482 -493 -495 -481 -465 -450 -440 -446 -439 -443 -450 -478 -516 -538 -529 -501 -470 -427 -426 -433 -434 -416 -415 -438 -457 -473 -485 -500 -508 -511 -516 -521 -526 -552 -572 -603 -608 -584 -557 -534 -494 -456 -451 -482 -528 -560 -556 -519 -499 -505 -509 -552 -607 -632 -635 -598 -550 -508 -479 -467 -467 -477 -500 -528 -544 -539 -523 -511 -503 -505 -505 -505 -505 -505 -505 -504 -506 -514 -517 -523 -527 -529 -531 -533 -536 -538 -70 -80 -88 -101 -105 -110 -115 -117 -119 -120 -123 -127 -128 -131 -136 -140 -144 -145 -151 -157 -161 -163 -165 -164 -165 -169 -174 -177 -182 -189 -194 -200 -206 -213 -219 -222 -234 -250 -257 -262 -268 -271 -271 -274 -279 -278 -275 -275 -275 -276 -276 -272 -272 -276 -270 -268 -273 -281 -289 -293 -295 -301 -304 -297 -301 -304 -307 -308 -311 -312 -315 -319 -316 -307 -301 -298 -290 -282 -274 -265 -263 -262 -258 -256 -248 -250 -248 -248 -250 -246 -239 -233 -236 -240 -241 -238 -241 -238 -232 -230 -234 -244 -256 -270 -281 -288 -292 -292 -291 -288 -287 -284 -281 -276 -277 -281 -286 -291 -295 -297 -299 -304 -316 -334 -350 -373 -404 -420 -437 -447 -452 -453 -463 -476 -491 -506 -517 -525 -510 -483 -449 -406 -383 -371 -372 -410 -442 -457 -447 -439 -427 -402 -405 -431 -438 -447 -449 -450 -449 -450 -475 -515 -538 -549 -554 -552 -549 -545 -533 -513 -496 -483 -477 -470 -474 -480 -484 -484 -480 -474 -471 -474 -485 -495 -497 -484 -469 -459 -450 -461 -440 -444 -451 -487 -522 -529 -511 -481 -468 -442 -441 -442 -437 -407 -430 -429 -456 -474 -482 -485 -491 -499 -504 -512 -526 -563 -597 -611 -622 -605 -575 -557 -500 -460 -460 -494 -543 -571 -556 -521 -501 -501 -516 -569 -623 -657 -656 -610 -548 -502 -482 -475 -472 -483 -514 -540 -551 -542 -525 -513 -508 -512 -514 -513 -511 -510 -511 -511 -512 -519 -521 -524 -529 -531 -534 -536 -538 -539 -71 -80 -85 -93 -103 -108 -113 -114 -118 -122 -127 -131 -134 -136 -139 -142 -144 -147 -151 -158 -162 -165 -169 -168 -169 -173 -177 -180 -186 -194 -199 -205 -208 -213 -216 -225 -238 -252 -259 -263 -268 -271 -270 -272 -276 -276 -271 -270 -270 -273 -271 -267 -266 -268 -264 -264 -270 -274 -275 -278 -283 -289 -293 -294 -297 -300 -299 -301 -307 -316 -319 -318 -311 -301 -293 -289 -284 -279 -274 -266 -258 -254 -254 -251 -250 -252 -252 -250 -251 -247 -239 -236 -239 -242 -243 -244 -242 -239 -231 -228 -232 -243 -257 -270 -279 -283 -285 -287 -286 -282 -281 -277 -274 -271 -272 -276 -279 -282 -284 -288 -296 -300 -303 -323 -343 -367 -391 -418 -435 -443 -446 -445 -454 -472 -492 -506 -512 -518 -500 -481 -458 -415 -397 -373 -378 -410 -439 -450 -439 -430 -424 -408 -408 -418 -432 -439 -441 -440 -436 -452 -485 -521 -541 -546 -550 -555 -554 -547 -533 -512 -500 -485 -478 -474 -479 -481 -487 -486 -477 -471 -471 -475 -488 -500 -501 -494 -478 -469 -449 -455 -437 -442 -449 -482 -513 -511 -500 -492 -480 -455 -452 -445 -419 -430 -439 -447 -462 -474 -479 -480 -483 -484 -488 -500 -521 -548 -595 -597 -603 -602 -574 -554 -503 -466 -470 -502 -530 -536 -547 -541 -511 -496 -525 -586 -523 -647 -673 -611 -558 -519 -488 -476 -476 -492 -519 -552 -556 -544 -527 -517 -515 -519 -519 -518 -517 -517 -518 -517 -518 -523 -524 -526 -530 -534 -535 -537 -541 -543 -72 -79 -84 -90 -100 -105 -106 -111 -117 -123 -128 -133 -136 -138 -141 -143 -146 -152 -154 -157 -169 -173 -176 -175 -177 -180 -182 -186 -194 -204 -209 -211 -213 -217 -223 -233 -244 -253 -257 -260 -264 -266 -264 -264 -266 -265 -263 -265 -267 -267 -264 -260 -259 -260 -258 -260 -262 -263 -267 -272 -276 -285 -290 -291 -291 -292 -291 -300 -302 -307 -314 -313 -304 -293 -284 -276 -271 -268 -267 -262 -245 -245 -244 -248 -252 -254 -255 -253 -250 -245 -241 -239 -241 -241 -243 -245 -245 -238 -232 -230 -234 -245 -258 -270 -274 -275 -279 -281 -280 -277 -274 -270 -268 -264 -266 -269 -271 -272 -275 -280 -286 -289 -294 -315 -337 -359 -381 -416 -431 -429 -437 -439 -444 -459 -480 -496 -506 -508 -496 -483 -469 -429 -392 -373 -386 -417 -441 -446 -434 -424 -424 -416 -409 -411 -431 -434 -437 -439 -430 -454 -495 -527 -538 -545 -555 -561 -559 -547 -531 -514 -501 -486 -484 -483 -482 -484 -489 -488 -482 -475 -473 -478 -491 -503 -503 -506 -490 -470 -448 -451 -436 -442 -445 -466 -491 -491 -489 -491 -486 -461 -461 -448 -437 -443 -451 -460 -464 -476 -485 -485 -481 -476 -473 -480 -497 -531 -557 -571 -585 -584 -576 -550 -501 -467 -471 -502 -535 -548 -546 -532 -501 -494 -529 -598 -136 -512 -687 -631 -585 -534 -486 -469 -476 -498 -530 -564 -558 -546 -544 -532 -524 -526 -526 -524 -524 -524 -524 -523 -522 -527 -527 -530 -533 -535 -538 -541 -544 -543 -72 -75 -79 -88 -94 -94 -101 -108 -117 -123 -129 -134 -138 -143 -146 -150 -154 -157 -164 -168 -183 -184 -186 -187 -188 -189 -190 -194 -203 -213 -216 -217 -221 -226 -232 -240 -248 -253 -255 -256 -259 -259 -257 -256 -256 -258 -260 -263 -264 -262 -259 -257 -255 -255 -258 -260 -262 -263 -263 -265 -271 -280 -287 -289 -283 -283 -286 -287 -296 -303 -306 -304 -297 -286 -275 -266 -261 -259 -259 -258 -249 -245 -245 -247 -248 -249 -253 -252 -249 -244 -240 -238 -238 -238 -241 -244 -244 -236 -228 -226 -232 -243 -256 -262 -266 -273 -276 -276 -276 -273 -269 -267 -262 -258 -260 -261 -263 -266 -269 -272 -275 -280 -292 -310 -330 -349 -366 -373 -416 -421 -429 -434 -440 -450 -465 -484 -501 -501 -495 -490 -455 -419 -386 -374 -392 -420 -443 -446 -437 -437 -436 -416 -404 -407 -423 -430 -434 -440 -436 -464 -480 -504 -527 -545 -559 -564 -560 -546 -531 -514 -499 -490 -489 -483 -484 -486 -489 -489 -485 -479 -479 -484 -492 -503 -507 -506 -490 -472 -450 -452 -441 -449 -457 -463 -472 -487 -507 -497 -486 -468 -463 -454 -450 -454 -462 -466 -473 -488 -496 -492 -484 -472 -463 -462 -474 -494 -516 -545 -577 -580 -579 -547 -500 -472 -473 -500 -528 -531 -540 -531 -500 -501 -538 -609 -306 -547 -693 -661 -597 -520 -477 -466 -480 -509 -543 -570 -562 -560 -549 -536 -529 -528 -529 -531 -532 -532 -530 -528 -526 -532 -533 -535 -536 -538 -542 -545 -547 -547 -73 -77 -80 -83 -83 -93 -98 -109 -118 -124 -130 -138 -145 -151 -156 -160 -163 -169 -178 -182 -193 -192 -195 -197 -198 -197 -198 -203 -212 -219 -221 -223 -226 -232 -238 -244 -249 -252 -253 -253 -254 -255 -255 -254 -253 -255 -260 -263 -263 -259 -256 -253 -250 -250 -251 -259 -263 -264 -265 -267 -269 -275 -282 -282 -270 -273 -274 -284 -293 -300 -301 -301 -290 -274 -265 -261 -258 -255 -254 -252 -253 -248 -248 -248 -247 -249 -252 -251 -249 -248 -246 -241 -237 -237 -240 -243 -242 -235 -226 -224 -228 -231 -238 -252 -264 -271 -272 -273 -273 -271 -266 -264 -259 -255 -252 -255 -260 -264 -265 -266 -271 -278 -287 -299 -311 -332 -339 -364 -404 -417 -424 -429 -434 -443 -458 -475 -487 -493 -489 -479 -439 -411 -384 -379 -398 -420 -440 -445 -440 -442 -437 -410 -400 -408 -425 -431 -433 -445 -441 -444 -466 -497 -525 -548 -565 -570 -564 -551 -539 -519 -502 -500 -491 -481 -484 -487 -490 -491 -487 -483 -482 -486 -491 -501 -509 -506 -492 -473 -451 -457 -444 -449 -459 -461 -469 -488 -515 -503 -491 -471 -469 -464 -461 -461 -466 -477 -488 -501 -510 -505 -492 -475 -460 -455 -466 -455 -503 -539 -575 -596 -588 -548 -507 -484 -476 -482 -499 -522 -533 -525 -509 -510 -545 -610 -667 -698 -705 -663 -581 -508 -474 -472 -492 -527 -558 -577 -577 -569 -554 -539 -533 -532 -535 -539 -539 -537 -535 -532 -530 -534 -541 -540 -541 -542 -546 -549 -551 -552 -71 -75 -74 -81 -85 -90 -104 -112 -120 -127 -135 -142 -149 -157 -161 -164 -170 -179 -188 -192 -196 -196 -199 -201 -201 -202 -203 -207 -215 -223 -228 -228 -230 -236 -242 -246 -248 -252 -255 -255 -255 -255 -255 -254 -254 -256 -260 -261 -261 -257 -253 -252 -251 -249 -254 -260 -263 -259 -258 -262 -265 -268 -272 -271 -263 -263 -273 -286 -291 -295 -294 -293 -281 -268 -262 -260 -260 -260 -258 -255 -253 -253 -250 -249 -250 -252 -252 -250 -248 -248 -246 -241 -239 -243 -245 -246 -242 -233 -224 -221 -220 -226 -236 -249 -261 -268 -270 -270 -270 -267 -264 -260 -259 -252 -250 -252 -257 -260 -261 -262 -267 -274 -278 -284 -287 -309 -331 -362 -395 -413 -420 -423 -429 -436 -445 -457 -469 -485 -470 -459 -421 -400 -386 -385 -403 -419 -427 -433 -433 -430 -425 -406 -399 -408 -431 -439 -442 -455 -456 -450 -467 -497 -525 -552 -572 -575 -572 -557 -543 -541 -520 -499 -486 -479 -483 -489 -492 -491 -484 -478 -478 -481 -494 -503 -508 -506 -493 -472 -449 -440 -431 -424 -429 -451 -474 -493 -521 -506 -492 -478 -472 -472 -472 -474 -481 -491 -501 -515 -525 -518 -501 -481 -468 -453 -449 -467 -515 -549 -582 -607 -591 -551 -516 -499 -494 -488 -502 -525 -533 -527 -514 -519 -555 -604 -634 -678 -694 -645 -564 -501 -476 -482 -507 -544 -552 -580 -586 -571 -553 -541 -537 -538 -541 -545 -544 -541 -539 -532 -531 -535 -547 -546 -546 -547 -550 -552 -553 -553 -68 -71 -75 -77 -81 -93 -102 -111 -120 -130 -137 -144 -150 -153 -158 -166 -173 -183 -192 -195 -196 -196 -199 -201 -202 -204 -205 -209 -217 -227 -233 -234 -235 -240 -246 -248 -250 -252 -259 -261 -260 -260 -258 -256 -256 -257 -257 -256 -258 -255 -252 -251 -248 -247 -255 -263 -262 -253 -249 -252 -257 -262 -265 -264 -257 -261 -272 -283 -286 -285 -284 -281 -272 -263 -262 -262 -263 -263 -261 -258 -255 -251 -252 -252 -251 -249 -248 -248 -248 -248 -247 -244 -245 -245 -248 -246 -242 -230 -222 -220 -220 -225 -237 -249 -260 -267 -269 -269 -267 -265 -261 -260 -256 -251 -249 -250 -254 -257 -258 -257 -261 -266 -267 -269 -279 -298 -299 -355 -386 -407 -412 -409 -412 -416 -419 -431 -447 -465 -452 -443 -422 -394 -384 -386 -394 -409 -415 -421 -434 -436 -416 -408 -405 -412 -432 -444 -445 -450 -467 -462 -470 -497 -530 -560 -582 -589 -578 -566 -564 -543 -520 -497 -482 -475 -480 -487 -491 -490 -484 -478 -477 -483 -497 -508 -509 -505 -492 -469 -466 -464 -432 -417 -433 -454 -478 -494 -518 -505 -492 -480 -480 -481 -480 -486 -492 -503 -515 -527 -534 -526 -508 -494 -482 -460 -448 -470 -520 -561 -589 -607 -591 -568 -549 -522 -506 -493 -507 -526 -529 -528 -524 -531 -564 -584 -634 -688 -690 -629 -549 -497 -479 -491 -522 -533 -562 -588 -590 -575 -558 -548 -545 -544 -547 -550 -549 -546 -540 -535 -534 -539 -551 -552 -552 -553 -554 -555 -555 -554 -68 -72 -76 -80 -83 -88 -97 -113 -121 -128 -134 -136 -141 -149 -157 -166 -173 -184 -193 -195 -193 -194 -196 -199 -201 -201 -204 -209 -218 -228 -236 -238 -240 -245 -250 -252 -252 -253 -259 -263 -264 -264 -262 -258 -257 -256 -253 -251 -252 -252 -252 -248 -247 -251 -261 -263 -257 -250 -248 -251 -256 -260 -260 -261 -254 -260 -269 -275 -276 -276 -277 -273 -266 -261 -261 -263 -266 -265 -259 -254 -251 -241 -248 -250 -247 -245 -244 -244 -246 -249 -251 -246 -247 -244 -243 -241 -236 -233 -226 -221 -220 -227 -239 -251 -261 -267 -269 -269 -267 -266 -262 -258 -253 -248 -247 -248 -250 -253 -253 -253 -252 -253 -257 -263 -275 -285 -284 -347 -374 -396 -393 -382 -380 -383 -395 -417 -432 -441 -439 -431 -427 -393 -381 -381 -387 -402 -424 -430 -433 -435 -407 -404 -410 -417 -435 -437 -447 -454 -468 -461 -471 -498 -531 -563 -582 -587 -575 -573 -561 -542 -516 -493 -479 -474 -477 -483 -486 -485 -484 -480 -477 -485 -497 -511 -513 -505 -491 -468 -466 -454 -427 -427 -446 -465 -492 -507 -515 -503 -492 -491 -485 -486 -487 -491 -500 -514 -527 -535 -540 -537 -522 -512 -485 -461 -454 -480 -516 -566 -608 -615 -604 -590 -565 -536 -516 -501 -517 -532 -536 -534 -528 -542 -559 -598 -649 -688 -683 -621 -544 -496 -481 -487 -513 -537 -571 -596 -592 -574 -560 -554 -552 -552 -554 -558 -555 -548 -541 -538 -539 -541 -554 -558 -559 -559 -559 -559 -559 -558 -69 -71 -75 -83 -86 -91 -99 -108 -116 -127 -129 -132 -138 -146 -156 -165 -173 -182 -189 -192 -192 -189 -189 -192 -193 -194 -198 -205 -216 -228 -236 -239 -242 -248 -252 -253 -254 -255 -259 -263 -264 -263 -261 -258 -256 -253 -248 -245 -246 -249 -249 -248 -249 -258 -264 -265 -262 -257 -256 -258 -259 -260 -261 -257 -250 -256 -265 -266 -269 -273 -272 -269 -265 -262 -262 -264 -266 -263 -254 -245 -239 -236 -242 -244 -244 -242 -241 -243 -247 -251 -254 -251 -248 -243 -241 -238 -238 -233 -227 -223 -223 -231 -243 -253 -261 -266 -270 -271 -270 -267 -262 -257 -253 -247 -245 -245 -246 -248 -250 -250 -250 -251 -254 -265 -268 -272 -273 -333 -359 -376 -370 -364 -366 -369 -380 -401 -426 -425 -433 -420 -419 -396 -388 -383 -390 -405 -433 -453 -453 -437 -411 -402 -407 -409 -429 -439 -452 -452 -463 -458 -468 -496 -529 -558 -572 -575 -581 -575 -563 -542 -516 -494 -479 -472 -473 -475 -476 -479 -482 -481 -480 -490 -503 -517 -515 -505 -499 -482 -461 -440 -427 -436 -454 -468 -502 -514 -512 -504 -503 -495 -492 -491 -494 -499 -511 -527 -541 -548 -550 -549 -536 -514 -486 -460 -462 -480 -535 -589 -622 -630 -622 -606 -578 -547 -525 -513 -528 -542 -550 -549 -549 -562 -583 -623 -671 -700 -686 -621 -543 -497 -491 -490 -519 -553 -587 -604 -594 -573 -559 -556 -558 -559 -561 -562 -558 -549 -544 -541 -542 -545 -556 -562 -563 -564 -564 -562 -559 -557 -74 -76 -78 -82 -86 -94 -102 -110 -117 -118 -123 -127 -134 -141 -152 -162 -170 -178 -183 -186 -188 -181 -179 -179 -182 -183 -189 -198 -212 -224 -232 -237 -240 -244 -250 -252 -255 -256 -256 -259 -260 -257 -256 -255 -252 -248 -245 -241 -242 -245 -248 -253 -259 -264 -266 -268 -265 -261 -260 -258 -258 -259 -259 -252 -248 -255 -260 -266 -271 -272 -269 -266 -262 -260 -261 -261 -259 -256 -246 -237 -232 -235 -237 -237 -238 -240 -241 -245 -250 -253 -255 -253 -248 -243 -241 -241 -238 -233 -229 -225 -227 -235 -246 -256 -262 -267 -272 -273 -272 -269 -263 -256 -250 -246 -245 -244 -244 -246 -248 -250 -251 -252 -255 -253 -235 -242 -280 -322 -340 -351 -349 -348 -353 -359 -370 -390 -413 -423 -425 -424 -425 -406 -393 -384 -390 -407 -437 -451 -446 -449 -425 -414 -416 -417 -435 -449 -454 -446 -456 -457 -465 -494 -524 -539 -547 -570 -572 -574 -563 -549 -516 -491 -474 -466 -466 -468 -470 -476 -485 -488 -489 -497 -508 -504 -514 -512 -502 -483 -479 -457 -433 -442 -461 -473 -504 -510 -508 -507 -500 -497 -493 -496 -498 -505 -520 -537 -549 -553 -553 -547 -533 -510 -482 -457 -486 -486 -552 -592 -610 -628 -630 -614 -586 -552 -526 -520 -540 -555 -565 -568 -568 -575 -594 -637 -687 -712 -689 -621 -544 -519 -502 -506 -534 -568 -601 -609 -597 -574 -560 -558 -561 -566 -566 -565 -559 -550 -547 -545 -548 -551 -558 -565 -566 -568 -570 -569 -569 -571 -77 -80 -83 -86 -89 -93 -97 -101 -102 -115 -121 -126 -132 -139 -147 -156 -163 -170 -175 -178 -178 -169 -165 -165 -172 -174 -179 -190 -205 -215 -223 -230 -233 -239 -246 -251 -254 -254 -252 -253 -253 -251 -251 -252 -251 -248 -244 -240 -241 -243 -248 -258 -266 -270 -270 -268 -261 -257 -256 -254 -254 -254 -253 -249 -252 -258 -264 -269 -272 -272 -269 -262 -258 -258 -260 -259 -253 -247 -239 -233 -232 -235 -235 -237 -240 -243 -246 -250 -253 -254 -253 -251 -249 -248 -243 -241 -239 -236 -232 -229 -230 -237 -247 -255 -259 -263 -271 -274 -275 -272 -264 -256 -250 -245 -243 -243 -244 -245 -249 -252 -254 -255 -253 -221 -237 -248 -280 -303 -315 -327 -334 -337 -339 -344 -359 -380 -404 -422 -426 -426 -430 -416 -391 -379 -387 -407 -427 -432 -440 -457 -437 -434 -433 -432 -438 -451 -447 -442 -457 -457 -463 -475 -486 -513 -538 -560 -567 -579 -563 -547 -512 -485 -469 -464 -464 -467 -470 -475 -487 -491 -493 -500 -504 -496 -507 -512 -498 -476 -480 -462 -438 -452 -471 -477 -505 -506 -506 -502 -496 -493 -495 -499 -504 -514 -527 -539 -547 -550 -553 -545 -530 -506 -484 -464 -491 -497 -539 -578 -604 -623 -626 -609 -578 -549 -531 -528 -544 -546 -560 -573 -581 -587 -605 -642 -686 -705 -683 -644 -578 -535 -508 -518 -547 -588 -618 -620 -601 -577 -566 -566 -568 -571 -570 -566 -559 -553 -552 -552 -554 -557 -566 -573 -573 -574 -576 -574 -558 -517 -77 -82 -86 -88 -89 -94 -95 -98 -101 -106 -117 -126 -129 -134 -142 -149 -154 -158 -163 -165 -166 -156 -153 -155 -164 -167 -171 -179 -193 -203 -208 -215 -224 -234 -241 -246 -248 -249 -246 -248 -250 -251 -252 -253 -254 -251 -245 -242 -242 -244 -249 -259 -267 -270 -270 -267 -259 -253 -252 -253 -251 -248 -248 -251 -254 -264 -267 -270 -270 -266 -262 -257 -256 -256 -256 -253 -246 -240 -235 -234 -234 -235 -234 -237 -244 -248 -251 -254 -255 -256 -253 -250 -249 -246 -242 -239 -240 -238 -234 -231 -232 -239 -247 -252 -256 -265 -271 -276 -276 -273 -265 -256 -250 -245 -243 -243 -245 -249 -254 -256 -255 -252 -246 -225 -234 -250 -270 -282 -302 -318 -325 -325 -324 -328 -345 -368 -395 -413 -420 -411 -418 -409 -382 -370 -381 -412 -429 -428 -433 -445 -460 -447 -442 -440 -445 -456 -450 -451 -473 -470 -458 -465 -487 -512 -529 -549 -561 -576 -557 -535 -501 -478 -470 -463 -461 -463 -468 -478 -487 -490 -492 -495 -495 -499 -503 -506 -494 -472 -476 -469 -449 -450 -455 -477 -485 -502 -503 -498 -495 -497 -498 -503 -509 -519 -526 -533 -543 -550 -551 -548 -535 -514 -489 -490 -499 -484 -519 -575 -608 -621 -619 -600 -571 -545 -532 -532 -532 -546 -560 -574 -583 -588 -605 -638 -668 -677 -664 -646 -593 -533 -513 -531 -563 -604 -628 -628 -626 -611 -580 -571 -573 -576 -573 -569 -561 -558 -558 -559 -561 -565 -571 -578 -581 -580 -580 -574 -562 -562 -80 -83 -85 -86 -86 -86 -89 -94 -100 -103 -109 -116 -119 -124 -132 -138 -141 -143 -147 -152 -154 -144 -145 -147 -155 -159 -162 -168 -180 -184 -188 -202 -215 -223 -231 -236 -238 -241 -242 -246 -251 -254 -255 -257 -256 -252 -246 -242 -242 -244 -248 -257 -265 -266 -266 -263 -257 -255 -255 -255 -251 -247 -249 -255 -258 -263 -262 -261 -260 -258 -257 -256 -255 -252 -248 -244 -238 -234 -233 -234 -234 -231 -233 -239 -245 -250 -253 -256 -258 -255 -252 -250 -246 -244 -243 -239 -240 -240 -236 -230 -232 -237 -241 -246 -253 -262 -270 -276 -276 -273 -267 -258 -253 -247 -243 -243 -247 -254 -258 -257 -253 -247 -237 -226 -232 -246 -255 -277 -298 -312 -319 -315 -308 -310 -328 -351 -367 -390 -401 -396 -401 -391 -370 -363 -380 -415 -433 -430 -432 -434 -445 -460 -452 -453 -455 -457 -455 -465 -458 -449 -456 -473 -494 -517 -529 -544 -558 -561 -542 -524 -497 -485 -472 -463 -461 -462 -469 -481 -486 -485 -487 -488 -489 -496 -501 -503 -491 -470 -474 -474 -458 -459 -457 -456 -484 -499 -500 -495 -494 -495 -499 -503 -508 -512 -520 -533 -544 -550 -552 -561 -548 -528 -488 -490 -497 -481 -519 -567 -594 -617 -610 -592 -567 -546 -558 -547 -539 -548 -559 -571 -579 -579 -590 -615 -632 -648 -646 -623 -581 -532 -521 -544 -582 -616 -635 -640 -634 -610 -581 -573 -575 -578 -575 -570 -566 -565 -564 -566 -569 -574 -579 -584 -587 -585 -584 -577 -577 -565 -81 -82 -84 -85 -86 -87 -88 -90 -92 -100 -104 -110 -109 -113 -119 -123 -126 -131 -135 -139 -140 -133 -137 -140 -146 -149 -151 -153 -160 -164 -174 -191 -204 -211 -220 -225 -228 -233 -240 -248 -252 -255 -256 -257 -254 -249 -243 -240 -237 -241 -245 -253 -258 -260 -259 -256 -257 -257 -256 -255 -253 -253 -258 -261 -262 -262 -258 -253 -251 -253 -253 -252 -251 -246 -238 -233 -231 -231 -231 -233 -233 -231 -235 -240 -245 -249 -253 -256 -257 -254 -248 -244 -241 -236 -239 -233 -237 -238 -232 -226 -227 -230 -235 -245 -254 -264 -273 -277 -277 -273 -266 -261 -258 -252 -245 -244 -251 -259 -260 -257 -250 -241 -232 -229 -230 -239 -256 -275 -293 -304 -311 -304 -291 -293 -307 -320 -335 -358 -377 -378 -378 -367 -356 -359 -380 -407 -420 -422 -430 -431 -434 -458 -449 -452 -457 -452 -457 -460 -447 -444 -459 -477 -501 -527 -531 -544 -554 -545 -528 -523 -508 -484 -468 -462 -461 -462 -466 -475 -480 -476 -482 -485 -487 -495 -500 -500 -487 -467 -453 -457 -471 -471 -465 -454 -483 -496 -494 -487 -487 -494 -495 -500 -504 -510 -523 -536 -545 -554 -561 -574 -558 -526 -501 -490 -485 -486 -528 -571 -591 -608 -602 -589 -575 -575 -575 -561 -552 -558 -562 -567 -570 -569 -574 -586 -602 -634 -643 -623 -571 -532 -528 -553 -588 -602 -616 -634 -631 -606 -580 -574 -581 -577 -575 -574 -573 -571 -570 -572 -577 -583 -588 -590 -592 -591 -588 -587 -576 -563 -80 -80 -78 -78 -84 -86 -85 -86 -89 -93 -97 -104 -102 -105 -107 -110 -115 -120 -122 -125 -127 -126 -131 -133 -136 -139 -140 -142 -146 -155 -166 -179 -191 -200 -209 -215 -221 -229 -232 -246 -251 -254 -254 -253 -249 -244 -239 -236 -234 -236 -242 -246 -248 -252 -251 -253 -256 -257 -257 -258 -261 -264 -268 -267 -266 -263 -255 -251 -249 -250 -249 -247 -245 -236 -228 -226 -226 -228 -229 -234 -234 -233 -237 -240 -245 -247 -249 -251 -250 -249 -246 -241 -237 -236 -238 -209 -228 -231 -223 -220 -219 -222 -230 -241 -241 -242 -277 -276 -277 -273 -269 -267 -261 -253 -246 -248 -256 -262 -262 -257 -248 -239 -234 -232 -233 -242 -257 -272 -285 -294 -299 -290 -277 -278 -284 -294 -318 -338 -354 -355 -354 -346 -345 -357 -369 -386 -405 -415 -424 -429 -426 -430 -451 -458 -459 -455 -455 -461 -452 -449 -465 -484 -508 -530 -533 -539 -542 -531 -527 -513 -498 -480 -469 -464 -460 -456 -458 -464 -467 -468 -478 -482 -487 -494 -499 -497 -483 -464 -446 -439 -451 -470 -470 -459 -487 -491 -490 -485 -485 -490 -492 -497 -504 -513 -526 -537 -551 -565 -575 -577 -565 -534 -500 -487 -478 -487 -530 -573 -589 -599 -599 -592 -591 -585 -576 -575 -569 -568 -567 -566 -565 -563 -562 -569 -594 -626 -642 -615 -562 -530 -530 -555 -569 -586 -613 -632 -626 -597 -579 -576 -584 -552 -566 -581 -582 -579 -577 -579 -584 -590 -592 -593 -597 -597 -592 -588 -575 -562 -79 -76 -75 -76 -78 -82 -84 -85 -87 -90 -93 -98 -97 -97 -99 -103 -108 -111 -112 -115 -118 -119 -124 -128 -130 -131 -133 -135 -138 -148 -157 -166 -178 -188 -198 -207 -216 -220 -228 -242 -248 -250 -250 -249 -246 -241 -238 -235 -234 -235 -240 -242 -247 -249 -250 -253 -256 -259 -262 -265 -269 -271 -273 -273 -269 -261 -255 -251 -248 -247 -245 -242 -238 -230 -223 -221 -221 -227 -231 -235 -237 -236 -235 -238 -241 -242 -243 -243 -243 -243 -242 -240 -237 -232 -202 -188 -216 -222 -219 -213 -212 -216 -226 -236 -242 -254 -273 -273 -275 -275 -275 -271 -264 -256 -250 -253 -260 -264 -264 -260 -253 -244 -239 -233 -235 -244 -256 -268 -279 -288 -289 -283 -273 -269 -271 -283 -305 -322 -335 -336 -334 -330 -336 -343 -355 -378 -399 -408 -418 -426 -423 -443 -440 -448 -449 -446 -453 -445 -446 -461 -477 -497 -517 -530 -532 -533 -533 -529 -519 -506 -492 -477 -467 -461 -451 -443 -445 -449 -457 -468 -475 -481 -483 -489 -495 -493 -479 -467 -460 -448 -446 -462 -449 -466 -485 -485 -486 -487 -489 -490 -493 -498 -506 -520 -536 -549 -564 -576 -580 -578 -564 -538 -504 -491 -485 -490 -527 -574 -590 -597 -597 -594 -591 -590 -589 -585 -583 -579 -575 -572 -568 -564 -563 -571 -589 -615 -622 -593 -555 -530 -534 -542 -557 -585 -609 -621 -617 -592 -583 -584 -582 -541 -549 -581 -587 -585 -585 -586 -590 -594 -597 -599 -604 -604 -597 -586 -573 -561 -77 -75 -75 -75 -76 -78 -79 -80 -83 -85 -88 -88 -85 -89 -93 -97 -101 -104 -107 -110 -114 -118 -120 -122 -123 -125 -127 -130 -132 -140 -148 -156 -167 -178 -188 -198 -203 -214 -229 -238 -241 -242 -244 -245 -244 -241 -238 -237 -237 -238 -242 -247 -250 -253 -254 -254 -259 -264 -268 -271 -273 -273 -274 -272 -268 -260 -256 -251 -247 -245 -244 -242 -238 -231 -222 -217 -219 -226 -231 -234 -235 -232 -230 -234 -237 -238 -238 -239 -241 -242 -241 -237 -232 -225 -208 -199 -207 -210 -215 -208 -205 -211 -220 -229 -238 -253 -267 -268 -273 -274 -277 -274 -268 -261 -255 -258 -264 -266 -265 -263 -259 -250 -239 -235 -237 -244 -254 -265 -276 -284 -285 -281 -273 -265 -267 -276 -296 -310 -321 -329 -321 -319 -321 -330 -349 -374 -394 -411 -442 -444 -415 -415 -445 -448 -433 -439 -439 -443 -456 -472 -491 -512 -526 -531 -527 -527 -528 -523 -514 -500 -488 -476 -465 -454 -442 -435 -434 -437 -445 -470 -475 -482 -482 -486 -491 -488 -480 -472 -462 -452 -445 -451 -459 -478 -485 -482 -485 -485 -487 -490 -494 -499 -510 -529 -545 -557 -568 -575 -575 -576 -554 -522 -493 -480 -488 -506 -531 -562 -585 -587 -593 -594 -598 -596 -593 -593 -592 -587 -582 -580 -576 -569 -566 -577 -588 -602 -600 -576 -548 -538 -529 -535 -556 -580 -599 -609 -609 -592 -582 -583 -555 -555 -579 -589 -589 -590 -590 -592 -596 -600 -601 -604 -610 -603 -599 -587 -575 -563 -77 -77 -76 -76 -76 -77 -78 -76 -78 -80 -80 -83 -82 -84 -87 -91 -95 -100 -104 -108 -111 -114 -113 -116 -117 -120 -123 -126 -128 -135 -142 -151 -160 -171 -180 -186 -196 -212 -227 -227 -230 -234 -238 -240 -241 -242 -240 -239 -238 -242 -250 -255 -258 -261 -261 -260 -265 -267 -269 -271 -271 -272 -270 -268 -265 -264 -261 -255 -249 -246 -246 -245 -242 -231 -219 -215 -219 -227 -231 -230 -229 -227 -225 -225 -230 -234 -236 -236 -237 -240 -238 -231 -227 -221 -213 -210 -202 -205 -208 -201 -200 -205 -213 -223 -234 -248 -257 -260 -268 -273 -277 -276 -271 -265 -260 -264 -269 -269 -268 -265 -258 -251 -240 -235 -239 -243 -253 -263 -273 -278 -280 -278 -269 -263 -264 -270 -287 -300 -310 -318 -308 -305 -308 -320 -341 -367 -387 -403 -431 -437 -414 -407 -410 -430 -428 -438 -439 -446 -462 -482 -505 -522 -528 -529 -527 -525 -526 -520 -507 -494 -485 -473 -458 -446 -438 -432 -426 -433 -441 -471 -476 -484 -483 -485 -487 -487 -483 -473 -463 -457 -451 -457 -470 -478 -483 -484 -484 -484 -486 -490 -495 -501 -513 -531 -544 -552 -559 -565 -567 -567 -543 -512 -484 -480 -497 -521 -543 -561 -575 -588 -594 -600 -600 -599 -599 -604 -605 -600 -597 -592 -582 -575 -572 -583 -589 -594 -586 -563 -551 -538 -529 -539 -560 -580 -599 -609 -604 -586 -589 -588 -589 -588 -593 -593 -591 -595 -599 -601 -604 -605 -607 -611 -615 -606 -600 -591 -579 -568 -79 -78 -77 -76 -76 -76 -75 -74 -76 -76 -78 -80 -79 -81 -84 -88 -92 -97 -102 -107 -110 -110 -110 -110 -112 -116 -119 -122 -124 -131 -138 -147 -153 -159 -170 -180 -194 -208 -221 -217 -221 -231 -236 -236 -237 -239 -239 -239 -241 -248 -256 -261 -265 -268 -268 -267 -268 -268 -268 -268 -268 -268 -268 -268 -268 -269 -267 -261 -252 -249 -246 -243 -238 -229 -220 -219 -223 -226 -230 -229 -227 -225 -221 -223 -228 -231 -230 -229 -230 -233 -232 -226 -226 -223 -222 -212 -203 -200 -199 -194 -195 -200 -207 -217 -228 -237 -244 -258 -267 -274 -278 -279 -276 -270 -265 -268 -273 -273 -271 -267 -260 -253 -241 -237 -241 -243 -252 -259 -266 -272 -275 -273 -265 -258 -259 -263 -276 -287 -297 -300 -293 -291 -297 -312 -332 -358 -384 -403 -414 -427 -432 -432 -425 -430 -426 -439 -441 -446 -464 -487 -509 -522 -524 -527 -526 -525 -525 -520 -504 -490 -481 -468 -453 -444 -439 -436 -424 -435 -454 -472 -477 -485 -488 -488 -487 -487 -484 -474 -467 -462 -456 -463 -473 -481 -481 -482 -483 -482 -486 -490 -495 -504 -515 -530 -540 -544 -548 -557 -561 -558 -535 -502 -498 -507 -516 -528 -537 -555 -575 -589 -599 -603 -604 -604 -606 -617 -620 -618 -614 -605 -594 -585 -580 -587 -592 -593 -589 -572 -550 -533 -531 -545 -568 -589 -601 -604 -605 -593 -599 -594 -596 -602 -603 -598 -595 -600 -606 -608 -609 -610 -614 -618 -618 -611 -605 -596 -584 -575 -82 -80 -79 -78 -77 -76 -75 -73 -72 -74 -75 -77 -78 -80 -82 -86 -91 -96 -102 -106 -106 -107 -105 -105 -107 -113 -117 -120 -122 -128 -135 -139 -144 -153 -165 -178 -189 -201 -211 -208 -216 -228 -234 -235 -234 -234 -235 -238 -243 -254 -262 -265 -269 -271 -272 -272 -270 -268 -268 -267 -267 -268 -270 -272 -273 -271 -271 -267 -258 -253 -244 -235 -230 -225 -224 -226 -227 -227 -227 -229 -227 -226 -217 -219 -222 -221 -219 -218 -220 -224 -225 -223 -225 -225 -221 -209 -199 -196 -193 -188 -188 -194 -200 -207 -217 -224 -240 -256 -266 -277 -281 -282 -281 -275 -271 -274 -277 -276 -274 -268 -262 -257 -247 -241 -245 -247 -251 -257 -264 -269 -272 -271 -264 -257 -256 -260 -269 -278 -281 -285 -282 -283 -289 -302 -320 -345 -374 -392 -398 -401 -411 -428 -427 -430 -434 -451 -448 -450 -466 -484 -500 -505 -519 -526 -522 -522 -525 -519 -502 -489 -481 -469 -457 -444 -436 -443 -422 -438 -459 -472 -477 -486 -489 -491 -489 -487 -481 -475 -473 -466 -460 -468 -475 -476 -484 -481 -484 -484 -488 -494 -502 -510 -518 -527 -535 -539 -548 -556 -559 -552 -526 -504 -497 -509 -525 -531 -544 -561 -581 -589 -598 -607 -610 -615 -621 -629 -630 -626 -621 -614 -603 -596 -586 -594 -596 -596 -592 -576 -549 -531 -536 -554 -572 -590 -605 -609 -609 -608 -610 -603 -606 -614 -613 -605 -601 -605 -612 -615 -617 -619 -622 -625 -619 -613 -609 -599 -596 -588 -84 -82 -81 -78 -76 -77 -75 -72 -69 -69 -72 -76 -77 -76 -79 -84 -90 -96 -99 -101 -104 -104 -101 -101 -104 -111 -116 -120 -122 -126 -130 -134 -142 -151 -162 -173 -181 -192 -202 -205 -210 -223 -227 -231 -231 -231 -235 -240 -248 -261 -269 -273 -273 -274 -275 -275 -271 -270 -272 -272 -271 -272 -276 -279 -278 -275 -275 -273 -264 -251 -237 -228 -224 -224 -226 -226 -224 -222 -222 -222 -224 -221 -212 -210 -210 -209 -208 -209 -213 -217 -218 -217 -220 -220 -215 -203 -195 -191 -187 -182 -182 -186 -190 -195 -204 -218 -236 -253 -265 -277 -283 -285 -284 -281 -278 -280 -282 -282 -278 -273 -266 -262 -255 -247 -250 -251 -252 -260 -267 -270 -271 -269 -264 -258 -255 -258 -260 -268 -275 -280 -277 -276 -281 -290 -307 -331 -361 -384 -385 -388 -404 -424 -438 -443 -445 -451 -447 -450 -467 -478 -485 -502 -512 -520 -526 -527 -525 -515 -502 -493 -488 -478 -460 -439 -429 -438 -422 -436 -454 -469 -476 -484 -488 -493 -492 -489 -484 -478 -473 -467 -463 -472 -473 -482 -486 -483 -485 -489 -495 -503 -511 -516 -518 -525 -532 -539 -548 -553 -553 -545 -523 -495 -494 -513 -525 -540 -556 -570 -586 -592 -603 -614 -620 -627 -630 -634 -635 -629 -624 -618 -611 -607 -595 -601 -601 -599 -586 -569 -547 -533 -543 -566 -586 -601 -610 -610 -612 -612 -620 -617 -621 -628 -624 -614 -608 -612 -619 -622 -623 -626 -630 -630 -622 -617 -611 -609 -603 -591 -87 -84 -82 -81 -79 -78 -76 -73 -69 -68 -70 -72 -74 -73 -76 -82 -84 -88 -94 -98 -101 -101 -99 -98 -103 -110 -116 -119 -122 -123 -128 -135 -141 -150 -160 -168 -174 -183 -194 -200 -203 -209 -217 -224 -228 -231 -238 -246 -255 -267 -275 -279 -281 -280 -281 -278 -273 -276 -279 -278 -277 -278 -281 -284 -281 -279 -279 -271 -259 -246 -233 -225 -225 -228 -228 -224 -219 -218 -216 -214 -213 -210 -208 -202 -199 -197 -200 -204 -207 -210 -211 -213 -215 -215 -209 -199 -192 -187 -183 -178 -177 -178 -181 -189 -199 -213 -231 -248 -262 -276 -284 -286 -287 -288 -287 -285 -286 -286 -283 -279 -274 -270 -261 -257 -257 -255 -256 -263 -269 -271 -271 -268 -263 -259 -255 -255 -254 -260 -270 -276 -270 -266 -271 -282 -297 -321 -346 -353 -372 -372 -387 -411 -442 -443 -434 -434 -440 -442 -448 -464 -479 -492 -505 -518 -527 -527 -522 -511 -503 -501 -494 -478 -460 -442 -435 -435 -431 -430 -453 -460 -477 -488 -492 -496 -497 -493 -488 -479 -471 -467 -467 -468 -480 -487 -489 -487 -491 -497 -501 -507 -512 -515 -518 -527 -532 -537 -544 -545 -545 -539 -514 -490 -488 -506 -534 -549 -565 -576 -590 -598 -607 -620 -623 -631 -638 -641 -639 -632 -626 -623 -619 -616 -610 -608 -606 -597 -576 -560 -546 -540 -553 -578 -599 -617 -618 -617 -626 -624 -630 -634 -640 -643 -639 -629 -620 -620 -628 -632 -631 -633 -636 -633 -625 -617 -615 -612 -606 -595 -89 -87 -85 -84 -83 -80 -77 -74 -70 -70 -69 -70 -72 -71 -73 -74 -79 -86 -91 -95 -99 -101 -100 -101 -105 -112 -116 -117 -119 -122 -129 -136 -144 -150 -155 -163 -168 -177 -186 -193 -191 -196 -208 -218 -224 -231 -241 -250 -258 -269 -277 -281 -282 -285 -286 -283 -279 -284 -286 -286 -284 -284 -286 -287 -285 -282 -274 -266 -253 -241 -232 -229 -230 -232 -229 -224 -220 -218 -215 -213 -209 -203 -201 -195 -191 -190 -192 -197 -200 -202 -207 -211 -211 -210 -205 -198 -192 -186 -183 -179 -176 -175 -177 -184 -195 -209 -226 -245 -259 -274 -280 -285 -290 -293 -294 -293 -293 -293 -287 -282 -280 -275 -271 -267 -262 -260 -260 -265 -271 -273 -272 -269 -264 -260 -258 -256 -252 -254 -265 -269 -261 -256 -262 -274 -284 -292 -312 -336 -352 -355 -376 -402 -429 -439 -444 -450 -450 -445 -447 -459 -476 -490 -502 -517 -526 -525 -520 -514 -511 -510 -498 -479 -458 -443 -442 -436 -432 -434 -444 -457 -481 -495 -499 -500 -499 -494 -487 -479 -473 -473 -472 -479 -486 -487 -488 -489 -495 -499 -502 -505 -508 -512 -519 -527 -531 -534 -538 -538 -537 -529 -515 -495 -491 -516 -540 -557 -572 -579 -589 -604 -614 -616 -625 -638 -645 -646 -642 -637 -632 -631 -629 -626 -623 -613 -608 -594 -570 -556 -549 -548 -562 -582 -588 -607 -623 -623 -634 -636 -642 -648 -656 -659 -658 -650 -635 -630 -637 -642 -639 -640 -642 -638 -637 -633 -625 -616 -608 -599 -88 -88 -88 -86 -84 -81 -79 -77 -73 -70 -68 -67 -69 -69 -69 -72 -77 -84 -89 -94 -99 -102 -103 -104 -107 -112 -112 -116 -120 -123 -129 -137 -134 -141 -157 -159 -165 -170 -174 -182 -181 -189 -202 -213 -221 -231 -242 -251 -260 -268 -273 -279 -282 -286 -289 -287 -287 -292 -294 -293 -290 -288 -288 -286 -284 -278 -266 -258 -248 -240 -236 -236 -235 -235 -231 -225 -222 -216 -213 -211 -207 -201 -198 -189 -184 -184 -185 -189 -193 -198 -203 -207 -207 -206 -203 -199 -194 -190 -186 -182 -177 -173 -174 -180 -190 -204 -222 -242 -254 -263 -271 -283 -291 -295 -297 -298 -300 -299 -292 -284 -282 -280 -278 -271 -264 -263 -264 -268 -272 -274 -272 -270 -267 -261 -259 -258 -250 -252 -259 -260 -252 -247 -254 -262 -269 -284 -303 -327 -341 -338 -366 -386 -406 -420 -430 -434 -441 -446 -445 -459 -476 -489 -505 -519 -525 -525 -526 -527 -523 -514 -497 -477 -457 -440 -439 -436 -431 -431 -440 -461 -483 -496 -501 -501 -497 -490 -485 -481 -481 -475 -478 -485 -491 -489 -489 -494 -497 -497 -496 -497 -502 -511 -517 -525 -529 -533 -535 -538 -538 -532 -512 -498 -512 -535 -546 -563 -577 -584 -594 -607 -609 -618 -630 -644 -652 -653 -648 -642 -639 -639 -639 -639 -632 -620 -610 -592 -568 -555 -552 -553 -558 -566 -590 -613 -633 -631 -640 -641 -646 -661 -671 -675 -674 -662 -646 -639 -647 -653 -649 -648 -646 -646 -641 -637 -630 -621 -613 -604 -86 -87 -89 -87 -85 -82 -79 -76 -73 -70 -67 -66 -67 -65 -67 -71 -76 -83 -90 -96 -100 -103 -104 -106 -107 -107 -113 -117 -121 -125 -130 -136 -136 -131 -140 -157 -159 -162 -167 -174 -174 -184 -199 -209 -220 -232 -245 -254 -261 -267 -273 -281 -287 -289 -291 -292 -294 -296 -296 -295 -292 -289 -286 -281 -276 -271 -260 -254 -247 -241 -238 -238 -236 -233 -229 -224 -218 -212 -207 -203 -200 -198 -194 -182 -179 -180 -183 -187 -191 -196 -202 -204 -203 -203 -202 -198 -195 -193 -188 -182 -175 -170 -170 -176 -185 -198 -217 -237 -241 -248 -263 -278 -288 -294 -296 -299 -301 -301 -297 -292 -287 -287 -281 -273 -265 -264 -267 -270 -271 -272 -272 -271 -268 -261 -256 -255 -249 -250 -252 -250 -248 -245 -244 -250 -264 -281 -296 -316 -330 -332 -356 -371 -387 -391 -401 -417 -436 -445 -441 -455 -470 -484 -505 -517 -522 -530 -537 -539 -531 -514 -493 -473 -454 -438 -438 -436 -430 -433 -442 -463 -481 -493 -501 -501 -496 -492 -492 -491 -489 -492 -490 -496 -496 -494 -495 -496 -499 -502 -503 -503 -507 -512 -514 -522 -528 -530 -532 -533 -531 -519 -493 -494 -528 -544 -556 -570 -582 -588 -589 -598 -609 -622 -636 -650 -659 -658 -654 -653 -652 -651 -651 -647 -639 -625 -612 -591 -568 -555 -554 -556 -562 -578 -604 -629 -645 -646 -645 -646 -649 -668 -683 -691 -691 -674 -656 -648 -660 -662 -656 -655 -656 -652 -647 -641 -634 -627 -619 -610 -83 -85 -87 -87 -83 -80 -77 -73 -70 -67 -64 -62 -62 -62 -64 -69 -76 -83 -90 -97 -102 -105 -108 -110 -110 -110 -114 -120 -124 -128 -133 -137 -139 -136 -141 -150 -152 -156 -162 -169 -170 -183 -198 -210 -223 -236 -248 -255 -261 -270 -279 -288 -293 -293 -295 -296 -298 -293 -290 -289 -289 -287 -281 -275 -271 -266 -262 -256 -250 -244 -241 -239 -237 -232 -228 -225 -219 -210 -202 -196 -195 -193 -187 -180 -178 -180 -184 -187 -192 -194 -195 -205 -206 -205 -204 -200 -197 -192 -188 -181 -175 -170 -169 -173 -181 -192 -203 -221 -225 -239 -254 -271 -282 -289 -293 -296 -299 -300 -299 -297 -291 -293 -284 -277 -267 -266 -268 -269 -268 -267 -268 -269 -267 -260 -254 -251 -246 -248 -247 -242 -239 -237 -239 -248 -263 -279 -290 -300 -315 -325 -346 -355 -356 -361 -377 -403 -431 -441 -437 -454 -469 -480 -496 -513 -519 -536 -547 -543 -530 -511 -490 -469 -450 -436 -437 -438 -429 -437 -440 -461 -477 -491 -499 -500 -500 -499 -500 -498 -490 -498 -499 -503 -505 -505 -505 -502 -502 -506 -508 -507 -510 -512 -516 -524 -525 -525 -526 -528 -514 -491 -484 -507 -538 -553 -562 -576 -586 -587 -591 -599 -610 -624 -641 -655 -663 -661 -661 -665 -665 -661 -657 -649 -638 -624 -609 -587 -565 -556 -555 -556 -553 -550 -605 -609 -660 -657 -654 -655 -656 -674 -698 -712 -709 -690 -668 -658 -665 -668 -667 -661 -657 -654 -648 -645 -640 -630 -622 -615 -80 -81 -82 -83 -79 -76 -73 -70 -68 -65 -62 -59 -59 -61 -62 -68 -77 -86 -93 -98 -103 -106 -107 -111 -112 -113 -116 -121 -127 -131 -135 -139 -141 -141 -142 -145 -147 -152 -157 -164 -169 -186 -202 -216 -230 -242 -248 -254 -264 -277 -285 -292 -297 -298 -299 -299 -297 -289 -285 -284 -284 -282 -276 -272 -270 -267 -264 -263 -258 -254 -250 -246 -240 -234 -231 -228 -219 -210 -203 -198 -197 -195 -185 -182 -181 -183 -185 -188 -190 -182 -177 -197 -204 -203 -206 -206 -194 -192 -188 -182 -177 -174 -172 -172 -177 -182 -187 -203 -220 -228 -243 -260 -274 -284 -290 -294 -296 -296 -296 -294 -291 -292 -287 -280 -273 -272 -270 -268 -267 -265 -266 -267 -265 -258 -252 -249 -244 -243 -240 -238 -235 -232 -235 -245 -262 -278 -283 -291 -299 -316 -332 -335 -341 -348 -361 -386 -415 -429 -433 -453 -470 -477 -481 -502 -520 -536 -540 -533 -520 -504 -484 -466 -455 -441 -434 -435 -424 -428 -431 -452 -473 -491 -502 -505 -505 -504 -501 -497 -494 -497 -506 -510 -513 -514 -514 -511 -507 -506 -507 -507 -510 -513 -518 -524 -520 -522 -524 -513 -487 -477 -494 -522 -551 -563 -569 -579 -580 -588 -593 -601 -613 -630 -646 -659 -667 -668 -669 -678 -674 -665 -657 -647 -636 -622 -603 -579 -564 -560 -559 -561 -565 -574 -610 -609 -662 -665 -662 -662 -668 -688 -712 -724 -719 -702 -679 -670 -670 -673 -670 -664 -662 -661 -657 -651 -644 -635 -629 -623 -78 -78 -78 -78 -75 -71 -68 -66 -65 -63 -58 -57 -58 -60 -63 -70 -79 -87 -95 -102 -105 -107 -112 -116 -115 -115 -116 -123 -130 -135 -138 -144 -146 -145 -144 -144 -147 -149 -153 -160 -172 -191 -209 -225 -232 -240 -249 -257 -268 -281 -290 -294 -297 -300 -301 -300 -297 -292 -287 -284 -281 -277 -273 -272 -273 -271 -268 -270 -268 -266 -261 -255 -247 -239 -235 -230 -221 -212 -208 -206 -204 -199 -189 -186 -185 -186 -187 -190 -181 -165 -164 -174 -188 -195 -205 -209 -186 -185 -189 -187 -181 -178 -175 -172 -173 -174 -180 -195 -213 -216 -230 -247 -263 -276 -283 -287 -289 -287 -289 -289 -289 -291 -288 -283 -278 -275 -274 -271 -269 -266 -264 -262 -260 -256 -252 -249 -240 -238 -238 -234 -230 -230 -234 -244 -261 -274 -279 -281 -295 -291 -304 -325 -330 -331 -345 -372 -399 -417 -429 -447 -462 -468 -483 -502 -522 -527 -527 -521 -509 -494 -479 -469 -460 -444 -430 -432 -427 -422 -435 -450 -471 -488 -495 -500 -506 -505 -500 -496 -492 -497 -508 -518 -521 -521 -519 -514 -507 -503 -503 -504 -507 -510 -515 -517 -519 -521 -513 -496 -479 -484 -509 -536 -562 -569 -570 -572 -581 -588 -595 -601 -612 -629 -646 -658 -665 -672 -676 -682 -677 -666 -656 -646 -635 -623 -613 -597 -581 -574 -567 -558 -549 -591 -617 -606 -664 -672 -672 -673 -684 -702 -720 -732 -729 -714 -686 -683 -676 -676 -674 -671 -668 -664 -659 -653 -647 -643 -640 -632 -77 -77 -76 -75 -71 -67 -65 -63 -62 -59 -56 -57 -57 -60 -67 -73 -79 -88 -96 -99 -103 -109 -115 -118 -118 -118 -122 -130 -137 -141 -144 -148 -150 -147 -145 -147 -150 -151 -152 -159 -174 -196 -213 -220 -230 -240 -251 -262 -272 -284 -295 -298 -304 -300 -301 -300 -298 -295 -292 -286 -280 -276 -275 -276 -278 -277 -275 -278 -274 -270 -266 -260 -252 -244 -238 -232 -227 -219 -214 -212 -208 -198 -189 -188 -187 -186 -185 -187 -175 -161 -168 -171 -174 -190 -203 -210 -188 -179 -186 -188 -183 -180 -177 -174 -171 -168 -171 -182 -199 -202 -216 -232 -249 -259 -265 -273 -277 -274 -280 -282 -286 -289 -289 -283 -279 -277 -275 -273 -271 -270 -268 -267 -265 -256 -254 -248 -246 -241 -233 -227 -227 -229 -234 -243 -256 -271 -280 -282 -282 -290 -304 -314 -316 -320 -336 -362 -387 -410 -430 -436 -439 -463 -472 -491 -511 -516 -516 -509 -496 -485 -478 -472 -459 -442 -427 -438 -439 -428 -444 -453 -457 -471 -491 -505 -510 -508 -499 -492 -493 -506 -518 -525 -527 -525 -521 -514 -507 -503 -502 -503 -504 -507 -510 -512 -521 -519 -502 -487 -484 -497 -525 -550 -572 -574 -576 -577 -584 -590 -595 -600 -612 -628 -642 -650 -657 -669 -678 -680 -674 -664 -655 -647 -637 -630 -624 -607 -578 -555 -558 -570 -573 -601 -626 -651 -657 -673 -681 -684 -695 -713 -732 -746 -742 -721 -708 -689 -679 -682 -681 -678 -674 -669 -664 -660 -658 -658 -646 -639 -76 -77 -74 -73 -68 -65 -62 -60 -58 -56 -57 -60 -61 -64 -72 -77 -83 -90 -94 -99 -106 -112 -116 -117 -120 -124 -130 -138 -144 -147 -147 -151 -151 -148 -147 -150 -154 -156 -159 -167 -181 -201 -206 -215 -229 -241 -250 -261 -274 -285 -294 -299 -288 -302 -302 -300 -299 -298 -295 -288 -280 -278 -279 -282 -284 -284 -283 -281 -275 -269 -265 -261 -254 -248 -242 -236 -230 -221 -217 -211 -202 -196 -191 -189 -188 -186 -184 -185 -180 -167 -161 -169 -173 -186 -199 -206 -195 -187 -186 -186 -183 -180 -178 -175 -170 -164 -162 -170 -185 -185 -200 -218 -228 -236 -246 -257 -264 -267 -270 -274 -279 -284 -286 -281 -279 -276 -274 -272 -272 -272 -272 -262 -241 -260 -256 -255 -251 -241 -233 -227 -226 -233 -239 -245 -259 -270 -280 -281 -283 -295 -301 -301 -303 -308 -323 -349 -375 -382 -386 -426 -431 -454 -458 -479 -499 -507 -505 -499 -490 -483 -478 -470 -459 -441 -430 -442 -434 -424 -441 -450 -452 -468 -493 -508 -510 -510 -507 -496 -498 -509 -511 -524 -531 -529 -524 -517 -510 -506 -504 -504 -505 -507 -509 -517 -522 -512 -495 -486 -491 -512 -541 -561 -574 -582 -583 -584 -590 -594 -596 -599 -609 -622 -630 -638 -653 -665 -676 -677 -670 -664 -657 -654 -651 -645 -631 -607 -579 -563 -570 -576 -588 -610 -643 -649 -663 -673 -679 -689 -704 -721 -740 -753 -746 -734 -717 -695 -686 -691 -692 -685 -679 -675 -672 -670 -669 -664 -654 -647 -75 -75 -71 -70 -67 -63 -59 -55 -54 -55 -59 -64 -67 -69 -76 -80 -85 -87 -94 -102 -109 -113 -116 -119 -122 -127 -133 -142 -148 -148 -151 -152 -151 -149 -149 -152 -157 -160 -166 -178 -191 -197 -204 -215 -228 -240 -250 -261 -273 -285 -290 -276 -271 -295 -303 -301 -303 -303 -298 -290 -284 -283 -284 -286 -287 -288 -286 -279 -274 -269 -265 -260 -255 -250 -245 -239 -232 -223 -215 -203 -198 -197 -194 -191 -188 -181 -175 -174 -173 -164 -156 -167 -172 -184 -195 -201 -197 -191 -188 -186 -184 -181 -178 -175 -171 -163 -156 -160 -171 -170 -184 -194 -204 -219 -231 -241 -251 -258 -259 -262 -267 -274 -275 -275 -275 -272 -271 -271 -272 -274 -274 -263 -248 -261 -262 -259 -251 -243 -233 -226 -226 -232 -239 -245 -253 -255 -267 -277 -283 -295 -287 -284 -286 -293 -310 -334 -351 -358 -372 -416 -427 -448 -451 -476 -491 -500 -498 -493 -488 -482 -477 -469 -458 -440 -433 -437 -425 -420 -424 -438 -450 -468 -494 -510 -517 -521 -512 -500 -501 -511 -519 -533 -538 -535 -528 -520 -512 -506 -503 -503 -503 -506 -510 -510 -517 -505 -489 -487 -501 -519 -532 -557 -573 -590 -591 -593 -597 -598 -596 -598 -602 -611 -624 -636 -648 -661 -673 -675 -670 -665 -663 -662 -662 -654 -635 -609 -583 -573 -578 -584 -597 -619 -636 -659 -668 -668 -674 -692 -711 -724 -742 -751 -749 -745 -718 -701 -697 -700 -695 -687 -684 -685 -684 -679 -670 -668 -662 -653 -75 -71 -70 -67 -64 -59 -55 -52 -51 -55 -60 -67 -72 -74 -80 -80 -83 -89 -97 -102 -107 -112 -116 -120 -122 -125 -129 -130 -137 -146 -151 -153 -152 -150 -150 -154 -158 -162 -168 -171 -185 -195 -205 -216 -226 -237 -248 -258 -268 -273 -267 -262 -275 -287 -300 -300 -304 -305 -300 -293 -289 -289 -289 -289 -289 -290 -285 -275 -274 -270 -264 -257 -251 -247 -244 -241 -235 -226 -214 -202 -196 -194 -193 -190 -186 -166 -154 -156 -157 -155 -158 -163 -170 -182 -192 -197 -197 -194 -192 -190 -185 -181 -178 -176 -172 -164 -155 -153 -159 -157 -165 -173 -188 -206 -220 -229 -239 -246 -247 -250 -255 -257 -263 -267 -269 -269 -270 -272 -274 -274 -272 -266 -258 -260 -263 -260 -254 -244 -234 -229 -229 -234 -238 -238 -240 -252 -262 -269 -278 -287 -280 -276 -279 -283 -292 -302 -315 -343 -362 -412 -440 -441 -450 -471 -482 -489 -486 -480 -476 -474 -473 -468 -459 -442 -432 -431 -427 -418 -415 -431 -448 -466 -490 -507 -520 -517 -508 -499 -498 -482 -489 -509 -530 -536 -530 -522 -512 -504 -500 -499 -501 -504 -507 -503 -509 -497 -485 -490 -501 -512 -536 -565 -582 -595 -598 -600 -602 -600 -599 -599 -603 -611 -620 -631 -645 -657 -669 -672 -672 -669 -668 -669 -668 -659 -638 -611 -585 -577 -584 -594 -595 -611 -635 -666 -666 -661 -671 -693 -713 -725 -738 -742 -750 -745 -723 -708 -705 -708 -702 -695 -693 -693 -689 -681 -673 -674 -665 -656 Wind_Speed 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 13 13 13 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 6 8 9 10 10 10 10 10 10 10 10 11 11 11 10 11 11 11 12 13 15 16 17 17 17 18 18 19 19 19 19 20 20 20 19 19 19 19 19 19 19 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 18 18 18 18 18 18 18 17 18 18 19 20 20 20 19 18 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 21 21 20 20 20 21 20 20 21 21 21 22 22 21 21 20 20 19 19 19 19 20 21 22 23 23 24 23 23 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 21 20 20 21 23 24 24 24 23 22 21 21 21 21 21 20 20 21 21 22 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 6 8 9 9 10 9 9 9 10 10 10 10 10 10 10 10 11 11 12 13 15 15 16 16 17 17 17 18 18 19 19 20 20 19 19 19 19 19 19 19 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 19 19 19 19 18 18 19 19 19 19 19 19 20 20 19 19 19 18 18 18 18 18 18 18 17 18 19 20 20 20 19 18 18 18 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 21 21 21 20 20 21 21 21 21 22 21 21 20 19 19 19 19 20 20 21 22 23 24 24 23 23 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 21 20 20 21 22 24 25 24 23 22 22 21 21 21 21 21 20 21 21 22 22 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 12 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 12 12 13 14 15 16 16 16 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 19 19 19 18 17 17 17 17 18 18 17 18 18 19 20 20 20 19 18 18 19 19 20 20 20 20 19 20 20 20 21 21 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 21 21 22 22 21 20 20 19 19 18 19 19 20 21 23 23 24 23 23 22 22 21 21 21 21 22 22 23 23 23 23 23 22 22 22 22 21 20 20 21 22 24 24 24 24 23 22 22 21 21 21 21 21 21 21 22 22 22 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 6 5 5 5 6 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 12 13 14 14 14 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 20 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 19 20 20 20 20 19 18 18 19 20 20 20 20 19 19 19 20 20 21 21 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 20 19 19 19 18 18 19 20 22 23 24 24 23 23 22 22 21 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 19 20 22 24 24 24 24 23 22 22 21 21 21 21 21 21 21 22 22 22 22 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 10 10 10 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 6 5 5 5 6 7 9 9 9 9 9 9 9 9 9 10 10 9 9 9 10 10 10 11 12 13 13 13 13 14 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 20 20 19 19 19 18 18 18 18 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 19 20 20 20 20 19 19 18 18 19 20 20 20 19 19 19 19 19 20 21 22 22 22 22 21 21 21 21 21 21 22 22 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 21 21 21 20 19 19 19 18 18 20 21 23 24 24 24 23 23 22 22 21 21 21 22 22 23 23 23 23 22 22 21 21 20 20 19 20 21 23 24 24 24 24 23 22 22 21 21 21 21 21 21 22 22 22 22 22 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 9 9 9 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 6 5 5 6 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 13 14 15 16 17 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 18 18 19 19 20 20 19 19 18 18 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 18 19 20 20 20 20 19 18 18 19 19 20 20 20 19 19 18 18 19 20 21 22 22 22 22 21 21 21 21 21 21 22 23 23 22 22 22 22 22 22 22 22 21 21 21 22 22 22 21 21 21 21 20 20 19 19 18 19 20 22 24 24 24 23 23 23 22 21 21 21 22 22 23 22 22 22 22 22 22 21 20 20 19 19 20 22 23 24 24 24 23 23 22 21 21 21 21 21 21 21 22 23 23 22 22 9 9 9 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 6 6 5 5 6 6 7 8 9 9 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 15 15 16 17 18 18 18 19 18 18 18 18 18 19 19 19 19 18 18 18 19 19 19 19 18 18 18 18 19 19 19 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 20 20 19 18 18 19 19 20 20 19 19 19 18 19 20 20 21 22 22 22 22 21 21 21 21 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 19 19 19 19 20 22 24 24 24 24 23 22 21 21 21 21 22 22 23 22 22 22 22 21 21 20 20 19 19 20 21 22 23 23 23 23 23 22 22 21 21 21 21 21 21 22 23 23 23 22 21 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 6 5 5 5 6 6 8 8 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 14 14 14 14 16 17 18 18 18 18 18 17 17 17 18 18 18 19 19 18 18 18 18 19 19 19 18 18 18 18 19 19 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 18 17 17 17 17 17 17 17 17 18 18 19 20 20 19 19 18 18 19 19 19 19 19 19 18 18 19 20 21 21 22 22 22 22 21 21 21 21 21 21 22 23 22 22 22 22 22 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 19 19 19 19 20 21 23 24 24 24 23 23 22 20 20 21 22 22 22 22 22 22 21 21 20 20 20 19 20 20 21 22 22 23 23 22 22 22 22 22 21 21 21 21 22 22 23 23 23 22 22 21 9 9 8 8 7 7 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 6 7 8 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 11 12 13 14 15 14 14 15 16 17 17 18 18 18 17 17 17 17 17 18 19 19 19 18 18 18 18 19 19 18 18 18 18 19 19 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 20 19 19 18 18 18 19 19 19 19 18 18 18 19 20 21 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 21 21 21 22 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 19 19 19 19 20 22 24 24 24 24 23 22 21 20 20 21 22 22 22 22 22 21 21 20 20 19 19 20 21 21 22 22 22 23 22 22 22 22 22 21 21 21 21 22 22 23 23 23 23 22 22 21 9 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 10 11 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 6 6 7 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 9 9 9 11 13 14 14 14 14 15 15 15 16 17 18 18 17 17 17 16 17 18 18 19 19 18 18 17 18 18 18 18 18 18 18 19 19 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 19 19 18 18 18 18 19 20 21 21 21 21 22 22 22 21 21 20 20 21 22 22 21 21 21 21 21 22 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 19 19 19 20 21 21 23 24 24 23 22 21 20 20 20 21 22 22 22 22 21 21 20 20 19 19 19 21 21 22 23 23 23 22 22 22 21 21 21 21 20 21 21 22 23 23 23 23 23 22 22 22 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 5 6 7 8 8 8 8 7 8 8 8 8 9 9 9 9 8 8 8 8 9 9 10 11 13 14 14 14 14 15 14 15 16 17 17 17 17 17 17 16 17 18 18 19 18 18 18 17 18 18 18 18 18 18 18 19 19 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 21 21 22 22 22 21 20 20 20 21 22 22 21 20 20 21 22 22 23 23 22 22 22 22 21 21 21 20 20 21 20 20 20 19 19 19 20 21 22 24 24 24 22 21 20 19 19 20 21 21 22 22 21 21 20 20 19 19 19 19 20 21 23 23 23 23 22 22 22 21 21 21 20 20 21 22 23 24 24 24 23 23 22 22 22 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 6 6 6 6 7 8 8 8 8 7 7 7 8 8 9 9 9 8 8 8 8 8 9 10 10 12 13 14 14 14 14 14 14 15 16 16 16 17 17 17 16 16 17 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 19 18 18 18 17 18 18 18 17 17 17 18 18 19 20 20 20 20 21 21 22 21 20 20 20 20 21 21 21 20 20 20 21 22 22 23 23 22 22 22 22 21 21 20 20 21 21 20 20 20 19 19 19 20 21 23 24 24 23 22 20 19 19 19 20 21 21 21 21 21 20 20 19 18 19 19 19 20 22 23 23 23 23 23 22 22 22 21 21 21 21 21 23 24 24 24 24 23 23 22 22 22 9 9 8 8 8 7 7 7 7 7 7 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 9 9 9 10 10 11 10 10 10 11 11 11 11 10 10 9 9 9 10 10 10 9 9 9 9 8 8 7 6 6 6 7 8 8 8 8 8 7 7 8 8 8 8 9 8 8 8 7 8 8 8 9 11 12 13 13 13 13 13 13 14 14 14 15 16 16 16 16 16 16 17 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 19 19 19 19 18 18 17 17 17 17 17 17 17 17 18 19 19 20 20 20 20 21 21 22 21 20 20 20 20 20 21 21 20 20 20 21 22 22 23 23 23 23 22 22 21 21 20 21 21 21 20 20 20 19 19 20 21 22 23 24 24 22 21 20 19 19 19 20 21 21 21 21 20 20 19 18 18 18 19 20 22 23 23 23 23 23 23 22 22 22 22 21 21 21 22 23 24 25 24 23 23 23 22 22 22 9 9 8 8 7 7 7 7 7 7 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 9 9 9 9 10 11 11 11 10 10 10 11 11 11 10 10 9 9 10 10 10 10 10 9 9 9 8 7 7 6 6 7 7 8 8 8 8 8 7 7 7 8 8 8 8 8 8 7 7 7 8 9 10 11 12 12 12 12 12 12 12 13 13 13 14 15 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 17 17 17 17 17 16 16 17 17 18 19 20 20 20 20 21 21 22 21 20 20 20 20 20 20 20 19 20 20 22 22 23 23 23 23 23 22 22 21 20 21 21 21 21 20 20 20 20 20 20 21 22 24 24 23 21 20 20 19 19 20 21 21 21 21 20 20 19 19 18 18 19 20 22 23 23 24 23 23 23 23 23 22 22 22 21 21 21 22 24 24 24 24 24 23 22 22 22 22 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 9 9 9 9 10 10 11 11 11 11 10 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 7 7 8 8 8 8 7 7 7 7 8 8 8 8 8 7 7 7 8 8 9 11 11 12 12 11 11 11 11 12 12 12 12 14 15 15 15 15 16 16 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 17 17 18 18 19 19 19 19 18 18 17 17 17 17 16 16 16 16 17 18 19 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 20 21 22 23 23 23 23 23 22 22 21 21 21 21 21 21 21 20 20 20 20 20 21 21 23 24 24 23 21 21 20 19 19 20 21 21 20 20 20 19 19 19 18 19 20 21 23 24 24 24 23 23 23 23 22 22 22 22 21 21 22 23 24 24 24 24 23 22 22 22 22 21 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 10 10 11 11 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 8 9 10 10 11 11 10 10 10 11 11 11 11 11 12 13 14 15 15 15 15 16 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 19 19 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 18 17 17 17 17 17 17 18 19 19 19 19 18 18 17 17 17 16 16 16 16 16 17 19 20 20 20 20 20 21 21 21 21 21 20 20 19 19 19 19 19 21 22 23 23 23 23 23 22 21 21 21 21 21 22 21 21 21 20 20 20 20 20 21 22 23 23 23 23 22 21 20 19 20 20 21 20 20 20 19 19 19 18 19 20 21 23 24 24 24 24 24 23 23 23 22 22 22 21 21 22 22 23 24 24 24 23 22 22 21 22 21 21 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 10 10 10 11 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 7 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 10 11 12 13 14 14 14 14 15 15 16 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 19 19 18 17 17 17 17 18 17 17 17 18 18 19 18 18 18 18 18 19 19 19 19 18 17 17 17 17 17 17 17 18 19 19 19 18 18 18 17 17 17 17 16 16 16 16 18 19 20 20 20 19 20 21 21 21 21 20 20 19 19 19 18 19 20 21 22 22 23 23 23 23 22 21 21 21 22 22 22 22 21 20 20 20 20 20 20 21 22 23 23 23 23 22 20 19 19 20 20 21 20 20 19 19 19 18 18 19 21 22 24 24 25 24 24 24 23 23 23 22 22 22 21 21 22 22 23 24 23 23 22 22 22 22 22 21 21 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 9 9 9 10 10 10 9 10 10 11 12 13 14 13 13 14 14 15 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 19 19 18 18 17 17 17 18 18 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 18 17 16 16 16 16 17 17 18 19 19 18 18 18 18 17 17 17 16 16 16 16 17 19 20 20 20 19 19 19 20 21 22 21 20 20 19 19 18 19 19 20 21 22 23 23 23 23 22 21 21 22 22 22 22 22 21 20 20 19 20 20 20 20 21 22 22 23 23 23 21 20 19 20 20 20 20 20 20 19 19 18 18 19 20 22 24 24 25 25 25 24 24 23 23 22 22 22 21 21 21 22 22 23 23 23 22 22 22 22 22 22 21 21 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 11 12 13 12 12 12 13 13 14 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 18 18 17 17 17 17 18 18 17 17 18 18 18 18 18 17 17 17 18 19 19 19 18 17 16 16 16 16 16 17 17 18 19 18 18 18 18 18 17 17 16 16 15 16 17 18 19 20 20 19 19 19 19 20 21 21 21 20 19 19 18 19 19 19 20 21 22 23 23 23 22 22 21 22 22 22 22 22 21 21 19 19 19 20 20 20 20 21 21 22 23 23 22 21 20 20 20 20 20 20 20 20 19 19 18 18 19 21 23 24 25 25 25 25 24 24 23 23 22 21 21 21 21 21 22 23 23 23 22 22 22 22 22 22 22 21 21 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 11 12 13 14 15 17 17 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 17 17 17 18 18 17 17 18 18 18 18 18 18 17 17 17 18 18 19 19 18 17 16 16 16 16 16 17 17 18 18 18 18 18 18 18 17 16 16 15 15 16 17 18 19 20 20 20 19 19 19 20 21 21 21 20 19 19 19 19 19 20 20 21 22 22 22 22 22 21 21 22 22 22 22 22 21 20 19 19 19 20 20 20 20 21 22 22 23 22 22 21 20 20 20 20 20 20 20 19 19 18 18 19 20 22 23 24 24 25 25 24 24 23 23 22 21 21 20 20 20 21 22 23 23 22 22 22 22 22 22 22 22 21 21 10 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 12 11 11 12 13 15 16 16 17 17 17 17 17 18 17 17 17 17 17 17 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 18 17 16 16 16 16 16 17 17 18 18 18 18 18 18 17 16 16 15 15 16 16 17 18 20 20 20 20 19 19 19 20 20 20 20 19 19 18 19 19 20 20 20 21 21 22 22 22 22 21 22 22 22 22 22 21 20 20 19 19 20 20 20 20 20 21 22 23 23 22 21 20 20 20 20 21 21 20 20 19 19 18 19 19 20 21 23 24 24 24 24 24 24 23 22 21 21 20 20 20 21 21 22 23 23 22 22 22 22 22 22 22 21 21 21 10 10 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 12 12 12 11 10 11 13 14 15 15 15 16 16 17 17 18 17 17 16 16 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 18 18 18 18 17 16 16 16 16 16 17 17 18 18 18 18 18 18 17 16 15 15 15 16 16 17 18 19 20 20 20 19 19 19 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 19 19 19 19 20 20 20 21 21 22 23 23 22 22 21 21 20 20 21 21 20 20 19 18 18 19 20 20 22 23 24 24 24 24 24 23 23 22 21 21 20 20 20 21 22 23 23 22 22 22 22 22 22 22 22 21 21 21 10 10 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 7 7 7 7 8 8 8 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 11 13 12 11 10 10 11 13 13 13 14 14 15 16 17 17 17 17 16 16 16 17 18 18 18 18 18 18 18 18 19 18 18 18 17 17 16 16 16 17 17 18 18 17 17 17 17 16 17 17 17 18 18 18 17 16 16 16 17 17 17 18 18 18 18 18 18 18 17 16 16 16 16 16 16 17 18 19 20 20 20 19 19 19 19 19 19 19 18 18 19 19 20 19 20 20 21 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 20 20 20 20 21 21 22 22 23 23 22 22 21 21 21 20 21 20 20 20 19 18 18 19 20 21 23 24 24 24 24 23 23 23 23 23 22 21 20 20 20 21 22 23 23 23 22 22 22 22 22 21 21 21 21 21 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 6 7 7 7 7 7 8 8 7 7 8 8 8 9 9 9 9 9 9 9 9 9 10 11 12 11 10 10 10 11 12 12 12 12 13 15 16 17 17 17 16 15 15 16 16 17 18 18 18 18 18 18 19 19 18 18 18 17 17 16 16 16 17 17 18 18 17 17 17 17 16 16 17 17 18 18 18 17 16 16 16 17 17 17 18 18 18 18 18 18 17 17 16 16 16 16 16 16 17 18 19 20 20 19 19 19 19 18 18 18 18 18 19 19 20 20 19 20 20 21 22 22 22 22 21 22 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 18 18 19 20 22 23 24 24 23 23 23 23 23 23 23 22 21 20 20 20 21 23 23 23 23 22 22 22 22 21 21 21 21 21 21 10 10 9 9 8 8 7 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 6 6 7 7 7 7 8 8 7 7 8 8 8 8 9 9 9 9 9 8 8 9 10 11 10 10 9 10 10 11 12 12 11 11 13 15 17 17 17 16 15 15 15 15 16 17 17 17 17 17 18 18 18 19 18 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 16 17 17 18 18 17 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 19 20 20 20 19 19 19 19 18 17 17 17 18 19 20 20 20 19 20 21 21 22 22 22 21 21 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 20 20 20 20 19 19 18 18 18 20 21 22 23 24 23 23 23 23 23 23 23 23 22 21 20 20 21 22 23 23 23 23 22 22 22 21 21 20 20 20 20 20 10 10 9 9 9 8 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 7 7 8 8 8 7 7 8 8 8 8 8 9 9 9 8 8 8 8 10 10 9 9 9 10 10 11 11 11 11 12 14 16 17 17 17 16 15 14 14 15 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 19 20 20 20 20 19 19 19 17 16 16 17 19 20 20 20 20 20 20 20 21 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 21 21 20 20 19 19 19 19 18 18 19 20 22 23 23 23 23 22 22 23 23 23 23 23 22 21 20 20 21 21 23 24 23 23 22 22 21 21 20 20 20 20 20 20 10 10 10 9 9 8 8 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 8 8 7 8 8 9 9 9 9 9 9 9 10 11 10 11 12 14 16 17 17 16 15 14 13 14 15 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 18 19 20 20 20 20 19 19 18 16 15 16 18 19 20 20 20 20 20 20 21 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 22 22 21 21 21 20 20 19 19 18 18 18 18 19 21 22 23 23 23 22 22 22 23 23 23 23 22 21 21 20 20 21 22 23 24 23 23 22 22 21 21 20 20 20 20 20 20 10 10 10 10 9 9 8 7 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 9 9 9 10 10 10 11 13 15 16 16 16 15 14 13 13 14 15 16 16 17 17 16 16 16 16 16 16 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 17 17 17 17 16 16 16 16 16 17 18 19 20 20 20 20 19 18 17 16 15 16 18 20 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 20 20 20 20 20 20 21 21 22 22 21 21 20 20 20 19 19 18 18 18 18 20 21 22 22 22 22 22 22 22 23 23 23 23 22 21 20 20 21 21 22 23 24 23 23 22 21 21 20 20 19 20 20 20 20 10 10 10 10 9 9 8 8 7 7 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 9 9 9 10 10 9 9 9 8 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 9 9 9 11 13 15 15 15 15 14 13 12 12 14 15 15 16 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 17 18 19 20 20 20 20 19 18 16 15 16 17 19 20 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 20 20 19 20 20 20 21 21 22 21 21 21 20 20 20 19 18 18 17 18 19 20 21 22 22 22 21 21 22 22 23 23 23 22 22 21 20 20 21 22 23 24 24 23 22 22 21 21 20 19 19 20 20 20 20 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 7 7 8 8 8 8 8 7 7 7 7 7 8 9 9 9 9 9 9 9 11 13 14 14 14 13 11 10 11 12 13 14 15 16 16 17 17 16 16 15 14 14 14 15 15 16 16 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 16 17 17 17 16 16 15 15 16 16 16 16 17 17 19 20 20 20 19 18 17 16 15 16 17 19 20 20 21 20 20 20 19 19 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 21 21 19 19 19 20 20 21 21 21 22 21 21 21 20 20 19 19 18 17 17 18 19 20 20 21 21 21 21 21 22 22 23 23 23 22 22 21 20 20 21 22 23 24 24 23 22 22 21 20 20 19 20 20 20 20 20 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 6 6 6 6 7 7 8 7 7 7 7 6 6 6 7 8 8 9 8 8 7 7 7 7 7 8 9 9 9 9 9 8 9 9 12 13 13 11 11 10 9 11 12 12 12 13 14 15 16 16 16 15 15 14 14 14 15 15 16 16 16 17 17 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 15 16 16 16 16 17 17 19 20 20 19 19 18 16 16 15 16 17 18 19 20 21 20 20 19 19 19 19 19 20 20 21 21 21 21 20 20 20 21 21 21 21 20 20 19 19 19 20 20 21 21 21 22 22 21 21 20 20 19 18 18 17 17 18 18 19 20 21 21 21 21 21 22 22 22 22 22 22 21 21 20 20 21 22 23 23 24 23 23 22 21 20 19 19 20 20 21 20 20 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 6 6 6 7 7 7 7 8 7 7 6 6 6 6 7 8 8 9 8 8 7 7 7 7 7 8 9 9 9 9 8 8 8 9 12 12 10 9 9 9 10 11 11 11 11 11 12 14 15 16 15 15 14 14 14 14 15 15 15 16 16 17 17 17 18 17 17 17 17 17 17 17 17 16 16 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 15 14 14 15 16 17 17 17 17 18 19 20 20 19 18 17 16 16 16 16 17 18 20 20 20 20 19 19 18 18 18 19 19 20 21 21 21 21 21 20 20 20 21 20 20 19 19 18 19 20 20 21 21 21 21 22 22 21 21 20 20 19 18 18 17 18 18 19 20 20 20 20 21 21 21 22 22 22 22 22 21 21 20 20 20 21 22 23 23 23 23 22 21 20 20 19 19 20 21 21 20 20 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 8 8 9 9 9 10 10 9 9 9 9 9 9 9 10 9 9 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 7 7 8 8 8 8 8 7 6 7 7 8 8 9 9 9 9 9 8 8 10 11 10 9 8 9 9 10 11 11 10 10 10 11 13 15 15 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 15 14 14 15 16 16 17 17 17 17 18 20 20 19 18 18 17 16 16 16 16 17 19 20 20 20 20 19 18 18 18 18 19 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 19 20 21 21 21 21 22 22 22 22 21 20 20 19 18 18 18 18 19 19 20 20 20 20 21 21 22 22 22 22 22 21 21 20 20 20 21 21 22 22 23 23 23 22 21 20 20 19 20 21 21 21 20 20 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 9 9 9 9 9 9 10 10 10 9 9 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 7 7 7 8 8 8 8 7 6 7 7 7 8 8 9 9 9 9 9 9 10 11 9 8 9 9 10 10 10 10 10 10 10 11 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 18 18 17 17 16 15 14 14 15 16 16 17 17 17 18 19 20 20 19 18 17 17 17 16 16 16 18 19 20 20 20 19 19 18 17 17 18 19 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 20 21 21 21 21 21 22 22 22 22 21 20 20 19 19 18 18 18 19 20 20 20 20 21 21 21 22 22 22 21 21 21 21 20 20 20 21 21 22 23 23 23 23 22 21 20 20 20 20 21 21 21 20 20 10 10 10 10 10 10 9 9 9 9 9 8 8 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 9 9 10 10 10 9 9 9 9 9 10 10 10 10 9 9 8 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 8 8 8 8 7 6 6 7 7 8 8 9 9 9 8 8 9 9 9 8 8 9 10 10 10 10 10 10 10 10 12 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 17 17 16 16 16 17 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 16 16 15 15 15 15 16 16 17 17 18 18 19 20 20 19 18 18 17 17 16 16 17 18 19 20 20 20 19 19 18 17 17 18 20 21 22 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 21 21 21 21 22 22 22 22 22 21 20 19 19 19 18 18 19 20 20 20 20 20 21 21 21 22 21 21 21 21 21 20 20 20 20 21 21 22 23 24 24 23 22 21 20 20 20 20 21 21 20 20 20 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 8 8 9 9 9 10 11 11 10 10 9 9 9 9 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 7 7 8 8 8 7 7 6 6 6 7 7 8 8 8 8 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 11 13 14 14 14 14 14 14 13 13 13 14 14 14 15 14 14 15 15 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 16 16 15 15 15 16 16 16 17 17 18 19 19 20 20 19 19 18 18 17 16 16 17 18 19 20 20 20 19 18 17 17 17 19 20 21 22 21 21 21 21 21 20 20 20 20 19 19 19 20 20 21 21 21 21 22 22 22 22 22 21 21 20 19 19 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 22 23 24 24 23 23 21 20 20 20 20 21 21 21 20 20 19 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 8 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 9 9 10 11 11 11 10 10 9 9 9 9 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 7 7 6 6 6 6 7 8 8 8 7 7 6 7 7 8 8 9 9 9 10 10 10 10 10 12 13 14 15 14 14 14 14 14 13 12 13 13 14 14 14 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 16 16 16 16 15 16 16 16 17 17 18 18 19 19 20 20 19 19 18 17 17 16 17 17 18 19 19 19 19 19 18 17 17 18 19 21 21 22 22 21 21 21 20 20 20 20 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 21 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 21 22 23 24 24 23 22 21 20 20 20 20 21 21 21 20 20 19 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 9 8 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 9 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 7 7 6 6 7 8 8 8 9 9 10 10 10 10 10 11 14 15 15 15 15 15 15 14 13 12 12 12 13 13 14 12 13 13 13 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 19 19 19 19 19 19 18 18 17 17 16 17 17 18 19 19 19 19 18 17 17 17 19 20 21 21 21 21 21 21 20 20 20 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 21 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 20 20 20 19 19 19 20 20 20 21 22 23 24 24 23 22 21 20 20 20 21 21 21 21 20 19 19 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 9 9 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 6 6 7 7 8 8 8 8 9 9 9 10 10 10 10 13 15 15 16 16 15 15 15 15 14 13 12 12 13 13 13 11 11 12 13 14 15 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 18 17 17 17 17 16 16 16 16 16 16 16 16 17 18 18 19 19 19 19 19 19 18 17 17 16 16 17 18 18 19 19 19 18 18 17 17 18 19 20 20 21 21 21 21 20 20 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 21 20 19 19 19 19 19 20 20 21 21 20 20 20 21 21 21 21 21 20 20 19 19 19 20 20 20 21 21 23 23 24 23 23 22 21 20 20 20 21 21 21 21 20 20 19 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 8 9 9 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 6 7 7 8 8 8 8 8 9 9 9 9 10 11 12 14 15 15 15 15 16 16 16 15 15 13 13 13 13 12 12 10 11 12 13 14 15 15 15 15 15 16 16 16 17 16 16 16 15 15 16 17 17 18 17 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 18 18 17 16 16 16 16 17 18 18 19 19 19 18 17 17 17 18 19 20 20 21 21 21 21 20 19 19 19 19 19 20 20 21 21 21 21 21 21 20 20 21 21 21 21 21 20 19 19 19 19 20 20 20 20 21 21 20 21 21 21 21 21 21 20 20 19 19 19 20 20 20 21 22 23 23 23 23 23 22 21 20 20 20 21 21 21 21 21 20 19 10 10 10 10 10 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 8 8 8 8 8 9 9 9 9 11 12 14 14 14 13 14 15 15 16 16 15 14 13 13 13 12 12 11 10 11 11 12 13 14 14 14 14 14 15 15 16 16 16 16 15 15 15 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 18 19 19 19 18 18 17 17 16 16 16 16 16 17 18 19 20 20 19 18 17 17 17 18 19 20 20 21 21 21 21 20 19 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 21 21 21 20 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 20 20 21 21 22 23 23 23 23 22 21 20 20 20 20 21 21 21 21 20 20 19 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 6 7 7 8 9 9 9 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 7 8 8 8 8 8 8 9 9 9 10 12 13 13 13 12 12 13 14 14 15 15 15 13 12 12 12 11 11 10 10 10 10 11 13 14 14 14 14 14 14 15 16 16 16 16 15 15 15 16 16 17 17 17 17 17 16 16 16 16 16 16 15 15 16 17 18 19 19 18 18 17 17 16 16 16 15 16 17 18 19 20 20 19 18 18 17 17 17 18 19 20 20 21 21 21 20 20 19 19 19 19 20 20 21 21 21 21 21 20 20 20 20 20 21 21 21 20 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 19 19 19 20 20 20 21 21 22 22 23 23 23 22 21 20 20 20 20 21 21 21 21 20 20 19 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 6 6 7 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 8 9 9 9 10 11 12 13 13 12 11 12 12 13 13 13 14 14 11 11 10 10 10 10 10 9 9 9 11 13 13 13 13 13 14 14 15 15 16 16 15 15 15 15 15 16 17 17 17 16 16 16 16 16 16 16 16 15 15 16 17 18 19 19 18 17 17 16 16 15 15 16 16 18 19 20 20 20 19 18 18 18 17 18 18 19 20 20 21 21 21 20 19 19 19 19 19 20 21 21 21 21 20 20 20 20 19 20 21 21 21 21 20 19 20 20 20 20 20 20 19 19 20 20 20 20 21 21 21 21 20 20 19 19 19 20 20 20 20 21 22 22 23 23 22 21 20 20 20 20 20 20 21 21 21 20 20 19 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 7 8 9 8 9 9 10 11 11 11 10 10 11 11 11 11 12 12 12 10 10 9 9 9 9 9 8 8 10 12 12 12 12 13 13 13 14 14 15 15 15 15 14 14 15 15 16 16 17 17 16 16 16 16 17 17 16 16 15 16 17 18 18 19 18 18 17 16 16 16 15 15 16 17 18 19 20 20 20 19 18 18 18 18 18 19 19 20 20 21 21 21 20 19 19 18 19 20 20 21 21 21 20 20 20 19 19 19 20 21 21 21 21 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 22 23 23 22 21 21 20 20 20 20 20 20 21 21 21 20 20 19 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 7 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 10 10 9 9 10 10 10 10 10 11 11 11 11 10 9 9 9 8 8 8 8 8 10 11 11 11 11 12 12 12 13 13 14 14 15 14 14 13 14 15 16 16 17 16 16 16 16 16 16 17 16 16 16 16 17 18 18 18 18 17 17 17 16 15 15 15 17 18 19 19 20 20 20 19 19 18 18 18 18 19 19 20 20 21 21 21 20 19 18 18 19 20 20 20 21 20 20 20 19 19 19 19 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 22 23 22 22 21 20 20 20 20 20 20 21 21 21 20 20 20 20 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 7 7 6 6 6 6 6 7 7 8 8 9 9 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 9 9 10 10 10 10 11 11 11 11 12 13 13 13 13 13 12 13 15 16 16 16 16 16 15 16 16 16 17 16 16 16 16 17 17 18 18 18 17 17 16 16 15 15 16 17 18 19 19 19 20 20 19 18 18 18 18 18 18 19 20 20 20 21 20 20 19 18 18 19 20 20 20 20 20 20 19 18 19 19 20 21 22 22 22 21 21 21 21 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 22 21 21 20 20 20 20 20 21 21 21 21 20 20 20 20 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 10 9 9 9 10 10 10 9 9 8 8 7 7 7 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 11 11 12 14 16 16 16 16 15 15 15 16 16 17 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 20 19 19 18 18 19 20 20 20 20 20 19 19 18 19 20 21 21 22 22 22 22 22 21 21 20 19 19 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 22 21 21 20 20 21 21 21 21 21 21 21 20 20 20 20 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 7 7 6 7 7 7 7 7 7 7 7 7 8 9 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 8 9 9 9 8 8 8 9 10 10 10 10 10 10 10 10 10 10 12 14 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 19 20 20 19 19 18 18 18 19 19 19 20 20 20 19 18 19 19 20 21 21 22 22 22 22 22 21 21 20 19 18 18 19 19 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 22 22 22 22 21 20 20 20 21 21 21 21 20 20 20 20 20 20 20 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 8 7 7 7 6 7 7 7 7 7 7 7 7 7 8 9 10 10 9 9 8 9 9 9 9 9 8 8 7 7 7 7 8 9 9 9 8 8 8 8 9 9 10 10 9 9 9 9 10 10 11 13 15 15 15 15 14 14 15 15 16 16 16 16 16 17 17 17 17 16 17 17 17 16 16 16 17 17 18 18 18 18 19 19 19 19 18 18 18 17 17 17 18 18 19 19 19 19 19 18 18 18 18 19 20 20 20 19 18 19 19 20 20 21 21 21 22 22 22 21 21 20 19 18 18 18 19 20 20 20 20 20 20 19 20 20 20 21 21 21 20 20 20 20 20 21 22 22 22 22 21 20 20 21 21 21 21 21 20 20 20 20 20 20 21 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 8 8 9 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 6 6 6 6 6 6 7 6 6 6 6 7 7 7 8 8 8 8 8 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 11 13 13 14 14 14 14 14 14 15 16 16 16 16 16 16 17 17 16 16 17 17 17 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 19 19 19 19 19 19 18 18 18 19 19 20 20 19 19 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 18 18 19 19 20 20 20 20 20 19 19 19 20 20 21 21 20 20 20 20 20 20 21 21 22 22 22 21 20 20 21 21 21 21 21 20 20 20 20 20 21 21 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 7 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 8 9 10 11 12 13 13 13 13 13 13 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 17 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 18 19 19 19 19 19 19 19 18 19 19 20 20 19 19 19 18 19 19 19 20 20 21 21 21 20 20 20 20 19 19 18 19 19 20 21 21 21 20 20 20 19 19 20 20 21 21 20 20 20 20 20 20 21 21 22 22 21 21 20 21 21 21 21 21 21 20 20 20 20 20 21 20 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 9 9 9 8 8 8 8 8 7 7 8 8 7 7 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 9 10 11 11 11 11 12 12 13 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 19 20 21 21 21 21 20 20 20 19 19 20 21 21 21 20 20 20 20 20 20 21 21 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 7 8 9 9 9 8 8 7 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 18 19 20 20 21 21 21 21 21 20 20 19 20 20 21 21 20 20 20 20 20 20 20 21 21 22 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 6 6 6 6 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 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 7 8 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 9 9 9 9 9 9 10 10 10 10 11 12 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 19 20 21 21 21 21 21 21 20 19 19 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 5 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 7 8 8 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 7 8 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 8 8 7 7 7 7 6 7 7 8 8 8 9 9 9 9 9 9 9 9 10 12 13 13 14 14 15 15 16 16 16 16 17 17 17 18 18 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 17 17 17 18 18 19 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 19 20 20 20 21 21 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 20 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 5 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 9 8 8 8 8 7 7 7 6 6 6 6 6 7 8 8 8 9 8 8 8 8 8 7 7 7 7 8 8 9 9 9 8 8 8 8 7 7 6 7 7 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 8 8 7 7 7 7 7 8 8 9 9 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 10 11 12 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 18 18 17 17 17 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 17 17 17 18 19 19 19 19 19 19 19 20 20 19 19 19 18 18 17 18 19 20 20 20 20 20 21 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 9 9 9 8 8 8 8 7 7 6 6 6 7 7 8 8 9 9 8 8 8 8 8 7 7 7 7 8 9 9 9 9 9 8 8 7 7 7 6 7 8 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 8 7 7 7 7 7 7 8 8 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 18 18 17 17 16 16 16 16 17 17 17 18 18 18 19 19 18 19 19 19 18 18 18 17 17 17 18 19 19 19 19 19 19 19 20 19 19 19 18 18 17 17 18 19 20 20 20 20 21 21 21 21 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 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 8 8 7 7 7 7 6 6 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 7 7 7 8 8 9 9 9 9 9 8 8 7 7 6 6 7 8 8 8 9 9 9 9 9 8 8 7 7 7 7 7 8 7 7 7 7 7 7 8 8 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 17 18 18 18 19 19 18 18 18 18 18 17 17 17 17 18 18 19 19 19 19 19 19 20 20 19 19 19 18 17 17 17 18 19 19 20 20 20 21 21 21 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 20 11 12 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 8 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 7 7 8 8 9 9 9 9 9 8 8 7 7 6 6 7 7 8 8 8 9 9 10 9 9 8 8 7 7 7 7 8 8 7 7 7 7 7 7 8 8 9 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 7 7 8 8 8 8 8 8 9 10 11 11 13 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 18 18 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 20 11 11 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 8 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 8 9 9 9 9 8 8 8 7 7 8 8 8 9 9 9 9 8 8 7 6 6 6 7 7 8 8 8 9 9 10 9 9 8 8 8 7 7 8 8 7 7 7 7 7 7 7 8 8 9 9 9 9 8 8 7 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 8 8 8 9 10 11 13 14 15 15 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 18 18 17 17 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 18 19 19 20 20 20 21 21 22 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 11 11 11 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 9 8 8 8 8 8 8 7 7 6 6 6 6 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 9 9 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 9 8 8 7 7 7 8 8 9 9 9 9 9 8 7 6 6 6 6 7 7 8 8 9 9 9 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 9 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 8 8 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 17 17 16 16 16 16 17 17 17 18 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 17 19 19 20 19 20 20 21 21 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 21 21 21 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 9 9 9 8 8 7 7 6 6 6 6 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 9 9 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 8 9 9 9 9 8 8 8 7 7 8 8 9 9 9 9 9 8 7 6 6 6 6 7 7 8 8 9 9 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 9 9 9 9 9 8 7 7 7 7 7 7 7 8 8 8 8 7 7 8 8 8 8 8 8 8 9 10 11 12 12 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 16 17 18 19 20 20 19 20 20 21 21 22 22 22 21 21 20 20 20 20 20 20 20 20 19 19 20 20 20 20 21 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 9 9 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 8 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 8 7 6 6 6 7 7 8 8 9 9 9 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 9 8 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 10 11 12 13 13 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 17 16 16 18 19 20 20 20 20 20 20 21 21 22 22 22 21 20 19 20 20 20 20 20 20 20 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 9 8 8 7 7 7 7 8 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 7 6 6 7 7 8 8 8 9 9 9 9 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 8 8 8 9 9 10 11 12 12 14 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 16 15 16 16 16 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 18 18 17 16 16 17 18 19 20 20 20 20 20 20 21 21 22 22 21 20 20 19 19 19 20 21 21 20 20 20 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 7 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 8 9 8 8 7 7 7 8 8 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 7 6 7 7 8 8 8 8 8 9 9 9 10 10 10 9 9 9 9 8 8 7 7 7 7 7 7 8 8 9 9 10 9 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 10 12 13 14 14 14 14 14 14 15 15 15 15 15 15 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 18 18 18 18 18 17 16 16 17 18 19 20 20 20 20 20 20 21 21 21 21 20 20 19 19 19 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 8 9 9 9 9 9 9 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 6 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 7 7 8 8 9 8 8 8 8 9 9 10 10 10 9 9 9 9 8 8 7 7 7 7 7 7 8 8 9 9 10 9 9 9 8 8 8 8 7 7 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 10 11 12 13 13 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 16 17 18 19 19 20 20 20 20 20 21 21 21 21 20 19 19 19 19 19 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 8 9 9 9 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 8 7 7 7 7 8 9 9 9 8 8 8 9 9 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 7 8 8 8 9 9 9 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 10 11 11 11 11 11 11 12 13 14 14 14 15 15 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 16 16 17 18 19 19 20 20 20 20 20 21 21 21 20 19 19 18 18 19 20 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 8 7 7 7 8 9 9 9 9 8 8 8 9 9 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 8 7 8 8 8 9 9 9 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 11 12 13 14 14 14 14 14 14 14 14 14 14 15 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 18 18 19 20 20 20 20 21 21 21 20 19 19 18 18 18 19 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 19 19 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 9 9 9 9 9 9 9 9 8 8 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 6 6 6 7 7 8 8 8 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 8 7 7 7 9 9 9 9 9 8 8 8 9 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 8 8 8 8 9 9 9 10 10 9 9 8 8 7 8 8 8 9 9 9 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 8 9 10 12 13 14 14 13 13 13 13 13 13 13 14 15 15 16 17 17 16 16 15 15 15 16 16 16 15 16 16 16 16 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 20 21 21 21 20 19 18 18 18 19 20 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 19 19 19 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 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 9 9 9 9 9 9 9 9 9 8 7 7 8 8 9 9 9 9 8 8 8 9 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 8 8 8 8 8 9 9 10 10 9 9 8 8 8 7 8 8 9 9 9 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 8 8 8 9 11 13 14 14 13 13 13 13 13 13 13 13 14 15 16 16 17 17 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 16 16 16 16 17 17 17 17 17 17 17 18 19 19 19 20 20 20 20 21 20 19 18 17 18 18 19 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 8 7 7 7 8 9 10 9 9 8 8 9 9 10 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 9 9 8 8 8 7 8 8 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 10 12 14 15 15 13 13 12 12 12 12 12 13 14 15 16 16 17 16 16 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 17 18 18 19 19 19 19 20 20 20 20 20 19 17 17 18 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 7 7 7 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 10 9 10 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 8 8 7 7 8 9 10 10 9 9 9 8 9 10 10 10 10 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 8 8 9 10 10 10 9 9 9 8 8 7 8 9 9 9 9 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 11 14 15 15 14 13 13 13 12 12 12 12 13 13 14 15 16 16 16 16 15 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 19 19 19 19 19 19 20 19 19 18 17 17 18 19 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 8 8 8 8 7 7 7 7 8 8 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 8 9 10 10 9 9 9 9 9 10 10 10 9 9 9 9 10 9 9 8 8 8 7 7 7 7 7 7 7 8 9 10 10 10 10 9 9 8 8 7 8 9 9 9 9 8 8 7 7 7 6 7 7 7 7 8 8 8 8 8 7 7 8 10 13 15 16 15 14 14 13 12 11 11 12 12 12 13 13 15 15 15 15 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 19 19 19 19 19 18 18 17 17 18 19 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 7 7 7 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 11 11 10 10 10 9 9 8 8 8 8 10 10 10 9 9 9 9 9 10 10 10 9 9 9 9 10 9 9 9 8 8 8 7 7 7 7 7 7 8 9 9 9 9 10 9 9 8 8 8 8 9 10 9 9 9 8 7 7 7 6 7 7 7 8 8 8 8 8 7 7 7 8 11 15 16 16 16 15 15 13 11 11 11 11 11 11 12 13 13 13 13 13 14 14 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 17 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 19 19 19 19 19 18 17 16 16 16 17 17 18 18 8 8 7 7 6 6 6 6 6 7 7 7 7 7 7 8 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 9 8 8 8 9 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 10 9 9 9 8 8 8 7 7 7 7 7 7 8 9 9 9 9 10 9 9 8 8 8 9 9 10 10 9 9 8 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 9 13 16 17 17 16 15 14 13 11 11 11 11 11 11 12 12 11 11 12 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 17 17 17 16 16 16 16 18 18 19 19 20 20 20 20 21 21 21 21 21 21 20 19 18 18 19 19 19 20 19 19 18 18 18 18 16 15 14 14 15 15 16 17 17 7 7 7 6 6 6 5 5 5 6 6 6 6 7 8 8 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 10 10 9 9 8 8 9 9 10 10 10 10 9 9 10 10 10 10 9 9 9 9 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 9 9 9 10 10 9 8 8 8 9 9 10 10 9 9 8 7 7 7 7 7 7 7 8 8 8 8 7 7 7 8 11 15 16 17 17 16 15 13 12 10 10 11 11 11 11 11 11 10 10 10 11 11 12 12 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 15 15 15 16 17 17 18 19 19 19 20 20 20 20 21 21 21 21 21 20 19 18 18 18 19 19 19 17 16 16 16 16 15 14 12 12 12 13 14 14 15 15 7 7 7 6 6 5 5 5 5 5 5 5 6 7 8 8 9 9 9 10 9 9 9 9 9 9 9 9 9 10 10 9 9 8 8 8 8 8 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 9 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 10 9 8 8 8 9 9 10 10 9 8 8 7 7 7 7 7 7 7 8 8 7 7 7 7 8 10 13 14 16 16 16 15 14 12 11 10 10 10 10 10 10 10 11 10 9 10 10 11 11 12 11 11 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 16 16 16 16 16 16 17 17 17 16 15 14 14 15 15 16 17 19 19 19 19 19 20 20 20 20 21 21 21 20 19 18 17 17 17 17 17 17 14 13 13 13 13 13 12 12 11 11 12 12 13 14 13 7 7 7 6 6 5 5 4 4 4 5 5 5 6 7 8 8 9 9 9 9 9 9 9 10 10 9 9 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 9 8 8 8 9 9 10 9 9 8 8 7 7 7 7 7 7 7 8 7 7 7 7 7 9 10 12 14 15 15 15 14 13 12 11 10 9 9 9 9 10 10 10 9 9 9 10 10 10 11 11 11 11 12 12 13 14 14 14 14 15 15 15 15 15 14 14 14 14 15 15 16 16 15 16 16 16 16 16 15 14 14 14 14 15 16 18 19 19 19 19 19 19 20 20 20 20 20 20 20 18 15 14 14 14 14 14 14 12 11 12 12 11 11 11 11 11 11 11 12 12 12 11 7 7 7 7 6 5 5 4 4 4 4 4 5 6 7 8 8 8 8 9 8 9 9 10 10 10 9 10 10 11 11 10 10 9 9 9 9 9 8 8 7 7 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 9 8 9 10 10 11 11 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 10 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 9 8 8 8 9 9 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 8 9 11 13 15 15 14 14 13 13 12 11 10 10 9 9 9 10 10 9 10 9 10 10 10 10 10 10 10 10 10 11 12 13 13 13 13 14 14 14 14 14 13 13 13 14 14 14 15 15 15 15 16 16 16 15 14 13 13 13 14 15 17 18 19 19 18 18 19 19 19 19 20 20 20 19 18 16 14 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 8 8 7 7 6 5 5 4 4 4 4 4 4 6 7 7 7 7 8 8 8 9 9 10 10 10 10 10 11 12 11 11 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 6 6 7 7 6 6 6 6 6 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 9 8 8 8 10 11 11 11 11 10 10 10 10 9 9 9 9 9 10 11 11 11 11 11 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 10 9 9 8 8 8 7 7 7 7 7 8 8 9 9 10 10 10 9 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 12 14 15 13 12 13 13 12 12 11 11 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 11 11 12 11 12 13 13 13 13 13 12 12 13 13 13 14 14 14 14 15 15 15 15 14 14 13 13 13 14 16 18 19 18 18 18 18 18 18 19 19 19 18 17 16 15 13 12 10 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 10 10 10 10 11 8 8 8 7 6 5 5 4 4 4 4 4 4 5 6 6 7 7 7 7 8 9 9 9 9 10 10 11 11 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 9 8 8 8 10 11 11 11 11 10 10 10 10 9 9 9 9 10 11 11 11 11 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 12 11 10 9 9 8 8 8 7 7 7 7 7 8 8 9 10 10 11 10 9 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 10 12 13 13 11 11 12 12 12 12 11 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 12 12 12 11 11 12 12 12 13 13 13 14 14 15 14 14 14 13 13 13 13 15 16 18 18 18 17 17 17 18 18 19 18 16 15 14 13 11 11 10 9 9 10 10 10 10 11 11 12 12 12 12 12 11 11 10 10 10 10 10 10 8 8 7 7 6 6 5 5 4 4 3 3 4 4 5 6 6 6 7 7 8 9 9 9 9 10 10 11 12 12 11 11 11 10 10 10 10 9 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 9 8 8 9 10 11 11 11 11 10 10 10 10 10 10 9 9 10 11 11 11 11 11 10 9 9 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 9 9 10 11 11 12 12 11 10 10 9 9 8 8 7 7 7 8 8 8 9 9 10 10 10 10 9 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 10 11 11 11 10 10 11 11 11 11 11 10 9 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 13 15 17 18 18 17 16 16 16 16 17 17 16 13 12 11 11 10 10 10 9 9 9 10 10 10 11 12 13 13 13 13 12 11 11 10 10 10 10 10 10 7 7 7 7 7 6 6 5 5 4 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 9 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 8 7 7 7 8 8 8 7 7 6 6 6 6 7 7 8 8 8 9 9 10 10 10 10 10 10 9 8 8 9 10 11 11 11 11 10 10 10 10 10 10 10 10 10 11 12 11 11 10 10 10 9 10 10 11 11 11 11 11 11 10 10 10 10 10 9 8 9 9 10 11 12 12 12 11 11 11 10 9 8 8 7 7 7 8 8 9 9 9 10 11 11 10 9 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 10 9 9 9 10 10 10 10 9 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 10 11 11 11 11 12 12 11 11 12 12 12 12 12 12 13 15 17 17 17 16 14 13 13 14 15 14 13 11 11 10 10 10 9 9 9 9 9 10 10 11 11 12 14 14 13 12 11 11 11 10 10 10 10 10 11 7 7 8 7 7 7 6 6 5 5 4 4 4 4 5 5 6 6 7 7 8 8 8 8 9 9 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 10 9 8 9 10 11 11 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 8 9 10 11 11 12 12 12 12 11 11 10 9 8 8 7 7 8 8 9 9 9 10 11 11 11 10 9 8 8 8 9 9 9 10 9 9 8 8 7 7 7 7 7 7 7 8 7 8 8 8 8 8 9 9 9 9 9 9 10 9 9 8 8 8 8 8 8 8 9 9 10 10 10 9 9 8 8 8 9 9 9 8 8 8 8 8 8 9 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 11 13 15 16 16 16 15 13 11 11 11 12 12 11 10 10 10 10 10 9 9 9 9 10 10 11 11 12 13 13 13 12 11 11 10 10 10 10 10 10 11 11 7 8 8 8 7 7 7 7 6 5 5 4 4 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 9 9 9 8 7 7 7 6 7 7 8 8 8 8 9 10 10 10 10 10 10 10 9 8 9 10 11 12 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 8 8 9 10 11 12 12 12 12 12 11 11 10 9 8 8 7 8 8 9 9 9 10 10 11 11 10 10 9 8 8 8 9 9 9 10 9 9 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 12 13 13 14 13 12 10 9 9 10 10 10 10 10 9 10 10 9 9 9 9 9 10 11 11 12 13 13 11 11 11 10 10 10 10 10 10 10 10 11 11 7 7 8 7 8 8 8 7 7 6 5 5 5 5 6 6 6 6 6 7 7 7 8 9 9 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 9 8 9 11 12 12 12 12 12 12 11 11 11 11 10 11 11 11 12 11 11 11 11 10 10 10 10 11 11 11 11 11 10 10 10 10 10 9 9 8 9 9 10 11 12 12 12 12 12 11 11 10 9 8 8 8 8 8 9 9 10 10 11 11 11 10 9 9 8 8 9 9 9 10 10 9 9 8 8 8 8 7 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 10 11 12 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 10 11 12 12 12 12 12 10 10 10 10 10 9 9 10 10 10 11 10 10 7 7 7 7 8 8 8 8 7 7 6 5 5 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 8 9 8 8 8 9 9 9 10 10 11 11 10 10 9 8 9 11 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 10 11 11 11 11 11 10 10 11 11 10 9 9 9 9 10 11 11 12 12 12 12 12 11 10 9 9 8 8 8 8 9 9 10 10 11 11 11 11 10 10 9 9 9 9 9 9 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 10 10 11 11 11 10 10 9 9 9 9 9 9 9 8 8 7 7 7 8 9 11 12 12 11 10 9 8 8 8 8 8 8 8 8 8 9 8 8 8 9 10 12 13 12 11 11 11 9 9 9 9 9 9 9 10 10 10 11 10 10 7 7 7 7 8 8 8 8 8 7 6 6 6 7 7 7 7 7 7 7 7 7 8 9 10 10 11 11 12 12 13 13 12 13 14 14 14 13 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 8 9 9 9 8 8 9 9 9 10 11 11 11 11 10 9 9 10 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 11 10 10 10 10 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 10 11 12 13 13 12 12 11 10 9 9 8 8 8 9 9 10 10 10 11 11 11 11 10 10 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 8 9 9 10 10 10 10 9 9 8 8 9 9 9 8 8 8 8 8 8 9 9 10 11 12 11 11 10 9 9 9 9 10 9 9 8 8 8 7 8 9 10 12 13 12 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 10 11 12 12 11 11 10 10 9 9 9 9 9 10 10 10 10 10 11 10 10 7 7 7 8 8 8 8 8 8 8 7 7 7 7 8 8 7 7 7 7 7 8 9 10 10 10 11 11 12 12 12 12 12 12 13 14 13 12 12 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 8 8 8 9 10 10 11 11 11 11 10 9 9 9 10 12 12 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 10 10 10 10 10 11 11 11 11 11 11 11 11 10 9 9 9 9 10 10 12 12 12 12 12 11 10 10 9 9 9 8 9 9 10 10 10 11 11 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 10 10 10 9 8 8 8 9 9 9 9 8 8 7 8 8 9 9 10 12 12 12 11 10 9 9 9 10 10 9 8 8 8 7 7 8 9 10 12 12 11 10 9 9 8 8 8 7 8 8 8 8 8 8 8 8 9 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 11 11 11 10 7 7 7 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 8 9 10 10 10 10 11 11 12 12 12 12 12 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 10 10 11 11 11 11 10 9 9 9 11 12 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 10 9 9 9 9 10 11 12 12 12 12 12 11 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 10 10 9 8 8 8 9 9 9 9 8 8 7 7 8 8 8 9 10 11 12 12 11 9 9 9 10 10 10 9 8 8 8 8 8 8 8 10 11 11 10 9 8 8 8 8 8 8 7 8 8 8 7 8 8 8 9 10 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 11 11 8 7 7 8 9 9 9 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 11 11 10 9 10 11 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 12 12 12 11 11 10 10 9 9 10 10 11 12 12 12 11 11 11 10 10 9 9 9 9 9 10 10 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 7 7 7 7 7 7 8 8 7 7 6 6 5 6 6 6 6 6 7 7 8 8 9 8 8 8 8 8 9 9 9 9 8 8 9 9 9 9 9 8 8 7 7 7 8 8 9 10 10 12 12 10 9 9 9 10 9 9 8 8 7 8 8 8 8 9 9 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 9 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 11 11 11 11 11 11 8 8 8 8 9 10 10 10 10 10 10 10 9 9 10 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 12 12 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 10 11 11 12 12 11 11 11 10 10 10 11 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 10 11 11 12 12 12 12 11 11 11 10 9 9 10 11 11 12 12 12 11 11 11 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 8 8 8 7 6 6 6 6 5 5 6 6 7 7 8 8 9 9 9 8 8 8 8 9 9 8 8 8 8 9 9 9 9 8 8 8 8 7 7 8 8 8 9 10 11 10 9 8 8 8 9 9 8 8 7 7 8 8 9 8 8 9 8 8 8 7 7 8 8 8 8 7 7 7 7 7 7 7 8 9 9 9 10 10 10 10 10 10 10 9 10 10 10 11 11 11 11 11 11 11 11 11 9 8 8 9 10 11 11 11 11 11 11 10 10 10 10 9 9 8 8 7 8 8 9 9 9 9 10 10 11 11 11 12 13 13 13 13 12 12 11 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 11 11 10 10 10 11 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 10 10 10 11 11 12 12 12 12 12 11 11 10 9 9 10 11 11 12 12 12 12 11 11 11 10 10 9 9 10 10 11 11 11 11 12 11 11 11 11 10 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 9 8 8 7 7 7 8 8 8 7 7 6 6 6 6 5 6 6 6 7 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 7 7 7 7 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 8 9 9 8 8 8 7 7 6 6 7 7 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 9 9 10 10 11 12 12 12 12 11 11 10 10 10 9 9 8 7 7 7 8 8 8 8 8 9 10 11 11 12 12 13 13 14 14 13 13 12 13 14 13 13 13 13 13 13 13 13 14 13 13 13 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 11 10 10 10 11 12 12 12 12 12 12 12 11 11 10 10 11 11 11 11 12 12 12 12 11 11 10 10 10 11 12 12 12 13 12 12 12 11 10 10 10 10 11 12 12 12 12 12 12 11 11 10 10 9 10 10 11 11 11 11 12 12 12 11 11 11 10 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 6 6 7 8 8 9 9 9 8 8 7 7 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 9 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 12 12 12 12 12 11 11 10 10 10 10 9 8 7 7 7 8 8 8 8 8 9 10 11 11 12 13 14 14 15 15 14 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 11 10 11 11 10 10 10 11 11 10 11 11 11 11 11 11 11 11 12 12 12 12 11 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 11 11 12 12 12 12 12 12 12 11 10 10 10 11 11 12 12 12 12 12 12 11 11 10 10 10 10 10 11 11 12 12 12 12 12 11 11 10 10 10 10 11 11 11 11 11 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 8 8 8 9 9 8 7 7 7 7 7 8 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 10 11 11 12 13 14 15 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 14 13 13 13 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 10 10 10 11 11 11 12 12 13 12 12 12 11 10 10 10 10 11 11 12 12 12 12 12 11 11 11 10 10 10 10 11 11 12 11 11 10 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 8 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 8 8 9 9 10 10 11 11 12 14 15 16 16 16 17 16 16 16 17 17 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 11 11 10 10 11 11 11 12 12 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 12 12 12 11 11 12 12 12 12 13 13 13 12 11 11 10 10 11 11 12 12 13 13 13 12 12 11 10 10 10 10 11 12 12 12 12 12 12 11 11 10 10 10 10 10 11 11 12 11 11 10 9 9 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 6 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 8 9 9 10 10 11 11 12 13 14 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 12 12 12 13 12 12 12 11 11 11 11 10 11 11 12 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 12 12 11 11 11 11 11 12 12 13 13 13 12 12 11 11 10 10 11 12 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 5 6 6 6 6 6 6 6 6 6 7 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 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 9 9 10 10 10 11 11 12 12 13 15 15 15 15 16 16 16 17 17 17 16 17 18 18 18 18 17 17 16 16 16 16 16 15 15 14 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 10 10 11 11 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 11 11 11 12 12 13 13 13 13 13 12 11 11 10 10 11 12 13 13 12 12 12 12 11 10 9 9 9 10 11 11 11 11 11 11 11 11 10 10 10 9 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 7 7 7 7 7 7 7 7 6 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 7 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 14 14 14 14 15 15 15 15 16 16 15 16 16 17 17 17 17 17 16 16 16 16 16 15 15 14 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 10 10 9 9 10 10 11 11 11 12 12 12 12 12 12 11 10 11 11 12 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 12 11 11 10 10 12 12 13 13 13 13 12 12 11 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 9 8 8 8 8 7 7 7 7 8 8 7 7 6 6 6 6 6 6 6 6 7 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 7 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 10 10 10 11 11 12 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 14 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 13 11 11 11 11 11 11 11 11 11 10 10 9 9 10 10 11 11 10 10 10 10 9 9 10 10 11 12 12 12 12 12 12 12 12 11 11 11 11 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 11 11 10 11 12 13 13 13 13 13 12 12 10 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 9 8 8 8 8 8 7 7 8 8 8 8 7 7 7 7 6 6 6 6 7 7 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 11 11 11 11 11 11 11 10 10 10 10 11 11 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 13 13 14 14 14 14 14 14 15 15 15 16 15 15 14 14 14 14 14 13 12 11 11 10 10 10 10 10 10 10 9 9 8 9 9 10 10 10 10 10 10 9 9 10 10 11 12 12 12 12 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 12 12 13 13 13 13 14 14 13 12 11 11 11 11 12 13 13 13 13 12 12 11 10 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 10 10 11 11 11 11 11 11 11 10 10 10 10 11 11 12 12 12 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 14 14 15 15 15 15 15 15 15 15 14 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 9 8 7 8 8 8 9 9 9 9 9 9 9 10 10 11 12 12 12 12 13 13 13 12 12 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 13 13 12 11 11 12 12 13 13 13 13 12 12 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 7 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 12 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 15 15 14 14 14 14 14 14 14 14 15 16 15 15 15 15 15 14 14 13 13 12 11 11 11 11 10 10 9 9 9 9 10 10 9 8 8 7 7 7 7 8 8 9 9 9 9 10 10 11 11 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 13 13 12 11 11 12 12 13 13 13 13 12 11 10 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 7 7 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 15 16 16 15 15 15 15 15 14 15 15 16 17 16 16 16 15 15 15 14 14 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 8 7 7 6 6 7 7 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 12 12 12 13 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 13 13 13 13 13 12 12 11 12 12 12 13 13 13 13 12 11 10 9 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 5 6 6 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 13 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 15 15 15 15 14 13 13 12 12 11 11 10 9 9 9 8 8 8 8 7 6 6 6 6 6 7 8 9 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 13 13 13 13 12 12 11 11 12 12 13 13 13 13 12 10 10 9 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 10 10 11 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 13 12 12 12 12 13 13 14 14 14 14 14 14 14 14 15 15 16 16 16 16 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 17 17 16 16 16 16 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 6 6 6 6 6 7 7 8 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 13 12 12 12 12 12 11 11 12 13 13 13 13 12 12 11 11 11 12 12 13 13 13 12 11 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 13 14 14 15 14 14 15 15 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 18 18 18 18 19 18 18 18 17 17 17 17 18 18 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 6 6 6 7 7 7 8 9 9 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 13 13 13 13 12 12 12 11 11 12 13 13 13 13 12 12 12 11 12 12 12 13 13 13 12 12 11 10 10 10 11 11 12 12 11 11 10 11 11 12 12 11 11 12 12 11 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 13 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 17 18 18 19 20 20 20 20 19 18 19 19 18 17 17 17 17 16 17 17 18 18 18 18 17 16 14 13 12 11 10 10 9 9 8 7 7 6 6 6 7 8 8 8 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 11 10 10 10 11 12 12 12 11 11 11 10 11 12 12 11 11 12 12 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 11 11 11 11 10 10 10 10 11 12 13 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 19 19 20 20 19 18 18 19 19 17 16 15 15 15 15 15 16 16 17 18 18 17 16 15 14 12 11 11 10 9 8 8 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 12 12 12 13 13 13 13 13 13 13 12 12 11 10 10 10 11 12 12 12 11 11 10 10 11 12 12 11 11 12 11 11 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 7 7 7 7 6 6 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 9 9 10 10 10 11 10 10 10 9 10 10 11 12 13 14 14 14 13 13 14 14 15 15 15 15 16 16 17 17 16 16 18 18 18 18 18 18 17 17 17 17 16 14 13 13 13 14 13 14 15 16 16 16 16 16 15 14 12 12 11 10 9 8 8 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 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 13 13 13 12 13 13 13 13 13 13 13 13 12 11 11 11 10 11 11 12 12 11 11 11 10 10 11 12 12 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 6 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 6 6 7 7 7 7 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 9 9 9 9 10 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 14 14 15 15 15 15 16 16 16 15 16 16 17 17 16 16 16 16 15 15 15 14 12 11 11 11 12 12 12 14 13 14 15 15 15 15 14 13 12 11 9 9 8 8 8 7 7 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 12 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 14 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 11 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 14 14 14 14 16 15 14 14 14 13 13 13 13 13 12 11 11 11 11 11 11 12 12 12 13 14 14 14 14 12 12 11 10 9 9 9 9 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 14 13 13 13 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 8 8 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 13 13 13 13 12 13 13 13 13 12 13 13 12 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 12 13 13 13 13 13 12 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 12 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 6 6 6 6 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 10 11 11 12 13 13 12 12 12 12 10 11 11 11 10 10 10 11 10 9 9 9 9 10 10 11 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 14 14 14 14 14 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 12 12 11 11 11 11 11 11 11 10 10 11 11 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 9 9 10 10 10 10 11 11 12 11 11 11 10 10 10 11 10 11 11 11 12 12 11 11 10 10 8 9 9 9 9 8 8 8 8 7 7 7 7 8 9 11 11 12 12 12 12 12 12 11 11 11 11 12 13 13 13 13 12 12 12 12 12 12 13 13 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 12 11 11 11 11 12 12 11 11 12 12 12 12 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 13 12 11 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 4 4 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 11 11 11 11 9 9 10 10 10 11 11 12 12 12 12 11 11 10 11 11 11 11 11 11 11 11 11 10 9 9 8 8 8 8 8 6 6 6 6 5 5 5 6 7 9 10 11 10 11 11 11 11 11 11 11 11 12 12 13 13 14 13 13 12 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 13 13 13 13 13 13 12 12 13 13 13 14 14 14 14 13 13 13 13 13 13 14 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 12 12 12 12 12 12 12 11 11 11 12 12 13 13 13 13 12 12 12 12 12 12 11 11 12 11 11 11 11 11 11 13 14 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 8 8 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 8 8 8 8 8 7 7 7 7 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 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 10 10 10 10 11 9 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 8 8 7 6 5 5 5 4 4 4 5 7 8 9 10 10 9 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 12 12 12 11 11 11 11 10 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 13 13 13 13 13 13 13 13 12 13 13 14 14 14 14 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 11 11 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 15 16 15 15 13 12 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 8 8 8 8 7 7 7 7 7 8 8 8 9 8 8 8 8 8 8 7 7 7 7 7 6 7 7 7 8 8 7 7 7 6 6 7 7 7 6 6 5 4 5 5 5 5 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 9 10 11 12 12 12 12 12 13 13 12 12 12 12 12 11 11 12 11 11 10 10 10 10 9 9 8 8 8 7 7 6 5 5 4 4 4 5 5 7 8 8 9 9 8 8 9 10 10 11 11 12 12 12 12 13 13 14 14 13 13 14 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 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 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 14 13 13 13 13 13 12 12 11 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 15 17 16 15 13 12 11 10 10 10 9 9 9 9 9 9 10 9 9 8 8 8 8 9 9 9 9 8 8 8 7 8 7 7 8 8 8 8 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 6 6 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 10 10 10 10 11 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 6 5 5 5 5 5 5 6 7 8 8 8 8 8 8 8 9 10 11 12 12 12 12 12 12 13 14 14 14 14 15 15 15 15 14 14 13 13 13 13 13 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 13 13 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 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 12 13 13 13 12 12 12 12 12 12 12 12 12 12 13 12 12 11 11 12 14 15 17 16 14 12 11 11 10 10 9 9 9 9 9 9 10 10 9 9 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 10 11 11 12 12 13 13 13 13 13 13 14 15 15 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 13 13 12 13 13 12 12 12 11 11 11 12 13 13 13 12 12 11 11 12 12 12 12 12 13 13 12 12 11 11 12 14 15 16 15 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 7 7 8 7 6 6 6 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 13 13 12 12 12 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 8 8 9 10 11 11 11 12 13 13 13 12 12 13 14 15 16 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 13 13 12 12 11 11 11 11 11 11 12 12 13 13 12 12 11 11 12 13 16 15 14 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 7 7 6 6 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 8 8 8 8 8 9 10 9 9 10 10 11 11 11 12 12 12 12 11 12 13 14 15 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 12 12 13 13 13 13 13 13 14 13 13 13 13 13 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 10 10 11 12 13 13 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 14 15 14 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 9 9 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 9 8 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 6 6 7 7 8 8 8 8 8 8 8 9 9 9 12 12 12 12 13 13 13 13 13 12 12 12 13 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 9 9 9 9 9 10 11 11 10 11 11 12 11 11 11 12 12 12 12 12 13 14 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 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 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 13 13 13 13 13 13 12 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 14 14 13 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 10 9 9 10 10 10 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 9 8 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 6 6 7 7 7 8 8 8 8 8 8 9 9 9 13 12 12 12 13 13 13 13 13 12 11 11 12 12 12 13 13 14 13 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 10 10 10 10 10 10 10 10 11 11 12 11 11 12 12 12 12 12 12 12 12 12 13 14 15 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 13 14 14 14 13 13 13 12 12 12 12 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 9 8 7 6 6 6 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 14 13 12 12 12 12 12 12 12 11 11 11 11 11 12 12 13 13 13 13 13 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 11 12 12 12 12 12 12 12 12 13 12 12 13 13 13 12 12 12 12 13 13 14 14 16 16 17 16 16 15 15 14 14 15 15 14 14 13 13 13 13 13 12 12 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 13 13 13 12 13 13 13 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 12 13 13 13 12 12 12 12 12 11 11 10 10 11 11 11 12 12 12 12 11 11 11 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 9 9 8 7 7 6 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 14 13 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 12 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 14 13 12 12 13 13 14 15 15 16 16 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 10 10 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 10 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 9 9 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 13 12 12 13 14 15 15 16 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 13 13 12 12 11 11 11 11 11 11 11 11 12 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 10 10 10 9 9 9 10 10 10 10 10 10 9 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 9 9 8 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 9 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 15 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 12 12 13 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 10 10 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 13 12 12 12 11 11 11 11 11 11 12 13 13 13 13 12 12 11 11 11 11 11 11 12 12 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 7 7 8 8 8 9 8 8 7 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 12 13 13 14 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 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 13 13 12 12 12 12 11 11 11 11 11 11 12 13 13 13 13 12 12 12 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 11 11 11 10 9 9 9 9 8 8 8 8 8 8 7 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 15 15 16 16 16 16 15 15 15 15 14 14 13 14 14 14 13 12 12 13 13 13 14 14 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 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 12 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 13 13 13 13 13 12 12 12 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 11 11 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 14 13 13 14 13 12 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 12 12 12 11 11 12 13 13 13 13 12 12 12 12 11 11 11 11 10 11 12 13 13 13 13 13 12 12 12 11 12 12 12 12 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 8 8 8 8 8 8 8 16 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 14 14 14 14 13 13 13 14 13 13 13 13 13 13 14 14 13 14 14 15 15 15 15 15 15 15 15 15 15 14 13 13 13 12 11 11 11 11 12 13 13 13 12 12 12 11 11 12 12 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 12 12 12 11 11 12 13 13 13 12 12 12 12 12 11 11 11 10 10 11 12 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 11 11 11 11 11 11 12 12 11 11 11 11 11 11 10 11 11 11 11 10 10 10 10 10 10 10 9 8 8 8 8 9 9 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 6 7 7 8 8 8 8 8 8 8 8 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 15 15 15 15 15 14 13 13 12 11 11 11 10 11 12 13 13 13 12 12 12 11 11 11 12 12 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 11 11 10 10 10 10 11 12 12 13 13 13 13 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 11 11 11 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 9 8 8 8 9 9 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 6 6 7 7 8 7 7 7 8 8 8 8 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 13 12 12 12 12 12 11 11 11 12 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 12 11 11 11 10 11 11 11 10 10 9 9 9 10 10 11 11 12 12 12 12 12 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 13 13 13 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 10 10 9 9 10 11 12 13 13 13 12 12 12 11 12 13 13 12 12 12 12 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 11 12 12 13 13 13 12 11 11 10 10 10 10 9 10 10 10 10 10 10 10 10 11 11 11 12 11 10 9 9 9 8 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 6 6 7 7 8 8 7 7 7 7 8 8 8 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 13 13 13 14 15 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 13 14 13 13 13 13 12 11 11 11 11 11 11 12 12 13 12 12 12 12 11 11 11 11 12 12 12 12 13 12 12 11 11 10 10 10 10 10 10 10 9 9 10 10 10 10 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 13 13 13 13 13 13 13 12 12 11 10 9 9 9 10 10 12 13 13 13 12 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 11 12 13 14 14 13 13 12 10 10 10 10 10 9 9 10 10 10 10 10 10 10 11 12 12 13 12 12 11 9 9 9 9 10 10 11 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 6 6 6 7 7 8 7 7 7 7 7 7 8 8 18 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 12 12 12 13 12 12 12 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 9 10 12 13 13 13 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 10 9 9 9 10 12 14 15 14 14 13 12 11 10 10 10 10 10 10 9 10 10 10 9 9 10 10 11 12 14 15 14 13 11 9 9 9 10 10 11 11 10 10 10 9 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 12 12 11 11 11 11 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 12 12 13 13 13 12 12 11 10 10 10 10 10 10 10 9 10 10 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 11 12 13 12 12 12 12 12 12 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 10 9 9 10 11 13 15 15 14 14 12 11 10 10 11 10 10 10 10 10 10 10 10 9 9 9 10 11 14 15 16 16 13 11 9 9 9 10 11 11 11 11 10 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 13 13 13 12 11 10 10 10 10 10 10 11 11 11 11 10 10 10 11 11 11 11 12 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 11 12 12 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 10 9 9 10 12 13 14 14 14 13 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 12 13 15 17 16 13 11 10 9 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 8 8 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 15 14 14 14 13 13 13 12 12 11 11 10 10 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 12 12 11 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 11 12 12 13 13 13 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 11 12 13 13 13 13 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 9 10 11 12 13 13 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 13 16 17 15 12 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 9 8 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 8 8 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 13 12 12 11 11 10 10 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 12 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 10 10 11 12 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 12 12 12 12 12 12 11 11 10 10 11 11 12 12 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 14 16 17 14 12 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 13 12 12 11 11 10 11 11 12 12 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 11 10 9 10 11 11 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 10 11 11 12 12 13 12 12 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 12 12 12 11 10 10 10 11 11 11 12 12 13 12 11 11 11 10 11 11 11 10 11 11 11 10 10 10 10 10 10 10 11 14 16 16 13 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 9 8 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 16 16 15 15 15 15 14 14 13 13 12 11 11 11 10 11 11 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 10 10 11 11 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 10 10 10 11 11 11 11 12 13 12 11 11 11 11 11 11 11 10 10 11 11 10 10 10 10 10 10 11 12 14 16 15 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 9 8 8 9 9 9 9 8 8 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 19 19 18 18 18 18 17 17 17 16 16 15 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 15 15 15 14 13 13 13 12 11 11 11 11 11 11 12 12 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 13 13 13 13 13 13 12 12 12 12 13 13 13 12 11 10 10 10 11 11 12 12 12 12 12 11 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 12 12 11 10 10 10 10 10 11 11 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 10 10 10 11 13 16 15 14 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 10 10 9 9 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 8 8 18 18 18 18 17 17 17 16 16 16 16 14 14 13 13 12 12 12 12 13 13 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 11 11 12 12 13 13 13 12 12 12 11 11 12 12 12 12 13 13 13 14 14 14 13 13 13 13 13 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 11 10 10 10 10 11 12 12 12 12 12 11 12 12 12 13 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 11 11 12 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 11 10 10 11 12 14 16 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 10 10 10 9 9 9 8 9 9 10 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 7 7 7 7 7 8 18 18 18 17 17 16 16 15 15 15 15 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 12 12 12 13 13 13 12 12 12 11 11 12 12 12 12 13 13 13 14 14 14 14 14 13 13 13 13 13 12 11 11 10 10 10 10 11 11 11 11 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 13 13 12 12 11 11 12 12 12 11 11 11 10 10 10 10 11 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 14 15 15 14 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 10 10 10 9 9 9 9 10 10 10 9 9 8 8 8 8 9 8 8 7 7 8 8 8 8 8 8 7 7 7 7 7 7 17 17 17 16 16 15 15 15 14 14 14 13 12 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 12 12 11 11 11 12 12 12 13 13 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 11 11 11 10 10 10 10 11 12 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 12 12 12 11 11 11 11 11 10 10 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 13 15 16 15 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 10 10 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 17 17 16 15 15 15 14 14 13 13 12 12 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 12 12 12 11 11 11 12 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 13 13 13 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 11 11 11 10 10 11 12 12 12 12 12 12 13 13 13 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 12 12 11 11 11 11 12 12 12 12 12 11 11 11 11 12 12 12 11 11 12 12 11 11 11 13 15 16 16 15 13 12 12 12 12 12 12 11 12 11 11 10 10 10 10 10 10 10 11 11 11 10 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 16 16 15 15 15 14 14 13 12 11 11 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 12 12 12 12 12 12 13 13 14 14 15 15 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 12 12 11 11 11 12 12 12 12 12 11 11 11 10 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 11 11 12 12 12 12 12 11 11 12 12 11 11 12 14 15 16 15 14 13 12 11 11 11 11 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 10 9 9 10 11 11 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 15 15 15 14 14 13 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 10 10 10 11 12 12 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 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 12 12 11 11 11 11 11 11 12 12 12 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 12 11 11 11 12 12 12 12 12 11 11 10 10 11 11 11 12 12 12 12 13 13 14 14 13 13 13 13 12 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 11 11 11 12 11 11 11 12 14 15 15 14 13 12 12 11 11 11 11 11 12 12 11 11 11 10 10 10 10 10 10 10 11 10 10 9 10 11 11 11 11 11 11 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 15 15 14 14 13 12 12 11 10 9 9 8 8 8 8 8 9 9 9 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 13 14 14 14 14 13 13 12 12 12 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 11 10 10 10 10 11 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 14 15 14 13 12 12 12 11 11 11 11 11 12 12 11 11 11 10 10 10 10 10 10 10 10 10 9 9 10 11 11 11 11 11 11 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 14 14 14 13 12 12 11 10 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 13 13 13 12 12 13 13 13 13 13 14 14 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 10 11 12 12 13 13 13 14 14 14 14 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 12 14 15 13 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 14 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 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 13 13 13 13 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 10 9 9 10 11 12 12 13 13 14 14 14 14 15 15 15 15 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 11 11 11 10 11 11 12 12 12 12 12 12 12 12 13 13 12 12 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 14 14 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 12 14 14 13 12 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 8 8 8 8 8 13 13 12 11 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 9 9 9 10 10 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 11 12 12 13 13 13 14 14 15 15 15 15 15 15 14 14 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 10 10 10 11 12 12 12 12 12 12 12 12 12 13 12 11 11 10 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 12 12 12 12 12 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 13 14 14 12 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 8 8 8 12 11 11 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 10 10 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 14 13 13 13 14 14 13 13 12 12 12 13 13 13 13 12 11 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 11 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 12 12 12 12 12 13 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 11 12 12 12 14 15 13 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 8 8 8 8 8 8 10 10 9 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 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 16 15 15 15 14 14 14 14 14 14 14 14 14 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 14 14 14 13 13 13 12 12 13 13 12 12 12 11 10 10 10 11 12 13 12 12 12 12 12 12 12 12 11 10 10 10 10 10 10 11 11 11 12 12 13 12 12 12 11 11 11 12 13 13 13 13 13 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 14 14 13 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 8 8 8 8 8 8 8 9 8 8 7 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 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 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 16 15 15 15 15 14 14 14 13 13 13 14 14 13 13 13 12 12 12 12 12 12 11 10 10 10 11 12 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 11 12 12 13 13 12 12 12 11 11 11 12 13 13 13 13 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 14 14 13 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 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 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 12 11 11 10 10 10 9 10 10 11 11 11 13 13 13 13 12 12 11 11 11 11 12 12 13 13 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 14 15 14 13 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 6 6 5 5 6 6 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 13 12 12 11 11 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 11 11 10 11 11 11 11 11 11 11 12 12 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 13 13 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 12 13 13 15 15 14 12 11 11 11 11 12 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 8 8 7 6 6 6 5 5 6 6 6 7 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 14 15 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 13 13 12 11 11 10 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 11 12 12 12 13 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 11 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 11 11 12 12 13 12 12 12 11 11 11 11 11 11 11 11 11 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 11 12 13 14 15 15 13 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 13 13 14 15 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 13 13 12 12 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 11 12 12 13 13 13 14 14 14 14 14 14 14 14 15 14 14 13 13 14 13 13 13 13 12 11 10 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 11 10 10 10 10 10 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 12 13 14 15 14 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 11 11 11 12 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 8 8 7 7 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 13 13 14 15 16 17 17 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 13 13 14 14 14 15 15 15 15 15 16 16 15 15 15 14 14 13 13 12 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 13 13 13 14 15 15 14 14 13 13 13 13 13 13 13 13 11 10 10 11 11 11 11 12 12 12 13 14 14 14 13 13 13 13 13 12 11 11 10 10 10 10 10 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 14 14 13 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 11 11 11 11 12 12 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 8 8 7 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 17 17 17 17 18 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 12 11 10 10 11 11 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 12 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 11 11 11 12 12 12 12 12 12 12 13 14 14 14 14 13 13 13 13 12 11 11 10 10 10 10 10 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 8 7 6 6 6 6 7 7 7 7 8 9 9 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 13 14 15 16 16 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 12 11 11 11 11 11 10 10 9 9 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 12 12 12 12 12 12 12 13 13 14 14 14 14 13 13 13 12 12 11 11 11 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 12 12 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 8 6 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 13 14 15 16 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 12 12 11 11 11 11 11 10 10 9 9 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 11 11 12 13 13 13 13 13 13 13 13 12 12 13 13 13 13 11 12 12 12 13 13 12 12 12 13 14 14 13 13 13 13 13 13 12 12 11 11 11 11 11 12 12 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 13 13 13 13 13 12 12 12 12 12 13 13 13 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 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 10 10 11 12 13 14 16 16 17 17 16 16 16 16 16 16 15 15 15 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 10 10 10 10 11 11 11 11 11 12 13 13 13 13 13 13 12 12 12 12 13 13 14 13 12 12 12 13 13 13 13 12 13 13 14 14 14 13 13 13 13 13 13 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 13 12 12 12 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 12 14 15 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 12 13 13 14 14 14 13 13 13 13 13 13 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 11 11 11 12 11 11 11 11 12 13 13 13 12 12 12 11 11 11 11 12 12 11 11 11 11 11 11 10 10 10 11 11 12 12 12 11 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 Wind_Direction 124 123 123 122 121 120 119 119 120 121 122 123 124 126 126 125 123 123 125 126 126 127 127 127 127 128 128 128 128 127 128 128 129 129 128 127 127 127 127 127 127 126 125 125 124 125 125 126 127 129 130 130 130 129 129 129 129 129 130 131 133 135 138 142 146 149 149 149 145 136 127 126 131 136 140 142 142 141 141 142 142 144 146 148 149 148 147 146 146 146 148 149 150 149 149 149 148 148 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 144 144 144 144 144 144 143 143 143 142 142 142 142 142 142 142 141 141 140 141 141 142 143 144 145 145 145 144 144 144 144 144 144 145 146 146 147 148 148 148 148 147 146 146 146 146 147 147 145 144 143 144 144 145 145 145 144 143 143 143 143 143 142 142 141 140 140 140 140 141 141 141 140 140 139 139 139 138 138 138 139 139 139 139 140 140 139 139 138 137 136 136 135 135 136 136 136 138 138 139 139 138 136 135 133 132 132 131 132 132 133 133 132 132 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 133 132 132 132 132 133 133 132 131 130 130 129 129 130 130 130 129 128 128 128 124 123 122 121 120 119 118 118 119 120 121 122 124 125 126 124 122 123 124 125 126 127 127 127 128 128 129 129 128 128 128 128 129 129 129 129 128 128 128 128 128 127 126 126 125 126 126 127 128 130 130 130 130 130 130 130 130 130 130 132 133 136 139 142 143 147 149 148 142 132 125 126 131 137 140 142 142 141 141 141 142 144 147 149 149 148 147 146 146 147 148 150 150 149 148 148 149 148 147 146 145 145 145 145 145 145 145 145 145 145 145 145 146 146 145 144 144 144 144 143 143 143 143 143 143 142 143 143 142 142 142 141 141 141 141 141 142 142 143 144 145 145 145 144 144 143 143 144 144 145 146 146 147 147 147 148 148 147 146 145 146 146 146 146 144 143 143 144 144 145 145 144 143 143 143 143 143 143 142 142 141 140 140 140 141 141 142 142 141 140 140 139 138 137 138 139 139 139 140 140 140 140 140 139 138 137 136 136 136 136 136 136 137 138 138 139 139 138 136 134 132 132 132 132 133 133 134 133 133 132 132 131 131 131 131 132 132 132 132 132 132 132 133 134 135 135 135 134 133 131 130 131 132 133 133 132 131 131 130 130 130 130 130 129 128 128 128 129 125 123 122 121 119 118 117 118 119 120 121 122 123 124 124 123 121 122 123 124 125 126 127 127 128 129 130 129 129 128 128 129 129 130 130 129 129 129 129 129 129 129 128 127 127 127 127 127 128 129 130 131 131 131 131 131 130 131 132 133 134 136 136 139 143 147 149 146 138 128 124 127 133 138 140 141 141 141 141 140 142 144 147 149 149 148 146 146 146 146 147 148 150 149 148 148 149 149 147 146 145 145 145 145 145 145 144 144 144 144 145 146 146 145 144 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 141 141 141 141 141 142 142 143 144 144 145 145 145 145 144 143 143 143 144 145 146 146 146 147 147 148 147 146 146 145 145 145 145 145 143 143 143 144 145 145 145 144 143 142 142 142 142 142 142 141 140 139 140 140 141 141 142 142 142 141 140 139 137 136 137 139 139 140 140 140 140 140 139 139 137 137 136 136 136 136 136 136 137 138 138 138 138 137 136 133 132 132 132 133 134 134 134 134 133 132 132 131 131 131 132 132 133 133 133 133 133 133 134 135 135 136 136 134 132 129 129 131 132 133 133 132 132 131 130 130 130 130 129 129 128 128 129 129 127 126 124 122 119 118 117 118 119 119 119 120 121 122 122 121 120 121 122 123 124 126 127 128 129 130 130 130 129 128 128 128 129 129 129 129 129 129 130 130 130 130 129 128 127 127 127 127 127 129 131 131 132 132 131 131 131 132 133 134 135 135 137 140 144 148 148 144 135 125 124 129 134 139 140 140 140 141 140 140 142 144 147 148 148 147 146 146 146 146 146 148 150 150 150 150 150 149 147 146 146 145 145 145 145 145 144 144 144 145 145 146 146 145 143 142 142 142 143 144 144 144 144 144 144 144 143 143 143 142 142 141 141 141 142 143 143 144 144 145 145 146 145 145 144 143 143 143 144 145 145 146 147 147 147 147 147 146 146 145 145 145 144 144 143 143 144 145 145 145 145 143 142 142 142 142 142 142 141 140 140 139 139 140 141 142 142 142 142 141 139 138 136 136 136 138 139 140 139 140 139 139 139 138 137 137 136 136 136 136 136 136 137 138 138 138 138 137 136 134 133 132 133 134 135 135 135 134 133 132 132 131 131 132 132 133 133 133 133 133 133 134 135 136 136 136 135 133 131 128 129 131 132 133 133 133 132 131 130 130 130 130 129 129 129 129 129 129 127 126 125 122 119 118 118 118 117 117 117 118 119 120 120 120 119 120 121 122 124 126 127 128 129 130 131 130 130 129 128 128 128 128 128 129 129 130 130 130 130 130 129 128 128 127 126 126 127 129 131 131 132 132 132 132 132 133 134 134 135 136 138 142 145 148 146 140 130 124 125 130 136 137 139 140 140 140 140 140 142 145 147 148 148 146 145 145 145 146 147 148 150 152 151 150 149 147 147 146 146 146 145 145 145 145 144 144 145 145 146 146 146 144 142 142 142 142 143 144 144 144 145 145 145 145 144 144 144 143 143 142 142 142 142 143 144 144 145 145 145 146 145 145 144 143 143 143 143 144 145 147 147 147 147 147 147 146 145 145 144 144 144 143 143 143 144 145 146 146 145 143 142 142 142 142 142 142 141 140 140 139 139 140 141 142 143 142 142 141 139 137 136 136 136 138 139 139 139 139 139 139 139 138 137 137 137 136 135 135 136 136 137 138 138 138 138 137 136 134 133 132 133 135 136 136 135 134 133 133 132 132 132 132 133 133 134 134 134 134 134 134 136 136 136 136 134 131 129 129 130 131 132 133 133 133 132 131 130 130 129 129 129 129 129 129 129 130 127 126 125 122 119 118 117 116 114 114 115 115 116 117 118 119 119 120 120 122 124 125 127 128 129 130 130 130 130 129 128 127 128 127 128 128 129 129 130 130 130 130 130 129 128 127 126 126 127 129 131 131 132 132 133 132 132 133 134 136 136 137 140 143 146 147 143 136 127 122 126 126 132 138 139 139 139 139 140 141 142 145 147 148 147 146 145 144 145 146 148 149 151 151 149 147 147 148 148 147 147 146 146 146 145 145 145 145 145 145 146 146 145 145 144 142 142 143 144 144 145 145 145 145 145 145 145 145 145 144 143 143 142 142 142 143 145 145 145 145 145 145 145 145 144 143 143 143 143 144 146 147 148 148 147 147 147 145 144 144 144 144 143 142 143 144 145 146 146 146 145 143 142 143 143 143 143 143 142 141 140 139 139 140 141 142 143 142 141 140 139 138 136 136 137 138 139 139 139 139 139 140 139 138 138 137 136 136 135 135 136 136 137 138 138 138 138 137 135 134 132 132 134 136 136 136 135 134 134 134 133 132 132 133 134 134 135 135 135 135 135 135 136 136 136 134 132 130 128 129 130 131 132 133 133 133 132 131 130 129 129 129 129 129 129 130 130 130 127 126 124 121 118 116 115 113 111 111 112 113 114 116 117 118 119 119 120 121 123 125 127 128 129 129 130 130 129 128 127 127 127 126 127 128 128 129 130 130 130 130 130 129 128 127 125 125 127 130 131 132 132 133 133 133 133 134 135 136 137 138 140 143 146 146 139 131 124 122 123 127 134 138 139 138 138 139 140 141 143 145 147 147 147 146 145 144 145 147 150 151 152 151 149 147 146 148 149 148 147 147 146 146 146 146 145 145 145 145 146 146 146 145 143 142 142 143 144 145 145 145 145 145 145 145 145 145 145 145 144 143 142 142 143 144 145 145 145 145 145 145 145 145 144 144 143 143 143 144 146 147 148 148 148 147 146 145 144 144 144 143 142 142 142 144 145 146 147 147 145 143 143 144 144 144 144 144 143 142 140 139 139 140 142 143 143 142 141 140 139 138 137 136 138 139 140 140 140 140 140 140 140 140 139 138 136 135 135 135 136 137 137 138 138 138 138 136 135 133 132 132 134 136 136 136 136 135 135 134 133 133 133 134 135 135 136 136 136 137 136 136 136 135 134 133 131 129 129 129 129 131 132 133 133 133 131 130 129 129 129 129 129 129 130 130 130 130 126 125 122 119 116 113 112 111 110 109 110 111 113 115 116 117 118 118 119 121 123 125 127 127 129 128 129 128 127 126 126 126 126 126 126 127 128 128 129 130 130 129 129 128 127 125 124 125 127 130 132 132 133 133 133 133 133 133 134 136 137 138 140 143 145 143 135 128 128 122 123 129 135 138 138 137 137 139 140 141 143 145 146 146 146 145 144 144 145 148 151 152 151 150 150 149 148 147 148 148 148 148 147 147 147 146 145 145 145 145 145 146 146 145 144 142 143 144 145 145 144 144 144 144 145 145 145 145 145 145 144 143 142 142 143 144 145 145 145 145 145 145 145 145 144 144 144 143 144 144 145 146 148 148 147 146 145 144 143 143 143 142 142 142 142 144 145 146 146 146 145 144 144 144 145 145 145 144 143 142 140 140 140 141 142 144 144 143 142 141 139 138 137 137 139 140 141 141 140 140 140 140 141 140 139 138 137 136 136 136 136 137 137 138 138 138 138 136 134 132 132 133 135 137 137 137 137 136 135 135 134 133 134 135 135 136 137 137 137 137 137 137 136 134 133 131 130 129 129 129 130 131 132 133 133 133 131 130 129 129 129 129 129 129 130 130 130 130 125 123 120 117 113 110 109 109 108 108 109 110 112 114 115 116 117 117 119 121 123 124 126 127 128 128 128 127 126 125 125 125 125 125 125 126 127 128 129 129 129 128 128 127 126 124 124 125 128 130 132 133 133 133 133 133 133 133 134 135 136 138 140 142 143 141 137 131 124 121 124 130 136 138 137 136 137 138 140 142 142 143 145 146 146 145 145 146 147 149 151 151 150 150 150 149 148 146 148 149 150 149 148 148 147 146 145 145 145 145 145 146 146 145 143 142 143 144 144 144 143 143 143 144 144 145 145 146 146 145 145 144 143 143 143 143 144 145 145 145 145 145 145 144 144 144 144 144 144 144 145 146 147 147 146 145 143 142 142 142 142 142 142 142 143 144 145 146 146 145 144 144 144 145 145 146 145 144 143 142 141 141 141 142 143 144 144 145 143 141 140 139 138 138 140 141 141 140 140 140 140 140 141 140 140 139 137 136 136 136 137 137 137 138 138 138 137 135 133 132 132 134 136 137 138 138 138 137 136 135 134 134 135 136 136 136 137 137 138 138 137 137 136 133 132 131 130 130 130 129 130 131 132 133 133 132 131 129 128 128 129 129 130 130 130 130 130 130 124 122 118 114 111 110 108 107 107 107 108 109 110 112 114 115 116 116 118 119 120 122 124 126 127 127 127 127 126 125 125 125 125 125 125 126 127 128 129 128 128 128 127 127 126 125 124 126 128 131 132 132 132 131 131 132 132 133 134 135 136 137 139 140 140 140 134 128 122 121 125 132 136 138 137 136 136 138 138 140 142 143 144 145 146 146 146 146 148 150 150 149 149 149 149 148 147 147 149 151 151 150 149 149 147 146 145 144 144 145 145 146 146 145 143 142 143 143 144 143 143 143 143 143 144 145 146 146 146 146 145 144 144 143 143 143 144 145 146 145 145 145 144 144 143 143 143 143 144 144 145 146 146 146 145 143 142 141 141 141 141 142 142 142 143 145 146 146 146 145 144 144 144 145 146 146 145 144 142 141 141 141 141 142 143 144 145 145 144 142 140 139 139 139 140 141 140 140 139 139 139 140 141 141 140 139 138 137 137 137 137 137 138 138 139 138 137 135 133 132 133 134 136 139 139 139 138 137 136 135 135 135 135 136 136 137 137 138 138 138 137 136 135 133 132 132 131 131 130 130 131 132 133 133 133 132 131 129 127 128 129 130 130 130 130 130 130 130 123 121 116 114 112 109 107 106 106 106 107 108 109 110 112 113 114 115 115 117 119 121 123 125 126 126 126 126 125 125 125 125 125 125 125 126 127 128 128 128 127 127 127 127 127 126 126 127 128 130 131 131 130 130 130 131 132 133 134 134 135 137 138 138 139 137 133 125 121 122 127 133 136 137 136 135 136 137 138 140 142 143 144 144 145 147 147 147 147 148 148 148 148 149 148 148 148 148 149 151 152 151 150 149 148 147 144 144 144 145 145 146 146 145 144 143 143 143 143 143 143 143 143 144 145 146 147 147 147 147 146 146 145 143 143 143 144 145 146 145 145 144 143 143 143 143 143 143 143 144 145 145 145 145 143 142 140 140 140 141 141 141 142 142 144 145 146 147 146 146 145 145 145 146 146 146 145 143 142 141 141 142 142 142 143 144 146 145 144 142 140 139 139 140 141 141 140 139 139 139 139 140 141 141 141 140 139 139 138 138 138 138 138 138 139 138 137 134 133 133 133 135 137 140 140 140 138 137 135 135 135 136 136 136 137 137 137 138 138 137 137 135 135 134 133 132 132 132 131 131 132 132 133 133 133 131 130 127 126 128 130 131 131 131 130 130 130 130 123 122 118 114 110 108 107 106 106 106 106 107 108 109 110 111 112 113 113 115 118 121 122 124 125 126 126 126 125 125 124 124 124 125 126 127 128 128 128 127 128 128 128 128 128 127 127 127 128 130 131 130 129 128 129 130 131 133 133 134 134 135 136 137 136 134 129 122 121 123 128 133 136 136 135 135 135 136 139 140 142 143 144 144 145 147 147 146 146 146 146 147 147 148 147 148 149 149 149 151 152 152 151 150 148 146 143 143 144 145 146 146 146 145 144 143 142 143 143 143 143 143 144 144 146 147 148 148 148 148 147 146 145 143 142 143 144 145 146 145 144 143 143 142 142 143 143 143 143 144 145 146 145 144 142 142 141 140 140 141 141 141 142 143 144 146 147 147 147 147 146 146 146 146 146 146 144 143 142 141 142 142 142 141 143 145 146 146 144 142 141 140 140 140 141 141 140 139 139 139 140 140 141 141 141 140 140 139 138 138 138 138 138 138 138 138 136 134 134 133 134 136 139 140 141 139 137 136 135 135 135 136 136 137 137 137 137 137 137 137 136 135 135 134 133 133 133 132 132 132 132 132 132 132 132 131 128 126 127 129 131 132 132 131 131 130 130 130 124 121 117 113 110 108 107 106 106 106 107 107 107 108 108 109 110 111 113 115 118 120 122 123 124 125 125 126 126 126 125 125 125 125 127 128 128 128 127 128 128 128 129 129 129 128 128 128 128 129 130 129 128 128 128 130 131 133 133 133 134 134 135 135 134 131 126 121 121 124 129 132 135 135 135 134 135 136 138 140 142 143 144 144 144 145 145 145 144 144 144 145 146 147 147 148 149 149 149 151 152 152 152 149 147 145 143 143 144 145 146 146 146 145 144 143 143 143 143 143 143 143 144 145 146 147 148 148 148 148 147 146 145 143 142 143 144 145 146 145 144 143 142 142 143 143 143 143 144 144 145 145 145 145 144 142 141 141 141 142 142 142 143 144 145 146 148 148 148 148 147 147 147 146 146 145 143 142 141 141 141 142 141 141 143 145 146 146 144 142 141 141 141 141 142 140 139 139 139 140 140 141 141 140 140 140 140 140 139 139 139 138 138 138 138 138 137 135 134 133 135 137 140 141 141 139 136 135 134 134 135 136 136 137 137 137 137 137 136 136 135 135 134 134 134 134 133 133 132 132 132 132 131 132 131 130 127 126 128 130 132 133 132 132 131 131 131 131 123 121 117 113 110 109 108 107 107 107 107 107 107 107 107 108 109 111 113 116 118 120 121 122 123 125 125 125 126 127 127 126 126 127 127 128 129 128 128 128 129 129 129 129 129 128 128 128 128 129 129 129 128 128 129 130 132 133 133 133 133 134 134 133 132 128 124 122 122 125 128 129 133 134 134 133 134 136 138 141 143 144 144 144 144 143 144 144 143 143 144 146 147 148 149 149 149 150 150 149 150 151 150 148 146 143 142 142 143 145 145 146 146 146 145 144 143 143 144 144 144 144 144 144 145 145 146 147 148 148 147 146 145 143 142 142 144 145 146 146 145 143 142 142 143 144 144 144 144 145 146 146 147 146 145 144 142 142 142 143 143 143 144 145 146 147 148 149 149 148 147 147 147 147 146 144 143 142 142 141 141 141 141 141 143 145 146 146 144 142 142 142 141 142 141 139 138 138 139 140 140 141 140 140 140 141 141 140 140 139 139 138 138 138 138 138 137 135 134 134 136 138 141 142 140 138 137 135 134 134 135 137 137 137 137 137 137 137 135 134 134 134 135 135 135 134 134 133 132 132 132 131 131 131 130 129 127 126 128 131 132 132 133 133 132 131 131 131 123 121 117 114 111 110 109 109 108 108 108 108 107 107 107 107 109 111 114 116 119 120 121 122 123 124 125 125 127 128 128 127 128 128 128 129 128 127 128 129 129 129 129 129 128 128 128 128 128 129 130 129 128 128 130 131 132 133 133 133 133 133 132 132 130 127 124 122 123 126 126 130 132 134 133 133 133 135 138 140 143 145 145 144 144 144 144 145 144 144 145 147 149 150 150 149 149 150 149 147 148 149 149 147 145 142 141 142 143 144 145 145 145 145 145 144 144 144 145 144 144 144 143 143 143 143 144 146 147 147 147 146 145 143 143 143 144 145 146 146 145 144 143 143 144 145 145 145 145 146 146 147 148 147 147 145 144 144 143 143 143 144 145 145 146 147 148 150 150 149 148 147 147 147 146 144 143 143 142 142 142 141 140 141 143 145 146 146 145 144 143 142 142 141 140 139 137 137 139 140 140 141 140 140 140 141 141 141 140 139 139 139 138 138 138 137 137 136 135 135 137 140 141 142 140 139 136 134 134 135 136 137 137 137 137 137 136 136 134 133 133 134 135 135 135 135 134 134 133 132 131 130 130 130 130 129 127 127 129 130 131 132 133 133 132 132 132 131 123 121 117 114 112 111 110 110 109 110 109 108 107 107 106 107 109 111 114 116 118 120 121 121 122 123 124 125 126 127 127 128 128 128 128 128 128 127 128 128 129 129 129 128 128 128 128 128 129 129 130 129 129 129 130 131 133 133 133 133 132 131 131 130 128 126 124 123 124 125 127 130 132 133 133 132 132 135 138 140 143 144 145 144 144 144 145 146 146 146 147 148 150 151 151 150 150 148 146 144 146 148 147 146 143 141 141 141 142 143 144 145 145 145 145 145 145 145 145 144 144 143 143 142 142 142 143 145 146 147 148 147 145 144 143 143 143 144 145 146 146 144 143 143 144 145 145 146 146 146 147 148 149 149 148 147 146 145 145 143 143 143 144 145 147 148 149 150 149 148 147 147 147 147 146 145 143 143 143 142 142 141 140 141 143 146 146 146 145 144 143 142 142 140 138 137 136 137 139 139 140 141 140 140 141 141 141 141 140 140 139 139 139 138 137 137 137 136 135 136 138 140 142 142 141 139 136 134 135 136 137 138 138 137 137 136 135 134 132 132 133 134 135 136 136 136 136 135 134 132 131 130 129 130 129 129 128 129 129 131 131 132 132 132 132 132 132 131 123 120 116 113 112 111 111 111 110 110 110 109 107 107 107 108 110 112 114 116 118 119 119 120 121 122 123 124 126 127 128 128 128 127 128 128 128 128 128 129 129 128 128 128 128 128 129 129 130 130 130 129 129 129 131 132 133 133 133 133 131 130 129 128 127 126 125 124 124 126 128 130 132 132 132 131 132 135 138 141 142 143 144 144 144 144 145 146 147 147 148 149 150 151 151 151 150 147 144 144 146 147 146 144 142 141 141 141 141 142 143 144 145 146 146 146 146 146 145 144 144 143 143 142 141 142 143 145 147 148 148 147 146 145 144 143 142 144 145 146 146 144 143 144 145 146 146 146 146 146 147 148 149 150 149 148 147 146 145 144 143 142 144 146 147 148 149 149 149 148 147 148 148 148 147 145 143 143 144 143 142 140 139 141 144 144 146 146 145 144 144 143 141 139 137 136 136 136 137 139 140 141 141 141 141 141 141 141 140 140 140 140 139 138 137 137 137 136 136 137 139 139 141 142 141 138 136 135 136 137 137 138 138 137 137 135 134 132 131 132 133 135 136 136 136 137 137 136 134 132 131 130 129 129 130 130 130 130 130 131 131 131 131 131 132 132 132 131 122 119 115 112 112 111 111 110 110 110 110 109 107 107 107 109 110 111 113 115 117 117 118 120 120 121 123 124 126 128 128 128 128 126 127 127 128 128 128 129 129 127 127 127 128 129 130 130 130 130 129 129 129 130 131 132 133 133 133 132 129 128 127 127 126 125 124 124 124 126 128 130 131 131 131 131 132 135 136 139 142 144 145 145 145 145 146 147 147 148 148 149 150 151 152 152 150 147 144 143 145 147 146 144 143 142 142 141 141 142 143 144 146 147 147 147 146 146 145 144 144 143 143 142 142 142 143 145 146 148 148 148 147 146 144 142 142 143 144 145 145 145 144 144 145 146 146 146 145 146 147 148 150 151 150 148 147 146 145 144 143 142 144 146 147 148 148 149 149 148 148 148 148 148 147 144 143 144 145 144 142 140 139 140 142 144 146 146 146 145 144 143 140 138 136 135 136 137 138 140 141 141 141 141 141 141 141 141 141 141 140 140 139 137 137 137 137 136 136 137 137 139 141 142 141 138 136 136 136 137 138 138 138 137 136 134 132 131 131 132 134 135 136 136 137 137 137 136 134 133 131 130 129 130 130 131 132 132 132 131 130 129 130 131 131 132 132 131 121 118 115 113 113 112 111 111 111 111 111 110 108 108 109 110 111 111 112 114 116 117 118 119 120 121 123 125 127 128 129 129 127 127 126 126 128 128 128 128 128 127 126 128 129 130 131 131 130 130 129 129 129 130 131 132 132 132 132 130 128 126 126 126 125 124 123 123 125 127 129 130 130 130 130 130 132 133 136 140 142 144 145 145 145 145 146 146 147 147 148 149 150 152 153 152 150 147 143 142 145 149 150 147 145 144 143 142 142 143 143 145 146 147 148 147 147 146 145 144 144 143 143 143 143 143 143 145 146 147 148 148 148 146 144 142 141 142 143 145 145 146 145 145 145 146 146 145 144 145 147 149 150 150 149 147 147 146 145 144 142 142 144 146 147 148 148 149 149 149 149 149 148 148 146 144 143 144 146 145 143 142 140 140 141 144 146 147 146 145 144 142 139 137 136 136 136 138 139 140 141 142 141 141 141 141 141 141 141 141 141 140 138 137 137 137 137 136 136 136 138 140 141 142 140 138 136 136 136 137 138 138 138 136 135 132 131 130 131 132 134 135 135 136 137 137 137 137 135 133 131 130 130 130 130 132 133 134 133 131 129 128 129 130 130 131 131 131 120 118 116 115 114 113 112 112 112 112 112 111 110 110 111 111 111 112 113 116 117 118 118 119 120 121 123 125 127 129 129 129 128 127 126 126 128 128 128 128 127 126 127 128 130 130 131 131 131 130 130 130 130 130 130 131 132 131 130 129 127 125 124 124 124 123 122 123 125 127 129 129 129 129 129 129 130 132 136 139 142 144 145 145 145 145 145 145 146 147 147 149 151 153 154 152 149 146 143 142 146 149 151 151 147 143 143 142 143 143 144 145 147 148 148 147 147 146 144 144 143 143 143 143 143 143 143 144 145 146 147 148 147 146 143 141 141 142 143 144 145 146 146 146 146 146 145 144 143 144 146 148 150 149 148 147 146 145 144 143 142 142 144 145 147 147 148 149 150 150 150 149 148 147 145 143 143 145 146 146 145 143 140 140 142 145 147 147 146 145 143 141 140 139 137 136 137 138 140 141 142 142 142 141 141 141 141 141 142 142 141 139 138 136 136 136 136 136 135 136 138 140 141 141 140 138 136 136 136 137 137 138 137 136 133 131 130 129 131 132 133 134 135 136 137 138 138 137 136 134 133 131 130 129 131 133 134 134 133 130 128 127 127 128 130 131 131 131 119 119 118 116 115 114 114 113 113 113 113 112 112 112 112 112 112 113 114 116 117 118 118 119 120 122 124 125 127 128 128 128 128 127 126 127 127 127 127 127 127 126 127 128 129 131 131 131 131 131 131 131 131 130 130 130 131 130 129 128 127 124 123 123 122 122 122 123 125 127 129 130 129 129 128 128 130 132 136 139 142 143 144 145 145 145 144 144 145 146 147 149 151 153 153 151 148 145 142 143 145 146 149 149 146 142 142 143 143 143 144 145 147 147 148 147 146 145 144 143 143 143 143 144 144 144 144 145 145 146 147 148 147 146 144 142 141 142 142 143 144 146 147 147 147 146 145 143 142 143 145 148 149 149 148 147 145 144 143 143 142 142 144 145 146 147 148 149 150 150 149 148 146 145 144 143 144 146 146 147 146 143 141 141 142 145 146 147 146 145 144 142 140 139 138 137 138 139 141 141 142 142 141 141 141 141 141 142 142 142 141 139 137 136 136 136 135 135 135 136 138 140 141 141 139 138 137 137 137 137 137 138 137 135 132 130 129 129 130 131 133 135 136 136 137 138 138 138 136 135 133 131 129 129 131 134 135 134 132 129 127 127 127 128 130 131 131 131 119 119 119 117 116 116 115 115 115 115 114 113 113 113 113 113 113 114 115 117 118 118 118 119 120 122 124 125 125 127 128 128 127 126 126 126 125 125 126 127 126 126 127 128 129 130 131 131 131 132 132 132 131 130 130 130 130 130 130 128 125 123 123 122 121 121 121 123 125 128 129 130 130 128 128 128 129 132 136 139 142 143 144 145 144 144 144 144 145 146 147 149 151 153 152 150 147 143 142 142 142 143 145 146 144 141 141 143 144 143 143 144 145 146 147 147 146 144 143 143 143 143 144 145 145 145 145 145 146 146 147 147 147 146 145 143 142 142 142 142 143 146 147 148 147 146 145 143 142 143 145 145 147 148 148 146 144 143 143 142 142 143 144 145 146 146 148 149 150 150 148 147 145 144 143 143 144 145 146 147 146 144 142 142 143 144 146 146 146 145 144 142 141 139 138 138 139 140 141 141 141 141 141 141 141 141 141 142 142 141 140 139 137 137 136 135 135 135 135 137 139 140 141 141 140 139 138 138 137 138 138 138 137 134 131 130 129 129 130 132 134 135 136 137 137 138 138 138 136 135 132 130 129 129 132 134 135 133 131 130 128 127 128 129 129 130 131 131 119 119 119 119 118 117 116 116 116 115 115 113 113 113 112 113 113 115 116 118 118 118 118 119 120 122 123 123 124 126 127 127 127 125 124 124 123 124 126 127 127 126 126 127 128 130 131 132 132 133 133 132 132 131 130 130 129 129 129 127 124 123 123 122 121 120 121 123 126 127 129 130 129 127 127 128 130 133 136 140 142 143 144 145 144 143 143 143 145 146 148 150 152 152 152 150 147 143 140 138 140 140 142 142 142 140 142 144 144 143 143 143 144 145 146 146 145 144 144 143 143 144 144 145 146 146 146 146 146 146 147 147 147 147 146 145 143 143 142 143 144 146 147 148 147 147 145 143 142 142 143 145 147 148 148 146 144 143 143 143 143 144 145 145 146 147 148 149 150 149 148 146 144 144 144 143 144 145 147 147 147 145 143 143 143 144 145 146 146 145 144 142 141 139 138 138 139 140 141 141 140 141 141 141 141 141 141 141 141 141 140 140 138 137 136 135 135 135 136 137 139 140 141 141 141 139 139 139 138 138 138 138 137 134 131 130 129 130 131 133 134 135 136 137 137 138 138 138 136 134 131 129 128 129 132 134 134 134 133 130 128 128 128 129 129 130 131 131 120 120 120 120 119 117 116 116 115 115 115 113 112 112 111 111 113 115 117 118 118 118 118 119 120 120 122 122 123 125 126 127 126 124 122 122 123 124 126 127 127 126 126 126 128 130 131 132 133 133 133 133 132 131 130 130 129 129 128 126 123 123 123 122 121 121 121 123 125 127 129 131 129 127 127 128 130 133 136 139 141 143 143 144 144 143 142 143 145 147 148 150 152 152 152 151 149 144 138 137 139 140 140 141 141 141 143 145 144 144 144 144 144 145 145 145 146 145 144 144 144 144 145 145 146 146 146 145 145 145 146 146 146 147 147 147 146 144 143 144 144 146 147 147 147 147 145 143 143 142 143 144 147 148 147 146 145 144 144 144 144 145 146 146 147 147 148 149 150 149 148 146 145 144 144 144 145 147 148 148 147 145 143 144 144 144 145 145 146 145 144 142 141 139 138 138 139 140 141 141 141 141 141 141 141 142 141 141 140 140 140 140 138 137 136 136 135 136 136 138 140 141 141 141 141 140 139 140 139 139 139 138 137 135 132 130 130 131 132 134 135 135 136 137 137 137 138 137 136 133 130 128 128 130 133 134 134 134 132 130 129 128 128 129 129 130 130 130 120 121 121 121 119 117 116 116 115 115 113 111 110 110 110 111 113 115 117 118 118 118 118 119 119 120 121 122 123 125 126 126 124 123 122 122 122 123 125 127 127 126 125 126 128 129 131 132 133 133 133 132 132 131 130 129 129 128 127 125 123 123 124 123 122 122 122 123 125 128 131 131 129 127 127 128 130 133 136 138 139 141 143 144 144 143 143 144 146 148 149 150 152 152 152 151 149 144 139 137 139 142 142 143 143 143 144 145 145 143 143 144 145 145 145 146 146 146 145 145 144 145 145 146 146 145 145 144 144 145 145 145 145 146 147 147 147 146 144 145 145 146 146 147 147 147 146 145 144 143 143 144 146 147 146 145 145 145 145 145 145 146 147 147 148 148 148 149 149 148 148 147 146 145 144 144 146 148 148 148 147 146 145 145 145 145 145 144 145 145 144 143 141 139 138 138 139 140 141 142 141 141 142 142 142 142 141 140 140 140 140 139 138 137 137 136 136 136 137 138 139 140 141 141 141 140 140 140 140 139 139 138 137 135 131 130 131 132 133 134 135 135 136 136 137 137 137 137 135 133 130 128 128 130 132 134 134 134 132 130 129 129 129 129 129 130 130 130 121 121 122 122 120 117 117 116 115 113 111 109 109 110 110 112 114 116 117 118 118 117 118 119 119 120 120 121 123 125 125 125 123 122 122 122 122 124 125 127 127 126 124 125 127 129 130 131 132 133 132 132 131 131 130 129 128 127 126 125 124 124 124 124 123 123 123 124 126 129 132 132 130 128 128 129 130 132 134 135 138 141 144 145 145 145 145 146 147 148 149 150 151 152 153 152 150 144 140 139 141 143 143 144 145 145 145 146 146 143 143 143 145 145 146 146 146 146 145 145 145 145 145 146 146 145 144 144 144 144 145 144 144 145 146 147 147 146 145 145 146 146 146 146 146 146 146 145 144 143 143 144 145 146 145 145 145 145 145 146 146 147 148 149 148 148 148 148 148 148 148 148 146 145 144 144 146 149 149 149 148 147 147 147 146 145 143 143 143 144 144 143 141 139 139 138 139 140 142 143 143 142 142 142 142 142 141 140 140 140 140 139 138 138 137 137 137 137 137 138 139 140 141 141 141 141 141 141 140 139 139 138 136 133 131 131 132 133 134 135 135 135 135 136 136 137 137 136 135 132 129 128 128 129 132 134 135 134 132 131 130 130 129 129 129 130 130 131 121 122 122 122 121 118 117 115 114 112 110 109 108 109 111 113 115 117 117 118 117 117 117 118 119 119 120 121 123 124 125 124 123 123 122 122 123 124 125 126 126 125 124 125 127 129 129 131 131 132 132 131 130 130 130 129 128 126 125 124 124 125 124 124 124 124 124 126 128 130 133 133 131 130 129 129 130 131 133 135 138 142 145 146 146 146 147 147 147 148 148 148 150 152 153 152 149 144 140 141 142 143 143 144 145 146 146 147 145 143 144 144 145 146 146 146 146 144 143 143 144 145 146 146 146 145 145 144 145 145 145 144 144 144 145 146 146 146 146 146 146 146 146 146 146 146 146 146 144 144 144 144 145 145 145 145 145 146 146 147 148 149 149 149 148 147 147 147 147 147 147 148 146 145 144 145 147 149 150 149 149 149 149 148 147 144 142 142 143 144 144 143 142 141 140 140 140 142 143 144 144 143 143 143 143 142 141 140 140 140 140 139 139 138 138 138 137 137 137 138 139 140 141 141 141 141 141 141 140 139 138 137 134 132 131 131 133 134 135 135 135 134 135 135 136 137 137 136 134 132 130 129 129 130 132 135 135 135 133 132 131 131 130 130 130 130 131 131 122 123 123 123 122 119 116 114 113 111 109 107 107 109 112 114 116 117 118 118 117 117 117 117 117 118 120 121 123 124 124 124 124 123 123 123 124 125 125 126 126 124 123 125 127 128 128 128 129 130 130 130 130 130 130 129 128 126 124 124 124 124 124 124 124 124 125 126 129 131 134 134 133 131 131 130 130 131 133 135 139 143 146 148 147 147 148 148 148 147 147 147 149 152 153 151 148 143 140 140 142 142 143 144 145 146 147 146 144 144 146 145 145 146 146 145 144 142 142 142 143 145 146 146 146 146 146 146 146 145 145 144 143 143 143 144 145 146 146 146 147 147 147 146 146 146 146 146 145 144 144 145 145 145 145 145 146 147 147 148 149 150 150 149 148 146 146 146 146 146 147 148 146 145 144 145 148 149 150 150 150 150 150 149 146 143 141 142 143 144 144 144 144 143 141 141 142 143 144 144 144 143 143 143 143 142 141 140 140 140 140 139 139 139 139 139 138 138 138 138 139 140 141 141 141 141 141 141 140 139 137 135 133 131 131 132 133 134 134 135 134 134 134 135 136 136 136 136 134 132 131 129 129 131 133 135 136 135 134 133 132 131 131 130 130 131 131 131 122 123 123 123 122 119 116 114 113 110 108 107 108 110 112 114 115 117 118 118 118 117 117 116 116 117 119 121 122 123 123 123 124 124 124 124 124 125 126 126 125 123 123 125 125 127 127 127 128 129 128 128 129 130 130 130 128 126 125 124 124 124 124 124 124 124 125 126 129 132 135 135 135 133 132 131 131 132 133 135 139 144 147 149 149 148 149 150 149 147 146 146 149 151 152 151 147 143 140 139 140 141 143 144 145 146 147 145 143 145 147 145 144 145 145 145 143 141 141 141 142 145 147 147 147 147 148 148 147 146 145 143 143 141 141 142 143 145 146 146 146 147 147 147 146 146 146 146 146 145 145 145 145 145 145 146 147 148 148 149 150 150 150 149 148 147 146 146 145 146 147 147 146 144 144 146 148 149 150 150 150 151 151 149 146 142 141 142 143 144 145 145 145 143 142 142 143 144 144 144 143 143 143 142 142 142 141 140 140 140 140 140 140 141 140 140 139 138 138 138 139 141 141 141 141 141 141 140 139 138 136 134 132 131 131 132 133 133 134 134 134 133 134 135 136 136 136 136 134 132 131 129 130 131 134 135 136 136 135 134 134 133 131 130 131 131 131 131 121 123 124 124 122 120 117 115 113 111 108 107 109 110 112 113 115 117 118 118 118 118 117 116 116 117 119 121 122 122 122 122 124 125 125 125 125 125 126 126 125 124 124 124 125 126 127 127 127 127 126 126 128 129 130 130 129 127 126 125 124 124 124 124 124 124 124 126 130 133 136 137 136 135 133 132 132 132 133 136 140 145 148 151 151 151 151 151 149 147 145 145 148 151 153 151 147 143 141 139 139 142 144 144 144 146 146 144 142 145 147 146 144 143 144 144 142 139 140 141 143 145 148 149 149 150 150 150 149 147 144 143 142 140 140 140 142 143 143 145 145 147 147 147 147 147 147 146 147 147 147 147 146 146 146 147 147 148 148 149 150 150 150 149 149 147 146 146 145 146 147 147 145 144 145 145 147 149 150 150 151 152 151 149 145 142 142 143 144 144 145 146 145 143 142 142 143 144 144 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 141 140 139 138 138 138 139 141 141 141 141 141 140 140 138 137 135 133 131 131 131 132 133 133 134 134 133 133 133 134 135 136 136 136 134 132 130 130 131 132 134 136 136 136 136 135 134 132 131 131 131 132 132 131 121 123 124 123 122 120 118 116 114 112 110 109 110 110 111 113 115 117 118 118 118 118 117 116 116 117 119 120 120 121 121 122 124 125 125 125 125 126 126 126 125 125 125 126 127 127 127 126 126 125 124 125 127 129 130 129 129 128 127 126 125 125 125 124 124 124 125 128 131 133 136 138 137 136 134 133 132 132 133 136 141 146 148 151 152 153 153 152 149 145 143 144 147 151 153 152 149 145 141 138 138 141 143 144 145 146 147 145 143 144 145 146 144 143 144 143 139 136 138 140 143 147 149 151 152 152 152 151 149 146 143 142 141 139 139 139 139 140 142 144 145 147 148 148 148 147 147 147 148 148 148 148 147 147 146 146 146 147 147 148 148 149 149 149 149 148 147 145 145 145 146 146 144 144 144 145 147 149 150 151 152 152 151 148 144 142 142 142 144 145 146 146 145 143 142 142 142 143 143 143 143 143 142 142 142 142 141 142 142 143 143 143 142 141 140 139 138 138 138 138 139 140 141 141 141 141 140 139 137 136 134 132 131 131 131 132 133 133 133 133 133 133 133 134 135 135 135 135 134 132 130 130 131 133 135 136 136 136 136 135 133 132 131 131 132 132 132 131 121 122 123 123 122 121 119 117 115 113 112 112 111 111 112 113 114 116 118 118 118 117 116 116 116 117 117 119 120 120 120 123 124 125 125 125 126 126 126 126 126 126 127 128 128 128 127 125 125 124 123 125 127 128 128 128 128 128 127 126 125 125 125 125 124 125 126 128 131 133 136 138 138 137 136 135 134 132 133 137 142 145 147 151 153 154 153 151 147 144 142 143 147 151 153 153 151 146 140 137 138 141 143 145 146 146 146 144 143 142 143 144 142 142 144 142 137 136 137 139 142 144 147 151 153 152 151 149 147 144 141 140 140 139 139 139 139 140 141 143 145 147 148 148 148 148 148 148 149 149 149 148 147 146 146 146 145 145 146 146 147 147 148 149 149 148 147 145 144 145 146 145 145 144 144 145 148 150 151 151 152 151 150 147 145 144 142 143 145 146 147 146 145 143 142 142 142 142 142 143 143 143 142 142 142 142 142 142 143 143 144 143 142 141 139 138 137 137 137 138 139 139 140 140 140 140 140 139 137 135 133 132 131 131 131 132 133 133 133 133 133 133 133 134 134 135 135 135 133 132 130 131 132 134 135 135 136 136 135 134 132 131 131 131 132 132 132 131 121 122 123 123 122 121 120 118 117 115 114 113 112 113 112 113 114 115 116 117 117 116 116 115 115 116 117 118 119 119 121 123 124 124 125 125 126 126 125 126 126 127 128 129 129 128 126 125 124 123 123 123 125 127 127 127 127 128 127 126 125 125 125 125 126 126 127 129 132 135 138 139 139 139 138 137 135 133 134 136 140 144 148 152 154 155 154 151 147 143 142 143 146 148 151 152 151 146 140 138 138 141 144 145 145 145 145 142 139 139 141 141 138 139 140 139 137 137 138 139 140 141 145 149 152 151 148 146 143 141 139 138 139 138 138 138 139 140 141 143 145 146 147 148 148 149 149 149 149 149 148 147 146 145 145 145 145 145 145 146 146 146 148 149 150 149 147 145 145 145 145 146 145 144 144 146 149 151 151 151 151 150 149 148 145 143 142 144 145 147 147 147 145 144 143 142 141 141 142 143 143 143 143 142 142 142 142 143 143 144 144 143 141 139 138 137 137 136 137 137 138 139 140 140 140 140 140 139 137 135 134 133 132 132 132 132 133 133 133 133 133 133 133 133 134 134 135 134 133 131 130 131 132 133 134 135 136 135 134 132 131 130 130 131 132 132 132 131 120 122 122 123 122 122 121 120 119 117 116 114 114 113 113 113 114 114 115 116 116 115 114 114 114 115 117 117 118 119 121 122 123 124 124 124 124 125 124 125 126 127 128 128 129 128 126 123 122 122 122 123 125 127 127 127 127 128 128 126 125 124 124 125 126 127 128 130 133 136 138 140 141 141 140 138 136 135 134 136 139 144 149 153 155 155 153 150 147 143 141 142 144 147 150 153 152 146 141 138 138 141 143 145 145 145 144 141 138 139 141 139 137 138 139 139 138 138 139 140 141 142 145 149 150 148 145 143 141 138 137 137 137 137 138 139 140 140 141 142 144 145 146 147 148 148 148 148 148 148 147 146 145 145 145 144 145 145 146 146 147 147 148 149 151 150 147 145 145 145 146 146 146 145 144 146 149 151 151 151 150 150 149 147 145 143 143 144 146 147 148 147 146 144 144 142 141 141 143 143 144 144 143 143 143 143 143 143 144 144 143 142 139 138 137 136 136 136 136 137 138 139 140 141 141 141 140 139 139 136 134 133 132 133 133 132 133 133 134 134 133 133 133 133 134 134 134 133 132 131 130 131 131 133 134 135 135 134 133 131 130 130 130 131 132 133 132 131 120 121 122 122 122 122 122 121 120 118 116 115 114 114 114 113 113 113 114 114 114 114 114 114 114 115 116 117 117 119 121 121 122 123 123 123 123 124 124 125 126 126 127 128 128 126 124 120 120 119 119 122 125 126 126 126 126 127 127 125 123 123 123 124 126 129 130 132 134 137 139 142 142 142 141 139 139 137 135 136 140 145 150 153 155 154 153 149 146 144 142 141 143 147 150 153 152 147 141 137 137 140 142 142 144 145 144 142 141 142 142 139 137 139 140 141 141 140 141 143 143 145 148 150 149 147 144 142 139 137 137 136 136 137 138 140 140 140 141 142 143 144 144 146 147 147 147 148 148 147 146 145 145 145 145 145 146 147 147 148 148 149 149 151 151 150 147 147 146 146 146 147 146 145 145 146 149 151 151 150 150 149 148 147 145 143 144 145 146 148 148 147 147 145 143 141 141 141 143 144 145 145 144 144 144 143 143 144 143 143 142 140 138 137 136 136 136 136 136 137 139 140 141 141 141 141 140 140 139 136 134 133 133 133 133 132 133 134 134 134 134 134 133 133 134 134 134 133 132 131 130 131 132 133 135 135 135 133 132 130 129 130 130 132 133 133 132 131 119 120 121 122 122 123 123 122 120 118 117 116 115 115 114 114 113 113 113 113 114 114 114 114 113 114 115 116 118 119 120 121 122 122 122 122 122 123 123 124 125 126 127 128 127 125 122 120 117 115 117 121 124 126 125 124 125 125 125 123 122 122 122 125 128 130 132 134 136 138 140 142 144 144 143 142 140 138 136 137 141 146 150 153 154 154 152 150 148 145 143 142 144 147 150 153 152 147 141 137 136 136 139 141 143 145 145 144 144 143 141 137 137 139 140 142 143 143 144 146 146 147 148 149 148 145 144 143 142 139 137 136 137 137 139 140 141 140 141 141 142 143 144 145 146 147 147 147 147 146 145 146 146 146 146 147 147 149 149 149 150 150 151 151 151 151 149 147 146 147 147 147 146 146 145 146 148 150 151 150 150 149 149 147 145 144 145 146 147 148 148 148 147 146 143 141 140 142 144 145 145 146 145 145 144 144 144 144 143 141 140 139 137 136 136 136 136 136 137 138 139 140 142 142 141 141 141 140 138 135 134 134 134 134 133 133 133 134 134 135 135 134 134 134 134 133 133 132 132 131 130 131 132 134 135 135 135 133 131 130 129 129 131 132 134 134 132 131 119 119 120 121 122 123 123 122 120 118 117 116 115 115 115 114 114 114 114 114 114 114 114 114 114 114 115 116 118 119 120 121 121 121 121 121 122 122 123 124 125 126 127 127 126 126 124 118 114 113 115 119 123 124 123 123 124 125 125 124 122 121 123 126 130 132 133 135 137 139 141 143 145 145 145 144 141 138 137 138 142 146 150 152 153 153 153 151 148 145 143 142 144 147 150 152 151 147 141 136 136 135 137 141 143 144 144 144 142 140 137 134 136 137 139 142 144 145 146 147 148 147 148 148 147 146 145 144 143 141 139 139 139 139 140 140 140 140 140 140 141 142 143 144 145 146 147 147 147 146 146 146 147 147 148 148 149 150 150 151 151 151 151 151 151 150 149 147 147 147 147 147 147 146 146 147 147 148 150 150 150 150 149 148 147 146 146 148 148 148 149 149 147 145 142 140 141 142 144 145 146 146 145 144 144 144 143 143 142 140 139 138 137 137 136 136 137 137 138 139 140 141 142 143 142 141 140 139 137 135 134 134 135 134 134 133 134 134 135 136 136 135 134 134 133 133 132 132 131 130 130 131 133 135 136 136 135 133 132 131 129 130 131 133 134 134 132 131 119 119 119 121 122 123 122 121 119 118 116 116 115 115 116 115 115 115 115 115 114 114 114 114 114 114 115 116 118 119 119 120 120 120 120 121 122 123 123 124 125 126 127 127 127 126 123 116 112 112 115 119 122 122 122 124 126 127 127 126 123 123 124 128 131 133 135 137 138 140 142 143 145 146 146 144 142 139 138 139 142 146 149 151 152 152 152 150 148 145 143 142 144 147 150 151 150 147 145 140 136 134 137 141 142 142 142 141 139 136 134 133 134 136 139 142 145 147 148 148 148 147 147 146 145 145 145 144 144 143 141 141 141 140 139 138 139 139 139 140 141 142 143 143 145 146 148 148 147 147 147 147 148 149 149 149 149 150 150 151 151 151 151 151 151 150 148 147 147 147 147 147 148 147 147 147 148 149 149 150 151 151 150 150 148 148 148 148 148 149 149 148 147 144 141 140 141 143 143 145 145 145 145 144 143 143 143 142 141 139 139 139 138 137 137 137 138 138 139 140 141 142 143 143 143 141 140 139 137 135 135 135 135 135 134 134 134 135 136 137 137 136 135 134 133 132 132 131 130 130 130 132 133 135 136 136 135 134 132 130 129 130 132 134 135 134 133 132 119 119 120 121 122 123 122 121 120 118 116 116 116 116 117 117 116 115 115 115 115 115 115 114 114 114 115 116 117 118 119 119 119 119 120 121 122 123 124 125 125 126 126 127 127 125 121 114 111 113 117 121 123 123 123 125 127 128 129 127 125 125 126 129 132 134 136 138 139 139 141 143 145 147 147 145 142 140 139 139 142 146 147 149 150 151 151 150 148 145 143 142 143 146 149 150 149 148 146 141 136 135 138 141 141 141 141 140 137 137 134 134 135 137 139 143 146 147 148 148 147 147 146 146 145 144 144 144 143 142 140 142 142 141 139 138 138 137 138 140 142 143 143 143 144 146 148 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 150 150 150 148 147 147 148 148 148 149 149 149 149 149 149 150 151 151 151 151 150 149 149 149 149 149 149 148 148 145 143 140 141 141 142 143 144 145 145 144 143 142 142 142 141 140 139 139 139 138 138 138 138 139 139 140 141 142 143 143 144 143 141 140 138 137 135 136 136 136 136 135 135 135 136 137 137 137 137 135 135 133 132 131 131 130 130 130 132 134 135 136 136 136 135 132 130 130 131 133 134 135 135 134 133 119 119 120 121 122 122 122 121 120 118 117 117 117 117 118 117 117 116 116 116 115 115 115 114 114 114 114 115 117 118 119 119 118 119 120 121 123 124 124 125 125 126 127 127 126 124 119 113 111 114 119 122 124 125 125 125 127 129 129 128 126 126 128 130 132 135 137 138 139 140 141 144 147 148 148 146 144 141 140 140 143 144 146 148 149 150 150 149 147 145 143 141 142 145 147 148 148 147 145 141 138 137 139 141 140 139 140 140 139 137 134 134 136 138 140 143 146 147 148 147 146 146 146 145 144 143 143 143 142 139 139 140 142 141 141 139 137 136 136 140 142 143 143 143 144 146 147 149 149 149 149 149 149 148 148 148 149 149 149 149 150 150 150 150 151 150 149 147 147 148 149 149 150 151 151 151 150 151 151 151 151 151 150 150 149 149 149 149 149 149 148 147 144 142 141 141 141 143 144 144 145 145 144 143 142 141 141 141 140 140 139 139 139 139 139 139 140 140 141 142 142 144 144 144 142 141 139 138 137 136 136 136 137 137 136 135 135 136 137 138 138 138 136 135 133 132 131 130 130 130 131 133 134 134 136 136 136 135 132 131 130 131 133 134 135 135 134 133 119 119 120 121 121 122 122 122 121 120 120 119 118 118 119 118 117 117 117 116 116 115 115 115 114 114 114 115 118 119 119 119 118 119 120 122 123 124 124 125 126 126 127 127 125 121 115 111 111 115 120 123 124 125 126 127 128 129 128 127 126 127 128 130 133 135 136 138 140 141 142 145 147 149 149 147 145 144 142 142 143 144 146 148 148 148 149 148 146 144 142 140 140 141 143 146 147 146 145 142 139 138 139 140 139 139 139 139 139 137 135 135 137 139 140 143 145 146 146 145 146 147 147 146 144 143 143 143 142 139 139 140 140 141 141 139 136 135 137 141 143 143 143 143 144 144 146 148 149 149 149 148 148 147 147 148 148 149 149 149 149 149 150 151 151 150 149 147 147 147 148 149 151 152 152 152 152 152 152 151 150 149 148 148 148 148 149 149 149 148 147 146 143 142 141 141 142 144 145 145 145 145 144 143 142 142 141 141 141 140 140 140 140 140 140 140 141 141 141 142 143 144 144 143 142 140 139 138 137 136 136 137 137 137 136 135 136 137 138 139 139 138 137 135 133 132 131 130 130 130 131 133 134 135 136 136 136 134 133 131 131 132 133 133 134 135 134 133 119 119 120 120 121 122 123 123 123 122 121 120 119 119 119 119 118 117 117 117 116 116 115 115 115 114 115 117 119 120 120 119 118 119 121 122 123 123 124 126 127 127 127 126 123 117 111 109 111 116 121 122 125 126 127 127 128 128 128 127 127 127 128 131 133 134 137 139 141 142 144 146 148 150 150 149 147 146 145 144 143 145 145 146 146 146 146 146 145 143 141 140 140 139 142 144 146 146 146 144 141 140 139 139 140 139 139 139 138 136 135 136 138 140 141 144 145 145 145 145 148 148 147 146 144 143 143 144 143 141 142 142 144 143 142 142 139 137 140 144 144 144 143 144 143 144 145 147 148 149 148 147 147 147 147 148 148 148 149 149 149 149 150 151 152 151 149 147 146 146 147 149 151 152 153 153 153 152 151 151 149 147 146 145 146 147 148 149 149 149 147 145 144 143 141 142 144 145 146 146 146 145 144 143 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 142 143 144 144 142 141 140 138 138 137 136 136 137 137 137 136 136 136 137 138 139 139 139 137 135 134 132 131 130 130 131 131 132 134 135 136 136 135 134 133 131 131 131 132 133 134 134 133 132 118 119 120 120 121 122 123 123 124 124 123 121 120 119 119 119 118 117 117 117 117 116 116 116 116 116 117 119 121 121 120 119 119 120 121 122 123 124 125 127 127 127 126 124 119 113 107 107 112 113 119 123 126 127 128 127 127 127 127 127 127 128 128 129 132 135 138 140 142 144 145 147 149 150 150 149 149 148 147 145 144 143 144 143 143 143 143 144 144 143 143 141 140 139 141 144 145 146 147 146 144 141 140 140 140 141 141 140 138 136 136 137 140 141 144 146 147 147 146 146 147 148 147 146 145 144 144 145 145 144 141 144 146 145 144 145 142 140 142 144 144 143 143 143 143 144 145 147 148 148 147 147 147 148 148 148 149 149 149 149 149 149 150 152 152 151 150 148 146 145 147 149 151 153 154 153 152 151 150 150 148 144 143 143 144 146 148 149 150 149 148 146 145 143 142 143 145 146 147 147 147 146 145 145 143 142 142 142 142 142 142 142 142 142 142 142 141 141 141 142 143 144 143 142 140 139 139 138 137 136 137 137 137 137 136 136 136 137 137 138 139 138 137 135 134 132 131 130 130 130 131 133 134 135 135 135 135 134 133 132 132 131 132 133 133 134 132 131 119 119 120 120 120 121 122 123 124 124 124 122 121 120 119 119 118 118 118 118 118 117 117 118 118 118 119 120 121 120 119 119 119 120 121 122 123 125 126 127 127 126 124 120 115 109 106 106 108 114 120 124 126 127 127 127 127 127 128 128 128 128 129 130 133 137 139 141 143 145 146 148 149 150 150 151 150 148 147 145 143 142 142 141 140 141 142 142 143 143 143 142 140 140 142 144 146 147 147 147 146 146 143 142 142 142 142 140 138 137 137 139 141 142 142 145 148 148 147 147 147 146 147 147 147 146 146 147 148 146 143 144 144 144 145 144 141 141 142 143 142 142 142 142 142 142 144 146 147 147 147 146 147 147 148 150 150 150 149 149 148 149 150 151 152 152 150 148 146 145 147 149 152 153 154 153 152 150 149 148 145 142 142 143 144 145 148 149 150 149 149 147 145 143 143 144 145 147 147 147 148 147 147 145 143 142 142 142 142 142 143 143 143 143 142 141 141 140 141 142 142 143 142 141 140 139 139 138 137 136 137 137 137 137 136 136 136 136 137 138 139 138 137 135 134 132 131 130 130 131 132 134 135 135 135 135 135 134 134 133 132 131 131 132 133 133 132 130 120 120 120 120 120 121 122 124 124 124 124 123 121 120 120 119 118 118 118 119 118 118 118 119 119 119 120 120 120 120 119 119 120 121 122 123 124 125 126 127 126 124 122 118 113 108 107 105 108 116 121 124 125 126 126 126 126 128 129 129 129 129 130 132 135 138 141 143 145 146 148 148 149 149 150 151 150 149 147 144 142 142 141 140 140 141 141 142 143 144 144 143 141 141 143 145 146 146 148 149 149 147 145 144 143 143 142 140 139 138 139 141 142 143 144 146 148 148 146 144 145 145 146 147 148 148 148 148 148 146 145 145 143 142 142 141 140 141 142 142 142 141 141 140 140 141 143 146 147 148 147 147 147 147 149 150 151 150 149 149 148 148 149 150 151 152 150 148 146 146 147 150 152 153 153 153 152 150 148 145 144 142 142 143 144 146 148 149 150 150 149 147 145 144 143 144 146 147 148 148 148 148 147 145 143 142 142 143 143 143 144 144 143 142 141 140 140 140 141 141 142 142 141 141 140 140 139 138 137 137 137 137 138 137 136 136 135 136 137 138 138 137 136 135 134 133 132 131 130 131 133 134 135 135 134 134 134 134 134 133 132 131 131 131 132 132 131 131 121 121 120 120 120 121 123 124 124 124 124 123 121 120 120 120 119 119 119 119 119 119 119 120 119 120 120 120 119 119 119 120 121 122 123 123 124 125 125 126 125 123 120 117 115 110 106 106 110 116 121 123 124 125 125 126 127 128 129 130 130 130 131 132 135 139 142 144 146 148 148 149 149 150 150 150 150 149 146 144 142 143 143 141 141 141 142 143 144 145 145 144 143 142 143 145 145 146 147 149 150 148 146 145 144 143 142 140 139 139 141 141 143 145 146 146 147 145 144 143 144 146 146 146 147 147 147 147 147 145 146 145 143 140 139 139 140 141 142 143 142 141 140 141 141 142 144 146 148 148 149 148 147 147 149 151 151 150 150 149 148 148 148 149 150 151 149 148 147 147 148 150 151 152 152 152 151 149 146 144 143 142 142 143 145 146 147 148 149 149 148 147 146 144 144 145 146 146 147 148 148 148 147 144 143 142 143 144 144 144 145 144 143 141 140 139 140 140 141 141 141 141 141 141 141 141 140 139 138 137 137 138 138 138 137 136 135 136 137 137 137 137 136 136 135 134 132 131 131 132 134 135 135 135 134 133 133 133 134 133 132 131 131 131 132 132 132 131 121 121 121 121 121 122 123 124 124 124 124 123 122 121 121 120 120 120 120 120 120 120 120 120 119 120 119 119 119 119 120 121 122 124 124 124 124 125 125 125 124 122 120 118 113 108 105 106 111 116 120 122 123 124 125 126 127 128 130 131 131 131 132 133 137 140 143 146 147 148 149 149 149 150 150 150 151 149 146 144 144 145 145 144 143 143 143 143 144 146 147 145 144 143 144 145 145 146 148 150 150 148 147 146 145 144 142 141 140 140 140 142 145 145 144 142 141 141 143 144 145 145 145 144 144 145 145 146 145 144 145 146 144 140 139 138 140 141 142 142 141 140 140 142 143 143 144 146 148 149 150 150 148 147 149 151 152 151 150 149 149 148 148 149 150 150 149 148 147 147 148 149 150 151 152 152 150 147 145 143 142 142 143 144 145 145 147 148 149 149 148 147 146 145 144 144 144 146 147 148 148 148 146 144 143 143 144 144 145 145 145 144 142 140 139 139 140 141 141 141 142 142 142 142 142 142 141 140 138 138 138 138 138 138 137 136 135 135 136 137 137 137 137 136 135 134 132 131 131 132 135 136 136 135 134 133 133 133 133 133 132 131 131 131 131 132 132 131 121 121 121 121 122 123 123 123 124 124 124 124 123 122 122 121 122 122 122 121 121 120 120 119 120 119 119 119 119 120 121 122 124 125 125 125 125 125 124 124 124 123 120 117 112 108 105 107 111 116 119 121 123 124 124 126 127 129 131 132 133 133 133 135 138 141 145 146 147 148 148 149 149 149 149 150 151 149 147 146 146 146 147 146 145 144 144 145 146 147 148 147 146 145 145 146 147 147 149 149 149 149 148 148 147 145 144 142 142 141 142 143 145 145 142 138 137 140 143 145 145 145 144 142 141 142 144 144 144 142 144 145 144 141 140 139 140 142 142 141 139 139 139 141 142 143 143 145 147 150 151 150 147 147 149 151 152 152 152 150 149 148 148 149 149 149 149 148 148 148 149 149 149 150 151 151 149 146 144 142 142 143 143 144 144 146 147 148 149 149 149 147 146 144 144 143 144 145 147 147 148 147 146 144 143 143 144 144 145 145 145 143 141 139 139 139 140 140 141 142 142 143 143 143 143 142 141 140 138 138 138 138 139 138 137 136 135 135 136 137 137 137 137 136 135 134 133 131 131 133 135 136 136 136 134 133 132 133 133 133 133 132 131 131 131 132 132 132 121 121 121 121 122 122 123 123 124 125 125 125 124 123 123 122 122 122 122 122 121 121 120 120 120 120 120 120 120 122 123 124 125 126 126 126 125 125 125 124 124 122 119 115 110 107 105 107 111 116 119 121 123 123 124 126 128 129 132 133 134 134 135 137 140 143 145 146 147 148 148 148 149 149 150 151 151 150 149 149 149 149 149 148 146 145 145 146 147 148 148 148 147 147 147 147 148 148 149 149 149 150 150 150 149 146 147 145 143 142 142 144 145 144 140 136 136 140 143 145 146 145 142 139 138 140 142 143 142 140 142 142 142 141 139 138 140 142 142 141 139 138 138 139 140 141 143 145 147 149 149 148 145 146 149 151 151 153 152 151 150 149 149 149 149 149 149 149 149 149 150 149 150 150 151 150 148 146 144 142 142 143 144 144 145 146 147 148 149 149 148 147 146 145 144 143 144 145 146 147 147 146 145 144 143 143 144 144 145 145 144 142 140 139 139 139 140 141 142 143 143 144 144 144 144 142 140 139 139 138 138 139 139 139 138 136 135 135 135 136 137 137 137 136 135 134 133 131 132 133 135 136 137 136 134 133 133 133 134 133 133 133 132 132 132 132 132 132 121 121 121 121 122 122 122 123 123 124 124 125 125 124 123 122 122 121 121 121 121 120 120 120 121 121 121 121 122 123 124 125 126 126 126 126 126 125 125 124 123 121 118 114 109 106 105 107 112 116 119 120 122 123 125 127 128 130 132 134 135 135 137 139 140 142 145 146 147 148 148 149 149 149 150 151 151 151 151 151 151 150 151 150 148 146 144 145 147 148 148 148 148 148 148 148 149 149 150 150 150 151 151 151 151 149 147 145 143 142 142 144 145 144 139 135 136 138 141 145 147 145 140 137 136 138 140 141 140 138 138 139 139 139 138 139 140 142 142 140 138 137 137 137 139 140 142 144 146 147 147 146 144 145 148 148 151 152 152 151 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 148 146 144 143 143 143 144 145 145 146 147 148 149 148 148 147 147 145 143 143 144 145 146 146 146 146 145 144 144 143 143 144 144 144 144 141 140 139 139 140 140 141 143 144 144 145 145 144 143 142 139 139 138 138 139 139 139 139 138 137 135 135 135 136 137 138 137 137 136 134 133 132 132 132 134 136 137 136 134 133 133 133 134 134 133 133 132 132 132 132 132 132 121 121 121 121 121 121 122 122 123 124 125 125 125 124 123 122 121 121 121 121 121 121 121 121 121 122 122 122 123 124 125 126 126 126 126 126 126 125 124 123 122 120 117 113 108 105 105 108 111 116 119 122 123 124 125 127 128 130 133 135 136 137 138 139 140 143 145 146 147 148 149 149 149 150 151 152 152 152 153 153 152 152 153 152 149 145 143 144 146 147 147 148 148 148 148 149 149 150 151 150 150 150 151 151 150 149 147 145 144 143 143 145 145 144 140 137 135 136 141 146 147 144 138 135 135 137 139 139 138 137 136 136 137 138 138 139 140 141 140 139 138 138 137 137 139 140 141 144 146 147 146 145 144 145 146 148 151 153 153 152 152 151 151 151 150 150 150 150 151 151 151 150 150 150 150 149 148 146 145 144 144 144 145 145 146 146 147 148 148 148 148 147 146 144 143 143 144 145 146 146 146 145 145 144 144 143 143 144 144 144 143 142 141 140 140 141 141 142 143 144 145 145 144 144 143 142 139 138 137 138 139 139 140 140 138 138 136 135 135 136 138 138 137 137 136 135 133 133 133 133 135 136 137 136 134 133 133 134 134 134 134 133 132 132 132 132 132 132 121 121 121 121 121 121 121 122 123 124 124 124 124 124 123 122 121 121 121 122 122 122 122 122 122 123 123 123 124 125 126 126 126 127 127 127 126 125 124 123 121 120 116 112 107 106 107 109 110 115 120 123 124 124 125 127 129 131 134 136 137 137 138 139 141 143 145 146 147 149 149 150 150 150 151 151 152 153 154 154 154 154 155 153 149 144 142 142 144 145 147 148 149 150 150 150 151 151 151 151 150 149 149 150 149 149 147 145 144 144 144 146 146 144 142 139 135 137 141 145 146 143 138 134 134 135 136 137 137 136 135 135 136 137 137 139 140 140 139 139 138 138 138 138 139 140 141 145 147 147 146 146 145 145 146 149 153 155 155 154 153 153 152 151 151 151 150 151 151 151 150 149 149 149 149 149 147 147 145 144 144 145 146 146 146 147 147 147 148 148 148 147 146 144 143 143 144 145 146 146 146 146 145 144 144 144 144 144 144 144 143 143 142 142 141 141 142 143 144 144 144 144 144 144 143 141 138 137 137 138 139 140 140 140 140 139 137 136 136 137 138 137 137 136 136 135 135 134 133 134 135 137 137 135 134 134 134 134 134 134 134 133 132 132 132 132 133 133 121 121 121 121 121 121 121 122 123 124 124 124 124 124 123 122 121 122 122 122 123 123 123 123 124 125 125 125 125 125 126 126 126 126 127 127 127 126 124 123 121 119 115 111 107 107 108 109 113 117 122 124 124 125 126 128 130 132 135 137 138 138 139 141 142 144 144 145 147 148 149 149 150 150 151 152 153 154 155 156 156 156 156 153 148 143 141 140 141 144 147 149 150 151 152 152 152 151 151 151 150 148 148 148 148 148 147 146 145 145 145 146 146 146 144 138 135 137 141 144 145 142 138 134 134 134 134 136 136 135 134 134 135 135 136 137 139 138 138 138 138 138 138 138 138 139 141 145 147 146 145 144 145 145 147 150 153 154 155 154 154 154 154 153 152 151 151 150 150 149 149 148 148 148 149 148 147 146 145 144 145 146 147 147 147 148 148 148 148 148 148 147 146 144 143 143 144 145 146 146 146 146 145 145 144 145 145 145 145 145 144 144 143 143 142 142 143 144 144 144 144 144 143 143 142 140 137 137 137 138 139 140 141 141 141 139 137 136 137 138 138 137 137 136 136 136 135 134 134 135 136 137 137 135 135 134 134 134 134 134 133 133 132 132 133 133 133 133 121 121 121 122 122 122 122 123 124 124 124 125 124 124 123 122 122 123 123 124 124 124 124 124 125 125 125 126 126 126 126 126 126 126 127 127 126 125 124 123 122 119 114 110 108 108 109 111 115 118 122 124 124 125 127 130 131 133 135 137 139 140 141 142 143 144 144 145 146 148 149 150 150 150 151 153 154 156 157 157 158 158 157 154 149 146 142 139 140 144 147 150 152 153 153 153 152 152 152 152 149 146 145 146 147 147 147 147 146 146 146 146 147 147 144 138 135 137 141 143 144 142 138 136 134 133 134 135 135 135 134 134 134 134 134 135 137 137 137 137 138 139 139 138 138 139 142 144 144 144 142 142 144 145 147 150 152 153 154 154 153 153 154 154 153 151 150 150 150 148 147 147 147 147 147 148 146 145 145 144 145 147 148 148 148 149 149 149 148 148 148 147 146 144 143 144 144 145 146 146 146 146 146 146 146 147 146 146 146 145 145 144 144 144 143 143 143 144 144 144 143 143 143 142 141 139 137 137 137 138 139 140 141 141 140 138 137 136 137 138 138 137 136 136 136 136 136 135 135 135 136 137 136 136 135 134 134 135 135 134 134 133 133 133 133 133 134 134 121 121 121 122 122 122 123 123 124 125 125 125 125 124 124 123 123 124 124 124 124 124 124 125 125 125 125 125 125 126 126 126 126 126 126 126 126 125 124 123 122 119 115 110 108 107 109 112 116 119 122 124 125 126 129 131 132 134 137 139 141 142 143 143 143 144 144 145 147 148 149 150 151 151 152 154 156 157 158 158 158 159 157 157 154 148 142 139 140 144 147 150 153 153 153 153 152 152 152 151 147 144 144 145 146 147 148 148 148 147 147 147 148 147 142 136 134 136 139 142 143 142 140 139 135 133 133 134 134 135 135 134 133 133 133 133 134 136 136 137 138 139 139 139 138 139 141 142 142 141 140 141 143 145 147 149 151 153 154 154 153 152 153 154 152 151 150 150 149 147 146 146 146 146 146 146 145 145 145 145 146 147 148 149 149 149 149 149 148 148 148 147 146 145 144 144 144 145 146 146 147 147 147 147 147 147 147 146 146 145 145 145 144 144 144 143 143 143 143 143 143 143 143 142 140 138 137 137 137 138 138 139 141 141 140 138 136 136 137 138 138 137 137 136 136 136 136 136 136 136 136 136 136 136 135 134 135 135 136 135 134 133 133 133 134 134 134 134 121 121 122 122 122 122 123 123 124 125 125 125 125 125 124 124 124 125 125 124 124 124 124 124 125 125 125 125 125 125 125 126 126 126 126 126 125 125 124 123 122 120 116 109 106 106 109 113 116 120 122 125 127 128 130 131 134 136 139 141 143 144 144 144 144 144 144 146 148 149 150 151 152 152 153 156 157 158 158 159 159 159 159 159 155 149 143 140 141 144 148 151 153 154 154 153 153 152 152 149 145 143 144 146 147 148 148 150 150 149 149 148 148 146 141 135 134 135 138 140 142 142 142 140 136 134 133 134 134 135 135 134 134 133 132 132 134 135 136 137 138 139 140 139 138 138 138 139 140 140 139 141 143 146 148 150 151 152 153 153 153 150 150 151 151 150 149 149 148 146 146 146 145 145 145 145 145 145 145 146 147 147 148 149 149 150 150 149 148 147 147 146 146 145 145 145 145 145 146 146 147 148 148 149 149 147 147 145 145 145 145 145 145 144 144 144 144 143 143 143 144 144 143 141 139 138 137 137 137 137 137 139 140 141 139 137 136 137 137 138 138 137 137 136 136 136 137 136 136 136 136 136 136 135 135 135 136 136 137 136 135 134 134 134 134 135 135 135 121 121 122 122 122 122 122 123 124 125 125 126 126 125 125 125 125 125 124 124 123 123 123 124 125 125 125 125 125 125 125 125 125 126 126 126 125 125 125 124 122 119 113 107 106 107 110 113 117 120 123 127 129 129 131 133 136 138 140 143 145 146 145 145 144 144 144 146 148 150 151 152 152 153 154 156 158 159 159 159 160 161 161 160 156 150 144 141 141 145 149 151 153 154 154 154 153 152 151 149 144 143 145 147 148 149 149 151 151 151 150 149 147 145 140 136 135 135 137 139 141 143 143 141 138 135 134 134 135 136 136 136 135 134 132 132 133 134 135 136 138 139 139 138 137 136 136 138 140 140 140 142 143 146 149 150 150 150 150 151 150 147 147 149 150 149 148 148 147 146 145 145 144 144 144 144 145 146 146 146 147 147 148 149 150 150 150 149 147 147 146 146 146 145 145 145 145 146 146 147 148 149 149 149 149 148 146 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 142 140 138 138 137 137 136 136 137 139 140 140 138 137 136 136 137 138 138 138 137 136 136 136 137 137 137 136 136 136 136 135 135 135 136 137 138 137 136 135 134 134 134 135 135 135 120 121 121 122 122 122 122 123 124 125 125 125 126 126 126 125 125 124 124 123 123 122 123 123 124 124 123 124 124 125 125 125 125 125 125 125 125 125 125 124 121 116 111 108 108 109 111 115 118 122 123 128 130 132 133 136 138 140 142 145 146 147 146 146 145 145 146 147 150 151 152 152 153 154 155 157 159 160 160 160 161 162 162 160 157 151 145 141 141 144 148 150 151 153 154 154 153 152 150 147 143 143 145 147 149 149 150 152 152 151 150 148 146 143 139 136 135 135 136 139 141 143 144 143 140 137 135 135 136 137 137 138 137 134 132 132 133 134 135 137 139 140 139 138 137 136 136 139 140 141 141 142 144 147 147 149 148 147 147 147 147 146 147 148 149 148 148 148 147 145 145 144 144 144 143 144 145 146 147 147 147 148 148 149 150 150 149 148 147 146 146 146 146 146 146 146 146 146 146 148 148 149 150 150 149 147 145 144 144 145 145 145 145 145 145 145 145 145 145 145 145 144 142 140 139 138 138 137 136 136 137 138 139 139 137 137 137 137 137 138 138 138 138 137 136 136 137 137 137 137 137 137 136 136 135 135 137 138 138 138 137 135 134 133 134 135 135 135 120 121 121 122 122 122 123 123 123 124 124 125 125 125 125 125 124 123 122 122 122 122 122 122 123 123 121 122 123 123 123 123 124 124 124 124 124 124 123 122 119 115 112 111 110 112 114 117 120 122 124 129 132 134 136 138 140 143 144 146 147 147 147 147 147 147 147 149 150 151 152 153 154 155 156 158 161 161 161 162 162 163 163 160 156 151 146 142 141 142 144 148 152 154 154 155 154 152 150 146 143 143 145 146 148 150 151 152 152 151 149 147 145 142 139 137 136 135 136 139 142 144 145 143 142 139 137 137 138 138 139 139 138 135 132 132 133 134 136 137 138 140 140 139 138 138 138 140 141 141 142 142 145 145 147 147 147 146 145 146 147 146 146 146 147 147 147 147 146 145 144 144 144 143 144 144 145 147 147 148 148 149 149 149 149 149 148 147 146 146 145 145 146 146 147 147 148 148 148 149 149 149 149 149 148 146 145 144 144 145 145 145 145 146 146 146 146 146 146 145 145 143 141 140 139 139 138 137 136 136 137 138 139 138 138 137 137 138 138 139 139 139 138 137 136 136 136 136 137 137 137 138 137 136 135 135 136 137 138 138 136 135 133 133 134 134 135 135 120 120 121 121 121 122 122 123 123 123 124 124 125 124 124 123 123 122 121 121 120 121 121 122 122 121 120 120 121 122 122 122 122 123 122 122 122 122 121 120 118 115 113 113 113 115 117 119 122 123 126 132 135 137 139 141 143 144 146 147 148 148 148 148 148 148 149 150 151 151 152 153 154 156 157 158 162 163 163 163 163 163 162 160 156 151 147 143 141 141 144 149 152 154 155 155 154 152 149 145 143 143 144 146 149 151 152 153 152 150 147 146 144 142 140 138 136 136 137 140 143 145 146 144 143 141 141 140 140 141 141 141 138 134 132 132 133 135 136 137 139 141 142 141 141 140 140 140 141 142 142 142 142 144 146 146 145 145 145 146 147 146 145 145 145 145 146 146 145 144 144 144 144 144 144 145 145 147 149 149 149 149 149 149 148 148 148 147 147 146 145 146 146 147 148 148 149 149 149 150 149 148 148 148 146 145 144 144 144 145 145 145 146 146 147 147 147 147 146 146 144 141 141 140 140 139 138 137 136 136 137 138 138 138 138 138 138 138 139 139 140 139 139 137 136 136 136 136 137 137 138 138 137 136 135 135 135 136 137 137 136 134 133 133 133 134 134 134 119 120 120 120 121 121 121 122 123 122 123 123 123 123 122 122 122 121 120 120 121 121 121 121 121 120 120 119 120 120 120 121 121 121 121 120 120 120 120 119 118 116 114 115 117 118 120 122 125 127 129 134 139 141 142 143 144 146 147 148 148 148 149 149 150 150 150 151 152 152 153 154 155 156 157 160 162 163 163 163 163 162 161 159 156 153 151 147 142 141 144 149 153 155 155 155 154 151 149 145 144 144 145 147 149 152 153 153 152 148 146 145 145 144 141 137 136 136 138 141 144 146 146 145 146 145 144 143 142 143 143 141 138 135 133 133 133 134 136 138 141 142 143 143 142 141 140 140 140 141 141 141 142 144 145 146 145 145 145 146 147 146 147 147 145 144 145 144 143 144 145 145 145 145 145 145 146 148 150 150 150 149 148 148 148 147 147 147 146 146 145 145 146 147 148 149 150 150 150 150 148 147 146 145 144 144 144 144 144 145 145 146 146 147 147 148 148 148 147 145 143 141 140 140 140 139 138 137 136 136 137 138 138 139 138 138 139 139 140 140 140 140 139 139 137 136 136 136 136 137 138 138 137 137 136 135 135 135 136 136 135 134 133 132 133 133 133 133 118 119 119 120 120 120 121 121 121 121 121 122 122 122 121 121 121 120 120 120 121 121 122 121 120 120 119 119 119 119 120 120 121 121 120 119 119 119 120 119 118 117 116 117 119 121 122 126 129 131 134 136 142 144 144 145 146 146 147 148 149 149 150 151 151 151 151 151 152 153 154 154 155 157 159 161 163 163 163 163 162 161 160 159 157 156 153 147 143 142 146 150 154 155 155 154 152 151 149 146 144 144 146 148 150 153 154 154 151 148 146 145 145 143 140 137 136 136 139 142 145 147 147 147 148 147 146 145 144 145 144 142 139 136 134 133 133 135 137 140 142 144 144 144 144 142 140 139 139 140 140 140 141 143 145 146 145 146 146 146 147 147 148 148 145 144 144 143 143 145 147 147 146 146 146 147 147 148 149 149 149 148 147 147 147 146 146 146 146 145 145 145 145 146 147 149 149 150 150 148 147 146 144 143 143 143 143 144 145 146 146 146 147 147 148 149 149 148 146 146 143 139 139 140 140 139 138 137 136 137 137 138 138 139 139 139 139 139 140 140 140 140 140 138 137 136 135 135 136 137 138 138 138 137 136 135 134 135 136 136 135 134 133 132 132 132 132 132 118 117 117 118 118 119 119 120 120 120 120 120 121 121 121 120 120 120 120 120 120 121 121 121 120 119 119 119 120 120 120 120 121 121 120 119 119 120 120 119 118 118 118 119 120 122 124 128 132 135 137 140 144 145 145 146 146 147 148 148 149 151 152 152 153 153 152 152 153 154 154 154 155 157 159 161 162 163 163 163 163 161 160 159 158 157 153 148 145 145 148 151 155 156 155 154 152 150 147 145 144 146 147 149 151 154 155 155 152 149 146 144 144 143 139 136 136 137 140 143 145 146 148 148 149 148 147 146 146 146 145 142 139 137 136 134 134 135 138 141 144 145 145 145 145 144 143 141 140 141 142 142 143 145 146 146 146 146 147 147 147 148 148 148 146 144 145 144 144 146 148 149 149 148 147 147 147 147 148 148 148 147 146 146 145 145 145 145 145 145 144 144 145 146 147 147 148 149 149 147 145 144 143 142 142 143 143 144 146 147 147 147 147 147 148 149 149 148 147 144 141 139 139 140 140 139 138 137 137 137 138 138 139 139 139 139 139 139 139 140 140 140 140 138 137 136 135 135 136 137 137 138 138 138 136 135 134 135 135 136 135 134 134 133 132 132 132 132 115 114 115 115 116 117 118 118 119 119 119 119 120 120 120 120 120 120 120 120 120 120 120 120 120 120 119 120 120 121 121 121 120 119 119 119 121 121 121 119 118 118 119 119 120 121 124 128 132 136 139 142 145 146 146 146 147 148 148 149 151 153 154 154 154 154 154 154 154 155 154 154 155 157 159 161 163 163 163 163 163 161 161 160 158 157 154 150 147 147 149 153 155 156 155 154 152 149 146 145 145 147 149 151 153 155 156 155 152 147 143 143 144 143 140 137 136 137 140 141 144 146 148 149 150 149 148 147 147 146 145 142 140 138 136 134 134 136 139 142 145 146 146 146 146 146 144 141 141 143 144 144 144 145 146 146 146 147 148 148 148 148 148 148 146 145 145 144 144 146 148 151 151 149 148 146 145 145 146 147 147 146 145 145 145 145 145 145 145 145 145 145 145 145 145 146 147 148 147 146 145 144 143 143 143 143 143 145 146 147 147 147 147 148 148 149 148 147 145 141 139 138 140 140 140 139 139 138 138 138 138 139 139 139 139 139 138 138 138 139 140 140 139 138 137 136 135 135 135 136 137 138 138 138 136 135 134 135 135 135 135 135 134 133 132 132 132 131 112 111 112 113 114 115 116 117 118 117 117 118 118 119 120 120 120 121 120 120 120 120 120 120 120 120 120 120 121 121 122 121 120 119 118 119 121 122 121 120 120 119 120 120 119 121 124 127 131 135 139 142 146 146 147 148 148 149 150 151 154 155 156 156 155 155 155 155 155 155 155 154 155 157 159 161 162 163 163 163 163 162 160 159 158 157 154 152 149 149 150 153 154 155 155 153 151 148 146 145 146 149 150 152 154 156 156 156 152 145 142 142 143 143 141 138 137 137 139 141 144 147 149 150 150 150 149 148 147 146 145 143 141 138 136 135 134 137 140 143 147 148 148 148 147 147 145 142 141 142 144 144 144 145 146 146 146 147 148 148 147 147 148 148 148 146 145 145 144 145 148 151 151 149 147 145 143 144 146 146 146 146 145 144 144 144 144 145 145 145 145 145 145 144 144 145 146 146 146 145 145 144 144 143 143 143 144 145 146 147 148 148 148 147 147 147 147 146 143 140 138 139 140 141 140 140 139 139 139 139 139 139 139 139 139 138 137 137 138 139 139 140 139 138 137 136 135 135 135 135 136 138 138 138 137 136 135 135 135 135 135 134 133 133 133 132 131 131 109 108 109 110 111 112 113 115 116 116 116 116 117 118 119 120 120 120 120 120 120 119 119 120 120 120 119 120 121 121 121 121 119 118 118 119 121 122 122 121 121 121 121 119 119 121 124 127 131 135 139 141 145 147 149 150 151 152 153 154 157 158 158 157 156 155 155 156 156 156 155 154 155 157 159 161 162 162 162 162 161 161 160 159 159 157 156 153 150 150 151 152 153 154 154 152 150 148 146 146 147 150 151 152 154 155 156 154 150 144 141 142 144 144 142 140 139 138 139 141 145 147 150 151 150 150 149 148 147 146 145 143 141 139 137 135 136 138 141 144 147 149 149 148 147 147 145 142 140 142 144 144 145 145 146 146 146 147 147 147 147 147 148 149 148 148 147 146 145 146 148 150 150 148 147 146 144 144 145 146 147 146 145 144 144 144 144 144 145 145 145 145 145 144 144 144 145 146 146 145 146 146 146 145 144 143 144 145 146 147 148 148 148 148 147 147 146 144 141 139 138 139 140 141 141 140 140 139 139 139 140 140 140 140 139 139 138 137 138 139 139 139 139 138 137 136 135 135 135 135 136 137 138 139 138 136 135 135 135 135 135 134 134 133 133 132 131 131 107 107 107 108 109 110 111 113 114 114 115 116 117 118 119 120 120 120 120 120 119 118 119 119 119 119 119 119 120 121 121 120 119 118 118 120 120 121 122 121 121 121 120 119 120 123 126 129 132 136 138 141 145 149 152 153 153 154 155 157 159 160 160 159 157 156 156 157 157 156 154 154 155 157 159 161 161 162 162 161 160 160 160 160 159 158 156 154 152 151 150 151 153 154 153 152 150 149 148 148 149 151 152 153 154 155 155 153 149 144 141 143 145 145 144 143 140 138 140 142 145 148 150 151 150 150 150 149 148 147 145 142 141 139 138 137 137 139 142 145 146 148 149 148 147 146 144 141 140 142 144 146 146 146 146 146 146 146 146 146 146 147 148 149 149 149 149 148 147 147 148 150 150 149 150 148 148 146 145 145 146 146 145 144 143 143 142 143 143 145 145 145 145 143 143 144 145 146 146 146 147 148 147 147 145 144 144 145 146 147 148 148 148 148 147 146 145 142 140 138 139 139 140 141 140 140 140 140 140 140 141 141 140 140 139 138 137 137 138 139 139 139 139 138 137 137 136 135 135 135 136 137 138 139 138 137 137 136 135 135 134 134 134 133 133 132 132 131 106 106 106 107 108 109 110 111 112 113 114 116 117 118 119 120 120 120 120 119 119 118 118 119 119 118 119 119 120 120 120 119 119 118 118 119 120 122 122 121 120 120 120 120 122 126 129 131 133 136 139 143 146 151 154 155 156 157 159 160 161 162 162 160 158 157 157 157 157 155 154 154 155 157 158 160 161 162 161 160 160 160 160 160 159 159 157 156 154 152 151 152 153 154 153 152 151 150 149 149 150 151 153 154 155 156 156 154 149 144 142 143 145 145 146 145 141 139 141 143 146 148 150 151 151 151 151 150 149 147 145 142 140 140 139 138 138 140 142 143 146 148 149 148 147 146 143 140 140 142 145 146 147 147 146 146 145 146 146 146 146 147 147 148 149 150 150 148 148 148 149 150 150 149 149 150 149 146 144 144 145 145 144 143 143 142 140 141 142 144 145 145 144 143 143 143 145 146 146 147 148 149 148 148 146 145 145 146 147 147 147 148 148 147 147 145 143 141 139 138 139 139 140 140 140 140 140 140 141 141 142 142 141 140 139 137 136 137 138 139 139 139 139 138 138 137 136 135 135 135 136 137 138 139 139 138 138 136 135 135 134 134 134 134 133 133 132 132 106 106 106 107 107 108 110 110 111 113 114 116 117 118 119 120 120 120 120 120 119 118 118 119 119 118 119 119 120 119 119 119 118 118 118 119 122 123 122 121 121 121 121 122 125 129 131 133 135 139 142 145 148 154 156 158 159 160 161 162 163 164 164 161 159 158 158 158 157 155 155 155 156 157 158 160 161 161 160 160 159 160 160 160 160 160 159 158 156 154 152 152 153 154 153 152 151 151 151 151 151 152 154 155 157 157 157 154 149 144 142 143 144 146 147 146 143 141 142 144 146 148 150 151 151 151 151 151 150 148 145 143 141 140 140 139 139 139 141 143 146 149 149 149 148 146 142 140 140 140 143 147 148 148 147 146 145 145 146 146 146 146 146 147 148 149 149 149 148 149 149 149 149 148 148 149 149 146 144 144 145 145 144 142 141 140 139 139 141 143 145 145 144 143 142 143 144 145 147 148 149 149 149 148 147 146 146 146 147 147 147 147 147 147 146 144 142 139 138 138 138 139 140 141 141 141 141 141 142 142 143 143 141 139 138 136 136 137 138 139 139 139 139 138 138 137 137 136 135 135 136 137 138 139 139 139 138 137 135 134 134 134 134 134 134 133 132 132 106 106 107 107 108 109 110 111 112 113 114 116 117 119 119 120 120 120 120 120 120 119 119 119 119 119 119 120 120 119 118 118 118 118 118 120 123 124 124 123 122 123 124 125 128 132 134 136 139 142 145 147 150 156 159 160 161 162 163 164 165 166 165 163 161 160 159 158 157 156 155 156 157 157 159 160 160 161 160 159 159 160 160 160 160 160 160 159 157 155 154 154 154 153 152 151 151 151 151 152 153 154 156 157 158 159 158 154 148 145 143 143 145 147 148 147 144 142 144 145 147 149 150 150 150 151 152 151 150 148 146 143 142 141 141 140 140 140 141 143 147 149 150 149 148 145 142 140 139 140 144 148 149 149 147 145 144 145 145 145 145 145 145 146 145 147 148 148 148 149 149 148 147 147 148 148 148 146 145 144 144 144 142 141 141 139 138 138 141 143 145 145 144 143 143 143 143 145 146 148 149 149 149 149 148 147 147 147 147 147 146 146 146 146 145 144 141 139 138 138 138 139 141 141 141 141 142 142 143 143 144 143 140 138 137 136 136 137 138 139 139 139 139 138 138 138 137 136 136 135 136 136 137 138 139 139 138 137 135 134 134 134 134 134 134 133 132 132 107 107 108 108 109 110 111 112 113 113 115 116 118 119 120 120 120 120 120 120 121 121 120 120 120 120 120 120 120 120 120 118 117 117 119 121 123 125 125 124 125 126 128 129 132 136 137 139 142 145 147 150 153 158 160 163 163 164 165 166 166 167 166 165 163 162 161 159 157 157 157 157 157 158 159 160 160 160 159 159 159 160 160 161 161 160 160 159 158 157 155 154 153 152 151 150 150 150 151 153 155 156 158 159 160 160 159 154 150 146 144 144 146 148 149 147 145 144 146 147 148 148 149 149 150 151 152 152 151 149 147 145 143 143 143 141 140 140 141 144 147 149 150 150 148 146 145 142 139 141 145 148 149 149 147 145 144 144 144 144 144 144 144 144 143 146 147 148 148 148 148 147 145 146 147 147 147 146 145 143 142 141 141 140 139 138 137 138 140 143 145 146 145 144 144 143 143 144 146 147 147 148 148 149 149 148 148 148 147 146 145 145 145 144 144 143 142 140 139 138 139 140 141 141 142 142 142 143 144 144 144 142 139 137 136 136 136 137 138 138 139 139 139 138 138 138 138 137 136 136 136 136 136 137 138 138 138 137 135 134 134 134 134 134 133 132 131 131 109 109 109 109 110 112 113 114 114 115 115 118 119 121 121 121 121 121 121 122 123 123 122 122 121 120 121 121 121 121 121 120 118 117 118 121 123 124 125 126 127 128 129 131 136 140 141 142 145 147 150 153 156 160 161 162 164 166 167 168 168 169 169 167 165 164 162 161 160 159 159 158 158 159 159 159 160 160 160 159 160 160 161 161 161 160 159 159 158 157 156 155 153 152 151 150 150 150 152 154 156 157 160 161 162 162 161 157 152 147 145 146 148 149 149 148 146 146 147 148 148 148 148 149 149 151 151 152 151 149 147 146 145 145 144 142 140 140 141 144 147 149 150 150 148 148 145 142 139 141 146 149 150 150 148 145 144 143 143 143 143 142 141 141 142 144 146 147 147 147 147 146 146 147 148 147 146 145 144 143 142 141 141 141 139 137 136 138 140 143 145 146 146 146 145 143 143 143 144 145 146 147 148 148 148 149 148 148 147 145 144 143 143 143 143 143 142 141 139 139 139 141 141 142 142 142 143 143 144 144 143 140 138 137 136 136 136 136 137 138 139 139 139 138 139 138 138 137 137 136 136 136 136 137 138 138 137 136 135 135 134 133 133 133 133 132 131 131 111 109 109 110 111 112 114 115 116 117 118 121 122 124 125 125 124 124 123 124 125 125 124 124 123 122 122 123 124 124 123 122 121 120 120 121 125 125 125 126 127 129 132 136 139 142 145 146 148 151 153 156 158 159 162 163 166 168 169 170 170 170 171 170 168 165 164 163 162 161 161 160 160 160 160 159 160 161 160 160 160 160 160 160 160 160 159 159 159 158 158 156 154 153 152 151 150 151 152 155 157 159 162 163 163 163 162 158 151 146 146 147 149 150 149 148 147 147 149 149 149 149 148 148 149 150 151 152 151 150 149 148 146 145 144 142 141 140 141 144 146 148 150 150 150 148 145 140 138 141 146 149 151 151 149 147 145 142 141 141 141 140 139 140 141 142 143 145 146 147 147 147 147 148 149 147 146 145 144 143 141 140 141 142 140 137 136 139 139 141 144 145 146 146 144 143 142 142 142 144 145 146 147 147 148 148 148 148 146 144 143 142 142 142 142 143 142 141 140 139 140 141 142 142 143 143 144 144 144 144 142 138 137 136 136 136 136 136 137 138 138 139 139 139 139 139 138 137 137 136 135 135 135 136 137 137 137 136 136 134 132 131 131 132 131 131 130 130 113 111 111 111 111 112 114 116 119 121 121 125 126 128 130 130 129 127 126 126 127 127 127 126 126 127 127 127 129 129 128 127 127 126 126 126 126 128 129 127 127 129 133 138 142 145 148 150 152 154 157 159 159 161 164 166 168 170 172 173 173 172 173 172 171 168 166 164 163 162 162 161 160 160 160 160 160 161 160 160 160 160 160 159 159 159 159 159 159 159 159 158 157 155 153 151 151 152 154 156 159 161 162 163 164 164 162 157 151 147 147 149 150 150 149 148 148 148 149 151 150 149 148 148 149 150 151 152 151 151 150 149 147 146 144 143 141 140 141 143 145 145 147 149 150 148 144 139 137 140 145 148 150 151 150 148 145 142 140 140 139 138 138 138 140 141 142 145 146 147 149 148 148 148 148 147 146 145 143 142 140 139 139 140 141 140 139 140 139 139 141 143 145 145 143 142 141 141 142 143 144 145 146 147 148 148 148 147 146 144 143 142 142 142 142 143 142 141 140 140 141 142 142 143 143 143 144 144 144 142 140 137 136 136 136 135 135 136 137 137 138 138 138 139 139 139 138 137 136 135 134 134 133 134 134 135 135 135 135 133 131 130 130 130 131 130 129 129 116 114 113 113 112 112 114 117 121 122 124 129 131 134 136 135 132 130 128 128 129 129 129 129 129 130 131 130 130 134 134 134 134 133 134 133 132 135 134 132 131 131 134 139 144 148 152 153 155 157 159 160 162 163 167 169 170 172 174 175 176 175 176 175 173 170 166 164 163 163 162 162 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 160 160 160 160 159 158 156 154 152 152 153 155 157 160 162 162 164 165 164 161 156 151 148 148 150 150 150 149 148 148 149 150 152 152 150 148 147 148 150 151 152 152 151 150 149 148 146 145 143 141 140 141 142 142 144 146 148 149 148 143 137 136 140 143 146 148 150 150 149 145 142 139 139 138 138 138 138 139 142 143 145 146 147 148 148 148 148 148 148 147 146 144 143 141 138 137 137 138 138 138 139 140 140 141 142 143 143 142 141 140 140 141 141 143 144 146 147 147 148 148 147 146 145 145 144 143 142 142 142 142 142 141 141 142 142 143 143 143 143 143 143 142 140 138 135 135 135 135 135 135 135 136 137 137 138 138 139 139 139 137 136 134 133 133 133 133 131 131 131 131 132 133 133 132 131 131 131 131 130 129 128 117 117 116 115 114 114 116 119 121 124 127 131 134 138 140 138 134 132 131 130 132 133 133 133 134 134 133 132 134 139 140 140 139 138 138 138 138 139 138 138 138 137 139 143 147 152 156 157 157 158 159 161 164 166 169 171 172 174 176 177 179 179 179 178 175 170 166 164 163 163 163 162 161 161 161 161 161 161 160 161 160 159 158 158 158 158 159 161 161 161 160 160 159 157 155 154 153 154 156 158 159 161 163 165 165 163 159 155 151 149 150 151 151 151 150 149 149 150 152 154 152 150 148 147 149 149 151 152 152 151 150 149 148 147 145 143 141 139 139 140 141 143 145 148 149 147 142 136 135 138 139 143 147 150 150 149 145 141 139 138 138 138 139 139 141 144 144 146 146 146 147 148 149 149 149 148 148 147 146 144 141 139 139 138 137 137 137 138 141 142 142 142 141 141 141 140 139 139 139 140 142 144 146 147 148 148 148 147 146 146 146 145 143 142 141 142 142 142 142 142 142 143 143 143 143 142 141 140 139 137 136 135 135 134 134 134 134 135 136 136 137 138 138 138 139 138 135 133 131 131 131 132 131 132 132 131 132 133 134 135 135 134 134 134 134 132 130 129 118 117 116 115 115 116 117 119 121 126 129 132 136 140 141 139 136 134 134 134 136 138 138 139 139 138 136 136 139 144 144 144 143 143 143 142 141 142 142 142 143 144 146 149 152 157 160 160 160 160 162 164 166 168 171 172 174 176 178 180 180 181 181 180 175 170 166 164 164 164 164 163 163 162 162 162 162 162 161 161 160 158 157 157 158 159 160 161 161 161 161 160 160 158 156 155 154 155 157 158 159 162 164 165 164 162 158 155 152 151 151 152 152 151 150 150 151 152 154 154 152 149 148 148 148 150 152 152 152 151 150 150 149 148 146 144 142 141 139 138 140 143 145 147 148 146 140 136 134 134 138 142 146 149 150 148 145 141 139 138 138 139 140 141 143 145 145 146 147 147 149 150 150 150 149 149 149 148 146 144 141 141 141 140 140 140 140 140 142 143 142 142 141 141 141 140 139 138 138 139 141 143 145 146 148 148 148 148 147 147 146 145 143 142 141 141 142 142 142 142 143 143 143 143 142 139 138 137 136 136 135 135 134 134 133 133 134 135 135 136 137 138 138 138 138 137 133 130 130 131 132 133 133 136 136 135 136 137 138 137 136 135 136 136 137 135 133 133 119 117 116 116 115 115 116 118 121 126 129 132 137 141 141 139 137 135 135 136 139 141 142 142 141 140 140 142 145 149 149 148 147 146 145 144 143 145 145 146 147 149 151 154 157 160 163 163 163 163 165 167 168 169 172 174 176 179 179 181 182 183 183 180 176 171 166 165 165 165 165 165 165 164 163 164 164 163 162 162 159 156 155 156 157 158 160 161 161 161 161 161 160 158 156 155 155 156 157 158 161 163 165 165 163 160 157 155 153 153 152 153 153 153 152 152 153 154 155 153 151 148 148 148 148 150 152 153 152 152 151 151 150 148 147 146 143 140 138 137 139 142 145 146 147 145 141 139 136 135 138 142 146 148 149 148 145 142 140 139 139 140 142 143 144 145 144 145 146 148 148 150 150 149 149 150 150 148 146 144 142 140 140 140 141 142 143 142 143 143 142 141 141 141 141 141 140 139 139 139 141 143 145 145 146 147 147 147 147 147 145 144 142 141 140 140 141 141 141 142 143 144 143 142 140 136 134 134 134 134 134 135 134 134 133 133 133 134 135 135 136 137 138 138 137 135 133 131 133 135 136 137 138 138 137 136 137 138 138 138 137 136 136 138 139 138 136 136 120 118 117 117 117 116 116 117 121 125 128 131 137 141 141 139 138 137 136 138 142 144 144 144 143 142 144 146 149 151 151 151 150 147 145 144 145 147 148 150 151 152 154 158 160 161 164 166 165 166 169 170 169 170 172 175 178 178 180 183 185 186 184 181 176 171 168 166 166 166 166 167 166 165 165 165 165 164 163 161 157 154 155 155 157 159 160 161 161 161 161 161 160 158 156 156 156 157 158 160 162 164 165 164 161 159 156 155 154 154 154 154 155 154 154 154 155 156 155 152 149 149 148 148 149 151 153 154 154 152 152 152 151 149 148 145 142 139 136 135 137 141 144 146 147 145 144 140 136 136 139 142 145 148 149 148 146 144 142 141 141 142 143 145 145 145 144 144 144 144 145 147 148 148 150 152 150 148 146 144 141 138 137 137 139 140 142 142 142 143 142 141 140 140 140 140 140 141 142 142 142 143 143 142 142 143 144 145 146 145 142 142 141 141 140 140 140 140 141 143 143 144 143 141 138 133 132 131 132 133 134 135 135 134 133 132 132 133 133 134 135 137 138 137 136 134 133 133 134 136 138 139 140 138 137 137 138 138 139 138 138 137 137 139 140 139 138 137 120 119 119 119 120 119 119 120 122 124 128 131 137 141 142 141 140 139 139 141 144 145 145 145 145 145 148 150 151 152 152 151 149 147 145 145 147 147 149 152 153 155 156 159 162 165 167 167 167 168 171 172 171 171 174 176 176 178 180 183 187 188 186 182 177 173 169 168 167 167 168 168 168 167 166 166 165 165 164 161 156 155 155 156 157 159 161 161 161 161 161 161 160 159 158 156 158 159 160 162 164 165 165 163 160 158 157 156 156 155 155 155 156 155 155 155 156 156 155 155 149 148 147 149 151 153 154 155 155 153 153 152 152 151 148 144 141 138 135 134 136 140 143 146 147 147 145 140 136 136 139 142 145 148 149 148 147 146 144 142 142 143 145 146 146 145 144 143 142 142 144 146 147 148 151 152 151 148 146 143 142 137 136 136 137 138 140 141 141 142 141 141 140 139 140 140 141 143 145 145 144 144 144 142 141 141 142 144 143 142 140 140 140 140 140 139 139 140 141 142 143 143 142 139 135 132 130 129 131 134 135 136 135 133 132 131 131 131 133 133 134 136 138 138 137 136 135 136 135 136 137 139 139 139 138 138 139 139 139 139 138 137 138 140 141 140 138 137 122 121 121 123 125 124 123 124 124 125 127 132 139 141 144 145 143 142 143 144 146 147 147 147 148 149 151 152 153 153 152 150 149 147 146 147 149 149 150 153 156 157 160 163 166 167 168 168 169 170 173 174 174 173 173 174 176 179 181 183 186 189 187 183 179 175 173 171 170 169 169 169 169 167 166 166 166 166 164 160 159 156 155 156 158 160 161 162 162 161 161 161 161 160 158 157 159 161 162 163 165 165 165 162 159 158 158 157 157 156 156 156 156 155 155 156 156 155 155 153 147 147 148 150 152 154 156 157 156 154 154 153 152 150 147 143 140 137 134 134 136 139 143 145 147 147 144 140 137 137 139 142 145 147 148 149 149 146 144 143 143 144 145 146 147 145 145 145 144 143 145 147 149 149 151 153 152 150 149 145 141 137 137 137 137 137 138 139 140 141 141 141 140 140 140 140 142 145 146 146 145 145 144 143 142 142 143 144 143 140 139 139 140 140 140 138 138 138 139 141 142 142 140 139 136 131 127 127 130 134 136 136 134 132 131 130 129 130 131 132 135 138 141 141 139 139 138 137 136 136 138 139 140 139 137 137 137 138 138 138 137 137 139 140 141 140 138 137 125 124 124 128 130 129 128 128 127 127 128 133 141 145 150 151 149 148 148 148 148 151 152 151 152 153 153 153 154 152 150 149 147 147 146 148 149 149 152 153 157 161 164 166 166 167 168 170 172 173 174 175 175 175 174 174 176 179 181 183 186 187 186 184 181 179 177 174 172 171 171 170 169 167 167 166 167 167 167 165 160 157 156 157 158 160 161 162 162 162 162 162 162 160 159 158 161 162 164 165 165 165 164 163 160 159 158 158 158 158 157 157 157 156 156 156 156 155 153 149 146 147 149 151 154 156 157 158 158 157 155 154 152 149 145 142 139 136 134 135 137 137 141 145 147 147 144 140 137 137 139 142 145 146 148 149 149 147 145 144 143 144 146 147 147 147 146 146 145 145 146 148 150 150 151 152 152 152 149 144 141 137 137 138 137 136 137 138 138 140 141 142 142 141 141 141 142 145 146 146 146 145 144 143 142 142 143 146 145 142 140 139 140 140 140 137 136 137 138 140 141 141 140 139 135 130 124 125 130 134 135 135 133 131 130 129 128 129 130 133 137 141 144 144 143 141 139 137 136 136 138 139 140 139 136 135 134 135 136 137 136 136 138 140 141 141 138 136 130 129 130 133 135 133 131 132 131 131 132 135 142 153 157 158 158 156 154 153 152 155 156 156 155 154 153 153 152 151 149 147 147 146 146 148 149 150 155 159 162 164 165 166 166 167 169 172 173 173 173 173 174 175 175 176 177 179 182 184 185 185 184 183 183 182 179 176 174 173 172 170 169 168 167 168 169 169 169 166 160 157 157 158 158 160 161 162 163 163 163 163 162 161 159 159 162 164 165 166 166 165 164 162 160 159 159 159 159 159 158 158 157 156 156 156 156 155 151 147 147 149 151 153 156 157 158 159 159 158 156 155 152 148 144 141 139 137 135 135 136 138 142 146 148 147 144 140 137 137 138 141 143 145 148 149 149 147 145 144 144 145 147 147 148 148 147 146 145 145 146 148 149 150 150 150 149 148 146 143 140 137 138 138 137 136 136 137 138 139 141 142 143 142 142 142 142 143 144 145 146 145 144 143 142 142 145 147 145 144 141 139 140 142 141 139 137 137 139 142 142 142 141 139 134 128 123 124 129 133 134 134 135 135 133 131 131 131 133 134 138 142 143 144 143 142 140 138 137 137 138 139 139 139 137 134 132 132 134 136 136 136 139 141 141 142 139 137 135 135 136 137 137 135 135 136 136 136 138 141 149 160 164 166 166 164 160 158 157 157 157 157 155 152 151 151 150 150 149 148 147 148 149 150 152 153 159 162 166 166 166 166 166 168 171 173 173 173 173 173 174 176 176 177 178 180 183 185 185 184 184 183 182 182 180 178 176 174 173 171 170 169 169 169 170 171 170 166 159 157 158 159 159 160 162 162 163 164 164 164 162 161 160 161 162 165 166 167 166 166 164 162 160 160 160 160 160 160 159 158 157 157 157 158 157 155 151 148 149 151 153 155 157 157 158 159 159 159 157 155 152 147 144 141 139 137 137 135 137 140 143 146 148 147 144 141 139 138 137 139 142 146 148 150 150 148 145 144 145 145 146 147 148 148 147 147 146 145 146 147 148 149 149 148 147 146 145 142 139 137 138 138 137 136 136 136 136 138 141 142 143 142 141 141 141 141 142 144 145 144 143 142 142 142 144 146 147 144 140 140 141 143 144 142 141 141 142 146 147 146 144 142 137 129 127 129 132 135 136 136 136 138 140 138 136 136 136 137 138 140 141 143 143 142 141 141 141 140 139 138 138 137 137 135 133 132 134 136 136 137 140 141 142 143 142 140 140 139 140 140 139 138 139 140 141 142 144 148 156 167 171 173 174 171 165 161 160 158 157 155 152 150 149 149 150 151 150 149 149 150 151 152 155 157 161 165 167 167 166 166 167 169 171 173 173 173 173 174 176 177 177 177 178 180 183 185 185 185 184 182 182 181 180 179 177 176 173 172 172 171 171 171 172 172 171 165 159 157 159 160 160 161 161 162 164 165 164 164 163 162 161 162 164 166 167 167 167 166 164 162 161 161 161 161 160 159 158 158 158 158 159 159 158 155 151 148 149 152 154 156 156 158 159 160 160 160 158 155 151 146 143 141 140 139 137 136 138 141 144 147 148 147 144 142 140 138 137 139 143 146 148 150 149 148 145 145 145 145 147 148 149 149 148 147 148 147 146 146 146 147 148 147 147 146 145 143 140 138 139 139 138 137 135 135 135 138 140 142 143 142 141 141 140 140 142 144 146 144 143 143 141 140 140 143 146 145 142 140 141 143 145 145 144 145 146 149 149 149 148 146 142 134 133 135 136 138 140 142 143 143 144 142 140 138 138 138 138 140 142 144 145 145 143 143 142 141 141 140 138 138 138 139 136 136 137 138 138 138 140 141 142 143 143 142 142 141 141 140 141 142 142 144 145 147 149 154 162 172 176 179 179 176 169 166 163 160 157 155 152 150 149 151 152 152 152 152 152 153 154 157 159 160 162 167 169 169 168 168 168 170 171 172 173 173 174 175 177 178 177 177 180 181 184 184 185 184 182 182 182 182 180 180 179 177 174 173 173 173 173 173 174 174 171 164 159 158 160 161 162 162 162 163 165 165 165 165 164 163 162 163 165 166 166 167 167 166 164 162 160 160 161 160 160 159 158 158 158 160 161 161 158 155 151 149 150 154 154 156 157 159 160 161 161 160 158 154 149 145 143 142 141 139 137 137 139 142 145 148 148 147 145 143 141 139 138 140 143 146 148 149 149 148 147 146 146 146 147 149 150 150 149 148 148 147 147 147 146 146 147 146 145 143 142 142 141 140 142 141 140 138 135 134 135 137 140 142 143 142 142 141 140 141 143 145 145 143 142 143 141 140 139 142 145 144 142 141 140 142 144 145 146 147 148 149 149 149 149 148 144 138 135 135 138 141 144 145 146 147 146 144 142 141 140 139 139 142 143 145 147 147 145 143 141 139 139 138 138 140 141 141 139 138 139 140 140 140 141 142 143 144 144 142 143 142 143 142 143 144 146 147 149 151 153 158 167 177 181 183 183 181 176 171 164 160 157 155 154 154 155 156 157 156 156 158 157 158 160 162 163 164 166 168 169 170 170 170 170 170 170 171 171 173 174 175 177 178 178 179 182 183 183 184 184 181 180 182 184 183 181 180 179 178 176 176 175 175 175 175 176 175 170 163 159 159 161 161 162 163 164 164 165 166 166 165 164 163 163 164 164 166 166 167 168 167 164 162 161 160 160 160 160 159 158 158 160 162 163 161 158 156 153 152 153 154 155 156 158 160 161 161 161 159 156 153 149 145 144 142 141 139 138 139 141 143 146 148 148 147 145 143 141 139 139 141 144 146 148 149 149 148 148 147 147 147 148 150 151 151 150 149 149 148 148 147 147 147 147 145 144 142 141 141 142 142 142 142 141 139 135 134 135 137 140 141 141 141 141 141 141 143 144 145 145 143 143 143 143 141 139 140 142 143 142 141 140 141 142 144 146 148 149 149 149 150 150 148 144 142 138 136 138 142 144 145 146 148 148 146 145 145 142 141 141 143 144 145 146 144 142 140 138 136 137 138 139 142 143 142 140 140 140 140 141 141 142 143 144 144 144 143 146 145 145 145 146 147 148 149 152 154 156 162 171 180 184 186 186 184 180 173 166 161 160 159 159 161 162 162 162 161 161 163 162 163 164 165 166 167 168 168 169 169 170 170 170 170 170 170 171 172 174 175 176 177 178 180 181 184 185 184 182 179 180 183 185 185 183 180 179 179 178 177 176 177 177 177 177 175 170 163 159 160 160 162 163 165 165 165 166 166 166 164 164 164 164 164 165 166 167 168 168 167 164 161 160 160 160 160 160 159 159 160 161 164 163 162 159 156 155 155 154 154 155 157 159 160 161 161 160 158 155 153 151 146 144 143 141 140 139 140 142 145 147 148 148 146 145 144 142 141 140 141 144 146 148 148 148 149 149 148 148 148 149 151 153 152 150 149 149 149 149 149 149 149 147 145 143 142 140 140 141 142 142 143 143 140 136 134 135 137 138 140 141 141 141 142 142 143 144 146 146 145 145 145 144 140 138 138 141 143 143 142 140 140 140 143 146 148 149 148 149 150 151 150 149 145 140 138 139 142 143 144 146 149 150 150 149 147 144 142 142 144 144 144 142 141 139 136 136 137 139 140 142 143 143 142 141 141 142 142 142 142 143 144 144 145 145 145 150 150 149 148 149 149 150 152 156 158 160 165 173 181 186 187 188 185 180 175 170 164 164 164 164 166 167 167 166 165 164 164 163 164 165 166 167 167 168 166 166 166 166 167 168 168 168 169 170 172 173 174 175 176 177 178 181 184 186 184 182 182 183 185 186 185 184 183 182 180 179 178 178 178 178 179 178 175 169 162 162 160 161 163 165 166 166 166 166 166 166 164 164 164 165 166 166 167 168 168 168 167 164 161 160 159 159 159 160 160 160 161 163 164 164 161 159 157 157 155 154 155 156 157 159 160 161 161 160 158 156 154 149 146 144 143 142 140 140 142 144 146 146 148 147 145 144 144 143 142 142 143 144 146 146 147 148 149 149 149 149 149 150 152 153 153 152 150 149 150 151 151 151 150 147 144 142 140 140 139 141 142 143 144 143 140 136 135 135 136 138 140 141 141 142 143 144 144 145 146 146 146 146 145 143 139 137 137 140 143 144 143 142 140 140 142 146 148 148 148 151 152 153 153 152 147 140 139 141 142 143 144 147 150 152 152 150 149 146 144 143 145 145 143 142 140 138 136 137 139 141 143 145 145 144 143 143 142 143 143 143 143 143 144 144 144 144 144 157 152 150 149 152 153 154 156 160 162 164 169 173 177 183 187 188 186 183 179 175 169 169 168 168 169 169 169 167 166 164 162 162 162 164 165 165 165 165 164 164 164 165 165 166 167 168 169 171 172 174 175 176 177 177 178 180 183 185 185 184 185 185 185 185 185 186 186 184 182 180 180 179 180 180 179 178 175 168 168 162 160 162 164 166 167 167 167 167 166 165 165 165 164 165 166 166 167 168 168 167 166 163 160 160 159 159 160 160 161 162 163 164 164 163 161 159 158 157 155 154 155 156 158 159 160 160 160 160 159 157 153 149 146 144 143 142 141 142 143 145 146 147 148 146 144 144 144 144 144 144 144 144 146 146 147 148 149 149 150 150 150 149 151 151 152 151 149 149 151 151 151 150 149 146 144 141 139 137 138 140 142 143 142 141 138 136 135 135 136 138 140 141 141 142 144 145 145 146 146 146 146 145 143 141 138 137 137 139 142 144 144 143 142 141 143 146 148 148 149 153 155 156 156 154 147 141 140 143 143 143 144 148 149 152 154 152 150 149 146 145 145 145 144 143 140 138 138 139 141 144 146 147 147 147 145 143 142 143 143 143 142 143 143 143 143 143 143 158 154 151 151 157 158 159 161 164 166 168 169 172 177 182 186 188 187 186 183 178 173 172 170 170 170 169 169 167 165 163 160 161 162 164 164 163 163 163 162 162 163 164 164 165 166 168 170 172 174 176 176 177 178 179 179 180 183 185 186 186 186 185 184 183 184 186 187 186 184 182 181 180 180 180 180 179 179 175 168 162 162 163 164 166 167 168 168 167 167 166 165 165 165 165 165 166 167 168 168 167 165 165 162 160 160 160 160 161 161 162 164 164 164 164 163 161 158 156 155 154 155 157 158 159 159 160 160 160 159 156 153 149 146 145 144 143 143 143 144 145 147 148 147 146 144 143 144 145 145 146 146 146 146 147 147 148 149 150 150 151 150 150 149 149 149 149 148 150 152 151 150 148 146 144 143 139 137 136 137 139 141 142 140 138 136 135 135 135 137 139 141 141 141 142 144 146 146 147 146 146 145 144 143 140 138 136 136 137 139 142 144 144 144 144 145 148 150 151 151 152 154 157 158 155 148 142 142 146 145 143 143 146 150 154 156 153 152 151 149 147 147 146 145 143 140 139 139 141 143 145 147 148 148 147 145 142 142 142 142 142 142 142 142 142 142 142 142 160 157 155 156 158 162 163 165 167 169 169 170 172 177 182 186 187 188 188 185 181 177 175 174 173 171 169 168 167 165 162 160 161 162 164 164 163 163 162 163 163 163 164 164 165 167 169 170 173 176 177 178 179 179 180 180 180 183 184 186 187 187 185 185 184 185 187 188 187 185 182 181 180 181 181 181 181 179 175 169 163 162 163 165 166 168 169 169 168 168 167 166 165 165 164 165 166 167 167 167 167 166 165 162 160 160 161 161 162 162 163 164 164 165 165 164 161 157 155 154 154 155 157 158 159 159 160 160 160 159 157 153 149 147 146 145 144 144 144 145 146 148 148 147 145 143 143 145 146 146 147 147 147 147 147 147 148 149 150 151 151 151 150 147 145 146 147 148 150 151 149 146 144 143 141 140 137 136 135 136 137 139 140 139 138 136 135 134 135 137 139 141 140 140 141 144 145 147 146 146 145 144 144 142 140 138 136 136 137 139 143 145 146 146 145 147 149 151 151 152 152 153 156 158 155 149 143 144 146 146 144 142 145 150 155 156 155 153 152 151 150 148 147 146 144 142 140 140 141 143 144 145 147 147 146 144 142 141 142 142 142 142 141 142 142 142 142 142 163 160 158 160 162 166 167 168 168 170 171 172 173 177 182 185 187 189 189 187 183 181 179 178 175 172 170 168 166 163 161 161 162 163 164 164 164 164 164 164 165 165 165 166 167 169 171 173 175 177 178 179 180 180 180 180 181 182 184 185 187 187 187 186 185 187 189 189 187 184 182 181 181 181 181 181 181 180 176 170 164 162 163 165 166 168 168 169 169 168 166 165 163 163 164 164 165 166 167 167 167 167 165 163 161 161 162 162 163 163 164 164 164 165 164 163 160 156 154 153 154 155 156 158 159 160 161 161 161 160 157 153 150 148 147 146 145 145 146 146 147 148 147 146 144 142 143 144 145 147 148 149 148 148 147 147 148 149 150 150 151 151 148 145 143 144 146 148 149 148 146 143 142 139 138 137 136 135 134 135 137 138 139 139 138 137 136 136 137 138 140 139 138 138 138 141 144 146 145 144 143 144 143 141 139 138 137 137 138 141 144 146 147 146 146 147 148 149 150 151 151 152 155 157 154 148 143 143 144 144 141 138 142 149 154 156 156 154 153 152 151 149 148 146 144 142 140 139 140 141 140 143 145 146 145 143 142 142 142 142 142 142 142 142 142 142 142 141 166 164 162 164 166 169 169 170 170 171 173 174 175 178 182 185 189 191 191 189 188 185 181 180 176 172 169 166 164 163 162 163 164 164 165 165 166 166 167 166 168 167 167 168 170 172 174 175 177 179 179 180 180 180 180 181 182 183 184 186 186 187 187 186 186 188 189 188 186 184 182 181 181 181 181 181 181 180 177 170 164 163 164 165 166 167 167 168 168 167 165 163 162 162 162 163 164 165 166 167 168 168 166 164 162 162 163 163 164 164 164 164 164 165 164 163 159 155 153 153 154 155 156 157 160 161 162 162 162 160 157 153 150 149 148 148 147 146 147 148 148 148 147 145 143 142 142 142 144 147 149 149 149 148 148 147 148 149 149 150 151 150 146 143 142 143 145 147 148 146 145 143 140 137 136 136 135 135 134 135 136 138 138 139 139 138 138 138 138 140 140 137 136 136 136 138 142 144 145 143 143 143 143 141 139 138 137 138 138 140 143 146 147 146 146 146 147 148 150 151 151 152 154 156 154 149 145 145 144 142 138 136 140 146 152 155 156 155 154 152 151 150 147 145 143 141 138 136 136 137 140 142 144 146 145 143 142 142 143 143 143 142 142 142 142 142 142 141 169 169 167 167 168 169 170 171 172 173 175 176 177 179 182 186 190 192 193 193 191 187 183 180 175 170 168 166 165 165 165 166 167 167 167 167 169 169 169 169 170 169 169 170 172 173 175 177 179 179 179 179 179 179 179 181 182 183 185 186 187 187 187 187 188 188 188 187 186 184 183 182 182 182 182 182 181 180 176 170 165 163 164 165 165 166 167 168 168 167 165 162 161 161 162 162 163 164 167 168 168 168 167 165 163 162 163 164 164 165 165 164 164 164 164 162 158 155 153 154 154 155 156 159 161 163 164 164 163 160 156 153 152 150 150 149 148 147 149 149 149 148 146 144 143 142 142 143 144 147 149 149 149 148 149 148 148 148 149 150 150 147 143 141 140 140 142 144 145 144 143 142 139 136 135 135 136 136 136 136 137 138 139 140 140 139 139 139 140 140 139 138 135 134 134 136 140 142 143 142 143 143 143 141 139 138 138 138 138 139 142 144 146 146 146 147 148 150 151 152 152 152 155 156 157 155 151 146 144 140 136 135 139 144 150 152 154 155 154 152 151 149 146 143 142 139 137 137 136 138 141 143 145 146 145 144 143 143 144 143 143 142 142 142 142 142 141 141 172 172 170 169 169 170 170 172 173 175 177 177 178 179 183 187 190 191 194 194 192 188 184 179 174 171 169 168 168 168 168 170 171 170 170 170 171 171 171 171 173 172 172 172 173 175 177 179 179 178 178 178 178 179 180 181 182 182 185 188 189 188 188 188 189 188 187 186 185 185 184 183 183 182 182 182 182 180 176 170 165 163 163 164 165 166 167 168 168 167 165 162 161 162 162 163 164 166 168 168 169 169 168 166 164 164 164 164 165 165 165 165 165 165 164 161 157 155 154 153 153 154 157 160 162 164 164 164 163 160 156 154 153 151 150 149 148 148 150 150 149 148 147 146 144 143 143 143 145 147 149 150 150 150 150 150 149 149 149 150 149 145 141 139 138 139 140 141 142 143 142 140 138 136 135 136 137 138 138 139 139 140 141 141 140 140 140 141 141 140 140 139 136 134 134 135 138 141 142 142 142 142 141 140 138 138 138 138 137 138 140 143 144 145 147 148 149 151 152 153 153 153 154 156 156 155 150 146 143 137 135 135 137 141 146 148 152 155 155 153 151 148 145 143 142 141 138 136 136 138 141 143 145 147 146 145 144 144 144 144 143 142 142 142 142 142 141 141 174 174 172 172 170 170 171 173 175 177 178 178 179 180 183 186 188 191 194 194 192 189 185 180 177 175 173 172 172 172 171 172 173 173 173 173 173 172 173 173 175 174 174 174 174 176 178 178 178 178 177 177 178 179 180 181 181 182 185 189 189 189 188 189 189 188 187 186 185 185 184 183 183 183 183 183 183 180 176 171 166 165 164 164 165 166 167 168 168 167 165 164 163 163 164 165 166 167 168 169 169 170 169 167 165 165 165 165 165 166 166 166 165 165 164 161 157 155 154 153 154 155 159 162 163 164 165 165 163 161 158 155 153 152 151 150 149 150 151 151 150 149 148 147 145 144 143 143 145 148 150 151 152 152 152 151 150 149 149 149 147 143 140 138 139 139 140 141 143 143 142 140 137 135 136 137 138 139 140 141 141 141 141 141 140 141 141 141 141 141 140 138 135 134 134 135 137 139 141 140 141 141 141 140 139 138 138 137 137 137 139 141 143 145 147 149 150 151 152 152 152 152 151 152 153 151 148 144 140 135 133 133 135 136 140 146 151 154 154 153 150 147 144 143 143 141 138 136 136 138 140 142 144 146 146 146 145 144 144 144 143 142 142 142 142 142 142 141 176 176 175 173 171 170 171 173 176 178 179 180 180 181 182 184 187 191 193 193 190 188 184 183 181 179 177 176 176 175 174 174 175 175 175 175 174 174 174 175 176 177 176 175 176 176 177 177 177 177 177 177 178 179 180 182 182 182 185 187 188 188 188 189 189 188 187 186 185 184 184 184 184 184 184 184 183 181 177 176 170 166 165 165 165 166 167 168 168 167 166 167 166 166 166 167 167 168 168 169 170 170 169 168 167 166 166 166 166 166 166 166 166 165 164 161 158 157 154 153 154 156 160 162 164 165 165 165 164 162 158 154 153 152 152 151 151 151 152 152 151 150 149 147 145 144 143 144 146 148 151 152 152 153 153 152 151 149 148 147 145 142 139 138 138 139 140 142 143 143 143 141 138 137 138 139 139 140 141 141 141 141 141 141 141 141 141 141 141 140 138 136 134 133 134 135 137 139 139 140 142 142 142 140 139 138 137 136 137 137 137 140 143 145 148 150 150 150 151 151 151 150 150 150 150 149 145 142 138 134 133 132 132 134 138 144 149 153 154 153 150 147 146 144 142 140 137 136 136 138 140 141 143 144 145 145 145 145 144 144 143 142 142 142 142 142 142 141 178 177 176 175 173 171 172 175 178 180 180 180 180 181 183 185 188 190 192 191 189 187 186 186 184 183 181 180 178 176 175 176 176 177 177 176 176 175 175 176 176 178 177 177 176 176 177 177 177 177 177 178 178 179 180 182 182 183 183 184 185 186 188 189 188 188 188 186 185 184 184 184 184 184 184 184 183 182 181 177 171 167 165 165 165 166 167 167 167 167 168 169 168 167 167 168 168 168 168 169 170 170 170 170 168 167 166 166 166 166 167 167 167 166 164 164 160 156 154 154 155 158 160 163 164 165 165 165 164 161 157 154 153 153 153 152 152 152 153 153 152 151 150 147 145 144 144 145 146 148 149 151 152 153 153 152 151 149 147 146 143 141 139 137 138 139 141 142 144 144 144 143 140 139 139 140 140 141 142 142 141 140 140 141 141 140 141 141 141 139 136 134 134 134 134 135 136 137 139 141 143 144 142 141 140 138 137 136 136 136 137 140 142 146 149 150 150 150 150 150 150 149 148 147 147 146 143 140 136 134 134 132 131 133 136 142 148 152 154 153 151 149 146 143 141 139 137 136 136 138 139 141 142 143 144 145 145 145 145 144 143 142 143 142 142 142 141 141 180 178 177 176 174 172 174 176 179 181 181 180 180 181 184 186 188 190 191 190 189 188 187 187 187 185 183 181 179 178 177 176 177 178 178 178 177 177 176 177 177 178 178 178 177 177 176 176 176 176 177 177 178 179 180 181 182 183 181 181 182 184 186 188 188 188 188 187 186 186 185 185 183 183 184 184 183 183 181 177 171 167 165 165 166 166 167 167 167 168 169 170 170 169 168 168 168 167 168 169 170 170 170 170 169 168 167 166 166 166 167 167 167 167 166 164 160 156 155 155 157 159 161 163 164 165 165 165 163 160 156 154 154 154 154 154 154 154 154 154 153 152 150 148 146 145 145 145 146 146 148 150 151 152 153 152 151 149 147 144 143 141 138 137 138 140 142 143 144 145 145 144 142 141 140 140 141 141 142 142 141 140 140 140 140 140 140 140 140 138 136 135 135 134 135 135 136 138 140 142 144 144 142 141 140 138 137 136 135 136 137 139 142 146 150 150 150 149 149 150 150 148 146 145 144 144 142 140 137 136 134 132 131 132 135 140 147 151 153 153 151 148 144 141 139 138 137 137 136 137 138 139 141 143 145 146 146 146 145 144 144 143 142 143 143 142 141 141 183 180 178 177 175 174 176 177 179 180 181 182 181 181 184 186 188 190 191 191 189 188 188 188 187 186 184 182 180 179 178 177 177 179 179 180 179 179 178 178 178 179 179 178 178 177 176 176 176 176 176 177 178 179 179 180 181 181 179 179 181 183 183 185 187 189 189 188 187 187 186 185 184 183 183 183 183 182 180 177 172 168 166 166 167 168 168 168 168 169 169 171 172 171 169 168 168 167 168 169 169 170 170 170 169 168 167 166 166 166 166 167 167 168 167 164 160 157 155 156 157 159 161 162 164 165 165 165 162 159 156 155 155 155 156 156 156 155 155 155 154 152 151 148 146 145 145 145 145 146 148 150 151 152 153 152 151 149 146 146 144 140 138 137 139 140 142 143 144 145 145 145 144 141 140 140 141 142 142 142 141 140 140 140 140 140 140 140 140 139 137 135 135 135 135 136 138 140 141 143 144 144 142 141 140 138 137 135 136 136 137 139 143 146 149 150 149 149 148 148 148 147 146 143 142 143 142 142 139 136 133 131 131 131 134 139 146 149 151 152 150 146 142 140 139 138 137 137 137 137 138 139 141 143 145 146 147 146 145 145 144 143 143 143 143 142 142 141 186 183 179 177 176 176 179 180 180 181 182 183 183 183 185 186 188 190 191 191 190 190 189 188 187 185 183 182 181 179 178 178 178 179 180 180 180 180 179 179 179 178 179 179 179 178 177 177 176 175 175 176 177 177 178 178 179 179 178 178 180 180 182 184 186 188 190 190 190 188 186 185 184 183 183 183 182 181 180 177 173 169 167 169 170 170 170 170 169 170 170 171 172 171 169 168 168 168 168 168 169 169 169 169 169 168 167 166 165 165 166 166 167 168 168 165 161 158 156 156 158 159 160 162 164 165 166 164 162 158 156 155 156 157 157 157 157 157 156 155 154 152 150 148 147 145 145 146 146 147 149 150 151 152 153 152 150 148 148 146 144 141 139 139 140 141 143 144 144 145 145 145 143 141 140 140 141 142 142 143 142 142 141 140 140 140 141 141 140 139 137 136 136 135 135 137 139 141 142 144 144 143 142 141 140 139 137 135 136 137 137 139 142 145 147 148 149 149 148 148 147 146 144 141 141 142 142 141 139 136 133 132 131 131 134 137 141 145 148 149 147 144 141 140 139 138 138 138 137 137 138 140 142 144 145 146 147 147 146 145 144 143 143 143 143 142 142 142 189 186 182 178 177 178 181 181 183 183 183 183 184 184 185 186 189 191 192 192 191 190 189 188 187 185 184 182 181 180 179 178 179 180 180 181 181 181 181 180 179 179 179 180 179 179 178 177 176 175 174 174 174 175 175 176 178 178 177 177 178 180 181 183 186 188 189 190 192 190 188 186 185 183 183 183 183 182 181 179 175 172 170 171 172 171 171 170 171 171 172 172 172 171 169 168 168 168 168 168 168 169 169 169 168 168 167 166 165 165 165 166 167 168 168 165 161 158 156 156 157 158 160 162 164 165 165 164 161 158 156 155 156 157 158 158 158 158 157 155 154 152 150 149 148 147 146 146 148 148 149 149 150 151 152 151 151 150 148 146 144 141 139 139 141 142 143 144 144 144 146 146 144 142 140 141 142 142 143 144 144 144 143 141 141 141 142 141 141 140 139 138 136 135 136 138 140 141 142 143 143 142 142 141 139 138 137 136 136 136 137 139 140 142 145 148 150 150 149 148 147 145 143 139 139 139 140 140 138 136 134 132 132 132 133 134 138 143 146 147 145 143 141 139 139 138 138 138 138 138 138 140 142 144 146 147 147 147 146 145 144 143 143 143 143 142 142 141 190 188 184 180 179 179 181 183 185 185 185 185 184 184 185 187 190 192 193 193 192 191 189 188 187 186 184 183 182 181 180 180 180 181 181 181 181 181 181 181 180 179 181 181 180 180 178 176 175 175 173 172 172 172 173 175 176 176 177 177 177 179 181 183 185 187 188 190 191 191 190 188 185 184 184 184 184 184 183 181 177 175 173 174 174 173 172 171 172 172 173 173 172 171 170 170 168 167 167 167 167 168 168 168 168 167 167 166 166 165 166 166 167 168 167 165 162 158 157 156 157 159 161 163 165 165 165 163 160 158 156 156 156 157 158 159 159 159 157 154 153 153 152 151 149 148 147 147 148 148 148 148 148 149 151 151 150 149 147 145 143 141 139 140 141 143 143 144 145 145 146 147 146 144 142 142 143 143 145 146 146 146 145 143 143 142 142 142 141 141 140 138 136 136 136 138 140 141 142 142 142 142 141 140 138 137 137 136 135 135 136 137 139 142 145 147 149 149 148 146 145 143 141 139 137 137 138 138 137 135 134 133 133 132 133 134 137 141 143 144 143 141 140 140 140 139 139 138 138 138 138 139 141 144 145 146 147 147 146 144 143 143 143 143 143 143 142 142 192 189 186 184 183 181 182 186 186 187 187 186 185 185 186 189 191 191 193 193 192 191 190 188 188 187 186 184 182 182 182 181 181 182 181 181 182 182 181 181 181 181 183 182 181 180 178 176 174 173 171 169 170 171 172 173 175 176 177 177 177 178 180 182 183 185 187 189 189 190 189 187 185 185 185 186 186 186 184 182 180 179 177 176 175 174 173 172 173 173 173 173 172 172 172 171 169 167 167 167 166 167 167 168 168 168 167 167 166 166 166 167 167 167 167 164 162 161 159 157 157 159 161 163 165 165 164 162 160 158 157 156 156 157 159 160 160 159 156 152 151 151 151 151 149 148 147 147 148 148 148 146 147 147 148 150 150 149 147 145 143 141 140 141 142 143 144 145 146 147 147 149 148 146 144 144 144 145 146 148 148 147 146 144 143 142 142 141 141 141 140 139 137 137 137 139 141 142 141 141 141 141 140 139 137 137 137 136 135 134 135 136 139 143 146 147 147 147 146 145 143 143 141 139 138 138 138 138 137 135 134 133 133 132 131 133 136 140 140 141 140 139 139 139 139 139 139 138 138 138 138 139 141 143 144 145 147 147 146 144 143 143 143 143 143 143 142 142 194 192 189 188 186 185 186 189 189 188 188 187 186 186 187 189 191 192 193 194 193 192 190 189 189 189 187 186 185 184 183 182 182 182 182 182 182 182 182 182 183 183 184 182 182 180 178 175 172 171 169 168 169 171 171 172 174 175 176 175 176 177 179 180 182 184 186 187 189 191 190 188 187 187 187 187 188 188 187 184 183 181 178 177 176 175 174 174 174 174 173 173 173 173 172 171 169 167 166 166 166 166 167 167 168 168 167 167 166 166 167 167 167 167 167 166 164 163 161 159 159 160 162 164 164 164 163 161 160 158 156 156 157 158 160 160 160 158 155 153 150 148 149 149 148 147 147 147 148 149 148 145 145 146 148 150 150 149 147 146 145 143 142 142 144 144 145 146 147 148 149 150 149 147 146 146 146 146 147 148 148 147 146 144 143 143 142 141 141 141 140 139 138 137 138 140 142 142 142 142 141 140 139 138 137 137 137 136 136 135 135 137 140 144 146 145 144 144 144 143 143 142 141 139 138 138 138 137 136 135 134 134 133 131 130 131 134 137 139 140 139 139 139 139 139 139 139 139 139 138 138 139 140 143 145 146 147 147 146 144 143 143 143 143 143 143 142 142 195 194 192 190 189 188 189 191 191 190 189 188 187 187 188 191 193 194 194 195 194 192 191 190 189 190 190 189 187 186 184 183 183 183 183 182 182 182 183 184 184 184 183 182 182 181 178 174 171 169 168 168 169 170 171 172 173 174 175 174 175 177 179 180 181 183 184 186 188 191 192 191 190 190 189 189 190 189 189 187 184 182 180 178 177 177 176 175 175 174 174 173 173 172 171 170 168 167 166 165 165 166 167 167 168 168 167 167 167 167 167 168 168 168 168 167 166 164 161 160 160 161 163 164 164 163 163 161 160 157 156 156 158 159 160 161 160 157 156 153 148 147 148 148 148 147 147 147 148 149 149 148 146 147 149 150 150 149 148 148 147 145 144 144 145 145 147 148 149 150 150 151 150 149 148 146 146 146 148 148 148 147 146 145 143 143 142 141 141 141 141 139 138 138 140 141 143 143 144 143 140 139 137 136 136 136 137 137 136 135 135 137 141 144 144 144 143 141 141 142 142 142 141 139 138 136 136 135 135 135 134 133 132 130 129 130 134 137 140 140 140 140 140 140 140 140 140 140 139 139 139 139 140 144 146 147 148 148 146 144 143 143 143 144 144 143 143 142 197 195 194 193 192 191 191 192 192 191 190 189 189 189 190 192 194 195 195 195 194 193 192 191 191 193 192 191 189 187 186 185 184 184 184 183 183 184 184 185 185 185 183 182 181 180 178 174 170 168 169 169 169 169 170 171 172 172 173 173 174 176 178 178 179 180 182 185 188 192 194 194 194 193 191 190 191 190 189 187 185 183 181 179 179 178 177 176 176 175 174 174 173 172 171 170 168 167 165 165 165 166 166 167 167 167 167 167 167 167 168 169 169 169 169 168 166 164 162 161 161 162 163 164 164 163 162 161 159 157 156 156 158 160 161 161 161 159 157 152 148 147 149 149 149 149 148 147 148 148 150 150 147 147 148 150 150 149 150 149 149 148 147 146 146 146 147 149 150 152 152 152 152 150 148 146 145 146 148 149 149 148 147 147 145 143 142 140 141 142 141 140 140 139 140 142 143 145 145 142 139 138 137 136 136 136 136 136 136 135 136 138 142 143 143 142 141 139 139 140 142 142 141 139 137 135 134 134 134 134 134 133 132 129 128 130 134 138 138 139 139 139 140 140 141 141 140 140 140 139 139 139 140 144 146 147 148 147 146 145 145 144 144 144 144 144 143 142 199 197 196 195 195 194 193 194 193 193 192 191 191 191 192 193 196 197 197 196 195 194 193 193 193 195 194 193 191 189 187 186 186 186 185 185 185 185 186 186 186 184 183 180 179 179 178 175 171 170 170 169 168 168 168 169 169 170 171 170 171 172 174 175 177 178 181 185 190 193 195 197 197 196 194 192 193 191 189 187 186 184 182 181 181 179 178 177 177 176 175 174 172 171 171 170 168 167 166 165 165 166 166 167 167 167 167 167 167 168 169 169 170 170 169 168 166 165 163 161 161 161 162 163 163 162 162 160 159 158 157 158 159 161 162 162 162 160 157 153 149 148 149 150 150 150 150 150 150 149 151 150 147 147 148 149 150 150 151 151 151 150 149 148 148 147 148 150 152 153 153 154 152 150 148 146 145 146 148 149 149 148 148 147 144 142 140 139 141 142 142 142 141 141 142 144 145 145 144 141 138 138 138 138 138 138 138 137 136 136 137 140 142 143 143 142 141 138 138 140 142 142 141 139 136 135 134 135 135 136 135 135 133 129 128 130 134 135 137 139 139 138 138 140 140 141 141 140 140 140 139 139 141 144 146 147 148 147 147 146 145 144 144 144 145 144 143 143 203 201 199 198 197 197 196 197 196 196 195 193 193 193 194 195 197 199 199 198 196 195 195 195 195 196 196 195 193 191 189 188 188 188 188 187 186 186 187 186 185 184 181 179 176 177 179 178 176 173 170 168 167 166 166 166 166 167 168 166 167 167 168 171 175 178 181 188 194 196 197 198 198 198 197 195 193 192 190 188 186 185 184 182 182 181 180 178 177 176 175 174 173 172 171 170 168 167 167 166 166 166 166 166 167 167 167 167 168 169 169 169 170 170 169 168 167 166 163 161 161 161 161 162 162 162 161 161 159 159 158 158 159 161 161 162 162 160 157 153 150 149 150 151 152 152 152 151 150 150 151 151 149 149 149 150 150 151 151 152 152 151 150 149 149 148 149 151 152 152 153 154 153 150 148 146 145 146 148 150 150 149 148 146 143 140 138 139 141 142 143 143 143 143 144 146 146 145 143 140 138 138 138 139 139 139 139 139 138 138 139 141 142 143 143 142 140 137 138 140 142 142 141 140 137 136 135 135 137 138 137 136 134 130 129 129 132 135 137 139 139 138 139 140 141 142 142 142 141 141 140 139 141 145 146 147 148 148 147 146 145 144 144 145 145 145 144 143 207 205 203 201 200 199 198 200 200 200 198 196 195 195 195 197 199 201 201 200 199 198 197 198 198 199 198 196 194 192 191 191 190 190 190 189 188 187 187 186 184 182 180 176 174 175 176 177 178 174 170 167 165 164 163 162 162 163 164 163 162 162 163 168 174 178 183 190 196 198 198 198 199 198 197 195 194 192 191 189 187 186 185 184 184 183 181 178 177 176 175 174 173 172 171 170 169 168 166 166 166 166 166 167 167 167 167 168 168 169 169 170 170 170 170 169 168 166 163 161 160 160 161 161 162 162 162 161 160 159 158 159 159 160 161 162 162 160 157 154 150 149 150 152 153 153 153 153 151 150 152 152 151 151 150 150 151 152 153 153 153 152 151 150 151 150 150 151 152 152 153 154 152 149 147 145 145 147 148 149 150 150 149 146 142 139 138 140 143 143 144 144 144 144 145 147 147 145 142 139 138 138 139 140 140 140 140 140 139 140 141 142 143 144 143 142 139 137 138 141 142 142 142 141 140 138 136 137 139 140 139 138 134 129 129 129 133 136 138 139 139 139 139 141 142 143 143 144 143 142 140 139 141 145 146 147 147 148 148 147 145 145 144 145 145 145 145 144 210 210 208 205 202 201 201 201 203 203 201 200 198 196 197 198 201 202 202 202 202 201 201 201 201 202 201 199 197 195 193 192 192 191 192 191 189 188 186 184 182 180 178 173 172 172 172 175 175 173 169 166 162 161 159 158 157 158 159 160 156 157 161 167 174 180 186 193 198 199 199 198 198 198 197 196 194 193 191 189 187 186 186 185 185 183 181 179 177 176 175 175 174 173 173 171 170 168 167 166 166 166 167 167 167 167 168 168 169 169 169 169 170 170 170 169 168 166 165 163 161 161 161 161 162 162 162 161 160 159 158 158 159 160 161 162 162 161 157 154 150 150 151 151 153 154 154 153 152 152 153 153 152 152 151 151 151 152 153 153 153 153 152 152 152 153 152 152 153 153 154 154 152 149 146 145 145 146 147 149 150 151 149 146 142 139 138 142 142 144 145 145 145 146 147 148 146 144 142 140 139 138 140 141 141 142 142 142 141 141 142 143 144 145 144 142 139 138 139 142 143 143 144 143 142 140 138 139 141 142 141 139 138 133 129 129 133 136 138 139 139 139 140 141 143 144 145 145 145 143 141 141 143 144 145 146 147 148 148 147 146 145 145 145 145 145 145 145 213 212 211 209 207 205 203 203 204 203 202 202 201 199 199 200 202 202 203 203 203 203 203 204 204 206 204 202 200 198 198 196 194 193 193 192 190 188 185 182 178 176 174 171 171 170 171 172 172 171 169 163 158 156 155 154 153 153 154 155 153 156 161 169 176 183 190 196 198 199 199 198 198 197 197 196 195 194 192 190 189 188 187 186 185 183 181 179 177 176 176 175 175 175 174 173 171 169 167 166 166 166 167 167 167 167 168 169 170 169 169 169 170 170 170 169 168 167 166 164 162 161 161 162 162 162 162 161 160 160 159 159 159 160 161 162 163 162 158 154 151 151 152 153 154 155 155 154 153 153 154 153 152 152 152 151 151 151 151 152 152 154 154 154 154 156 155 155 155 155 154 153 151 149 147 146 146 147 147 149 151 151 149 146 142 139 139 141 143 145 147 147 146 147 148 148 147 144 143 141 140 139 142 142 142 143 143 143 142 143 144 145 146 146 145 142 139 139 141 143 143 144 145 145 144 142 140 140 142 143 143 142 140 135 130 130 132 135 137 138 139 140 140 141 144 146 146 146 146 144 142 141 142 143 145 147 147 148 148 147 146 145 145 145 145 145 145 145 214 214 213 212 210 207 206 205 206 204 203 203 203 203 202 202 204 204 204 205 205 205 206 206 206 206 208 206 204 204 202 200 198 196 195 193 191 187 183 179 175 172 172 171 171 170 170 171 170 169 166 160 154 151 151 150 150 149 149 151 154 158 165 172 180 186 189 194 196 197 198 198 197 197 197 196 196 195 193 191 190 189 188 187 186 184 182 180 178 177 176 176 175 175 174 173 172 170 168 166 166 166 166 167 167 167 168 169 170 169 169 169 169 170 170 169 169 168 166 164 163 162 162 162 162 163 163 162 161 160 159 159 160 161 162 163 163 162 159 157 155 153 152 152 153 154 155 155 154 154 154 153 153 153 153 152 152 152 152 153 154 155 156 156 156 159 158 157 156 155 153 153 151 150 149 148 148 147 148 149 151 151 150 146 143 141 140 143 145 147 148 147 147 147 149 149 148 146 145 142 141 141 142 142 142 142 143 144 144 144 144 146 147 147 145 141 139 139 142 143 144 145 146 145 144 142 141 142 144 144 145 144 142 137 133 132 133 135 136 138 139 140 141 143 145 146 147 146 144 142 141 140 140 142 145 147 147 148 148 147 146 146 146 145 145 146 146 145 216 216 215 214 212 210 208 208 207 205 204 203 204 204 205 205 205 206 206 207 207 207 207 208 209 210 212 211 211 209 207 205 202 199 197 195 191 187 181 178 176 173 171 172 171 171 170 170 168 166 163 158 154 151 149 148 147 146 148 151 158 163 170 176 183 186 189 192 195 196 197 197 196 196 196 196 196 195 194 193 191 190 188 187 186 184 182 180 179 178 178 177 176 175 174 173 172 171 168 166 166 166 166 167 167 168 169 169 170 169 169 169 169 169 169 169 169 168 166 165 164 163 163 163 163 163 164 163 162 160 160 160 160 161 163 164 163 162 161 160 156 153 152 152 153 154 155 155 154 155 155 154 154 155 154 153 152 153 154 155 156 156 156 157 158 160 159 157 154 152 151 151 151 150 150 149 148 147 148 150 152 152 150 148 147 145 143 143 146 148 148 148 147 148 149 150 150 149 146 144 142 143 143 143 143 143 144 145 146 146 146 147 148 147 144 141 140 141 142 144 145 146 146 146 145 143 143 143 144 145 147 146 142 139 136 136 136 137 138 139 141 142 143 144 145 146 146 144 143 142 141 141 141 143 145 147 147 148 148 147 147 146 146 146 146 146 146 145 218 217 216 215 214 212 210 209 208 206 205 204 204 204 204 205 206 206 208 208 208 208 208 209 211 213 216 216 216 214 213 212 208 203 200 197 192 186 182 180 176 173 172 173 172 171 170 168 167 164 161 158 155 151 148 147 147 147 150 154 162 168 174 180 183 186 190 193 194 195 195 196 196 196 196 197 196 196 195 194 192 190 189 188 186 185 183 182 180 180 178 177 176 175 174 174 173 171 169 167 166 166 167 167 168 169 169 169 169 169 168 168 168 168 169 169 169 168 167 166 165 164 164 164 164 164 164 164 162 161 161 161 162 163 164 163 163 162 161 160 157 154 154 153 154 155 156 156 155 156 156 156 156 156 155 154 153 153 155 155 156 156 157 158 160 160 157 154 151 150 149 150 151 151 150 149 148 147 148 150 152 153 151 151 149 146 145 145 147 149 149 149 148 149 150 150 151 150 148 145 144 144 144 144 144 144 144 145 147 147 147 147 147 145 143 141 141 141 143 144 146 147 147 146 145 145 146 145 146 147 149 147 144 141 139 139 139 140 140 140 142 144 144 144 144 144 144 145 144 145 144 143 143 143 145 147 147 147 147 147 147 147 147 146 146 146 146 146 221 218 217 216 215 213 212 210 208 207 205 205 204 204 204 205 206 207 208 209 208 207 208 210 212 214 217 217 217 217 217 216 213 206 203 199 192 188 184 179 176 175 174 173 172 170 168 167 165 162 161 157 154 151 149 149 149 151 154 159 166 171 173 179 183 187 191 193 194 195 195 195 196 196 196 196 197 196 195 194 192 191 190 189 187 186 185 183 182 181 179 177 176 175 175 174 173 171 170 168 167 167 167 168 169 169 169 169 169 168 167 167 167 168 169 169 169 168 167 166 166 166 166 166 166 165 165 164 163 162 161 162 163 163 163 163 163 162 161 160 157 155 154 154 155 156 156 157 157 157 158 157 156 156 156 154 154 154 155 155 156 157 158 159 160 157 155 152 150 149 149 150 151 151 150 149 148 148 149 151 153 153 153 152 150 147 146 147 148 150 150 150 150 150 150 151 152 151 148 145 144 144 144 145 145 144 144 146 147 147 147 146 146 144 142 141 141 142 144 145 146 147 147 147 147 147 148 148 148 149 150 148 144 142 141 141 140 141 140 141 143 145 146 145 144 143 144 145 147 148 147 146 144 144 146 147 147 147 147 147 147 147 147 147 147 146 146 146 223 219 217 217 216 214 213 211 209 208 206 205 204 203 203 205 206 207 209 209 207 207 208 210 211 215 216 216 216 216 216 217 213 208 202 200 197 190 182 178 176 175 174 173 170 168 166 164 164 162 159 156 155 154 153 153 154 156 159 162 166 170 174 180 184 188 191 193 194 194 194 195 195 196 196 196 197 196 195 194 192 191 190 189 188 187 187 185 183 181 179 177 176 175 175 174 173 172 171 170 168 167 168 169 169 169 169 168 168 168 167 167 167 168 168 169 168 167 167 167 167 167 168 168 167 166 165 165 163 162 162 162 163 163 163 163 163 163 162 160 158 155 153 153 154 155 155 157 157 158 159 158 157 156 156 155 154 155 155 156 156 157 157 158 158 156 154 151 150 150 150 152 153 152 150 149 148 148 150 152 152 154 153 152 150 148 147 148 149 151 152 152 152 151 151 152 153 151 148 146 144 144 145 146 147 146 146 146 147 147 147 146 145 145 143 141 141 143 145 146 147 148 148 148 148 148 149 150 150 150 150 148 144 143 143 142 141 141 140 142 144 146 147 146 145 145 145 146 149 150 149 147 146 146 147 147 147 147 147 147 147 147 147 148 147 147 147 147 226 221 219 217 217 215 214 212 211 209 207 204 203 202 203 204 206 206 207 207 206 206 206 208 211 214 214 213 212 212 213 213 211 206 205 198 191 185 179 176 175 175 174 172 168 165 163 163 162 160 157 156 159 160 159 158 157 158 160 162 165 171 177 182 185 188 190 192 193 193 194 194 195 196 196 197 197 195 194 193 192 192 191 190 189 188 187 185 183 181 179 178 176 175 175 174 174 173 172 170 169 169 169 169 169 169 169 168 168 167 167 167 167 167 168 167 167 167 167 167 168 168 169 169 167 166 165 165 164 163 163 163 163 163 164 164 164 164 163 161 158 155 154 153 153 154 156 158 158 159 160 159 157 156 156 156 156 156 156 156 156 156 156 156 156 155 154 153 151 151 152 154 155 154 152 150 149 149 150 151 152 153 153 152 150 149 148 149 151 152 153 153 153 153 153 153 154 152 149 146 146 145 146 147 148 147 147 146 147 147 147 147 147 146 143 142 142 144 146 147 148 148 149 149 148 148 150 151 151 151 149 147 144 143 142 142 141 141 141 143 145 147 148 148 147 147 146 148 150 151 150 148 148 147 147 147 147 147 147 146 146 147 148 149 149 149 148 148 230 224 220 219 217 216 215 214 212 209 206 204 202 201 202 203 205 204 205 205 205 205 205 206 210 212 211 209 208 208 208 208 206 205 202 192 185 180 176 173 173 173 172 169 164 162 162 161 160 158 158 159 163 164 161 158 157 158 159 162 167 174 179 183 185 187 189 191 192 192 192 193 194 195 196 197 196 195 194 193 193 192 192 191 190 189 187 185 183 181 180 178 177 175 175 175 174 173 172 171 170 169 169 169 168 169 169 168 168 167 167 167 166 166 166 166 166 166 166 167 168 169 170 169 168 167 166 166 165 164 163 164 164 164 164 164 165 164 164 161 158 156 154 155 154 155 157 159 159 160 160 159 158 156 156 156 156 156 156 156 155 155 154 153 154 154 154 153 151 151 153 156 157 157 154 152 151 151 151 151 152 153 153 153 152 151 150 150 151 153 155 155 155 155 155 154 154 153 151 149 147 146 146 147 148 148 147 146 147 147 147 148 148 146 144 142 143 144 146 148 149 149 149 149 149 149 151 151 151 150 148 147 145 142 142 142 141 141 142 144 146 148 148 148 149 148 147 149 150 151 151 150 150 149 148 148 148 148 148 148 147 148 149 150 151 151 151 150 233 227 223 220 218 217 216 215 212 209 206 203 201 200 200 202 203 202 202 203 203 203 203 205 207 209 209 205 204 203 204 204 203 201 196 188 182 177 173 171 171 171 169 167 165 162 160 159 159 159 160 162 165 164 161 157 157 157 160 165 170 177 180 183 185 187 188 189 190 190 191 192 194 195 196 196 196 195 194 194 193 193 193 192 190 189 187 185 184 182 180 179 177 177 176 175 174 173 171 170 170 170 169 169 169 169 169 169 168 167 167 166 165 165 165 165 165 165 165 167 169 170 170 170 169 168 167 168 167 167 165 164 164 164 164 164 164 164 164 162 159 157 157 156 156 156 158 159 160 161 161 160 158 157 157 157 157 156 156 155 155 154 153 153 153 154 153 152 151 153 155 157 159 158 156 155 152 150 150 151 152 154 155 154 153 152 151 151 152 155 156 157 156 156 156 155 155 154 153 150 147 146 147 147 148 148 148 147 147 147 148 149 148 146 143 142 143 144 146 148 150 150 149 149 149 150 151 151 151 150 149 147 143 141 142 143 142 143 144 145 147 149 149 149 149 149 148 149 150 152 152 152 151 150 149 149 149 149 149 149 149 149 149 151 152 153 152 151 236 230 226 224 222 219 217 215 213 210 206 203 201 199 199 200 201 200 200 200 201 201 202 203 204 206 205 201 200 200 200 200 199 196 192 184 178 173 171 170 170 169 168 167 164 162 159 158 159 161 163 165 166 164 163 161 159 160 164 169 174 179 181 183 185 186 187 187 188 189 190 191 193 194 195 196 195 195 194 194 194 193 193 192 191 189 187 186 184 183 181 180 179 177 176 174 173 172 171 170 170 170 169 169 169 169 169 169 168 167 166 165 164 163 163 164 164 164 165 167 169 170 170 170 169 169 168 169 169 168 167 165 165 165 165 164 164 164 165 164 164 161 158 156 156 156 158 159 160 161 160 160 159 158 157 157 156 156 156 156 154 153 153 151 150 152 152 153 154 156 157 158 158 158 157 156 153 150 150 151 152 155 156 156 155 155 154 153 154 156 156 157 157 156 156 156 155 153 152 149 146 146 147 148 149 150 150 149 148 148 149 150 149 146 143 141 142 144 145 147 150 150 149 149 149 149 150 151 151 150 149 145 142 141 142 143 144 145 146 147 147 149 150 150 150 150 149 150 151 152 153 153 153 151 150 149 149 150 150 150 150 150 150 152 153 153 152 151 239 233 231 228 225 222 219 216 214 211 207 204 201 200 199 199 199 199 199 199 199 199 200 200 201 202 201 198 197 197 197 197 196 193 189 181 175 171 170 170 170 170 169 167 166 163 160 158 159 163 166 166 166 166 165 164 164 165 169 174 178 181 182 183 184 185 186 186 187 188 189 191 192 194 194 195 195 195 195 195 194 193 192 192 191 189 188 186 185 184 183 182 180 178 176 174 173 172 171 170 170 170 170 170 169 169 169 168 168 167 165 164 163 162 162 162 163 164 165 167 169 170 171 171 170 170 170 170 170 169 167 166 166 166 165 164 165 165 165 165 164 161 158 155 155 157 159 160 160 160 159 159 159 158 157 156 156 156 156 155 153 152 151 149 147 150 152 154 156 157 157 158 158 158 158 157 155 152 152 153 154 155 157 158 157 157 156 156 156 156 156 157 157 156 156 155 155 152 150 148 147 147 148 149 150 150 150 150 150 149 150 150 149 146 144 143 143 144 146 148 149 148 147 147 147 148 150 151 151 151 148 144 142 141 143 144 146 148 149 149 149 150 150 150 150 150 150 151 152 152 153 153 153 152 151 150 151 151 151 151 151 151 151 152 152 152 152 151 242 240 236 231 227 224 221 218 216 213 209 206 203 202 201 200 199 199 199 199 198 198 198 198 198 198 197 195 195 194 194 194 192 190 185 178 173 171 170 170 170 171 170 169 168 166 163 162 164 167 169 168 169 169 169 170 170 172 174 177 180 182 183 183 184 185 185 186 187 188 189 190 192 193 193 194 195 195 195 195 194 193 193 192 191 190 188 187 186 185 184 182 180 178 176 175 173 173 172 171 171 170 170 170 169 169 168 167 167 166 165 163 162 162 162 162 163 165 166 167 169 170 171 172 171 171 171 170 170 169 168 167 167 166 165 165 165 166 166 165 163 160 157 156 157 158 160 160 159 159 159 158 157 156 155 155 155 155 156 154 153 151 149 147 147 150 153 155 156 157 158 158 158 158 158 158 157 155 155 155 156 157 158 159 159 158 157 157 156 156 156 156 156 156 155 155 153 151 150 149 149 149 150 150 150 150 150 150 150 150 150 150 149 147 146 146 146 146 148 149 149 147 145 145 146 148 149 152 152 150 147 144 142 143 144 146 147 148 149 150 151 150 150 150 151 151 151 151 152 153 154 154 154 153 152 151 151 152 152 153 153 152 152 152 152 153 153 153 250 245 239 234 230 227 224 221 217 214 211 208 207 205 203 201 200 200 200 200 199 198 198 197 196 196 195 194 193 192 191 190 189 186 182 177 174 173 172 172 173 172 172 170 169 169 168 167 169 171 171 171 170 171 173 175 176 177 178 179 181 182 183 183 184 184 185 186 187 188 189 190 191 192 192 193 193 194 194 194 194 194 193 192 191 190 189 188 188 187 185 182 180 178 176 176 175 173 172 172 171 171 170 169 169 168 167 166 166 165 165 164 163 162 161 162 164 165 166 167 169 170 171 172 172 172 171 170 170 169 168 168 167 167 166 166 167 167 166 165 162 159 157 158 158 159 160 160 160 158 158 156 154 154 153 153 153 154 154 152 152 149 147 147 148 151 154 155 157 157 158 158 157 157 158 159 159 157 157 157 157 158 158 159 159 158 157 157 157 156 156 156 156 156 155 154 152 152 152 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 148 148 149 149 148 147 145 146 146 148 150 152 152 149 146 143 143 144 145 146 146 148 150 151 151 151 151 151 151 152 152 152 153 154 155 155 155 154 153 152 153 153 153 154 154 153 152 152 154 154 154 154 251 247 242 237 233 230 227 223 219 216 214 212 210 206 204 203 201 201 201 201 200 199 198 197 196 196 194 193 192 190 189 188 186 183 180 177 177 176 175 175 175 175 173 172 171 172 172 172 173 173 172 172 172 174 177 178 179 180 180 181 182 183 183 183 183 184 185 185 186 188 188 189 190 191 192 192 193 193 194 194 194 194 194 193 192 191 190 189 188 187 185 182 180 178 177 177 175 174 173 172 171 170 170 169 169 168 167 167 166 166 166 165 164 163 162 163 165 166 167 168 169 170 170 171 171 171 171 170 169 169 169 168 168 167 167 167 167 167 166 164 161 159 158 158 158 159 159 159 159 157 156 153 151 151 151 151 151 152 152 152 151 150 148 148 150 152 154 155 156 157 157 158 158 158 159 161 161 159 158 158 158 157 158 158 159 158 157 158 158 157 157 157 156 156 156 155 154 153 152 151 150 150 150 150 151 151 150 150 150 150 151 151 151 151 151 151 150 150 150 149 148 147 146 146 146 148 150 152 152 149 145 143 144 145 145 146 146 149 151 152 152 151 152 152 153 153 154 154 154 156 157 156 156 155 154 154 153 154 154 154 154 154 153 153 154 154 154 153 251 248 243 239 235 232 229 226 221 218 217 214 211 208 205 203 202 202 202 201 200 200 199 198 197 196 194 193 191 189 188 186 184 182 180 179 179 178 177 177 177 176 175 174 174 176 175 175 175 174 174 174 174 177 179 180 181 182 182 182 183 183 182 182 183 183 184 185 186 187 187 188 189 190 191 192 193 193 193 194 195 195 194 194 193 193 191 190 189 187 185 183 181 179 178 178 176 175 174 172 171 170 170 169 169 169 168 168 167 167 166 165 164 163 163 164 165 166 167 168 168 169 169 170 171 171 171 170 169 169 169 169 169 168 168 168 168 167 165 164 161 159 158 158 158 158 158 158 157 156 153 151 149 150 151 151 151 152 153 152 153 153 152 151 152 153 154 155 156 157 158 159 160 160 160 161 161 160 160 158 157 157 158 159 160 159 159 159 159 159 159 158 157 157 157 156 155 154 153 152 152 151 151 152 152 152 151 151 151 152 152 152 153 152 152 152 152 151 150 149 149 148 147 146 146 148 151 153 152 149 145 144 144 145 147 147 148 150 152 153 153 152 153 154 154 154 154 154 155 157 157 157 156 155 155 155 154 155 155 155 155 154 154 154 154 153 153 153 250 247 244 239 236 233 230 228 225 222 219 215 211 208 206 204 202 202 202 201 201 200 200 199 198 196 195 193 191 189 187 186 185 183 182 181 180 179 179 178 178 177 177 176 176 178 178 177 176 175 176 176 176 179 181 181 183 183 184 184 183 183 181 181 182 182 183 184 185 186 186 186 187 188 190 192 193 194 193 194 195 194 194 194 194 193 192 190 189 188 186 184 182 181 180 180 178 176 174 172 171 170 170 170 170 169 169 169 168 167 166 165 164 164 164 165 166 167 168 168 168 168 168 169 170 170 170 169 168 169 169 169 169 169 169 168 168 167 165 164 162 159 158 158 158 159 158 157 156 155 153 151 151 151 152 153 153 154 154 153 154 155 154 153 153 154 154 156 157 158 159 160 161 161 161 161 161 161 160 158 158 158 159 160 160 161 160 160 160 160 160 159 158 158 158 157 155 154 154 154 154 154 154 154 153 152 152 152 152 153 153 153 153 153 153 153 152 152 151 150 150 149 147 146 147 149 152 153 153 150 147 146 146 147 148 149 150 152 154 155 155 154 155 155 155 155 155 155 156 157 158 157 157 156 156 155 154 155 155 155 155 154 154 154 153 153 153 152 249 246 243 239 236 233 231 230 227 223 219 215 212 209 206 204 202 202 201 201 200 200 200 199 198 197 195 194 192 190 189 189 187 186 184 182 181 180 180 179 178 178 178 177 178 178 178 178 177 176 176 177 179 181 182 183 184 184 185 185 184 182 181 181 181 181 181 182 183 184 183 184 186 187 189 192 194 194 194 194 193 193 194 194 194 193 192 191 190 189 187 186 184 183 182 181 179 176 175 173 172 171 170 170 170 170 170 169 168 167 166 165 165 165 165 166 166 167 167 168 168 168 168 169 169 169 169 168 167 167 169 170 170 170 169 169 168 167 166 165 163 160 159 158 159 159 158 158 157 156 154 153 153 152 153 154 154 155 155 154 155 154 154 154 154 154 155 157 158 159 160 161 161 161 160 160 160 160 159 159 159 159 159 160 160 160 160 160 160 160 160 160 158 158 157 156 156 155 155 156 157 157 156 156 155 153 152 152 152 152 153 153 153 153 153 153 153 152 152 151 151 149 147 146 148 150 153 154 153 152 150 148 148 149 149 150 152 154 156 157 156 156 156 156 156 156 157 157 157 157 158 158 157 156 156 155 154 155 156 156 155 154 154 153 153 153 153 153 247 244 242 238 235 234 232 229 226 222 219 215 212 209 206 204 202 202 201 200 199 199 199 199 198 197 195 194 193 193 192 192 191 187 185 183 182 181 180 180 179 178 178 178 178 178 179 180 179 177 177 178 180 181 182 183 184 184 185 185 183 182 180 180 180 180 179 179 179 180 181 183 186 188 190 192 193 194 194 193 193 192 192 193 194 194 192 191 190 190 189 188 187 185 184 181 179 177 176 174 173 172 171 170 170 170 169 169 168 167 165 165 165 165 166 166 166 167 168 168 168 168 168 168 168 167 167 167 166 167 168 169 170 170 170 169 169 168 167 166 165 162 160 159 159 159 159 158 157 156 155 154 154 154 153 154 154 155 154 155 155 155 154 154 155 155 156 158 159 159 160 160 161 161 161 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 158 157 156 156 156 156 157 159 159 159 158 156 154 153 152 152 152 153 153 154 154 154 154 155 155 154 154 154 152 150 148 147 148 151 153 154 154 152 149 148 148 149 151 152 155 156 157 157 158 157 157 157 158 158 158 158 157 157 157 157 157 157 157 156 155 155 155 155 155 154 152 152 152 154 155 154 245 242 240 239 237 234 231 229 226 222 219 215 212 209 206 204 203 202 201 200 199 198 198 198 197 196 195 195 194 195 195 194 192 189 186 184 183 182 181 180 179 179 178 178 178 179 180 181 180 179 179 179 180 181 181 182 183 184 184 183 182 181 178 178 178 178 178 177 177 178 181 183 187 189 191 191 192 193 193 192 193 192 192 192 193 193 192 191 191 191 191 190 189 187 184 182 180 179 177 175 173 172 171 171 170 169 169 168 167 166 165 165 165 165 166 166 166 167 167 168 168 168 168 168 166 165 165 165 165 166 168 169 170 171 171 170 170 169 168 168 165 162 160 159 159 160 159 158 157 157 156 156 155 155 154 154 154 155 155 155 156 155 155 155 156 157 158 158 159 159 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 158 158 159 160 159 158 158 157 157 157 158 159 160 160 159 157 155 153 153 153 153 153 154 155 156 155 155 156 157 157 157 156 155 153 151 148 148 149 152 153 154 153 151 149 147 148 150 152 154 157 158 158 159 159 158 157 158 159 159 159 158 158 157 157 158 158 158 158 157 156 156 155 155 155 153 152 151 153 156 156 154 243 241 240 239 236 234 231 228 225 222 219 216 212 209 207 206 204 202 201 199 198 198 197 197 197 196 195 195 195 195 195 195 194 191 188 185 184 183 182 181 180 180 179 178 178 179 180 182 183 182 180 179 179 179 180 181 182 183 182 181 180 179 178 177 176 176 175 175 176 178 181 184 188 190 190 190 190 191 191 192 192 192 193 193 193 192 191 191 191 191 191 191 189 187 185 183 182 180 178 176 174 173 172 171 170 169 169 168 167 166 165 165 165 165 165 166 166 167 167 167 167 167 167 166 165 165 164 164 164 166 167 169 170 171 171 171 171 171 170 168 166 162 160 159 160 160 159 158 158 157 157 156 156 156 155 154 155 155 156 156 156 155 155 156 157 158 159 159 159 159 160 160 160 160 160 159 159 159 159 158 159 159 159 159 159 159 158 158 158 159 159 159 159 159 159 160 160 160 159 157 156 156 156 155 155 153 153 154 155 156 157 157 157 157 158 158 158 158 158 156 154 151 148 148 150 151 153 154 153 151 149 149 150 152 154 155 158 159 160 161 160 159 158 159 159 159 158 158 157 157 157 159 159 159 159 158 157 157 156 155 154 153 152 153 154 156 156 156 241 240 239 238 236 233 231 229 226 223 220 217 214 212 209 207 205 203 201 199 198 197 197 197 196 196 196 196 196 196 196 196 195 192 190 187 185 184 183 183 182 180 179 178 179 179 180 182 183 182 180 180 179 178 179 180 181 181 180 179 178 177 177 176 176 175 174 174 176 180 183 186 188 189 189 190 190 190 190 191 192 193 193 194 193 192 191 191 192 192 191 191 190 188 186 184 184 181 178 176 175 173 171 170 170 169 169 168 167 166 165 165 165 165 165 165 166 167 167 167 166 165 165 165 165 164 163 163 164 165 167 169 170 171 172 172 172 171 170 169 166 162 159 159 160 160 160 159 159 158 157 157 156 156 156 155 154 155 156 156 156 155 155 156 157 159 159 159 159 159 159 160 160 161 160 160 159 159 158 158 158 158 159 159 160 160 159 159 159 159 159 159 159 160 160 162 162 161 157 154 154 156 158 158 156 154 153 154 155 157 157 158 158 158 159 159 160 160 159 157 154 150 148 147 148 150 153 154 153 152 150 150 152 154 156 156 160 162 162 162 161 160 159 159 158 158 158 158 158 158 158 160 160 159 159 159 158 157 155 154 154 153 154 154 155 157 157 158 238 238 238 237 235 233 231 229 226 223 220 219 217 214 211 208 206 203 201 200 198 197 196 196 196 196 196 196 196 196 196 196 195 194 192 189 187 186 185 184 182 181 180 180 180 180 179 180 181 180 180 180 179 178 178 180 181 181 179 178 177 176 176 175 175 174 173 175 178 182 185 187 188 189 189 189 190 190 190 191 192 192 192 192 193 193 193 193 193 193 192 191 189 189 187 186 185 182 181 178 176 173 171 170 169 169 168 167 166 166 166 166 165 165 165 165 165 166 167 166 165 164 164 164 164 164 163 162 163 165 167 169 170 171 171 172 172 171 171 169 166 162 159 159 159 160 160 160 160 158 157 157 157 156 156 155 155 154 155 156 156 156 157 158 159 160 160 160 160 161 160 160 160 160 160 159 158 158 157 157 158 158 159 160 161 161 160 159 159 158 159 159 160 161 161 162 161 158 155 153 154 155 158 159 157 154 154 154 156 157 157 158 158 159 160 161 161 161 160 157 154 150 149 148 148 150 154 155 154 152 151 152 154 156 157 159 162 163 163 163 161 160 159 158 158 158 158 158 159 160 160 160 160 159 159 159 158 156 155 154 153 153 153 153 153 155 158 159 236 236 237 236 235 233 231 229 227 224 222 221 218 215 212 209 206 204 202 199 198 196 196 196 196 196 196 196 196 196 196 196 195 194 193 191 190 189 187 184 183 182 182 181 181 180 179 178 177 177 177 178 178 177 178 180 180 180 179 177 176 175 174 173 173 173 174 177 180 183 186 187 187 187 188 189 191 191 191 191 192 192 192 192 192 192 193 194 194 193 192 191 190 189 188 187 185 185 182 179 175 173 172 170 169 168 167 165 165 165 165 166 166 164 164 164 165 165 166 165 164 164 163 163 163 163 162 162 164 165 167 169 169 170 171 171 171 171 171 170 166 162 159 159 159 160 161 161 161 159 158 157 157 157 156 156 155 154 154 155 157 158 158 159 160 160 161 161 161 161 161 160 160 160 160 159 158 158 158 157 158 159 160 161 162 162 160 159 158 158 159 160 161 161 160 159 156 154 154 156 156 157 157 157 156 155 154 154 155 156 156 157 158 160 161 162 162 161 159 156 152 151 150 149 149 152 154 155 154 153 153 154 154 157 159 161 163 163 163 162 161 159 158 158 158 159 159 159 160 161 161 160 160 159 159 158 157 156 154 153 153 152 153 153 154 155 159 160 234 235 234 235 234 233 231 229 227 226 224 222 219 216 213 209 206 203 201 199 197 196 196 195 195 196 196 196 196 195 195 195 195 195 194 193 192 189 187 184 183 183 183 182 181 180 179 179 177 175 175 176 176 177 179 180 180 179 177 176 175 174 173 172 172 173 176 179 182 184 186 186 186 186 187 190 192 193 193 192 193 193 193 193 192 192 193 194 194 194 193 192 191 190 189 188 188 185 182 179 176 174 172 170 169 167 165 164 164 164 165 166 165 164 163 163 164 165 165 165 164 163 162 162 162 162 162 162 164 166 167 168 169 170 171 171 171 171 171 170 166 162 160 159 159 161 162 162 161 160 158 157 157 157 157 156 155 154 154 156 157 159 160 160 160 160 161 161 162 162 161 161 161 160 160 159 159 159 158 158 158 159 161 161 162 162 160 159 159 158 159 160 160 159 157 154 153 153 153 156 158 157 156 156 157 156 155 155 155 155 155 156 158 160 161 162 161 159 157 155 153 152 151 150 150 152 154 155 154 154 155 155 156 159 162 163 163 163 163 162 160 160 159 158 160 160 161 161 161 161 161 160 160 159 158 157 156 155 154 153 153 153 153 154 156 158 160 161 231 233 232 232 232 231 230 230 228 227 224 221 219 216 213 209 206 203 201 199 198 197 195 195 195 195 196 196 195 195 194 194 194 194 194 193 191 189 186 184 183 183 183 182 181 181 180 178 176 174 173 174 175 177 179 180 179 179 178 176 174 173 171 170 171 174 177 181 183 184 184 184 184 185 187 190 193 194 195 194 195 195 195 195 194 193 193 194 194 194 194 193 192 191 191 190 188 186 182 179 176 174 172 170 168 166 165 164 163 163 164 165 164 163 163 163 164 165 165 165 164 163 162 162 162 161 162 163 164 166 167 168 169 170 171 171 171 171 171 169 167 164 163 161 160 162 163 163 162 160 158 157 157 157 157 157 155 154 155 156 158 160 160 161 161 161 161 162 163 163 162 161 161 160 159 159 159 159 159 158 159 160 161 162 162 162 161 161 160 158 158 159 157 155 154 153 153 154 156 159 158 157 157 157 158 158 156 156 156 156 155 156 157 159 161 160 159 157 156 155 154 152 151 150 150 152 154 156 156 156 156 156 157 160 163 164 164 164 164 162 161 160 159 159 160 161 162 162 161 161 161 161 160 159 157 156 154 153 153 154 154 154 155 157 158 159 161 162 228 230 229 230 230 230 230 229 228 226 223 221 218 215 213 210 206 203 201 200 199 197 195 194 194 195 195 195 195 194 194 194 194 194 193 192 191 187 185 183 182 182 182 182 182 181 179 177 175 174 173 174 176 178 180 180 180 179 176 174 173 171 170 169 171 175 179 181 182 182 183 182 182 184 187 190 193 195 196 195 197 197 198 197 195 194 194 194 194 195 195 194 193 193 191 191 189 186 183 179 176 173 171 169 167 166 165 164 163 163 164 164 164 164 163 163 163 164 165 164 164 163 162 162 161 161 163 164 165 166 167 168 169 170 171 172 172 171 170 169 168 166 163 161 161 163 164 163 162 160 159 158 158 158 158 157 156 155 155 156 158 160 161 162 162 162 162 163 164 163 162 162 161 161 160 159 159 160 160 159 159 160 161 162 162 162 162 162 161 159 157 156 154 153 154 155 155 156 158 159 158 158 158 158 158 158 158 158 157 156 155 155 155 156 159 158 158 158 157 156 154 153 152 150 151 153 156 157 157 157 157 156 158 160 163 164 164 165 165 164 161 160 160 160 161 162 163 162 161 161 161 161 160 158 156 154 153 153 154 155 155 156 157 158 159 160 161 162 225 227 227 228 228 228 228 227 226 225 222 220 218 215 213 210 207 206 203 201 199 198 196 195 194 194 195 195 194 193 193 193 193 193 192 191 189 186 183 182 181 181 181 181 181 180 178 175 174 174 175 176 178 179 181 181 179 177 175 173 171 169 168 169 173 177 179 180 181 182 182 181 181 184 188 191 194 196 196 196 196 197 198 197 196 195 194 194 195 195 195 195 194 193 192 191 189 186 183 179 175 172 170 168 167 166 165 164 163 163 163 164 164 164 164 163 164 164 164 164 163 162 162 161 161 162 163 164 165 167 168 168 169 169 171 172 172 172 171 170 168 166 164 162 162 164 165 163 162 161 160 159 159 159 159 158 156 155 156 157 157 159 162 163 164 164 164 164 164 163 163 162 162 161 160 160 160 160 160 160 160 160 161 161 162 163 163 162 160 159 155 153 153 155 156 157 158 159 159 159 159 159 159 159 159 158 158 159 159 158 156 154 153 154 156 156 158 159 158 156 156 155 153 152 152 154 156 157 158 158 158 158 159 161 163 165 165 166 166 164 162 161 160 161 161 163 163 163 162 161 161 161 158 155 153 152 152 153 154 156 157 158 159 159 159 159 161 162 222 224 225 226 226 227 226 226 225 223 222 220 218 215 213 211 210 207 204 202 200 198 197 195 195 195 195 195 194 193 193 192 192 192 191 189 187 184 182 181 180 180 180 180 180 179 177 173 173 175 176 178 179 181 181 180 178 175 173 171 170 168 167 170 175 178 178 180 180 180 180 180 181 185 190 193 194 196 196 196 196 197 197 197 196 196 195 195 196 197 196 196 195 193 192 190 188 186 182 178 175 173 171 169 167 165 164 164 164 164 163 164 164 164 164 164 164 164 164 163 163 162 161 162 162 163 163 165 166 168 168 168 168 169 170 171 172 172 172 171 169 167 165 164 163 165 165 164 163 162 160 160 160 160 160 159 157 156 157 157 158 160 163 164 165 165 165 164 164 164 163 163 162 161 161 161 161 161 161 160 160 160 160 161 162 163 163 161 158 155 152 151 152 155 158 159 159 160 160 159 159 159 159 159 159 159 159 160 160 158 156 154 152 152 153 154 158 160 159 157 157 156 155 154 154 154 155 157 159 159 159 159 160 161 163 165 166 166 166 164 161 160 160 161 162 164 164 163 162 160 159 159 156 153 152 152 152 152 154 156 158 160 160 159 159 159 160 161 220 221 221 223 225 226 225 225 224 223 221 220 218 216 215 214 211 208 205 203 202 200 198 197 196 196 195 195 194 194 192 192 191 190 189 188 186 184 181 180 180 179 179 179 179 177 174 172 173 175 178 179 180 181 182 179 175 173 171 170 168 168 168 171 176 177 179 179 179 179 180 180 183 187 191 193 194 194 195 196 196 197 197 197 197 197 196 196 197 198 197 197 195 193 192 190 188 185 182 178 177 174 170 168 166 165 165 165 164 164 164 164 164 164 165 165 164 164 164 163 162 162 161 162 162 163 164 165 167 168 168 168 168 169 170 171 171 172 172 171 170 168 166 165 164 165 165 165 164 162 160 160 161 161 160 159 158 157 157 157 158 161 164 165 166 166 165 165 164 164 164 163 162 161 161 162 161 161 161 161 161 161 161 161 162 163 163 160 155 152 150 150 152 157 160 160 160 160 160 159 160 159 159 159 160 160 160 161 161 159 157 154 153 152 152 156 160 160 159 158 158 157 156 155 155 155 155 157 159 159 160 160 160 162 162 164 166 166 165 163 160 159 160 162 162 163 163 162 160 158 156 155 153 152 152 152 152 153 155 157 159 160 161 160 160 160 160 161 217 218 219 222 224 225 225 224 223 222 222 221 219 218 217 215 212 209 206 204 203 201 199 198 198 197 197 196 195 194 192 191 190 189 188 186 185 184 181 180 179 178 177 177 177 175 172 171 173 176 178 179 182 183 181 177 174 172 171 170 169 168 169 170 174 177 178 179 179 179 180 181 185 189 191 191 193 194 194 195 196 198 198 197 197 197 197 197 197 198 198 197 195 193 191 190 188 185 182 181 178 174 170 167 166 165 165 165 165 165 165 165 165 165 165 165 165 164 163 163 162 162 161 161 162 163 164 166 167 169 169 169 169 169 170 170 171 172 172 172 170 168 166 165 165 165 165 165 164 162 160 160 161 161 161 160 160 159 159 159 160 162 164 165 165 166 165 165 165 164 164 163 162 161 162 162 162 162 162 163 163 162 162 162 163 162 162 159 155 153 152 152 154 158 161 161 160 160 160 160 160 159 159 159 160 161 161 161 161 160 158 157 156 154 154 157 158 159 159 158 159 159 158 157 156 156 157 158 159 160 160 160 161 161 162 164 165 166 164 161 159 159 160 160 162 162 162 161 159 156 154 153 152 151 151 152 153 154 156 158 159 161 161 161 161 161 161 161 214 217 219 221 223 224 224 224 223 222 222 222 221 220 218 216 213 210 207 206 205 203 201 200 200 200 199 198 196 194 192 191 189 188 187 185 184 184 181 179 178 177 176 175 174 173 172 171 173 176 177 180 183 183 180 176 173 172 171 170 170 169 170 172 176 178 178 179 179 179 180 183 187 189 190 191 192 193 193 194 196 199 199 198 198 198 199 199 199 199 198 196 194 193 191 189 188 188 185 182 178 173 170 167 166 166 166 166 166 166 166 166 165 165 165 165 165 164 163 163 163 162 163 162 162 163 165 166 168 169 169 169 169 169 169 170 171 172 172 172 170 167 166 165 165 165 165 165 164 162 161 160 161 162 162 162 161 160 160 160 161 163 164 165 165 166 166 166 166 165 164 163 162 162 162 162 162 163 163 163 163 163 163 163 162 162 160 158 156 155 155 154 156 159 161 162 161 161 160 160 160 159 160 160 161 162 162 162 161 160 159 159 157 156 155 155 157 159 160 160 159 159 159 158 157 157 158 158 159 160 160 161 161 162 163 164 165 165 163 160 158 158 159 160 161 162 161 159 157 155 153 152 151 151 151 153 155 156 157 158 160 161 162 162 162 162 162 162 214 216 218 220 222 223 224 224 223 222 222 222 222 221 219 217 214 212 209 207 206 206 205 204 203 202 201 200 197 195 193 190 189 187 185 185 184 182 180 178 177 176 175 173 172 171 172 172 172 174 178 182 183 182 179 176 173 171 171 170 170 170 171 174 177 178 179 179 180 180 181 184 186 188 189 190 190 191 193 195 197 199 199 199 200 200 200 200 200 199 198 196 194 192 191 190 189 188 185 182 178 173 170 168 167 167 167 167 167 166 166 166 166 165 166 166 166 165 164 163 163 163 163 162 161 163 165 167 169 170 170 170 170 170 170 170 170 171 173 172 169 166 166 165 165 165 165 165 165 164 162 162 162 163 163 162 162 161 161 161 162 163 164 165 166 166 167 167 167 165 164 163 163 162 163 163 163 163 163 163 163 163 163 163 162 162 161 159 158 157 156 156 156 159 162 162 162 161 161 161 160 160 161 161 162 162 162 161 161 160 161 160 158 156 154 153 157 160 161 161 160 160 159 159 159 158 158 159 160 160 161 161 162 162 163 164 164 164 163 160 159 158 159 160 161 161 161 158 156 155 154 153 152 152 153 155 157 158 158 159 160 161 162 163 164 164 164 164 214 216 218 220 222 223 223 224 223 223 223 223 223 222 220 218 216 213 211 210 208 209 208 207 206 205 204 202 199 196 194 191 189 187 185 184 182 181 178 177 176 175 173 172 171 171 171 172 174 176 180 182 182 181 178 175 173 171 171 171 171 171 173 176 179 179 179 179 179 180 182 183 185 187 188 188 189 190 193 196 197 199 200 200 201 201 201 201 200 199 198 197 194 193 191 191 190 188 185 181 177 173 170 168 168 168 168 168 167 167 166 166 166 166 166 166 166 166 165 164 163 163 163 160 160 162 165 167 168 169 170 169 169 169 170 170 170 171 172 171 170 168 166 165 166 165 165 166 166 165 163 163 163 163 163 163 163 163 162 162 162 163 165 166 167 167 167 167 167 166 164 164 163 163 163 164 164 164 163 162 162 163 164 164 163 163 163 161 159 158 157 157 158 160 162 163 162 162 162 161 161 161 161 161 161 161 161 160 161 162 163 162 159 156 154 154 157 160 161 161 160 160 160 159 159 159 159 160 161 161 161 161 162 162 163 164 164 164 163 161 160 159 159 161 161 161 160 158 156 156 155 154 153 153 155 157 158 159 159 159 161 162 163 163 164 164 165 166 213 216 218 220 222 222 223 224 224 224 224 224 224 223 221 219 217 215 213 212 212 212 211 210 210 209 207 205 201 198 195 192 190 188 185 182 180 179 177 176 175 174 173 172 171 171 172 174 176 178 180 182 181 180 177 175 173 173 172 171 172 173 176 178 179 179 178 178 179 179 180 183 184 185 186 187 188 191 194 196 198 199 200 201 202 202 201 201 200 200 199 197 196 195 193 192 190 188 185 181 177 174 171 169 169 169 169 169 168 167 167 167 167 167 167 166 166 166 166 165 163 162 162 161 161 163 165 167 167 169 169 168 168 169 170 170 171 171 172 171 171 170 167 166 166 166 166 166 166 165 164 164 163 163 164 165 165 165 164 163 163 163 164 166 167 168 168 167 167 165 165 165 164 164 164 164 164 164 162 162 162 163 164 164 164 164 164 162 160 158 158 158 159 160 162 162 163 163 162 162 162 161 161 161 160 160 161 161 162 165 165 164 160 157 155 155 157 159 160 161 160 160 160 159 159 159 160 160 161 161 161 162 162 162 163 163 164 164 163 162 160 160 161 161 161 161 159 157 157 156 155 154 154 154 156 158 159 160 160 161 162 162 162 162 163 164 166 168 214 216 218 220 221 222 222 223 224 224 224 224 224 224 222 220 218 217 215 215 214 214 213 213 213 212 211 208 204 200 198 196 192 188 184 181 179 178 177 176 175 174 173 172 171 171 173 175 177 179 180 181 180 178 177 175 175 175 173 173 174 176 178 179 179 178 177 177 177 178 180 182 183 183 184 186 189 193 196 197 197 199 201 202 202 202 202 201 200 199 199 198 198 196 194 193 191 188 185 181 177 174 172 171 171 170 170 170 169 168 168 168 167 167 167 167 167 166 166 165 163 161 160 162 163 164 165 165 167 168 168 167 167 168 170 170 171 171 171 172 171 171 169 168 167 167 166 166 166 166 165 165 164 164 165 167 167 166 165 164 163 163 164 166 167 167 167 167 166 165 165 165 165 165 164 164 164 163 163 163 163 164 165 165 165 165 164 163 160 158 158 159 160 161 162 163 163 163 162 162 162 162 161 160 160 161 162 163 164 166 165 164 160 157 157 157 157 159 160 161 161 160 160 160 159 159 159 160 161 161 161 161 161 162 162 163 164 164 164 162 160 160 160 161 161 160 159 158 157 156 155 155 155 156 158 159 160 161 162 162 162 162 161 161 162 162 165 164 214 216 218 220 221 221 222 223 224 224 224 225 224 224 223 221 220 219 218 216 216 216 215 214 215 215 213 210 206 204 202 198 193 188 184 181 179 178 177 176 175 174 173 172 171 171 173 175 178 179 179 179 178 178 177 177 177 176 175 175 176 178 179 179 178 177 176 176 177 178 179 181 182 182 183 187 191 194 197 197 199 200 201 202 202 202 202 201 200 200 200 199 199 197 195 193 191 189 186 182 178 175 174 173 173 172 171 170 170 169 169 169 168 168 168 168 167 166 166 164 163 161 161 163 163 164 164 165 166 167 167 167 167 168 170 171 171 171 172 172 172 172 171 169 168 167 167 166 167 167 166 166 165 166 166 167 167 166 165 165 164 164 164 165 166 166 166 166 167 166 166 166 166 165 164 164 163 163 163 163 164 164 165 165 165 165 164 163 161 159 159 159 159 161 162 162 162 162 162 163 163 162 162 161 162 163 164 165 166 165 164 161 158 157 157 157 157 159 160 161 161 161 161 160 160 160 160 161 161 161 161 160 160 161 162 163 163 164 163 159 157 157 158 159 160 160 158 156 155 156 157 157 157 157 159 160 160 161 162 162 162 162 161 161 161 162 162 163 215 216 218 219 219 221 222 223 223 224 224 224 223 222 222 221 221 219 218 217 217 216 215 215 216 216 215 213 211 208 205 199 194 189 185 182 180 179 178 176 175 174 172 171 170 172 174 176 178 179 179 179 178 178 178 178 178 178 178 178 178 179 179 178 177 175 175 175 176 177 178 179 180 181 183 188 191 193 196 198 200 200 201 201 202 202 201 201 200 200 200 200 200 199 197 193 191 189 186 183 180 178 177 175 174 173 171 171 171 170 170 170 169 169 168 168 167 166 166 165 164 162 162 163 163 163 164 165 166 167 167 167 167 168 169 170 171 172 172 173 173 173 172 170 169 168 167 167 168 168 167 167 166 167 167 168 167 167 166 166 165 165 165 165 166 166 166 166 167 167 167 167 166 165 164 163 163 163 163 164 164 164 165 165 166 165 164 163 162 160 159 159 160 161 163 163 163 163 163 164 164 164 164 164 164 165 166 166 166 163 162 159 158 157 157 157 159 160 161 162 162 162 161 161 160 160 160 160 160 160 160 159 159 160 161 162 164 164 162 156 154 154 155 155 157 158 158 156 156 158 159 158 157 158 160 160 160 160 161 161 162 162 161 161 161 161 162 164 216 217 217 218 219 220 221 222 222 222 223 223 221 221 221 221 220 219 218 217 216 215 215 215 216 216 216 215 213 210 206 201 195 190 186 184 182 180 179 176 175 173 172 171 171 172 174 177 180 180 180 180 180 179 179 179 180 180 180 180 180 179 178 177 176 174 174 174 175 176 176 177 178 181 185 188 190 194 197 199 200 201 201 201 201 201 201 200 200 200 200 200 200 200 198 195 192 189 188 187 185 182 179 177 176 174 173 173 172 171 171 171 170 170 169 168 167 166 166 165 165 164 164 164 163 164 164 165 167 167 167 167 167 168 168 169 171 172 173 173 173 173 172 171 171 170 169 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 167 167 167 168 167 167 167 165 164 163 163 163 164 164 165 164 164 165 166 165 164 164 163 162 162 161 161 162 164 165 165 165 164 165 165 166 166 166 165 166 165 165 164 162 160 160 159 158 158 159 160 161 161 162 162 162 162 162 161 160 160 160 159 159 159 158 158 159 161 163 164 164 160 153 151 151 152 153 155 157 158 158 159 160 160 158 158 158 160 160 160 160 161 161 162 162 161 161 161 162 163 164 216 216 217 218 218 219 219 220 220 221 221 221 220 219 220 219 218 217 217 216 215 213 214 214 215 215 215 215 213 210 206 202 197 192 188 186 183 182 180 177 175 173 172 171 172 173 175 178 181 181 182 182 181 181 181 180 181 181 181 181 180 179 177 177 175 173 173 173 174 175 175 176 179 182 185 188 192 195 197 198 200 201 200 200 200 200 200 200 200 200 200 201 201 200 199 198 194 191 191 189 186 184 181 179 177 175 174 175 174 173 173 172 171 170 169 168 167 167 166 166 166 165 165 165 164 164 165 166 167 168 168 168 168 167 168 169 171 173 173 172 172 172 172 172 171 171 170 169 169 168 168 168 169 169 169 169 169 168 168 168 167 167 166 166 166 166 167 168 168 168 167 167 167 165 164 164 163 163 164 165 165 165 164 165 165 165 166 166 166 165 164 162 161 162 164 166 166 166 165 166 166 166 167 166 165 164 164 164 163 162 161 161 161 159 159 160 162 161 162 162 162 162 162 162 161 162 161 160 159 159 158 158 158 158 161 163 164 162 157 152 150 150 151 152 155 158 159 160 160 160 160 159 159 159 160 161 160 160 161 162 162 162 161 161 162 164 164 165 217 217 217 217 217 217 217 218 218 219 219 219 218 218 218 218 217 216 215 215 214 213 212 212 213 213 213 213 212 210 206 203 199 195 191 188 187 184 180 177 175 174 173 173 173 175 177 180 182 183 183 183 183 182 182 181 182 182 182 181 180 179 177 175 174 173 173 173 173 174 175 176 178 181 185 189 193 195 197 198 199 200 199 199 199 199 199 199 199 200 200 201 200 199 199 199 197 197 193 190 188 185 183 181 179 177 176 177 176 175 174 173 172 171 170 169 168 167 166 166 166 166 166 166 165 166 166 167 168 168 169 169 168 167 167 169 171 172 172 172 171 171 171 171 171 171 171 170 169 168 169 170 170 170 170 170 169 169 169 169 168 167 166 166 166 166 168 169 169 168 168 167 166 165 165 165 164 164 164 165 166 165 165 164 165 166 167 168 168 167 165 163 162 163 164 166 167 167 167 167 167 168 167 165 164 163 163 164 163 163 162 163 163 161 159 161 162 162 163 163 162 162 163 163 163 163 162 160 159 159 158 158 158 158 160 163 163 160 155 153 151 150 151 152 155 158 160 160 160 161 161 161 161 160 161 161 161 161 161 162 162 161 162 162 164 165 166 166 218 218 218 218 217 216 216 216 217 217 217 218 216 216 216 216 216 215 214 212 211 211 209 209 210 210 211 211 210 208 206 204 200 197 194 192 189 184 180 178 177 175 174 174 175 177 179 181 184 185 184 184 184 183 183 182 182 182 182 182 181 179 177 175 174 173 173 172 172 173 174 174 176 181 186 190 193 195 197 198 198 198 197 197 197 197 197 198 199 200 200 201 200 199 199 199 199 198 195 193 190 188 185 183 181 179 179 179 179 177 176 174 173 172 170 169 168 167 167 167 167 167 167 166 166 166 167 168 169 169 169 169 168 167 167 169 171 172 172 171 170 170 170 171 171 172 172 171 170 170 171 171 171 170 170 170 170 171 171 169 167 166 166 166 166 168 169 170 169 169 168 167 166 166 166 165 165 164 164 165 166 166 165 165 166 166 167 168 169 167 165 163 163 164 165 167 167 168 168 168 168 168 167 165 164 163 164 164 164 163 163 164 163 162 160 161 163 163 164 163 163 162 164 165 165 164 162 161 160 159 158 157 157 159 161 162 161 158 156 153 151 151 152 154 156 159 160 160 161 161 162 162 162 161 161 161 161 161 161 161 161 161 162 163 164 166 167 166 219 219 218 218 217 215 214 215 215 215 216 216 215 214 214 214 213 213 211 210 209 208 206 207 207 208 208 208 208 207 206 204 203 201 198 194 190 185 181 180 179 177 176 176 177 179 180 183 186 186 186 185 184 184 183 183 182 182 182 182 181 179 177 176 174 173 171 171 171 171 172 174 177 182 187 190 192 194 196 196 196 196 194 194 193 194 196 197 199 200 200 200 200 200 200 199 200 199 197 195 192 190 187 185 183 182 182 180 181 179 177 175 173 172 170 169 169 168 168 168 168 168 168 167 167 167 168 168 169 169 169 169 168 167 168 169 171 171 171 171 171 169 169 170 171 172 172 172 172 171 171 171 172 171 171 170 172 172 171 169 166 166 166 166 168 169 170 170 170 169 168 168 167 167 167 166 166 165 164 166 167 166 166 166 166 167 168 168 168 167 165 164 164 164 165 166 167 168 169 168 168 167 166 165 165 165 165 165 164 163 163 164 163 161 161 162 163 164 164 164 164 164 165 166 166 164 162 161 160 159 158 157 158 159 161 161 161 159 157 153 152 153 154 155 157 159 161 161 161 162 163 163 162 162 161 161 161 161 161 161 161 161 163 164 165 167 167 167 220 220 219 218 216 214 213 213 213 214 214 215 215 213 212 212 211 210 208 208 207 206 204 204 205 205 205 206 206 206 205 204 204 202 200 195 191 186 182 183 181 179 178 178 179 180 182 185 187 188 187 186 185 184 183 183 183 183 182 182 181 180 178 176 174 172 170 169 169 169 171 174 179 183 186 189 191 193 194 194 194 194 192 190 189 191 194 197 198 199 200 200 200 200 200 200 200 200 198 197 195 192 190 188 187 186 184 182 182 180 178 176 174 172 171 171 170 169 169 169 169 169 169 168 168 168 168 169 169 170 170 169 168 168 168 169 170 171 171 171 170 169 168 169 171 172 173 173 174 173 173 172 173 173 172 172 172 172 171 168 167 167 166 167 170 170 171 171 171 170 170 169 168 168 167 167 166 165 165 166 167 167 167 167 167 168 168 168 167 166 165 165 165 165 165 167 168 168 169 169 168 166 166 166 166 166 165 165 164 163 163 163 163 162 162 162 163 164 164 165 165 165 165 166 165 165 163 161 160 160 158 158 158 158 159 159 160 159 156 154 153 155 156 157 158 160 160 161 162 162 163 163 163 162 162 162 162 161 161 161 161 161 163 164 166 167 167 167 220 220 219 218 215 214 213 211 212 212 213 213 213 212 211 210 209 207 206 206 204 203 202 203 203 203 203 204 204 204 204 203 203 202 199 195 191 187 185 184 184 182 181 181 181 183 185 187 188 189 188 186 185 184 184 184 183 183 182 182 181 180 177 175 173 171 168 168 168 169 172 176 180 183 186 188 190 191 191 192 192 192 190 187 187 189 193 195 197 198 198 197 199 199 200 200 200 200 199 198 197 195 194 192 190 188 186 185 184 182 179 177 175 173 172 171 170 170 169 169 170 170 169 169 169 169 169 169 169 170 170 169 168 167 168 169 169 170 171 171 169 167 167 168 170 172 173 174 174 174 175 175 174 173 173 173 172 171 170 169 168 168 168 169 171 171 171 172 173 172 171 170 169 168 167 167 167 166 165 166 167 168 168 168 168 169 169 168 168 167 166 166 166 166 167 168 168 168 169 169 168 167 166 166 166 166 165 165 165 163 162 163 163 162 163 163 164 164 165 165 165 165 165 165 165 164 163 162 161 161 159 158 158 157 157 158 158 159 157 155 155 156 158 158 159 159 160 161 162 163 163 164 163 163 162 162 162 161 161 161 161 162 163 165 166 167 167 168 220 220 219 217 216 214 211 209 209 211 212 213 213 212 211 209 208 207 205 203 202 201 201 202 201 201 201 202 203 203 203 203 202 201 199 195 192 189 187 186 186 186 185 184 185 186 188 189 190 190 188 187 186 185 184 184 183 183 182 181 180 179 176 174 171 170 168 167 168 170 173 177 180 183 184 185 187 188 188 189 190 190 188 185 186 188 191 193 195 195 195 195 196 198 200 200 200 200 200 200 199 198 197 194 192 190 188 187 186 183 181 179 177 175 174 172 171 170 170 170 170 170 170 170 170 170 169 169 169 170 170 169 168 167 168 168 169 170 170 170 168 167 167 168 170 172 173 173 174 176 176 176 174 173 173 173 172 172 171 170 169 170 171 172 172 172 173 174 174 174 173 170 169 168 168 168 168 168 167 167 167 168 169 169 169 169 169 169 168 167 166 166 166 167 168 168 168 168 168 169 169 168 168 166 166 165 165 166 165 164 161 161 161 162 163 164 165 165 164 164 165 165 166 166 165 164 163 162 162 161 160 158 158 157 157 157 158 159 159 157 156 157 158 159 159 159 160 161 162 163 164 164 164 164 163 163 162 161 161 161 161 162 163 165 166 167 168 168 220 219 219 218 216 213 209 208 208 209 212 213 214 213 211 211 209 206 203 201 200 200 200 200 200 200 200 200 201 201 202 202 201 199 197 195 193 191 189 188 190 189 188 187 188 189 190 191 191 190 189 188 187 186 185 184 183 182 181 180 179 177 175 172 171 170 167 167 169 172 175 177 179 181 183 183 184 185 186 187 187 187 186 184 186 188 190 191 192 193 193 194 193 196 199 200 201 201 201 201 201 200 198 196 194 192 191 189 188 185 183 182 180 177 175 173 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 169 168 168 168 167 167 168 169 170 171 172 173 174 177 177 176 176 175 174 173 173 172 171 171 171 172 173 173 174 175 175 175 175 174 172 171 170 169 169 169 168 168 168 168 168 168 169 169 169 170 170 170 168 168 167 166 167 168 168 168 168 168 168 169 169 169 168 166 166 166 166 166 165 162 160 160 161 163 164 164 165 165 164 165 166 166 167 166 165 164 164 163 163 162 161 160 159 158 156 157 158 160 159 158 157 157 158 159 160 160 161 162 163 164 165 165 165 164 164 163 162 161 161 161 161 162 163 165 166 167 168 169 220 220 219 218 215 211 208 207 207 209 211 213 214 213 213 211 209 206 203 201 199 199 199 199 199 199 199 199 199 200 202 202 201 199 197 196 195 193 193 192 193 192 191 190 191 191 192 191 191 191 190 189 188 187 185 184 183 181 180 178 177 175 174 172 171 169 169 169 171 173 175 177 178 179 180 180 181 183 183 185 186 185 184 185 187 188 188 189 190 190 191 191 191 195 198 200 201 201 201 202 202 202 200 198 196 195 193 191 190 188 187 185 182 179 176 174 172 172 172 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 167 167 166 166 166 166 167 168 168 169 170 171 172 173 175 177 176 177 177 176 175 174 174 173 173 173 174 175 175 174 174 177 177 176 174 173 172 171 170 170 169 169 169 168 168 168 169 169 169 169 170 171 171 170 170 168 167 168 169 169 169 168 168 168 168 168 168 168 167 166 166 166 166 164 163 161 159 161 163 164 164 164 165 165 165 166 166 167 167 166 165 164 164 165 164 163 162 161 159 158 156 157 158 159 159 159 158 158 159 160 160 160 161 162 163 165 165 166 165 165 164 163 162 161 161 161 162 162 163 165 166 167 168 169 220 220 219 216 212 209 207 206 206 208 211 213 214 214 213 211 209 206 203 200 199 199 198 198 198 198 198 198 198 199 201 200 199 198 197 197 197 196 196 195 197 195 194 193 193 193 193 192 192 192 191 189 188 186 185 183 182 179 178 177 175 175 174 172 171 170 171 171 172 174 175 176 176 177 178 179 180 181 183 184 185 184 183 186 187 188 188 189 189 188 188 188 190 194 197 199 199 200 201 202 203 203 201 200 198 197 195 193 193 192 190 187 184 181 178 175 174 173 173 172 172 171 170 170 169 169 169 168 168 169 169 169 169 168 166 165 164 164 165 166 167 168 169 169 170 171 172 174 176 177 176 177 177 177 177 176 175 174 175 176 177 177 176 176 176 178 177 176 173 172 172 171 170 170 170 169 169 169 169 169 169 169 169 170 171 172 171 171 170 169 168 169 170 170 169 168 168 167 167 168 167 167 167 167 167 166 165 163 161 160 159 162 164 164 164 165 165 166 166 166 167 167 167 166 166 165 165 165 164 162 161 160 159 157 156 156 156 157 158 158 159 159 161 161 160 161 162 163 164 165 166 166 166 165 164 163 162 162 162 162 162 163 164 165 167 168 169 169 218 218 216 214 210 208 206 206 207 208 211 213 213 213 212 210 208 205 203 200 198 198 197 196 196 196 196 197 198 198 199 199 198 197 197 197 198 198 198 198 200 198 196 195 195 194 194 193 193 192 191 189 187 185 183 181 179 177 176 176 176 175 174 173 172 172 173 173 174 174 175 175 175 176 177 178 179 181 182 183 183 182 183 185 186 188 188 188 187 185 184 185 189 193 195 197 197 199 201 203 204 204 202 201 200 199 198 196 197 195 192 189 186 183 179 177 176 175 174 173 172 171 170 169 169 169 168 168 169 169 169 169 169 168 165 164 164 164 165 167 168 169 170 170 170 171 173 175 177 177 177 177 177 177 177 176 175 175 177 177 178 179 178 178 178 178 176 174 173 173 172 171 170 171 171 170 169 170 170 170 170 170 170 170 171 171 172 171 170 169 169 170 170 169 168 168 168 168 167 167 167 167 167 167 167 165 163 162 160 160 161 163 165 164 165 165 166 166 166 167 167 168 168 167 167 166 165 163 162 161 159 158 158 157 156 155 156 157 157 159 160 160 162 161 160 161 163 164 164 165 166 166 165 164 163 162 162 162 163 162 162 163 164 166 168 169 170 170 217 215 213 212 209 207 207 207 208 209 210 212 213 213 211 210 207 205 202 199 198 197 196 195 195 195 196 196 197 198 198 197 197 197 197 197 198 199 200 201 202 201 199 197 196 196 195 195 194 192 190 188 186 183 180 178 176 176 176 176 176 176 175 175 174 174 174 175 175 175 175 175 175 176 177 178 179 180 181 181 180 180 182 183 186 187 187 186 184 183 183 185 189 191 193 195 196 198 200 203 204 204 203 202 201 201 200 199 198 198 195 192 189 185 182 179 178 178 177 175 173 171 170 169 169 168 168 168 168 169 169 170 169 167 165 165 165 165 166 166 168 170 171 171 171 172 174 176 177 178 178 178 177 177 177 177 176 177 178 178 179 180 180 180 179 177 175 174 174 173 172 171 171 172 172 171 170 170 171 171 170 170 171 171 171 171 171 171 170 170 170 170 170 169 169 168 168 168 168 168 168 168 167 167 166 164 162 161 161 162 163 164 165 165 165 166 166 166 167 168 168 168 168 168 167 166 165 161 160 159 158 158 158 157 157 158 158 158 158 159 159 160 161 161 161 163 164 164 165 165 165 165 165 164 162 162 162 163 164 163 163 164 165 167 168 169 170 171 216 213 211 210 208 207 208 209 209 210 211 212 213 212 211 209 206 204 201 198 197 196 195 194 194 195 196 196 196 197 198 197 197 197 197 198 199 200 202 203 204 203 201 199 199 198 197 196 194 193 190 187 184 180 177 175 175 175 175 176 177 177 177 177 176 175 175 175 175 175 175 175 175 176 176 177 178 179 179 179 178 179 180 183 184 184 184 183 182 182 183 185 187 189 192 195 196 198 200 203 204 205 204 203 203 202 201 200 199 199 198 195 192 188 185 183 181 181 179 177 174 172 170 169 168 168 168 168 168 169 170 170 169 167 166 165 166 166 166 167 169 171 172 172 172 173 174 176 178 178 178 178 177 178 177 177 177 177 178 179 180 180 180 180 179 177 175 175 174 173 173 172 172 173 173 173 171 170 171 171 171 171 172 171 171 170 170 170 171 171 170 170 170 170 169 169 168 168 169 168 168 168 168 167 166 164 162 162 163 164 165 165 166 166 166 166 167 167 167 168 168 168 168 168 167 166 164 160 158 159 159 159 159 158 159 159 159 158 157 158 159 160 162 163 163 163 164 164 164 165 165 165 165 164 163 163 163 164 164 164 164 165 166 167 168 170 170 171 215 212 210 209 208 208 209 210 211 213 214 214 213 212 211 209 206 203 200 199 197 195 193 193 194 195 196 196 196 197 197 197 197 198 198 199 200 202 203 204 205 204 203 202 201 200 198 197 195 193 190 186 182 179 176 175 174 174 174 176 177 178 178 178 177 176 176 175 175 175 175 175 175 176 176 175 175 176 177 177 177 179 181 183 182 180 180 180 181 181 182 184 186 188 191 193 195 198 200 202 204 204 204 204 204 203 202 201 201 201 200 198 195 192 190 187 185 184 181 179 176 173 171 170 168 169 169 169 169 169 170 170 169 168 166 166 166 167 168 169 170 171 172 173 173 174 175 176 176 178 177 178 178 179 178 177 177 178 178 179 179 180 179 179 178 177 176 175 174 174 174 174 173 174 174 173 171 170 170 171 171 172 172 172 172 171 170 170 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 167 165 164 164 164 165 165 165 166 167 167 167 167 168 168 168 168 168 168 168 168 167 165 162 160 159 160 161 161 160 160 160 159 159 158 158 159 159 160 163 164 164 164 164 164 164 164 164 165 164 164 163 163 163 165 165 165 165 165 166 168 169 170 171 171 216 213 210 209 209 209 209 211 214 215 216 215 214 213 211 209 206 203 202 199 195 193 192 192 193 195 196 196 197 197 197 198 198 199 200 201 202 204 205 206 205 206 205 204 203 201 200 198 196 194 190 185 181 178 177 176 174 173 174 176 178 179 179 178 177 176 176 175 175 175 174 174 174 174 174 173 172 173 174 175 177 179 181 182 180 178 176 177 178 179 182 183 186 187 190 192 194 197 199 202 203 203 203 204 203 203 203 202 202 203 202 200 198 197 194 191 187 186 183 180 178 175 173 171 170 170 169 169 169 169 170 171 170 168 167 167 167 167 169 169 170 171 172 174 175 176 176 176 176 177 177 178 179 178 177 177 177 178 178 178 179 180 179 178 177 177 176 176 176 175 175 175 175 174 173 172 171 170 170 171 171 172 173 173 173 172 170 170 170 171 171 171 170 170 169 169 169 169 169 168 168 168 168 167 166 165 165 165 166 166 166 167 168 168 168 168 168 168 168 168 168 168 167 166 164 163 162 160 160 161 162 162 161 161 160 160 159 159 160 160 161 161 163 163 164 164 164 164 164 164 164 165 165 164 164 164 165 166 166 166 166 166 167 168 169 171 172 172 216 214 211 210 210 210 210 212 215 217 218 217 215 213 211 209 206 205 202 197 193 191 190 190 192 193 195 197 197 197 198 198 200 201 202 203 204 206 207 207 207 208 207 206 204 203 201 200 197 194 190 186 184 181 179 176 174 173 174 176 178 179 178 178 177 176 175 174 174 173 173 173 173 172 171 170 169 170 171 174 176 178 180 181 178 175 173 174 175 177 181 184 185 186 189 191 193 196 198 200 201 202 202 203 203 203 203 203 204 204 204 203 202 199 196 193 190 187 185 182 179 177 176 174 172 171 170 169 170 170 170 171 170 168 168 167 167 168 169 170 171 171 173 174 176 176 177 177 176 176 178 178 178 177 177 178 178 178 177 177 179 180 179 178 177 177 177 177 177 177 176 176 175 174 172 171 171 171 170 171 172 173 174 173 172 171 170 170 171 170 170 170 170 169 169 169 169 168 169 168 168 168 168 167 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 166 165 163 162 161 161 161 161 162 162 163 162 161 160 160 161 161 162 162 162 163 163 164 164 164 163 163 164 164 164 165 165 165 166 166 167 167 167 166 166 167 168 169 171 172 173 217 215 214 212 211 211 212 213 216 218 218 217 216 214 212 211 209 205 201 196 193 190 189 188 189 191 194 194 196 198 199 200 202 203 204 205 206 208 209 209 209 209 208 207 206 204 202 201 199 195 192 190 187 183 180 177 174 173 174 176 177 178 178 177 176 175 174 173 173 172 172 172 172 170 169 168 167 168 169 172 175 177 178 178 174 172 172 173 174 177 180 183 184 186 188 190 192 194 196 197 199 201 201 201 202 202 202 203 204 204 204 204 203 201 198 195 192 189 186 183 180 180 178 176 173 172 171 171 170 169 169 170 171 170 168 167 167 169 169 170 171 172 173 174 174 176 177 178 176 176 178 178 178 178 178 178 178 177 177 178 179 179 179 178 177 177 177 178 179 179 177 176 175 173 172 172 171 171 171 171 172 174 174 173 172 171 170 170 170 169 170 170 169 169 169 168 168 168 169 169 168 168 168 168 166 167 168 168 168 168 168 168 168 168 168 169 169 169 169 168 168 166 165 164 163 162 161 161 162 162 162 163 164 163 162 161 161 161 162 162 162 163 163 163 164 163 163 162 163 163 164 164 165 166 167 167 167 168 168 167 167 167 168 168 170 172 173 174