1 50 5 809 808 841 478 480 469 459 468 469 469 468 478 430 480 481 526 494 540 484 499 486 483 484 498 498 484 461 300 356 317 317 316 300 19 61 62 516 499 485 483 554 485 485 484 483 499 484 485 486 499 500 237 236 276 212 236 237 191 190 238 238 237 276 190 237 238 48 47 84 49 48 2 47 48 49 84 47 46 246 264 286 438 453 439 822 849 823 812 843 813 811 843 812 812 772 811 459 469 418 497 498 482 482 498 461 481 497 482 482 430 481 496 526 512 478 468 496 496 513 478 512 513 496 635 615 585 580 526 540 540 578 580 433 434 421 438 439 423 423 439 424 433 421 386 127 88 87 51 88 89 51 5 50 50 87 51 51 87 88 89 52 51 6 52 7 5 51 6 6 51 52 477 511 494 440 426 425 25 66 26 67 27 26 26 66 67 19 62 20 18 61 19 60 59 97 61 18 60 60 18 17 60 17 16 16 59 60 585 615 601 586 566 554 587 566 586 516 485 545 545 485 554 554 566 545 449 434 433 112 111 142 107 141 169 105 66 103 103 25 24 66 25 103 168 140 105 168 190 191 191 140 168 113 35 34 36 35 72 72 114 73 72 35 113 113 114 72 40 78 41 2 48 86 85 48 84 126 86 85 85 86 48 79 78 118 118 119 79 41 78 79 222 245 244 244 246 222 264 246 244 284 264 244 225 224 247 222 246 223 462 473 464 462 452 472 438 452 462 462 453 438 462 464 453 830 829 4 736 769 840 615 635 614 614 635 634 706 737 678 842 811 772 707 738 739 739 708 707 739 772 812 808 738 771 737 736 771 615 614 636 709 740 711 845 817 776 776 817 846 684 685 686 713 684 683 685 684 715 715 684 713 317 356 384 384 419 317 512 564 527 527 513 512 513 527 542 542 527 583 563 578 540 541 564 512 512 526 541 526 580 541 398 421 399 372 386 398 398 386 421 412 423 424 410 431 411 371 386 372 433 386 432 411 431 432 432 371 411 386 371 432 308 288 287 307 306 325 307 327 308 308 287 307 307 287 306 284 283 305 325 306 305 89 88 129 290 289 309 268 249 248 269 289 290 249 268 269 269 268 289 392 404 414 310 311 290 290 309 310 495 496 468 526 496 495 494 526 495 495 477 494 511 477 467 414 425 405 405 392 414 415 392 405 405 425 426 426 427 405 405 427 415 508 507 523 441 454 465 441 426 440 440 454 441 459 418 409 407 394 393 345 283 304 263 283 284 284 244 263 199 176 220 220 245 199 470 482 461 430 482 470 470 419 430 317 419 385 385 316 317 385 337 316 15 59 16 97 59 96 163 234 164 164 212 189 189 138 164 164 138 163 99 62 61 163 138 137 138 99 137 27 67 68 105 140 106 106 140 141 106 66 105 106 67 66 106 141 107 107 68 106 106 68 67 567 545 566 565 543 585 585 601 565 565 601 602 591 572 571 434 449 450 450 436 434 501 499 516 501 500 499 516 528 501 501 528 517 71 112 113 71 34 33 113 34 71 142 171 143 143 112 142 143 114 113 113 112 143 166 237 190 166 165 189 189 212 166 212 237 166 105 103 104 104 168 105 102 165 167 167 104 102 168 104 167 190 168 167 167 166 190 165 166 167 39 38 76 78 40 77 118 78 77 77 117 118 77 39 76 40 39 77 116 115 145 145 117 116 116 77 76 117 77 116 75 116 76 115 116 75 76 38 75 38 37 75 73 115 75 124 85 84 125 124 152 85 124 125 126 85 125 125 153 126 84 46 83 83 124 84 199 245 221 221 245 222 149 176 199 149 177 176 151 179 152 150 149 151 201 225 202 224 225 201 201 223 224 41 79 42 288 267 266 286 287 266 266 287 288 436 452 437 438 423 437 437 452 438 435 421 434 434 436 435 436 437 435 399 421 435 686 685 716 847 778 818 824 822 823 825 851 826 826 783 825 748 721 720 657 614 634 634 678 657 706 678 655 655 678 634 810 842 772 772 739 810 810 739 738 810 738 808 810 808 809 809 842 810 808 771 770 770 771 736 770 841 808 770 807 841 840 807 770 770 736 840 680 636 614 707 708 680 680 657 707 614 657 680 815 775 844 710 709 711 708 709 710 774 775 740 740 709 774 740 775 816 845 776 816 816 815 845 775 815 816 714 715 743 743 715 713 777 776 846 846 818 777 777 818 778 777 778 714 714 743 777 659 684 686 659 683 684 659 660 587 686 660 659 418 384 368 368 409 418 356 354 368 368 384 356 430 419 460 419 384 460 480 430 460 460 384 418 460 469 480 460 418 469 583 633 584 582 527 564 564 600 582 582 633 583 583 527 582 632 633 582 582 600 632 481 480 479 513 542 479 479 480 478 478 513 479 585 543 553 553 542 583 583 584 553 553 635 585 553 584 635 789 753 752 831 792 791 791 753 831 840 769 806 763 702 762 511 510 539 539 563 540 540 494 539 494 511 539 508 523 524 524 523 534 509 492 508 538 539 510 552 563 538 563 539 538 579 580 578 579 541 580 765 766 703 703 766 704 413 403 402 413 412 424 402 412 413 400 412 402 397 410 411 411 371 397 431 410 447 461 484 447 447 484 486 486 431 447 372 344 357 357 371 372 340 397 357 357 397 371 500 449 448 448 432 431 448 449 433 433 432 448 486 500 448 448 431 486 285 287 286 306 287 285 286 264 285 285 264 284 284 305 285 285 305 306 326 348 327 327 307 326 326 307 325 90 52 89 89 129 90 128 88 127 128 129 88 129 128 156 156 128 155 231 208 230 211 161 188 296 273 254 290 311 291 291 269 290 404 392 391 329 362 350 328 310 309 349 329 328 328 329 310 428 429 407 476 510 511 511 467 476 457 476 444 444 476 467 378 362 361 361 329 349 362 329 361 474 490 475 235 236 212 212 164 235 235 164 234 314 365 366 395 409 366 366 365 395 415 427 406 427 428 406 407 393 406 406 428 407 381 392 415 415 406 381 381 406 393 345 304 343 282 304 283 283 263 282 262 244 245 262 263 244 245 220 262 73 114 144 144 115 73 145 115 175 115 144 175 147 119 118 118 117 147 198 220 176 420 470 461 420 410 370 461 447 420 420 447 410 369 338 337 337 385 369 419 470 396 396 385 419 396 420 370 470 420 396 370 369 396 396 369 385 97 96 136 136 137 97 163 137 136 59 15 58 58 96 59 58 15 14 58 95 96 97 137 98 98 137 99 98 60 97 61 60 98 98 99 61 27 68 28 102 104 65 65 104 103 65 64 102 23 64 65 65 103 24 24 23 65 139 99 138 139 138 189 189 165 139 101 165 102 102 64 101 101 139 165 637 660 686 686 716 637 637 716 687 516 545 546 545 567 546 546 528 516 603 566 587 603 567 566 587 660 603 483 498 515 515 498 497 497 543 515 543 565 515 602 586 544 544 565 602 544 586 554 544 515 565 544 554 483 483 515 544 607 620 621 621 620 641 607 621 589 557 571 572 724 723 751 826 851 785 851 827 785 750 788 751 751 723 750 720 721 690 664 689 690 690 689 720 693 666 692 692 724 693 723 724 692 667 666 693 522 521 533 533 521 548 472 487 463 489 473 463 473 462 463 463 462 472 488 463 487 488 506 489 489 463 488 471 450 449 471 449 500 503 450 471 500 501 471 471 501 517 471 502 503 517 502 471 436 450 451 472 452 451 451 452 436 451 450 503 503 487 451 451 487 472 504 488 487 504 487 503 503 502 504 520 504 519 519 504 502 111 109 108 107 169 108 70 109 111 111 112 70 112 71 70 301 300 316 299 300 301 299 301 277 276 299 277 277 238 276 192 169 141 192 140 191 141 140 192 74 37 36 74 75 37 73 75 74 74 72 73 36 72 74 152 179 180 180 125 152 180 201 202 179 201 180 153 125 180 120 79 119 119 177 120 150 151 123 124 83 123 152 124 123 123 151 152 179 151 178 199 221 178 178 149 199 178 151 149 200 201 179 223 201 200 179 178 200 200 178 221 222 223 200 200 221 222 265 266 267 265 267 247 265 246 286 286 266 265 247 224 265 265 223 246 224 223 265 687 716 717 717 781 746 746 718 717 717 718 687 782 824 783 822 824 782 746 781 782 782 781 822 783 824 850 850 825 783 850 824 823 747 782 783 746 782 747 744 715 714 685 715 744 745 716 685 685 744 745 745 744 779 745 717 716 745 779 781 781 717 745 822 781 780 781 779 780 849 822 780 780 821 849 4 829 853 829 852 853 679 678 737 679 657 678 737 771 679 679 771 738 679 738 707 707 657 679 676 633 632 706 705 735 735 737 706 735 736 737 769 736 735 734 705 704 704 766 734 602 601 616 616 658 602 616 601 615 615 636 616 617 586 602 602 658 617 587 586 617 617 658 683 617 659 587 683 659 617 683 658 712 713 683 712 681 680 708 708 710 681 636 680 681 773 774 709 773 709 708 773 739 812 708 739 773 740 816 742 742 816 776 776 777 742 742 777 743 656 584 633 633 676 656 656 676 655 656 655 634 634 635 656 635 584 656 514 553 543 514 497 481 514 543 497 542 553 514 481 479 514 514 479 542 754 753 791 790 831 753 790 789 3 790 753 789 793 832 794 799 762 798 799 763 762 836 799 835 798 797 835 835 799 798 702 763 764 765 703 764 764 801 765 763 801 764 800 836 837 837 801 800 800 801 763 800 799 836 763 799 800 767 838 804 767 734 766 475 490 491 491 492 475 491 490 507 491 507 508 508 492 491 508 524 525 525 509 508 552 538 551 613 600 581 541 579 581 581 600 564 564 541 581 387 398 399 399 400 387 325 305 324 324 283 345 324 305 283 345 343 346 346 343 344 360 348 359 348 326 359 402 403 389 403 390 389 412 400 422 423 412 422 422 437 423 422 435 437 399 435 422 422 400 399 339 397 340 339 369 370 338 369 339 370 410 339 410 397 339 7 52 53 52 90 53 53 8 7 186 187 159 130 90 129 130 156 157 129 156 130 154 182 155 154 128 127 155 128 154 184 207 157 157 156 184 184 156 155 185 208 186 157 207 185 210 187 209 209 208 231 231 210 209 186 208 209 209 187 186 160 187 210 210 188 160 160 161 134 160 188 161 297 273 296 253 210 231 233 254 273 233 234 211 13 12 56 429 444 445 445 444 467 445 467 477 416 394 407 407 429 416 429 445 416 416 445 417 477 495 458 458 445 477 417 445 458 458 495 468 493 476 457 492 509 493 493 509 510 510 476 493 535 550 536 536 525 535 535 525 524 535 524 534 574 573 592 457 456 466 475 492 466 466 493 457 492 493 466 465 474 455 455 474 475 455 441 465 455 456 441 475 466 455 455 466 456 442 428 427 441 456 442 442 427 426 426 441 442 354 355 367 314 366 367 367 368 354 409 368 367 367 366 409 275 355 298 298 299 276 276 236 298 255 233 273 255 235 234 234 233 255 293 271 270 294 271 293 311 310 330 330 329 350 310 329 330 331 330 350 314 297 335 335 297 296 379 362 378 378 391 379 379 391 392 392 381 379 340 357 342 342 357 344 344 343 342 304 282 281 219 262 220 220 198 219 243 282 263 263 262 243 261 281 243 243 281 282 243 219 261 262 219 243 174 175 144 216 217 174 260 217 216 148 177 119 119 147 148 176 177 148 148 147 197 148 198 176 197 198 148 146 117 145 146 147 117 197 147 146 146 218 197 161 136 135 135 136 96 134 161 135 135 95 134 96 95 135 163 136 162 211 234 162 162 234 163 162 161 211 162 136 161 134 95 94 94 95 56 57 58 14 14 13 57 57 13 56 56 95 57 95 58 57 22 64 23 22 21 64 139 101 100 62 99 100 99 139 100 64 21 63 63 101 64 63 100 101 63 21 20 63 20 62 62 100 63 661 637 687 687 718 661 661 718 662 661 662 638 529 528 547 528 546 547 604 603 660 567 603 604 608 621 641 590 589 621 590 608 609 621 608 590 571 589 590 609 591 590 591 571 590 558 557 572 607 589 588 570 589 571 571 557 570 570 588 589 688 689 662 662 718 688 720 689 688 721 748 749 722 750 723 722 690 721 723 692 722 620 639 640 641 620 640 664 665 640 640 665 641 619 605 638 638 639 619 619 620 607 619 639 620 662 689 663 638 662 663 663 639 638 663 640 639 663 689 664 664 640 663 622 665 666 622 667 642 666 667 622 641 665 622 622 608 641 642 608 622 666 665 691 691 692 666 691 665 664 664 690 691 690 722 691 691 722 692 505 521 522 520 521 505 522 506 505 506 488 505 505 504 520 488 504 505 518 502 517 518 519 502 518 528 529 517 528 518 556 570 557 111 108 110 110 108 169 142 111 110 69 108 109 69 109 30 30 29 69 107 108 69 69 68 107 69 28 68 69 29 28 30 109 31 109 70 31 239 277 301 181 180 202 153 180 181 79 120 80 43 42 80 80 42 79 120 81 80 44 43 80 80 81 44 121 120 177 121 149 150 177 149 121 121 81 120 779 744 819 714 778 819 819 744 714 819 778 847 847 848 819 704 705 677 677 705 706 706 655 677 655 676 677 682 681 710 682 710 711 711 712 682 658 616 682 682 712 658 682 616 636 636 681 682 814 773 812 774 773 814 812 813 814 814 813 844 844 775 814 775 774 814 711 740 741 740 742 741 741 712 711 713 712 741 741 743 713 741 742 743 726 752 753 753 754 726 725 752 726 726 754 727 725 726 695 695 726 727 696 695 727 669 695 696 728 754 791 727 754 728 802 801 837 838 767 803 803 802 838 803 766 765 803 767 766 765 801 803 801 802 803 805 767 804 805 806 769 734 767 805 509 525 537 510 509 537 537 538 510 537 525 536 536 551 537 537 551 538 536 550 561 561 551 536 613 652 631 632 600 631 631 600 613 675 764 703 702 764 675 398 387 373 373 387 374 374 346 373 372 398 373 373 344 372 373 346 344 347 326 325 347 359 326 325 324 347 359 347 375 401 387 400 401 400 402 402 389 401 320 339 340 338 339 320 319 338 320 320 321 319 9 10 8 8 53 9 158 130 157 158 185 186 157 185 158 186 159 158 227 226 248 248 249 227 249 228 227 182 203 183 155 182 183 183 184 155 229 230 208 208 185 229 229 185 207 250 228 249 250 291 270 249 269 250 269 291 250 336 355 275 336 297 314 314 367 336 336 367 355 254 253 272 296 254 272 232 188 210 210 253 232 232 253 254 211 188 232 232 233 211 254 233 232 394 416 408 395 365 408 408 417 395 408 416 417 395 417 446 417 458 446 459 409 446 446 409 395 446 468 459 446 458 468 549 559 550 550 535 549 549 535 534 573 574 560 560 559 573 550 559 560 762 702 733 428 442 443 443 442 456 429 428 443 443 444 429 457 444 443 443 456 457 299 298 315 315 298 355 315 300 299 315 355 354 356 300 315 315 354 356 274 255 273 273 297 274 274 336 275 297 336 274 235 255 256 236 235 256 256 274 275 255 274 256 256 298 236 275 298 256 270 291 292 292 293 270 292 291 311 332 293 292 294 293 313 313 293 332 350 362 380 362 379 380 380 379 381 322 321 341 340 342 341 341 320 340 321 320 341 304 281 323 323 281 322 323 343 304 323 342 343 322 341 323 323 341 342 242 198 197 242 219 198 197 218 242 261 219 242 173 174 144 173 143 171 114 143 173 173 144 114 303 321 322 241 218 217 217 260 241 261 242 241 241 242 218 218 146 196 217 218 196 145 175 196 196 146 145 175 174 196 196 174 217 133 159 187 134 94 133 133 160 134 187 160 133 568 546 567 568 547 546 567 604 568 568 604 605 660 637 618 618 604 660 637 661 618 618 661 638 638 605 618 605 604 618 609 608 623 623 608 642 719 747 748 719 748 720 720 688 719 746 747 719 719 718 746 719 688 718 721 749 786 786 722 721 750 722 786 784 749 748 748 747 784 826 785 784 785 749 784 784 783 826 784 747 783 548 521 532 532 556 557 532 558 548 557 558 532 530 518 529 519 518 530 193 239 240 32 31 70 32 71 33 32 70 71 216 174 172 174 173 172 171 215 172 172 173 171 170 171 142 170 215 171 142 110 170 214 258 259 259 215 214 216 172 259 259 172 215 316 337 318 318 301 316 278 214 240 278 258 214 82 83 46 46 45 82 82 45 44 44 81 82 820 780 779 779 819 820 820 819 848 848 821 820 821 780 820 669 668 694 694 695 669 725 695 694 644 668 669 643 668 644 643 644 625 625 644 645 669 696 646 646 644 669 645 644 646 646 696 670 755 728 791 791 792 755 792 832 755 832 793 755 833 795 759 759 795 834 796 797 798 796 834 797 796 759 834 760 759 796 839 805 804 806 805 839 734 805 768 768 735 705 705 734 768 769 735 768 768 805 769 704 677 654 632 631 654 654 676 632 654 677 676 653 631 652 653 675 703 652 675 653 653 654 631 653 703 704 704 654 653 358 346 374 374 375 358 358 375 347 358 347 324 358 324 345 345 346 358 376 390 377 376 389 390 359 375 376 376 377 360 360 359 376 374 387 388 387 401 388 388 375 374 388 376 375 388 401 389 389 376 388 11 10 54 10 9 54 90 130 131 131 53 90 131 9 53 207 184 205 184 183 205 228 250 251 230 229 251 251 250 270 270 271 251 251 271 230 252 253 231 252 272 253 231 230 252 230 271 252 252 271 294 294 272 252 575 560 574 575 561 550 550 560 575 599 581 579 613 581 599 651 652 613 613 599 651 651 599 650 761 796 798 760 796 761 798 762 761 762 733 761 312 292 311 332 292 312 311 330 312 312 331 332 330 331 312 394 408 383 383 408 365 382 381 393 382 380 381 353 365 314 314 335 353 353 383 365 333 383 353 294 313 295 296 272 295 295 272 294 295 335 296 352 313 332 332 331 352 334 353 335 333 353 334 335 295 334 334 295 313 334 352 333 313 352 334 260 303 280 280 241 260 261 241 280 280 303 322 280 281 261 322 281 280 607 588 606 606 619 607 547 568 606 605 619 606 606 568 605 750 786 787 788 750 787 787 830 788 829 830 787 828 852 829 829 787 828 828 787 786 828 749 785 828 786 749 827 852 828 828 785 827 556 532 531 531 530 556 531 532 521 531 521 520 520 519 531 519 530 531 556 530 555 588 570 555 570 556 555 555 530 529 239 193 213 191 238 213 213 192 191 213 193 192 238 277 213 277 239 213 194 110 169 194 170 110 169 192 194 192 193 194 214 215 195 215 170 195 240 214 195 170 194 195 195 193 240 195 194 193 279 259 258 279 258 319 216 259 279 319 321 279 321 303 279 279 260 216 279 303 260 257 278 240 318 278 257 240 239 257 257 239 301 301 318 257 319 258 302 258 278 302 302 338 319 337 338 302 302 318 337 302 278 318 81 121 122 122 82 81 122 121 150 150 123 122 122 123 83 83 82 122 643 625 624 552 551 562 551 561 562 561 575 562 757 758 793 833 759 757 794 833 757 757 793 794 159 133 92 130 158 132 132 131 130 132 158 159 159 92 132 206 229 207 207 205 206 206 205 228 228 251 206 206 251 229 204 183 203 204 205 183 204 203 226 226 227 204 204 227 228 228 205 204 673 650 649 673 651 650 649 701 673 364 383 333 364 382 393 364 393 394 394 383 364 547 606 569 569 606 588 588 555 569 529 547 569 569 555 529 552 562 576 576 562 596 596 562 594 594 562 575 594 595 596 594 575 574 574 595 594 593 595 574 592 610 593 593 574 592 610 624 593 593 624 625 626 625 645 626 593 625 595 593 626 598 579 578 598 599 579 650 599 598 649 650 630 630 648 649 650 598 630 630 598 597 758 729 756 728 755 756 756 755 793 793 758 756 727 728 697 697 729 670 728 756 697 697 756 729 697 696 727 670 696 697 93 133 94 93 92 133 54 92 93 93 94 56 9 131 91 91 54 9 91 92 54 131 132 91 91 132 92 652 651 674 651 673 674 674 675 652 702 675 674 674 733 702 674 701 733 674 673 701 333 352 351 351 364 333 351 352 331 382 364 351 577 576 597 577 598 578 597 598 577 552 576 577 578 563 577 577 563 552 645 646 627 627 626 645 611 576 596 597 576 611 670 729 672 700 701 649 649 648 700 648 698 700 758 757 731 731 759 760 731 757 759 730 729 758 758 731 730 730 672 729 698 672 730 54 93 55 55 12 11 11 54 55 56 12 55 55 93 56 363 331 350 363 351 331 350 380 363 380 382 363 382 351 363 626 627 628 628 627 629 629 611 628 628 611 596 596 595 628 595 626 628 671 646 670 671 627 646 670 672 671 629 627 671 612 611 629 648 630 612 612 630 597 597 611 612 701 700 732 760 761 732 733 701 732 732 761 733 629 671 647 648 612 647 647 612 629 647 671 672 647 698 648 647 672 698 699 730 731 699 731 760 760 732 699 699 732 700 699 700 698 698 730 699